20.27 meters = 66 feet and 6.03 inches