59.83 feet = 18.236184 meters