18.271 meters = 59 feet and 11.33 inches