π
<-
Chat plein-écran
[^]

News 2024
Mai (3)
Avril (16)
Mars (7)
Janvier (20)

News 2023
Octobre (19)
Août (14)
Juillet (13)
Juin (21)
Mai (29)
Avril (24)
Mars (24)
Janvier (24)

News 2022
Octobre (23)
Août (14)
Juillet (15)
Juin (17)
Mai (31)
Avril (27)
Mars (28)
Janvier (34)

News 2021
Octobre (24)
Août (37)
Juillet (50)
Juin (32)
Mai (48)
Avril (61)
Mars (35)
Janvier (34)

News 2020
Octobre (17)
Août (43)
Juillet (43)
Juin (45)
Mai (60)
Avril (78)
Mars (36)
Janvier (39)

News 2019
Octobre (13)
Août (18)
Juillet (23)
Juin (28)
Mai (31)
Avril (26)
Mars (38)
Janvier (37)

News 2018
Octobre (13)
Août (32)
Juillet (23)
Juin (64)
Mai (63)
Avril (45)
Mars (43)
Janvier (45)

News 2017
Octobre (26)
Août (39)
Juillet (52)
Juin (88)
Mai (51)
Avril (43)
Mars (37)
Janvier (33)

News 2016
Octobre (25)
Août (42)
Juillet (34)
Juin (109)
Mai (55)
Avril (34)
Mars (37)
Janvier (24)

News 2015
Octobre (22)
Août (56)
Juillet (22)
Juin (94)
Mai (56)
Avril (32)
Mars (40)
Janvier (21)

News 2014
Octobre (26)
Août (18)
Juillet (23)
Juin (101)
Mai (57)
Avril (59)
Mars (54)
Janvier (31)

News 2013
Octobre (67)
Août (50)
Juillet (43)
Juin (193)
Mai (93)
Avril (102)
Mars (45)
Janvier (50)

News 2012
Octobre (64)
Août (63)
Juillet (53)
Juin (132)
Mai (88)
Avril (73)
Mars (57)
Janvier (58)

News 2011
Octobre (56)
Août (31)
Juillet (27)
Juin (71)
Mai (61)
Avril (32)
Mars (36)
Janvier (24)

News 2010
Octobre (11)
Août (8)
Juillet (14)
Juin (10)
Mai (3)
Avril (3)
Mars (1)

News 2009
Août (3)
Juin (2)
Mai (1)
Avril (2)
Mars (1)

5ème anniversaire NumWorks, 1 calculatrice à gagner !

Nouveau messagede Admin » 11 Mar 2021, 13:31

Si la calculatrice NumWorks a été lancée pour la rentrée 2017, l'entreprise NumWorks a pour sa part été fondée bien avant, le 4 mars 2016.

Le constructeur fête donc ces jours-ci ses 5 ans.

13642Et NumWorks a justement décidé de te gâter à cette occasion. Connais-tu le constructeur et la calculatrice NumWorks sur le bout des doigts ? Alors pour gagner il te suffit :
  1. de suivre ou t'abonner au compte francophone de NumWorks sur l'un des réseaux sociaux : Twitter, Facebook ou Instagram
  2. de répondre au quiz que NumWorks t'a concocté, la quasi totalité des réponses ayant été évoquées dans nos actualités ;)

Tirage au sort du gagnant ou de la gagnante parmi les bonnes réponses correctement abonnées le mardi 30 mars, dépêche-toi ! ;)

Source : https://twitter.com/NumWorksFR/status/1 ... 2768748546
Lien vers le sujet sur le forum: 5ème anniversaire NumWorks, 1 calculatrice à gagner ! (Commentaires: 7)

Dumping OS 0.01 prototype TI-84 Plus Silver Edition !

Nouveau messagede critor » 13 Mar 2021, 09:08

Rentrée 1999, Texas Instruments lançait la TI-83 Plus. Au menu le processeur 8 bits z80 cadencé à 6 MHz, 32 Kio de mémoire RAM, ainsi que 512 Kio de mémoire Flash réinscriptible permettant les mises à jour, sur lesquels était offert un espace de stockage de 160 Kio.

Dès la rentrée 2001, Texas Instruments lançait en parallèle la très éphémère TI-83 Plus Silver Edition une version plus haut de gamme avec les améliorations suivantes :
  • processeur accéléré de 6 MHz à 15 MHz soit 2,5 fois
  • l'espace de travail offert à l'utilisateur restait de 32 Kio mais la capacité RAM passait à 128 Kio exploitables par les programmes en langage machine dont notamment TI-Boy SE, l'émulateur de Nintendo Game Boy :bj:
  • la capacité de la puce Flash passait de 512 Kio à 2 Mio soit 4 fois plus, dont un espace de stockage qui passait de 160 Kio à 1,5 Mio soit plus de 9,5 fois plus ! :#tritop#:
TI-83 Plus et TI-83 Plus Silver Edition partageaient toutefois le même système d'exploitation, ce dernier se chargeant de détecter le matériel et de s'adapter en conséquence.

