80.519 meters = 264 feet and 2.04 inches