80.696 meters = 264 feet and 9.01 inches