π
<-

News 2024
August (6)
July (4)
June (8)
May (6)
April (11)
March (6)

News 2023
August (6)
July (6)
June (10)
May (12)
April (14)
March (11)

News 2022
October (11)
August (4)
July (4)
June (3)
May (8)
April (5)
March (6)

News 2021
August (4)
July (12)
June (6)
May (7)
April (6)
March (4)
January (10)

News 2020
August (6)
July (14)
June (11)
May (8)
April (19)
March (4)

News 2019
August (2)
July (3)
June (4)
May (8)
April (3)
March (5)

News 2018
August (7)
June (11)
May (5)
April (13)
March (12)

News 2017
August (5)
July (6)
June (3)
May (3)
April (20)
March (11)
January (10)

News 2016
August (5)
July (5)
June (4)
May (3)
April (6)
March (2)

News 2015
August (6)
July (6)
June (5)
May (4)
April (12)
March (8)

News 2014
August (6)
July (7)
June (3)
May (1)
April (2)
March (6)

News 2013
August (6)
July (14)
June (1)
May (5)
April (1)
March (1)

News 2012
August (3)
July (3)
June (3)
April (2)
March (3)

News 2011

Résultats & scripts concours dessin Printemps Graph Python

New postby 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: Select all
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: Select all
# 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: Select all
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: Select all
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: Select all
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/

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

New postby 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/

Don Casio fx-92+ Spéciale Collège par ptitjoz, merci ! ❤️

New postby critor » 05 Feb 2021, 14:52

ptitjoz a participé au défi d'Intelligence Artificielle de notre concours de rentrée 2020, et s'est honorablement classé 12ème ! :bj:

Profondément altruiste, ptitjoz a fait le choix de ne pas prendre le lot qu'il méritait, et de le laisser pour récompenser davantage de participants classés après lui. :bj:

Tant mieux donc pour les gagnants en question, mais cela nous fait toujours un petit peu de peine quelque part quand un participant refuse toute récompense pour ses efforts. :'(

13494Pour nous consoler donc ptitjoz ne fait pas dans la demi-mesure, bien au contraire c'est lui qui nous envoie un lot ; il nous a visiblement commandé une Casio fx-92+ Spéciale Collège neuve que nous venons tout juste de recevoir, la formidable calculatrice scientifique programmable à la Scratch/Logo ! :o

Merci beaucoup à toi ptitjoz, ce n'est pas tous les jours mais ce genre de chose nous fait très plaisir à chaque fois, et dans le contexte difficile que nous vivons actuellement toute forme d'aide est la bienvenue. :favorite:

Par contre n'oublie pas de penser un petit peu à toi de temps en temps, tu le mérites. ;)
Si à chaque fois que tu participes à un concours c'est toi qui envoies un lot aux organisateurs... :troll:

Concours dessin de Printemps Casio Graph Python et fx-92+SC

New postby critor » 20 Jan 2021, 10:02

En décembre 2020, Casio France avait organisé à l'attention des enseignants un concours de Noël fort intéressant et joliment doté.
Il fallait programmer un dessin de Noël sur au choix sur fx-92+ Spéciale Collège ou en Python sur Graph 35+E II et Graph 90+E.
Un événement réussi qui a incité à la création de très beaux scripts ! :bj:

Plusieurs enseignants avaient comme nous réagi à l'événement en mentionnant qu'une ouverture des participations aux élèves aurait été très pertinente sur ce genre de concours.

Message visiblement reçu cinq sur cinq en un temps record, Casio nous lance déjà un tout nouveau concours du même genre, Comme un air de Printemps, mais cette fois-ci justement ouvert aux seuls :
  • collégiens et collégiennes
  • lycéens et lycéennes, aussi bien en voie générale que technologique ou professionnelle (2nde, 1ère, Tle, CAP, BEP)

Il te suffit de réaliser un dessin sur le thème de la nature avec ta calculatrice Casio préférée.
Cela peut donc être une fleur, un arbre, un animal...

Aucune obligation d'achat puisque tu peux parfaitement utiliser également l'émulateur de la calculatrice que nous te remettons si besoin en ressource gratuite en fin d'annonce. ;)

9798Tu peux participer au choix dans les 2 catégories suivantes :
  • fx-92+ Spéciale Collège avec son application Algorithmique t'offrant un langage de tracé à la Scratch
  • Graph 35+E II ou Graph 90+E avec leur application Python
Attention dans ce dernier cas, pour pouvoir bénéficier des tracés en Python (module casioplot), et éventuellement du module de tracés relatifs turtle, ta calculatrice doit faire tourner la dernière version :
  • Graph 35+E II version 3.40
  • Graph 90+E version 3.50
Si ce n'est pas le cas nous te remettons ici aussi de quoi mettre à jour gratuitement ta calculatrice en fin d'annonce. :)

13248Un jury composé de professeurs de Mathématiques désignera dans chaque catégorie 3 grands gagnants.

Dans chacune des 2 catégories donc, le meilleur dessin gagne le superbe lot suivant d'une valeur d'environ 180€ : :bj:
1 disque dur externe SSD de 1 To de capacité + 1 calculatrice graphique Casio Graph au choix

