80.55 meters = 264 feet and 3.26 inches