80.21 meters = 263 feet and 1.87 inches