6663 meters = 21860 feet and 2.83 inches