60.12 feet = 18.324576 meters