80.73 meters = 264 feet and 10.35 inches