Rentrée 2004, Texas Instruments arrêtait brutalement la TI-83 Plus Silver Edition pour la remplacer par 2 modèles, les TI-84 Plus et TI-84 Plus Silver Edition, avec les caractéristiques suivantes :
  • reprise du processeur 15 MHz
  • ajout d'un port mini-USB
  • reprise initiale des 128 Kio de mémoire RAM, mais à compter de la révision matérielle H (assemblée à partir d'avril 2007) la capacité fut réduite à 48 Kio, ce qui rendit TI-Boy SE temporairement inutilisable
  • quant à la capacité Flash, c'est ce qui fait la distinction entre leurs deux modèles et donc leurs prix différents :
    • 2 Mio dont 1,5 Mio de stockage sur la TI-84 Plus Silver Edition, exactement comme la TI-83 Plus Silver Edition
    • 1 Mio dont 480 Kio de stockage sur la simple TI-84 Plus
TI-84 Plus et TI-84 Plus Silver Edition partageaient un système d'exploitation commun mais cette fois-ci distinct de celui des TI-83 Plus.

Les versions du système d'exploitation TI-83 Plus et TI-84 Plus publiées par Texas Instruments sont les suivantes, accompagnées de leurs dates de compilation :
  • TI-83 Plus :
    • 1.03 (11 octobre 1999)
    • 1.10 (11 octobre 1999)
    • 1.12 (11 octobre 1999)
    • 1.13 (26 janvier 2001)
    • 1.14 (11 décembre 2001)
    • 1.15 (2 août 2002)
    • 1.16 (24 avril 2003)
    • 1.17 (12 avril 2004)
    • 1.18 (22 juillet 2004)
    • 1.19 (12 janvier 2006)
  • TI-84 Plus :
Le système d'exploitation TI-84 Plus 0.46 n'a été disponible que très brièvement sur les serveurs de Texas Instruments. Daté du même jour que la version 2.21 il semble très similaire à cette dernière. Peut-être une publication par erreur révélant une numérotation interne.

1362213623Dans une actualité précédente nous te présentions un prototype de TI-84 Plus Silver Edition faisant tourner :
  • un boot code en version 0.01s
  • un système d'exploitation en version 0.01
Dans les deux cas donc, les plus anciennes versions TI-84 Plus connues ! :bj:
Nous n'arrivions toutefois pas à les dumper avec TiLP, des erreurs de communication intervenant bizarrement de façon aléatoire assez tôt dans le processus.

13632Nous avons dépuis créé un programme ASM permettant directement de récupérer le contenu d'une page de mémoire Flash de numéro donné sous forme de variable d'application sur la calculatrice, ce qui évite ici les problèmes de communication.

Aujourd'hui le système d'exploitation 0.01 a enfin pu être sauvegardé correctement. Disponible en téléchargement en fin d'article, tu peux donc désormais le réinstaller sur toute TI-84 Plus monochrome et compatible munie d'un boot code en version 1.02 ou inférieure.

Attention, le dernier boot code en version 1.03 n'accepte d'installer que des versions disposant d'une signature 2048 bits, c'est-à-dire uniquement les versions 2.55.

Sur certaines machines, il est possible de patcher le boot code avec EpicFail pour retirer cette restriction.

Mais à compter de 2013, Texas Instruments a sorti une nouvelle révision matérielle protégeant le boot code contre l'écriture.


Nous avons également testé avec succès la version 0.01 sur les émulateurs WabbitEmu et TilEm. :bj:
Par contre elle échoue lamentablement sur l'émulateur jsTIfied qu'il te faudra donc éviter, la calculatrice ne s'amorçant pas correctement. :mj:

Amusons-nous donc un petit peu à fouiller le système d'exploitation 0.01. Comme déjà dit, il ne gérait pas encore la connectivité USB, et n'utilisait pas encore le nom final de TI-84 Plus, hésitant selon les menus ou écrans entre les noms TI-83 Plus et TI-83 Plus Silver Edition d'origine, ainsi qu'un TI-83 Plus USB.

Les versions 0.46, 2.21 et 2.22 comportaient des traces de gestion d'une imprimante USB, clairement signées de Hank et Steve Falaster, ce dernier étant ingénieur TI-Dallas aujourd'hui retraité, et tous deux visiblement supporters des Mavericks, l'équipe de basket de Dallas. Ces traces disparaissent à partir de la version 2.30, confirmant l'abandon du projet.

On peut ici remarquer que ces traces étaient déjà présentes en version 0.01. L'idée d'une impression USB avait donc germé très tôt dans le processus de conception de la TI-84 Plus.

Comme expliqué plus haut, le système d'exploitation TI-84 Plus a été construit en tant qu'une extension du système TI-83 Plus. Or à date de la conception de la TI-84 Plus le système TI-83 Plus était déjà majeur et vacciné (c'est pas demain la veille pour nous :troll: ). Les bizarreries ou originalités ne risquent donc pas de courir les rues ici.

Pour mieux les cibler, nous pouvons nous concentrer sur les quelques ajouts du système TI-84 Plus par rapport au système TI-83 Plus.

Un de ces ajouts est l'horloge. Et bien justement, grosse différence à l'écran
mode
, ici on nous donne d'abord le choix d'activer la fonctionnalité horloge ou pas. L'étiquette accompagnant la ligne est de plus nommée CLOCKSET au lieu de SET CLOCK.

Autre bizarrerie, il y a une erreur de typographie dans les informations accompagnant l'erreur de mémoire d'archive pleine. Le Largest single étant affiché Largeststqingle.
Curieux toutefois puisque le système TI-84 Plus est basé sur le système TI-83 Plus, et que cette erreur n'y est pas présente.

Malheureusement, nous ne pouvons te dater la version 0.01, aucune date exacte n'étant présente dans le système d'exploitation des TI-83/84 Plus. La date n'est présente que dans le fichier .8xu de mise à jour englobant ce système, or ici c'est nous qui venons de le fabriquer donc elle ne vaut rien.

La seule évidence qui est confirmée par nos observations, c'est que la version 0.01 est très antérieure à la 0.46, et donc au 10 février 2004.

Le boot code en version 0.01s a également été sauvegardé correctement comme tu peux voir sur les émulateurs ci-contre. :bj:

Toutefois, à la différence du système 0.01, nous ne pouvons pas te partager le boot code 0.01s.

En effet Texas Instruments combat farouchement la diffusion d'éléments directement amorçables de ses calculatrices, c'est-à-dire la ROM pour les modèles n'utilisant pas la technologie Flash, et le boot code pour les modèles Flash.
Contrairement aux simples fichiers de mise à jour du système d'exploitation, ces éléments sont directement utilisables pour faire fonctionner des émulateurs non officiels, notamment sur smartphones et tablettes, ce qui dans certains pays autorisant ces appareils aux examens évite ainsi d'avoir à s'acheter une calculatrice.

Toutefois, le boot code 0.01s sera conservé en lieu sûr jusqu'à des temps plus propices.


Téléchargement : OS TI-84 Plus 0.01 (attention à ne pas bloquer ta machine, pas de support USB :#non#:)
Lien vers le sujet sur le forum: Dumping OS 0.01 prototype TI-84 Plus Silver Edition ! (Commentaires: 0)

Reverse engineering TI-Graph Link USB: schémas + dumping

Nouveau messagede critor » 13 Mar 2021, 11:47

36473646Le TI-Graph Link USB également connu sous le nom moins officiel de SilverLink, est l'interface permettant de relier ta calculatrice Texas Instruments dépourvue de port USB à un ordinateur. Elle utilise le port série mini-Jack 2.5 historique qui a disparu sur les nouveaux modèles à compter de 2015.

Il est hélas de plus en plus difficile à trouver, nombre de distributeurs Texas Instruments ne le listant même plus à leur catalogue.

Peut-être que le TI Graph Link USB n'est plus fabriqué, ou peut-être simplement que la demande a tellement chuté que les distributeurs en question ne le commandent plus.

Et sur les rares boutiques le listant encore il dépasse allègrement les 30€... :#roll#:

Oui oui, ce truc ce qui s'apparente à un simple câble, il te suffit d'en acheter 2 et c'est comme si tu avais venais de repayer ta calculatrice une 2ème fois...

36493648Nous t'avions déjà fait découvrir qu'il existait 2 révisions matérielles très différentes de ce câble que l'on peut très rapidement identifier à l'aide du timbre à date au dos :
  1. la révision matérielle A assemblée jusqu'en Mars 2003 à l'usine I (Taïwan)
  2. la révision matérielle B assemblée depuis Avril 2003 d'abord à l'usine I (Taïwan) puis dans d'autres usines en Chine (S, P, N), ces dernières n'indiquant toutefois plus la révision matérielle

La révision matérielle A s'articule autour d'un contrôleur USB de chez Cypress, le CY7C64013-SC, gérant la norme USB 1.1 (12Mbauds) et intégrant un processeur Harvard cadencé à 12 MHz, 256 octets de RAM et 8 Kio de ROM.

La révision matérielle B quant à elle utilise un contrôleur USB de chez Texas Instruments, le TUSB3410, intégrant cette fois-ci un processeur 8052 cadencé à 12 MHz, 16 Kio de RAM et 10 Kio de ROM.

Mais aussi, cette dernière révision matérielle B exécutait en fait un firmware propriétaire sur une EEPROM externe, la 24LC64I-SN à nouveau de chez Texas Instruments, d'une capacité de 8 Kio.

Aujourd'hui queueRAM te réalise un reverse engineering intégral du TI-Graph Link USB, tu vas donc enfin pouvoir le fabriquer toi-même pour palier son manque de disponibilité ! :bj:

Avec déjà ci-contre les schémas électroniques complets.

Mais mieux que ça, pour la révision matérielle B queueRAM t'a même extrait et désassemblé le firmware propriétaire de la puce ROM externe ! :D


Téléchargement : archives_voir.php?id=2709257
Source : https://github.com/queueRAM/ti_graph_link via https://www.cemetech.net/downloads/files/2129/x2302
Lien vers le sujet sur le forum: Reverse engineering TI-Graph Link USB: schémas + dumping (Commentaires: 0)

Découvre la collection TI-81 mr womp womp avec 8 versions !

Nouveau messagede critor » 13 Mar 2021, 12:36

Dans un article précédent, nous te présentions la collection de calculatrices graphiques Texas Instruments de Frédéric Desautels alias mr womp womp.

Tout en haut de la boîte verte, tu pouvais noter de profil une série de 10 TI-81 aisément reconnaissables à leur boîtier bleu, la 1ère calculatrice graphique sortie par Texas Instruments pour la rentrée 1990.

Les TI-81 sont venues avec différentes versions du logiciel dans leur ROM de 64 Kio, le numéro étant consultable via la combinaison
2ND
MATH
ALPHA
LN
. 9 versions nous sont connues à ce jour :
  • 1.0
  • 1.1
  • 1.1K
  • 1.5K
  • 1.6V
  • 1.6K
  • 1.8K
  • V2.00
  • V2.0V

178À noter que ces dernières versions V2.0 concernent les TI-81 assemblées à compter de la rentrée 1993, et qui réutilisaient la carte mère des TI-82 qui venaient tout juste de sortir, avec 2 bridages matériels :
  • absence du port mini-Jack 2.5 ainsi que des composants lui étant dédiés sur le circuit
  • la puce ROM conservait une capacité de 64 Kio alors que celle de la TI-82 faisait 128 Kio
Il s'agissait donc d'un portage logiciel de la version 1.8K pour gérer correctement ce tout nouveau matériel.

13446Frédéric Desautels te montre aujourd'hui plus en détails sa collection de TI-81. Il réussit le record de juxtaposer pas moins de 8 versions différentes ! :bj:

De gauche à droite et de haut en bas, nous retrouvons en effet les versions :
  • V2.0V 1.6K 1.8K V2.00
  • 1.5K 1.0 1.1 1.1K

N'y manquerait plus que la mystérieuse version 1.6V... ;)
Lien vers le sujet sur le forum: Découvre la collection TI-81 mr womp womp avec 8 versions ! (Commentaires: 2)

Journée de π : gagne 1 NumWorks avec @AnecdotesMaths !

Nouveau messagede Admin » 15 Mar 2021, 14:23

Le 14 Mars la journée du nombre π, le format de date utilisé aux Etats-Unis amenant en effet à écrire cette année 03-14-2021, et donc entre autres l'approximation 3,14. ;)

13648@AnecdotesMaths te propose pour fêter l'occasion de gagner une calculatrice NumWorks en partenariat avec le constructeur ! :bj:

Pour participer et gagner, il te suffit sur Twitter :
  1. de suivre @AnecdotesMaths
  2. de suivre @NumWorksFR
  3. de retweeter l'annonce du concours
  4. et d'y répondre avec ta formule favorite faisant intervenir le nombre π

Tirage au sort le dimanche 21 mars, bonne chance à toi ! :D

Source : https://twitter.com/AnecdotesMaths/stat ... 6557374467
Lien vers le sujet sur le forum: Journée de π : gagne 1 NumWorks avec @AnecdotesMaths ! (Commentaires: 3)

Résultats & scripts concours dessin Printemps Casio fx-92+SC

Nouveau messagede critor » 15 Mar 2021, 22:34

Collégien·ne ou lycéen·ne, jusqu'au lundi 8 mars Casio t'a permis de participer à son superbe concours de Printemps.

Il te suffisait de programmer et envoyer un dessin de Printemps sur ta calculatrice Casio ou son émulateur, avec 2 catégories au choix :
  • fx-92+ Spéciale Collège (langage de programmation orienté tracé à la Scratch/Logo)
  • Casio Graph 35+E II ou Graph 90+E avec l'application Python

13649Voici dès maintenant les gagnants choisis par Casio dans la catégorie fx-92+ Spéciale Collège.

Ulysse Devalland est donc le grand gagnant. Tout y est dans son script : herbe verte, forêt, papillon et oiseau en plein vol, le tout illuminé d'un soleil rayonnant.
Il remporte donc 1 disque dur externe SSD de 1 To de capacité + 1 calculatrice graphique Casio Graph 35+E II ou Graph 90+E au choix. Félicitations ! :#tritop#:
13248

Le 2ème n'a pas souhaité révéler son identité, mais voici quand même sa participation qui n'en fait pas moins dans le détail avec un champ de tournesols bien ouverts.
Il gagne donc 1 enceinte bluetooth + 1 calculatrice graphique Casio Graph 35+E II ou Graph 90+E au choix. Bravo ! :bj:
13244

Loïc C. décroche pour sa part la 3ème place avec son papillon qui butine un champ de fleurs sous le soleil.
Il recevra donc 1 montre Casio vintage or + 1 calculatrice graphique Casio Graph 35+E II ou Graph 90+E au choix. Compliments ! :D

Mais ce n'est pas fini, il y a encore bien d'autres participations. Et les 10 premières reçues n'ayant pas remporté un des gros lots précédents recevront quand même un lot de participation : un sac en toile Casio rempli de cadeaux (batterie USB externe, stylo, clé USB, ...).

Herluin par exemple nous a partagé son œuvre, un champ de fleurs ensoleillé et généré selon une suite numérique. :favorite:

Quelques autres participations maintenant en vrac même si pour plusieurs encore de haute qualité, leurs créateurs et créatrices ne nous les ayant pas partagées :

Il a passé l'âge de participer, mais grosged n'en a pas moins tenté quelque chose pour l'occasion et nous l'a partagé, ici donc un arbre bien touffu. ;)

Un concours intéressant, très bien construit et donc sans surprise très réussi, ayant su générer nombre de participations de qualité et talent, bravo à tous les participants, et félicitations Casio ! :bj:

Téléchargements :

Source : https://www.casio-education.fr/actualit ... printemps/
Lien vers le sujet sur le forum: Résultats & scripts concours dessin Printemps Casio fx-92+SC (Commentaires: 0)

Résultats & scripts concours dessin Printemps Graph Python

Nouveau messagede critor » 16 Mar 2021, 10:13

Collégien·ne ou lycéen·ne, jusqu'au lundi 8 mars Casio t'a permis de participer à son superbe concours de Printemps.

Il te suffisait de programmer et envoyer un dessin de Printemps sur ta calculatrice Casio ou son émulateur, avec 2 catégories au choix :
  • fx-92+ Spéciale Collège (langage de programmation orienté tracé à la Scratch/Logo)
  • Casio Graph 35+E II ou Graph 90+E avec l'application Python

13651Après les ceux de la catégorie fx-92+ Spéciale Collège, voici maintenant les gagnants choisis par Casio dans la catégorie Python.

Le grand gagnant est anonyme mais n'en signe pas moins un dessin sublime, un cerisier en fleur, emblématique des terres d'origine de Casio. :#tritop#:

Son code pour Graph 90+E couleur combine l'utilisation :
  • du module de tracé par pixels casioplot pour le dégradé de bleu en fond d'écran
  • ainsi que du module de tracé relatif turtle pour le reste des tracés
Bien qu'importé, le module random ne semble en pratique pas utilisé par la version soumise du code.

Mais il ne faut ici pas s'arrêter à l'affichage finalisé car son tracé est lui-même tout un art, faisant littéralement pousser le cerisier et pleuvoir ses pétales, non sans y dissimuler un arc-en-ciel : ;)
Code: Tout sélectionner
from random import *
from turtle import *
from casioplot import *

def branche(longueur):
  pendown()
  a = longueur // 10
  xt,yt = pos()
  for b in range(a):
    forward(a*2)
    if b % 2 == 0:
      left(25)
    else:
      right(25)
    if (b+2)*10 < longueur:
      branche(longueur-(a-b-1)*5)
    if b % 2 == 0:
      right(25)
    else:
      left(25)
  fleur()
  forward(longueur-a*10)
  goto(xt,yt)
def fleur():
  pencolor("pink")
  pensize(5)
  for a in range(6):
    forward(5)
    backward(5)
    right(60)
  pencolor("red")
  pensize(1)
  for a in range(10):
    forward(2)
    backward(2)
    right(36)
  pensize(2)
  pencolor("brown")
def drawcircle(rayon, angle=None):
  penup()
  right(90)
  forward(rayon)
  left(90)
  pendown()
  circle(rayon,angle)
  penup()
  left(90)
  forward(rayon)
  right(90)
  right(angle)
  pendown()

def drawbranche(x1,y1,long=70,startsize=5):
  goto(x1,y1)
  pensize(startsize)
  pencolor("brown")
  pendown()
  backward(50)
  forward(50)
  branche(long)
  penup()
def petale(x1,y1,style):
  penup()
  goto(x1,y1)
  pencolor("pink")
  pendown()
  pensize(5)
  if style==1:
    forward(0)
    pensize(3)
    backward(3)
    pensize(1)
    backward(3)
  else:
    right(90)
    forward(1)
    penup()
    left(90)
    pensize(3)
    pendown()
    backward(4)
    penup()
    left(90)
    forward(1)
    right(90)
    pensize(2)
    right(22)
    pendown()
    backward(3)
    pensize(1)
    left(22)
    forward(1)
    right(45)
    backward(2)

speed("fastest")
penup()

goto(-186,-95)
pensize(5)
pendown()
left(90)
listcolor = ["red","orange","yellow","green","cyan","blue","purple","magenta","pink","brown","black"]
for b in listcolor:
  pencolor(b)
  for a in range(5):
    drawcircle(250,50)
    right(90)
    penup()
    forward(4)
    left(90)
    pendown()
penup()
y1 = 0
for y1 in range(95*2+2):
  for x1 in range(191*2+2):
    pixl=get_pixel(x1,y1)
    if pixl==(255,255,255):
      set_pixel(x1,y1,(60,146,255))
    elif pixl==(248,0,0):
      set_pixel(x1,y1,(63,149,253))
    elif pixl==(248,164,0):
      set_pixel(x1,y1,(67,154,254))
    elif pixl==(248,252,0):
      set_pixel(x1,y1,(71,156,253))
    elif pixl==(0,252,0):
      set_pixel(x1,y1,(75,162,254))
    elif pixl==(0,252,248):
      set_pixel(x1,y1,(78,163,254))
    elif pixl==(0,0,248):
      set_pixel(x1,y1,(83,168,255))
    elif pixl==(168,0,168):
      set_pixel(x1,y1,(86,171,254))
    elif pixl==(248,0,248):
      set_pixel(x1,y1,(91,175,255))
    elif pixl==(248,188,200):
      set_pixel(x1,y1,(94,178,254))
    elif pixl==(184,60,56):
      set_pixel(x1,y1,(99,182,255))
    else:
      set_pixel(x1,y1,(102,185,255))
show_screen()


goto(-191,-60)
pencolor("brown")
pendown()
right(15)
drawbranche(-191,-60)
right(55)
drawbranche(-90,-95)
left(20)
drawbranche(-171,-95)
petale(-180,-45,1)
petale(-158,-33,2)
petale(-100,3,2)
petale(-124,78,1)
petale(-73,75,1)
petale(-40,20,2)
petale(-30,17,1)
petale(-20,50,2)
petale(-22,28,1)
petale(-10,5,1)
petale(42,20,1)
petale(16,23,2)
petale(11,37,1)
petale(-83,-80,2)
petale(18,50,1)
petale(64,57,1)
petale(96,18,1)
petale(120,26,2)
petale(151,18,1)
petale(145,36,2)
petale(137,-3,2)
petale(82,-44,2)
petale(71,-67,1)
petale(96,-26,1)
penup()
goto(200,200)

Notre illustre anonyme remporte donc 1 disque dur externe SSD de 1 To de capacité + 1 calculatrice graphique Casio Graph 35+E II ou Graph 90+E au choix. Félicitations ! :#tritop#:
13248




13654Le 2ème meilleur est Massena qui fait toute notre fierté, nous traçant littéralement un monument à la gloire de Planète Casio avec l'aide de Lephe, KikooDX et Tituya.

Son code ici encore pour Graph 90+E couleur est original dans le sens où c'est le seul à se débrouiller entièrement avec le seul module de tracé par pixels casioplot.

On peut certes être surpris de ce classement quand on voit le niveau de détails de son dessin, mais c'est que la valeur ajoutée de son code Python est un peu plus faible. Il n'y a que quelques lignes avec une boucle allumant des pixels selon les indications d'une liste utilisant un format bitmap indexé, la liste en question ayant été obtenue antérieurement par conversion d'une image, une image certes fort bien choisie ici. Après même si le code utile est ici court, il n'en reste pas moins réutilisable pour d'autres projets. Nous aurions organisé ce genre de concours que nous aurions jusqu'ici classé comme Casio.
Code: Tout sélectionner
# Initialisation des librairies
from casioplot import *

# Définition de la palette
c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13 = (255, 255, 255), (60, 89, 86), (57, 71, 120), (57, 123, 68), (40, 204, 223), (113, 170, 52), (57, 120, 168), (138, 235, 241), (71, 45, 60), (122, 68, 74), (160, 91, 83), (57, 49, 75), (94, 54, 67)

# Initialisation d'une matrice de la taille de l'écran
# Chaque pixel est définit par son identifiant (cX) associé à un tuplet RGB
A = [[c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1],
[c1,c1,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1],
[c1,c1,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c4,c4,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1],
[c1,c2,c2,c2,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c7,c7,c3,c3,c3,c3,c3,c3,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c6,c6,c6,c6,c4,c4,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c4,c4,c4,c4,c4,c1,c1,c1,c4,c6,c6,c6,c6,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c4,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1],
[c1,c2,c2,c4,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c7,c7,c3,c3,c3,c3,c3,c3,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c4,c1,c1,c4,c4,c6,c6,c6,c6,c4,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c6,c6,c6,c6,c6,c6,c6,c4,c1,c1,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c6,c6,c6,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c6,c6,c6,c4,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c3,c1,c1,c7,c7,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c4,c4,c6,c6,c6,c4,c4,c4,c4,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c6,c6,c6,c6,c6,c6,c4,c1,c6,c6,c4,c1,c1,c1,c6,c6,c6,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c4,c1,c1,c4,c6,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c4,c6,c6,c6,c6,c6,c6,c6,c6,c4,c1,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c6,c6,c6,c6,c4,c4,c4,c6,c6,c4,c1,c1,c1,c1,c1,c1,c6,c4,c4,c4,c4,c4,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c1,c4,c6,c6,c6,c4,c6,c6,c4,c6,c6,c4,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c5,c5,c7,c7,c7,c3,c3,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c7,c3,c5,c5,c5,c5,c5,c5,c5,c5,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c4,c4,c4,c6,c6,c6,c6,c6,c6,c4,c1,c1,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c6,c6,c6,c6,c4,c4,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c4,c6,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c1,c4,c4,c6,c6,c6,c6,c6,c6,c4,c1,c6,c1,c1,c3,c3,c3,c3,c3,c1,c5,c5,c5,c5,c5,c7,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c7,c3,c5,c3,c3,c3,c3,c3,c5,c5,c5,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c6,c4,c4,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c6,c6,c6,c6,c4,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c1,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c5,c1,c1,c1,c5,c5,c7,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c7,c3,c3,c5,c5,c5,c5,c5,c3,c3,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c4,c4,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c1,c1,c4,c4,c4,c4,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c4,c4,c4,c1,c1,c3,c3,c3,c3,c3,c1,c5,c3,c3,c1,c5,c5,c5,c5,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c7,c3,c5,c5,c5,c1,c1,c1,c5,c5,c5,c3,c3,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c4,c4,c4,c6,c6,c6,c4,c4,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c1,c5,c5,c3,c5,c1,c1,c1,c5,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c4,c6,c6,c6,c4,c4,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c4,c4,c6,c6,c6,c6,c6,c6,c6,c4,c6,c4,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c5,c3,c3,c1,c5,c5,c3,c1,c1,c1,c1,c5,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c3,c3,c3,c5,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c4,c6,c4,c4,c4,c4,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c1,c1,c4,c6,c6,c6,c6,c4,c4,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c4,c4,c6,c6,c6,c4,c4,c6,c4,c6,c4,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c5,c5,c3,c1,c5,c5,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c3,c3,c3,c5,c5,c5,c5,c5,c5,c5,c1,c1,c1,c4,c4,c4,c4,c4,c1,c1,c6,c4,c1,c1,c1,c4,c4,c6,c6,c6,c4,c4,c4,c1,c1,c5,c5,c5,c5,c5,c5,c1,c4,c4,c4,c6,c6,c6,c6,c4,c4,c1,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c1,c4,c4,c6,c6,c6,c4,c4,c4,c6,c4,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c7,c7,c7,c3,c1,c5,c5,c3,c1,c5,c5,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c3,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c6,c6,c6,c4,c4,c6,c6,c4,c1,c1,c1,c1,c4,c6,c6,c6,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c4,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c7,c3,c1,c5,c5,c3,c1,c5,c5,c3,c1,c5,c5,c5,c5,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c3,c5,c1,c4,c4,c4,c4,c6,c6,c6,c6,c6,c6,c4,c6,c4,c1,c1,c5,c5,c1,c4,c4,c6,c6,c6,c6,c6,c6,c4,c1,c5,c5,c5,c5,c5,c1,c4,c6,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c4,c4,c6,c6,c6,c4,c6,c4,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c7,c7,c3,c1,c5,c5,c3,c1,c5,c5,c3,c5,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c3,c5,c5,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c5,c3,c1,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c6,c4,c1,c1,c1,c1,c1,c1,c4,c6,c6,c6,c4,c4,c6,c4,c1,c1,c1,c1,c1,c1,c1,c4,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c7,c7,c3,c1,c5,c5,c3,c1,c5,c5,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c7,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c1,c1,c5,c5,c5,c5,c5,c5,c5,c5,c3,c1,c4,c4,c4,c6,c6,c6,c6,c6,c6,c4,c4,c6,c4,c1,c1,c1,c1,c1,c1,c4,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c7,c7,c3,c1,c5,c5,c3,c1,c1,c5,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c1,c7,c7,c7,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c3,c3,c3,c3,c1,c1,c1,c1,c4,c4,c4,c6,c6,c6,c6,c6,c4,c6,c4,c1,c1,c1,c1,c1,c1,c1,c4,c4,c6,c6,c4,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c5,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c1,c7,c7,c7,c7,c3,c5,c3,c3,c3,c3,c3,c3,c5,c5,c5,c5,c5,c3,c3,c3,c5,c5,c5,c5,c5,c5,c5,c1,c1,c1,c4,c4,c6,c6,c6,c4,c4,c4,c1,c1,c5,c5,c5,c5,c1,c6,c6,c4,c4,c4,c4,c6,c4,c1,c1,c5,c5,c5,c5,c5,c5,c5,c1,c6,c4,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c6,c6,c4,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c5,c3,c1,c5,c5,c5,c5,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c1,c7,c7,c7,c7,c7,c3,c5,c5,c5,c5,c5,c5,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c4,c6,c4,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c5,c3,c5,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c7,c7,c3,c3,c5,c5,c1,c1,c1,c5,c5,c5,c5,c5,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c5,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c7,c3,c5,c5,c5,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c1,c4,c4,c4,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c5,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c4,c4,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c5,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c7,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c6,c6,c4,c1,c1,c1,c6,c6,c4,c1,c5,c5,c5,c5,c5,c5,c1,c1,c6,c6,c6,c6,c4,c6,c6,c4,c4,c6,c4,c4,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c4,c4,c4,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c5,c3,c1,c5,c5,c5,c5,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c4,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c6,c6,c6,c4,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c5,c3,c5,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c5,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c6,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c4,c1,c1,c1,c4,c4,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c5,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c5,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c6,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c4,c4,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c5,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c6,c6,c4,c6,c4,c4,c4,c1,c1,c1,c1,c1,c4,c4,c4,c4,c4,c6,c4,c1,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c5,c3,c5,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c7,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c4,c6,c6,c6,c4,c4,c1,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c1,c6,c6,c4,c6,c6,c4,c6,c6,c4,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c4,c6,c6,c6,c4,c4,c1,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c5,c3,c1,c5,c5,c5,c5,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c4,c6,c6,c6,c6,c6,c4,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c4,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c5,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c7,c3,c5,c5,c5,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c4,c6,c4,c1,c4,c6,c6,c6,c6,c6,c4,c1,c6,c6,c4,c1,c1,c1,c1,c1,c6,c6,c4,c4,c6,c6,c4,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c5,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c7,c7,c3,c3,c5,c5,c1,c1,c1,c5,c5,c5,c5,c5,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c6,c6,c6,c4,c4,c4,c1,c1,c4,c6,c6,c6,c4,c4,c1,c1,c6,c6,c6,c6,c6,c6,c6,c6,c4,c4,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c5,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c1,c7,c7,c7,c7,c7,c3,c5,c5,c5,c5,c5,c5,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c6,c6,c6,c6,c6,c6,c4,c1,c1,c1,c4,c6,c6,c6,c4,c1,c1,c1,c1,c4,c4,c4,c4,c4,c4,c4,c1,c1,c4,c6,c6,c6,c6,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c5,c3,c5,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c1,c7,c7,c7,c7,c3,c5,c3,c3,c3,c3,c3,c3,c5,c5,c5,c5,c5,c3,c3,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c1,c5,c1,c4,c4,c6,c4,c4,c1,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c6,c6,c6,c6,c6,c6,c4,c1,c1,c5,c5,c5,c5,c5,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c5,c3,c1,c5,c5,c5,c5,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c1,c7,c7,c7,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c6,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c4,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c5,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c7,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c1,c1,c5,c5,c5,c5,c5,c5,c5,c5,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c6,c6,c6,c6,c6,c4,c1,c1,c1,c1,c1,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c5,c5,c5,c7,c7,c3,c1,c5,c5,c3,c1,c1,c5,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c3,c5,c5,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c5,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c7,c7,c3,c1,c5,c5,c3,c1,c5,c5,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c1,c4,c4,c4,c4,c4,c4,c1,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c7,c7,c3,c1,c5,c5,c3,c1,c5,c5,c3,c5,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c7,c3,c1,c5,c5,c3,c1,c5,c5,c3,c1,c5,c5,c5,c5,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c3,c3,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c1,c6,c4,c1,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c7,c7,c7,c3,c1,c5,c5,c3,c1,c5,c5,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c3,c3,c3,c5,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c6,c6,c4,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c5,c5,c3,c1,c5,c5,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c6,c4,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c5,c3,c3,c1,c5,c5,c3,c1,c1,c1,c1,c5,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c7,c3,c5,c5,c5,c1,c1,c1,c5,c5,c5,c3,c3,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c1,c5,c5,c3,c5,c1,c1,c1,c5,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c7,c3,c3,c5,c5,c5,c5,c5,c3,c3,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c3,c3,c3,c1,c1,c4,c4,c4,c4,c4,c1,c1,c12,c12,c12,c1,c1,c1,c4,c4,c4,c4,c4,c4,c1,c1,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c4,c4,c4,c6,c6,c6,c6,c4,c4,c4,c1,c2,c2,c1,c1,c3,c3,c3,c3,c3,c1,c5,c3,c3,c1,c5,c5,c5,c5,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c7,c3,c5,c3,c3,c3,c3,c3,c5,c5,c5,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c6,c4,c4,c6,c4,c4,c6,c4,c4,c1,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c4,c4,c4,c6,c6,c6,c6,c6,c1,c2,c2,c4,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c5,c1,c1,c1,c5,c5,c7,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c7,c3,c5,c5,c5,c5,c5,c5,c5,c5,c1,c1,c3,c3,c3,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c4,c4,c4,c6,c6,c6,c6,c4,c4,c4,c1,c1,c6,c6,c6,c4,c6,c6,c4,c4,c6,c6,c4,c1,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c4,c4,c6,c6,c6,c4,c1,c2,c2,c4,c6,c6,c6,c1,c1,c3,c3,c3,c3,c3,c1,c5,c5,c5,c5,c5,c7,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c4,c4,c6,c6,c6,c6,c6,c4,c4,c4,c6,c6,c6,c6,c4,c4,c4,c6,c6,c4,c6,c6,c6,c4,c1,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c4,c4,c4,c4,c4,c1,c2,c2,c4,c6,c6,c6,c6,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c5,c5,c7,c7,c7,c3,c3,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c3,c1,c1,c7,c7,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c3,c1,c4,c4,c6,c6,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c4,c6,c6,c6,c6,c6,c6,c4,c1,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c6,c4,c1,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c3,c3,c3,c3,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c3,c1,c1,c4,c4,c4,c6,c6,c6,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c4,c4,c6,c6,c6,c6,c4,c4,c1,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c6,c6,c4,c1,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c3,c3,c3,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c3,c3,c7,c7,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c3,c1,c1,c1,c4,c4,c4,c4,c4,c4,c4,c1,c1,c12,c12,c12,c12,c1,c1,c4,c6,c6,c6,c4,c4,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c4,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c12,c12,c3,c3,c3,c3,c1,c4,c4,c6,c6,c4,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c7,c7,c7,c1,c4,c4,c1,c1,c4,c4,c4,c4,c4,c6,c6,c4,c1,c1,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c1,c1,c4,c6,c4,c4,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c1,c4,c6,c4,c4,c4,c6,c6,c6,c4,c4,c4,c1,c1,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c1,c4,c6,c4,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c1,c1,c4,c6,c6,c6,c6,c6,c6,c6,c4,c1,c1,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c1,c4,c4,c4,c1,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c7,c1,c4,c4,c6,c6,c6,c4,c4,c6,c4,c1,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c7,c1,c1,c4,c4,c6,c6,c4,c4,c4,c4,c1,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c8,c8,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c1,c1,c4,c4,c6,c6,c6,c4,c1,c1,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c1,c1,c4,c4,c4,c6,c4,c1,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c1,c6,c4,c4,c4,c1,c1,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c1,c1,c6,c4,c1,c1,c1,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c1,c6,c6,c4,c1,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c1,c6,c4,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c1,c6,c4,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c4,c4,c4,c6,c6,c4,c1,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c3,c3,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c8,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c1,c1,c4,c6,c6,c6,c4,c6,c4,c1,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c1,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c1,c1,c4,c6,c6,c4,c4,c6,c4,c6,c4,c1,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c1,c4,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c1,c1,c4,c6,c6,c6,c6,c6,c6,c4,c4,c6,c4,c1,c1,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c1,c4,c6,c6,c6,c6,c6,c6,c6,c4,c1,c6,c6,c4,c1,c1,c1,c1,c1,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c1,c4,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c6,c6,c4,c4,c4,c4,c1,c1,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c3,c3,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c7,c7,c7,c1,c4,c4,c4,c1,c1,c1,c1,c1,c1,c7,c1,c1,c6,c6,c4,c4,c4,c4,c4,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c3,c7,c7,c7,c1,c1,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c1,c1,c4,c6,c6,c4,c4,c6,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c4,c4,c6,c6,c4,c4,c4,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c4,c6,c6,c6,c4,c6,c6,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c4,c6,c6,c6,c6,c6,c4,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c4,c6,c6,c6,c6,c6,c4,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c4,c6,c6,c4,c4,c4,c1,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c8,c8,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c8,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c12,c3,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c4,c6,c4,c4,c4,c1,c1,c1,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c8,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c4,c6,c4,c1,c1,c1,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c5,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c1,c1,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c5,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c1,c1,c1,c3,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c1,c1,c1,c3,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c1,c1,c1,c3,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c3,c3,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c5,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c5,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c1,c1,c1,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c1,c1,c1,c1,c1,c1,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c1,c10,c10,c10,c10,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c10,c10,c10,c10,c10,c10,c1,c1,c1,c1,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c1,c10,c10,c1,c1,c1,c3,c3,c7,c7,c7,c7,c7,c7,c3,c3,c7,c7,c7,c7,c1,c1,c1,c1,c1,c1,c10,c10,c10,c10,c1,c1,c1,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c1,c1,c1,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c1,c1,c10,c10,c10,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c10,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c7,c7,c7,c7,c7,c3,c3,c7,c7,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c3,c3,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c5,c5,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c2,c4,c4,c4,c4,c4,c4,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c7,c7,c3,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c2,c2,c2,c2,c2,c2,c2,c2,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c2,c2,c2,c2,c2,c2,c2,c2,c2,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c13,c13,c13,c13,c13,c13,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c2,c4,c4,c4,c4,c4,c4,c4,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c7,c7,c3,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c7,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c1,c13,c13,c13,c13,c1,c1,c1,c1,c1,c13,c13,c13,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c7,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c13,c13,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c12,c12,c3,c3,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c13,c13,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c1,c1,c13,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c1,c13,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c7,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c1,c13,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c7,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c1,c13,c13,c13,c1,c1,c1,c1,c1,c1,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c1,c13,c1,c13,c13,c13,c13,c13,c13,c1,c1,c1,c1,c1,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c8,c8,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c13,c13,c1,c1,c1,c1,c1,c1,c13,c13,c13,c13,c13,c1,c1,c1,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c13,c1,c7,c7,c7,c7,c7,c1,c1,c1,c1,c1,c13,c13,c13,c13,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c3,c3,c3,c3,c1,c1,c13,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c1,c13,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c1,c13,c13,c13,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c1,c1,c13,c13,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c3,c1,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c3,c3,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c7,c7,c7,c1,c1,c13,c13,c13,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c3,c1,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c1,c13,c13,c13,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c1,c13,c13,c13,c13,c13,c13,c13,c13,c13,c13,c13,c1,c1,c1,c1,c13,c13,c13,c13,c13,c13,c1,c1,c1,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c13,c13,c13,c13,c13,c1,c1,c1,c1,c1,c1,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c1,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c1,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c3,c3,c7,c7,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c12,c12,c12,c12,c3,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c12,c12,c12,c3,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c1,c11,c11,c1,c1,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c1,c1,c11,c11,c1,c1,c1,c7,c7,c7,c1,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c1,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c1,c1,c11,c11,c11,c1,c1,c1,c1,c11,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c1,c3,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c1,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c1,c1,c1,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c3,c3,c3,c3,c3,c3,c7,c7,c7,c1,c1,c1,c1,c1,c11,c11,c1,c1,c1,c1,c1,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c8,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c11,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c11,c11,c11,c11,c11,c11,c1,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c1,c1,c1,c1,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c11,c11,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c3,c1,c11,c11,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c1,c1,c11,c11,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c7,c7,c7,c7,c7,c7,c1,c11,c11,c11,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c11,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c7,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c1,c3,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c8,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c3,c3,c3,c3,c12,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c1,c1,c9,c9,c9,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c5,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c8,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c9,c9,c9,c9,c9,c9,c9,c9,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c1,c3,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c7,c7,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c9,c9,c9,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c1,c3,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c3,c3,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c7,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c9,c9,c9,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c8,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c1,c1,c1,c9,c9,c9,c9,c9,c9,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c3,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c8,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c1,c1,c9,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c1,c1,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c1,c1,c1,c1,c1,c1,c1,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c3,c3,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c3,c3,c7,c7,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c1,c1,c1,c1,c1,c9,c9,c9,c9,c9,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c9,c9,c9,c9,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c9,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c9,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c9,c9,c9,c11,c11,c11,c11,c11,c11,c10,c10,c10,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c9,c9,c9,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c11,c11,c11,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c8,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c1,c3,c1,c3,c1,c1,c1,c1,c3,c3,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c7,c7,c7,c7,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c10,c10,c10,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c2,c4,c4,c4,c4,c4,c4,c4,c4,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c7,c7,c3,c3,c3,c1],
[c1,c3,c3,c5,c1,c3,c1,c3,c1,c3,c1,c3,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c11,c11,c11,c11,c11,c9,c9,c9,c9,c9,c9,c9,c9,c9,c1,c1,c1,c1,c1,c1,c1,c1,c9,c9,c9,c9,c9,c9,c11,c11,c11,c11,c10,c10,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c1,c2,c2,c2,c2,c2,c2,c2,c2,c2,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1],
[c1,c3,c3,c5,c1,c3,c1,c3,c1,c3,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c11,c11,c9,c9,c9,c9,c9,c9,c9,c9,c9,c1,c1,c1,c3,c12,c12,c12,c12,c12,c12,c1,c1,c1,c1,c9,c9,c9,c9,c11,c11,c10,c10,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c1,c2,c2,c2,c2,c2,c2,c2,c2,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c1,c1,c1,c1,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c1,c1,c9,c9,c9,c9,c10,c10,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c2,c4,c4,c4,c4,c4,c4,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c7,c7,c3,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c9,c9,c9,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c1,c1,c9,c9,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c1,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c9,c9,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c1,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c11,c9,c9,c9,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c1,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c11,c11,c9,c9,c9,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c1,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c11,c11,c11,c9,c9,c9,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c1,c1,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c11,c11,c9,c9,c9,c9,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c1,c9,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c3,c3,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c11,c11,c11,c9,c9,c9,c9,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c1,c1,c9,c9,c9,c9,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c1,c3,c1,c3,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c11,c11,c11,c11,c9,c9,c9,c9,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c1,c1,c9,c9,c9,c9,c9,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c3,c1,c3,c1,c3,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c11,c11,c11,c11,c11,c9,c9,c9,c9,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c5,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c1,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c3,c1,c3,c1,c3,c1,c3,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c11,c11,c11,c11,c11,c9,c9,c9,c9,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c1,c1,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c11,c11,c11,c11,c11,c11,c9,c9,c9,c9,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c11,c11,c11,c11,c11,c11,c11,c9,c9,c9,c9,c9,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c10,c11,c11,c11,c11,c11,c11,c11,c11,c9,c9,c9,c9,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c9,c9,c9,c9,c9,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c9,c9,c9,c9,c9,c9,c9,c1,c1,c1,c1,c1,c1,c1,c1,c9,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c3,c3,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c10,c10,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c10,c10,c10,c10,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c3,c1,c3,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c9,c9,c9,c9,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c10,c10,c10,c10,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c3,c1,c3,c1,c3,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c9,c9,c9,c9,c9,c9,c9,c9,c9,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c10,c10,c10,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c10,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c5,c5,c5,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c9,c9,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c9,c9,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c11,c11,c11,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c9,c9,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c9,c9,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c9,c9,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c9,c9,c9,c9,c9,c9,c9,c11,c11,c10,c10,c10,c9,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c10,c10,c10,c11,c11,c11,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c11,c11,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c10,c10,c11,c11,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c1,c1,c1,c9,c9,c9,c9,c9,c9,c11,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c10,c9,c9,c9,c9,c9,c9,c9,c9,c9,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c9,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c9,c9,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c9,c9,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c9,c9,c9,c9,c9,c9,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c9,c9,c9,c9,c9,c11,c11,c11,c11,c11,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c3,c1,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c9,c9,c9,c9,c9,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c9,c9,c9,c9,c9,c9,c9,c9,c11,c11,c11,c11,c11,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c1,c3,c1,c1,c1,c1,c3,c1,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c5,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c9,c9,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c9,c9,c9,c9,c9,c9,c9,c9,c9,c1,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c3,c3,c7,c7,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c1,c1,c1,c1,c9,c9,c9,c11,c11,c11,c11,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c9,c9,c9,c9,c1,c1,c1,c1,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c11,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c3,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c1,c1,c1,c1,c1,c12,c12,c1,c9,c9,c9,c11,c11,c11,c11,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c9,c9,c9,c9,c1,c7,c7,c7,c1,c1,c1,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c10,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c12,c12,c12,c12,c12,c12,c1,c9,c9,c9,c9,c11,c11,c11,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c9,c9,c9,c9,c9,c1,c7,c7,c7,c7,c7,c7,c1,c1,c1,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c10,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c1,c9,c9,c9,c9,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c9,c9,c9,c9,c1,c1,c3,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c10,c1,c2,c2,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c9,c9,c9,c9,c1,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c9,c9,c9,c9,c10,c10,c10,c10,c10,c10,c1,c2,c2,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c9,c9,c9,c9,c1,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c9,c9,c9,c9,c10,c10,c10,c10,c10,c1,c2,c2,c4,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c9,c9,c9,c9,c1,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c9,c9,c9,c10,c10,c10,c10,c10,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c3,c3,c3,c3,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c3,c3,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c9,c9,c9,c9,c9,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c9,c9,c9,c10,c10,c10,c10,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c3,c3,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c9,c9,c9,c9,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c9,c9,c9,c10,c10,c10,c10,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c9,c9,c9,c9,c9,c1,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c9,c9,c9,c10,c10,c10,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c9,c9,c9,c9,c9,c1,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c9,c9,c9,c10,c10,c10,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c9,c9,c9,c9,c9,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c9,c9,c10,c10,c10,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c9,c9,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c9,c9,c9,c9,c9,c9,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c9,c9,c9,c10,c10,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c9,c9,c9,c9,c9,c1,c1,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c9,c9,c9,c10,c10,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c8,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c9,c9,c9,c9,c9,c1,c1,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c9,c9,c10,c10,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c9,c9,c9,c9,c9,c9,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c9,c9,c9,c10,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c9,c9,c9,c9,c9,c9,c1,c1,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c9,c9,c9,c10,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c8,c8,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c11,c11,c11,c11,c10,c10,c10,c10,c10,c10,c10,c9,c9,c9,c9,c9,c9,c9,c9,c1,c1,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c9,c9,c9,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c9,c9,c9,c9,c9,c9,c9,c9,c9,c10,c10,c10,c10,c10,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c1,c1,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c9,c9,c9,c1,c2,c2,c4,c4,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c1,c3,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c9,c1,c1,c1,c1,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c9,c9,c1,c2,c2,c2,c4,c4,c4,c4,c4,c4,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c7,c7,c3,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c9,c9,c9,c9,c9,c9,c9,c9,c1,c1,c1,c1,c1,c1,c1,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c9,c9,c1,c1,c2,c2,c2,c2,c2,c2,c2,c2,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c12,c12,c12,c12,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c9,c9,c1,c1,c2,c2,c2,c2,c2,c2,c2,c2,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c9,c1,c2,c2,c2,c4,c4,c4,c4,c4,c4,c4,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c7,c7,c3,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c1,c3,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c9,c1,c2,c2,c4,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c3,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c3,c3,c3,c3,c3,c7,c1,c1,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c3,c3,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c3,c3,c3,c1,c10,c10,c10,c10,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c3,c7,c1,c1,c1,c1,c10,c10,c10,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c1,c3,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c1,c1,c1,c1,c10,c10,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c5,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c10,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c3,c3,c3,c3,c3,c3,c3,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c10,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c8,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c10,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c3,c3,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c10,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c10,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c10,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c3,c3,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c10,c10,c10,c10,c1,c1,c1,c1,c1,c1,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c10,c1,c1,c10,c10,c10,c10,c10,c10,c1,c1,c1,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c10,c10,c1,c1,c1,c1,c1,c1,c1,c1,c10,c10,c10,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c1,c10,c10,c10,c1,c1,c1,c1,c1,c3,c7,c7,c7,c7,c7,c7,c1,c1,c1,c10,c10,c10,c1,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c1,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c3,c3,c1,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c1,c1,c1,c10,c10,c10,c10,c10,c1,c1,c1,c1,c1,c1,c1,c1,c10,c10,c10,c10,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c5,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c10,c10,c10,c10,c10,c10,c10,c10,c10,c1,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c8,c8,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c1,c1,c1,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c3,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c1,c11,c11,c11,c11,c11,c11,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c3,c1,c3,c1,c3,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c11,c11,c11,c11,c11,c1,c1,c1,c1,c1,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c1,c3,c1,c3,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c8,c3,c3,c8,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c11,c11,c1,c1,c1,c3,c7,c7,c7,c7,c1,c1,c1,c1,c1,c11,c11,c11,c11,c1,c1,c1,c1,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c1,c3,c1,c3,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c8,c3,c8,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c11,c11,c11,c1,c1,c1,c1,c1,c1,c11,c11,c11,c11,c11,c11,c1,c11,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c11,c11,c11,c11,c11,c11,c11,c1,c1,c1,c1,c1,c11,c11,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c7,c7,c7,c7,c1,c11,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c1,c11,c11,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c3,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c8,c3,c8,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c1,c11,c11,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c8,c3,c3,c8,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c3,c1,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c3,c3,c1,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c3,c3,c7,c7,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c5,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c5,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c12,c12,c12,c12,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c1,c1,c13,c13,c13,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c1,c1,c1,c3,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c3,c12,c12,c12,c12,c12,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c1,c13,c13,c13,c13,c13,c1,c1,c1,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c3,c3,c3,c12,c12,c12,c12,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c1,c13,c13,c13,c13,c1,c1,c1,c1,c1,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c3,c3,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c1,c1,c1,c1,c1,c13,c13,c13,c13,c13,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c5,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c8,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c12,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c13,c13,c13,c13,c13,c1,c1,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c5,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c1,c13,c13,c13,c13,c13,c13,c1,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c2,c4,c4,c4,c4,c4,c4,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c7,c7,c3,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c12,c12,c3,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c2,c2,c2,c2,c2,c2,c2,c2,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c1,c3,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c2,c2,c2,c2,c2,c2,c2,c2,c2,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c2,c4,c4,c4,c4,c4,c4,c4,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c7,c7,c3,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c3,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c3,c3,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c12,c12,c3,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c12,c12,c3,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c8,c8,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c3,c3,c3,c1,c3,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c3,c3,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c1,c1,c1,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c1,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c3,c3,c3,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c1,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c1,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c3,c3,c7,c1,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c1,c1,c4,c6,c6,c6,c6,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c1,c4,c4,c6,c6,c6,c4,c6,c6,c4,c1,c1,c4,c4,c4,c4,c4,c1,c1,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c1,c1,c4,c4,c6,c6,c6,c4,c4,c4,c1,c6,c6,c6,c6,c6,c6,c4,c1,c1,c7,c7,c1,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c3,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c1,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c1,c1,c4,c6,c6,c6,c6,c4,c4,c6,c6,c4,c1,c1,c1,c6,c6,c4,c1,c7,c7,c1,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c3,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c1,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c3,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c1,c4,c4,c6,c6,c6,c4,c6,c6,c4,c1,c1,c7,c1,c1,c6,c4,c1,c7,c1,c1,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c3,c3,c7,c7,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c1,c1,c4,c4,c4,c4,c4,c6,c4,c1,c1,c7,c7,c7,c1,c6,c4,c1,c1,c1,c4,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c3,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c3,c3,c3,c3,c3,c7,c7,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c1,c1,c1,c1,c1,c6,c6,c4,c1,c7,c7,c7,c7,c1,c6,c6,c4,c1,c4,c4,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c7,c3,c3,c7,c3,c3,c3,c3,c5,c5,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c3,c3,c3,c3,c3,c7,c7,c7,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c6,c4,c1,c1,c7,c7,c7,c7,c1,c1,c6,c6,c4,c4,c6,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c7,c3,c7,c3,c3,c3,c3,c3,c3,c3,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c7,c7,c7,c7,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c1,c6,c6,c4,c1,c1,c1,c1,c7,c7,c1,c1,c6,c4,c4,c6,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c1,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c12,c12,c3,c3,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c4,c4,c4,c4,c4,c1,c1,c7,c7,c1,c1,c6,c4,c6,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c4,c4,c6,c6,c6,c4,c4,c1,c1,c1,c7,c1,c1,c4,c4,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c12,c12,c12,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c4,c6,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c4,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c7,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c12,c12,c12,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c1,c4,c4,c4,c6,c6,c6,c6,c6,c4,c4,c4,c1,c7,c1,c1,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c7,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c12,c12,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c6,c6,c6,c4,c4,c4,c4,c6,c6,c6,c6,c6,c6,c4,c1,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c1,c3,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c12,c12,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c6,c6,c4,c4,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c1,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c6,c6,c4,c1,c1,c4,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c4,c1,c1,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c4,c4,c4,c1,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c1,c4,c4,c4,c4,c4,c1,c1,c1,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c4,c6,c4,c1,c1,c1,c1,c3,c3,c3,c1,c1,c4,c4,c4,c4,c4,c6,c4,c1,c12,c12,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c1,c1,c4,c4,c4,c4,c4,c1,c6,c6,c4,c1,c1,c7,c7,c1,c1,c1,c1,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c8,c8,c8,c8,c8,c8,c8,c8,c8,c8,c3,c3,c8,c8,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c4,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c4,c4,c6,c6,c6,c6,c4,c1,c1,c3,c3,c3,c3,c12,c12,c12,c12,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c4,c4,c4,c4,c4,c6,c6,c6,c4,c4,c6,c4,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c8,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c4,c6,c6,c6,c4,c4,c4,c1,c1,c4,c4,c6,c6,c6,c6,c6,c4,c1,c3,c3,c3,c3,c3,c3,c12,c12,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c4,c6,c6,c6,c6,c6,c6,c6,c6,c4,c6,c4,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c4,c6,c6,c6,c6,c6,c4,c4,c1,c4,c4,c6,c4,c6,c6,c6,c4,c1,c3,c3,c3,c3,c3,c3,c12,c12,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c4,c4,c6,c6,c6,c6,c4,c4,c4,c6,c4,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c4,c6,c6,c6,c6,c6,c6,c4,c1,c4,c6,c4,c4,c6,c6,c4,c4,c1,c3,c3,c3,c3,c3,c3,c12,c12,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c4,c4,c6,c6,c6,c6,c4,c4,c6,c4,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c4,c4,c6,c4,c4,c4,c6,c4,c1,c1,c4,c4,c4,c6,c6,c4,c1,c1,c3,c3,c3,c3,c3,c12,c12,c12,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c4,c4,c6,c6,c6,c6,c4,c6,c4,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c1,c1,c1,c1,c7,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c4,c6,c6,c4,c4,c4,c4,c4,c4,c4,c4,c6,c6,c6,c4,c1,c3,c3,c3,c3,c3,c3,c12,c12,c12,c12,c3,c3,c3,c3,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c4,c4,c6,c6,c4,c4,c6,c4,c1,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c4,c4,c4,c4,c4,c1,c1,c7,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c4,c6,c6,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c3,c3,c3,c3,c3,c12,c12,c12,c12,c12,c3,c3,c3,c3,c7,c7,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c7,c7,c1,c1,c1,c4,c4,c4,c1,c6,c4,c1,c1,c7,c7,c7,c7,c7,c1,c1,c4,c4,c6,c6,c6,c6,c6,c4,c1,c1,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c4,c4,c6,c4,c1,c1,c1,c1,c4,c4,c4,c4,c4,c4,c1,c1,c3,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c3,c3,c3,c7,c1,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c1,c1,c7,c7,c7,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c7,c1,c1,c1,c4,c6,c6,c6,c1,c1,c1,c6,c6,c4,c1,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c3,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c6,c6,c4,c1,c1,c3,c1,c4,c4,c6,c4,c4,c6,c4,c4,c1,c1,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c3,c7,c7,c1,c4,c6,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c7,c7,c7,c7,c7,c7,c7,c1,c1,c6,c6,c4,c4,c1,c1,c1,c4,c4,c6,c6,c1,c1,c1,c1,c1,c1,c6,c4,c1,c7,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c3,c1,c1,c6,c6,c4,c1,c1,c3,c3,c1,c4,c6,c6,c4,c4,c6,c6,c4,c4,c1,c3,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c7,c7,c7,c1,c1,c4,c4,c6,c6,c6,c6,c6,c6,c6,c4,c1,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c6,c6,c6,c4,c4,c4,c6,c6,c6,c1,c1,c1,c1,c4,c4,c4,c4,c4,c1,c1,c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c3,c3,c3,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c7,c7,c7,c7,c3,c3,c3,c3,c3,c1,c6,c6,c4,c1,c1,c3,c3,c3,c1,c4,c6,c6,c4,c6,c6,c6,c4,c4,c1,c3,c3,c12,c12,c12,c12,c12,c12,c12,c12,c12,c7,c7,c7,c7,c1,c1,c4,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c6,c6,c6,c6,c6,c1,c1,c1,c1,c1,c4,c6,c6,c6,c4,c4,c4,c1,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c3,c3,c3,c3,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c7,c3,c3,c3,c3,c3,c3,c1,c1,c6,c4,c1,c1,c3,c3,c3,c3,c1,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c3,c12,c12,c12,c12,c12,c12,c12,c12,c7,c7,c7,c7,c7,c7,c1,c1,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c3,c1,c1,c7,c7,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c6,c6,c4,c1,c3,c3,c3,c3,c3,c1,c4,c4,c6,c6,c6,c6,c4,c4,c6,c4,c1,c12,c12,c12,c12,c12,c12,c12,c12,c12,c7,c7,c7,c7,c7,c7,c7,c1,c4,c4,c6,c6,c6,c4,c4,c6,c6,c4,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c4,c4,c6,c6,c6,c6,c6,c4,c4,c4,c1,c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c6,c6,c4,c1,c1,c3,c3,c3,c3,c3,c1,c1,c4,c6,c6,c6,c4,c4,c1,c6,c4,c1,c12,c12,c12,c12,c12,c12,c12,c12,c12,c7,c7,c7,c7,c7,c7,c7,c1,c1,c4,c4,c4,c4,c4,c1,c1,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c7,c7,c7,c7,c7,c7,c7,c7,c1,c4,c4,c6,c6,c6,c6,c6,c4,c6,c4,c4,c1,c1,c2,c2,c4,c6,c6,c6,c6,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c5,c5,c7,c7,c7,c3,c3,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c7,c3,c5,c5,c5,c5,c5,c5,c5,c5,c1,c1,c3,c3,c3,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c6,c4,c1,c1,c3,c3,c3,c3,c3,c3,c3,c1,c4,c4,c6,c6,c4,c1,c1,c6,c4,c1,c1,c12,c12,c12,c12,c12,c12,c12,c12,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c6,c6,c4,c1,c1,c1,c1,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c7,c7,c7,c7,c7,c7,c7,c1,c4,c6,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c2,c2,c4,c6,c6,c6,c1,c1,c3,c3,c3,c3,c3,c1,c5,c5,c5,c5,c5,c7,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c7,c3,c5,c3,c3,c3,c3,c3,c5,c5,c5,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c6,c4,c1,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c4,c6,c4,c4,c1,c1,c6,c6,c4,c1,c12,c12,c12,c12,c12,c12,c12,c12,c7,c7,c7,c7,c7,c7,c7,c1,c1,c6,c6,c4,c1,c1,c1,c1,c1,c1,c4,c4,c4,c6,c6,c6,c4,c4,c1,c7,c7,c7,c7,c7,c7,c7,c1,c1,c4,c4,c4,c4,c6,c6,c6,c4,c4,c6,c4,c1,c1,c2,c4,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c5,c1,c1,c1,c5,c5,c7,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c7,c3,c3,c5,c5,c5,c5,c5,c3,c3,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c6,c6,c4,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c4,c6,c4,c1,c1,c1,c1,c6,c4,c1,c12,c12,c12,c12,c12,c12,c12,c12,c12,c7,c7,c7,c7,c7,c7,c1,c6,c6,c4,c1,c1,c7,c1,c4,c4,c4,c4,c6,c6,c6,c6,c6,c6,c4,c1,c7,c7,c7,c7,c7,c7,c7,c7,c1,c1,c1,c4,c4,c4,c4,c4,c4,c1,c6,c6,c4,c1,c1,c1,c1,c3,c3,c3,c3,c3,c1,c5,c3,c3,c1,c5,c1,c1,c1,c1,c1,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c7,c3,c5,c5,c5,c1,c1,c1,c5,c5,c5,c3,c3,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c4,c1,c1,c1,c3,c3,c3,c3,c1,c5,c5,c1,c1,c1,c1,c4,c4,c4,c1,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c4,c4,c4,c6,c4,c4,c6,c6,c4,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c6,c4,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c6,c6,c6,c4,c4,c1,c1,c1,c1,c3,c1,c1,c1,c1,c4,c4,c4,c4,c6,c4,c1,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c3,c3,c3,c5,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c4,c4,c4,c6,c6,c6,c6,c6,c4,c6,c4,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c6,c6,c4,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c4,c4,c4,c6,c6,c6,c4,c1,c1,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c3,c3,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c1,c4,c4,c6,c6,c6,c6,c6,c6,c4,c4,c6,c4,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c6,c4,c1,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c1,c1,c6,c6,c6,c6,c4,c1,c1,c4,c6,c6,c6,c6,c6,c6,c4,c1,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c1,c1,c1,c1,c6,c6,c4,c4,c4,c6,c6,c6,c6,c6,c6,c4,c1,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c4,c4,c4,c6,c6,c6,c6,c6,c6,c6,c4,c6,c4,c1,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c1,c6,c4,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c7,c7,c3,c1,c1,c6,c6,c4,c6,c6,c4,c6,c6,c6,c4,c1,c1,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c3,c5,c5,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c5,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c6,c6,c6,c6,c4,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c7,c7,c3,c1,c1,c1,c6,c6,c4,c4,c4,c6,c6,c6,c4,c1,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c7,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c1,c1,c5,c5,c5,c5,c5,c5,c5,c5,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c4,c4,c1,c1,c6,c4,c1,c1,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c7,c7,c3,c1,c5,c1,c1,c6,c4,c4,c6,c6,c6,c4,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c1,c7,c7,c7,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c4,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c5,c1,c6,c6,c4,c6,c6,c4,c4,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c1,c7,c7,c7,c7,c3,c5,c3,c3,c3,c3,c3,c3,c5,c5,c5,c5,c5,c3,c3,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c6,c6,c4,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c6,c4,c1,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c7,c7,c3,c1,c1,c5,c1,c1,c6,c4,c4,c4,c1,c1,c1,c5,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c1,c7,c7,c7,c7,c7,c3,c5,c5,c5,c5,c5,c5,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c4,c4,c4,c4,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c6,c4,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c7,c7,c3,c3,c5,c5,c1,c1,c1,c5,c5,c5,c5,c5,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c4,c6,c6,c6,c6,c6,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c6,c6,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c7,c3,c5,c5,c5,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c6,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c6,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c6,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c7,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c4,c6,c6,c6,c6,c6,c6,c6,c4,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c6,c6,c4,c1,c5,c5,c5,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c6,c6,c6,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c5,c3,c1,c1,c1,c6,c4,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c5,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c5,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c4,c1,c4,c4,c4,c4,c6,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c1,c1,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c4,c4,c6,c6,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c6,c6,c6,c4,c4,c6,c4,c4,c4,c4,c4,c4,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c6,c4,c4,c6,c4,c4,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c7,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c4,c6,c6,c6,c6,c6,c6,c6,c6,c4,c1,c5,c5,c5,c5,c5,c5,c5,c1,c6,c4,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c4,c4,c4,c4,c6,c6,c6,c6,c6,c6,c4,c6,c4,c1,c1,c1,c1,c4,c4,c1,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c1,c6,c6,c6,c6,c6,c6,c4,c6,c6,c4,c4,c6,c6,c4,c1,c5,c5,c5,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c4,c4,c4,c4,c4,c6,c6,c4,c6,c6,c6,c4,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c7,c3,c5,c5,c5,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c6,c6,c6,c6,c6,c6,c4,c4,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c1,c1,c4,c6,c6,c6,c6,c6,c6,c4,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c7,c7,c3,c3,c5,c5,c1,c1,c1,c5,c5,c5,c5,c5,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c4,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c7,c7,c3,c1,c4,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c1,c7,c7,c7,c7,c7,c3,c5,c5,c5,c5,c5,c5,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c4,c6,c6,c6,c4,c6,c6,c4,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c5,c7,c7,c3,c1,c1,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c1,c7,c7,c7,c7,c3,c5,c3,c3,c3,c3,c3,c3,c5,c5,c5,c5,c5,c3,c3,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c6,c4,c1,c1,c1,c4,c4,c4,c4,c1,c6,c4,c4,c6,c4,c4,c4,c4,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c1,c4,c4,c4,c4,c4,c6,c4,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c6,c4,c1,c5,c5,c7,c7,c3,c1,c1,c4,c4,c6,c6,c4,c1,c1,c5,c5,c5,c5,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c1,c7,c7,c7,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c6,c4,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c5,c5,c7,c7,c3,c1,c1,c1,c4,c6,c4,c4,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c7,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c1,c1,c5,c5,c5,c5,c5,c5,c5,c5,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c6,c4,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c5,c5,c7,c7,c3,c1,c5,c1,c4,c6,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c3,c5,c5,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c5,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c6,c6,c6,c6,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c5,c5,c7,c7,c3,c1,c5,c1,c4,c4,c4,c1,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c3,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c6,c4,c1,c5,c5,c5,c5,c5,c5,c1,c4,c6,c6,c6,c6,c4,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c6,c4,c1,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c6,c4,c1,c5,c5,c7,c7,c3,c1,c5,c1,c1,c1,c1,c1,c3,c5,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c7,c7,c7,c3,c1,c5,c5,c3,c1,c5,c5,c3,c1,c5,c5,c5,c5,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c5,c3,c3,c3,c3,c5,c5,c5,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c5,c5,c5,c5,c5,c5,c5,c1,c4,c6,c4,c4,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c1,c6,c4,c1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c1,c6,c6,c4,c1,c7,c7,c7,c3,c1,c5,c5,c3,c1,c5,c5,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c3,c3,c3,c5,c5,c5,c5,c3,c3,c1,c1,c1,c1,c4,c4,c4,c4,c4,c1,c1,c6,c6,c4,c1,c3,c3,c3,c3,c3,c3,c3,c1,c4,c6,c4,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c6,c6,c4,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c6,c4,c1,c3,c3,c3,c3,c1,c5,c5,c3,c1,c5,c5,c3,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c3,c5,c5,c5,c5,c5,c5,c5,c1,c1,c1,c4,c4,c4,c4,c6,c6,c6,c4,c4,c1,c6,c4,c1,c1,c3,c3,c3,c3,c3,c3,c3,c1,c4,c4,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c6,c4,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c6,c4,c1,c3,c3,c3,c3,c1,c5,c3,c3,c1,c5,c5,c3,c1,c1,c1,c1,c5,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c7,c3,c5,c5,c5,c1,c1,c1,c5,c5,c5,c3,c3,c5,c5,c5,c3,c3,c3,c3,c3,c1,c4,c4,c4,c6,c6,c6,c6,c6,c6,c6,c4,c1,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c4,c1,c1,c1,c3,c3,c3,c3,c3,c3,c1,c5,c5,c3,c5,c1,c1,c1,c5,c5,c5,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c7,c3,c3,c5,c5,c5,c5,c5,c3,c3,c5,c5,c5,c3,c3,c3,c3,c3,c3,c3,c1,c4,c6,c6,c6,c6,c6,c6,c6,c6,c4,c4,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c1,c1,c4,c4,c4,c4,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c4,c4,c4,c4,c1,c1,c1,c1,c6,c4,c1,c1,c1,c1,c3,c3,c3,c3,c3,c1,c5,c3,c3,c1,c5,c5,c5,c5,c5,c5,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c5,c1,c1,c7,c7,c7,c3,c5,c3,c3,c3,c3,c3,c5,c5,c5,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c4,c4,c4,c6,c6,c6,c6,c4,c4,c4,c4,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c4,c1,c1,c1,c6,c4,c6,c6,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c6,c6,c4,c4,c4,c1,c1,c1,c4,c4,c6,c4,c4,c4,c4,c1,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c5,c1,c1,c1,c5,c5,c7,c7,c7,c3,c7,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c7,c3,c5,c5,c5,c5,c5,c5,c5,c5,c1,c1,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c6,c6,c6,c6,c6,c6,c4,c6,c6,c6,c4,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c6,c6,c6,c6,c6,c4,c6,c4,c1,c1,c4,c6,c6,c4,c6,c6,c6,c4,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c1,c5,c5,c5,c5,c5,c7,c7,c7,c3,c7,c3,c7,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c5,c1,c1,c7,c7,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c6,c4,c4,c1,c1,c1,c1,c1,c1,c4,c4,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c4,c4,c6,c6,c6,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c6,c6,c6,c6,c4,c4,c4,c6,c6,c4,c4,c4,c6,c6,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c5,c5,c7,c7,c7,c3,c3,c3,c5,c7,c3,c3,c1],
[c1,c2,c2,c4,c6,c6,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c7,c7,c3,c3,c3,c1,c1,c7,c7,c3,c5,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c1,c1,c6,c6,c6,c6,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c6,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c6,c6,c6,c6,c6,c4,c4,c4,c4,c1,c6,c6,c6,c4,c6,c6,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1],
[c1,c2,c2,c4,c4,c6,c6,c6,c6,c4,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c5,c5,c5,c7,c7,c3,c3,c3,c3,c3,c3,c3,c5,c5,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c1,c1,c1,c1,c6,c6,c6,c6,c6,c6,c6,c6,c6,c6,c6,c6,c6,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c6,c6,c6,c6,c6,c6,c4,c1,c1,c1,c4,c4,c6,c6,c6,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c3,c3,c3,c3,c3,c1],
[c1,c2,c2,c2,c4,c4,c4,c4,c4,c4,c4,c4,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c7,c7,c3,c3,c3,c3,c3,c3,c3,c3,c5,c1,c1,c1,c1,c1,c1,c1,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c6,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c4,c6,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1],
[c1,c1,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c4,c4,c1,c1,c1,c1,c1,c4,c6,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1],
[c1,c1,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c2,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c6,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1],
[c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c4,c4,c4,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1,c1]]

# On efface l'écran
clear_screen()

# Affiche le pixel situé aux coordonées (x,y) de l'écran
for x in range(0, 384):
   for y in range(0, 192):
      set_pixel(x, y, A[x][y])

# Et voilà le travail !
show_screen()

Massena gagne donc 1 enceinte bluetooth + 1 calculatrice graphique Casio Graph 35+E II ou Graph 90+E au choix. Bravo ! :bj:
13244




13653Le 3ème est à nouveau anonyme. Tout respire le Printemps ici : herbe verte, tapis de pâquerettes, primevères et lapin de Pâques, le tout sous un soleil rayonnant.

Le code à nouveau pour la Graph 90+E couleur s'appuie exclusivement sur le module de tracé relatif turtle.
Code: Tout sélectionner
from turtle import *

penup()
#soleil
goto(-20,50)
setheading(270)
pendown()
pensize(2)
for i in range(12):
  pencolor("yellow")
  forward(10)
  left(-90)
  forward(20)
  backward(20)
  left(90)
  forward(10)
  left(30)
  forward(10)
  left(-90)
  pencolor("orange")
  forward(10)
  backward(10)
  left(90)
  pencolor("yellow")
  forward(10)
  left(30)

#bouche
penup()
goto(-7,30)
pensize(3)
pencolor("orange")
pendown()
setheading(300)
circle(30,120)
penup()

#yeux
goto(5,50)
pensize(3)
pendown()
for i in range(12):
  left(30)
  fd(3)
penup()
goto(40,50)
pendown()
pensize(3)
setheading(100)
circle(10,150)
penup()

#herbe
goto(-180,-85)
pencolor("green")
pensize(5)
setheading(0)
pendown()
lt(15)
fd(20)
for i in range(10):
  rt(30)
  forward(20)
  lt(30)
  forward(20)
penup()

#lapin
#corps
goto(-110,-75)
pencolor("grey")
pensize(2)
pendown()
circle(28,360)
penup()

#tete
goto(-110,-20)
pendown()
circle(20,360)
penup()

#pattes
goto(-100,-80)
for i in range(2):
  pendown()
  setheading(90)
  circle(5,180)
  penup()
  goto(-125,-80)
penup()

#yeux
goto(-110,8)
pencolor("black")
pensize(2)
for i in range(2):
  pendown()
  circle(2)
  penup()
  goto(-125,8)
penup()

#bouche
goto(-119,0)
pencolor("grey")
pendown()
pensize(1)
setheading(300)
fd(7)
for i in range(3):
  lt(120)
  fd(7)
penup()
goto(-115,-5)
setheading(270)
pendown()
forward(2)
for i in range(5):
  lt(30)
  fd(2)
penup()
goto(-115,-7)
setheading(250)
pendown()
for i in range(5):
  lt(-30)
  fd(2)
penup()

#dents
goto(-118,-10)
setheading(270)
pendown()
fd(5)
lt(90)
fd(4)
lt(90)
fd(4)
backward(4)
rt(90)
fd(4)
lt(90)
fd(5)
penup()

#moustaches
pencolor("grey")
pensize(1)
penup()
for l in (0,-4):
  goto(-125,-3+l)
  pendown()
  setheading(150)
  for i in range(10):
    lt(5)
    forward(3)
  penup()
penup()

for l in (0,-4):
  goto(-80,-5+l)
  setheading(150)
  pendown()
  for i in range(10):
    rt(-5)
    fd(3)
  penup()
penup()

#oreilles
pencolor("grey")
for m in (0,-15):
  penup()
  goto(-112+m,17)
  setheading(130-2/3*m)
  pensize(2)
  pendown()
  for i in range(10):
    rt(10-i)
    fd(4)
  for i in range(3):
    rt(40)
    fd(3)
  for i in range(10):
    rt(10-1)
    fd(4)
penup()

#fleurs
def feuille():
  pencolor("green")
  pensize(3)
  circle(20,90)
  left(90)
  circle(20,90)
 
def fleur2():
  for i in range(4):
    forward(5)
    right(10)
    forward(5)
    for i in range(10):
      right(25)
      forward(3)
    right(10)
    forward(7)

#bouquet
penup()
goto(110,-75)
for i in range(2):
  pendown()
  pencolor("brown")
  pensize(2)
  setheading(90)
  forward(10)
  left(30)
  feuille()
  pencolor("brown")
  left(60)
  forward(20)
  right(120)
  feuille()
  pencolor("brown")
  right(150)
  forward(20)
  penup()
  forward(10)
  pendown()
  pencolor("pink")
  fleur2()
  penup()
  goto(150,-75)

def fleur3():
  pensize(2)
  for i in range(4):
    forward(3)
    right(10)
    forward(3)
    for i in range(10):
      right(25)
      forward(1.8)
    right(10)
    forward(4.2)

def fleur4():
  pensize(2)
  for i in range(4):
    forward(1)
    right(10)
    forward(1)
    for i in range(10):
      right(25)
      forward(0.6)
    right(10)
    forward(1.4)

penup()
goto(-25,-65)
pendown()
for i in range(2):
  pendown()
  pencolor("magenta")
  fleur3()
  pencolor("purple")
  fleur2()
  pencolor("yellow")
  fleur4()
  penup()
  goto(25,-65)

penup()
goto(200,100)

L'anonyme en question recevra donc 1 montre Casio vintage or + 1 calculatrice graphique Casio Graph 35+E II ou Graph 90+E au choix. Compliments ! :D

13652Mais ce n'est pas fini, puisque les 10 premières participations reçues n'ayant pas remporté un des gros lots précédents recevront quand même un lot de participation : un sac en toile Casio rempli de cadeaux (batterie USB externe, stylo, clé USB, ...).

Nous avons donc Lucas Battaglia qui nous emmène écouter les oiseaux dans une forêt de châtaigniers.

Bien que le tracé soit monochrome, son code cible une fois encore la Graph 90+E vu l'espace occupé par le tracé. Il code fait appel au module de tracé relatif turtle, avec une part d'aléatoire pour les positions des châtaignes et oiseaux :
Code: Tout sélectionner
from random import* #module fonction aleatoire
import turtle as t #module de dessin
###FONCTION APPELEE PAR LE PROGRAMME###

"""dessine les branche de l'arbre"""
def arbre(f_lenght, min_lenghta=2):
  t.width(2)
  t.forward(f_lenght)
  if f_lenght > min_lenghta:
    t.left(45)
    arbre(0.6*f_lenght, min_lenghta)
    t.right(90)
    arbre(0.6*f_lenght, min_lenghta)
    t.left(45)
  t.back(f_lenght)

"""dessine les feuille de l'arbre puis appelle arbre()"""
def dessin_arbre(f_lenght, min_lenghta=10):
  t.width(1)
  t.up()
  t.goto(XO-7,YO+22)
  t.circle(7,-90)
  t.down()
  t.circle(7,-180)
  t.left(90)
  t.circle(7,-180)
  t.left(180)
  t.circle(7,-180)
  t.left(90)
  t.circle(7,-180)
  t.up()
  t.goto(XO,YO)
  t.left(90)
  t.down()
  arbre(f_lenght, min_lenghta=2)

"""dessine les petale d'une fleur"""
def petal(petal_length=2):
  t.right(135)
  t.circle(petal_length,90)
  t.left(-90)
  t.circle(- petal_length,-90)
  t.left(45)

"""dessine le pollen de la fleur puis appele petal()"""
def dessin_fleur(petal_length=4, pollen_length=2):
  t.up()
  t.goto(XO,YO - pollen_length)
  t.down()
  t.circle(pollen_length)
  for i in range(8):
    petal(petal_length)
    t.circle(pollen_length,45)
  t.circle(pollen_length, 22.5)
  for k in range(8):
    petal(petal_length)
    t.circle(pollen_length,45)

"""dessine un oiseaux"""
def dessin_oiseaux():
  t.up()
  t.goto(XO,YO)
  t.forward(5)
  t.left(90)
  t.forward(-10)
  t.right(22.5)
  t.down()
  t.circle(10,-180)
  t.goto(XO+5,YO-10)
  t.up()
  t.goto(XO-13.478,YO-2.346)
  t.down()
  t.circle(-2,-135)
  t.goto(XO-13.478,YO+1.346)
  t.right(150)
  t.circle(7.5,-90)
  t.left(180)
  t.forward(19)
  t.right(165)
  t.forward(5)
  t.goto(XO+15.5,YO-12.5)
  t.goto(XO+5,YO-10)
  t.up()
  t.goto(XO-8.5,YO+2.5)
  t.down()
  t.circle(1)
  t.up()
  t.goto(XO-11,YO-13.5)
  t.down()
  t.left(45)
  for z in range(3):
    t.circle(5,50)
    t.right(11.25)
    t.circle(5,-50)
    t.left(22.5)
  t.up()
  t.goto(XO-9,YO+2)
  t.down()
  t.circle(0.2)

"""cree les parametre de la tortue"""
t.width(1) #Mets la taille du tracer a un
t.speed('fastest') #Mets la vitesse du tracer au plus rapide

###DEBUT DU PROGRAME###
"""permet de dessiner le ciel"""
t.backward(200)
t.forward(400)
t.ht()

"""permet de dessiner le chemin"""
t.up() #Arrete le tracer
t.goto(0,-115) #Va au point (0;-115)
t.down() #Reprend le tracer
t.circle(30,-120) #
t.circle(-30,-90) #
t.circle(20,-95) #
t.goto(-40,0) #
t.left(180) # Dessine le chemin
t.circle(-18,-90) #
t.circle(40,-80) #
t.circle(-25,-90) #
t.goto(0,-115) #

"""dessine des arbre a des position alleatoire"""
XO = -200 #Position x de depart pour les arbre
for k in range(7): #Boucle pour cree sept arbre
  t.setheading(90) #Remet le cursseur (turtle) droit
  XO = XO + randint(40,60) #Position x de l'arbre
  YO = 0 #Position y de l'arbre
  t.setheading(90) #Remet le cursseur (turtle) droit
  dessin_arbre(15) #Dessin de l'arbre
  t.setheading(90) #Remet le cursseur (turtle) droit

"""dessine des fleur"""
t.width(1) #Mets la taille du tracer a un
for k in range(5): #Boucle pour cree cinq fleur
  XO = randint(-170,-110) #Position x de la fleur
  YO = randint(-70,-30) #Position y de la fleur
  dessin_fleur() #Dessin de la fleur
  t.setheading(0) #Remet le cursseur (turtle) droit
for k in range(3): #Boucle pour cree trois fleur
  XO = randint(40,170) #Position x de la fleur
  YO = randint(-70,-30) #Position y de la fleur
  dessin_fleur() #Dessin de la fleur
  t.setheading(0) #Remet le cursseur (turtle) droit

"""dessine des oiseaux"""
for k in range(2): #Boucle pour cree deux oiseaux
  XO = randint(10,40) #Position x de l'oiseau
  YO = randint(-70,-30) #Position y de l'oiseau
  dessin_oiseaux() #Dessine un oiseau
  t.setheading(0) #Remet le cursseur (turtle) droit
###FIN


13656Voici également Arnaud Grassian alias arnaud16, avec sa superbe prairie qui renaît pleine de vie au Printemps. :)

