53488 inches = 1358.5952 meters