13458 meters = 44153 feet and 6.52 inches