Son code pour la Graph 90+E couleur s'appuie ici encore exclusivement sur le module de tracé relatif turtle.

Code: Tout sélectionner
from turtle import *
width(5)
up()
goto(-100, -50) #eviter un decallage pour l'affichage du sol
down()
pencolor("green")
i = 0
up()
goto(-500, -30)
down()
goto(500, -30)
goto(-500, -30)
width(5)
#sol
while i < 10:
  i = i + 1
  goto(500, -30 - 6 * i)
  goto(-500, -30 - 6 * i)
width(1)
pencolor("white")
#herbes
def herbe(a,b):
  up()
  goto(a,b)
  down()
  left(30)
  forward(7)
  backward(7)
  left(30)
  forward(6)
  backward(6)
  left(30)
  forward(5)
  backward(5)
  left(30)
  forward(6)
  backward(6)
  left(30)
  forward(7)
  backward(7)
  right(150)
herbe(-8,-50)
herbe(93,-85)
herbe(87,-50)
herbe(-90,-50)
herbe(-80,-80)
herbe(50,-70)
herbe(-50,-50)
herbe(16,-65)
herbe(-50,-80)
herbe(88,-70)
herbe(35,-40)
herbe(12,-88)
herbe(-110,-68)
herbe(-15,-75)
herbe(163,-75)
herbe(155,-52)
herbe(-170,-80)
herbe(-135,-83)
pencolor("blue")
up()
goto(-500, 100)
down()
i = 0
width(5)
#ciel
while i < 21:
  i = i + 1
  goto(500, 100 - (6 * i))
  goto(-500, 100 - (6 * i))
