80.65 meters = 264 feet and 7.2 inches