8060.3 meters = 26444 feet and 6.65 inches