62.03 feet = 18.906744 meters