8095.3 meters = 26559 feet and 4.6 inches