26474 inches = 672.4396 meters