comptesdemo.html0000644010600600001440000011427510770011515014027 0ustar forgetfrusers Université de Montréal - ESI
Sites UdeM Ce site   
liens
DGTIC  |   Mon profil DGTIC  |   FAQ relié à ESI  |   Besoin d'aide?

  Environnement Scientifique Intégré (ESI)


ESI - Les comptes démonstrateurs.


Il est possible d'avoir un compte démonstrateur pour un cours en particulier sur l'environnement ESI. Ce dernier peut-être utilisé par le responsable (professeur, chargé de cours) et par les démonstrateurs du cours. Il permet à toutes ces personnes de partager un environnement de travail homogène.

Le nom d'un compte démonstrateur suit la patron "dSIGLE". Par exemple, pour le cours mat1600, le nom du compte démonstrateur est dmat1600.

Il est important de mentionner que seul le responsable du cours peut faire une demande d'activation de comptes démonstrateurs et que seul le responsable peut donner l'accès à des démonstrateurs au compte.

Dans le but de mieux introduire les divers aspects reliés aux comptes démonstrateurs, nous présentons ces derniers sous forme de FAQ:


1. FAQ - informations qui touchent le responsable du cours.
2. FAQ - informations qui touchent les démonstrateurs.
3. FAQ - problèmes techniques.

1. FAQ -Information qui touchent le responsable du cours.


Dans cette section, nous allons répondre aux questions suivantes:

1.1 Je suis le responsable d'un cours, à qui dois-je m'adresser pour activer le compte démonstrateur au cours à lequel je suis affecté?

1.2 Je suis le responsable du cours, il existe déjà un compte démonstrateur pour le cours à lequel je suis affecté. Comment y avoir accès?
1.3 Je suis le responsable du cours, comment puis-je me connecter au compte démonstrateur?
1.4 Je suis le responsable du cours, comment me déconnecter du compte démonstrateur?
1.5 Je suis le responsable du cours, comment donner la permission à l'un de mes démonstrateurs au compte?
1.6 Je suis le responsable du cours, comment retirer l'accès à un usager de la liste des démonstrateurs?

N.B. Si vous n'êtes pas sûr qu'un compte démonstrateur existe, assumez qu'il n'existe pas.

1.1 Je suis le responsable d'un cours, à qui dois-je m'adresser pour activer le compte démonstrateur au cours à lequel je suis affecté?


    Voici la procédure à suivre:

    1. Dans un premier temps, vous devez avoir un compte sur l'environnement ESI. Si ce n'est le cas, écrivez à gestacces@DGTIC.UMontreal.CA en spécifiant que vous voulez un compte dans l'environnement ESI et en spécifiant clairement le cours à lequel vous êtes affecté. 

    2. Vous connecter à votre compte à distance sur l'environnement ESI* ou bien de vous connecter physiquement à partir d'un terminal X.

    3. Exécutez les commandes suivantes dans l'ordre:
        "ssh-keygen -t rsa -b 4096"
          Generating public/private rsa key pair.
          Enter file in which to save the key (/home/LOGIN/.ssh/id_rsa):  "LAISSEZ VIDE"
          Created directory '/home/LOGIN/.ssh'.
          Enter passphrase ([...]): "ENTREZ VOTRE MOT DE PASSE SUR ESI"
          Enter same passphrase again: "ENTREZ VOTRE MOT DE PASSE SUR ESI"
          Your identification has been saved in /home/LOGIN/.ssh/id_rsa.
          Your public key has been saved in /home/LOGIN/.ssh/id_rsa.pub.
          The key fingerprint is:
          HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH LOGIN@HOST
        "cd .ssh"
        "ln -s id_rsa identity"

    4. Envoyer aux adresses courriels gestacces@DGTIC.UMontreal.CA et rootbac@ESI.UMontreal.CA la demande d'ouverture du compte démonstrateur en précisant clairement le sigle du cours et que vous êtes les responsable.

1.2 Je suis le responsable du cours, il existe déjà un compte démonstrateur pour le cours à lequel je suis affecté. Comment y avoir accès?


    Voici la procédure à suivre:

    1. Dans un premier temps, vous devez avoir un compte sur l'environnement ESI. Si ce n'est le cas, écrivez à gestacces@DGTIC.UMontreal.CA en spécifiant que vous voulez un compte dans l'environnement ESI et en spécifiant clairement le cours à lequel vous êtes affecté. 

    2. Vous connecter à votre compte à distance sur l'environnement ESI à l'aide de ssh* ou bien de vous connecter physiquement à partir d'un terminal X.

    3. Exécutez les commandes suivantes dans l'ordre:
        "ssh-keygen -t rsa -b 4096"
          Generating public/private rsa key pair.
          Enter file in which to save the key (/home/LOGIN/.ssh/id_rsa):  "LAISSEZ VIDE"
          Created directory '/home/LOGIN/.ssh'.
          Enter passphrase ([...]): "ENTREZ VOTRE MOT DE PASSE SUR ESI"
          Enter same passphrase again: "ENTREZ VOTRE MOT DE PASSE SUR ESI"
          Your identification has been saved in /home/LOGIN/.ssh/id_rsa.
          Your public key has been saved in /home/LOGIN/.ssh/id_rsa.pub.
          The key fingerprint is:
          HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH LOGIN@HOST
        "cd .ssh"
        "ln -s id_rsa identity"

    4. Envoyer à l'adresse courriel rootbac@ESI.UMontreal.CA la demande d'accès au compte démonstrateur en précisant clairement le sigle du cours et que vous êtes les responsable.

1.3 Je suis le responsable du cours, comment puis-je me connecter au compte démonstrateur?


    Voici la procédure à suivre:

    1. Vous connecter à votre compte à distance sur l'environnement ESI à l'aide de ssh* ou bien de vous connecter physiquement à partir d'un terminal X.

    2. Dans un terminal, écrivez la commande:
                "ssh localhost -l dSIGLE"        
        où dSIGLE est le nom du compte démonstrateur. Entrez votre mot de passe à l'invite. Si aucun échec survient, la fenêtre est maintenant associée au compte. À partir de cet instant, le responsable peut travailler dans le compte démonstrateur. Il peut créer des répertoires, supprimer des fichiers, etc.

1.4 Je suis le responsable du cours, comment me déconnecter du compte démonstrateur?


    Il suffit d'écire dans la fenêtre associée au compte la commande "logout".

1.5 Je suis le responsable du cours, comment donner la permission à l'un de mes démonstrateurs au compte?


    Voici la procédure à suivre:

    1. Le démonstrateur doit lire la FAQ qui lui est associé. Si le démonstrateur lit bien cette section,   vous receverez un courriel de lui ayant un fichier attaché nommé "LOGIN_esilbac.gz", où LOGIN est le nom de l'usager du démonstrateur dans l'environnement ESI. (typiquement le nom d'usager suit le patron p0xxxxx, où x est un chiffre).

    2. Transférer le fichier "LOGIN_esilbac.gz" dans votre compte sur l'environnement ESI à l'aide de sftp ou de scp*.
 
    3. Vous connecter à votre compte à distance sur l'environnement ESI à l'aide de ssh* ou bien de vous connecter physiquement à partir d'un terminal X.

    4. Écrivez la commande suivante dans le terminal
                "scp LOGIN_esilbac.gz dSIGLE@localhost:.ssh", où dSIGLE est le nom du compte démonstrateur.

    5. Détruisez le fichier LOGIN_esilbac.gz de votre compte.
                "rm -i LOGIN_esilbac.gz"

    6. Basculer au compte démonstrateur
                "ssh localhost -l dSIGLE", où dSIGLE est le nom du compte démonstrateur.

    7. Exécutez les commandes suivantes dans l'ordre:
                "cd .ssh"
                "gzip -dc LOGIN_esilbac.gz > LOGIN_esilbac"
                "rm -i LOGIN_esilbac.gz"
                "cat LOGIN_esilbac >> authorized_keys2"

    8. À partir de cet instant, le démonstrateur dont son nom d'usager est LOGIN sur l'environnement ESI peut utiliser le compte démonstrateur dSIGLE.
 
    Si vous avez des questions, ou des problèmes surgissent, contacter les adminstrateurs à l'adresse courriel rootbac@ESI.UMontreal.CA en précisant le cours, et le login du démonstrateur.


1.6 Je suis le responsable du cours, comment retirer l'accès à un usager de la liste des démonstrateurs?


    Supossons que le nom de l'usager à retirer l'accès est LOGIN (typiquement le nom d'usager suit le patron p0xxxxx, où x est un chiffre)

    Voici la procédure à suivre:

    1. Vous connecter à votre compte à distance sur l'environnement ESI à l'aide de ssh* ou bien de vous connecter physiquement à partir d'un terminal X.
   
    2. Basculer au compte démonstrateur
                "ssh localhost -l dSIGLE", où dSIGLE est le nom du compte démonstrateur.

    3. Exécutez les commandes suivantes dans l'ordre::
                "cd .ssh"
                "cat authorized_keys2 | grep -v LOGIN > SIGLE"
                "mv SIGLE authorized_keys2"

    Si vous avez des questions, ou des problèmes surgissent, contacter les adminstrateurs à l'adresse courriel rootbac@ESI.UMontreal.CA en précisant le cours, et le login du démonstrateur.

Nous vous invitons à lire la section FAQ - générale qui contient plusieurs éléments importants.


2. FAQ - Information qui touchent les démonstrateurs.


Dans cette section, nous allons répondre aux questions suivantes:

2.1 Je suis un démonstrateur d'un cours, à qui dois-je m'adresser pour avoir accès au compte démonstrateur?
2.2 Je suis un démonstrateur d'un cours, comment puis-je me connecter au compte démonstrateur?
2.3 Je suis un démonstrateur d'un cours, comment me déconnecter du compte démonstrateur?

2.1 Je suis un démonstrateur d'un cours, à qui dois-je m'adresser pour avoir accès au compte démonstrateur?


Voici la procédure à suivre:

    1. Le responsable du cours doit lire la FAQ qui lui est associé du présent document. Si le responsable lit bien cette section, vous êtes assuré que le compte démonstrateur existe.

    1. Dans un premier temps, vous devez avoir un compte sur l'environnement ESI. Si ce n'est le cas, écrivez à gestacces@DGTIC.UMontreal.CA en demandant que vous voulez un compte dans l'environnement ESI parce que vous êtes un démonstrateur et en spécifiant clairement votre code permanent et le sigle du cours. 

    2. Vous connecter à votre compte à distance sur l'environnement ESI* ou bien de vous connecter physiquement à partir d'un terminal X.

    3. Exécutez les commandes suivantes dans l'ordre:
        "ssh-keygen -t rsa -b 4096"
          Generating public/private rsa key pair.
          Enter file in which to save the key (/home/LOGIN/.ssh/id_rsa):  "LAISSEZ VIDE"
          Created directory '/home/LOGIN/.ssh'.
          Enter passphrase ([...]): "ENTREZ VOTRE MOT DE PASSE SUR ESI"
          Enter same passphrase again: "ENTREZ VOTRE MOT DE PASSE SUR ESI"
          Your identification has been saved in /home/LOGIN/.ssh/id_rsa.
          Your public key has been saved in /home/LOGIN/.ssh/id_rsa.pub.
          The key fingerprint is:
          HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH LOGIN@HOST
        "cd .ssh"
        "ln -s id_rsa identity"
        "cp id_rsa.pub LOGIN_esilbac", où LOGIN est votre nom d'usager. Typiquement le nom d'usager suit le patron p0xxxxx, où x est un chiffre.
        "gzip -c LOGIN_esilbac > LOGIN_esilbac.gz"
        "rm -i LOGIN_esilbac"

    4. Envoyer par courriel le fichier LOGIN_esilbac.gz au responsable du cours.


2.2 Je suis un démonstrateur d'un cours, comment puis-je me connecter au compte démonstrateur?


    Voici la procédure à suivre:

    1. Vous connecter à votre compte à distance sur l'environnement ESI à l'aide de ssh* ou bien de vous connecter physiquement à partir d'un terminal X.

    2. Dans un terminal, écrivez la commande:
                "ssh localhost -l dSIGLE"        
            où dSIGLE est le nom du compte démonstrateur. Entrez votre mot de passe à l'invite. Si aucun échec survient, la fenêtre est maintenant associée au compte. À partir de cet instant, le démonstrateur peut travailler dans le compte démonstrateur. Il peut créer des répertoires, supprimer des fichiers, etc.

2.3 Je suis un démonstrateur d'un cours, comment me déconnecter du compte démonstrateur?


    Il suffit d'écire dans la fenêtre associée au compte la commande "logout".

3. FAQ - Problèmes techniques.

3.1 Je suis un démonstrateur, je n'arrive plus à me connecter au compte démonstrateur?


    Dans un premier temps, réessayez de nouveau et faisant attention de vérifier si la touche "Fix Maj" n'est pas activé. Si votre mot de passe contient des chiffres, utilisez la série de chiffre au dessus des lettres au lieu d'utiliser le clavier à chiffre à la droite du clavier.

    Dans un second temps, demandez au responsable si le compte n'est pas verrouillé suite à un dépassement de quota.

    Si malgré tout ca, vous ne pouvez pas vous connecter,  un moyen draconien de corriger le problème consiste à reinitialiser votre accès.

    Demandez au responsable du cours de retirer vos accès (section  1.6) et envoyez lui un courriel tel que décrit par la section 2.2.

3.2 Le quota disque du compte démonstrateur est dépassé.


    Le compte démonstrateur est soumis au même quota qu'un simple compte usager. Il est temps de faire du ménage, ou d'envoyez une requête à rootbac@ESI.UMontreal.CA



* Pour plus de renseignements concernant le transfert de fichiers sur l'environnement ESI, lire le document ESI - Se connecter à l'aide de ssh ou de sftp (transférer des fichiers).




Dernière mise à jour : 22 janvier 2008 - Francis Forget








Ce site fonctionne avec Microsoft Internet Explorer 6, Netscape 6, Firefox 1.5 et les versions subséquentes de ces fureteurs.

connexion_ssh.html0000644010600600001440000010145011133117066014356 0ustar forgetfrusers Université de Montréal - ESI
Sites UdeM Ce site   
liens
DGTIC  |   Mon profil DGTIC  |   FAQ relié à ESI  |   Besoin d'aide?

  Environnement Scientifique Intégré (ESI)


ESI - Se connecter à l'aide de ssh ou de sftp (transférer des fichiers).


Une des manières d'interagir avec l'environnement ESI consiste à utiliser les utilitaires SSH et SFTP. SSH intègre un terminal pour interagir avec votre compte, alors que SFTP intègre un mécanisme de transfert de fichiers. De plus, les utilitaires SSH et SFTP existent sur les plate-formes Windows, Mac, et Linux.

Nous allons dans cette section, présenter les utilitaires dans les contextes Windows, Mac OS X et Linux.

1. SSH
...... 1.1 SSH - Windows
...... 1.2 SSH - Mac OS X
...... 1.3 SSH - Unix/Linux
2. SFTP
...... 2.1 SFTP - Windows
...... 2.2 SFTP - Mac OS X
...... 2.3 SFTP - Unix/Linux

Pour ceux qui connaissent TELNET et FTP, SSH et SFTP sont respectivement les versions sécuritaires de ces derniers (encryption incluse). À noter que depuis le changement majeur à l'infrastructure de l'environnement ESI à l'automne 2007, les connexions de type TELNET et FTP ne sont plus autorisées. Uniquement les connexions encryptées de type ssh, sftp et scp sont disponibles pour s'y connecter. Malheureusement, ces nouvelles restrictions ne sont pas transparentes pour les utilisateurs. Le prochain tableau nous donne la relation entre les anciennes et les nouvelles techniques pour se connecter à l'environnement ESI. Il serait sage de lire le présent document.


Anciennement Maintenant
telnet ssh
ftp sftp, scp

Pour se connecter à l'environnement ESI à l'aide de SSH ou SFTP, uniquement les serveurs frontaux de cet environnement (prochain tableau) peuvent être utilisés.


Nom des serveurs* Adresses IP
esilbac1.ESI.UMontreal.CA 132.204.2.70
esilbac2.ESI.UMontreal.CA 132.204.2.71
esilrch1.ESI.UMontreal.CA 132.204.2.73
esilrch2.ESI.UMontreal.CA 132.204.2.74

*Attention, depuis le changement, les noms des serveurs frontaux ont changé. Remarquez la lettre "l", par exemple esi"l"bac1.ESI.UMontreal.CA.

La suite du présent document explique le fonctionnement des nouvelles techniques ssh, sftp et scp.

À noter, que tous les serveurs de l'environnement ESI contiennent les clients ssh, sftp et scp. Ainsi, tous les outils sont disponbiles aux usagers pour passer d'un serveur à l'autre à l'intérieur de l'environnement ESI .


1. SSH remplaçant à TELNET.


Tous ceux qui utilisaient telnet pour se connecter à l'environnement ESI doivent maintenant utiliser le client ssh. Nous allons expliquer le fonctionnement de ce programme dans les contextes Windows, Mac OS X et les systèmes Unix/Linux récents (RedHat, SuSe, FeDoRa, Gentoo, Solaris, Irix, etc.).


1.1 SSH pour Windows.


Il existe plusieurs applications Windows qui intègrent un client ssh. Nous proposons SSH Secure Shell que vous pouvez télécharger en cliquant ici. Conservez les paramètres par défault lors de l'installation. Ceci ajoutent deux icônes supplémentaires sur votre bureau, à savoir "SSH Secure Shell Client" pour le client ssh et "SSH Secure File Transfer Client" pour le sftp.  Dans cette section, nous allons nous limiter au client ssh alors que le client sftp sera introduit à  la section 2.1

Le client ssh est simple d'utilisation. Il suffit de cliquer sur le bouton "Quick Connect" et d'entrer le nom du serveur et votre nom d'usager. La prochaine image illustre un exemple d'une personne ayant comme nom d'usager "LOGIN" voulant se connecter à "esilbac1.esi.umontreal.ca".


sshWindowsQuickconnect

N.B. Lorsque vous vous connectez pour la première fois à un serveur, une fenêtre s'affiche vous demandant de sauvegarder son identité. Si vous utilisez un poste publique (café Internet, laboratoire, etc.), cliquez NON. Cependant, si vous utilisez votre propre ordinateur personnel, cliquez OUI. La prochaine figure illustre la situation.

SSHWindowsKey

Voilà, vous avez maintenant un terminal connecté à l'environnement ESI. Vous pouvez utiliser tous les logiciels non graphiques tels math, matlab -nodesktop, Splus, R, etc. ou bien de gérer votre compte à l'aide des commandes Linux telles mkdir, cd, rm, etc.

1.2 SSH pour Mac OS X.


Mac OS X intègre un client ssh identique à ceux des systèmes d'exploitation Unix/Linux récents. On vous invite à lire la prochaine section pour connaitre l'utilisation de ce programme.


1.3 SSH pour Unix/Linux.


Les systèmes d'exploitation Unix/Linux récents contiennent l'application SSH par défault. Il suffit d'ouvrir un terminal et d'écrire la commande:


%> ssh remote_host [-l LOGIN]

Dans notre cas, si l'usager "LOGIN" désire se connecter à "esilbac1.esi.umontreal.ca", ce dernier doit écrire:


%> ssh esilbac1.esi.umontreal.ca [-l LOGIN]

Pour plus d'information sur la commande ssh sous linux, lisez le manuel en écrivant la commande "man ssh" dans un terminal. Il vous permettra de mieux comprendre l'application comme par exemple l'argument [-l LOGIN].

Une des particularités de ssh sous Linux, cette application permet la redirection des fenêtres graphiques. Ainsi, à partir d'un poste Linux, il est possible de se brancher sur l'environnement ESI et d'exécuter des applications graphiques tel Mathematica en version graphique. Une note importante s'impose, la redirection graphique demande beaucoup de bande passante au niveau du réseau. Ainsi, si vous utilisez un poste Linux, il est fortement déconseillé d'utiliser la redirection graphique si la connexion qui relie l'endroit où vous êtes (maison, chalet, hôtel, aéroport, café internet, ...) à l'Université de Montréal, n'est pas de haute vitesse. Malheureusement, il n'existe aucune recette magique pour déterminer si la vitesse de la connexion que vous utilisez est assez rapide pour la redirection des fenêtres graphiques. Nous vous invitons à faire l'expérience en essayant de manipuler quelques applications graphiques. Si vous percevez des lenteurs, alors il serait préférable de ne pas utiliser la redirection du graphique.

2. SFTP remplaçant à FTP.


Toute personne qui utilisait ftp pour transférer des documents de la station de travail où elle travaille à son compte dans l'environnement ESI (ou l'inverse) doit maintenant utiliser sftp. Nous allons expliquer le fonctionnement de ce programme dans les contextes Windows, Mac OS X et les systèmes Unix/Linux récents (RedHat, SuSe, FeDoRa, Gentoo, Solaris, Irix, etc.).


2.1 SFTP pour Windows.


L'application proposé à la section 1.1 installe un client sftp. Par analogie au client ssh, il suffit de cliquer le bouton "Quick Connect" et d'entrer le nom du serveur auquel vous voulez vous connecter et de spécifier votre nom d'usager. La figure suivante illustre une personne ayant comme nom d'usager "LOGIN" et voulant se connecter au serveur esilbac1.esi.umontreal.ca.


sshWindowsQuickconnect

Le fonctionnement du client sftp est identique au client ftp. Ainsi, tous ceux qui ont déjà manipulé un client ftp devraient être en mesure de comprendre rapidement le client sftp. Dans le cas contraire, voici un bref résumé du fonctionnement du client sftp proposé.

La prochaine figure illustre l'application du logiciel de transfert de fichiers sftp. On remarque que l'application est divisée en deux grandes parties. La partie (1) réfère au contenu de l'ordinateur où vous êtes connecté physiquement, tandis que la partie (2) réfère au contenu de votre compte sur l'environnement ESI.

sftpWindows

Voici quelques procédures de base très utiles:

  1. Pour naviguer d'un répertoire à l'autre, il suffit de double-cliquer sur les répertoires, ou de se servir de l'icône (C) pour revenir sur vos pas.

  2. Pour transférer un fichier/répertoire de l'ordinateur où vous êtes connecté physiquement à votre compte à l'environnement ESI, il suffit de le glisser du côté droit au côté gauche (ou vise versa pour un transfert dans l'autre sens). Au lieu de glisser, vous pouvez utiliser les icônes en forme de flèches (G). Il suffit de sélectionner le fichier ou le répertoire à transférer, et ensuite de cliquer sur la flèche disponible.

  3. L'icône (A) vous affiche l'arborescence de votre ordinateur/compte.

  4. L'icône (B) vous retourne au répertoire de départ.

  5. L'icône (C) vous retourne au répertoire parent du répertoire courant.

  6. L'icône (D) provoque une actualisation du contenu du répertoire courant.

  7. L'icône (E) vous permet de créer un nouveau répertoire dans le répertoire courant.

  8. L'icône (F) supprime l'élément sélectionné. Attention, si l'élément sélectionné est un répertoire, ce dernier peut-être supprimé si et seulement s'il est vide.

2.2 SFTP pour Mac OS X.


Il existe plusieurs applications sftp pour Mac OS X. Nous proposons Fetch. Pour de plus details concernant l'utilisation de Fetch, consulter le guide disponible sur la page web suivante. Nous nous limitons à vous dire que pour établir une nouvelle une connexion, il suffit de cliquer sur le menu "File" et ensuite "New Connection". Ceci vous ouvre une fenêtre dans laquelle il suffit d'écrire le nom du serveur et le nom de l'usager (soient esilbac1.esi.umontreal.ca et login de la prochaine figure). Assurez-vous de choisir SFTP comme type de connexion. Malheureusement, la prochaine figure illustre une connexion de type FTP.


sftpMacOSX

2.3 SFTP et SCP pour Unix/Linux

sftp est intégré à  tous systèmes Unix/Linux récents. Il suffit d'écrire dans un terminal la commande:


%> sftp remote_host [-l LOGIN]

Dans notre cas, si l'usager "LOGIN" désire se connecter à "esilbac1.esi.umontreal.ca", ce dernier doit écrire:


%> sftp esilbac1.esi.umontreal.ca [-l LOGIN]

Dans sftp, vous pouvez utiliser un ensemble de commandes semblables à celles de ftp.  Reportez-vous à la page de manuel relative à sftp afin de consulter une liste de ces commandes. Pour consulter cette page de manuel, exécutez la commande "man sftp" dans un terminal.

De plus, il est possible d'utiliser la commande scp sous Linux pour transférer des données. Nous allons expliquer le fonctionnement de cette dernière commande à partir d'exemples.

Tout d'abord, soient LOGIN votre nom d'usager et SERVEUR le serveur auquel vous voulez vous connecter à l'environnement ESI.

Premier exemple, vous voulez transférer le document redaction.tex, de l'ordinateur où vous êtes connectés, à votre compte sur l'environnement ESI:

scp redaction.tex LOGIN@SERVEUR:

Deuxième exemple, vous voulez transférer le document redaction.tex, de l'ordinateur où vous êtes connectés, dans le répertoire travail de votre compte sur l'environnement ESI:

scp redaction.tex LOGIN@SERVEUR:travail

Troisième exemple, vous voulez transférer le document correction.tex de votre compte à l'environnement ESI, à l'ordinateur où vous êtes connectés physiquement:

scp LOGIN@SERVEUR:correction.tex .

Quatrième exemple, vous voulez transférer le document correction.tex qui se trouve dans le répertoire travail de votre compte à l'environnement ESI, à l'ordinateur où vous êtes connectés physiquement.

scp LOGIN@SERVEUR:travail/correction.tex .

Pour plus d'information sur la commande scp sous Linux, lisez le manuel en écrivant la commande "man scp" dans un terminal.





Dernière mise à jour : 22 janvier 2008 - Francis Forget








Ce site fonctionne avec Microsoft Internet Explorer 6, Netscape 6, Firefox 1.5 et les versions subséquentes de ces fureteurs.

css/0000755010600600001440000000000010765773777011435 5ustar forgetfruserscss/udem.css0000644010600600001440000002253410765773777013107 0ustar forgetfrusers/*--------------------- Feuille de style gnrale de l'Universit de Montral ------------------ */ /*----------------------- CETTE FEUILLE NE DOIT TRE MODIFIE EN AUCUN CAS --------------------- */ /*Pour procder une modification visuelle sur votre site, modifiez le fichier "stylesite1.css" */ /* ----------------------------------- Dfinitions Gnrales ----------------------------------- */ body { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; border: 0px; background-color:#FFFAE6; text-align: left; } a { font-size: 100%; font-weight: normal; color : #003399; text-decoration: none; } a:hover { text-decoration: underline; } a.name{ text-decoration: none; color:#000000; font-weight:bold; } blockquote{ margin:0px; margin-left:10px; } ul{ margin-top:0px; margin-bottom:0px; } #MenuGauche li{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 95%; list-style-type: none; padding: 0px; margin: 0px; } #MenuGauche ul{ margin: 0px; padding-left: 0px; } img { border: 0px; padding: 0px; margin: 0px; } h1 { font-family : Verdana, Arial, Helvetica, sans-serif; color: #333333; padding: 0px 0px 10px 0px; margin: 0px; font-size: 100%; font-weight: bold; margin-top:5px; } h2 { font-family: Verdana, Arial, Helvetica, Sans-Serif; padding: 8px 0px 2px 0px; margin: 0px 5px 6px 0px; color:#666666; font-size: 90%; } h3 { font-family: Verdana, Arial, Helvetica, Sans-Serif; padding: 5px 0px 2px 0px; margin: 0px 0px; font-size: 90%; color: #666666; } h4 { font-family: Verdana, Arial, Helvetica, Sans-Serif; padding: 5px 0px 2px 0px; margin: 0px 0px; font-size: 80%; border-bottom: 1px solid #003366; color: #003366; } h5 { font-family: Verdana, Arial, Helvetica, Sans-Serif; padding: 5px 0px 2px 0px; margin: 0px 0px; font-size: 80%; } h6 { font-family: Verdana, Arial, Helvetica, Sans-Serif; padding: 5px 0px 2px 0px; margin: 0px 0px; font-size: 80%; } p { padding: 0px 0px 10px 0px; margin: 0px; margin-right: 5px; color: #333333; font-size: 73%; } #umContenubody { padding-top: 5px; margin: 0 auto; width: 760px; /*vertical-align: middle;*/ } /* --------------------------------- Section Navigation UdeM ----------------------------------- */ #umNavUdeM { width: 760px; height: 63px; display: block; font-size : 10px; background-color:#FFFAE6; } #umLogo { position: absolute; padding-top: 6px; padding-left: 76px; width: 123px; height: 49px; display: block; } #umLiens { position: absolute; padding-top: 4px; padding-left: 235px; display: block; width: 525px; height: 12px; text-align: right; } #umLiens a { color: #333333; font-size: 10px; text-decoration: none; } #umLiens a:hover { text-decoration: underline; } #umRecherche { height: 42px; overflow: visible; position: relative; float: right; margin:0px; padding:0px; margin-top:20px; width: 183px; left: -1px; } #umRechercheBoite { display: block; vertical-align: middle; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } #umRechercheForm { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } #umTableauParametres { border-collapse: collapse; width: 182px; } #umTableauParametres td { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } #umTrParametre td { height: 19px; text-align: left; font-size: 10px; } #umTdRechercheFormulaire { background-color: #FFFFFF; color: #1b405d; border-top: 1px solid #696969; border-left: 1px solid #696969; border-bottom: 1px solid #696969; border-right: 1px solid #696969; vertical-align: middle; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 16px; vertical-align: middle; } #umRechercheTexte { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px none; border-right: 1px solid #696969; overflow: hidden; width: 110px; font-size: 12px; height: 12px; } .umRechercheBouton { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } td.radioFormulaireRecherche { font-size: 1px; width: 11%; } /* --------------------------------- Section bandeau du site ----------------------------------- */ #umBandeauSite { width: 760px; } #umBandeauSiteHaut { margin: 0px; padding:0px; border:0px; float: left; margin-top:5px; } #texteLiens{ margin: 0px; padding:0px; border:0px; float:right; margin-right:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; font-style:bold; margin-top:-15px; color:#0033CC; position:relative; } /* ----------------------------- Section Contenu --------------------------------------------------- */ #umContenu { background-color:#FFFAE6; height: auto; width: 760px; float: left; border-bottom: 2px solid #1A588C; } #umContenuFormulaire{ background-color:#FFFAE6; height: auto; width: 550px; float: left; border-bottom: 2px solid #1A588C; } /* ------------------------- Section Navigation du site ----------------------- */ #umNavSite, #umNavSiteNiv1 { width: 216px; vertical-align: top; padding-top: 10px; margin-right: 0px; margin-left: 0px; position: relative; background-color:#FFFAE6; float: left; height: auto; } #umNavSiteNiv1 { padding-top: 12px; } #umMenuFonction { color: #999999; font-size: 70%; line-height: 13px; } #umNavSite ul, #umNavSiteNiv1 ul { padding-left: 0px; padding-top: 3px; margin-top: 0px; display: block; width: 216px; } #umNavSite li, #umNavSiteNiv1 li { border-top: 1px solid #D3D3CF; padding-top: 3px; padding-bottom: 5px; text-align: right; line-height: 12px; } #umNavSite li#umMenuPremier, #umNavSiteNiv1 li#umMenuPremier { border-top: 0px; } #umNavSite li a, #umNavSiteNiv1 li a { padding-right: 20px; color: #39607E; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 100%; display: block; cursor: pointer; } #umNavSite ul li a, #umNavSiteNiv1 ul li a { display: block; font-weight: bold; padding-right: 20px; color: #1A588C; font-size: 71%; margin-left: 4px; } #umNavSite li a#umMenuRetourAccueil, #umNavSiteNiv1 li a#umMenuRetourAccueil { background-image: url('none'); background-repeat: no-repeat; font-weight: normal; font-size: 65% } #umNavSite ul li #pageCourante a, #umNavSiteNiv1 ul li #pageCourante a{ /* background-image : url('http://www.umontreal.ca/images/arrowLeft.gif'); background-position : 99% 50%; background-repeat : no-repeat; color: #CCCC66; */ } #umNavSite ul li a#menuCourant, #umNavSiteNiv1 ul li a#menuCourant { /*background-image : url('http://www.umontreal.ca/images/arrowLeft.gif'); background-position : 99% 50%; background-repeat : no-repeat; color: #CCCC66;*/ } /* --------------- Section Sous-Menus du site ----------------- */ #umNavSite ul li ul, #umNavSiteNiv1 ul li ul { border: 0px; clear: left; font-size: 100%; } #umNavSite ul li ul li, #umNavSiteNiv1 ul li ul li { padding-right: 0px; padding-top: 1px; padding-bottom: 1px; margin: 0px; border: 0px; display: block; font-size: 100%; } #umNavSite ul li ul li a, #umNavSiteNiv1 ul li ul li a { margin-top: 0px; margin-bottom: 0px; font-weight: normal; padding-right: 20px; color: #1A588C; } /* -------------------------------- Section Contenu du document ----------------------------- */ #umContenuDocument { width: 532px; height:auto; float:right; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat:no-repeat; margin-bottom: 6px; padding-bottom: 20px; padding-left: 6px; } #umContenuDocumentFormulaire{ width: 550px; height:auto; float:right; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat:no-repeat; padding-bottom: 20px; padding-left: 6px; } #umContenuDocumentNiv2 { width: 532px; height:auto; float:right; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 6px; padding-bottom: 20px; } #umContenuFenetre{ background-color:#FFFAE6; width:550px; float:right; display:inline; margin-left:5px; } #umContenuFenetreLogitheque{ background-color:#FFFAE6; height: auto; float:left; margin-left:30px; } #bandeauPageNiv2{ border:0px; margin:0px; padding:0px; width:532px; float:right; display:inline; } #bandeauLogitheque{ border:0px; margin:0px; padding:0px; /*width:532px; float:left;*/ margin-left:60px; } #bandeauFormulaire{ border:0px; margin:0px; padding:0px; width:532px; float:left; } /* --------------------------------- Section Copyright ----------------------------------- */ #umCopyright { clear: both; width: 680px; margin-left: auto; margin-right: auto; text-align: center; padding-bottom: 10px; background-color:#FFFAE6; } #umCopyright p{ text-align: left; font-size: 9px; color: #231F20; font-weight: normal; margin: 0px; padding: 0px; } /* --------------------------- Bandeau qui s'affiche dans le portail -------------------- */ #umBandeauPortail { height: 26px; background-color: #FFFFFF; float: right; visibility: hidden; position: absolute; } css/print.css0000644010600600001440000000216610765773777013310 0ustar forgetfrusers#umNavSite, #umNavSiteNiv1, #umNavUdeM { visibility: hidden; width: 0px; display: none; } #umBandeauSite, #umBandeauSiteHaut, #texteLiens{ visibility: hidden; width: 0px; display: none; } #umLogo { visibility: hidden; width: 0px; display: none; } #umContenuDocumentNiv2,#umContenuDocument,#umContenuFenetre,#umCopyright,#umContenuFormulaire { font-family: "Times New Roman", Times, serif; font-size: medium; color: #000000; margin-top:10px; float:left; margin-left:-20; margin-right:20px; } #umLiens, #umRechercheFormulaire, #umBandeauSite, #umBandeauSiteHaut, #umBandeauSiteBas,#umRecherche, #umTitreSite,#umTdRechercheFormulaire,#umRechercheTexte,#umCopyright,#imprimePage { visibility: hidden; display: none; height: 0px; } #bandeauPageNiv2 { float:left; } p { font-family: "Times New Roman", Times, serif; font-size: medium; color: #000000; display:block; orphans:10; widows:15; } table { width:650px; table-layout:fixed; float:left; position:relative; } #contenuTable { display:block; page-break-inside:avoid; } css/styleSite1.css0000644010600600001440000001374110765773777014223 0ustar forgetfrusers/*------------------------- Feuille de style spcifique votre site --------------------------- */ /*------------------------------ Ce fichier vous appartient ------------------------------------ */ /*----------------------- Toutes les modifications doivent se faire ICI ------------------------ */ /*------------------- Pour aider votre comprhension, vous pouvez CONSULTER -------------------- */ /*--------------------------------- le fichier "udem.css" -------------------------------------- */ #imprimePage{ border:0px; margin:0px; padding:0px; margin-top:-10px; } #imprimePage a{ color:#1A588c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%; font-weight:bold; } #FermerFenetre{ color:#1A588c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%; font-weight:bold; } #PiedPage{ font-size:75%; } #bandeauDGTICAccueil{ border:0px; margin:0px; padding:0px; } #imageFlash{ border:0px; margin:0px; padding:0px; position:relative; float:right; } #bandeauFleche{ border:0px; margin:0px; padding:0px; } #img_fleche{ border:0px; margin:0px; padding:0px; position:absolute; margin-left:200px; margin-top:-44px; } #titre1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#333333; font-weight:bold; margin-top:22px; } #titre2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#333333; font-weight:bold; margin-top:22px; } #txtEvenement{ margin:0px; padding:0px; border:0px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:90%; /*color:#1A588C;*/ color:#5099D6; font-weight:bold; margin-left:3px; margin-top:-48px; } #txtEvenement a{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:90%; /*color:#1A588C;*/ color:#5099D6; font-weight:bold; } #txtAbonner{ margin:0px; padding:0px; border:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:60%; /*color:#1A588C;*/ color:#5099D6; margin-left:3px; display:inline; } #txtAbonner a{ color:#1A588C; } #bandeauPrevu{ border:0px; margin:0px; padding:0px; } #pscroller1{ border:0px; margin:0px; padding:0px; width: 270px; height: 45px; padding: 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; margin-left:255px; margin-top:-50px; } .someclass{ } #aucunEvenement{ color: #1A588C; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold; margin-left:264px; margin-top:-30px; } #TitreOrdi{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:65%; } #LienLogitheque{ color: #1A588C; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:70%; float:left; display:inline; margin-left:15px; } /*------------------------- Feuille de style de l'ancien site --------------------------- */ /*------------------------- Quelques styles sont conservs --------------------------- */ /*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/ .textenoir9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-style:normal } .textebleu11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; font-style:normal } .textenoirgras9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-style:normal ; font-weight: bold} .texteblancgras9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF; font-style:normal ; font-weight: bold} .texteblanc11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF} .textegris9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; font-style:italic} /* .textenoir14gras, textenoir11gras servent pour le nouveau site : capsules.asp*/ .textenoir11gras { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-style:normal ; font-weight: bold} .textenoir14gras { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-style:normal ; font-weight: bold} .textebleu11gras { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-style:normal ; font-weight: bold} .textebleu14gras { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-style:normal ; font-weight: bold} .texteorange14gras { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #F06B09; font-style:normal ; font-weight: bold} .textebleu10gras { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000} /* Lien des capsules dans capsule.asp*/ .textebleu14gras { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#000000; font-style:normal ; font-weight: bold} .notableau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; } .notableauGras { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: bold; } .salleSEM { font-size: 9px; color: #000000} a.lienlexique{ font-family:Verdana, Arial, Helvetica, sans-serif; } a.lienlexique:link{ color: #006600; text-decoration:none; } a.lienlexique:visited{ color: #006600; text-decoration : none; } a.lienlexique:hover{ color: #006600; text-decoration: underline; } a.lienlexiquegras{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; } a.lienlexiquegras:link{ color: #006600; text-decoration:none; } a.lienlexiquegras:visited{ color: #006600; text-decoration : none; } a.lienlexiquegras:hover{ color: #006600; text-decoration: underline; }definition_entites.html0000644010600600001440000004067410770011515015374 0ustar forgetfrusers Université de Montréal - ESI
Sites UdeM Ce site   
liens
DGTIC  |   Mon profil DGTIC  |   FAQ relié à ESI  |   Besoin d'aide?

  Environnement Scientifique Intégré (ESI)


À venir!!!








Ce site fonctionne avec Microsoft Internet Explorer 6, Netscape 6, Firefox 1.5 et les versions subséquentes de ces fureteurs.

definition_equipement.html0000644010600600001440000004147211015330071016064 0ustar forgetfrusers Université de Montréal - ESI
Sites UdeM Ce site   
liens
DGTIC  |   Mon profil DGTIC  |   FAQ relié à ESI  |   Besoin d'aide?

  Environnement Scientifique Intégré (ESI)


Comme il a été mentionné dans l'historique de ESI, ESI est divisé en deux sous-environnements, ESILBAC et ESILRCH. Les sous-environnements ont leurs propres serveurs mais se partagent une ressource, un serveur, qui s'occupe de sauvegarder tous les fichiers/dossiers des utilisateurs et qui s'occupe de sauvegarder l'installation de tous les logiciels disponibles reliés à l'enseignement et à la recherche.








Ce site fonctionne avec Microsoft Internet Explorer 6, Netscape 6, Firefox 1.5 et les versions subséquentes de ces fureteurs.

definition_historique.html0000644010600600001440000005011510770011515016104 0ustar forgetfrusers Université de Montréal - ESI
Sites UdeM Ce site   
liens
DGTIC  |   Mon profil DGTIC  |   FAQ relié à ESI  |   Besoin d'aide?

  Environnement Scientifique Intégré (ESI)


L'Environnement Scientifique Intégré (ESI) a une très grande histoire. Essentiellement, elle est, à toute fin pratique, la fusion de diverses environnements informatiques précédents.

Vers les années 1990, les professeurs, les chercheurs, les post-doctoraux et les étudiants avaient besoin d'une grande puissance de calcul pour réaliser leurs travaux qui pouvaient s'étendre généralement sur plusieurs jours, voire même sur plusieurs semaines de temps d'exécution. Pour répondre à cette demande, l'environnement de Calcul Numérique Intensif (CNI) a vu le jour.

À l'origine, il existait un environnement pour chacun des départements. Par exemple, il existait l'environnement CHIMCN pour le département de chimie, PLGCN pour le département d'économie, MATHCN pour le département de mathématiques, MEDCN pour le département de médecine et PHYSCN pour le département de physique. À cet ensemble d'environnements, il existait l'environnement CENTRCN qui permettait à un professeur, chercheur ou étudiant n'ayant pas accès à un environnement spécifique de pouvoir utiliser un environnement de calcul.

Chaque environnement comprenait un serveur multi-processeurs CHALLENGE XL de la compagnie Silicon Graphics et une 'grappe' de stations de travail (certains cas particuliers ont aussi bénéficié de ressources plus adaptées à leurs besoins).

Cette approche comprenait des inconvénients au niveau des priorités d'accès à l'environnement. Grosso modo, les tâches exécutées sur le serveur se nuisaient les unes des autres.

Pour remédier à ces inconvénients, une structure serveurs frontaux / serveurs d'exécution s'installaient progressivement. Les serveurs frontaux étaient désormais réservées aux tâches légères. Quant aux serveurs d'exécution, ces derniers s'occupaient des tâches lourdes tout en gérant leurs arrivées.

Une telle structure, combinée à l'introduction de serveurs dédiés à des services spécifiques (courrier électronique, WEB, etc ...), ainsi qu'à l'utilisation d'un serveur de fichiers de haute capacité, a permis d'envisager, en 1997, la création de l'Environnement Scientifique Intégré (ESI), s'occupant d'autant des activités d'enseignement que de recherche. L'implantation de ce nouvel environnement fut un tel succès que par la suite deux autres environnements (ERE et JSP) ont été intégrés en totalité à ESI.

Actuellement, ESI est divisé en deux entités distinctes. À savoir, ESIBAC pour les étudiants de premier cycle et ESIRCH pour les cycles supérieurs, chercheurs et professeurs.

En 2007, l'équipement informatique de l'environnement ESI a été mis à jour. Les serveurs frontaux ont été changés, alors qu'un serveur d'exécution a été ajouté. Cette nouvelle structure nous ont offert un gain de vitesse de calcul incroyable et une interface graphique moderne pour tout ceux qui se connectent à partir de terminaux X ou d'une connexion XDM sur le campus.








Ce site fonctionne avec Microsoft Internet Explorer 6, Netscape 6, Firefox 1.5 et les versions subséquentes de ces fureteurs.

faq.html0000644010600600001440000004111510770012145012247 0ustar forgetfrusers Université de Montréal - ESI
Sites UdeM Ce site   
liens
DGTIC  |   Mon profil DGTIC  |   FAQ relié à ESI  |   Besoin d'aide?

  Environnement Scientifique Intégré (ESI)










Ce site fonctionne avec Microsoft Internet Explorer 6, Netscape 6, Firefox 1.5 et les versions subséquentes de ces fureteurs.

GEN/0000755010600600001440000000000011131227507011223 5ustar forgetfrusersGEN/documents_to_generate/0000755010600600001440000000000011133117042015572 5ustar forgetfrusersGEN/documents_to_generate/faq0000644010600600001440000000030310770012145016264 0ustar forgetfrusers
GEN/documents_to_generate/lglstat_SAS0000644010600600001440000000141511131227505017702 0ustar forgetfrusers

SAS



Version actuelle:
SAS 9.1

Accessible à tous ceux ayant un compte sur le(s) environnement(s):
ESILBAC et ESILRCH

Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC: esilbac1 et esilbac2
   ESILRCH: esilrch1 et esilrch2

Commandes disponibles:
SAS est disponible uniquement en mode graphique. La commande pour accéder au logiciel est sas.

Site officiel: http://www.sas.com

Information supplémentaire:
Consulter l'aide du logiciel (menu help) pour obtenir de la documentation.

GEN/documents_to_generate/lglanalphy_phylip0000644010600600001440000000104411131227506021241 0ustar forgetfrusers

phylip



Version actuelle:
phylip 3.67

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglrchexmot_erpin0000644010600600001440000000166111131227506021253 0ustar forgetfrusers

erpin



Version actuelle:
erpin 5.5

Accessible à tous ceux ayant un compte sur le(s) environnement(s):
ESILBAC

Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC: esilbac1 et esilbac2
   ESILRCH:

Commandes disponibles:
Pour accéder à l'ensemble des exécutables du logiciel erpin, vous devez ajouter à votre session (dans chaque terminal où vous voulez utiliser le logiciel) le module "erpin". Pour ajouter le module, il suffit d'écrire la commande :
            module add erpin


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/index0000644010600600001440000000244711131227732016641 0ustar forgetfrusersBienvenue au site officiel de l'Environnement Scientifique Intégré (ESI) de l'Université de Montréal.

Dans un premier temps, sachez que le présent site web est entièrement en construction. Il prendra de l'ampleur de semaine en semaine. Ce site aura pour but de vous introduire le réseau ESI.

NOTE IMPORTANTE: Nous venons de changer le serveur qui s'occupent des pages web des utilisateurs de l'environnement ESI. Si vous trouver des anomalies ou des pages non trouvés qui étaient présents anciennement, veuillez nous contacter.

Utilisez le menu de gauche pour naviguer au travers des diverses options.

Événements prévus ou imprévus / Message du jour:



Les adminsistrateurs de ESI:
Environnement BAC (ESILBAC):Francis Forget
Environnement BAC (ESILBAC):José Richard
Environnement RCH (ESILRCH):Patrick McNeil



Dernière mise à jour : 08 août 2008 - Francis Forget GEN/documents_to_generate/lglalcmpsebio_clustalx0000644010600600001440000000104411131227505022254 0ustar forgetfrusers

clustalx



Version actuelle:
clustalx

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/definition_entites0000644010600600001440000000004310765774000021412 0ustar forgetfrusers
À venir!!!
GEN/documents_to_generate/lglvismodmol_gromacs0000644010600600001440000000104211131227506021742 0ustar forgetfrusers

gromacs



Version actuelle:
gromacs

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglanalphy_treepuzzle0000644010600600001440000000105011131227506022142 0ustar forgetfrusers

TreePuzzle



Version actuelle:
TreePuzzle

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglstat_R0000644010600600001440000001154111131227505017456 0ustar forgetfrusers

R



Version actuelle:
R 2.6.1

Accessible à tous ceux ayant un compte sur le(s) environnement(s):
ESILBAC et ESILRCH

Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC: esilbac1 et esilbac2
   ESILRCH: esilrch1 et esilrch2

Commandes disponibles:
R est disponible uniquement en mode ligne de commande (non graphique). Pour l'utiliser, la commande est R.

Site officiel: http://www.r-project.org/

Information supplémentaire:
Voici la liste des librairies disponibles:
actuarActuarial functions
adaptadapt -- multidimensional numerical integration
baseThe R Base Package
bootBootstrap R (S-Plus) Functions (Canty)
CarbonELCarbon Event Loop
classFunctions for Classification
clusterCluster Analysis Extended Rousseeuw et al.
codetoolsCode Analysis Tools for R
copulaMultivariate Dependence with Copula
datasetsThe R Datasets Package
fBasicsRmetrics - Markets and Basic Statistics
fCalendarRmetrics - Chronological and Calendarical Objects
fEcofinEcofin - Economic and Financial Data Sets
fImportRmetrics - Economic and Financial Data Import
fMultivarRmetrics - Multivariate Market Analysis
foreignRead Data Stored by Minitab, S, SAS, SPSS, Stata, Systat, dBase, ...
fSeriesRmetrics - Financial Time Series Objects
fUtilitiesUtilities - Rmetrics Function Utilities
gamGeneralized Additive Models
graphicsThe R Graphics Package
grDevicesThe R Graphics Devices and Support for Colours and fonts
gridThe Grid Graphics Package
gWidgetsgWidgets API for building toolkit-independent, interactive GUIs
gWidgetsrJavaToolkit implementation of gWidgets for rJava
iplotsiPlots - interactive graphics for R
KernSmoothFunctions for kernel smoothing for Wand & Jones (1995)
latticeLattice Graphics
LogicRegLogic Regression
mapprojMap Projections
mapsDraw Geographical Maps
MASSMain Package of Venables and Ripley's MASS
methodsFormal Methods and Classes
mgcvGAMs with GCV smoothness estimation and GAMMs by REML/PQL
mnormtThe multivariate normal and t distributions
mvtnormMultivariate Normal and T Distribution
nlmeLinear and Nonlinear Mixed Effects Models
nnetFeed-forward Neural Networks and Multinomial Log-Linear Models
npmcNonparametric Multiple Comparisons
pearPackage for Periodic Autoregression Analysis
quadprogFunctions to solve Quadratic Programming Problems.
rcompgenCompletion generator for R
robustInsightful Robust Library
robustbaseBasic Robust Statistics
rpartRecursive Partitioning
RUnitR Unit test framework
scatterplot3d3D Scatter Plot
snThe skew-normal and skew-t distributions
spatialFunctions for Kriging and Point Pattern Analysis
splinesRegression Spline Functions and Classes
statsThe R Stats Package
stats4Statistical Functions using S4 Classes
survivalSurvival analysis, including penalised likelihood
tcltkTcl/Tk Interface
toolsTools for Package Development
tseriesTime series analysis and computational finance
utilsThe R Utils Package
waveslimBasic wavelet routines for one-, two- and three-dimensional signal processing
wavethreshSoftware to perform wavelet statistics and transforms.
zooZ's ordered observations

GEN/documents_to_generate/lglaligseqbio_hmmer0000644010600600001440000000146311131227505021533 0ustar forgetfrusers

HMMER



Version actuelle:
HMMER 2.3.2

Accessible à tous ceux ayant un compte sur le(s) environnement(s):
ESILBAC

Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC: esilbac1 et esilbac2
   ESILRCH:

Commandes disponibles:
hmmalign hmmcalibrate hmmemit hmmindex hmmsearch hmmbuild hmmconvert hmmfetch hmmpfam

Site officiel: http://hmmer.janelia.org/

Information supplémentaire:
Pour utiliser le logiciel domainatrix, il faut, à priori, activer le module hmmer à l'aide de la commande module add hmmer.

GEN/documents_to_generate/guideInfo_interface0000644010600600001440000004030410765774000021464 0ustar forgetfrusers

ESI - L'interface graphique.


L'environnement ESI propose aux usagers le gestionnaire de fenêtres XFCE4 (http://www.xfce.org/). Contrairement aux autres gestionnaires de fenêtres disponibles tels les populaires GNOME (http://www.gnome.org/) et KDE (http://www.kde.org/), XFCE4 est très léger et répond très bien à vos besoins.

Le présent document a été concu pour vous expliquer le fonctionnement de l'interface graphique sur l'environnement ESI. Nous allons voir dans l'ordre.

1. L'interface maître communément appelé "le bureau".
2. La barre de tâches.
3. La barre d'outils.
4. Le menu démarrer.
5. Les gestionnaires de fichiers.
6. Le terminal.
7. Se déconnecter.


À savoir, un astérisque à côté d'un icône, signifie que le programme associé à ce dernier peut prendre entre 20 et 30 secondes pour apparaître à l'écran. Si vous calculer plus de 30 secondes, recommencez. Peut-être que vous avez "mal" cliquez :-).

À chaque connexion à l'environnement ESI, une fenêtre s'affiche avec le mot du jour. Lisez le, il contient souvent d'informations précieuses, voir la prochaine figure.





1. L'interface maître communément appelé "le bureau".


La figure 1 illustre l'interface maître de l'environnement ESI.



Figure 1

Nous remarquons que le bureau contient:

Très simple mais très efficace pour vos besoins.

2. La barre de tâches.


La barre de tâches, qui est située complètement en haut du bureau, contiendra un item par fenêtre ouverte. Ceci permet, en cliquant sur un item, de positionner la fenêtre associée à ce dernier en premier plan. Très pratique pour se retrouver lorsque plusieurs fenêtres sont ouvertes. À noter que l'item associé à la fenêtre en premier plan est toujours en surbrillance. La figure 2 illustre un cas où deux logiciels sont ouverts (OpenOffice et un terminal). Étant donné que l'item associé à OpenOffice est en surbrillance, ce dernier est donc en premier plan.



Figure 2

3. La barre d'outils.


La barre d'outils, située complètement au centre en bas du bureau, nous permet d'accéder à divers outils, qui sont, à toute fin pratique, des applications ou des programmes. La figure 3 illustre cette barre.



Figure 3

En la parcourant de gauche à droite, nous avons:

4. Le menu démarrer.


Le menu démarrer, illustré par la figure 7, contient plusieurs éléments. Il est possible que certains éléments de ce menu se retrouvent également dans la barre d'outils. De bas vers le haut, nous avons dans le menu démarrer la possibilité :



Figure 7


5. Le gestionnaire de fichiers.


Nous avons vu comment lancer le gestionnaire de fichiers sur l'environnement ESI à partir du menu démarrer et à partir de la barre d'outils. Il va revenir à vous de l'explorer, cependant, nous allons vous expliquer quelques fonctionnalités de bases qui vous permettront de créer des répertoires, de compresser/décompresser des documents, et de supprimer des documents.

Prenez le temps de l'explorer, et surtout N'OUBLIEZ PAS que le glisser-coller permet de déplacer un document d'un répertoire à un autre. C'est-à-dire, si nous voulons déplacer un fichier "X" dans le répertoire "Y", il suffit de positionner le curseur sur le fichier "X", de cliquer ET de maintenir le clic et de déplacer le curseur sur le répertoire "Y" puis de relâcher le clic.

De plus, vous pouvez ouvrir plus d'un gestionnaire de fichiers ET de glisser-coller des documents d'un gestionnaire à l'autre.

Le gestionnaire de fichiers se nomme ROX-Filer. La figure 10 vous montre l'interface principal de l'application.



Figure 10


Il contient une barre d'icônes (situé en haut de la fenêtre). Ces icônes vous permet de gauche à droite:

Pour ouvrir un document, ou un répertoire, il suffit de cliquer sur l'icône correspondant. S'il s'agit d'un document, le gestionnaire de fichiers ouvrira ce dernier à l'aide de la bonne application. Si jamais vous voyez qu'un type de document n'est pas reconnu, il serait gentil de votre part de nous le transmettre.

Pour créer un répertoire, il suffit de cliquer sur l'icône en forme de chemise bleue dans la barre de tâches (figure 11). Le gestionnaire de fichiers vous proposera un nom qui, par défaul, est du format NewDirX ou X est un chiffre (figure 13). Vous pouvez changer la proposition ou vous pouvez la conserver. En cliquant sur le bouton Create, le répertoire sera créé.



Figure 13


Pour compresser un document ou un ensemble de documents, il faut, dans un premier temps, les sélectionner en maintenant la touche ctrl du clavier enfoncé tout au long de la sélection. Par exemple, de la figure 10, si nous voulons sélectionner tous les documents de la troisième et de la quatrième colonne, nous enfoncons la touche ctrl du clavier et nous cliquons une fois sur chaque icône des deux colonnes. Une fois tous les icônes cliqués, nous relâchons la touche ctrl du clavier. Dans un second temps, nous cliquons sur l'icône en forme de boîte ouverte dans la barre de tâches (figure 12). La figure 14 illustre les actions.



Figure 14


Si l'opération est un succès, une fenêtre s'affiche en vous donnant le nom du fichier compressé qui contient les fichiers compressés (voir figure 15). Dans le cas d'un échec, une fenêtre s'affiche en vous précisant l'erreur (voir figure 16).



Figure 15


Figure 16


Pour supprimer un ensemble de documents (fichiers ou répertoires), il suffit de les sélectionner en maintenant la touche ctrl du clavier enfoncé tout au long de la sélection, et de faire un clique droit de la souris. Ceci vous ouvre un menu contextuel, il suffit de cliquer sur X items -> Delete. La figure 17 montre un exemple ou 3 items doivent être supprimés.



Figure 17


En cliquant sur Delete, une fenêtre s'affiche en vous demandant une confirmation pour l'ensemble des fichiers à supprimer. La figure 18 nous montre cette fenêtre.



Figure 18


Pour ce qui reste des autres fonctionnalités, il revient à vous de les découvrir.

6. Le terminal.


Le terminal, représenté par la figure 14 est l'outil que vous aller utiliser le plus au cours de votre séjour sur l'environnement ESI.Tous les logiciels dédiés à la recherche/enseignement comme matlab, mathematica, spss, emboss, nvaview, R, etc. s'exécutent à partir du terminal. Référez-vous au document suivant pour plus de détails.



Figure 14

7. Se déconnecter.


La figure 15 illustre la fenêtre de déconnexion. Bien que l'option "Save session for future logins" est disponible, nous l'avons désactivé sur les serveurs de environnement ESI. Nous avons prouver que cet option engorgeait les serveurs.



Figure 15





Dernière mise à jour : 29 février 2008 - Francis Forget GEN/documents_to_generate/lglaligseqbio_infernal0000644010600600001440000000161411131227505022217 0ustar forgetfrusers

Infernal



Version actuelle:
Infernal 0.81

Accessible à tous ceux ayant un compte sur le(s) environnement(s):
ESILBAC

Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC: esilbac1 et esilbac2
   ESILRCH:

Commandes disponibles:
cmalign cmbuild cmemit cmscore cmsearch infernaldocs

Site officiel: http://infernal.janelia.org/

Information supplémentaire:
Pour utiliser le logiciel infernal, il faut, à priori, activer le module infernal à l'aide de la commande module add infernal. De plus, la commande infernaldocs vous affiche un tutoriel spécialisé sur ce logiciel.

GEN/documents_to_generate/lglstat_SPLUS0000644010600600001440000000175111131227505020165 0ustar forgetfrusers

Splus



Version actuelle:
Splus 8.0.4

Accessible à tous ceux ayant un compte sur le(s) environnement(s):
ESILBAC et ESILRCH

Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC: esilbac1 et esilbac2
   ESILRCH: esilrch1 et esilrch2

Commandes disponibles:
Pour utiliser la version non graphique du logiciel, la commande est Splus. À noter que cette version permet l'affichage de graphiques (plot).

Pour utiliser la version graphique du logiciel, la commande est Splus -g.

Pour plus d'informations concernant la commande Splus, consultez son manuel à l'aide de la commande man Splus.

Site officiel: http://www.insightful.com

Information supplémentaire:

GEN/documents_to_generate/lglanalphy_paml0000644010600600001440000000103411131227506020664 0ustar forgetfrusers

paml



Version actuelle:
paml

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglanalphy_dendroscope0000644010600600001440000000105711131227506022245 0ustar forgetfrusers

dendroscope



Version actuelle:
dendroscope 1.2.3

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglrchexmot_rnamot0000644010600600001440000000104311131227506021430 0ustar forgetfrusers

rnamot



Version actuelle:
rnamot 2.1

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/connexion_ssh0000644010600600001440000004062411133117017020402 0ustar forgetfrusers

ESI - Se connecter à l'aide de ssh ou de sftp (transférer des fichiers).


Une des manières d'interagir avec l'environnement ESI consiste à utiliser les utilitaires SSH et SFTP. SSH intègre un terminal pour interagir avec votre compte, alors que SFTP intègre un mécanisme de transfert de fichiers. De plus, les utilitaires SSH et SFTP existent sur les plate-formes Windows, Mac, et Linux.

Nous allons dans cette section, présenter les utilitaires dans les contextes Windows, Mac OS X et Linux.

1. SSH
...... 1.1 SSH - Windows
...... 1.2 SSH - Mac OS X
...... 1.3 SSH - Unix/Linux
2. SFTP
...... 2.1 SFTP - Windows
...... 2.2 SFTP - Mac OS X
...... 2.3 SFTP - Unix/Linux

Pour ceux qui connaissent TELNET et FTP, SSH et SFTP sont respectivement les versions sécuritaires de ces derniers (encryption incluse). À noter que depuis le changement majeur à l'infrastructure de l'environnement ESI à l'automne 2007, les connexions de type TELNET et FTP ne sont plus autorisées. Uniquement les connexions encryptées de type ssh, sftp et scp sont disponibles pour s'y connecter. Malheureusement, ces nouvelles restrictions ne sont pas transparentes pour les utilisateurs. Le prochain tableau nous donne la relation entre les anciennes et les nouvelles techniques pour se connecter à l'environnement ESI. Il serait sage de lire le présent document.


Anciennement Maintenant
telnet ssh
ftp sftp, scp

Pour se connecter à l'environnement ESI à l'aide de SSH ou SFTP, uniquement les serveurs frontaux de cet environnement (prochain tableau) peuvent être utilisés.


Nom des serveurs* Adresses IP
esilbac1.ESI.UMontreal.CA 132.204.2.70
esilbac2.ESI.UMontreal.CA 132.204.2.71
esilrch1.ESI.UMontreal.CA 132.204.2.73
esilrch2.ESI.UMontreal.CA 132.204.2.74

*Attention, depuis le changement, les noms des serveurs frontaux ont changé. Remarquez la lettre "l", par exemple esi"l"bac1.ESI.UMontreal.CA.

La suite du présent document explique le fonctionnement des nouvelles techniques ssh, sftp et scp.

À noter, que tous les serveurs de l'environnement ESI contiennent les clients ssh, sftp et scp. Ainsi, tous les outils sont disponbiles aux usagers pour passer d'un serveur à l'autre à l'intérieur de l'environnement ESI .


1. SSH remplaçant à TELNET.


Tous ceux qui utilisaient telnet pour se connecter à l'environnement ESI doivent maintenant utiliser le client ssh. Nous allons expliquer le fonctionnement de ce programme dans les contextes Windows, Mac OS X et les systèmes Unix/Linux récents (RedHat, SuSe, FeDoRa, Gentoo, Solaris, Irix, etc.).


1.1 SSH pour Windows.


Il existe plusieurs applications Windows qui intègrent un client ssh. Nous proposons SSH Secure Shell que vous pouvez télécharger en cliquant ici. Conservez les paramètres par défault lors de l'installation. Ceci ajoutent deux icônes supplémentaires sur votre bureau, à savoir "SSH Secure Shell Client" pour le client ssh et "SSH Secure File Transfer Client" pour le sftp.  Dans cette section, nous allons nous limiter au client ssh alors que le client sftp sera introduit à  la section 2.1

Le client ssh est simple d'utilisation. Il suffit de cliquer sur le bouton "Quick Connect" et d'entrer le nom du serveur et votre nom d'usager. La prochaine image illustre un exemple d'une personne ayant comme nom d'usager "LOGIN" voulant se connecter à "esilbac1.esi.umontreal.ca".


sshWindowsQuickconnect

N.B. Lorsque vous vous connectez pour la première fois à un serveur, une fenêtre s'affiche vous demandant de sauvegarder son identité. Si vous utilisez un poste publique (café Internet, laboratoire, etc.), cliquez NON. Cependant, si vous utilisez votre propre ordinateur personnel, cliquez OUI. La prochaine figure illustre la situation.

SSHWindowsKey

Voilà, vous avez maintenant un terminal connecté à l'environnement ESI. Vous pouvez utiliser tous les logiciels non graphiques tels math, matlab -nodesktop, Splus, R, etc. ou bien de gérer votre compte à l'aide des commandes Linux telles mkdir, cd, rm, etc.

1.2 SSH pour Mac OS X.


Mac OS X intègre un client ssh identique à ceux des systèmes d'exploitation Unix/Linux récents. On vous invite à lire la prochaine section pour connaitre l'utilisation de ce programme.


1.3 SSH pour Unix/Linux.


Les systèmes d'exploitation Unix/Linux récents contiennent l'application SSH par défault. Il suffit d'ouvrir un terminal et d'écrire la commande:


%> ssh remote_host [-l LOGIN]

Dans notre cas, si l'usager "LOGIN" désire se connecter à "esilbac1.esi.umontreal.ca", ce dernier doit écrire:


%> ssh esilbac1.esi.umontreal.ca [-l LOGIN]

Pour plus d'information sur la commande ssh sous linux, lisez le manuel en écrivant la commande "man ssh" dans un terminal. Il vous permettra de mieux comprendre l'application comme par exemple l'argument [-l LOGIN].

Une des particularités de ssh sous Linux, cette application permet la redirection des fenêtres graphiques. Ainsi, à partir d'un poste Linux, il est possible de se brancher sur l'environnement ESI et d'exécuter des applications graphiques tel Mathematica en version graphique. Une note importante s'impose, la redirection graphique demande beaucoup de bande passante au niveau du réseau. Ainsi, si vous utilisez un poste Linux, il est fortement déconseillé d'utiliser la redirection graphique si la connexion qui relie l'endroit où vous êtes (maison, chalet, hôtel, aéroport, café internet, ...) à l'Université de Montréal, n'est pas de haute vitesse. Malheureusement, il n'existe aucune recette magique pour déterminer si la vitesse de la connexion que vous utilisez est assez rapide pour la redirection des fenêtres graphiques. Nous vous invitons à faire l'expérience en essayant de manipuler quelques applications graphiques. Si vous percevez des lenteurs, alors il serait préférable de ne pas utiliser la redirection du graphique.

2. SFTP remplaçant à FTP.


Toute personne qui utilisait ftp pour transférer des documents de la station de travail où elle travaille à son compte dans l'environnement ESI (ou l'inverse) doit maintenant utiliser sftp. Nous allons expliquer le fonctionnement de ce programme dans les contextes Windows, Mac OS X et les systèmes Unix/Linux récents (RedHat, SuSe, FeDoRa, Gentoo, Solaris, Irix, etc.).


2.1 SFTP pour Windows.


L'application proposé à la section 1.1 installe un client sftp. Par analogie au client ssh, il suffit de cliquer le bouton "Quick Connect" et d'entrer le nom du serveur auquel vous voulez vous connecter et de spécifier votre nom d'usager. La figure suivante illustre une personne ayant comme nom d'usager "LOGIN" et voulant se connecter au serveur esilbac1.esi.umontreal.ca.


sshWindowsQuickconnect

Le fonctionnement du client sftp est identique au client ftp. Ainsi, tous ceux qui ont déjà manipulé un client ftp devraient être en mesure de comprendre rapidement le client sftp. Dans le cas contraire, voici un bref résumé du fonctionnement du client sftp proposé.

La prochaine figure illustre l'application du logiciel de transfert de fichiers sftp. On remarque que l'application est divisée en deux grandes parties. La partie (1) réfère au contenu de l'ordinateur où vous êtes connecté physiquement, tandis que la partie (2) réfère au contenu de votre compte sur l'environnement ESI.

sftpWindows

Voici quelques procédures de base très utiles:

  1. Pour naviguer d'un répertoire à l'autre, il suffit de double-cliquer sur les répertoires, ou de se servir de l'icône (C) pour revenir sur vos pas.

  2. Pour transférer un fichier/répertoire de l'ordinateur où vous êtes connecté physiquement à votre compte à l'environnement ESI, il suffit de le glisser du côté droit au côté gauche (ou vise versa pour un transfert dans l'autre sens). Au lieu de glisser, vous pouvez utiliser les icônes en forme de flèches (G). Il suffit de sélectionner le fichier ou le répertoire à transférer, et ensuite de cliquer sur la flèche disponible.

  3. L'icône (A) vous affiche l'arborescence de votre ordinateur/compte.

  4. L'icône (B) vous retourne au répertoire de départ.

  5. L'icône (C) vous retourne au répertoire parent du répertoire courant.

  6. L'icône (D) provoque une actualisation du contenu du répertoire courant.

  7. L'icône (E) vous permet de créer un nouveau répertoire dans le répertoire courant.

  8. L'icône (F) supprime l'élément sélectionné. Attention, si l'élément sélectionné est un répertoire, ce dernier peut-être supprimé si et seulement s'il est vide.

2.2 SFTP pour Mac OS X.


Il existe plusieurs applications sftp pour Mac OS X. Nous proposons Fetch. Pour de plus details concernant l'utilisation de Fetch, consulter le guide disponible sur la page web suivante. Nous nous limitons à vous dire que pour établir une nouvelle une connexion, il suffit de cliquer sur le menu "File" et ensuite "New Connection". Ceci vous ouvre une fenêtre dans laquelle il suffit d'écrire le nom du serveur et le nom de l'usager (soient esilbac1.esi.umontreal.ca et login de la prochaine figure). Assurez-vous de choisir SFTP comme type de connexion. Malheureusement, la prochaine figure illustre une connexion de type FTP.


sftpMacOSX

2.3 SFTP et SCP pour Unix/Linux

sftp est intégré à  tous systèmes Unix/Linux récents. Il suffit d'écrire dans un terminal la commande:


%> sftp remote_host [-l LOGIN]

Dans notre cas, si l'usager "LOGIN" désire se connecter à "esilbac1.esi.umontreal.ca", ce dernier doit écrire:


%> sftp esilbac1.esi.umontreal.ca [-l LOGIN]

Dans sftp, vous pouvez utiliser un ensemble de commandes semblables à celles de ftp.  Reportez-vous à la page de manuel relative à sftp afin de consulter une liste de ces commandes. Pour consulter cette page de manuel, exécutez la commande "man sftp" dans un terminal.

De plus, il est possible d'utiliser la commande scp sous Linux pour transférer des données. Nous allons expliquer le fonctionnement de cette dernière commande à partir d'exemples.

Tout d'abord, soient LOGIN votre nom d'usager et SERVEUR le serveur auquel vous voulez vous connecter à l'environnement ESI.

Premier exemple, vous voulez transférer le document redaction.tex, de l'ordinateur où vous êtes connectés, à votre compte sur l'environnement ESI:

scp redaction.tex LOGIN@SERVEUR:

Deuxième exemple, vous voulez transférer le document redaction.tex, de l'ordinateur où vous êtes connectés, dans le répertoire travail de votre compte sur l'environnement ESI:

scp redaction.tex LOGIN@SERVEUR:travail

Troisième exemple, vous voulez transférer le document correction.tex de votre compte à l'environnement ESI, à l'ordinateur où vous êtes connectés physiquement:

scp LOGIN@SERVEUR:correction.tex .

Quatrième exemple, vous voulez transférer le document correction.tex qui se trouve dans le répertoire travail de votre compte à l'environnement ESI, à l'ordinateur où vous êtes connectés physiquement.

scp LOGIN@SERVEUR:travail/correction.tex .

Pour plus d'information sur la commande scp sous Linux, lisez le manuel en écrivant la commande "man scp" dans un terminal.





Dernière mise à jour : 22 janvier 2008 - Francis Forget
GEN/documents_to_generate/lglaligseqbio_ncbi0000644010600600001440000000103411131227505021330 0ustar forgetfrusers

NCBI



Version actuelle:
NCBI

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglanalphy_phyml0000644010600600001440000000103611131227506021066 0ustar forgetfrusers

phyml



Version actuelle:
phyml

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lgllatex_perl2latex0000644010600600001440000000105611131227507021503 0ustar forgetfrusers

Perl2latex



Version actuelle:
Perl2latex (2004)

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/comptesdemo0000644010600600001440000005345310765774000020063 0ustar forgetfrusers

ESI - Les comptes démonstrateurs.


Il est possible d'avoir un compte démonstrateur pour un cours en particulier sur l'environnement ESI. Ce dernier peut-être utilisé par le responsable (professeur, chargé de cours) et par les démonstrateurs du cours. Il permet à toutes ces personnes de partager un environnement de travail homogène.

Le nom d'un compte démonstrateur suit la patron "dSIGLE". Par exemple, pour le cours mat1600, le nom du compte démonstrateur est dmat1600.

Il est important de mentionner que seul le responsable du cours peut faire une demande d'activation de comptes démonstrateurs et que seul le responsable peut donner l'accès à des démonstrateurs au compte.

Dans le but de mieux introduire les divers aspects reliés aux comptes démonstrateurs, nous présentons ces derniers sous forme de FAQ:


1. FAQ - informations qui touchent le responsable du cours.
2. FAQ - informations qui touchent les démonstrateurs.
3. FAQ - problèmes techniques.

1. FAQ -Information qui touchent le responsable du cours.


Dans cette section, nous allons répondre aux questions suivantes:

1.1 Je suis le responsable d'un cours, à qui dois-je m'adresser pour activer le compte démonstrateur au cours à lequel je suis affecté?

1.2 Je suis le responsable du cours, il existe déjà un compte démonstrateur pour le cours à lequel je suis affecté. Comment y avoir accès?
1.3 Je suis le responsable du cours, comment puis-je me connecter au compte démonstrateur?
1.4 Je suis le responsable du cours, comment me déconnecter du compte démonstrateur?
1.5 Je suis le responsable du cours, comment donner la permission à l'un de mes démonstrateurs au compte?
1.6 Je suis le responsable du cours, comment retirer l'accès à un usager de la liste des démonstrateurs?

N.B. Si vous n'êtes pas sûr qu'un compte démonstrateur existe, assumez qu'il n'existe pas.

1.1 Je suis le responsable d'un cours, à qui dois-je m'adresser pour activer le compte démonstrateur au cours à lequel je suis affecté?


    Voici la procédure à suivre:

    1. Dans un premier temps, vous devez avoir un compte sur l'environnement ESI. Si ce n'est le cas, écrivez à gestacces@DGTIC.UMontreal.CA en spécifiant que vous voulez un compte dans l'environnement ESI et en spécifiant clairement le cours à lequel vous êtes affecté. 

    2. Vous connecter à votre compte à distance sur l'environnement ESI* ou bien de vous connecter physiquement à partir d'un terminal X.

    3. Exécutez les commandes suivantes dans l'ordre:
        "ssh-keygen -t rsa -b 4096"
          Generating public/private rsa key pair.
          Enter file in which to save the key (/home/LOGIN/.ssh/id_rsa):  "LAISSEZ VIDE"
          Created directory '/home/LOGIN/.ssh'.
          Enter passphrase ([...]): "ENTREZ VOTRE MOT DE PASSE SUR ESI"
          Enter same passphrase again: "ENTREZ VOTRE MOT DE PASSE SUR ESI"
          Your identification has been saved in /home/LOGIN/.ssh/id_rsa.
          Your public key has been saved in /home/LOGIN/.ssh/id_rsa.pub.
          The key fingerprint is:
          HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH LOGIN@HOST
        "cd .ssh"
        "ln -s id_rsa identity"

    4. Envoyer aux adresses courriels gestacces@DGTIC.UMontreal.CA et rootbac@ESI.UMontreal.CA la demande d'ouverture du compte démonstrateur en précisant clairement le sigle du cours et que vous êtes les responsable.

1.2 Je suis le responsable du cours, il existe déjà un compte démonstrateur pour le cours à lequel je suis affecté. Comment y avoir accès?


    Voici la procédure à suivre:

    1. Dans un premier temps, vous devez avoir un compte sur l'environnement ESI. Si ce n'est le cas, écrivez à gestacces@DGTIC.UMontreal.CA en spécifiant que vous voulez un compte dans l'environnement ESI et en spécifiant clairement le cours à lequel vous êtes affecté. 

    2. Vous connecter à votre compte à distance sur l'environnement ESI à l'aide de ssh* ou bien de vous connecter physiquement à partir d'un terminal X.

    3. Exécutez les commandes suivantes dans l'ordre:
        "ssh-keygen -t rsa -b 4096"
          Generating public/private rsa key pair.
          Enter file in which to save the key (/home/LOGIN/.ssh/id_rsa):  "LAISSEZ VIDE"
          Created directory '/home/LOGIN/.ssh'.
          Enter passphrase ([...]): "ENTREZ VOTRE MOT DE PASSE SUR ESI"
          Enter same passphrase again: "ENTREZ VOTRE MOT DE PASSE SUR ESI"
          Your identification has been saved in /home/LOGIN/.ssh/id_rsa.
          Your public key has been saved in /home/LOGIN/.ssh/id_rsa.pub.
          The key fingerprint is:
          HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH LOGIN@HOST
        "cd .ssh"
        "ln -s id_rsa identity"

    4. Envoyer à l'adresse courriel rootbac@ESI.UMontreal.CA la demande d'accès au compte démonstrateur en précisant clairement le sigle du cours et que vous êtes les responsable.

1.3 Je suis le responsable du cours, comment puis-je me connecter au compte démonstrateur?


    Voici la procédure à suivre:

    1. Vous connecter à votre compte à distance sur l'environnement ESI à l'aide de ssh* ou bien de vous connecter physiquement à partir d'un terminal X.

    2. Dans un terminal, écrivez la commande:
                "ssh localhost -l dSIGLE"        
        où dSIGLE est le nom du compte démonstrateur. Entrez votre mot de passe à l'invite. Si aucun échec survient, la fenêtre est maintenant associée au compte. À partir de cet instant, le responsable peut travailler dans le compte démonstrateur. Il peut créer des répertoires, supprimer des fichiers, etc.

1.4 Je suis le responsable du cours, comment me déconnecter du compte démonstrateur?


    Il suffit d'écire dans la fenêtre associée au compte la commande "logout".

1.5 Je suis le responsable du cours, comment donner la permission à l'un de mes démonstrateurs au compte?


    Voici la procédure à suivre:

    1. Le démonstrateur doit lire la FAQ qui lui est associé. Si le démonstrateur lit bien cette section,   vous receverez un courriel de lui ayant un fichier attaché nommé "LOGIN_esilbac.gz", où LOGIN est le nom de l'usager du démonstrateur dans l'environnement ESI. (typiquement le nom d'usager suit le patron p0xxxxx, où x est un chiffre).

    2. Transférer le fichier "LOGIN_esilbac.gz" dans votre compte sur l'environnement ESI à l'aide de sftp ou de scp*.
 
    3. Vous connecter à votre compte à distance sur l'environnement ESI à l'aide de ssh* ou bien de vous connecter physiquement à partir d'un terminal X.

    4. Écrivez la commande suivante dans le terminal
                "scp LOGIN_esilbac.gz dSIGLE@localhost:.ssh", où dSIGLE est le nom du compte démonstrateur.

    5. Détruisez le fichier LOGIN_esilbac.gz de votre compte.
                "rm -i LOGIN_esilbac.gz"

    6. Basculer au compte démonstrateur
                "ssh localhost -l dSIGLE", où dSIGLE est le nom du compte démonstrateur.

    7. Exécutez les commandes suivantes dans l'ordre:
                "cd .ssh"
                "gzip -dc LOGIN_esilbac.gz > LOGIN_esilbac"
                "rm -i LOGIN_esilbac.gz"
                "cat LOGIN_esilbac >> authorized_keys2"

    8. À partir de cet instant, le démonstrateur dont son nom d'usager est LOGIN sur l'environnement ESI peut utiliser le compte démonstrateur dSIGLE.
 
    Si vous avez des questions, ou des problèmes surgissent, contacter les adminstrateurs à l'adresse courriel rootbac@ESI.UMontreal.CA en précisant le cours, et le login du démonstrateur.


1.6 Je suis le responsable du cours, comment retirer l'accès à un usager de la liste des démonstrateurs?


    Supossons que le nom de l'usager à retirer l'accès est LOGIN (typiquement le nom d'usager suit le patron p0xxxxx, où x est un chiffre)

    Voici la procédure à suivre:

    1. Vous connecter à votre compte à distance sur l'environnement ESI à l'aide de ssh* ou bien de vous connecter physiquement à partir d'un terminal X.
   
    2. Basculer au compte démonstrateur
                "ssh localhost -l dSIGLE", où dSIGLE est le nom du compte démonstrateur.

    3. Exécutez les commandes suivantes dans l'ordre::
                "cd .ssh"
                "cat authorized_keys2 | grep -v LOGIN > SIGLE"
                "mv SIGLE authorized_keys2"

    Si vous avez des questions, ou des problèmes surgissent, contacter les adminstrateurs à l'adresse courriel rootbac@ESI.UMontreal.CA en précisant le cours, et le login du démonstrateur.

Nous vous invitons à lire la section FAQ - générale qui contient plusieurs éléments importants.


2. FAQ - Information qui touchent les démonstrateurs.


Dans cette section, nous allons répondre aux questions suivantes:

2.1 Je suis un démonstrateur d'un cours, à qui dois-je m'adresser pour avoir accès au compte démonstrateur?
2.2 Je suis un démonstrateur d'un cours, comment puis-je me connecter au compte démonstrateur?
2.3 Je suis un démonstrateur d'un cours, comment me déconnecter du compte démonstrateur?

2.1 Je suis un démonstrateur d'un cours, à qui dois-je m'adresser pour avoir accès au compte démonstrateur?


Voici la procédure à suivre:

    1. Le responsable du cours doit lire la FAQ qui lui est associé du présent document. Si le responsable lit bien cette section, vous êtes assuré que le compte démonstrateur existe.

    1. Dans un premier temps, vous devez avoir un compte sur l'environnement ESI. Si ce n'est le cas, écrivez à gestacces@DGTIC.UMontreal.CA en demandant que vous voulez un compte dans l'environnement ESI parce que vous êtes un démonstrateur et en spécifiant clairement votre code permanent et le sigle du cours. 

    2. Vous connecter à votre compte à distance sur l'environnement ESI* ou bien de vous connecter physiquement à partir d'un terminal X.

    3. Exécutez les commandes suivantes dans l'ordre:
        "ssh-keygen -t rsa -b 4096"
          Generating public/private rsa key pair.
          Enter file in which to save the key (/home/LOGIN/.ssh/id_rsa):  "LAISSEZ VIDE"
          Created directory '/home/LOGIN/.ssh'.
          Enter passphrase ([...]): "ENTREZ VOTRE MOT DE PASSE SUR ESI"
          Enter same passphrase again: "ENTREZ VOTRE MOT DE PASSE SUR ESI"
          Your identification has been saved in /home/LOGIN/.ssh/id_rsa.
          Your public key has been saved in /home/LOGIN/.ssh/id_rsa.pub.
          The key fingerprint is:
          HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH LOGIN@HOST
        "cd .ssh"
        "ln -s id_rsa identity"
        "cp id_rsa.pub LOGIN_esilbac", où LOGIN est votre nom d'usager. Typiquement le nom d'usager suit le patron p0xxxxx, où x est un chiffre.
        "gzip -c LOGIN_esilbac > LOGIN_esilbac.gz"
        "rm -i LOGIN_esilbac"

    4. Envoyer par courriel le fichier LOGIN_esilbac.gz au responsable du cours.


2.2 Je suis un démonstrateur d'un cours, comment puis-je me connecter au compte démonstrateur?


    Voici la procédure à suivre:

    1. Vous connecter à votre compte à distance sur l'environnement ESI à l'aide de ssh* ou bien de vous connecter physiquement à partir d'un terminal X.

    2. Dans un terminal, écrivez la commande:
                "ssh localhost -l dSIGLE"        
            où dSIGLE est le nom du compte démonstrateur. Entrez votre mot de passe à l'invite. Si aucun échec survient, la fenêtre est maintenant associée au compte. À partir de cet instant, le démonstrateur peut travailler dans le compte démonstrateur. Il peut créer des répertoires, supprimer des fichiers, etc.

2.3 Je suis un démonstrateur d'un cours, comment me déconnecter du compte démonstrateur?


    Il suffit d'écire dans la fenêtre associée au compte la commande "logout".

3. FAQ - Problèmes techniques.

3.1 Je suis un démonstrateur, je n'arrive plus à me connecter au compte démonstrateur?


    Dans un premier temps, réessayez de nouveau et faisant attention de vérifier si la touche "Fix Maj" n'est pas activé. Si votre mot de passe contient des chiffres, utilisez la série de chiffre au dessus des lettres au lieu d'utiliser le clavier à chiffre à la droite du clavier.

    Dans un second temps, demandez au responsable si le compte n'est pas verrouillé suite à un dépassement de quota.

    Si malgré tout ca, vous ne pouvez pas vous connecter,  un moyen draconien de corriger le problème consiste à reinitialiser votre accès.

    Demandez au responsable du cours de retirer vos accès (section  1.6) et envoyez lui un courriel tel que décrit par la section 2.2.

3.2 Le quota disque du compte démonstrateur est dépassé.


    Le compte démonstrateur est soumis au même quota qu'un simple compte usager. Il est temps de faire du ménage, ou d'envoyez une requête à rootbac@ESI.UMontreal.CA



* Pour plus de renseignements concernant le transfert de fichiers sur l'environnement ESI, lire le document ESI - Se connecter à l'aide de ssh ou de sftp (transférer des fichiers).




Dernière mise à jour : 22 janvier 2008 - Francis Forget

GEN/documents_to_generate/lglanalphy_mrbayes0000644010600600001440000000104711131227506021401 0ustar forgetfrusers

mrbayes



Version actuelle:
mrbayes 3.1.2

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglalcmpsebio_fasta_30000644010600600001440000000104211131227505021733 0ustar forgetfrusers

fasta-3



Version actuelle:
fasta-3

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglalcmpsebio_blast0000644010600600001440000000103611131227505021523 0ustar forgetfrusers

blast



Version actuelle:
blast

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglvismodmol_molmol0000644010600600001440000000104011131227506021604 0ustar forgetfrusers

molmol



Version actuelle:
molmol

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglalcmpsebio_tcoffee0000644010600600001440000000104411131227505022030 0ustar forgetfrusers

T-Coffee



Version actuelle:
T-Coffee

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglmath_mathematica0000644010600600001440000000356611131227505021520 0ustar forgetfrusers

MATHEMATICA



Version actuelle:
Mathematica 6.0 pour Linux Itanium (64-bit)

Accessible à tous ceux ayant un compte sur le(s) environnement(s):
ESILBAC et ESILRCH

Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC: esilbac1 et esilbac2
   ESILRCH: esilrch1 et esilrch2, esilcni1 et esicni2

Commandes disponibles:
Pour utiliser la version non graphique du logiciel, la commande est math. À noter que cette version permet l'affichage de graphiques ou d'images.

Pour utiliser la version graphique du logiciel, la commande est mathematica

Site officiel: http://www.wolfram.com/

Information supplémentaire:
Sur certains serveurs, les versions précédentes sont disponibles. Il suffit d'ajouter le suffixe "_version" aux commandes. Par exemple, pour utiliser la version non graphique de mathematica 5.2 la commande est math_5.2.

N.B. Si jamais vous éprouvez des difficultés avec Mathematica, une solution générale consiste à détruire son répertoire .mathematica à l'aide des commandes suivantes:
% cd
% rm -rf ".Mathematica"
Attention avec la commande "rm". Remarquez qu'il n'y a pas d'espace entre le "." et le mot "Mathematica".

Attention au laboratoire 1340 du pavillon andré-aisenstadt, il y a un problème d'affichage. Il suffit pour TOUS CEUX qui ne voient rien à l'écran, de cliquer le menu "Format", et ensuite de cliquer le sous-menu "StyleSheet" et de choisir "Default2" (le second élément de la liste).

GEN/documents_to_generate/lgldiv_firefox0000644010600600001440000000365610774506033020546 0ustar forgetfrusers

ESI - firefox (navigateur par excellence).


firefox, dont le site web est http://www.mozilla.com/en-US/, est l'application par excellence pour naviguer sur Internet dans l'environnement ESI. Nous allons dans cette section, vous donner quelques astuces/trucs concernant cette application.

1. Comment exécuter/lancer firefox?
2. Contrôler ses téléchargements.

1. Comment exécuter/lancer firefox?


Pour exécuter/lancer firefox, il suffit de cliquer sur l'icône dans la barre d'outils ou dans le menu démarrer, ou bien d'écrire la commande firefox dans un terminal.

2. Contrôler ses téléchargements.


Par défault, firefox télécharge tous vos documents sur le bureau (desktop). Nous pouvons configurer firefox pour qu'il vous demande l'endroit où vous voulez qu'il télécharge vos documents.

A. Dans me menu "Edit" de firefox cliquez sur "Preferences", comme l'indique la figure 1.


Figure 1.

B. Dans la fenêtre des préférences, dans l'onglet "Main", cliquez sur l'option "Always ask me where to save files" comme l'indique la figure 2.


Figure 2.

C. Cliquez sur le bouton "Close" de la fenêtre des préférences (figure 2). N.B. Il se peut que vous deviez redémarrer firefox pour que les modifications soient prises en charge.



Dernière mise à jour : 22 janvier 2008 - Francis Forget GEN/documents_to_generate/lglaligseqbio_emboss0000644010600600001440000000104011131227505021702 0ustar forgetfrusers

emboss



Version actuelle:
emboss

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lgllatex_krc2latex0000644010600600001440000000104611131227506021316 0ustar forgetfrusers

krc2latex



Version actuelle:
krc2latex

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/definition_equipement0000644010600600001440000000153211012651306022104 0ustar forgetfrusersComme il a été mentionné dans l'historique de ESI, ESI est divisé en deux sous-environnements, ESILBAC et ESILRCH. Les sous-environnements ont leurs propres serveurs mais se partagent une ressource, un serveur, qui s'occupe de sauvegarder tous les fichiers/dossiers des utilisateurs et qui s'occupe de sauvegarder l'installation de tous les logiciels disponibles reliés à l'enseignement et à la recherche. Il existe trois types de serveurs dans les sous-environnements: 1. Des serveurs frontaux: Serveurs rejoingnables de partout et qui offrent un acces direct aux sous-environnements. 2. Des serveurs d'exécutions: Serveurs dédiés uniquement aux calculs intenses rejoingnables uniquement à partir des serveurs frontaux. 3. Des serveurs de gestions: Serveurs non rejoingnables mais fondamentaux qui s'occupent de diverses choses comme le lsdf. GEN/documents_to_generate/lglanalphy_paup0000644010600600001440000000104011131227506020675 0ustar forgetfrusers

paup



Version actuelle:
paup 4.10

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglvismodmol_pymol0000644010600600001440000000103611131227506021452 0ustar forgetfrusers

pymol



Version actuelle:
pymol

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglrchexmot_rnamotif0000644010600600001440000000104411131227506021750 0ustar forgetfrusers

rnamotif



Version actuelle:
rnamotif

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lgllatex_tetex0000644010600600001440000000103611131227507020550 0ustar forgetfrusers

teTeX



Version actuelle:
teTeX

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglaligseqbio_naview0000644010600600001440000000104611131227505021711 0ustar forgetfrusers

naview



Version actuelle:
naview (1998)

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglaligseqbio_domainatrix0000644010600600001440000000163011131227505022736 0ustar forgetfrusers

domainatrix



Version actuelle:
domainatrix 0.1.0

Accessible à tous ceux ayant un compte sur le(s) environnement(s):
ESILBAC

Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC: esilbac1 et esilbac2
   ESILRCH:

Commandes disponibles:
cathparse domainnr domainseqs scopparse domainatrixdocs domainreso domainsse ssematch

Site officiel: http://

Information supplémentaire:
Pour utiliser le logiciel domainatrix, il faut, à priori, activer le module domainatrix à l'aide de la commande module add domainatrix. De plus, la commande domainatrixdocs vous affiche un tutoriel spécialisé sur ce logiciel.

GEN/documents_to_generate/lglanalphy_tv0000644010600600001440000000105111131227506020363 0ustar forgetfrusers

TreeView



Version actuelle:
TreeView 0.5.1

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglvismodmol_jmol0000644010600600001440000000103411131227506021251 0ustar forgetfrusers

jmol



Version actuelle:
jmol

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglalcmpsebio_clustalw0000644010600600001440000000104411131227505022253 0ustar forgetfrusers

clustalw



Version actuelle:
clustalw

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglvismodmol_rasmol0000644010600600001440000000104011131227506021602 0ustar forgetfrusers

rasmol



Version actuelle:
rasmol

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lgldiv_openoffice0000644010600600001440000001006010765774000021205 0ustar forgetfrusers

ESI - OpenOffice (suite bureautique).


OpenOffice, dont le site officiel est http://www.openoffice.org/index.html, est une suite bureautique similaire à Microsoft Office de Windows. Cette suite bureautique contient un traitement de texte (l'équivalent de Microsoft Word, voir figure 1 ), un chiffrier (l'équivalent de Microsoft Excel, voir figure 2) et un organisateur (l'équivalent de Microsoft PowerPoint, voir figure 3). Le présent document n'a pas pour but de vous expliquer le fonctionnement de ces logiciels. Étant donné la ressemblance frappante avec Microsoft Office, il va revenir à vous de les explorer.

Figure 1
Figure 2
Figure 3

À savoir OpenOffice permet d'ouvrir et de sauvegarder des documents en format Microsoft Office. C'est à dire, en format Words (.doc), Excel (.xls) et PowerPoint (.ppt).

Nous allons maintenant présenter les accès à OpenOffice selon le type de connexion à l'environnement ESI.

1. Comment accéder à OpenOffice à partir d'un environnement graphique de ESI.
2. Comment accéder à OpenOffice via une connexion à distance de type ssh.

1. Comment accéder à OpenOffice à partir d'un environnement graphique de ESI.


Tout d'abord, nous définissons par un environnement graphique de ESI, un environnement graphique disponible à partir des postes de l'Université de Montréal, et qui ressemble à celui representé par la figure 4 UNE FOIS BRANCHÉ sur ESI.


Figure 4.

Si vous avez un tel environnement graphique, pour accéder à OpenOffice, il suffit de cliquer sur les icônes dans la barre d'outils. La figure 5 illustre les icônes.


Figure 5.

Les trois icônes permettent, de bas vers le haut, d'ouvrir le chiffrier (figure 2), le traitement de texte (figure 1) et l'organisateur (figure 3).

Amusez vous bien!

2. Comment accéder à OpenOffice via une connexion à distance de type ssh.


Pour accéder à OpenOffice sur ESI, dans un terminal, écrivez la commande openoffice comme illustre la figure 6. Ceci permet d'initialiser OpenOffice si besoin. Patientez, l'exécution peut prendre jusqu'à 30 secondes.

N.B. Vous devez exécuter la commande openoffice pour utilisez OpenOffice.


Figure 6.

Par la suite, il suffit d'utiliser l'une de ces commandes pour:





Dernière mise à jour : 15 février 2008 - Francis Forget

GEN/documents_to_generate/lglaligseqbio_unafold0000644010600600001440000000104511131227506022050 0ustar forgetfrusers

unafold



Version actuelle:
unafold 3.4

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglalcmpsebio_dbwatcher0000644010600600001440000000104611131227505022362 0ustar forgetfrusers

dbwatcher



Version actuelle:
dbwatcher

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglmath_matlab0000644010600600001440000000211411131227505020467 0ustar forgetfrusers

MATLAB



Version actuelle:
Matlab Version 7.4.0.287 (R2007a)

Accessible à tous ceux ayant un compte sur le(s) environnement(s):
ESILBAC et ESILRCH

Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC: esisrv1
   ESILRCH: esicni2

Commandes disponibles:
Pour utiliser la version non graphique du logiciel, la commande est
            matlab -nojvm -nodesktop -nosplash
À noter que le téléchargement en mémoire peut prendre du temps.

Pour utiliser la version graphique du logiciel, la commande est matlab

Site officiel: http://www.mathworks.com/

Information supplémentaire:
Le logiciel contient la commande mex qui est un compilateur de fonctions MEX écrites en Fortran ou en C.

GEN/documents_to_generate/lglanalphy_njplot0000644010600600001440000000104011131227506021236 0ustar forgetfrusers

njplot



Version actuelle:
njplot

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/comptesactv0000644010600600001440000000530610765774000020066 0ustar forgetfrusers

Comment activer son compte / comment changer son mon de passe?


Cette page vous donne la procédure à suivre pour activer un compte sur l'environnement ESI (autant pour ESILBAC que pour ESILRCH). Cette même procédure peut être utilisée pour changer le mot de passe pour un compte sur l'environnement ESI. Voici les étapes à suivre:

Dans un premier temps, cliquez sur le lien "Mon profil informatique" situé en haut de la présente fenêtre comme illustre la figure 1.



Figure 1.

Deuxièmement, entrez votre "Code permanent" (1) et votre mot de passe (UNIP) (2) comme illustre la figure 2.


Figure 2.

Troisièmement, prenez en note votre "Code d'accès DGTIC". La figure 3 montre un exemple dont le "Code d'accès DGTIC" est: forgetfr


Figure 3.

Quatrièmement, cliquez sur le lien "Mot de passe" dans le menu de gauche (voir figure 4).


Figure 4.

Cinquièmement (voir figure 5),

Cette opération peut prendre plus d'une minute. Soyez patient. Normalement, vous devriez avoir au moins l'option "ESILBAC ou ESILRCH" dépendemment de la nature de votre compte (pour ESILBAC ou pour ESILRCH). Si l'option souhaité n'est pas présent, contactez le poste 7288 ou utilisez le formulaire d'aide en ligne. Cette étape unifiera votre mot de passe pour l'ensemble des environnements que vous avez cochés.


Figure 5.





Dernière mise à jour : 04 février 2008 - Francis Forget

GEN/documents_to_generate/definition_historique0000644010600600001440000000726110765774000022144 0ustar forgetfrusers

L'Environnement Scientifique Intégré (ESI) a une très grande histoire. Essentiellement, elle est, à toute fin pratique, la fusion de diverses environnements informatiques précédents.

Vers les années 1990, les professeurs, les chercheurs, les post-doctoraux et les étudiants avaient besoin d'une grande puissance de calcul pour réaliser leurs travaux qui pouvaient s'étendre généralement sur plusieurs jours, voire même sur plusieurs semaines de temps d'exécution. Pour répondre à cette demande, l'environnement de Calcul Numérique Intensif (CNI) a vu le jour.

À l'origine, il existait un environnement pour chacun des départements. Par exemple, il existait l'environnement CHIMCN pour le département de chimie, PLGCN pour le département d'économie, MATHCN pour le département de mathématiques, MEDCN pour le département de médecine et PHYSCN pour le département de physique. À cet ensemble d'environnements, il existait l'environnement CENTRCN qui permettait à un professeur, chercheur ou étudiant n'ayant pas accès à un environnement spécifique de pouvoir utiliser un environnement de calcul.

Chaque environnement comprenait un serveur multi-processeurs CHALLENGE XL de la compagnie Silicon Graphics et une 'grappe' de stations de travail (certains cas particuliers ont aussi bénéficié de ressources plus adaptées à leurs besoins).

Cette approche comprenait des inconvénients au niveau des priorités d'accès à l'environnement. Grosso modo, les tâches exécutées sur le serveur se nuisaient les unes des autres.

Pour remédier à ces inconvénients, une structure serveurs frontaux / serveurs d'exécution s'installaient progressivement. Les serveurs frontaux étaient désormais réservées aux tâches légères. Quant aux serveurs d'exécution, ces derniers s'occupaient des tâches lourdes tout en gérant leurs arrivées.

Une telle structure, combinée à l'introduction de serveurs dédiés à des services spécifiques (courrier électronique, WEB, etc ...), ainsi qu'à l'utilisation d'un serveur de fichiers de haute capacité, a permis d'envisager, en 1997, la création de l'Environnement Scientifique Intégré (ESI), s'occupant d'autant des activités d'enseignement que de recherche. L'implantation de ce nouvel environnement fut un tel succès que par la suite deux autres environnements (ERE et JSP) ont été intégrés en totalité à ESI.

Actuellement, ESI est divisé en deux entités distinctes. À savoir, ESIBAC pour les étudiants de premier cycle et ESIRCH pour les cycles supérieurs, chercheurs et professeurs.

En 2007, l'équipement informatique de l'environnement ESI a été mis à jour. Les serveurs frontaux ont été changés, alors qu'un serveur d'exécution a été ajouté. Cette nouvelle structure nous ont offert un gain de vitesse de calcul incroyable et une interface graphique moderne pour tout ceux qui se connectent à partir de terminaux X ou d'une connexion XDM sur le campus.

GEN/documents_to_generate/lglalcmpsebio_muscle0000644010600600001440000000104011131227505021701 0ustar forgetfrusers

muscle



Version actuelle:
muscle

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglimamicr_imagej0000644010600600001440000000104011131227506021151 0ustar forgetfrusers

imagej



Version actuelle:
imagej

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglaligseqbio_dotter0000644010600600001440000000104011131227505021713 0ustar forgetfrusers

dotter



Version actuelle:
dotter

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglaligseqbio_trnascan-se0000644010600600001440000000105211131227506022634 0ustar forgetfrusers

trnascan-se



Version actuelle:
trnascan-se

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglaligseqbio_mfold0000644010600600001440000000167311131227505021527 0ustar forgetfrusers

MFOLD



Version actuelle:
MFOLD 3.2

Accessible à tous ceux ayant un compte sur le(s) environnement(s):
ESILBAC

Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC: esilbac1 et esilbac2
   ESILRCH:

Commandes disponibles:
auxgen efn mfold reformat-seq.sh scorer ct2bp efn2 nafold sav2p-num ss-count add-dHdSTm ct2rnaml filter-sort nafold2 sav2p-num2 add-dHdSTm2 ct_compare h-num newtemp sav2plot auto_ct2ps.sh distance h-num.exe quikfold sav2plot2

Site officiel: http://mfold.burnet.edu.au/

Information supplémentaire:
Pour utiliser le logiciel mfold, il faut, à priori, activer le module mfold à l'aide de la commande module add mfold.

GEN/documents_to_generate/lgllatex_java2latex0000644010600600001440000000105311131227506021456 0ustar forgetfrusers

java2latex



Version actuelle:
java2latex 1.0

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglvismodmol_accelrys0000644010600600001440000000104411131227506022116 0ustar forgetfrusers

accelrys



Version actuelle:
accelrys

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglvismodmol_gopenmol0000644010600600001440000000104411131227506022131 0ustar forgetfrusers

gopenmol



Version actuelle:
gopenmol

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglaligseqbio_staden0000644010600600001440000000104011131227506021671 0ustar forgetfrusers

STADEN



Version actuelle:
STADEN

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/guideInfo_terminal0000644010600600001440000000006610765774000021340 0ustar forgetfrusers

ESI - Le terminal.


À venir! GEN/documents_to_generate/lglvismodmol_vmd0000644010600600001440000000103211131227506021074 0ustar forgetfrusers

vmd



Version actuelle:
vmd

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lgllatex_js2latex0000644010600600001440000000104711131227506021154 0ustar forgetfrusers

js2latex



Version actuelle:
js2latex 1.0

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglaligseqbio_comrna0000644010600600001440000000114611131227505021700 0ustar forgetfrusers

comRNA



Version actuelle:
comRNA 1.80

Accessible à tous ceux ayant un compte sur le(s) environnement(s):
ESILBAC

Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC: esilbac1 et esilbac1
   ESILRCH:

Commandes disponibles:
comRNA

Site officiel: http://ural.wustl.edu/~yji/comRNA/

Information supplémentaire:

GEN/documents_to_generate/lglmath_maple0000644010600600001440000000144111131227505020327 0ustar forgetfrusers

MAPLE



Version actuelle:
Maple 9.5

Accessible à tous ceux ayant un compte sur le(s) environnement(s):
ESILBAC et ESILRCH

Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC: esilbac1 et esilbac2
   ESILRCH: esilrch1, esilrch2, esilcni1 et esicni2

Commandes disponibles:
Pour utiliser la version non graphique du logiciel, la commande est maple

Pour utiliser la version graphique du logiciel, la commande est xmaple

Site officiel: http://www.maplesoft.com/

Information supplémentaire:

GEN/documents_to_generate/lglaligseqbio_phredphrapconsed0000644010600600001440000000107011131227505023746 0ustar forgetfrusers

PHRED/PHRAP/CONSED



Version actuelle:
PHRED/PHRAP/CONSED

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglaligseqbio_psipred0000644010600600001440000000104511131227505022065 0ustar forgetfrusers

psipred



Version actuelle:
psipred 2.5

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/documents_to_generate/lglanalphy_gblocks0000644010600600001440000000104711131227506021363 0ustar forgetfrusers

Gblocks



Version actuelle:
Gblocks 0.91b

Accessible à tous ceux ayant un compte sur le(s) environnement(s):


Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC:
   ESILRCH:

Commandes disponibles:


Site officiel: http://

Information supplémentaire:
À venir!

GEN/generate.sh0000744010600600001440000000540611131225426013355 0ustar forgetfrusers#!/bin/bash FILES=$@ PATTERN_1="pattern1.html" PATTERN_2="pattern2.html" PATTERN_3="pattern3.html" TMP=$$$$ DATE=`date +%Y-%m-%d-%H:%M:%S` DOCUMENTS_TO_GENERATE="documents_to_generate" # No args if [[ "$#" == "0" || "$1" == "-h" ]] then cat << EOF Usage: ./generate.sh [-l] [-g] [-h] [files] -h : display the following message -l : format all files that the files "logiciels" asked for -d : format all files in directory "documents_to_generate" files : format file(s) that exit(s) in the directory "documents_to_generate" no args == -h EOF exit 0 fi if [ "$1" == "-l" ] then while read line do if [ -z "`echo $line | grep "#"`" ] then GROUPE=`echo $line | awk -F":::" '{print $1}'` NAME_FILE=`echo $line | awk -F":::" '{print $2}'` NAME_SOFT=`echo $line | awk -F":::" '{print $3}'` VERSION=`echo $line | awk -F":::" '{print $4}'` ENVIRONNEMNT=`echo $line | awk -F":::" '{print $5}'` AVAIL_ESILBAC=`echo $line | awk -F":::" '{print $6}'` AVAIL_ESILRCH=`echo $line | awk -F":::" '{print $7}'` COMMAND=`echo $line | awk -F":::" '{print $8}'` WEBSITE=`echo $line | awk -F":::" '{print $9}'` OTHER=`echo $line | awk -F":::" '{print $10}'` cat << EOF > $DOCUMENTS_TO_GENERATE/$NAME_FILE

$NAME_SOFT



Version actuelle:
$VERSION

Accessible à tous ceux ayant un compte sur le(s) environnement(s):
$ENVIRONNEMNT

Selon l'environnement, le logiciel est disponible sur le(s) serveur(s) suivant(s).

   ESILBAC: $AVAIL_ESILBAC
   ESILRCH: $AVAIL_ESILRCH

Commandes disponibles:
$COMMAND

Site officiel: http://$WEBSITE

Information supplémentaire:
$OTHER

EOF echo -ne "$NAME_FILE " >> $TMP fi done < logiciels FILES=`cat $TMP` rm $TMP elif [ "$1" == "-d" ] then FILES=`ls $DOCUMENTS_TO_GENERATE` else FILES=$@ fi for i in $FILES do if [ ! -e "$DOCUMENTS_TO_GENERATE/$i" ] then echo -ne "\n\tfile not found : $DOCUMENTS_TO_GENERATE/$i\n" else if [ -e "HTML/$i.html" ] then mv HTML/$i.html HTML/$i.html.$DATE fi echo -ne "\n\tGenerate $i.html ..." cat $PATTERN_1 >> HTML/$i.html cat << EOF >> HTML/$i.html EOF cat $PATTERN_2 $DOCUMENTS_TO_GENERATE/$i $PATTERN_3 >> HTML/$i.html echo -ne "...done" fi done echo "" cp HTML/*.html ../ GEN/pattern2.html0000644010600600001440000003534610765774000013672 0ustar forgetfrusers
Sites UdeM Ce site   
liens
DGTIC  |   Mon profil DGTIC  |   FAQ relié à ESI  |   Besoin d'aide?

  Environnement Scientifique Intégré (ESI)


GEN/logiciels0000644010600600001440000004073311131227502013122 0ustar forgetfrusers#groupe:::nom_du_fichier_html:::NOM::: VERSION:::clientele:::disponibilite LBAC:::disponibilite LRCH:::siteweb--------::: lglmath:::lglmath_mathematica:::MATHEMATICA:::Mathematica 6.0 pour Linux Itanium (64-bit):::ESILBAC et ESILRCH:::esilbac1 et esilbac2:::esilrch1 et esilrch2, esilcni1 et esicni2:::Pour utiliser la version non graphique du logiciel, la commande est math. À noter que cette version permet l'affichage de graphiques ou d'images.

Pour utiliser la version graphique du logiciel, la commande est mathematica:::www.wolfram.com/:::Sur certains serveurs, les versions précédentes sont disponibles. Il suffit d'ajouter le suffixe "_version" aux commandes. Par exemple, pour utiliser la version non graphique de mathematica 5.2 la commande est math_5.2.

N.B. Si jamais vous éprouvez des difficultés avec Mathematica, une solution générale consiste à détruire son répertoire .mathematica à l'aide des commandes suivantes:
% cd
% rm -rf ".Mathematica"
Attention avec la commande "rm". Remarquez qu'il n'y a pas d'espace entre le "." et le mot "Mathematica".

Attention au laboratoire 1340 du pavillon andré-aisenstadt, il y a un problème d'affichage. Il suffit pour TOUS CEUX qui ne voient rien à l'écran, de cliquer le menu "Format", et ensuite de cliquer le sous-menu "StyleSheet" et de choisir "Default2" (le second élément de la liste). lglmath:::lglmath_matlab:::MATLAB:::Matlab Version 7.4.0.287 (R2007a):::ESILBAC et ESILRCH:::esisrv1:::esicni2:::Pour utiliser la version non graphique du logiciel, la commande est
            matlab -nojvm -nodesktop -nosplash
À noter que le téléchargement en mémoire peut prendre du temps.

Pour utiliser la version graphique du logiciel, la commande est matlab:::www.mathworks.com/:::Le logiciel contient la commande mex qui est un compilateur de fonctions MEX écrites en Fortran ou en C. lglmath:::lglmath_maple:::MAPLE:::Maple 9.5:::ESILBAC et ESILRCH:::esilbac1 et esilbac2:::esilrch1, esilrch2, esilcni1 et esicni2:::Pour utiliser la version non graphique du logiciel, la commande est maple

Pour utiliser la version graphique du logiciel, la commande est xmaple:::www.maplesoft.com/::: lglstat:::lglstat_R:::R:::R 2.6.1:::ESILBAC et ESILRCH:::esilbac1 et esilbac2:::esilrch1 et esilrch2:::R est disponible uniquement en mode ligne de commande (non graphique). Pour l'utiliser, la commande est R.:::www.r-project.org/:::Voici la liste des librairies disponibles:
actuarActuarial functions
adaptadapt -- multidimensional numerical integration
baseThe R Base Package
bootBootstrap R (S-Plus) Functions (Canty)
CarbonELCarbon Event Loop
classFunctions for Classification
clusterCluster Analysis Extended Rousseeuw et al.
codetoolsCode Analysis Tools for R
copulaMultivariate Dependence with Copula
datasetsThe R Datasets Package
fBasicsRmetrics - Markets and Basic Statistics
fCalendarRmetrics - Chronological and Calendarical Objects
fEcofinEcofin - Economic and Financial Data Sets
fImportRmetrics - Economic and Financial Data Import
fMultivarRmetrics - Multivariate Market Analysis
foreignRead Data Stored by Minitab, S, SAS, SPSS, Stata, Systat, dBase, ...
fSeriesRmetrics - Financial Time Series Objects
fUtilitiesUtilities - Rmetrics Function Utilities
gamGeneralized Additive Models
graphicsThe R Graphics Package
grDevicesThe R Graphics Devices and Support for Colours and fonts
gridThe Grid Graphics Package
gWidgetsgWidgets API for building toolkit-independent, interactive GUIs
gWidgetsrJavaToolkit implementation of gWidgets for rJava
iplotsiPlots - interactive graphics for R
KernSmoothFunctions for kernel smoothing for Wand & Jones (1995)
latticeLattice Graphics
LogicRegLogic Regression
mapprojMap Projections
mapsDraw Geographical Maps
MASSMain Package of Venables and Ripley's MASS
methodsFormal Methods and Classes
mgcvGAMs with GCV smoothness estimation and GAMMs by REML/PQL
mnormtThe multivariate normal and t distributions
mvtnormMultivariate Normal and T Distribution
nlmeLinear and Nonlinear Mixed Effects Models
nnetFeed-forward Neural Networks and Multinomial Log-Linear Models
npmcNonparametric Multiple Comparisons
pearPackage for Periodic Autoregression Analysis
quadprogFunctions to solve Quadratic Programming Problems.
rcompgenCompletion generator for R
robustInsightful Robust Library
robustbaseBasic Robust Statistics
rpartRecursive Partitioning
RUnitR Unit test framework
scatterplot3d3D Scatter Plot
snThe skew-normal and skew-t distributions
spatialFunctions for Kriging and Point Pattern Analysis
splinesRegression Spline Functions and Classes
statsThe R Stats Package
stats4Statistical Functions using S4 Classes
survivalSurvival analysis, including penalised likelihood
tcltkTcl/Tk Interface
toolsTools for Package Development
tseriesTime series analysis and computational finance
utilsThe R Utils Package
waveslimBasic wavelet routines for one-, two- and three-dimensional signal processing
wavethreshSoftware to perform wavelet statistics and transforms.
zooZ's ordered observations
lgstat:::lglstat_SAS:::SAS:::SAS 9.1:::ESILBAC et ESILRCH:::esilbac1 et esilbac2:::esilrch1 et esilrch2:::SAS est disponible uniquement en mode graphique. La commande pour accéder au logiciel est sas.:::www.sas.com:::Consulter l'aide du logiciel (menu help) pour obtenir de la documentation. lgstat:::lglstat_SPLUS:::Splus:::Splus 8.0.4:::ESILBAC et ESILRCH:::esilbac1 et esilbac2:::esilrch1 et esilrch2:::Pour utiliser la version non graphique du logiciel, la commande est Splus. À noter que cette version permet l'affichage de graphiques (plot).

Pour utiliser la version graphique du logiciel, la commande est Splus -g.

Pour plus d'informations concernant la commande Splus, consultez son manuel à l'aide de la commande man Splus.:::www.insightful.com::: lglalcmpsebio:::lglalcmpsebio_blast:::blast:::blast ::: ::: ::: ::: ::: ::: À venir! lglalcmpsebio:::lglalcmpsebio_clustalw:::clustalw:::clustalw ::: ::: ::: ::: ::: ::: À venir! lglalcmpsebio:::lglalcmpsebio_clustalx:::clustalx:::clustalx ::: ::: ::: ::: ::: ::: À venir! lglalcmpsebio:::lglalcmpsebio_dbwatcher:::dbwatcher:::dbwatcher ::: ::: ::: ::: ::: ::: À venir! lglalcmpsebio:::lglalcmpsebio_fasta_3:::fasta-3:::fasta-3 ::: ::: ::: ::: ::: ::: À venir! lglalcmpsebio:::lglalcmpsebio_muscle:::muscle:::muscle ::: ::: ::: ::: ::: ::: À venir! lglalcmpsebio:::lglalcmpsebio_tcoffee:::T-Coffee:::T-Coffee ::: ::: ::: ::: ::: ::: À venir! lglaligseqbio:::lglaligseqbio_comrna:::comRNA:::comRNA 1.80:::ESILBAC:::esilbac1 et esilbac1::: :::comRNA:::ural.wustl.edu/~yji/comRNA/::: lglaligseqbio:::lglaligseqbio_domainatrix:::domainatrix:::domainatrix 0.1.0:::ESILBAC:::esilbac1 et esilbac2::: :::cathparse domainnr domainseqs scopparse domainatrixdocs domainreso domainsse ssematch::: ::: Pour utiliser le logiciel domainatrix, il faut, à priori, activer le module domainatrix à l'aide de la commande module add domainatrix. De plus, la commande domainatrixdocs vous affiche un tutoriel spécialisé sur ce logiciel. lglaligseqbio:::lglaligseqbio_dotter:::dotter:::dotter ::: ::: ::: ::: ::: ::: À venir! lglaligseqbio:::lglaligseqbio_emboss:::emboss:::emboss ::: ::: ::: ::: ::: ::: À venir! lglaligseqbio:::lglaligseqbio_hmmer:::HMMER:::HMMER 2.3.2:::ESILBAC:::esilbac1 et esilbac2::: ::: hmmalign hmmcalibrate hmmemit hmmindex hmmsearch hmmbuild hmmconvert hmmfetch hmmpfam:::hmmer.janelia.org/:::Pour utiliser le logiciel domainatrix, il faut, à priori, activer le module hmmer à l'aide de la commande module add hmmer. lglaligseqbio:::lglaligseqbio_infernal:::Infernal:::Infernal 0.81:::ESILBAC:::esilbac1 et esilbac2::: :::cmalign cmbuild cmemit cmscore cmsearch infernaldocs:::infernal.janelia.org/::: Pour utiliser le logiciel infernal, il faut, à priori, activer le module infernal à l'aide de la commande module add infernal. De plus, la commande infernaldocs vous affiche un tutoriel spécialisé sur ce logiciel. lglaligseqbio:::lglaligseqbio_mfold:::MFOLD:::MFOLD 3.2:::ESILBAC:::esilbac1 et esilbac2::: :::auxgen efn mfold reformat-seq.sh scorer ct2bp efn2 nafold sav2p-num ss-count add-dHdSTm ct2rnaml filter-sort nafold2 sav2p-num2 add-dHdSTm2 ct_compare h-num newtemp sav2plot auto_ct2ps.sh distance h-num.exe quikfold sav2plot2:::mfold.burnet.edu.au/::: Pour utiliser le logiciel mfold, il faut, à priori, activer le module mfold à l'aide de la commande module add mfold. lglaligseqbio:::lglaligseqbio_naview:::naview:::naview (1998)::: ::: ::: ::: ::: ::: À venir! lglaligseqbio:::lglaligseqbio_ncbi:::NCBI:::NCBI ::: ::: ::: ::: ::: ::: À venir! lglaligseqbio:::lglaligseqbio_phredphrapconsed:::PHRED/PHRAP/CONSED:::PHRED/PHRAP/CONSED ::: ::: ::: ::: ::: ::: À venir! lglaligseqbio:::lglaligseqbio_psipred:::psipred:::psipred 2.5::: ::: ::: ::: ::: ::: À venir! lglaligseqbio:::lglaligseqbio_unafold:::unafold:::unafold 3.4::: ::: ::: ::: ::: ::: À venir! lglaligseqbio:::lglaligseqbio_staden:::STADEN:::STADEN ::: ::: ::: ::: ::: ::: À venir! lglaligseqbio:::lglaligseqbio_trnascan-se:::trnascan-se:::trnascan-se ::: ::: ::: ::: ::: ::: À venir! lglimamicr:::lglimamicr_imagej:::imagej:::imagej ::: ::: ::: ::: ::: ::: À venir! lglanalphy:::lglanalphy_dendroscope:::dendroscope:::dendroscope 1.2.3::: ::: ::: ::: ::: ::: À venir! lglanalphy:::lglanalphy_gblocks:::Gblocks:::Gblocks 0.91b::: ::: ::: ::: ::: ::: À venir! lglanalphy:::lglanalphy_mrbayes:::mrbayes:::mrbayes 3.1.2::: ::: ::: ::: ::: ::: À venir! lglanalphy:::lglanalphy_njplot:::njplot:::njplot ::: ::: ::: ::: ::: ::: À venir! lglanalphy:::lglanalphy_paup:::paup:::paup 4.10::: ::: ::: ::: ::: ::: À venir! lglanalphy:::lglanalphy_paml:::paml:::paml ::: ::: ::: ::: ::: ::: À venir! lglanalphy:::lglanalphy_phylip:::phylip:::phylip 3.67::: ::: ::: ::: ::: ::: À venir! lglanalphy:::lglanalphy_phyml:::phyml:::phyml ::: ::: ::: ::: ::: ::: À venir! lglanalphy:::lglanalphy_treepuzzle:::TreePuzzle:::TreePuzzle ::: ::: ::: ::: ::: ::: À venir! lglanalphy:::lglanalphy_tv:::TreeView:::TreeView 0.5.1::: ::: ::: ::: ::: ::: À venir! lglrchexmot:::lglrchexmot_erpin:::erpin:::erpin 5.5:::ESILBAC:::esilbac1 et esilbac2::: :::Pour accéder à l'ensemble des exécutables du logiciel erpin, vous devez ajouter à votre session (dans chaque terminal où vous voulez utiliser le logiciel) le module "erpin". Pour ajouter le module, il suffit d'écrire la commande :
            module add erpin
::: ::: À venir! lglrchexmot:::lglrchexmot_rnamot:::rnamot:::rnamot 2.1::: ::: ::: ::: ::: ::: À venir! lglrchexmot:::lglrchexmot_rnamotif:::rnamotif:::rnamotif ::: ::: ::: ::: ::: ::: À venir! lglvismodmol:::lglvismodmol_accelrys:::accelrys:::accelrys ::: ::: ::: ::: ::: ::: À venir! lglvismodmol:::lglvismodmol_gopenmol:::gopenmol:::gopenmol ::: ::: ::: ::: ::: ::: À venir! lglvismodmol:::lglvismodmol_gromacs:::gromacs:::gromacs ::: ::: ::: ::: ::: ::: À venir! lglvismodmol:::lglvismodmol_jmol:::jmol:::jmol ::: ::: ::: ::: ::: ::: À venir! lglvismodmol:::lglvismodmol_molmol:::molmol:::molmol ::: ::: ::: ::: ::: ::: À venir! lglvismodmol:::lglvismodmol_pymol:::pymol:::pymol ::: ::: ::: ::: ::: ::: À venir! lglvismodmol:::lglvismodmol_rasmol:::rasmol:::rasmol ::: ::: ::: ::: ::: ::: À venir! lglvismodmol:::lglvismodmol_vmd:::vmd:::vmd ::: ::: ::: ::: ::: ::: À venir! lgllatex:::lgllatex_java2latex:::java2latex:::java2latex 1.0::: ::: ::: ::: ::: ::: À venir! lgllatex:::lgllatex_js2latex:::js2latex:::js2latex 1.0::: ::: ::: ::: ::: ::: À venir! lgllatex:::lgllatex_krc2latex:::krc2latex:::krc2latex ::: ::: ::: ::: ::: ::: À venir! lgllatex:::lgllatex_perl2latex:::Perl2latex:::Perl2latex (2004)::: ::: ::: ::: ::: ::: À venir! lgllatex:::lgllatex_tetex:::teTeX:::teTeX ::: ::: ::: ::: ::: ::: À venir! GEN/HTML/0000755010600600001440000000000011133117066011767 5ustar forgetfrusersGEN/HTML/index.html0000644000000000000000000004326311132725525012741 0ustar rootroot Université de Montréal - ESI

liens

  Environnement Scientifique Intégré (ESI)


Bienvenue au site officiel de l'Environnement Scientifique Intégré (ESI) de l'Université de Montréal.

Dans un premier temps, sachez que le présent site web est entièrement en construction. Il prendra de l'ampleur de semaine en semaine. Ce site aura pour but de vous introduire le réseau ESI.

NOTE IMPORTANTE: Nous venons de changer le serveur qui s'occupent des pages web des utilisateurs de l'environnement ESI. Si vous trouver des anomalies ou des pages non trouvés qui étaient présents anciennement, veuillez nous contacter.

Utilisez le menu de gauche pour naviguer au travers des diverses options.

Événements prévus ou imprévus / Message du jour:



Les adminsistrateurs de ESI:
Environnement BAC (ESILBAC):Francis Forget
Environnement BAC (ESILBAC):José Richard
Environnement RCH (ESILRCH):Patrick McNeil



Dernière mise à jour : 08 août 2008 - Francis Forget








Ce site fonctionne avec Microsoft Internet Explorer 6, Netscape 6, Firefox 1.5 et les versions subséquentes de ces fureteurs.

GEN/HTML/connexion_ssh.html.2009-01-13-08:59:180000644000000000000000000010136411132725743016476 0ustar rootroot Université de Montréal - ESI
liens

  Environnement Scientifique Intégré (ESI)


ESI - Se connecter à l'aide de ssh ou de sftp (transférer des fichiers).


Une des manières d'interagir avec l'environnement ESI consiste à utiliser les utilitaires SSH et SFTP. SSH intègre un terminal pour interagir avec votre compte, alors que SFTP intègre un mécanisme de transfert de fichiers. De plus, les utilitaires SSH et SFTP existent sur les plate-formes Windows, Mac, et Linux.

Nous allons dans cette section, présenter les utilitaires dans les contextes Windows, Mac OS X et Linux.

1. SSH
...... 1.1 SSH - Windows
...... 1.2 SSH - Mac OS X
...... 1.3 SSH - Unix/Linux
2. SFTP
...... 2.1 SFTP - Windows
...... 2.2 SFTP - Mac OS X
...... 2.3 SFTP - Unix/Linux

Pour ceux qui connaissent TELNET et FTP, SSH et SFTP sont respectivement les versions sécuritaires de ces derniers (encryption incluse). À noter que depuis le changement majeur à l'infrastructure de l'environnement ESI à l'automne 2007, les connexions de type TELNET et FTP ne sont plus autorisées. Uniquement les connexions encryptées de type ssh, sftp et scp sont disponibles pour s'y connecter. Malheureusement, ces nouvelles restrictions ne sont pas transparentes pour les utilisateurs. Le prochain tableau nous donne la relation entre les anciennes et les nouvelles techniques pour se connecter à l'environnement ESI. Il serait sage de lire le présent document.


Anciennement Maintenant
telnet ssh
ftp sftp, scp

Pour se connecter à l'environnement ESI à l'aide de SSH ou SFTP, uniquement les serveurs frontaux de cet environnement (prochain tableau) peuvent être utilisés.


Nom des serveurs* Adresses IP
esilbac1.ESI.UMontreal.CA 132.204.2.70
esilbac2.ESI.UMontreal.CA 132.204.2.71
esilrch1.ESI.UMontreal.CA 132.204.2.73
esilrch2.ESI.UMontreal.CA 132.204.2.74

*Attention, depuis le changement, les noms des serveurs frontaux ont changé. Remarquez la lettre "l", par exemple esi"l"bac1.ESI.UMontreal.CA.

La suite du présent document explique le fonctionnement des nouvelles techniques ssh, sftp et scp.

À noter, que tous les serveurs de l'environnement ESI contiennent les clients ssh, sftp et scp. Ainsi, tous les outils sont disponbiles aux usagers pour passer d'un serveur à l'autre à l'intérieur de l'environnement ESI .


1. SSH remplaçant à TELNET.


Tous ceux qui utilisaient telnet pour se connecter à l'environnement ESI doivent maintenant utiliser le client ssh. Nous allons expliquer le fonctionnement de ce programme dans les contextes Windows, Mac OS X et les systèmes Unix/Linux récents (RedHat, SuSe, FeDoRa, Gentoo, Solaris, Irix, etc.).


1.1 SSH pour Windows.


Il existe plusieurs applications Windows qui intègrent un client ssh. Nous proposons SSH Secure Shell que vous pouvez télécharger en cliquant ici. Conservez les paramètres par défault lors de l'installation. Ceci ajoutent deux icônes supplémentaires sur votre bureau, à savoir "SSH Secure Shell Client" pour le client ssh et "SSH Secure File Transfer Client" pour le sftp.  Dans cette section, nous allons nous limiter au client ssh alors que le client sftp sera introduit à  la section 2.1

Le client ssh est simple d'utilisation. Il suffit de cliquer sur le bouton "Quick Connect" et d'entrer le nom du serveur et votre nom d'usager. La prochaine image illustre un exemple d'une personne ayant comme nom d'usager "LOGIN" voulant se connecter à "esilbac1.esi.umontreal.ca".


sshWindowsQuickconnect

N.B. Lorsque vous vous connectez pour la première fois à un serveur, une fenêtre s'affiche vous demandant de sauvegarder son identité. Si vous utilisez un poste publique (café Internet, laboratoire, etc.), cliquez NON. Cependant, si vous utilisez votre propre ordinateur personnel, cliquez OUI. La prochaine figure illustre la situation.

SSHWindowsKey

Voilà, vous avez maintenant un terminal connecté à l'environnement ESI. Vous pouvez utiliser tous les logiciels non graphiques tels math, matlab -nodesktop, Splus, R, etc. ou bien de gérer votre compte à l'aide des commandes Linux telles mkdir, cd, rm, etc.

1.2 SSH pour Mac OS X.


Mac OS X intègre un client ssh identique à ceux des systèmes d'exploitation Unix/Linux récents. On vous invite à lire la prochaine section pour connaitre l'utilisation de ce programme.


1.3 SSH pour Unix/Linux.


Les systèmes d'exploitation Unix/Linux récents contiennent l'application SSH par défault. Il suffit d'ouvrir un terminal et d'écrire la commande:


%> ssh remote_host [-l LOGIN]

Dans notre cas, si l'usager "LOGIN" désire se connecter à "esilbac1.esi.umontreal.ca", ce dernier doit écrire:


%> ssh esilbac1.esi.umontreal.ca [-l LOGIN]

Pour plus d'information sur la commande ssh sous linux, lisez le manuel en écrivant la commande "man ssh" dans un terminal. Il vous permettra de mieux comprendre l'application comme par exemple l'argument [-l LOGIN].

Une des particularités de ssh sous Linux, cette application permet la redirection des fenêtres graphiques. Ainsi, à partir d'un poste Linux, il est possible de se brancher sur l'environnement ESI et d'exécuter des applications graphiques tel Mathematica en version graphique. Une note importante s'impose, la redirection graphique demande beaucoup de bande passante au niveau du réseau. Ainsi, si vous utilisez un poste Linux, il est fortement déconseillé d'utiliser la redirection graphique si la connexion qui relie l'endroit où vous êtes (maison, chalet, hôtel, aéroport, café internet, ...) à l'Université de Montréal, n'est pas de haute vitesse. Malheureusement, il n'existe aucune recette magique pour déterminer si la vitesse de la connexion que vous utilisez est assez rapide pour la redirection des fenêtres graphiques. Nous vous invitons à faire l'expérience en essayant de manipuler quelques applications graphiques. Si vous percevez des lenteurs, alors il serait préférable de ne pas utiliser la redirection du graphique.

2. SFTP remplaçant à FTP.


Toute personne qui utilisait ftp pour transférer des documents de la station de travail où elle travaille à son compte dans l'environnement ESI (ou l'inverse) doit maintenant utiliser sftp. Nous allons expliquer le fonctionnement de ce programme dans les contextes Windows, Mac OS X et les systèmes Unix/Linux récents (RedHat, SuSe, FeDoRa, Gentoo, Solaris, Irix, etc.).


2.1 SFTP pour Windows.


L'application proposé à la section 1.1 installe un client sftp. Par analogie au client ssh, il suffit de cliquer le bouton "Quick Connect" et d'entrer le nom du serveur auquel vous voulez vous connecter et de spécifier votre nom d'usager. La figure suivante illustre une personne ayant comme nom d'usager "LOGIN" et voulant se connecter au serveur esilbac1.esi.umontreal.ca.


sshWindowsQuickconnect

Le fonctionnement du client sftp est identique au client ftp. Ainsi, tous ceux qui ont déjà manipulé un client ftp devraient être en mesure de comprendre rapidement le client sftp. Dans le cas contraire, voici un bref résumé du fonctionnement du client sftp proposé.

La prochaine figure illustre l'application du logiciel de transfert de fichiers sftp. On remarque que l'application est divisée en deux grandes parties. La partie (1) réfère au contenu de l'ordinateur où vous êtes connecté physiquement, tandis que la partie (2) réfère au contenu de votre compte sur l'environnement ESI.

sftpWindows

Voici quelques procédures de base très utiles:

  1. Pour naviguer d'un répertoire à l'autre, il suffit de double-cliquer sur les répertoires, ou de se servir de l'icône (C) pour revenir sur vos pas.

  2. Pour transférer un fichier/répertoire de l'ordinateur où vous êtes connecté physiquement à votre compte à l'environnement ESI, il suffit de le glisser du côté droit au côté gauche (ou vise versa pour un transfert dans l'autre sens). Au lieu de glisser, vous pouvez utiliser les icônes en forme de flèches (G). Il suffit de sélectionner le fichier ou le répertoire à transférer, et ensuite de cliquer sur la flèche disponible.

  3. L'icône (A) vous affiche l'arborescence de votre ordinateur/compte.

  4. L'icône (B) vous retourne au répertoire de départ.

  5. L'icône (C) vous retourne au répertoire parent du répertoire courant.

  6. L'icône (D) provoque une actualisation du contenu du répertoire courant.

  7. L'icône (E) vous permet de créer un nouveau répertoire dans le répertoire courant.

  8. L'icône (F) supprime l'élément sélectionné. Attention, si l'élément sélectionné est un répertoire, ce dernier peut-être supprimé si et seulement s'il est vide.

2.2 SFTP pour Mac OS X.


Il existe plusieurs applications sftp pour Mac OS X. Nous proposons Fetch. Pour de plus details concernant l'utilisation de Fetch, consulter le guide disponible sur la page web suivante. Nous nous limitons à vous dire que pour établir une nouvelle une connexion, il suffit de cliquer sur le menu "File" et ensuite "New Connection". Ceci vous ouvre une fenêtre dans laquelle il suffit d'écrire le nom du serveur et le nom de l'usager (soient esilbac1.esi.umontreal.ca et login de la prochaine figure). Assurez-vous de choisir SFTP comme type de connexion. Malheureusement, la prochaine figure illustre une connexion de type FTP.


sftpMacOSX

2.3 SFTP et SCP pour Unix/Linux

sftp est intégré à  tous systèmes Unix/Linux récents. Il suffit d'écrire dans un terminal la commande:


%> sftp remote_host [-l LOGIN]

Dans notre cas, si l'usager "LOGIN" désire se connecter à "esilbac1.esi.umontreal.ca", ce dernier doit écrire:


%> sftp esilbac1.esi.umontreal.ca [-l LOGIN]

Dans sftp, vous pouvez utiliser un ensemble de commandes semblables à celles de ftp.  Reportez-vous à la page de manuel relative à sftp afin de consulter une liste de ces commandes. Pour consulter cette page de manuel, exécutez la commande "man sftp" dans un terminal.

De plus, il est possible d'utiliser la commande scp sous Linux pour transférer des données. Nous allons expliquer le fonctionnement de cette dernière commande à partir d'exemples.

Tout d'abord, soient LOGIN votre nom d'usager et SERVEUR le serveur auquel vous voulez vous connecter à l'environnement ESI.

Premier exemple, vous voulez transférer le document redaction.tex, de l'ordinateur où vous êtes connectés, à votre compte sur l'environnement ESI:

scp redaction.tex LOGIN@SERVEUR:

Deuxième exemple, vous voulez transférer le document redaction.tex, de l'ordinateur où vous êtes connectés, dans le répertoire travail de votre compte sur l'environnement ESI:

scp redaction.tex LOGIN@SERVEUR:travail

Troisième exemple, vous voulez transférer le document correction.tex de votre compte à l'environnement ESI, à l'ordinateur où vous êtes connectés physiquement:

scp LOGIN@SERVEUR:correction.tex .

Quatrième exemple, vous voulez transférer le document correction.tex qui se trouve dans le répertoire travail de votre compte à l'environnement ESI, à l'ordinateur où vous êtes connectés physiquement.

scp LOGIN@SERVEUR:travail/correction.tex .

Pour plus d'information sur la commande scp sous Linux, lisez le manuel en écrivant la commande "man scp" dans un terminal.





Dernière mise à jour : 22 janvier 2008 - Francis Forget








Ce site fonctionne avec Microsoft Internet Explorer 6, Netscape 6, Firefox 1.5 et les versions subséquentes de ces fureteurs.

GEN/HTML/index.html.2009-01-12-15:43:010000644000000000000000000004326311131227736014707 0ustar rootroot Université de Montréal - ESI
liens

  Environnement Scientifique Intégré (ESI)


Bienvenue au site officiel de l'Environnement Scientifique Intégré (ESI) de l'Université de Montréal.

Dans un premier temps, sachez que le présent site web est entièrement en construction. Il prendra de l'ampleur de semaine en semaine. Ce site aura pour but de vous introduire le réseau ESI.

NOTE IMPORTANTE: Nous venons de changer le serveur qui s'occupent des pages web des utilisateurs de l'environnement ESI. Si vous trouver des anomalies ou des pages non trouvés qui étaient présents anciennement, veuillez nous contacter.

Utilisez le menu de gauche pour naviguer au travers des diverses options.

Événements prévus ou imprévus / Message du jour:



Les adminsistrateurs de ESI:
Environnement BAC (ESILBAC):Francis Forget
Environnement BAC (ESILBAC):José Richard
Environnement RCH (ESILRCH):Patrick McNeil



Dernière mise à jour : 08 août 2008 - Francis Forget








Ce site fonctionne avec Microsoft Internet Explorer 6, Netscape 6, Firefox 1.5 et les versions subséquentes de ces fureteurs.

GEN/HTML/connexion_ssh.html0000644000000000000000000010145011133117066014474 0ustar rootroot Université de Montréal - ESI
liens

  Environnement Scientifique Intégré (ESI)


ESI - Se connecter à l'aide de ssh ou de sftp (transférer des fichiers).


Une des manières d'interagir avec l'environnement ESI consiste à utiliser les utilitaires SSH et SFTP. SSH intègre un terminal pour interagir avec votre compte, alors que SFTP intègre un mécanisme de transfert de fichiers. De plus, les utilitaires SSH et SFTP existent sur les plate-formes Windows, Mac, et Linux.

Nous allons dans cette section, présenter les utilitaires dans les contextes Windows, Mac OS X et Linux.

1. SSH
...... 1.1 SSH - Windows
...... 1.2 SSH - Mac OS X
...... 1.3 SSH - Unix/Linux
2. SFTP
...... 2.1 SFTP - Windows
...... 2.2 SFTP - Mac OS X
...... 2.3 SFTP - Unix/Linux

Pour ceux qui connaissent TELNET et FTP, SSH et SFTP sont respectivement les versions sécuritaires de ces derniers (encryption incluse). À noter que depuis le changement majeur à l'infrastructure de l'environnement ESI à l'automne 2007, les connexions de type TELNET et FTP ne sont plus autorisées. Uniquement les connexions encryptées de type ssh, sftp et scp sont disponibles pour s'y connecter. Malheureusement, ces nouvelles restrictions ne sont pas transparentes pour les utilisateurs. Le prochain tableau nous donne la relation entre les anciennes et les nouvelles techniques pour se connecter à l'environnement ESI. Il serait sage de lire le présent document.


Anciennement Maintenant
telnet ssh
ftp sftp, scp

Pour se connecter à l'environnement ESI à l'aide de SSH ou SFTP, uniquement les serveurs frontaux de cet environnement (prochain tableau) peuvent être utilisés.


Nom des serveurs* Adresses IP
esilbac1.ESI.UMontreal.CA 132.204.2.70
esilbac2.ESI.UMontreal.CA 132.204.2.71
esilrch1.ESI.UMontreal.CA 132.204.2.73
esilrch2.ESI.UMontreal.CA 132.204.2.74

*Attention, depuis le changement, les noms des serveurs frontaux ont changé. Remarquez la lettre "l", par exemple esi"l"bac1.ESI.UMontreal.CA.

La suite du présent document explique le fonctionnement des nouvelles techniques ssh, sftp et scp.

À noter, que tous les serveurs de l'environnement ESI contiennent les clients ssh, sftp et scp. Ainsi, tous les outils sont disponbiles aux usagers pour passer d'un serveur à l'autre à l'intérieur de l'environnement ESI .


1. SSH remplaçant à TELNET.


Tous ceux qui utilisaient telnet pour se connecter à l'environnement ESI doivent maintenant utiliser le client ssh. Nous allons expliquer le fonctionnement de ce programme dans les contextes Windows, Mac OS X et les systèmes Unix/Linux récents (RedHat, SuSe, FeDoRa, Gentoo, Solaris, Irix, etc.).


1.1 SSH pour Windows.


Il existe plusieurs applications Windows qui intègrent un client ssh. Nous proposons SSH Secure Shell que vous pouvez télécharger en cliquant ici. Conservez les paramètres par défault lors de l'installation. Ceci ajoutent deux icônes supplémentaires sur votre bureau, à savoir "SSH Secure Shell Client" pour le client ssh et "SSH Secure File Transfer Client" pour le sftp.  Dans cette section, nous allons nous limiter au client ssh alors que le client sftp sera introduit à  la section 2.1

Le client ssh est simple d'utilisation. Il suffit de cliquer sur le bouton "Quick Connect" et d'entrer le nom du serveur et votre nom d'usager. La prochaine image illustre un exemple d'une personne ayant comme nom d'usager "LOGIN" voulant se connecter à "esilbac1.esi.umontreal.ca".


sshWindowsQuickconnect

N.B. Lorsque vous vous connectez pour la première fois à un serveur, une fenêtre s'affiche vous demandant de sauvegarder son identité. Si vous utilisez un poste publique (café Internet, laboratoire, etc.), cliquez NON. Cependant, si vous utilisez votre propre ordinateur personnel, cliquez OUI. La prochaine figure illustre la situation.

SSHWindowsKey

Voilà, vous avez maintenant un terminal connecté à l'environnement ESI. Vous pouvez utiliser tous les logiciels non graphiques tels math, matlab -nodesktop, Splus, R, etc. ou bien de gérer votre compte à l'aide des commandes Linux telles mkdir, cd, rm, etc.

1.2 SSH pour Mac OS X.


Mac OS X intègre un client ssh identique à ceux des systèmes d'exploitation Unix/Linux récents. On vous invite à lire la prochaine section pour connaitre l'utilisation de ce programme.


1.3 SSH pour Unix/Linux.


Les systèmes d'exploitation Unix/Linux récents contiennent l'application SSH par défault. Il suffit d'ouvrir un terminal et d'écrire la commande:


%> ssh remote_host [-l LOGIN]

Dans notre cas, si l'usager "LOGIN" désire se connecter à "esilbac1.esi.umontreal.ca", ce dernier doit écrire:


%> ssh esilbac1.esi.umontreal.ca [-l LOGIN]

Pour plus d'information sur la commande ssh sous linux, lisez le manuel en écrivant la commande "man ssh" dans un terminal. Il vous permettra de mieux comprendre l'application comme par exemple l'argument [-l LOGIN].

Une des particularités de ssh sous Linux, cette application permet la redirection des fenêtres graphiques. Ainsi, à partir d'un poste Linux, il est possible de se brancher sur l'environnement ESI et d'exécuter des applications graphiques tel Mathematica en version graphique. Une note importante s'impose, la redirection graphique demande beaucoup de bande passante au niveau du réseau. Ainsi, si vous utilisez un poste Linux, il est fortement déconseillé d'utiliser la redirection graphique si la connexion qui relie l'endroit où vous êtes (maison, chalet, hôtel, aéroport, café internet, ...) à l'Université de Montréal, n'est pas de haute vitesse. Malheureusement, il n'existe aucune recette magique pour déterminer si la vitesse de la connexion que vous utilisez est assez rapide pour la redirection des fenêtres graphiques. Nous vous invitons à faire l'expérience en essayant de manipuler quelques applications graphiques. Si vous percevez des lenteurs, alors il serait préférable de ne pas utiliser la redirection du graphique.

2. SFTP remplaçant à FTP.


Toute personne qui utilisait ftp pour transférer des documents de la station de travail où elle travaille à son compte dans l'environnement ESI (ou l'inverse) doit maintenant utiliser sftp. Nous allons expliquer le fonctionnement de ce programme dans les contextes Windows, Mac OS X et les systèmes Unix/Linux récents (RedHat, SuSe, FeDoRa, Gentoo, Solaris, Irix, etc.).


2.1 SFTP pour Windows.


L'application proposé à la section 1.1 installe un client sftp. Par analogie au client ssh, il suffit de cliquer le bouton "Quick Connect" et d'entrer le nom du serveur auquel vous voulez vous connecter et de spécifier votre nom d'usager. La figure suivante illustre une personne ayant comme nom d'usager "LOGIN" et voulant se connecter au serveur esilbac1.esi.umontreal.ca.


sshWindowsQuickconnect

Le fonctionnement du client sftp est identique au client ftp. Ainsi, tous ceux qui ont déjà manipulé un client ftp devraient être en mesure de comprendre rapidement le client sftp. Dans le cas contraire, voici un bref résumé du fonctionnement du client sftp proposé.

La prochaine figure illustre l'application du logiciel de transfert de fichiers sftp. On remarque que l'application est divisée en deux grandes parties. La partie (1) réfère au contenu de l'ordinateur où vous êtes connecté physiquement, tandis que la partie (2) réfère au contenu de votre compte sur l'environnement ESI.

sftpWindows

Voici quelques procédures de base très utiles:

  1. Pour naviguer d'un répertoire à l'autre, il suffit de double-cliquer sur les répertoires, ou de se servir de l'icône (C) pour revenir sur vos pas.

  2. Pour transférer un fichier/répertoire de l'ordinateur où vous êtes connecté physiquement à votre compte à l'environnement ESI, il suffit de le glisser du côté droit au côté gauche (ou vise versa pour un transfert dans l'autre sens). Au lieu de glisser, vous pouvez utiliser les icônes en forme de flèches (G). Il suffit de sélectionner le fichier ou le répertoire à transférer, et ensuite de cliquer sur la flèche disponible.

  3. L'icône (A) vous affiche l'arborescence de votre ordinateur/compte.

  4. L'icône (B) vous retourne au répertoire de départ.

  5. L'icône (C) vous retourne au répertoire parent du répertoire courant.

  6. L'icône (D) provoque une actualisation du contenu du répertoire courant.

  7. L'icône (E) vous permet de créer un nouveau répertoire dans le répertoire courant.

  8. L'icône (F) supprime l'élément sélectionné. Attention, si l'élément sélectionné est un répertoire, ce dernier peut-être supprimé si et seulement s'il est vide.

2.2 SFTP pour Mac OS X.


Il existe plusieurs applications sftp pour Mac OS X. Nous proposons Fetch. Pour de plus details concernant l'utilisation de Fetch, consulter le guide disponible sur la page web suivante. Nous nous limitons à vous dire que pour établir une nouvelle une connexion, il suffit de cliquer sur le menu "File" et ensuite "New Connection". Ceci vous ouvre une fenêtre dans laquelle il suffit d'écrire le nom du serveur et le nom de l'usager (soient esilbac1.esi.umontreal.ca et login de la prochaine figure). Assurez-vous de choisir SFTP comme type de connexion. Malheureusement, la prochaine figure illustre une connexion de type FTP.


sftpMacOSX

2.3 SFTP et SCP pour Unix/Linux

sftp est intégré à  tous systèmes Unix/Linux récents. Il suffit d'écrire dans un terminal la commande:


%> sftp remote_host [-l LOGIN]

Dans notre cas, si l'usager "LOGIN" désire se connecter à "esilbac1.esi.umontreal.ca", ce dernier doit écrire:


%> sftp esilbac1.esi.umontreal.ca [-l LOGIN]

Dans sftp, vous pouvez utiliser un ensemble de commandes semblables à celles de ftp.  Reportez-vous à la page de manuel relative à sftp afin de consulter une liste de ces commandes. Pour consulter cette page de manuel, exécutez la commande "man sftp" dans un terminal.

De plus, il est possible d'utiliser la commande scp sous Linux pour transférer des données. Nous allons expliquer le fonctionnement de cette dernière commande à partir d'exemples.

Tout d'abord, soient LOGIN votre nom d'usager et SERVEUR le serveur auquel vous voulez vous connecter à l'environnement ESI.

Premier exemple, vous voulez transférer le document redaction.tex, de l'ordinateur où vous êtes connectés, à votre compte sur l'environnement ESI:

scp redaction.tex LOGIN@SERVEUR:

Deuxième exemple, vous voulez transférer le document redaction.tex, de l'ordinateur où vous êtes connectés, dans le répertoire travail de votre compte sur l'environnement ESI:

scp redaction.tex LOGIN@SERVEUR:travail

Troisième exemple, vous voulez transférer le document correction.tex de votre compte à l'environnement ESI, à l'ordinateur où vous êtes connectés physiquement:

scp LOGIN@SERVEUR:correction.tex .

Quatrième exemple, vous voulez transférer le document correction.tex qui se trouve dans le répertoire travail de votre compte à l'environnement ESI, à l'ordinateur où vous êtes connectés physiquement.

scp LOGIN@SERVEUR:travail/correction.tex .

Pour plus d'information sur la commande scp sous Linux, lisez le manuel en écrivant la commande "man scp" dans un terminal.





Dernière mise à jour : 22 janvier 2008 - Francis Forget








Ce site fonctionne avec Microsoft Internet Explorer 6, Netscape 6, Firefox 1.5 et les versions subséquentes de ces fureteurs.

GEN/pattern1.html0000644010600600001440000000152710765773777013707 0ustar forgetfrusers Université de Montréal - ESI GEN/pattern3.html0000644010600600001440000000072710765773777013712 0ustar forgetfrusers








Ce site fonctionne avec Microsoft Internet Explorer 6, Netscape 6, Firefox 1.5 et les versions subséquentes de ces fureteurs.

GEN/OLD/0000755010600600001440000000000010765773777011674 5ustar forgetfrusersGEN/OLD/guideInfo_interface0000644010600600001440000003576610765773777015571 0ustar forgetfrusers

ESI - L'interface graphique.


L'environnement ESI propose aux usagers le gestionnaire de fenêtres XFCE4 (http://www.xfce.org/). Contrairement aux autres gestionnaires de fenêtres disponibles tels les populaires GNOME (http://www.gnome.org/) et KDE (http://www.kde.org/), XFCE4 est très léger et répond très bien à vos besoins.

Le présent document a été concu pour vous expliquer le fonctionnement de l'interface graphique sur l'environnement ESI. Nous allons voir dans l'ordre.

1. L'interface maître communément appelé "le bureau".
2. La barre de tâches.
3. La barre d'outils.
4. Le menu démarrer.
5. Les gestionnaires de fichiers.
6. Le terminal.
7. Se déconnecter.


À savoir, un astérisque à côté d'un icône, signifie que le programme associé à ce dernier peut prendre entre 20 et 30 secondes pour apparaître à l'écran. Si vous calculer plus de 30 secondes, recommencez. Peut-être que vous avez "mal" cliquez :-).

À chaque connexion à l'environnement ESI, une fenêtre s'affiche avec le mot du jour. Lisez le, il contient souvent d'informations précieuses, voir la prochaine figure.





1. L'interface maître communément appelé "le bureau".


La figure 1 illustre l'interface maître de l'environnement ESI.



Figure 1

Nous remarquons que le bureau contient:

Très simple mais très efficace pour vos besoins.

2. La barre de tâches.


La barre de tâches, qui est située complètement en haut du bureau, contiendra un item par fenêtre ouverte. Ceci permet, en cliquant sur un item, de positionner la fenêtre associée à ce dernier en premier plan. Très pratique pour se retrouver lorsque plusieurs fenêtres sont ouvertes. À noter que l'item associé à la fenêtre en premier plan est toujours en surbrillance. La figure 2 illustre un cas où deux logiciels sont ouverts (OpenOffice et un terminal). Étant donné que l'item associé à OpenOffice est en surbrillance, ce dernier est donc en premier plan.



Figure 2

3. La barre d'outils.


La barre d'outils, située complètement au centre en bas du bureau, nous permet d'accéder à divers outils, qui sont, à toute fin pratique, des applications ou des programmes. La figure 3 illustre cette barre.



Figure 3

En la parcourant de gauche à droite, nous avons:

4. Le menu démarrer.


Le menu démarrer, illustré par la figure 7, contient plusieurs éléments. Il est possible que certains éléments de ce menu se retrouvent également dans la barre d'outils. De bas vers le haut, nous avons dans le menu démarrer la possibilité :



Figure 7


5. Les gestionnaires de fichiers.


Il existe deux gestionnaires de fichiers sur l'environnement ESI, à savoir xffm de XFCE4 et Konqueror de KDE. Nous proposons Konqueror à cause de sa polyvalence en la matière et de sa rapidité. Nous avons vu comment lancer ces deux applications à partir du menu démarrer et à partir de la barre d'outils. Il va revenir à vous de les explorer, cependant, nous allons vous expliquer deux fonctionnalités importantes dans chacun des deux gestionnaires de fichiers, soient la création de répertoires et la compression de répertoires/fichiers.

Prenez le temps de l'explorer, et surtout N'OUBLIEZ PAS que le glisser-coller permet de déplacer un document d'un répertoire à un autre. C'est-à-dire, si nous voulons déplacer un fichier "X" dans le répertoire "Y", il suffit de positionner le curseur sur le fichier "X", de cliquer ET de maintenir le clic et de déplacer le curseur sur le répertoire "Y" puis de relâcher le clic.

xffm


xffm représenté par la figure 10, vous permet de naviguer au travers de votre compte. Pour chaque répertoire, il suffit de cliquer sur la petite flèche à la droite de ce dernier pour extrapoler son contenue.

À noter que le lancement de xffm et son utilisation peut-être très long!!! C'est pour cela que nous proposons Konqueror.



Figure 10


Pour créer un répertoire, il suffit de sélectionner un répertoire, de faire un clique-droit de la souris et de choisir "File" et ensuite "New directory". La figure 11 illustre l'action.



Figure 11


À partir de la figure 11, nous pouvons constater que nous pouvons compresser des items sélectionnés à priori en choississant "Create gzip tarball ... .tar.gz". En passant, pour sélectionner plusieurs items à la fois, il suffit de maintenir la touche "crtl" du clavier enfoncé tout au long de la phase de sélection. Ce fichier compressé, peut-être décompresser en faisant un clique droit de la souris sur ce dernier et en choississant "Extract files from ...".


konqueror


konqueror représenté par la figure 12, vous permet de naviguer au travers de votre compte. Pour chaque répertoire, il suffit de cliquer sur son icône pour basculer dans ce dernier.



Figure 12


Pour créer un répertoire, il suffit de cliquer avec le bouton droit de la souris sur un espace blanc de la fenêtre, et de choisir "Create New->Folder". La figure 13 illustre l'action.



Figure 13


À savoir, en cliquant sur le bouton droit de la souris sur un document ou un répertoire, un menu de choix s'affiche. Par exemple, si vous voulez compresser un répertoire au complet, par exemple X, il suffit de cliquer sur le bouton droit de la souris sur l'icône intitulé X, et de choisir "Compress->Compress As->X.tar.gz". Ceci vous crée un fichier compressé du répertoire ciblé. Pour le décompresser, il suffit de cliquer sur le bouton droit de la souris sur le fichier compressé, et de choisir "Uncompress".

6. Le terminal.


Le terminal, représenté par la figure 14 est l'outil que vous aller utiliser le plus au cours de votre séjour sur l'environnement ESI.Tous les logiciels dédiés à la recherche/enseignement comme matlab, mathematica, spss, emboss, nvaview, R, etc. s'exécutent à partir du terminal. Référez-vous au document suivant pour plus de détails.



Figure 14

7. Se déconnecter.


La figure 15 illustre la fenêtre de déconnexion. Bien que l'option "Save session for future logins" est disponible, nous l'avons désactivé sur les serveurs de environnement ESI. Nous avons prouver que cet option engorgeait les serveurs.



Figure 15





Dernière mise à jour : 14 février 2008 - Francis Forget GEN/OLD/generate.sh.old0000744010600600001440000000371510765773777014606 0ustar forgetfrusers#!/bin/bash FILES=$@ PATTERN_1="pattern1.html" PATTERN_2="pattern2.html" PATTERN_3="pattern3.html" TMP=$$$$ DATE=`date +%Y-%m-%d-%H:%M:%S` if [ "$1" == "-l" ] then while read line do if [ -z "`echo $line | grep "#"`" ] then GROUPE=`echo $line | awk -F":::" '{print $1}'` NAME_FILE=`echo $line | awk -F":::" '{print $2}'` NAME_SOFT=`echo $line | awk -F":::" '{print $3}'` VERSION=`echo $line | awk -F":::" '{print $4}'` ENVIRONNEMNT=`echo $line | awk -F":::" '{print $5}'` AVAIL=`echo $line | awk -F":::" '{print $6}'` COMMAND=`echo $line | awk -F":::" '{print $7}'` WEBSITE=`echo $line | awk -F":::" '{print $8}'` OTHER=`echo $line | awk -F":::" '{print $9}'` cat << EOF > $NAME_FILE

$NAME_SOFT



Version actuelle:
$VERSION

Accessible à tous ceux ayant un compte sur le(s) environnement(s):
$ENVIRONNEMNT

Disponible à partir du(es) serveur(s):
$AVAIL

Commandes disponibles:
$COMMAND

Site officiel: http://$WEBSITE

Information supplémentaire:
$OTHER

EOF echo -ne "$NAME_FILE " >> $TMP fi done < $2 FILES=`cat $TMP` rm $TMP elif [ "$1" == "-d" ] then FILES=`cat $2` else FILES=$@ fi for i in $FILES do if [ -e "HTML/$i.html" ] then mv HTML/$i.html HTML/$i.html.$DATE fi echo -ne "\n\tGenerate $i.html ..." cat $PATTERN_1 >> HTML/$i.html cat << EOF >> HTML/$i.html EOF cat $PATTERN_2 $i $PATTERN_3 >> HTML/$i.html echo -ne "...done" done echo "" cp HTML/*.html ../ GEN/OLD/logiciels.2008-02-06-12:290000644010600600001440000001563310765773777015320 0ustar forgetfrusers#groupe:::nom_du_fichier_html:::NOM::: VERSION ------------------:::clientele::: disponibilite -----------------------:::siteweb--------::: lglmath:::lglmath_mathematica:::MATHEMATICA:::Mathematica 6.0 pour Linux Itanium (64-bit):::ESILBAC et ESILRCH:::esilbac1, esilbac2, esilrch1, esilrch2, esilcni1 et esicni2:::Pour utiliser la version non graphique du logiciel, la commande est math. À noter que cette version permet l'affichage de graphiques ou d'images.

Pour utiliser la version graphique du logiciel, la commande est mathematica:::www.wolfram.com/:::Sur certains serveurs, les versions précédentes sont disponibles. Il suffit d'ajouter le suffixe "_version" aux commandes. Par exemple, pour utiliser la version non graphique de mathematica 5.2 la commande est math_5.2. lglmath:::lglmath_matlab:::MATLAB:::Matlab Version 7.4.0.287 (R2007a):::ESILBAC et ESILRCH:::esisrv1 et esicni2:::Pour utiliser la version non graphique du logiciel, la commande est
            matlab -nojvm -nodesktop -nosplash
À noter que le téléchargement en mémoire peut prendre du temps.

Pour utiliser la version graphique du logiciel, la commande est matlab:::www.mathworks.com/:::Le logiciel contient la commande mex qui est un compilateur de fonctions MEX écrites en Fortran ou en C. lglmath:::lglmath_maple:::MAPLE:::Maple 9.5:::ESILBAC et ESILRCH:::esilbac1, esilbac2, esilrch1, esilrch2, esilcni1 et esicni2:::Pour utiliser la version non graphique du logiciel, la commande est maple

Pour utiliser la version graphique du logiciel, la commande est xmaple:::www.maplesoft.com/::: lglstat:::lglstat_R:::R:::R 2.6.1:::ESILBAC et ESILRCH:::esilbac1, esilbac2, esilrch1 et esilrch2:::R est disponible uniquement en mode ligne de commande (non graphique). Pour l'utiliser, la commande est R.:::www.r-project.org/:::Voici la liste des librairies disponibles:
actuarActuarial functions
adaptadapt -- multidimensional numerical integration
baseThe R Base Package
bootBootstrap R (S-Plus) Functions (Canty)
CarbonELCarbon Event Loop
classFunctions for Classification
clusterCluster Analysis Extended Rousseeuw et al.
codetoolsCode Analysis Tools for R
copulaMultivariate Dependence with Copula
datasetsThe R Datasets Package
fBasicsRmetrics - Markets and Basic Statistics
fCalendarRmetrics - Chronological and Calendarical Objects
fEcofinEcofin - Economic and Financial Data Sets
fImportRmetrics - Economic and Financial Data Import
fMultivarRmetrics - Multivariate Market Analysis
foreignRead Data Stored by Minitab, S, SAS, SPSS, Stata, Systat, dBase, ...
fSeriesRmetrics - Financial Time Series Objects
fUtilitiesUtilities - Rmetrics Function Utilities
gamGeneralized Additive Models
graphicsThe R Graphics Package
grDevicesThe R Graphics Devices and Support for Colours and fonts
gridThe Grid Graphics Package
gWidgetsgWidgets API for building toolkit-independent, interactive GUIs
gWidgetsrJavaToolkit implementation of gWidgets for rJava
iplotsiPlots - interactive graphics for R
KernSmoothFunctions for kernel smoothing for Wand & Jones (1995)
latticeLattice Graphics
LogicRegLogic Regression
mapprojMap Projections
mapsDraw Geographical Maps
MASSMain Package of Venables and Ripley's MASS
methodsFormal Methods and Classes
mgcvGAMs with GCV smoothness estimation and GAMMs by REML/PQL
mnormtThe multivariate normal and t distributions
mvtnormMultivariate Normal and T Distribution
nlmeLinear and Nonlinear Mixed Effects Models
nnetFeed-forward Neural Networks and Multinomial Log-Linear Models
npmcNonparametric Multiple Comparisons
pearPackage for Periodic Autoregression Analysis
quadprogFunctions to solve Quadratic Programming Problems.
rcompgenCompletion generator for R
robustInsightful Robust Library
robustbaseBasic Robust Statistics
rpartRecursive Partitioning
RUnitR Unit test framework
scatterplot3d3D Scatter Plot
snThe skew-normal and skew-t distributions
spatialFunctions for Kriging and Point Pattern Analysis
splinesRegression Spline Functions and Classes
statsThe R Stats Package
stats4Statistical Functions using S4 Classes
survivalSurvival analysis, including penalised likelihood
tcltkTcl/Tk Interface
toolsTools for Package Development
tseriesTime series analysis and computational finance
utilsThe R Utils Package
waveslimBasic wavelet routines for one-, two- and three-dimensional signal processing
wavethreshSoftware to perform wavelet statistics and transforms.
zooZ's ordered observations
lgstat:::lglstat_SAS:::SAS:::SAS 9.1:::ESILBAC et ESILRCH:::esilbac1, esilbac2, esilrch1 et esilrch2:::SAS est disponible uniquement en mode graphique. La commande pour accéder au logiciel est sas.:::www.sas.com:::Consulter l'aide du logiciel (menu help) pour obtenir de la documentation. lgstat:::lglstat_SPLUS:::Splus:::Splus 8.0.4:::ESILBAC et ESILRCH:::esilbac1, esilbac2, esilrch1 et esilrch2:::Pour utiliser la version non graphique du logiciel, la commande est Splus. À noter que cette version permet l'affichage de graphiques (plot).

Pour utiliser la version graphique du logiciel, la commande est Splus -g.

Pour plus d'informations concernant la commande Splus, consultez son manuel à l'aide de la commande man Splus.:::www.insightful.com::: GEN/OLD/pattern1.html0000644010600600001440000000156110765773777014323 0ustar forgetfrusers Université de Montréal - ESI GEN/OLD/generate.sh.2008-02-06-12:290000744010600600001440000000410310765773777015540 0ustar forgetfrusers#!/bin/bash FILES=$@ PATTERN_1="pattern1.html" PATTERN_2="pattern2.html" PATTERN_3="pattern3.html" TMP=$$$$ DATE=`date +%Y-%m-%d-%H:%M:%S` DOCUMENTS_TO_GENERATE="documents_to_generate" if [ "$1" == "-l" ] then while read line do if [ -z "`echo $line | grep "#"`" ] then GROUPE=`echo $line | awk -F":::" '{print $1}'` NAME_FILE=`echo $line | awk -F":::" '{print $2}'` NAME_SOFT=`echo $line | awk -F":::" '{print $3}'` VERSION=`echo $line | awk -F":::" '{print $4}'` ENVIRONNEMNT=`echo $line | awk -F":::" '{print $5}'` AVAIL=`echo $line | awk -F":::" '{print $6}'` COMMAND=`echo $line | awk -F":::" '{print $7}'` WEBSITE=`echo $line | awk -F":::" '{print $8}'` OTHER=`echo $line | awk -F":::" '{print $9}'` cat << EOF > $DOCUMENTS_TO_GENERATE/$NAME_FILE

$NAME_SOFT



Version actuelle:
$VERSION

Accessible à tous ceux ayant un compte sur le(s) environnement(s):
$ENVIRONNEMNT

Disponible à partir du(es) serveur(s):
$AVAIL

Commandes disponibles:
$COMMAND

Site officiel: http://$WEBSITE

Information supplémentaire:
$OTHER

EOF echo -ne "$NAME_FILE " >> $TMP fi done < logiciels FILES=`cat $TMP` rm $TMP elif [ "$1" == "-d" ] then FILES=`ls $DOCUMENTS_TO_GENERATE` else FILES=$@ fi for i in $FILES do if [ -e "HTML/$i.html" ] then mv HTML/$i.html HTML/$i.html.$DATE fi echo -ne "\n\tGenerate $i.html ..." cat $PATTERN_1 >> HTML/$i.html cat << EOF >> HTML/$i.html EOF cat $PATTERN_2 $DOCUMENTS_TO_GENERATE/$i $PATTERN_3 >> HTML/$i.html echo -ne "...done" done echo "" cp HTML/*.html ../ gen_equipement.html0000644010600600001440000002014010765773776014534 0ustar forgetfrusers Université de Montréal - ESI
Sites UdeM Ce site   
liens
DGTIC  |   Mon profil DGTIC  |   FAQ relié à ESI  |   Besoin d'aide?

  Environnement Scientifique Intégré (ESI)


À venir!!!








Ce site fonctionne avec Microsoft Internet Explorer 6, Netscape 6, Firefox 1.5 et les versions subséquentes de ces fureteurs.

gen_historique.html0000644010600600001440000002734010765773777014566 0ustar forgetfrusers Université de Montréal - ESI
Sites UdeM Ce site   
liens
DGTIC  |   Mon profil DGTIC  |   FAQ relié à ESI  |   Besoin d'aide?

  Environnement Scientifique Intégré (ESI)


L'Environnement Scientifique Intégré (ESI) a une très grande histoire. Essentiellement, elle est, à toute fin pratique, la fusion de diverses environnements informatiques précédents.

Vers les années 1990, les professeurs, les chercheurs, les post-doctoraux et les étudiants avaient besoin d'une grande puissance de calcul pour réaliser leurs travaux qui pouvaient s'étendre généralement sur plusieurs jours, voire même sur plusieurs semaines de temps d'exécution. Pour répondre à cette demande, l'environnement de Calcul Numérique Intensif (CNI) a vu le jour.

À l'origine, il existait un environnement pour chacun des départements. Par exemple, l'environnement CHIMCN était pour le département de chimie, PLGCN pour le département d'économie, MATHCN pour le département de mathématiques, MEDCN pour le département de médecine et PHYSCN pour le département de physique. A cette série d'environnement, nous pouvons ajouter l'environnement CENTRCN qui permettait à un professeur, chercheur ou étudiant n'ayant pas accès à un environnement spécifique de pouvoir utiliser une puissance de calcul.

Chaque environnement comprenait un serveur multi-processeurs CHALLENGE XL de la compagnie Silicon Graphics et une 'grappe' de stations de travail (certains cas particuliers ont aussi bénéficié de ressources plus adaptées à leurs besoins).

Cette approche comprenait des inconvénients au niveau des priorités d'accès à l'environnement. Grosso modo, les tâches exécutées sur le serveur se nuisaient les unes des autres.

Pour remédier à ces inconvénients, une structure serveurs frontaux / serveurs d'exécution s'installaient progressivement. Les serveurs frontaux étaient désormais réservées aux tâches légères. Quant aux serveurs d'exécution, ces derniers s'occupaient des tâches lourdes tout en gérant leurs arrivées.

Une telle structure, combinée à l'introduction de serveurs dédiés à des services spécifiques (courrier électronique, WEB, etc ...), ainsi qu'à l'utilisation d'un serveur de fichiers de haute capacité, a permis d'envisager, en 1997, la création de l'Environnement Scientifique Intégré (ESI), s'occupant d'autant des activités d'enseignement que de recherche. L'implantation de ce nouvel environnement fut un tel succès que par la suite deux autres environnements (ERE et JSP) ont été intégrés en totalité à ESI.

Actuellement, ESI est divisé en deux entités distinctes. À savoir, ESIBAC pour les étudiants de premier cycle et ESIRCH pour les cycles supérieurs, chercheurs et professeurs.

En 2007, tout l'équipement informatique de l'environnement ESI a été entièrement mis à jour. Tous les serveurs, autant que frontaux ou d'exécution ont été changés. Ces changements nous ont offert un gain de vitesse de calcul incroyable et une interface graphique moderne pour tout ceux qui se connectent à partir de terminaux X ou d'une connexion XDM sur le campus.








Ce site fonctionne avec Microsoft Internet Explorer 6, Netscape 6, Firefox 1.5 et les versions subséquentes de ces fureteurs.

guideInfo_interface.html0000644010600600001440000010113610770011515015431 0ustar forgetfrusers Université de Montréal - ESI
Sites UdeM Ce site   
liens
DGTIC  |   Mon profil DGTIC  |   FAQ relié à ESI  |   Besoin d'aide?

  Environnement Scientifique Intégré (ESI)


ESI - L'interface graphique.


L'environnement ESI propose aux usagers le gestionnaire de fenêtres XFCE4 (http://www.xfce.org/). Contrairement aux autres gestionnaires de fenêtres disponibles tels les populaires GNOME (http://www.gnome.org/) et KDE (http://www.kde.org/), XFCE4 est très léger et répond très bien à vos besoins.

Le présent document a été concu pour vous expliquer le fonctionnement de l'interface graphique sur l'environnement ESI. Nous allons voir dans l'ordre.

1. L'interface maître communément appelé "le bureau".
2. La barre de tâches.
3. La barre d'outils.
4. Le menu démarrer.
5. Les gestionnaires de fichiers.
6. Le terminal.
7. Se déconnecter.


À savoir, un astérisque à côté d'un icône, signifie que le programme associé à ce dernier peut prendre entre 20 et 30 secondes pour apparaître à l'écran. Si vous calculer plus de 30 secondes, recommencez. Peut-être que vous avez "mal" cliquez :-).

À chaque connexion à l'environnement ESI, une fenêtre s'affiche avec le mot du jour. Lisez le, il contient souvent d'informations précieuses, voir la prochaine figure.





1. L'interface maître communément appelé "le bureau".


La figure 1 illustre l'interface maître de l'environnement ESI.



Figure 1

Nous remarquons que le bureau contient:

Très simple mais très efficace pour vos besoins.

2. La barre de tâches.


La barre de tâches, qui est située complètement en haut du bureau, contiendra un item par fenêtre ouverte. Ceci permet, en cliquant sur un item, de positionner la fenêtre associée à ce dernier en premier plan. Très pratique pour se retrouver lorsque plusieurs fenêtres sont ouvertes. À noter que l'item associé à la fenêtre en premier plan est toujours en surbrillance. La figure 2 illustre un cas où deux logiciels sont ouverts (OpenOffice et un terminal). Étant donné que l'item associé à OpenOffice est en surbrillance, ce dernier est donc en premier plan.



Figure 2

3. La barre d'outils.


La barre d'outils, située complètement au centre en bas du bureau, nous permet d'accéder à divers outils, qui sont, à toute fin pratique, des applications ou des programmes. La figure 3 illustre cette barre.



Figure 3

En la parcourant de gauche à droite, nous avons:

  • Le menu démarrer .

  • Le terminal .

  • Les gestionnaires de fichiers. L'environnement graphique XFCE4 intègre un gestionnaire de fichiers propre à lui. Il est baptisé xffm. Toutefois, pour des raisons de performances et de conviabilité, nous proposons un gestionnaire de fichiers indépendant ROX-Filer. Pour l'accéder, il suffit de cliquer sur l'icône en forme de maison bleue.

  • Le fureteur firefox suggéré sur l'environnement ESI . Étant donné la popularité des fureteurs, firefox ne sera pas présenté. Il va revenir à vous de le découvrir. Cependant, nous glissons quelques mots à la page suivante.

  • Les applications de la suite bureautique de OpenOffice. Voir la figure 5 et lire le document suivant pour plus d'informations.


    Figure 5

  • Un gestionnaire d'espace de travail . Ce gestionnaire vous permet d'avoir plus d'un bureau. En fait, il vous permet d'avoir quatre bureaux. Ainsi, il est plus facile de s'organiser en regroupant des fenêtres ayant des interactions communes dans le même bureau. Il est très facile de déplacer une fenêtre d'un bureau à l'autre. Il suffit de faire un clique droit de la souris sur l'entête de la fenêtre, et de choisir "Sent to..." -> "Workspace X". La figure 6 illustre un exemple de déplacer une fenêtre du bureau 1 vers le bureau 2. Ensuite, pour passer d'un bureau à l'autre, il suffit de cliquer dans la case correspondant au bureau dans le gestionnaire.


    Figure 6

  • Un outil pour configurer les paramêtres de l'interface graphique . Un précieux conseil, si vous ne voulez pas avoir de problèmes, oubliez tout simplement cet outil.

  • L'aide qui nous explique davantage l'environnement graphique (en anglais seulement) .

  • Verrouiller le poste . Important, étant donné qu'il est interdit de verrouiller un poste, cet option est désactivé.

  • Se déconnecter . Toujours important de se déconnecter à chaque fois que vous quittez le poste.

  • L'heure qui, en double-cliquant dessus, ouvre le calendrier.

4. Le menu démarrer.


Le menu démarrer, illustré par la figure 7, contient plusieurs éléments. Il est possible que certains éléments de ce menu se retrouvent également dans la barre d'outils. De bas vers le haut, nous avons dans le menu démarrer la possibilité :



Figure 7


  • De se déconnecter (Quit).

  • De consulter le "À propos de Xfce" (About Xfce) uniquement en anglais.

  • D'utiliser divers utilitaires (Utilities) comme acroread, editor, emacs, gv, etc. voir figure 8. Nous attirons votre attention sur les astérisques. Comme il a été mentionné, les astérisques indiquent des programmes qui peuvent prendre entre 20 et 30 secondes à apparaître à l'écran.


    Figure 8

  • D'utiliser la suite bureautique de OpenOffice (Office), voir figure 9 et lire le document suivant pour plus d'informations.


    Figure 9

  • D'utiliser le fureteur firefox suggéré sur l'environnement ESI (Web Browser). Nous glissons quelques mots sur firefox à la page suivante

  • Le gestionnaire de fichiers (File Manager).

  • Le terminal (Terminal).

  • Et le fameux "Exécuter" (Run Program...) qui vous permet de lancer des commandes sans passer par le terminal.

5. Le gestionnaire de fichiers.


Nous avons vu comment lancer le gestionnaire de fichiers sur l'environnement ESI à partir du menu démarrer et à partir de la barre d'outils. Il va revenir à vous de l'explorer, cependant, nous allons vous expliquer quelques fonctionnalités de bases qui vous permettront de créer des répertoires, de compresser/décompresser des documents, et de supprimer des documents.

Prenez le temps de l'explorer, et surtout N'OUBLIEZ PAS que le glisser-coller permet de déplacer un document d'un répertoire à un autre. C'est-à-dire, si nous voulons déplacer un fichier "X" dans le répertoire "Y", il suffit de positionner le curseur sur le fichier "X", de cliquer ET de maintenir le clic et de déplacer le curseur sur le répertoire "Y" puis de relâcher le clic.

De plus, vous pouvez ouvrir plus d'un gestionnaire de fichiers ET de glisser-coller des documents d'un gestionnaire à l'autre.

Le gestionnaire de fichiers se nomme ROX-Filer. La figure 10 vous montre l'interface principal de l'application.



Figure 10


Il contient une barre d'icônes (situé en haut de la fenêtre). Ces icônes vous permet de gauche à droite:

  • De remonter au répertoire parent;

  • De revenir à la racine de votre compte;

  • D'enregistrer des favoris;

  • D'actualiser la page courante;

  • De changer le format des icônes;

  • De configurer automatiquement la bonne taille des icônes;

  • De changer le type d'affichage (icône à détaillé);

  • De trier en caractère alphanumérique;

  • De créer un répertoire (figure 11);



    Figure 11

  • De compresser les documents sélectionnés à priori (figure 12);



    Figure 12

  • De voir les fichiers cachés;

  • D'inverser la sélection;

  • De lire le manuel.

Pour ouvrir un document, ou un répertoire, il suffit de cliquer sur l'icône correspondant. S'il s'agit d'un document, le gestionnaire de fichiers ouvrira ce dernier à l'aide de la bonne application. Si jamais vous voyez qu'un type de document n'est pas reconnu, il serait gentil de votre part de nous le transmettre.

Pour créer un répertoire, il suffit de cliquer sur l'icône en forme de chemise bleue dans la barre de tâches (figure 11). Le gestionnaire de fichiers vous proposera un nom qui, par défaul, est du format NewDirX ou X est un chiffre (figure 13). Vous pouvez changer la proposition ou vous pouvez la conserver. En cliquant sur le bouton Create, le répertoire sera créé.



Figure 13


Pour compresser un document ou un ensemble de documents, il faut, dans un premier temps, les sélectionner en maintenant la touche ctrl du clavier enfoncé tout au long de la sélection. Par exemple, de la figure 10, si nous voulons sélectionner tous les documents de la troisième et de la quatrième colonne, nous enfoncons la touche ctrl du clavier et nous cliquons une fois sur chaque icône des deux colonnes. Une fois tous les icônes cliqués, nous relâchons la touche ctrl du clavier. Dans un second temps, nous cliquons sur l'icône en forme de boîte ouverte dans la barre de tâches (figure 12). La figure 14 illustre les actions.



Figure 14


Si l'opération est un succès, une fenêtre s'affiche en vous donnant le nom du fichier compressé qui contient les fichiers compressés (voir figure 15). Dans le cas d'un échec, une fenêtre s'affiche en vous précisant l'erreur (voir figure 16).



Figure 15


Figure 16


Pour supprimer un ensemble de documents (fichiers ou répertoires), il suffit de les sélectionner en maintenant la touche ctrl du clavier enfoncé tout au long de la sélection, et de faire un clique droit de la souris. Ceci vous ouvre un menu contextuel, il suffit de cliquer sur X items -> Delete. La figure 17 montre un exemple ou 3 items doivent être supprimés.



Figure 17


En cliquant sur Delete, une fenêtre s'affiche en vous demandant une confirmation pour l'ensemble des fichiers à supprimer. La figure 18 nous montre cette fenêtre.



Figure 18


Pour ce qui reste des autres fonctionnalités, il revient à vous de les découvrir.

6. Le terminal.


Le terminal, représenté par la figure 14 est l'outil que vous aller utiliser le plus au cours de votre séjour sur l'environnement ESI.Tous les logiciels dédiés à la recherche/enseignement comme matlab, mathematica, spss, emboss, nvaview, R, etc. s'exécutent à partir du terminal. Référez-vous au document suivant pour plus de détails.



Figure 14

7. Se déconnecter.


La figure 15 illustre la fenêtre de déconnexion. Bien que l'option "Save session for future logins" est disponible, nous l'avons désactivé sur les serveurs de environnement ESI. Nous avons prouver que cet option engorgeait les serveurs.



Figure 15





Dernière mise à jour : 29 février 2008 - Francis Forget








Ce site fonctionne avec Microsoft Internet Explorer 6, Netscape 6, Firefox 1.5 et les versions subséquentes de ces fureteurs.

guideInfo_terminal.html0000644010600600001440000004071710770011515015313 0ustar forgetfrusers Université de Montréal - ESI
Sites UdeM Ce site   
liens
DGTIC  |   Mon profil DGTIC  |   FAQ relié à ESI  |   Besoin d'aide?

  Environnement Scientifique Intégré (ESI)


ESI - Le terminal.


À venir!








Ce site fonctionne avec Microsoft Internet Explorer 6, Netscape 6, Firefox 1.5 et les versions subséquentes de ces fureteurs.

images/0000755010600600001440000000000010765773777012112 5ustar forgetfrusersimages/Rechercher.gif0000644010600600001440000000163410765773777014657 0ustar forgetfrusersGIF89aA3f3333f333ff3fffff3f3f̙3f3333f3333333333f3333333f3f33ff3f3f3f3333f3333333f3̙333333f333ff3ffffff3f33f3ff3f3f3ffff3fffffffffff3fffffff3fff̙ffff3fffff3f̙3333f33̙3ff3ffff̙f3f̙3f̙̙3f̙3f3333f333ff3fffff̙̙3̙f̙̙̙3f̙3f3f3333f333ff3fffff3f3f̙3f,AH*\ȰÇ#JH1a+>1cCAN("FQ`K$Sn&L2v)SdƟ.k%P,_shN5m,XբKB̕XaVUhӪ]˶۷;images/xfce4_toolbar_icon_config.jpg0000644010600600001440000000122510765773777017704 0ustar forgetfrusersJFIFHHExifMM*C  !"$"$C"(!"12A#Ra!#1Aa ?N$,UAU'59U{q<j˻HGY!c#PePbH ?v&F3J" iN>_7=4ݕoƥf8^!Zq5hP\Y7WHo2UmHUr$E训a(؟i+{x @dFYy¹.DTT;uEbMB:miR'QM6諝hFnʷN|*ÍNZyvM,C}_8gnn>r$#F:L5.L/e5 Λ, rqdBJH(*.Hxأ(qL<[3{r->:dg>Fw4ݗnƧ{-̛zs wTK`D x.ng:5egA0T!$4TgmR22RQF؟ݗnƜ8TʴG|viϑ.Í@LY |viϑ.Í@LY |viϑ.Í@LY |viϑ.Í@LY |vhݗnƠrhDY-8ӟ#eM4Ѭ=ϑ2Í9?f[q4M`Y-8ӟ#eM4Ѭ=ϑ2Í9?f[q4M`Y-8ӟ#eM4Ѭ=ϑ2Í9?f[q4M`Y-8ӟ#"en5&iM`Ym$H }Uc,$JDEE^ZwmTNQLWVäL9yEyVՍajcHN!އK-/3DN}܅nRj0i֪'N|Dc|C"1ia!"1ia!nhOHŷzYobvҰ5.]WN|8nDž MeŋPROQZs,x6"pW vM乣CJ"zsO"1ia!"1ia!n0̇Nٳ6#Rox-u_y*LHz^ʰbmY,P]]$hAkdPXAa,7=SF>,7=W;j5)M/a+C˯)%1 EzmdMq]T5҅$M:3D;ՎyaOvvH%UVZ%|-+^}Dc|C#)ffZ}Xo}Xo+Gh[R[v<9m6LRFt˹/ƔV#v#v~|?̻iNKj>"1ia!"1ia!ty̻iNKj>"1ia!"1ia!ty̻iNKj>"1ia!"1ia!ty̻iNKj>"1ia!"1ia!ty̻i_Ƶ/uEF?.xo|=> xl9*?9*?j^"6xkvWGR~ xo%_G%_GKF;O qT\C5> xo%_G%_GKF;O qT\C5> xo%_G%_GKF;O qT\C5> xo%_G%_GKF;O qT\C5> xo%_G%_GKF;O qT\C5> xo%_Gѝj~"6xktuMj,I,H=9t*KL_SdUDaL]ܑs`m9e ׫!2O a \igo$&IyȨ9} tˮct >F6S%})J"v k;:Tw֕h gmȕ %;> M'lr[CDQ3UlxZE5jJN1)sO5 3_)( 4Ett_ČEǝ] Nwv/mugdyߓ5M\4տZ=Ye Pnh^lʼn7[h[Q'$lOBPO:c=Ӆ;ڻNۏv>@cNTiD3%DL׭Q+-0qS!X#1)PG4DT^hyGwv/m9p}e6yr,8<] #6̾dҺÊd*Y"g[;s1/tۇJ q=+ӥe%lJ_;ڻNۏj8_n>ɣsG)k3zyx1Gӧq\ZsXRXVɬ¶YZ-r`b+`} ٶ"(Cb$yp}{Wiqב]A9\I QޖMp}X7 TPU 2:ɣsG)k3zyx1Gӧq\ZsXRcӅ;ڻNۏr.SZAqFgvD *k@嚤;v6#f)f=ˆ14Ԋ^a"旡i1wv/mwŕZŒ!+f<.+n}-TRkĂ7lTTPQ<:~$VP<Ԯ@} JR?\Ms$& '͞1ly@S2"%DDEUUD?ɧ Xu[d7}WT G40-CU#ӕHq4Ww*kZse:ٺ*! "R)}iMRTU˔>igr%LrEO**6z;sh=_bW~|{?#+שӱ^ݾfݠ[[mAPtg*|5({IbLFrI!Re"ΑԨKLE˫j~͟b8Y ;0ŹxKFA˯8>ѫb5<򫕶vs Y#կI\uIChy9[*q > -ًʣXջdَw mO@`6EԪ)nOOrV^{h՞:tykJ()JT)JP R?ZٴOi\2]p LπؼJ3Q&$Eii 7a1۠ZW%S%em!mFвot jB']tyXJMg  < "Dp{& \C3Ɩ[ l)90uv&Ņa܀J][Y? 9Ƚm,%p"-cix=66I2Eds%{x8XS&-4a:$ mz"ʊky@IUʈJ""Pk+9~sz'ᦖͨak+XmvwIn& L%F$)/!#b[6vKU랷<[S q 6]tQEWr/Ad4"OM,# )6jr]E9Џ?E9ʓ9jF=*klEnVYf\ `\L:RAuF*Y"^iE?XFevc.:5e:[z}lGwq\Ri P}dR4rmf |R" \Xh2㢡*&M*!d#E?^iafy!ۣ' -T1/Cp XbyЄX-0e8v ڜ̶g'Dj.RI#H"(k^iE?XFS_ aRoCiyr,8Ɋ2 kTS5Ш 8c]4Yc^i_[VmܸGi|Y1Э(p#sz'9~iaY٭VÓevDXO*L"+h~gUE?eJ߆4\ԑz"zj̅"Rg?tמsfǛ#R qcƪ(&H+,1ﲸ9B6.4f p1̕3UDUF(~e1m:AZeB1ZI:Q;#EV1}?`b_]Q0cH3wq8h쩑un}$iEPUYUq {̬SiuCqiiў|wujE 42]'~wO c%eME #v.ϻ93 TͶ'(d_iP3-ybo^3ƴ['"*Lx”; L3\$L'~oI]z <;G\5/U+ry+=/ܙ-@8p["Y4ZuISBӘlCQi~ߨ,fBb[[m64BD!^$EETEEK`9yw-9<;j/_m;i0)"v_EsM/t乢e`%y<; F)㉤@Q3UU^DOu/Uϯ()Jg?}_4󞯦?^PNk{=ӱZc/gg +7RGh865ܳsn ZH` |77IJ9et~&BA\mo[(ȉAkr,EҨ:R%"evu:Im]ʢ ei%TQ> 4cf]r3s0BV@HU5tiӑ*u*m(덆r6n{_pU QmW5D%tE;h7ZZb` to$Dt)&J/JT)HrT7wڪfFԓ%R^468n4(fe|$DD֪ҵJJRR(*&(<6*Y䊨TF~j"}D:\b6K_Ou %SrYaJa!J*d55 ~}%j6WӐm#dVs_I~s_I~ wtE|+fBs_I~s_I~ wtE|+fBs_I~s_I~ wtE|+fBs_I~s_I~ wtE|+fBs_I~s_I~ wtE|+fBs_I~s_I~ wtE|+fBs_I~\$6~i iЙQ=5ZE|+BWJXcNKҪhi՗F]kDDUlҺks. kzN]9*eftuA&\,K ɏxj~rCoz0FJ>I$ӥIsM/b%QP\hFm̵]h&LAlEX~ov#a[G0&a%d[bDy= a"*~K?>bo؉xGU83lWaZ. KUðV H^M"n4JH!'K"^S`/7䉑Mޙʍ l& "\E"RTեRb%S17D#*UҀkj^ןJs&QxF(֠ҙ)-( ꈽ}Z*%;sh=_bW~|{?#ש=ӱZd^{i?8/VXKYEH=)J ┥mF63֦]|hIND'}Ds5ADG5E[qE,Clz wg\e 4Q-4-6ZephĄZQq7vh" M9Ew<;YE sr=gp6a"¯DJ*u MFW0X[5øۦ=b9$I%-fj۪ "!E]"&1eĎƏ`nrniWẌ,`` }Z%>R\4evvvWmڇhvIGn2+{@MQы*L,Mn$ʻ7\AHVMFC5D3Ԥ&DD6RRE)JJR_vsT띂͊0vŷ3/=c ;\<63W=èyn qi'8jJ"'µ偀pؓ !>ԗ@KBRE5Uk+upKW1nf)[H+S7 ZXi1"̕;M#5W!` #qDūSa%M]@ըkks}]\7?oGQ}:W /_e*Εz>}Jspޏ)AER\7?oGQ}:W /_e*Σ#{?]Sz 1NT/MRc$e)Jt()JJRR߻@9;sh=_O0Mܡm'k"({Ib_.A)JWo(*[ YM bmG5L'd9 2h8^]8:J|Gp|]۞razEgj8dܝAg۝2dB2}*YCtty{|>Kjx(CH[UIJ&^j`UADr84eR 6\I3Zbrb*tBkVI5iRqJ"*k*;Jml_whrgXg[cHl-ԊJY'==4sa\.k a][ݻxP2RAE,Id0XQ~ݫ9ޭruik(0l]1@R`jfBШ-[L 3vdU6O8ӉB}eozUbREƓn=l1ȝ,Xl  ť= *NJm e"]yA mvzH^j\\"ҕ#a1x{ɭ.էN5z-9})Qhxfɉy͠?![`2ޒ恓BDq?b-.!(4d֨EWdnD|?eCm.fR9ݜ*,?{cٖ}ސC-6*Y  tExSg}_s,څՊtq> inxy$Eu(y*'kݢPeEI7:L[<hTxQ[BTZhQ\D7?&qW{)OɜU;ʅŻ\(1°.9 n 2EqԪ~.~q fH;Ɩf#)[VMݸDCs14(b<~_s짅?&qW{+cnmn/=eh-\)Ln 45 $2g%'C)>r ع Am!!nGdA\ыnИ!(4(b!)3{O ~L⯹Tͳh>P5) @Ҳh@X''"ywB`B27{|oabd9GIQ "EEQ!!0"V E7Ÿ8w*eh FuOɜU;X\t_BVP؆o YD1apU}(ЈUZTJb]T<22Fyp%2ZWTW?Lna\K*p&l-ɴNLQUQsbUUU ?JRH)@)JP RWؕ߻@9~5l{i?8/VYCO ;>v~AJRCx)@fCR l);R jb>'(ۅ?n\4m.JhN`F2d7iUFUEP+nN*B$vQm_ꢫw LBAQS4z7V$YjÚ\"S{L4V ̌ f JbbF.q0A+Ca04mR&t@Ä*Hh5+lؚ2qX×6o<8GdnI9썥&6CT=CҘmSzyy\3Q&66)B4iIr' *^>g3ċbpVn.-eF UEBESBt&(ekeRl8fUݫfkp@QsfByɨ&1Λx6!L;|v5@(i2*" 糛ҥk̹Q&^˓5~jBj|R#J:UMWW:0zqQIۯ1. &bPDlq'E\BsQ11C#LOoqTy&:2͊6HګHHjdG bW{cPؤmWە\]i),H h.LASC%K11C~ßuج\0Rim(m@LT ē"DTT*/ZW)w>}yqHjvsE9VA;FNLHgw՟GFkXgmĸaC =4 ":qhlB, 4XyKc)w>}L# tS0D Vz*:0@dBH<(䟝S8kev=wQYai.pf*H8 *d(h埔f>rsM2aiC Kx1s^ك=̎!G%LzI46&<Ѭͦբl_[sW(6W8ާiYӕ9mwl@o5Q)n8}<1Sf>iC ?J.ُ1SLIb]W2pbSk"̅G,:rd IrsNR}*LQ* wuvYZ ̼HI7&Zktj#/2Uٴ9qzFۀ"ZKc.<つr>D\:JUI()JJRR߻@9;sh=_O0I`77$9)^G`IwMJ'N`¯~T7{ yJW[;=aϊ|^(^yRmd^Z7Sʇf)JͪogN?T;7k yO*o)oc臕Z7Sʇf[)Jj!CUٿ_VRv?v;.yPկ+}xd4ތ#qʅES<>ʗdEhmYr{hՆY!"z|,0$ |!jϏHÐ)4k9,3ADX`6Yq٥%m Rµ(|&_-L<3xLMA ̓TqӬ)T 6 1g0,fqW\>M)KY*Sb6\Vd!ZM@L[ GZ1+Gߺ1FET].P=pzmy ncjVxL }Z5|AZ45|:~'vi Ư0ДZ[[&E(hbj! јH /]+Ч5FUi_[_{D5y?pujFTс!5'p|[Wck65Faiƍ11_7Zӥ-P%=k7pR[;H #h@Zeap DD)󍢆XV"HXoEL{CI XQLAcȸ薘Uç|~AdtɳU66ijؤhzn٪Ckޙ B ~znk*F.FBKh(J~ʅ%#ZHܬZH47~_ כBT~c6@b?̈́SVUS2=xEvE?MH:\;k\ -<Ҽ7f 98|jYSV=7"V!Yt*&L4_,5_.#QbEzuQQQpDZkbZc6:UQ? Bb?$OPAݺhELt}*<4[6]Sv%|RX%XЇVJ ^i viqH㉄| i&"~/sgb^ƽ-$]0]ȭ .dړM5t^ @hicmn|u$ϭww[/76Bd><$ATrnqsm^KSA7X"1vg_~9j_կmf<#]jӗ! #Zjͬ&zQ<"gyo/C>"6hT@3}13jY ]ֈZ/P%i#iHCQ*D D"/88i#<6$Pc FZ@Jpɐ:W=j0ڗ]^Fj#-JJYbᨤ! B]DjrH T(>R|%90 ٓWFC 4 BlZHK(L8m!m!so2ycSAXǗ#[$3eb!HV/e n!`k*Nb[bZYћLW98L1e0 u˂V'$BVV# bLf4Ȍ_Xb|Ia5yLg5Ly{^2J Ri$ M$w;C9a$Q>vIm:qpq@<v![2߃3hv+D n6Mp=~3y\O]RR6Tՙ{BxHKG[Y6t)k)ǹJ< t%; Hg1VRppo ? }rcABC_}k2e^oMf U{ njfs<\ ,8!d?>ҏ$SrdvDeq{+:3wMgD/˼d S:H0ϷVVep+r /H(6]ڳs<߲0)&4&N (XB3O$qOOq.&BI{׬ff@53k`tpb 3 (D=lt G'-C Ŗ?z%^)_{'9FZҞKlgLN5 l0 p@[koP.{[](T?-~?2Δ)3 beўmfla~Y E\0p&9~wh -{>7c Ѝl1=!('  HB_w=0ja jP.|d'0?\)F#ۺWVvH[$S8Љ_g.h?ڃl-8 ͚ΠWpA׮IJ=MjqʄAM_ե6"Rdg<0"%8/lr%uqRg$|v?oJu?.|nd7,U-ŭyK{nLj~BP-16hrC"Ԙ(M:С͕9v>x*2p~vuL,oh@UQZLA0Yc KVWVsp˗z[N${B{>gfYW&S^ C#Kl:4؅B& b9gM&rkŐ@NHXH~VN;lpݵ+M;#e7MM"/kR^_h|xrun*_T)_)\k+_ lv7;i\Tkލ)a7,y^c2g7!*ܔxeYL4(l>‡ O:5@ꔐq.꒥oEZa9kgFJÒwm""| aHeHhj=m# m˗嘟YLM|CX.1b~aaήAt(tF1<5;: U& 6CۃaZ+BრYLUveyzdp˷%zoqr$MuT(q㍛puCYN8'H:/ukߌhˮGP]䗾=bGΊ1#v_}%+F\l5XHnZѺK[ UHX\{nl{`G LkjA+ 7Z 4\Ӈ[s69CWr/Tjw6K M W:=#Mz! ("bc0;dU;Vdt\٪ UQ <!-qH?TsW}: @,~oςJP@{1 'vd aX zV$;|$.Ͻ!! ~r| V*)JKlkkp(hg*j_|M[g4Q1*TONZyc^T^#![f!>+{hY8%hX]Z߂aneNĉ2ʤs!i3Hh$\s`/XzqTg5ӖQBq[nF#q O=2)#j*qeg{JvTx0è{"~뼂gۧw[܅/g/}Q g'_\tմ(=b$V{=V@Ϋ.u˵Skjmm@HX0ҥo %&Un`Yaa^5YW;[uM~ 5kϾ^2"  'a}jhm@ZJH>!- k1xsμY鳣'>.yb>)~eF U ǽqdڴ$WCIH'dꖳpΎJFrGy!i$Z<~|qS #-[%q$ٌUZmk8LyY P.j7imh+}s?8|{A=B@u&gsdjJNC娑vFbM+ 6߆ yA2eZNh4m (lDG#ekU׶TW_sgH/8&R{CJea>+teO`ڧ'[xj35̪QgV% lbeT-Z%>9HتqQ@.Nk8e%aP, p m6HqfEy<^/~<\A /AN2|8!Z 9P)EPPG<&y@g!*=nÜ``P~B_ u9t=/n$><0dsoHȨ( .h%39mAaOIT6Usn7AC0Bm; -t:\116xy(tU~3@<FG'=#a{$3(Dw#6"ABD{KDݭf5OA [Hav3JK"}rilЁsa>}&Hl3#j#{M>s;lR)HjQDN)'QڞNAATxEnv_ G4Uy)Ѧpy3I-Q"Fk "PcntχH+gqk7,}߾ӿ=fG1c&Utf̥oL<8S'ebw$@)2_fΣ0)|ˊ6N`~1iMBa1.q0ҏh.+($s;hT攖#M*A^< MHb2wY\s4#n?~UcN^4!}t_F|Y\V 9=otUE3s`rH_} :F\;E{}Ɲ廴l[f.V, ܖ &&Ed[q2h&XOJԖEJgUHh) ׉7"wގMmi&'B$o1%}e'Sgxj;eo[PrnIU/p0_H _2zCBKs,_.ƌ.*HhW+x>F?x)&x']7Zz\eN2 zG]N2T"fdN$ŕ֜,)k{[޴ B.4'=óĽUF׿^>үB߷qBB4xxw:! VEXIh˵-rZg4X=yh[ ;{n<"aIZl0ksT.(_RZw՚fw市|T97N'PeTFn! z 0p!\/mR922QЮQ9Zi(D = beX[A>DF>^AH eIr|oW嘱?8q7{@}ˆyz`}qVZ;f. oXd׸,Vh6AxW0]ezq0-COlel|fWq7%!p ̆ZvvzVq Ƣ R%5e!Zo@qU!8R\.~jCu1 zzDA_YyN(d.~e3fvqr挌&u<ۙ`*ȝ'v]?,~K$RUqӞ`_mSe)3y$P!r:$+Ifiȓ5awp幓LVf40a~pS4iSDI83gH4bEY%\o~>|bƬ/J&)=P ?ߵ҅uQnً2qzM*F\D/29_~yl߯8'k0~f?xΒ)/斒Fu[m(`V,CO*Q3j2>mI?}/ ۘug}ZC u1쑉&$pFl4X#W/n;| IF.#Fd}S€𴴇ކ-u]@t2m.7޹Jak$u38avKiQjl[` ˙&+ ǺUۊ&A`˗/V?#|5] )z+ Uw8ƙۛ6g$9"1N(t\xޚOZz)GG[VHoO֗HV>vz]jBinHZ *I[w$-àEa.=֩n99CB: |)ɫe3N,Gof-|o7eE-OƤ%8}mnEٺ1'Dqe5ί1i*uUeňWF\5fĎքӍYǘZ[ОNWӽrb1{mMk^TRN#;v9`XƺICLx\dLeYV>hG zic4Y5]ٺgG/IH=2LcS>;/u NVeѓ cGevx艆 VzzmwfN}7Z7aPn]R=}^۷oؽ{y ˉc} BͅCj;Z2:a3>H%}Q>)WOv2Z7.z$QSf4;C± !U#Lhgdb0VՍS ;f0L7(&9]7cX@Z #ٰ?9&%c "MQe ,Sa7gY3Lzׇo<<=|+ GHkQx=?߱cTU_E%5G G އHH|IAaA_W߅fz0zx}M3_՗eLȘqbu[ܜ~y t4 3ix Ʉ@}c>7$Piq+z@~9z&@ϩ\ aVv.>MѿkT^E)B8ؠCQ٭oԃاT -WdJ-n7[Ng@lBw-*2"_. DZ6j,N%ruΠ<:Ryg }PzDԌW4[n&8xֹ2T4io8-,Jׁ#%N;p>1Ö-Zn_>Ƣ+fvua+H@<܀I*K ;-,mëϥms_>6 O˗^ɞiE[S{H@m2+?F>nFv57gN^8mmwד6rᄛL>ؙ 6-16OGτ62>8'{Z P)uԴ`W-+6nԆ.wܔ?ZUc'waT֖a ѯʠVFuz NVEŕ'[M l;#VaTa, 5ԉ.,{0YJSX6ʭ)͈Ef quU'ҚPIu̗T5섉 7#c&nL w<;]Q;bÏ7^i7|X~x4??PN.B~WIom+{Ƿf,6FQ1צ;ٶ+ h\~`3~y֮q1ѩ~eRxjƉ1Zjߺ,+3#go|kӧONZvsz1!qh֖]_מ 1nCHug$|#䧮T9VR.EMqWlDu5V8 We JN[mM;*Y#_/!&;ebLbBQĸ:ipཚ;%~]Y'9L$:m@;;?gnq9W4my3RU(2ـt:cn2?޼3?5:+c֢rL|CB{8 ; .oa@< { ,ӟO@th>{d.nagաt*E?:?$v=7!̑qV$%r-'kkg 8𯳪*=~ ~'"X5 kpz0niš/OHok\OVӉ+3yWi+2N/|`7/.xVEMȒBp)xw`񝆄^٬FQOLW=iyaс5jAҪk'RDqń%Iu&%x|i[JN>ۨڱ '  )6GZ@54hȜQ1ITK?*{qcH6<`udYEVN$%~D .Ȇ%7d i,< +d<ݦ%$[,,ko̎jPzt.z|E]gQXu~ &ּpijoL?- VNȫ.H MXPe5сq6xǬ? -c5x F@`4S#s+94aWɐEt tvW[Ȝj*=/:9 s*HVW[,{)"!E$p,>#Q',*cNCB2sKt'bilV!iVNh?N$t2o$ns+s/ZWW?v|'tcF"υWCttעOo$̹{L7Cc}j : r ϧ>,?cSRBki!s@2`iqtB*+,F>?H#G!<{na{$g!8028ڱS߷]t]px~C(!sw 5.=҂u RGt' VEr[x:Z]C.{>7K#<{k{|rtӺJ7T7؇+ i?c"Ow add\!G.Zm(!i 6iZ"? v <:?O ,V!??'BAx]>?p/ {@!-e 䌠;q {J#alTtBBه;9{er־dzMYhޏ֠RiYA Ŧ"B׈P]ˠpsp^^'{=I\fd_Z;<'T*%E@%עfñg-(+JK\_-m征}??EqFhzz_%&mu-Xt7pW|7^ zݒg17Ŗ"}&}hl=u]XwCLbQ*m^떓biށjIn[~+i /'HmÔ.G{e=J HLp'y:Ss?0n@`υ-eyV/t'W6&Rsξ:~+~]5c;ָA2cۇotEQcoT2osHH7Ucy^2@M*B`6V$.~U[dUm"# Z0KβkV3&)ɵG<'_MZ1v3MX_N]ǒv،c.Θoƴ3SO͸w'f$CF;\ꑱMf+(\xnQpF+ljh`ۺS0t,'2TOy{^֛zW|LOڼ)7߼ _1) UVTn-#r)!)#m߻}޽`aՑ#!#TtI!u'mW%mߞ )o_[⥡Ymhk.nq4RiH,aB¸'*o"(֜9sT{d|puOc|uV ǵFd?qỊbttaRPmD̥ٻw,P"16%z쾓I!cC.;o.Ӣ,B`~놗s{DS癱"cTe$zyZi^-|hgҍ=6vnEv%ZgԬ%:g-éEE)8Vw֛AkcD6 ʪճU˖{K/- +-;9-&͊Aa2`;#I_/5:?zEE;eGF./]sdjLAw/\[omQdiQ8 iT,Ip7̿wAB3̸#s h %f},!*d UތnΔn̠*~ CFxmZd]\$ߥ}t)`VH`>#~mfA*`ph_7w` T/:x uϢ@;.vBBn_N+%\YDHZ[ŭ,y A YI( " ڧ>u̩rfG!qm K7HhV+joV}ۚ-˓7*yW(pjVGzOH0QZd;IJr/> a&B0?*bnNF꭬|1%UHe.+_(+,#LʷD²0k&fBW(y 8chb:tJac/EQ>04 #,UN>ոM&/dgՍ 7z;vFB 0ZS Aq3 p#3B`jAę8 4thei@fq<8^@Y¾(EY:ݴwqȳp_ ׀ffd" v$tBO  !Ӏ `;ahcڍ` `!R.|a1 Gj_bLP ule D,la4nldU7 0uq00 13iD]31 h8 ĝ֮¦ZIqFJګn5a_G$H\x8s|X<Zř k|]h R Ǚ+j]#!(]"➇Q"BЈ6` W Fp b|CBr®m2e@"a#3 P7XAG)!bϠT*G$h2wm+>A&GG~>HG0ӭ}FBumy25+DZF߀Qk^5K-v(f9(45Ң!$g$l!;|HhQ_BK kώJpg:.k*~- =^^*tF(irӃgBz)%Ք!a(T{Cex.(K(Q3*%`{,!o,Ik,GPl 5!(R h" K= J2)1?@B#-&P=bI&c" `Vd0dXY3b@ C'ta gABѵsc@IENDB`images/openoffice_Calc.jpg0000644010600600001440000012026110765773777015655 0ustar forgetfrusersJFIFHHExifMM*C  !"$"$C"Y  !RST1AQ"#3BVa$2CUbqs4r56ut%Dcd4!1QAR"45aq2B$ ?rwx=*a ' (`3P?M!ZJpnPY]&+J92=T92{')ERʷ l}V/),zbQz(%LUJ(AQ>6ɬO.w88i&"r"T*ijYU\ (S&6Ly)AVY%K-RȧUB2wpCj[&0nq.Aj9e9]?)(Z !@Au_oOokiɓ%N*. ŠP"vj9B4f\?,g3| hdENu H#f͊*%2ǦgX8E"rC0#T!~ K%.n`TeK1FNpmuv+tyrtYJZUZȪC&"b(R҆BJ&,v knA)`)diJ(9y:$TM\>MdjĶ55"#15y'6*% U3cAPGJT'io#.[di%"X!@TA1@"x86ٲȜ|I:5Ppd(GJ(ϓ)Vȷ99!9=; w @(DbXԠ%0 \Lmt(92770l2ԌvL(5:iY"t eDJ1@R=T^Ip6H5\G%+MXshTHQ1(5 A0=k۴lxC)2{s! L^pǪx0<*Kf݋ZZVjy5fv| QI;ReC=1(|Bj%m)MiA!h*s@@H/- <1l ئjeE:Cfvz&^`d8c̀o6´1Ș F)h fP EqOb營ٽݧ3yE&^`d8aI;bd-u S62("sDPDSE7~1̇ )2{s!8aāq ДMLeiQ)<_q7~(̇ )2{s!<_qM}f/xy~?GReCzWM}f/x~&<Φ1Ke)DJA0 Rq@ybܚZ{(K%c"-RdDT8PAr1E&ҵ`v⢢V`)R@@>M|`^L\8?fkĹFCsAHZP vS Iyuv.1D>0]Od|aLra:b@c ך=]u2x~.w]5?/`(Anq"`QIds d#cĚaGxk1 r-b0enhfc GP*H\YZ䨍?Wůvtppr|:QyBjA4, 92Q ydg3L^"%Mj‡RBOdDLO"-`,i2w1Nar+cqjK~!D|qH^Mgx:S&00!eG&0B)@lPdSeKL@J"sd7fH%"`9ѩQꅭehZ aS.&mLdq*Z;,%0DPTjP) QJGJf1M``M@(Jk0`f@URs#^nDxӓYdNZ7]gT3ػ"O1`<[f.ۄjC*s2)y<\?8SJ[6YD\F R9#MuDɚRT@yG) 01vl[?DeH5R+6LƮ!'3 սL+[A) ?-(5,Ó "rJ n>IK)e(% r.a^L@ wLe! h02F0vdDD)qC` =ClF`BJZ# U9'<:US g"X1D=Df @N8- 7\j&8Xī5rTLV8B&ü|6Pnw tNpJ@ S5J!5 ݹvNQDFyH) 1rJu/0yn]}J4xVXZ5" &-C9s m0֒At%S \2l BPDt^Ekz۔_d.ȋINqPR=z e*3Ys[֍X)Y#( L[&( @kPʳe-Eb4髞 58I$YSc MfF8a9d:d'( BfC2t"z2LpUc%fX,_dha鼝Ge# bȑ"4d~nhɞ^\nN@ R&i13YNguBc73~͛rcfjL}g9:1aRl!{-5N_d|8#1E9.!ZS2 3NK#[K!uF22]zD$97yɁXLcQf4+_d.^{`_d.^{`5A Js-3:i1>(x:(9c[;WfC+dLRTP^Pa痲pQ-S$HOL*(|T Y# њ!`&!|if""땢HE ǢJ ",O݊ͯhDk3*i?N\i2 @(S4Rn,fMb71!_ڵ*|ITf@ly1+^A%@)J1tE+o$:7m 0δA8Fa>y2Wld[KܮpdsD\nئ<P V:te,W4SR$2PIn*U P ! A&Np*W b" Zo3iͰXf-Ue %˒Pe(*JHq1z Q˔K gzTp Q񋒅NX\5kKVU#T(0A6QrITP9G6չ.AQ8 4@ULj$Pp(Cg5k3My;rSZD<\WJcEQJ (RZjDiYa{'BX/jpA3R"z$:c. 2cHѫu5=4f%>.@Z:\=4NF @PrT@k?fjX3) :KeC~at9pxy7*rX C+rzl-<ٴz:ˋ..,X/zǾ1U R9J%O'5 V0&P Lr"QL˖1]Z6?\\#^8Pݶ y0+TUXj Sz4fL&1Q r(E2R/jm5G⴮Xae(s[/mCDD0|dB/J@X3T^Q&QPC/nz^ظ< h֌TJɾܙc_ӗ2|:|`r#R # 7aYa\WZ21 *J DHU58SūXgXuZ4YȒ T" !LXN%oV]xf &/: 6p-D2"K a,7$ŕ2la w+YCY?(=\{74vgtuS@0t@F˓.ZdPRh"9 󀀅#Vg`!YD )FIOxtNaJ#LnněF Mn,800Dn<;3x+3wg}Z_/`+3I1 s3j ?2c sc7AL5h+3wgVg`";i;qhsD›q8٭<{@krئLC Zc+3wgVg`"u%lqlk5z=a+>LY {uEؤ">!Gx+3wgVg`"X }!P|RtW32 NJ@J\8d?]g{f~ $˥KWrUHR9zT@j:k `Ԗ`[EʩqvcԹ2P Vg`!Y@Fw)g5fVM 8!Tt/ʨs91>գ.AS SP0?]g{f~ *}w%(-ɈD exVg`!YE-z5ӊbf92l7ڗ|rS& a\vbEJ@: a뎓Y??]g{zVX"f8Rdeh C\ =Ajak ٺM](Mr(!8 DC@B3|;3x+3wgd0eق*,B %N9rGhy?8\TPH%r#f~ 002 \.TjdDR5K,<"YzTL˂fP0 *G O-e@`_(8(p\StI-tUf9GJTD*9S[{|0r9K)o*`4Y%S( #@@#7l BG0[չ75?d$|@(\ӡB2d"?wEmmMB^xMB^W>c,O^`0\ө2s펞꧋; V?  V? AȬM4y `3fNEidPO(bMA) ߃87ìk94taЬz> pJ 2F4x#l`ʊbT@A` 6/4v `roqO)zn/[o9sV)lA-|`Q"՘Jbr|o?E+2 NIZE#Je ( 1ũ9ri z&cD|X<&z% J5z1guH%63#At%1S <Tkd1 9Eyc)Ar&%YС팦3IbܔABSPlSLnM)k0@8A3G / jX4ME(S\ ӪnEI&(U@qϐ(u2a.L0vP4ل$" 6Ҟx)ޭɽ>v[7+XLgn0 r !NRo1AWRgOhx)ޭɽ>x)ޭɽ>zDp)2ce=-Ec*S[{|0  3'M#IH`\*bĴ!g &yÚ?8*M[+bv /d5BThb,="{@ 90[չ7+|NV0.nzDs `roqO `roqOa=CzDcLX5i\]5p˸9I(b(B r}}_-ܛSgOha=G9 z&cRdpc/l`-:iO`v@w? 3'|0H#S[{|0S[{|0  3'\ 0= Rd͌IRE tnلBe rV:0[չ70H!="{@sLnM)Ƨ_TyqAd "c2LDs="{@ 90[չ7,1Heh˓g:.^C$Hs0Ő AC>gOha=G 2Hz|(1TH-`"jPJ!퍷-ܛSgOha=G /$e"& 9m z&`:?>gOhx)ޭɽ>g Ya bX (UL`,\ɁTk^8҅L0H!="{@sLnM)LnM)t 3'|0H# ͈8;(&R$^x)ޭɽ>zDs `roqO587'ٗX0U,0O)KJ9w? 3'|0H#S[{|1_0\PC$fa=CzDN e9&0LDFeS[{|0 98vAJl /O<`| ^SP. EQE:05C#97/( J 4*DߺQQ#@Qb&CPA@w N6JEE#~4I#ϗ?e ZL.1AM&e L $Mv ٵ({dʼ9 ?VHk1<†dNj"&L['9DMd@1wr]7wC4##Œ q#IhQIbjqj{B b|P:BK)P2T?r,Yp5N/&K82lA(P#{V#+x]?I7<; 7jF)"L B*uRww?WܪiwɮB*1DfZE<_QOąWWn\+8;;ɮμ4AъFPR”?YMO278Ř`XL1WˇxZOɩXU,5Zv N(G*L ?eoqBxaiօrࣳN[:'SneKzY1Z&[c/"qg/ՋZuGj<0?278 0>pܬdLj∥P~?eoqBxaiօhD` <vYӇAo uhQڏ Du}Sȣ\Y~tz`5>?eopq-ÍZv N(G@ ;HT`@ ݰTDj#DF?~?eoqBxaiօhD`KJ6G `iJql㨴Bxb,Ftq-É:Eݷ;wXBtN:j5lb=)PcBxaiօsUd|#|D lR:"U[9'^LvLf2 0g,2d)D\#Zd(QF=\pZ[M2¨)}<B9-cz mUOrs4] $LD;ңsG1rd37|ɺn1j@B4 WketBt@F@b<>Oha=B-2HiQ0Vu 9vqG##L"i|E- !cœOFFLV.U<ȶTMbV4qՖ6 ]eBYGh yecͫ-7YGhQ_,ad]&n-6|騲\""0^(6 ye^(;@cͫ-7mYo;@ "u}HnyuǛV[o[CyFaX j ǛV[o!{k<ڲ|1Ֆ{k^(,0$o>PYcͫ-7Yj Q(L3-{k<ڲ|1Ֆ{k^(6x"]`lZYGhEG <ڲ|1Ֆ{k^(6 ye^(;@cͫ-7J o6^{b׶;@[yFah cͫ-7mYo;@ j ǛV[o!{k<ڲ|Ea}׶;@t$9lyecͫ-7YGhQmYoj Q/muvK|]o8[j N*QȠzaQmYoj Q/muvǛV[o<ڲ|/muv ]e@E5z[scͫ-7StQ 釶-{k<ڲ|1Ֆ{k^(6 Ŗo;@vem @M]aebj &nڃD@\/Q[]e@y/j ZZQjfK}!^A\58*ЦOM}!maK?}vcr\*:U:Dz1J]/*bQPM(PC&{ܵG9*#GJ>PdN%Qg+IF8_L ToMP KNi%[Ƴ|!r20\Ųjid[%)rZ0\"7VvBBN B#um'd.$?EE VqIPLȵնFBN][hIhDn$ն-gjbILY=][hIhDn$նFBN][hIeMbцͫqHDp\bVv@Zm ;!um'd/|~?.$숼j-''G Dn$նFBN][hIh^SM m ;"%jbILYz=̄FBN][hIhDn$նM/مնM[DQ%l@fB#um'd.$쀴"7VvBBNFI-um'dГVv@Zm ;!um'd/-iozX1$/GГЈ[hI m ; - G][hI յ$2M/#6Ţ"(͗ГKőIȹ;O! '&J? %>na^uzw'2׎0\J2hC>{DMT2[HlK=.peNtRE $jq cI@ SM9,p\ҡ~{`D?J֢OH4->f8DEBX=@5P*# z85f5&N1fE 1*ߞ=1a>'u8#b OʍLE)_[Ҁ"=q*kkv5 :G;GYG|a8aS[[0{utwE*%3d:f-S[[1L1f=_lZ%Mmnpa8aGYG|(9bT' 1*kkvutwŽ/o6|'Y~[a8b'WԼdk?=eŨ9bT' 1*kkvutwŽ%Mmnpa8aGYG|(94Tbؕ5 fFG<}j:G;5 J݄g#{S[[1 K'A3Ũ9Xz# bT' 1*kkvutwŽ%Mmnpa8aGYG|(9bT' D}P/Ky:butwJx_Dz퀶%Mmnpa8aGYG|(9bT' 1*kkvutwŽ%MmnpY"KKNg#@ , bT' 1*kkvutwŽ%Mmnpa8aGYG|(9T_X|t-S[[1@TG|Z%Mmnpa8aGYG|(9bT' 1*kkvutwŽ41z lJ݄ሦKxօGQr=ĩNbT' (9g# J݄ᏆEK#񵹺h9VGG4wM*]NيT' I:#C#LY}butwy/i--.9 ?Py7'ߩ?#y{1Q !<Bz3'+ܜ̞7pI) IFC|iQmRٔ2pl֕/(*OJ)* B@25 b2)c䵞 g U+u ]*ȵwti8ST[P#nwti8/PR/V(Ng֋^7pwD^9DR- o8O@slrݤ9MQnqBqs rݤ9MQnqBqs rݤ∕e/ o6\'YZq"W(TFe c'1jvsн#nc'1jvsн#nc'ED*d^7pwDY9D$c|lrݤ9MQnqBqs rݤ9MQnqBqstKqEjv"#k99MQnqCi8zG8 99MQnqCi8zG8 9*1zIlrݤ∦h^7pw@1jv5EI 9^7pw@1jv>e,'}#nt͘;&e.Qae'WEqjv$ o6_@zȭwtς2 & \ǓrwB=_Hx).P #S'&S L9FQJ5??_bOkFIVLAyEdJJS.a), ?Nd'.IeW;UsQҠ @);91U|:XJ#A zK]"ڷ?)뺒J]^o CJiP14\i 5E"Le4)JZn#@]YBVGfFVGf5Ցل.>-oK6D7Qk]Y@Z]YBVGfFVGf5Ցل%GFڵdi?e]ЈF;0"7F;0Ѯ ɾOZ0ٵj)(@3-tk# B#tk#]dzF;0j-"Pgd"7F;0Ѯ -Ѯ!tk# DKtOh]"VobY3!5Ցل.udvahDnudva ]Y@Z"4fF;0jZ$"9Ѯ!tk# B#tk#]"цPQ>p=]ЈF;0"7F;0Ѯ ~1hM[vF/صѮ -Ѯ!tk# G|"WF;0hYm@~~ݗEcFȈTVVGfiY5qS!oSPc+!I!``[G `ɢTB(xnNSFkk}z3[.Neu&I =rb(PIps&#ǠvۺhqCLh|((5r Kgp39U8|iZ@rנ?3WJa,Z6HT 8xPg ?αmMNZS9Ra6D"ɕ' =4nPZ|9t|e~*rsLnY#D'U5Aˉ2j- C!`"Y#d%Z|]5QPѓlb~*ޔ8%:FnU .쇊]iU iV,#(YuGdp49]iU iV,#(YuGd߭Lxpҭ]J|ae֙B˭2;!]J|cᛅsg}LxdyC6mZ"8ռ}1J|bLF~V˭2;!^`moU_D伝~Y L9 ADя&>na^uzw'.`l.K_V2e'⫙nM %0ɘJM* "#=ALNgL`7UGj)K\*L!0;3yGt#}hHʘ cB8JP2M%ˈEZ1L!f!JDRr7 ӭ>:Ad[DV4{3HI.Tf $(R1KTDy:~&)E(RVᔦ(stKq!q!yO5mBjcjcj^S[b}м"EKոbT[W D_9LY.Vʙd_dZjcjcj^S[b}мmmV؟t/)歱>E|\+?ecjܧ}Hl'/-yO5m@15p15p/)歱>^S[b} c\6 c\6 ylOV؟tY(nxű5pE#xymmV؟t/)歱>1Ʈ@Q|Qj ^S[b}S 'd5p15p/)歱>^S[b} c\6 c\6 ylOV؟tW DJ>.ŗE)歱>\}Pl'7mmV؟t/)歱>1Ʈ@1Ʈ@<ն' ylOq",^,  +| @[W CW Bj<ն'8h8hyO5m@Eҋ*8E5pEӔO-yO5m@15p15p/)歱>^S[b} c\6 c\6 ylOV؟tSQ{bacjnS,6V/̟^S[b} c\6 c\6 ylOV؟tW G(\9o)歱>g)nm @Mp&_L:m$`/̟S[b}w6 K@TrگxnNSGiiJ *ɘ<Bz3'+ܙ!eIw͒PTT!zc V^YH!L[58 aRrW?& V"&_>DGjFlpVs6UMeA 5"06mɸ%$%7EwJ8fX'#QD9-s $#fEp6A Y2 *)T1JR  u D LBocғ%'x!KFNCЀcғ%'x!KFNCЀRKByzA%'x"/H/T[Ѐcғ%'x!KFNCЀcғ%'x!KFNCЀJ'?ecғ/&O6D:%'t 䴤1iIbѓ%'t 䴤1iIbѓ%'t "T&zA1lrZRw"$&dz!1lRZ2wBKJNC)-; RZ2wBKJND^*$Pq?H3-KFND^$$Lq?D3䴤1iIbѓ%'t 䴤1iIbѓ%'t 䴤D~S͗EIhRJ'/f9-); rZRwd1Ih9-); rZRwd1Ih9-);bWD>NpEIh%sB䴤1iIbѓ%'t 䴤1iIbѓ%'t "T'H"䴤EIy/&O8EIh9-); rZRwd1Ih9-); rZRwd1IhW>I} űiIi%{[ɓl[Ѐcғ%'x!KFNCЀcғ%d|9>ѓ%d|9BlJ菔'/Q\rZRw$$2y!%'t <lNSb?!_X@Ƀ%7][l}ɯr^+T['vO9m Zrc< Z1k;dxeŮ->^>lu-_X@][l}'_X@-}cvO9mrc-}cloo8>xbd|EkGb?!_X@][l}'_X@-}cvO9mJ;io6_?YlZD}S6_@:kymd|1ků @.->][l}ů C',&-K|1űkItJ)->][l}ů C'vO9m Z]6L1^2p>xd|Ek/|zů @.->][l}ů C'vO9m ZSl`1~xlZrc1_@=lZrc< Z1k ym>vG[L} G6m~x_lVrc3M{?ů @y/h<¨蟬cɹ;O!. KDQfy;O!-׬32~2]^`Z탪~4jPDk?ea d$& %1)JD򂘐.qj&xlV. d|t5tÝRk3UR`Fj,Lef&e 105@j*8m6_̖,Q& [DEb x$ DH`2->-Z̋h1oJ+,DF t؉Ø(Z5 TG펇ONȾ* LnBBxaiօnӭ ;QᅧZv hVB|gW%4śGb֝hQڏ E, Jlއ-x Zv N(GЭ܅4+w hQڏ -:У^BrЭ܀Fŭ:У C[͟-x Zv N(GЭ܅4+w hQڏ -:У^BrЭ܀3:?V-iօYp4+w hQڏ -:У^BrЭ܀ZuGj<1u-QGG<>Z_"'֝hQڏ -:У^BrЭ܀ZuGj<0Bxax ^BriօJgW<5ŗGV-x ȉW ꃉ[͗֝hQڏ -:У^BrЭ܀ZuGj<0Bxax ^BriօY*",G-x ȋ'  J'2֝hQڏ -:У^BrЭ܀ZuGj<0Bxax ^Br.U||ŭ:УyzkhV@-:УZuGj<0n/[BxaiօnS3Eп:>߫Bxb) É[nӭ ;QᅧZv hVB N(G>άGJ<1 &ήi/ΏWm:У7  Jl+x S$K]&"=/@y<& {9^*ሷ1J>9Sum/ Ze1i09@SģgOsm.? WketBt@F@cS9VJ},B9Y)uH(*R@B:K?}vhN՞M #Jk (&LD`B[)lLcOx2=I6 8O"3pHĀB@(jGS)s˶~d2-X)ո # }YvlF0ػvj٥-e+pH7W;@"Ѐ!{k 0:j,roL:׶;@\}ѿZ7;@"Ѐ!{k 0!LY0,ZYGh?}bQ/muvomuv ]eEPHryCa1k]eA7ީ@FYGhQZQE㦢h<#2"̗SX@/muv ]eE]eBYGhh@FYGhk}Po(_L:{k^(-(;@B7;@t$9?0 ]eBYGhh@FYGhQZn5U>P=0^(gB-]eBYGhh@FYGhQZikzXo(҅Qmo/bQ/muvomuv <@| 1Yj r,uEomuvY~ݗE`53uUiySY30x!OKg( }̎X˄2|Ђ(dtstF!4_ rV:VKTM|&1MlEnfxwęL%Mmnpk覚zd)CQ7LZ^&]E ?P`r@qz.)i=*p7J֠k^5D'н̚+ Y2e2 1d IH&NWhJ7JKj̠ю/ 2rd17c ȃJ " !@`NfC(AÇ" C( &`S&JFb+O$j |$[@%U)Ps<9lj1U jTR9):]U)-t2-SP VN!=0-]fЫ{ú5EI rݤUj= G;ST[P)-N(7%Ti7H}jG;/PY.Uɛ-IQlrݤUj= G;ST[P)-N(]fЫ{ú5EI rݤ /=eE5e/ o6|'Y~[i8uxwBQc'1jvWYt*59MQnqCi8"\B9Uj=f*C<~[i8uxwBQc'1jvWYtEGs)-N(ŔU-WYt*59MQnqCi8uxwBQc'1jvWYtDqe{"5EI*_Tl*N}h Uj= G;ST[P)-N(]fЫ{ú5EI rݤUj=d.PXc'ED*d‵]fЫ{ú5EI rݤUj= G;ST[P)-N(^JGHUj=tKqEjvWYt*59MQnqCi8uxwBQc'1jv)*<o-WYtE5-UOo֋c'QUj= rݤ9MQnq@*5VGGwGrݤ⏆YK#E6b 1e+WYtI]Nڊ'qK>Ha>J3K(^)P?q(?읖 gSX!(UҢc^TXC4vPU+$E3('%@Qq?ݭy' !$K FGPCcLH$ AGT2pe)Kc( @!9^#i+OAj&yl ѫpxIx29Ar(JS2`f0 a%4N`C$_Vm1a{m,ZbšqdoQqFhi m1bЀ- 3o}Hq,Աkm1`גRŠ#{m,/mŋB7bLX 0ٺn c ɾOZ7bLX #{m,Eh|?{K bLX #{m,/mŋB7bJAƖSFdD)D^i m1bЀ-id4HRfDX/mŅh@FLX^iMEK-{m,|ބZ7bLX #{m,/mŋB 7MK4ZLX%߲_Š#{m,/mŋB7b:od|y$~ VnD@U//iY~ݗE`53uQiySP d)CQyX!O9H:y%\UV9GJTD*99#RRoh?2<\Qpv,) sFQ 99b&MϞ4T2T>xO IP9RC8MPzZ&6*848=6ܸJT*X9l) ( B:l˛->AIl%)KVhb# JcL!EV ]YBVGfY[7Cmen5Ցل.udva ACt1V ;VԂ1gk]YDNo6~/-6hn]F;0 ݡk+vѮ!tk#b 6hn6E#U#xŮudvaf#|a` EV ]YBVGfY[7Cmen5ՑلEVh<"؃k+v  'HgF;0Ѯ!6hn ݡtk#]k+vb F;0[vFh ݡ"T }P/ yY5Ցل.udva ACt1V ]YBVGfY[7Cmen5ՑلEV!Ȉ ݡ" DxaF;0Ѯ!6hn ݡtk#]k+vb "PQ>p=]"y/-7EV ]YBVGfY[7Cmen5Ցل.udva ACt1V M[vF/صѮ")k[!EV ]YBVGfY[7Cmen5Ցل|3FGh> 5al5DG_@:F;03@,L!EqV $ɢR<`rF|1"T?ƃ!3P?q(?gp39U8|iZ@rנ?ف%Uv,8]ΜBGiEsQe8. !#t0|dҽ053:ikeu&,h"٥H(塄J"qXNfD]KfR[@Rp)Sp!@u n9VMTT&EdN4N{2ӓ޾h ژcD԰`(x!BR:rU+/YȵLDo!l#(YuGdp49]iEc?\űj|˭2;!⅗ZdvC jک jکLx/ Z'x}h5mTU\Q~,p YuGdGDȵl)歱>^S[b}[EZ.pvJj<ն'\텢l!ܧ}Hl'/-yO5mGØ`G-h+ylOV؟tVsyO5mEm8;ah`Ud^S[b}񙋉7uN1kE ^S[b}м\퀕<ն'x1H*p2|F]lEዉ/u>o)歱>^S[b}[EZ.pvJj<ն'\텢l)歱>\}Pl'728;b%1ox4ylOV؟tVsyO5mEm8;ah+ylO"` Пte.pvXD`=po)歱>^S[b}[EZ.pvJj<ն'\텢l#)+[̟tZj_%l)歱>^S[b}[EZ.pvJj<ն'\텢l"nS,6V/̟^S[b}#$?lZsWV؟t/)歱>譢l-8;`%yO5mG9NshO-h b91L"Ve}[ylO [>0y"QiyJ ހ|d_@ad)CQ o( }%ɼNAéS3綔Q a@*"c|0 Mr#$FE+#TZː,rs%f«Ls{PJd"dtd)ni ˔[^\4|B$)` cchpFlzeO6YZg'3"TPڵPR:<`źPd$2-"V:AR>Y2͞@9LJ(G(ZF i)JYh*:TU1"<#]jwfں]d|.->fں]ٶp#< ymOK ,ހuE͵t|0d["f}kymٶp!vmvO9mrcvm]jw>][l}'$v!*bYbfں]wԂl<~bd|۳m].BWKrc<WK6|'vO9mIv⑪^qO@3-vm6ɊF珶-vO9m}6.͵t.->][l}n͵txݸ$Z O ݓ[l}- l͵t m].G˲ymd|۳m].BWKrc<WKo}P1 S_@:'%l@/ ݛjwfں]d|.->fں]ٶp#< ymٶp",ݓ[l}M N/vm]jw>][l}'>ݛjwfں]d|.-> :n1TA/8E͵tt0xy][l}n͵t m].G˲ymd|۳m].BWKrc<$۷,-vmm,/][l}n͵t m].G˲ymd|۳m].G6od~.6`Brcl|fe+vm6ɋDFl<~+vO9m`NI5D ހ*Rz( }g"kKQPF(cz!O9o;> L {d22+Z DkiĺHɆP״J$)&-1P#NVՐlWLkR&^E@v \lYTi0**>5*cwRGr D4(C\ZA0D鎏i\;AUBd[G#q [Jt=k> II )C+*fUPT0Y#e&&Z|.ZMQSrc>*ޔ W%:Nwí:{! N(GhQڏ í:{! |-:УZuGj<0|G7%b|}k|E\(oًZuGj<0 |,:ӧBxaiօ,:ӧNwӭ ;QᅧZv/.qg/-a֝=ίyk?ΏY~Zӭ ;QXuOd;a֝=Zv N(Ga֝=ZtChQڏ -:У#Q~p69XuOd;,j"?ΎxXZvNwí:{! N(GhQڏ í:{!xG8t>lsBxb/ Z'Ύx}X XuOd;a֝=Zv N(Ga֝=ZtChQڏ -:УZtC"R9Ӯ,6=fŭ:УLFZí:{! |-:УZuGj<0 |,:ӧBxaiօ,:ӧDstJgF;֝hQڏ E](Δx`-a֝=ZtChQڏ -:УZtCiZuGj<0Bx`"|WOŬ:ӧFu䪊>p>txb֝hQڏ í:{! |-:УZuGj<0 |,:ӧBxaiօE29-ӭ cŬ:ӧF/Ώŭ:УZtCiZuGj<0Bx`ib9>]>mhQڏ |1Y"6x`&̎nt/WNwę"1eZv`Z_P dS?09@Sģ>n+bi/A!O9iF#KPWJCCvM&s MΈpLLhǶAtB 5es?2pju-l=C2 hp=4‰<'R8LH@J  4QH$EمY\ru#Tǥ KT?E刓"l nJ ,M,A"MTVv,$*S(ز[@A(+^~q0e.rvڬEk5Ky&b#n䙋l;@ f-6^Iۡ{k^(/Y.fu}k3tEp(fê-{k䙋lf-6^(;@^Iۡy&b#n!{k/ heE$[dmk}Ho(L:QLŶF 3t/muv ]e@/$[dmм1mBYGhQY $oo86x"גf-67MA#U!xůmuv1mBLŶF ]eBYGh 3tE Eg-{kME"# x@ZLŶF 3t/muv ]e@/$[dmм1mBYGhQLŶF+_T yѺ^("WMo bY-y&b#n䙋l;@ f-6^Iۡ{k^(y&b#np@hX[荺-{k'MA@.Q1mBLŶF ]eBYGh 3t/$[dmнQ/muvN8o84mk3tEӦ|zaQLŶF 3t/muv ]e@/$[dmм1mBYGhQSpKanbѽȵ䙋l"(_L=k]e@/$[dmм1mBYGhQLŶF G[DmYGhͤ p@hX[͗Eo$[dm&nڃD@\/Q[]e@k EP>4C?XF( }fO\e%JL3HF \kBAVԗ"ƥ!q?ݭ .u) -Wd "YֆhܲXU>*LWHBDz2Rbd [xUEZ~1E !n!ҹ`6pq;nJk*N`*U|r2#s[/R\RN:)59kLTXJhPp]0j@E" 1#RH ;F9̘[L.VK rJTZkkd8W9^F-f˦[hceѕ*;b%8DCS)R |vN%X@*=-PR1J5Vl=5"bt=7ީGʞaD0D=?lS_Ea&xGhJzdE/ާ9+`XI8Uhʰ1t@G#{$8(G#6 $P?{l+ 6Cس*JgiGk$?J5Vl'GDKtOhҶ }!㉇*x8 XGdHHkPy'B<_Ea&xVd M2M/83V09fHUE( @Pu3n:d[*)S * zM&86`h@ >0dy%= Ieg,"pDN5- >-cԮwɻt7e*̖-DE&sZP(9zS 9:KeB@xe9]3h%)HJkJSICƚPXׇHɁ\EG2W,:Qy#Qqp|xɍV$#n86 :+7j3r2.@V2G{')d9NL6q/` ţ7\@ld& jR S,Qc#xeU2Ŵ ɍ4GJs& ,Ց:2&z1B17#Q:Snf@$$OdDTH%X JKh*jnw4 N tbd)L+vC~Ʉʕz gV2* )ш"DɉD% Y8V6A6;Yznp:'6(e#0KBdM5g`$󄦫d"WIeUkD,8e Kbhpd641Ĩ0)dF~^Fe,+vkca0qb,j‡-lO"2pт% BzOJ\aZ DrҴ4 8w-0s͗]Lv!߈R"I%m( ק)Db>V\WNd*(r LDhQں`rO `FR rzZ:҉745G4'?.SqCm{:y/y̽xcY9A(A>1e??S?5? 'G 'G' |4s/y|4s/y )y̽xay̽xbpI2I2,KnL  9l@g|4s/y|4s/y8I$GLJʴv.T2B1 a@J!eK/~XBB?,<5CR )}T>/~XBB?,<5CR )}T>/~XBB?,<5CP@|.(PB{~XB?,!K>xhݱMJV݄ >jХ PaF(BD(!xXB?,!K> Q@B )}hBT>/~X (i!D+Z^?,!T>/~XxjХ@<5CR准} _xT>/~XxjХ@<5CR准} _xT>/~XxjХ@<5CR准} _xT>/~XxjХ@<5CR准} _xT>/~XxjХ@<5CR^zN$N,C^+O:,images/xfce4_toolbar_wfm.jpg0000644010600600001440000001454310765773777016227 0ustar forgetfrusersJFIFHHExifMM*C  !"$"$C" K  !1"6AQTU2BRaqr#$3Ss%457CVbd0!12Q"Aaq3R ?cR4t6Ɗ2J_m9 *G[ws⮮J;Q+TQNmvck5ަFY͙ }eAVlŖ۫$qU*tDJҗdkޯ|U#]_S,:/oik^}FK]QMD6Xu(~+_}z^{}NlQ|W{+]z4VK]XtFvX(,^z/~ikW)#ŋײZWL޽zSo =J% UJ =dTxvGk&jҬdz(DƚZ?Kos⮕`OGym|U]G/?ةr,7͒hLy}sjV˥g,9! ey8R]%y&z7L̶e^Fˍ,99RꮄZSKEvk2[|2'RWJnj{ju֊;il@#KjL@*!8e)a Ã]Ntky*qi.N3zHĿ/8.3o q;Q0HV t(v,bFe GRR{YޓS%(79y ho1r[YkK,76Ų].- _prm42%gv˳vUrqJ7<ٝg `pZK|b o ^midC|exR*A^ܩDp@e/ߴ5tXp)}ɶ_HʔU)sVP&KЭF % m~1{N%X<2}fik9. )5zE--K{rKeTJ3j)eY²S9X /G WY%ʴfj}D_`ܜpX\NT˄VlJHJeL髊2͛Oy=uf3P^owHLY#ŔAaͅ69I7TrrO lɅ|_)SnKJyd +ǂQyBlwN45*/b Q(9ϖ IQrc~^r%j !Z F0Ѧ%|8QJ@)'xg$f1K(Oc~^r Oܿ/[4Ts;(E;(E;(E;(E;(Et䤆&7\lxJ~L m̯M/Vw,W|Q4W~*ć8S[Fym|UҤS[Fym|U=G/E?Ue6cǬ/u^MK BM2kWȨ\a$eE2|ONUh֬Zeh\diƘBʔ>jA8%Xî~Ε[+/[Roerzpr?!Nr҅y;rFǯC{I4;Ks%! 6IU$ yѩyRT9[ݏmB-yFVi~an2"sΨ;BII ^N%kkNQq+v-[U!i12!W4$mM ޠfTސ8vR]%<Ka)mAI˧tEׂHmNڢsIӜT2UëIJyNȶEбmmw'c|8U^;8i*}TYXṶq@IAH#':X4ZIWTNui;sʜFU#ubSIXi/kӰ}ȶ؍eo($$'*| [,djysR(ޜ$ Kx ߓ(( (l[*R)<Ҷ>*"ӟSybYڗbʕ-7&w%$ ~Wmik>"sɖQQTTWWķ#TpZ䄠c$8c*530 -8ҙk B|䁕zz+RTcNu9)=# Ltn(ABpAUW*CB/{h1o:XYN8`duuiTXF''E2YƤ9ZY2pWK[Ap T<ZQ b6kbYv:< vqcK+UEȋdFAmO9N0VVJu_OXŎ.; Scc]G; KՂkM96W]ଡa5L,$/z|)V O*:WTis6IɐXNx3 K0whmġ**RT hlfJ嵆9׿{jʇY[%9:RB\W0#ݓӐ'):#^E L]A Jy;S11M !9u1ZҒQ'E6Ņ4A* V6TئMilϷX-P\+~<6qE’T P}{FzaND--cjjhf+%'I9{S5}Ӛ]g2:eϑrLHT@IV-+^":Vjy2 zV¼.lqYR$eĭ( +#$ueAL ՞s%q`FEfjni7*ʘ[VAǒڟP*UǃIs79qFu|Г~GkkڴˊKm QJ'Rfn>{nY-L2 a8'8>Wvը'zLnZ74 >L{|?':>Г~ 5ox;Т͵ӫO)J{Uϣk] l(8Sה]wBxr~zkN|^G{|ܣ =GVF^ u ䷜_0rxH)(gzm}us_P89+.=;ߥ(-S-hډ ɶ08KD$x|u5byB0յ/mXe>KRa% }u2&HaS_~6\fb42-P6f]5_@G(5<}J"h|YO:LmԖaEM+QIՙFYҥ! )RH䪒Ӳ)v*+zEh|9o!XRV!CCى\ I"<%bRduԱG_#{_㚴mg8-XԫQTK1Q9Ju2\y!#GI k%%\NOGGY-[PjLTv!%Hhӂzktեf㎵ N+zҧ$䷼yep%R0\ziˑa;Bp7\Al΂}95R^Sx;II0X4 NwH[YuNkJ׌b:ҩt19vQl F)o^?$OqbJajqMڽ@ H&WM6U[bP!x\-Oӻv<RӞ~dzuKz/{)~1Ouww%\}PH?n֭rIt6䀤qWar}L{5z%^sބD'\Z5+|x<:=! $䞯]u-Vtejg>[mg%K?`^jxF-SJMa9c %MTBqxKv3/|, ˋ,eC ޭJsFڗ -@\UEJţސ{BZ(F-ִ:rC[XuVTa>&KY8qs?kEMuNǗmmjP}DžQILG QEc&pimages/rox_delete_confirm.jpg0000644010600600001440000006217610765773777016477 0ustar forgetfrusersJFIFHHExifMM*C  !"$"$C"X  !1"AQTU2abu#7RSqB$358Vrs%46tCDc(!1QA2a ?wL^4BxĖ!L-i]b4ΐYJY!H RyEU<ӖqKQ.6pnP&=@X*&b.j4( ~G*[c L\arAihYNH8>Jc>gb0Qv**"EZJ ZJv4 S Dtdd6خTVհZbT U̹ mͿ.tH4|U?AU Pogb@X~)ý;ߑ ,}UQ Q8w'G{?ATC~?,_UGlTNHQU+߲ Q,}US{?ATw#J7TF?,_UUHR ,UQ Q8w#G{ATC~?,_UGlTNQU+f~kI_.tΉL[i?I?yGH$KߗZ4k|֒~S~^ʄCk|֒~ŮIZIʗ^ͦn7EdhZ@* >RqM{eAk|֒~ŮIZIʇ+R]96liV#iIRćq|,k):)f4I[fhl(XN23S~^ʄk|֒~ŮIZIʁZ&t}=Ӗv3O!jQ=Y@H$rW5ΧLw1uvu sV ew)@<;oy>i?I?yGH$0X/x6TKf,m z ʂIF37YVwdlhF\0ܴ|/7/Wb^C f`ui*B N:N`dg>i?I?yLTߗk|֒~=t;mwN۴2upwI7D-@-mIopqJRzBOH`2Fzo[M ZG4#;TF;9S~^ʅ>i?I?yGH$CnZQ·\5S-r1Z.=)%%*$׾ MEٿ`aeW&+WT\'p)=T%]#_LH)8BRKXk50lÓRᡙ-8kq'+Pǁ9W jLG\⫣G^XI N!X99S~^ʅ4{Kǚ(e*MIyG+H$Fq򟽸򞻿cFDvKctIY)HQPNj#5U.5>TwIImQV7Z?]#~-tOOTvFS)bTBխ6N:cKnFi?I?yR)/eB!>i?I?yGH$K9:}ZFSA8[V;R83Z(WͩP(+&w뢾I~:誄G}tT=R&PlVppZl^OR<7)% ڦU 6UcR+{.7d'+'f6n2/n\KT@I%(>8?%mK.S}ۼMcܕxz*}_+gNM˝S}zʳ٥IpEqoЯ6<7:UJCI#9_-P4rKU8HIv29TWCBV]XJ)2Ճ5Zv…%*qĩ\ ƕ%Õ9bm[\[8)@:n ; J٥IpI0bbYwe % Oio{#r:Ҳ1㯭iv풣IpA"o!2dAT#<ͪqt6!!=9n7G$M W[WqC)  ُR4텽##w)C?J?N[ܳ=l4ŭ h8)RJH5LUH&BTzW;@ Rg4ݍAWf*kѰȽ˖كyЅgɒJ8qa4AC{ ؒrR19T]y+HyAK+[)$+kOj=7k[SSq.O@%!jϰw^!A [QP8TՋWق[rlFAm'H@Ay,iKue[aRPڜa*(I#)˽ߜmJ|eqVJ;I9k/+0ZqR2+[H"P[t)ܥN2HSv0@*t7s^2ŧ߸H[JyPH:W퇣tlQWZV C.&tm~[%d4 Mzʇ$s$|.&nGKnvg^HFd;~$N|~Q%]/*iI$ 8QCHBTjZ;bXQBPOĥ~t. ZmLC6Mt.a#yysϝ,O2Yx/gb;%N@U?1O;w+O96L6nB?}sg]&,qwha^y:,aIH p%tWPL뒭:ړ6;4V@)_<'fm>F3*yͣ'jA' |! F;ez{7HoHgDw `I^ҖYF|u®'lk̘/t j0]u!8,ٰ`N9r5tN+nԶrpd|Njm%[](ϐg{*ɨ!nECԳ62BVA+g㆒(}(޴0V#\ZB:œ%%c$r>ACž(\.ě̸}dLm֋SHS# K=6% TT#Î[d ށ=鋾r5V(}YWҫt8DIOیָ%&ûMbøHAT_(|sC"淲Z<jѩ(oB2G () hNb)Zw$' 8ΑwOvgQ*ʱJtPc9mYd&OxДropczQ+kSKvv~Lk"RѶ?7ci2$lŸ˸Ʒfl͝jCl.a;Ug8_B5lmom8i SdQb;N92\;\JLoՎGSKV:LOђĘa "IaB ˄,qFkx].--%kfO4@P[ڲ9'j()cۻdžkRv&|묡l 'Ŗn-FH }Sw$(F;+pQAu&4)G9d3zZJyŕ(%99zj5DKeOGCvJ<5;S( (*΍O^cAJ7!C) 4iM7Vԋd--MtXH#\ցj?w@\j?w@\X̋t7InSUYݴŏ_ [ɲݲZ!"Im+ sf3Vf?jijguG.R^Iڦ#vOLeNZ}z~ {]EA dn> Y*Q -(ILM1^,?cR~QA:U>$ikXJ '8VTSpj4nW4HL%I[/ZZerz\(N͘<좂͎e>2,<&.#}եGZQ@QE#VXQtS:/2.{MVNr{)azNih$mFL8y%@jWZOƾ[Y Ħ˘QNW\CM-$J=Aꊈ.$&d]L#SC$%(Jy5[s洇Pĥ,3$QEC|QSUۢG򁵔8FbT'5lsfd)( e I@+ Ċ.%BqjJ@'A֊xoQ&H[qU)Ơ\-)H2t_u5NArGtɔӬ)J|x#A#HHe6d iF7 EQ@QQukX7M *Ftu HT'qG } 74Z)'{"V.&ZWT@#Œ9ҖnP=mfSnKaI9(Jۃ@(((WuGR8UF:~Ol*#\r?w@\j?w@\X̋t7InSUS\4XW+:wz0Dh'=nj'MUoZRmvVBJ JG#)2j#x&Yf;v^u(m BNrsHejGZkeC h2KkB!}ǒIږ<R@PGkRY|<Ԯ_uf[]FZaDHTU93`Ҝ[fD_æ^q`Kz ٳp#ˬ&ˋ .CL6TAZHyMvgԌZ#iRjTͲ_W)RԐ;r>] kCT!($Ti'Pf~$AnnL[3Z#Z7E8|0qg vxCfqM?ɋCEn\ZcrDR@RB*bL&Jc oG[ #8ŀqsu\([5Gz+1D>= 5}Ѧ$ş%װ]AB-jݷ٥e~HXQI)^@.+qhEFi}Z4t& w+5ť7v[RJcZt^ "}kb!.v)j!i\/Яk I'(^SŽ0Ajgtzm.z}l3$ZR.gvϓ>:%b$Wy ,(JFI'6ӷV[hYiVp9g xk,Ɇjg4ٝ  l%a\GzCM:UrB|cL!*Q (#57hL{I w 㰀Ge.$pGpŞ6 ՚i maҒl\[M1r\»=n-Gddu dU\YQ*0qnJpph5%#8dvfÀӥt֩g-7*M>K*Rʆ"1; HWOj[-e*-˓2W1 IuhʉchȺOqSZLF6֮{t2hCN$<ӷwjReQXoCL[m`k} m̨(`Z:> ZA7LP7d?]CNl:Vq!HRNB"B)4&̤ܥD\mJ)@J)P$bSGli؏Fq|8"ķ[$x[Jo`seł~d\Can($oZR](#CRWǙ%ЗT֗.! E|yc\mRm 0%*#E^ ͅx_owhhhqx3**ˎ0R33ΗPQEEPU P3q/H1OV^,iniF[[mqq1-P |RASj{3bLÔ#i0@CH)_.FԱAkЄ@Smi+ Uꔥ$ _h(N"Kղ@3n!iRJ\.~Y6C{*t=Wo75W!N!z=@1ίeV+P%*އԔ+ܔmJ fVb\\Z&<5Zm  zӲ-ZJ8o' &͖Rc򥓹TBFUW LE!p[k(܁VRQb> v )NBT˄'C9R:8uKw3wcm=*ҒNjTg#>:~QPg zf3Pә/;YK(O00UTt[4{T e<pleeO=2;q\sNYoG2[ Y*8>T%R֠dpQCk],Yf)o"H)*ɲY$R{Y*.Pv$LcFFҵ^2dmH @ʔ\ ~~U 3%:"9΄!jpIVqW-pvl6f1 l7*@ReNq= ">as6Wsu\yV\SU!( S3RMiv Y@\ZGWiJ1L0L$Nv*ޢZv{`m1)$rz`-N'݅nM<:h-q1-AEDJHD'Tʊ ܋vۖKe\$<󰻞J_R:T`xCir"^>Wgvt˃ZzYNz7BXl'jvvfmjK6Cjc!m^1$GQjC)ZXRA^ܥIHgs.gS_v\DC)D?%+*8^Q@QEQATT.q?ٲ?GuGR8UF-(-*nئ-*U`{L2gw Z$9 y;vmOAߝP2jXv]gUܑlq8DФ#WpSF~eeڕiJi.!'$6SC@%C "JG TҸɈrj$^VΑxiV1XOZr٬Q%$vKRZ[ τT%k(1+Z]nsZ}jji=c#/'xWU:jDfD]!S*Bl Vr iO= W S9$sa[ynIrR% % `9AWNW/w ɍu͑ )嶆#,*q}ԝ %&-GS b}g P18r1W2-+cHn!`) iIQQpm\qݓWszRK*tB7dd8=,?8=V7}yˀLP.0Mj'-Z΋E;CBԴ.>N)Jv̽kY^^NE9 l#n@u2g%r|sJwX1-6a,)+xmO5G}ym6̟AiTgx卍1λE8!CH~*YZ4ƪhQX_W.)Ro xBA{mJG\mG7Y8mϳ)h|U'n2˷>*U[kG-:ZEG'ssk-h<ⴅZ:6g;d8tk_R*@(81-},`jl#9֐;{8I$Vm5Mjn&jV.t&TǺT rwr1綴UyuFPvdr9A `:ɧEuZNc2&O1%E*XQRTA>S-Qo[ܣK"[qZy@ @\:jw\}No&ߧ-uY_N׍a[wmʆO=|RpZ0w]Cm6$SMX SaG,c5j.vRDSޟrgv[1ĩTcs +mEJJT@Of]Cޱק]w5ݮ1nqyvx8'Cq"z-]ʊ_ug"cn{9g8cEEԓ֒lliW{m-iЙ m>$+^:vUUiWjgN5$hJ-,[Rd0 |U(nT]EmJFC!λj,nHy2ۨAe_Kۢ܋c+:OXJ߷*ry% u-NG>8RP)_Fޠ 2#呱D)P8ֿ> D$Ye aQO%NG ݢG ݢÇM8tm$}·i-Ua$;<h`N-IB%)$;cO>yk~-IB ֠dpЁպ]g/Jg8^%Zt|6͂Km%HsQ͖LdƁt[#X%jRҐt'ZВTiRK c9#}Sw=!C-ܤss*qkiN);#)4:zFZn6'_rc:}Ƒ:Bm>DPNl\YBL(I'aG[jmq_%N'I# mwlk/ n i1Ԉ F]ZdN{RO*M_Zf$ua H d (d5 M*~r8ȋ2Z);Y|((xA*Xj׸Cfހ-@X tHIπ{rNE7ef3!C-7R#! taV<@f%Xn^1zی+ opNJ9R|`[S[osh~==bV%a: VWsJSv 'ms'T i-m]uT˧96PM.\{|#2m@'jF2qI.ZOً"D,dBp ݢlw>19o ֺe2+saaD\S6sN\.Vf^"0S ȏlxԠF4eorto VI I9#S[ZQq|[q8nԭ8 dykyKYq%t5)A>%G紀rEFqom[ )ca-% 8L_ڒқo2[`V(@`R='fڑqa/"M8چBs⥚RƟv,u kyZ~RrOj+NFӭN5zU+OG~`q - H%I~J RZqaq2"\eIRRG 1ΝXyK:[WZK/J8[)*]moR1FrAV@SZUKw)7%DF#ENðT $ ^\n/zC2eOʊIKAZ@ZA 6o-qm# h)ңxѐFTfQ_7zM풤~VUƋ^!ѼD|P9ccKS_ˍ*ܕ..HmbS[JޝV|3blλNZf\̷bl<ۣ 7ԐsT5܅[\g:7ڑlұsU{40#br-񛄹,R!D)A"ekMYё2Xv:'m[B="RyCqY&w뢎0i53]Ph`N }ɻju 1l\AdIRT>3$UGg=\ChMT? ?=pzlZq%+BAJF bGVt#83SN50e\Lh<{SkBwoG oGz05,RLEl/3D˴%-X_{XIP0sVz04dljuVH ax,qn3)/h-z/WE$0z}wR~>tRN[=#קGu-WE$0z}wR~>tRN[=#קGu-WE$0z}wR~>tRN[=#קGu-WE$0z}wR~>tRN[=#קGu-WE$0z}wR~>tRN[=#קGu-WE$0z}wR~>tRN[=#קGu-WE$0z}wR~>tRN[=#קGu-WE$0z}wR~>tRN[=#קGu-WE$0z}wR~>tRN[=#קGu-WE$0z}wR~>tRN[=#קGu-aX;u_8BE U`A&=<l@d `jOW<@lD!m^}znFJgԯZ}X 0}z}t6Hק+?Υz{3WW>>:G`ȯ:U^^:G`m"3WW?Υz{mzFO^^::UzFO>>r+?Υz{3WW>>:G`ȯ:U^^:G`m"3WW?Υz{mzFO^^::UzFO>>r+?Υz{3WW>>:G`ȯ:U^^:G`m"3WW?Υz{mzFO^^::UzFO>>r+?Υz{3WW>>:G`ȯ:US!n#RpN]W~ڱzG`_q'SάԥNӀ{i6.;jcGsm|ևw7ߛS|;i;6ژ;Mw7ǹ6|m-oͣ6=w;ihws~m1wͣ6KChoͩsmZߛGs~mL{hwͦ./ob|rXUEuRvY'`?eW .xG/Vz4;?Ӣ5*rѼُV=uhlǫE,rѼُV=uhlǫE,rѼُV=uhlǫE,rѼُV=uhlǫE,rѼُV=uhlǫE,rѼُV=uhlǫE,rѼُV=uhlǫE,rѼُV=uhlǫE,rѼُV=uhlǫE,rѼُV=uhlǫE,rѼُV=uhlǫE,rѼُV=uhlǫE,rѼُV=uhlǫjuo[2,3BͶ\VR;Eo,գy{ѼُV=NhSwu3.i-g@R JO5cZUIz`~J }Ɍ)Kdi+na5juhlǫhFcՏuT,Y "@dhsm-4r; +Q gM=hCvqBx;M@EXz0u!O#3sX_QrRk"0A /kEa/JڰH&%#Hm][M$!%)HQ=u\⣬?T:p=IzRJn}W$E 8=.@Fs2ireuJZئ;S'nv* k?a/ί{P3abcpp!Ȏ%kRRhAw,cM__^֮`~kvЛl+ ) %) `QC?a/z_Qr&pv\VZemC8giD^wm,Ϭ?a/]7Yشٸʷ@Tiǖh!9)G'g4b7 }ݛQWiTTEԜ< FT#'9ѫC?a/Wg3Uڡ$tJeJd$'X'1>aa@$6/}4Rn6/}:<hI<hi٠SE&i٣#ͧ fM#ͧ f6/}qVϺG u)J9ƺȔ q@sI#>ԆR*܅gvח6ӝXD49v -C`fޙABA”?yۧ\k .#n’9.(A?UG\GO\eGb;xEr+ S+lr^+mmmSë1 qpZP))K.oTy/ef[roLxO:y% 4v7/\LI1QPR,x$a?-qRf4hpgX-nmʎlR% eIO1˘Ҏjr˪MZſN\K Җ lmeiK`1^#vU'}UI@IM?ƏCaXρm%p,EJ}%Rm8Nʞ4}Ameq>BFJComlD\ug)=mΆvmBHCAG7KQ+BV AŨ>cۏ%1VYا ! 'ϲQ{i{dI6kbGۋ-)ǂ$ڤق3]i;M!^i ss* ^ԑD(`c#94d":m/8- Jq@ܜ2<[=FNMөR\\1J(|m>:Wj5ߤ]f6)aJԬmJeie2ӟu6E~1f0i53]qI~:讐h`NSJGH#PG]JQ@W9)*A0h=[Du[b(z+d\;}!p6NR8PRCiIw"ެRstSTHf6@SA 4f^7vBĦ j2)7r-~ȵ>7yphe};ҒM,ȍݑ\iEXGbQdo5b\iEXGbQdo5bH@ԏ)*Yȵ>7,8wuh3b@%"T OXI\G!d4Z}8ڕ K܋_z@71MzNiQez~t9*I J +r-~ȵ>7p'BZ!Kv)PPPRIJ18T9i][O7ǐ8ڰAJRNZՊ;k|oV)tܲ&m h5qi;cYFn# $2 ߮k4"ެQ܋_zKeFs_(ZՊ;k|oV)e7R{wzs.A*}l%NJVl'm&yK=mIb$ThtKQ9*RJQ&"ެQ܋_zY21Ww*Ki0,[RrTINI'jA%FbD[i #)܋_zGr-~m#~l濌SOr-~ȵ>75:YWmG ”4ZXZ J!ʖPyjT` W71MNZ,pcJ9$2kr-~,V{,[b;2"T,¾6&qI$]3'S3#cr:ee#sy^k|oV(EXzaFGL2Ij '*=ʗi+6;ZmW$GAm!!HH.Yycr-~ȵ>7do5b\iEXGbQdo5bƢѭ*Y9kr-~uUNJJ#4Ӯ5%#%D)'a`QU IBq I٤]&ˈ%-G *`Ug/t(hXqкWd} "J,a_B_e|,8]+>(} }GQ/t(>E.Y}GÈҾ#諸XqкWd} "J,a_B_e|,8]+>(} }GQ/t(>E.Y}GÈҾ#諸XqкWd} "J,a_B_e|,8]+>(} }GQ/t(>E.Y}GÈҾ#諸XqкWd} "J,a_B_e|,8]+>(} }GQ/t(>E.Y}GÈҾ#諸XqкWd} "J,a_B_e|,8]+>(} }GQ/t(>E.Y}GÈҾ#諸XqкWd} "J,a_B_e|,8]+>(} }GQ/t(? _ߩ%5jbDZ }VmTVV$%99(/images/xfce4_toolbar_icon_startmenu.jpg0000644010600600001440000000102110765773777020453 0ustar forgetfrusersJFIFHHExifMM*C  !"$"$C"$!Q1q!"12 ?slbkS$/ oUW9| xDnLP7W>L2]p;G{4$2/bnX#@@ڠ?}Fiݞ6\k$tT#HR4An@UC] P5& t9RȬTv7Er9(m*x"R?images/motdepasse-2.jpg0000644010600600001440000005322510765773777015126 0ustar forgetfrusersJFIFCC"  p   !1"A2Q #8T3Babv)47Ueq$%&'6GIRW(5CSXYr*EJfg a !1AQa"q2Bb4Rrs#%35ESUe$7CFTd&DVtvw'8W ?3)f)f~nSɁo;GێGǤ4mm?Ϗs6=yrƌ'+ ͙{:)&¢YG>ilz¼^eZm,ϻpo Lfc6^XxzM2bǠ7HfU9<7' Iν[jR=qix^Q\~G~?~,ϟ5 gjE؏wG[jx幥]{i0Ȯ<kvU.E$q><t+’ @c_֥9Ms,-4t{jyQNy?bD?{c،|g'^i~($(R2H+'$Fߛj}'>2ǘ ѓ-;F(<ګp(ܠt/ߥC1i!_YkЍiuEh6^̾Cuyi?yo~m@luKGfT֚)ܵ5aS% VD!VC!wWpZ*m4;Dii*#ɣJܺ`B?q+D4;F_ѥz;o {@yO:pZm|Oc D/Mz-_ ][yS1 GQMGfZz=CjOtzg<=ȥ\(J$T Ƹ;(d,GK㮿ԫ>0ܹk?cm$N'vsܰ˲wk؅r@kAL4"6WQV_!!JL3VxE.#{#b^V<[M-kZ VP muIO8 $܉$29q{z;1%}Nl%+V<1xgBm$sgce  XGz֢o،7n2crwcٻ=rQy=^ \ 4A J0R \XIX)(Wd5F`$77iCu(=^,5#Wi'i Hopk# @߸<;iN *CJ3%Zdq[!@gZldU_kRH7Ys m_yD.mʺ-=;DEj裺W8Xھ`ގC &9DbZu(5r ĩ6w+KHwcxI,2@b(KLQo$=̬V&lX'–ͻFJhIRVkYߍ/vHimuoRں,N c>/N[NP}E{WRZt| 1uPdPY"WYdE<Ch@$Q؂ϙ}Ա(am !yBZ%;jGQ-S6#y '#f[{KVڎl6BYszPZAkZ=W, k1QmʬVK%{ OPJv%`m#nIN '9' khL)Hx޳3KŘ= g|#mtHo7 U MpuZq˯ oEWWiV_}o NYDWG3ZePJJ)5`ꃍiW㓔"@tj$Og Ya0MߧgǰʑXYy<-@-ӉfQ+ҲӺG釣5#[_H >{Op/99vV׍"۔kv4Y|1Hr}-Fu\i0G&):_}dXhapj%9uJ/G_PX;Y&5nU^y [xks|GKh֮ZzKm!5-i=oJgNDg'A8".VR[t=ؽDaOfW8N *b9U{L:MUB!YgwI)ugDuhLvIƐjwr.\ cyYSL3R~ӊemfjy0jBT2E^(]_xp茶Zez<~o-mקh7Z*[X3S]-S Mcu²̕Jlrt5 FT%̥.)4CηaS%̰y/l `BƚkF፦J˕&ٺg]P|o3M>ƌT"S%Iưb..YC#n|Vj{j1;juks=:T̷h-1S 9JfL\DFKR *zD@E$vN+Zs~U+4T 'IJpe 2h6WF5L3kʁqyDXj`ggi /T0K\M[c+og$LI K:hvמyQ;A-9 7e-l;2TɚySCRWr4s[ܯeiky"q1g= GBаB(6iRȥJF$*J(v0}vxK:hvjV'{-%Owg*(Zj݌˓f_w}^IRu藵eJ&vhaNU"x'GHW>d _|JewR9\46oMpuZpHo7 Ui+ڋXuS (2]uW}qIϛ_l \MH&(=+p锵]BCfH!@Ӂ\k4jy=7S-< Ajsp^xȫF35}Cu]zʼ6UM橒k.S8u[3ԪSoϖd5r=+PDrzi+ D4*u|}VUKEvD0XUL]M0 Gpj9Jc0DSzS>R:W r'c[(6Ty5JhFrK2H6!EMJ7%@ * #-HZA+ "߯D "7Pgd7gA;7GF޻"^jq* 1Ӽ#ٔސ;06v s[46B~+iCv 沥(' 'yLadY=)FvZ!Lhh*fDq׈STՂ KK,;NE($')H$\E1{`ln3YP1nzxN-]`=]^̊C=R+:ݕ"ǩ%#Oxp>^.H Zc}14f JZјXS"9yz- QBز!^y 땐Q?'vo}M6F͉w{qv Y-#ĉ b&xN`PO!P8;m%_?i>>n\.,k oFWWie*F)Gޞ $ \_^u=nO5|Jm::ĿT<{gA&.|pX]a3<1=/yXiux&%j.I=2HSiӕ>+vڂK9亶bM!4 旸2 g렁Mp!WGMq:͸^('WzB4G׀a$%M]cW=uGڋ$ M!) ?r\ Es|8?b̦Z+*_y0*0N,%TV8I2#]YfP|X)ź.ѫN}̳dՒcNWV44EeyRMup3&ːXm/xew5NgQZf~An M'/@:f?Zrea*J̦qר"Yci)6LNﵞYk:G(sXawgMŐRCNIbJ~*31GY^ RB5R:GIUt(Z$HdU͂K׶8'K@-%wLMg$i ܧu'I%Զ0zZ\T> 2Z֦NP'Wd)YKػ5ń~u]qCrXdcs 6v +P{fX[}ooԩ^=g4sJ  ڴ?ǵ_P}D;.9Zkм%g7ˋ'j O#' <#@:uYd]͑1ףrIW|v`)*(>[awil$J+|y# 0^ݣ>O/#frV~1m{w.*}%ϼ[,![2kIw5WO&pn+Iwnpd%ؒv+k47%gr` *TK+zIQ#aZ(m>PӘSڅ_! f'o/0,#Ly뛎(}(:jỉԣp[gʯeɉܥ}l`.@ H8)4_V!Xjuyd +o R¹06myz6^q'g8NAk*-:46I6O0Y 9|]О{ {!U*`^U9 nkaE8,Kop=Ҡա-kbJ@;HfB) P#Uٕ99-+2eG3>qל^JGEyF]{rͷprNq jb "BrЀWRmWyoQ/ %JX`7ϕ pZ9UDJ .+Be%z6RP k weYomtųe)mMаrזeMEYAH8!D,Y J( OyjXS0y)C_[T;<%C3{Op/99v9u֧x#R[0EVw̔/"pPs|Zh~Tm?DaMj:,QV_~Y|.ӏ:J>{i$gͯd+(/̗plMXs&?ˮ9n3W%íSp8R~(ޙNPq)z4Rt|ubx,b61ίX&RzV Y98`Cibmޤ=\Ν=eYZZK߲1T2"0 2PêU#P}%Y_g |}ܛknH(2uγD}~V~0mr˒I4>J딱 QHۛP%y9J^5µ=BB'N؝fҖr:.T +S*%ǸYT$[ahTm0E Ю5r5aΖ 59c<12䙎Z_yrU8q#MndUd 3m7|QPQa;3Vv<٭mޔ_fI&G\ }:[[?M<^o'̒? iԕ$Rx,(`n,Zi}07AZ1)="ywUxd@N2 鶗%Gـ5>QOfs zoEdj•t4VQ߽`XA%kvx B5HXN6 eJGуC/*ׄO29TkD%Me(5!$~kQ>)9YB]wUsS]0[y Fh@' QHaFFרR=t{ m p' NZnP@ze+(Zxdfi`K:q- lu$4>̄|*<|z٦EBvT!-ݧu($t YSF~TWĊ~r-^B:䶧f5g =q*BS6#.+U{ Ǭښ騦jKfZq1-h;DZ.ff4@%On?5edхy`n!{E~ R/˖ViA8J'E~JZša٢( 쮮ImRl!% @)*ffIWVjujԑS-6ո;4NywFu:F旕% k"2NV4@YHg%$pHxw(@;AG#ݞ/pwД ѧZК5|4,P,U Jl4Js*kY;)jњ] {ȹ3lw2ɜ˱Жjܮi'lJ߃HgQZa 9F;ixJۍ`J^͞Mi~ h,zy`g NS|Xx>J^Mw9v}N)$@ٸ!3be]88YDՒ Q$ %lՠ X=`!Om1j|IFπ@;D# wҮ,edaEdZo&֡-lROU)Ӕ j86ZU%;v0*8l>'i>ԎXxlr[CLك$(H8wGLmzwRv$/ZG+EF \qmy78}{fȫvO_uJdirJVFz 9$e{@J!9yx˽pRYMYdwd>Gջ5mӆ['sYwwBL {G7ˋ;x'kzw*€:`.,(wvgj?sz2Fѥĭw Z'$ D\OJӖMwbT>xw-hb,/4%;}ŲjUpN4V-`"N)bݜ\W3W0Wd-%*2 (pBp0r0{j6=ϥ/2AJXy±AȪE2 U#$e"NǚL^66Df$<џ6# xZL+cb% =BpyqC24^oi͖ *4%[6KZhA<}  2‚W`j\5o'*ʉ#08_\jɯnѮ 7"Ma@)[fI 4+ga(KxyLboٳ''%%hߐ ;P!nAyC"IΐYi kb`y_^u Q^U|9Szε Tdpx]-i"%Jyސ ]3!%a|b0:U͝1snNmgI>8[&D5rsQAz)wݔ%^S=SY!=bAڶ{U-|Awqs:}Cg#s˵v MKU ::K2fҬH ]mH `w'\jS) dTp@~nKm@yO:pZm|Oc kB4mU<_k4?ӺJ5ikwf # v`Y&BܡԱY~[Ugia3--X1Kd&"ʫXYy<-@-ӉfQ+ҲӺG釣5#[_H >{Op/99v}TZW&VuU?ï̶@b1؛UTamkc>2G @'\bͭd1Ln,fx^^h#BtHC{^q' (lsYͱTZW$E*|R)[ R5SKdڅ<d"#Q(5γ,_HL {s -v #RUmUqt$&\: {qO'Im,6y0Ơ7>d\3w'`i{xw>VZ@jӛ(LYiU1U`pݜyp1zea2Dn65[ IҺ/^=>EM5r[)='Zc~Ms^A_xsj<1fuߠO&Fs5*SĀ<D\ta!L6D-P 1˔2rdnBTReD:ϐf*M0H,Cê֟U򻇅BarJk K rL32$;#CJšXIS 1Tgjrytbαhs]~ l:Ldf2}vH\|?M5mިWف3.aɳd4KK^ԉ6u"gX$/pԤd eE]e_-锯 y;yz}O2 JEP *èԯP$gaQ=}y= %dNh`Ԥ)9T) y2LlL UrBb }rCkb,9Q\!І3<fLvA?JO(.40xRHCFkVqwsg>'=ZtHÞ~du9҃綑egaA>ӓMzOqY!^?Ypui<6Є總9]14!֪z_+jA`Ua[?bubONkϺiqՅnoYt2% N|NBz P;FG, #Gx +>JőU2bLIzJy+kv;4Gx"i+fV nPpP=n)n (rBzkjvB,QII(*Fgr2;<{I{ӖJ8<5Y 2xC%.-%첒0 K9Ov{Ԟѣ@VrIAdIJ@|1OS4- yеDm=ӱi 8-Jth0/ƕɪP R'H4g=dVrȡ -ޝd*)RH)QA->QXxH$5y 3ܣw; Ai fc(tδ6;wףevps J>Ө<c.!oFҙi,}Ǟ{Gt'[P?[)e+RՁuE %RP-MA O[U,ͧ$H|ʄyj> # )<+ +)il]͕^ׂw1#pg'bmШ^N7^(r@n;rk ܉l!8*SIЃڞM s2rN{OXU'K;hb0OteTJ3Ӑ3zvR٪mc\ H*QC)L4<%(Sx+C@y_qA?HV^ /(7(==>8ceFP ڽC3˘<8 ġ_[@t|3٫[vmb?ǝkuDGz32zzAK6sqcWLqX<]mٺTڮUR3t26I.QeJ6t CGh7` 5P͓5 .ht>JoV~I [Y,&t8 o!* LKq:RRR'T{ DPQJ! $yی5a߽Ζgh7E>;0zwxvWwx`-Y6`ٞfՋVkJ4BԅIRTM&L99y&jb"|Pm֠l㦴f%P@"$i?ym/n)}D{g$6" @XfD~c .irT} _ Mom78̐WX^4Q6@f )X,I~ UѪ{R9csQVl 0 f Gء#{TUU4RXGa m[[Ѡu]?W;E5' iqFjYjz LyPh@w=bpxpRYMYdwd>Gջ5mӆ['sYwwBL {K(Q]݆meo7V75]مUG\LƬd7]JqxfetVwA8S]5X^lN<F0 wpLʈ? d,|%ɡ)v-RT{ w]o}(h#rw!L[@x %z(ye:'*te=O'ɼΉ&GDI=Zr U0{ B':SPIh( Lճڬ䈜c$+Ii JSdJU~P)NWA2bai>>n\._?ǺM6|%vjagS>)#֠{,y.=˽+GW?=k'=?:KVGhsh+ߥ<|οȒ_db }n;=IWgJN錸:FC4GCYl~-^度Ʌ}bS|L-0"yXj/vVi|D/ F /IhF5>xmgclږdAH[`C97tnJP5,%!#:ꛜ$3ϗ{?<_pc~٧甋*m1#xeá2'ͿH"ۯuAƩֶ97lE}c^*xȧ =؟2Ϣe^Oe|G]OtwnM ֺ=ꗟ{gwJ k0*фOꪋ;Kcwmq8$)+J4;APׂ  ݞX֒ۑ[%JBJv 5)hX=ܵ9P ($9g$ıL2Lfr|G{8㡥.{h7D&{`ܕh\eaOԾi9R{ FЭt;/ +X=u)XŽ?!~ Sǎf;-ݓEݶ\~3gN:,߾Zs]䈪Z~B 4MH'+P1z`m+Bt-N}u 3?Ƹ^ ^׿-m>*RFv^h8 3?Ƹ^ ^׿-m>3 D?Զ *) q/g.p˟\<[-{|gAlURy7X_@?X\{{ O2lχ> ^׿-m>3 D?Զ *) q0ɄӒDuqx'h$*D=)Hw8O"r YFg?gM[KIYKvȫ#x%A/AMoHH+jph~fa*>e; r(&{n;O*aFELEMV,(lh (Y/ [}cS^u*eh`zf՟x%!]a#=0f)eB!,pan,ub#qP Y(%(Ź]^b;A3SKsZ}A Owvc3<"USׯ^G㭩!$AGk?0 JC%! P>E@ BRJRJS&Y i>>n\._?+ iW+images/logo.gif0000644010600600001440000000575610765773777013556 0ustar forgetfrusersGIF89av."""^>>>NJ,,,\\\90%%%jjjmmm}ڀۜxxxeee gggZZZhhh LLL999RRRqqq555333JJJTTTvvvtttMBBBXXX<<<***@@@B GGG///(((000/NNN5tVVVPPPP53rrr.~IIIYDDD;;;:::oooccc乹HHHEEEsssŗ/~ØÇʔ87Х?ȧ{{{~~~aaaػīԮuוbbbU΢q鲲}}}gԸWX6Ś᪪nnnkbFʝI1s[Uͅv22-}!,v. H*\Ȱas"FFDbjȱG3&Z#|\ɲG/"FH-*]S L3ռѣʤiNP&TtӢRFʔ֯P mYb=˖eZXM*ܹxz5_o|YzD11IkEdߋ`ئh1)ĵ HƒBR*BvMM厬#&$1`o!l }|BCziz BĚ*rr?$8%LHA_@CTDO.@A "rtHއm1a C H(>!O8%XHPJYH! '0J&P@#m )XIh"%q$7EFGp(w:x6%T1$ 4 @ `a mQ@\Ca:P ʠ%i!VF`:j|P w0e8 p@2\@A愰AށZcâl$ W;images/motdepasse-4.jpg0000644010600600001440000054056110765773777015134 0ustar forgetfrusersJFIFCCe"  _  VW"#$!%7UXx&3458T '16A2Qaw(FquCGegt W   !"#TUa$123Aq%45BQu7CRSVWw&bv6Drd ?9Hm;kW= ڤZ;f_OXSj'Q(eYr<`dW 90Nn%rՉdVFr̥n@PլXKBZ`5](@>իnV2Za3{%n{ܤ7s9˿wM0`,D9)͢FSDmWA]_) uRy"٧,A'>>~)kxa~>yV];o;'_m'͵ı⫦n&-ʖOpG*f.A=.ӵR]:Kؽ.㪍eث~!S>F-VN{b*k5+Vci7t誫=73*F+[jb>vlQ[vkM>xzm⥔B_c$lK_ylɏٰehD!]ڂf戸1 8㓚$e#E}.4n}Vֿ+y ,Vs|  ґ %80xm -ԁZTk WWd} ]{^)5 ֧ԔhO:"ƾ>N~":ĸ)lg9pA$a9|Eh>4{.Z>m: mjJN.b&ΧOma:x~{B+24L)8hz[KQ6EU=lX-^QvmhkdL =4!I#'OІxgdH!o=%|u* `fj)Cr«mUrj39W[n]. @+z}aU7->²U eranoatB*vnUnzk2^vGbչ s"lD!L  ơ~lC^zFUdv2l"v_Aٽ`Bh*ŬOC1,f:d{ T &  z# 9uzY=|c^6hgSyvvEMެvrȲU Pac6Ύ}-C*.BeZZ͖VE%)2lJx#ì[h=gG6{XsǮy0\tp= (- =54RYe7LA2#aФ[4z*^!L+3u,1 $.ET~^Tr[ůxFH&M(6BzkTSiH"m'uvuq?m{igVaU~{hUc&vD.Q61]foX k=cDiSK%aǙBU54CDɂ'|a'~fhuߒ_HӇV@UL2(LSq%|ګ=)m5ֹOB0qSu(FK'Q[NV[m>l6C5AfѲlEוSknjR!ݧ{jo\I-!*'z2Trz_jg r/R|X m8v'VD3RTne͗Ooj}ߏ:ŧ5/[~TzGјRp4!2orW'T=#xu#ZKGM:h;JOjb+7PޢLSTÉKK)kVѣ U`rBٷh&UElGv\=H6#v5o_=B>N"kZ_}}{=_$j7CS]gi':ybHzsE[>[FiU7hyOi,Ia+OzшI`V$"%6y$O䎕fsѣ:Yغ|oɯuyDµz#u5.ڴ0޺JZa`{`Q:^ajx< z $K 6uf9Lo}al7I7Vl,(FkRƻwkÎ3ԣ]03%xGlJD\N:ʿ[ݎm֊XXfjϙA w b.3Ǐ!%di 3^<쟨QoGD3G_m ZE07CgـS F<(jʱef9UϷXԹtWQ4ŌrsQ_V-I5u״l^k!^i|:Cy;w oNGޞqű[&;Q4a4ꬕ~GǻNWμ`d0p&5@N,⅖c:UU-f 86M4fhL գC>P۹nRğ_z> (*n^)"vc5)]jQby.&j绶n(ujq*EX/c(:E|U qz b1 I,B*Rk_oW+K}T}Y\7_^=kc 8?{cg#:FJۮ{=^ j÷ 4<{NYPSE}撧p+r8/2<_n*Xzk-nT_j-gk|㔋tzpk^نNֽ*STXI^_d$ouwy42‹7YݛׯN+}+m@VNA ɯ{7xsd0ǜ4N_ZhoFV+,hVηblhpYbRm Xh9)V{WgRtfY]XS6YR6 uځ{TKR,֝Ao5C6<8rr62F=6"PJV| VqK֏~M–Gt"͟gS9(,gkwYOB,$תu>R.#0BqnnkIs`˒a8|7B;tnPjPeRI+4ke[!:sn+9e@Y7W%9ףFڊ$l[BOdP۷yh&$$,(8'qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqBԝ乷wJLzBb(qDBu4L`;ft\}y(gqsB,td)ix:\bUQ*7S b_"$=Mlrq5ߪUXmWkKP/j'Xjddc-`;GOF_b6澜SV"!aջ51½XTLlc^~^5V]o:_j׮5˱bfQ&`-n?*.{NGDrXhکc. \^E:Cq5J2UcٷaY6;KAbΉذMK5؋ﵤiڽ[b&f夈U]Z*Nz9 B)Eu)AKog6VvNk=ղo8ayX/BAS>9q,'yzeR>ip*Ľ_k/ozOls }?c1BsQ &l6Ԗ'^8Z}qJ)-Ku3jms*4+I _rӾɱdnmEt՛(N]&^^g /*==]Bfݛ~{ުگU=1р.uÀ[0 >g-GIF"C)2S3P1oN\#Zi:6u}?6 \_4:[bg(F<@fb>L#O3=ȥvu;9WdY~_ib`Xʕ+.Sd;(2_v YOjGfvWnUp.ToR鬻һ!GMʫ}3)zm(ߩ^Օ;Ykʂe7]0c%gGt tYf$Nj"W^h2OeZHAe##<+5h~8@L$zBo\x֭WJav6w|l":U઎M)\̲V"qԻrgTU0`4UUg~{ezAYJJ2x=&wnѤB5fyv0RvT;$/>vj826!+qɗjc4NGjI t@Tf-:4p;[]% ۗ#Lh$Lػ$ؒ +e7R?wpzgGOH_wtkߢu-D^M$@7R`9_ }u6Jf7" T=@o5mK+G[4tL'2c~Ƥ ꚴ\y? A& [N!7Xpst $_jkg;6[z UxvNl3ɌY̠tWD#"!;N ͏9XޫFUJ,,k~韤]z׹PۨDU(u|?] ݫ|N&mZɰ=s H) Cv]լqq{Gfˏ>,~zs~V4 p0OiQ5)E|~c/lCE;6zT4@YofŒ̔nݱ1VY+]x `S錚uNgD%y򄮐%kcfeX=e"m?ԃX=R7ci5oTz&.XQ/5qS$5xϡ`ؒgĕ4üƢz5lt=BekD`Kʅ+J%?‰E1χb ZIʷ$Wu!$֫gf.nv.Bt =,j'T,ȢW]R[mR]Vbeӿ|<>tB3`)!)hUn)|UOTͶerHSuEhZhdH jXGr\XXr {yRg9]5V(į ծ#?Ԗ[k_RPVyǧ}7\8qͭue:[cBܭEk/ e7+XXVUquT&pk|Q)GNjlSƷjrqm D?H6́j~`_ǞMocEPV`lAҽDaV3̽AhFaݙ6lG K4lYYMC練͸]A*n=mx^*t;%RyX]Vl>TK LBa^QS>1th_i+P:ͤ6klBק4tidQ~JguTmHJ4J}ѹ`xT_[GO=D,+i;鋅ꞝXgZ]mک_N=bugk7sƪ%l.ݗCJ`jSqLy˕Kd d|/}hkSR݈tJ5; uDdhS¸|Q }O>(߮.2Ώ׶_++Jttn2܆T1}Omط`D*VYdY;o`6K'Ъ̄j"d׫MukEVe=86SS='T?:•|i#|Qd^O?>lhfĭ}-m܍oXzK?l}/֕naV(mD*%xDƎCxB^9LGUzty^fNc9,$җ`5})zsϯ4\e˰Rfɋ!NQ^&eWXK 8e:Uv|7g viR90q SL#8<{7NmU;R񴐱Ұjk* rN:52*3)Cz#N9};M9ۨ:Ft)WqU&P[Hz)goLl=J8ՋqR|~4 }iA`~Bɂ0KSޛ~vkK]ҷ|;>ci6k".Jl, /8d때S\_rϘ}yGFq~%[]V1WM|`TB3an" Lz טƆ°W4hV_0BpΫnƦ>p#25"E4$,!$6 F5 5")WgH2AQz/RVLY~bYV?ۃ4ߚβ\zl̪Q31u{[y$%^V8=q\}Gr,/OZ(u*f`UW=V/n۬PF=:?0Nq8iv8%pP%/4΍㫚UU6jJjԒr]^Nu+.qUD-h&km0mv!nje6jUdbuʍ؊ӱo^__ }Bj4XHX:l>xscRRXV%A2őʗ2Nx;tÈ"XS3K/֡V M/dt7;>v,VѶ o0oeK[G{}1VuZP=')̱gνC-hUoam̼INMi. (鴘;_֠H׋k'lҸs(4zr?[S|E։zo5(sv˥йAȃiEבsK*}_EOf20朷5iRO񹮄-W$/T7W+{ !mE!œš V6],[Gdp/:yf=MHASYS: kVGJ#q܋+iu+Shm|ZŧM,}zPcy Lη^jC|** n5ի% -Ver#Dk[  .5TjFyxi٩N0ctT>)W!-e|;%;+4ZH$-qk5:%eν UdgkҢƙq1_$ϗ=a|r񌭮ݵ`;,g6$x⇥q[бܙWuw,a=8H)(G b9Se.!V"1dV~NPŢ#=lehVW澹 IՍi,Do+FƱvMY.idD7ViEMd<"eh>&rg@h<[Dr4qu.Qfb7Ex sv<[U4Т[!Fԉc=|*:R AC/mə6TMW-Feow-f•a,Lg]䲺dpMxFtnhOծMT1'K`AU$bz@0e56NJ,*Rveuvƪ I[Ji^zH,}5A~iuũU"aSJױg`ػ@ +6]zcYbEkXuY}/$o*Qz'\Aaq p\æv'f4b dۿ4*9 $Sdj NvɊ{SyƣUvv%z2R ]od/DӰ̘s1 #jZYƕN C,*c %..eQdc,#f#BͰ11E<aEœ.N<=ҫj*]qk)ݙe[.;eq7C.1̓KAz2ڶv@:{.̣㍔?CL%y@lwqȻ.dAjqCi+*J֤N]n7i}a%.iaeYeGc.b}}ubS|V5eE KUЕ~5tT r5.SZ뺧,ei&M9"|Yge4v*D*)[ \X\5ν^e_jxڵakV{ ,\)A9(VZmѴֲvV۪&ZN{*тKqٍyql=WB/biiTvl}M>֖PHk\ m7p>٘G& (Ƚ1`ܲ+6EzίA@j5ϫ)N]he%XXT ij{E?{:x).K(XYӵ TJf`!Vk뫬F˜NLoGRȫ nzZ䩗e޵ofA(jlq@XV+d=_vd^k}c*KK34W*7YV|<5ۻ >`>\9c55{?k9JȊczh_q&ZŠUO7 Buf%׾Fy`̾M[6\ǀ 졺>_(j@*R;PVd>gGGJ?ֶzrvf'pRBLƢyƐu ڬp+#6klŵI[%R=J&אY츶iEF6M:Ӌȱ[]2ɲ^X;QnսtcĵR'TBajlHeXvVy]ZҤ7z醩`vRz]Xd"ε-/U ګZiVK:fYpSheCW 'uVpLJqX ȩnHDCh%2C]MySs1e+.uk8*E~7cx?h0O16YKzX]b_6fMJ/EN=[kS".7^'Q\37e™)ʂ5)E -(f^ϡSrVjSy%q"闲/f ̌,V\TG2Z#ťȈ+&챩@ɫ%d)սiR5ySXV]K bNc*XvuXBڲL{~q7.7`V]hBޘ+:9kTSCv8 l'y쮤qn 2 UICcѨZugĐ3)إnaX9ݶb2Iн8 bK'cĆ ÈF-F?CNt\,Nuaq빛Ħo*T9hH1Tx1AĽEai<9v!]?ֲ i@+V @O T&\>j4 X;.Rj -\~N\3چ ̪B̀IVk.D.XH[J7s]ҿ6tUmԙP!;*-/TCXs`$c29aԼ33M꾐>|vAE7LfQSxAVc׽PR'5 GfcMjH^1A _k7`[ن:JjV60yv[b$񯕎@4A*<1{z}8NFҤponͅjYM}Zea:I$t%^H]e!w'n88UO fZc4Z6 *δǘѫms( :֪][yy–u ]Ez {eQdk@"e,}tV꾠^UyXjW+_kҗk^t좘|KB0{;`.FE0aA#OP3e>_>o m7NV cTCN : 4=]vf"v"Fc裺el JU7RJjRi7)ޯiBlQ̪fM./F lz nLSť5\Tҙ4jѬ\p;j{SY~,RR)#5'><&.-x\vhYP 9q%$5P;lA5.KVd:LkU 5;FQO!Vo]e*3SJk2Xj*W ֙'6NoJkGǺ"ܓ޽S+ͬ@҇ғSw` jF)H9c6Xu}\HTnG0b$7 ę*J-Uz U#Uʦn[ FYC/# ]hQ}[{Q,{8h Þ9ߍe`:WJ\b bTyEgE^YBNf -_,E*d+v}ķmFC%K5nrx\+9xl+(ibwԹ9]ΓEWAl,%/Xo\jENJ,~K=l uśhbXNŒΪTZYM q{EQԯ \.#av뮝gP{ivp[QwU{ vn<`{Mvj\j0Ff ,ӌ/N۬1No씹A;bbM EVIFK9mfQsON2R8lҭVRאƵgC"H?1'uP=c q׶]C, )J=,Bggy煹qa#c=XPQG 獕kCװ5TMzCLuƧtL([ͭhB &^=ʫډ?J>3[2]sFk^^|jtJđZ㬃o8m+Fwr]CC@I@-Alڧx}F5_%#ƔBا&.{wF .[nzHy aa4.TUE\2Gt E\&(eɑ:(ms+?klV;sűl0aP-ə+怨*RglcWr b1 =pAi vs[\me:fT/u1 F1-{qF /8R嫴Bb2A'^Xѽ7?gFBa/Mнee˚l̳KG6P=Njlf*.q= vlVIrF+}/e6d +M+o[{ ol(+}{%r>bEҖUy3dxRy3`@ZLL`v ]Wp+.m!oL PBQn*snÐ6WR87Ǫ $!kVmC f&ɡXb=`mѮ ዖ'y# zjn+u#$&q`dէv:.X:taqbSM˷*nS`Vl$*<ݠ>^miTX 7wMEWTӳoֱ Q_9qo"h-ϰt3]AQ^2MعA.r0Agm> űRZޫ38o@ !ă5H`9dZ,rUQ>ŦNRHa+x=0d{ Mgl۾kT}a5\zgP[a0Ҩl۰Q S@|7۱]vZR+WK[̰N]_+>-| Ep. 6X95[Ǧt^ǭ&Fz^q/nl+z"/VUs~a.+H Let]>VW:+oڝ<x;!Rz3W_YPc@Π&~D+b0OPFGc-TZ=ҭOSI -x<8Lp@-6+]Xn[*T'6BDuÇ:̙~!V%vHg鶼ΐ-c1mO`;MoMҫ-iϒzƕzIʘV 8uegбw&sOeUu/gwݶf iDEZN]j1D\lFG,!5z BK\ k0GA+֐FnR=+())֎l@+ .p[_adښ٪j)v'lb_ln!Ӭ%A2`hTwY-D;Nh4\;[cKjJMY:EP[5%:VslfܤkOrc2;ܲsڼtZN(*38C QZbm(-館̭upʼnݑ 05F,j) x޿ZYaTِz9eUmoUlѯ Ko_m ¯ٵDM,!խ򎟲iEẁ4:5 ectdڿo i&G-侬Xj]* Z#&$Z0\;wM5#/\hⰧЕ *OT"̜,FϹf 9GL<c7(*-(-BEFd%lfsgB!5JN鲬/V%4VJeOU.߬e,mjWV*KSGpJ8 {=7ZnʜU~jxz\/sWqu tBߜ(\ ٕ]i U25Vʀ/\eb<>p!"Rz@]CM+rDT{e]&kEuD'W ZuW{I\Tv^V'p2v:p VqKA(:T>ձemDa١6נΧNemK$lيN6%)iϻٳfkZQNh(f_tcB,|qP0Y5̏4|e`zh(F;$l#K Y8-"^,X&6  &vk0hõݠ>,o$MWbhҪz2*H+1+Y+ܤ0 #DkWzE,}Yz=UdrK1kjicHHi(ߏUmWc[DQ)vPuc-;).}tp h!*>BȄpA WJkB2_l.ʥDŽV{іحwC 3Va+8h| &zTV6t0虶$1Cv:J"G  y NRslZ>%NAUq2X-[_'Z]. ӪAlr5ؓ#@.uˢQH{t&or!/)m|X)U5 G#xʝMMؕyKnua6Ī<,Djd t!';}<_M n`#n=T6ufu8tE2rVBH@8M ]ǒ6IW< npDKv:=-C-҆[xآ_7Udi),~iv/8%M{{BٗO[tꅶǧS7*GOV(W`qe LԱx @Ni5~'6MY1AQ*RX_cCV!t_}<mMW'XpSɔʳR͚,Z+Vm1V#AZ@Jj[Y5@ݞaX}r~*,!qRxdFYNrh+Y)-3THł ۨ0|'ēFI+'$Eegލ*j:-wW2)=ر2Jyf90 6 PEgۑGO.g#I:^g[QztpfF'1H#_R4Gp+F´/BX>k9ۻfV@5=(쎖z}][G+XFQw bA:)nby[fofI^*MحfA)i^M)EUk)bΘ<+E~J](e鹤-&]cX)ͲNSvƋȕ=T)'TWkJ}/ejN*O Vt7wvN\ cI2L?n̂5FfW?eW?5 F|;i^XB\=WY4@"@͑uo"_Nߠktߧļ;V6_v'5R[P:=*5;y<\4k`j*`mY5T}_TcOsjOm[ n1yZd:_bTYa)]nGSCq7rf.^6T+78`.5dBeųV=n-ׯ]!:Sf]h*lIC3G.2*ؼHEjT}.aRp+sQmU y 6'%QWA1:4QakŎ5f`$s"P$ܤC0:hy._ bϔ[ᇁNj/nЌ$<>1L6,8sԃdYNZ-䥺R``9 %dVM ] ^d`"eAniۑ }%t HvX"i2<<ωL2UJ414#|8&כ5 լ)X]kx,-sO?,(VX*0zhuFX?XSʴ2DmdXS:''7آ e촖0uhٖXT{MQH^r?,KrWZoR`:ZȦM2CI~n WB]>}wHgٙW4u^#kD=a_`lmhj|_w׳S)vz@S7g 'sb<3#fX~zPPp1~nq^W\MGNh]ePͼg,%]CdDؚ:֖S>'"=l.;_E~JԱ*s ܥO&[5ۭ~.#jLJinNhL}5K"t=Yyav1q66<Ƥ&m=ŭ(ԁWbEo#*z[,bVa3@ȩE,]n]XqԶ"⌣ 6}g 4r؋Ij",UZb#y TXؤ1#Ћ{IR3r 3;<vNg9:H*\?$کD Pթ+Z#mXDMo/<(UEaڔjT]EeZmja:\,V3w*NM:T3 j܇pDd~a5ች@W\,T;uJz=eHZ+ ŸlK&DJbdwf䯱/EIeÚ.+o+O[** Ymb^9U+вJhEDb\V1T|i$!d_}0F&fOmՋ͡j iE\Z٭&׉X؏ń˟7k23$}w 5I2xűZ!O:sTkX#zb3!:* U\d*sƐ % ƭ{.uɔtK/4}M IZ,z1~(&joȳ&~K;V1 22|}-~< Eڟ!.e7\ mՒv荪s _Q:\]ƺt5k=6y.JUgY+aF:9&#=w}BZH^l,>-on9!7]N2 ȻBi=;jo #zcֻ ʤXSZU'VY:)`\#;f*.twu գ֏:!9PUWU8i˕5E֢Yͦ]u,QF믉ʊ]Vq՜cgؽ oF@UF" nuh>a3P2S@O(*+,lpW SW8=,Pfm2ӵCjdke@n c-jĢmXDzV+LW >!vft@,ArP t [=L")3*6ֻ2[h@D/GYֻ<Ӑ8-ڝqԣIt.!q\(snޓul߫;`@9j \)]@;Z<*3Z?Zͨ͘Axd_i ef n's_|^e1{ѽ+/ME4t4êx1x}1,&R+wEܮ[J$MmFɈK+A&! VL Ej/~{2JM 6|ۚ_kkՓ8#[ٶ:o6 uFRF@Q8.i˯Y7|Z{@HS27ѴiuƭrCo| "ͶgB#ڮu U+]|#\D|X>=n%HfT rHGgd˫'Ewyd? u:kud`Y_j해NMR!nf +%VX(nq_irJŸmӪvY"ser, q/txE ڿ|hձ\S&f+3vX835 4~u2ʭZ^kufvUj裑n\uuX'J~vX"%"|äHsƩAPE톾̃E1ԗ5^y4nڽrؽuq2ˈ.&c^ԁ"]Y}\78Ὧ"~D٤v>uj!KSӭv%SU"e%H:%m`K gՉ66ekmZ죬1r*Xk[zNVm3jA9h!}*BkKf*RTQAY_U7uO9W[)5Obo1(v?LkMY==ӛqښ%W`߇PVk b҃_VuNj9\?JvP)Ml$LD՘s֌s Xع]Og Il/@{hk(zsCWhUfX)q:6}=fZcsODFeKTc[0Hf9E}S(k--7Kgl¸FuJ+[d]iZl+ ޻ڪDD 1J\.Ȁc [ L=XG{ѶSt+VB}nL3aMr} tݢnSgPL\U OTEť}O5hE-G@zA2[gFJ:cvhp$/[Y*ViWm]L^m9m]ݱpkTPDM#ZZՅ5w*KK1m n4Rva\Hg1} h 6;ݡޟ_^"z: ql1b13st,^8hS/-51hpS8&n]lǬ՗ ZԱiJWX;`3~UUa;Wy>G:bSaۛf幔W~{840KZ ͓Z>\?dH)!춺hIk SlV6I!xwuij'W ˸V"ɮy?c.Vu{z'-n+([NӜ;zkZY *N&e6#ᄛ=[ %+_4cl80I(|$\7G4Pb7?x3!g$eمyup^`kV,G"%¦ީk]UB!oˎ[ -o61?kY ?U΋ZfJrhHX5#V:^?\k \aL.C KzCwMaYJ?};3`ߨUflH}3i QP߷9N9hc++W7kAxi%9ZTZݜW;+!B瘄<*f9f_ +rd>{I]f؞kK:24%{/3\O眪Қͬ}P$zFg gΌ^dMKRΩDAP_4T;QKiTA3pRgWL5Ҩo_-F:p^V{U۸YJ r^ͫ,8AK\(:HqGb ^ij@2!QfŞȮWk?"Ռ?fumPҰV .Edx&`ճa͊MgCNcI>Kb6YK9ȝt! gݥᾒZ̵^64׿WWݪ2$v\t]&\,eĻ?znu+|tUM1[ngrU% ƒMXV*>cx:jiKBAsI%CLi~XXFkl*? ZWF8ReR$Xa'W2\I͛#ddiٮ2>86E.&6-mz_扛5zFL u%{2Y^_; '|$W~W?d~GʿV K= ٜ忄bOş 6ek"υu$Mq})ٰ9h%՘L"#3V16[T3MUOs˨6C|Q M}{fNMK]#_sxkKlA5XΕ)Vq{URZ殠fMZaxoݺ`|x||4YZ.W#9_67Pa:ap!$2C{ψ[(pJ}Hܨ֊VB Z+F*x)yث-bDl$ `ɋ*F́*kvuY^5le*pL]ǽ 9}g<`d?TqgUYʰݶ iZIE{Ѻ i^jQ^}F܆4n֯wPضB)l6TVCBRmٹ>ׂtwANI;9NZx*EM6R_K3;5v)]|i|ZRK]H6G`Gah.~ [HByW@ۂvEmŶjm|r ݫ2yJak(l޳ɼp>'evl!5䑾#zLJ03sㅚ845ZJ_V!e^iXAڣn[pGk&zתV-fœڨC`x D G $=|ՔMy]dxF~@ ZQn+ s74؜t2CW'P(UϪd"ڵ=gu#RfZfHSMKcb4雚/fœڨC`x D G $=~m'lХmiX&zZqv0YM{'|H?{#1ٽ~}7}'os'2|tp1$k5}6pB+D s֪ZVxo#W5 Q}12idE0Vo ,xٚcwjR{rl͕:Z6HaOl yL.S} 3ؚ5jYEY]'-5!JbrFXxj/n?DȻbT'6YYlTkk׻}ӄSVpu**b2i*S5WdetUA1 'l\Eh%LQ+-w06SO:P]·^Z(֖ a5!_2]ײ(Fls" )S+zh7j?U=^+`Ua]IzLCr\G5C~[^lΓ."挒usΔi E+rm Z,U|܍: ?7-LYG}aA3 YBFڥIεrJzYk6#6b,luًKBteV$n˒gqt+$ x2EwUJr,jmrES:ۉ{pKMhf%p8I fGvѦ;ea2嗻v}jO.u›a2m#kvCHs`f\m,#-M, o7i7Pɓ⪗]kaִ[I Ԣ,jkP.F\54fΡ b:6qɫZi/`j騋zU|!VKa"K;e@NXKBKC`qG1g|xBb9(؛ܕD8gaՎ#T[X[I:jLdl93%RY߸kYʖI7۩YrO-888888888888888888888888888888889lA-k52<5"5}#W-Oو]1F O"'ʃF 4($@1 2&F X#XPaEŊ4Hc9جX5 4*{$%.{H2ɈHJTm<}_ۇy0UVAMr}_ۇx R}CaUV돠wSG>Tm<}_ۇy0?ثupSes#\aWhvy>Tm<|q|yU8Cϰ+p;aWhvyL>8>O*q?_W!jg7:*SiU6oy`HECcD_=Ko=zϟ988' Df&&&&Y&&%]&? ^j]?C"X%$%NDcħ1?K^<xb# Go5Ix Oۺ; ixqIl};Tm<|q0##sjıLD+K4Mf]Ȋe?2R8%#%1N$ )2 R=GaеnWU6+ڝWB4y w<\#c<4fśRVUt %JA|{y?,+֭QpY12PZW_0 yqμqqqqqqqqqqqqqqqqqqqr5iCC"c=UF_ZS}pAKI$`2KFl=d5]@%cx'^G͏!բ ooV!S!<Bf-XJ+t;7s\NewBVaڹk$F"#%1-75=w-,)ʻxGZu94r,K<9VIXxCFL0W*ގ~>gz9o߀9΂6<.FZ5+3^M*+xl*OĊ"zko~w᭽Ɨכ6:`ٞ9SG03 ap'I>4ْ1R.z3퍻9璝I[wY{Lj?<S'~:t^߿nz総v. 8wաܑXE}f;á+%hk\Uwjϟ}Ff TP]wG?m[{3 m吵;n4Yc"tMp߼\}0Ř3v MӮ18\^:#^|YMP>&XOZ_xOÚ7ȕdqƅ46>ہT 2s^ V2SkP$~PD3={ԑ23F}^C4ďb>gx+IΨgz9o߀8ko~+kPVIv쓃]=1a"x\Vq:NlL,yv֣bjX]-r2H[|D~|0΄JDi12ŏ>,}t%[L=wk¥ Y'To`wQu zd1?*TPLw.P|s5q;X3vU82)^1 tΖɅLB|ÁAC6_1bt3'i2|y|Nfa LdpH&n#$8K6YPqcNlY|BWYR,zv>_*Aεj<{K߷orQv~cX'^j5џؖjeqIuq2*dU3 m|s5s4m|6Ti_40 312bû*?Y$LzSVg(Ԋ`͉|4L<3c,wx#E#̜P{ۮBV@j]22=ȠV˜݆{gQ #:R,  /00LO<ÿwgw᭽ގ~s(#Z.6Jzc(J5$_yhA{^W`T <|KnΩ~gz9o߀8ko~,ੋub6HZ V! o3 1.Gbx#̘σ r]WVY؃+5y-8h1bk4q.l87Y2{d~m:^"EiOٳ>׽I>fXM~|㟔I/sDoގ~>gz9o߀9)\ @)Q3!+\qzf?Y}ql}x;8(&FYu<' Ń,lSqfPK>x#xٱg,;Zm'JBI`:n&mD6f!b]c'5]~ؑF~%[o3w=_G?m[{3 mws>w6.Ws/ގ~>gz9o߀9};?Eu;G?m[{9㏿:ߣSg_6_[θgz9o߀8ko~#q[|lF+G?m[{3 mw>~M|Qow:ko~w᭽ߝo󿩳/o\-\_3 m|s5s8>w6#mEw᭽ގ~r;~uG?mr;q|s5q;Gxη.Ws/ގ~>gz9o߀9};?Eu;G?m[{9㏿:ߣSg_6_[θgz9o߀8ko~#q[|lF+G?m[{3 mw>~M|Qow:ko~w᭽ߝo󿩳/o\-\_3 m|s5s8>w6#mEw᭽ގ~r;~uG?mr;q|s5q;Gxη.Ws/ގ~>gz9o߀9};?Eu;G?m[{9㏿:ߣSg_6_[θgz9o߀8ko~#q[|lF+G?m[{3 mw>~M|Qow:ko~w᭽ߝo󿩳/o\-\_3 m|s5s8>w6#mEw᭽ގ~r;~uG?mr;q|s5qGxη.WssNNSo C'`֨n=4{b)h&΀fXXhM+8)H,){cɛN䶬0nPkxXް- `[Ή~㙊,ّ듦 R1x뛿P:d@D~Kc23>R2bC0]m'F[*Uu .sP2))0,%$OYXii#6CMS1e8r LrUj¢A?48V("7y%Ml^ z]/{&E* ](hKZ;bvUOy*"tˋϻ| aVc'E[]BHF8kϫյe}}CcBVYJWo:?.c lpve[7f͇4I BVn{$kju MB+h Y -!uy !"I{a$E^NQ/$"d4zL.n"́t⺫i`ZY]⃰1%g{xUnIʍ#4#vk aVc'E[6S=6Y?a~LS KV+"KRճMj!V ⒔i5 J(,LWhnRҗZR[k;[=4N[Y; c`! c协| aVc'E[mPyn v/`ζS1nUq) jj%a2O5M&uW޾0oĉ;6jȴn7W^Y|YHyR I9E?sJF,Ǯƽkmh-);&qYV1v8"4ɹzY+?A9Wɏh~Po&=B~XO8/z2l0t1j ~|j dգUTI O?Ė#J:ahXs7妩_yNWdl9C.,˝)=ņ`0.5PGN S#`1y|,92D;,xs_VZ¸Ls62D#fU|621 6)؃IR vNSc'E[ɏh~Po9z֑Œ5gރ8dvPkLXK55A zlА]6z̭gY͉r+ʡhdbAsiwx)AZ6v;@ЄKuiQ~FBN Bտ2!cx rx{Wj6}gAbQF--rS ,u2  x 6xyZDW| aVc'E[6uɪ̣)"DT)䭇TVpL4Եu@Nk{"vM4CYKdҶ^_&ׇ e mi|(i5sK2K-]/20Y,ԣ̪QYu . V 0YTȢb#x9]`0B\{Ǘu| aVc'E[ɞ=Os} }ڡ-WĪTAJG`TX j ]C+=a'j)A0V !k_ap 32vbGYB_ebgjÌ̌ s?Hy Tg# zQ:t]jtzݒL-`V U|q'gz,, (<2rbBTc r&=B~X| aV0(5"MF0gݞX2Fi]`*cP /D[}?|LŨ[,RWLW\H&mΝڒ1_b/ȓbfTI/ɒ~^dwJְ;rŮa CE=I Lكf,CK6 Qb~< #ukr-ǚdI::+aDk b2EZ AVɑ[Tn{a[g *I_ur^ q`QK0/B)UQ)`а{u;]q\e6d:4[KI]bJ x4;B}iЪԖCj4e?nc0g> }19Sއ_/N"zK$m5?Y[.ZɪAЄ EVR W5ƾ;UnHtΞ'atU|(^WbʭQJJk,aKbuZ>;6_6E9rsp38co<附QryH!FH9<]~k1 ЪU9 IJ'b\"2V J#:)"$Wɏh~Po&=B~XŪ]gz,ࡴ6ŅJ)GnE]> Q*q?5z%5샨/٫^5W뎽=IEz}J]_g[3rY.Ku͍#u+ utӋnԶ2fyՔHX{9G-! !p0̗d$ hN=FXy_*b.Q/vAҲ\lc ; '&PB:ABqM| aVc'E[͗Gqq8uLoKi0jB+7h zLZڣhG.]a3K]Yl[.oYiRM6N\M A( t+BmƼ039k#U{N EBbo Bk H٫aV96M$Cfq޳ _02;yr u8=lV!/X ē?&=B~X#l+ nyx!sc\]$t6͋~f/^2uǗ/OuǞiu:5;eWe;Rbjs쬥G'Cf<#Vy{tM=gKc_禉Nפ(~ Z{{m5t3 akb`<(FQ ԣFH8=:ǎB6$Y d%ek`xWWxLNI®aEٰ{w+XY7lO/[5rXA!4z]PȬ/=px88GǏGd>"-u⃩/e:=oLf>p{::pPBQ1D #(إDW C=v,'Lt ǵ;V&+7]͐?(q$"a>w#*uHcsd:(zjMk:dύPئܨV}s~,BQLŋp2{~d2R6ɏh~Po%w6+KQpOHҷ yX,VZRa2-Xϴ:wЫN;tu-T})زU< *K+&JN aVc'E[ﻻlD~)[Tk-Ǵ?(Oދ򷏓?z,?>OuMoyQr~L{C+x1?~ߴ[Tk-Ǵ?(Oދ򷏓?z,?>OuMoyQr~L{C+x1?~ߴ[Tk-Ǵ?(Oދ򷏓?z,?>OuMoyQr~L{C+x1?~ߴ[Tk-Ǵ?(Oދ򷏓?z,?>OuMoyQr~L{C+x1?~ߴ[Tk-Ǵ?(Oދ򷏓?z,?>OuMoyQr~L{C+x1?~ߴ[Tk-Ǵ?(Oދ򷏓?z,?>OuMoyQr~L{C+x1?~ߴ[Tk-Ǵ?(Oދ򷏓?z,?>OuMoyQr~L{C+x1?~ߴ[Tk-Ǵ?(Oދ򷏓?z,?>OuMoyQr~L{C+x1?~ߴ[Tk-Ǵ?(Oދ򷏓?z,?>OuMoyQr~L{C+x1?~ߴ[Tk-Ǵ?(Oދ򷏓?z,?>OuMoyQr~L{C+x1?~ߴ[Tk-Ǵ?(Oދ򷏓?z,?>OuMoyQr~L{C+x1?~ߴ[Tk-Ǵ?(Oދ򷏓?z,?>OuMoyQr~L{C+x?~ߴ[Tk3l~jŁF(Z~ \ }R*T̻u0g]Lnu﷫DN Nw$#+gJ*P#'I GlCC!}0﹀ZRdM5Գm𘘵b/% ja?3 VIvўzNJmZe,rH҆;}Θ׋O۾g[:JE*viqw!QGauoDX>0mHPq"Gwŏ$_%4ȯR PP3yn\ȸIjBeD ˬgd/qFIfnbP;uVh{;_51)l:f4XM Ʀʋ] $i Ygd[b6*+v`٫U!ޖ5}ⶅjufQR3c7T|uJAN-}v<#;֕͗+SVIV.udt*Uhus]$pUszjkÿ۸aWФޛu; F;QHe`P✘C+ieeG`0.+2 $QJ@G lI:?\cT%csdoҡ@'~^?GӏEnח`1 } d6Ȱ0NR dE^N틴-I|ݓ/:bʼn:N4q#Vjgy±{MjRM},m6lkƻUaGMѓvݑokka}N*ĸVd5f.5B:/mT[ [MPP [Bܥ@ fT 7ԉAr ctM`hkRS;TMNrKB::VR;-V,+FUYb{k-Jis5oUR#3i8l[Itd6[.'wO%t\C>ᕡܣ=Z毓o_"R*sQ0/ -5N*P!cVW?Jab[ch\RDta}_=G?ǟ?G|N\1G0Xqf˟zMTE+eڿ;*k+ަ |K Ԁ6wzN&c]=WRzT^^\H;bVRiZ:@H_ckM/~`?5Eu!;o_{+דz^)l7MʽUb[ t}.wGo)SqJj5nwǠ|0~񶿰}y{;}y{;)Qyzr#6ZJⷩjC,R "}4.X{aԄ/jR3onԮ+zV2ιe/P+R*WK߫)8 w]HNY{+דz^)l7MʽUb[ t}.wGWxM+!+|om?{vG?zM>zMTE+eڿ;*k+ަ |K Ԁ6wzN&c]=WRzT^^\H;bVRiZ:@H_ckM/~`?5Eu!;eG^M{Cȥߊ7*W;ʠ{=o'1j^v➠O7X|zowϓ~ik 773 773XOEa=BޅWK`J!fRkTlo~L \e?9!$z׻ F/]+ORha^9>M6&UP @@Ց2/׮ zO!-:"X{Neb$̉C 't'tM*?̷UzD6:&Ic-8Wa|c,XٰDa:`a $s:,EyJBx;:2fXjm}Wę$A+x%'BMS69\*oK*]0?/п[?#54K" @O`F!\)pTIQdA$6t|CϚ,9peӷ>7*ǻ+T2jA`P T +(K FV_X $P+2r]\!Xe԰ۛyIm[ qhc/eGђ$p*s,d&KU ^T l؛B+*IW@J ".6󆁝mϽuF7rj/idҨV:ur;XhtP1Zgb#XvDYH3-E=D6cd_T@ sV}d矸Z5e'[AR떭 p%fo^z{K=)熔_35.g^QNC]DLDaBdt$͞XG=u٧[,Sxܗ@6[uvЭ,oAQCR:6=9ҷΟEk57Rԝϫ`]6zjfU?;?:E_dUBY?Έt &!kܟDy(s>t{FJWm,g30l|ŭPQٵ,~ZI{?V/ ֳa+*JŻ0 /Qںy5m@sҜ ΝP1ja3J_Fca9|?4YTJ֠νҵ'{3v0)GSXYjWSltsv1=7/1ZlƫYvzdjtMQeCbgr@4bԻAS(*K ,ZOZm=[xB*yQ K,,M`Co6X쵖Y jZAcl E]Dű+G"F`iZDX , Xʍ8HȠV,2ޓx'="؛ku:Х`fh獦-&ި\lOtZMQQM[Z9ac+.ݦ 0GF JUݡX +k}" 5HK{??2 e}2,*וsGC*|V%/i %߿a?K3K{/2O{# J6NGJw#W91_K&~m+wRbDQWa Zv=5mV2B6r=!E9^5לPvʩ}-e{AQ7ZvVuqnl+~`&h O* /vG |$yzͥA!\wAv}gw6f#XMeA܂thӮg>^u UV2^cnyh|͐Fhme>B*]k mmУ'TpuO7VbM$j7{|sgiJy)ZwұA?1JS֗aMLj磗u"5SvN@YtLg"kkWZ6m5pZʌG\6ul3W[ Iz*j\6 {|svm.e !|c5Z̪{g \t,i/sBĜVߪzaAZ}4S(5#lԴ+*hx.n3t;檎/! rhU{UO-Xbjnޠ#W&쨝eppK&xqL._C9P)][fTq OlӭܘJ,]1jyTe ۢޫJLֿuګ]k֚BYZLiVwlQ><|A(Y^( !w؛4N;YIKPMk׻".K/;o JQ+ `0̌ewG3W@1VIvzgZU*S\e{Y͝-ƭj Ȧ2_ՖM9hԭGNFv_^ӓk2j\&VU7QCiYgdދum:-8:$+k:V2-E vTW#s|&^iLf d E \r8|N6,ַ MDcZmbB%QuO+g.hiŐ.9n)LY#ޏ$D+8ҥ~SyWe)r)$566RXչ4rUuø\ Vk^l,ՀNشhd]EkVgrjmzhhpHAV\MS[5܊K5NW.S0"\P,$2e EMϊ*MnTBj-J CffX XuSNlv.Hdr'B{XIV&N]\bYP\H& fax-far=*gt T( G*eh!+4`+=!]g.FSSܤ7uMK9uW,6 cԇ==w*+Jڷ{RU[}CkXZb;^TSŖY,$iOk.ZJĸf=RR PU\Zyʗ99My6މցit !Wp;E9*13y-M g?P:NX+ee^"vK)~.6M}bي˭b%vP 7UD);)ʵݫW5RX*Sv6T+Huc]XUh&raסVA* p| 1/lQ{ŒgL{6|bv(:eu W9"zƍd}0M$A#c/Big5Snݑ|쿱X 7-d؁Fي)ůi/>w\5 UT]lR~,4띛H4FĮc{.*+Ц*2C^R x":{DZi**8G ֶϳEO|&zvZeƭ ]agؓ,ф̅5 V,TL*R 4-eFZN[t!ҿծ.#6@^NU%2@MZI;S*k>*诞’Kg,9b.k88-&MCyn~_>;5l룽~bbH\Wlד^f\4QؙAk&п)δ}D1檹vuӛ .S̪ZZ05kWux-\$M{X=?^ܧR:9!^s 4+-ΞȒ"r"FeD(zǗXAga Nq~|ߧ^aWb4YKl\jѧ>Ǡ3&5EZGbtNuOsMh@j7\U"q 迧t!kλ|ᇳd+ 4o0%='%'OKH95gF|Pą|D,}d~

Ph]xډ$oP%LQ;n/Gv,$r8'ϵj9|`:Jga5&$p=x8MYf Z7{X陌WK=ޣV튰 g"Q&W;e=|]>s뱹M{]3tCGIg¸RRVlʷD 2ϙN[vݣR%ZZj]۽٪wItJ`+%tMCX)p|"8{gGBጷϦ_|BLmت|zcwTOԲZ]wXn,=Y IJȁúJ6ʹ"%0r Ti uz&=v:SjRcLҫnP7~l vP͜<'ScO'J]Wf4QX1\i-CRyDžݜz3r9+,s*YfmTس\9VǦ"Ymŝ+W+pCs=ұu"z={sKrH'*#&pf"mH BM.&9+62Z%~z6ݒI ͕̍3} {Ꭱ mWaN?\z}Muf KKϫR+,TV"&i"J\ǸMqqqqqqqqqqqtzJjke0v#C8!4NBJ4|̃2/\sӧT EiY`D#ьZVmicXB #ILw2Ģ&@eTT!Ə+F!Y5U/"cpė,4L V,YdWYx#͉.f K1-Jh>C>@p$>BPQ#L~œZ/((ŋ// ?D11q|"j͇o\ [q']ژMC~ Vdrb!Y#h U&CPWJ\swZA@>9dG& 0/0{0͉$Kk`%xJܿ5VD!YOq"qΜqyg۵E$糫ʉ#c3h*IXZ t;wۮ }st"02,Ӣ |9B V.#L+~$EL$a\]߷N<@R ʉ  rbHL@njβa Ɍ4IGSKw$cW[C$20HB+f?C<9f ' /)Py\GdHHb"C1111bbb&&&&;x8k&kg&5۰Pk΋BVuDԕ p*6/l1k#͈hK4LՏ8Vm$,ϯZq}#‘3dA{Ɗ)LaO|A0vYn\|0/%,uޛZJH32eìczy)( $m;:T1m +UL.gف7QײƗtǟƹO3gOՏ aD6A]`g`}ZO_#d,]ʹ3oBڅBY^P!KX[ b2`˛7cN.Gu.DcF_\Z0fSgyw> ύsv>Q7?w=Q~?nMBh[;?~Bqooh#T.=Ž頍Sֿ4+sUoy~?l l}ZO_B{A~iq-MoꞵǞ??~6> '/աod Ž頍Sֿ47OZsUoy~H?{?owVз|wuruA. ;x}#SQ%N}4b|b 5EN9YgC]VX "v7OZ;>^Q3?b'K9 ]fb' 7Qߓcз|w}ZO_[=kKqooh#T.m?~A@,qy$xwϟ=<Ç>zo=|_>z>& Pέb0 xY LFsHɐcё &H18cFOPa̝$GuNf8XJ63 .rvl1r` B>=K(=J?L~1<1!(!1(&;icCmQ=-ѭW=#`ۻ0u~)݆/&1ڪ^:<LB!rdjg57DݭδH#v,ƈ&>Q:y(ii,cBY''*6tB33>[v6lЕ JfEau0O췢H̕?i5EPuW ̂ͻvCb6 sjg(} Ԡ.L$- {`9ɳxB3aM,w@a6Wa{WI8{mMG :Չ{el GK{zqz~lVrnWlU֙򖱧URRl[ eiekdλʡe ful+X/ӑw:.q[MjYt+CD=~no5J?3ɇ=UV럚>+O< R}C~no㏣bAMr ֦ykg }YfM--Yz0.I37YBcz,χ?cɐ_ۇy0Tm<}_ۇy0~;\8Cϰ+p;aWhvyL>8>O*q?_W!jg+p;&}'^wolu?d5J?3cǬ^f;9AC8xoW[K>xPK8iQ *Kl8N,&+FAlϨc"b@q"J "$C=f9ay}'g Y}6cOD部B@V+`,4LAp~n ,D"*4#lF1GgǑa8x+p;&~kw|V>??G9u TreQ\w#6Dw&1/fajg+p;&}'^wo8Cϰ+p;aWhvyL>8>O*q?_W!jg+p;&}'^wolu?d5J?3jg>;\}6W??y~no5J?3ɇGW[>+O< R}C~no㏣bAMr}_ۇy0kөSկ[R|<|b>^>E߿o"UhQT|Zyy"ۼrG%qqqqqqqqqq !e Mٵ;+nưՊ3՛kĝkȮGv*8>A$%o :!"óz\`D)]lxU`q"DҶ|;)1&̤We;4px#cb[~D&q! V*Y" %*(d :B+CꖜpBT5̡M.VFCOn:н Uh.l -`%q㧜WABbaH>xt^k5S Ze3U K5yDT~N`({%~M zcU*^-ҧ`=eftQ;{Ъl&<0gOӏTS= Y*Ӎuka]eoeW1k Mtm(mhć ɷ WYVmpj{Q_QF؆VXN+mndk@G BfDaLT|텚(emeE#)BVu`D&U]/lK)ADuRm%??ZִHVϦ%gNQEƕ۳*׵dr,:؃'VN W?ZsL:~J;e4CuB,hg$B^P=˄tEjjc.;lFu4h1Ou9Z0 -ⱤE5yWα"eEͭ; ^h?+@1#ViO`&D3Qh|#(VsVTL*@ZW`s""6R|$?qa6i5_*2Yʽ+^ױ!7m!~ S)yjM-iiI([b4]ud; UdA*ԩY[5Д*<ҽݭqE~y.tUė?SL"u7 v') ŽY. O$\&-͆?4|I˂-jq|U붙MKL׹(smybdK;XMܵ𳕎/bk vpwsTM>r-%+˵mzbUtcڒrqsfRSy`|})> ѽf٦)7*;iev歆8f' e`~_P"9;!IIwΆ;4bhQXSsǍN'56.ЛkPJtJ+FheE9!k8uYmE֊zAFݤ.ǦֿoQmRm.kMZmSŰ/zk$u"[g t,W,3w\f/KQzw4.fbs)Ux]JY`XX7 />0Idi[`^zYiG$Uxnntڪh y\a!+ {ɕ1S}M5b/qTiх|=a`,.; %"Z`fWs0Քv|]KƯJ)q1 J3#lJi+唗} X(|=ċEͷA%h@-cEXWK>Sh洼oAMq0j=zۆs}c( :f:^H7pgTLv]D!W4^YqfBi0WYn=U魼Z kf Cѵ˥`˯OMUegBfdIko5XK.n );uZ+gbey# z^ANYE; %`d{4C|8D:OP5t1аUmT (I=]wEH h83t<Z1rmcChYuk͜JMȾ OK SxmM}CYZnmɧZҵnlJi6c\ bƪ6^ w3mX ^]Eɨg\c /->՚)2k=_IEwJ\d*ɞGsPly]4's&( &[g1x7pDE?GJcK xL ~ Y?1!KӋSâ,++.פvjs2l^Z0]% P!u 1bÖ!g)+5$Tuf!lWJհVa o͎]_1nۧ; GFl\ϗjc^j*gܦۖ'Z0^{WU  F4bNۭa$e[ҌK?sLJ\?LtǏ?gzxݯ\O[*\tO2(UFIˉt,;x kcM4Wa8:{5@SƚKs]zΣdӜ7Wv e[]z\.U"Y>|J&hZ>XS=TpojڵYEN?^cc_sy7dF/3%~NїLj6\}|Tp{/H=wVjfr+ OV-m{Z2kvA]siE"V-G~֋4vrv#=odqu<˃$V C8&.'гdv9}4]Uvrv#=odqu<˃$V C8&.'гdv9}4]Vkmji,}{8OQmZi'̯1ȱW/ɹ<Λ ~#S'_hZZgj~m[V(ZI+r,~UËn~3,Hd2ю/"l^&/tOK5T?ͪ/uROrŭOO-]v{Kޞ>k'b0JS̸2J`03n2{x 0FN1~,GcMN^>k'b0JS̸2J`03n2{x 0FN1~,GcMNn֪֙ڟ%{Vժ/qpp'R1y+2u|z? Fյj夜2"\8&:o2T^fJL}/ncƧȥ[ɻz|8RGw?j*uROrŭOO-]v{Kޞ>k'b0JS̸2J`03n2{x 0FN1~,GcMN^>k'b0JS̸2J`03n2{x 0FN1~,GcMNn֪֙ڟ%{Vժ/qpp'R1y+2u|z? Fյj夜2"\8&:o2T^fJL}/ncƧȥ[ɻz|8RGw?j*uROrŭOO-]v{͵];ԭ8y^ 덥r[ptRZ2,]/4EEŀ},[D[GDW=TuڔiOPy*zd |چho22i=Sxpc-!F"^$lrySӶՕFiR_f̒kgF9e^+ZZ? ʕ{L,D^DG‘{|N96Gr|6GrKzc|lH@H7Bl\y,VH]v ,B <%+agoga 1aA5lYf`,8lM;EMG~8;`$\wUH 5Hg6{1.eiyWu}^\WeL&^bVJ3#gaqRȟ3'bկ]f}KYz/7JԲu9`7jsrFuPUr·̫{vڦF.>יטLyJR^ɍ5JVƸĚqw떪z*;+'=YT21}MazVk::grhVt^WmM W WbX'6H*:Z~XcIɀh]D\-i~iXaK$i.>MxL-_|d+m][ RR4-:l)rZ(~~I !yBӤ6~r'_h>nW*{w?{X苄 TZ:kV H[X֭$)P11 6DM,s>Nn=;_j[+M\R+zj( iѥUR8㝹Yqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqeqf1dp@nЮT`('-wN-1{;$HVzG) KmRcDŁ(XJCcG<ّ^zd"O"ӕeh##5Ia_K>9Zܺñ\B'Rd*XsV`6Hw\2[ Xt+0u^|z}YUpQP :2ڪSӴ.zV}"gw\D>g_!Ҩ/l1 6/P՝8a326,?x9}Dg"gkV ]u~A٥3៍}>_gm9?K&SDɲ'H..CVod/\ts6$j:&nC Tev3'^g_GT}E[_eKay&G}kRtKm#mhmi a`#Є[3Obc&xVpz\גbfO@*2 Q$ߥU橞uj ,Bep>Evq D)Zu's2`.;kblWOSBۥoWFg-VwTٵ2y3Ug%pL_n:oM)iWOl]^oX% l:a?ow}tO ?~,L5Y3?1nٱ/qA/ߡ4L75v!Y~ C~R:7Gf?=)3ti L~k`M(k l(L 30ù*c)gEKdl(GN;m#VjZ&dh.ףc05GB$IM剴Ga%=$VV %melH  (c$P>pa.X1t~GIRIoY^ m#?Œ80>t?tFF]h;)0y?" w?*OZQUE.%o+/ߺgdiT`I}Y-TVa.>>ɏc$7rmjWY #2cΑ7iI6ņ@͏lǓEб}ȮHBnzɢ],zd 33rUq888888888888888888888888888888888888㐡SNv207қZH_O#&X3a'iO-;V:=]Vl{Ns{| :1ob*VXDN]áѻLjv3/۾Bĵ_9"1)ynٿ9㞪m< -HUeNL% ke%v9y_3 m|s5s$jco:qfR_:Tv08atIO|=x|vTs"4yVp miaLUγ~::ө b^֯ΗJB2eO`5OP}0|s5q;tv7ѨI^V -lX؈*ν8wy+sIL) a=M;x&LX h$h(]J9מ7:I &EV1#('o9.62`ݽU(c-`F2V0l@O*me=PK>`:ת =넮 z= G#X,||r+ȔI3 m|s5sZ«d)UXV  L=?.7׿ 8فs'ᱪ .pCa]@Io)9e!1aQ)Qɉ;$x{ dLa럧N[LUpBp3AY 0Yxѯb )hDގ~>gz9o߀9D=mbW ?*WRۚkvKY3+>)`],~cw無YQxi}UdRٳAF2"p!7O2! Y:[(2؊+D|ne,މ[P!Ľ'2heg܂%Y~Z\5XAҳ\Y?G?m[{3 m9\nb@7uMKm Ka+f%edLDۼx2Ӯ ʅoFQۘ#U䉋iX1C@ɍGYs0ÊF $$^a0$|tZI.}r̪, c䒊уpɅGQ}zfF q79׿L;vέ0ն">;]j.`,]*ds1b"j݂qJl%e=?~L|s5q;[ѷ\ aO(S. ]~Y!bt `htPp1'6LDL"!@Rٱ^PJT6 t+'r#2bldhycWo9lA*OADKLHu{;G?m[{9[g- 9VBM99pbIGDWHI6,N<;yHvje D[I Z" سg HXi"q3L6Xq`͓>N1wy2\Щ JH&1t/*!^PLd& s~Q/1 A?L-E9 9ԏG?m[{3 m帽t~AbltX0 Q<qlCy"~H$tό!|6&$/ЦSkr~[!EuG0= 9RDvxx~IU%2L.JHĔVQ%Ο~gz9o߀8ko~+j{M7ec/G.SXRĿ93y6G=?^}?dzfO YgNb _;gI ŊOY |<~qdˋO퓧Ei"ėtϮ{;9Ρ2fՄE;$hF1W?soގ~>gz9o߀9eUhX%d+wpd7b{ GHrG.4Y]< N_=2 ^|}{cO%Gk2iXG#eυרDBSE3ĜM> ,#όw Ϥٳ~{3FD5DJB3kX$0&By2T Zn(.3۪ގ~>gz9o߀9ʤ +!u, -czgv !l,dצ>zΰQlL EhYZ[vb%.8Dw塚#2%b5/5e`>7gʹ #zϷoǝP|s5q;Yi:hYl^kv66Yc.4\sL0C׷|JĭAb!:!M'Ѱ+J! O8{˃9ǜ]`\.!5Fg 0d͜xZ91d+IHA^vɦ.}r̪, c䒊уpɅGQ}zfF q79׿L;vz~svD?+B$cQv~iT'^('Dҡ2&b&yG?m[{3 mb5[f E%t)tFCXK(xbD! Mtax;zy-rQUvC y\ X)G r%H\#όMd|b+>:Q-ÐL倶.“[TǨ"PeԦ0f@ c?GӨw! $13!s0('ގ~>gz9o߀9?m9G;1BZ+RK)벰c˗$/oĔk6~WiR8Zd@DN=UzkyJ0zko~w᭽&Uv^Z}{Lxs&'c2f2bE cɕf.|1$׷L{t٪{M.5,!fMcxys`,|ƒbǘF.x0Ƀ&I82͏..wy9R Jj܁)l~Wi.X=䇾r$F\'|`VBBe߰:ko~w᭽ѨjXf:e|P*a¼7ǟy1TVXE+YYHա{Z"H`XFY팮k`/(̝;!4>w۬ug7BKޑ<1v11ˊ ~d~Lqϑۿ_>tDcUXu#:@E >,v"\1<{w,X3dL]Xo-҂J \W$MpWna58$ c137:3B<ݎ찥 j1۝^s5q;[rRN&5Z$gQ2 5o;µO9Fu?3Bǜ9|yERw1CK8z\}UE!5d]?Vbz}ŏ㿜uX G-rH0]S"Pr3۴={ԑ߾mD~;= A0Q3Υ>gz9o߀8ko~+ ca3R˟TCPsEś<,F6Xc͟Ń6L:_mgcR(w*.\F>fQ, dNq˙?ynj[OR2qN-I{~1Txْ};:g=~<,6f㟔ihy\Ϊgz9o߀8ko~*ȵBH$ֆac@͛%v qbytN[ϞXnt*zŸRhذQ.a< " >^zNtޅ-F%[>= ȟM2ՉEJ#euRdbV J&Ő${]61tA JJ"${;G?m[{9N2h+v00pl' ~:Dd?O{(qZ.쉓Wux:'-PLѻgEvx;gi12]]IgՄVDťk>`dǸǤ˿wRِU"4V ~uB?(}%pCV|s5q;a1'AcaV!QD6NҨ8I"3+'^q>('|rLw");5kyo>iʾ+!%3?㏞C>f4E&|:y (L2>5Ah䳬&aa@OdRNm/O}b'ّ)$b&ygG?m[{3 m} y.exU1l>6 c 1X0 $ѓf Hp& 0|sڻcMK+,Q δ UA* IQՑe::oь# 3a/޶6h҅a-xb+qU$tcQn4dvEc{,3y1X|y:@OY;>z;^B>%Vi0\O?`bxE,~ Y/xJYb KD(w᭽ގ~rFC S-PZ"MT*LŎś9BI0GdȑNjlt鋿Jb1IG$HBKc-$XG<|0u~qӷt>\A: $d#lbXPa6$@?(.  9*L@ fxɃc߷ ; X3 m|s5s9ߝo󿩳/mr;q|s5q;Gxη.Ws/ގ~>gz9o߀9};?Eu;G?m[{9㏿:ߣSg_6_[θgz9o߀8ko~#q[|lF+G?m[{3 mw>~M|Qow:ko~w᭽ߝo󿩳/o\-\_3 ms8>w6#mEcB5#M$جZ ,Y.c=Sn 3)zEsn3x Ffӯ9%6ǹ- '+)V7# hj*p~X!a$8b6d|r:T^:4>Y&y2 _Ą̲ ϔxa[Iіʅm]z˰ A`. F -=VVZH;@TYN&xBSc/ƚ`9U!F 奅8X,2uacl1x kIC[RrH.,ݥD&=B~X| aV M;=O_+a,էȒTlZ:kGxՂx6iMdRJ <0Fze֔".Xx1T)O9G2vyU|/q옳.YEǟmÕ"]^u8i2wIr2NK@$m8z6> Xe8gɏh~Po&=B~X]_֪;ϴ@V Lji՘|`L)j}ӆ>U?8L'wglʇ-YőnYu-T &6ͮbWJ ZkL6Eqm'~ HҎl|*CG-_'hзb&$HD@~k)9Q"[^ׂGpN'gUC'J )?GT2b+2XzB5']U̅;/[*mNk'=]8Ϯ|$I>쑒"P$A?z,?>L{C+y ujRgdcx2pʙ8lKIΡ]g`V@M' GF{/б:jv3#g(_􂳭4˲}Q ܖ0@օ)IVb3>+ulE9XjVoy$ ʞLsg)b`)h!ixeH_׼Ǵ?(Oދ򷏓?z,?ehuOv\c-Tϓ,La'Zpޫc?CK:5+oНn EXb+`ͳړmd=2ϧlZ/9O+һ\p@auY[HBvᾱdDwӘkc^%dND!;thBë_$<; Vx䂑8 d[ޙ:v?<1Ǵ?(OދP/F+b~Z{zit$K/semqQ?"P0#Y]y aVc'E[,WR1v`(LjZ?Cf-Ȧ%C j8BLʎbZl&Խz+r1ӢX֓R~BcY(݂NJH*Q]eɻ|W?qb:!j.Ou.eYr$ ]9k"ǜ@f<=|#g' aVc'E[YWڂy=?cNV~<\4jمw L BJթb1,0Q=%׷'tt F )klXbi/cCb(9=ZAm7IG38̘vġ#c3\1hf[auU8~APVSX׭K/6Vɘx !'[zyسC5 U%ñ?'.)O2N($LE`JŚO6"_ɏh~Po&=B~XR, !`HcOGTUu:eG lBڱZ+YOT&Z 5NL= Վ݊`%t \ݛq(HחX.4 ͈'dI L;lq$;'Nd&L]A -+aS-_\kk,WxtH }.~>e_&=B~X| aV+*u FKSq [$k̹4 , kWASc!Xd~1fgXBB-}7y){ XS|y23g*{+´!3%͜ ff$ M#?1S^xIm2 P1-g: n&X"aƻؙL?F2'U@f啚?y c'E[ɏh~Po9XV3!YJfL0 cd~@B9T8) ͬ7Xbx0v'|hR·99;SYģN XIVji3ݘhLr u?^܎pȫjK+L(YR¥Q }.i/LY&=B~X| aV_ j"!HˈQ;8L Il2XSvۚAuOWY2n̋HgkGRK$C+ 0`b-ok]΄M@wRb.<#p]l~?^gM*V^'6LI;F Gy';ͼ//n&izc cEdWQ:R2e;dk^Pe!2O:~R)ЬҺb/2z{Ap1dO@>Z])uE̛h>0vXD~9W#t|xoɏh~Po&=B~Xuzd2{~)%l)wO ĦM3YC A1 :SZ2b"!e, 0}DA*}Sr wֶ?B{7Cȑp8{pz[t Ԝh6}+0/>;bZUIe'!_j&W:k]998W,JD+F{_<̘%De@&,wǴ?(Oދ򷏓?z,?rU^U܌x2JZŰO׿|®i?S(;mRیCj X5wšp~<S= hagMR#}C},qSmO5O 2ЗSXBxZKdFcl͐.)*nSxHkWi&cԁ}Aɕoc'E[ɏh~Po$1LV A֓lA X?%Ta`Jf[ %@!_S yX^S=;sTWȅ՟S۽Cs "=ҝa~װN[#'WBJ.o42|ϟϟ>ϟ?|| aVc'E[+8֥ymV5 ð+)#ؘS PL)kXb&wUiئ vYA|v; *ш(kAGqq1Ǵ?(OދO*u~ߴ aVc'E[ݿն?iPO*;[ɏh~Po&=B~X}[g#>u~ߴ aVc'E[ݿն?iPO*;[ɏh~Po&=B~X}[g#>u~ߴ aVc'E[ݿն?iPO*;[ɏh~Po&=B~X}[g#>u~ߴ aVݿն?iPO:g9~888888888888888888888888888888888888888888888888888888888888㑲D:aj4iMu N9TD2U{%7fj6B1LxR*u.i#y=1zI5n-zj{ (J,CKW͓^MY/8L:YT׆)kJ&a\}ya.Xv~A&5u@kTL-%jae&01LdYzJo}ŘO1"17vXHǞ|y~2؟ j_% 篏9쬷{pۮ*CgLGavX<ۻ'Hto5=ZEYFj fMibۍd=wnw`|MxhR|+6L>*ƶuhTyիgn儁3&΅<YImTUN[˚˯e45eiYRe*i|f>6\`cZfM>`s`/ SJᤀ PEˏd9AލF}VYoNk޶  1 ζzmj¹ z}nc@<2 Q?;j>V~f +Mۧ-&Rةr3mM[j)Ni@465X,(j -tęٶyWJmթƽ1cRQ,+ު5WT ZeM2eՌLj4_V֥m VeVB}%䛭~X0[% %\"+sk4N˄@8˓o=6ݍ)|yع lgv ҿPAia?c+SfquCֺ}b'Z hɎ;$\H5 %ӯuc=*܌T zUSsVYAlmuoQ-$WgvoFJ#U:oAOa$hX\ݯKG=AYV wcuu9+U#wLre1ms"cE*Jҏ^Ζ뿽[7vk&ɯˮG׎zTyUf`$9d- h6|N豱=I4 ̡bR+vnzr_.i􈚖m{*2%379:>|ǏϟǏ||%+Zz8^$ ¨M31klvžul[Dl8} Z / N֡mmkE^\t-BoR4;jʤ{$;s)[g&ͷ5Ńgc8 j4Aϗ>vdXdz?5,ʰ7i5Jϲ-56.RKk]6+2r <yY*[.ԔM;: ;v³I4 FP3|[EiNؕakl&Tǔ\E4;tb Q124>c< \orWW4ՐRJ}]wn1Y"jN.6 il)M;V;vauM 9Qa{s(zWQ]cѕ%U/CUl!kK;88zֺ=Ta5 4;bXR16]VewǧBk@U8i.ec"i?劈8 eU?B=*SY݈W[6e}eRQ)(Лٖ]Usk%f];i չ$-SSfrLegԃgKJX5M ^O-]Ҵ7VJ`jذ(-`l^X>΅*9Ab (Ҹ,EY_Ȓ uU j43Z82yf+س$'ZH}R*"8%ƕA`R.FVA9yYwϮW)jUټ.qC_ZU^m}8ӯۢt;^L+ լYNûy%fZA<6KrHh~Sk@j׬Ư=}""\ZTk,P:ց?ZYe cIw=ދ`Hed7iqi qd޽fgv=B>S+,&[U&C~Δ\1^Zvz{H7Оf[\ @YZ\dyXś:(ܩ0FTflx;a>S,J&ZU׬6/V&b3` [?v U+;C ra&'QG-:}ojTcw(s<ޛNJsR{XՅFV@,2;'b:Vz|F팢Hgut]6:ďlZ*x.r.TD>C/%ȆWSiTv]8?Lz}kq+gJ O鰕 3Mw1(6Xڎw lUl ߩ9qYdCT3.V8o`6 b}w^{9Ab%jۧ^ν&X!u<5>Շ.\,W: J?;BD 5aJal8ҿ BVԡVUBK(y:;%F,"hWp>חUeSm,&:љo#t;E JB;1\:XG#SXքwƳ&˵b1/g_m  RLc]i IV`P_9VPE6#MXlxzF;B q0΃1s FlМgAo^lo;K[3&KC\̲7hs(-aU@5Pv?O~ԥض6é}BT@6v8썪Qpv٤@tF6I7(Ѫb*2U3ÊđNV {V1PzۈL:!ܤ̖ժZ-G%uZ/POCZFC2¬P{l*u/t=MtIler[ P,@i5YL!edqv6}0++("̛|^o%+ aHkDWnkVAkm""UtF ζ! w:?]*=7;Bҧ.D\=D dogO&wj2^h _ *ݥ՗.xQsnԆ56 x%Qaت Kv$+sju lURT>eWdfX{Y*z;rIy5)O\L4>kOV dԌa4,]cxbU'$J"I{eh|g .%hƶiD+(4|2@?SIFIxW8d!,RBIWSm=iDWq)+ n% LG6+1AE5LTJ[".3shXAw8чuqE[0Ɛ#e\l)Mcv[5~5~.pu!ճ~׽V;5Nʬݳ^ۄثѕkX]*:ʨ;H&.mzHGUB(RjvbtFFاbꀛ-RtR>.}@+-M=[gE{!`ncY.kVqz>!]&p~FF,I>{cMc}><W/~{)cY{sES]btiO4+VZrd.`` ðpƥ$WO[r۝LmEbzE ͻm͕39 te].&PcI,q V+໔o K6ڂ M7ZgT[Q4ƼWi*;YP}F H3ZVu_@ y=jt.Mv9@g^%~YsF ePѪVÌDZ/{t3WUi r],i:f ?|"p n1n&|+,p0T*Qַ9,<Цjܸe+fB*6+} @X9Pl>\n١XP)f4Dۮ0 2 bU ^xq4HlD%[jyvh>߻au}ej-~SlRX<x0JB9rW!' 쮾\vإ S9V^/6r{=YS,j &"<>#Lic*e2U_9jVw*-cӚSTFb_ ωJgjo-~&=peTgg%SxQR4XصH+e=T[ N3ci 1!-BUkM_6S3-oqp>4́)hŬ˨E[Vgojai3Ie^l|mS* sR3 /3(ʢ%R5MZ[E[c)-- \jh@rq_J͔M=PR3~OAz5')\]%݊]X? >X0k+Q-&rTH,$Ev"o*̅-$;>O i/6;_ 4ưAו8:Jk]> [wBR4d vxU~.$RZN6/h p^ r}CN @_[M 6so:Ϩu6ġs.4-5K@LL HGIϕI{?PK yx,VҺ!*:*I7F[ֳXޡIi-1]IiyUu_^떭cPu):n'Τ{iu݇o"K1ۉ۫J*V۩]ԎӱX;\ؑNc 3E9Y<V5IK˰['dT1ܗ;ڒh owoF5I#i`0I,ZSӪ^5'mƅW3*ÀۦUZqc_Jl6-NZCJj4“n(eYP,ˡIBqm{=",8kl̙,Ir72̣߭,V1Azh>)Rb UQۡڃ`o6ӕE´qfmQ'PxܠGF$Wo;+Ge,ä}>b,c[AuuXB-YI-U[JK)Q)^> !TeEY}dT_@ ?|"p n1n&|+,p0T*Qַ9,<ЦjܸwMa[{YH^j~/a2U |,; 6l2 L*颀,pe(l~>mϐԽZMoNΠEIA3w&Swx džiel7}6ΣsNRΣ\cz"|&ݟ X,E\׮~̒,ݝPJ Tj;UVݤæ:Ȱk屖` 5^!Zfz3x';^&%F4j %34á 2)d×I7HW{sJ^bЯj;ݠm 0c 4j!2\G&^WʼnVasYmuٱQa fTcH%1!7p7-->b.XLZ a Yf&Iqr',8888888888888888Oci['Gt1'd%YTKCw;v5a+;sO~0,ɹ |!e1 HxMc,O36嵅iR1TѭcJbcu2,Ks'8Eb7XdL!E\sXh "-g`20"51f{[&KOsS҆ 2u\ @XukLb>@acV}1K#ű 81h=4>miɰFcg wsT!UZ+hJJ`"Jd#L33.z26&n[OE6Q;J’ѥ0B|Gh rp`*0345v,B3d`9E˞VjH]ZR܅K#-}gr2}cS i$fESs:qqqsSU4{*VW I^dPDamad؜v.""{mAHO9";GӴD*;Y ]!/jm(մ'c+ MS>jy##E.L'Z|j뽸z ks2 FX`լ-baP멎[fZyD`hkP-5j|"qqqqqqqqqqqqqqqqr.z26&n[OE6Q;J’ѥ0B|Gh rp`*0345v,B3d`9E;%GP?*S{+Z$Ϙa4{6&cTC"g`-+HjrD z=d2 !1(8qN88888888888 V_c\` &a`!pTAQd@$6||CϚ,9peӴ^h?nr\q(rַfĐTv(Y L~3wөfDկbF&^6F'`L3GVkEJߊ}7en_|EOx߿ t{ܷ2>^'vs\װ.Li^#>Fs%= cDs+ZT=VLD w)3q|qqqqqqqqqqqqqq+mͩTS ->eqh42/+ll$(ez`S\<-yΑEITE5-RTO?Zr X<<v^J6݀R un0H@+\LI%Lgx&tmwX6IwzV}ٙH͕R3blC{VifPЬ}k)h,jH1dipQ&Vv3WGS ,4 5Aeiju&L\i֫fF)uwJ( oΒO ?!TʁDXD^ok[4k,P{ g-7smU/5@m2QDǯU7Vm̠e3ٞrjMZ=Ͱj}1^VM"y>ԣY%GT?SꗫJO1Wճud!OO0b#7DA曏\^;SZ:+{` kZO1H W#<@ ;1P (w槱O61ݘw7[-^l7d) #mґЦ"#3RE;ᕌ={!TIX!vk_ԁ0ڢz*X0F2Jr^^۵밢iB C.Tj9pJ$̩$I@Tͪ'̠8g"s# rZH{>9le~RR}0:F*2J}=B1ܱ0?JӘWOa&_{> :a;/Ig͉|Q3<^A?&L0SXEJs"~`$dœ|peןٚv(7OodM͍b}y|ʅ끵^erSkkT/~[%- p%NyOm.*"; Zb< koDc BeR@ls#ɂl`Ȫ\$.kB A.ޢKDegu'õ9s.ĒPѹL#HiZ/b1 lj*-b\K0edD&HȣE.F=CHRmkh0 VOT ںaR! +!#\%{LƛSF;( ]dQ jPw !$а~+rbR;uV8Tldp#a㿗UR4#tH,'EUSj,+z̯Ed9#(EW?Heg$,.,z䙟'LQ߯_:Q Y:Iyk!H9/-~K+$6$dwId䪖$Ha,),`UdS.WZm+~9aO<<.w3&枍a;ʞcN0 Kl5LjToS&$(Q(9.>ƛC ٧}ocke bz XZl`mf U0DibQV7 V%Dv%uisMWEsⶐd&M{''~|/YXIOhf6U9|{1(/ȹz\z@5Փʆ"gg :/6(06N<̊,%œ&x xYEʓG- c,Y^+&2qMElM'n2y c[qFSPK !w0̪jZ.H)jaj e&LbG2q1̛h_MEԭ -8?Kh] /6A{,V$ˋy1aJjGv1=HQ@ 4/3McLK'6He"N9dbЩ]KBh$L\ĕFB&oy@1 2QZ ]2&kr+j 1I9-j3cvԙU vd@:뭌&g =ys4^ ?0,s0N:&H|=Sjk4jZrMdHD|P.Zf^fNXQ 7T?1a@h?u#_IJ.B Ťҥxy+>ǒɞ܍B"Ί?js ZFXg˅`( -ʷ@c̓> 3D!\9q#>Sdt7iN  L#SvyЈI*Q+k+bF]]6p@pDx"Əh1CpN!Tj4ܖ1hWzu-+lN;6":UsTUծSV~>fYv~:z^=dGMӯ:4 Y%a"kkrhԯK ViNj-胨CG!k~R*ᐏOU?[]llӌKE:fԂ@ךW}-ow\[M Z, V0>Vՙ[ʪ]ws`H 6_ }T,d߭p ,Mk[J\RC /cu0 R1TJ^8`J:}SHIq*'D4d,aƁ.4y11b͇~+-\ĤW*ɣ4z{GnY]5^UZ32zZ UtMˢcs_zO}[ Gg1՜MB/A@؊ND~l!NUhKf}5n=VPFPކ!b =ve)LfXjUg1Q<*S9'LҘ6wjZVY]Ez?[=yuY߃g)w \B:ZTYW]EX#Їs:e [zoЕ&>:l _V bx&S >#mvM|NӒrJ5q{඗WX,ݲa}Ir|l7h)BDVH!%.mS?24~#c<'Cϋsu&.ETRJi¼0NOu`r!yPhNӧyCW~{g_|Kqɲ`.HYjҰ%sʾ6 K)Yȥd OM(~:ł\>6zm3EUFcYS}`/X|^vh&ii54*vOl&skwıa jtmyLj˰W['z9Ď&u 2i!Gu{ q΋ ժO cf m&fƳ(%01  X[Q:nP riM 5'9G)P>d)A /;ƀ\NGC ӫ*uS[cկ͑xN%RcJAuDq4tؗfdАڻ|)[^׿~`5XɪQ5wכm2 D֢b*pX^piڕV:~@o.Sez䛄]bO*8P+6҆Y]eNUzuU))Y\a빚*TXnhۮtӟνRN Yc(e[D9z5JÃ0 I{9dzok; a}#'! I'̆5)Z>ZŌ UtD'Pr所3^)\K2qs;qqqqqqqqqqqqqqqqqqqqqqqqqqqqqO=15t=Adog"wehQfkb06_mGJ f K>D?ztK˧|?h?O2{G>%Ogx{:*?}fޯa9l°=" #k_O棧:cwѢ_o.ʯ`zɽ;[$P6w-ePպmL2)R;_[CU)tӺaL  0)qK&TcE KB"_M1vʤZHu{qח_+S7.+:ch&YLVB3t>y3Ui=ط{#Wy0oz9aB2z!r|m6 2nң2 J "ڳ6ʯUH:ȄlO-v  |P9K'8â}I?'zڻSҫNrMM5ZI84RJ{XˆIoȯZ eʙj3KD4ﹷ3,Z׽n8*tU/B_v(fEfgmEA-ZӲd G{YhT`N*NօE@Q|-Gf;8A0`%$Z;}+2̙G)}#dM.%7N#$Fj;7^Ǭ |"+*ȊZ<ݓAn>6@1TWFxj9׫e[h3΍gS/%E» s-LI_USަU*\{EA٫ٺ-IܝeWLig֖a1 k<eƿ{]_W/֭iy L q:rroUaX@V׏Oٮ+{X*Q-/mL,JFEЕ:tIck釥ccj#Y{+2ݖµ纮Aom!}Je~r'Nc)tT`A51R{@^>kz-%R°,6r~0\|R#WWX1(X>{\>\UUqYRn+ZTRɓ"}:̄rJ\  <'*cJ:-uUS[5ϰлh=sYH细$W0͓5g\LP_ZfhV eθ@Z ɟSnNu%^!T}8ҧSlhFOk5.Vѳhp[7m%52&V-F]m3BClfYάV&ՄQWњV&GXsJNb08*)U&{ edz$QC,%"Nu^A1T ֗:D͟3NP b)΄bF )iAd}uQzKޠH=X<͍:\б#B}EPMEQYrּhmCXoVZT LYdG|qfPn鯺XQ*.QlN]mɻ8n+%s'륖JvwP҆$q`b`~ @W򖞖[5un:W]1S?It1i~eU&+tzi U63r/I0Ƴ^5-Fxc> LbEx\Cחztʻ:^4mS]fptO21 mBYGzAԇ,.u9\Y骶:αvh _ ~TM.F,2lxϋ-Z*`Kd]Ѹ}Aﭹz̵ =k>JiV~!o d{D4.vN KY4g%TUNS lس@+SѰVn +D@AM LH.V/³7\/]C6X4OR)Ҿu(8blXJ5(Ui:>UvetzFǏpcZtfϩm[:BrPJYV]PMS1W3Du$Isxׄh&-esw|J ^Ek762kN;ߦ4FQ6Fiw=Fr3#K=TCTNpv˧ܶ#k!qc96⧫{>]t [rgStB=m;:i4Vl_Aoɞgyԗ"!P4|+T'ҹ\QJMFq),,%jK}Vr~K!:9ij_XجAl28̟G8IMƎEDx xY]ulXC&tryqG 3{6~{ j+oRnT@4$r|k=* XQ>{iiNjMPsFƯyVtÄUvs_퍋(FI&^ (Blk,D瘪q~S&0fZFhp:{m ©e+~Jl\OuyaJm*VVuii5U#+9tEdYV*+3BhPΖ-[Qֺ˻B;uA]TlZ'i"/bUc^-Չo)ɪ{O78Pr .ŗ{50ߢ+vfW1 }α"Bq٧$coɆ}!&%id]~غ]Y?%[]sM6o|Wz;lLRGfoZU(W|.Y Ϸ^%׵V%{&=f&*rRml]ccDSwOȺjs? 3֝=,=MNBS{u%ң]8ԭب by+X3Yժ 59k'qtΥ)Ryi`TM Xui jEe]ۮfR0!9&xO )r>.3  Uڼ`Ub)}Ϋ:^ mW9CunL~TU/0_V 3/sDRϱʞm'8 5g7\6'dL/k"ϳ*j6(lrjJŌa q ㊈[?[hn, ՑVrS^2ﳛjmBPj{ nOiFJaJPhL̜*EaY49֭.:e>* ^OKOnUQS&Jڗ"u `Нԋuਵ[abuʲ؋iY P_cn-aj33%Dһ]Yf[ӶF꣪kGw)Pڤ.U=tX)ztCP ۭآ% Q.e0T~/0垓4Ux$1XIVKFPeň"G1m$]BH9*D2ؖLmt QJn!Gq9 ug4+)"|~6NB[)6\ab0QuVN3'u[ Y AhN;w4G]%F_LG$Uv{6IZG Jw7\fV!.g8]`!OzԤvSz]Z֓Pm*# _rՐdIٺųT 4i,jrWΐlzۈK]һ ,!K>dYX LH`[m-S핺e 2=iX/S×Pa(ukXDDaltU wu{N7UV}hsa-1uq,f74w\P]g8?V l,$l_)\Lb[GW쭃ȭW\5ʷfKX ׅdW pG [V2`2 9W:]u5hr5H]zd/iKbmrUXL4Quqf>!UY~RQxכ*zcUwSD9k(٦% c-^1lE,!G{cYF_`=X؁F}fտv4Zvۻ,Й"]-7i%(jmB KǵJ9i*/k[if$Xݥ9 ٫Ki k|VëaWC=zwf{ω:c3֛훒҅,)Z7MNtXF~v%mWWӼu$+1x=cjUͶun:ɡ[x3,fuzY)UF60Z+گTl2rH)y9;$5?R{o91J rVc5ƊHV&X帚PfbwQVVdcʝ;D+|NJɣO %ɷ-օmR6gS= –E4F#tdz̘ Y)`5#%`5%鵸*IneFjE=}Cٞ]16wbքsw-8f:1dlMZDӭC9eQۤ)SrK:1ԅѻ97[l XCNS'18XfIܱzr)WVoΞRBڂ0a_JgɶBkT ISeH/n 0Wj֊i5U.XiuvP*ZF !+T#T [`*3}`+0@eSF77|%u<#%n?=fr3v3 q\)nBRKYn6FSpd ^U/}uYƸҖ9ڬ\©6J}E2GbڍsQT{`7Oھu`12SSrfg 1#emE{rjKj>uc<**9 m]=)!-dv(^Jh5`dfyYb늈,+q&Qw7r{ uPH:&;;{z__^zg֭i,eoNȻO pɩT!#rL$ֲc6Qc(:La4Y܃ ?Yjl`2ID+lc@miUlt)N40՜UmYڍޢdf;!ڟ2 g(:V>[mT=ŏ.6EMǖD}X"rD]מ"A1! =|.ngu^w>Yu}lG4QxrJ %@\mo∓,9<]b퓭qV%̓NYJ߽poqV +1EҾZH@>gfh6NpUeG˧۸Qm&"<-e:Dqa2— s|݌Np.`~3,00uԥ%kz`֕W+GD®oEWom}%fZ7̑`.TE @N0F'>O0ި7徛ߘwX)[ö,Pͻ$ l_HerQcOS~Ľ:'n2F7.v築3Нad+B~r9\T^L;p\B?phϩe- ł,My)ğM9QI3CJFuz `-υ-f{XPE[ڲ4L9(([ҵAclq].:ы,V,ƍe9hXI Yq*9iqqqqqqqqqqqqqqqqqqqqqqqqqqq"eo=܍l)}vZ0cl5ʯ~lv{'J,l>44[|2(җض#>zshE>k_bϟOIm%=tuZ1cI옏mP#X6$ 3=b~?j?Y>U@a~H}ZUa)%ahݲ 8FW]ώs@Ȥ;H}m wTYLoN醙0+3xÊOX,|Q[,i- I}63ۮ*Yi"s^_[~g@N[{Wp卣8d1[> +80Lͻ^O7UhDxBqJmjtl#2Ò&,J~'[عR1VNڹ^ߧPQSvkaF C^5,B~\4u*l|\[7?[U5 HN7eW%!ObV#e"^3F/ϜTN"כEU@a$ӹ.Ϊ,;/U1f~j/>Ɯ,(RdR~:(okxO]C_f'Y5Ǝ]zh-+#ikX6Z-eR]nA|r Ƕm}cӶ${%z5pUs)rYXIaO!𓮰O>PmV#P~3~ VSe5bS3 Lv8*m!T%) H 0jg1|3LQG6SV* E_$*a~2PUd6,", kZXR1T(_+%@pk6BiOQ}WvUC+k*6xSXΕf Zɓ(-rDQ89l3;.jyƹ ]-oqdK5]TNXe =j & 0d9I;ZӨ-nȤm6]ngZ[Y oR%D&#lʲD5ȢŸ-^|c/!bE.ל~&i=gf-* M1%{loV%\uyp`( $#A S Zk`gD|9}xnccn) ǺʜoN%vGF zu8)L;aN!T2$DVV}Wq @2aZ*&ѸZK)Vig0L+A].LvmNlI*fJX09PwL ,,Fb<ئrLKrVS/f, n{7oSvXJesEf)E,]^d5cV ʇ6y1Mq, *lX<5Qindn{z#PrFSX@uDF$-#L2qʾu;*`!%w;TlUkX팤Z4 ixYIV NARۙEn5gr/sUm%|n4m" rQ[ֵUÖTl<$T">]mj Ъ;u콉¶߫;W_MgbFf`EdJ-EQf,R覩*BBaL냓4֩5m\&taj5iZ`٧]˕Fj\kXaR%-z)˛ei]t|qŕ{OQbeZU^{(L^k)a_ q{]4Ꮄ1U"y@k&'WqL7 0;ns@ˆJ[Q<1׷ q4PD[V|,JcbK~kTkպݡew'`RA bTƭs0lXHNފY*p.k"HiB^n6͏ Bƿ]`w:{Y8͔ea7 f"XRZ^T })&MM}tU.dm1%v[GAIVG'eNva.NkTzmTZ*_P])Lrla@2r'Vij4,moge"bjS#bRfk&#k"g-:ZcT x<]PDI & ML4'&IgèRMӛ^RKKo/XSȐa6MPHAJKeu(6'J'j$2Ǟn̽5LCs.dq `&NJDh ~>WntF0vp ՙOhKFf g%8T,$XV0cĐZ@Y^/IYB;449TGJ8Oc@5Pl5y0jޕA6Wkm~' U!J)AyÆo4x7Д9-5~i.3"[ʲA2Qy$ֽUMP %t9$tXP C`Co8PZ˨2'3FRuiRD%TX6'M, 4 _U͎[u¼a-n#܆sL]Ej6MC=l Q{DLvQl` @As#-b09s X ɂ9KnXue B3CXZ GX˯InT6Egbr@d&Xb3vŴCfЄ݀QhS YVgT JDgcwu ޟ"", Q8bX6EvOHl'D%7(1:ށ>QdǕ+Iv 5صBóLB DVJq`{7.^uVE`\'knqvN.U+^/SM/_Nz޶MV`v;'Rz;S; u豲2I  HM]*Áeh^뀣#J,pN Ge͊ "oTȯb͈6M]} GٮV HY:nֻn)^OӻD|'OQדZ}K}TQMњk㕭[ x8DʟoHðt3B.$ bOl՘D$Qes78888888888888888888888948cy,4Cfkd-:R|~u[Mˏa }le h×A{B/*K'koXkۿj}^fӐ{ 顱nFUUj<`s:Äd( '-0#B;VcmdݥGd<ޕl2Efm_e֫rGuc ԟZK/TK~"rNqD!1L*L='_ nz/kiǥofڪ,VX;̆)=7CsXTS;= I~r WWMXbD|d}%7BO!7@hfKalRf}ÿ| Ak VDT -eP /LdLyV|&FBdYdH><Ë4 #ʉ*>L$ΏyE. vL|^j;KǏ̚Bbb>JaΘ4hH,T#<3+6\{[Bo[?Z]3ui0ATrzbӃ걷U0֞N~v|]}ͤ@CAOmVjjR![#GX vRfWŤ?}jU/!8 R9 qU0tQ s\b?C$1$6BkMV`X֚=hqK`Z[ecӁ5 J@Sr5c6PNt'f3*63KnWOr2X/t!jYU>r.¬Auyذ3,&0ÖRб\|࢑}?Klu|kfbi-wR7"unbp[+!G%yFC{!izy5EX xA6MNJE°?{aDHq3GrsޢyXU@Fo&+)q5VX sH"ʬRҞHB1LDJ*ǷpeJ~&Z-~D[? KaϜ?MPtqmS-F&lR5Cd3L%!HSA >2FF kvE%Z%b~S-L3ÀZ!;G獛=rvP?d sպ_ -i.ү?I876lWҴML|K +7:ө纩Enì5!v -ܴXVM%at7H/15NlSm®iF\z8ils 7Z&M OFor&a 5"SW5pxPkn\앻4zhv E+땒$!btw"P/8ej!}")aޖ9ؙ3^_  X,fʽI$,4"$y,Y!$尼sEW^`\3I[^-n/6^fk.Rusndɑlـuz1J"[5&{6nͮka\?^t wcR/qׁ&ա)7&Ң)&#B tɞYHY~9#n]eߋNSX͈n !c)iZOg*$M/LTL%k[T b!\9;͹sF؀'fn򕖸5$u Ѭ4. -S*v@ݭ (ɱMVL) QL)V kEy`)2O6VjOaQU+&yז^l--u-Ee(YL=es+{MCB6.b셄%ʹ݋agZV]mb6 +<xӘ^hGf<elIIgsI?5ש^_֋H_1$PTŞφ1~Sʙ9)>TQeBHaWѵPG6HIwi/{Zj<ϝa>ׅͬs9 0QK aV%k*@CfBSlyF!3qd7NtCZe&Oo2CH^^__}Crxv]Bl&$v|Uy{&S7Hm&Ů&uIVnErDyo_E5Jczo$idT7Iw8ݳn_Yk"mڥMs[n*L.6;Gj 2)X`%BJ 4l@ٽ&D eNiq.[_[tSoZ I)1YgH"Hھ_O>Y8>ltגٕl!9XMex.qf~]@h Wn~R͐*P* ۥ+eWo=cIfة?5qhWuZ.ATa`.5!dمtx[wZ\#VU "\bJwyp+ *\:FH"㬞ڂW>)N50 o܇kىkr[zwt]ILjٓe9F:{pvژO*7*.ZK};4gƫpaURBWKi%7`hWZ ^u~ٰWFt*2)P˧T 2n)In(yGuSEUu{:ޕQ>9ŇY*]vȧk`3Ò`c[IQ`;#oQe7p%D9B²{ZVV7Z1r;Ld\Xd9Q|=NHG3'9g<~x3R?R%(06%թLajԪ%􋬛8SV+*\Ak5Ϻ s6Cߛb=okT$- B' ez %a9KpAZ]X(9`nh/00|H%:v|2UlS+N|*b6 R/g8\ؕj[K C%[$YшӘ .`[ayA>v4|7Yl Zj)8s.RiLj_ ډhVU*M Y,u.Qa]Ԣ lR+?[Nk~h9CqYUF4\* `O@6jmLQ|8gejcl=1dݡ 媚Ccˍf[j9^ 1D˕/>Fd{wvI.55$rnZBئ=!mV_z+@2Mh/ MFGN0mcVyv /mP"ն*"khapd]]N+\ ЎFΏ5 8Zޥ?jS틎OZ!5?h(W1R )vATLlֿEW֮{j8޳L|V6 (+mUB*~[,ktejϬ5pHKEvR;U1ŵb!3EIUi̚mٍ1 ưPZuַCP 'ŌT(pwU_d'=?'"XFOe謅 1fK$Gi22`8)JJj2y\Jo ),(w`s3j(b IZBKAvɳZoM)t]6%]uk n0B\=~SES^SBvtZ5v燯PurK z'~ǼtjF)&"41F 12PȅLL |׻ň$0#*xM2 N6he]Ō'VS\mqi_KԸ+BJ2X4b$U~STjS}SC׹f@%:]q Ee]J]%qa|Mz A]-ϕtXh`Z~mF>֐0ZY,1IqYOXSMfF\QjOZǏR+2U>#:RvK }(fz ct(\CN(2ND'sE6Pڐ5YZA֭ښj@ XT_nM<5pEFe/&E"zv\9$zPͶ^3qLuxtZ%UBЗTl&bu~WHV+!) qފP]kH5hέ}k1 +و';GmYB9aU2>M=_/&`>11"GL}~'MSku 7[mrW._,k6m]lTh%|̄G ^ )nTC)M+`+2/w)V#W][PR(Gi]~Yx󟩢PYNoiי#QOm4o *S:ĥeXJ^VXf:J\>4ur0ăl/?$qŠ>swx&glIA9yrL$Ȋ`%33y"10)3a DDD.FdFS܈g8n88888888888888888888888|%@FZM [Y[HPÂ<4ĉNx3J ]Lꦙj:HRlzBb]>6`s hA1 ,(iI 30f+,wKS67<|2÷sWs<<,D>}Z_v?'*z۞jE!\Gkhv`SJ6ΒczwL4Ɂ^נA80{R~z0.0 cʌ|cIhTRK鱜f.tyTIn#z؋:wjrFb_,m Ɋ#hQXfnG&j9djUV& G38HFBrR;.So?fЁF@T1C]$[VfUYj)z]v9M]IԲA`P!o*)dtO2҄qu/P;Wc*zUiNU) I;SP/kp0PKAlS>uPFribh6eZZPueZΊK޴ Ө><>|~|~Ǟrף,ιڞOMIZƛ1,bj^%DF{R큓4i%as<~>GPmV#P~3~ VSe5bS3 Lv8*m!T%) H 0jg1|dh2CxckwjUjQe4G!.4<ʦN!nq૝LGd$&]MwIv V:U> GM.)lB+Y?Kqzp5&IBHnT3fܪ΁E8J&͇>Sau4Z n(#vˣq%g&حeniMF\Z]Oy"fgk;[k\e*ƞrͪ5*C OQ}WvUC+k*6xSXΕf Zɓ(-rDQ89l3;.jyƹ ]-oqdK5]TNXe =j & 0d9I 'm8{׬Um%*Q$NlV84ed0|vHDY"tq1c8(#a|rD-#P2ha(5QC @(xV\o|3Vrx#&hk᳧5mH=+)\WHUϯRML[C7`Ufxg¥f y4@I/:7V،̫CQbԶSoB֦a<287T"bFCT=MRWNmdJ̸̺~L"z tJ%Hh!fِ%ڝI֑Ib]BNh\aQ^  Osk6$afjxczK~f:/|bfP !X T8vC4Qaʚ54".d`ֿn^O2_@ZKF,79C=8^k}xٺl#[G'` nY3@v7KMkb7zy {H+Ef3MTisj%5ڐ;~1 /ݩ=7΍:Jt'.jSuH#6'lS `s=C[*kaVyq}YyeRu0lWbm 0* 1־o4%sL3#r: U}eLI8X5Fϔ r̃:L-NjfAUaW4hn UK AxA9񆛭cN's7P0} )+Jj+McNl{[R,<iU?rf1QQB3mjz۠jڞ+V* nZ8E+8XD5ٙ:#rꋱXx,[V,@Blm}Jj1 NGoؘp2^W 2B4kٱ!@0vVtL aWÙ׆08&␬{Ϲ+YdthIשSaoTñFRC.2MdHeenq0d+$;jgGbJƉkau嗼[ uK]rQYJsiu>P9dر;!a aam7bG@ꯧkY֕s[F>XJ(r^4s٠x{OYb[?"d8r-0Y^흥/;~ UiHOE>n֬wbf@bNLk]v Vm_ VLm쾭gҜ-ݿNyEa+5}$`S2}uzׂZVC/*XU57ھذ'uM`yF &)꘍AN3c[W]Vq0뮾{Zj<ϝa>ׅͬs9 0QK aV%k*@CfBSlyF!3qd7NtCZe&Oo2CH^^__}\Vv`Bß j ?>ٿW}ꖀ3=0n9[*L5!YEvSW+A.7LJkIT4q,ؚ:V6ٻѴ6Ҕ_}EoGZs/kTzʪ[wSEDPp;_v$]Y.B0ִ&z ~]}4u(E_ K# y3u7Iw8ݳn_Yk"mڥMs[n*L.6;Gj 2)X`%BJ 4l@ٽ&D eNiq.[_[tSoZ I)1YgH"kJ2qVcйeˣ&صv(-7۷ԥں+ׇZ)mqx? ocYFTsYNЭ@ ; tﱧ uX1<D3^pq1:jdѸLؘisFw:Rܞ5ᎽkHB>"BgN1gТS֓X ۥ+eWo=cIfة?5qhWuZ.ATa`.5!dمtx[wZ\#VU "\bJwyp+ *\:Qiijqç gjy.8Rr媤Ӻ#Nylj U*!$(h0xuz4aڇ6e 6)"ZlٹjgXp]J1kH,i[6d5.-﮵Q42b3<: eW5d;(f[+,2xރĉXQS&a3VJnX*XEr|bƼ8M ܨƟOk zìHVn;kdSϿc0RPgB"eaY=R\qف-9UMrQ D2.,2Pf$ ͓Ƀ?a-{OYT_-ZUjg'}(m%4/En;.3.N$ #o*>*.7ZOM7܂RDڝQԍJ:ޝ n8Hc+5n#Hk;"Ǜ{5Ltu|9gK1vMJf^ ]WV;,!jVkhv ']k9ԝi9lU[tބJӖr521"!|fuDIcJX0Ҥ* S Yv$x&%.8!%eE99-6/nNFX#v>ØDA!B:==i:U};_δ7amVyC/0n3Ўk5x !l{z"%dtI kp9^qe,itW:`95CoÆȎd"wOEXbl0Y wGe͔QJY|[bD'T$Cfk*UjZǘ\gBIV# ѻ[A5~oRU,?.l3u*֨q4M:-xP͈`JJʺJΣ{>)H&f z47VѬ!c( kX3R%amقUOfYkFy*6ݻ;[ҖbaHNi{:a jO'REf sj !˭K:)ev%GA#RʆOe'lwv5B&l)s гSm*51+/bٕYXJ-e I2C*eRa5QՃf箵CV~Vs"&R -XjB- @%5E=5ePh>Vzй\)CDtύlгl9Xg.$`N 3`χ|Yw~;x`0B0S TIZWyndؙF<;PFUfЀ,KBJ@|$\UH,7`MLX4]Ax4sc'?`%}\]H:L~k,FɫRr#Gfe ZɗqYDI1+.u(L(x>y6X8lWLH6b;ضb5HHfNZT jbI2"c'bɏ*%24bܙW+;l]QDpޟRC ;gzv{|-WM,FU S _Relos,˝{%t_ɪz}\١ծRRIB35Iɍ:կ׹n7} қJVċcz,E L6\o+zmm澍;=˶+pQ+ƸQY#1]Hi\X΃ diə~'&mjZ:%C;ĩqe7cVVٕH=}n\2ʊ A`0Fnn]KQeY̢[ƕuVMWC3j~bn9Ad ~0|E]5j®Fk\MT]_ش<աj,j#mw iRf x~BXxYv1ؔͩʒ[lgKo$[Qx2M/ؾD%vul^PS "}\̥?""mmXSsjwoL'}bh]AT l3!l;@T]P`-o5~OBf  lU}76Ɖٽ_+ՙes\k@firI_ 6hQBjzfVo8Gyq; }ڽN{{"4f4Sk+ڰ:bݰ{d@KyE/lvcD ,5r'` Qhfj*8e: ð"4PÓ\Ŷrx(GVFK!r V$c|eQ1nOuDVݚZY6^Y5Bѹc%^@WQZJ0gƈ܈m Î8G,x88888888888888888888883~?+_꙱qLޯ(ZRŭ*2$p6']k~AݭgXhf&Z< d%*=X^>_n}q9dRΤvf;ԪSa&7tLza'S>L˭4HE$bGI[,z9/?3Ww-o\V+uќL r??&fYk*մubͮqZorbFb5[p̍GӭiAY6mF[-T~Э[ 7aw(,e杻ѳ80dؒή#%b;t#MO9CH]Q|VNjH8ٞu`vCfZB I% 1PbgJO3b*vb6Yg$s^u?گZt:P_l}=|N,4 |yْjûZ%1.4Xȵb-lFʵ]W]Y2i8=YONGtX`#xYGk%.{!>KX )DVylڀYYqDD6NH8dٲW\XJjF+^9j &MXҠ0yFªzm$q p"iE541h"^O#4tp擃/zMa kTԗt,b:+9L+ejjoxܣIvf$wNm93MۂafX- C/ڴ10o\y "M)J+D~NXbqrL%Wl KkՏVQj"rJU=@ȶV]Zؗ?ebXrkGK]}MĘ=v#*13I"Sn9gsU ηdǪliL?y^F IHqZ&x|]je2) x{+M Zjٝ;bz6"KE$@f 3^ĩ:>?i'6,.Ü"WnfKBsES=zQYv^}&+w3QdZ9"]f(iyVk$ .Un!s=2 o^iyx.]WWS T85>ŠkL_YWk&Io8*)El0Dm 2LB(FmhbW&N6R֞p&W\bRwsFTD^qHM6]/3 !3ٮc>-j2ѓ՟yF؈a+ubke(p"bYsp^@Zbv l_o}NXQ9orT)Y2KOTeZk@tf>/<lS|\ݵGy6(Cewf24B!rɯܯ(/r"Z'DC0 aK9l}>]N^:\S"G %4^3,0"|$%ۨ]#K:-J \nʚx:Cb*VFx} 'ITx2[bhn %[&O CSiˡȹnSBmӼjJWc%Y`Oj@C:XZa AԷxQԤ^54*i[ܫ /Q-ZwaϞwc(u_PC*Ve!uuS!؉wfAMGpD' wnb BTj/"￵)J.kT/+:wtfMkzH\-ab<`>nѤ57`eej-G^*q)Q= :Į0>Uj=V*e[8]nrsb/Q _ Έ{Wwkd[V يN#&*WU9&MÉΉL9F\lVD#g.K>U'{}K%}&#5V_M w5zQ$#!A9i)ڷh@# v*?!`ɒ-3l,[=sHݦϮjYz(^As :'dSa:۞th٥v,}vU4!4>d+dcPl=$~R_ܰBbġuؑ8a9˾{Q/]XQz:8+խMưQըh"LUqmDW9?hr&kaߏN򰮷;_o DSsW'@|}vj-`w.ĠLKm 6g,RR6YTѐbűLI ~ja'Slۘ5CztV)%tjj*P#N0(L8Đ"e!g4زkiuiV0cq`o3p,RS8W bpepJ)BL[?㞁wH)JsWp6V)ϊWMv)Yy釩"6gӑJ4/IScܖ:Y=6_"G>ϲ2,UcUאmlwfk40S%`%AaC'*nNࣲKK"*h(i{Mm-'}>-|X4nki7[Ya )Uxr `E ŋ&HYV9:j# 6R hU>uD%tT@H%`r*l, Χ%N޹]plҵ n$ۮ$/ʠCIF=Lidh1_uR&Lg9>e)IMFY2<"]d#% #6QS)55V"ǰ$uzt_ b#t!#6fS]X9lXRV*d!b|@Sg @<])B)*fdզ!iJzdQjv$Ta̳5A֭˭ [6iur,y ߖюmH^pVcܛJ h&ye"fC鼑:z1AQfI6ն歱QuÜtIcZ^IHkA9%Grl7c?+N^sړ2 Rkƶ:*:PuK7$בyTr)E'Y_OacZhW4s鯺XQ*/QlN}mɻ8m+)t&멖JvwP҆!q`cɸ,Nm+ѱ+m6FJdjFuq[:rBc֌8k󒒺UW|K$P ,!r;҉UD<}0,YЙ}ĄLG!\(Ӵ`eSڲ$+P$-g[Jabl2,A[Tܯ.=H*GLuL+Bȡ)j=^'Rd_1kxv|5"qҍ sCC^͛CĩOoڽZyq_bמֺ]6d2El꤇ h3U}-Z*Wפ"ɜ]Mkl1V֢Z1 tMz -:V *|YU[!k.DX(y[zju-o%Diޜ*xn]#6bd'P2hkLΫ0g>Mʊ(ăM-cDv2-'={[u{kbmUNI[%bu5sB|qPqGufnǪ\bJ [ԀeHh,o Tu1_^=?ƣKŧӯfa0n%l;sG+"=[ڒŪS(Q71qi=?zHGbYig5fTܝȻ'Uk!5B%,'Gp~:TvIB$ؔ's X9;t$?tq^w HKU[j06]k%2>V,mEc(L5JjkAA@,~ޮ+w_ucۭuDG{ޞ-zl1h@c Q Ս\ȣ;_cJ֢ٛ~շ1QQa9-¡̂_8JpԊnxkgY)hXy˜XDe3cL* T HjqX\[daDwFaZP T:@O԰M({_mVy/kҦVHz&wh0+Gt̠ѴXrT&:dI?Tnidzk+Ju 2+iMc\b5r֚QkYTJ`5MjjKSBD s?ΕȕxEz0(UG&ErbG !N7Ic cqz fk-[{rN9V9h|J%U,U"aܫdamk*dxjvEbqϩ0XXm[j}(wޫldWjC݂CDU$E ȩ=aL[(4akH~ud6ZSQ:^Tm3Ol Zl KI M%7JrO:[5kR/g}`,(MWlNЀ;RY Eh9+ڝ!咩wS\@crR/Q^%wmLgP^d (ZAv+_*SáJ{3f\v(VxgenضlDVLVX~XQcoJ-WuV+U)y{{T5eCU]b-빮keor/ qcNPƜ18 ١"$v",X%Ğ$4:Ӫ$,ʌV4!Yʯ`FXAs8 ,~kIyJg]kmrP+[[$~ L~A#='`6f^XmU@E^qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq"fuk%"fuk%*=X^>_n}qrן?3\wtϑ3\wtZ/UD:7ϵ4۵Z`^5/(堰O>kU-a. 4*32Dl- < (',;1s0ct+}Qz3@r #̈́x5F8,@ٗy&1ҀYXeȆgA#;wk{^F0]"@UFK#gVlB\hVتAJ" ah9R&kUmiյ8'9#Ăf6>O7^pANJ,`@[Xˑ3aFW$3  +;0M^~͆pC 3đ N:l&yU,> Yo=cxsO(R[&L!]nkՕIާVeIC2i;vYlv%/W\ x-4`bU`d+TZ$ϣ3T]bG* +. |$Eu'ػtaeگ^7+Lmkv [2lBKvl` +8pi }E+Aw-sPhJ?_!!;ZۘKOw^ݤ=oJud<&U WBA)}3EJHuÙ4dR7*Y  Ge VVQ}9wt޽8p{+jZTԨ#y۫i:G=wI_6Q!.9Hq³^2jZuw=Fv{fY&ʕ˨YV÷%e[uyHWBWSD L,b  iv9Kckkm;bb\ujxKƼj{b:Mҗpl0X 72Np[wI8vF w!ŏ] B2č~ U&fi. Y3S:vlKE=Ru4=t;uAi[jׂgs*R 1aPU.PNyh+2]5L{.ͪNUqY̤^{VIßpE ~zQH`M Wuu':zCz>H,UvJ/ƽikXsTaN ^{0J, ١!k,Je<\WZVxeQb&Xmeؓ 0rtBXp,W>d cܑ/#+gaz-Hʎ "AQ(>cT]R 1l2H(G}2VgM%t?wf[BH*]ǐ ͍99&[N|!gFeQ5L;ash5j"Ys3t{ρ/;:jkAjF@lb@ˑSGW&Q$ ִT?1Pr3&tYfg<lc@z٧@+Wr~tbX=a\XZoբuQrNn[-7꾘0Tv wulr[zOG>+ wIrc/eD|SC)عB-s~1zNmKvZGP3'0gR !csxy,Y64aRuޒURUPڠL腋*:,+wNI=l k%MAf7N6ٕu˱413Vn=Oy:WVxw}Oi[E+r֞vqV^mEZl0W糃iT gÒ fJoj_lOU bLnAdؤb7 =ܰx9h2VP;83eSjiؓm>0|*9i| 2wՔ1Ik>,b[U%6 sLǫ8FzhIВ+WGZ6X)LmǤ+ cBn;Qfe=Δy8'.j#>%U5@E;ГO+t`Yȗ]fj2tצWMޤUE}%- b tkհ:oLxY8~<C#=HMj)SYH"9'7fZ#{!V [GkrY x΍lQ ]\vY^f j[hcZWS)QI:yD@RV%0A k/Ӥ^].D# 欀UX>  bNj2,?ISPJ-a|t' ;V$S]tC`W֫ 5ņW*e miV1hk-[-9Zu[7ucmz7dlMz:w[(b|1.BpGn %;`3Rwל֝{niS^?^S.ƔʹAEm;j?^CW0]|(1OJd*ojB.u+S|㈴}tb Nmd.kRY~i#罭rۧy{ۨehXF55d:JvM*vJ퍮GN2KЗ%O>|[1m.6j46@cΟ҄5Aj νSeW['jS A/v ! ~`&[dY2>*R|ڶ*Zp\r1iom;gX ap>'ݚ԰WR)FK:_:z)P#* 8.I)`lES@EaSF%ppꆌ0"P1aVً3*%|}-\_Kӷ- !Tˡ%jqr/$qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqr&oZs(M$LT|_"AW.b+{imjӠ$9<&DӃ"fWt3c؊ULOs0N0 Y&ioq[=V5_]}MOG 8E}Kq#r?ξOfCt/ >``B"#LK>8qqqs`_ҳPA Hb\` ; ǎnL,lm+F¼ J ('0lCF#8՟~1iϩy`噅`:L%#rߎIVV&)iZ=kc/%zի"+ 6MjXRmJ%bd Ab$dA,m+;V " ̒wv籯]SETܗ5`B[d*q\KpQDA S,nrb3PbiƻY UBIqphR"ѩ]R21h!6-V@I8*KLbcNZPf(^ZMa Vg/tDS>ժkYY kJ܏_C$zְx,F"-h'©- J΢}+'6v~h钳[[U#v)i|H]㇍Mяa2ZVqT/lݳ37(us#(adv=M64ofH" &>d3fEo)9hQdM* \)5يO΅2!@+XY󀈃u knsK8.t888888888888888888888888888888888888888888Lߏ lo'y,-SLmִb<8a{[&^XYD`adfpP$0u&%Yۣ[ui&5G[&E#<c+#L8Oy*{̪ގߏ\{}Z3'@߲Gkw_ߧ:w^w>?۷C8Zr&ioq[=VY&hVo? },Vπ~ |S\GT}v{fgr۞888D-GSajEV!OeвŚ4i,LeVR\)2\[bD"+%aK9Y5Fk!$i" 8 fq Dw/ǘL1l\G;7~\s`*`tL-: H#j(b(gF/C$|ͩR#υ/`!~±5}]\Hnb#f@.Zmgf)cY- $fN{ ObF/RN%`yC24*<찼K^WB`?N2t4IhJӿ^'xǏ>*WJO}LYfel5OQni?g}FJUZ5/T{<BQkII*-TNx֟aAʙȓgRʠk+锬z K.or*ƿ:D#3FP+=7ab]YiFcL\x+t+ Ph|&aj8,c` *"VkrNb֣\4,䝘nuZmQXZcԲl'.2YZW0cdt.D+6YiuZC޽WVcҏiR\hV5LuѰ ~QsڶX)G)vWB0L'\k컓lDfFen`QC=و]Hh9%Huqd`EV W Sڇ^ȶ55Tvh9ڻPjU,R/arTRPob:bTB:]uM$;[t6ȳMtm}kGQLiT'G0X&\vFXKL= fvF-wc[ԭhXz EEQŧu&zUV'z OlkloRk*3\isrm"yE,٬]Xu-/|In;?<)|w~^m*j]Ү%b䊰\|O0,Ǝ͚rҲ |{`ő& ΰdCEuh .l˴+圎eF2\IU[~C7RbP .m.@V&եr.CTVzeiLW`_:Cxᡞ=k(JmԲUAdWH8Â,/lBc Ce/)'EsD% {w url\3_ށl!)K )E^Wv{| :2U)I[RÉ^-i~+j9 `vum<uu;bKWݾ WlLl]͜ 6|1)cڶHl4}@Z͞EQZK_#kȓܾI9쩢BĒFFhW^۷bS u\k_mzS;K膳"g8y?88888888888888888888888888888888888888L ok',48cyR;09[?ڿ%qnx94[z۲|ꦙmJlz}]bJ`sȈ4ш ,(h󆒃#30a6,w!*Q+k+bF]]6p@pDx"Əh1CpN3>K<>q~?Eo{c9>'}Ӷg&侙oY<[sqqqq"l_xc!OZuRk1HSJrcM<`Ly5qcT#!6J (&+RFLcf{!X{̽Mi0}E)]XW8*wzHDxXS 0PUaHqث֚ҳ^Ej2"B8$uWUs6(q$#W?0zN+EkXvX 9 a/\0Q 5cv,$WTs%zjh5C̀@淋'6F籫/2dUaь;Q%GI;ɚ`6x۾C'k-N79:Ujf֭Qc UcM|<dKC&EMmd3$N]iD ̛Pc)Z +>!;\6:;5Q:8ޤc!`}5fI3]mv ߑ[oٳlP tsbݢU"NJ*kO/f5P5Tp&M˿TNiWgFwg]*flZ]0o2@E$96`S 9PS'b$>:+>,l]˕޽.~e+ 6jBdxI;]޵ yG3$*i+mg.& lQ4m` ,T(T^ D5&:{oƀ0@d{)EDŽ 5Rdu1q[k"smg'K+69U//Bc4",Y0)56n5=vCS{[Kqj+'c27T%b-{%$T9q ft'$2qb9~oCUY6Th  !6΋ybr\2zwe*ά2J1^@j,\5՛\35lI+vs}PY0"{ՙyqWaQHM^8y>//҇J\Яd])/[5PuJE#fbͅڅU9Ζ|YyzDEA]3kKfJ=´AMY%8SeүV[+Vz ^Seq7t|Qj\*@f+\]9JʊaI6 2mZ8OؕMP5Lze7E '_I5ر;N,ն d jKpxY:e2EVZ9Tn|KJYLkR">Ui0j )cD"r^c2fpbK` #逬vKT/bGw{MD}Zs``KQ K bHbc`% 0D@E6 gBϊT9b,wɂLi82t̓>fߦL}tϟckRhA_Qi6ߣͩSkmlMNOKijR 6,VKZgS3&_>l:*_ߴtթm^m^Ds*4]u}xnWϸգMذzXJPuJS}"Zf:i&QEri #֔'ゖ5r]丆K`9,jd(/Vm$$d&ʬ8&(rհK]Vl ApF3jD[M+Q6 n~Qm+*r򖱗$ˎr߰ާM+ӮU=5>fX Ж"aZKYG_%r mZU,1ȥŽG]S|n̛t٪$9Hl|dTliL%yDֵ¤I$'l`rK4Bj&b"DiB+זDzY IJ5ʑeդY-,y2"K)jݱZ8XQa9`z17]u{Q1oC7w\j]dJ=q$|^`nY8HSlqbCx_ `yxATߨ5fj_?PkZ=ZݞDU6rH v޷LX6 vdnsg:%\ڬh<&w_Ox\nuП_{ O[(4P-u3q}O3S0l$*:fE$-ݕmSݭrm\퐺kLZ(YRB= 5\$tԌDDi1񽈩>Xb6Nz~vL^wU-*ۦUXH\Ѐ%+G5ȣf"L'hׇUfVhhCNɪBl<+MؿEE>˫!>RfEE]zdBiEb17ᅯEPvǦ[]VNQzcVW<: }]q٤/ZxB_&39;pAzW_Cߺ6FYvejHԞ!yke@:@B!J[%άa冺n;eOxS \,Ob,֨ L~rHi^$A%\z dc! a9su\9Ըēuk}a+Aճ3,[y&x$zLECQpl3{bs;$zӌifY%DWK~J>~SZs 3)y&6o=*cڻE͏תk?ijI2DuX4 j,[ WJXB=ס)#.N@BMi[:h6M,\ם μrW6u1Ugi֢Jf |H2vǗYe7bNގ5M *ҜXQnH6aAZ*eT^/ƻl]ʃtMtdY]fŸJƯVe~D8SdC"AtFByd|q̹uȔs:DGHin+ya&.nsF^3G׮\9Μ?xu?}كqUabUycGQ== S^٩B-YDf s1*L9K?6ְgob2J8sTݷIey/֕Dx6I<}tHѱI$dYp DirDˁ"6,bd( ~$fd $E0#3$@Lȧ @Hmn9j뾯2*BnRͅ0SL@ G0#2S1M{V~$bv'qyqq5ݰ[jv^ ,Gp3bD+F`_s/YÃ۾(YxljHyD̏91df0,@pC&(YDLAx979n}=}"NeyMŬ5em=5ۣq+EH6C ;` GF pNjںJiTMr,A*a,=79Jb*!9ULf(H-lq\A*kLkaLL.9nך"ULN r -Pp单ϞD0s &|zcVBźci_+,|H6j҃|2̡̯@LnX{PЦHAلk)ˮ.AR sj"0[FD a/D5H*L!ReB}ص-1˕1,VPIA0 ut&0h, .,%̙|zv^<;Q5YUCF_Ҙˌi %H$: `$.:xn +)w' 4$rgˉ! 3yXYBTE G.^ύ{ `ãl%0*l#ui|/Yyl?bb8({bUIlȄϸ*H`' 9 9X҉H=j"dvMJE#%C1\q-[?3ZU%ƞ, }y Ba<_2/_30/(Qh#A?/# i 'ر`3=bv1ched"1Sb9י88888888888888888888888888888889?Kz_ }.ۇ }X|͋*ӥ'gV\dp>ٚW֍ubZiU?*3[*(9€ Ńg)GZԳR?k'ou_NVIk`zçzvd`2/5fTԍMzk^D֥LukY8z-PqɵnFƫcܩv)/zVerb }&ٓC 3+?OZY KiA1Cfv^eaxB D<#Ć $nƀ,P: |C4l8Ӯˮ5b_0YmîX7bs*7P`gmj?) )ghnzK])_Mx[X V*?}KWEjsgHݧ:vXbWFUٱf-ZνW&e։{qzU*WmzU[itAw h*յt3Z~ﯶƿ{dw}[|9}V6{Scڽ;N58E`K}׍c oKdםTB6BK*~3ͧ-ٵ HAP)C J4Fa&YgPV HZѭVhVKEGY'SɲIU\HĽ#s&Ay=TR2Bhhi=Rw֕b˥v`$-Z?CP۩OJ٬U <~?.KsS[uEΧ̦Ӳ+uL/MιF9Rmߛ?e5@5ƨubJj Z]3")J l՟}Ƀ> y6QOS6V.*%ΉuE:B2 Ap՗|g `k,>wʏ=tKC[6b)tu>l!tmDcJ,7W:):i(=! GD;uUG#)W!UUx^j֖!AW\N|f sڡxK轕 Hޤ~xQP`kU´宮Ƙa$O ,v_;a6PFf -~zfڱ`,)k#$mN d+ؒn&LC )LZ#FۿկJ&oLʍ:X$־/YQr 4u8ػ>'?ꆺk{`H4M6j{5BIZ]}O ? #G,O{y<gYXed+Vt }"_ZDZX(ڳLٵ];]6rmVŮfc?CgIEza}*}artf*=ʲ$Fkky eܜ'}EZU\,N}y<L~L^Y폴3Ãa{!T#: NTzѪi& vܫ:UVUyuKf1,րm|Ll8hBLAMZW8+=‡jd>$9+]L-ڦkx!,+fHC|q#>˓swͺYҳ`i-UYujBTnmzs귍To%sfa iSZVmi:5rVڣz^MPk)1C-X[ n#*/Z)7*7_;*dAx\xm*;¯ܔߦyML&d1.eֽnՁS{f=Q"W)ujgVuu6-v|TM}'Reuc9+v+ /9]UmhT*v)}Xֻk9RDff}mvՏΫWFֻb64dWVc]qfVG4 9+S,e@ .߹>LYzěX-O`7ŵ-׎5+=u \OXK*H\mJװibjٝҞu[X,HJVPU ڽu柯[AVE!HOP^;XFG(zbZ{mz6rp1!U[ T%EQt.c"1&%bPß.L1ϗ'~usevA"/<+*㴓mz2惶ќFYYsmklUjycy#M/;XoJ˗ m_P797Z8{C_Ă횆6D@[(x#2î&0Tk;^ҘŭznR*̼ztkư{@:h*"no ԍuϭrXiJ˷b:'ٹH;5yLaN'_^||Vne-׺>ijV[6B|`Y}eR#BY"I WYĜ;ƯʂZ9^JRvi~TM]jڨ{X0@UZWۮV㣦6j\iM.ZEM½g'2 [jv@N0JSã0?x:2Q t{õp`[؅{{J6.(@:VO4'Np2]ۊj3$Ɵ/0+n2+'&z}M!5/:oAU =z& SR_gU,\ױ~#`.q봬Ji'Zj#bWILv6GbSCO3 $ ^s _׃)61غ!GH_r ;>beB 2RGrFHUe;VůrmDݙF,] 9$.XaO"3]JF7ɷd-U]Ii+M^K:Lbk6D:~-Zt.9"SکmR_fuH3[ENHgLK6մ!-5ؗ+Xv+{\o(}[['2Hz8@p-^'JzKehehb%tBQaʹqYI?K2?rdeHM|≦*?턑X$<;*O[}#8 f|_oB.cۧf"龥N[']۠()M3 :5,e^Tf]3lVvi$R2vk=-7.T_[wjqιq/Ru8Pmᕶд:bNX8 x\{mқ(o=v%׶fĴȄQUZB>GBnhXj&7xu6Z}`77<O%Q=Wսt[@f@.AIdrp͗<v.L<߷o>]L}Un#Q z*oSC:o '}bV6: nbcGZ.b>`UO[51w~^Us(XNE|aua**vhLmPm٭o;Femغq8Xoj*99w U ܦjE &A#:x%qIɖGt^>/?KM$c_,f"Ϟ$G筣IM 0k;MLdaZ'Ek!+&zd17r",b;z,櫻)_*J樑;QE,~Ej'arX`g-514WԆ*0O:kj҇mړVR8 O+ZTp/:cMI;j:M9nm ֲ:yd^Zl;sI6WM.N:zo[*` Fe 9 L\e'3>/b0q^ˬ9|㛸 bʵ0j7JDyJfphe[iI #MmB딛XBue=jd[隢]qpA+Q|Xp,dpGx%gc鋧98FkJunbILK<ąiJ+;i,}ȕ.o>{c7]Mn˕VXEƬZ+6VE"]J4V4VSEMķCȩJ6jηekZҤ"\TS1.qҦZ [,uFr3ڦ'V}([Q:Pt$J ɖY@hccڙioSjjsOUY6X͌IY74ʳ6mgZrq][8ݙֲw,+![V8V ^>Gt!wXf 9;6ǭͶ4}AU1f!oZ%unl}䕟xe&'騇 YU~Q0W$cz{}jv -yv1IS]J[J j͕U1uE5@%Wz,pĒeD'3Zƭ6jy2WJLamQ`>l̰,{8Rss[VlZH!.)lV-aXlGz]FH(m>cB.0aׯv&k\Wgj fU镢ZvјA, hFX7Ԁ #te-_C}uQNK 'W<ʝOR0PlpR՗I8kڷԙw6o[› 6RF]!XX[a4.`+z$WtNH(bI:nmKWOPu U®f-}W/ɬ ˼ZWR9%n)jfYȢ׉ M-[bUR6²hS|Rh7yNSQK[m]d*|D+ lP-f[j0<EJ .6ES8B|Ϯğ3¸{A }&y=:z:#P UTe+ 8c#L?lަbrNČiow--#*FƋ,ӭ^feʾKTF3i,c7FXqtBZsAYV1u\Ȱ[nꖾT]vdM7m*ul^)Pw!pm{Ye>&FȄtR;)b*}Z2CT&Bc38?/sVxᘿ ޗ,oM&,1=$&W!pZVBi ' tuB)O4Jݔ)@4 ؖuCTLY6;[j\A~>m4du̬fMx3vĺYr3JH0,1aB6ɓ926FHAr00_DuKMvN%)X|&R|gŮ>gcKNȴŷ 3S yNʭ4Dd[aE^7,b2h'?Z9dεq#qqq"fj~'hO>Qo~௉?u|&FBdYdH><Ë4 #ʉ*>L$ΏyE. vXަ%V٬&Q2 OI?1h9:7q]1+ԏC-#qՒB :؅@^V$Q%D㑋POGHt4YƢ1kqέginq ft)krv rqmb^ԭ7dXAZY5H5TlDFzɃ*_y=mi`+B0]8\f{O $θ } X 80!ܑ+u=5i5֯ifH]=Ye{^kYSsR JO>ҿz_`?㿆*`|E]+MncMR1(t`6X"w bOvAYā#G id0XE)/lHm|ꋰ>0%7˸I/5􏗊`U1ӯhuPNt=NOIx( KU9[۠3OI 7qx88888888888888888888888888888888888888888888888888;;/^G+ScOb 0zS㻓LݘPN]30 B%N l37cs47']鎜}j#wEZ? l,z/QazJ+ miYVy1A QY+4cޯޑ͑ cq]XC#3ώDsoSS*_k}-p?A~k}%' ]f ED7ZiFE;f K;)$O(.<`1!# -gԬMf.g|"~Z!/U%kTD>bw>EG_[8] 5|}M,^*16,L,;I-f:5:wXkeKf! ᣏ%Qf{ބ0X0 -ޯg'*<44{̮-J3Fbܔ>wO:]}z~Q?:q z\ w}uB-Zg"gWRH6}_O;_7}꿦wG}bgEKS?m=ǏƊX{%ϧsW?Ծ?7};oM-L>+Zci<|qc/@_N?xbgEKS?m=Ǜ´j{vϯ-Z:v,8e]XQFTdsH3 2P%dl>h/Y5;׺>f',V]Nv('!vHFRs #<3 O\$wɏW&g~W /y{.ch5Ν~}{=ߌ|j%18Lgrqֱ̣'B{;!WZnkWHuj t6{@H,?>_yM,/Zt,Yș-ޯ٪ɇwwu~/`kǪ1ual\.!|Kb=z7610J bc~@:'M9>QgΗ.9-i X3iVrc_Wԧg>zWe>֛ Wrbؖ J\q:888888888888888888888888888888888888y'ςTiЕ$1% 8 DEa))yOMv[cR.Zlz,֜ʚ&y`'lc.)8yEZIikY$20VZĐ~TaJJFY^_x,ByI.n'6^OYj[T(Wqެ&@g DHHڲ &`j*5StX.o( !%5kK!*겶U"4 3bl_}'o\,[.H׀96*\z#FbY%%QkSչn!0_] /m?T/<6 cp@jؒ\_b?Pq؏?ܪiz΃jj[M.>[<%|kdd1̌G-͂]]بemѾk,/Yvẹ#٭ZWm>fa^uM'9 %0._7h1rH7eM&;bTV/rZqt VG|X'@XJ Yq.ܺ?(J=@Ue0kSj5qB0L/ЪUPlE(Q.J>HGF?_OIhƝ͉4Is9UU&MZWg5Lq9ėsx2 Uy!n_٩M!jrȟl}'Yc)dٮk]QTx9+Z|2b铈+GJ> {҇iz}/cl:X~ѭ@Zix5eQR;lǜLŽL1D-:庱gk(Ky3dm@^;Q^ ۶sfG"?\śrr#| lհ` & h 쾤5(뵊^V3]i5n 䂭V+(1YKo?(GJU )P^8õh\r(VhvV|4B^+>cvՑfNdI'oIyOխNl,>qqwXgر͍ !9d}1aL. > wǏh#ٸBŠZB _eϙdꈈ,3JϮ~|@#=iC}#N|{uOq^8Lh®SÅ;:ȓ[KB'ıU$VO"eG@8K*q^P+uрr{jZ.{1@YaE+pCēb5M͕UuV?"em/Қ%<ԴPS}BɳfSgų |JȐՀb&"J&9_=iC}b?Prַ?_eGvujRͷBߴ)8HkjQWe'Ip7p*4cN/jF$-j{]g%Yۊ <89/(hR)CJ~Ntf 0DTY %26*ԄT%jJ+gh̺gFTdJP$/y11d+J(U?!O?(Quv febXki_4*:WuL ["~YmԐ0tt&oΨXʵ­>a@+sKdehK:QET`Mb3XwMGvvfO&GYlO*[o1:($2_}E?='iJDLr> {҇/-z賎U< әf@> _g oUFY㳍V,~{~ ̉8ARǛ*vښ^-U0U%R) bIJxv"LB;p}gn-45w7"B{MGmqݕ.<]"Gfވwj;wu.|V.T_DQ\@K!bN h?(QY}Ftߪ8ݒj%uEb[:gzTĖY3>1!e )q^W zr$YFYi 1ce P01veHZnH>YF # ћ\*czބ{QmP8aM%z1 m5J*`i@\' %=GJ> {҇U!ߥՇb?Oj=l=XkE- {^ϸ,[>HyWoԿf*oZOQY^QBxVd?bZZ)ɀV5ȕNE48Xj)eeZ/q; + _({]Mؑ K5HB b|cnƠ1_ӖKqzlƒm\-mV6زosv[Vq%{3l*HϪn Eߘ9ea߬ƣj(>p$BjߥQԦvFւ- uMd8UҪ}l7%Ɵ_q2&XíSgtl6^פެK"&SO`F*EšG D&DCgGt<×^;Ux%^>#`?i̋߸ S}WkS]A6$7{+@V1ZC}jٹؽ-w֩fP*5)6>5d'f-XD?nVaId>xN aA UM) MRܵV0X\;99zEv72fJ/Y;pwR8h޾n=Knٯce;5mtzbX҇al{<pv*(RdYzxv0!(С(j:v.p0@4ՊƧawRpfԵzg[e$cc ꅢJUd^ 9 n%ܸ9b5`KYd<=EY.,?!SAͺD}5VNʦJ@lW l .]6/=TVm}1ꎝ [\^쭆Pש^6ݣXmT嵧p&~mq?c6y?#y~<O?sȟZsun֯.+lU\c75=y>{O~k͛{ͮ>[Z}lw:zk&q};Un9'fڬ[3lK9[@2B?qx?Tl-F>YuE,TSl5<(wR ᄪrhDFwK3V,1LɎ?\>O3X/j Z)Y|k6ӯ[ӬʍAQDi$dF3W|ͮ>[Z}lw&V BY-aݖǷl"%-Ĕf ~=}̚~2Z~7Ūc')߭oUZT\YlVOVSQg6 MTz<)qz!][xJV?Swze缮mtj֗]K]yGY3,2(SW rR;iT~\;Lyl嵧p&~mq?c6#PC ʿ.*p7fJ#̴n*Y`8E'`.zJx7!Z\ҨwVOV et k'35J9 뛘ItMSfbinIr}d)2嵧p&~mq?c6:kt^W~A!QpKMxVј$2@KZ$+Z&+_M XsLalaeEY+XSڰŭDJc;'僯CȈ}36I3unK: "=&:Mg\iQ#dT6% 9nkm@"Cfqނʓn<>Kͮ>[Z}lw!Vl6(&&|KZ䟄fR^ z ~8-#(zfqiW][C dKK?Q]*Յ%ǟ3qT2J`v|%`ߵC,tv@ᏫcS#בqv*Ӷ^3d'4QXSœpZ[AjW/r"1,LA &'LO?i%?kO<XM嵧p&~mrSm"gv&-Ob jN" Pʺsk6y äV4N lɒom h/Wê/P]i|߾[/:ã6X`LdAC/ L5#2_*/I缾(ؑh} i ?JQ?o${9ph3{ _@p/̗ $H4 GaowyK VC.I"ySLrF7e7z^ {dLD':ܹ-(- \q)7u g;b7{='+Omi ߛ\|ͮH^%W ѓ1ۑb SʿIfURD]G'+rzY,?9/8֍ս45#H_<>cv*;onv7}2{wi hPrM4XJf,u$cZm*2ּۤ(vB &O/lg ܆SZ=2 ۿSmi ߛ\|ͮv7b`\׻*_3[Whh6]%Yr˿ȴOP|h%@&]8)zVşC]b5+*~'3mK/gc(E '['uqGwA$Y//`m`\ףޖv K"}Df'yh f<ܥCL8嵧p&~mq?c6ȺNۙWt4\;voZ!"KcoWܒSq &!5)amKڧ-YH4%bŕlؚK̷dj\ɪ;"TMhՆK™(% V9F\\RSGI55e0vL -aR$̪ȲQ5ڮHD1E)3e{Ǘ;cmi ߛ\|ͮjwkHEx}\`Dgݽ_|3*ǵB O &6BmTan]b.\STTVs0o֟}ykO<XM,Cgx ?c6mi ߛ\}bHmg><O?n;dtZo,U>NVϴY 𻯏ksf -#^al!,mjaɀ?:A4FʖPT+KOiեj+]Z^1d\U0YO q9~mHqC.d)b-li~vk|#q\k6tHYR*В_}qg2MX,o:;-ְΛMd @ tF݊nBr3sY]TX O1dY2x܁VVcL"*WF+«ڊK:,JgQ٠+jP-$xg0l<;<GҵUP;7#͗bozo+G>o|bT8}vShf۳W5ڄf2$mfw*讳JbD},vLD"'ծ{zٵҝ8r:ښE+}CͩQD]`hֵzw9fνVj8qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq5QT@(a^[ 0 `?vJ[{XsE5CH£<88 afdǛ :d|sR-dxMbĉG옘 \ЦuK]NVLCkڬkz3k1("g YoZmx6P?*ب֊C`r%eSMYEg܅L*g S|Ƌ5?zM$GUD+RqLln|rN6(~"(ӊu^r}$3fOz3}UO7ru*wZUgc?u)INoNްUg1TƏ/쳍8 I113NY}h{gV0d ~`~G3:oMBGE=Cw _2`㏃NՆxhS}yYЯc?L[Yhގ/c;B-Vxћ6J164 EKuvB c!>%S"C{rDo ݩRi>`sh ذYubeG-yQ#0@\#ɰd۠F^a Yu:@̞F(X@!LbI7 %>V<=s̑#qɹoGŹ߿/x//>^˿gMw}sz3gw'?o/ko9>º?j9J- ZӔޮ=yXZv0.OH?1X MM 9b{_ϻsvW~?;|r&} WmvՋ?_gĬ6N7HApX :9\?+y|?%wL#k)K-_`mD?eO,~zڏKժJ7ʃGBIFB,D ADeU{lmTD kHK $ֺٚ~Kh3R8Ӏē漓4KnFo߷;:ow|r&|_Զ|_Զ}Fo߷;:ow|r&|_Զ|_Զ}Fo߷;:ow|r&|_Զ}J7mR-$qH5.q4]YiM$ȗyAvX5l ahG>sszw{SO߷;>9>W|mvr>Koͳ1Fz?Oc;NefK!7S^{d'/X ;E[ ?й,cRǜЈ!3/O_i~ήٓ/T~*=}@vU3#ώDϱm=lx>zM-:QGޙ\[+ i>rcqq>qę -6\n~|og}ӧc?ٽmV٧~ l!" T㢚!D (4<91Ϸ.GoM }'㟳J?Rg?t0|9O{xVOKNNIi# hf6\`=z^M/=_:߷;w,}l'{woBLǯ嗗ϵ9Q;Mi^c|~Ya~%Ug}1sfpn^ 9g)q?B,P#kf՘Lcs ,/ɉ`|qj]DgW(N7ᙒAxȾ_?Kg@&M_RҴ\1 ~k,DϪ i;?柲U}_X{=?}[{ژ>#,g?6|JEkEӗS^D&Ix'&bXKtAQDZZIg3L/\D4t%/EG=ID? ÏGkvOjGSzFeZ\ Z랅7Vd Duta; aℊ<` <bË.:qA1"";DGG< k=aq氤ְ䍌ȃq3|qq+MԻrdȰBmeT@`[Ɏ\?nd?$=`!y/Eo}ңW^ײ+}djًa @.ocuWY3=dRv\ec bf/8佄Oq+ O[Sk%6& mnȬ H*U5+V첸J S%OswcXK">>&hl0cR;"wYYd°!59rUI@ℛJ=y'rLJ`+Zʡv),a| S/<(`5xd G`Dnf lر)>,[5.g)1pQ-MrHk9mur%ԯcʻY:ņ$ChDgyO 3؍}6 "X.Ixb]jpOUUVטpuZUJ4uC;1GC LX&j kdߔmjV´Q_)MoS9kM섬<ʶES^t~ Yw-ֹ6 D_NPAe* $icL th 7 ?fk$(LZ`,{bbYL!kZk۫'ޤȐ)QWt~#!ء; SQ5El]qe!wS|]LthӒ6eɭ69Nk9[R\Eƍph[l̺Vh<ǙJ:9 ;.PxWpX1CU6ݟiie[wfa9o_w2֜Wk&gTrZVFBB;T(k A`3>+:zec':T 3V1b,S@VZW idkP^pZt\R)-~@)7!u]^ɰtRfpdT*}Eqg+ŊY, v=)oGU8Q@pgVf2k,n68Z6[W׭5cSMi_dh;Bܩhor1 5-pOK`[2 A80Jx%שs" y! "BE B`4%7}'9(1d4EnϢϋ\.2=IuO׍"RqtU.j9XWFwFԔӳ* ?nӝOf(ҕBq_gͻ:vS)X}@X*+_K,xݳ> ϣJҿY}a5.xجNh S,l$}im_&*^r^E@abrO3PZk2M)3[{e٪ԁ3-y`1j@YlDO}ʾ3aU bU{0ovj_(-k-RƚE}JmLU}W5`1ʋ} }5o^>)k{1]@|`}@߈E|)H!3UFTזјu;PUgPMҲ(rez[?-ɰ=Zn ƽ/(;kQ q-`6^U,lT'B|y6|66TD X CYrI~EmXY'ϊ ezSVmgZ@jYًTt[֎l_l4ֶ^ = EhY:8׿O VUݱ:ipt{-*jg`l9 ,lg+\DN}ٸִc6 ^nTë5>%edm0B jCQ I<(%(mE7iΪˬpڃȉөzBDZ|mV$3&̮Xz91n:~e館}1^I*U 7_'t_l,=ty*(mUDͬ e`c Uf~>aɓں&`7B?^6Jz0ITꖳ'1lQci }7a g=j~;W[ k=VCn[O:.ܜnub{y&t +sq), 9&oIay@lwqȻ.dAjqCi+*J֤N]n7i}a%s9WTFtFڏ-`uK6m(!54%/U;(˽J Um{Ugت3&m"XX(,JW5ЈPͱ7*!L(brZ؎{pߟ![4E ^,X^a6I]{=vJa;ZŬޭ5]mrّuc"V˜-fۆX,ǀ9V]GX55X,oc͒cuKV5D ~c,HJi$ ˂jak@RT5c5҇h2!s$@{Uu 4̃ϛ v|X<>*B{DPBJI}Ҍ+I:{Nu_>6H-Bxo%Bj)tIlʹtZ/eJu ;\,!WJ¬n'UHj "{Z$aXXNr>S(B0ViRv3tyčj뛁+[v&@0ܪ Qb:=&Ae >peAG'!}c"$Co}~NRzx}sjo"? ^ͼ Mp[Ĥ 4L{~^q_DpdUc܉W6f[GU `Yd]QѳbͶ,HvuHj>UTI:vkvW,C6&j5?S*RNaծ1bZ0:'ԅս4X5ؾ TvNJpUl%U4&]{|b!vW/B\ʰľL!Dar ?+=ph.hF` s`D5 {YYdmcB-g]ve\KYjX,_G#/1+D3[͝oVʧkD;Pj7{TIJ5,yKK_Qi]璾'a}[ *Xa–M톺+N5u@ܺŅ7Uڪ{1\RI.6Glqڮ Mb]>2˥,k_j▎QS촵dôs5gL~g Vahқ1b؛u~T Bb+ftӜ2roDםrnl-0M{ә)[FwjDVx[ءz(`E I3zT` ldHTN2jC| p+pr@ccuf8!;$BI2jwy K.)h:d` wd-xj%ؗxtai^]HyLݪx~'Gi{U*)y>ݜ(zgo;fW8(#D@yLDa#h,5piE?\I3wQJe9vm˯40d<EncQil>ʪXձ`”;Tɫ ,a~J"7Z7'WF)).}׍2*zZS=\WSmc9h y([e|}[[|2xHƼF'StMlE뻶l覝jKX4=b(mz]Be[06δZlo@)մ‹a7%C:g3Cv:.j–)C-ۚ>lքe[{5*0Zud{q^XAv>]b6*5uT|N?T4P[:Mq݇+! H}|)>l[9H`I%*o@EkܫK owZ[Q E .zAlxM^a9f˶,jk;R0a~pܽ &K;˜rܫWZuH0NuVmRJ&GШ[c&YM &O֣͌7Xj7K+>]ltOv@ɖ:n/ɯ؜W9bKyR<1cy}3 ίVQtV^_NsqeZLwԂuͩ\6eJ-8;SJiv<\]oKsV,r7kt=4:|%=:9]]ΰwS=Cqar1v-i \\uԡIQL[.,E:v"sWlumԳA810%k(>Ie aK\9"ܴ,;jjs]]O(uU_:l:?G}D3c a͙o `R26^uw\\@^nCHs@ &ڸBpw .ēqUB"4ɰ},W7iEJ+&S6rm׾l\jBYveMS"45ﳧ> Bk:DhU4nUU=d޶=gv'%AhJ-]D0-~c)!C]1u?g\ M]'z)&,6/qvٌ+-I>{9yk<\UF bP)\X<$6MGm*i1+ӵw2VPz\{&DKFc^vd)=3OM疹 [۪8 4k/+ lY%m\{&nRv16@1,(3&[J|%K@fEb80)*P lūdܕ纷p/7PlC-:UbH)-@<ʦ{ҊNBRjPDR Wv2¯Df/'j;;VFwGE)PkvVIUwIaJ7kt=4:|%=:9]]ΰwS=Cqar1v-i \\u͜qhڌmN4z [k:i$+cT߱u5kg˒jc5pYS&Li^nZn[ݹIӺ\JvI]\l7okx)SdP-KycZ4)ZN 'n"M:*u+>:)̬[GfҮknީ(M_OSqحPƍ-֬.։S֧U޼'JF._rmsF`MEMZ'8Eg'.QP}6\ͭb*p)CŜ 1:ӡܘuQ#\{Q`۷X BrĞ2[-=cjV[ZTԆ]=ǯj[8DYa+j5 ; H y{u=*a6j*#Tr ,[#,ǧs03LCWb]Hr 1R..Eˏj]8)!w,ޕ u.P*[{\3s J=W)XVl_[GGߏ~(Fse:NA3ʹNzf`i뚊cEPShAb ua͸fTJJ0qщFNre,4G.TVM:oka̦^ giC#@ZW}; :䅊E>)9%neשqݔصIeeחؾvuAyR7姗 ڏFp6%eQ~zYW&He~4rD-hQffR4ML+^+ȷ^1}Cj>ӪZ+ ]4܇>[G o~flgjU5eF53dSPIk\6E_4+z`N*ֶJH0щ/hʺAgGjʹ䦺2_q(er:UA{~aMyr[R=So6VMV&z}2Xs\pv9z] MGSWȂxf)CW߭v*{yf|֮)}yt["n8E !$"Ř;eP.{Hc&MYO|JczjvF#a5PhhLvԳNFiL5j;5P.ׯawt,גZihJfeF m,Әg3X@X *D"i-2<F7Mo/u =Tj*搉?h^ΗZn+3N V1SS@%2fg&FLA'-WYWȩK4+ON#8,nyXn{,%=dX/Dhfu^,VuwBՑknfM4V}W3X4k\JBBEagfˆI,п`Z41 L&T:J G"駎CR+*|s م؎nj8o3+?pEgK!t֫B-SgF[2 H?jNA)^ 3?>B[Y33UK#'k=Q\<ĊW[hРvHz}K)S"2ae9Pkev[-;*Ƚ z m{kg*thս)-c MBp emٯ?)/bk a>bW -i{OUn5>:ʐ(:S 8sCeuAb^ౡ7'&U2 țnՋ5 XdC㈻14.kJvYJөrcZmicZML3tss l4r7tͯ5djcVAïpL1'DaM>\B<$!q3Ncr+\cSۑn׶{\"Z<8;W~RU/88 ĝYf4LQSN05/k$(AV`Znu'eg׽6E~͋!~uSmYYaI8h : v!{ZEUZcz$ 0fw]F!.l)Q̰uphԬ#*uWZƁ[ۢ*etz~kfuAc֭Kr՟8:=:4ڨ|K:rᮽ;eϱu H]:WkݚUt [*xV.l{W}hWlV0b:ݚŮk\HV 4y( vW]*}mRwj.4R68'ew5?u)x㓥g*ަnL֌p,3zo9;no]\ػLþHk{&R5]>k[]jz43P{mn%tޣ=662gOUۚcKvݙIQ /M]gpV;sK{p*A|) `3bK'}1,:UL%5"A$dUY7u*S2[.B͘;IK=!Jt*,uaҠڇ!qkMwnƷ,j%i Uj * tVNi{W- zSVmgZ@jYًTt[֎l_l4ֶ^ = EhY:8׿O VUݱ:ipt{-*jg`l9 ,lg+\DN}ٸִc6 ^nTë5>%edm0B jCQ I<([w E%eWfb]-cjߢaɓں&gg ּ%ۮج ׅX}!bo8Ln6-GWe.C< "SC]cM>YTlqd9y49'G㊾bU@Y^Ue7bXDwCN sX&ǝذ.ZZM1E=!dayTX Z䥀%r88888888888888888888888888888888888888888888888888888888888888888888888888images/logoDGTIC.jpg0000644010600600001440000003352110765773777014333 0ustar forgetfrusersJFIFddDuckydAdobedN   !2# 134D%!1AQa"q2ѱ#B$Rb3 ?F` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0 ֳ=Oʽ3iV3y\L \I$L+oZYո@2vkavL]'muktȽۼ[S=`suAgFTNiR(b SVnJ#y{Cc3`OcmlQ.5fMM=SiAy(k9im.}[<[3ZA"JIyΕta_ %I_APB*֦vWhO*ݢ4SsO^UU:Msy]hǩ\ף-{7Lje݅o2o3[2$)ȧ(`dIFZTa_*NݵO'hR\XeYm>Кӥ%U\wt+ &'n[ X,7*k⋭k_aKa4s7䖛?㎹2޴vR-LKo٪㮟M$%{/[p|GHS_5Ll@:yr3mkk,y9 (s4V{X֐yӗ.jK Zv_VѩJv+&Q<_Oӿ'8;ͪsu lzňU=w>D8۽p`TcLmZeELI;Usz5]!77yRoG8oj`+1`u,Lu97_V#M:έZ5l[w)k9RKZv 0vga|ntVʟ -hjWE*wz%~r7%f'q'hNԧi?_W>OZ&\ fdkܜΖFV Pt-?M 2cc_$ M &:x䔹S2DyUegyMrOzʯ)(=2Yiɑ Rg9pe="a]:ZoRHK3 vWeE1v~]Wy./j $6Uf/hW[b&}XYǡ%ɬdG 30l%wy[x~zxoԯrXd﨟EZ izͣlohlr{fM3dR+K=$vQzzj%hh^9Ka[ӗԨq=RZiF} mIjJ"=C*DfXYm*ojHi}V7PZD /v' +[sꆧd]mk""RM:T[#eqGs4zJ7hNANTulN;f+huStyaIbOƴEXਸ਼I$zU]ݧZbmJ'-=NMKzk*T7f ;CNЋZTVllP*ϳ*ⲫ!ۗ5H#*V&F9[%'i|X̶U&u/𛬊TڄNsZnԸy9v»]5eIڏ@"%hMjSWEdT!T{ ݷm6 ou[RuRMaF/{VժM0Ty|Uݚe^CԮ5)U'CZD,7IA4MPLddc~.)VWa5ώ&f8k0=q1:o|qAUꏤEgkV-G$߷.x\<+Xʹ+ ڬwjuk1h'?>)tD\G]Xv ,8pX UqQΆ:+nW6xm' l@ʒH*N&/N|\ZSuhp21唕Yܒy4}׵C6ȆmXa񦩔42,$Env@(IDM37¯륯dI=RO]jI5ʭ4OUYfѮ];/GXn ڞQْ b`Zφ#ހ`ƦS+V'eN4|^}?[&kz#^~]n#wwd4OIo_DkGԸX'zŖzsy Sm^-d#]۷ٿNCs]+C);E~N:&Yy12 {9݂/wYbQau^ fSRJU!e7Wj֢Ĩ^<[LDŽ>S2y12]Fzsu瑊LFۏ+I3Mfv\U"#=Rѡ$O[^ i#U;'M${˪jηRJ2xuw]/[z*T7VCϴYn/ rǴ}UTY3f5ПzLNRtAL[PX#D ˘H$((%1G~e#.}T$wi'l/JOȹ9\` 0` 0` 0` 0` 0?]'a,oÞb_{`Q##{a[.UuG?*=ӝue2_+5=CTsS:ĝxo2] a:UrnDō LBuLVٓ|NȚmۓZU)3X;J^Q՛[Yby3|_ޏYuqp_W}i?'",{:n{mvΟr7|`~WG@]Mde֜pOy5kkSL iV}x/Ub%Lnd/oVh=)Ͼ. ῸLpM5B-nXz.'l}l <~hkrr)Vx\-Hq."XMv&gLyצ4[m RhB$^{2lc:NiTD+q #^Y#D{U+iZ1m-ͷW ]? FWa`܁FrarWX`mLtԧ6ݜP79rUZڗ^K]pn5?xvjUKU;|ɺKa*M s#hȉ/9޳kzA(-жhvF cOCswZɊ.yyNZГ[)[JFq޹!Dmuk+FV\Qo|yj%aÆɦ[׫N,<\'JugDOYY*.^3lj+ɊXѪ*aBCT{NL뜘 Z_c{w[W8U7Xp(EqUԖk,jHΑ{οW T:Ϡ%wyJ+]#-Ӓ,&rA9.cB*NeqbujboEiFآkJێTbpcɖkʚJDKX+鴿#8b#{Ƒt85LW=2Ш '(U7>ҨӜ`f$Uj1n-uٽhOTUTӈѮ'T_7s-rI z& Zѝtѵ"&\ylRi̙̔uBk<]qW6kg돸/cUUwUq[rMZ +O6Qf|uoUb\ DǢju\ lFu-wʁĨg?6{kUi[qi&n񸴤۳Si3F:Zɻu:lO7re o PNLel ِB E[cmzHqBPOt'}U**x dža]ai\bgm~Q7GRs5~1B>p$tus'z֌vAlZʯzy1m\ l@YFcѤwUˆjo[>MLzV*M1Ŀ=:5F` 0` 0` 0` 05pn^X򴫤(*L^2rbt-]sU.NBS#dNY$O:0o߅t^ޚ?+k*)~+#tl-ĖsPJSW'kq= sI B#4ԤhB3"{c'b9CHY^L?F= 9re%D%%I <}i~o^\XmYեŽ%[YV'Qz/nֵ-mu$ߔMQ쮸|G)y6u%9creݴĪX'{U7]-e[n־ԅumg64 z=:68A9xl$hRnk[OB]VO64U1&o:,I+"uILXAK$BG{zgTuQ?v\zcoq@[BJ5iԚܻEvѮ,4If?HzZkr&G@Gu,2?H?\29!fR d9<#0~_fǿ+>>sWìI56;'w6d=[^iGԥM4Nf&{_M5`ݥ΍ȗy-(UL[JnLq9i߬a("$ڕ.#t5z%Ng t)}ךߣvf@M4 8A;Yі:[/R -R=(9:c ف_8:6=!NٱXD4-ӯB0e Iե0& azXiFy,q_m$VaR8Ӻ;@)V&ol}R3dzkbZ㍵鸔fV$@^!,sp!0Q @' T0PŽkS qRa12)A7w.8|r$J#$q$6MdQ"*JmΚȝ`n] !QIڎf>A2n5j~fixFó5{z_8xLޮG_K䤳L/ydSYLR[ @Xk \jR{(Q\wmz$_բi=ٔKԿ7Xl #,u[2i:Is[[{jNưd-k #?FQz(bՈtzohoqowDɩz76FTfy{޷PE 4H@ ףrDa  XfRj5eBqPJ 0:AZްZ=*kV՝Μ)Qo1Ֆ4I#neeBUDz⣌;Ѝ f Fz{ 8{f̧*;5FYUg+$n3掹*ߘyØ02D/A\5*(9Oq սikR~%Q]'1co\qI ,SoȺT&|7 &+,\+ݣ6?3ZF¶-~?fkG3)L;S,r6kĉ9[S<{=MmfNjE&MoI2'y0{.@kJQmo^ówKf]-n\TUI=_Њ ɥԽ|.>=CZ'&ڍzxL1D/h9B5 WM9e~vTjn.Rm=8pQ[*'阏? @ivU.mq֦*%Y1($"#^WzzJURZFٝ'3P7 QҪYJ XG*bFp4\.ޤ@#`6*Y_,EuEK 0` 0` 0`5EG\a3WWt"_. y%yk``s'&mQm dPbeuz{/k3˜SX|vu~9yIsMwK].nO~8:.K]T=TjaP꾤GǦq0 C1v5B략h%lKV^⪝fhmF>Z[ |AtMa϶CKT+DY3X1itNP܉4E{vM[VuWe7_XohQ)tĆbaT =Fи*Y\俥x~QaĚI½kn%\jrQ4bz[r+dZ^7Ѳ-Tսx4}4ܶ8WO:&93`'MTmL&`z.S`X ]WꖺJ$4Kɗʊ=)?xPSVDS䰋!A.7ڽUL/G5Ub(6Z&d L*&qIs&jZ}aJx~Nܦz̕>*/W7Gd:ƶݴQɄ^9-ʁXF6t`O(t;lau :#/_-ɍdvJDWְxj[DjG'_Uٔ7BZu+!IIkV=׭ 7Xs٫Z[amxB{dr,}~YCrjrUN[]:rCiQ/L-;-rJ8"hgH͉ESq욫V<" FKHc`@z[Cr {6Jʵ^y%Nm鮚/_4Vqפu>=e/Ϛ쎠 E Yskߡegu88J?%* },HQY&y0XT$i1ZsؘCeLv(}(׎[= SĈ/rL XO'W+FVQZ%zNœ٥edwt':)7\^ #*xYp׊Pt17.Um7oN(L$#RH x]S"[)qZkߒ? u)m*BI9[U=9msDeI7e:=a/-M0R<-?_luY,bZrSW_.^Q"-#Ŷ+vᛵǜwt:1JJIsA_f9-`]RRkdgJKknuvR%|lY[ڇ}(lN%^3-9߱[N:rdn5랬R)s`Z͘S[-d+k WZ&y-R.u5]rǞ|#>K w$=s>y,WWSO<:nҽFH5(5Bik8Vk{kJTsTM+|^CMK^q%nrT"_ȁ_jcߐéx.,l̥/a8!l+.=I;\?ZO!^?Sz=~R`%=czlʼE춤+ɭ!G@Qٕp#}墚)[fwANұhtf{* x|OW~pCƒUך:ic֧ؐJ0#ΕmީMDyٟ'u<ß80IeƢN0RfBkg"T'LIc- ߶΋^RHnؼ(p9_ǸH\o,U]HdRY5|;/ݒ`i$Jۡ HQ!u^ۺxi]W7N/.37ܳShe:& !NifH`ڶ|zco|O5qQeuX3׈b(u_Cۢr^Ւ1ͮxŁ4`cZ^ϒϸJZM50v V[U8*Ey]؜d7CWAWWCtڐW^lcc-k) R̄43bO`-7u^sGf13z"7zXşh-\Ҷ\Ǟh %w):]||m톷H֡B#n,:䌤]w_=룿D)LTŁNrY {vSjc19_S+ӛٙ)Yv|Ap?ZgkUÚ\}oT){UӒ|Sݫ:oPؾ@8M/2yBs^_ӎi^榶YfIP5((G9^n nY$ˉMO^$ڕ{$|7ʨt.|مO^{TsՍFx?Ք+%V*wZLD9}Y%&x %<;9TK?ŽSM؋VԽrߦ]|Ы螛[>Ĺ۲y'BsEd*Y=QȾo*Az=f-1;QI*Yt_xCTѷxoK D-Ef NFs.U,,V6 ׫E 63?~.ZkGwii?8']1Vx:]F` 0` 0` 0` 0` 0` 0` 0-rC, ˎ8D&BI1!W$8;L!JsITL,a9r|y IMN=~RT)p%+r FO>Kuk3Ԙa1* IQ?VŵxA*"͇evU%9Ik=qf[ )^j)Z߉Q Ĥk]2}zu:92JZqRYS`6(XH?LgpNcO~2qF!X\/qyfڍe$dVybT2c.0Qe tp9X5.=zS)G~ʂU}\ٟpEzn,᭤.~ W"AGMGUMMȠi5(ٖW"CR[SϦ}X>27<5>iGRTz%2 p8rN'9rF2 +ɵo}^GjB,WQ:JPe3[aFmAIE N@喍 !Vؕty6/+Sw%˷Iy) =IAD}J*${TR7s'%EqS 1}HRxˮ W=e0or4ʩj0NFa+r֓>FUQXAQQJTp;^Uƫv"{IZV}KcD!^@MJno_ܫXJ5h )R&%@8 _<ӿV_#/U$T\CM-t %J$LoZ;j97SqZ{fO,{ykz7SPWVR>,JJp)z`􈱐v$iڄ"~@x%BEl3mdCyIRqu7)am8ZFO{y-d'_SՔTϫQUbb&nCApT ׮VؕuͳQbtؐZe(QS܁g/lw׶ٿvjWɵo}^\Jm4ؚMn?GeB%J0 jpFaڷPįkS:5϶mFО;.KO.^\i=w X'Q:uH*5J>Dێ&K 90N)! 8I)(N Rږ.&+U>we#sD1pTq]GsK_?Izωf6Z yFz(dxĩf7߯s)hy!tInFT贰J?IzlGݑ]/Ӫ%D! H HU%JPP>xoܭ8V?O)*:8Ҳ٧ MfcayRAI攞 a\4ܔǫ TiJR'#ᄌSԞKa4JsMNb"Lc-㐖!࡞x#wv8Z?(1o!hn :rĚqЭ6?L+';x3OvEYT'EYRQIRsRFӏ N]RdS_٪5$LĂgإ)ak<#EHys*[:$z2p4OZ$þ5CPѣF\{^Te)A HV276"qKe8o,fmE̥G.ysʷy4'ĎGbPAn3̓VIA## l+6ɯ\S$xhzmzjųm@uMђZ\Q('4l+6Lk{VU)aٷyZJTEd h5rPw":1k9.D#K^ǪA#LG"b;ձ5J!] +dԧ'@-ϸ6-qEKY:(ʥˊ՝wam) gMYOgGbGy?+jZ$ı-[/Lۭ8RH)#1(?+ӯ-mDVmʌEN%讣>SSG+ܰFhѣ@4hmH*zh8p'?ؽGᦫVfImBMN&b1[JP$EO6Ny`]ys,6^cӕnɪTiMM44:im;i$$rRH(,s̯ԭCC5Z$hjp;HO֜*1!2+{b@PQN#uRծ\zQ7Ml)8\ݕd(` sSYN2$Y]bDȡ#yҔ-Yy'" 3JiGDOnDKiVc+ *ސӜ(%_,%RsE[Tj:5r9z&s-%(ޤ )IPHQ %%Cao$uu{y~\睝y.pb̮iXR:Pr%5tr9mA3n#:vuRקe\i/ci}BBp2 #S1'5eOzi>KdXl[QSim HRklZ2Ø gSw*h#XRT8!YsvYDn`=,ȐmdwrIVO :h *sFۭȫUZyi!RZ\G$D@8z]viƊ(`nNiSddj&g e9c-TU(KݢN78YK;7ez䙼/w`vR''zϊ2O4hFѣFȸYaJQ !.;@Rϑq]Df22.E_8\Xm%&(PZJAy?nիS1~_ ,>HVfJ GnjN'#9+6Tu؉"7,oɋ=wyd-kZ,׏`E5%ai;@ ބU I9g+hX~]kK7,R/[Q6H??L#hj >PgGG5sRkrQrkZzS9  $tIt@4h4images/firefox_menuEdit.jpg0000644010600600001440000007607610765773777016130 0ustar forgetfrusersJFIFVVExifMM*C  !"$"$CPq" b !"1AQ2RSTUa#Vq$34Bbtu6FW%5Ces&7r8dv> !1ARQa3S"Bq2br#4C ?QEddUtYt͢[f_t;1يR^᯽ VY* 5Mϱ6ru =ԉVV'Y9Rԣ{?=L~=SRamWܵq&Z06c㸞`iWO%c]rHݲuYTt=2!}a d,3X|=*wee}WY^ߦuUHw )䑜sc [YA}[9ƴ#+ؒ{6h+mSFEL2/6JM݌z7'Ѧ>mj;JVԞ BMc]hB5%f՟DӅZqZ֒-WA ۾خ}OOi4ܦؗDpR $;9 wi R5N*DkZ6P;IʻG*N)y_Tk>tͻ~=?w-ufѮ^]t%(.` ""-~=!rv=5a<^:e=wb+mSWA ۾w4]vR"|I1x*ؔoX^c%;Co[53%W洙)+X#j{G$L#*ңG9:J/Etͻ~=?w"-hii74&ur %įI)97hm0Q{rUQ[M 0B2@Ӫeį;p!8ϟ͏:[JwmV'Fbf?mtͻ~-=oLHԡJIK!IqR77d?p4e qKǚSҢ0Eoq%*8gNJ1jVCP:F: =FY 3y|=h tսIl8 E+m'R{ ͚K TCNȚoBBf2xJҽ[a{AG0pqFi${ۖ c P҃ miBYJRpqXhvjvq؄?WWA [~خ}OQi>mrA9Ye|F~jZsKI*]3nbf?mD=߫=߫ϙSDr%tͻ~*!>_TNeOV]fࢊ+'Vgo KG,W#ˎ%i󏚭fK%i91ױ\ԅ`cʬk- |S_Pᡁ10ΌuJD1jYcrpŷIlx;w,\{溧侲Mj?k- |SZzɳ2r)+7l- FQM)^k- |SXT*ShsTJ鋲nulƀK[m((,)'p~|攱uzFf(qcĊ/)sûkkZ J^+Ee1)8Oڏyg@R*Օ);k8rt_&敿_"I~,Yv8HmJ  %'WzAsV s) ⡺4B=89S?,~?;?Gt?6no b9ýE?".j.]͹P[!BT9w5MCV,j9)Zp+w/(PU9t?m! P(qc#hKN6nݯ֛J'9E]MnН Vrr0=:SmPmDYg"*svy+F{Yh_п '?J99~7 J-b#@\kQYh_п '?ץ<)^k- |SgS-`$dyG3:Rz\XM,4T6(yopٮumߦnĵL7Xa$X_[@**<փп '?e~@O׭w2sMy _{3dKĘm9m]CQXx6P겷{NqO9UVOgKFYs/g.sѾZz=/ OyC'=t߾qK/}v5?~z=c4J?yVGy.~&qՊ]V5ĶT+uj+qG]:kV{Yh_п '?0VQgk7{#)ZBG>)^,>t]C,Eޤs-NJp~} pGHn Jx"s33!pA N:FftɱZUǬSB4棾$X}ixDm$sΡi*(ڰV Q =d4jWUG2ȩmZUsW.CՉЪmrO^kE%qW\M+UAQΙ"5JS **]a]W֫k`Zɨh,*j():^+܊R僒{5Q.c_7 76.MpEgb$aɐbC{!C ZAvw)]Li8R%]̆RYS)YR6@O>uWS[J-eO7b5ԖﵽHxmBR̂ =dtUvniɑpn|yv;"  pw(/Vԉ1Y i)-PV]_kjN’2HuC'Jغ=ٺBwT[m͸7exi t+=n>ڛuYiзӍ6_N<;{uњ*&HRV{uG6 Q^{EA;6ѯlV56r3\4KhxnV7vԑ]V}5[N31Or-<8-)A+l;R!$r"ߤq3N[=JSm:œBiR ];ȪˤȚ-ZIZ&z-n,B!%ZYr|e28^29j+32}[ĵ$(q+t%MR.SyRl[IZmU\r6h 7:IYk|>MmҚ26{PƾSņq040 JDc)FEW(Y`S9G~x\&@wI3On"*zE!,BzAe*IB0B\g%azdi2춧emxqRSix[gtCo5:sWrcSr"%HY-% ᔜsw:&lԶS;ve]?6זΰ o;րҭvN;KjRpj,iE6zm|KMK.x+Rx)R7](&.m:ęrr"tK KX {FӾWVB7w.$D6lQ7~[&Ѻ[&Zdܑ“ nJۥܷGdӗDVbi1n HKB}Jӳ%6%B ͸y>c'BN_me)VP :37|ۃr"t^Sr)(?>?\{zy7kcnHr ՘\8. Q)RJ0Oܗv=lb+Jm(y*Ry Aycz|m' g8 ӷ;Jrv;98HHi92 Bye)\yvT$@RI;꾱]:B-NNUDE1C|) &bdBkgC}F5q%uQ՜JQEIDZ~{.<& Kw Rw-쌠'#;~iZSh9jҲl/KDGC~c֚}]I临H%nT7G'3iZFKhd#;fCZr0pB9?-<-dDJsjQEz3T*]d Js՛§(_s#ףPG]}K{g%DG}N8N60H z y zy 9ΊPGG|=^< zy 9ΊPGG|=^< zy 9ΊPGG|=^< zy 9@S$?3RuR =Auʏ =AuʀO՜J)G HeEEVFFfw?ՠk?}ܿ;j5[SxGK^=y.TwJ->ew7<].(Gq-nQ >z^~iŜymc{g'ΓŧW'S}b\wدviRN窊ѩ{-J<^O)hWQC4Et! U9R e%yk^;)RTR $%Dx=i֋eə;q[̒PTqܣR* B6Y#p}w@(R˻:1%5tBvjdOrRr I5=T1?Nuo&ӎpQsiIMxyHSNR3RVVܢRr6FSQV\ i$fևҴⓑ^I.:p$(FVKJZůd㻻t IQ@P*$gEPQ@QEQEEPQ@pr0SqaE~0An@By6/;>w^eq]mnPHq\sʀYIw% yH?-%/N$7,!a2y DBqIq[JGK5>WJ~%DhW5-pTצC-+( J LppdQ@1oӳD3w)/B7Iϛ4IכN5+v7۩A!ˇ~99)˶~~ F!n,gNna2q-]]32n(h wIO! 7i.77jeՌ\rFTh6в \_04uvMo-iHѢIPh!cn\Q@焖6mѐ- W=]"kgoknULt\v-#NE"v\uhRJBRBJAkPN!@INH#ԷuTYgٳr1Y|#Gʰ|B?MCGʰ|B?MY|# >Y|#Gʰ|B?MCGʰ|B?MY|# >Y|#Gʰ|B?MCGʰ|B?MY|# >Y|#Gʰ|B?M!Ƙ!RTK p9ʑS(r[ԨMmYNHݜ?igm*4yf@|M-E?%|aR|C{2??yfGm*4u88eeEIUhͣX>!NxӒQ #X>kP.`l|!n HOUhͣX>!oSfV vprWdƕ$8 Jec*=۱Gʰ|B?MY|# >Y|#Gʰ|B?MT(%)NaWǢ\Hϴ[TV-O;o_hO饛ѽ~_M6E?(=Y~_Mo_h@:5j<ƫከs;#5}ܧ>Vp=s%\JNXjM5%0?P\!À1E)#Գ殲,Yhż(+cH j).qpnei})X fDEL A.⥃*t6˻Y_Fu;%m gíŢ߅oqq-MES!*HT<鎶1_tbEoj] Imw' ^Rw}f{]Vq=n/M:Iޅc89JQoj*nCe۠v#FJEK%C  ٠ނe/wߌ¯iHے5QpU FIBpNwy*MY{=Ǝ3 k'mW($e¯8|*N)ؠ-o)iF 9CP[Y%]J#_4qUc\ӻhV9r3 h=ƼQ@{=Ǝ3 k3 h=ƼQ@{=Ǝ3 k3 h=ƼQ@{=Ǝ3 k3 h=Ɛ="CKe ('$8<ɕ;m6>l~O@:qUcG_4>𘔼|%)N9wÓ}BTI9@/=Ǝ3 iQ7w!]/H/iwP|*¯E¯8|*P|*¯Eի)Gj2*w)< , D̎2`8 op% }kJ"2_ojǢk1KLt4R7{KK+dp}YBrG1kϥ9Tijd\ȓƢ*@BJKeJs )vmh7=Cos.=Lq(XSr8hﯓ:@[JT0AX) PPRpHqdcZ|v6\.\{'{ݳf[ +ܶmRR/B8՗9'ݚo~]kʅR2';ZT RU)T00򞏶ؚwܻnZ_6^/S$ҎFKf1hH]cG)XJQoB3Oݨ{Sl+j\HʠIZ~@9;wMW\/<0*J}y:nZvxJ~*׈dxiw_֨bK{&j։n'o^Kb]F1p P>*NUKv$OZU-.=qEj$EyCP^bFN|zjAL)zTOS=s@J0r8 Et!)*Qhd>@A#rzHZqeRF|5*i^ ~@yh(67s?QEQEEPQ@QEQEEPu\ejQF;_k^{Ͽ#5יgW[o=۔km~iW yY5rB7 d }JBR-{4m =J@AQEEPQ@4j VPNqU8*LFm֕%[m!HT؁@'i$Yp P?)^#ZLαu-Bea ûp}Jaf[.h rrSX629Ԗ:]=e,4]=dxhJ~*׈5L!إn8Q}%\Ҥ8R?y{i4ѻ>OZK|"$ʸ;ɯC|W63ݽl3[qpQv1 [q cm/+;'PFD:WUZmjNٞ2 mJ@qWⓥ~"e?0oY Vк{+EŘ7Ļ0;qBdtm뢇oM(n`&e#'%Y8ci5ƞnsM+p;!WbT!B8'<,LLya ^4Xwݟ5V)7+ZIXI]rZ[IBSg%@gNO>V-GKemŌW6 T IrRSIt37C\(䲶T%K [|Qg;xRc!8ʻ@+ь}4iEIST__i/%)Q Cs xDքmSJUdg;QoqR8Isi܅'qNF2; KHJ@EPQ@QEQEEPQ@!C1:B(+#br#PYqMQšڲ8O ARXYW7#(ov's Z7;f9̃˼cժ95&PLj5{zg~pׯ Y-n-'@2JA;AJ9wVť.zHP4\g 2{A*DrkI |>.p[qۢ6APE=v 7wwzlJ&+jqܟ 8Dːp$M=.V$abn%K< "Jlڡ2Q`{%SSo0pA`ϑpA@GܭA)TXSXHJNG/1藒r}+)r8@iH8$dwcW66oߖNA=ch]paMy}4$F97"-SIIZ*>[@QEQEEP oeڹvocy?nM7౿!R;ޙߜ֊;ޙߜ֊;EW5pcP9>cmkNξ~*qzQ}rޔ,ǘz{eǡ5qm n~)9쇐5N wWA'C1]}n[ҥ6;ȦY˂>2ڔ ƒqٻ%TvB >zEn"Xvz\q.$8J@V~ez)UQEEPQ@QEQEE i;}%.NTR{=sL,'k j^BN3yPtRϺ S{YR d)#8?(( ((7?WQKXZ]QEEPQ@R #1xKI q%#$\t[>'|r6"*G@!KeHW5nW*5BlQJPAZǠs+Ǔa%MzGb0ԃ0)yEaJqJFx 8?<:~~>GGa%نd+*JTZI~~>GGa%I~~>GGa%I~~>GGa%I~~>GGa%I~~>GGa%I~~>GGa%pkYJ'+۱q(Js";a%Mzfڒ$TO"rWZI~~>GGa%I~~>GGa%I~~>GGa%I~~>GGa%I~~>GGa%7?WQhf Fߴ\!sYߝDMK( ((;TߚjK],fw7*ޟ$%3Kδ88!4ws,6ۧN趙ي-+yJ5B*8:J=JZw (Š(#r)H4We;>/I*/USmn\۴ bv]Q'Tw^n7[:aB+sL˨qޅP! Mm hIJˉ>[mY 9 f$YkDSop]$F˰ގe>IZu`ᔀr>qNI+kFۧ<)0vO7b  -BRGhfRv yKqZ}nWANNS*؄ ]9:K B,>SW\2zc<>ݻ͊MxJ%LSd?EzL[mHCfwdT.EX:D7j:ZzNX'$֕DEI'9i=4X"&.&aS)<\o)ZqA+.[r\}VF6ۨBKӫbLw[إ8P78Pk"&R⚏&cJyJ6ܖ0\l`oZAZtx~ ; BK4P(Q=*z}sӷs]mj˄nMŖ )+C }H|Md;nNY8g[.ݾ|۟gS5cmdZrИ68T9$YMZEPQ@QEQE>~wnZh&maVi-8b'rC+~5Ucrnj|ǓL!*YuB*'TP)!s=WaWnq{u2ae9LHKHh!7%Hm`#CkZnӊsTi+؈]hP8j RF@9 %{ohzvbٓn7?.GFO*8Sʐu^"élU sOQʍ_|[eIuӚu-+P_VFt ?63)Mk(r1Aʕ@$uŹTn^*WEuQ{os]]n"rChRg*ᬭ u_5K ~N~4YKGCRTҋ`A 1ʪiz}=mA,6͍Q]0J ̒p JHRR!GTDSu.dX]bdY-QM<(^qggVZzmn^9Lx˓e}s`p;F(뢟v$5n,,bIUsϸlM$y94ˠNEksoW8?pi 8,A@'QI5%LfE gPݲ^u'5׃]Z· W(iŎJVRvcӜr٥4HOԒ.k*_ iL)}5}vkypl. gVۮ naFڿo;pԱw]#Dv/6␵nvG#K̵+df;vo Shhe;$wgQ-iX.kQIeiK{V-jUu)#ost ko~-V8pЧ;'pk#Cj{v$ȔYK^hHm>% J^HP}Ӓ^LJSD`R1ˑ>OYH\EgF!e %!#%XR7m2Tzsv[MԳ bCVе '! NʀVcY܋H\KNHSRGK wZ=O[QLO I<8m{dsr:n.$I#Y\lG%<`ϩ4Pu~"vΡx;cvq/M]Yfj{O% [Ԣ.kKeՔ)Q[c8گ?P![*V\btfoÑKB\$$2VñB\HO\mn \Ms$ֵvArqr@R]IzhMj:Rq \2awQ (iێ]ʔ}WŲe6۬A)"<;!Ѵ-!J»W-sf~fx̅qnpvH/"2RxX)FrK~_I_S( Xtݧ!ȗqW%ge+{$s͐aVKz;\ճe3R 5ɦytA<5*n/Ɲ*#0\ x , J}1HQ åmk۬ۛm]KKAK %{Ք#sݢ]'fi{E X"qѶmɑ:aw-FB茇A$Hte*݀1O=3b?H˻ۭmpއka6%: 3ZJ JG~iuܫ[)#NrBZ.{Kr7vԱƦa~"O;Pɂڛ!EH DܻJJhJy(ޭε&P3`GjLm\Vq>?58Q@3EQl2X%l \5 *xcghRX*yx[a+[Mj=ϸ-4![q}RV95̽5ot~vR{r"-D4Hqz^[,+ۄHIQp`j( bԋ[.2ץw7;  dIl5/Yy]38wǗg7 o1G|;e=(*΂ ˾a[Oa$]ܻUiEQEEPQ@7j$pC)T`KZ;Lܥ$- r W>ee)'hqg Ͽ+X[7%S9/P4/2e-r0(c:fКWG%L?))CϿ)/) qR2pp3NNمyw\cUN3* 3aQt4%-F#Ide4! &I-jVs3m*+V5OF+Sy:ӗ}"X&\lWƍrn[]0 *R}rFE5Ӭ;\%q%eEK8܊eԀtTg u\+jM1tK,{s al*ClTѽd!EY(liލz/M^F **?JQ` U~Q@R] *'[tuvtܯ ʈWB;  JJ,Gi"E榹اim:9ȍ&\EixJKNOy)wH1_wʟ>k*tI JTBBX(r5V޶bg[e\sL)™J?s#?a8 ʊ,K]dɏNFf9=༂$dsP-]XRt%9%qVҳ01̐H֛m:̛[1IKn[O*gzI>y:D&\;w.2d 7 < ߃D)&4YRj64X,m|^S8u@Jpʻ)$ n_.BVI9IʺZΞYX Hb'Ki6}av[ .);\A䓌VE#Os Mu5!/˥]ZUCtf]-FFEp"dKu) ZReGFZ)WQ76s\La\n:R JkpXJ3dv_4H?Qˁr,|dž㍥ PO2I9[ly6I&ԭZXemF B 9Pp'w"k7EݑNi$!3V9{ ϶Okod?*â(( ((?Uej;IG-EO6b0۫@p4RױIQ9C^mqf5>cɌԬE! *(zK7fýܙ02$%4Vӛ6RR0RNx]R7i94mr^lDy[(5qzB)#i N=;n1lɷIq#KqI)y=B×zmcJyjH$$;3 W1"+J-XKOԍϻAHR0SPP%8KE-#\^ ذS wⲷԾ6pgw֮7w;!.uҊ\ ,%AIʊRN29Ծ G~TECI[Դ(*O##V |btKR߸Ejи.8u.X,AY\Zç^}2c[N҂<EPQ@QEת66 8n[ΒBr׏Z)cBLH]jZ)Jo F;!媕礨~-kbr}2Ppiq$){% pUt\}=$ś r eKo- ( p*wEKkMQutzPZG/-T FenYC[ ;wΫMwb\XI74MܻRy*[ Kie] V;r;kZQ@E= (akb ;<ڇ͑IЖr3#MɄcs~GH+ Ȍ̄S&mIKjNxcpp+p͞"MK.ӝ+֦@ ĉ<nz+缟G?_RT;vp (EP_$W_|[eU?wK}5y)nY<ަfm U{osuŹUzKqB4nRo{q$z,7S5-ϲuVPpjSRec)qG#]z/珡]~/mn}>ʲ[7ONr 7Khnq> JAM* h"U,5]~/mn}>ʲX_WGX_WSo2<} U{osuŹUz:|6:exuQ{os*}4u}4m}_t5V-ϲuVU h io闹j_|[eF-ϲ~Q/s[>ʍ_|[eYW/߫飬/߫k^珡]~/mn}>ʲX_WGX_WO}GLCUn^*7]~/mn}e^~~ {>uŹTn^*ʽa~_Ma~_M>_W2<} U{osuŹUz:|6:exuQ{os*}4u}4m}_t5V-ϲuVU h io闹j+KisYRH*]YTNTOncV<~V `+H ((Ϟaݸ -WgJEhqaF DԎ3kxRlȦPt9|U {Rn$P;9<殖 W4yWe/ޏ\mw+-ahٻ;H'u1DΉn4Ig*b㤺JJBAoG**9Yiu>vqoϛ9I*Θ^Mz-2.n8aB3DsmFy`w۟3\!oGn-̛w[R (hRRv&inUYuF&xYuߞX91:~%S7kr}[.36Bq+%PZNQY"5FV9j~U"EG!eY'j $T#}\ˣ-B22S~s)` Che !!Q݌aպ߷g~]VIPQ<~Jэ Q\ݴ꡴ωmCs%DrϘի[}~w{V_~߁o8YܢZHa+0!7dǚDeMyRi$RA89I'ӊEr:d1 qt)qBSf$sԾ;z=u/o^' j߾Q-|RNy.)R\YKbZҥ';%@{HmN) G!Q>.nJ[[ pqTyvrqqWO+ʶ&})c-@Ad0jR! QalJt6ܥ5; ]=ݕwy^*Vڲ!Gϔc" H[ҋumJy*r,1lXC\HlX#f*%0e%!S2₈>' jЭs/0Nl߬[4wmn^Eb=E?sGJch`d 9Zm]&hJcvҦ-NHn3$e'J{ _Dv'FDYTj'&;)I*FNhj*'ER)CI\ 7CIB[i-jQ8% I8|\y @kDyDnW&Y[nFm8R{ǘ5K5e[R3H7ĒP2TxdW-`4{*J̻lKIa*ΒKuVWW|W[r/@Tl[*,E.C1ؗ4IRxo;ˈvxS EOX3#X[7ED)وxyD(gr=U6}gDO:34.iTVP=e*Fye t&4d%LKc)l6r  ZA ( CEP]]NX-XxV[ӷ!, ri[[Ƥ]CD]:̛DI<F{F3梳GZBjk۷'J0r%IL_}/J7tweuGP~nNS-(yk眐P1AogV.F\4;&˨ֲEv upC*m Z4ZJTySOG+4D?R/Q>5\K=n;уm6Ɓ誂2o.~ }9[Z\dR<z@5z$a0ImjUQqz0HupWj%I'`t*5;֫Q&hv-,$8<\U@[TVA]irg6fzC[-|\ZVB19tuicե놣vbW}zNJMޔQC-N*C7Oިۤm3&m*CBTN{|KHZdWMMxlﲨN#%\@i~tR[}HmLa ?k"ôڮCJ̹+Nj@K Bɕ݊l[JIR[NT@.[qo.88rJC g#Ym!N*|)s; L\Ti!!IؽRwF{y'}L"ZzHLug,O~s窃|GbtoaS,jK8s쫽;; _E~I{ck8Q@n ;r.qޏy3.*m׻FՄOvϺۘSjn#KܑdNlWbl⾧%[/- P$\ fqVj诺pŷjn;)N-.mqXsKńil\Vۮ pѥt5 4ݝ7{ؒycݻw[.z5m1i rqzOݚJj-6:ݘꬌUZ\ZFyPqU^k^A֚DKVjXf nEޢK*s" 4ti=hKspuy簥Sϟ*lΡ 2"tFJHX8?8}륫]VR#R$$;k ;Z9OKV65 -!.KlvҢR8c4q3ZmQ*Š5QI{zb~53[s\Ĝ⠦R;ag Hʳ yDtf-c'*F|4 ݔ+B:Fp5-MK3dh!nZ\$6RV(Yzm;T \$LJ !)W1`(,zQKN/' vw5Fqv-L'?wrʫh)cRBۅ%E9P:jֵ\`LtI9E󿚂pØ 14@BmR!>/ZcM^Fy֋1 \g{ P%G-)a;BN2I'OPE-P@]NŒ˱QOgƖ88ڛq Z T x"Q@7Ze/VG c RtUةR ȘXa;m;gRFCqYE٧ӑݏV;.{ Z$ O_5ڍ6]UNB) E{f4;ޝ\E fd&C8By襉[S9ɷDL*;RiU˲=@2ttŕj%R@hϩ{}ECyt4KzCۄd9SNP bQYm"$0"^(N09HZ5\8vndI%*w AVq(eojhķdaYKMwJ@R9_MH_ևo-.j#piފ<8a)pr[y+iԧzmJFO<$0ZGJJ'LY_95 )pԕ#+)vPȥ$w zn`Lv[l.)-bKQeEl2JJI$`i]0BD7gM^ $Xn]ET2œ*w߆r34) )9ei,Ab]KnZ: -`)^C'&lcMXəd֋dG2 V{jH\5Plm|D5:"BUX c7r' %TA |%=ܨi5{}OZ.R~\&qy)@ʝ>886R(aIP#iP A~+a$!k(``'݀ QԂ~ѷ#OV l[PV- Iu)kNjb`]a[nt6KgҐpyy֊aF ᆶq9b۬+pPm£7Ao,6m7tE hQJ*gEPƙh> s?K$[4$6dӉeHXhfBuze\nR nڭJ"%>|WO Qt^֯ Y"tֿ##վ|+f>|ϬҌKJ'd9x -C6yz a~+dΏ{\+0T)2ʔTӉFv%!Cq^9Ԫ壵Ξ[dk;e,[0%ąJéN{&򢠓; Ljfc-E˷ocO%.$䌧SދUJKvi5+9)qR)N̐jˢ*蛤;^R松Y.ёe4,[0.nVBuV[W u50˯4+zЗR6] ]PΎ5]Z[9Y-Ljf TTBR'H{U$ڵ:5Z*42Z_K)H4l <陼:/A:WKEWGMBҐ\,n[h!m^J^dB*ȫICb_Y]j-Hյ4HJVJN0Q@QEQEEPQ@QEQEEPQ@QEQEEPQ@QEQEEPQ@QEimages/rox_main_window.jpg0000644010600600001440000011243510765773777016025 0ustar forgetfrusersJFIFHHExifMM*C  !"$"$C"e  !1A"Qa257Uqu#Bt$3R6Sb%4DVcr&CTesEFd/!1AQa"2qB ?.7 8g{A:}zmH(9QޖB%@ Z&ډ>CZM4) TNif2ǧ faԃ @ E`UكF&p6^j:KqR+QHRz`6ozvee"eM(eO\GPI8ٓ=|i7e/ش3c[c p!+)@Zzzq2\󟈨y֔!*( |G8֫ܥ.\ Nm68 $ii=TЍſjXUm.sfȭ=,S1aRVZ2ûW vˌ)?ضTؑ~Q?e{ O,6 K*qHAV0^|9uW7[(}ԣP{WU7G/E fZjQ(EOE{AnneEvS6' Em!iiPͻOZI{K!(6)@ '+bt$Aj3dT%[cnm>\ VF+Þ|*[e5%6[{Q`n"#M>Rq8V1\&]ȸyk\eNђBWʉ9'>d򄔼)mJVF ƲT8lXclf;nIh6z|TO8i+HoJD+{qT2TܜZ!/jV;n槠&؇ IzV%jiKzW-HHswVx d:0[ac[o*RcKG iq.;ib[@⽮o \z Y7.WokS?">!N (%d5@Z͸ޤ\ݲ$rs Tu4˅6L%/sNDY갍F#F!.6y!N6e7[{6ɾEIӖhK%c)JIRv=9m\ؑ!˸Of!|199ǬŲeZ/N-дw}= p۽x^E-EjRYw`#nAƝv Vv \ ·wZasǃc* *kKyĀa-NԂ2ORD׀R-:4P;ک0hiE˷u) [{5l.GZ^ ŏ&AH`>i(x->[:nk'pnY߂#qSQ#J ! xJʾɅyiVȊz"[)!Ƙ2I(dI9{t8"ÍTĶ۰C~n'':)yfC /IZR#F)% #N|5.99[R|6*\xKipn8+*rB!LLUF7S$ÆIoOz7^aQPޅdfw7awcڍjSJ@Ҥ^g "{ֈQ\t;RR1ZIdVãK.j[d&t)yR:'%Be^!Ŷ͌|e\%L4R %'5+ [`j&=ū^\\>)(ڕ%$vNF?,߷E#y-rLZ*AX8Y(''uHv\X{##EH^m0"2ozE UݜtkܹwآvR-(x8gk )j3Y\ l3k"mt6#Rۛ !Dp2p54UWѤ틐뒐є4((yH4oTtĎRqVF1# 0m@n*#Mw)JʔN=fUGchnL.o%ısިJH ddc9~Jmezfe9IXSqCɥ؈nVXrʉW8fnwM=j܈F$]Zx:_1N޵4qW딸V2TC,1 }IP ݴ᳿>=f1ci! (NzTg-2f,yWygsa|eC'yιsya®3m`.- i9O՚ |3d!vդ%Jyĕ%( ~nqZ6sҶe"4b[iqc>\o|JapX[GEVN“6$I->S>`sH5ڋtBa5! BoȘRHX8 RނiE${P[hvԡ Mz]yR"Bh 0 +4z^_YR^-4mM23WYѿy(XmӄdY,PQJr|j~IӖ-2v,deĨ%I #qPQ-Q 0b0i%RB8'qtCŸ& eRR8tNדJ!{ZiE fWT?"]}-?@k4mRE{WTGe,ЬX2)Pخ],}}ŢQ abQI'USik4yAK=ҀJv(IWj&jr.#MKD9@,-!@u8"cҾ% iM)*$/l8 %A8 AWRf!V.Td;M*VXoKZ5{lF4TN> t̰*<(JYeGފvYc~e(zƴcPɐXꃍ<#qI|rk:Mviݶn)-HPVƹӲg{f:6Gq}JĔ8)`-=½xrI}1en!ܢR9Le K8]D"XAY{U0IJBP'8kLOhs^B퐶{a˔|#wKy\Xr:kfpL(fB\3,8RR#W^hЭPz*Ţ|5[ŷ"$Ġ8cEH*BOBHJs2y+>2,Ӡʹ\@v)$DxsQhҮH(G=ey[kZؠww}Id+ֽwi=P;@ۉ}HG{Q%a0=U.k5a3ֿ,6MVA!)Hp lKw'l""c{ėRFdtJu!e$w]GW{-PJe)(p AAT뫏em)-ʛeM^CrWrASn͓%ƙq/M9 ՗,F&L-!V<(BPpI'mR%IRgB2?UڢBkJ B R8PV v|'#c@z4I.36oWY:q).Gk ҹ*WUѤ$R _)+ lAavf2mq!79 iF4 t3aXJ exP 3qUwj㣴$Li-7sz6Ks]m]<n(W4uI}dw!1ROu(VH}!/B|3د)RK-y7pJDd%g9A5W[])8n6>G}juH:ۿ#;4!KwLW;gb{m8d9DQvγ*cH*u;ߨcw5Ҵ ZI#s֨g1"bRZ) ksF쑂y4Dw8%hĹ=KIEgCFSO!QI}ҷ Ulv9yBYHiR%F29@Wk+-TF@B$z~J.u%T_w[ط[֠1 V=ҁ9Z:H.imEiOܟ H>+N=W<`Db6猑3u R(ǭOŒo=^oևMߚIBT[U +$rq^ڣW]E=r:=Blg S*PJNO }+ɑ;iX;H#="h(((((83ݨ?f3TgP~fUggԢnj û7!Ha1%R2ڒ}1sX|_aJ*GQQMfMƒR[| czzjWJPtҺWMoRWݸN5GjAyMwu5iD(jl2nv+mX*QϚ֥JUDfɄ !؋TwT)PeiM'c 8D>n]ukS@ܵq5g]Zi)eFv4.2$G"c6Ɲzoam!PDoB88*lDU{W}Wszr줭[ AUhRkB5U5\ iؙО-*ꕧԠEBuclOeu:2Юr&(:)@9jqАqVB{H2ofjn JykrYd4=Ul3:Z6/iIKX(+aR[h(-P:) I*j o*9lXli×zԚWw>K OMWRwd;Wb׻e6!&wU .OYdS\^)rF ll:~Wfn~Z{JM nrG_=5'dY٤ݣF\%1J+Z\im(< 3gm4 N! ̉ږi+[E#e3g+gSfh M6j7Qi;˒}k[ˍKVTxNiJ*oHyݦcMڔ {xI;OmQȰBSa)äcjQ$jR+5Vovz5u$!V-kYJ XoBD=ʨmʑ˺:Ӌ,TJS`eM񏒺|ruÕƧ"v^HBCV'{=Z&ۄ4$hs82?}Y^MĚc_OĚc]WWӓx8>ҳ;g͎Q\itm9KqR*OQzS.8 *D=k}  [uc+eqδ\ݭOyFA|AA#^=2_[S5٦b#tx@k4+ekIJСz+C33S.\g2ʧ RadO]MfѳEٲ4܉K* $!=XnYCCA2@q$XVh%rJ l󒂜 !. ZV,-Z+sSEܘ]() -[Hp\u.va.1`,pJ@oJZ杕kj]u-վkM%p('uD̆4"H+\$$+W331˪ַ_MƌVб.]uSIZʶ(g'5(`}ź u r'^wxѣ1G-m)¾<+h I:$VE(1ۃ C-ÎTBU1dx Q83}UJ`RRRRRR3%u%gPsIQ$QMX&pH>ڻg!>. La}Ym NI5be7:P&zm9}MɌ6E.5)M(--i=yUAya,놗0BӘMb?}Xv2h[5hrB)@J\Q'zicp;t)J((]vCp@E袢(O렗P1nHPoJ'e?%aգ uղO87{a'$u9V޴%ni) Wq>q&'tG5a%(ͷ5ZS=9@^*HږFw'h5E-Ԛ-8(w(Ğ|!$g#c)BFL|$$6`'BN*bVKw s8o &[mq$6wB[Oz8J L A{;rQkrХVj!<2F:NA~򤧾( *{݁׮}xZ !'MJUSm}5XRJRJRzu<c\&)s&Cg{e '9$Xf IʬZ#8? -zб*w#s+-7W2~ܺi JЕAIP Kf68)hfa]5%G!>Q=ksc:gKnJ2F Zg7nu2V@٢w%#{kAAAҔ&vsSXoi.)IQ3j-6 '+q\q-I[J2r\'$*Rom#2YZD`dɟA7ٚ=? ڃo5J.JQR:vYc~e(E)JPFu==w?^*+져Z3 LGcdsK$i3?JSiBRR $kƁ`^\u8ck  V2=sUb6RBpЊ\9*M} pZ[hڜHJ{ &?+h) 7chuNTtq0qy(ɤz+ΘK5)Zz((Բ<6j7Ҧ]veK<ucv3EyIvnc}%i!i$HF~e?/YEaGnl jbVDoi1>hsdҙ|INZigֆ;֙wSM{TG38AC3>OJ'&Jy9/#*q]TvOPO,*q(F).x$?EIk ((i.i9$%J]+=*EQjc%D$xf+1U3K2BheK0R=9HJxۚUrTF״< rHc+p%Yv$mW 7;x J R9I2ې\uuM*I.Ok?~=Yĉ|5dC{OԜSmYXҔJRJRz%U\r6ro2ꩁP6l;sZ h{ZJPIEXz~UOː ٍvR/}YǤ@t}HD|)ԩUqyj65 x*aBe KKJ }?N_K{8 JBV@' <+abdƋR-5 -ҭoD- ,rzsD?_m]{Qm'ù\vNVT$l>t҄%8FтMK5꧐`޴I N0= S6})bN"7⺅Q's#5$]E-dQpN<R ARIe98 PZ:XQܖܗ"D)ybT:ugpoz@ RRyNGjS&Ͷ.-C5yY%hےx4=)J)J)J*-N. ̸ۚSU$ӋQHՒyiţPf$,#ecD0o5L5w6oL"$cqۯSwqDɖuh[!N[CH#䠀$kjVf:OOsDyqZGym:AGJat-e\„wZyHQ܄H(RW6Jo5ޚR~"W>qbɟA7ٚ=? ڃo5J.JQR:vYc~e(E)JP)JӻWaiwRY۸ENl=N۲}Dɶ┥=kKƘm֘p^T%뒊g{Tghz];B-BIN9:x jZ\@d鑷{hrB|$ jihf#wFąZvtۛc(p`2?Z;a;Em͊V*߰(֪5VgG:T٫ɓbe-[Y<Ρ 2ړJttv,קC. 1)m)Ң=@&?ܷI篴%RRRWjAmir,礀?*PoP4%FNtղ:I$Hg8=HM:*Q="UPCϤLNL)Q35zb|T RM+rxT)J)J)J N6 X&92cQSVqqȯmZP 73[^qQg".NKaka҃AFS@>be>M} 1bå!%~B{Ε_ґLO)9i} @s z:]~59ĺMҐ!D ns85t}*>tP WwtbrGwf.Zvji`y)mK$*- TmJQIHɩ+ͥ)QJR R TwXD붖jI?8 XN)P7a:F4j)J &}=+'B!1JȈYmn+AqJ#8>ѴΔE)JPEWnߥU,cHL7jپ)n}Vue:WXRsσ+,?EH)JRR\X7'-=TRBTC]ڒ &F*3*mo*V'*i^Nz.j< &8(䗜S"zߝ\\. b4HN%nZ: G$]{u]Qr{}HRe8aG?ڢ¸8 ꃂDD?PxN\;J qǬfOG8=:&?V+RJR R ^v E D*SPO#LkʆmW1uXBjV9C); 4[{NR>Z .itylLyy2[KKR@ǍX}iƄLH]^y`@$##UW o@}Yti9Fv@!Ci4Ge;óWEϹ A Y݅y=p שr.VW78bI8>5O!];e]͹,'ҢO*^acX0 e4=(F)IHy )JP)JP*)Jk[M,;)J0N 8ԮU)ZUgO"r(f"6'/O]n۞sTa{V3s$n=rj i{RS?q)ҡ)~Rq;A9'V:YB#tѷF֋s.'a e: HPZpGƾ">8ˍОsȉX>O88͓]/gdcѹۼ-eƜ֥<÷(w Tڹۨiܲ yG/r>]~^Lje q )I;Oύn'oꔥP)@)A;a/\B%W X(R Ϝ=z9~8]kؓeYbHZR_R@ܔHڱǏNV݋Ne|'= ni䄧q*=Oe3HzTkjGy]{vYCKA|EBR0G {wm;_C/ޑpuX 2vHR@æ+Êk\駮x\{WT11nB"3ec:IS{1/{CKjDc9;` gkQ,ٰ\1܆\+J^u-)n%@,,)YR΢HP}1}8B=å 59RPZg`m1)J"*nߥU,cEv-Eey`|ErGgP~fOdvRˬ,1ҿ2T|_aJ*GQJR_7I>W.I,O(|p T④aIWi_Kꙸ#N_bLMӨV8ڳĕjK>kmIH6Y<̮Ь+h79meJ] ^&X\.=mfҾYqC̭.6!I9 AW|)JP)JP*Rlx:L9%֛B$/5eVcOLXd[C~8_tVF:R VL+;m-;!uG',A~0fe\qVޝ6nV'le˳CϷ'Ğ ՝GI@{`.WKcTdEQJ'PMGU=`A,vğTDT٦4̰$[m-А!# p)JRJV-iu:Z J Oʨ橷ܼ=4D2*w]1֤tuˋ7M9$ Al <|u[L7myk(AY&JOtҸdz6,1'Q3or 2Yi8HvwG>5c׌QFTo!R@RpH [U%2tu8[kSk u/ )q -HRrA8>pz8)@ b..n].xe):|(5IBlR@{_V$7 W}y'9G_[ Ųw78lˌ u9I sv mAܓNjSm0N6#y^AѺ.9=ɈqOY:fNޅJJm{\m&5tl7OgɗqUK1Zpcp|O9P:]5?DkEf.#{~k],yAy,g#1Dl?\i\iKa#hQ7$~^y/7ҔFJV-nfg(^ҜlR V5|[UUsS/iV$N'YPZr2(5:Pk 6VZq0`xz+_O`n[\1(ɥ?V$zgl;|&CmV*>_;6`O#%~הQF\o!Qֳ9&Lw/P+| ~lb;ju`%#$rxQJZ/۴1:뫌]Wp-#q*ڤl"[P^?_oV^1TW${&~fjL7jپ+Lϲσ+,?EH9gԢu)Agu⮒m-ܘ[m&$-Sy W#vAy= D7QǶmjqb'(md)>Imc+<&WU9wj>,bUG\\oMS )Rq*q'XAW[:Ѥ,m2_IhnClanڜ$`眜eҬo>b?3p찡Pa4R $e)\;RհtGM֘wqNũ$$r9?,]N[l4ًqRbCIB8wn@VcSVۦĸsǓ%!& ak%_g\"p6CS'));3SJPSZOʹj.`a1mꤿ䄝ϙ: f']KmK)'*Eľ dH mX !X#nzV((ZvǤڍ"ZZUp䄶!H%Ytn)O>n:V](+uKZa > l {#_6=wnA Gl![|Tw:㊲AN{6y%W,;%mm~E֕+:,1l2!lFXwY+Hq{ҧ9NPӔsm#q҆{)6؏k7%! .wqip qS OjrӐaD%$֢HDyh`$y ;14zQŴ@+0Z*[76S'wsɪ}'󕰩7vDH@ 7e: O+yJ)JhvywQkSv]Fɀ(RR|4Q G Tߡ5${m+)1Y$Kڧ[ykuI'V#)[p \t%i[i6F\?),݋ ו%'ݧ>hZ]4&&.m(2SCa;>5pR7H(v4[ۚ-(aqXOxu/prP沎9=hJ}+)0^r *ӥ +:^s}9omjێ *}<5BnבnBm"Jb wdKC >prɫ>[ meaYX$JfI2ל]lg0-e* V@RJRJ]u f-$ZHKbQ c5)}Ld4-mqYؘ}qxZiAYj9M4=)2[|T䜺G6^.wx,9)pH)~p뚟^_o1K--jb!2mHqgx2`'z[?s|M«52[ê}Qd LVNrs`W󳋔. M+]RC%A='qb#3ݨ?f3TgP~fZe}|_aJ*GQ> t̰#)JlfrEmeh`nIu1Zsg$`lE@$G GHl97?UX.c,FB#,8UЕ$8mzwZ~3׻SjZi4/(yEfvi>mH&-oJֆ:2;RT ۫.k}-t%2VF@## b<ԍ8r}HRNAkjZk3HcJRJRJRJWԓƃIcK,Q%(2$i+ژiIZ?=]-܄R¼qCӎh {Wɺ\G RB ϸAzkrZ1yz/vO孀 }s*Eɷ iI#dJt^XyQ e1^~dd{mO˥)]B :iSyݱ@O<?ԙnG9R?؏8ԗjlyAO\.ƙ:aR0H<2^wr8pLĉ=Y! YmÉAR\@ 篚+z_O\oO9:}^,6Csn#!x@Ф#=FɞlRG*p I B" J#$^}iWj;Iu )AOrqtjesqyf;VKKͪ= ʣ@Z7 #ehteژ+m Cm,%'jAH/^L>&f2RRREVǷkrug[uLmcS$ăuuA ܐT : @3~SV}ZZKh9\ġnͭ[şމ9TAJAWdkSZOWKsvq)L/9*>5 VEySO \ͮR\)$;ݟk }$[ b}%*-jL ZN:Rqi+PR[P^?_oV^1TW${&~fjL7jپ+Lϲσ+,?EH9gԢu)Aul9 M-mAC BP鮆]Dw[ΦT5= V{ ֗;^t%[[j||. !C)OVfE+zܕ$nC`xސ|N]8RF}I~b! HxX_>y=?iJW[)@)@= qO1)8Sk@x)$GO ẗ+f{!磼sxIDdFkżͣ{qxȦt-&F]&lGP#M';A8D/od g~ 2K$V²˫IJ{ BTzͥV:QOM_5᮴uVZ1!M BFd`ZO|q~nJg]#Mq:m;bcj7%.@Drr@q' p| *[P̴-a%Nyy)۸xd: <:)T)JP)JPh4zߵo?4TM}wEԱ,\OuaJI?ι@ɩA͡B(`Gb ܻީ:]}.NeJ?8e+4K=Viذb4aMo Hxׅ-?5])/%ݕr7Z5>~>%OWg}"d+ NBP)N%$ݰ[N,ڠq1jeY)EEWnߥU,cHL7jپ)n}Vue:WXRsσ+,?EH+t.$( gkur dg6:$2P5MOL&$Ktى*2Np S %YRv@^ʶ%VXryDteco(Ym\p(,Ɍh%I .*T,2zQƫغ>NuˡL%3 n%*#֮Ic=\߹jrSPBԮ"%9Oh-S.(B2Yp 0׍mD.lf#*y)͡#*QU/6ĆS .J"m[zBB\aͪ y$x*5fS.H}C >%e ӌDˌ)a@5Tk8B˃ >P=n٢mboi^Wm+T'5'@qx'[pw-rKTyt1Fc`BR\ RB:Wye$N{hS'Di@eB qmԴ{S uƋ^5"ŵnC]DN. :O{pe.@#Oi3qEFBAtmٟI(,Eq;)X#6[ )P.UIj v}XmtnJ8i$znRD>L^|*+iQIIy8%E[}$`pX#ϪU6T[@8⫽WuSjX~6dPi5+L5rMj'*\wQ;0g?'{;o훆zqXv$\c#ʟv([TI?tbnCEVIACe;ⓜwsҰN,nb^jKO+;$<8ېÎmn#!+j]:̏<cNj)4˫nb@n|-źBoo 2@@uGߛ|jfOa0vwtҕ$,Ĵhc)N= QR#Ovߺhq3m@pf.eF BLB@+VzcҪ}^S`ȈZ\uԝ]i[swxq Y2vm0%ķeLqpń 1(,;}> gDv2P7AVT1.C2p]Uh Zj- R9AH[%Gdc k-lI} ߾QyljزIO$sA(CHA8%yHVAN|qY@zUWUlVLH.8"ޖvl aI yt=,!m~ϥO-`y֔is<b3+y`crtZiy+fTmuԞZ`ECLTCUr|υ|D ̿ 嫕\WS%ݸ wch$-=sseyrOҠKNq*\k[BD8_lr~o+Lsp^^ 'N..l󊳪Sj]\-MXɏ3r_}O:sUifZPH/2I\~mh7L8L8CpWOi/Z_+\ݳ)@)@)AW-Oj7;RYm =F|**mB+cUј7)M9mC.nkG֎6⭭aZcK}\EF\GeʝYHI@iڜyq'Hڤ)je TR7O5Nm%ç.T|ٗ0(iyI##])~$VvQsrrH(”;I_Bn{^KGTeVjmچǫII=XBO#Ujy#-6J RJ )µ,("[P^?_oV^1TW${&~fjL7jپ+Lϲσ+,?EH9gԢu)Aheȭ,>t񂖜#!_Ku$! '!*8PX# O=M`4d$1#m#O$WJ+E 7*J[(ü#ja ֘dȶٖ J @;yHxPW9Nwv5GnHl|~^-O "#r@^?)@$jU"8HSS$fWH=o1T]g۝e۴g9|'Kk2(((4:BݣI' Ej{QT${2OL֭wuڲU(dsϢ4-D㾹R=GT0e&%[j?|>siNi11~cx6ݠ^{L r6[iԯ8dUm|y{Jǫ#Q=,"kJЁ\?1S>ΠI=߭ǨdLYo?KN[DoJW)J)Jrgl/.Zq*(V?Ψ=A[qz"z, \|ܴŏ -{WD3:0޵#7ϦFLG VkPiG ȹZfdD#uw7MFj1Ǡ@d (z0-P9I>8 =ڽ [ߌ;䣻qHUۥ=\ o(P1)^M1{~zw 㴍/sqQe(>#Bkq,gh)_޵6W~)y5Z:[:R)JP)JPs'Gbnl׈j rЗՖ=sk{&+ 'qp=fNҴ=ʔQ]xY42P%))Z~OE|^G25/.L5Ú ;q-Û,Vy㴝'gi%8i6mmWJmW g܃Ro@6s}p\'z眗rqY=+,[ kk!sOm"/1)J4U{ Z58=5SX[qq t̰#+M5KZ$\nl4Ï!iܤX\.؋ENma (|jtR[].*r9-k;p 8;IfWĥ)@)AM}gd(  }ˑZoN]>SiT^M|H(h$Im %I**8BFkw"Ȕյ,FXCHiGTsG9^x~nL鮔FҚ)/t9KY)4'^ݎԋ\%rP})V.V[ظDvc)y%Tr?]o (fZy9dvsikH;?]EXv5:fд"jpn" G[K$>Zص_A!q"Sd2^6pA?R͎Xg4?R+gK\X@5zbaڮ]VenLwݲ销P{;IZC(޷PR;L`;)ƭ#Q26B3Ij.rm* q mwn 0OZG =͹q#(%'嬨RΎ0%d%\ Iq^կLjۗ)J~"W>qbɟA7ٚ=? ڃo5J.JQR:vYc~e(E@IїMBnֹl"h-JRԕ䯑ǹIt-˛n̚ yR!P1;yځ蠂Mj4ڬ-6#2rж6)wX%CnRp3kY{2mln[$;U ɍ2@T>_MF}kh)(j F%Aɬx8>[lfڑ cRXbC^T)@i帒pvd\;8JʂJTpf[AD4RO8'c#Mda [[G}kCzCg2V}s Ck]Cvn CEФlcx\;=IoKmh-8CN^[Oveލ'Ot0í<5 F`ʐ ?PZRJRP+憕7\*Gފ.Sp3SO\g U%mJ6ʖ6T$ea™U2ާڻfHy-'I`aCsWmE- 6BAprVgKБ\:BrSC_j!Ym9%MOso`{'x%a!)RqY/v[D->Iw\L7֖ʷ%ͥ 9Ԓ1L4f.SIf8!EE F2@ݓAۚ)CJWnj p[o,݄hejNԓ}%+KeIaqczy9(((VG4ʹcMLco wF^۬Ƴ¡\p?9<֡Z#S[6w19yMyL<[B2*ۏAL4hjI.!+q؉S2^ }ʒ RrbZa[ߐcyJ!&-EőJ K+8Kn$qjH8`7+ =)V݉X?dP~D{7.>P<(p@>*]J)J~"W>qbɟA7ٚ=? ڃo5J.JQR:vYc~e(E(r~JgF1U]MRc$+(|!ղu]S/*f^ s'ZrUBҎƏ _3>e\M7V'<)"RHukǺB m>}RuW:EL#a3Z[_;_$umw_xtWQcWo<{()JhNiien$p X[XZ1`vdHpl($ns#xQQ !Аc)@Wώj֤E2]T%j;Oqjy:[+\ZRS}:_8i5E+*!~*ʕT$dqVD黃\C(yTnUI@d7#.JG0qF*rٽˎd:}*dn&IN+1Yh#G%~S)@)@Gg*i::^i[sVl$mKқNpukB=nRT2@_U3ѡ0]-Q  prPJN:zhq(i3\DwJc,vNN6eGi>]Ky <Ows9 x(Bn7tZs9TxU-wzmm_`e qp?;xh[-FkmMF6redq¥zrL0ϓŝ6NH(O<N{Rԇ4~oT)m)J((KK^Swv6[^%%OˀӮ7)$J7gKiK=|Z*I @a%s0?K٨7icE)xi- q\mz˅i*J&s$t Mi&;FuoJǜ}OUA&v;`6uB@~P]Vu;OZr}-~iGtlGە,[uh$`oeSܵ˷0gpm*.< H$ㄏS*fϳ)JVT)@)A4y%ԈӨ C3Y*I8 =hEg?4kz|ksU{Xވ}ȔJp4Vwrwqg늓H/Jjz`jk7m^M)Z?X639(z?c$UvH魣KئkMP<j߰m;vk.Еr%(3ǬU]ޣo}uNRY)JP*=;0P6y`zҤ5׫U^X^m~Ko/PNq(8鐄 'a6f<E<^ ێAb^#Ȕ7\BUVӍ-R?)pSQl-G* c _iۅShLc391अ+:ztvkNT췷/p'$rp@_Tys V*x 2y^w4ZzOLp՛uȢmq,+d=ep6u9I98>Ƭz5^i{5)JTR]gۘ?kZIt⣎CSgǎ'VZ <sbжK Q[gPgx8l'rRऐx1/<Եju3iL^Ie &{QnW^.dO jkdLMqXCT2q++ :YqbɟA7ٚ=? ڃo5J.JQR:vYc~e(E+I;T$3t^y OvG`ABnZw 1o-3nW,z7U!zw V\ 8xdd~NkFG r$}e=;zj#pXKV#o% qemTҡ= ցy.ɧv{"U {֛p##Ѩ+.΋%\QJGxGz*34n'"ImZܒ6 P)S8)X'v.fSt iA"jx~TA* 2*h1owŖL(7Y,JNv`ԛLhhnHinD,yqk cs6YiHZ, ["ܘićq3qOni&cr[XRVop~SZKE,\|/#ڄCz:0O]+V3[)ļ񒔆6\W˄&No3OqƘSK IZJH|Z;'m;Q%Rwp9u(8mQQ¸A3 ŕ%!Ea$aC zsPoQ-(AQ;|G<|aFɕϒTPF[RR,*-f\Y #}6ˋJ uMtH(Hc tֈٕ-V* X-83ڔ㨬Vۋvhq:2+PRRp| I+G`n|^!&Td)ǚ/ ͥ#$ɨҷk%kd K Z[Va*O$+-^Cn kDs[`G- J݂^3yHa5:; <2}|2uvT97y {* HP/d*]D뒓"&$)o;KG['gIfNbJ*u,^u{p]$cc%5>5PP_Y[Hx'a=G9l}̄&@*P$Yx2ϡnW!57y( K2_>P .nIm 1EgeO\ '[Gw:6>qNON4{h/72Jc6.-M#)A޵܋$"T΄ 3 ϣ";;<7X~ ( JTv䶥'R:VjM0.L!إƐ\pqJUpv0qA#^ Z0D|78="SQZuE7;J )Jx˕#irSJ J~RHkڵ:ΫinOwrHSncXI|( yQW)7!kS J(Կ74 IA"qPT'ӂȨm peIup݆)al8n󃎂8_+{$yrKl J9G$$1w WY;df-1W!Yt)(ڴiǎUc_.aD&Jutf>xcцHVH軥 Jd7֛\de ,;^ԑNqiʛ5 we6L)-1i,7c S:LJ:q{op:^u/b7.#yS (zEAѡ.J+" W$*e,ٽIU'N &J!2䀟) P$?Y)A_oV^1V"~"W>qb#3ݨ?f3TgP~fZe}|_aJ*GQ> t̰#)J)J)J)J)J)J)J)J)J)J)J)J)J)J)J)J)J)J)J)J)J)J)J)J)J)J)J)J~"W>qbɟA7ٚ=? ڃo5J.JQR:vYc~e(E)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JP)JPEWnߥU,cHL7jپ)n}Vue:WXRsσ+,?EH)JRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJRJR*nߥU,cEv-Eey`|ErGgP~fOdvRˬ,1ҿ2T|_aJ*GQJR R R R R R R R R R R R R R R R R R R R R R R R R R R RUv-Eey`|b/۷mB+/U{*+=? ڃo5J{&~fj]ggԢuJQR:RRRRRRRRRRRRRRRRRRRRRRRRRRRR۷mB+/U{+~ݿKoYzX81Q\n}S3ݨ?f3T2>> t̰#e:WXRRU~ݿKoYzX81Z(oׅlIk=WE!4'G8C*Ixj+? ڃo5J{&~fj]eg=\|MQRJ;GvIVnsJQtmHch9LD?muN;{SJ:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆:W&~27wM⦆ :bM`ԲhRRTAVMY4?\_.<*$UZG&ͦI}|#FAPGdݨ9o5J{?e2mjyƻ$eMauD8JVimages/xfce4_motd.jpg0000644010600600001440000015160210765773777014655 0ustar forgetfrusersJFIFGGExifMM*C  !"$"$Cl"Q !1"A#26Qaq$Uu5BRSb%3Tr4CctD%23!1qAQa ?V2Q̍O̳+hoypӄlaEd@w8ղM i{ڂ{pxeAitIT-hA\D1mBP@o |쾢Ќe,՚ݠQ5";$YKN%UEdᛙ6y=&ZE΋k}]7YIR%]ڼZb DŤ  h{1k(ͺkhTDժn0i1R 0тҴ5 M/{{gO9KUoW!-9A8zXC-7Cn-LD&>m:<߳bI?`I?c[ -*w[_G?F?ߥIߥI[ m:?=gO-7C-7C[ m:<߳bI?`I?bka;~Ο[_G?ߥIϥI[ m:?=gO-7C-7C[ m}t,ygG-3C-7C-(5'&H¢i47W!119ծorx|2)tI,_RcCkci-n  bdkB6T:9Q^F:@j DYcF@Gy:,m:m#k tsԭ)9=LFDqqm6ZQQQu;apTԸP܃IajZR*6> G7K e2Bը-I2lj77QVݐ\LCH$E @ZfCPkR1v>N+ͶI $܁OM"z|JHR e ;UvhPZ2RfPRP$2N:w77)㎽[!_lʔ'`Xw[_#~Ο[_G?ߥIϥIkaNkk߳`߳bI?`I?aZT涿F?FϥIߥI[ M: m:.?!iJ6!iJ6eNkk߳`߳bI?`I?aZT涿F?:.?!iJ6!iJ6eNkkokk߳bI?`I?aZT涾:>ɔALqIZi- "qOZo҇$͋QBhő231ñƗ$ov1Ǯ?ꟍt!+NAv3KPj;ngvdSin(U(˫|)Ҧbt>DW(- 1k--{۩o&}j)hJ(Z4TОsZ__ y(RA_i֥ɀǎ@*ѡVkTv\}P(mEKA l6MTde6Dg9%Lk {$'u{M/RVrl8q1MUS7I>@P9 5JZ6$ Gl.q_{~1r1t;U?4qO[eR')C<N=Uk4 QYq|6m.֎;Xys8cg8&QOhqHc*h Ռ^- C Zx|1eV,͟]dEoRW#S^f͹Q p鷃v/;Cѭ[R?8p`+g36~K"CJ̐Bu5o }FfR*+_<TCVnbl:m'^CסʾC;3g <8m).9OJ71dVG2r&T3Ϗ tvzq<pkzX904vN, Yb"6l*]# طN@inb0>#T36eںcp᷄VT? QNsAG_&&;-KJ) E\mI8*K%=P@ԄiJT$*($`7IN y<գS[o'6~#m P#H%|Iۯ۰#k+K.JV%(R)Z%AQrV}>1;GcTg4w4ms6~SRiSW!s¹O-XuT0BiÖ"俜wSCw0vC䅩Ɛ$sQɐZu6R 7U"ɑjUZf˚_! 6[|W[dK[oSpd=znhҌɓ1Ltvse&͔W"򜪛`ʘ܆Kj/mIRH67α&p0aztBm$i!J#8KnpݴDu=wsz!"4vucw5ǧ&^::xm%)E rJS蒸٨SjY !MFabu 8uS-RA}Som {RV^i$G{uì题7"]w[U_d!BĆBp|LMYƺ5 5⩥8(BKi)Y @Jmss6iڢc巄x9)h-]fleZ7!syMo?I^@̲kYƥa\)LqZVYt) k:P4:oq>Rö (+獤i'o\6~[C;mxW!o;Pœ[@i ÆuS>r%ZQouƛڸr=7:Wv?/8tHm*D1(sǙ`io 4 C͇MKvŇ`+9y-=L@1>p*ǯ Yx0K3gYp(h~pT@P Y?6@1æ Bi8H+F&ڕY806~N~K؏PslC)2F W5(#a'{$i)z@ER1U #!–JQwӤe PR 0mHLRkJyȭ@Wm4T*S0_Zѫڷ݉wW\i:B fwn6TxDiչy1E=Hӄ)Ґs};tD.+QTZf 2}l;HSw=[uƒ\Ϊ m fwn6UƁX:tvt~5jA)0} $d$o +5§8'!-*HjC,^W4pA45gU{ uߧ0|:5/ӧ_v+M/QzI/("H\%$y}:I/p R5_fUa^E2C,2T W,Cp5W%?^ 엵ۮ=4tgUFo {Z;tG(Z"SQTcZB3ueĂJAhlx6RIؤO2;Ju u G#q*&)/C)NѧzvݰʇڨתqH2@8Jҵ$,M @uWd/ uߦ\h>N%kӮ>jAx*Ǝy[^־ntn;i2?9,Hd\/[W8IWc=ޠ}C93ת>|ǿc}1%adK/}BF5AtJ'kl^aÿ\s}QiKu8 WF~NFf:I@PzE;\6g5fy|CE&cP)r6ol8+1RRK үiU2ƨڙC+m.8[bC=|u3$F%D%\Y%nZr-q|fRySL'Tԕ{*n*nU&"RJV:md{1RrCزW;1],{d~*䧣j/R[Pp;"ζoXND~sf t ( )v0 X.v;! j \^wS-d%ϓTp=ui8f-2c!,p`IH F"ja‘9ڋSdM:`+*{܂ʦk|Ӗ\ hoe帯cK.5-mZJZ!z7 3 .-a#iEn)i J?$гP`GCR%Mz@'K>Ḽ*_i k| Ө >tDGjjA{yye*\RamMZ[Q]q;ݾ?JsDj"ƉdqgZKAljlnJO{&t+5wvm>ly7r.ԃ8IWc=ޠ}C93ת>|ǿc}1%adK/}BF0߮Tor@P|>ZԇZPRl q{ߖ⯿^!\C̰~(Ky=MΡ KbR6Tn#Y)3M5bd=n㆒A)NHb=ո t ;<jGQ*TG NR=rG#9fKm 54K MqY$,: SQ%5M?T[4I[vĥAD5*"ә7=!Oe&)cm65k=)B };tć8TLM&j%ADHF<(KFQA #uIWmjT1fϧIU@ܛۆWa |MuRcNB\*nIFyˆ (;TeT4PВʴHHiUfNZs༅q-7D PMYVLz+U [M&QmV*q\6N^!S6YRaaac@򑍗!ڍ)I^2.ҖHd|ul/L> mZܥ9suchP|NbSu>(^CD~_bSM3M%GRf;ez%rPa Jt\`EŎ8 fV8i,җ8E/TC0r-ط((%& jteFp@:!Eo,7t*qW\ZYfϋ#z꯰4qෝ:YJIUˀN*U f'Ev<ly}5B= H&8pܯf32f-֥XT{M8-2bf2gZtjӤ\ $XAؑHf\FeGXqPԒ.8ۈF*B\4Ę%4:U:p#d` `Rb sw W#n".FZB3E1Jz*ITͥ[uFϪ"Z4l<ﶍZB0 3bT jYҥe|Vn.(iM1Q%AH) .;)ZC'ݸհ[D |uj,SSɈ=ɰaQkFQ'zDJS1PirPRʻ=oKv [o, Ԋ|sq" ĸhh\PIZݹ鎆LT[j-&ڔM,M~]GObE=ZLc8{q)m%.i Cz4l6p_BtGm95#Pڬsoaՙ'_D)%*bٛeQ&S^.Pt?QWݬ 4y1R\Ÿ*qpBMcIPq$$y<ϻ`%[s_S֯n:UYۑeS jOS(#4Za]WU=7Ft\Ԡ'}:t؋ʧV{ ugM#{ok᜚s`1%In% ~p*#OilGBf,,64Q OSYCrUuKnRV /AgOM͏<^᫪m85It.hX( qG ՙQ]]Js{k/k㒯W%~JXIrOYXLš2#!.EHQ D>F+}dm,n)jm`;x\_VQdP ]p%B(Ipnm9x:bSR|" %Ipu֕_}*o댲_p Hӯ=‹̚V1Fcn߀,n[JSx&)IQ)xJr4&FÐWJan>6tƍA#s#_J",J[ncʯ8$qEҙ {.79ĐP®Sߺl/{`c\)ܐgS- u)'Ju۾[zvÚe6#jʣ Sja`ڂAo.O TQCyIQr"3wװpV_|n~eɰND-/m--z49aiFRfZ\VJ Ȑ/Eixn1x4&EJʌϸ+ReZ3a{ 6VjIѫ9,ê-:p(܆ ȽxwFJ skKERPb|5IK،.z^gz o>^1_P>ĕ/ ?aiҐmZ[ov6/}BF5!ytR{e^w師,>!0Yp">өH;\Υ_78bm(^Z \YϰC8~JG/KOM:w6ǃ.RBC2,|޿cgDNe ~?e1Q[d>8ɔCS5դLok4z"i* jWΝ{=^^/ҝ;`ˋW?-(o5{{v6qR!24J{lFJ.sӿնGUz [qxlVs.k**bҕwMkO`jKt-0)PctFg/RQ-?@Aӽ@~N #f/ Te2uC['VǺJm,EVUV[A!tC{9z>4 *R}N#"p(U(KRw=NH2)-?խ?:touJH@ V޻~VAI^Zv|Vx|q|4Z%e. } *V4z"<ɑmZ=^^/^֯:7p᫽JV[Whu&n ӯHokĘ5yse@G ^^,+N`V^(z ~V0݋eB^]Yv2\}4JwG`v7 ^kQ.eҳ GQ2cY$mo㇇/RyN{9Tɍ}b[ -8㯺FRNV6~on/ Tәu DE2DKV=+na5iq²eVhr:%l6\n5w7t{߿lfyX1aMEeC{+i>́|H5eP;2Le+]6bƙ4Ǝ%;\|qY9!hr7P5EQ݀&jd.ao5<5iR'q[\^ge+Om y{-ᇋԥ54^ZS}+nl ԥ NòF^e 2htwGۼr/ uj\T2\S)Q'tz6F^}!'N{GUz [|1eб HoWgo{鷏^!Qe!1֔XJm,U~?k~2(iOPP>tC{G/ Y\X@6j잻 "pծ"- CwQooi&I(!ކSzKOjOΝ;["LDV\ԒP >tRw#s718cJB(J [oKzZͯZ~toߠ IȰVzDNIyYoC5>+LociEre+.TotjW7Eg˴kWΝm^^/ҝ=0Eʞd-o5 #HXKc^8*yyqenNqxliHs.i)"=) ^{J$S(?:w~oeP |ކy6mQT ֈhr:=zWng] zBbJL%${4 Jl;};㶟 <Z[6SYDπ#5i})Wc=ޠ}C9+ "_{~1J} J#9G%g#|GIbAʽqWߋYr^kh;+mpe@@G JcP g꧖bY&nsqC_iǃ/@ * /V{y=1 t%S!j֭}yǫ˔55X<][NJ }ZF {=] ~9mU,wg6t CQp.z{C:M`@B;ZсT*.WY"9hNU ګ'O9n7;ߩ.PQ4.˔0A.P6>@J>MzA}Wd}ՓЂ?~p˔1'cM?y8(i()9{#c@4uY= s Η7>F\Z6;r !4Bc?FP g꧖BY&nsqCqp'/H@ջ/Uwۭmpy5Bѣuj_n=^\^ck'h*իW@w~5YVHߥom0 eªkKYri`lw`] ~9ԫUdY͆D*\hrU!fjNP/pf;·7i)w*[~;Į-IqVdJS}$e,$_ّvvZ:4%MXP6ߨO2J[HKHX*h]!C*KȞk`$k\~qGdQj5E5U,ÖhGl!QjQTT.M7 U9Ӛҙ - >ԅnA֫`&Ѫ4UΎL?+*ŀS*XvSA_w;'q2ڛ㵄[+BJ}@uGJ5P$3 ! !k[*bܕ\𘔘Keւ[R%#lAg Ti&#h71XZUh)rO-4ĆS.]Zm)grt~,v[ʵHu$vNR`fʄv%m&\eㅼ㕜K nNXeֲ%$({ALErӪ4ʇ2ċ"+!%[um*nOc8Q[٩6i7kSRRu)V$`$\tFdқkz[{朶MvKo:hN-eG^iRG<1T'ofQ"T\Z̹Nsv! y+je,Vڑ0(Y'`6J[Xunӭm+CJ(U~b ėhنkyJz$ĪOB)`,kf3,=,8eZF.uϗ~SVa6E%NQdN׼=smy%/ߞr` _۶#-eFԳWEZ[5@եR&9R\7&P'v*bom| -|L]O=|#f*[#;"A!JAPBŽ>ÊF*ScQZμZl)h%W]udJJjZf5cTx) xG<”*UJV@N`uqKm6F)5&ODq]'`v>;qʋ7YʨeȌ MvVJLz6Tf%{)v-2]J%H!4@Z؅n*m.el)@kUm8æ~#ʅ1&L rJ|J}BG+U3aTR҇BEtnZb\Dw-qrR,[`[H3]jQ YZ%'JIမ*u H$"TIit+i]vp$fԟF^n ƹLG~j:ڛ)m Ni).[`ˋQB$u!s5SLD1ơ5{k_ >{m9 ly)ue6z([ߊOn&&l¨j"YBRú?k9ўPk5ʼnPD O)+/6[KN& ZlIkZyQ,KnRamcQrWmfV]zԅBN܅ut@jmU4Y VM^FC$N^"́eST5Kt-*HX w֣$߮XB u'8yHե)!DӜĭ: ht)Is5Ļ)@Zej _K6` r)"⦸]l,( 9ckXqKO(I ΰ[J@*I&z^gz o>^1_P>ĕ/ ?aÇ~QG/}BF0߮ToU~[]X0`<`````bcr)(zl&K*[)ɰt]RV5š­x%R3";NL[ZRCvR:Rc}ʃ3p1]56fICpI^t iS*5rO}O!ۇÀUzK'*,E}UJS%yi $v@Sik㕌xGd#6!4!搤wЭ!`$\AJbib-1 y)6H#y"[ݕFS #]׫P&mmɗ{3Wʮ8AIJ[ r[%*+CRR uiqv×]Uq庢ZB(*#lJI;^5( vZ]fɔKRm)jԢT-bԃӠMl:v܌;bQ\M)S ,K̑QZ  -mAjP%R,W X0 e_ ]B\e){m)Z\$H&.O.puRRZTSkPP :]v^ k&Qk4gjEMjKIu҄Z,H H'u+kDg,ZntP mNo w$ع>Peذ*&%KRD( A``0`$^1_P>ҙyF>k1Ә%g#p*7\h9~eYƾj9@VlH|1{ߖ⯿^ *CriJS\ϛm@I*չ,Gݍy )T|eA* l>s}ձ3EV5å;| paRWsMV/MpvbZJ@ 5͕mkͷ0UiVsemsN{ہqz*?ٮzV6?01ҏpZyMlwKU=;S\y=0 f!U*ʻ5'm~mcBS\N?Fn paOg̚-'V&9k{-lf3EV. zoC\T3h҅vMpN? c1]zj/Mp{}0֪҇pޚ].76lFIKSݎCPɷP`EL7V刚FD;yhblTqgoEu}/ P9wH[ Ul'8)+l6ܞu˺֪݀҇pޚ].76¢bVm6U:c1\^Jk{tw bޫJ=jk{6;ODG>Dw޹i6J~fz^gz o>^1_P>ĕ/ ?aÇ~QG/}BF92o3ed-\X_Wn*w_u\VI{3Sl3SũDiuN"⽅Ċd[bR63[ slX@@־=u`ч'C2tnʵڹrc$ Ks˴fL/jS-B6Н>{M~2BszkU)sҡTu֠ қBH*$̩$r:3" t2ہ;HClJP֐tjxPvIuF n2%״'AIRI6q6ǯœ0=BdƓDE,$8@-k:l{:F_QES ,R͓}7R6r k)<+{['8菫޽ok_| +47/q&2{<ۧx>$_ r[7&k3RXXKi/>Ե\6-L*i|w䥼lvN-4CeH]´na6+ۄQ*;LKZ [[TxZx1SϬ>MDf#ɤ:#KnG4,4P֒FM72\R8hv+ٱ%X:$[nm퀔SL퀝`oTw=SYfΉGLU!sE5_WQ`Ts^Jh利S $ͩZ:T@.)HW\ w*X>'S}FThʄ CkS*VL|g|ǿc}1%adK/}BF0߮Tor@P8wq{ߖ⯿V 10`0`0`0`0`WhEItc_s`w#_fq.KZt76j>oΒ33.& j+PRS}EZ-`JU(dO}AI}lHH Q.z'Nɵ90W̤H=g-! )RSe#\9fށNCp9)lR5[IN n8w#:^ U]\%5@@)n(6%$wM/g,TƦy%zT/IBYC[heBho$)7$eӚgy{KS R*4VGxBs3Fq_DNU-Zt(tp0,a@K&-I9yrSJKc/X[u&T 1ֺ-Ғ%$)V[}7! -(Km j,Sb!+ep8!>"NUHp*SjH4UK\*q)IժF*W%C+m+N-M;N'f /r,YҴ,-E‚ᵺ$ ĉ8,J}mOG%kEK%*HtܺCG;OxyRTbURbӍ%53;zu^|mCp% ASiYB=:A|Pƀ59[!RhnJ;v{3>K&E! FR\硻RR+q* !Vg;gĽ%eh)Ki/JS璮Sv(=h6ߪ^zQrzw=qcużY )EuV]w5(٩ZNX9]e/RGF:4*`-VH '*O=L3rҙyF>k1Ә%g#p*7\h9~eY;ʍW?8ʽqWߋ 0` 0` 0` 0` 0` iSZ[T >X}Yzu-_zcY2ӑ S/8)ڼB=,"mQ.{UEԛxo{בfWTV9=y\5nnu-b_O"-Yw-,H}T-8nHI>lgL%!ǧ[4jC,[Bҷ ))tոĈTSK[ .ͩK$!~Iuָ4a~$LJqr-\JH Aw:˪gIynF^r}RQ iDhEvcbRqZAZ$$>%rSkQNnX! %Z\U^+S%ҘȔ%3җV$\ܣ(:=M*{hTZr˱Bn7$5Ẹed%|G5tBRĕ3kW!BʋgQm.#HrSqiId`6Ro}w:Uc1iyVm9 ,/7#bTAιɬ+2KO!_%ڒ-m"VV*BcN4qX}+̹ܿ}QV0U4jE2Sa$ qJ@&j7G+4e#- SdrCCa@:PVXT =Jdre29C-ksŸ#4)w!mW؂FC|FԪK*"6d)dn)I %  Ğff,4fumc{6"U.&:+8-<$ʁTf.[ EomYstGC܏#T-DpZzFud):7,<@:FPg6)Ri`}҂VW%/2Af$OP0'2\vP:SdPվ9HJ!SS">P 'P߻<םB&R5mi<ŎU.,#1x@]q\c4ps,MV7苛f}Tys(JV~d#cn(gYtX_\X@*]H~qʒv9#ɏR\Ee+堁Л\a{l+.B[vmElq5oTBv"P 8\n .X'̅BTOfB!KS*Q Ih1%nʐ!TjP4*7C;Hb+3bV-AN]A!J)Hԭkkd 5Z]Bm/7 $}M+z*M@WM:$V8@eǐ½CFǡ'c8 '+VʴUQ䶺ss4ڶ~ 1;MnJQi:[HԕX) H=zF  yF>k1ӘS=z3?|{@7sVDP2,cF+g/ ?aÇ~QGWn*u`<     Oy·֡IåKmO,MłnO/IyS*mHamJQP7n7 RM]&tgW>B U*me$&՘^fN?Tʔz3Emi խ./p $dNͱ̉DPs4Kmն4Ge @lGP~XS*4WKSS(i7;F:CS+1Im5[Qk+|##R{j2 nM87 )9DMuK4bbhTD$\*s RRUeG[.&Du|K%@,pﶕX'PRFe❞Id*+-ݴs{ <-rlvyUR327&#pHCW]ʀX RA6E*9z-uTY}R%MR:'u,m%= ,3 ؙa§lj:5>IPm2#P #`nma]BSJ\)[Jl)V{~&z^gz o>^1_P>ĕ/ ?aÇ~QG/}BF0߮ToU~[]X0`<`````Ҳf`IMnrLd$M W:ZT²㧝*kII1w/.)5jhiZ>?|GC8YG-B&YZJwA<Qqiiж\tui{^(Aw;K-L:4V^,ҝ" A7n5ټ5i*u ,=6dY>ǽ\ 9W"9_lE8%--Kq B|F%[.P*ϪQieekl^6|q32N0(Q$k  60~Men"ܾl ȱ׮:jM]ګRTLt!CP6>cD>94Sr8K7Q$\ ~GSdINkڞWdT}2[+/R]TRᶢ+wl!Q;ݍGbQMHҝٍ$RHM_&':$"l,6;p`(D2FXAA )#mʙ]-Oe3a-A²n'ۭWpR]T֪)R5)| z}F>uS)d3O 1$csHx0 [mZaICL$4l%X@.75"Ҡ[lʎBIؐ ̫݃Ks-sTεǻ>Ӏle.Q˔s!j*Sj$(MI X^Ӈ0 ieCnaWOoofJRr v&iOE:SdEa ÊX5;Im$t cn  yF>k1ӘS=z3?|{@7sVDP2,c_u!!-TFl^iL#5Ҙym8ӨZOB D}hUn2Rg3-(%e蒐qJ9X:'A[*W5.6 JI#R9 G NVTԖR[Z4N #0.A R !DvnP 1*R}m5bTiÿ۩|5v5E.%M$YwkU|3\Q#ɤ) ,*I:kI(x82xVkr)ǒZ`> A $5 Mφ0s>RMZe2*d! 䆋R׶;9JKH^S Q)A=6cTܑ%-)d, 8k  Y4S!vR^ӧPo}IƘYʟ&cA?4T5Ia^IKLi KK(:aD\H1ިx 1Ps=AĪ 1tOA%1l j:Z䝁-W"W&*\B϶n ICn.76uO5 >c%6te.,[{Y ŀi qNqj7RNi`;p`+T\G+-Pgie$Xah5Ɵr=i͍N)ȭ][kj;c1F.9P XKlVRAR[IPԻ FTr}>"\\/.Rpp@,n;q *TC%B-.!3mXI6$n7<횩FR\LGeeX)_jjE\XqX%Nmq4Z} Y/Uf:SF^mb) 4BqP+sauxOw.x3 D^Q*0  e*.V[T0ȁϖZqJ[Klm{ vvlpM2)sIt ">ߘl7H`g T)(N"J*[bFV5 ،95Eop{Zl];}UOSe>ւ:y>{RDޟn9ԾͦːiӢ;S0ˎUJetP8 hGjJH'su Y):s,p-UpM+O=)t\*4W]hC!JJO0Xَeer8u ŧE[]PQenA#sTx~X5) i*L`\Q Zt{F:f%>|*2$F%;)%/8'P {^eGTKӀ@TRL6O&A &ulI;c 8^2*5 j3&ZL– ) u *=Bo}Xv<A4ߔr^AkM;l{#=3 ҝ:ܶ,9nlw+m#p=4za4WjC[pJV[n\,؏Wñ 妵S#;EXw6 PRڠ>Ԥ\\w59Ѫj]IMI,/51--ǜRU!;:R:U*[ M8@H ª~t\6vm 9j>+Q}H{\_(J90U!kJ*UH"ڿ2VFl\}K*eEa7$d8 5:lJ'ܘ-[UҴtc=2,1kpV(O`=z3?|{@7sJgU|wPNbJȗ^aÿ\sg#p*7\h*C-_~.0cg0`0`0`0`0`ri诵S!Udհ ^ΘT%3@+%) hewvRZ ]j/ٛ)UR(f* 4qBC'dX@kf:,נ*pb0f :ʓكNkUXkb++aTX2H,>"ike1 *ԇI:{aň[qWxK([.0)rюPP$DZOȔܭ1i(x!N) U]_@me+&d\L;\*/)NnλlhMFiC]PFYADs|AGMeJFf?&DP܆;3&Ty7mb\{HmSDڌݡR29*K.<lm|lQ+r*5Ɩn4DԯE wV~,w6=ZRVhv.3wRٌP]Dl'"dLӨ"G`CPIi% 7 4unI$(.ɧE3fg䠀ż R8II,!xƅ*T<φƀ!  N"381̛-`qɭʟiEMIhtrutlʖMSkmK٧[t:RBBoJ:  =-L:KU&T>ˮhRYt[WzuU?>z+}i!RMRo*Ss%$ +R{X4]!)@gBH67z.TbjScƌT%)n}Ҕ i ?~$X0` 0` 0` 0` 0` 0`gU|wPNcLπ#5iIXY@P8wqP2,c#33=2?1msYylݕ ʽqWߋY*h;h+JA HRV.=!~\s)y!LLkhaMQR#<{,ժɕ,!n)mHp#P iӦ@ MzU;9x-d%+FJU,#Bv8gSS.taFZ;['S