53895 meters = 176820 feet and 10.39 inches