80.17 meters = 263 feet and 0.3 inches