80.36 meters = 263 feet and 7.78 inches