18860 meters = 61876 feet and 7.69 inches