59.68 feet = 18.190464 meters