20334 meters = 66712 feet and 7.18 inches