up()
goto(-150, 45)
pencolor("yellow")
down()
n = 0
circle(20)
#soleil
while n < 20:
  n = n + 1
  goto(-150, 45)
  circle(20 - n)
up()
goto(-150, 45)
down()
n = 14
#rayons du soleil
for i in range(n):
  right(90)
  forward(10)
  back(10)
  left(90)
  circle(20, 360 / n)
up()
goto(70, 0)
down()
angle = 30
pencolor("brown")
#arbre
def arbre(n, longueur):
  if n == 0:
    pencolor("green")
    forward(longueur)
    backward(longueur)
    pencolor("brown")
  else:
    width(n)
    forward(longueur / 3)
    left(angle)
    arbre(n - 1, longueur * 2 / 3)
    right(2 * angle)
    arbre(n - 1, longueur * 2 / 3)
    left(angle)
    backward(longueur / 3)
up()
right(90)
forward(100)
left(180)
down()
arbre(9, 200)
right(90)
#debut des deux oiseaux
up()
pencolor("black")
width(5)
goto(-80,15)
down()
setheading(180)
circle(10,90)
setheading(90)
circle(10,90)
up()
goto(-45,50)
down()
setheading(180)
circle(10,90)
setheading(90)
circle(10,90)
right(80)
up()
goto(-150,-70)
down()
#debut des deux fleurs
width(3)
pencolor("black")
circle(22, 90)
left(90)
circle(22, 90)
right(20)
circle(22, 90)
left(90)
circle(22, 90)
right(160)
right(10)
forward(50)
left(80)
def petal():
  for i in range (17):
    width(2)
    circle(20-i, 90)
    left(90)
    circle(20-i, 90)
    left(18)
    circle(20 - i, 90)
    left(90)
    circle(20 - i, 90)
    left(18)
    circle(20 - i, 90)
    left(90)
    circle(20 - i, 90)
    left(18)
    circle(20 - i, 90)
    left(90)
    circle(20 - i, 90)
    left(18)
    circle(20 - i, 90)
    left(90)
    circle(20 - i, 90)
    left(18)
