81.07 meters = 265 feet and 11.73 inches