80.006 meters = 262 feet and 5.84 inches