Taturo Atzu: The Garden which is nearest to God