13615 meters = 44668 feet and 7.62 inches