8120 meters = 26640 feet and 5.04 inches