60.7 feet = 18.50136 meters