20489 meters = 67221 feet and 1.54 inches