66 feet and 5.9 inches = 20.267 meters