80.57 meters = 264 feet and 4.05 inches