def contour():
  width(3)
  pencolor("black")
  circle(22, 90)
  left(90)
  circle(22, 90)
  left(18)
pencolor("pink")
petal()
contour()
contour()
contour()
contour()
contour()
goto(-150,-18)
pencolor("black")
width(4)
circle(3)
width(1)
pencolor("yellow")
for i in range (25):
  circle(3-0.1*i)
right(70)
up()
goto(125,-80) #deuxieme fleur (a droite)
down()
pencolor()
width(3)
pencolor("black")
circle(22, 90)
left(90)
circle(22, 90)
right(20)
circle(22, 90)
left(90)
circle(22, 90)
right(170)
forward(50)
left(80)
pencolor("purple")
petal()
contour()
contour()
contour()
contour()
contour()
goto(125,-28)
pencolor("black")
width(4)
circle(3)
width(1)
pencolor("yellow")
for i in range (25):
  circle(3-0.1*i)
up()
goto(120,-3)
hideturtle()
#FIN

Des participations de haute qualité et de grand talent, un concours réussi, félicitations Casio, bravo à tous les participants et participantes ! :bj:

Téléchargements :

Source : https://www.casio-education.fr/actualit ... printemps/
Lien vers le sujet sur le forum: Résultats & scripts concours dessin Printemps Graph Python (Commentaires: 10)

