80.12 meters = 262 feet and 10.33 inches