6608 meters = 21679 feet and 9.48 inches