80.93 meters = 265 feet and 6.22 inches