80.19 meters = 263 feet and 1.09 inches