13367 meters = 43854 feet and 11.84 inches