Geoffrey Frogeye
68b61139b8
Contient les travaux de la séance du 19/05/2014 ainsi que de précédents travaux * traitementImage.cpp * Ajout de la détection de l'en-tête et de ses informations dans la fonction ouvrir() * Ajout de la fonction sauver() (non-fonctionelle) * Mise en commentaire de la fonction trait() pour le moment * Correction des fonctions cercle(), disque() et redimensionner() (non-testées) * Ajout d'un fichier utilitaires.cpp * Fonction presentation() qui montre un joli ASCII art * Déplacement de imageDefaut() * Déplacement de chaineVersXXX() * testing.cpp * Ajout d'un dossier tests avec différentes images de test * Ajout d'instructions pour tester l'ouverture et la sauvegarde de fichiers
12293 lines
46 KiB
Plaintext
12293 lines
46 KiB
Plaintext
P3
|
|
# CREATOR: GIMP PNM Filter Version 1.1
|
|
64 64
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
16
|
|
16
|
|
16
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
16
|
|
16
|
|
16
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
16
|
|
16
|
|
16
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
16
|
|
16
|
|
16
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
192
|
|
136
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
16
|
|
16
|
|
16
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
192
|
|
136
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
192
|
|
136
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
192
|
|
136
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
104
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
192
|
|
136
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
192
|
|
136
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
192
|
|
136
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
192
|
|
136
|
|
0
|
|
192
|
|
136
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
192
|
|
136
|
|
0
|
|
192
|
|
136
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
192
|
|
136
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
192
|
|
136
|
|
0
|
|
192
|
|
136
|
|
0
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
192
|
|
136
|
|
0
|
|
192
|
|
136
|
|
0
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
248
|
|
120
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
192
|
|
136
|
|
0
|
|
192
|
|
136
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
128
|
|
80
|
|
0
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
192
|
|
136
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
16
|
|
16
|
|
16
|
|
248
|
|
248
|
|
248
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
192
|
|
136
|
|
0
|
|
192
|
|
136
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
128
|
|
80
|
|
0
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
192
|
|
136
|
|
0
|
|
248
|
|
232
|
|
0
|
|
16
|
|
16
|
|
16
|
|
248
|
|
248
|
|
248
|
|
16
|
|
16
|
|
16
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
104
|
|
104
|
|
104
|
|
16
|
|
16
|
|
16
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
192
|
|
136
|
|
0
|
|
192
|
|
136
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
248
|
|
232
|
|
0
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
104
|
|
104
|
|
104
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
192
|
|
136
|
|
0
|
|
192
|
|
136
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
192
|
|
136
|
|
0
|
|
16
|
|
16
|
|
16
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
224
|
|
0
|
|
0
|
|
224
|
|
0
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
192
|
|
136
|
|
0
|
|
192
|
|
136
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
16
|
|
16
|
|
16
|
|
248
|
|
72
|
|
72
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
192
|
|
136
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
224
|
|
0
|
|
0
|
|
224
|
|
0
|
|
0
|
|
224
|
|
0
|
|
0
|
|
176
|
|
0
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
192
|
|
136
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
16
|
|
16
|
|
16
|
|
224
|
|
0
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
192
|
|
136
|
|
0
|
|
192
|
|
136
|
|
0
|
|
248
|
|
232
|
|
0
|
|
192
|
|
136
|
|
0
|
|
192
|
|
136
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
224
|
|
0
|
|
0
|
|
224
|
|
0
|
|
0
|
|
224
|
|
0
|
|
0
|
|
176
|
|
0
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
192
|
|
136
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
16
|
|
16
|
|
16
|
|
176
|
|
0
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
224
|
|
0
|
|
0
|
|
224
|
|
0
|
|
0
|
|
176
|
|
0
|
|
0
|
|
176
|
|
0
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
192
|
|
136
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
176
|
|
0
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
176
|
|
0
|
|
0
|
|
176
|
|
0
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
248
|
|
248
|
|
120
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
248
|
|
248
|
|
120
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
248
|
|
248
|
|
120
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
248
|
|
120
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
192
|
|
136
|
|
0
|
|
192
|
|
136
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
192
|
|
136
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
248
|
|
120
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
128
|
|
80
|
|
0
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
16
|
|
16
|
|
16
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
192
|
|
136
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
192
|
|
136
|
|
0
|
|
192
|
|
136
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
192
|
|
136
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
192
|
|
136
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
192
|
|
136
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
192
|
|
136
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
192
|
|
136
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
16
|
|
16
|
|
16
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
248
|
|
232
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
248
|
|
232
|
|
0
|
|
248
|
|
232
|
|
0
|
|
232
|
|
184
|
|
0
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
128
|
|
80
|
|
0
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
128
|
|
80
|
|
0
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
232
|
|
184
|
|
0
|
|
128
|
|
80
|
|
0
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
128
|
|
80
|
|
0
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
16
|
|
128
|
|
80
|
|
0
|
|
16
|
|
16
|
|
16
|
|
128
|
|
80
|
|
0
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|
|
255
|