20.09 meters = 65 feet and 10.94 inches