The mesmerizing architecture of Hainan Island