21312 meters = 69921 feet and 3.12 inches