25993 inches = 660.2222 meters