80.28 meters = 263 feet and 4.63 inches