13626 meters = 44704 feet and 8.69 inches