80.13 meters = 262 feet and 10.72 inches