53868 meters = 176732 feet and 3.4 inches