Sortie Omega 1.22 avec nouvelles amélioratio​ns NumWorks

Nouveau messagede Admin » 17 Mar 2021, 12:01

Nous te parlons régulièrement d'Omega, le firmware tiers ultime pour ta calculatrice NumWorks, développé et testé par Quentin Guidee et ses non moins illustres collaborateurs :


Omega permet en effet d'améliorer grandement les possibilités de ta NumWorks et ce même en mode examen. Citons entre autres :
  • la réactivation du moteur de calcul littéral que NumWorks avait introduit dans sa version 1.2 pour le supprimer dans sa version 11, et son extension avec désormais la dérivation symbolique
  • une bibliothèque de constantes physiques
  • plusieurs applications intégrées supplémentaires :
    • tableau périodique des éléments
    • calculatrice RPN
  • la gestion d'applications additionnelles que tu installes et supprimes quand tu veux, à ce jour :
      Parmi les applications externes disponibles à ce jour, citons notamment :
      • Nofrendo, émulateur de console de jeux Nintendo NES
      • Peanut-GB, émulateur de console de jeux Nintendo Game Boy
      • HexEdit, éditeur hexadécimal
      • KhiCAS par Bernard Parisse, enseignant-chercheur à l'Université de Grenoble.
        Basée sur Xcas, son logiciel intégré de mathématiques, cette application étend les capacités mathématiques de ta NumWorks au niveau d'une HP Prime, bénéficiant du moteur de calcul formel GIAC avec notamment la possibilité de construire automatiquement des tableaux d'étude de fonction avec indications d'éléments de démarche ! :bj:
        Elle est de plus programmable sous deux syntaxes au choix, Xcas ou Python. Son implémentation Python inclut des bibliothèques graphiques compatibles avec celles de NumWorks (kandinsky), TI-Nspire CX II et Casio Graph 90/35+E II, ainsi que des commandes de tracé à la Scratch/Logo pour réinvestir les acquis de collège ! :D
        En prime KhiCAS intègre même un tableur, application faisant jusqu'à présent cruellement défaut dans le firmware officiel de la NumWorks.
    120221202412023

