21213 meters = 69596 feet and 5.48 inches