13244Le 2ème meilleur dessin gagne pour sa part le non moins superbe lot suivant d'une valeur d'environ 180€ : :D
1 enceinte bluetooth + 1 calculatrice graphique Casio Graph au choix

Le 3ème meilleur dessin gagne quant à lui le lot suivant d'une valeur d'environ 140€ : :D
1 montre Casio vintage or + 1 calculatrice graphique Casio Graph au choix

9668La calculatrice graphique au choix pourra être une Graph 35+E II ou Graph 90+E.


1324612987Mais ce n'est pas tout. Dans chaque catégorie, les 10 premières participations reçues et n'ayant pas remporté un des gros lots précédents recevront un lot de participation : un sac en toile Casio rempli de cadeaux (batterie USB externe, stylo, clé USB, ...), alors vite dépêche-toi ! :favorite:

Les participations sont ouvertes à compter du mercredi 27 janvier. Tu auras jusqu'au lundi 8 mars 2021 inclus pour envoyer par courriel à education-france@casio.fr :
  1. une photo ou capture d'écran de ton dessin
  2. le script qui le réalise
  3. un justificatif de scolarité (photo/scan de ton carnet de correspondance, de ta carte de collégien/lycéen, ou de tout autre document que tu juges pertinent)

Tu manques d'inspiration ? Tu ne connais pas suffisamment ta calculatrice ?
Casio se propose même de t'aider à gagner en t'accompagnant ce mercredi 27 janvier au cours de 2 ateliers en ligne au choix tout spécialement dédiés aux dessins de printemps sur ses calculatrices :
  • 14h-15h : appli Algorithmique sur fx-92+ Spéciale Collège
  • 15h-16h : appli Python sur Graph 35+E II et Graph 90+E
Ils correspondant donc bien aux 2 catégories de participations, petits aperçus ci-contre. :D

Tu peux également aller consulter les scripts des dessins d'enseignants pour le concours de Noël sur fx-92+ Spéciale Collège ainsi que sur Graph 90+E et Graph 35+E II, avec des arbres (sapins) et animaux (cerfs et rennes) rentrant parfaitement dans le thème. :)

Si tu préfères les fleurs nous en avons également tout un champ sur fx-92+ Spéciale Collège suite à notre concours de rentrée 2018. ;)

Bonne chance à toi ! :bj:

Peut-être te demandes-tu en passant comment joindre le script de ta fx-92+ Spéciale Collège alors que la machine ne dispose pas de port de communication ?... mais en fait rien de plus simple ! :bj:

Que tu utilises la calculatrice ou son émulateur il te suffira juste d'en exporter le contenu à l'aide d'un QR Code :
98039804
  1. obtenir la sauvegarde du contenu sous forme de QR Code en tapant
    SECONDE
    OPTN
  2. flasher le QR Code alors obtenu :
    • sur émulateur, il te suffit juste de cliquer le QR Code dans la fenêtre popup qui apparaît
    • sur calculatrice, si celle-ci génère 1 seul QR Code, il te suffit de le flasher avec l'outil de ton choix
    • sur calculatrice, si celle-ci génère une série de plusieurs QR Codes (au-delà d'une certaine taille de script), il te faudra les flasher avec l'appli Casio Edu+
  3. dans la page web qui s'ouvre, de cliquer sur l'icône d'envoi par courriel
Si besoin des tutoriels plus détaillés traitant séparément des 3 situations ici évoquées sont disponibles dans les ressources en fin d'annonce.

Superbe événement, à la coloration thématique fort bienvenue en cette période difficile. :D

De quoi te distraire et t'amuser quand tu rentres dans ta cage chaque soir à 18 heures ou prochainement pendant tes vacances d'hiver, et t'aider à rêver au retour du printemps et on espère avec lui de la liberté, merci Casio ! :favorite:

Nous avons hâte de voir si tu vas être capable de faire mieux que les enseignants à Noël... ;)



Lien : inscription ateliers mercredi 27 janvier

Téléchargments :

Ressources :
Mise à jour calculatrice :

Émulateurs :
  • Graph 90+E / fx-CG50 version 3.50 à installer sur Windows / Mac
    (période d'essai gratuite sans engagement de 90 jours, prolongeable gratuitement si besoin jusqu'au 31 août 2021 si déjà entamée ou épuisée)
  • Graph 90+E version 3.50 pour clé USB d'émulation officielle

Transfert de données :
Mise à jour calculatrice :

Émulateurs :

Transfert de données :
Emulateur :

Transfert de données :


Source : https://www.casio-education.fr/actualit ... mps-casio/

Scripts concours dessin Noël Casio Graph Python

New postby critor » 19 Jan 2021, 10:45

Du 9 au 15 Décembre 2020, Casio France avait organisé à l'attention des enseignants un concours de Noël fort intéressant et joliment doté.
Il fallait programmer un dessin de Noël au choix :
  • sur calculatrice fx-92+ Spéciale Collège ou son émulateur (langage à la Scratch/Logo)
  • en Python sur Graph 35+E II, Graph 90+E ou leur émulateur

13237Nous t'avions partagé les scripts Python Graph 90+E gracieusement fournis par 3 participants dont les 2 grands gagnants. :D

