80.66 meters = 264 feet and 7.59 inches