6602.3 meters = 21661 feet and 1.07 inches