11905 meters = 39058 feet and 4.79 inches