8072.3 meters = 26483 feet and 11.09 inches