26010 inches = 660.654 meters