20687 meters = 67870 feet and 8.82 inches