10808 meters = 35459 feet and 3.81 inches