18865 meters = 61893 feet and 0.54 inches