20.26 meters = 66 feet and 5.64 inches