80.02 meters = 262 feet and 6.39 inches