From 6cc2181de7416292994390f85ca6e50c8775487b Mon Sep 17 00:00:00 2001 From: Dahmane Lynda <lynda.dahmane.etu@115p14.fil.univ-lille.fr> Date: Tue, 2 Apr 2024 11:23:36 +0200 Subject: [PATCH] Bloc.py --- projet/Block.py | 84 ++ projet/Readme.md | 82 ++ projet/calbuth-rgb.png | Bin 0 -> 65577 bytes projet/charger_image.py | 12 + projet/count_color.py | 26 + projet/crop_image.py | 16 + projet/diviser_image.py | 18 + projet/image.py | 26 + projet/mystere.csv | 1975 +++++++++++++++++++++++++++++++++++++++ 9 files changed, 2239 insertions(+) create mode 100644 projet/Block.py create mode 100644 projet/Readme.md create mode 100644 projet/calbuth-rgb.png create mode 100644 projet/charger_image.py create mode 100644 projet/count_color.py create mode 100644 projet/crop_image.py create mode 100644 projet/diviser_image.py create mode 100644 projet/image.py create mode 100644 projet/mystere.csv diff --git a/projet/Block.py b/projet/Block.py new file mode 100644 index 0000000..e96f55c --- /dev/null +++ b/projet/Block.py @@ -0,0 +1,84 @@ + + +class Block: + + + + def __init__(self, zone, couleur=None, sous_blocs=None): + """Initialisation un objet Bloc avec une zone, une couleur et des sous_blocs""" + + self.zone=zone + self.couleur=couleur + self.sous_blocs=sous_blocs + + if self.sous_blocs: + if len(self.sous_blocs)!=4: + raise ValueError() + if couleur is not None: + raise ValueError() + self.couleur=self.moyenne_couleurs() + + + def moyenne_couleurs(self): + """Renvoie la moyenne des couleurs des sous_blocs""" + + if not self.sous_blocs: + return self.couleur + else: + r,g,b=0, 0, 0 + for blocs in self.sous_blocs: + r+=bloc.couleur[0] + g+=bloc.couleur[1] + b+=bloc.couleur[2] + return [r/len(self.sous_blocs), g / len(self.sous_blocs),b/len(self.sous_blocs)] + + + + + def est_uniforme(self)->bool: + """Renvoie True si le bloc est uniforme""" + return not self.sous_blocs + + + + def est_dans_limites(self,limites_min, limites_max): + """Renvoie True si la zone du bloc est dans les limites spécifiées """ + x,y=self.zone[:2] + width, height=self.zone[2:] + return (x>=limites_min[0] and x + width<=limites_max[0] and y>=limites_min[1] and x + height<=limites_max[1]) + + + + + + + def __str__(self): + + """Renvoie une représentation en chaine de caractére du bloc""" + + if self.est_uniforme(): + return f"Bloc(uniforme, couleur={self.couleur})" + else: + return f"Bloc(non_uniforme, couleur={self.couleur})" + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/projet/Readme.md b/projet/Readme.md new file mode 100644 index 0000000..eeb177e --- /dev/null +++ b/projet/Readme.md @@ -0,0 +1,82 @@ +Nom: Dahmane +Prenom:Lynda + + +#JOURNAL: + + +#la date: 06/03/2024 +discription: Creation de la classe Block en thonny , dans cette classe j'ai lis déffirents constructeurs : init , moyenne_couleur, est_uniforme, est_dans_limites et str. + + + +#La date: 13/03/2024 +#La discription: Compte le nombre de pixels d'une certaine couleur dans une image + +Aujourd'hui j'ai crée la fonction count_color pour compter le nombre de pixels d'une certaine couleur dans une image. +j'ai mis à cette fonction 2 parmetre image et color, - image (Image PIL) : Image à traiter. + - color (tuple) : Couleur à compter, sous la forme (rouge, vert, bleu). + + + + + + + + + + + + + +# Docomuntation: +La date :06/03/2024 + +La classe Bloc sert a représenter un bloc avec une zone , une couleur, et ces sous_blocs. Si le bloc a des sous_blocs, la couleur moyenne de ces sous_blocs est calculée et affectée à la couleur de bloc . +Le constructeur init prend 3 arguments (zone , couleur et sous_bloc) Si aucune couleur spécifiée , la couleur du bloc prend par défaut la valeur None .De meme , si aucun sous_bloc n'est spécifié , la valeur de sous 'sous_blocs'est "None" + +la fonction" init": + + + +La fonction moyenne_couleur: + + + +la fonction est_uniforme: + + + +la fonction est_dans_limites: + + + +la fonction str: + + + +#La date: 13/03/2024 + + +ini: represente le Nombre de pixels de la couleur donnée + +J'ai utiliser " im_rgb = image.convert('RGB')" pour convertir l'image en mode RGB + + +Les Tests: + count_color(im, (255, 0, 0)): renvoie le nombres de pixels rouges + + count_color(im, (0, 225, 0)): renvoie le nombres de pixels vert + + count_color(im, (0, 0, 255)): renvoie le nombres de pixels bleu + +pour Compter les pixels de la couleur donnée j'ai fais ça : + count=0 + width, height = im_rgb.size + for x in range(width): + for y in range(height) +et pour obtenir la couleur du pixel à la position (x, y) : pixel_color = im_rgb.getpixel((x, y)) +if pixel_color == color:c'est pour Vérifier si la couleur du pixel est égale à la couleur donnée +count+=1: Incrémenter le compteur si la couleur correspond + + diff --git a/projet/calbuth-rgb.png b/projet/calbuth-rgb.png new file mode 100644 index 0000000000000000000000000000000000000000..9deebb299de94cd134d9d0f6b03eb36b2bd7566f GIT binary patch literal 65577 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 Yw=i7f!0p4v3=9kmp00i_>zopr07DPFF8}}l literal 0 HcmV?d00001 diff --git a/projet/charger_image.py b/projet/charger_image.py new file mode 100644 index 0000000..9123602 --- /dev/null +++ b/projet/charger_image.py @@ -0,0 +1,12 @@ +def charger_image(fichier): + + """renvoie le contenu de l'image sous forme de données binaires + + Précondition : + Exemple(s) : + $$$ + """ + + with open(fichier, 'rb') as file: + image = file.read() + return image \ No newline at end of file diff --git a/projet/count_color.py b/projet/count_color.py new file mode 100644 index 0000000..dc26ccd --- /dev/null +++ b/projet/count_color.py @@ -0,0 +1,26 @@ +from PIL import Image + +def count_color(image, color:tuple([int, int,int]))-> int: + """renvoie le nombre de pixels d'une certaine couleur dans une image donnée + + Précondition : + Exemple(s) : + $$$ count_color(im, (255, 0, 0)) + 100 + $$$ count_color(im, (0, 255, 0)) + 50 + $$$ count_color(im, (0, 0, 255)) + 200 + + """ + im_rgb = image.convert('RGB') + + count = 0 + width, height = im_rgb.size + for x in range(width): + for y in range(height): + if im_rgb.getpixel((x, y)) == color: + count += 1 + + return count + diff --git a/projet/crop_image.py b/projet/crop_image.py new file mode 100644 index 0000000..155f59b --- /dev/null +++ b/projet/crop_image.py @@ -0,0 +1,16 @@ +from PIL import Image + + +def crop_image(image_path, left, upper, right, lower): + """à_remplacer_par_ce_que_fait_la_fonction + + Précondition : + Exemple(s) : + $$$ + + """ + + + image = Image.open(image_path) + cropped_image = image.crop((left, upper, right, lower)) + cropped_image.show() \ No newline at end of file diff --git a/projet/diviser_image.py b/projet/diviser_image.py new file mode 100644 index 0000000..cdace57 --- /dev/null +++ b/projet/diviser_image.py @@ -0,0 +1,18 @@ +from PIL import Image + +def diviser_image(image, taille:int): + """renvoie une liste de blocs d'images. Chaque bloc est une partie + de l'image initiale, découpée en carrés de taille spécifiée + + + """ + + largeur, hauteur = image.size + blocs = [] + + for i in range(0, largeur, taille): + for j in range(0, hauteur, taille): + bloc = image.crop((i, j, i+taille, j+taille)) + blocs.append(bloc) + + return blocs \ No newline at end of file diff --git a/projet/image.py b/projet/image.py new file mode 100644 index 0000000..f3d9a7a --- /dev/null +++ b/projet/image.py @@ -0,0 +1,26 @@ +def couleur_moyenne(liste_couleurs:[tuple])->[tuple]: + """calcule la couleur moyenne à partir d'une liste de couleurs. Elle prend en entrée + une liste de tuples représentant des couleurs et retourne un tuple représentant la couleur moyenne + + Précondition : + Exemple(s) : + $$$ couleur_moyenne([(255, 0, 0), (0, 255, 0), (0, 0, 255)]) + (85, 85, 85) + """ + + total_rouge = 0 + total_vert = 0 + total_bleu = 0 + + for couleur in liste_couleurs: + total_rouge += couleur[0] + total_vert += couleur[1] + total_bleu += couleur[2] + + nb_couleurs = len(liste_couleurs) + moyenne_rouge = total_rouge / nb_couleurs + moyenne_vert = total_vert / nb_couleurs + moyenne_bleu = total_bleu / nb_couleurs + + return (moyenne_rouge, moyenne_vert, moyenne_bleu) + diff --git a/projet/mystere.csv b/projet/mystere.csv new file mode 100644 index 0000000..2f533e0 --- /dev/null +++ b/projet/mystere.csv @@ -0,0 +1,1975 @@ +0,0,128,128,255,255,255 +128,0,192,64,255,255,255 +192,0,256,64,255,255,255 +128,64,160,96,255,255,255 +160,64,192,96,255,255,255 +128,96,160,128,255,255,255 +160,96,192,128,246,246,246 +3,4,5,6 +192,64,224,96,255,255,255 +224,64,256,96,249,253,249 +192,96,224,128,204,235,201 +224,96,256,128,63,217,44 +8,9,10,11 +1,2,7,12 +0,128,32,160,255,255,255 +32,128,64,160,204,204,204 +0,160,32,192,255,255,255 +32,160,64,192,149,149,149 +14,15,16,17 +64,128,96,160,116,116,116 +96,128,128,160,255,255,255 +64,160,96,192,167,167,167 +96,160,128,192,236,236,236 +19,20,21,22 +0,192,32,224,247,247,247 +32,192,64,224,115,115,115 +0,224,32,256,242,242,242 +32,224,64,256,191,186,229 +24,25,26,27 +64,192,96,224,164,164,164 +96,192,128,224,158,158,158 +64,224,96,256,186,178,241 +96,224,128,256,158,150,213 +29,30,31,32 +18,23,28,33 +128,128,160,160,255,255,255 +160,128,192,160,125,133,124 +128,160,160,192,255,255,255 +160,160,192,192,111,129,109 +35,36,37,38 +192,128,224,160,22,141,8 +224,128,256,160,18,124,5 +192,160,224,192,19,130,6 +224,160,256,192,20,137,6 +40,41,42,43 +128,192,160,224,229,229,229 +160,192,192,224,78,130,72 +128,224,160,256,160,152,215 +160,224,192,256,79,171,91 +45,46,47,48 +192,192,256,256,32,212,10 +39,44,49,50 +0,13,34,51 +256,0,320,64,255,255,255 +320,0,384,64,255,255,255 +256,64,288,96,179,240,172 +288,64,320,96,126,229,113 +256,96,288,128,32,212,10 +288,96,320,128,32,212,10 +55,56,57,58 +320,64,352,96,111,227,97 +352,64,384,96,134,231,122 +320,96,352,128,32,212,10 +352,96,384,128,32,212,10 +60,61,62,63 +53,54,59,64 +384,0,448,64,255,255,255 +448,0,512,64,255,255,255 +384,64,416,96,197,243,191 +416,64,448,96,254,254,254 +384,96,416,128,32,212,10 +416,96,448,128,88,222,71 +68,69,70,71 +448,64,480,96,255,255,255 +480,64,512,96,255,255,255 +448,96,480,128,235,251,233 +480,96,512,128,255,255,255 +73,74,75,76 +66,67,72,77 +256,128,320,192,32,212,10 +320,128,384,192,32,212,10 +256,192,288,224,28,190,8 +288,192,320,224,32,212,10 +256,224,288,256,28,190,8 +288,224,320,256,32,212,10 +81,82,83,84 +320,192,384,256,32,212,10 +79,80,85,86 +384,128,448,192,32,212,10 +448,128,480,160,78,220,61 +480,128,512,160,251,254,251 +448,160,480,192,32,212,10 +480,160,512,192,184,241,177 +89,90,91,92 +384,192,448,256,32,212,10 +448,192,480,224,32,212,10 +480,192,512,224,141,232,130 +448,224,480,256,32,212,10 +480,224,512,256,160,236,151 +95,96,97,98 +88,93,94,99 +65,78,87,100 +0,256,32,288,255,255,255 +32,256,64,288,103,86,225 +0,288,32,320,255,255,255 +32,288,64,320,84,76,138 +102,103,104,105 +64,256,96,288,35,10,212 +96,256,128,288,35,10,212 +64,288,96,320,20,5,124 +96,288,128,320,30,8,187 +107,108,109,110 +0,320,32,352,255,255,255 +32,320,64,352,42,34,104 +0,352,32,384,236,236,236 +32,352,64,384,19,7,107 +112,113,114,115 +64,320,96,352,16,4,104 +96,320,128,352,31,8,191 +64,352,96,384,18,5,114 +96,352,128,384,25,7,153 +117,118,119,120 +106,111,116,121 +128,256,160,288,35,10,212 +160,256,192,288,39,68,160 +128,288,160,320,31,9,192 +160,288,192,320,32,9,197 +123,124,125,126 +192,256,224,288,32,212,10 +224,256,256,288,32,212,10 +192,288,224,320,34,114,81 +224,288,256,320,31,206,9 +128,129,130,131 +128,320,160,352,19,5,117 +160,320,192,352,28,8,174 +128,352,160,384,31,8,191 +160,352,192,384,19,5,121 +133,134,135,136 +192,320,224,352,18,5,113 +224,320,256,352,26,54,97 +192,352,224,384,20,5,127 +224,352,256,384,29,8,179 +138,139,140,141 +127,132,137,142 +0,384,32,416,252,252,252 +32,384,64,416,97,81,211 +0,416,32,448,255,255,255 +32,416,64,448,103,86,225 +144,145,146,147 +64,384,128,448,34,9,210 +0,448,32,480,255,255,255 +32,448,64,480,141,128,232 +0,480,32,512,255,255,255 +32,480,64,512,255,255,255 +150,151,152,153 +64,448,96,480,90,71,222 +96,448,128,480,90,71,222 +64,480,96,512,255,255,255 +96,480,128,512,255,255,255 +155,156,157,158 +148,149,154,159 +128,384,160,416,34,9,211 +160,384,192,416,33,9,203 +128,416,160,448,35,10,212 +160,416,192,448,35,10,212 +161,162,163,164 +192,384,224,416,33,9,201 +224,384,256,416,34,9,211 +192,416,224,448,35,10,212 +224,416,256,448,35,10,212 +166,167,168,169 +128,448,160,480,90,71,222 +160,448,192,480,90,71,222 +128,480,160,512,255,255,255 +160,480,192,512,255,255,255 +171,172,173,174 +192,448,224,480,90,71,222 +224,448,256,480,90,71,222 +192,480,224,512,255,255,255 +224,480,256,512,255,255,255 +176,177,178,179 +165,170,175,180 +122,143,160,181 +256,256,288,288,32,212,10 +288,256,320,288,32,212,10 +256,288,288,320,31,205,9 +288,288,320,320,30,202,9 +183,184,185,186 +320,256,352,288,32,212,10 +352,256,384,288,32,212,10 +320,288,352,320,31,208,9 +352,288,384,320,27,184,8 +188,189,190,191 +256,320,288,352,25,118,36 +288,320,320,352,23,135,10 +256,352,288,384,13,3,86 +288,352,320,384,216,214,228 +193,194,195,196 +320,320,352,352,19,130,6 +352,320,384,352,34,147,20 +320,352,352,384,143,144,143 +352,352,384,384,154,154,154 +198,199,200,201 +187,192,197,202 +384,256,416,288,32,212,10 +416,256,448,288,32,212,10 +384,288,416,320,32,212,10 +416,288,448,320,39,213,18 +204,205,206,207 +448,256,480,288,43,214,22 +480,256,512,288,234,250,232 +448,288,480,320,105,159,99 +480,288,512,320,255,255,255 +209,210,211,212 +384,320,416,352,98,192,87 +416,320,448,352,219,248,216 +384,352,416,384,241,241,241 +416,352,448,384,254,254,254 +214,215,216,217 +448,320,480,352,161,161,161 +480,320,512,352,255,255,255 +448,352,480,384,202,202,202 +480,352,512,384,255,255,255 +219,220,221,222 +208,213,218,223 +256,384,288,416,33,9,205 +288,384,320,416,227,224,249 +256,416,288,448,35,10,212 +288,416,320,448,227,224,249 +225,226,227,228 +320,384,352,416,244,244,244 +352,384,384,416,245,245,245 +320,416,352,448,255,255,255 +352,416,384,448,255,255,255 +230,231,232,233 +256,448,288,480,90,71,222 +288,448,320,480,234,232,250 +256,480,288,512,255,255,255 +288,480,320,512,255,255,255 +235,236,237,238 +320,448,384,512,255,255,255 +229,234,239,240 +384,384,512,512,254,254,254 +203,224,241,242 +52,101,182,243 +>>> +0,0,128,128,255,255,255 +128,0,192,64,255,255,255 +192,0,256,64,255,255,255 +128,64,160,96,255,255,255 +160,64,192,96,255,255,255 +128,96,160,128,255,255,255 +160,96,176,112,255,255,255 +176,96,192,112,255,255,255 +160,112,168,120,255,255,255 +168,112,176,120,255,255,255 +160,120,168,128,255,255,255 +168,120,176,128,247,247,247 +8,9,10,11 +176,112,184,120,255,255,255 +184,112,192,120,255,255,255 +176,120,184,128,191,191,191 +184,120,192,128,191,191,191 +13,14,15,16 +6,7,12,17 +3,4,5,18 +192,64,224,96,255,255,255 +224,64,240,80,255,255,255 +240,64,256,80,255,255,255 +224,80,240,96,255,255,255 +240,80,248,88,255,255,255 +248,80,256,88,255,255,255 +240,88,248,96,251,253,251 +248,88,256,96,171,237,164 +24,25,26,27 +21,22,23,28 +192,96,208,112,255,255,255 +208,96,216,104,255,255,255 +216,96,224,104,255,255,255 +208,104,216,112,255,255,255 +216,104,224,112,243,252,242 +31,32,33,34 +192,112,200,120,255,255,255 +200,112,208,120,255,255,255 +192,120,200,128,191,191,191 +200,120,208,128,179,188,179 +36,37,38,39 +208,112,216,120,225,248,223 +216,112,224,120,67,218,50 +208,120,216,128,47,174,33 +216,120,224,128,29,196,9 +41,42,43,44 +30,35,40,45 +224,96,232,104,255,255,255 +232,96,240,104,190,241,184 +224,104,232,112,113,226,100 +232,104,240,112,32,212,10 +47,48,49,50 +240,96,248,104,65,217,47 +248,96,256,104,32,212,10 +240,104,248,112,32,212,10 +248,104,256,112,32,212,10 +52,53,54,55 +224,112,240,128,32,212,10 +240,112,256,128,32,212,10 +51,56,57,58 +20,29,46,59 +1,2,19,60 +0,128,32,160,255,255,255 +32,128,48,144,255,255,255 +48,128,56,136,255,255,255 +56,128,64,136,199,199,199 +48,136,56,144,255,255,255 +56,136,64,144,102,102,102 +64,65,66,67 +32,144,48,160,255,255,255 +48,144,56,152,245,245,245 +56,144,64,152,15,15,15 +48,152,56,160,163,163,163 +56,152,64,160,0,0,0 +70,71,72,73 +63,68,69,74 +0,160,32,192,255,255,255 +32,160,40,168,255,255,255 +40,160,48,168,255,255,255 +32,168,40,176,255,255,255 +40,168,48,176,222,222,222 +77,78,79,80 +48,160,56,168,66,66,66 +56,160,64,168,27,27,27 +48,168,56,176,1,1,1 +56,168,64,176,118,118,118 +82,83,84,85 +32,176,40,184,255,255,255 +40,176,48,184,127,127,127 +32,184,40,192,253,253,253 +40,184,48,192,32,32,32 +87,88,89,90 +48,176,56,184,0,0,0 +56,176,64,184,211,211,211 +48,184,56,192,49,49,49 +56,184,64,192,254,254,254 +92,93,94,95 +81,86,91,96 +62,75,76,97 +64,128,72,136,0,0,0 +72,128,80,136,3,3,3 +64,136,72,144,7,7,7 +72,136,80,144,1,1,1 +99,100,101,102 +80,128,88,136,226,226,226 +88,128,96,136,255,255,255 +80,136,88,144,133,133,133 +88,136,96,144,255,255,255 +104,105,106,107 +64,144,72,152,93,93,93 +72,144,80,152,61,61,61 +64,152,72,160,186,186,186 +72,152,80,160,155,155,155 +109,110,111,112 +80,144,88,152,37,37,37 +88,144,96,152,254,254,254 +80,152,88,160,0,0,0 +88,152,96,160,194,194,194 +114,115,116,117 +103,108,113,118 +96,128,128,160,255,255,255 +64,160,72,168,252,252,252 +72,160,80,168,240,240,240 +64,168,72,176,255,255,255 +72,168,80,176,255,255,255 +121,122,123,124 +80,160,88,168,8,8,8 +88,160,96,168,97,97,97 +80,168,88,176,87,87,87 +88,168,96,176,12,12,12 +126,127,128,129 +64,176,80,192,255,255,255 +80,176,88,184,180,180,180 +88,176,96,184,0,0,0 +80,184,88,192,251,251,251 +88,184,96,192,23,23,23 +132,133,134,135 +125,130,131,136 +96,160,104,168,255,255,255 +104,160,112,168,255,255,255 +96,168,104,176,242,242,242 +104,168,112,176,255,255,255 +138,139,140,141 +112,160,128,176,255,255,255 +96,176,104,184,158,158,158 +104,176,112,184,255,255,255 +96,184,104,192,61,61,61 +104,184,112,192,255,255,255 +144,145,146,147 +112,176,128,192,255,255,255 +142,143,148,149 +119,120,137,150 +0,192,16,208,255,255,255 +16,192,32,208,255,255,255 +0,208,16,224,255,255,255 +16,208,24,216,255,255,255 +24,208,32,216,240,240,240 +16,216,24,224,255,255,255 +24,216,32,224,152,152,152 +155,156,157,158 +152,153,154,159 +32,192,40,200,188,188,188 +40,192,48,200,0,0,0 +32,200,40,208,91,91,91 +40,200,48,208,6,6,6 +161,162,163,164 +48,192,56,200,27,27,27 +56,192,64,200,63,63,63 +48,200,56,208,95,95,95 +56,200,64,208,95,95,95 +166,167,168,169 +32,208,40,216,9,9,9 +40,208,48,216,77,77,77 +32,216,40,224,0,0,0 +40,216,48,224,166,166,166 +171,172,173,174 +48,208,64,224,255,255,255 +165,170,175,176 +0,224,16,240,255,255,255 +16,224,24,232,255,255,255 +24,224,32,232,55,55,55 +16,232,24,240,255,255,255 +24,232,32,240,255,255,255 +179,180,181,182 +0,240,16,256,255,255,255 +16,240,32,256,255,255,255 +178,183,184,185 +32,224,40,232,11,11,11 +40,224,48,232,244,244,244 +32,232,40,240,255,255,255 +40,232,48,240,255,255,255 +187,188,189,190 +48,224,64,240,255,255,255 +32,240,40,248,255,255,255 +40,240,48,248,213,209,246 +32,248,40,256,255,255,255 +40,248,48,256,90,71,222 +193,194,195,196 +48,240,56,248,200,193,244 +56,240,64,248,200,193,244 +48,248,56,256,35,10,212 +56,248,64,256,35,10,212 +198,199,200,201 +191,192,197,202 +160,177,186,203 +64,192,72,200,63,63,63 +72,192,80,200,63,63,63 +64,200,72,208,95,95,95 +72,200,80,208,95,95,95 +205,206,207,208 +80,192,88,200,63,63,63 +88,192,96,200,19,19,19 +80,200,88,208,95,95,95 +88,200,96,208,91,91,91 +210,211,212,213 +64,208,80,224,255,255,255 +80,208,96,224,255,255,255 +209,214,215,216 +96,192,104,200,1,1,1 +104,192,112,200,218,218,218 +96,200,104,208,0,0,0 +104,200,112,208,122,122,122 +218,219,220,221 +112,192,128,208,255,255,255 +96,208,104,216,52,52,52 +104,208,112,216,28,28,28 +96,216,104,224,141,141,141 +104,216,112,224,0,0,0 +224,225,226,227 +112,208,120,216,252,252,252 +120,208,128,216,255,255,255 +112,216,120,224,184,184,184 +120,216,128,224,255,255,255 +229,230,231,232 +222,223,228,233 +64,224,80,240,255,255,255 +80,224,96,240,255,255,255 +64,240,72,248,200,193,244 +72,240,80,248,200,193,244 +64,248,72,256,35,10,212 +72,248,80,256,35,10,212 +237,238,239,240 +80,240,88,248,200,193,244 +88,240,96,248,200,193,244 +80,248,88,256,35,10,212 +88,248,96,256,35,10,212 +242,243,244,245 +235,236,241,246 +96,224,104,232,227,227,227 +104,224,112,232,2,2,2 +96,232,104,240,255,255,255 +104,232,112,240,255,255,255 +248,249,250,251 +112,224,120,232,87,87,87 +120,224,128,232,255,255,255 +112,232,120,240,255,255,255 +120,232,128,240,255,255,255 +253,254,255,256 +96,240,104,248,200,193,244 +104,240,112,248,200,193,244 +96,248,104,256,35,10,212 +104,248,112,256,35,10,212 +258,259,260,261 +112,240,120,248,200,193,244 +120,240,128,248,200,193,244 +112,248,120,256,35,10,212 +120,248,128,256,35,10,212 +263,264,265,266 +252,257,262,267 +217,234,247,268 +98,151,204,269 +128,128,160,160,255,255,255 +160,128,168,136,255,255,255 +168,128,176,136,223,223,223 +160,136,168,144,255,255,255 +168,136,176,144,223,223,223 +272,273,274,275 +176,128,184,136,0,0,0 +184,128,192,136,0,0,0 +176,136,184,144,0,0,0 +184,136,192,144,66,70,65 +277,278,279,280 +160,144,168,152,255,255,255 +168,144,176,152,223,223,223 +160,152,168,160,255,255,255 +168,152,176,160,223,223,223 +282,283,284,285 +176,144,184,152,0,0,0 +184,144,192,152,18,80,11 +176,152,184,160,0,0,0 +184,152,192,160,12,79,3 +287,288,289,290 +276,281,286,291 +128,160,160,192,255,255,255 +160,160,168,168,255,255,255 +168,160,176,168,223,223,223 +160,168,168,176,255,255,255 +168,168,176,176,221,222,221 +294,295,296,297 +176,160,184,168,0,0,0 +184,160,192,168,12,79,3 +176,168,184,176,0,0,0 +184,168,192,176,12,79,3 +299,300,301,302 +160,176,168,184,255,255,255 +168,176,176,184,172,212,168 +160,184,168,192,255,255,255 +168,184,176,192,114,201,104 +304,305,306,307 +176,176,184,184,0,0,0 +184,176,192,184,3,19,0 +176,184,184,192,0,0,0 +184,184,192,192,3,19,0 +309,310,311,312 +298,303,308,313 +271,292,293,314 +192,128,200,136,0,0,0 +200,128,208,136,0,0,0 +192,136,200,144,45,162,31 +200,136,208,144,24,159,7 +316,317,318,319 +208,128,216,136,0,0,0 +216,128,224,136,0,1,0 +208,136,216,144,22,152,7 +216,136,224,144,12,85,3 +321,322,323,324 +192,144,208,160,32,212,10 +208,144,224,160,32,212,10 +320,325,326,327 +224,128,232,136,8,56,2 +232,128,240,136,27,183,8 +224,136,232,144,0,0,0 +232,136,240,144,3,28,1 +329,330,331,332 +240,128,248,136,32,212,10 +248,128,256,136,32,212,10 +240,136,248,144,30,204,9 +248,136,256,144,32,212,10 +334,335,336,337 +224,144,232,152,11,77,3 +232,144,240,152,0,0,0 +224,152,232,160,19,130,6 +232,152,240,160,0,0,0 +339,340,341,342 +240,144,248,152,21,143,6 +248,144,256,152,32,212,10 +240,152,248,160,16,114,5 +248,152,256,160,32,212,10 +344,345,346,347 +333,338,343,348 +192,160,208,176,32,212,10 +208,160,216,168,32,212,10 +216,160,224,168,32,212,10 +208,168,216,176,32,212,10 +216,168,224,176,27,185,8 +351,352,353,354 +192,176,208,192,8,53,2 +208,176,216,184,6,46,2 +216,176,224,184,0,5,0 +208,184,216,192,9,64,2 +216,184,224,192,13,91,4 +357,358,359,360 +350,355,356,361 +224,160,232,168,17,116,5 +232,160,240,168,0,0,0 +224,168,232,176,3,25,1 +232,168,240,176,0,1,0 +363,364,365,366 +240,160,248,168,18,124,5 +248,160,256,168,32,212,10 +240,168,248,176,26,177,8 +248,168,256,176,32,212,10 +368,369,370,371 +224,176,232,184,0,0,0 +232,176,240,184,14,103,4 +224,184,232,192,24,162,7 +232,184,240,192,32,212,10 +373,374,375,376 +240,176,256,192,32,212,10 +367,372,377,378 +328,349,362,379 +128,192,144,208,255,255,255 +144,192,160,208,255,255,255 +128,208,136,216,255,255,255 +136,208,144,216,255,255,255 +128,216,136,224,191,191,191 +136,216,144,224,0,0,0 +383,384,385,386 +144,208,152,216,255,255,255 +152,208,160,216,255,255,255 +144,216,152,224,159,159,159 +152,216,160,224,255,255,255 +388,389,390,391 +381,382,387,392 +160,192,168,200,255,255,255 +168,192,176,200,71,193,56 +160,200,168,208,255,255,255 +168,200,176,208,45,188,29 +394,395,396,397 +176,192,184,200,0,0,0 +184,192,192,200,12,79,3 +176,200,184,208,0,0,0 +184,200,192,208,12,79,3 +399,400,401,402 +160,208,168,216,255,255,255 +168,208,176,216,31,185,13 +160,216,168,224,255,255,255 +168,216,176,224,38,186,21 +404,405,406,407 +176,208,184,216,0,0,0 +184,208,192,216,12,79,3 +176,216,184,224,0,0,0 +184,216,192,224,12,79,3 +409,410,411,412 +398,403,408,413 +128,224,136,232,191,191,191 +136,224,144,232,0,0,0 +128,232,136,240,255,255,255 +136,232,144,240,255,255,255 +415,416,417,418 +144,224,152,232,159,159,159 +152,224,160,232,255,255,255 +144,232,152,240,255,255,255 +152,232,160,240,255,255,255 +420,421,422,423 +128,240,136,248,200,193,244 +136,240,144,248,200,193,244 +128,248,136,256,35,10,212 +136,248,144,256,35,10,212 +425,426,427,428 +144,240,152,248,200,193,244 +152,240,160,248,200,193,244 +144,248,152,256,35,10,212 +152,248,160,256,35,10,212 +430,431,432,433 +419,424,429,434 +160,224,168,232,255,255,255 +168,224,176,232,56,190,40 +160,232,168,240,255,255,255 +168,232,176,240,94,223,79 +436,437,438,439 +176,224,184,232,0,0,0 +184,224,192,232,12,79,3 +176,232,184,240,32,212,10 +184,232,192,240,32,212,10 +441,442,443,444 +160,240,168,248,200,193,244 +168,240,176,248,117,202,130 +160,248,168,256,35,10,212 +168,248,176,256,51,66,178 +446,447,448,449 +176,240,192,256,32,212,10 +440,445,450,451 +393,414,435,452 +192,192,256,256,32,212,10 +315,380,453,454 +0,61,270,455 +256,0,320,64,255,255,255 +320,0,384,64,255,255,255 +256,64,272,80,255,255,255 +272,64,288,80,255,255,255 +256,80,264,88,254,254,254 +264,80,272,88,208,245,204 +256,88,264,96,71,218,54 +264,88,272,96,32,212,10 +461,462,463,464 +272,80,280,88,133,230,122 +280,80,288,88,70,218,52 +272,88,280,96,32,212,10 +280,88,288,96,32,212,10 +466,467,468,469 +459,460,465,470 +288,64,296,72,255,255,255 +296,64,304,72,255,255,255 +288,72,296,80,238,251,237 +296,72,304,80,197,243,192 +472,473,474,475 +304,64,312,72,255,255,255 +312,64,320,72,255,255,255 +304,72,312,80,163,236,155 +312,72,320,80,139,232,128 +477,478,479,480 +288,80,304,96,32,212,10 +304,80,320,96,32,212,10 +476,481,482,483 +256,96,288,128,32,212,10 +288,96,320,128,32,212,10 +471,484,485,486 +320,64,328,72,255,255,255 +328,64,336,72,255,255,255 +320,72,328,80,127,229,115 +328,72,336,80,117,228,104 +488,489,490,491 +336,64,344,72,255,255,255 +344,64,352,72,255,255,255 +336,72,344,80,125,229,114 +344,72,352,80,137,231,126 +493,494,495,496 +320,80,336,96,32,212,10 +336,80,352,96,32,212,10 +492,497,498,499 +352,64,360,72,255,255,255 +360,64,368,72,255,255,255 +352,72,360,80,160,235,151 +360,72,368,80,192,242,187 +501,502,503,504 +368,64,376,72,255,255,255 +376,64,384,72,255,255,255 +368,72,376,80,233,250,232 +376,72,384,80,255,255,255 +506,507,508,509 +352,80,368,96,32,212,10 +368,80,376,88,32,212,10 +376,80,384,88,62,217,44 +368,88,376,96,32,212,10 +376,88,384,96,32,212,10 +512,513,514,515 +505,510,511,516 +320,96,352,128,32,212,10 +352,96,384,128,32,212,10 +500,517,518,519 +457,458,487,520 +384,0,448,64,255,255,255 +448,0,512,64,255,255,255 +384,64,400,80,255,255,255 +400,64,416,80,255,255,255 +384,80,392,88,125,229,113 +392,80,400,88,198,243,193 +384,88,392,96,32,212,10 +392,88,400,96,32,212,10 +526,527,528,529 +400,80,408,88,253,254,253 +408,80,416,88,255,255,255 +400,88,408,96,61,217,43 +408,88,416,96,158,235,149 +531,532,533,534 +524,525,530,535 +416,64,448,96,254,254,254 +384,96,416,128,32,212,10 +416,96,424,104,55,215,36 +424,96,432,104,172,238,165 +416,104,424,112,32,212,10 +424,104,432,112,32,212,10 +539,540,541,542 +432,96,440,104,254,254,254 +440,96,448,104,255,255,255 +432,104,440,112,94,223,79 +440,104,448,112,234,250,232 +544,545,546,547 +416,112,432,128,32,212,10 +432,112,440,120,32,212,10 +440,112,448,120,55,215,36 +432,120,440,128,32,212,10 +440,120,448,128,32,212,10 +550,551,552,553 +543,548,549,554 +536,537,538,555 +448,64,480,96,255,255,255 +480,64,512,96,255,255,255 +448,96,464,112,255,255,255 +464,96,480,112,255,255,255 +448,112,456,120,210,245,206 +456,112,464,120,255,255,255 +448,120,456,128,44,213,23 +456,120,464,128,201,243,197 +561,562,563,564 +464,112,480,128,255,255,255 +559,560,565,566 +480,96,512,128,255,255,255 +557,558,567,568 +522,523,556,569 +256,128,320,192,32,212,10 +320,128,384,192,32,212,10 +256,192,272,208,32,212,10 +272,192,288,208,32,212,10 +256,208,264,216,32,212,10 +264,208,272,216,32,212,10 +256,216,264,224,28,185,8 +264,216,272,224,0,0,0 +575,576,577,578 +272,208,280,216,32,212,10 +280,208,288,216,32,212,10 +272,216,280,224,16,106,5 +280,216,288,224,32,212,10 +580,581,582,583 +573,574,579,584 +288,192,320,224,32,212,10 +256,224,264,232,28,185,8 +264,224,272,232,0,0,0 +256,232,264,240,32,212,10 +264,232,272,240,32,212,10 +587,588,589,590 +272,224,280,232,16,106,5 +280,224,288,232,32,212,10 +272,232,280,240,32,212,10 +280,232,288,240,32,212,10 +592,593,594,595 +256,240,272,256,32,212,10 +272,240,288,256,32,212,10 +591,596,597,598 +288,224,320,256,32,212,10 +585,586,599,600 +320,192,384,256,32,212,10 +571,572,601,602 +384,128,448,192,32,212,10 +448,128,456,136,32,212,10 +456,128,464,136,45,214,25 +448,136,456,144,32,212,10 +456,136,464,144,32,212,10 +605,606,607,608 +464,128,472,136,213,246,210 +472,128,480,136,255,255,255 +464,136,472,144,61,216,42 +472,136,480,144,240,251,239 +610,611,612,613 +448,144,464,160,32,212,10 +464,144,472,152,32,212,10 +472,144,480,152,115,227,102 +464,152,472,160,32,212,10 +472,152,480,160,33,212,11 +616,617,618,619 +609,614,615,620 +480,128,496,144,255,255,255 +496,128,512,144,255,255,255 +480,144,488,152,255,255,255 +488,144,496,152,255,255,255 +480,152,488,160,204,244,200 +488,152,496,160,255,255,255 +624,625,626,627 +496,144,512,160,255,255,255 +622,623,628,629 +448,160,480,192,32,212,10 +480,160,488,168,93,223,78 +488,160,496,168,255,255,255 +480,168,488,176,33,212,11 +488,168,496,176,223,248,220 +632,633,634,635 +496,160,512,176,255,255,255 +480,176,488,184,32,212,10 +488,176,496,184,149,233,139 +480,184,488,192,32,212,10 +488,184,496,192,90,222,75 +638,639,640,641 +496,176,512,192,255,255,255 +636,637,642,643 +621,630,631,644 +384,192,448,256,32,212,10 +448,192,480,224,32,212,10 +480,192,488,200,32,212,10 +488,192,496,200,47,214,27 +480,200,488,208,32,212,10 +488,200,496,208,32,212,10 +648,649,650,651 +496,192,504,200,254,254,254 +504,192,512,200,255,255,255 +496,200,504,208,245,252,244 +504,200,512,208,255,255,255 +653,654,655,656 +480,208,496,224,32,212,10 +496,208,504,216,230,249,229 +504,208,512,216,255,255,255 +496,216,504,224,237,250,236 +504,216,512,224,255,255,255 +659,660,661,662 +652,657,658,663 +448,224,480,256,32,212,10 +480,224,488,232,32,212,10 +488,224,496,232,35,212,14 +480,232,488,240,32,212,10 +488,232,496,240,66,218,48 +666,667,668,669 +496,224,512,240,254,254,254 +480,240,488,248,32,212,10 +488,240,496,248,117,227,104 +480,248,488,256,32,212,10 +488,248,496,256,184,240,178 +672,673,674,675 +496,240,512,256,255,255,255 +670,671,676,677 +647,664,665,678 +604,645,646,679 +521,570,603,680 +0,256,32,288,255,255,255 +32,256,40,264,255,255,255 +40,256,48,264,90,71,222 +32,264,40,272,255,255,255 +40,264,48,272,90,71,222 +683,684,685,686 +48,256,64,272,35,10,212 +32,272,40,280,255,255,255 +40,272,48,280,90,71,222 +32,280,40,288,255,255,255 +40,280,48,288,90,71,222 +689,690,691,692 +48,272,64,288,35,10,212 +687,688,693,694 +0,288,32,320,255,255,255 +32,288,40,296,255,255,255 +40,288,48,296,83,69,181 +32,296,40,304,255,255,255 +40,296,48,304,66,64,85 +697,698,699,700 +48,288,56,296,21,6,132 +56,288,64,296,21,6,132 +48,296,56,304,0,0,5 +56,296,64,304,4,1,26 +702,703,704,705 +32,304,40,312,255,255,255 +40,304,48,312,41,41,41 +32,312,40,320,243,243,243 +40,312,48,320,2,2,2 +707,708,709,710 +48,304,56,312,10,3,67 +56,304,64,312,35,10,212 +48,312,56,320,17,5,110 +56,312,64,320,35,10,212 +712,713,714,715 +701,706,711,716 +682,695,696,717 +64,256,96,288,35,10,212 +96,256,128,288,35,10,212 +64,288,72,296,21,6,132 +72,288,80,296,21,6,134 +64,296,72,304,4,1,26 +72,296,80,304,4,1,24 +721,722,723,724 +80,288,88,296,24,6,152 +88,288,96,296,32,9,197 +80,296,88,304,0,0,3 +88,296,96,304,1,0,8 +726,727,728,729 +64,304,80,320,35,10,212 +80,304,88,312,30,8,189 +88,304,96,312,2,0,18 +80,312,88,320,35,10,212 +88,312,96,320,8,2,49 +732,733,734,735 +725,730,731,736 +96,288,104,296,35,10,212 +104,288,112,296,35,10,212 +96,296,104,304,24,6,148 +104,296,112,304,35,10,212 +738,739,740,741 +112,288,128,304,35,10,212 +96,304,104,312,7,1,46 +104,304,112,312,35,10,212 +96,312,104,320,6,1,42 +104,312,112,320,35,10,212 +744,745,746,747 +112,304,128,320,35,10,212 +742,743,748,749 +719,720,737,750 +0,320,32,352,255,255,255 +32,320,40,328,197,197,197 +40,320,48,328,0,0,0 +32,328,40,336,147,147,147 +40,328,48,336,0,0,0 +753,754,755,756 +48,320,56,328,24,7,152 +56,320,64,328,35,10,212 +48,328,56,336,11,3,67 +56,328,64,336,13,3,79 +758,759,760,761 +32,336,40,344,99,99,99 +40,336,48,344,2,0,14 +32,344,40,352,48,48,48 +40,344,48,352,10,2,63 +763,764,765,766 +48,336,56,344,13,3,79 +56,336,64,344,13,3,79 +48,344,56,352,35,10,212 +56,344,64,352,35,10,212 +768,769,770,771 +757,762,767,772 +0,352,16,368,255,255,255 +16,352,24,360,255,255,255 +24,352,32,360,249,249,249 +16,360,24,368,255,255,255 +24,360,32,368,204,204,204 +775,776,777,778 +0,368,16,384,255,255,255 +16,368,24,376,255,255,255 +24,368,32,376,157,157,157 +16,376,24,384,255,255,255 +24,376,32,384,106,106,106 +781,782,783,784 +774,779,780,785 +32,352,40,360,6,6,6 +40,352,48,360,16,4,105 +32,360,40,368,0,0,0 +40,360,48,368,23,6,143 +787,788,789,790 +48,352,64,368,35,10,212 +32,368,40,376,0,0,0 +40,368,48,376,57,39,190 +32,376,40,384,0,0,0 +40,376,48,384,0,0,0 +793,794,795,796 +48,368,56,376,35,10,212 +56,368,64,376,34,9,211 +48,376,56,384,0,0,0 +56,376,64,384,0,0,0 +798,799,800,801 +791,792,797,802 +752,773,786,803 +64,320,72,328,35,10,212 +72,320,80,328,35,10,212 +64,328,72,336,13,3,79 +72,328,80,336,9,2,61 +805,806,807,808 +80,320,88,328,28,7,171 +88,320,96,328,0,0,6 +80,328,88,336,4,1,28 +88,328,96,336,18,5,115 +810,811,812,813 +64,336,72,344,13,3,78 +72,336,80,344,8,2,53 +64,344,72,352,35,10,212 +72,344,80,352,35,10,212 +815,816,817,818 +80,336,88,344,1,0,10 +88,336,96,344,19,5,120 +80,344,88,352,14,4,91 +88,344,96,352,0,0,2 +820,821,822,823 +809,814,819,824 +96,320,104,328,19,5,118 +104,320,112,328,35,10,212 +96,328,104,336,34,9,211 +104,328,112,336,35,10,212 +826,827,828,829 +112,320,120,328,35,10,212 +120,320,128,328,34,9,211 +112,328,120,336,35,10,212 +120,328,128,336,30,8,185 +831,832,833,834 +96,336,104,344,35,10,212 +104,336,112,344,35,10,212 +96,344,104,352,31,8,192 +104,344,112,352,35,10,212 +836,837,838,839 +112,336,120,344,35,10,212 +120,336,128,344,23,6,142 +112,344,120,352,35,10,212 +120,344,128,352,16,4,100 +841,842,843,844 +830,835,840,845 +64,352,80,368,35,10,212 +80,352,88,360,21,6,131 +88,352,96,360,0,0,0 +80,360,88,368,14,4,92 +88,360,96,368,0,0,2 +848,849,850,851 +64,368,72,376,32,9,198 +72,368,80,376,19,5,121 +64,376,72,384,0,0,0 +72,376,80,384,2,0,17 +853,854,855,856 +80,368,88,376,0,0,4 +88,368,96,376,14,3,90 +80,376,88,384,17,4,111 +88,376,96,384,34,9,209 +858,859,860,861 +847,852,857,862 +96,352,104,360,27,7,167 +104,352,112,360,35,10,212 +96,360,104,368,31,9,195 +104,360,112,368,35,10,212 +864,865,866,867 +112,352,120,360,35,10,212 +120,352,128,360,9,2,58 +112,360,120,368,34,9,211 +120,360,128,368,2,0,15 +869,870,871,872 +96,368,112,384,35,10,212 +112,368,120,376,30,8,185 +120,368,128,376,0,0,0 +112,376,120,384,23,6,142 +120,376,128,384,0,0,0 +875,876,877,878 +868,873,874,879 +825,846,863,880 +718,751,804,881 +128,256,160,288,35,10,212 +160,256,176,272,35,10,212 +176,256,184,264,48,192,50 +184,256,192,264,32,212,10 +176,264,184,272,51,100,144 +184,264,192,272,32,212,10 +885,886,887,888 +160,272,176,288,35,10,212 +176,272,184,280,39,17,211 +184,272,192,280,48,189,53 +176,280,184,288,35,10,212 +184,280,192,288,56,72,177 +891,892,893,894 +884,889,890,895 +128,288,144,304,35,10,212 +144,288,160,304,35,10,212 +128,304,136,312,35,10,212 +136,304,144,312,35,10,212 +128,312,136,320,21,6,129 +136,312,144,320,24,6,147 +899,900,901,902 +144,304,152,312,35,10,212 +152,304,160,312,35,10,212 +144,312,152,320,28,8,174 +152,312,160,320,14,3,87 +904,905,906,907 +897,898,903,908 +160,288,176,304,35,10,212 +176,288,192,304,35,10,212 +160,304,168,312,35,10,212 +168,304,176,312,35,10,212 +160,312,168,320,9,2,62 +168,312,176,320,28,7,171 +912,913,914,915 +176,304,184,312,35,10,212 +184,304,192,312,35,10,212 +176,312,184,320,35,10,212 +184,312,192,320,26,7,162 +917,918,919,920 +910,911,916,921 +883,896,909,922 +192,256,224,288,32,212,10 +224,256,256,288,32,212,10 +192,288,200,296,60,123,133 +200,288,208,296,32,212,10 +192,296,200,304,38,13,212 +200,296,208,304,61,149,109 +926,927,928,929 +208,288,224,304,32,212,10 +192,304,200,312,35,10,212 +200,304,208,312,37,13,211 +192,312,200,320,16,4,101 +200,312,208,320,10,2,68 +932,933,934,935 +208,304,216,312,64,150,112 +216,304,224,312,32,212,10 +208,312,216,320,9,2,61 +216,312,224,320,26,87,26 +937,938,939,940 +930,931,936,941 +224,288,240,304,32,212,10 +240,288,256,304,32,212,10 +224,304,232,312,32,212,10 +232,304,240,312,32,212,10 +224,312,232,320,27,184,8 +232,312,240,320,32,212,10 +945,946,947,948 +240,304,248,312,32,212,10 +248,304,256,312,32,212,10 +240,312,248,320,32,212,10 +248,312,256,320,22,153,7 +950,951,952,953 +943,944,949,954 +924,925,942,955 +128,320,136,328,2,0,15 +136,320,144,328,7,2,51 +128,328,136,336,0,0,0 +136,328,144,336,5,1,38 +957,958,959,960 +144,320,152,328,4,1,28 +152,320,160,328,15,4,96 +144,328,152,336,32,9,197 +152,328,160,336,35,10,212 +962,963,964,965 +128,336,136,344,0,0,0 +136,336,144,344,26,7,162 +128,344,136,352,3,0,23 +136,344,144,352,34,9,211 +967,968,969,970 +144,336,160,352,35,10,212 +961,966,971,972 +160,320,168,328,15,4,96 +168,320,176,328,30,8,188 +160,328,168,336,35,10,212 +168,328,176,336,35,10,212 +974,975,976,977 +176,320,184,328,34,9,208 +184,320,192,328,3,0,23 +176,328,184,336,34,9,208 +184,328,192,336,33,9,206 +979,980,981,982 +160,336,176,352,35,10,212 +176,336,184,344,35,10,212 +184,336,192,344,34,9,211 +176,344,184,352,22,6,141 +184,344,192,352,4,1,29 +985,986,987,988 +978,983,984,989 +128,352,136,360,10,2,66 +136,352,144,360,35,10,212 +128,360,136,368,17,4,108 +136,360,144,368,35,10,212 +991,992,993,994 +144,352,160,368,35,10,212 +128,368,136,376,24,6,149 +136,368,144,376,35,10,212 +128,376,136,384,31,8,192 +136,376,144,384,35,10,212 +997,998,999,1000 +144,368,160,384,35,10,212 +995,996,1001,1002 +160,352,168,360,35,10,212 +168,352,176,360,24,6,151 +160,360,168,368,35,10,212 +168,360,176,368,11,3,71 +1004,1005,1006,1007 +176,352,184,360,0,0,3 +184,352,192,360,20,5,127 +176,360,184,368,7,2,46 +184,360,192,368,35,10,212 +1009,1010,1011,1012 +160,368,168,376,35,10,212 +168,368,176,376,10,2,68 +160,376,168,384,35,10,212 +168,376,176,384,25,7,155 +1014,1015,1016,1017 +176,368,184,376,3,0,24 +184,368,192,376,33,9,203 +176,376,184,384,0,0,3 +184,376,192,384,3,0,21 +1019,1020,1021,1022 +1008,1013,1018,1023 +973,990,1003,1024 +192,320,200,328,12,3,77 +200,320,208,328,17,4,104 +192,328,200,336,35,10,212 +200,328,208,336,35,10,212 +1026,1027,1028,1029 +208,320,216,328,14,4,92 +216,320,224,328,2,0,17 +208,328,216,336,35,10,212 +216,328,224,336,26,7,163 +1031,1032,1033,1034 +192,336,200,344,30,8,186 +200,336,208,344,26,7,165 +192,344,200,352,0,0,5 +200,344,208,352,3,1,23 +1036,1037,1038,1039 +208,336,216,344,26,7,159 +216,336,224,344,22,6,135 +208,344,216,352,4,1,26 +216,344,224,352,2,0,15 +1041,1042,1043,1044 +1030,1035,1040,1045 +224,320,232,328,3,18,1 +232,320,240,328,46,183,44 +224,328,232,336,0,0,0 +232,328,240,336,28,13,145 +1047,1048,1049,1050 +240,320,248,328,32,212,10 +248,320,256,328,18,122,5 +240,328,248,336,55,107,143 +248,328,256,336,40,151,39 +1052,1053,1054,1055 +224,336,232,344,0,0,0 +232,336,240,344,23,6,148 +224,344,232,352,0,0,0 +232,344,240,352,29,8,183 +1057,1058,1059,1060 +240,336,248,344,35,10,212 +248,336,256,344,34,12,199 +240,344,248,352,35,10,212 +248,344,256,352,35,10,212 +1062,1063,1064,1065 +1051,1056,1061,1066 +192,352,200,360,33,9,205 +200,352,208,360,35,10,212 +192,360,200,368,35,10,212 +200,360,208,368,35,10,212 +1068,1069,1070,1071 +208,352,216,360,35,10,212 +216,352,224,360,15,4,94 +208,360,216,368,33,9,203 +216,360,224,368,3,0,21 +1073,1074,1075,1076 +192,368,200,376,35,10,212 +200,368,208,376,33,9,201 +192,376,200,384,8,2,50 +200,376,208,384,2,0,20 +1078,1079,1080,1081 +208,368,216,376,10,2,67 +216,368,224,376,0,0,0 +208,376,216,384,16,4,107 +216,376,224,384,0,0,0 +1083,1084,1085,1086 +1072,1077,1082,1087 +224,352,232,360,2,0,16 +232,352,240,360,34,9,211 +224,360,232,368,9,2,61 +232,360,240,368,35,10,212 +1089,1090,1091,1092 +240,352,256,368,35,10,212 +224,368,232,376,17,4,106 +232,368,240,376,35,10,212 +224,376,232,384,24,6,151 +232,376,240,384,35,10,212 +1095,1096,1097,1098 +240,368,256,384,35,10,212 +1093,1094,1099,1100 +1046,1067,1088,1101 +923,956,1025,1102 +0,384,16,400,255,255,255 +16,384,24,392,255,255,255 +24,384,32,392,210,210,210 +16,392,24,400,255,255,255 +24,392,32,400,255,255,255 +1105,1106,1107,1108 +0,400,16,416,255,255,255 +16,400,32,416,255,255,255 +1104,1109,1110,1111 +32,384,40,392,191,191,191 +40,384,48,392,67,53,167 +32,392,40,400,255,255,255 +40,392,48,400,90,71,222 +1113,1114,1115,1116 +48,384,56,392,26,7,159 +56,384,64,392,26,7,163 +48,392,56,400,35,10,212 +56,392,64,400,35,10,212 +1118,1119,1120,1121 +32,400,40,408,255,255,255 +40,400,48,408,90,71,222 +32,408,40,416,255,255,255 +40,408,48,416,90,71,222 +1123,1124,1125,1126 +48,400,64,416,35,10,212 +1117,1122,1127,1128 +0,416,32,448,255,255,255 +32,416,40,424,255,255,255 +40,416,48,424,90,71,222 +32,424,40,432,255,255,255 +40,424,48,432,90,71,222 +1131,1132,1133,1134 +48,416,64,432,35,10,212 +32,432,40,440,255,255,255 +40,432,48,440,90,71,222 +32,440,40,448,255,255,255 +40,440,48,448,90,71,222 +1137,1138,1139,1140 +48,432,64,448,35,10,212 +1135,1136,1141,1142 +1112,1129,1130,1143 +64,384,128,448,34,9,210 +0,448,32,480,255,255,255 +32,448,40,456,255,255,255 +40,448,48,456,90,71,222 +32,456,40,464,255,255,255 +40,456,48,464,90,71,222 +1147,1148,1149,1150 +48,448,64,464,35,10,212 +32,464,40,472,255,255,255 +40,464,48,472,90,71,222 +32,472,40,480,255,255,255 +40,472,48,480,255,255,255 +1153,1154,1155,1156 +48,464,56,472,35,10,212 +56,464,64,472,35,10,212 +48,472,56,480,255,255,255 +56,472,64,480,255,255,255 +1158,1159,1160,1161 +1151,1152,1157,1162 +0,480,32,512,255,255,255 +32,480,64,512,255,255,255 +1146,1163,1164,1165 +64,448,80,464,35,10,212 +80,448,96,464,35,10,212 +64,464,72,472,35,10,212 +72,464,80,472,35,10,212 +64,472,72,480,255,255,255 +72,472,80,480,255,255,255 +1169,1170,1171,1172 +80,464,88,472,35,10,212 +88,464,96,472,35,10,212 +80,472,88,480,255,255,255 +88,472,96,480,255,255,255 +1174,1175,1176,1177 +1167,1168,1173,1178 +96,448,112,464,35,10,212 +112,448,128,464,35,10,212 +96,464,104,472,35,10,212 +104,464,112,472,35,10,212 +96,472,104,480,255,255,255 +104,472,112,480,255,255,255 +1182,1183,1184,1185 +112,464,120,472,35,10,212 +120,464,128,472,35,10,212 +112,472,120,480,255,255,255 +120,472,128,480,255,255,255 +1187,1188,1189,1190 +1180,1181,1186,1191 +64,480,96,512,255,255,255 +96,480,128,512,255,255,255 +1179,1192,1193,1194 +1144,1145,1166,1195 +128,384,160,416,34,9,211 +160,384,176,400,35,10,212 +176,384,184,392,28,8,175 +184,384,192,392,18,5,116 +176,392,184,400,35,10,212 +184,392,192,400,35,10,212 +1199,1200,1201,1202 +160,400,176,416,35,10,212 +176,400,192,416,35,10,212 +1198,1203,1204,1205 +128,416,160,448,35,10,212 +160,416,192,448,35,10,212 +1197,1206,1207,1208 +192,384,200,392,20,5,127 +200,384,208,392,30,8,188 +192,392,200,400,35,10,212 +200,392,208,400,35,10,212 +1210,1211,1212,1213 +208,384,216,392,32,9,199 +216,384,224,392,26,7,159 +208,392,216,400,35,10,212 +216,392,224,400,35,10,212 +1215,1216,1217,1218 +192,400,208,416,35,10,212 +208,400,224,416,35,10,212 +1214,1219,1220,1221 +224,384,256,416,34,9,211 +192,416,224,448,35,10,212 +224,416,256,448,35,10,212 +1222,1223,1224,1225 +128,448,144,464,35,10,212 +144,448,160,464,35,10,212 +128,464,136,472,35,10,212 +136,464,144,472,35,10,212 +128,472,136,480,255,255,255 +136,472,144,480,255,255,255 +1229,1230,1231,1232 +144,464,152,472,35,10,212 +152,464,160,472,35,10,212 +144,472,152,480,255,255,255 +152,472,160,480,255,255,255 +1234,1235,1236,1237 +1227,1228,1233,1238 +160,448,176,464,35,10,212 +176,448,192,464,35,10,212 +160,464,168,472,35,10,212 +168,464,176,472,35,10,212 +160,472,168,480,255,255,255 +168,472,176,480,255,255,255 +1242,1243,1244,1245 +176,464,184,472,35,10,212 +184,464,192,472,35,10,212 +176,472,184,480,255,255,255 +184,472,192,480,255,255,255 +1247,1248,1249,1250 +1240,1241,1246,1251 +128,480,160,512,255,255,255 +160,480,192,512,255,255,255 +1239,1252,1253,1254 +192,448,208,464,35,10,212 +208,448,224,464,35,10,212 +192,464,200,472,35,10,212 +200,464,208,472,35,10,212 +192,472,200,480,255,255,255 +200,472,208,480,255,255,255 +1258,1259,1260,1261 +208,464,216,472,35,10,212 +216,464,224,472,35,10,212 +208,472,216,480,255,255,255 +216,472,224,480,255,255,255 +1263,1264,1265,1266 +1256,1257,1262,1267 +224,448,240,464,35,10,212 +240,448,256,464,35,10,212 +224,464,232,472,35,10,212 +232,464,240,472,35,10,212 +224,472,232,480,255,255,255 +232,472,240,480,255,255,255 +1271,1272,1273,1274 +240,464,248,472,35,10,212 +248,464,256,472,35,10,212 +240,472,248,480,255,255,255 +248,472,256,480,255,255,255 +1276,1277,1278,1279 +1269,1270,1275,1280 +192,480,224,512,255,255,255 +224,480,256,512,255,255,255 +1268,1281,1282,1283 +1209,1226,1255,1284 +882,1103,1196,1285 +256,256,288,288,32,212,10 +288,256,320,288,32,212,10 +256,288,272,304,32,212,10 +272,288,288,304,32,212,10 +256,304,264,312,32,212,10 +264,304,272,312,32,212,10 +256,312,264,320,17,115,5 +264,312,272,320,32,212,10 +1291,1292,1293,1294 +272,304,288,320,32,212,10 +1289,1290,1295,1296 +288,288,304,304,32,212,10 +304,288,320,304,32,212,10 +288,304,304,320,32,212,10 +304,304,312,312,32,212,10 +312,304,320,312,32,212,10 +304,312,312,320,19,131,6 +312,312,320,320,20,137,6 +1301,1302,1303,1304 +1298,1299,1300,1305 +1287,1288,1297,1306 +320,256,352,288,32,212,10 +352,256,384,288,32,212,10 +320,288,336,304,32,212,10 +336,288,352,304,32,212,10 +320,304,336,320,32,212,10 +336,304,344,312,32,212,10 +344,304,352,312,32,212,10 +336,312,344,320,31,211,9 +344,312,352,320,22,153,6 +1313,1314,1315,1316 +1310,1311,1312,1317 +352,288,368,304,32,212,10 +368,288,384,304,32,212,10 +352,304,360,312,32,212,10 +360,304,368,312,32,212,10 +352,312,360,320,12,82,3 +360,312,368,320,8,61,2 +1321,1322,1323,1324 +368,304,376,312,32,212,10 +376,304,384,312,32,212,10 +368,312,376,320,12,86,3 +376,312,384,320,26,175,8 +1326,1327,1328,1329 +1319,1320,1325,1330 +1308,1309,1318,1331 +256,320,264,328,0,0,0 +264,320,272,328,30,201,9 +256,328,264,336,0,0,0 +264,328,272,336,24,166,7 +1333,1334,1335,1336 +272,320,288,336,32,212,10 +256,336,264,344,0,0,0 +264,336,272,344,32,119,32 +256,344,264,352,4,1,27 +264,344,272,352,14,4,92 +1339,1340,1341,1342 +272,336,280,344,36,212,15 +280,336,288,344,32,212,10 +272,344,280,352,48,37,202 +280,344,288,352,50,94,145 +1344,1345,1346,1347 +1337,1338,1343,1348 +288,320,296,328,32,212,10 +296,320,304,328,25,172,7 +288,328,296,336,31,211,9 +296,328,304,336,7,54,2 +1350,1351,1352,1353 +304,320,312,328,0,1,0 +312,320,320,328,22,152,6 +304,328,312,336,8,61,2 +312,328,320,336,31,211,10 +1355,1356,1357,1358 +288,336,296,344,21,147,6 +296,336,304,344,0,3,0 +288,344,296,352,5,29,5 +296,344,304,352,43,95,37 +1360,1361,1362,1363 +304,336,312,344,26,177,8 +312,336,320,344,32,212,10 +304,344,312,352,52,215,33 +312,344,320,352,32,212,10 +1365,1366,1367,1368 +1354,1359,1364,1369 +256,352,264,360,10,2,65 +264,352,272,360,9,2,57 +256,360,264,368,16,4,105 +264,360,272,368,2,0,20 +1371,1372,1373,1374 +272,352,280,360,35,10,212 +280,352,288,360,19,5,121 +272,360,280,368,32,9,198 +280,360,288,368,2,0,15 +1376,1377,1378,1379 +256,368,264,376,23,6,143 +264,368,272,376,0,0,0 +256,376,264,384,29,8,182 +264,376,272,384,0,0,0 +1381,1382,1383,1384 +272,368,280,376,12,3,78 +280,368,288,376,4,1,31 +272,376,280,384,0,0,0 +280,376,288,384,23,6,147 +1386,1387,1388,1389 +1375,1380,1385,1390 +288,352,296,360,17,17,17 +296,352,304,360,235,235,235 +288,360,296,368,119,117,138 +296,360,304,368,255,255,255 +1392,1393,1394,1395 +304,352,320,368,253,254,253 +288,368,296,376,144,132,228 +296,368,304,376,255,255,255 +288,376,296,384,145,132,233 +296,376,304,384,255,255,255 +1398,1399,1400,1401 +304,368,320,384,255,255,255 +1396,1397,1402,1403 +1349,1370,1391,1404 +320,320,328,328,32,212,10 +328,320,336,328,31,210,9 +320,328,328,336,32,212,10 +328,328,336,336,16,113,5 +1406,1407,1408,1409 +336,320,344,328,12,84,3 +344,320,352,328,0,6,0 +336,328,344,336,1,8,0 +344,328,352,336,24,167,7 +1411,1412,1413,1414 +320,336,328,344,30,203,9 +328,336,336,344,1,12,0 +320,344,328,352,22,149,6 +328,344,336,352,0,0,0 +1416,1417,1418,1419 +336,336,344,344,15,106,4 +344,336,352,344,32,212,10 +336,344,344,352,26,181,8 +344,344,352,352,32,212,10 +1421,1422,1423,1424 +1410,1415,1420,1425 +352,320,360,328,11,81,3 +360,320,368,328,15,103,4 +352,328,360,336,32,212,10 +360,328,368,336,32,212,10 +1427,1428,1429,1430 +368,320,376,328,6,48,2 +376,320,384,328,1,7,0 +368,328,376,336,31,208,9 +376,328,384,336,4,31,1 +1432,1433,1434,1435 +352,336,360,344,32,212,10 +360,336,368,344,32,212,10 +352,344,360,352,48,214,29 +360,344,368,352,80,220,64 +1437,1438,1439,1440 +368,336,376,344,32,212,10 +376,336,384,344,11,77,3 +368,344,376,352,122,228,109 +376,344,384,352,53,82,50 +1442,1443,1444,1445 +1431,1436,1441,1446 +320,352,328,360,132,138,132 +328,352,336,360,0,0,0 +320,360,328,368,144,144,144 +328,360,336,368,0,0,0 +1448,1449,1450,1451 +336,352,344,360,235,248,234 +344,352,352,360,248,253,248 +336,360,344,368,246,246,246 +344,360,352,368,255,255,255 +1453,1454,1455,1456 +320,368,328,376,203,203,203 +328,368,336,376,0,0,0 +320,376,328,384,255,255,255 +328,376,336,384,110,110,110 +1458,1459,1460,1461 +336,368,344,376,154,154,154 +344,368,352,376,255,255,255 +336,376,344,384,1,1,1 +344,376,352,384,52,52,52 +1463,1464,1465,1466 +1452,1457,1462,1467 +352,352,368,368,255,255,255 +368,352,376,360,254,254,254 +376,352,384,360,42,42,42 +368,360,376,368,191,191,191 +376,360,384,368,0,0,0 +1470,1471,1472,1473 +352,368,360,376,255,255,255 +360,368,368,376,212,212,212 +352,376,360,384,53,53,53 +360,376,368,384,3,3,3 +1475,1476,1477,1478 +368,368,376,376,29,29,29 +376,368,384,376,84,84,84 +368,376,376,384,85,85,85 +376,376,384,384,245,245,245 +1480,1481,1482,1483 +1469,1474,1479,1484 +1426,1447,1468,1485 +1307,1332,1405,1486 +384,256,416,288,32,212,10 +416,256,448,288,32,212,10 +384,288,416,320,32,212,10 +416,288,432,304,32,212,10 +432,288,448,304,32,212,10 +416,304,432,320,32,212,10 +432,304,440,312,32,212,10 +440,304,448,312,32,212,10 +432,312,440,320,34,212,12 +440,312,448,320,145,232,136 +1494,1495,1496,1497 +1491,1492,1493,1498 +1488,1489,1490,1499 +448,256,464,272,32,212,10 +464,256,480,272,32,212,10 +448,272,464,288,32,212,10 +464,272,472,280,32,212,10 +472,272,480,280,56,216,37 +464,280,472,288,32,212,11 +472,280,480,288,188,241,182 +1504,1505,1506,1507 +1501,1502,1503,1508 +480,256,488,264,50,215,31 +488,256,496,264,248,253,248 +480,264,488,272,147,233,137 +488,264,496,272,255,255,255 +1510,1511,1512,1513 +496,256,512,272,255,255,255 +480,272,488,280,244,252,243 +488,272,496,280,255,255,255 +480,280,488,288,255,255,255 +488,280,496,288,255,255,255 +1516,1517,1518,1519 +496,272,512,288,255,255,255 +1514,1515,1520,1521 +448,288,456,296,32,212,10 +456,288,464,296,32,212,10 +448,296,456,304,32,212,10 +456,296,464,304,98,215,85 +1523,1524,1525,1526 +464,288,472,296,63,148,53 +472,288,480,296,193,193,193 +464,296,472,304,2,3,2 +472,296,480,304,126,126,126 +1528,1529,1530,1531 +448,304,456,312,112,226,99 +456,304,464,312,195,198,194 +448,312,456,320,253,254,253 +456,312,464,320,149,149,149 +1533,1534,1535,1536 +464,304,472,312,0,0,0 +472,304,480,312,174,174,174 +464,312,472,320,0,0,0 +472,312,480,320,225,225,225 +1538,1539,1540,1541 +1527,1532,1537,1542 +480,288,512,320,255,255,255 +1509,1522,1543,1544 +384,320,392,328,25,169,7 +392,320,400,328,32,212,10 +384,328,392,336,9,67,2 +392,328,400,336,32,212,10 +1546,1547,1548,1549 +400,320,408,328,32,212,10 +408,320,416,328,32,212,10 +400,328,408,336,32,212,10 +408,328,416,336,53,215,34 +1551,1552,1553,1554 +384,336,392,344,6,34,3 +392,336,400,344,86,221,70 +384,344,392,352,54,54,54 +392,344,400,352,255,255,255 +1556,1557,1558,1559 +400,336,408,344,171,238,164 +408,336,416,344,248,253,247 +400,344,408,352,255,255,255 +408,344,416,352,255,255,255 +1561,1562,1563,1564 +1550,1555,1560,1565 +416,320,424,328,32,212,10 +424,320,432,328,67,218,49 +416,328,424,336,158,235,150 +424,328,432,336,249,253,248 +1567,1568,1569,1570 +432,320,440,328,202,244,198 +440,320,448,328,255,255,255 +432,328,440,336,255,255,255 +440,328,448,336,255,255,255 +1572,1573,1574,1575 +416,336,432,352,255,255,255 +432,336,448,352,255,255,255 +1571,1576,1577,1578 +384,352,392,360,103,103,103 +392,352,400,360,255,255,255 +384,360,392,368,191,191,191 +392,360,400,368,255,255,255 +1580,1581,1582,1583 +400,352,416,368,255,255,255 +384,368,400,384,254,254,254 +400,368,416,384,255,255,255 +1584,1585,1586,1587 +416,352,448,384,254,254,254 +1566,1579,1588,1589 +448,320,456,328,255,255,255 +456,320,464,328,99,99,99 +448,328,456,336,255,255,255 +456,328,464,336,49,49,49 +1591,1592,1593,1594 +464,320,472,328,19,19,19 +472,320,480,328,254,254,254 +464,328,472,336,69,69,69 +472,328,480,336,255,255,255 +1596,1597,1598,1599 +448,336,456,344,253,253,253 +456,336,464,344,11,11,11 +448,344,456,352,229,229,229 +456,344,464,352,0,0,0 +1601,1602,1603,1604 +464,336,472,344,130,130,130 +472,336,480,344,255,255,255 +464,344,472,352,195,195,195 +472,344,480,352,255,255,255 +1606,1607,1608,1609 +1595,1600,1605,1610 +480,320,512,352,255,255,255 +448,352,456,360,229,229,229 +456,352,464,360,127,127,127 +448,360,456,368,255,255,255 +456,360,464,368,255,255,255 +1613,1614,1615,1616 +464,352,472,360,249,249,249 +472,352,480,360,255,255,255 +464,360,472,368,255,255,255 +472,360,480,368,255,255,255 +1618,1619,1620,1621 +448,368,456,376,102,102,102 +456,368,464,376,114,114,114 +448,376,456,384,12,12,12 +456,376,464,384,109,109,109 +1623,1624,1625,1626 +464,368,480,384,255,255,255 +1617,1622,1627,1628 +480,352,512,384,255,255,255 +1611,1612,1629,1630 +1500,1545,1590,1631 +256,384,264,392,34,9,210 +264,384,272,392,26,7,159 +256,392,264,400,35,10,212 +264,392,272,400,35,10,212 +1633,1634,1635,1636 +272,384,280,392,26,7,161 +280,384,288,392,34,9,211 +272,392,280,400,35,10,212 +280,392,288,400,35,10,212 +1638,1639,1640,1641 +256,400,272,416,35,10,212 +272,400,288,416,35,10,212 +1637,1642,1643,1644 +288,384,296,392,145,132,233 +296,384,304,392,255,255,255 +288,392,296,400,145,132,233 +296,392,304,400,255,255,255 +1646,1647,1648,1649 +304,384,320,400,255,255,255 +288,400,296,408,145,132,233 +296,400,304,408,255,255,255 +288,408,296,416,145,132,233 +296,408,304,416,255,255,255 +1652,1653,1654,1655 +304,400,320,416,255,255,255 +1650,1651,1656,1657 +256,416,288,448,35,10,212 +288,416,296,424,145,132,233 +296,416,304,424,255,255,255 +288,424,296,432,145,132,233 +296,424,304,432,255,255,255 +1660,1661,1662,1663 +304,416,320,432,255,255,255 +288,432,296,440,145,132,233 +296,432,304,440,255,255,255 +288,440,296,448,145,132,233 +296,440,304,448,255,255,255 +1666,1667,1668,1669 +304,432,320,448,255,255,255 +1664,1665,1670,1671 +1645,1658,1659,1672 +320,384,336,400,254,254,254 +336,384,344,392,196,196,196 +344,384,352,392,140,140,140 +336,392,344,400,255,255,255 +344,392,352,400,255,255,255 +1675,1676,1677,1678 +320,400,336,416,255,255,255 +336,400,352,416,255,255,255 +1674,1679,1680,1681 +352,384,360,392,147,147,147 +360,384,368,392,207,207,207 +352,392,360,400,255,255,255 +360,392,368,400,255,255,255 +1683,1684,1685,1686 +368,384,384,400,254,254,254 +352,400,368,416,255,255,255 +368,400,384,416,255,255,255 +1687,1688,1689,1690 +320,416,352,448,255,255,255 +352,416,384,448,255,255,255 +1682,1691,1692,1693 +256,448,272,464,35,10,212 +272,448,288,464,35,10,212 +256,464,264,472,35,10,212 +264,464,272,472,35,10,212 +256,472,264,480,255,255,255 +264,472,272,480,255,255,255 +1697,1698,1699,1700 +272,464,280,472,35,10,212 +280,464,288,472,35,10,212 +272,472,280,480,255,255,255 +280,472,288,480,255,255,255 +1702,1703,1704,1705 +1695,1696,1701,1706 +288,448,296,456,145,132,233 +296,448,304,456,255,255,255 +288,456,296,464,145,132,233 +296,456,304,464,255,255,255 +1708,1709,1710,1711 +304,448,320,464,255,255,255 +288,464,296,472,145,132,233 +296,464,304,472,255,255,255 +288,472,296,480,255,255,255 +296,472,304,480,255,255,255 +1714,1715,1716,1717 +304,464,320,480,255,255,255 +1712,1713,1718,1719 +256,480,288,512,255,255,255 +288,480,320,512,255,255,255 +1707,1720,1721,1722 +320,448,384,512,255,255,255 +1673,1694,1723,1724 +384,384,512,512,254,254,254 +1487,1632,1725,1726 +456,681,1286,1727 -- GitLab