8095 meters = 26558 feet and 4.79 inches