Nombre de fonctionnalités parfaitement légitimes puisque disponibles en mode examen pour les candidats ayant choisi des modèles concurrents, un nivellement par le haut de l'égalité des chances entre candidats ! :bj:

13659Aujourd'hui l'équipe Omega nous sort sa version 1.22, construite sur la version 15.3.1 du firmware officiel Epsilon.

Les mises à jour sont comme à l'habitude disponibles pour l'ensemble des différentes plateformes gérées, bien évidemment calculatrice NumWorks mais également navigateur web, smartphone Android et console de jeux Nintendo 2DS/3DS.

Découvrons ensemble les dernières améliorations apportées par Omega 1.22.








1) Ecran d'accueil

Go to top

1365813657Commençons par l'écran d'accueil.

Les icônes d'applications additionnelles si installées pouvaient jusqu'à présent être mal affichées. C'est désormais corrigé dans Omega.

Par rapport à ses concurrentes, la calculatrice NumWorks est embêtante dans le sens où il n'y a pas de moyen rapide de lancer une application précise. Pas de raccourci indiqué, et l'écran n'étant pas tactile tu dois sélectionner toi-même l'application ciblée avec les touches fléchées, en tenant en prime compte de la sélection qui reste par défaut sur l'application courante, et de l'ordre des applications qui varie de plus en fonction de la langue.