Florian Allard alias Afyu, grand gagnant, utilisait le module de tracés relatifs turtle sur Graph 90+E.

Il nous dessinait une scène de Noël très complète. Tout y était, exploitant à fond le large écran de la Graph 90+E : :bj:
  • le sapin décoré de guirlandes et coiffé d'une étoile
  • le renne tirant un traineau recevant une pluie de cadeaux

Etaient tracés dans l'ordre par le code ci-après :
  1. le renne avec :
    1. sa patte arrière droite
    2. son dos
    3. ses oreilles
    4. ses bois
    5. sa tête
    6. son torse
    7. sa patte avant droite
    8. sa patte avant gauche
    9. son abdomen
    10. sa patte arrière gauche
  2. le traineau
  3. le harnais
  4. le sapin avec :
    1. son feuillage
    2. ses guirlandes
    3. ses boules
    4. son étoile
  5. les 4 paquets cadeaux avec pour chacun :
    1. la boîte
    2. le ruban

Remarquable, on ne repérait quasiment pas d'élément géométrique remarquable, témoin du soin et de la précision apportés au tracé ! :bj:

Code: Select all
from turtle import *
hideturtle()
penup()
goto(-110,-50)
pendown()
#4  me patte
rt(40)
penup()
for i in range(30):
  fd(1/4)
  lt(1/2)
pendown()
for i in range(30):
  fd(1)
  rt(3-i/15)
for j in range(4):
  for i in range(10):
    fd(1/2)
    lt(3)
  lt(60)
lt(120)
for i in range(10):
  fd(1/2)
  rt(3)
lt(110)
for i in range(20):
  fd(1)
  rt(1.5)
#fd(30)
lt(50)
for i in range(25):
  fd(0.6)
  rt(2)
for i in range(15):
  fd(1)
  lt(3)
for i in range(30):
  rt(12)
  fd(1/2)
for i in range(15):
  fd(1)
  lt(4)
