Confirmed the existence of Hobbits or flower men in Indonesia