20.271 meters = 66 feet and 6.07 inches