80.58 meters = 264 feet and 4.44 inches