10988 meters = 36049 feet and 10.43 inches