21326 meters = 69967 feet and 2.3 inches