6612 meters = 21692 feet and 10.96 inches