80.23 meters = 263 feet and 2.66 inches