for i in range(30):
  fd(1)
  rt(i//10)
lt(30)
for i in range(40):
  fd(1/2)
  rt(i//10)
setheading(0)
penup()
fd(-15/2)
pendown()#les oreilles
for i in range(40):
  fd(((400-10*i)//160)/2)
  lt(4)
lt(290)
#for i in range(42):
  #fd((10*i)//160)
  #lt(4.2)
#penup()
#for i in range(42):
  #fd(-(10*(28-i))//160)
  #lt(-4.2)
#pendown()
for i in range(40):
  fd(((10*i)//160)/2)
  lt(4)
penup()
rt(90)
#fd(5)
lt(90)
fd(-5/2)
pendown()
#les bois
#penup()
rt(110)
fd(1)
#pendown()
rt(90)
for i in range(20):
  fd(1)
  rt(1)
lt(20)
for j in range(3):
  rt(90)
  #for i in range(20):
    #fd(3)
    #lt(2+20-2*i)
  for i in range(10):
    fd(3/2)
    lt(2+10-i)
  for i in range(4):
    fd(1/2)
    lt(36)
  lt(10)
  for i in range(9):
    fd(1)
    rt(1+2*i)
lt(40)   
for i in range(80):
  fd(1/2)
  rt(2)
for i in range(10):
  fd(1/2)
  lt(18)
for i in range(30):
  fd(1/2)
  lt(1)
for i in range(20):
  fd(1/2)
  rt(3)
#fin des bois
penup()
setheading(-90)
fd(15/2)
lt(90)
fd(1)
pendown()
setheading(240)
pensize(2)
for j in range(2):
  for i in range(40):
    fd(1/12)
    rt(3)
  rt(60)
pensize(1)
setheading(90)
penup()
fd(15/2)
lt(90)
fd(1)
lt(75)

pendown()
rt(60)
for i in range(20):
  fd(1/2)
  lt(2)
lt(40)
for i in range(30):
  fd(1/2)
  rt((30-i)//7)
lt(70)
for j in range(4):
  for i in range(10):
    fd(1/2)
    lt(5)
  lt(40)
rt(0)
#for j in [1,-1]:
  #for i in range(30):
    #fd(j)
    #lt(4*j)
fd(5/2)
rt(50)
fd(1)
lt(70)
for i in range(25):
  fd(1)
  lt((50-5*i)/3.7)
lt(70)
for j in range(2):
  for i in range(10):
    fd(1)
    rt(2)
  lt(40)
rt(50)
fd(7/2)
fd(-7/2)
rt(40)
#1  re patte
for j in range(2):
  for i in range(30):
    fd(1/2)
    rt(1)
  lt(70)
lt(20)
fd(5)
rt(200)
for j in range(4):
  for i in range(10):
    fd(1/2)
    lt(3)
  lt(60)
lt(100)
for j in range(2):
  for i in range(30):
    fd(-1/2)
    rt(-1)
  rt(70)
  penup()
#2  me patte
#lt(90)
fd(15/2)
#pendown()
lt(100)
pendown()
for j in range(2):
  for i in range(30):
    fd(1/2)
    rt(1)
  lt(50)
lt(30)
fd(5)
rt(190)
for j in range(4):
  for i in range(10):
    fd(1/2)
    lt(3)
  lt(60)
lt(100)
for j in range(2):
  for i in range(30):
    fd(-1/2)
    rt(-1)
  rt(60)
#bas du corps
rt(90)
fd(5/2)
fd(-5/2)
rt(120)
for i in range(50):
  fd(1/2)
  lt(1/4)
lt(90)
penup()
fd(15/2)
pendown()
rt(190)
#3  me patte
for i in range(40):
  fd(1/2)
  lt(2-i/20)
rt(0)
for i in range(30):
  fd(1/2)
  rt((100-3*i)/30)
lt(0)
for j in range(4):
  for i in range(10):
    fd(1/2)
    lt(3)
  lt(60)
lt(120)
for i in range(10):
  fd(1/2)
  rt(3)
lt(90)
for i in range(30):
  fd(1/2)
  lt(1)
lt(10)
for i in range(30):
  fd(1/2)
  rt(1+i//15)
rt(20)
for i in range(30):
  fd(1/2)
  lt(1+i//15)



from turtle import *
hideturtle()
penup()
setheading(0)
pencolor([120/255,60/255,0])
pensize(3)
goto(-80,-40)
pendown()
rt(35)
for i in range(45):
  fd(1/2)
  rt(1)
rt(90)
#bois
pensize(3)
pencolor([120/255,60/255,0])
for i in range(30):
  fd(1)
  lt(6)
rt(10)
fd(5)
lt(90)

for i in range(4):
  fd(10)
  rt(90)
  fd(3.5)
  rt(90)
  fd(10)
  lt(90)
  fd(20)
  lt(90)

rt(90)
for i in range(10):
  fd(0.6)
  rt(18)

fd(47*2+5)

for i in range(28):
  fd(1.45)
  rt(6)

rt(84)
for i in range(20):
  fd(1/2)
  rt(1)
fd(7/2)

setheading(0)
fd(90)

#arri  re
lt(90)
for i in range(30):
  fd(3/2)
  rt(i//10)

setheading(0)
for i in range(17):
  fd(1/2)
  lt(10)
fd(3/2)
penup()
fd(-3/2)
for i in range(17):
  fd(-1/2)
  lt(-10)
pendown()
setheading(160)
for i in range(38):
  fd(3)
  lt((15-i)/2)
for i in range(40):
  fd(1/2)
  lt((15-i))
 
penup()
setheading(0)
fd(105)
lt(90)
fd(20)
pendown()

setheading(160)
for i in range(38):
  fd(3)
  lt((15-i)/2)
for i in range(42):
  fd(1/2)
  lt((15-i))

lt(70)
fd(15/2)

pensize(2)
setheading(203)
for i in range(34):
  fd(3)
  rt(2-i/40)



from turtle import *
setheading(-30)
penup()
goto(110,-80)
hideturtle()
#pendown()
pencolor([0,205/255,0])
pensize(2)
for k in [-1,1]:
  penup()
  goto(110,-80)
  setheading(90)
  fd(15)
  setheading(90-120*k)
  fd(16)
  pendown()
  for j in range(4):
    for i in range(30):
      fd(1-j/5)
      lt(k*(1+i//20))
    rt(50*k)
    for i in range(10):
      fd(-1+j/5)
      lt(k*(-1-i//20))

    lt(50*k)
    for i in range(50):
      fd(1-j/5)
      lt(k*(i/30))
    rt(40*k)
    for i in range(40):
      fd(-1+j/5)
      lt(k*(-i//20))

    lt(70*k)
    for i in range(10):
      fd(1-j/5)
      lt(k*(1+i//20))
    rt(30*k)
    for i in range(40):
      fd(-1+j/5)
      lt(k*(-1-i//30))
    setheading(90-90*k-30*k+30*j*k)
  setheading(90-50*k)
  for i in range(30):
    fd(1/2)
    lt(k*(1+i//20))
  rt(40*k)
  for i in range(20):
    fd(-1/3)
    lt(k*(-1-i//20))

  lt(50*k)
  for i in range(30):
    fd(1/2)
    lt(k*(i/10))
  rt(60*k)
  for i in range(30):
    fd(-1/3)
    lt(k*(i/20))

  lt(20*k)
  for i in range(30):
    fd(1/2)
    lt(k*(1+i//20))
#guirlandes
penup()
goto(120,50)
pendown()
pencolor([1,0,0])

setheading(-140)
for i in range(6):
  pensize(5)
  fd(3)
  pensize(2)
  fd(3)
  rt(5)

setheading(-50)
for i in range(10):
  pensize(5)
  fd(3)
  pensize(2)
  fd(3)
  lt(6)
 
setheading(-150)
for i in range(12):
  pensize(5)
  fd(3)
  pensize(2)
  fd(3)
  rt(4)
 
setheading(-60)
for i in range(13):
  pensize(5)
  fd(3)
  pensize(2)
  fd(3)
  lt(6)
 
setheading(-120)
for i in range(15):
  pensize(5)
  fd(3)
  pensize(2)
  fd(3)
  rt(6)
 
setheading(-50)
for i in range(13):
  pensize(5)
  fd(3)
  pensize(2)
  fd(3)
  lt(6)

#boules
from random import randint
for coord in [(17,32),(-17,24),(-60,-10),(15,0),(-30,-40),(40,-50)]:
  penup()
  goto(coord[0]+110,coord[1]-10)
  pensize(20)
  pencolor([randint(1,10)/10,randint(1,10)/10,randint(1,10)/10])
  pendown()
  fd(1)

#etoile
penup()
goto(100,80)
pendown()
pencolor([220/255,220/255,40/255])
pensize(5)
setheading(0)
for i in range(5):
  fd(20)
  rt(72*2)




#paquets
from random import randint
for coord in [(0,20),(-30,-10),(-70,10),(-30,50)]:
  penup()
  goto(coord[0],coord[1])
  pendown()
  pensize(7/2)
  pencolor([randint(1,10)/10,randint(1,10)/10,randint(1,10)/10])
  setheading(randint(1,60)-30)
  for i in range(4):
    fd(20)
    lt(90)
  fd(20)
  lt(45)
  fd(15/2)
  lt(45)
  fd(20)
  lt(135)
  fd(15/2)
  fd(-15/2)
  rt(45)
  fd(20)
  lt(45)
  fd(15/2)
 
 
  penup()
  lt(45)
  pencolor([randint(1,10)/10,randint(1,10)/10,randint(1,10)/10])
  pensize(7/2)
  fd(10)
  #pendown()
  lt(90)
  fd(20)
  lt(45)
  fd(15/2)
 
  fd(-7/2)
  pendown()
  pensize(5/2)
  lt(45)
  fd(-10)
  fd(20)
  lt(90)
  fd(20)
  fd(-20)
  rt(90)
  fd(-10)
  rt(45)
  pensize(7/2)
  penup()
  fd(-4)
  rt(45)
  fd(-10)
  pendown()
  lt(90)
  fd(-10)
  fd(20)
  #ruban
  rt(45)
  fd(7/2)
  rt(15)
  for j in range(2):
    for i in range(30):
      fd(1/2)
      lt(2)
    lt(120)
    for i in range(30):
      fd(1/2)
      lt(2)
    rt(180)

13236Thomas Fontaine, 2ème grand gagnant qui s'était déjà illustré au 3ème défi de notre concours de rentrée 2019, utilise également le module turtle sur Graph 90+E.

Il nous dessinait cette fois-ci un buste de renne.

Un tracé façon 3D fil de fer, décomposant très artistiquement le tout en triangles et quadrilatères telle une sculpture sur bois.

Le script profitait avantageusement en taille de la symétrie verticale, n'ayant donc à décrire que le demi-buste qui sera itéré 2 fois.

Le plus remarquable était qu'une fois le tracé de chaque demi-buste commencé après un goto() et un couple penup/pendown() initial, à aucun moment la tortue ne se téléportait ou ne levait le stylo, superbe arabesque ! :D

Sur chaque demi-buste, étaient tracés dans l'ordre par le code reproduit ci-après:
  1. tête
  2. oreille
  3. cou
  4. poitrail
  5. bois

Code: Select all
from turtle import *
pensize(2)
for k in [-1,1]:
  penup()
  goto(0,-50)
  pendown()
  hideturtle()

  setheading(90-90*k+30*k)
  fd(19)
  lt(90*k)
  fd(10)

  lt(60*k)
  fd(10)
  fd(-10)
  lt(40*k)
  fd(12)
  fd(-12)
  rt(100*k)

  rt(15*k)
  fd(10)
  rt(15*k)
  fd(10)
  rt(40*k)
  fd(15)
  lt(140*k)
  fd(17)
  fd(-17)
  rt(40*k)
  fd(20)
  fd(-20)
  rt(100*k)
  #oreille
  lt(15*k)
  fd(10)
  lt(60*k)
  fd(7)
  lt(100*k)
  fd(7)
  fd(-7)
  rt(210*k)
  fd(25)
  rt(163*k)
  fd(25)
  fd(-25)
  lt(48*k)
  fd(8)
  rt(65*k)
  fd(20)
  fd(-20)
  lt(50*k)
  fd(20)
  rt(115*k)
  fd(15)
  fd(-15)
  lt(30*k)
  fd(16)
  fd(-16)
  lt(30*k)
  fd(13)

  lt(90*k)
  fd(5)
  rt(110*k)
  fd(10)
  lt(30*k)
  fd(10)
  fd(-10)
  rt(30*k)
  fd(-10)
  lt(90*k)
  fd(20)
  rt(120*k)
  fd(7)
  lt(10*k)
  fd(12)
  fd(-12)
  rt(10*k)
  fd(-7)
  lt(130*k)
  fd(9)

  rt(60*k)
  fd(5)
  lt(45*k)
  fd(50)

  rt(165*k)
  fd(52)
  fd(-52)
  lt(165*k)
  #cou
  lt(140*k)
  fd(35)
  lt(70*k)
  fd(42)
  fd(-42)
  rt(30*k)
  fd(29)
  lt(45*k)
  fd(32)

  rt(40*k)
  fd(5)
  lt(22*k)
  fd(13)
  lt(20*k)
  fd(15)
  lt(40*k)
  fd(11)
  lt(108*k)
  fd(49)
  fd(-49)
# on est en haut de la tete
#bois
  rt(108*k)
  fd(-13)
  #debut des bois
  rt(110*k)
  fd(10)
  lt(90*k)
  fd(6)
  fd(-6)
  rt(130*k)
  fd(30)
  lt(90*k)
  fd(5)
  fd(-5)
  rt(60*k)
  fd(20)
  lt(90*k)
  fd(5)
  fd(-5)
  rt(40*k)
  fd(25)
  lt(165*k)
  fd(25)
  rt(43*k)
  fd(15)
  rt(24*k)
  fd(20)
  fd(-20)
  rt(120*k)
  fd(15)
  lt(90*k)
  fd(5)
  fd(-5)
  rt(45*k)
  fd(25)
  lt(165*k)
  fd(25)
  rt(45*k)
  fd(15)
  rt(45*k)
  fd(5)
  rt(90*k)
  fd(10)
  lt(90*k)
  fd(4)
  fd(-4)
  rt(120*k)
  fd(15)
  lt(165*k)
  fd(15)
  lt(30*k)
  fd(15)
  rt(75*k)
  fd(15)
  fd(-5)
  rt(70*k)
  fd(12)
  lt(160*k)
  fd(12)
  rt(30*k)
  fd(10)

1323413235Voici ci-contre ma propre participation, une forêt de Noël, envoyée juste pour le plaisir. ;)
Je ne souhaitais piquer de lot à personne et je l'ai bien dit, et c'est parfait puisque je gagne bien le seul lot de participation. :)

Ce script disposait d'un mode monochrome, et était compatible à la fois Graph 35+E II et Graph 90+E, même si c'était sur cette dernière qu'il révélait son plein potentiel.

Voici l'astuce utilisée pour détecter le type d'écran :
Code: Select all
def init_casioplot():
  global color_screen, screen_w, screen_h
  set_pixel(0, 0, (0, 0, 255))
  col = get_pixel(0, 0)
  color_screen = col[0] != col[2]
  screen_w, screen_h = color_screen and (384, 192) or (128, 64)


Dans l'ordre, mon script utilisant la bibliothèque de tracé par pixels casioplot :
  1. faisait tomber la nuit : Il utilise ici 2 dégradés dans les tons de bleu pour représenter le sol et le ciel.
  2. allumait les étoiles (pixels blancs)
  3. plantait une forêt de sapins - nous allons y revenir
  4. décorait mon plus beau sapin : des disques de rayon 2 selon 3 couleurs de remplissage alternées, avec une couleur voisine pour la bordure rajoutant un peu de relief
  5. saupoudrait le tout de neige : des disques de rayon 1

La bibliothèque casioplot offre un nombre assez restreint de fonctions de tracé :
  • clear_screen() pour effacer l'écran en blanc
  • set_pixel(x,y,couleur) pour allumer un pixel dans une couleur (R,G,B) au choix
  • draw_string(x,y,string,couleur,taille) pour écrire du texte dans une couleur RGB et selon une taille de police au choix ("small", "medium" ou "large")

Ce n'est absolument pas un défaut, au contraire cela permet un travail absolument passionnant : la construction et optimisation de fonctions pour tracer chaque primitive. J'avais donc rajouté de quoi tracer des cercles, disques, mais également segments pour les sapins :
Code: Select all
def draw_line(x1, y1, x2, y2, c):
  m, a1, b1, a2, b2 = 0, int(x1), int(y1), int(x2), int(y2)
  if (x2 - x1) ** 2 < (y2 - y1) ** 2:
    m, a1, a2, b1, b2 = 1, b1, b2, a1, a2
  if min(a1, a2) != a1: a1, b1, a2, b2 = a2, b2, a1, b1
  for k in range(a2 - a1 + 1):
    a, b = a1 + k, int(b1 + (b2 - b1) * k / ((a2 - a1) or 1))
    set_pixel((a, b)[m], (b, a)[m], c)

def draw_ellipse(x, y, rx, ry, c):
  for h in range(-int(ry), int(ry)+1):
    w = sqrt(max(0, rx*rx*(1-h*h/ry/ry)))
    x1, x2 = int(x - w), int(x + w)
    yc = int(y + h)
    set_pixel(x1, yc, c)
    set_pixel(x2, yc, c)
  for w in range(-int(rx), int(rx)+1):
    h = sqrt(max(0, ry*ry*(1-w*w/rx/rx)))
    y1, y2 = int(y - h), int(y + h)
    xc = int(x + w)
    set_pixel(xc, y1, c)
    set_pixel(xc, y2, c)

def fill_ellipse(x, y, rx, ry, c):
  for h in range(-int(ry), int(ry)+1):
    w = sqrt(max(0, rx*rx*(1-h*h/ry/ry)))
    x1, x2 = int(x - w), int(x + w)
    yc = int(y + h)
    draw_line(x1, yc, x2, yc, c)

def draw_circle(x, y, r, c):
  draw_ellipse(x, y, r, r, c)

def fill_circle(x, y, r, c):
  fill_ellipse(x, y, r, r, c)


La construction des sapins utilisait des similitudes, transformations géométriques conservant les rapports de distances.
Une similitude peut se décomposer en une isométrie (transformation conservant les distances : translation, rotation, ...) la plupart du temps suivie d'une homothétie (agrandissement ou réduction).

Plus précisément, en partant d'un couple de seulement 2 points que l'on va appeler le tronc, 5 similitudes étaient appliquées pour créer 5 branches (en bas à gauche, à gauche, en haut, à droite, en bas à droite).

En itérant le même processus sur chacune de ces branches, on faisait ainsi pousser l'arbre, le développant dans ces 5 directions.

Par exemple, sur la capture couleur ci-contre, nous avons de gauche à droite des arbres avec :
  • 1 itération
  • 3 itérations
  • 5 itérations (profitant pleinement des 1 Mio de mémoire de tas Python ;) )
  • 4 itérations
  • 3 itérations

Pour l'exécution sur Graph 35+E II nous avions dû limiter le nombre d'itérations afin de ne pas exploser la mémoire de tas Python (heap) ici limitée à 100 Kio. Nous avons ici de gauche à droite :
  • 0 itération (donc le tronc initial nu)
  • 1 itération (donc le tronc avec ses 5 branches initiales)
  • 3 itérations
  • 2 itérations
  • 0 itération

Code: Select all
from math import pi, sin, cos, exp, sqrt
import matplotlib.pyplot as plt
from random import *
from casioplot import *

def init_casioplot():
  global color_screen, screen_w, screen_h
  set_pixel(0, 0, (0, 0, 255))
  col = get_pixel(0, 0)
  color_screen = col[0] != col[2]
  screen_w, screen_h = color_screen and (384, 192) or (128, 64)

def transform(x, y):
  f = screen_h * 45 // 64
  return (x*f,screen_h-1-y*f)

def draw_line(x1, y1, x2, y2, c):
  m, a1, b1, a2, b2 = 0, int(x1), int(y1), int(x2), int(y2)
  if (x2 - x1) ** 2 < (y2 - y1) ** 2:
    m, a1, a2, b1, b2 = 1, b1, b2, a1, a2
  if min(a1, a2) != a1: a1, b1, a2, b2 = a2, b2, a1, b1
  for k in range(a2 - a1 + 1):
    a, b = a1 + k, int(b1 + (b2 - b1) * k / ((a2 - a1) or 1))
    set_pixel((a, b)[m], (b, a)[m], c)

def draw_ellipse(x, y, rx, ry, c):
  for h in range(-int(ry), int(ry)+1):
    w = sqrt(max(0, rx*rx*(1-h*h/ry/ry)))
    x1, x2 = int(x - w), int(x + w)
    yc = int(y + h)
    set_pixel(x1, yc, c)
    set_pixel(x2, yc, c)
  for w in range(-int(rx), int(rx)+1):
    h = sqrt(max(0, ry*ry*(1-w*w/rx/rx)))
    y1, y2 = int(y - h), int(y + h)
    xc = int(x + w)
    set_pixel(xc, y1, c)
    set_pixel(xc, y2, c)

def fill_ellipse(x, y, rx, ry, c):
  for h in range(-int(ry), int(ry)+1):
    w = sqrt(max(0, rx*rx*(1-h*h/ry/ry)))
    x1, x2 = int(x - w), int(x + w)
    yc = int(y + h)
    draw_line(x1, yc, x2, yc, c)

def draw_circle(x, y, r, c):
  draw_ellipse(x, y, r, r, c)

def fill_circle(x, y, r, c):
  fill_ellipse(x, y, r, r, c)

def horiz_gradient(x, y, w, h, col1, col2):
  for k in range(h):
    draw_line(x, y + k, x + w - 1, y + k, [col1[i] + (col2[i] - col1[i])*k//(h-1) for i in range(3)])

def cmath_exp(a):
  return exp(a.real) * (cos(a.imag) + 1j*sin(a.imag))

def similitude(u, v):
    v = 1j * (u - v)
    return lambda z: v*z + u

def generer_arbre(n):
  lf = (
    similitude(.2j, .2j + .5*cmath_exp(1j * pi / 7)),
    similitude(.22j, .22j + .45j*cmath_exp(1j * pi / 3)),
    similitude(.55j, .55j + .35*cmath_exp(1j * pi / 6)),
    similitude(.57j, .57j + .3j*cmath_exp(1j * pi / 3)),
    similitude(.7j, 1.2j - .01)
  )
  lz = [0j, 0.7j]
  lz1 = lz[:]
  for _ in range(n):
    lz2 = []
    for f in lf:
      lz2.extend([f(z) for z in lz1])
    lz.extend(lz2)
    lz1 = lz2
  return lz

def rotate_color(c):
  return (c[1], c[2], c[0])
   
def trace(d, nb_trees, nb_balls, nb_stars, nb_flakes):

  color_black = (0,) * 3
  color = color_screen and (255,) * 3 or color_black

  # fait tomber la nuit
  colors = (color_black, (0, 0, 127), (0, 127, 255))
  dy = screen_h / (len(colors))
  if color_screen:
    for k in range(len(colors) - 1):
      horiz_gradient(0, round(dy*k), screen_w, round(dy), colors[k], colors[k + 1])
    horiz_gradient(0, screen_h - 1 - round(dy), screen_w, round(dy), (0, 63, 127), color_black)
  dx = (screen_w - 1) / 2 / (nb_trees - 1)

  # allume les etoiles
  for k in range(nb_stars):
    set_pixel(randint(0, screen_w - 1), randint(0, screen_h - 1 - round(dy)), color)

  # plante une foret de sapins
  for p in range(d - nb_trees, d + 1):
    x0 = screen_w // 2 + (p < d and dx * ((d - p) % 2 and d + 1 - p or p - d))
    dy = screen_h / (len(colors)) * (d - p) / nb_trees
    lz = generer_arbre(p)
    for k in range(0, len(lz), 2):
      x1, y1 = transform(lz[k].real, lz[k].imag)
      x2, y2 = transform(lz[k+1].real, lz[k+1].imag)
      x1 += x0
      x2 += x0
      draw_line(x1, y1 - dy, x2, y2 - dy, (0, 160 * (1 - (d - p)//(nb_trees - 1)), 0))

  # decore mon plus beau sapin
  if color_screen:
    lz, r, color_in, color_out = lz[1::max(1, len(lz)//nb_balls)], 2, (0, 255, 255), (0, 0, 255)
    for z in lz:
      x, y = transform(z.real, z.imag)
      x += x0
      fill_circle(x, y, r, color_in)
      draw_circle(x, y, r, color_out)
      color_in, color_out = rotate_color(color_in), rotate_color(color_out)

  # saupoudre de neige
  if color_screen:
    for k in range(nb_flakes):
      fill_circle(randint(0, screen_w - 1), randint(0, screen_h - 1), 1, color)

init_casioplot()
trace(color_screen and 5 or 3, 5, 30, 100, 40)
show_screen()

Et puis c'était tout. Nous supposions qu'il y avait eu plus que 3 participants, mais les autres ne nous avaient à la différence et à notre connaissance rien partagé, ni en public ni en privé. :'(

13442Et bien tu n'attendras pas plus longtemps, Casio nous publie enfin aujourd'hui les scripts Python du concours. Et voici donc de suite ceux qui nous manquaient. :)

Isabelle Vanacker retourne à l'utilisation du module turtle et nous dresse un sapin sous une nuit étoilée.

On note la répétition de motifs identiques ou similaires (étoiles et triangles du sapin).

Mais c'est codé proprement puisque les répétitions sont tracées par appels d'une même fonction.

Voici par exemple la fonction pour les triangles du feuillage du sapin, en fait des triangles rectangles isocèles :
Code: Select all
def triangle(t):
  forward(t/2)
  left(135)
  forward(sqrt((t*t)/2))
  left(90)
  forward(sqrt((t*t)/2))
  left(135)
  forward(t/2)


Ou encore la fonction pour les étoiles :
Code: Select all
def etoile(x,y):
  up()
  goto(x,y)
  down() 
  for i in range(6):
    forward(10)
    left(120)
    forward(10)
    left(-60)



Le script suivant trace donc dans l'ordre :
  1. le sapin avec :
    1. les triangles de son feuillage, de haut en bas
    2. son tronc
  2. les étoiles

Code: Select all
from turtle import *

pencolor("green")
pensize(5)

def triangle(t):
  forward(t/2)
  left(135)
  forward(sqrt((t*t)/2))
  left(90)
  forward(sqrt((t*t)/2))
  left(135)
  forward(t/2)

def arbre():
  pencolor("green")
  pensize(5)
  for i in range(4):
    triangle(50+20*i)
    up()
    goto(0,30-40*i)
    down()
  pencolor("brown")
  forward(10)
  left(90)
  forward(40)
  left(90)
  forward(20)
  left(90)
  forward(40)
  left(90)
  forward(10)

def etoiles():
  pencolor("yellow")
  pensize(2)
  etoile(-150,60)
  etoile(-100,10)
  etoile(-120,-40)
  etoile(-60,-80)
  etoile(100,50)
  etoile(140,30)
  etoile(160,-30)
  etoile(100,-70)
   
def etoile(x,y):
  up()
  goto(x,y)
  down() 
  for i in range(6):
    forward(10)
    left(120)
    forward(10)
    left(-60)

up()
goto(0,60)
down()
arbre()

up()
goto(-50,20)
down()
etoiles()

13441Et voici enfin le cadeau offert par Isabelle Duval, toujours tracé avec le module turtle sur Graph 90+E.

Son script suivant trace dans l'ordre :
  1. la boîte
  2. le ruban avec :
    1. son noeud
    2. le reste

Code: Select all
from turtle import *

for i in range(4):
  forward(50)
  right(90)
forward(25)
circle(10)
right(90)
forward(25)
for j in range(3):
  right(90)
  forward(25)
  right(180)
  forward(25)
right(90)

Merci à tous et merci Casio, un concours très réussi qui a encouragé la création de très beaux scripts. :favorite:
A quand un concours similaire ouvert aux élèves, que l'on voit si ils sont capables de faire mieux ? ;)


Téléchargements :
  1. script de Florian Allard / Afyu
  2. script de Thomas Fontaine
  3. script de Xavier Andréani / Critor
  4. script d'Isabelle Vanacker
  5. script d'Isabelle Duval

Source : https://www.casio-education.fr/contenus ... -plus-loin

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
735 utilisateurs:
>717 invités
>12 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)