20.42 meters = 66 feet and 11.94 inches