Omega 1.22 t'introduit de nouveaux raccourcis dans le genre de ceux de l'application KhiCAS. Pour lancer rapidement une application depuis cet écran, il te suffira de taper la touche
shift
puis une touche du pavé numérique.

Question d'habitude, la position de chaque touche du pavé numérique est la même que la position de l'application correspondante dans le menu :
  1. 7
  2. 8
  3. 9
  4. 4
  5. 5
  6. 6
  7. 1
  8. 2
  9. 3
  10. 0
  11. .
Par exemple, pour lancer rapidement la 1ère application, ici Calculs, c'est le raccourci
shift
7
.




2) Fonctionnalités transversales

Go to top

Passons maintenant aux fonctionnalités transversales, c'est-à-dire concernant l'ensemble des applications NumWorks officielles à l'exception du Python et des Paramètres.

Il t'est maintenant possible d'utiliser la notation de Lagrange plus usuelle au lycée, lorsque tu demandes des dérivées, ta saisie une fois validée étant transformée en un appel à la fonction diff(). Par exemple, une saisie f(x)' deviendra diff(f(x),x,x) dans l'historique de calculs.

Mais attention dans ce cas à bien parenthéser correctement, ainsi qu'au fait que la dérivation est dans ce cas systématiquement effectuée par rapport à la variable x.

Normalement sur la NumWorks, commencer une saisie par un opérateur infixé ou postfixé t'insérait automatiquement un ans, plaçant donc automatiquement le dernier résultat en tant qu'opérande de gauche, permettant ainsi à la fois de saisir plus rapidement et d'éviter certaines erreurs de syntaxe. C'est par exemple le cas de la touche de multiplication
×
entre autres.

Mais pour une raison que nous ignorons, cette logique n'était toutefois pas uniformément respectée par NumWorks. La touche similaire
×10^x
de multiplication par une puissance de 10 n'adoptait pas ce comportement. Logique donc très différente entre ces deux touches de multiplication, susceptible d'induire des erreurs et de nuire à la bonne compréhension et donc prise en main de la machine. :(

C'est dorénavant corrigé dans Omega. :)


La NumWorks ne proposait jusqu'à présent que deux façons de créer une matrice :
  • la fonction identity(n) pour une matrice identité donc diagonale et forcément carrée
  • pour tous les autres cas la saisie intégrale des éléments de la matrice, certes en écriture naturelle, mais quand même bien pénible au-delà des dimensions usuelles de 2×2 ou 3×3 au lycée.

Omega 1.22 vient avantageusement te compléter cela avec une nouvelle fonction kmat(lignes,colonnes,valeur), te permettant cette fois de remplir rapidement une matrice créée avec les dimensions de ton choix ! :bj:




3) Application Python

Go to top

Le module de tracé par pixels kandinsky présente une fonction d'affichage de texte draw_string() qui n'est que très partiellement documentée dans la boîte à outils.

En réalité 2 paramètres optionnels de couleur sont autorisés selon la spécification complète suivante : draw_string("text",x,y,couleur_text,couleur_fond)
Dans l'application Paramètres, NumWorks te permettait de choisir une taille de police de caractères pour l'application Python. Tu avais le choix entre la police historique renommée Grande et une police Petite.

Mais ce paramètre n'était effectif que sur l'éditeur de script et sur la console. Les affichages de texte via draw_string() continuaient eux à utiliser la grande police. :(

Omega 1.22 t'intègre une solution initialement codée et soumise par redgl0w, te rajoutant un nouveau paramètre optionnel à la fonction draw_string(), te permettant enfin de choisir la taille de police. :bj:
Voici donc la nouvelle spécification : draw_string("text",x,y,couleur_text,couleur_fond,taille_police)

Testons rapidement les valeurs attendues par ce dernier paramètre à l'aide d'un script :
Code: Tout sélectionner
from kandinsky import *

for k in range(3):
  draw_string("size " + str(k), 0, 19*k, (255,0,0), (0,255,255), k)


Donc finalement 2 valeurs au choix :
  • 0 par défaut pour la grande police pouvant utiliser jusqu'à 18 pixels de hauteur
  • 1 ou toute autre valeur non nulle pour la petite police pouvant utiliser jusqu'à 14 pixels de hauteur


Concernant maintenant le module ion, la boîte à outils te présente une liste de constantes associées aux différentes touches clavier, permettant entre autres de tester leur appui avec la fonction keydown().

Mais franchement, quand tu ne te souvenais pas du nom exact de la constante ciblée ou n'avais tout simplement pas envie de t'en taper la fastidieuse saisie au clavier en respectant les majuscules ainsi que le tiret bas, qu'est-ce que c'était lourd d'avoir à chercher le bon choix parmi une liste de 46 touches, qui plus est nommées en anglais et triées selon ce nommage... :mj:

Dès juillet 2020, redgl0w ici encore avait codé et soumis une solution à ce problème, hélas non intégrée par l'équipe NumWorks. Omega 1.22 lui fait pour sa part honneur en intégrant sa superbe solution, te supprimant donc la liste de touches du module ion pour la remplacer par quelque chose d'intuitif, le Key selector.

Une fois validé, tu as juste à taper la touche souhaitée et cela te saisira automatiquement la constante associée ! :bj:


kandinsky a hélas l'inconvénient d'être de loin l'une des solutions Python graphiques les plus pauvres sur calculatrices.

Juste de quoi allumer ou interroger des pixels, remplir des rectangles et écrire du texte.

Tout autre primitive dont tu avais besoin devait donc être codée dans ton script, ce qui avec une mémoire de tas (heap) de seulement 32 Kio bride d'autant tes possibilités et libertés pour le reste de ton script. :mj:

On peut de plus déplorer l'absence de primitives tout sauf triviales à coder de façon optimale, comme par exemple pour le tracé d'un segment. :'(

Dès avril 2020, redgl0w encore une fois, avait codé une fonction draw_line() à rajouter au module kandinsky, solution hélas jamais intégrée ni imitée par l'équipe NumWorks. Lauryy06 vient tout juste de la compléter avec ajout dans la boîte à outils, et cette solution améliorée est dès maintenant intégrée par l'équipe Omega.

En voici la spécification et de suite un exemple d'utilisation : draw_line(x1,y1,x2,y2,color)

Code: Tout sélectionner
from kandinsky import *
screen_w, screen_h = 320, 222
for d in range(0, 60, 2):
  y = 102 + 2*d
  draw_line(0, d, screen_w - 1, y, (255, 0, 255))
  draw_line(screen_w - 1, d, 0, y, (0, 0, 255))




4) Application Atomic

Go to top

L'application intégrée de tableau périodique des éléments Atomic bénéficie pour sa part d'une refonte intégrale.

Au menu un passage au flat design pour l'affichage, ainsi que de nouvelles couleurs pour les familles d'éléments chimiques.

L'affichage est également plus léger, n'indiquant plus que les propriétés essentielles : nombre de protons, nombre de nucléons, masse molaire.

Grosse nouveauté en contrepartie, une liste bien plus étendue de propriétés est maintenant accessible en validant l'élément choisi avec
OK
comme indiqué en légende en bas d'écran ! :bj:



13661
Si malgré tout tu n'aimais pas cette nouvelle application intégrée Atomic, l'équipe Omega te laisse le choix d'installer l'application additionnelle Periodic. Elle t'apporte elle aussi le tableau périodique des éléments, mais en conservant pour sa part l'ancien affichage. Elle l'améliore même avec ici le gros avantage de pouvoir exporter les données de l'élément sélectionné dans le presse papier via la touche
OK
, et donc les réutiliser facilement et rapidement dans n'importe quelle autre application ! :bj:




Installation / Téléchargements :
Lien vers le sujet sur le forum: Sortie Omega 1.22 avec nouvelles amélioratio​ns NumWorks (Commentaires: 1)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1699 utilisateurs:
>1657 invités
>37 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)