18858 meters = 61870 feet and 0.94 inches