81.04 meters = 265 feet and 10.55 inches