12126 meters = 39783 feet and 5.57 inches