
;;; some backgrounds -- wood granite rough blueish smoke 

(define wood (list
"    96    96      254            2"
".. c #9c4a34"
".# c #a4825c"
".a c #bc5e2c"
".b c #d48432"
".c c #dc9f51"
".d c #bc6e1c"
".e c #d4855d"
".f c #94664c"
".g c #bc714e"
".h c #8c6664"
".i c #d4923c"
".j c #bc8444"
".k c #d49360"
".l c #d4794e"
".m c #ecaf68"
".n c #bc8365"
".o c #d47439"
".p c #a46954"
".q c #dc9f70"
".r c #e48544"
".s c #bc7b51"
".t c #a47761"
".u c #bc7b42"
".v c #a4523c"
".w c #e4945e"
".x c #9c784c"
".y c #d4844a"
".z c #eca053"
".A c #bc614c"
".B c #e4855c"
".C c #bc8350"
".D c #c48e68"
".E c #b16634"
".F c #e49339"
".G c #bc703a"
".H c #bc7c67"
".I c #a45f34"
".J c #cc714d"
".K c #d48c5f"
".L c #a47057"
".M c #cc703a"
".N c #dca674"
".O c #b47859"
".P c #bc6729"
".Q c #d49475"
".R c #d48b4a"
".S c #cc8351"
".T c #cc8466"
".U c #ac6841"
".V c #e4a651"
".W c #e49576"
".X c #d47d31"
".Y c #ac6e4b"
".Z c #c07650"
".0 c #e48c43"
".1 c #e49452"
".2 c #9c745f"
".3 c #e47e54"
".4 c #cc7c4f"
".5 c #cc7c32"
".6 c #b46133"
".7 c #d49a68"
".8 c #d67e4f"
".9 c #bc7643"
"#. c #b47056"
"## c #d48b3a"
"#a c #dc9f5e"
"#b c #e49a60"
"#c c #cc6a31"
"#d c #8c6244"
"#e c #dc9a41"
"#f c #eca753"
"#g c #bc8a58"
"#h c #d48c76"
"#i c #bc693f"
"#j c #bc715d"
"#k c #9c6857"
"#l c #f4b171"
"#m c #bc8a6a"
"#n c #eca16d"
"#o c #a87e58"
"#p c #a4613f"
"#q c #a48569"
"#r c #d4846d"
"#s c #dc935f"
"#t c #c47c50"
"#u c #dc8449"
"#v c #bc6950"
"#w c #cc9678"
"#x c #c4703a"
"#y c #cc7b67"
"#z c #dc8c5e"
"#A c #ac7067"
"#B c #eca86e"
"#C c #b4786d"
"#D c #dc8c4a"
"#E c #b46842"
"#F c #d47c41"
"#G c #e48d51"
"#H c #e59a52"
"#I c #9c6e3f"
"#J c #d49351"
"#K c #cc843b"
"#L c #ecb678"
"#M c #9c5a38"
"#N c #d4795c"
"#O c #c47b39"
"#P c #ec9560"
"#Q c #ac764c"
"#R c #c48351"
"#S c #c48e74"
"#T c #cc7650"
"#U c #cc8a84"
"#V c #bc6a5c"
"#W c #e4af74"
"#X c #b46855"
"#Y c #e4a06e"
"#Z c #ac775b"
"#0 c #e48d5d"
"#1 c #c47d65"
"#2 c #cc763f"
"#3 c #b47e5d"
"#4 c #cc8a55"
"#5 c #cc8a67"
"#6 c #bf622f"
"#7 c #dc853b"
"#8 c #e49f4a"
"#9 c #9c505c"
"a. c #8c5644"
"a# c #cc7329"
"aa c #a45a51"
"ab c #b48264"
"ac c #9c7a7c"
"ad c #9c5f4f"
"ae c #b4844c"
"af c #a46749"
"ag c #dca664"
"ah c #b46e1c"
"ai c #c4762c"
"aj c #a45a3c"
"ak c #dc9a74"
"al c #ac7e46"
"am c #ac6a6c"
"an c #eca862"
"ao c #e49a41"
"ap c #e49a78"
"aq c #bc7660"
"ar c #d57e5e"
"as c #9c6e5c"
"at c #ab7e65"
"au c #cc8a44"
"av c #9c6240"
"aw c #bc6244"
"ax c #bc5d3f"
"ay c #e48550"
"az c #eca060"
"aA c #cc7160"
"aB c #cc7c42"
"aC c #b46241"
"aD c #b4726c"
"aE c #eca67f"
"aF c #9c6a3c"
"aG c #94685a"
"aH c #c48240"
"aI c #c48465"
"aJ c #dc7640"
"aK c #cc8f54"
"aL c #e4a76f"
"aM c #c4692e"
"aN c #dc9474"
"aO c #ac6050"
"aP c #b47048"
"aQ c #94614b"
"aR c #ac836c"
"aS c #a47048"
"aT c #b4764a"
"aU c #ec8e5c"
"aV c #dc9a53"
"aW c #cc765e"
"aX c #b48a64"
"aY c #dc9a63"
"aZ c #c47640"
"a0 c #ec9a60"
"a1 c #c48a54"
"a2 c #c48a67"
"a3 c #ac5a3c"
"a4 c #ac8458"
"a5 c #dc855d"
"a6 c #c4714d"
"a7 c #dc9243"
"a8 c #dc794e"
"a9 c #ac6955"
"b. c #cc8f67"
"b# c #ac6032"
"ba c #ac7056"
"bb c #dc7a34"
"bc c #ec9553"
"bd c #dc8d3b"
"be c #e4a060"
"bf c #f4a654"
"bg c #c46842"
"bh c #c46f62"
"bi c #ac613d"
"bj c #dc866c"
"bk c #c4694e"
"bl c #dc7d42"
"bm c #ec8d4f"
"bn c #dc9351"
"bo c #cc9177"
"bp c #c4695f"
"bq c #ecb075"
"br c #e4a75f"
"bs c #d4843c"
"bt c #bc722c"
"bu c #d4936c"
"bv c #d47644"
"bw c #bc7d5c"
"bx c #ac563c"
"by c #e4956c"
"bz c #a47a4c"
"bA c #d48454"
"bB c #bc825c"
"bC c #e49544"
"bD c #bc7044"
"bE c #bc7e74"
"bF c #d48d6c"
"bG c #cc7144"
"bH c #b47864"
"bI c #bc6a34"
"bJ c #d49684"
"bK c #d48b54"
"bL c #cc845c"
"bM c #cc8474"
"bN c #ac684c"
"bO c #cc7d5c"
"bP c #eca27c"
"bQ c #dc946c"
"bR c #c47c5c"
"bS c #dc8554"
"bT c #c47244"
"bU c #dc8c6c"
"bV c #dc8c54"
"bW c #b4684c"
"bX c #cc8344"
"bY c #c47b44"
"bZ c #c4825c"
"b0 c #e4a17c"
"b1 c #ac7a64"
"b2 c #e48c6c"
"b3 c #c47a74"
"b4 c #e49f54"
"b5 c #9c674c"
"b6 c #946764"
"b7 c #c48674"

"#u#G#G#P#G#G#G.1#G#G.1.1.1.w#G.r#D.1.1.1#D#DbVbV.K.K.K.KbO.Z.Z#TaP.GaT.Z.O.O.O.H.9aP.ZaPaPaPbZbo.i.k#J.k#JbKbnbn#b#sbVbV#G#G.r.ray.r.0#G.0#G.1bc.r.0.0bc.0.0.0.r.1.1.1.1#G#D.0#D.0.0.0bcbcbc.1.0"
"#aagaLbrag#a#a#a#DbVbn#G#0.1#0#Da5#za5.4.J.Jbk#vbt.G#x.9bY.4#tbYbw.saPaP.Ub#af.Y.s.s.Z.saP#E.gbw.U.U.UaObWbWbWaPb#b#.E#t.K.K#z#s#s#sbQ#s#sbn#s#sbn#s.w#s.w#s#sbn.ybV#s#sbV#s#sbQ#aak.7.k.7.k.k.k"
"#..g#.#.#j#.#XbW#Z#o.O.O#3.n.n.Halalalala4aXaXa4#t.u.9#R#5bu.k#5bob7aIaI.nbwbw#m#5aIa2#5#5aIb7#5.DbBbB#3bwbw.C.O#oabab.naI.C#t#R.9#tbY#tbY.ZbY.s#t#t#t#R.sbY.s#tbD.Z.Z#t.9.Z#t.4bBbw.s.saT.9aTaT"
".ybS.ybSbVbVbVbVbl#u#u#ubSaybSay#s#za5#z#z#z.KbA.Qb.aIbZbZbB.g.U.gaP#.aP#.aPaP.O.9aP.g.s.O.ZaP.Z#CaD#Aamamamam#X#3#Z.OaPaPaPaP.saZbY#t#t#tbY#tbY#t#tbLbZ.SbR#t#tbZbRbZbRbR.sbRbR.4aBaB.4bY.4.4.4"
"bKbV#zbKbA.ybK#zbV#z#0bS#0#0#0aya5bA.4.4.4#T#xbgbwaq.O.g.O#j#.aPaCaC#v.g.gaPaP.Z#R#R#t#t#t.Z.s.Z#O#O.5aH#KbY.S#4bD.G#xaZaZ#2.SbVbV#s.wbV#zbSbAa5.e.KbQbQbU#s#z.K#5.K#5.T#4#5.Kb..4bZbL.T.ebL.K.K"
"#A#A#C#C#AaD#CbEatataRb1b1abb1.t#I.f#IaSbz.x.#.##v.g.g#1bR.T#5#hbObO.T.K.K#5.KbubL.4.4#t.4.Z#tbL.e#r.K.K.e.e.T#r.K#z.K#z#sbVbS#zbV#u#ubVbl#F.8.l#2.4.8bAbA.l.4bva6.g#x.g#x#i#i#i.L.Lba#Z#Z#Z#Zba"
"aPaT.u.u.s.C.C.C.SbA.S.4.SbA.8.8#r#rbF#h.TbO.T#h.KbF.e.e.S.S.S.S#u.y.8bA.e.4bA.e.K#zbQ#s.K.KbUbQ.y.R.y.yaB#O#xbT#t.4bLbLbL.4bL.S.4.S.4#T.Za6.Z.JbD.g.Z.g.Z.g.Z.ZaP.g#iaP#i#E#EaC.Obababa.ObH#Z.O"
"#zbSbA.e#za5.e.8bV.KbV.ybAbK#zbK.8.ybV#z.y#F.y#sbKbA.Rbn#sbn#b#b#Y.w#sbV.y.4.lbA.y.y.ybA#T.MbG.4bObO.4.SbLbOaq#..O.Yaf#p#p.I.U.UaT.Z.O.Oaq.O.H.Hb1b1#Z#Z.L#Zat#3bw.s.HbBb7aIaIaIbA.l.4aBbAbA.e.e"
"#DbVbn.w#s.w#sbVbAbSbSbV#D#GbS#0.1#H#H#H#b.1bn.1#4.S#t#t.S.TbL.S.K.K.K.S.SbK.e.S#t.4#t#tbDaPb#b#.U#E.9.S.ebVbS#G.K.K#r.l#y#T.Z.Z#2aB.S.ybS#u.8#F#Kau.y.S.y.y.R.y#z#z#sbn.1bna7bd#F#DbVbVbV#s.w#s"
".1#s.1#s.1bVbS.y.K#z#sbVbVbA.8#FbA.8ar.8.e#r.e#NbKbA.S.S.S.SbLbLaBaBaB#2aB.SbKbAbVbVbV#s.w#YbebQ.KbA.e.KbV.ybl.ybsbsbs#D#u#D#u.R.y#D#DbVbV#s#0.wbebe#b#bbQ.wbn#GbV#G#D#G#D#GbV#D.ybV#sbV#s#s.w#s"
".wbn.w.w#bbQbVbV.4.4.ybKbnbV#z#z#G#D#D#D#u#D.y.R#2aB#2.M#x.M#2#2#z#s.w#sbV#s.w#s.1.w.w#b.w.1#G#G#s#zbVbVbVbSbVbVbd#ubd.r#D#D#D#D.1bC.1.1.1.1#D.1bV#G#0#0#G.w.1a0bC#G.0aybS.Ba5a5bVbVbV.w#z.w#sbV"
"#ubVbVbVbV#GbV#D#s#sbn#b.w.w.1bVb2b2a5#z#z.K#zbA.w#s.w#sbV#s#z#s.w#b.w.w#GbV.w.w.X#Da0a0#G.1bcaz#G#GbS#GbV#ubV#0#z#0#0a5#0#0b2#0.0.r.0.0#u#u#F.o.M.M.M#F#ubV#G.1#b#P.w.w.w#0aya5.y#u.y.ybVbnbVbV"
".wbV#GbV#G#s#G#0.1#G.1.1.1#G#G.0#0#0.w.wby.wbQbn.w.w#G.w.wa0#b#P#u#G#G#0#G#G#G.w#baz#Yaz.1.0#D.0#G#G#G#GbVbl.8blbva8.8.B#z.Ba5#0ay#G#G#z#G#z#z#z#zbU#z#z#zbQbybQ#zbK#z#s#sbn.R.y#2#2aB.8bVbV#0bV"
".w.w.w#z.w.w.w.w#GbV.r.0.0#G#G#Gbda7a7#H#8#8#8#H#u#u#F#u#D#GbV#u#G#G.w.1.w#G.wa0bV#D#DbV.w#baz.w#G#G#G#G#0.BbSa5#u#u#D.1.1bn.0#7#z#0bSbSbSa5#z#z#r.e.e.4.4#2#2bT.4.4.4.S.R.Rbn.i#s.K#zbV#s#0bV.w"
"#u.8#u#u#ubV#GbVby.wbQ.w#b.wbVbl#T#T.l.ear.Ba5.8.w#G#G#G.w.1.1.1.1#G#G.w.1#G#G.w#P.w#G.1.w#P.w#0#D#DbV.w.w#0#0#0.w#b#baVaVbn.1#G.y.y#F#F#2.obv#Fay#z#GbVbV#z.e.e#z#z#zbV#s#s#s#sbQbQ#sbQ.wbV#G#0"
"#0#0#0#G#0#u#ublbDbT.4#4#zbQ.e.e#s#s#s#z.w#0#0aU#DbSbVbV#D#D#D#G.w#G#G.w#P.w.w.w#Gbmbmbmay#u#G.waz#b.w.w#Ga5bl#uaraW#i#i#ia6.4.ebVbnbQ#b.w.w#GbV#u.r.r#G#G#G#0a5.1.wbV#zbSar.J.JbT#x#2.y#F.8#u#G"
"#5.TbL#tbD#i.g.Z.SbA#zbAbKbSbSbA#u#D#G#u#u#u#DbV#GbVay#G#0#G#G.r#D#Gbn.w#b#b#HaY.1bVbV.y#u.y#F#Fbv.o.M#2#2#2aBbG.9#OaB.y#D.1.1.1.w#s.1.w#G#G#G.rbdbda7bdbnbn#sbQ.nbw.s.Z.4.8.8.8.obl#u#zbV#z.K.K"
"#i#x.Z#tbL.K.kbQbAbVbK#u.ybSbV#z#G.w.w#G#D#G#0#G.1#G#D.1.1.1.1.1bVbV#z.yaBaM.M.5.y.y.y#ubV.w#P.w.w.w#b.1.1.w.wby#b.w#b.w#b.w.1.1#u#u#ubVbAbK#z.S.T.TbO.Z#vbga3axbD#xaZ.8bAbAbAbA.e#4bA#ta6.P.6.6"
".S.4bL.e.e.e.ebA.8bSbSbSbVay#0#G.1.1a0.1#ba0#H#bbc#Hbc#Ha0bc.1.0#z.8#T.J.l.ebVbV#G#G#G.w.w.w.w#P.w#b#n#b.1.1.w#n.1.1.1#G#G#D#ublbl#2.4.4.g.Z#ZbN#9#9aa#X.g.ZbOar.Mbvbla5#z#zbA.laPbNbi.U.U#..Zbw"
"bL.e.e.e#zbSbSbl#u#DbS#G#G#0#G#G.1.1.1.1bc#Ha0.1#G.1.1a0#b.1#u#F.e.4#T.8by#b#na0a0#b.w.w.w.w#P#0bVbV.1.1#G#G#u#G.1#G#G#ubS.8.l#T.Z.g#ibW.UbNa9#p.UaP.9.S.ybVbV#Dayay#z#z.e.4bT#i.pad#pbN#.bRaI.T"
".4.e.KbS.8blblbSbSbS#GbV#G#0#G#G#G.0.1.1bcaz#H.1#G.1.w#P.w.w#z.8bK.KbQbQbV#u#D.1#0#G#G#G#G#G.1#P.1.1beazbe.1#G#u#zbK.K.4bO.Z#j#v#A#ka9.YbW.ZbL.4.R.R.ibn#D#u#F#FbS.S.4aqaPbNbi.I#.bWaP.gbObL.8bL"
".K.K#z.e#F.lbv#F#z#GbS#u#u#G.w#G#u#G#G#G.1a0bc.1#P#P#P.w#GbVarar.R#J#HaY.1.1.1#H#H#b.1.1bc.1#P.1.w#b#bazbe.w#zbA#t#t.Z.Z.Z.g#.#.b1ba#..Z.Z.lbS#u.y#u#ubSbS#N.laA#j.ga9#kad#ka9#..g.g#tbO.e.e.ebA"
".l.l.8.y.8bAbAa5bSbS#ubSbS#0.w#G#G#G#G#G.1bc.1bCbm.1.1.0#Dblbv#T#D.R.ybVbe#nazanananbeaz#b#bbc#H.wa0.1#sbV.S.S#t#t.s.Z.sbwaIaIaI#t#t.4bA.lbl#ubl.3a5a5.e.4bh#V#XbN#k#kaG#k.L.OaIbL.e.K.ebA.y.4.8"
"bSbAbAa5.ebA.8.4.8.ybS#z#G.w#0bSay#0bm#G#G.0.1.0bc#H.zbf.zbe.1#z.KbVbSbA.y#D#D.1bebebe#HbeazazazazazbebV.S.4#1bMbZbR.Z.Z.Z#t#tbYbl.o#ubS#Gay#0#uarbl.laB#t.uaT.Oad#kaGb6#ka9.g.Z#t#t.4.4#t.4bK.K"
"aBbs.y.ybA.l.lar.4aBaB.8.y#F#u.wbn#D#D#G.0.0a7.FbdbCbc.1.1.0.1bc.F#8#H.1.ybG.4.ebn#s#s#baY#saYaV#b.w#s#J.SaZbD.sbR#t.S#z#ubs#F.R#D#D.0#G#G#G#G.0#D.R.yaBbDbDaP.g#Zb1.L.fb6.h.hac.I.YaT.u#t.Z.Z#2"
"b3bR#1.4.4.4bX.R.K.KbV.ybl#F#F#F#za5a5.B#z#0#sby.1#G.1.1.1bm#G.1a0a0#H#H#b#b#s.ya#.X.y.ybVbn.w#bbebeaY#sbAbRbZa2au.S.R#s#z.y.e#zbs#ubn.1.1.1#G#D.0#D#D.RbA.4bO.4aPbD#Eb#af.I#Maf.2.x.L.L#Z.O.n#S"
"aObi#Xbw.s.sbY.SbXbK#z#z.w.w.wa0#z#za5bS.l.l.8bVbSbVbS#G#G#G.w#Pbe.w#b#bazbrb4#Hbebebe.1#u#F.5.X#F.y#s#Y.NaN.Q.Q.T.Tbu.w#sbn.1be#sbVbV.y.y.ybn#b#G#G#G#G#0bn#zbSbn#bbn#D.R.RaBbX#3.O.Yaf.I.Ibi#E"
"aVbX.G.6a3aCb3#U.y#z#s#0#z.w.w#s#H#H.1.1.0#G#Hb4bVbV#u#u#u#D.0#D.1.1.1#D#7#D#Hb4bCbc.1.w#b#b#n#nbe.1#u.yaBbX.S.kb4.cb4aYbA#T.4#r.4.K.K#s#s#s#D.y#GaybV.w.w.w.w.w#G.w.w.w#b.1bn.1#P.w.w#0#0aybS#G"
"bnaVaYbeaNarbp.A.P#2#F.y#u#s.w#sb4b4.1.1.1.1#H#H#nbeaz#b#HbnbCa7.zbe.z.1#D#D.w#Baz.z#H.w#P.w.w.wbebeanbrbebn.RbX.4bQb0aL#BaYa7.bbA.4#xaMaZ.ybK.kbA.4.4#F.8.ybA.ybv#u#ubS#sbV#D#zbl.ray#G#G#P.w#P"
".w#0bSbVbV#D#D.1aY#b.w#zbS#FaBaB#x.M.l.8a5byap#bbn.1bebebebebeaza7.0bd#u#ubSbS.BbC#D.0#D#G.w.w.1anazb4bebebebr#B.V.c#D#Oai.S#s.WaE#Y#Y#YaY.kaB#x#4.S.S.4aBbX.y.y.y.K#z.KbV#z.ybV.ybKbKbK.K.K#z.k"
".8.8#u#G.w#HaV.1#s.w#s#0#zbV.wbQ#na0by#0a5bSbvbg.M#F.y#ubSbA#z.k.w.w.w.wa0a0.w.w#H.w#HbV#D#u#G.1.1.1#b.w.1.1#D#DbVakaLaLaLbq#B.VaB.XaB.ybKbQaLaL.q.qaY#a#b.w#b#b#b#b.wbn#s#D.y#D#s#s#s#JbKau.SbA"
"b4#Hbe#baY#s.K.S.y#F.ybSbS.R#zbe#H#H.1#Gbc#b#bbn.w#bbybQ.4#xbga6#T.l#za5bV#G#Gbc.w#b#b.wbV#D.1beby.wbVbV#z#s.w#Y#bbeaY#J#s#Ybe.1#B#B#Bbr#s.RbA.KbKbnaV.w#b.w#Ha0b4anbe#Hbe.1.1#bbC#8bc#Ha0a0#Pbc"
"b4#8#8#H#HbCbC.1b4#b.w.1#P#G#G.0akbVbXaB#2#2.4bAbA.KbAbV#s#b#YaY.1bV.8aZ.GbYaB.S.RaV#abebn.1#8az#b.w.w#b#ba0by.w.1#Hazbebe.1#s#b#ebnbnbnaVaVaYbnbnb4bebe#abe#abebnbnbnbn.ibnbnbn##a7#8#8#ea7beaL"
"#Y.w.w#s.w#0#z#0#D#DbVbVbVbV#bana7#D.1.1#b.1#D#D#u#u#Fa#.o.y#D#D.r.r.w#b#Y#b#b.w.gbkbg#Tar#za5a5####.5.b.Ra7.1bn#HaV#H#Hbn#D#D.ybQbQ#z.K.e.K.e.ea7bnaVa7bnaY#aaL.m#Wbrbr#Ybr#W.m#L#L#L.mbeb4.w#b"
"#sbK.ybS#z#zbSbS.k.k.K.S.SbAbKbn.w.1#D#GbV#GbV.w#G#G#G#u#u#ubl#7.r#G#G#0#zayay.0#Y.wa5bS#zbS.8.M.4.Z#xbka6#TbObO#D.Rbn#s#bbebebebV.R.R.y.R#D#DbVbebe#BbqaLbebn.Rbnbnbebr#BbrbeaV#Da7bran.mbr.1#D"
"anazbean#Banbe#H.y#O#x#x.ybKbK.R.Jbvar.ebja5#N#TbvbS#z#0#0.1#0bV#G#u#u.o#Fbb#7bm#F#7#u#D#Dbn#bbe#s#s#sbn.w#zbVbVbkbpbpbpbhbhbhbhaAaAaWaW#N#r#rbFbs.ybKbn#b#YaLbq#Bbrbebebebr#BbqbeaLbe#Y#B#B#B#B"
"a7#DbCb4azananan#BaL#b#Yby#b#G#ub0aN.e#x#i#xaWbObAa5.e.8.4#2.4.4.w.wbQ#zbSbSbVbV.w#z#zbS.JbGbG.l#D#GbV.1.w.1#G#G#H#8#8#8aoa7#8#8#D#Dbn.1bnbC.1bC#b.w#D#D.y.5bs.y##a7#Hbranbe.1.i#sbn#D.Rbsbs#ubs"
"#b#0.y.8#2#2#2#2#F#u#G.w#0#G#Pazb4b4beb4bnbn##.5#xaB.4.4.4.e#z.K.e.SbA.8bA.ebK.K#zbV.y#ubVbVbVbVar.8ara8ara8a5ar.RbV#zbVbA.y#D#sbSa5a5bV#zbSbVbS#G#DbV#b#b.1bn#bananbeb4b4anananbean#B#B#Bazbebe"
"#0a5bSbV.w#Y#BaE.1#0.wbSay#uay#Gbd.FbCbC#H.zanaz#b#b#b.w#zbA#2#c.P#6#6.M#2.e.K.k#KaB.Xbsbn.1.1#7#Hbna7#D#D#D#D.0#0#zbVbV#u#F#FblbdbCbC.1bC#G.1.1bV#u#D#G#Hbean.manbeanan#B.manan.mbebe.1bV.1.1.1"
".zbCa7#Hazanb4#8#Y.w.y.8#z.w#G#D#G#0#P#0#0#0#uaJ#D#u#ubl#D#0.wb2.w.1#0#0.w#z.4.G#vbhbRbO#rar#N.l#4bL.S.4.4.4.4bLay#D#uay.1#Ha0.w.1.w.1.w#G#s#0.w#G.1.1an#Bazb4b4anazb4b4.zananan#f#f#8#b#H.w.1#b"
"b4#Hbd#Ha7#H.1.0a7#H#b.wbV#s.w#0#D#D#D#D#G#u#u#G#G#G#GbV#u.8.y#ubs#7#G.1.1bn#D.y#xbXbAbAbYbt.Z#RbXbK#s.k.R.S.RbAbl#F.o.o#Fbv.yblbV#u#7#G.1.z.z.z.w.1#G#u#D.0#G#nb4#H.1.1#b.zb4.z#H.1.1.1#Hbe.m#B"
"#Y.w#D.1ay.w.w#Ga7#H#H.w#G#G#G#G#D.wbV#G.1.w#G.1#D#D#ubSbA#u.KbV#s#G#u#u#ubVbn#s.zb4b4#sbO.g#V#X.MaB.yaBaB#2aZ#2.y.y.R.KbQ.KbQbu#zbAbK#s#bbe#Ybea0be#bbn.w#D.y#G.1bC.1.1a0#b.z.z.zbc#H.zbCao#HbC"
".wbS#0.wa0a0#na0azaz#b#H.1#G.0.0.w#P.w#G#0#G#uay#D#DbAbK#z.KbSbK.l.4bv.8#F.l.e.S#ubAbA.RbK.K.K#s.4bAa5#z#z#z#z#z#w#m#3ba.p.p.L.L.ZaZbD#t#R.SaKaKakap#Y#bak#s#zakbn#D#u#D.y#7bs#7#F#F#u#0#0#0by.w"
"bna7anbran#8az#8.1#ba0#bbcbeaza0a0.w#G#G.1bm#G#0.1#z#GbV#z#0#s#G.e#z#z#za5.8bGbgaAbv#T.l#F#Da7a7bQbybQ#z.e#z.ebAblblay.0ay.raJ.obR.s#tbR#t.s.s#tbDaZa6bT.Z.gbT.SbA.S.S.KbQ.q.q#YbqaLbeaV#D#u#D#u"
"auauaL#W#Wbr#L#Wbe#nbe.w.w.w.1a7.1#H.1.0#u#7#7.r.0#ubl#uay#Gay#u#z#za5#u#ubS#za5#D#u#u.8.8.8.8#r.4bYaZ.G.GaZaZaZ#t.SbLbFb.#5bO.Z#t.Z.Z#t.Z#iaC.E.Z#1.g.ga6#ibWbR.C.s#..OaPbNbi.Ua9ajaO#X#v#y#r#h"
"bL#1b.aI.g.I.UaP.GaZ#t.4.SbK#sbQbe#Bbe#b.1#D#D.w#G#DbSbl.8bl#u#F.8aB#F#F#F#ubV.w.ybSbS#u.8.8a5#z.k.K.KbK.KbQaYakbu.K.S.4.4.4.S.e.4.8.4.ebF.Kb.#h.gbR#taq.ZbW#E.gaP.YbNba#.babaaP#3.u.s#R#R.S.KbK"
"a6a6.Z.ebO.T.QaNa2a2aIaT.Ub#.6.EbIaZaZ.4.S.SbA.kakbQ.k.KbF.ebA.y.e.ebSbS#u.8#FbG#r#r#r.e#F.ybsbdbV#zbV.yaBaB#2#2#MavaS#Z.O.O.OaPa6#i#i.ZbRaI.H.n.ZaIaI.T#5aIbRb.b.bLaIbRbR.gbWaP.g#v.g.Z#x.gbT#i"
"#H.1#DaY.ybV.SaB.Y.O.O#.#X.ObBaIbR.T#1#t#1.Z.g.ZaP.U.U#EbW.g.g.g#T#T.4.l.l.8bS.e#F.8#F.l.8arararblbSa5#0bS.BbS#ubV#u#ubl#ublblbl#5bZ.gaP#.babN.pb##E#E#E.Z.g.gaIaB#2.ZbL.T.e.e.K#z.kby#b#b#Y#Baz"
"brbrb4#Hb4.1#D.0.R.y.y#F.yaBbvaB.Z.g.g.g#jaOaxbxaFaS.Y.O.s.s#ta2#Fbla5bSay#ua8bl.y.y.RbK#J.KbKbK.S#F.y.8.8bA#F.l.y.y.8.8.4.4.4.4aPbtaPaP#E.YaPbNaP.Z.sbwbw.C.CbZbB.C.Z#..O.H.OaP#RbX.SbK#JbnaV#a"
"aZ#taZ.Z.4bLbO.ebLbR.S.TbL.T#4buaK.S#R#R#4.Sbw#t#3aT.Z.ZbD#i.E#i#Z#ZafafbN#Z.na2.3ay.B.Bay.B.8a8bn.y.4.4.4.8.8bAbl.y.ybKbS.e.e.8#F.K#s#s.k.KbLbObL#t.Z.9.G.GbI.E.G.9aP.g.ZbZbZ#tbJaI#.#EbW#E.g.Z"
"aKaKaH.u.C.C.sbw.O.O.O.O.Y.Uba.O.uaPbtaT.u.s.s#Rb.#4#5bLbL#T.Z.4.4#t.4.4#t.4.y.ebKbAbV.KbAbAbA.K.KbVbAa5#z#z#z.y#z#zbS.8aB#2.M#2.o#F#ubl#F#u#G.wbQbKbKbnbQ#YaL#Y#saY.KbAbYaBaBbY#.bibiaPaI.Tb7bR"
"#h#5#1#X#jaOaaaa#M#paf.Ybaba.n#S.H#.#.aDaqaqaq.HaPbW#x.Z.4.Z.4bR#RbLb.b..k#4#R.4#RaH.u.u.u.ja1aK#F.S.4.K#zbQ#zbVbSbSbS.ybS#DbVbVayayayblbbbl#u#G#D#u#u#D.1.1#b#H#H#b#b#GbV#s#b.1#L#WaL#WbqaLbK#K"
".zanbeb4be#aaY#aak.k#4bL#t.G.G#i#1#j#j.gaq#j#.bW.ZaT#tbRbObRbLb.#u.r.r.r.r.rbmbm#za5bv.la5a5a5a5.K.4#xbg#xbg.MaM#2.8bV#s.w#sbV#ubS#z.1#z#G#G.1#G.1.1.1.1.1.1bc.1.1.1.1#G.wazaz#Bb4#8bC#Hbebe#H#b"
"#D#G#G#u#0#zbSbSbVbVbAbAbV#z#z#s#JbK.R#s#saYaVaYb.#4.SbL.4.Z#t#t.L.LaS.Lba.O.n#mbQ#z.K#zbQ#0.e#2bQ.K.K.K#z#s#z#D.y#F#F#F#F#F.oaB.8.y.8.y#ubV#0#D#u.r#G.0#G#G#Gbc.1#G#G#G#G#Hbc.1#naz#b.w.1#0#0#P"
".z.zbcbCbcbC.0.0be#b#ba0#H.1.1.w#Dbdbdbn#H#8.z.z#BaL#b.w#sbV#z#s.K.K.K#z.K.K#z.K#R.C.j#RauaubYbt.6#6a6bL#zak#bak#D#D#D.y#u#u#0#0.w#sbV#u#F#Fbl#u.w#0#G#G.1#G.1#G.r#GbV#GbV.1bc#H.w.w.wa0#0bS#G#0"
".w.w.1#G.1#P#G#P.w.1#H.1.1#D#D.1by#0#0#G#P.w.w#b#Hbc#Gay#G.r.1.wbv#F.l#F.laJbvblbA.8.l.8a5#z#zbS.K#4bO.4#TaBaB#Fb4#baz#b#P#zbl.o#F#D#0#G#G#GaU#0.B#u#u#u#G#G#0.1.w.w.w.w#0#G.1.1b4anbraz#8.1#8az"
"b4.1bnbC.1b4.zaz#f#fbr#fb4#8.Van#f#8#8ananbe#G#u.1#G#DbC.1.1.w.1.w.1#G#G#GbS#ubSaiaB.SbXaB#2.4bKbvar.ebF.T#1#j.gah#O##bnbn#D#baY.1#D#DbS#u#D#7#7.o#u#0.wbya0a0#0.wbn#0bSbAbS#z#0#8#8an.z.1bd.1a0"
"#b.1.1bn.1bebran#W.man.manbran.m.m#Bbebe.1#D#D#bbCbCbC#GbC#G.1#G#u.8#ubSbVbS#z#z.w#s#D#ubV.1.w.w#Da7bd#Dbs.5.5#O.Q.Q.K#N.Jbgawax#O.y#z#s#z#z#b#B.zazaz.1#GbC.0bd#7#D#ubSbV#G.wbebr.Vbe#8#D#7#7#G"
"#b#b#b#b.w#b#bbeb4#H.cbebe#bbnbK.e#z#z#sbVbs#D#G#z#z#za5a5#za5a5#sbn#z#z#z.y.8bAbl#F.o.o#u#G#G.r.1bnbn#D#DbV#z.w#T#x.MbGbla5a5.eaB.S.SbT.6.a#2bK.1bn.1bn.1bean#lazazbe.1.R#F.5a#.S.e.ebUbU.W.Wap"
".ybAbAbKbK#DbV.waV#HbebebeaYbnbn#z#FaB#F.y#D#Dbnbe#H.1bn.1#Dbnbn#8#eao#e#8#8#8#8#0#0#0.w#G#G.ray#2.J#2#2.la5#z.w#b.1#u#Gbnbn#D#DbAbA.4.4.8bA#z#z.e.8#T.J#x.l.K#z#D#0.w.w#b.qbraLanbr.Vbr#8bd.b.b"
"#B#B#Bazbrbebebe#8brbrbrbe.zbrbr.mbrb4#H#b#sbVbV#NaW#T#T.J.JbkbkaAbp#Vbpbhbpbpbp.e#zbQ.w.w#s.1.w#H#b.1#G#D#7#7#FbS.8.l.l.8a5#sbybV#G#0.w#0#z#Fa#.4#NbOar#r#r#z#za8.ybS.8.4aB.SbK.cb4anan.mbeanan"
"brbrbebrazbr#f.Vbr#f.manb4bebean.V.V.m.maL.1bA.y.Rbnbnbnbnbn#Hb4#Y.w#saYbQbnbK.RbT.GaM#2.4bVbVbK.8#F#u#z.wbybyby#G#G#zbV#u#F#F.obb#uay#0#0.w.w.w#b#b#sbn#D.X.5.b#z#0#za5bAbA.K#s#TaAbObO#T#T#raN"
"bnbnbnbeanbq#l#Lan.maLbrbebebrbeaVb4b4aVbnbn.wbe#T.4.ybAbK.KbQbQ#D.R#D.1.1#H.1#H#Y#s#zbVbV#z#u.ya5a5ar.l#T.J#vawa7#Hb4be#b.1.0.0#G#ublbv#c#c#2#u#Dbd#D.1.w#Hbean#b.w.wbVbSbVbVbVbVbV#D.1bV.1#ban"
"#Bbebe#abebeaVbnbn#sbn#D#s#a#b.w.q#b.q#Y#Ybe#HbnaY#baY#baVbnaVaV#bbn.w#bbebeaV#H#D.1bebe.w#G.wa0.z.z#HaV#HaYbnaV.ebLa6a6a6bOa5b2.w#b.w#zbU#s#s#zbA.lbv#T#T.l.y#0#8.1#D.1.wazaza0.w#P.wbebe#H#baz"
"az.1bcbc.1.1bCa0#H#8b4b4#H#Hbebr#b#bbn.ybXbK#s.c.ia7bebe#zbV.8a5bnaY.caLaLbe#H#H.kbKbKbK#s#b#b#H#bbV#DbV.wbe.w.1bCbCbn#D#2bg#i#i.J.lbA#s#b#bbQbQ#JbVbVbS#G#u.R.R.SaB#2#2aB#Fbd#H.z.1.wa0#b#Ybe#Y"
"au.S.S#J.k.R.kaY#DbVbV#sbn#s#s#b#Y#Y#Y#Yak.q#Y.N#Y#Y#a.R.y.y.ybV#ebrbq#WaL#B#bbV.i.RbVbn.1#bb4b4#s#D.y#ubV.1#b#H.1.1#bbe#Y#b#s#z#z#z#D#7bs#u.y.lai.5#F#u#0.wbebe.qakbQbQ#baY#b#b.1.1.0#G#D#ubb#F"
".k#s.k.k.K.KbK.KbA.KbK.K#z#s#z.K.5aBbX.4bY#RaHbY.Z.4.e#s#sbnb4#H.q#Y#sai.dbs#8anbeanan#Ybe#H#H#8#b#H.wbV#G#G.0.1.wbV#u#F#7#D.1b4#bbebebeazb4.1bVbebe.w#z#u#FaBai.4#2.4.ebQbQ.w#Y.w#G#GbVay#u#z.w"
"bm#G#Gaybl#ublblbAbA.8bSbAa5bS#F#D.1#zbnbVbK.K.K.K.e.4aB.y#Dbnbea7#8brbq#Y.K.ebU#Hbe#Yanazbeazanazaz#n#n.w.1.1.1.w.w.1#Pa0#b.1.0bV#G.1.1az#b.w#s#sbVbV#ubVbV.1#s#z.yaB#2bG.M#xbgbG.8#z#Yb0#b#s#z"
"bS#GaybS#G.w#b#b#zbV#0bV.w.w#G#G#G#G.1#G#zbV#D#u.y#D#z#s#s.K.8aiar.4.4bV#sbn.cbr#s#u#2.M#x.y#D#b.1#b#b#b#na0a0a0a0.1.0.X#7#u.1a0#z#D#u#F#u#ubVbV#n#n#b#Pby#b#Y#n#bbn#D#DbV.KbV#z.K#1#i.6.6bDbL.Q"
"#Ebi#p.U.Y#Z#C#3bAbAbKbV#s#G#s#0#D#G.w.w#0bc#Gay.1#D#7#F.ya5#s.WaV.cbebn#sbQ#h.T.K.kbQb0aE#YbV.X.y.y.y.ybV.w#b.1#8.1azazaza0a0.wa0.w#0#GbV#z#z#0#F#F#F#F#F#u#ubVbe#b.1aY.wbV.ybAbRbR.Zaq.Z#E.U.U"
".n#Z.p.Las.faQ.fafaf.U.UaPbD.Z#t.4bK#za5#z#G#G#G#G#G.w#G#GbV#u.ybUbQ#z#zbV#JbKbYb.#R.Z#tbA.wbe#n.R#D.y.y.8#Dbn#D#Y.w.wbn.w.waza0.1.1#H#b#P.w#GbV.w#0bV#u#u#u#u#ubv.o#F.y#DbK#z.K#z#4.4.S.TbL#t#t"
"bLaZbD#R#taP.U#Z.hb6as.L#k.pba#ZbD.s.ZbTbG.8bS#Gay.B#G#0#G#D.0#D#s.y.ybVbV.4.ZbL.s.s#R#4#s.w#H.1aY.qbebQ#s#s#sbnar.l.l#u.1#HbC.FbC.1bC.1.1.1.1.1aybVbV.w#s.w#s#0by#za5#u.y.4.l#r.y.8#F.8.K.e.4#T"
"#4#4.S.4#taZ#T#2aZaTbNaQ#daQ.fasaS#QaT.s.4.8ararbl#ubVbV#ubl#F.XbT.G#t.S#tbkbT.T.uaH#OaB#D.1.zaz.z#f.z.zb4.za0.z#Jbn#JbK.ybAbK#s#z#baz.z.z.zaobc.0.1#G.0#G#u#G#G#ubS#0bVa5bS#uaBaB.y.y#u#F#FbA.K"
"#zbK.e.S.8.S.S.T.O#Z.LaQaQaQb5af#..Z#t.4#F.yblblbl#ubVbVbK.S#t.saI#tbwbZaI#t#t.S.n#1.TbF#zbQby.wbebranbraz#b.1.wan#nbe.w#z.y#FaB.8.ybn#Haobcbcbc.1.1.1.1#G#G#G#0#G#0#GbV#ubVbVbV.8bAblbAbSbS.K.K"
"#F.l.8.4bLbRbRbR#Z.L#kafafbN#..Zbg.Jbv.8#u#D.0#7#ubS.y#t.s.Obaas#3baaP.Z.sbD.Z.Z.y#JaY#a#Ybe#b.wb4#b#bbebebebe#bbm.0#u#G.w.w#0bVbGbAbVbV.1.1.w#P.1#Ha0bc.1#Day#D#0.1bS#u#ubV#zbVar.8.l.8a5a5.e#N"
"#T.4.4bObw#.bNad#k.pba#.bR.4bAa5ara5#zbVbV#u.y.4.K#t.gbi#pb5.p#k.ZaP.Z#t.S.y#Dbna7bCb4.zazb4ao.1#b.1.1bVaybV#G.wa0.w#G#z#0#z.K.y.8bV.w.1.1.1bc.1bcbc#Ha0.1.0#G#G#G#G#G#G#GbVbV#ubla8a8blbSa5.8.4"
".e.T#1bw#..paQa.#E#v.Z.8.ebSbSay#FblbA.y.S.T.TaIaDbN#paj.U#v.g#ta6#TbAbSbS#G.1bc#GaU#P.w#0#GbSbS#G#Gay.r#D#G.w#P#D.y.8.4.4.e.e.e#u.1#P.1bc.1.1.1.0#Ha0#Hbc.1.1.way#0.w#0bV#GbV.ybl#F#u#zbVbKbA.y"
".g#.bW.UaOa9#..O.4.8bAbSbS#u.lbv.K.K.S#x#Eb#.v...Yba#..Z#T.4#Fbvbl#ubS#G.0#GbCbc#Pbc#P#P#G.w.w#P#Gbc.w.w.w.w#P.wb0.qbQ.K#r.S.S.S#G.1b4#P#H.1bc.1.1bca0.1#P.w.w.w#G#z#GbVbVbSbSbS#DbV#s.K#4.S.4.4"
"#EaC#i.gbT.4.4bAbAbAbSbAbA.4.ZaPa3.6#6#E#x.4bLbL.4bAbKbAbSbS#ubS#0#P#P.w.w.1.w.1#H.1a7bCbn#H#H#Hbybyby#z#z.8.4.4aM#xaZ#2.8.y#GbV#Gbc.w.1#G.w.1.wbcbC#G#G.1#G#GaybSbSbS.8bla5bA.8#z#z.KbZbRaT.ZaP"
".4#r.K#z#z#G#ubb.8.y.y.y#R.O#Z.tbMbM#5.ebA.R#D#Day.rayaybV#G.wby.1#G.w#G.w.wbV#u.TbObO.Z.Za6bD#ia6bTbDbD#iaP.s#t.K#s.wbya0#P.1bm#G#0#0.BbSayb2#0.1#G#u#GbVay.8.8blbSa5bSa5#za5bAar.Z.gbaa9baba.O"
"b2bS.8#N#T.Ja6bk.M.M.lbS#z#G#z.w#ubV#GbV.1#G#D.ra7bnaV#H#Hbnbn#D.l.4#2.E.6.6bT.T.X.X#u#D.1.1b4be.1#G#G#G.0#Gbcbc.1.1.w.1.w.1#D#G#D.0.0#D#GbVaybS#G.1.1#Dbn#DbnbV.SbA.KbVbK.4aZbD#F#ubVbSaybV.wbn"
"#D.0#Dbn.1#sbQ#s#za5#z.w#zbS.y#ubV.kbVbVbVbVbVbnaW.l.l.4#Narar.8bCbn#HaVbnaVbebea0.w.w.1.1a7#u#7.1#s#H.1.w#Ha0#b#G.w.w.w.1.w#G#G.0#G.1#0.w#0#0.wbS.ebS.e.l.4.JbG.y#u#D.w.w.w#sbQbV#s#0ay#ubV#D#D"
".0bn#Gbn#D.R.R.RbV#G#z#0bV#u#u.y.SaBbYaB#t.4bA.ea5#zb2bSbSbVbV.w.0.0a7#Hb4#Hbn#7a5#z#z.w.wa0a0#bbeaz#b#b#bbn#D.y.1#G#G#G#G#u#G#u.1.1#b.1aybl#Fa8bG#T.8.eby.Wb0bP#G#Gbm#Gbm#G#G#G#sbn.w#z#G#G#zbn"
"#z.w.w#zar.4#T.Jbv#F.ybSbV#ubSbVaY#s#s.Ka5.K#z.Kbl#u#D#G#D.rbd.ra5#0bS.BbVa5#ua8.ybla8#u#0#G#G#G.0#D#G.wbe#B#Ybe#P.w.w.w.1#0#G#G#G.1#P.w.w#0#0.w#baY#s.wbn.0#D#7ay.rbm.r#G#G#G#GbV#0#z#0#G#z.1.w"
".8ara5.Ka5.ear.e.w.w.wa0#bby.w#b#0#0bV#u#F#FbGbv.8.8ay#z#0#0#0#0#z#0a5aya5ayb2#0bV#GbV#D#u#u#D#Ga0a0bc.1bc#G#D#u#Day#D#GbV#G.w#s.w.w.w.w.w#z.w.waBbs.y#D#DbC.1bCbV#G#0.1#0#G#0#zbKbSbSbS#u#ubVbV"
"#Hb4bebeazbeaz#Y#ubV#u#z#u.y.8#F.w.w.w.w#0.w#0#z#G#ubl#F#u#u#u#Fbd#u#D.0#7#7#7#D#u#D#GbV#G.w#bbebc.1#G#G.1.w#P.w#b.wby#s.w.w#s.w#z#z.KbA.4#F#T#2ar.e.ebA.ebAbAbSbQ.w#s.w#z#zbK.4.y.8bSbS#0bSbVbn"
"bn.1a7bnbn#D###u.1#0bn.w#G#z#D#0#0bV.w.w.w#bbe#bb4b4#HbCa7#Dbd.ybs.R#D#u#u#F#7bs#u#u#u.ybA.S.4bLap#b.WbQ#z#s#z#z.8.4.8#2#2bG.MbT.4.SbA.S.4.S.K.Kararar.ea5.ebS.e.8.8.ybS#z#z#s.KbAbla5#0#0.w#s.w"
"#s#z#s#z#z#z#za5#D#D#GbV.wbV#z#0.Ka5bKbAau.R.S.R.lbAa5.e#r#NaAaAa6.ZaW#N#N.e.e.e.BbSa5.earbOa6#Ebi#EbDbDa6#t.4.4.ebA.SbA.e.K.K#zbL.T.KbL#t#TbL.Kbn.1.1.1.w#Hbeb4bV#z#z#G.w#z#z.K#za5#zby#0bVbV#z"
"#u#D#DbV#u#ua8#ubXau.y.y.ybs#DbsbK.SbL#RaIaI.C#3bw#t#R#R.S.S.S.y#t.gaPaP.gaT.Z.ObabaaP.Z.Z.Z.4.l#F#2#2#O.S.ebA.8.S#2aB.y#zbKbS.y#u#D.1.w.1bnbVbn#zbK.y.SbK#4.S#tbSbV#u.8.8#u.8#ubV.y.y.y#ubA#ubV"
".##q#qat.tas.2.2#A#A#AbH.H#C.H#CaMbI#x.GaZ.9bD.G.9bD.GbT#2#2aBaBbK.ybAbKbK.S.S.S#t.Z.Z.4bAbK#zbV#sbV.K.K.K#s.KbV.K.y.SbA.KbK.y.S.4.ybAbK.K.K.K.K.K.K.e.K#4.K#4bLa2#5.D#5a2aIaIa2aIbBbZbwbw.s.OaP"
"ba.O.Obaba#.#.#..A.A#v.Abkbkbk.A.y.8.SbA.e.S.S.4.K.e.e.e.e#z#z#0bS#ubV#zbV.y.ybS#4.SbY.S.y.yaBaB.4#t#t#t#t.S.S.S.e.4.4.S.K.KbL.S#hbF.TbR.gaPbWaP#Z#ZbaaS.p#kb5b5bNa9#..O.O.Oaq.ObaaP.O.O#Zba.Y.Y"
"#D#u#u#uaybSbS#u#s#s#z.w#s#s.1bnbQbQbQbQbQ.Q.K.T#t.4.Z#2#T.4.4.4bAbA.SbA.S.S.K.KbQ.K.K.K#5bLbL.SbO#R.T#5b.#5.K.kb.#5bLbZbZbR.Z.gaP#.aPbNbNbN.O.Hbwbwbwbw#3.O.O.O#2.4.8.8.8.8.ybAbA.e#z#s#z#s#z#s"
"#5.TbLbL.TbLbLbL#m#gae.CaX.Caeae.Z.4#tbLbLbZbR#tbObR#tbR.4.4.4#t.saP.U#E.YaP.U#..UbWbibWbNbNa9#..gbW.Z.sbwaP.G.9aP#E.U#E#EaPaP.U.Y#3bBaIbw.Cb.#w.ybSa5bVbSbV#z.w#z#z#z.K.K.e.ea5bAa5.ea5.ea5a5.e"
".U.Y.YaTaT.Z.O.gbRbRbwbw#tbB.s.ZbTbT.Z#t.4.4.4a6#t.Z#t#t#t#ta6bDaIbZbB.n#m.n#3#3#X#.aq.HbH#..H#m.TbRaIa2.DaI.T#4bwbRbwbwbZb.bob.#4b.buaK#R.s.9#t#3.O.O.Obw.sbw.sbwbwbwbw#tbwbRbB.Z.gaP.gaP.gaP.g"
"aB#FbSbVbV#D#ubVaya8bl.8aybS#u#u#zbVbV#zbV#zbK#u#u#u.y.8.ybA.ybA.4bY.4.4#t#tbDaZ#tbR.4#t.4#t#tbL.K#tbwaI#5aIbLbFaIaIbwbD.U#E.Ubi#EbDbD.ZbT#xbT#xabaRaR#oabat.O#Z.s#t.SbLaI#4aKb.b.b..Kbu.7.Qbub."
".w#b#b#Y.w#0.1#G#z#G#z#G#b#b#b#s.1#G#G#G.1bc#G#G#G#Day#G#G#G#G#G.w#G#GbV.1#z.w#b.kbnbKbn#s#DbVbV.K#t#iaP.ZbW.g.Z.s.s.gaPaP.Zbw.Za6.Z.Z.8#r#z#ra5#D.r.r.r#Gbcbmbm#G.1.w.wbc.w#G#G#G#G#G#Ga0#P.1.r"
))

(define granite (list
"   384   384       16            1"
". c #000000"
"# c #111111"
"a c #222222"
"b c #333333"
"c c #444444"
"d c #555555"
"e c #666666"
"f c #777777"
"g c #888888"
"h c #999999"
"i c #aaaaaa"
"j c #bbbbbb"
"k c #cccccc"
"l c #dddddd"
"m c #eeeeee"
"n c #ffffff"

"aacfedbbcbbaaaaaaaaabaabaaaaabcbcbbbabbchfdcccbbabbbaaabaabcbaa#aa#######a#aaaabcddeefhec##dgbabbaaadabbcfbaa##########aaabbaaa#a#####a#aa###a#aaabbbbcbbbccdedaaaaa#aaaaa#a#abaaabbabbbeddbbaaaaaca##a#aaaba########aaaadcababbabdehd.##.a######.cgdcb###b##.##.##aaaaa####abcba######a##aac#a##a####aa#aa##babbbcfccbbbcdccccecbbbcbbbcdccddcbcdfeecbhhjihhgffc.aaa####.#######aaaaaaaabbaaaaa"
"aaacedccbbcbaaaaaa#bbaabbbaaaabcaabbbbbbafhfccbbbbbbabacbacbaaaaa##########a###abbcdeghhhcagb#ababaaccbacdfca#a####aa###aaaaabaaa#####aca#aabaababbcccccccbcdfdaaaa###aaaaaaaaaaabbbbbbccccccbbcbcaaa##aaaaabaaaa###abdaccceebaaaabehja####a######..#aeec#bb##########aa#####abba#########aaca########aa#aa###aaaabddbbbbbbbbbbccbbabbbbabbabbabcbcbcefhfeddccefhhijheecb#...a####aaaaaaaabaaaaa"
"aaabccccccdbabcbaaa#aaaaaaaaaaabbabbbbbccabefdccabcbbabacccbaaabaa######a######aaabceiiiihije#bbabbaaeaabcedcaabaa########aaaabaa##a###ab#aabcababbccccccdeeeecc#a##a##aaaaaaaaaabbbbbbbcccbbbdcbbcdaa#a#aabbaaaaa###acbaa#bccaa#abcfig.#######.#######acddgefdda#######a########a#######aaaaaa#a######aaaa#####aaacdcbabbaaabbbcaaaaaaaaabbbaaabbaabbbcbcbabbabcdeefghjkjgc#..####aaaaaaaaaaaa#"
"#aaaaaacbccbcabbbaaaaaabcaaaaabbbbbbabbbcbaabffccbccbccbbcbaaaabaaaa#aa#aa##a#aaaaabbikkjhijicabbbcc#faaacdebcbda#########aaaaaaaaa####aa##cacccabcccdccccdddfdcbaa##a##abbbabccbbcbbbccccaaa#abbaaba#a##abbbbbaaaaaaaaaaccaaca##aabcfic.###aa#######a####bddeeddb####.##.###aaa#########aaaa###aa####aaaa#######aabdbbbbcabbbaaaa#aaaaaaaaabaaabbbaabbbbdbbaaabccccccdcefhhkhda##aaaa#a#aaaaa##"
"#aaabaabcecbaa##bcaaaaaaaababbabaaabbabbaabb#chhfdccccbcbecaaabaaaaaaaaaa####aaaaaaabdgjkkijijdabbdcabfaabcecbbec###########a#aaaabaa#######abbaaaadddedddeeefeccaa###a#aabcccdcbcbbbbccbbbbaaaaa#aabbaaaabbbbbbaaaaaaabbbbbaaa####acegha##a#aabbb####a##adccdedbcc#######.###a###a#######aaa#a#aa##..#aa#########abdbaabbabbbaa###aaaaaaaaaaaaacbaaababbdbabbabcbbcbcbccbbdegjkgb#aa#aa#aaaaaaa"
"##aa#aabccccaaaaaaaa#aaaaaabbaabbbaaaaabbbcbbcfhhgfcccbbbbccbaabbaaaaaaabaa#aaaabaaaabbcehkljjdabacccbgbaaccdb#adea#########aa#abaaaaa#####ac#ba##accdedddefffeaba##a#aaaaacccccccbbbcccaabaaaaaaaaa#aaaaabcbbaaa#bbbbaaefccdbaaa#aaacdei##aa##aabbbaaa#a#cdcccccbcea.#########bbaaa######a###a#aaaa.#aaba####.###abcbaaabaabbbaa###aaaaaaaaaaaabbaaaaaaaaaaababcbbcbbaabbbdddeghheba##ab#abaa##"
"#####bbaaaaabaaaaa##aa#adccaabaaabbbbabbabbbabccbccfdbccbbbbbcaabcaabaaabbaaaaaaaaaaaabbbcglli#accbbbddgabcddbbaacea#a##########aaa#aaa##aaaa####aabcddeeefffgdbbaaaa###baabbbbbbcdabdcbcaaabaaaaaaa#aaaaaabcbbbbadfbbbaejhhebbccaaaaaccfi.aba##abaaaba####ecbbccba#fc.####.##.bba#a#######aaaaaaaaaaa##aaaa######abcdaa#aaaabaaa###aaaaabaaabbbaaba##aaababcbbcbbbbbcbaaabbccccddgggeb#aadca###"
"#####bcaaaaaabcbaaa#aaaabcccaaaaaaabaaabbbbbbbaacbabeeddddccbcbbcccbabaaaabaabaaaaaaaaabbbbglmdbcbaabebdgdbcecbbaabdbaa#########aabbaaaa#aa#a##a#aabbdceeedccdcbbaaaaa##aaabbcbbbabaaabbababbaaaa#aaaaaaaabcdccbbbabcbbbcfijfbcdcabb#abcbif#abb##aaabaaaa##fcccbbcaa#db#..##.##.aaa#########ab#aaaaaa#aabaaaaa#####abdbbaaaabbaaaa###b#a#aaaabaaaaaaaaaaaaaabbabbbbaabbbaaaabbbbbbbceffecccbaa##"
"#####abaaaaa#accbbbbaaabaaaaaaaaaaadcbaabbabbbabbdcaacgfddddcdddcadfcaaaabcbbabaaaaaabcabbbdjliacbababcbdfcdeeaaaaaabba########a##aa#aabaa##a######abddeggca#bcbaaaaaa####aaaaaabbbbbcbbbbbaaa##a#aaaaaaaabcbccbbaaaabaabfgfiecccccbbaaaccicbbbcbaaabaaabb#ceccccdca##aacdb######aaa###a###aabaaaaaa#aabca#abba#####abca##aaaaaaaaa##a##aaaaaaabaaaaaaabaaaacbcbacdbaaabaaaaaabaaaaabbcddccbaa##"
"####aa#aaaaaaabccbabbaaaaaaaaaaaaabfaaabbcbbbbbabdebaabdffddedefedccecccdcbbbbbccbccbbbbbbccekldaabaaabccbfaaaaaaaaaaaba########aaaaaaaaba##aaa###aabbccfgfaababbbaaaaa#aabbaabaaccaabcccbcbaa##aaaaaabaabbbccbbbaabbbbbbdddghdbbbcccb#abcdebcccbaabbbabbcbaecddddbaa##.#acdeca#######a#aaaaaaaaaaaaaaabba##abba####aacba##aaaaaaaaaaaaa##aba#abaaaaaaabaaaabbbbbbcbabbaabbaaaaabaaaaaaaaccbaa##"
".####aa#aabaa##bccbaabbbba#aaaaabbaefdaabbbbccbbbaddaaabadeeffhhhffdedddeecbbbbcccbbabcbabbcfjjlkeaaaaacdadcaa#aaaaaaa#ab######ba#aaabbabcaa#aa###babcddcedba##acbaaaaaa#ababbbacbbbcccdfffbaa#aaaacbaabcbabccbbcbbbbbbcbbccedbbbccdccbaabcgb#bccbbbababbbcccdededcb#a####...addcba##aabbbbbbbbaaaaabba#aaa##abba####abbaa###a#aa#aa##aaa#a##abaaaaaaaaabababbcdbcb#baaaaaaaaaaaaaaaaaa#aaaaa###"
"######a##aaaaaa#accbaaabbbaaa#aaababdcaaabbbbcccbbbdbabbbacdccgecadbbbcdccddeddcccccbaabcbbcgjhhjgeb#aacdcccaa#aa#aaa#a#aaa##aaaaa#aaabbaabb#aa###aabccddeccbbbaabcbbbcbbb#aacbbadbabcccddbaaa#aaaaabbbbabbbbcdbbbabbcddcbbbccaabbbccbbaaaadi##abbbbbbbaabbbacdeedbd######aa####bceda#aabbabaaaaaaaaba#aaaaa#aabaaa###acaaaa####aa##aaaaaaaa#aaaaaaaaaaababaaaaabcaaaaaaabbcbaaaaaaaaa###aaaa###"
"##########aabaa#accbbabbbbbba##aaaabbcbbbbbbbbcbaaabdbbbbbbddccbbbbaaaabbabbbbcefefdcbaadbcddje#debgfbabecdc####aa##a###a#aa#aa##a##aaabbcabbaa###aabbcceedbcbaaaabdcccbabaaabbbbabbccbbaaaaaa#aaaaaaaabbbbbcbccabcccccdcccbbbbabbababbba#abfe#aaaaaaaabccbbaaaedddc######adcaaaa##dfcaaaaaaaaaa#aaaaa##aabcaaabbaa#aaab###aa###aaaaaaaaaaaa##aaaaaaaaaabaaabaaabcabaaaaaaabcbaabaaa##a###aa####"
"#########aaaaaaabbcbbbbabcbaacbaa##aaabaaabccccccbaabecabbbcddbacdeba#aaaaabaaabbdfgedcbaccdcgica#aadghdbddd#aa#aaa#a###aaaabaa#####aaaaabbbbbba#aaabccceecbddbaa#bbccabcbbbbbacccdbbdabbaaaaaaa#aaaa#aabbbbcccdcbcbbccccccbcaababbdbabbba#bbgaabaaa#aaacccdcddbeedba#a##a#aba#aaaa##decbaaba#aaa###a#a###abba#bba###aaba####a####aaaaaaaaaaaa#aaabbbaaabbaabbaabbaaa#aa#a#abbaabbbaaa#aaaa#####"
"############aaaaaaacbbbbbbbaa#aaa#a##aaaaaaaacbbbbbbabdcabbbcdbaccdba#aaaaaababbcbbdddedccddefihaa#aaahiiiffd#aaaa#abaa##aaaaacaa##a#bcaaaabbbcaaaabccdddecabaaaaacbbbabbccccccbbdbdfdaabbaaa###a#aaaaaaaabbbbbbbaaabdcddccbbbbabbbccaabbbaabfdaaabaa#aa##aabbbbbddba##aa#a#aa##aaaaaabcdbbaaa##aa#####a#aaabbaaaaa##abb######aa###aaaaaaaaaaaaaaaaabaaaaaaaabbbbaaabaaa#aaaaaaabbbaaaaaaaaa####"
"###########aa#aa#aaaccabbaaaaaaabb#######a#aaabcbbbabbaeebbccbcbacdaaa##a#aabbbbccbbcbcdegifdfgifba##aaaagigha#aaaaabbaaaaaaaaabaaa##acaaaaabbbbbbabcdddefeba####abbaabccccbbbcbadcbcbaabba#aaaa#aaaaaababacccbaadbabbccedcccbbccbbabaaaaa##ade###abba#aa##abbba#cebb.#a####.#a#aaaaaaaaacfca#aaa###aa###abaabaaaaaaaabbaa#######aaaaa#aa#aaaaaaaaaaababdaaabbbbbababaaaaaa#aaaaaabbaaabaaaaa###"
"##########a#aaabaaaaccaaaaaaabaaaaaaba###a##abaaabbababaccbcbbcccaaba#a###aaabbccdccccccdeegggfigaabb#aaa#fffcba#abbaaaaaaaaaaa#abba##aaa##aabbbcbbbbcdeegfeb####aabaabacbbbcbccaabbabaaaaaaa##aa#aaaaababbabbcbcdbbcccbddcdcccabcbbababba###afba#aabba#acaaabbbbaddb##aa####.####aabbaaaabffcaaaaaa##a##bcabbaaaaaaabbbc#a#a#######aaaaa#####a##ababbbbbaaaabbcbaaaaaaaaaaa#aaaaaabaaababaaaaa#"
"#######a#####a#aaaaabcbaaaaaa#aabaaaaaa###abbabaaaaaccaaabdbccbccbaaca#####accddcccccccddeeefikjeabcca#a#abfifbaa#abbbbbaaaaaaaaa#bbba#bcaaaaaaaccbcccceffeccaa##aaabbbcabbacbddbbaabdbaaaaaaaaaaaaaaabbbaabbbbbbbbbcbbccccdcdcccabbbbbaaba###dcaaaabbaaabaabcbccaadba#aaa########aaaa##aaaacgdbaaaa####cfffda#a#aaaabbdbaa#aaa########aaaa#aa##aaabbabbbaaabbbaaaaaabaaaaaaaa#aaaaabaaaaaaaaa#a"
"a###########aaaaaaaabbaabaaa###abaaa#a##a###a#aaaaabacaaabccbbbcbbbcbb####a#bdfbbccccccdefecdgiiddaabbaaaabacfeaaaaaabcccbaaaaaaabaaacaa##aaaaaaabccddcfgfgbabaaa#aaabbcccbccbcddbbacabbbbbbbbaaacbaaaabcbabbbbbcbbcbccbccdccdccdcbaabbbaabaaade#aa#baaabaa##abbcbacdb#.#abbccc#.##aaa####aa#aeeaaaaaaabbabddfgfba#aabcd#aaaa########aa##a##aaaaaababbaabbbbbabccbababaaaaaaa##a#aaaabbaaaaaaaa#"
"#a###a######aaaaaaaacdaaaaaaaa#aaaaaaaaaa#####a###abbbbaaaaccbbbcbbbbaa#aaaaaeecabcccbccdedcdfgigeaaaacbaaabaacbaaaaaaabcbbbaaaaaaaaabccaaaaaaaaaacccceffffbabb#a####aaaabcccccddcdedbbbbaabcabbbccbccbcbcbbbbbbbbbcecbccccceccccdccbbaaaaaaabce#bbaaa###aaa##ababcacda#abb##a#######a#########bfdca#abcbaabaabcffddbabdc#aaaaa##########aa####aaaaaaabbabbbbbbbcbbbcbaaaaaaaa#aa#aaaaaabaa##b##"
"##a#########aabaaaabcdbabaaaaa##aaaaabaaba######a##ababbbbbabbbbcbcdddbbaa#abceecabccccccdddfedgjgdbaaabaaabbbaaba#aabaabaccaaaaaaaabbccbbbaaabaaabcddefgfebbbb#aa####aaaabbcccccbbfeccbbbaaababbbbbbbccba#abbbabbcdccdcbddcddcccdcddcbaaaaaabcfbadaa#######a#abbacbbcc###a#a########a######a##aabdcabccbbababaaaacdfededbbaa#aa##aa######ba#aa#aaabbabaababcbbcbcbbbabbaaaaaaaa##aaabaaacba#a##"
"##########a#abaaaaabbbcbbbcaa###a#aaaaa##aba#######aaaaaabbdccbaabccdddecaaaabccdbbacccddcdefdfgiifcba#bbaaabbaaaababbbbbbbabbaabaaaacbbbcbbaaaaaaaceeeefffbaaaa###a##aaaabbcbbbddcddddcbcbbaaabbbbababbabaaabababbbbcccdccddcddccccdecaaaa#abccfbbaaa#######aabbaacabe###a#aa#a#a##.aa#######a#aa#cfeecdcccccabbbabacggcabbaaabbaaaa####aabb#aaaabbababbbbbbcccbbbbbcccbbbaaaa#aaaaaababbaaaa##"
"######a####abcbaaaaabbccbcbaa###a##aaa##a###aa######aaaaaabdgebaaabbbccacbaaaaabbbaaabccddcdeeffgigbaaaaaabaabcaaababbbbaabbacbaaabbaaaababccbabbabbdffefhdcaaa###aaabba#aababcbdeeccceccccbababbbbabbabbaaaaaabbaabbcbcccccdcddddccccdcaaaababcdeaba#####.###aaabaab#b####a####a##aa#b########aaaaabedddcccccaaaabbcabeaaaabbccbaaa#abbaaabbbaaaabbbaaacbcbcbbdccbaabbacbbbbbaaaaaaaaabbaa#####"
"######aaa#abbcbaaaaabdccbbaaa#######aaa#####aaa##a#a##aaaababcbbaaaaabdebbbaaa##aaaaaaaabccddeefggieaaaaaaaacabaabbbabbbbaaaabbaaaaaaabbbabbccbaabbbdfgghebbbaa#####abba#aabbbcbccdcbbbcddcccbbbabbabbbabbabaaaaaaacbbabcbbccccddddccbcccaaaaaabbdcbc##########aaacbbaa####a####aa###a#aa###aaa###abbceddedcccbaaaacccdca##a#abbbabaaaabaaabbba#aabbbbbbccbbbbaaacccbbcbbaaabbbbbbabaaabaaaa####"
"#######aa#aaccabbabaabdecbb#a########aaaa####aaa#aba##a#aaaaaaabbdcaabdcbcaacb####abb#abaabccdeffghfdabaaaa#acbbbbcbabcabcbaaaabbbabaaaabbbbbcccbbbccdfedccbbb#########aaaababbacccbcbbbddbdcccccbbbbaaaabbaabbaaaaabaabbbbccdcceedccccacbaaaabbbbddb####aa######aabbaa####a####aa#aa###a#####aa#aabbddeccddccbbbabbbbceb###aa#aaaaaa##aa####aaaa#abbbbbccacccbaa#accbbbbbaaababbabaaaaaaaaa####"
"##a#####aaaaaabbbbabacdddccaa########aa#a#####aaa#aa#aaaaaaaaaaaabcabbcbbbbababa###baaaaaaabccdeeehifbabaaa###abbcbbcaccbcbbbaabbbbabaaabbbbbbbbcccccddbccbbbbba#######aaabbbaabbcccbdcbbdbbddcdcccbabaabaaaaaaaaaaaaaaaabbcccddecccbbacccbbbaabbbceca############aaaaa#############a#############aaaaabccddcbbbabbbbbbba#####a##a####aaa#######aaa#babaabbcbaaa##abbbaabbcbbbbaaaaaaaabbaaa####"
"#########abaaabbabbbbbddeccca##aa######a#aa####bbaaaaaaaaaaaaaaaaaabccbcccebacfdb#####aaaaaaabcdddcfgfccbaa##a##abcbbcbbdcccccabbabaababbbbbbbbbbcdccddbabbbbbba########aaababbbacdccccaabcbbcabddddbbaaabbabbbaaaaaaaaabbbddcddecbccbbbdcbabbbaabbcda#############abaaaa############a####bb##a####aaaaabcffdcccbbbbbbbb#######aaa###aaaa#######aabaaaabbcbaaaaaaaa#aaaaaabbccbbaaaaaabbbaaa####"
"#########aaabbabcbbbbbdddcbaaaaa###############aabaaaa#aaaaaaaaaaabbabbdefffccbba###aa##aaaaaabcdceecggdcbbaa##aa#aacbb#bcdddddabbbbbabbbabbbbbbbccfeedbbbbbbcbba#a#####a#acababbbdcbcbabbabaabaabeedcaaaaaaaabcbbaaaaaaabbcdfdddccbbbbcbccbabbbaaabcda########a#aaaaaaa#aa#####aaabaaaaaaacb##aaa#aaababbcdefddbbcbccbaa#####aaaaaaaab##a########aa#abbcccbaaaaaa###aaaaabaabccbbbaaaaaaaaa####"
"########aaaaaaabbbbbbcdedbbbbabaa##########aa###bbb###a##aaaaaaabbaabbbdfeedb##a#a##aa###aaabbbbccdefbfecbbbaaa####a#adb#acdecdfcbaabcbbbbcbbbbbbcdeffbcccabbcdbbba#a###a#aabaaaaaccccbaaaaabbbbaabdfedaaaababbbbbaaaaaaababbcedcccbbbbaccccbaaaccbbabeb######aaaaa#aaa###a######aaaaaaabacbca#aaaaaabbbbccdegfeccccccbcbaaa#####aaaa#aaaaa###a###aaaabbbcccb##a#aaa#aaaaaaaabbdeddcbabaaaaa####"
"#########a#aabbbbbbbbdddccbbba#aaaa##aa##a####a#bba#a#a#aaaabaabbbabbeedeeefdaaaa#####bb##aaabbabcddehgifffdcbaaaa#aa#aaaaaccdeddcabbbcbbbccbabbccdceeecdcaaaabbcccaaaaaaaaaaaaaabacdddbaabaabbbbcccccfdbaabbaabbcaaaaaaababbcccccbbbbbbbccbcca#acbbbbbda#####aaaa####ab##a######aaaaaaabaccbaaaaabbbbbbccceffcdeedcbbbbaaaa#aaaaaaaaa#aaabaaaaaa##aaaabbbcbbcbaa#####aaaaaabbbcccddcbbaaaaa####"
"##########a#aabbcbcbbcecccbbbabaaaaaa#####a#aaaabbaa##ba#acaaababbbbbbbcdcfgdbbbaa####aba##aaaabbbccdfefhfgedecaaa##abaaaaacbabebbbbbbbbcccbcbbbbddbedbddcaaaaaabdccaaba#aaaaaa#bbbbbaddccaaabcbbdcbbcbddabbbbbbbccaaaaaaaaabcddcbbbbbbbbbbbbbbaaaabbaabe#########a####bb#aa#####aa#aaaabccdbbbbabbcbbbccccdccbaaeffdbca#aaaa#aaaaaaa#aaaaabaaaa#aaaabaabbccbbcceb#bcaaaaaaaabbbbcdcbbbaaaaa####"
"#######aa#aaaaabbccbbcdccddcabaaaaaaaaa###aaa#aabcaaa#bba#aabaabbbbbbabcccdfedcaa##aaa######aaaabbbbcdddghhgfedcbaaaa#aaaaabcbbbccbbbbbbbcbccdcccccbeebccbbbaaaaaccccccba#aaaaaaabaaabbbddbbbbcccbcccbaceeacbbbcbccbaaabbabbbbceccbbbbbabbbbbbbab#aabbbbcc#.######a####.bcbcba####aaaa#bedccbbbbbbbaabccddedaaaaa##beeda#aaaaaaaaaaaaaaaaaaaaabba##babbabbbbcbbbccccbbaaaaabbabaabddcbbbaaaa####"
"##########aaaabbbbccccbcddddbaaaa##a#a#a###aaaa#baabbaaaaaaaabbbabcbaabccbddfebaaba#ba######aaaabbbbbcddfiiigggedbaaaaaaaaaabcbabccbbbbbbbcccddddccceecccccbbaaaabccddbbba#aaaaaaaaabcbbbcccdccbcbabcbabceecbabbbbbbaaaabaabbbcddbbbbbbbbaabbbcbbbbaaabcbdc########..####ccccba#abbaaaabddbabbbcabbbbcccceeca###aaa##aaa##a#aaaaaaaaaaaaaaaaaaaaa##aabcbbbbbbbccbbbbcddaaaaacbaaaabddbbaaaaaa###"
"############aaabbabcddccdbcdcbcbbbaaaaa##a##aaaa##abaaabaaaaaaabbaacaabddabcefc#aabaaa###a####aaabbbbbbddgihhfffgeaaaaaaaaaaaaabbbcbbbbbbbbbcddeeedceccdcccccaaaaabcbddbaa#a#ab#aaacbbbbbbddebbbbccbbbabbbedbaaaaaaaaaaaabbabbccecbbbbccbbbbaabbbbcc#aaabbcc######a#####.bccabbacbababaabdcabbbabbabbbcbdecabaa##aaaa####aaaaba##aaaaabaaababa##aa#aaabbbbbbbbcbbbbacbedbaaa#bbaaaabcbbbbaaaa#aa"
"#######a####aaaaabaabbcccbabbbbbbbcbaaa######a#aa######aaaa#aaa#acbbbabeeebabddbaaabaa####aa#a#aababbbbbcehhgeeffdca##aaaaaaaaaabbbbabbbbbbcdcdddfgfhcbbcbbbcbaaaaabcccdbba###baaaabcbbaabcdeecaaabbbbbbaabddecaaaaaaaabbbbbbbccfcbcbbbbbbbaaaaabbbcca#aabacc#######a####acdcbbbbbbaaaabbccaabbbbbbbabbceecabb#aa#aaaa#######aaa##aaaaaaabbaaaaaaaaaaaabbbaabccbbcbaaacgdaaaa#aababbbabbbbaaaaa#"
"###a#####a#aaaaaabcbacbbddcaaabbbbbbbaaaaaa##a#####a####aaaaa#aaabdbcbbedefcaaabaaaaabaaa#a##abaaaaababbbcfgggfeefea##aaaaaaaaaaabcbbbbbbbbcdcdddefgeabbbbaabccaabaaceddeeaaa##aaaaaabbbabbcdedbabbbaaaaaaaacfecaaaaabaabbbbbbcdfdbccbbbbbaaaaaabbbcdbaa#aabdb#########a#acdcccbaaab#aabccbbbbbbabbbceedccbcbbaaaa#baa#a###a#a##aa###aaaabaaaaaaaa##aaaabbaaabcbbbbbabbdfeaaaa#ababbcbbaabaaaaaa"
"#####a#####aaaaaabbbbbbbcddcbabccaaabbaaaaa#a##a##a######aaaaaabaaaaacbbbffeaaaababbabbbbbaa##bbaaaabbbbcccghghgeffbaaabbaaaaaabbabccbbbbbbcdddefggecccbabaaabbbacbabbdddecbaa####aabaababbcccdcabaa#aaa###abceedcaaaaabbbbccddefdccdccbcbbaaaaabbccdccdb#abbd###a#####a#a#cddcccaaaaaaaaabccbbbbdeefbba##aabaaa#aaaaaa#aa###aaa##a####aaaaaaaaaaaa##aaaabacbabbbbbcbbbbcfgbaaa#aa#abbab#aaaabba"
"##########abaaabbbbbcbcdcccdcbbbcbbbbbba#aaaaa#a############aa#aaaaaaababbdeaaaacbbbbbddcbaaa##abaaaabbbbcccghhhedecababcbaaaaaababcbbbbbccbddceggffecccbbbaaabca#aaaadddedcb#a##aaaabbbabbbbcccdd###aaaa#aa##bcefeddcddccefdddfdcccccccccbbaaaaaabccccdddaabbda########ab##bbbddcbbaa#aaaabcbbbcdddccaaaaa#abaaaaaaaaaa#aa#aaaabaa#####aaaaaaaa#######aabaacbabbbbbbcbbbbdfbbaaaa###baabaabaaba"
"###########aaaabbcbbbcccbddbcdccbbbbcabbaaaaaaaaa###a##aa###aaaabaaababbccbbdb#abccabddbbbba#aaaabdbbaabbbbcdehihbaabbbbcdcbbbbaababbedcbbaccdddeeefedabbabaaa#aaa#aa#beeeeffca###aaabbbcbbbbbbcced#a###a##aaa#abffgfedcccfhcbdebcbccdccccbbaaaaaabbcccccddbaabdcb#.#aa#aaa##abdddcbbbaaababbbbbcbdbabbbbbb##ababbbaaaaa#aa#aa##aaa######ababaaa#####a#aabcbbbabbbbbbcccbbbeabcbba###aaaaaaaaaab"
"b#########aaaaababbbbabbbbdebcccccbbbabaaaaaaaaaaaa########aa#abbaaabbabbdbcbbbaaadcbcbdbabba##aa##abcb#aaabcdcfhgdabbbccdcbcbbbbbbabcgdcbdbbdedeeehfgdbbbbbaaaa#aaa#abddddgeedcaaaaaabbbdccccccbceeaa###a###aaaacfghhgedccggefbccccccccccbbbbbbaabbcccccccdaabaaccb#aaa###a##adedccbcbaaabbbbcbbcddbaaabbbbaadbbaabbaaa##abaaa#aaaaaaaa#aaabaa########abbadccaaabbbcccccbbdcbcbbba###aaaaaaaabb"
"aa##########aaabbbbbbbaabbaccbceeebbaabbaabaaabbbbaaa###aaaba#aabaaaaababbccggcbaabccbbbccbca##aaaabdbbabbabbcdddghbabbccddcbbbcbbbbbccgfcbccceddddeddedddcbababaaaaaa#accdeffedbaaaaaaaacccccbbbccffb#a#####aaaaabfhgghhhhgghecbccbccccccccbbbbaaabbbbcbbbcdcbbabbcb#####abca#abccccccabbbbbbbbbdddbaaaaabab#cdba#aabaaaaaaaa#aaa#a#aa#####aaaa#######aabbbbccbbbabbdeddcbbeaabbcb###aaaaaaaaab"
"baaa######a#aaabaabdbbcbabbaccccedaaaaaaaaaaaaaaadbaa#aaaa##aaaaaaaaabbbcbcccdbaaaaabdcbacbcdcaaaaaaaabaaccbbccdddhgcabcccdecbcbbcbbabadedbbcdedcddeeccdddeeedcbbcbaabbbabbcddddec#aaaaaabbcccccbccdffc##a##a#aaaaaafheffhgeccefcbbcbcccccccbbbbaaabbbbccbbddedbabbcc.##a##abc###cdcccbcbbbabbbaddccababbbaaabaddba##aaaaaa#aaa#a#aaaaa##aa##aaaa#######abbbbccbcbbbbdefeeccecaaaaa####aabaaaaaa"
"bb#a########aabbbaaababcccdaacdbbaba#aaaaaa#aaa##acaa###aa#aaaaaaaaaaabcdcccaaaaaaaaadbcbbbbacc###aaaaaaaacbbccdcdfggbbbcccdecccddcbbbacdfdbcdebbbcccdcccccdcbefccbaaaaabcbbccabdfcaaaaaaabbdddccccccefe##a##aaaaaaaadfghhhdbbcccccbcbbccdccbbbcaaaabbbbdccddeeba#bbda######.acabbddccabcbbbbbbbddccaaaaaaaaaaabdca#a#aaa#aaaaa##a#aaaaa##aa##aaa#a##a##abbbbccbbdbbccefffeccd#a########abaaaaaa"
"aa##########aaaaabaabbaaccdcaacbbaab####aaaa#aaaaaa#a####abaaaaaaabcaaabddcacda#aaabacbbbbddddcbaaa##aaaaa#abbdcccdegfbbcdcdefccddccccbcbbfdccecabccbcbbbcdddcbffdcccb#aacbaabcbbeecaa#aaaabcedddccccddfeb#####aaaaaabbehhfcccbcccccbbccccccbcbcbbaaabbbcdcceddcbbabba########bcbbcdcbbbbbbbbaacccccaaaaaaaaaaaabcba####aba##aaaaaa#aaaaaa##a#aaaaaaa#aaabaabbcbbbbbbbdffffeeeaa########aabcaaaa"
"aba#a#aa####aaaaabbabbabbaccaaabaaaa#######a####aaaaa####aaa#bbaaaabaaacbddcbccaaaaaaaaaaacdeabcbba#a###a#aaabccccdeegfcbcdddeedcdccddccccfedddcbbccbbbbbbccddedecccdca#aaaaaaabacedcddcbabaabccccccccceccd####aaaaaabaacdghhfecccccbbccccccccbcbbbaabbbcccccddcddceaca########cdccdccbbbbbbbbbccbcdcaaaaaaaaaaaaaaba#####aaaaaaa###aaaaa##a####aaaa###aabbbbbbccbdbbbcdefffgaa#a#######aabaaaaa"
"aa#####aa###aaababbccccbbbbcbaaababa#######a#aabaaaaaa####aa#abbaaaabbaabbdcbbcdbbbbaaaaaabcddbcbba#####a#aaabcdccceefhgbbdcceeeeccccccddeefeeecccacccbcbabbccdefdbcebaaaabaababbbcdcdfffdabbbbbcccccccecade#aa#aabaaaabaackijkidbbbcbccccccccbcbbbbaabbccccccccddegfdaa#######ceedcbbcaacccccbcccccbaaaaaaaaaabaaaaaaaaa####aaa.baa######aaaa####baaa#aaaabbbbbccdcbbcddedfgfb##########abbaaa#"
"#a########aaaaaaccbbcdcccbbbba#aaaaaa#####aa#aaab#aaaa#.###aa#aabababcbabaccbccdedaaaa#aaaaabccacbaa#a######aacbcccdffhigeccccdeedddccbcddffdefcbabbbcdecbabbbbcddecddbbaaabbabbbcccddeeffabbabbbbcccccdecdedb#a#aaabbaaaaahifgikfcbcccccccccccbbaaabbcbbbccbbbbcccdhea#a#####aedfebccccbbcbcccccccbaaaaaabaa#aaaaaaaaaba#b###aaa#b#######a####aa##abbbabaaabbbbbcdecbbcdedefghc#########abcedcb"
"a############a#abcbbbcddccbbbcaaaaaa#a####a#a###ba#aa#######aaba#bbbbbccaabcccddeebaaaa##aaaabaaabaaaa#####a#aaaabcbdeggihfccccdddffdcbcccdfcbcbbbbbbccbbbbabaabcdfebcbbca##aabbbbcdcdfffeeaabbbccbbcccdeeddeed##aaabaaaaachgcccfijebbcccccccccbbaaaaabbbaabbaabbcbbcfecaaa#aaadcddbbdcccabbcccbbbabbaaaa#aaa###aaaaaaaaaaaaa##aaaaba######a######a#abbbbbbabbcbbbddcabcddddefgfa########aacedcc"
"#######aaa#####aaaccccddcdcccbbaaaaa####a####a#aaaa#aa#######abaaabbccacdaadccdddccba#aa#bbaaabaaabaaaaaa#aaaaaababbbdeffiiebcccdddeedcccdcfbcbbbbaabcbbbbbbaaaabcdeefeeddedbaaabcbdccefffffabbbbbbbbbcdcdddddefbaabbbbabaeidccddcejgbbccccccccbbbbaaabaaaaabaaabccccdffebaabbaaddcc#cdccabcccccbbbbbaaaaa#aaaa##aa#aaaaaaaaabaaaba#b##a####a#a#a##a#aabbabbaabbbbddecbbdcccddeega.##.#a##aab###"
"#########a#####ababccbbbdcccccabbb##aaaaaa#aaaaa##aaaaaa#..###aaaaaaccbbdcbbccdbccdaa##a#a#aaaaaa#ba###a#a#aaaaaaabbbcdeefhgeccedbbcdedeedgebbbbbbbbcdcbbbaabaaabacccddccccbdcaabbadddeefffgfbabbbbccccccccdddbggbaabbbbabhefcccddddihdccccccccbbbababaaa###aa#aabbbcdeeffa.##abcfedabccbcccabcbbbbbbabaaaaa###aaaaaaaabaaaaaaaaaaaaba#######aaab#####aaabaaaabbbaceffecbccddccdec#####.##aa#aa#"
"#aa########a####abbccbbccdcccbbbbba#a##aaaaabaa#aa####aaba#.##baaaabccdabdbabbbbbcccbaa####aaaaaaa#aaaa######aaaabbabccdfeehihfggfdbceedddeddfdccbbcbbbbbbbbbbaaabaccccbbccdddecababedefffffhgdaaabccbcccccdddbfhfbbbcbbackdeeccdddccfhgbccccbbbaabaaabba#####a#aabbbdeddeda.###aeddcbaaccccccccbbbbbabaaaaaaaaaa##aba##abbaaaaaaaaaab######aa##aa###aaabbbaaaaabbbeffffdcdcdeffda######.###aaa#"
"#aaa############aabcdcbcdcfedeecbbaba##aaaaabaa###b#a##aaaa####abaaacdcaacdaacbcaaaaaaaabc##aaaabaaaaaa######aaaaabbbdddeddfhhhhhhfcccffffdbaabcbdbabbbbbbbbbbaaaaabbcccbbbbcfdedbbadeddeefdefhffecbbcbcccccceddgibbbbbbdecccbbccccddddhidccccbbaacaaabba########aabccedddeda####cdcecbccccddddcbbbbbabbaaa#a#####a#######abaaaaaaa#aaaa#a##aaaa#a####aabaaaaaaaaabccddfgfddefge################"
"##aaaaa#aa######aaabdccbccdeefebbaccb###aaabcbaa########aa######aaba#bdbbbcabbbbbbaaba##aba#####ababaaa##a#a##aaaabbcddedddeeefhghfddccdhecbbbaaaababbbabbabcbaaaaaabbccbbbbbbeefdbbbddbddffdggihiebbbcbbcccccedeicbcbbcdccccccccddddddcfifccbbbbabbabbbaaa####aa#aabcedddefeb##.bdcdeccbcccdddcbabbbbaaaaaa#aa############abaa#aaaaa#aaaaaaaaaa#######aabaaaaaaaabbabbcefgecbcc############a#a#"
"##aaaa####aa##a##aaabcdcbbccdcdccbcaba##aaaabbbaa#aa#a####a######aabaaabaaaaaaaabbba#aa###a##a###abbbaa#aaaa#a##aabbcededddddeghggcdfedffddcbbbaaabbbbbccabbbbbcaaaaabccbbbbbbeccefdbcdbcbcefefhgghdbbcbcccccccdcefedbadccbbcccccddddddddeggcbbbaacaabbbaaa######aaaabdcdeedefbaa#deddcdcbbcdedccbbbcbaaaaaa##################aaaaa#aa##abaaaa#aaa#aa##aaaaaaaaaabaabbacdbacbaaba###############"
"##a#aaa####aa##a##aaabbbbbcdeccbbaaaaabbaaabbaabaa###aaaa#########aaab#aaaaaaaaabbaaaa#a#a#aa#a#aabaaaa###abb##aaaaabcdeeddefghhhebbbfebbdddccbbbbbaaabdcbcbcbacbaaabbabcbbcccddbbcefecdcbbbcddehgggcbbcbcccccccdddffbbdbbbbbccccddddddddddegcbbaabaaabbbaaa######aaabbbcdefdeca#ddedcdddbacadedccbbbbbabaaaa###############.####aaa##a###a##aaa#aaa#abaabaaaaaaaaaaaaabcdbaaaa#a########a##a###"
"a##a#aaaa#####aaaaaaabcccbbcdebbaaba#a#bbaaabbaaaa####aaa#####aa#abaaaaaaaabaaaaaabbbaaaaaa#aaaaaababaaa####aaaaaaaabcddddefedhhgbbbbcefbcdedcedabbbababbbcbbbbbbaaabbaabbbbbcbcddbbbcdcebbbbdcabehhebbbbcccccccceddhfddbbbbbccccddddddddddcdfdaaaaaababbaaaaaaaaaaabbbbccddcdfededffddddcbcabcddccbbcbbaaaaa#####################aa##a#a#######aa###aaaaaa###aaaaaaaaaabbccaabaaaa######a######"
"aaaabaa##aa####aaaaaabbccccbcccaabbba#a##aaaabbb######aaaaba##aaaaababb##aaaaaa#aabaaaa#aaa#aabaaaaaacbaa####aaaaaaabcdeddefefhheabbbbbdfgfgedcfaaabbbbbbaaaaaacabaa#baaabbabaabbdeeeccabdccbbbcaachifbbbcccccbcccddejkeabbbbccccddddddddddccceebabbaabaaaaaaa#aaaabbbcbbcccddefgedfedddcccbaabcdcccbcbcaabaaaa########.##.########aa###a########aaaaa#a###a###aaaaaaaaababccaabaa#########aa#a#"
"##aaaacb########aaaaabbbbcccbdcddbbcbc#aaaca##a#aba######abca#aaaa#aa###aa###aaaaaabbaaa#a###aaaaaaa##bcbba###a#aaaabbceedddehgfdaaabaccbfhiihffcaaaaccbaaaaaaacabaaabbaabcbbbbbbbcbdeffedfdb#acaabafjgbbcbcccbccccdefiicbbbbacccddddddddccccbbcfbbbbbabaaaaaaaaaabbbcbbbbccccdegfecfdbaabdabbbbcccdcccbbbbaaaa###################a#aa##a#a##a####a#aaaaa###########aaaaaabbbbbaabaa#######aa###"
"###aaacba#######abaabbdcbbcdcbbefcbabcbbaaaaa####aa#a#a#a#a##aaab###a#aa####abb#a#aacbaa####aaaaaaa#aaabdcbaaaaaaaaabaceefeeffffbaaabbabccehigfeeddefdbabaaaaabbbabaabaaaaabbbbbbabccbabdedda##aaabbachhbbcbccccbbcccdeghebbbaccddddddddddccccbacecbabaaaaaa#aaaaabbbccbbbbcccdcdgfdfebbbbbcccbcbcddccccccbbaaaaa################aabbaaaa####aa###a##aba#############aaaaabbbddbbaba##########.#"
"####aaaba#######aaaaabdfdbbcccbbdebbaaaab#aaa#a###aa###aaa###aba#####aaa#####aba#aaa#baaa#####aaaaa###aabcccaabbbbbcbbbdfffgeccebaaabbbbcbbeffedccfghhebaaaaaabbaaaaaaaabaabbabbbbbacbbbbcbdda####abbabghabbbccccbbccddddghdaabcddddeedddddcccbbabdfdaaaaa##aaaaaabccccccbbccddcbefdffdcbbbcdccbbccddcccccbbbaaaa################bbccbaabaa#aaaaaa#aabba##a#########a#aaaaabbccbcabaa###########"
"#####aaaba#######aaacccefcccbcdccbcbbaaaaa#abcba#########aaaaaaa######aaaa####aa##aaa#aaaaaaa##aaaaa##aaaccddcccdddddcceeffdccdccbaaaaabbbbcfggdddfffggfebaaaaaaaaaabaaabccbbbbbbbabccbbbbbcbdb###aabbbbghbacccccccccccdddfigdbcddddddeddddcccbbbabbfeabaa#####aaaabcccccbcbdddecegfffcccabbccccbbccdcccccbbbbaaaa############a#aaaababaaaaaaa#aaa##aaaa#aaa##########aaaaaabbcccbbdba#########."
"#####aaaaa######aaabddefcccbabdccccbaaaaaa###aaa######aaabaabbba#######aaaa####a###aaaaaa#a##a#aaaaaaaaaabcddddcdeeedefgfefecdaabbaaaaabbbbbadfebcfdfgffeeecaaaaaaabaaacabdbaaabbbcdcbbbbbbbbccb#a###abbaegcabccccdcccccdddcfihfdccdddddddddcccbaaaaaddbaa######aaabccccbcbccdddhfcfgecccbbbbcbccbccbccbcccbbbbaaaa#a##########aaaaaabccbcba#aa#aa#aaaaa#aaaaa###########aaaabbaddedaa##a#.#####"
"####aaaaaa#######cffdabcbcdcbbadfbcbbaa###a#aaa#aaaaaaabaaaababaa#######a##a#########aaa##aa##aa#aaaaaaaaabdeddccddddddffeeeec#a#aaabbbaaabbbcggdcfeeeeegfdccbabccbbaaabbbcaaaaabbbcdbbbbccbbbdbaaa###abbccebabbccccbcccccddcdfhjhedddddddddccbbaaaaaabdda#######aaabbddccbbdddedccdgeeedccbbccdccbccbcbccccbbbaaaaa#########.##aaabbaabbbcbaaa###aaaaaaa#a#a#a########aaaaabbaccddeb###########"
"########aaa######acddbabcbbcccabcddcaabbaaa##aaaaaabbbcaaaabbaaaaaba########aaa#aa###aaa###aa##abaaaaaacbbbcdffeddeccdffffeddbaaaa#abbaaaabaabegebdfeddeffeddddcdddcabbacbcbccbaabbacccbcdbbbcdb#aa##aabbbbbffbbccccbccccccdddedfkkidddddddcccbbaaaaabbabdb#a#####abcccdbccccddfcccdfgeedccbbbcbccccbbabbcccbbbbbbaaa############a#a#aaaacacbaaa####aaa#aa###a##a######aaabaabbbbbbdfa##########"
"#################abbcbaacccccbccaacbcaaaaaaaaaaaaaaabccabbbbaaab##bb######a#aba##aa##aaaaa##a#a#acabbbacdcbcddffffdgeefefeddcb#a##aaaaabaaaaaaddfdcfdccccccdcbcbcccecbbabccdddddcbbbbccccccbbbceb#aa###aaaabbfgbacccbcccdcdddeedgjkihccddcccccbbaaaabaabaadca####aabbcccbcddccefdcdeeeedddcacbccccccbabaaabbbbbbbaaaa###########.#####aaaabacbba##aaaaaaa####a####a######abbabbcbcbcdb###a##.##."
"###########aa#####bdbaaaaccddbbdcba#bbaa##aa#aaaabbbbbbaaabaaaaba##aa.####aaa##a#aaaaaabbbaa#####abaabbbbbccdddeefeffddefdccaa####aaaaaaaaaabaeefdedeccbabbbdddbbccccabbbbbbbbcdcccbcccccccccbaaaa#a####aaaabacgcabbcccdddefffedgijfehdcccccccbbbaa#aaaaaaabcbaaaaaabbccdcdddefgecddeefedccbbbabccbbbbaaaaaabbbbaaaaaa################aaabcbabbaa#aaaaa#aaa###a####a####aaabaabcbbbcbba###aa####"
"############a#####abaaaaaabddccbcdddbaaaa###aaaabaaabbbaaaabbabba###b######aa######a##aacbcbba##a##babbccccdddddeeefgfeedccdb####a#aaaaaaaaaaadefedecbabbbbbcddddbcddcaabaaaaaabbbbbaabbccdcccbbbcb#a##aa#aaabbbfdbbccddddeffffefggeedjhedcdcccbbaaaaaaaaaaabbcaaaaabbcdcccdeefgdcccdefeccbbbbbbbccbbbbaaaaaaabbbaaaaa#######aa######aaabbbcab#a#aaaaaaaa#a##a#####abaaa#abaabbbbbbdccc####aa#.#"
"###aaa###a#a#a####aabaaaaaabdbbbcecdcbaaaaaaaa#aaaaaaaaaaaaabccbb###a########a#a#aaaaa##aaaabca#a##aabbccccccdcccbbbbcbcabbbb#a#a#a#aaaabaaaabbeffddeabcbbbbcccccdccbbbaaaaa#abaaaaaaaaaababbbbbcbb#a##a##a#aaaabefcbdeeddeffffffeddfbchjieccccbbbaaaaaaaaaaaacfcabbbbcdddcdehggffeeddgfecbbccbbbccbcbbaaaaaaaaabaaa######a##aaa####aaaaaaabbaa##aaaaaaa#aaaa#####aabbaaaabbbbbbccccddbaaaa####."
"####aaaaa#aaaa#aaaaaaabbaaabccbbbcddbbdcbaaaaaabaaaaaabbbbaaaaabaaa###############aaaaa##a#aaaaaaaaaaabbccccdcbbbaaaaaaaabaaa#######aaaaabbbabaacffffbbbbbbbbbbbbccccbaaaaaaaaaaaa##aaaaaaabbccca#######aa###aaaabcgfcdeeefgggggggeffcbbehkjebbcbbaa##aaaa#aaaadheabbbcdddcegfbccdfffgggedccccbbbbbabbbaaaaaaaaabaaaaaa######aaaaa#aa##aaaabaaaaaaaaaaaaa##aaa##aaa#acbaaabababbcccdecbaaaa###a#"
"#######a###abaaaaaaaaaaabbdccccbbbceefebcaaaaaa#aaaaaabbbcccaabaaa###aaa#######a###aaaba##aaaaaaa#aaaabccccccbbbaaaaaaaaabaa###a###a#aaaaacbababa#eeedbbbbcddbcbccbccccaaaaaaaa#a#aaaaaaaabbbbcba########aa####aabbbghdeeegggggghggfedbbbcdikgbbbbbaa#aaaaaaaaaabheaabccddegdccccdddccfffddbbabbbcbbbbbbbbbbbaaaaaaaa########a###aaaa#a#abaaaaaaaaaaabbabaaaaaaa#a##ccaaaaaaaaaabcccbacaaabaa###"
"##a#aa#####aaaaaaaaaa#aabbbabbcbbabcdeedcbbbaaaaaaabbbccdddccccbbccbdcbcca########aa####aa##a#aaa###aabbccdccbbbaaaaaabaaaaa#########aaaaabcaaabaa#dfcccbcccbcccccdccccdbbaaaaaa###aaaaaaabbbcb######aa###aaaa###abbcfheeffghhghhijifcbbbbbehjhcbbba##aaaa##aaa##afgdbbcefecdcdccddddddeedcbabbcbbabbcbbbaaaaaaaabaa######a#a#a###aaaa#aaabaaaaa#aaaaaaaaaaaaaaaa#a#bcaaaaabaaaaabbcccbcabbbaaa#"
"aaaaaaaaaa#aaaaaaaaaaaa#abaa#aaaaaaaaabcbbaabbbabbbbccddddddefdbcdccdecddcaa##aab######baaaa##ab###aaaabbbcccbbaaaaaaaaaaaaaa########aaaaaacdbaabaa#dcabccdddcccccdeeddddddbaaaaaa###aaaaabbbca#a#########a###a##aaabcegefgfhhggiiihddbbccbbfegihfb###aaaaa#aaaa##adgfefecbddccccddcedccefdcbabcdcaabbbbbbbaaaaaaaaaa#a####aaa#aa###aaaabaaaa#aaaaaaa#aaa##aaabaa##abcbaaa#aaaaaaabbbbdddbbbaaaa"
"aaaabbabaaaaabaaaaa#a#aaa#abaaaaabaaaaaaaaababbbbccdddeeefdfffedccbbbbcccccaaaaacb#abaab#aaba#aaa###a#aaaabccbaaaa##aaa#abaa###a##a#aa#aaaaacca#abaaadbabddddfededcbbcaaabcddcaaaaaa###aabbbcdca######a####aa##aaaaabbcdkgghhhhhgiigecabbbccffedgiida#aaaaaaa#aaaaaabfecbccccbbbabbbddddddccbaaacdcbbcbbbbbbbaaaaaaaaa##################baaaaaaaa######aa#aaaaa#a##abbbbaaaaabbaaaababbddcbbbbaa"
"aaaaabcccbbbaabaaaaa#aaaaa#aaaaaaaaaaaaabaaabaaabbbcdffefgffdcccdddcccccbaabaaacbab#aa##aaabb#a#a##aaaaaaabbbcaaa###aaaa#aaa#a###aaa#abaaaaaacccbaaaabcbaaccbbdccbbbababba#abccbaaaaaaaaaabdeabaa##########aa####aaaabbceghghhihiihhgcbbbbbbegdcdedhhdd#aaaaaaaaaaaaabdccccccaaabbbbcddddfeffdbbabcbbbbbbbbbaaaaaa###a#########aa#######acbaaa#####aaaa##aaaaaaaaa#a#aaaaaaaaaabbbbaabbccddbbbba"
"aaaababbbccbbcbaaaaaa#aaabba#aaaaabaaaaababbbbbaaaaaa#aabbcaaabbbbbbbbbcbaaaaaabaaaa####a##aaaa######aaaaaabbbbb#######a#aaa#a###a##a#aaa#aaacbbcbabbabcabbbcddbaaabbaaaa##aaaabbaaaaaaaabbcdbaaa###########a####aaaaabbbcfihghhhihhhdabbbbbbeeccccbdehfaa##aaaa#aaaaaabedccbaaaabcdcddcbfeffddeedccbbbbbbabbaaaaa#############aa########ababaa###aaaaa###aaaaaaaaa##abaaaaabbbbbbbbbbbbcdffabaa"
"aaaaabbacbbbabaaaa#aaa#aaaacba###aaabaaaaaababaaaaaaaaaa##aaaaaaaaababbccc###aabaaaa##a##aaaaa#aa##aa#abaaaacccb##a#a#a#aaaaa####aaaa###a#aa#ababdbbbabcbabbbbbbbbbcbbaaaaaaaaaaba#a###aaacbcdaaaa#########.#####aaaaaabbccfkjgfhhifdfdaaababbffcbbbbbacgda#aaaaaaaaaaaaaddcba#aabccccdbbdeefeddfdfecbbacaaaabbaa##############aaaaa#######a#aa###aaa####aaaaaabaaaaaaaba#aaababbbcccddddgihcabb"
"baaaaababccccbbaaa##aaaaaaa#cddb#####aabbbbaaaaaaaaaaa#####aaa##aa#aabadedca#abbaaaaaa####aaaa#a#aaaaa##aababcbca#aaaa#####aa###a#aa##aaaaa#a#aaacbaabbbcbabcccbbbbcbabba#aaaaaaaa#bbaaaaabbadb###################aaaaaabacbgkkihhggfedaaaaaaaceecbaaaaabffgeca#aaaaaa###acdca#aaacbbccbcbeeefffdabdfecabaaababbaa#a##########aaaaaa#######abaa##aaaa#####aaaaaaaaaaaaaabaaabaabbbbbcdegghffdabb"
"bbaaaaaabbcccccbbaaaaaaabaaaabccca###aabcceebaaaaaaaaaaa#a##a#####aa#aaaddbbaaabaaaaaaaaaaaaabb##abb#aaaaaaabcbba##aaa###aaa#########a#aaaaaaaaaaaaaabbbccbaabccbcbbbbbaaaaaaaaa##aaabaaaaccbed#################.##aaa#aaaaacekljihhhdbaaaaaaabdeedbaaaaaabceffdaaaaa#####abdd##abbbbccccbcedfeddbbbbdddbbaaababaaa#################aa#aa.###aa##ba##aa###aaaaaaabaaaaabaaaaababbabbbdfhjifeecba"
"bbbaaababaabbcccbaaaaaa#aaaaa#aaba##aaabcbbccbaaaaaaaaaaaaa#aa####aaaaaabccbaaa#aaaabaabaaaa#abdca#acaaaaabaabbaba#aaaaaaabba##aaaaaaaaaaaa##a#aabbbbbbbccbbbacbcbabbbbbaaa#aaa##aaaaaacbccccdbbba#a########a#.####aaaaabaaaaafklljhfcaaaaaaaa#dcgfcbbaaabccccdggcbaaaaa#aaaacdaabbbbbbbbcbddeeddccccbbcecbaaaaaaaa#a##############aaa##a####aa##b###aa#aaaaaaaaaaaaaa#aabaaaaaabaabbdggghhfbdeb"
"bbabbaaaaaabbcbccbabba#aaaa##a#aaa#a#aaabbabbbaaaaaabbabaaaa#a#####aaaaaadcba###aaaaaaaaaaaaaaabbaa#abaaaabbbcbaa#aaaaaaaaaaaa#aaaaaaaaaa#aaaaaaaabbbbbbbcbababbbcbbbbaaaa###a###aaaaaaaccddcddbaaba#aaaa####a#.#.#aaaaabbaaa##djlljc#aaaaaaaa#afdfebaaaabccccddegfdbaabbbbbbabddbbbbbbbbbadceedcdcccbbabdebaaaa#aaa#############aaaaaa#ab####a##ba#####aaaaaaaaaaaaaaaaaaaaaaaaaabcdfebbbabbbcc"
"ecabbaaaaababcdcccbbbcdbaaaabbaa#aaaa##aabcbbbaabaaabbaabaaa#aa###aaaaaabecbaa#a#a#aaaaaaaaaa#aaaaaaaaaaaabbcbaa###aaaaabaaaaaaa#a####aaa#aabaaaaaabbbbbbdcbbabbbcbbaaaaa####aaa#aa###aaabcccccbaabbba##a####aa#####aaaabaaaaa##ahlkfa#aaaaaaa##fbbecaaaabccbcdddceghecbbccccbbbccddbbabaa#ccedddddccbbaaacfbaa#a##a############a##aaaaaaaaa##a###ca#aa###aaaaaaaaabaaaacabbaaabbbbddea###aaaabc"
"abbcbbbbaaaabbccbbbbaaaa#a#aaaabcaaaaaa#aabbbbaabaaccbbabaaaaaaaaaaaabbabdcbaaaaa###aaaaaaaa#aaaaaabbbaabbbabaa#aaaaaa#aaacbbaaa##aa##aaaaabcbaaaaabacbccccabaabaacbcbaaa####aaaaa####aaaabdccdba#abbaaa#######a######aaaaaba#####dljfa#aaaaaaa#ddaadcbccbbbbccccdccehihfddccccccbbdfaaaabbbceefedddcbbbbaaaecaaaaa##a###a####a##a##aaaaaa####a###ba#aa###aaaaaaaaabbbbacbbbbbaaacccdd#####aaaab"
"babbbcccbbbaacdbccbbbaaaaa######aaaaaaaa##abbbbabaaabbaaaaaaaaaaaa##abbbdcccbaa#aa#####aa#aaaaaaaaaaabcbabbabaa##aaaaaab#accbaaaaa#aaaaaaabcddbaaaaabbbccccbaabbbbaabbbbaa###aaaaa#####a#abceeeaaa#aaaaba#######a#######aaaaaaa###.cgjgb#aaaaaaaafcaacdcdcbcbbcbbccdeefeeghfeccccbcddc#aabaaaeffeccccbbbbbaaacdcaaba##aa##a#aa#aaaa#aa###a####a####b#a##aaaaaaaaaaaaabbbbcababbbbcdddeb#a#####aa"
"bacbbcddcbbbbacddccbabbaaaaaa#a##aaaaaa####aabbaaaaaaabaaaaabaaaaaaaaabbcccbbabaaaaa#a#aaaaaaaaaaaaaaaabbccbbba##aaa#aaaaaabbbaaaa#aaa##abbaabbcbaabbcccccbbbbbabbbabbbbaa#############aaabbcedbaaaaaa#aaa######a########a#aaaa##a##adhjc#aaaaaaacdb##bddcbbbbaabbccefgecceffgfcbceccedabbaaacffdccbbbbbbbbbaabccbbaaa#aa####a###aaaaa#a##bb##a###ab##a###aaaaaaaaaaabaaabbbcbcbbbcefeb#####aa#a"
"aaccbcddcbbabcbcddcbbbcbaaaaaaaa#aaaabaa##a#aaaa##aaaaaaaaaaaaaa#aaaaaaaaabbccaaaaaaa#aaabbaaaaaaaaaa##aabccccbaa#aaaa#abaaaaaaaaaaaaaabbbbaabbaccbddedcbbbbbabbbcbcbbcaaaa############a#aacbcba##aaaaaa#aaa#a###########a###aaaaa####adid#aaaaa##eca##addcbbaaaabbcddefddefddgiedccccffbaaaaaefeccbbbbbbbbbaabacdbbba####aa#a##a##aaaaaaccbba###.aa#aa#ba#a#aa#aaaaabbabcbccbcbcccegc######ba#a"
"abcbbccdedcbbbabdddcbabbbbbaa##aa#aaabaa######aaaaaaaaaaaaaaa#aa#######aa#aabcbbaaaaaaaaabcaaa###abaaa#aaabcbcb#aa##aa#abbaaaaaaaabbcaaaaaabbgecbbbbccbbbbbabcabbcbbbbaaaaa##############aaabaaaa#aaba#######a###########ba#aaa#aaa###aabffcaaaaaabeb####cdcbaaaaaaabbccdeffeeegihfddddffcaaaabefeccaabbbbbbbaaaabdba#aa####aaaaa###aaaacccbbba#######aaaa#aa#a##aabbbbbbbccccccccddgf#aa##a#aaa"
"aabcdddddddbbbccabcdccbaaaaaa#####bbaaaa#######aaaaaaa###a#####a#########aaaacbbbaaaa#accdddba#a#aaaaaaaaabbbcbaaaaa#aaaabaaaaabba#bdaaaaabeecbbcbcbccbbbbabbbbbbbabbbbaa#aa####a########aaaaacaabaabaa#######aa########abbbbaa##aaaa###aaegfb#aa##dcaaaabddbaaa##a##aaabcdfgffgiggfffedefea#aabffccbaaabbaaabaaaaacbaaaaaaa####a##aaaaaabbabaaa##aa##aaaaa######aabcbaabbccccbbddedeeaaaaa#baaa"
"aabbdeedeedddaccbbbcbcccbaaaaaabbaccaaa#a#aa###aa#aaaa#########aa#a#####a##babbbbbcbbcfdccccbbaabaaaaabaabbbccbbaaaaaaaaaabaaaaaaaaacfcaaabcbbaaababbcaabbbabbbbbaaacbabaaa####a##.########a#abd##baaaaaa##.###aa#######abbadb#a#########aaeiib####bca#aabadcba########aabccdgghgfeddddeedegdaaabdedbbaaabbabbaaaaa#cbaaaaaaaa#a##a#aaa#abbbbaaa#aa##aaaaaaa#####aaabaabbbbccbbbcdecef######acaa"
"baabcccddedddbacccbccdcbbbbaa####aa##aaa###a###aaaa#a#####aaaa#a#aaa###aaaaabbbbbabcgjfdccbbbaaaaaaaaaaaabbacccba###aaaaaaab##aaaabbbdfdbaabdecbbbabaabbbbbbbbbbbbababbaaaaaa######.########a#acdb#aaaaaaa######aa######abbccb####aa######afiifa###bca#aaaabcbba#a######aaabcdeefcbcedccccceffaaaaacdbaaabbbaabbabaaabcbbaaaaaaaaa##a#a##abbaaaa#ba##aaa###a####aaaaaaaaaaccbbbcccdeff.######aaa"
"a#aabbbcdeddcccbcccccdcbbabaaaa##a###aa#a#a#####aa##a###a##aaa####aa#a#a#aaabbaabbbbbffdccbbbabbaaaabbbbbabcbbbaaa##aaaaaaaaa###aabcbbcdfdaacebbbbbaaabbbbbbbbbaaaaabbabaaaa###aa############abcdcaaaabbaaa######aa#####abbbdc#############adghf###cdaa##aaaabbaa##.##.##aaabcdecedbbcdecbbbccebaabacdaaaaabbbbbbbaaaaabdcbaaabaaaaa##aa#aaabaaa#bcaaaaaa###aa#a#a#aaaaaaaaababccdceec##########"
"###bbbbcdeddddcccccbccbccbbbaaa#####.#a##aa######a##aaaa###aaaaa##a###aaaaaabbbbbbbccddcdcbbbbbcdbbbadecccccbcb###a###aaaabaaaa###accbbccfhcacbbbabbabbbbbbbbaaabbbaabbbaa####aa#########.####aabcbaaaabbaaaa#####a#####aabacfb###############dhhc.ddb###a###bbca#.#....##aaabcdccecbbccedbbcccedbabbdcbaaaaaaaabaaabaaaacccaabaaaaaaaaaaa#abaaabbcaaaaaa###########aaaaaaababbbceeda.#####a###a"
"#baaabbcdeddddddddbbcccbcbbbbaaaa################aaababba####aaaaaa###aaaaaaabbaabbdecbccccccbbbccccbcbbbcbbddeeca###aaaabccaaaaaa##abbbbcdedbbabbaaaaabbbbbbbbaaaaaaabbaa#######aaa##########aabbbaaabbaabaaa########aaaaaabdfb####aa#########cghhceba###a##aabaa#.....###aaabcdceebbbbbddcbccbcdcabcedbbaaaaaaaabaaaaaa#cddbbbaaaaaaaaaaaaaaaaccbaaaaaba#a#a######a##a#aaaaaaccdeed####aa####a"
"aaabaabccceeddeedcabbbcbbcbbbbbbaaaaa#########a##aaaaabbcbaa#aa#aaaaa#aaaaaaaaaaabbcddcbbbbbbbbbbbbbabbbbbbaabbdgfba#aaaaabbaaa##aaaaaabbbcceedaaaaabbabbbabbbbbbaaaaaabba#######aba#########a##abbcaabcbaabbba########aabbaabddca#aaaaa#########adjhaaa#aa#####aaa#...####aaabbcccfdabbbbbddcccbbccacffccbaaaaaaaaababaaa##bccccbabaaaaaa#aaaaabdcaabbaaaaa#########a#a#aaa###bcddhga####aa####"
"##aabbbbcdffeddeebdcbbbbbcbbcbcbaaaaaa##.##aa######aabbbbaaaa#aaaaaaa##aaabb#aaaaacddfbcbabbccbccbbbaabbaaba#abadfdbbaaaabcaaaaaaaaabbbababbceedaaaabbabbbbbbbbbbaaaaaaaaa##.#####aa#########aaa#aacdabbbaaaaaaaa#######bbbbccdcddbaabbaaa####aa###bhgea#######.##aaa#####aaaababbbcebababbabdeccbbbceffeecbaaaaaaaaabaaaaaaa#bcccbbbbaaaaaaababbbbbaaaabaaa#######a##a#aa#aaaaabddhg###########"
"#a#aaabcdddffdddeeedbbbbbcbbbbcbbbaabaaa#a##a##aacaaaaaaaaaa#a##aaaaacdaaaabaaaa#accdeaaaaabbbbccbbbbaaaaabbbababcdddcccbbaaaa#aaaabbbaaaaaabdeeeaaaaaababbbbbbaaaaaaaaaaaa###a####ba####a####aaaaaabecaa######aaa#####a#ababccccbcbabaaaaaaa###a####dijdb########a#a###aa##a#abbbbddbaaaaabbabdddcfeffffeccbbaaaaa#aaaaaaaaaa#abccbcabaaaaaaaabbaaababaaaaa#aaaa###aaa#aaaaaaaaabchga#####aaa##"
"#a#a###abccdddefdeeecbbbbbbaabbbbbbbbba#########abaa#aaaaaaa##a#aaaaaccbaaabbabbcbbccfbcaaaababbbbbaaaaaaaaaaaabbbabbabaabaaa#aaaaaabbabaaa#abcdfea#aaaabbbbaaaaaaaaaaaaaaaa#######bba##########aaaabcedbb#######aa#####a##abdcbbccbaaaaaa#aaaaa#aa###bgjjga#######aba#aadba##aabbbccbaaaaabbaaabedffeffffdcbbaaaaaaaaaaaaaaaa#aaaccbbbaaaaaaaaaaaababbbaaaa#aaa#####aaaaaaaaaaabbbghc#####aaaaa"
"a##a#aa#aabccbdfgeefeccababbbaabaabbbaa#a##.######aaaaaaabba##aa##abbbcbcbbccacbbdedgheccbbabbaaaaaaaaabbaaaaaaaaaaaaaaaaaacbbba#ababbbbaaaaaaabdeeca#aabcbaaaaaaaa#aaabaaaaa####.##ba###########aaabbceeba########a#########cbbbabbbaaa#aa#aaaaaaaaa###djkjb#b#..#abbcaaabcba##aaabbcaaa#aaaaabaacfffffedffccbaaaaaaaaaaaaaaaaaaaabcbbaaaaaa##aaaaabaaabaa#aaaaaaa#a#a#a#aaaabbbbccgc######aaa#"
"##aaaaaa##aaccbaeihfgggcbabbbaaaaacbbceceeca########aaaaaabaaaaaaaabbbdcccdebbcbbabacedecbbbabaa#aaaaaabbbbaaaaaaaaaa#aaaaa#abbbbacbbbbbbaaaaaaaccddbbbbbbbaaaaaaaaa##aaa#a##a#####aa#############aaabbceeea########a########aaaaaaaabbaa###a###aaa######agjkhgfb.#aabddaaaaaaa###aabdb##b###aaaaa#cffffeeeeeccbaaaaa#aaaaaaaaaaaaaabcbaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaabbbbbdfeba####aaa#"
"#a#aaaaa###aacca#cjjhhjebcbaa##a##acegebdcbdb#.#cbcaaaaaaaaaaaaaaaaaabbcdgiecbbaaabbbcbcdcbbbbbaaaa#aabaabcbaaaaa#aa#aa#aaa###aaaaaa####a###aaaabcddbcbbbaaaaaaa#aaaa#aaaaa##a#####baa#.#######a##aabbcdddffa##.####aa##.####aaaaaaaaaabaaa###########a####chhiihc..ceffbabaaabaaaaabccaacc###aaccbbegfffededdccbaa#a#aaaaaaaaaaaaaaaabcbbaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaabcccefeaaa###aa#a"
"aaa#abaaaa##aaba##eiiikhccbddefeeffgecccdccdeffefddc#aaaba#aaabaabbaaaabcdhfbbbbaaacdecbbaabbbcbbbbaaaabbbbbbaaaaaa#######a###aaa#aaaaa######aaaaaccbcbaaaaaaa####aa##aaaaa#####a##############a##aaabcccccdfb##.#####a######aaa#aaaaaaaaaaa##########aaa##.#aejjifb#cffacbbbaaa#acbbcc##ddda##cddeefgfffeedddcabbaa#aaaaaaaaaaaaaaaaaaacbbaaaaaaabbabbbcaabaaaabbabbbbabbbbbbbbbbbdfc####a##aa#"
"#aaa#a#a##a####b###dgkkjgccfiifdfdeeccddddcdcccccbca#aa##aa#aaaaabbbaababeggdbaaaaadfcbbbbbbcccbabcbaaaaabcabbbcbaaaaaa##########a#a########aa##a#accbbaaa#########aa###aaaa###aaa####.#########b##aabcbbcddfb###############aaaa###abbaaba#aaa#########aa#####djjjifbcebccdcba#bbacbcb##addccdcdeeefgfffeecbccbbbaaaaaaaa#aaaaaaaaaaaaaabbaaaaaaabaabbbbbaabababbbbbbbbbccccbbbbcced####a###aa#"
"a##aaaaaaaaa#a#ba..#agkgfecfikgddcccdcccbcccbcbcbbdba##bccaaa#bbccccbaabbefffcaaaabdfbbbbbbbbccaaabaaaaaaabcbbbabbbbaaaa#######aaa############aa###abbaaa####a############a####a#######.#####a##aaa####aaaacfa#######..######aaaa###a#cdcbbbabcbaa#aab#########.chiiihfcddeghhgdccdabdaa#addcddceefeeffeeeedbbcccbbaaaaa#aaaaaaaaaaaaaaaaabbbbaaaaaaabaabbaaaababbbbbbbcccdccdcbbceea####aa###aa"
"a####aaaabaaabbab#.#aaeecdhfijfcccddcccbbbbccbbbccaaa###.a#abccccbcbcbbbbbff#a###abcebabbbbccbcaabbaaaaabccbbbbbbbbbbbaaa#aa####aa##############aaaa#ababaa##############a#a######a####################aabbcacaaab#####.#.##abbaa###aaabcacbcaaaaaaa#aa#########.bgihiifcdgijjjiidaaabe#a#bdcbccccddddddecdecbbbccbbaaaaa##aabbaaaaaaaaaaabbbbbabbbaaaabbbbbaaabbbbbbbccdddedddefeffa####a#####a"
"#######aaaaaaaaaa#.#abcdaahkkjgbbcccbbbbbcbbcbbbbaaaa#a######abddedccccbbacffcbb##acccacdcabbdccdbabaaaa#abbbbbaabbbbcba###a############.##.###########ababaa##################a##a###.################aaabcbcdbbbaa##.#.#.#aabaa###abcdcaabaa####aa#aabbb###a###.#bgjhacegijjjjjjhedfgea##cbbbccbbbcccccdcccbbbccaabaaaaaaaaaaaaaaaaaaaaaabcbabaaabaaabbbbbaababbbbbbccddddedffceedb######aa###"
"aaa#a####a##aaa##a.##acda#cejjfdbbbbbabcbaabbcbbaa#aaa##a#a###baecbdfedddefhhgefea#cedbafecbbcbecbbccbbbbabbbbbbbccabbcdcaa####################.#######aaaaca##########################.########a######aaaaccccbbca#a########aaaa####bedcaabaa##aaaabaaabc########..#figefhikjihhhhiijiihd##bbcdbcccbcccddebcbbbbcdbaaaaaaaaaaaaaaaa#aaaaaabbcbbbbbbbabbbbbbbabbbbbccddedeedffa###a#####aaaaaaa#"
"###aa############a#.##bccbbbbehhaabbbaaabbabbcbaba#aaa#######becdda#fgecddeehghegdabdecaabedbcaacbbddbbbbbbcbbbbbbdbaaccccba#########a################aaaaabcaba###############################a#####.###aaaabccbcb##a######aab##a###accbca#b#####aaaaaaaaa###.####...diihiiihfgeffeffhijid##ddcdccccccddddccbbaabddcaaaaaaabaaaaaaaaaaaaaaabbcbbabbababbbbbbbabbcbccdddedefc.##########aa#aaaa#"
"#aaaaa#aaa##a######.#abbccaaaabgfb#ababa#aaaacbaaaaabbbab####edeefeccgedcddehhfacebadecaaaabcccbbbbcbabbbbbcbbcbccccccabccdb#######abb###a##############aaaacbccba##########a######.########a###a#########aabcceccb###a#####aaaa##aaaaacbb##ac######aaaaa##aaa#######..diihffffffdeddddefiigaaeddddbbcdddccdccbaaabcedbbbaababaaaaaaaaaaaaaaaabdcbaabbababbbbbbbbbbbbcceeegc.#############aaaaaa"
"aabcbbaaaaaaaa########bbcdbaaaaaffa#aaaaa#aaabbaaaabcdeddabaefcdddefcgfddddeghcccffddbaaabbbbbccbccdbcbabbbbbbcbbbbbdcabbbddb########bca#a#######a##a###aaaaaaabdbaa#aaa####aca##...###aa####a##a########aaabbbdecc##aaa############aa#abba##a#########aa#aaaaa########.bgiedcccdccccccccdhigdeeeeedcdddccbcebaaaaaaceebbbbbbbababaaaaaaaaaaaabcccccfedcbbbbbbbbbbbbabcfffe############a###aaaaa"
"a#aaedbbbbaaa#a#######abddca#aaaadcaa##aa####aabababbbccccfggcbcccccfgeccccdddffedfecddcbbbbccbbccdcddbbbbbbcbbbaabbcc#abaacba########aa##..#######aa####aaaaa###bbaaa#aaaaa#cc###a.####aa##aaa#########aaabbbbadcdaaabba##########a#aa#bbaa##a#######a#aa#aaaaaa#######.ageccbbbbbbbbbbbcbehigffeedddddccbcccbbaaa#accdcbbbbbbaaaaaaaaaaaaaabbcbccdbaadfdcbbbbbbbcbcefccba#################aaa#"
"#aaacbaabbcbbbaa#######abcca##aaabbcba########abbaaabaabccdcbabbbccbcedccccccccccccedbbcdbbbccbcbbcbcbbbbbbbbbbabbbbcccbbaaaaaa##a####a#aa####.#####aa##a#aaaaa##abbcaaaabbbabcaaa#.#.###aa#a##a########aaabccabbddbaabaa####.##.aaaaaa##bba##############aaaa##a########.#bddbbbbbbbbbaaaaabfhhgfeedddccbccbdabaaabbbccddcbbbbbbaaaaaaaaaaabacbbcceb#a#babcbbbbbbcbce##.####################aa#"
"aaaaaa#aaaababba#######abcccb#a#aaacddb######aaaaa#aaaaabbbbbbbcbbbbcdcbcbccbccccddbababcccccccccbbbbaaabbbbccbdcbbbbabcbbaa######aa#aaa############aa#####aaaaa#acbabaa#baabbcb#a##.#####baaa#########aaaabcdcccccbaaaa##########abaaa###aa##############a####aaa########.##dcbbbbbbbaaaaaaaabghgffedccccccbbcabbaaabbcbdedbbbbbbaaaaaaaaaabaaabccdecbcabbbcbbbbbcbeea###aa####################"
"aaaaaaaaaaaaaa##########acceeba###bbbcda#######a####aaaaabbbabbabbbbbcccccccccbcbbcdcbaabbcbcccccbbbbbcabbbbddegebbbbbbbcaaaaa#########a######aba#####aa#####abaaaabcbb#aa##abaaba#####a##aaaaa######aaaaaaacccccbccaa##a#######aa#aabaa##aaa####aa########a#aaaaaa###########addcbbbaaaaaaaaaa#fieeeddcccbbbbbaaabaabbaaabdedcccbaaaabaaaaabbaabbbcdebaaccbbdddcbbcdc#aaaa###########.########b"
"aaaaa#aaa#aa#############abcdfdaaaabcdf###aaaa##a#####aaaaabbccabbaaaabbbcccccbcbabbccbbbbbbbbbbbccbbcccbbbcdcdedecabbbbaaaaaaa########abb##aa#aaabaa#aba###a#aa#aabcccbabb###aa#aaa######aa##aa######aaaaaaaccccdaba###########aaa#aaba#aaaa#aa##a########aca##aaa######a######cffaaaaaaaaaaaaa#ehfeeedcbbbbbbcbaabbbbbbbaadeeefedcbaabbabbccbabbdcbcaabdcccccceedffb##aa####################a#"
"aaaaa###aaaaaa#####.####aabccfgbaabbcfeda##aaabaaaaaa#aaaaaaaccbccbaaabcccbbccbbbbbbcbbbbbbbcbbbbbcabcccbababccdeccbabbbbaaaaa#aa########aaaaaaaabedaa##a#aaabaaaaabaccbaaaca###aaaaaa#####a###aa###a##aaa#aaaccbbabaa############aaaaaaaaaaaaa#########a##acdaabaaaa############acecaaaaaaaaaaaaafhffeddcbbabbcbbabbbbbbbbaabbdeddfeddbabbbdcabbabbababbbcbcbccddffcdaaaa##a###################"
"aa#a#####aa#aaaa#########abcdcfeaaacbdccfcbbbdddbbbbbaaaaa#aaaabcbaabbbcccbbbcbbcccccccccbbcbcccbbbbbcccbbabbacddedcaabbabaaaaa##aa########cb##aa#cfdaa##aaababbbbaaaabbbbaabaaa#abaaa#####a#bbaaaa##a##aaaaaabbccdaaaaa#####bb#####aa##aaaaaaaa############aabbbbaaaa##aa##########deaaa###aaaaabcgiggddccccccccabbbbbabbaba#aabcaacccccbbcdbaacbbabbbbabcbcdddd####abaa#a##a#a#aa############a"
"aaa#####aa#a#aaaaaaa######abccdfa#bbcddbcccdcdaaccdecbbbbbbbaabccbaaabbcccbbbccbccccddccccccddccbbbbbbcccbbbbbcccdddbabbbabaaaa########.####bba##a#aca###aaaaaaaaaaaaaabbbaabaabaaabba#######ababba.##aaaaaaaaabcdcb#aaaa#####a##########aaaaaa#a####aaaa##.##abbba#aab#aba#aa#a#####cgeaa####aa#aabfiigdccccbccccbbbbaabbbbaaaaaabccbbccccdabcbccaaaaabbbccdebdbaaaaaaaaa#a######aaaaa#########"
"#aa#a###aaa####aa##a#####aabbbbeb#abbceeba#a####aaaba##cdbbbcccdccbbbbbbccbbabcbbbcbcddccccccddddddccdcabbbcbccbbbddcbbbbbbbaaaa#########.####aaa####a#a#aaaaaaaaaaaaaabbbbaaabaaaaaaba####a#.a##ab##.a##a##aaaabbddb##aa#####aa######.##aaaaaa#aa####a#aaa###abbb###acaacaaaa##a#####bff###a##aaa#aacghhfccbcbcbbcbbbbbbbcaaaabababbdccccddbbccccaaaaaabbccee##aaaabbacaaaa######aaa#aaaaaaa###"
"#aaa##########aaaaa########bbbbbea#babcea#a######aaa####bccddcddedcccccccccbcbccbbbcbcddddcccbbbcccdefedcbaacbbcbbbbbbbbababaaaa############.###aa#a##aaa#aaaaaacbba##abbcbaaa#aaa#aa#########a#######a##aa#a#abbcbcc#a############aa####aaaaaaaaaa#######aa###aabaa##bbaaaa#a##aa######dea#####aaaaaa#behhdccbccacbbbbbbbcbbbaabbabbbcdcccdddbbbba#aaaaabbddb#######bcaaaaaa######aaaabbbaaaaaa"
"aa#aa##########aaa########aabbbbbedbaabddcb#aaaa#aaaa####cccaacdeeggecccccccbbabbbbbbbbccddcccbbbbcbcddeedcbaaabbabbbbcbbbabaaaa###########.#####aba#######aaaaaabbba#aabbbbaa###aa##a#####.#a#.#.####aa##aa#aaabccbca#aa#..########a######aaa##aaa#########aaa#aaaaaabcaaaa##a##a###a#a#bdb#aaaaaaaaaaabcfhfccccabbcbbbbcbcbbbaabaabbabcddcdcccbba##a#a#abddb########aaaaa#aaa####aaaaaaaabbaaa"
"aaa#aa##########aa#a#a#######abbabgebaabacca#ba#aaabaa#########a##bdeddeedddcbbbbbbbcbabacdddcccccbbbcdcdcdcabbbbbbababbbccbabaa###############aaabb####aa##aaaaabbbaaaa#abbbaa###aaaa###a###a##....###a##aa##aaabbbca##aa#.#######aaa##aa######aaa#########abaabaaaaaacbaaaaaa##a###a##a#afb##a##aabbbaaaaeggecebcbbbabbbcbbabaabbbbbbabbdddccccccabaaaaaaccc#####a#aaaa#a#####aaaaaaabbbaaabaa"
"aaaaa############aa#a########.#abbcffcabbceccaaaaaaaaa###a###aa#######aaeebccccccbbbbcbbccbdddccccccbbbccbbbbbbbcbbabbbbbccbbbbaaa########.#aaa#a##aba#aa##aaabbbabbbaaa###abaaa#########aa##a############aa###aabcc#aa#aaa#######.##aaba#aaaaaa##aaaaa######baaaaaaa#aaaaaaaaaa###aaaaaa###ebaaaaaaaaaaaaabbfhgedbbbbbcbbbbbbabbbbbbbabbbbddecbcbbbbbbcbbbceaa#####aabca#a#a#a##a#aaaaaabbbbbaa"
"aaaaaaa####aaaa#aa###########..#aabdddbbcccccaaaaaaaaaa##a##aaa###aa#####eddedddcddccbccbccccbbcbbcedbbcccccbbbbbbbbababbbcbbcbaaaaa############a#a#aa#aaaaabbaabaabaaa#aaa#abaaa#######aaaa#a###########.#aab##aacc#aa####a######..##aa#aaabbaaa##aaaaaaabbaabaccbaa###aaaaaaaaaa##aaaaa##a#ccbaaaaaa###aaaadgggfeababbcbcbcbbaabbbbaaabbbccddbcbbbbbcdccccca#a#a###aaaaaaaaaaaa#aaaaaaababccba"
"aaabaaa#a#######a#aaa####aa###.###bcdcbcbabddbaacbbababaa#a##aaaa#aa#aacdccbddddddbbbbbaa#aaa######bfggfdcccbabbbbabaaabcbccabbaaaa#########a#aaaaa#######aabaaabbabbaa####aaaabaaa##aa##aaa#b####.#########abb#aaee##a###.##.##.###..####abccccbaaaaaaaaabcdaabbccba##a#aa#aaaaa#a#aa#aaaaaaaabebaaaaa#a##aabbfghhgedaaabbbccababcccbbbaabccbcccbbcbbcdcdcaaa########aaaaaaaaaaa#aaaaaaababbccb"
"abaaaaaaaaaa######aaa########aa####bbccbbaabceaa#cbbbbbba#a##aaaa#aa###debacb#aacabaa##aa###########.#afhgeecbccbbbabaacbcccbbbbbbaa#a#########aa#aaaa####aaaaaabbbbbbbaa###aaabbba###a##aaa###.#######ba##aaadbaabeaa##aa#..###.##########abaaabdbaaababababbaabddbaa##aaaaaaaaaaa#aaaaaaaaaaa#aecaaaaa#aa#aaabdghhhfecccbcbbabbacccccbbbbbcbbbbbcbabbdcbcba########aaabaaaa##a###aaaaaaaaaabbb"
"baaabbaaaaaaaaaaaa###########aaa####acccbaaaabcbcabbbbbbba#####aaaba#acbcaa#aaaa#abaa############.#####.dhihgeefccbbbbaabccbbbbbbaaaa##########a#aa#aa####aaa#aabaabcbbaa####a#aaaa###a#aaa################abbeebbbdd##a#######..####.######aaaaabcbbbbbbbbbbb#abcccbaaa#aaa#aaaaaa###aaabaaaaaaa#bcbaaaaaaaaaaaabehhhfedaaabaaabbccccbabbbbccbbabccbbbdcbbaaa#######a#aabaaaaa#aabaaaaaaaaaaabb"
"bbaaaaaaaaaaaaaaaaaaa#########a#a####bbcbaaaaabeecbbaaabbaba###a#aaa##cedb#aaabaaaaa##a#########.##.###a#bfgedeffdccccbaaacdccccbbaa###########aaa######aaba###aabaabbbaaaa#####aa#a##abbaa####.##.####aaa#acbddddfega#a#######.######.##a#aaaa#aaaaaaaabccddebaba#bcba##aaaaaaaaab#aaaaabbbcaabaaaaccaaaaaaaabaabbehhfgebaaaaaaacdcccaabbcbbcbbbbbcdcbbcaaa#a######aa#abbaaaaaa#abbaaaaa#aaaaab"
"bbbaaaaabbbaaabaa#aaaa###.#######a####abb#aa#a#cfecaabbaaaba#######aaa#bddcdaaabaaaa#a#aa######.########ba.a####bfddcccbbacdccccccaa############aaa######adb###aaaaaaabaaaaaa###aaaa##abaaa#####..#####aaaaabbcdeedfgd#aa########.#######a##aa#aaaa#a###a#abeedecc##aaba#aaaaaaaa#bbaaaaabbbbaaaaaaaaaccbaabaaababbadgggfdb#aaaaaabcbbbbbbccccdcaabbcdcccbaaa#######aaaaaaaa##aa###aaaaaaaaaaaba"
"bbbbaa#aaaabaaaaaaaaaba#a######.#######abbbca##acdedcaabca#a#.###a######bddcfcaabaaa##a##a#####...##aa####a####a#abbccddcbbddedccccbaa####a######aaa#####acb###aaaaaaaaaaaaaa###########aaa####.####a##aaaaacdeceeeedc##aa########..#########aaaaa##a###aaaaaabcdedcb##aa#aaaaaaaaacbaaaaabbbbaaaaaaaaadfdaabaaaabbbbcdggfebaaaaaaacccbbbbbbccdcccbbbdcecba#####a####abbaaa#######a#aaabbaabaabb"
"bbaacbabaabaaaabbaaabbaabb#.####.#######abbcba#aabecdbaccaa#a#.##aa##a###acacecbaaaaaa##########..######..abaa#aa####aceeddceggeddccbaa##########a#aaaa##aaa##a##aaaaaaaaaaaaa#########aaa####a#aaa####aaaabbdffffgebca#ab#######.#..#aa######aa###aa####aaaa#baabbdcc##b##aaaaaaaaabaaaaaabbbbaaaaaaaabcegcabaababbbbabgfgfdaaaaaabbabbbabbbcdddbcbccccdbaaa#a##a###aaaaaaa#########abbbbccbaab"
"baaabbaaababaabbaaaaaaaaaaa##############abbaa##aadd##abbaaaa#.##aaa##a####aabcbaaa#aaa###a######..####.#..cdcbbbaa###abdcdedfghffddcbba###########aaaaaaaaaaaaaaaaaaaaaaa#aaaa########a#aaa#####aaa#a#aabbccddghhhfcca#aa##########...##########aa#aa###aaa##aaaa#a#bb####aaaaba#a#aaaaaaaabbcbbaaabaaabbefdabaabbbbbbbbfgggfdcaaaaabbbbbbbccdbdbcbcccbcbba##aaaaaa###aa#aaaa########bbabbbbaaa"
"aa#a#aaaaaaaaaaaaaaaaaabbabaa#######.#.####aaaaaaabdeb#aababaa####aaa#abba#####aaaaa###a##bdba##a######....acdbabbaaaa#####cddaeggffedcba##########aaaa###aaa#abaaaababaaaaaaaaa##a###abaaaa###.#bbaaaaabdcddeefhhifdda#bb#aa##aa######..########ab##a###a##a#aaaa#abaabaaa#aaaaaaaaaaaa#aaaababbbbaaaaaaabcffbbbabaabbbaacefggdba#aabbbbcbacddccecbbbcccbba##aaaaaaaaaaa#a##a#a#######aaaabaa#a"
"ba###aaaaa#cbaaaaa#abababa#a################aabbbbbbbea#aaabbaa#####a##adc##aaaaaaba##a####a########.#####...aca###########.####cffdcdecaaa#######aaabaa##aaaaaaa#aaabbbaaaaaabaaaba##babba######accbbbbbfccdeegdgfggeb#dc#####aaa#####...#######aaaa#aa##a#aaabaaa#bbaaaaa##aaaaaaaaaaaaaaabaabbbbbaaaaababbegdbbaaababbaabffffecb#aabbbbcbbcdddecbaabcbaaba#aaaaaaaaaaaaa###a########a#abbaabc"
"a#######a###aa#abaaaabbccba###.##############abcbcbbcbea#aaaaaaa#######.##ba#a#aa#a#a#a##a####.###########..###ba##############a#aeedbadfcdddcbb##aaaaaaa#aa#aaaa#aaccbbbaabbbbbabcbbcdccb######abcdbddeeefddddb#afdcfebdca#####aaa######.#####aaca####abaa#aa#abcb#accaaaa##aa#aabbaaaaaaaaaaaabbbaaaaaaabbbbbgdbaaabbbbaaaccffgfdcaabbccccccddddfcbaaaaaaaaa#aaabbaaaaaa#a#aab####aa##aaa#bcc#"
"aa###########aa#aaaaabbabbaaaa##..###########abdcccccbcdcaaaaaa#a##########aabb#abaa##########...#.########.######################.bfdaaccefddddbaaaaaaaaaaaaaa#aaababcccbbbbbccbbcddcabca####aaacdcabeggfdda.##.#cc#aefdbaaa###aaa###.##.####aaaaa#a###abd##a###ababbdc#aa#aaaaaaaabaaaaaaaaaaabbcbbaaaaaaabbbbgfbaaabbbbaabbbcefffddbabbcdccccedcabaaaaaaaaaaaaaaaaaaaaaaaaaaa#####aaa#aaaaaaa"
"aaaa##########a######.#a#abbaa##########a####abdedcccccccba##########a######aaaa#abaaaaa#######..################aa#aa###############ddabedcgededbbbaabbabaaaaaaaaaaabbccccccbccdddba###abacbbcccba####aaaaaaaa##.###acfcaaa##aa#a############aa#####a#a##aea#aaa#aabbcda##aaa#aa#aaaaaaabaaaaaaababcbaaaaaaaabbbgfbabbbabaabcdcbdefffdbbcccccccdda#aaaaaaa##abaabbaaaaaaaabbbaaaa####a##aaaabaa"
"aaaaabaa#######a###a##.###abbaa###############acdeccbbccdga##########a######.#aabaaaaaaaaa#a############.###aa###aaaaa###############.cdbbdefhhhfdccccbbbaaabaaaabbbbbccccdddcdccdb#####bbcbcddba####aa####a#a#####.##aedaaaa###aaa#######..#########a###a#bbbbbaaabbbbaba#aaaaaaa#aa#aaaabbaaababbabccbaaaabaabbbggdabbbbcbbbddcbcbdffdcaccccacccd#aaaaaaaaaa#abbbaaaaaaaabbabbabaa#aa####aabaa"
"aaaa#aaa##########a###.##aaaaaaa####.##aa#####abccdcaabccffa##########a###aa####aabaaabaa#aaa####a######..###a#####aaa############aa###bdddeeddfgfeeeddcabaaabbbbbbbbbbcdddddeeeecaa####abbaaaa#######a#a########.###aaadaaaa#####aa########.#..##.##a######aaabbba#bbca##a###aaaaaaaaaaaabbaaaabbbaabddcaaaaaaaaabfgdaaabbbabdacdbcbdfffdbbdccbc#cbaa##aaaaaaa#aaaaaababaaaa#abbaaaaa#aaaaaaa#a"
"###a#aaaaaaa######accbaaab#####aaaa####a#######accccabacccfe##.############aa####aa###aaa#aa####.#########.##########a############abca##bfcfabbbcaafffffdbbbbbbbbbabbcccdeeedefcaaaaaa##aaaaaaaa################a#.###abbcaa#aa#aaaaa#######....########aa####a#abba#bbbbaaaaaaaaaaaaaaaaaaabcabbbbbbabeedaaaaaaaaacfgecaabbabbacdbabcffffccccdda##aaaaaaaaababaaaaaaabaaaaaaaaaabaabaa##abb####"
"a########aaa#######cddebba########aaaaaa#######abccccbabcdefea#.########aaaaabb##aaa#####aaa##.....#.##.##############a#####.#####aabcbaabfc######.afggggcbbbcbcccbbbccceeeeffhgccbaaa#aaabbaa#a######aaa########a#.##aacdba##ab#aabb##.#.####...########aa#####aaaaaaaabbaaaaaaaaaaaaaaaaaaccbabbbbbbabefdaaaaaaaaabeffabaaababdedabbcfffecccddaaaaaaaaababaaaa#aaaabbbaaaaaaaabbaaa#aa##ba###b"
"#####aa#####aaaabbaaaacdb.#a#########aaa########abcbbbbbcdeeeefc.######aaaabaacbaaaaa##########..#..#....##############a###########abbbba#bd#a######aabbcfedccdddccccdddeeeeefgiedeebaaaaaabaaaa#aaaaa#aaaa###########aabcca##aabaaabba#....#....##.###.#aaa#######a#abaabbaaaaaaaaaaaaaaaaaaddbbbabaabbbddaaaaaaaa##adfecbbbbacddedbbccdffdccddaaa#aaa#bbaabca##a#aaabbaaaaaaaaaaaabb#aaaa###a#"
"####aaba######aa#abbaaaba###aa#############.####aabcabcbbdegfebc.########abbbaaaaaaaaaa#########.....#.#.######.#######aa#####.#.##aaabbbbbc##a#######..##ehfeeeedddcedeffeeeeehf#abcecccbabbbbbaabaaaaaaaa########a###aacdba#aaaabaaaaa#..##..##.#..####aaa##a####aa#aaaabaaaaaaaaaaa#aaaaaabeeccbababbbbbaaaaaaaaaaaabcffbbbbcdccdcbbbcdfgfedcabaaaa##bbababa#####abbaaaaaaaaaaaaaaaa#aaaaaa##"
"#a###aabaaaa###ba###ab##ba###a#############..###aaabcaabbdedefgb####aaa###aaaaaaaaabaaaa###########...#.############################aabbbadcaaa#####.######bfhhgggffffffffeeeefhhcaa##acfffeedddbaabaaaabaa########a####abebaaaa#a#a#aa############.###..#aa##a###aba##aaaaba#aaaaaaaaaaaaaaaaccdcdcbbbbabbbaaaaaaaaaaaaacfeaabbbbccdabccbdfffed#aaaaabaaaaaa#aa###aaaaabaaaaaaaaaaaaaaaaaaaaa##"
"###aaa#aaaa#a##.a##a#aba#aa###########.#.#....####abcbbbbccdffegb...##aa###abaaaaaaaa#a#aa#######aaa###.####.#####################a##abbcfda#aaa###########.#acfhihhhijiiiihgfhhgcaaaa#..acccddccecccbaaabcb#######aa###abcdbaaaaa#aaa#aa##########.##########aa##aaa#aaaa########aaaaaabaaabbaaababaacbbabbbaaaaaabaaaaa#cefdabbbabbcbbbccdfggeb#aaaaaa###aaa#a###aabbaaaaaaaaa#aaaaaaaaaaaaaa#"
"#aaaaaaaaaa##aaaaaaaa#aaaaaa##.###aa###.###...####aabdbbabbcfeced.#########aaaba#aaaaaa##ca#######aaaa######.########.########a#####aaabdhgfeaaaa#############.#aaba#addfghiiiiheb###aaaa###.####bdbcdcdcbbca##a##a##a##aabbdbaa####aaaaaaa#############a#.##aaaaaaaaa##aaa##a#a#acbaabbabbbaaaaaaaabbbbbaabbbaaaabaaaaa#a#bfgebaaababbbbbbbcggfeaaaaaaaaaaaaaaaa####aabaaaba###aaaabaaaaaaaaaaa"
"a##ba#abaaaaaaaa####aa###bbaa##.#######b#####.#.###aacbbaabcdeccc##.########aabbba#a##aaa#bba######aaaaa#################.######aa##aabbfhhihdabaa##############aa######.##a#bgfb###aaaaaa########cbacccdfeecaa###aa##a#aaabcdbab##ababaaaaa##########aaa#####aaaaaaaa#a#aaba##aabfdaa#aaaaabbbabaaababdbbbbbbbbbbbbbaaaaaaa#dffcbaabbbbbbbbbcefgdba#abaaaaaaaaa#aa##abbbaaacba##a###aaaaaa##aaa"
"aaaaaaaaaaaaaaaaaa#####a##aaaa########ab##.####..###aadccbbacdcaa###.######aabaaabb#aaaa###############aa#####a#####.##############aabbbehhhfcaaaa#####.########aaaa##aaa##a#.#caa####aa##########cdbbbbbcedefdcbbaa##aaaababbdbaaaaaaaaa#aba#########aa######aaaaaa#a#aa##aaa##addbbaaaaa#aaaaabaaaaaaccccdcbbabbbcbaabaaaaa#cfgdbabbbbabbbbbcfgedda#aaaaaaaaaab#a##aabbbaaaba#aa###a#aaaaaa#aa"
"aaaaaabaaaaaaaa#accb#########babaa###aaa##.##a##.####abcbccabdeaaab#..######aaaaaaa#####################aaa####a#####.############aaaabdgihgcbaaa################aaaaaaaaa#aa###a######a##########dbaaaaaaaacbcefgfddcccddegdcbdbaabaaaaaaaaaaa######aaa####aaaaaaaaa#############aaaaaaaaaaaacaaaaaaaaabbbbdeccdccbbbbaabaaaaabefecbbbabbbbcbcegededcaabaaaabaaaaaa##aabbbaaaa#aa#aaa#bbaaaaa#a"
"a##a#aaaaaa###aa#bbcbaa##aaa#aaaca##abb########a#####aacbbccbdeaaaba#########aaa##a#a####.################ba#########.##..######.bbabaaehhhgbaaaa#################aab#aabaa#aa###a##########a.###.ab#aa#abababbbcbcdcaacecccdefdc##abaaaaa##aa########aaba#aaa#a#aaaaba#a#aa#a##.##abaaaaaaaaabbabbaaaaaaaaaaccbbbcdbbbbaaabbbabbdgfdbbbabcbcccdddeeedcaaaaaaaabaaaaa##aabbaaaaa##aa####aaaaaaa#"
"####aaaaaaa######abbcca##aaaaa##abbabba#a#####aaa######aabccedfaaaab#########aaa###.#######################b########.#ba#...##.#acbccccfgggebaaaa##a###############aababaaaa#a##a#a####a##a########c#aaaaaaaabbaaaaabccdebabbbdgeaaabbbaaaaa##a#######aaab##a##aaaaaabaaa###aaaa####ba#a##aaaaaabbaaaaabbaaaaacbbbcbbbcbbaaabbbbcbcfgecbcbbbccddccceddccaaaaaa#bbaaaaaaaaaaaa#aaa##a#aa#a#aa####"
"##a###aaaaa#######aaaaaaaaaaaaa#aabbcaaaaa#a###aa########aabeeea###aaa#######aabb#####a######.#######aa##.######aaaabedccbbb##bbbbaabbbbccdeaa##a##a########aaa#####aabbbba#a#aaa#a####a###########caba###ababbbaabbabcdcddcbabehcaaaaaaaaaa############ab##aaaaaaaaaaaaaa#baaaaa###bb#a##aaaabbbbbaaaaabbbaabbbbcccbabbbaaaabbccccbfffcccbccccbccccddeedaab#aaaabaaabaaabaaa###aaa###bb##a#####"
"aaaa##aaaaa#aa#######a#abbaaaab######aaaaa#aaaa#aa#######aabdefb#aaa#bc#######abcb#####a#################aa#a..###aabcdfffggfdcbbbbbaaaaaabdeaaa###########aaaa#####aabbbbbaaa#aaa#####aa#a##.#####aaaaaa##abaabcbbbaaabaabbbbcdefaaaabaaaaaa##a######aaa######aaaaa#aaaaaa##aaaa###aa#aaabbbabbaabbaaaaaaaabbbbbacccbaaaaaabbccdccdefegffdccecbccccdeeddcbaaaaaaabbbcbaaabaaaaaa#######aa######"
"#aaaa##aaaa#############abaaaaaba##aaaaaaaabaaaaaba#####a##abdgca#aaadeb########bba#####aa#aaaaaa###aaa#ab#aa#.###.#acfhfddgccbaa#aaaaaa#abcfaaaa#######aaabbaaa#####aaaaaaaaa#aaaaa#aaaa##########aaaa#aa##aaa#acccabaaba#a###acdbaaaaaaaaaaa###a##.##aaaa###a###aaaaaaaaa###aaaa#abb#aaaabbbbbbbabaaaaaaaaaacbbbccbbbbaabaaacccccdfdbdfgeefcddabccbcedddccbbaaaaaabbbababbaa#aaaa#a##ab##a####"
"##aaaa#############aa#####abaaabda##abaaaababbaaaaba####aa#abbdeaaaaaadf###############a#aaabbbbba#aa#aaaa#baba.#accbffffgddcbbaa#####aa##acfeabaaaaa###aabcdcbba######aaaaaaaaaaaaaaa#aaa##########dbaa########bbdcaab#abaaa##abceaaaa#a#aaaaaa#a###.######a#####aabaabb#aa#####a#bcbaaaaa#aaaabbbbbaaaaaaaaaaccccbccabacaaaabceeeeggdcdfffccccca#bbcbddeccccca#abbbbbbbaaabaaa#a#aaaaab#######"
"##aaaa####.##########baaa##aaaaabda#aaaabbaaccbaaaa#####aaaaabbcbbaaabdgfe###aaa#######a##aaabbabbb#a#a#aabdceeedcabcaeddcfhecdb#########aacdhcbccbbbbbbbbdehhedba##aaaabbbbbaaaaaabbaaaaaaa########cba#######a#abbda#aabcbaa##aabceaaa######aaa##aa########aaa##aaaaaa#aaa###.###aabaaa#aaa#aa##abbbaa#baaaaaaabbbbbbdbbabaaaacaddacbbbbddccccbbda#cbbcdcddeccccbaabbbbca#aabaaaaaaaaaaaaa#####"
"#aa###a####.##########aa#a##aaabaccaba#aabbaccbaaaaaaaaaaaaaabbccabaabeffeebbcb#.####.#aaabbaabbccccccccdddcec.#aaaaaaadccbbcccca.#######aabdhecdddeeeddeefecbbeedcaaaaabbbbbbabbbbcbbaaaaaaaaaba##aba####a####aacdccaa#ccbbaa##aabcdaa########a##aa########aaaa##aaaaa##aaa#########aaa##aa#aba#aabbbaaaaaa#aaaaaabaaaccbaaaaabccababbbb###bcbcbbecabbccdcddcdcccaaababbbbaaaaaaaa#aaaaaaaaa###"
"#aa#aa##########a######a#####aaaaabc#abaaaabbcbbaa#a##aa#baaabbbbbabbcfffgghebdcbbacacbbbbbbbcbccdccfdaaabdedcaaabaaaaacccbbbbbbcb########abcfgedeffeeeegfcbbcbadgdddaabbbbbbbbbbcccccbbaabababbbaacbaa#########abcccbabccbbbaa##aabcb#a#######aa######a#a##abbbbabaa###a#aa########.bbaaa#aaaaaa#aaabbbccbaaaaabbbbbbbaaaaaaaaabbbccccaaa###bcdbabcbbbabcdddcbddccbbaaaabcccabaaaa#aabaaaaaaba#"
"#aaaaa#######a####a###aa##.###aaaaabc#abaaabbcbba###aa####a#aaabbbaabcdcdeccdecccccba##aaabbaaaaaa##beaaabacfdeaabdecb#bdcbbbbbbaca#######abcdegeeeeffgfdabbccddeehhhfdbbbddeeccdcccdccbbbbbbcccbcca##a###a########aa#.aceccbbaa#aa#acb###.#####aa#####aba###abcdcbcbaaaaaaa#####a###bc#abaaaa#aaa#ababbbbccbaaaaabbcccbcbaaaaaabccdacccb#a###abddbbbbbbabbcebcbbdcccbbaabbabcabaaaaabcbaaaa#aaa"
"aaaaaaaaaaa####aa#####aaaaa.###a#aaaccaaabaabccaa##aa#######aaaaaaaaadc##abaaaaa###a#######a#########cb#aaaacdddb#bbdda#becbbbbbbac#######abceffhffffda##babcccdeeddbddeecdcdebdeeccdddeddcccdeba#b###aa##a#########a###bedbbbbaa#a##aca###.#####aa####aaa####bbcdddbaaaaaaaaa#######adbbabaaa##aaaaaaacbabbccbaabaabbccccaaabbcbdcbcecccaa#a#a#adcabbbbbcbbcbccaabccdcbbbbcacbaabbaabcbaaaabaab"
"bdbaaaabbaaaa#aa##a#aba#############abcaabababcba##aa#########aaaaaaabdb##aaaaaa###a##################b####aaccdeaabcbbaaeddbabbbabb#######bdfhghhgda###aabbcccecbbbdcccefdbbcbcb#eefgghggfeegdaa##a###aa#######aaa#####bedcabbaa#####acb##########a##aaaa####acbccccaaabaabbbba####a##dbba#aaaaa##aaaabdababbccbabaabbcddcbacbbccdacdbba#####aaaabcbbbbbbbccbbababbcddcbabbbabaaabcaaabaaacabaa"
"aacdbaa##.##a##aa#aa#aba###.#########abca##aabbbca#..###########aaa##aab######aaaa#########aaa#a###aa#######aaccdfbabbaaaeeddbbcbbbdbaa#abcdfhjigca######abccbadb###cfbcbbecabbba#begfhggddcggdbbaaa##############a#aa#.cddccbaaaa#####ab##########aaaaaba####accbbbbaaabaabbbabb#######aba###aaa#aa#aaabcaaaaabccbabbcccdedcbdbbacdcdccaa##a#aaaaabcbbbbbacccbaaaabaccccbaaaaaaaabbbbaaaaababba"
"aababbaa#####a##a##a###a####.##########aba###abbbbba####.#.#######a###aab######aa#a#########aaa#####aaaaa#####bbceebbbba#ceedccedcegdcbcddedbcbed#######aabccdbdda##adeeb##abbaaaaacbadeddfdghdcbbbaaa###########abbbcdbbdcbbca##aa#####bd###.#.###aaaaaaaba##abbbbbbbaaaaaaaabbaaa#######aa###aaa#aaaaaabcaabb##abcbbaabcedccdcbaaccccba####a#aaababcbaaaabbccbbaaababccbaa##aa##aaabaaaaaaabaa"
"aabaaaaa#a#####a###aa##########..######aaba####aaaabb#.###############aaab##.###a#a#######aaaaaaaaa#a#aa###a##aacdceddfgfcfffgdccdeeefggdbaabbbbdcaa###aaabbcddeb##a#adfeaaaaaaaaa#bbaaccbeedhecbabbaaa#########.adccbcdbdbbcbba#######a#cda########abbaaaba##abbacbbaabaaaaabaaaaaa########aba##aaaaaaaaabcaaa#a##abca#aaabdefecbaadbbbaa##aa#aaaaaabdcbaaaaabcbaa#aaaabbbaaaaaaaaaaaaaaaaaaaaa"
"aaabbaaa#########a##aaa###########.##.##aaaa#####aa#cba################abcb.####aaaaaa##aaaabbabaabbbaaa##aaaaaccgghggecdfihhg#a####a#a#abbccccacdcabbbbbacccdfeba#####aaaaaaa###a#ababbccadcgedccbaaa############ccbabccbcacabaa#####a#bacd###.####aaaaaaa###aaabbccaaaaaabbabbaaaa###.##..#bbb###aaaa#aaaaaaa########a#aabccceecbbdbbbbaa#aaaaaabbaadccbaabaabba#####aaaabaabaaa##aaba#aaa#aaa"
"aaaa#aa##############bba##########..#.############aaaaaa#####.##########abca..####abaaaaabbbcccbbccddbbabbbbbcdefebdfd##a#.bedaa#########aabbbcbcddddcbbbcdeffd#########aaaaaaaa#aa#baaabcbacegedbbaaa##########bcdbaabbcccbbbaaaaa#####abbcca####.##aaa####aaabbcccdbaaaaaaabaaaaaaaa####.###abba##aaaa#aa##a############aaaa##cfebdcabcb###a##aaaabbabacbaaaaaba#a####aaa#aaaaaaa####aaaaaaaaa"
"abbaaaa####a##########aa###################aaa####abaa#a################aabc#.#####aaaabbbcdddcdfffefgffeddfgdcdcb####aaaa###bb#######a##aabacdcddbdccacdefecc#a##a#####aaaaaaaaaa##aaaaabbbabfgdcbaa########aaacbbbbabbbbcdaba##a#####a#abccda####aaaaa#aaa#abaaaccbbbaaaababbaa##aaa#########bbba##abaa#####aa#a##aaa#a###aaa##defdcabbbaa##aa#aaaabbbaaccaaaaab######aaba#aaaaab####abaaaaaaa"
"aaabaaa#################abba###############aaaaa##aaaaa#a###############aacaca.#####aabbbbccddfda#adeca#####b###aa#aa#aaaa##aaba#a####aa#aabccdccedebaacccb####aaaa###a###abaaabaaaaa#aaaaaababdgdbb##########cabbdbbbaaaaaccaaaaaaa##aaa##acdc#.#aaaaa##a##aabaa#ccaaabaabbaaacbb##abaa######..abca##aaaa#####aa#aaaaaa######abaabdggcaaa#aaaaaaaaaaacba##bbaaaabba#aa#aaaaa##aaaba###aa#aaaaa#"
"#########.#################aaaa#.#.##aaa###aaa##aaa##a##aa###############abbbba#.##.#aabbbbcefc####...#####aa#####aa###aa####aa#######a#aaacbacbbdddbbccdfecbcc###aa####aa#aaaaaa###aaaaaaa##aaacfdaaa#####aaaabbabbbbaaabbabbaaa###aaaaaaa#abce..##ababc####aaaaabdaabbbbbbaaabbbaaa#a##.#######abaa#aaaba##aaaaa#a##aaa###aaa##ababehcaaaa##aaaaaaaadc####abaaaaaba###aaaaaaa###aaaaa#aaa#####"
"####a######################aab#....##aacaaa#aabbaaaaa#####a##############aabbbcb##.###abbcceca###################aaaaaa#a#aa##a#aaaaaabaabbbbbacaaabbabaafddcbcb###aaa#aab##aaaa######a#######a##cfeaaa#####abcbbbbaaaaaabbabba###aaaaa#aaaabaaee#.##ddaaa####aaaaacaaabdcbbbbaabaaba#aa##.#######aaaa#aaabaaaaaaa##aaa#a##a#aaaaaaabbcgebbba#aaaaabaabbaba###aaaaabbaaaaaaaa#aaa##aa#a##baa#a##"
"####a##aa##################aabda#.#####bcaa#abaabaaaaaa###################aaabcdb.####bbbdea##########.###########aaaaa##aaaaa##aaabbbbcbccbbaaaaaaaabbbaaaacdcbbbaaaaaaaabaa#aaa################abecaa####aadcabcaaaaaaabbaab#####aab#aaaaabaaade#..#ca.#a####abcbbb#abbccaaabbbabbbb#a############aa#aaaaaaaaaacaa##aaa##a#aaaaaacabccfebbbbaaaaabbbbaaba####ababacbaaabaaaa##a#aaaaaa##aaa###"
"#####aaaa###.#a######a#######aab##..####abbbbbbbbaaa#aaa####aaaaa##########aabddea.###abda#################a#########a#####aaa###aaabbcdcbdbbaaaaaaaaabbbaaaaacddcbaaaa###abaa######..############abeda###ababbbccbaa#aaaaaabaa##a###ab#aa#aaaaaacec##ab.########babbaaaabbababababbcda###############a#aa###aaabcbbaaaaa###aaaa#ababbcdcdecaabaaababbaaa#######aaabbbbaaaaaabaaaa######a#aaaaa#"
"a#######aa#a######aa#a#aaa###aaac#########abddccbbaaaaaaa####aa#aa########.abehghhc##abca##aaa##################################a#aabccb#aabaaaaaabbbaaaaaabaaabbbdba#aa###aaa##################aa#abefccaabbbcbabbaaaa#aaaaaaaa#aa###abaa##aaaabbcfdaba.#a######bacc##aaaabaababaabcbca##.#####a#####a#aaa#####aaaaab##aa##aaaa#aaaabccebbffbaaaaaabcaa###a#####bbbbbbbaaaaabaa#aa######aa#aa#a"
"#baa#aaaaa###a#a#aaaaaaa####b#aaba#########aacbdcccaaa##a###aaa#aa##########bbfikjicacc###aa#aaaa#############a###################aaabccca##aaaaaabbaaaaabbbbaa#aabcbbaa####a#################a#aabaabdfbdcccbbbbbbbbaaaaaaaabbaaaaa#a#aaa#aaaaaabbcfdbb#######a#aaac##a#ababaaaabbcdaaaa##########a#aaaa#a#aa##a#aaaaaa#aaaaaaaaaaabbccdcaaegcbaaaaacaa#####a####bbbbbbbaaaabba##a###aaaaaa####"
"####aa#aaaa##a#aaaaaaaaa##a#####aba##########aadcbbba####a####a#aa##########abcdfhiigc#a##aaaaaaaa#aa#####################a#######aadccccaba##aa#abaaaabbbcaabaaba#aaaaaa####a###a#a###.#####acbbcbaabcehfdccccbbbbbbbaaaaaaabaaaaaabaaaa###a#aaaabbcddca####.#####aa##aaacbabbbbaabcba#bc############aaa##aa##aaaaa#baaaaaa#aaaaaaaabccdeba#cgfbaaabca#a###aa#a###bcbbbbbbaabbba##b###aaaa#a###"
"###a#aaaaa#aa######aaaaaaaa######aaaa#######a##aaaa####.###aaaaa#a###########abacdhiiga##abbaaaaaaaa##############a########a##a##abbcabc#abbaaaaaaaaaaaaaacaaabaa###a###aa###a###aaa########bbbbcbbbbddceihebbcbbbbbabbaaaaaaaa#aaaaaab#a#####aaaabbcccfb#.########aa##abaaaaaaabbaaaabbcbc#####a######ba##aaa###aa###aa##abbaa#aaaabbbdcccbbabdhebcbaaaaa####a#####accbbbbcbaacba#aa###a#aaa###"
"#a####a#aaaaa#aaaaaaaaaaaaaa#######aba#######a####ab########aaaa##a#a##.#..#####aehhjihb#abacba#aaaaaa############a#a########aa#aabdcc####abaa##a##aaaaaa#ababa#a##aaaa#######a#aaaaaaaa##aacaabcccbcbabbcghgdbbabbbccba##aaaaaaaaaaaabaaa####aaaabcbcdccaa#########.##aaaaaaaaabababbabaa#######a#a##abbba#a######a###aa#aaaaaabbaabbcdbbbbabbadffbbaaaaaa#a##a####aabcbbbccabbabaaaba##baaaa##"
"##aa###a#aaa#a##aaabbaaaaaaaaa##aa###a#############bba#.###aa#aaaaaa#######.####adfehjif###aaaaaaaabbaaa#a########aaa###a######abbbbcca.###a###########a###aa###a#############aaabbbbbaaceb#aaabbbccbaaabbbdggdcbbabbbbaa###aaaaaaaaaaba#aa#a###aabbbbcdc#####aa#######aaaabbbaaabbbbbbba#aa#######a##aabbaa#######aa###aa#aaaaaabbbbbccaaccbbbccdfgedaaaaaaaaaaaa##aaaccbcccbbccba##aa##abaaa##"
"########a#aaaaa#aaaaaaaaaaaaa#aa#ba###########a####aaaaa#.##aaaaaaa##a#a########bbceeijfc####bbababaaaaaaa#########aa##a#aaaaabbadcccba####.############aaa#aa#############a##abbabbbaa##ceaaa#aaaabbbaaaaabbdgfbbbbbabba####aaaaaa#aaaaa#####a#aabbbccdccca#aaaa######aaaaababbaaabcabba##ba##a##a#aaaaaaaaa#######a#a##aaaaaaaabbbcccaabbddcaabbabdffdbbbaaa#aa####aabbccbbcbbddbaaa####acbaa#"
"#######aa#a#aabbaaaaabaaaaaaaaaa##aa#a#############abaaaa####abb###aaa#a########babcfhiiea###acbbabbaaaaaaaaa####aaba#aaaaa#aaabaccbcbaa###############aaaa###a##############aabaaaaaa####bbbabaaaabbbbaaaabbbcffbbbbbbbbaa##aa##a###aaaa####aa##aabccefcadda##aaaabb#aaaaaaaaaabbbbbbbba##abb######aaaabbba###############aa#aabbcccbabbaabdccccaabacfggccbaaaaaa##a#aabccbbcaabdbacba####bbaaa"
"aaa####aaaaaaaaaaaaababaaaaaaaaaaa#aa##############abbbbaaaaa##bbbaaaaaaa######ab#bccehiic###abcaabbbaaaa#aaaaaaaa#aaaaaaaaabcbccacba########.##########aa###############a#aaa#aa#a##a#####acbddcbaaabbbbbaaaabbefcbbbabaaaaaaaa######aaa###aa#####abcdghedcbbbbbcccdcbbaaaaaaaabbbbbbabaa#.acca#a###aaaaaaa########a##a###aaabbcdcaaaaaabbaccddaaaaacaadggfdbaaaaa#aaaaaabccbbaacbaababaaaabbaa"
"aaa#a#####aaaaaabaaaabbbaaa#aaaaaaa###aa#######.#a###abbbaabbbbaaaaaaaaaaaa####a##ababchie###aabbbaaaaaa#aaaaa#aaaaaaaaaaaabccccbccb####a#############aa######.###########aa###aa#aaaa#a###abcccdbbbbaaaabbaaaabbceebbaabbaaaaa#########aaa##aa#####acdfdefebcddcbbdffdcbaabbaabbbbbcdbbaaa##abca#####aaaa#a##a#aa####a#a##aabbdedaaaaaa#aaccbeda#aabbaaaacefgfdbaaaa#aaaaabcccbccabaaabbaaaacc#"
"##a##aa###aaabbbaaaaabcbaaa#aaaaaaa#a##########a#####aabbaaabaabaaaaaabcccca########aaacfhc##aaabccba#aaaaaabbaaa##abbababbcccbeecba#####a########a####a#a#####.##########b######a##a##aa###aababaaabbaaaaabaaaaaabdfcababbaaaa##############.#######bddcbdeffcbbba##dihdcbaaaaacaabbbdcaaabaa#aba#####aaa######aa##a###aa#abcdccdb#aa###aaaccdcbaaaaaaabbaaabehhebaaaaaaabaccbcbbbaaaaaaaaaaacb"
"a##aa#####aaaabbbaaaaaababaaa#abaaa#############.###aaaabcaabaaaabbbbacdedaaaa######a##bccdccaaaaaacdcaaababbbaababbbccbcbbcdcceedc####a##a###########a#aaa######..####.####.###aa######abbaaaabaaaaaaaaaaaaaaaaaaaacfeedbbaa############.######aaaa#abbaaaaccbabaaa###igdccbbbaaaaaaabcbabcbcb##a######a####a#aaaaa####aaaacb#abdcaaa#a###a#acddcbaabaaaaaaaaadfhhedaaabbabbcccbbaaaaaaaaaaaaaa"
"ba##a##a#aaaaa#aaabaaaaaaacaabcbaaaa#aa#########.#########aaaaaa##ababdefcab#aa########aabdfgbaaaaaacdcaaabaaaaabbbbabbcbbbcccddaaaa####aa#aa########a#aa#########..##.##..###.###aaba###aaaaa#abaaaaaaa#aa#aaaaaa#aaaegdcbbbaa###########.######aaa##aaaaab#abaaaaaa#.febaaabcccbcbbcbbaaadbcecbaa#####a#aaaaa###aaa#aaaaabaaaabccaaaaaa#aa###adbbbcbbaaaabaaaabbchifbabcccabbccaacbaaa##a#aaba"
"#ba########a###aaaaaaa#a#aaa#abaaaaabaa##a#aa###############aab####aaaaabccaaa##a#.#####abcdfb#aaaaaaaaabaabbbcbbbbbababbcdddfedcb#a##aaa#aaaaa###aaaa##aaa##.######.###.###########a#########aaaabbaaaaaaa###aaa##a###bfedcbbaaa############a####a######a#aaabcbbbaaa#gdaaa###bcddcecccca#addefgfddca###a##aaaaaaa##aabaacb####bbdcaaaaaa#aa###ccbbbccbaaaaaaaaabaadhieabaabbccdcbabbaa#####aaa"
"#aab####aa###aaaaaaaaaaaaaaaa#aaaaaaa#####aaa#a##.############aa#abaaaaaaabaaaaa########abccdfcaaaaaaabbbaa#abbcbbaacabbbbcddecdcc####aaa#aaaaa#aaaaaaa##aaaa###..######.#####a########aaa#a####aaaaa#aaaaa########aa####dedbbbaaa##############a###a#####ababccbaaaaa#gcaaaa####bdebbbbbca#bddcbaabccaa##a##aa#aaaaaaabbaca####abdbaaaaaaaaaa#a#ccbbbbbbbaaabbaabba#adhgcbaccccccdccba######aaa"
"a##aa#a###aaaaaaaaaaaaaaaaaaaaaaaaa#aa###aaaaa###.#############a##abababbaaaaaba######aaabbcddhcaaab##baaababaabaaabbabbbbcdddffeeb###aaabcaaaaaaaa###aaa#aa####.######a#######b#####aaacb#######ababaa#aaa##aa########a#aaeecbbbaa##################a##a##bbaabb#aaaa#cd#aaaaaaaace.aaa#bdccdcaaabcacbaba###aaaaaaaabaabccaa#aaabbd#aaaaaaaaaaa#bcccbbbcbbaaaaaaabbaabbhidbbcccbdeddaaa#aa#aa#a"
"aaaa#aaaa##aaaaaaaaaa#aaaaaaaaaaa######aa#aaa####..#########.###aaabbbcbbbaaaaaaba#####aabbcccegcbaaaaaaaacbaabbaaabaaaabcccdeeffddaaaaabcbbbcfffecdcba#abb#############aa#a##acbbcba#bbaa########aabba###a##########aa#aaa#eedccbaaa#####a#a###########aaa#aaa#bcaaaaaafaaaaaaaaacfa##a#aaaba#abaaccbcbbccbaaaaaaabbbbbbaaaa#a#abccc#aaaaabaaaaaadcbbbcbcabbbbaaaaabaaccfjgbccbcccccaa##aabaa#a"
"#a#aa#aabbaa#aaaaaa##abaaaaaaaaa##aaabaa##aa#a###.#.##############aabbbcacbaca#aaca#####aabbccdeedbaabbaaaabbabababaaaabbccdddffedffb###bbccefebccbdeda#aaabbaaa#######aaaaa###aabcca#adaaa#####aba#aaaa##aa################.cedcbbbbaaaaaaaaa##a######aa####aa#bbaaaaaadc#aaaaaabbee####abaaa#aa##abaaabbabdcccdcbbaccbcb##aaaaabbcdbaaaaababaaaacbccbbccbaaabbbbaabababadjiedccccbbbaaaa#aa#a#"
"aaaaa###aaaa##aaaaa####abaa#aaa#a###aaaa######aa#################a##abbbcccbbbaaabba##.#aabbbbddedd#aacb#aaaaaaaaaaaaabbbccdddggffghecbbaabbbddabaa#aaaabaaa#bbbaaaaa##a##aba###aaabb##bbaa####aaaa###########a########.#####aaeecbaabbaaaaaaaaaaaaaa###aaa##a##aa###aaabeabaaaaaabchca###a#aa#a###a##aa####bca#abdecbcdbaaba#aaabbdcaaaaaaaabbaaaaccbbbccdbabaaabbbabbbabacjkjgfdccbaaaabbaaa##"
"#a#aaaa###caa#####aaadb#aaa#aaaa#aaa##aaa###aaaa#a####a##a######a#a##aabbbbabba##aabaa##aaaabacdececaaaba#aaaabaaaa#aaaaccdeeefgeeefbcbbbcbbbcbaaaaaaabaaaaaa##abba##a#####aaa###aaaa##.#ba##.###aa############.##.#############dedcbaabbaaaaaaabaa###a###aa##aa#aaaaaaa#dbbbbbbbaacgg#b####a####a##aaabaaabbcaa#abacdcaaaabaaaaabbccaaaaaaaabbbbcbabcacccccbabbaabbbabcbbaaejklhfcbcbbaaaa#aaaa"
"####aaaaa##aaaaabaaaaabbaaa##aaaa###aabbaa###aa#aaaa###aa#######aa#a##bcccaaabbaa#acaa###aaaabbcdcdcbaabaaaaaabaa##aaaabbccdfffghffdaabbaabccddbabaaaaaaaaaaaaaaaaa##a#######a####aaa###.aba######a#################a############bfedbaabbbbbaaaaabaa##a#########abbbba##dcbabbbaaabcgdc#####aabaa###a#bbbbbbbbbbaaabbcbbabbbaaaabbbdebaabbbaabcbbbbacbabbabbbbabbbaababbbbbghillgcbbbbbaabbaaa#"
"###aaaaaaccdcaaaaaaba##aaaaa##aabaabaaab########aaaba####a###a##aaaaaabccbba##bbba#bca###aaaaabdcddcda#abaaabaaaaccaaabbbccefgfghffaaaabbaaabefbcbaaaaaaaaaaaabaaaa##aa#########a########aaa###a##############.##.#.############a#abdebabcdcbbcbaabba############acdea#abecbaabbbaabbdfc##aaaa#a#aaa##abbbcaba#adebaecabbaccdcbbabbcbdddbabbbabccccbbacbbbbbabccbbbbbaaaabcbcfijjkjfddcbabdebaaa"
"db#bdccbbcb##aabbbbaa###aaabbbbaccaaaabca####.#####baba##a#aaaaa#aba#accbbbbaaaaaaaacbaaaaaaaaacccdccc##abaabbaaabdbabbcccdffffhggbaaaaabdbaaaababbaaaaa#a#a#aaaaba#a#a################aabaaaaa###########.#####...#####.##.####aaaa#bedcccaaaaabbaaaaa##a#####aaaaddaabdebabbbbbabbbbgcaa#a#aaaa###aaabdaddabaadcfdfgdacbaabcbbbcccbdcdffdacdcedccbbbacbbbbcccccbbbbabacabbdgigbbgjjedcbbbccaaa"
"#bbbaaaaaabaaabbbea#aaa#abbbbabaaaaaaaaba#############b####aaaaaabaa###abbbbbaaaaaaaacbaaaaaaabbcccccdd##cbcbcaaaaaaabcdeffgggiigabbbbbaabcaaaaaaaaaaaaaa#aaa##aaaaaaa################aaba###baaaa#######.#####....#########.#a##aa##a#adfca###abbaaaaaaa#####a####bdbacfdaaaaaabbaacedfa#aa#########abefeddcccdebccfggfedaaccbacddecdccdeddccefddcccccccabaabbabaabbaabacbbhijgdbacfkjeedcba#a#"
"###aaaaa#abbaaaaaaa#a####bcaaaba###a#aaaa######a####aa######aaababaaaa##aabbaaaaaaaaabcaabbaaaaabcbccccbcbaaaaababbcccdefgfgghkgbaabbcbccbaaaaaabaaaaaaaa#aaaa#aaaaaaaaa####a########aaabba#aaaa#####a#.###.######.#####.####.##a#abaaa#aaddaaabbaaaaaaaa#########aabgggfbaaaaaabbbabbcfea#a#####aa##afghhfggghhgccddffhfffcccbccdfgeeeceec#aabcddcdddccebaaabaaabaaacbbbb#ejhjgbbceceikibbceba#"
"aaa##a#aabbabbaaaaaaab####bc#aaaa#aaaaaa#ab##aaaa##a#aa######aa#baaaaaaaaaaaaaaaa#aaaaacbaabaaaabbcccccdbaaaabbbbccddeeefeegjheb#a#aabaccdcaaaaaaabbabaa#aa##aaaaaaaaaaaa#######a###aaaabba#abaa####..###.###.####..#####.#######aa##ba#####bcbaaabbaaaaaa########abdfggebabaaaaaabbbbbchfaaa######abbfegggefgghgffeecefggfhheecdddeeefdcefcabaabccbaabcbcbaaaaaaabbabbbbbbfghggdbcbcbbgkjfbbecb"
"#aa#a###aababbbaaaaaaac###.acaaaba#aba####ac#aba###aaaaaaa#aa##a#a########aaaaa#aaaaabbbbbaabbaaabbbccccebaaaabbccddddedegggfhbaaa##aaabcccaaa#aaabbbbcbaaa#####aaaaaa#aaaaa#####a###aaaaaabbdaaa########...##.###..########.#####aa#aba###a#accbaaaaaaa#######aaaaabccdeeccbbaabaabbbbegfgeca#####adefffefgggfghggfeeccegihijigedbccfeceddfeaaabcacbbaaabbaaabaaaabbbbbcbchgghfgdabbaa#bgkjgcdd"
"d#a#a####aaaabbbabaaaaaa####abaabaaaaaaa###acdbaa#a###aaaaaaaa###########aa#a####aaa#abbbbbaabaaaaaabcbccdaaaaabccddeefefhgefgbaaaaaaabaabbaa##ababbaaabcca#aa#aaaaaa##aabaaa####a####aacba#bcb#aa#.####.#...##.##..################a########a#adbaaaabaa#aa##aaaaabbbcdeddddcbabebbcbbffeefdec##adeeefeffefghgghghhgfedfheabfghhfdcegecbbbbccaaaabcaaaaaabaaabaabbbbabbcdfffgffffabbbbbcabgkjec"
"cdaa##aa#aaababbbaabbaaaa####bbabcaaaaaaa##.acaaaaaaaa#aaaaa#ba###########aaa#a###aaaababbaabaaaaaaaabcccdgbbbccccddeffefgfeffbaa###a#aaaaaa#aaaaaaabbbccaaabaaaaa##a###aaabfd#####aaaabbaba#aa########.###.##.###############################bacedcbbbbabaaaaaaaaabcccccddedddbbdeecdefeededdeeffdegffeddefgfgggggcb##abbca###bbefeefeddcdcbeeaaaaab#a###babbbbbababcbccfgfeeefegcbaaabbca#afkh"
"gdcbaaaaaabbbaaabaaabbbbaaa###bbcbaa#aaaa#####a###aaaaaa#aaa#aaaaa##a#####a#aa#aa#a#aaaabbaaacaaabaaaabccdfgddddddccdfhhffddfbaaa####aaaaaaa##a#aaaaaabbdb#aaaaba#a#######aacegdbaa#aaabaabbb########.#.##.##..#...####.#######################babedededcbaaaaaaaaabccddeedefecfffeeffddddddeddeeeddeggfddeeffbaaaaaaaabdb#baa#a##cbdfeaaabbcdfbaaaaa####a##abbbbaabbbbdcgfgeeedeefabba#aaaaaabg"
"gjgccbaaaaabbbbbbbbaacbaaaaa###aaaaaaaaaaa####aaa#####aaa##aaa#a#a#######aaaaaa##aaaaaaaabba#acaacbaaa#acccfgdefefcdecfhhddbcaaa#a#####aaa#aa###aaaaaaabbeebaaaaaaa####.###aaacdcbaaaa#aaabba#############.#.#.#...###########..###############aacddeeededceeedccefggfgggfedggghfdfecdddccccddeeeeefddfffddddbabbbaaaaabefcdb#aa##aaabcaaaaa#bdgb#abaa#######ba#bbaabaaeegfgfeeeecfcaaa#aa#aaaa#"
"#bgifcbaaabbbcbbbbaabbbaba#a#aa##aaaaaaaa######aaaa##a#aabaaaaaaaaabaaaba##aaba###aaaaaaaaabbabbabaa#a#abcceffeecb#cddeeggcdb##a##aa##aa#########aaaaaaa#bedaaaaaa##########abaa#aaaaaa#aaabaa#####a####################..######.#a##.#########aabcccbcda##afgggffdbbbabdhheghifedddeecbccdcdefffeeffdfggfdbaaaaa#aababbacdddb#bb#aaa#a####ababbdebbbaaa####a#babbaaacddfgffeefeeddcbabbaaaa#aaa"
"a##ehiecbbbccdccbbbbaabbaaa#aaa##aabaaaaaaa####aaaa#####aaba#aabcbbbaabbba##abaaa######aa#abbacbaaaaaaaaabcccdfcaa##bbbbceabaa######aa##a##aa####aaaaaaaa#abaaaaaa###a######abbbaba##aaa#a####aaa###a############.########################a####aa#dcddcdb#a#dedeedcaa#baacgegiifedddddddcdddefeffggfgeedbba#aaaabbaabaaaaabceebbdaaaaa######aaaaabdddb#aaaaaabacbbbaabdfffgfgfeeeeddgcbaaaaa####"
"#b##adiifdbcefedccccbaabaaaa#aaaaaaaaaaaaaaaa##abaa######aabbaabbcbbaaaaaaa#abaaa#######aaaaabcca#aaa##aaaabbccc#########a###aa##a###aa########aaa##aaa#aaa#aa#aba##a#######aabbabcaa#ababbca##aa####a#####a.#########################a###a##acba.ddeecccba#cfeeedcaaaaabccbaigfeeeddddcbcdcddfeffggeedaabaaaabaaabbabaaaaa##cffedeaa#a#aaa#aaaaaa#abfebabaaaaaacadcaaffecffffgfffeeggaaabaa####"
"#caaa#.ahjgffefgggffecbbbabaaaaaaaa#aaaaaaaaababaa#aa#a#aaaabaaaacccaaaaaa#a#aaabaa######aaababaaaaaaaaa#aaaabccb####aaa##ab###aa#####a#a####.#aabaaaa########a##aba########acbbaaaaaaaaaabbbaaa################a###a####aa############aaccb#adcbbdddccbcdebdedccba#a#aabdcbaggeeddedcbbbccdeeffffhggfcbaaaabbbcaabaaaba####a#debceea#aaabaaaaaba#aaa#cfgcaa##aabcbcbdffedfeeeefefeedhcaaaa#a###"
"####aa##.behhgfeeeddefedbbbbaaabaaaaabaaaaaaaabaaaa#aaaa#a#abbaaabbcbbaaaaaaaaaaaba####aa#aaabaaaa##a#aa#a#aaabbcc.##ab##aabca##aaaa############aabaaaaa#a#a#####aaa#bb#.####bccbaa##aaaa###aaaaa######a#######bbabba####bb###a#a###a###bcccccdcdccddcbbabcdcddccba####bdddb#bdcecdedcbbbbbcceeeeehhcdaaaababcbcaaaaabaaa#####ab#aabb###bb##abcaa###a##adfeba###aabaaefefffedddeedefefhbaaa###.#"
"#####aaaa###chikjiigedcegcccbabbaaaaaabbaaaaabaa#aaa#a#a##aaaaaaaaabaa#aaaaaaabbbaa######aaaaabaaaaaa##aaba##aaabab.###aaaaaabaa#aa#a#############a###aaba########aa#cbb####abcbaaa##aaa#a######a#.####aa###bbccbbdccbaaabb###a#aaaaa###cbbbaccccbbcccaaaabbccccbbaaa#accdcb##bacgeeedccccbccdeeefggebdaaaaabbbbbbaaabaa#####a#a#aa#####aaaa##ca#####a####beeca#b#abadgefffedeedfdcffeff#a#a###."
"..######a#aaadd#acdhihecdgecbcaa#aa####ba#aaa##aa##aaa###aaaaaaa##ababaaa#aaaaabbbaa######aaaaaaaabaaaa##baa##a#a#b######aaaaaaaaa#################a#aa#bcb#####aba##a######bbbcbaabcaa#################a#abcdbdefededcbcbaa##aaa#a###bcbababbccbbbbbcaaaaabcccbaabaaaabcdbba###bhhfhgeddccbccddfhhhfbbaaaaaabbbccaaaabaa####aa#a#####b####aa#aa#ab###a##aaabefd#a#abbfgfeeeeeedeeddefggbaaa####"
"##.######aaba#abaaaabeiiebceddcbaaaaa###aaba#########a##aaaaaaaa###aaaaaaaaabaabbbbaaa###aaaaabbbaaabbaaaaa###a###bb#####aa###########a######a#####aa#baaaba##abcedcbaa##a##bcccbaaaddccaa##############a##bbceffgfededdedcbaa#a#aaa#bcabaaabbbccbbbbbbaaaabbcbbbbaaaaabbcda#a##ehgfeeeeecddbcddfhhgcbbbbbbaaaabcbbbaaaaa###.#a#a#a####aaa###aa##a########aabbbedbacfegggfeeefeddccddgihdaaa####"
"##.###a####aaaa#bacbaa#chidccdfdbbabaaa#ababaaa###a###aa#aaaaaaaaaba#aaaabccccbcccccabb###aabaabbbcbaabaa########aaab.####aaa##################a####b##aaaabb#aacdddcbb#######bccaaaabdbba#####aa#a#########abccccccddcffhigcbaaa#aa#acaabaabbbbaaabbbbbaaaabbbbaaaaaabcccdda#a#higheddefedeecdffffeeaaabbbbaaabcbaabaaaa#########a####aaaa######a#######aaabdcbadgfdeddegfgfeedcccccehigaaa####"
"###########aa#####aacdb##ejgcbbfedcaaaaaacbabaa#####aaaa#aaaaaaaaaaa##abbbbbbaaabbcddddbccdcccbababaaaaaab#########aba..####aa###################aa########aa##aaaabbbba##a####ccaababdaa#aa#####aa##########aaaaabbccdfgjjihdcaa#aaaacbaabbababbaabbbabaabbbbbbbbbbbbbcccddebadhggfffeeffffeeeffdccddaaaabaaabbabbbbaaaa######..######aaaaaa#a###a#aaa###aaaccc#ceggedddcffffedcbabccdfgebaa###"
"#########aabaaa####a#aabbachjgbacdedcccbabaaaaaaa#####aa#######aaaaaa#aaaaaaabaaaabbccdccddcbbbabaaaaaabbaa########aabb.#######a##################aaa##########aa##abaaaaa######bbaaaaba#a#a#.##.#a#aa###aa###aaaaaabcddgijijjigeba#abdcbbcdcabbbbaabbabaaabbbbaaabbbbbcacddee#dfeeeffeccdghhfffebccccaaaaababbbbaaabba#a########.###a##aaaa##aa##aaaaa####aababbddceggfedcdffedcbaabcdeeffaaaa#"
"#######a#aaaaaa#a#####aaaabcdiibaaacecddcbaaaaaaaaaa##aaa########a#aa###aaaaaaaaaaaaabcccbbaaaaaaaaabaabbaaa######aaaaca.###.##a#a####a########aaaaaaa##...###a###a##a#aaaa#####bdaaaaaa########a########a##a##aaaaabbbbegfeedeghgeccddeeefgcbbaaaabbbbaaaabbbaababbbbcccbceeebegdddeffedbdeiihecbcbdbaabaaababcbbaaabaaa#a#.############aaaa##b#a##aaaaa##aabbbbccdceghgeddefedcaaaaccdedfaaaa#"
"########bcaaaaa##########aaaa#gidaaabedcccbbbaabdbaa####aba#a#############aaaa###aaaaaaacbbaaaaabbabbbbbcbbabaa######aabb..##.####aa#aaa######aaaaaaa####a#.####aa##ba#aaaba#####dbaaaaa######aaa#aa######aa###aaa#aaabccebabaabbdfhhhgfghggdbaaabbcaaabbaaabaaaaaaabccccccedchigdcdddcedccabghdbaaabcaaabaaaaabbbbcbbaa##a########a##.#aaaaaaaaa#aaaaaaaca#acbbbbbcccdefeddeecdcbaababcfdfeaa##"
"########baaaaba#aaaa#####a####aciib#aacdddbabbaabbb#aa#####aa#############aaaa##aaaabaaaabaa##aabababbbbccbbbcb#######aaaa#...##.#####aa########aaaaa######a############a#aaaab##abbaaaa#######cb############aa#aa#aaaaabaaa#######bfhigihhfbaabaaaaaabaaaabbaaaabaaaccbccdcchiihhdbcddcddccbbeeaaaabbbaaaababaabbbeeeaa#####.###.aaaa#aaaaaa#aaa#aaaaaa#bbadccbbbbccccbcddddcbcccbaaaaddddge###"
"########a##abbaaa#########a#aaabcfjhaaabcdecaabaaaaaaa#######a########a#aa#abaa#####aaabaabaa##ba#abbccbaccaaca########abcb..######################aa###ceb#######aaa#####a#aaa###acaa#aa#######b############a#a##aaaaaabaa########abacfhhfcbbaaaabaaabaaaaccaaaaaaaacbcbbcffgfgcegeddeddcdccbcd#aaababbbaaababcaabaaccba########a#abaa##aaaa##aaaaaaaaaababcbbbaccbbcbccdddcbbbcbbcbbadcdeehd##"
"########bb####aaba#########a####aabfjfbbcbcfdbabaaaaaaba######aa######aaaaaaaaa##a#####aaa######aaaabacbbaaabaa#########aadc...#######.##########aaaaaa#ddeb#a####aaaabeb######a###bbaaaa##b####aa#.##########a#a#a#aaaabaaa##b###.adbaabeecbaaaaaababaaaaabcabaaaabbbbbcdcfgeddgbbggeedddcccccc####aabaaaaabbaabaaa#acda############aaaaaa#aaabaaaaaaaaaabcbabbbabcbbbbcddccbcbbbabbbbccdfggf#a"
"aaaa####bc##a#aaaaaaa###.#####.####aciiecccbceebaabbabbb######a#a####a##aaaaaaa########aaa#######aaabcbbabbaaaaa#########acfc..####.#.###.###aa###a#a#aaabcaaaa###aaaa##########a##bdcaaaa#ba###baa##########aaa####aaa#bbababdcbaacbbbaaaabbaaa##aaaaaaa#aabbbaaabbbbbbcdcccddcdec#adfedddcccbe#####aaaaaaaaaabbbaaa#bdb##.#######.####aaaaa###aaaaa##aaabccbbbaababbbbbcdccccbcbbbcbbbdcefghc#"
"########a#####aa#bbaaaba######...####adhifegfddfdcabccbaa###aaaaaaa######aaaa##aa##a###b##########aa#aaaaaabaaa######a###abdfb..#######.##.#####aaa#a###baaa####aaa#########a####a#bddcbaaaa####aaaa####ad##aaaaaa#######abadddccccdcba##a#ababa###aaaaaaaaabaaabbbbbcbbcbbccdccbaba##afedddccbfa######a#aaaaaabbabaaaaab#####.##..#..a###aaaaa#aabbaaaaaabcccbbbabbbbbbbbddccbbcbbbcbbcfdeeffha"
"##############aababaaaa##########.##.#..chjjhjifffdeccdbaa#aaa###aa#####.##aa#######.#######a#########aaaaaaaaaac########acchc.....#..###########aa##aa#abaaa##aba##a######aaaa##a##bdcbaaaa#####a#aa###bd###aaaa#aa##a####adgdcbbcddbb###aaa#a#####aaa##aaa##abbaabbbbcbbbcccddeccc#a#bhggfedaec##########aa#aaababaaaaaa#####.##.##.####aaaaaaaaaaaaaaaabdcbbbababbabbbabddcbbbbbbccbbdifdefge"
"a###a##########abb#aaab#a#######...#####.##a#acgkigfeefdcaaa##aa#aaba####..######.#a###a#aa#aa##.#######aaaaaa##ba#####aaabbeha...###.###.#######a##aaa#aaa#a#aaaa###aa#a###aa###a###cdcaaa######a#####abb####aaaaa####a####deebbbccdbba##aaa#aa####aabaa#a#aabbbaaaaabcbcbbccbcedbba###cdffffeefba###########aaaaaabcaba#####.####.#######a#aaaaaaaaaaaaacdccabbababbabbaabcccbbbbbbbccdeeedefh"
"f#######aa##a##aaa#aa#bba#########..############afkjgfgfeeeba#aaa##a#######.####.#.#####abbbaa##########aaaa##a#a#######abbcdhe#...######.##a####aa#a###aa#a#aaaaa######aaa###########bdbbaaa####a######aa##.##aaab####aabdecdcbaabbbaba##aaa#########abaaa##abbbaaaaabbbcdbaccbcebaa####adghfedeeba#############aaaaabbcb##########.######aa#aaaaaaa###bcdccbbabbbacbaabbbbbbdcccbbbbbcccccddeh"
"hc#####aa######aa####aaaa#####a###.......##aa##a###gijhhhggeb##baaaa####...#####.#..a###acccaaa##########aa#####aaa####aacdddhf#..###.#..####aaaaaaaaaa###a#aa#aaaaa#####aabb##########cecaaa####a##############aabb##aabacddbcbbabbbaaaaaaaa##a#######baaaaa#abbaaa#abbbabcbbbcdgd####a##adcgfecdeb######a########aaaa#baaba########.######aaaaabbbbbbcbccbbbbbbbbbaaaaabbbbbbccbcbbbbcccccdeed"
"egb##baaaaa####a##aa#aaa#a#######.#..###.###########adfilkhfca#abaaa#####..##....#....###bbccaa##a##aa####aaaaa##a##a##abbcfhjfb#..#####.######aaaaaaa######aa##a#abbbba###aba#aa#######cecaaaa###a#.#######aa##aa#aa###aaabcbcbbcbbaaabb##aaaaa#######abaaaaaabbaaa#abbbbbabbabdfeaaaa##a#ca#eecccfcaaaaaaaaa#a#a######aaaaabca########a####aaaabababbbbbbbbbbbbbbbaaaaaaabababccccbcccdccbdffd"
"cfhd#acaaaa##a#######a#a##a###a##.....######.##########bddjkidca#########..###....######acaacbbb#a###ab##aaaaaaaaaaaaa#aabcfgejfa#.###a######a##aaaa#aaa#a###aa##a#abbcba#####aa####a###aeedbaaa##aa####...#aaaa#bcaccbaaaabcdccabcbbbaaca#aaaaa#########aaaaaaabaaaaabbbbbbbaaabbecbbcaaaaaa#adecccedcaaaaaaaaa##a###########abaa######a####aaaabdbbbbbbbaabbbbbabbaaaaaaaabbaabccbccbccdccdefg"
"fedfea#a####a##a#a#######a####a#.##..#.####...########aaaaaeikhea#####################aaacbabbdfdbbaa#aaabbcbbaabaaaaaaabcdfbbeica..#a########aabaaaaaba#a###aa#######aaa#####aaa#.aa###adffdbaaa##ca####.#########abbcdeeeefcdcbabbbbbaacbbaaaaaa##a##a##baa##aa###aaaabbabbaabaadfb#bbbbbaa###feccbeecbbabaabaaaaaaa#aa###a####a########a##aaaaabbbbbbcbabbaaaaaabbbaaaaaaabbbabccccccddddeeee"
"fggehdaaa######a##########aaaaa#.##.####..#..##.#######aabbaadjljgda.#################aaaccbccddcccccccccccccdcbbccbcbaabbcfdcbgf#...#aa######abcbaaaaabaaaaa############.##aa##a########dffedcbaa#cc##########a####bbbbcdffeedaaabbbbbcbabbaaaaaaa#######abaaaaaaaaaaaabbabbaa#a#bdcbbbaaaaa###cfeeehhecabbbbbbaaaaaa##aaa##a###a########aa#aaaa#bbcbbbabbbbaaaaabbbbbabaaaaaaaabbbbbcccddddeee"
"edehhg#aaa######a#a#####a##abbaa###.###################aaabbcaacjllkhbaa#######a######bbaefddddcbbbaaaababefeedddccffdccdfgeeeefec#...#ab#.####abccbbba#aaaaaa###########..###a##########bfdfdccaaacfb.######aababaaaccccbdffebbbbcbbaacccbabbabaaaa######aaaaaaaaab#aaabaaaabaaaabbeffcaaaa####aeeeefiihfcabbbbbbabaaaaaaaa##a######aaaa####abbabbabcbaaaaccbbbbbbbbcbcaaaaaaaaaaaacbbcdddddede"
"eefgghcaa#######a##aa######abbbcc#.############.###a#aaaaaaaaccbafjllkjecbaaaaaaaa##aabcccgefeecccbba#aaaa.acffffffcacdccbbbfffefda#.##########aabcedba##aa#a#####a#####..#####aa###.####bceecccbaabdfa##aabbbaabbbbdcbbccdcceebabbbaaabcdcbbbbbaaaa######a##aaaaaaacaaaaabbaba###acdeegcbbb#####aeffgfgijkgcbbbbbbbbabbaaaaa##a#aaa#abaaaa##aacdbabbccbaaa#bbbbaabaabccbaaaabbaaaaabbbccdeedddd"
"deeffdfd#####a######a#######aaaca#a############bdca###aca##aaaceddfijjnligdcbbcbaaaaabcddchgedddbccaaa#aaaaa##accfbbbaa####bdhfedhd#.###########bbcccdba###aaa#####a##a#.#####a####.####.#abedebdcbbcfe#####adcbcddbbdbaaacbcbccbbbaaa#bbcbbbbbbaba#a############aaaaaaaaaabaaaaaaabdfcccbbba#####aceffgiijihedccbbbbbabbaaaaaaaaaaaaaaaaa#####aabaaabbbaaaaaabbaabbbbbcabaaaaaaaaabbbbcccdddddd"
"ddddecbdca###a###a##baa#aa##abaaba#a###.#####.#aabaaa#aaa##aa#acdhilmklmlmkheegecbbbbccbcefgedcdcbbbbaaaaa#aba#a#cdabcbaaa#achihggfa############abdb#bcaa##aaa#########a###.######..########beddecbcdffc###.#acdfffdabcca#aabacbbbbbaa#abbbbbbbbbaa#############a#aaa#baaaaaba###aaadfd#babacababbbcegfhhiihgfdddcccbbbaabbaaaaaaaaaaba#aaa###a#aaaaaaaaaaaabbabbaabaaabcbbbaaaaaaababbccdddddcd"
"deddddcacaba###a####aaaaaa#aaaa#aaa###aa#########a##aa#aaa##aba#.cfehhjkjllmllihfedcccbbdefgdcccecbbbccbaaaaaaaaabdbbbcbaaaabhjjhggea#.####a##a#accaa#cdaa#aaa#.#############a##a##.###a####.cedccccefbbaa#####deffeaacdaaaa#aabbbbbaaaaaabbaaabbaba#####a.###a###a#a#aaaaaaa#a##aaacdecaaaabaa#aa#bdgfeeefhhfdccccddcbbaaababaaa##aaaaaaaaa###aaaaaaaaaaaaaaaabbaaababbbbabbbaaaaaabbbbcdcdccdd"
"dddcccdbbbcba#bb#aa###aa##a##a####a##.####aaa##a#aa##a#a#ba######.fffkjlhkkljmmmlieeddccefaeeeccdedbcdccbcbaaaaaabaccbccaaaabeijjigieba.#######aacbaa#accaaaaa##########a#a###aaa#############decabdeeeaba###..adeddcaabcbba##aabbbaaaaaaaaaaaaaaaaa#####a###########aa#abaaaa##a#abbcdeba#b#aa#####cefedcbbdeedcccdddcbbbaabbaaaaaaaaaaabaaa###aaaa#aaaaa###aaaaaaaaaabbbaabbcbaaaaaabcccccccdd"
"ddccbcccbcedaddaaaaaaaaaa#aa#a######...###########aaaaaaaaaa####..cfhjjkmlmklkklmnjfeedeefebdeddegheeedddccbbbaaabbccbcbbaabbbgjkjjhifda.#######aaaaa###abaaaa####aaa###########aa##########..adccaddcecbabbaa##dedddcbabcbca#aaaabbaaaaaaaaaaaaaaaaaa###############aabaa##a####aacbcddebaaa########cffecdcbceeefdddddcbbbaabbbaaaabaaaaaaaaaa###aaa#a#aaaaaaaaaaaaaaaabbbaaaacbbaaabbbbcdcdccb"
"cdcccccbbcdbaacbbbbbbaaa#aa#aaaa#####..#..##.#####a#aaa####aa######eigfcfgijjjlmmmmnlhfhiggdddeefgegfgffdeddcdcbaaccccbcbaaabbcfjkkkijgfb#######a#aa######a#############a###aaaaaba############abcc#ddcccbdecdcaddddddecbbbccaa###aabaaabaaaaaa#aaa#########.####a##a##a#aa#a######abccdgbb#ba#a######cffgfdefffehgdddeccccbaabbbaaabbabaaaaaaaaa###aa##aaaaaaaaaaaaaaaaaaaaaaaabbba#aabbacddccc"
"cddcccbbcccaabbabaacbaaaaa#aa#aa#.#...#...#..###a###a#########aa##adeaaa#abedefijlkmnnlkkjdddfdcebb#degfaefgfeddcbdcddbacbbbbbbdjjklkkihgc#aa#####aa################aaa##a#aaabaaaaa###########aabdbedcabdddeeddddedcccddccbbbca###aaaaabba#a#####a#a###aaa###.###a#######aaaaa###aabbbbcdaaabaa##a####aeghhhggghhhfedddcccccbbbbbbbbbbbbbbaaaaaa####aaba#aca#aaaaaaaaaaaaaaaaaaaaabaaaaabbbcddd"
"dddcccbbdedaabdaaaabbabbbbaaaaaa#.##.##.#.#####################aaaddbbaa#aa##a##aceejnllkkhfhfccfbbaaaabafabdeffgfcdddcabbbbabacgjkkllkhjhbaa#####aa############a##aaaa###aaa#aa#a#####.####a##aa#deedcabdeeeedeeddeedbccdcccdcb####aaabbbaaa#####a##a##a####################aa####aabbbcdea##a########aaabehiiiiiihfedfdccccccbacbbabbbcbbbbaaaaaaaa##ab##bbaaaaaaaaaabaaaaaaaabbbaaaaaabbbbbdd"
"ddccdbcbedcaabbbbaaaaaabbababbaa#################a##########a###a#ecbaababaaaa#####abkllllljgbaaccbababbabaaaa#cedfheedcabbbbbbbchkkkklkhggeba###aba####.####a####a##aa##aaaaaaa##aa####.####a####dfdcba#bdeeeeeefedddcbbcdbbadcba###abaaacaaa###a##a###aa#####.####a######.##a####abbbbccbbc#ab##a#aa#ca###cfggihhihffffedcccccbbabccccdccbbbaaaaaaa#aa#aa#aaababaaabbaaaaaaaaaaaaaa#aa#abbcccc"
"dedcccbcecaaacbababbbaabbbbbcbaaa#..###.#########a##############.cdabbbbbbbba###aabcddilmmljeaaabcbbbbbbbbbbbabaabcefgfecbbbbbbcdfjjkkkmkhfgecbaaabb########a######aaaaa####aaa###################befcbaabbadfeeeeffededcbbccabccccaa#aaa#abaa#######a########...###########.##..###abbbbcbbf#aa###abaa#a#####acfgffgfggefddcccccbbabcecbbbcbbaaaaaaaa##aa#aaaaababbbabbbbbcbbabaaaaa##aaaaabbcc"
"cddecccccdcaaaaaabbbbaaaabbbbaaaa########.####################..aaababaaacbba#abddbcdfeejmllf#aabbbaabbbbbbaaaaaaa#afffdedcbbbddffjfijjkkkhgfed####aba#######a####aaaa#aa#####a######a############adffddcaa#befefedeeddccccbcbaacbaabbaa###aba####a###############.###########.######aabcddcefbb###bbaaaaaabba#cffffghhgfffedccccccbcbbebbbbbbbaaaaaaaa####aaba#aaaabbbbbbcbaaaaabbcbaaaaaaaabcc"
"dddddfebdfeba##aaaaaaabbbbabaaaa####.#########################.abbaaaaaaaaabbaaabba##aceeilmme#aaaaaaaabbbbaaaaabbbbbefgeddcddddegiighiiggjggfdba##aaaa##############ba#b###aaaa#######a##a#aaa####dfgffgcaabefeeededccccdddcbbbbbaaacbab###aaaaaa########a#a########.#########..####aaabdcdecbdc#aa###aabbcccaacegggfgghggfeeeddddcccbccbbbbaaaaaaaaaaba#aaaabaaaaaaaaaaaaaaaaaaabbaaaaabbabbbc"
"bcdeeeeedeeda##aaaaaaaccbbaaaaaaa####..##.#########a##########aaaaaaaaaaaaababba#aa####abbdhkmgbbbaaaaabbabaaaaababbbaehfcdeeeegghkkjjigdeehfeccaaaabcba########a####aaa#####aa####a####aa###baba##adfgfffdeeffdcddddddbcccdccbbbbbbb##bdb###aadb#a##############.##.######.##########abcdcedecegdb#a#aaabbcddaa#adfghfghgffefeefeeddcccccbbcbaaaaaaaaaaa#aa###aaaaaa#aaaab##aaaabbbabaaaabaaabb"
"cbceeeefffffd#aaaaaaaaaddbaaaaaaaa#############.#############cbbaabaaaaaaabaaaaaaaaa###aaa#achlkigdaabbabbbbaabcaacaababccdbbdedcdfehkkjgeceheccda#aabbba###.######a#aaa#####aa######.#a#aa##aa#aa##adgggfeeggffdcccddcccbbcbccbbbaaa####ca##abcba#aa##########.#####a######.#.#######abbcbddbdfhgeaaa##abbcdcaaa##aaceghdfgffffffeeddddcccbbbaaaaaaaaaaaa##aa#aaaaaaaaaaab##a#baabbabbbaaaababb"
"ccddefgfefffd#a##aaaaaabccbabaabaaa##########...############acbaabaabaaaaaaa#aaa#aabaaaa#aaaabgkjiifbabbabbaaaabaaabbabaaaaaaabcc#####cgkmjgfhfcbcaaaabcbaa########a#aa###a###########.####a######aa##bghfefgeddeccbbbccccccbcdcaaa#a##a#aa#a#aaaacbaa##.############aa########.#######bbbccddddggfbaa###abbcbaaaa#aaabeeeeggghgggffeedcccbbbbbcbaaaaaaaaaa###aaaba#aaaabbaa#a#abbbbbbabdbbaaaab"
"bcceddefhgfcbaa#a#aaa###aaabbbaaaaa#######################aababaaaaa#aaaaaaaaaaa#aaaaaaaa#aa###cefllgabaaaaabbbaaaaabaaabbabaaa#ba######bfjljhghcac##aaacaa########a###############aa#.##a#############afgfgfedcccccbbccccccddcccaa##a####aa#aaaaaabaa#################a#a##.#########aaabccccddeegfbaa###abbaaa#aaaaaabdfceghhhhhhgfedddcbbbbbbbbaaaaaaaaaa###a##aaaaaaabbbaaacbbabbbbbcccdaaaa"
"bbcccdefhiea###a##aaa######aaaa#aacb##############a####aaabcbbabbaaaaabaaaaaaaaa##a#aaabaaaaaaaaabekljbaaabbaabaabaaaaaaaabbaaaa#a#aa#####aekkhhiba###aabbbb#####a.#########a#a#####a#######aa####.#aba##gggfeedccbbbbbbcbaabccbcbaa##a###aa##abaaa#aa###..###########.###a##.#######aaaabbbcdddcefgaaaaa##abaabaaaabbaabdeffghighhgfffeeccbababbbbbaaaaa#aaaa#a####aaaaaabbaabbbbbbbcccbcccdbaa"
"bcccccdefgeaaaaaaaaa#a#a#a##aaa#a#aba#######a#.###aa######bcaaaaaaaaaaabaaaaaaaa###aaaaaabbaa#aaabbchkkc#aaaaaaaaaaaaaaaaaaaaa#a#aaa#a#######dkklibca#aaabcdca#a#aa#################a######aaaa######aab#cghhgfddcbbbbaabaaaaabbca##a##abaaa##abaaba#a#aa############...##.###.#..####aaacbbcdccdcdedbaaa#a#acbaaa#aaaaaaabcffffghhhfggfeddbcbbbaaaabbaaaaaaaaaaa#aa#aa#aaabbbcccbbbbbbbbbbcdccb"
"bbbccccdfcec##aaaaaa####a####aa#aa#aca##a####baa#######a##bbbaaaaaaaabbbbbaaaa#aaaa##aaaaabbba#aaaaaadijgaabaabbaaaaaa###aaaaaaaaaaaaaa#######behlidcdbaaabbcecaa######a###aaa###########a####a#######aaacghihgfedcbaaaaaaaaaababbbaa###aaa####a#aba##a#a#####..######......#...#.#.####aaccbcccdcdehhdaa####bcba###aaaaaaabaaadfeeegihgecdedcbcbaaaabbaaabaaaaaaa##aaaa#aaabcbbbccbbbbbbbbbcbbb"
"babbcdddddde######aaa###########aaaabda##a####abaaa#####abbaaaaaaaaaaaaaaabbbaaa#aa##aaaaaaaaabaaaaaabcdkib#aaaabbaaaaaa####aaaaa#aaaaaa##a##a##acgjhfgefcbbacccbaa####a######aaaa########a#############bfffhjigedddbaaaaaabaabbbbccaa####aa###a##aa#################a##.....#..#########aabbbbcccddfheaaa####bba####abba#aaaa##bca.#bghfedecbccbbbaaaaaabaaaaaaaaa#a#aaaaabbbbbbbbbbbbbbbbbbaba"
"bbabbdcdddcec#####aaaa#a####a###abaaaaaa##bda##aaa######aaaaa#######aabbbaaaaaa##a##aa#a#aaaaaaaabaabacbdjjbaaaaaabaaaaaa##########a#aa##aaa##a#a##cfhhededabbdcbcca##########aaaaa############a######a##dffgjiiheedcbaa###bbaabbbddba#########aaa####################a###..###..##..###aaaabbbbcbcfffebaaaa#aabaa##a#aaaaaaa#####aa#.bdegfeccbbaabbaaaaaaaaaaaaaa#aaaaaaaababccbcbaabbbbbbcbbab"
"dbbbbcdcdcdcea###a####a#aab#aaaa##aaaaaaa##a####aaa###.##aa###########aaaabaa#aaaaaaaaaaaaa#aaaaaaabbaabbbhkfcaaaaabbaaaaa##########aaa###aaba######.ekjgddbabbaabccbba########aaa####.#######aa##aaa#####dgfgghgggedcbbaaa#aabbbcbedba#######aaa#a####################aa#.......##..####aabbbbcbcdefeebb#aaa#aaa##ab###aaa#######a###.##cgefdccbbabbbaaaaaaa#aaaa#a#aaaabbccbbcbbbaabbbbcbccbbb"
"bcabbcceffabbc########aaa#aaaaaaba#aaaaaaaa########.#####aa######aa####aabbbaaaaaaa##aaaaaa###aa#aa#aaaaabbfkjhdaaaabaaa#aa##aa#####aa#a#a#aaaa######aikjjhbaaabbaacbaaa###############.###################bfhggggggfedcabaaaaabbcdeccaa########aa##########aa######a#a##a##..#.#...#####aabbbbbcccecdgccb##a####a##a############aaa######agfedccccbbaaaababaaaaaaa####aabbaaaaabbababbbccccbbcb"
"ababbccdffdbbbba###aa#aaaaaaa#baaaaaaaaaaaa#########.####ab###########aaaaaaabcbbbaa###aaaa#ba###aaa###abbbbflljeaaaaaaaaa###########aa##aaaaa#######.afikkiba#abbaaba##########a############################ehffgggfeedcccbaabababcccbaa######aa##aa###.###aa####...#########...########abbbbcbbbcdecfgdaa#######################aa##a####bfeeddccbbbbbaaaaaabaaa#abaaaaaaaaabaaaabbbbbbccccccc"
"adbbbbcdddecbaba#a#######a#a##aaaaaaaaa#aa##########.###aac##########a##aa#aaaabcbbaaaa##aaa####aa#aaba#abbbbdillhcaaaaa####aa####aa#aaaa##aa#########.#chkli#aaaaabbaaa########a#aa###a###############.###aa#fggffgffedeecbbbaaabbbbcbaaa#####aa###a############################.######aababbcbbbccedcfccaaaaaaaa###############.####a#####bffeddccbbaaaaaaaabaaa###aabaaaaaaaaaaababbbbbbbcccc"
"ccbbccddeeeccaaca##a####aaaaaa##aaaaa#a#aaaa#########.###ab####.#a###aaa##aaa#aaaabbaaaaaaaaaaba#abaaaaaaaaaaachkklfbaaaa##########a##abaaa############..#bimiaaaaaabaaba##########aa#babaa##############.##a##aegfcbdeedfedbbbabbabbcbbbaa#####a#####aa######################.#########aabbbbbcbbacddddccaaa#aaaaaa###a#####################afgeecdccbaaaaaaa#abccbaaaaaaa#aaaaaaaaaaaabbbccbcc"
"ccedcdddeeeccbbbcba#a###aaa#a#a#aaa#####aa#a#############ab#####.#####aa#a#aabaaaabbbbabbba##aa###acb#aaaaaaaaacfihkida##a#a###.####aaaaaaaa##a###aa######.ahljc#abaaaaaaa###.####a######abaaa############.#####.bababeedegdcbccbcbabaaabba#a##aa####aba#aba#a###################.####a##ababbbcbbbcdddedea#aaa#a####aa#######.###.######a##a##fgfedddbbaaaa#bcdccbbba####aaaaaaaabbabbbbbbbcbbc"
"cddeddddeefddcbbcc#a#aa#aaaaaaa#aaaa####aaa######aa######ab#a########aa#a#aaaaaaaaaaabbaabba#aab###abb######aaabbcfheihc######a#####aa#aaaaaaa####aaaaaa###.aikjcaaaaaaaa#################aaccbaa#a################aaaaaaabdddcbccbaaaaaaaaaaa##b####abbcccb##.###a#############..###aaaaaabbbbbccbbccccddecaaa#aaaa###a########################effedccaabbaccbbaaaacc####a#aaaa#aabbbbbbbbbbbcc"
"dcdcdcdeddfecdcbcdaa#aaa##a###a###aa##############aaaa###aba#############aaaabaaabaaaabbabbaaa#aba####a##a###aaabccefadhhb##aaa#####aaaaa#aa#a##aaa#aaa#####.aflkcaaaabaa####################ddcbaaa#################a#aaa#bdddbbcbaaaabaaaaaaa#a####a#baa####a###a###aa#############aaaabccccbcccbbcdcdedefb##a###aa##aa###############a##aa####efddcbcecbccabbaa#aacc###a##aa#aaaabbababbbbccc"
"ccdddcbcfhfddcdcbbc#####a#aaa##a########a#a#aaa#####aaa##abaaa##.#######aabbaabbaaaaaaaababbaaa#aaaaa###a#a#a#aaabccdha#diga##aba#####ca##aa####aaaaa#a#######acildaababbaa###########a#######abccbaa#########.#########a###cdedbbdcbbabba#aaa###a####aaaa#aab###a##a#aa######aaa######aabbccccccccccddddeddfca#aa##aaa#aaa#####a####.###aa#a##a#cfeddedacaaabcaa###aacc###########aaaaaabbbbbcc"
"ccccddccdeffdcccdccb########aa##########a#aaabaa#####aa##ab#aa###########aaaaaaababaaaaaaaabaabcabba############aaabcffb.afjfa#aba####a#a########a#a########aa#abhjb#aaaba#a##########a#######aabcccbb####.#..###aba#########abddbcecbbcbba#aaa########aaaa#a#a###aaa########aaaaa#####aabccdcddccccccccddedcec###ba#a####a#a##########.######aa#adedcbbaabaaabbaa###aabca##aaa#a##aaaaaaabbbbbc"
"cccccdcedcddfebbdcbdb#######################abcbba#######bbaa######.######aaaaaabbabaaaa##aaabababaaaaa########aaaabbcfiea#bgjeaaa######aa#a#############a####a#acgigaaabb##########.##a#######aaa#adcba##########ba#a#a#####a#adfcddbcccbaa#aaa######aaaaaa##aa#aabbab#aa####aaaa#####aaabbccdddcdcbbbbcccddegd##baaaaa#########a################abbcccbbbbabbbba#####abca##aaa####aa#aaabbbbbb"
"bbbccddcdcddefdbcdadcaaa#####################aabbbba#a#aabba#aa##########aaaaaabbaaaaaaaaa#a#aaabbbbbaaaa###a#aaaaaaaabfifa##ejgbaaa########a##################acbcfigba#aa###########a#########a#aaabbbba#######.#a#a#######aaaaffddccbccba##aaa##########a######aabaaa#.####aa######aaabbbccdeeefggecdedcdfedcbaacbaaaa##a#a####a############a##aa#accdcbcbbbbbba#####aaca#aaaaaaa###a#aaabaab"
"bbbbcccccddddfecbccbdc#a############a###aaaa#aaa#aa##aabcccc###########aa#aaaaaabaaaaaaaaaa#aaa#aaabbbbbbaa###a#aabaaabbbhie#.bfhfbaaaa###aaaaaaaaa#######a####aaabdhifbaa########aabaa###a######aa#####bccaa#####.#####a########afgeddccdcba###aa########a#a#######aa######.##########aabcbcccdffghihgdcddcbacbbeabaaaaaa#a###################a##aaaa#bcddcdcbbbab##a##aaaba#aabcaa####a#aaaaba"
"bbbbbbcccccdefedbbcacdc####aa##a#.##a#.##abb######a##aabbccc###########aa#aaaabbbbaaabaaaaaaaaaaaaaaabbbccbaa##aaabaabba##diic##adhebaaaa#aaa#aa##aa##########aabaaagjjf#a######a#aaaaaaa#a#######aa#a###bdddaa#a###.#a###########adcdddddcba#aaaaa#a###a##a##ba#b###aa####.###aa#####a#abcdcbbcdghihhgdcaaaaaabcfdccaaaaa#aa###################a##a#a##acbcdcbbcba#a#####aaba##abaaaa###aaaaaaa"
"aaaaabbbbbcddeedccebaccb###a####a####a#..aba##########aaaaccb.############aaaabbaabbaabbaaaaaaaaaa#baaaccbbaaaa#aaaaaaaa####fjfb###egebaabcb##aaa##############aaa#achkjbaa######aaaaaba#a#aa###a###########abba###################abaceddcbaaaaaaaa#####a#####a####a##a######.###a##abaaccddedeeffdghfaaaaaaaabbdfcabbaaaaa###############.#########a###bccbedcbdaa######a#abaaaba########a#aaa"
"#a#aaaabbbbbbcdedcccbabbb##aa######.######ba#############abcc##############aaaaababaaaaabbaaaaaaaaaaaaabbcbbccba#aaaaaaaaaaa#beihb##afgdbbcba#aaaaa######a######aa#abcilheba#####aaaaabaaaaaa#########a####a##a#aaa###############a#aaadedbbaaaaaaaaa##aa##a#######a##aab######.##aaaababceefcddcb#.#gfaaa#aaaaabcfgcaaaaaba########.#####################aabddcbcabaa##a##aaabaaaa######a######"
"##a#aaaabbaabbccdcbcbbbacb###a###########.aba#######aa###aacf#######.#######aaaaaabcaaa#acaabbaaaaaaaaabababbbcdcbaabba#abaaaaabfje#a#aehdaaaaaaaaba#####ab#a####aabaabijiebaa##aaaaaabaaaba##aa#####a#a###########a###a###########aaaaaabbbaaaaaabaaa#aaaaa#####a##abaaaaaa########abbabcdgeba##.##.bdaaa#a#aaaacfgcaaaaaa########.a########.#######a#aa###abccbbbaaaa#aa#abbab#abaa####aa#####"
"#####aaabbaaaabcbccccbbbcca###a############a#########aa##aaacb###.#.########aaaaaaaaabcbaaabaaaaaaaabaaaaaaaaaabcaaaaabaaaaabaabaejhbaa#aggcaaaaaaaaa####abb#a###aa##aabhigddbababba#acbabaaa###aa####a#c#a#############a#a########aaaaaaaabbaaaaaaaaaa#aa##a#####aaaaaa###aaa######aabbabege##b#######aa#a##aaaaaceecbaaa############################aaaa##aaacbbbaaa##aaa#aaaaa##aa#####a#####"
"####aaaaaaaabbabbdcbcdccbbba#aa####a##a####a######..##aaaaabab###.###########aaaaaaabbbbbbaaaaa#aaaabcbaabaaabbaaaaaaabbaaabbabab#bghcaba#dhfaabaaaaaa#aa###aa##aaaaaaaabeegbccbaaabcbbbaababa######aa#aaaaa##aa#.######aaa#########b#aaaaaabaaaaaaaaaaa#a##aa#aaa#aaabbab##a####ab#aabbbbcfhaaca##############abbabddbbaa####################.###a##a#aaaaa#aabbbbbaaaaaa###aaaaaaaa#######a###"
"#####aaaaaabbbbbccdbccdcbcca##########a#####aa##a######a#aaaabc###############aaacaabbabbbbbaaaaaaabccbbaaaaaaababcaa#bbaaaaaaaa#ba#eiebabaafhb#aaa###a#a####aaabbaa#baabbbigcebaaabcbbcdbbbcca#a##a###acbbaa#ab##########aaaa########aababbbaaaaabaaaaa##a###a#aa###aaaca##a#aa.bc#abbdccbdga#####.###########abbbbcdebaa##a##a##########a####.###a#aa###aaa##aabbabbba#a#####aaaaaa########aa#"
"#####bbbabbbabbcddddcccbbbcca#a##aa###a#################aaaaabb#a####.########aaaacaaaaaacaaaaabcaaabbcdcbbbcbabbbabbaaaaaaaaa####aa#cijdbababhfa#aa###aa##a##a#aaaaa#aabbbflggfaabacbaabbbaacbba##aa#abccbbaa###aaa#####a#aaaba###a#aaaaabbacbaaaaaaaaaaaa###aaaaaaaaaacaaaa#bbab#abbcccccbdc#################aabdceedebaa#########################b#####aa#####bbbabbaa#a####a#aa##ba########a"
"aa##aaabbbbccbbcccddcdccabbdfa####a###########aa######a#a#aacc#######.#########aaabababbaaaabbaaaaaaaabbbbaaaaaaabaabbbaaabaaaaacba#a#beijbaaaaehfa###########aa#abaaaabbbbdhjghffedccaaabaabaabbaaaacbcbcccbaa#aaaaaaaa#aaaaaaaa####aaaabbaadebbaaaaaaaaaaa###aaabaa#a#aaaaabbbbbbbabcdcccefe####.##.#######.##a#aacccccaa#aa#####.###############aaa###.#a###a##bbbbbaa#a########aaaaa##a#####"
"###ab#ababbccbcbccdddccccbbbeda##aaa######aa###abaa####a###abdb#a###.######aaa#aaabbbaaaaaa#abbbaa#aaaaabdaabbcbabb#aaaaaaaabaaacbcba####ejdbbbacgjd##aa#aa#####aaabbaabaabbejiiiihhggfbaabbbaabcba#bcdcdddddcaabbbbcbaaaaabaaaaaaa##aaabbbbcdedbcbaaaaabbaa#aa#aabbaaaaaaabccbbbbbcdccddffebb####################aabccccca###########.#########a####aaa####a##aa#abbaaaaaa########aaa####a#####"
"#aaaaabbbabbcccccdedccccedccdebabaa#aa###########baa##.##aaa#aca#######.#####aaa#aaabaaaaaabaaaacbaaaaaaabaaaabcbaabaa##aaabaaaaabaaaa###.cjgcbbbadiib##aaaaa####aaabbaaaaabdhlijjiiihfefcbaabbbbbbababdedfddedccbccdccbccdccccbaa#aaaaababcccdddcccbaaabbaaba#aaaabbaabbaccdddcdefffedeeed..################.######abcbdfbab#a###########################a#a#####aaaaaaaa##aaaa######a##.#a####"
"###aaaaabcbabccccdcddcccccbbccebaaaa##############a#a####aaa##abb##############aabaaababaaabaaaabbaaaaaaaaaaaaaabbcbabbaabaaaaaaaaaaaa####.afhdbbaabfihb.#aa###aa###aaba#aaacclljjiijigddecbaabccbabbbdbadcbeffffeffgghhhighgfhgffcaaababdbbbbcfddddcbbbbbccabaaaaaaababddehggfegjiedaaaa#a####a##############.######bcdcddbaaa##a###################a#a#####aa####aaaa#aaa#a########a#######aaa"
"aa##aaaabaaabbbdddccdbcddcccccdd##a#aa##aa########a######aaba###ab##############abaaaaacbaaaabaaaaaaaaaaaaaabbaabbaccbaaaaaaaaaaaaaa#########bfgbaabbdije.######aa#abbaaaaaaabellkkkkllkiiigfdcdcbabbcbcdcbcgijkjhhhhijjic#dcbcbddghffeeeihiggfgddedcccbcdcdcbcbcbabadeeffghhhebegdddb#########a#a####################babbbcbbb##a##################aa##a####aa#a###aa#a#aaa##a#######aaaaa##aa#"
"a#aaaaabaaaaaabcdcceccefcadgeceebba###a#aaa########a#####aabaa#aabda########a####aaaaaaabbaaaabaaaaaabbaaaabbbbaaaaaabbcbaaaabaaaaaaa#aa######.eiebbbbcfihc#.###abaaa#aa##aaaabellkjlkjklmnnmlkgfccbbdddeefghjijkkllkhd#cfeabcbbcbbdgjjhgecccehieeededccceeedddddefcdffcedbacdec#bbaba#########aaaba#########.#######aaaacccdbbaa####################aa##a####aaaaa#aaaaa#a####aa######aa#aa##aa"
"a#aaaabaaaaaaaabcccdddggedbdfccecaaa###aaba#a#######aa#.##aabba#aabc###########aaaaabcbaaaabaabaabbbabaaaaaabbcccaaaabbbbbbaaabaaaaaa#aa#aba###.bigbbbccdilid.##aaaaaa####aabbbcekmljgdfiijikmlmnkgdeefeeegieeddgdcghgdbabcfdebcccceffggfcbbbbbcefgedddcceeefdedcbccefgb####babedcaa##aa#######aabcda##.#############aaaaabcdcdbaa#########a########a###a###aabbbbaa#aa#aaaaa##aa######aaa##aaa#"
"##aaaaabbaaaaaaabcdceeffedccfgedcaaa##aaaa###a#a#####aa..##abaaaabbd#########aaaaa#a#bbbbbbaaaaaaabbbbbaaaaaabccbbaaabaabbbbab#aaaaaaaaa#aaaaa###ahibbcdccgjkg####a#aa####aabbcddegkhddgihhghiibdilmljjjjiiihfaaa##aeeedcbbdghfdbbdfedfedccbbbbdbffhfededeefhhfc#####cea#####aaabdfda.a######.##abdfb##########.###a##aaaabadefecb#a##########aaa####a##aa####acbbbaa##aaaaaaaaaaa#####a######a#"
"a##aaaaaabaaaaaabacddeddfdccefffd#aaaaabbaa#a#####a#.aaa###aaaa#abbdb########aaaaba#aaaaababbaabbbbbbbbbaaaaaaa#abcbaaababbbbcb#aa#abaaa###########fhdcccdcehihb###aa######a#bccdefggiglkjjhiihba#cglkjhiihgebcaaaaaa#aacdbbdefhfdbbeedbccbbbabdcbgjifefedeggfgfa#aa#a.aa######aaaacffba####.###abdeca######a###########aabbegffgedaaa##########aa####a##aaa#####aaaab#aaa##aaa#aa######a#######"
"##aaaaa#aaaaaaaaabbcdddceddeeecdfbaaaaabbbaa#####ab#########aaaaaabbc########aababbaaaaaaaabbbaaaabcbbabbaaabaaaaaaabbbbaaabaabbbcaaaaaaa##########.bhfcccdddefigc#abaa#aaaaaacccdegeiihkihhjhbbaa#.#a##a#..##aaaaaaaaaaaacaabaacefedefbbedcbaccdbcfgiihhfdec.addb#ba###aa######aaaaadgeca#######aceaaa#################aaabdgeeghffb########a######aa####abaa#####a#aaaaaaa#aa###a#.######aaaa#"
"a##a####aa#aaaaaaabccbccdedefebbef#baaaaaabaa#####a#aaa####aaa##aaaada########aaabbbaaaaabbaaaaccbbcabbbbaaaabaaaaaaaabbbbabbbbaabcb#a##a#########a##bifdccdddefgjeaaabaaaa##accbbcddfhehijhdb#aaaaa#a####a#abaa#aa##aa#aaaaaabbbaabefigffefdbcccdcbaacbbdhhfeaacbabb##a##########aaaaadhgb#####aabecaa########a###########baegfefgfeca##a#######a##aaaaa#aaaaa####aa#aabbaa#aaa###a#.#####a#aaa"
"#aa#####a#a#aaaaaaacccbbccdcdedbcfcaaabbbaaaaa####a###a###abdb####aaeda######a#aa#aabbbabbaaaaacddbaaaaabaaaaaaabcbaabbbaabbbbbbababa####aa###aaa#####dihecccdedeejgaabcbaaaaabcbbbcdeheggeabaaa####aa########aa###aaaaaaaaaaaaaaccbaabdegedddddddccbbbba#abaabcbbaaaa##a##.#.#####a#a#abefb#####abdfaaa#####aaaa#a########aaadfeeffffc#######a######aa#aaaaaaa#aa##aa#aaabaaaaaa#######.###a#aa"
"aaaaaa#aaaaaabaaaaabbcbbabbbcceedffdbaabcaaaa##abaa##aa###acefa####abdaa###.####a##aabbbcbcbaaaaabba##aaabaaaabaabbbaabbbaabbbbabbcbba#a##aa###aaa#####bhjgccdddefdhheabbaaababcbbabcdehfcaaaaaaaaa#aaaa#######aa###a##aaaaaabcdaabbbbabbbefedeccddcbbbaababbbcccca#a####aa#############aaceda###aabfebaa####aaaaa##########aaadefedegca########aaa##aaa#aaaaaaa##aaa##aaaaaaa#bcba#########aa##"
"#aaa#aaa#aaaababcbbbbccbaaabbbbdgffgbaabbbaaaa#aaa####a##abbgea##aa##bca#########a#a#bcbabbbbaaaaaaaa##aabaababbbaabaabbbbbbbbbaaaabbaa##a#####aaa######adhidddddfhdfigbcba#aaaaaaaacbcfdabaaaaaa#aaaaaaa#######bb#####aaa##aabccaaabdcaaaeeefeddefcbbbbaaaabcbbbcdba#####a####..#######a##abdb#aabcefdaa####a#aaaaa#######aaaaaabacefc#########a###aaaaaa##aaaaaaaaaaaaabaaaa##aaaa###.#####aa#"
"#############aabaaaabcbbaaaabbcceeeeeaaabbaa##a###ab#####abddb#####a##cb#######aa#a##aabbbbbbbaaaaabaaa##bbabbbaaabaabbbacbcbbbcbbbbaaa###a######aa##a#baaagkecdeegfeehfcbba##aaaaaaaaccdcbaccbaaaa#aaa##aaa#########a##a###aaabcaaaadeddbbdcdeigfdbcccbaa##cbabcbcdaaa####aaa######.######aa#debaacfdcaa#####aaaabaa########a##aabccdd#############aaaaaaa###aaaaaaaaaaaaaa###aaaaaa#########aa"
"#############aabbbcbbccbaaaabbccddeedca#abaaa#aa###a##.##aaaa#######aaaca############aaaaaabaabaaaaaa##a#aaaaabbaaaaabbbabbbcbbccbccbaba##########a##aaabaabejfddddehddhgdbbba##aaaaabbbcccaabaaaaa#a#a##a#aaa###############aabcaaaaaegeddcecacdghfdccbaaa#cbabcbac#######bba#################bcdcbeebaaa###aaaa#aa#a###a####abaabdcdcba#a##a####aa###aaaaa##aaaa#aaaaaaaaaaa#aaa##aa#########a"
"aca##########a#aaabdbcccbaaaabbccddeedbaaaaaa#aa#########abca#######a#aca############aaaaaaaaaaaaaaaaaaaaaaaaabbabaabbbbbabbbcbbbbcabbbba##########aa###aabbbeidbbccehefhhcbbaaa#aaabbaaabbcaaa#abcaaaaaaaaaaaaa#####.########aaabaacbedfdbbbdccccfhebaabaaa##a#acaba######daa###.######a####aa##acfdfdaa####aaaaaaaa###aca#aaaabaabccdeaaa###aa#aaaa##a#aaaaaa#abaaaaaaaabaaa##############.aab"
"aa#bb#####.######aaabcccbbaaaabbbcddeebaaaa########.#####abca##########abaa####a#####aaaaaaaaaaaaaa#aaaaaaaaabcbbaaaaaaaabbbbbbbbbccabbaa#a#########a#####aaaachdbccdefehgiebbbaaaaabaaabccacbaaaacbaaaaaaa#aaaaaa#############a#baaaaceddbaabcbebbefdcaaaaa###ba#baa#####.aba##############a#a##aacfghdcaaaa#abaaaaaa######acbababbbdbaa###aaa#aaaa#a#aa#aa#aa##abaaaaaaabaaaaa##############ba"
"a#aa#a#####.###a#aaabbcccbbbaabbbccccge#aa#######.#######abbba#######aaabbaa####bba###aaaaaaaaaaaaa#######aaaaabbbbabaabbaabbbbcbbbcbabbbaaa#a##a##########aaaabeccccddfgefhgaccaa#abbabbbbabbbba#aa#aaaaaaaaaaaaa#######a#####aaaaaabacdccabbbcecaacdfecbbaaaa#aaabaaa#####aa########aaab####a###aabeggbaaaaaaaaaaaaa#a##a###aaaabcccccaa###aaaaaaa#aa#aaaaaaaa#abaaaabaaaaaaa#a###########a#aa"
"###aaaa###a######aaaacccbbbbbbbabccccehb#a########..#####abbca#######aaaacaa####cca###aaaaaaaaaaaaa#######aaaabaaaacdbaaabbbbbbbaabbbbcbccaa############a#aaaaabaccbdccegeccffbbaa######.#abaabbbaaaaaaaa#aaa#aaaaaaa#a##########aaaabbcc#abbabaabaddcbceebbba#aaaaaba######a############aba###a##aaaccggbaaaaaaabaaaaabaaaaa#a#bbabbccdb#aa###aa#aa#aaa#a#aaabaaaaab###abbabaaa###a#a########aa"
"###aa#a######.######aacccbbbbbabbbccccfheaaaa#############bbcaa#######aaabcaa#####aa####aaaaaabaaaaa#aaa##aaabaaaaaacdcbaabcbbcbbbabbaabbbbca#a######aaa##a##a#aaacabccdeggacge.#aa####a#baaaabbabaaaaababbaaaaaaaaaaaa#########aaaaaaabda#aaabbbacbcdbbcdeca#a#aaaaa#a#aa#aa#############aa#####a#aaabcfgcabaaaaabaaaa#aaa#####babbbcccc##aa#a#aa#aaaa###aa#aaaaaaaaaaa#aabbaaaa###a#a#####abba"
"###aa##aa##########a#acbcccbbbbbbbbbcceffebaa#############accbaaa######a#bdcaaa####aa##aaaaaaaaabaaaaaaaa#abbbaaaababcddccbcccccbaabaaabbbbbca####a######aaaaa##a##bbabcbdgefeed########a#a###ab#aabbbaaaaaaaaaaabaaabba#####a#.#a##aaaabca##abbbaccbbdcbcdedb#aaaaabaaa###aaa#########aa#aaaaaaaaaaaaabceecc##aaaaaa#a#aa########abbacccc##aaa#aa##aaaa###aabaaaaabaaaaaaabaaaa####aa#####a#a#a"
"b###aaaaa#######.##a##abbdcbaabbbbaabccdegea########a#####abcbba###aa####acccaa######a#####aaaacbbbabbccbbaaccaaaaabbbcccbcbccbbaaaababaaaaabc###a#aa#####a#aa#a#aabdaaacbbafhgbfa.#####aaaaaaaaa#aabaaaaaaaaaaaabbbaaba###a###########baba##aaaabacaabccbccdeeaaaa#aaab####.########.##aabbbaaaaaaaaaaabccaccba##abbaa###a##a###a#aabbccca#aaa#a#abaaaaaaaaacaaaa#aaaabbaaaaa#aaaa#a#######a##a"
"baabaa#######aaa#####aabbccbbaaabbaaabccdfeba#######aaa###abcabbaa##aaa####ddbaa######a###aaaaaaaaaabbcbbbbbccaaaaaabbbbbcccccbbbaaaaaaaaaa#abca##a#aaaaaa##aaaaaaabcaaaabaabgicce##.#a##aa#a#aaaaabaccbaabaaaaaaaaabbbaaa#aabb##########aa#aaaaaaaaaaabccccddfebaaaaabbaa################bbbbbbaaaaaaaabbbc##acbbaaaaaa####a#####aabbbcccb###aaaaaabbaaaa#a##aa####aba#bbaaaaaaabaaa#######a##a"
"baaaaa#######aa#######aabccbabaabbbaabbbcdgdb#a########a##abdbbaaaa##aaa##abdcbaa#############aaaabbbbbbbbbabccaaaaaaaacbbbcccbccccbbaaaaaaaabbca#aaa#a#aaaaaacbabaa#aaaaaccbbjgabc###bb######abaaabbcccbabbbaaaaaaaaaaaaa##aaaaaa#######aa###aabcbaaaabbbccdeeefebaccbbbbb#.####a####.###abaabbbbbcbaa#aaabca.##acccbaaaa########aaababbcba##abaaaaaaaaaaaaaaaa#aaa#baaababa#bbaaaaaaa#######aa"
"aa##aaa###############a#abcbabbaaaabaabbbcffcaa##aa##aaaa#abbbbaaaaaaa##a##abdbaa##############aaaaabbaacbabbbcaaaaaaaabbbaaabacbccbbbaaa#aaa#aabb#aaaaaaaaaaabbbbaaaa##aabbbadiabbc.##c#######aaaaaabbccbbabbaaababaaaaaaaaaa##aa#######a#####aabbaaaabcbbbcddcefhgceeaabba##############abbbbbbcbaa###.###aca####aacdba#a#a######aaaabbcbbaa##aaaaaaaaaaaa#aaaaaaaaaaaaaa#bababaaaabaaaaaaa#ab"
"cb####aa################abcbbbaaaaabbaabbbdgdb##a#aa#aaaaa#abaabaaa#bba####aaddba#######a#########a#abbaaccccccbaaaaabaabccbbabaabcbbbbaaa#aa###acda####aaaabaaabbcbbaaaaa#bcbcebbccd#.aba######aaa#a#acbaaabbbbbaaabbdbbca##ba###abc.#.####.##a#bbaaaaaaccccdecdefghgfccccb#.####.#...###aaaabbabddba###...##bb#####a#bcba##########aaabbccaa###aaaaaaaaaaaaa##a#aa#aaaaaaaa##ababbaabaaaaaaaab"
"ec##########a##aa#.#####abbcbbaaa#aa#ababccfffcaaa#aabaaaaaabbaaaaa#aba###aabbfdaa###.#############a#aaabbccbbccaabbaabbbbbbbbabaaabbbbbaaa#a###aacdba##aa#abbacbbcbbbaabaaabbceabccde.#c#aa######aaa#aaa#aaababbabaabbdefecd#aaaaaaec#.#########aaaaaa#aacdcbdbabdfegddffdba##.#.###.###aabbbbabbccbba###.#.##bc#######abbba########aaabbbddcaa##aaa##aaaaaaaaaa#aaa#aaaa#aaaaaababaabbaaaa##ab"
"bca######.#####aa#######abbbbac#a##aa##abcdcehfaaaabbbaa#abcbbbaaa#aaba#####acegdaa####.############aaaaabbbbccccbabababcbbbbbaabbcbbabaa##aaa###aacebba###bffcdbcbbcbbcaaaabbbhbabbcee.##aa##aaa#acaabbaaaaaaabccaaaaaabdefge##aaaacea###########a######abdfdabaaaaababaceeb###.#...#.##aaabbbabbbaabaaa###..##bea###a##a#aca#a#a#####aaababb####aaaa##aaaaaaaaaaaabaaaaa#aaaaaababaaaaaaa###ab"
".#a###########.b########aacaaaacaaaaaaa##acdffgbaaabaaa##aaehdbaaaa#aaaa#####acfgbaa#########.########aaaabbabcdecbaabbabbbbbbbaaababaaaa######a##aaddbaaaaab##a##abccccccbbaabfhaababgd.######aa#aaaaaaaaaaaaabacdddbaaaaaaddeda#aa#ba######..##a########abdcaaaaababcabbbcddb#a###..#.##aaabccbbaaaaa#########abed#########cb#a#a####a#aaaaacb###a#aaa##aaaaaaaaaaaabaa#aaaaabaaaababaaa######"
"#########aaa###a########abbaaaaaaa#a#aaaaaacdegeaabaaccbaa#acefcaa###aabba###aadfdbbaa####.#############ababaaabcccaaaaabbbbbbbabaaabbbbaaa#####aaaabdeaabbba########aabdedcbabbffaababhd########a#aaaaaaaaaaaaaaacedbabaaba#bfggcaaa#########..#.########aabcb#aaaaaabaababccddba#..##.####aaabbaaaaaa##...#####acecb########abba#aa#a#aaaaabbca##aa#aa#aabbaaaaaaaaaaaaaaaaaaabaaaaaabaaa#aa##"
"##########aa###a#####aaaaaaa##aaaacc#a###aabbcefbabbcfcddddbabgfa#a#aaaadbaa##abdedcaaaaaa#############a#aaaabbbbaacbbabbaabbaaababbaabababa##a##aaaaaccbbbb########.###abbacdcccgbabbbcida####aa#a#baaaaaaaa##aaabccaaaaaacbbabggb#a#####aa##..##aa######aabbcbaaaaaaaba#aabbcccca#.########aaaaaaaaa###...#######abdec########abb#aaaaaaaaaaabcbaaa#####aabbbb#aaaaaa#abba#aaaaaabaaaaaaaaabb#"
"###########aaaaba###aaaaaa####aaabdebca###aabbcfgfbacdccdeheaadgea###a##dcabaaaabdedcbaa##################aaaaabbbccbaabcbaabbbbabbabbbaaabaa#####aa#abddbcb##a########a##.##accdeedbcccejcbaa####aaaaaa#a#aaaa###aabbbbaa#bdbb#chfa####a########.###########babbaaaaaabaa#aaaaabbcdc#..######aa#aaaaaa###.#..#####a#abdeba#######bbbbaaa#aaaaaabcca#aaaa#aaaabbbaabaaaaaaaba#aa#bbaabbaaaa#####"
"######a##a###a#aaaaa#aabaaa##aaacddbbcaa##aaaabdifdadeeddfffaabdddbaaaaabd#aaaaaacfedcaa#################aa###aaaacccbbabbbbaaabbbbbbbbbaaaaa######a#aaacdddaaa#########a######aabbicceedghcbb##aa#aaaaaa#aaa#a####aaabbaa#adffbafgd####aa###################aaaaaaaaaaaaa#ababaaabbbcb#.####aaaa#a#a#a##..########a#aabbcdd#.###a##bbaaaaaaaaabbbbba######aaaacbb#abaaabaa#a#aaaabaabbbabaa####"
"######aaaaa####aaaaba#abaaa###a#bddccaaa######abcfgghhhfdfffcacbabdecca#bca#aba##aeffeba##############.########aaaaccbbbabcbbbaaaababbbbbbbaaaa######aaaabeeaa#aaa######a###a#aaaabfgdbbddhhccb###aaaaaabaaa###aa##aaaaaaaa#bffgd#cda##a#a######a#a###########aaaa#aaaaabb#abaaaa#aaaabbca####aa#aaaa####.#############aaabcdc#####a#abba###aaabababc#aaa##aaabcaaaaabaaaaaaacaaaabaabbbbbaaa###"
"a######aaaa##a#aabbaaaaacba##a##acccddbaa#a##aaaaacccdefefefdacaaaacgebcdb#a##aacbbegfdba#aba##############aa###aaabcdbccbbabcbbbbbbbaabbabaaa###a###aaaabcdb#baa#a###########aaabddgcdcbbcfidbcb#aaaaabaaa#a#a#abaa###a#aa##dfffeaa#####a#####aa##b.######.###aaaaaaaaaacbacaabaaaa#aaaacccaa####################a########abceca###aa#abaa#aaabaaaacda#aa###aacaaaaaabaaa#aaabaaaacbbbbacaaaaaa"
"aa##a###aaaa#a##aaaaabbbbbbba####bbbacbaaaa##aaaaaabccbdedcefaccaaa#accccaa##aaabcddfgefeeffea################aaaaaabbcbcbbcbabbbaabbaacaaaa#a#######a#aaaacfcaaa##a############aacdee#a####eifccc#aaa#ccaa###aaa#ba###a###a#befffd######aaab###aa############aaaaaaaaaabbcbcdbbaa###abbaaabccdca...#######aa#a####a######aaaabcdc######aaaaaaaaaaabbcdbaaa##aababaa##aabaaaaaabaa#abbbbaaba#aaa"
"#aaaaa##a#.###a#aaaaaceccbbbab##aaaaaaaaaba#aaaa#aaabccbcdddgfdaaaa######aa##a#aaaeggihgeefeddeca###############aaaaababcbbbbaabaaaaabacbaaa##a#####ba#aaabadgeaa#a##a####a##a##aabbeeaa#####bhibaca##aadbaaaaaca###########aadfddfda###abaabb#aaba#####a######baa#aaaa#abdc#bccbaaaa###ba#aaabdfeec#########aa#aaaa####aa#aaaaabde###a###aaaaba#aaaabbccbaaaaaaaaaa#a#aaabaaabbaaaababbbbaabaaa"
"##aa####a#####aaaaabcccbbbcbbaa##aaaaaaaaabb#baa##aaabbcccdefgiecbaaa##aabba###a#affghihfccdddddeca################aaabaaaabaaaaaaaaa#aaaabaa########aaaabaabcgcaaaadda#aa#######aacdde#######aegbbdbaa#adbbaabcaa#aa#########acfeeecaaaaaaaabbaaaba###########aaaaaaaaabddfbaaababaaaaaaa##aba#acefgca###aa#####abb######aaaaaaabcfa##a###aaaabdaaaabbbbdb###aa#aaaaaaaaaabcbbbbbbabaabbbbbbaa#"
"####aaaa#a#####aaabccccbaabcbcca##aaababbabbabaaaaaabcccbacddefffdccabccdedaaaabdeeffgggeccddccdcdca#a##############aaacaaaabaabaaaaaaaaaaaaaaaa###aa###aaaaacdgcaaabaaa#######a##abdchaa######.cfcbcb#a.bffcbbbab###aaaa###a###ceedddabcbaaaabbabbaaaa##..#####aa##aaaa#acecbbcbaaaaabaaaa##aba#aecbccdcabaaa##abbaa#a##aaaa##aaaabdd##aa##aaa#aaababbbbbdb#a##aabaaaaaaaaaaaaabbbbbbcbbbbcbbaa"
"aaabaaaa####aaaacccbbcbbbaaaabdaaaaabcaabcbbbbbaa##abcddcbcdefedffedbdccdeec#aafffdddeffcccbcdcccccccaa#############aaaab##aacaaaaaaaaaaaaaaaaaaa###aba#aaababdefaaaaaaa##a###aaaaabccgcaa#######bgcdeca##bhgbabaac##a#aaa##a###befddfdddbddbaacabbbbaa####.#######a#aaaaaacbaabbbaa##ababa##aa##acaaaabbcb#aa#a#aaa##aa#####a#a#aaaabeca#aaaaaaaaabaabbbbbdb#aaa#abaaaaaaaaaaaaaaaaaabcbaababaa"
"aaaaaa#aa#####abbbcbbabcccbbaaabbccccdbabccbbbbbaaabbcddcbceeeddeggddfbcdeec###dffedddeddcccedccccbbcdb#################aa#aaabaaaa#baabaaa#aaa######aaaaaaaabbcdfaaaaaaa#a####a#aaaabge##########bhcbccaabdeeaaaa###a###aaaaaabceedefeeedeeccabbabcbbaaaaa##.#.#######aaaabbb#aaaaaaaaaabaa##a##aaa#acbcabca###aa####aa#########a##aaaedb#abaaaaaaabbabababccb#aaaaba#aaaaaaaaaaaaaaaaabbbbbaaa"
"aaabaaaaaa###aaabbbbbaaaacbbbbbcccddefdaabbbbccbbbbabbccbcdddddeeeffefcedffedbabeeecddcbcccbdbbbabbbabba#aaaaa##a######aa#a##aaaaa#a##aaaaaaaaa###aa##aa###aaabbdedaaaaab#a####aaaaabbgha#a########becaccdfgddda#aa#aaaabaaa#a#addeecdcdfeeeddcacbbbcbbaaaaaa###########aabacbaaaaabaaba#baba#aa##bbbdbacaabcb##aaaaaaaaaa#########a#aaabddbaaaaababbbbbaaabcccbabaaaabaaaaaaaaaabaaabaaaabbbbaa"
"abbabbaaaaaaaaaaaabbabaaaaabbcbbcdedfggccbaaabbbbccccbccddeddccdddcddecddeffddecddccacbaacbbbbaabaabaaaaaaaaaaaaaba####a###ba#ba#aa#####aa#aaaaa############aabbcdebbbaaaa########ababdhf#a#########afecfffebceaa###aaa#aaaaa##abeeddddeegffdcfdbbabcccbaaaaba###########aaaabaaaabbaaabbbaabbaaaaacdcaacaaaabca##aaa#aa#aa#aa#######aaaaacee#bbaababbbbbbbbbccdcaaaabbaaaabbbaaaaaaaaaabaaaaaab"
"babbaaabaaa#aaa#aaaaaaaaaaaabbbbcdbadccdbbbaabbbbbcbbccdeeedeabcccccccccdeedfddcccdbcbaaaaaaabbbaaaaaaaaaccaaa#aa##aaaabbaab#a####aa####aa##aaa###############abcdedbcba#####aaaa#aabbdhie.#####a#####fgffececeda###aaa#aaaaaa#cddecddcddefeegefeccbccccbaa##aaa#.#####.##aaaabaa#aaaaa#aab#bcccbbccbbaab#aaaabcbbaa#aaaa#a#a######aaa##aaabdfdbbbbabbbbbbbbbbccccaaaaaaaaaaabbbbbaaaaaaaaaaba#b"
"bbaaabbaaaaaaaaaaabaabbbaaaabbabcedcbbabccaaaaabbbaabbceffcccbbcbbbbbbbbddcdddbbbabbbbaa####aaabaaaaa##aacfeaa######a##aaabbbaaa##aa#a#####bcca#a##aab##aaa#aaaacccgdbbb#######aaaaabbbdhhb###########aeifddbbceda#aaa##aaabaabefffcdddccdeeeedeffefeddccbaa##aaa###.###..aa##aba##aaa#aaabaaabccddcccaabaababaabcca###aa#aaaaa####aa#####aaacffbbbbbbbbbbbbbbbbcdcaaaabbaaaaaabbaacbaaaaaabbbab"
"babbbabbaaaaaaaaaaaaabbbaaaaabbbceddcbaaabbbbbaaaaaaabcdffdcabbccbbaaaabbbbbbbbaaaaaabaaa#a##aaaaaaa####aadd######a########abbaaaa##a#####a#aa########aaaaaa#aabbbbdgcaaa###aa##aaaaabadfgb######aa###aadidcdbaceca#aaaaaa#abcdeeeccdeddccddeadeefffffffecbaba#######.###.##aa#abaaaaaaaaabcaaabaabcbd#abaabbbbaaabdba#a#a##a###aaaa#########aacefdbbbbbbbbbbbbcbcccaaaabaaabbaabaaccaaabbaabbaa"
"baababbbbabaaaa#a##aaabbbaaaaabccehdbaaaaaaabbaaaa##aabdgieccccbcbaaaaabaaaaaaaaaabaaaaaaaaabaaaaa###a###aaa################aaaaaacba######a#a##########aaaa#abbbbbcdhb##a####aaaaaaaacbfe.##aaaaa#####aadhcbbaaefbdb##aaccddfgedbddccccbbcdedceceggfeefefdcbaaaa#####.###.###aaaaaaaaa##aba#aaaaababdb#aa#aaabaa###bcbaa#######aa#############abdffcabbbabbcbbcbcbcdcbbaaabbbbbbbaacabaaaaaaaaa"
"bbbbabbbbbbbaaaaabdcabdcaaaaaabbcdffcbaabaaabbbaaaaa##bcgjfbbbcdddcbbbbbbbbbaaabaabbbaaaaaaaaaaaba#########a#a###############aaaaaabaa#######a######aa#a##aaaabcbabbcceda#aaaaaaaaaaabbbec.a#aaaaaaa####aadhcabbbeecbaaadefggfeddcddcccccbccdccdddeghggeeeddcbaaaaa############abbaabaa#aaaaaaaaba#ba#aaaa#abaaaaa##aabbb###aa#a#a##a##########abbcffdcabbcbbbcccbbccccbaaaaaabbbbaabbabaaaaabba"
"bbbbbbbbbbbbbbaaabfdcccbcbaaaaacdceebaa####aaabbbbaa##bdghfcbaaacdddccccccccccbbababbbaaaaaaabbbaa#a##aa#a#b##a#aa###a#######abaa###aaaa##a################aaaaabbbcbbcffaaa#cbaaaaaaaacec.#####aadea##a#aabgdababdfda#adfggeddccccbbbaccbbcbcddddgghigffffbabbaaaa##########ab#aaaaaaaaaaaaa####aaaabaaaaaaaaaa####a##aaca##a######a#########acbbbbcdefdabbaabccbbbbccccbcbaaabbbaaaababaaaabcc"
"bcbbbbbbbbbcbbbbbcecccbaccedaaabddcaaa#######aabcbbbaabdfhfdcaa###acdcabdfeeedcccccbbcbbaaaaaaacbaa###aaaa#aaa#####a#aa##aa###ba###aaaaaaaba############aa#aaaaaaaaaabbbfgaa#adbaaa#aaaaehaa###aa#adea#a#aaabgbabacefdb#dfffedccbbaaaaaaccbbcdecdggihihhfdffcbbaaaa###aa###..#aa####baaabaaaaaa#####aaaaaaaa#aba#a###abaa#cbaa##.##aa####aa##aa#baaaacccefdbbabbcccbbbdccdbaabbbbbbbaaabbaaaaabc"
"cabaabbbbbbcbcccccddb##abaccbabbdbcaa#a##a####aabdcdbbcdddghcbaaa####bcacigggecbbbcbcbbabcaaaaaabaaa#a##abb#########a##aaaaaaaaaa###aaaaaaa########aa##aaaa#####aaaaa#acegfaaa#aac##aaaachfc###aa###aabb###a#bbabccddefdceffedbcaaaaa#aaabbbbcdegihhhhgggdcffecabaaaa##a##.###abca#aaa##aaaaaaaa######a###b###baa####aaaaaaaaabca###############aaaabbbbbbdfebbabcccbcdcbbdcbbaababbabaabaaaabbb"
"febaaaabbbbcdcccccb#####abbabbcccbbaaa####aa#a#abdeccbddeeehgcaa#a#aa#addhifdddbbccbcccbbbbaaaaaababaaa#aaba####a##a#a##aaaa#aaaaa#a##baaaaaaa#####b###aaaaaa##a##aaaabcefihefc##aaaaaabbdha####aaaa#ab######aaaabbccdefegffdcccaa#a##aaaaaabbehhhhffffcddbdcdbbba#ac######..###bb###a#abaaaaaabba#####aaa######a#aa#####a#####bbca###########a##aaabbbaaaabdfdbaccbccbcbbccdcbbbbaaaabaaaaaaabb"
"dedbbbbbbccbcdccddb#####bbbaacccacbaaaa###aaaaaaacfdcbcdegghigbaa#aaaaaadfhgedcccccbbbbbbbbbbbbbbbbaaaaaabbba########aa#aaaa#abaaa####aaaaaa############aaaaaaa###aaaabcfghgihfbcb#abaaabbge####aaaaab######a#aaaaaaccdeeddfdbcbaaa##a##aabaafhgggfedccccdccbaaabaaaaaa#########a#####a##aabaabcaa#aaa#a#####.####a###########a#aaaba##a####a#aba#aaaabbaaaaabdeecccbbcbbccccdcbabaaabbbaaaabbba"
"bccdcbbbcccccbcdfda#####acbabcbaabaaa#a###aa#aabbbefedcdffiihhcaaaaaaaabacfffefedcbbbbbaaaabbbbbbbbcaaaaaabaaa####a###a##aaaaaaaaba#####aabaa###########a#a####a###baabccghfhiieaa##aaaaabdga##a#a#aaaa######aabbaaabbbcddegdcbbaa##aaaaaaabbfedfddecbbbbbbaabbabbaaaaaaaaaa####aa####a#a#aaaabcbaaaaaaaa##############.######a#a#aabbba#a####a#aaaabaaabaaabbabcfedcbbbcbccccccbabbabaaaaabbccb"
"bbccccbbcccccdddeca####aabbccca##aaaa##a#####abbbbeeffeeccfjjifbaabaaabbbcdecdeffdbcbbbaabbbccccbbdcbaaaaa###########a#a#aaaaaba#a######aaabcaaabaa###aa#aaa######acedbcdfihfhifba####aaaadhc###aaa###########a#bbaaabbccccfecaaacca##aaaaaccffdfccedbbab#a#aaaabbaaabababaa###########aaa###bbaa#aaa#abaa##########.########aa####a#aabba#a###a###aaaaabaabaaabbbcdfedbcccbcccccabbbbbbabbbbbbc"
"bcdcbbcccccddddddba####abbbbdca#a###a###aa####aaabcededcbbgiijjhcabbaaaaaccddddcceedddddddeeefedbbcbcccbbbbaaa#a###aaaaa###aaaacaaa##a###a##acca############acaaaaa#abbccdghccggfcaba#aaaacggdaaa###############abbbaabbdeefedbaaaadda##aabbchedeefedbaaab#####aabbaabacbabaaaa########aa#a###aa####aaabba##a##.#############a#a####aaa##abdba#########aabbaabbabbaabdeddcbbbcccccbbbbaabbbccbba"
"bbddccbccdccdcebcbb#####abccbcd######aa##a######abcddcdddeggiihhhdaaaabcccceedccbbcbbccbccdeeeggfeddccdeccbbaaaaaaa#a##aaa###aaaba#a##aa######a#####a######aaaaaaabaaababcehb#adcbdbba#aaabdceaa#################abbbbbacgeeecca###bedcaa#adfhccdffbbbba###a####aaaaabbbbaaaba###aaaa##########aa#.##aaaaa#aa#b######a#######aaaa##aaaa###abcdb######a#aabcbaabaabbaaabcdedbbbcddcbbbbcabbbccbbb"
"bcdfdddcccdddcecbb####a#aabccabaa#####aaaaa#####abbccdedeedcijfggfabaabbbbccddccbbbabaaaaaaaaabbbgihihffedccbbbbbbbba#a#aa####aaaaaaa##aa#######a###aaaa########abaabbbbaccega#cdaaabaaaaabbfea#a#################abbbbbaeedddcbaaabacceccefihdccedcbaa##########aaaaaaabbbaaaa#####aaa##a############aa####aaaa######a#####aa##a##aaa###aaa#a#abc#aa###aabcaaaabbbbbbbbbbcddcbccddcbbbbabcccdcc"
"ccbcffhfdddddccadbaa#####aabbaaba##########a##aaabbaacdddfeehjifgha#aabcbacddccbbbbbabbaaa#aabcccefgdddeffeecdedbbbbcba###aa####a##aaaaa##a###aa###aba#aa######a#aaabbba#abbfcbcccccbaaa#abbfjg#aa###########aaabbaaabbcbdedcdbbaaabbbcceghhiiedcedbbaa######a###aaaa#abaaaaaaaa##aaa##a##############aa####aaaaa#####ab#####aa##a###aa#aa#a#####aaaa##aaaaabbbbabbbbbbbbbbbbdddccddccbcbbbcccdd"
"eecbdggfdddedcacda####a###abbaaca######aa##aaa#aabcababcdeeedgigdfgbbcbbbbbcccbbbbbaaaaaaaaaccddddefdecccbbcbbddcbccddedcaaa#a#aa##########a########adbaa#########aabbbcbcabbdcdcbbbcbaa##abbfiaaa##############baaabbbbccedcccbaa#abbbbbefgihfdcccbaaaa###a######aaba#abaaaaaabaa#aaaaaa######...#a#.#####aa#aaaa########a##aaa###a###aa#aa#aaaa#aabbabaaaaabcbbbbbbbbbbbbbbbccdeddcccbdccccdde"
"eedfhhfcba#abb##a#####a#aabcaaccbc#####a#aa#aa###ccbbbabcdfffhgifehfebbbabbcccbbbbbbbbaaaa#ccdcddfghfeccccbbbbabcddegcbccdcaaaaaa###a###a######a#a##accba#########aaaabbccbbcbcehb###cbba##bdehe###############aa##aabbbccdcbccba##aacccbcceffedcbbaaa#####a######aaba##aaaa#ababcbbbbcbaa########.#.##a####a####aa######aaa###aa####a###a##a#aaa####aaadbbaaacccbbbbbbccbcbcccbcceeeeededcdbccd"
"dgghigdb##a#a########baaa#abbcbdbbb#####aa#aaaaaaabaababcdegiihdggffdcbaabbbbabbbbbabaaaaa#ccdccdegedccbbbbbbcbbbbaadbabaacdb###aa###############aaaab#aa##a#######aaaaababbbabbfieaaaa#aaa#chke.#########..#aaaaaaaaababbccbbcbaa#aabbcbabcdeedcba###a#####a#a##.###baabbaaaaaaaabbaaba#########....#.#######ab#a#######a######a#########a##aabba###aaabbbbbbacdcbbbbcbcccccbdddeededegeddddcdc"
"dhghhfa##a######a######aabaacccedaaa#######aaaaaaaababbbccdghgfedgfgcabaaaaaaabababaabaaaaabdcceeeecdbbbababbbbccbbbbbabdbabcba#a############aa##aaaaab#aa###########aababcbbaabeggh######aaagj##############aa#####abbaabbbbbabbbabcabbaaaabcddccba#######.###########ccaaa###aa##aaaa###a###..##....#.aa##a############aaa#####a#####a###aaa#aaaa#aaacaabbbbbbeccccbbccddccdegghhgfeegd#bddccc"
"ffhhhe###########a#####b#bcadddcbaaaa#####abcca#aaaaaaaaabdhihgddfgfgcaaaaaaabbbabbbaabaaaabedcefecbbbbbbabbbaaabbacdca#aaa#bbdb#aaa#########aa####aa#a###a#####.###aaaaadbbaabaddcggbaaaa#bbdia#a##########aaa###aaabaaaabbbbbbaacefebaa#aaaabcccbaaaa###########.#.##ad#####.##aaa#aa#aa#####...#...###ab#ba######a###a##ab#####a###aaa##aa#aaaaaaaabbbbbbbbbbceddeeccbccccddfhijjhggghb#bba##"
"#afhgcaa###########a#a##aabcddca###aa######abbbabaaaaabaaaeiiihgbbgeddaaaaaaaaabbaabbbaaaaabdcccddddccabbbbacaaaaabbbaaabaa##acdd###a######..a#a#####a#aa##a########a##aaecb#abbbcccfgaaaaaaaeia#a#a##############aabbaaaababbababdgeca####aaaaabcbbba#####a####.#######da##############aaaa#######.##.#.#ba########.#a#aa##abba##aa#aa#aa###aaaaaaaaaabbbbbcbccccefgeeccbccbbbbdfiihgggeb#aaaa#"
"##bhgd###############ab#ababcdd###aaaa####aaaaaaaaababaaaadhhigebabfddcaaaaaaaaaaaabaaaaaaabcbbbcbbcecbbbabbbaaaabbaaaaaba###abadea#########.#a##########aa#a###a###a####aabbabbaadccghbbbaaabfi#a##a###aa####a##a#aaabaaaaaaaabbacfdba##a#aaa#aaaabbb######a######.##a#######aa#a##a#a####aa#####a#.#a####aa#########aaaaa##aaa###aa#aaaaa#aaaaabaaaabcbbbbccccceeceeeefedddcbbceeffhgfebaa####"
"##.dhdb#########ab###bdababaddc######a###.#a######aabacaaaadghfdbbabecdba###aaa#aaaaccabaaacababbbbbbbcbcbbcbaaaaababaaaba####abbcfbaa#aaa###.###ab#####aaaa##a######aa#ba#aabbbabdcabefbcaababhe#a##aa##aa###a#####aabba#aaaaabbbefcba###aaaa#aaaaaaaa#########a#.##############aa#bb#aaa##a####.###########aaaaa#######aaaa###a####a##aabaabaaaaaaaaaabbbcccddebbbbdedefdcccccbceeghgfdaaba#aa"
"aa#aeea##########c####ba###aca#####aba#############abcabaa#acdefccbacdbdc##aaaaa###aabdbaaabbcccbbbbbbbccbabcabaabbabbaaaaa###addbcdba#a################a####aaaa#aaaaaaaa#aaacbabdcbbbehca#abbeh#aa######aa######aa#aacfbaaaaaabbdgdbaa###aaaa#aaaa########.###aa#a.###########aaa#bbaaaaaa####a#.##.#######aba#####a#############a#aaaaabbba#bbbbaaaaabbcddddddbaabcedccbaadfdcceeggdbaaaaaaa#"
"aa##ada#a########aaaa###a###a######abaa#########aa#abbbaaaabbcddeeebcdbabb#aaaaaa####aaaabcccbccbaabbbabccbaaaaaaaabbaaaaaaa##aabcccfeb##############a####ab#aaa##aaabbaacababaaaabcdbccffc##abeh.##aa###a#########aaaaacbabaaaccddfgdbaaa##aaaaaaa#######.##.#######.#########aaabaab########a#a##.#########aaa#####aa##a#aa###bdaaba#aa#aabaaaabbbabbbbcddefecbcbaabbdcbaabcecccefgcaaaaaaaaa#"
"aaa#aaaa#aaaaa#####aaaaaa###########a#####a##ab#a##aacabaaabcccbdhedfdbbabc#aaaaaaaba##aaaeheaaaaaaabbbacddbbaaabbbaaaaaaabc#aa#a###cfgb#a#########aa###aaaccaaaaaaaacbabcdaacbaaabcddcccgfcaabeg.#a#aa#a###aaaa####aaaaabaaaaaaceefhfdbaa###aaaaaa########.####.###.####.####aa#abcbaaa####aaa#############aaaaaaaa#aaaa#ba#babffb#acb#aaaabaaabbccabbcccfgdaa##bcbbaaacbcbacebbbcddbbaaa#a####"
"accccedaa#aa#aaa##a#aabda#################a#a#a##aaaabbbabbcccdcccfcfecbaaceca#aacdbcccba#ahgabaaaaababbbccccbaabbbbbbbaaabcb###aca#aabcc##a##########a###a#abaaa#aaabbddddbbbcbaaaaabcdddhecccg######ba#a##.#a###aaceca#cbaaaaacdefhgfcaaa#aaaabba#########..#####...#.#######aaabccbaaa####aa########.####abb##aa#aaa#a#ba#abbefba##bbbaaaaaabbccc#ccddeffcaaaa#baaaaabebbbbcbbbbcbbbbbaa##a##"
"#abeeebaaa###aa###aa###aaa###################aa###a#aabbbbcddddccefegfcca#adhbaacccaaabcbcdecaaa##aaacabdabdcbaabbabbaaababbcb#aabb#aa##dea##aa#######aaa##a##aabaaaacacdfebbbbbbabccccfeddfgfed...#a##aa###########acdbabbb#aa#acddegfecbaaaaaaabaa#########...#####.#########a#abbbabba##aa#####.##....#####a##aaaaaaaa#baaaceeebaaaaeedbbbabbbccb#cedddcccbaaaaaaabaa#bebbbbbbbbbbbbbaaaa####"
"##aadba#aa##a#######abbda################a#######aaaa#ababccdeeddffhhgccbaabefdbbaaa#aabcbbabca#aaaababbbbcccbaaacaabaaabaaaabbaaaab#aaaaefaaaaaaa#.###a#a#a######bbbaabccabbdcbabbcbcdbbaaaefeiiffa####a#######a##aaaaabbcba#baabdddefffdcaaaaaaaaaa##########...##############aabbbbbdabaaa###.....########aaaaaaaaaaaaabcccbdfebaaaaaacfdccbcddc##baabcbabaaaaaaaaabaaaedbcbcccccbbccbaaaaaaa"
"a##aba#a####.######a##bgb#######a########aa#######aaa##aabbcceedddeghiebaaabccebaaaaaaaabaabaaabbaaabbaaabbbbbaaabbaaaaaaaaabbccbbcba#####cfebbabbbacaaaaaa#aaaa###acbbbbbbbbcbaabbbccbaaab#.aceffdfghfa#a####aa#aa##acbacbbbaaaaabcedcddedbaaabaaaaaa#######..#.################aabccccdbbb####.#..#..#.#..########aa#aaa#aaabdddbcababbbdeddedeeb####aaaaaa#ba#aababcbbbaeccbcbcbcbbbbaaaa###a"
"ba#a#####a#############cb#########aa##a###a####ab#aabaaaabbbbedcdccehihcbbbbbbccaaa#a#aaaaabbaaaabbbcbbaaabbbccaaabbaaaaaaaaaabbbbacda####aaedbaaabddba#aaab###aa####aaddcceebabbbcbcdca#aaba#aaabaabfmka##aabaaaaaa#abbabbbbaaa#acccdddccedbbbbaaaaaaaa##a####.#.###############aabddcbbcaaa####.#......aa###aa####aaaa#aa##aacccccbbbabbcdedddea####a##aa#a#bccbccbcbbaaaadddccbbbbbbaa#aa####"
"ab##aaaa######a##########aa###b##aaaaa##a#a#####ababbbaababbbccccdcdgjifbbabbcccca#aaaaaaaaacaaaaabcccbaaa#bbbcaaaaaaaaaaaaaaaaccbaabbaa#a#a#bcbbaa##a###aaba######aaaaaaddfhgccddddacacaaaaa#aaaaaaabhnk.aabbb##aa####aa#acaabb#aabccddeecccbbbabaa##aa###aa#######.######a###aaaabdddcdedda#########...#####aaaaaaaaa##a###aabcbbccbbbbcddeeefc##a####aaaaaacdccbbaababaaabccdccccbbbbaa#a####"
"#####a#aaaaa###aaa######ba###aa#bba#aa#abca##bb#abaabbbbbbaabbbbdccceihgecbcdccbcd#ababa##aaabaaaaaabccbaabbddbbaa#aaaaaaaaaaaaaccbaaa#a######aabdcb##aaa##a#a#####aaaa##aabffebccddcb#aa#######aaaaaadlnd#aabbabaaaaa##aaaa####aaaabccdeedbb#aa##a###############.##..#.#####aaaaabccdeecdaa#####.########.###aaa#aa###aaaa#aaabcbccccbbccddeef##aaaaa####aaaccbaabaaaaaaaaba#bcddcbbbbbb#aaa#a"
"abaa###aaaaa##a#a##a#############a#a#ababda#aaaaaaaabbaabbbbcbbbddbddgifhedbcccbbcc##aabbaa#aaaaaaabaabbbccccdebaa##aa#aaaaaaaaaabedaaaa##########becaaaaa#a#########aaa##abceffdccb##aa########a#abbabilk#a#a######ab#aa#aa#####aaabbcddedbaa#a######a#####################a#aaaaaabdddfgfc##########...a#a###aaa#a#aa##a###aaaabbbbbcbbbcceghfaaaaaaaabbabccbbbaaaaaaaa#abba#aacedcccbaaaaa#aa"
"bbaa##aa#aaaa#aaaaaaaaa#aaa##########abaaaa#baaaaabbbbbabbbbccccddbddggghhfdbbcaabbbbbaabbaaaa#aaabbaaabbb#bbbaaa#####a#aaaaaaaaaabb##aa##########aabdcbabaaaa####aa###aa#abbcdhhcaba#baaa#######aaaaabhlmc#a#####aaaaa#a##abba#aabaaabcdgfbb################################aabbaabbccdhigca#########.########aaa########aa#a##aaabbbbccbccdgfha#caaa.##fedbbcbaaaaaaaaa#aaa###aaadecccbbaaaaaa"
"#aa###aaa#a#aaabbbbbcbaa##a#######aaabaababaa#aaaaabbbbbaaababccdecdfhhiihgfdbccbbcbabaaaaaadca##abbaaaaaaa#bb##aaa####aa#aaa#aaaabbda.##########aaaabddcbbaa#a##aa#aaa##aaabbdecca#a#aa#a########aaaaaeili##a######abaa###aaaaaacfeaabddcdbaa##############################aaabbbbbbcdfgjieba####.#####aa#aa############aaaaa###aaabcbbcbbcefggcbbfeedbedbcbabbaaaaaaaaaaaaaaa#aaa#cdcddcbbaaaa"
"aa#a###aa#a##a#aaaabbccaa#aaa########bacbaaaaaaaaaaaabcbbbbbbcedcdccfhfhkhggfdbbccbbabaabaabdda###aaa#aaaaaaacb#########aaaaaa#aaaabec##########aaaaaaabddcbaaaaaaaaaaaa##aabacbaaaba#####a##a######aaabgklbaaa#####aaaaaaaaaaabbbfdaacddeddcbaaa#########aaab##########a##aaaabbcbbbbeffhjifdcb#####.##acbb#aaaa###########aaaa#aaacbcbbcbcegfaccgghgffdcbbaabbbaaa#aaaaaaaaaba#aaaabeecccbaaaa"
"aaaa########aaaabbabbbbcbbbaaaa#####.##aaaaaaaaaaaaabbbbaaaaadedcdccegijkifddebccbbccaabaaa##aa######aaaaaaba#aa#########aaaaaaaaa#bccda#######aaaaabbaaabddcba#aaaaaaaaaaaaabcdaaaaa##abaaa#a#a#a##aaaafhlg.aa#a#a###ba##b#acaabcdfaaaccdccedba##########adcbca#########a#aaabbcddccbdefggiigecb########aaaa#abba###########aaaaaa#bdbccbccef#abdeddeeddccba#bbbbbaaaaaaaaaaabcaaaaaa#eedccbbba"
"aa#aaaaa###aaaaaaaaabbbbbbbbaaaa#######aabaaaaaaaaaabbaaaaabbbfeccccdfiljigcdeccccbccbccbbaaaa#######a#aa##aaa#####..#..#aaabaaaaaaabacb######aaaaaaabbaaaacddcbaaa##cbabaaaaabcbaaaaa###a##a####a##aababchl#.###a#####aaaaaa#aabbdeaaacbbbbdfdccbabb####a#ddbbbba##########abbbccdcccddefghhfcaaa######aab#abaaddaa########ab###aaaacccccdefd#dbgebcccdcaabbbaaaaaaababbbaaabacaaaaaba#eeddcbba"
"aa#aaaaba#a#a##aaababbccbabbbbba########aa#a#aaaaaaaababbaaaaadcccaddfhkjigdcdecccbbcdcecbaaaa######aca####aa#####a#####.#aaaaa#aabababb######aaaaaabbabaaaaabcdcbaaaaaaaaaabbbcaaaa#a####aa####a#aaaaaababjh.####a#####aaa##aaaabdabaaaabbabdeeeddddcb#.##debaaabaaaba####aaabbccdcccddeffgfgcaa##aa###aaaaaccaddca########a#a###aaaccbbceffbaacgeaabbbbabaaaaaaaaaaabaaaabbcaaabaaaabbbccdedcb"
"ba#a#aaaaa####aaaaaaaaaaccbcbbaa#######aaaa###aa##aaaaaaaabbbabbcbbefffhjihfcbfcbcbbbcfhgcaaa#####a#deaa##aaaa###############a##a###aaaaa###aaaabbaaaababbbbbbbbedcbaa#abbbbbcccaa##a######aa##aaa##abaa#aabja##.#######a#a###aaabecaaaaaaacccbcaaaabbdddefedcbaa###aaaa#aaaabbbcccccccddfggghdba####aababababcbbddba###a###a#aaa##aabbcccegfbaabcaaaaaaabbaaaaabbaabaacaabbbabbadbaaaaabba#aefc"
"ba#a#aa#######aaaaaaabaabbebdbbb######aa####a###a####aaaabbaabcabcccddffjhfdbaefcdbbbbdjkjebaa#####bccb##baba#####aa######a###a#a####aaaaa##a##aabaaaaaaabbbbbbabefdbbcbbbcbbbcbaa####aa#######aaaaadaaaaabbdg###a#a####a#aa#aabccccaaaaaabcdbccaaaaabbdeeedcdcba###aa#aabaaabbbcbcccddddeffffdbaa####abccbb#bbccdbccaa###a#aaaa#a#aabbdcdfgdaaaccaaaaaa#aaaaababbaaabbbbbabbbbbcbcbaaaabaa###be"
"fcb#############aa#aaaaaaadegdacbaa###aa####aaa#a####aaaabbaaabaabddccehieabaabecccbbbbbikkgca####acbb###baba#####aa####aaaaaaaa######aa###aaaaaaabaaaaaaaacbbbbbbeffedccbcddddbaaa##aaaa###a##aaa#adba#aaabbie.#.#aa##aaaaaaacecaaaba###a##aabdb#a#aaccccccccbbba###aaa###aaabbbbcccdddedegcddcbbaaaabbabbabbaabbaaddbaa#####aa##aaabbddefgcabagbaaaaaaaaaaaabbaaacabaaaaabbbbabbaaaaaaaaaaaa#a"
"bdeba#########aaaaa###aaaaacfebbbbaa###aa#####aa########aaababaacbdeccehhbaaaaaddcbbbbbcgijhea####acb########a##aa#a##a#aaaaabaaaa####aaab###aaaaaaaaaababbccbbbbacbedffedcdeeaaaab#aaa#aa##a##aa#a###aa#aabackc.#.##aaaaaabdefb#a#aaaaa#a####abc####abcbbeecbbaaabb#aaaaaaaabbbbcbcdededdefdcaccbca##aaaa###aaaaabaaeccaaa###aaa#aaabcccdffbbacfc#a#a#aaaaaaabbaaaaeabcbbabbbbcbbabb#aaaaaaa#aa"
"##aba######aaaaaaaa##a#aaa#fdaabbccb###################a#aaaabbabccccdehibabbbbcfdcbbbabgihc#a####abbaa##a###aa##a#aaaa##aaa##aaaaba###daaa###abcaaabaaabbbbbccbcbcdcdddggfedbcbaaaaa##a#####aaaa#aa#####abbbbdjb.a##aaaaabeecabba##aabda######aa####aaabbdcdcbaa#bcbbaaaaaaaabbbcccddedefffdcbccbab####a#####a#aaabaabeeba######aaacbcddegebbacccba##a#aaaaaaaaaaaaccbbbbbabaaa#aaabbaaaaaaaaaa"
"aa##baa####aaabaaaaa#####aacaababbccbaa##################aaaaaaaabbccbegifaaaabbcecbbbbaadgb#####aeeabc#.######aa##aaaaa#aaaaa###abaa##edaaaa##aabbaaaabbbbbbbccbbdccccdddehhdabbaaaaaa##a###aaaabb######cebcbcgj#aa##abdfggcbbbaaaabdfea####aaaaa##aa###aaa#aaaa#aaabbaaaaaaaabbccddeeddeffeeeefcabaa#aa#####aa#aabbbacccbaaaaaaaabcccdegfbbbceaacb#####aaaaaaaaaaaacccabaaaaa#a#abbccaabbaaaa#"
"#aaa#daaaaaaaabbbaaaa####abbaabaabcbbbbb##aa################aaaaabbbddehecacbaaaabecbbbbabaa#####adcca#########a#a##daaaaacaaaaaa###aa#aca#aa##aaaabbbaabccbbbbcddaccdeddecfhgcabaaa#ab#a####a####aaa#aaaabbbcbcijdchihgighedbcbbcdfdabbbbccaaaaaa###caa#aaaa#a#a##aaaaaaaaaaaaabcccdddddeeedeeeffbaaaaaa##aa###aaabbbabcdeabaaaabbbbcdegibabbfaabca####a#acca#aaaaaaababbbaaaa##aaababbaaabaaaa"
"#####adcbbbaabbbaaaa#a#a#####aaaabbaaabcbaa#################aa#aaaaabddgeadbcaaaaabccbbbbba#####a#a##aaaaa###aa#aa#bccaabaac#aaa#####a#..#####aaaaaabcbaaabbbbcdccdcddedceefgfccbaaaaaa#aa###aa##accaaaaaaaabbbbdjkfdfgjjhgfeeeeeedcaabaabaaaaa#####ab#a#aaaa###a####aaaaaaaaaaabbccddccccdccdeeegfbcbcaaa#aaba#aaabdcbbbababbbaabbcccdghg#aadbaabbaa###a##acdaaa#a#aa#baaaaaaaaa#a#aaaccbaabaaa"
"a##a#aaedbbcbabaaaa##a##aa####aaaababbaabacaaa###a#######a####aaaaaaaccehbbbbcbaaaaacdbbbcb#a#a#a#.####aaa##a#aaaaaaabaaaaab##aaaaaaaa#####aaa##aa##abbaaabbbccbccbcdcdcddeffcaabaaaabba#aa####a##bcbaaaabababbbbejib#abccdcbbccba##a##aaaa##a######a##aaaaa#a###a#####aaaaaaaaabbccccccccccccdeegfcdabbaaaaaaa#aaaabccbbbaccbabbbcddefedea#cd##a#aaab#aaa##bcb###aaa##abaaaa#####aaaaabbcbaabbb"
"aa##aa#bhgccbbccbbaaaaa########aaaaabcbaaaabbaaaa###aa#####a#a#aaaabbbbcega##acbabababecccdabaa##########aaaaaaaaaaaaaabaaa####aaaaaaaa##.##abaaa#aaaaabbbbbbbbcdbbccddcdcegeaaaab#aaaaaaaaa####aabbabbcbbbcaaabbcegiaaaaaa##abbcbca##.###aaaaa####aaa##abbaa#aaaaa####aaaabbaaabbbbccccbcccdddedfddcaaaaaaaaaaaaabbccdbbbcecbbccdefged#a###fa######aaaaaaaabaa#######aab#aaaa#aa#aaaaaabcccabaa"
"aa##aadafhhfeccbbbaa#aaa##a####a#aaaaaaaaaaaaaaaaabaaaabaa#aa###aaaaaabbcfd#a#acbaaaaabeecdcc#############abbaaaaaaaababbba###aaaaaaa#a#####aa#aaaaaa#aaaabbbabcccehgeecdegebaaaaaaaaa#aaa#aa###aaaaababccbbaa#aabceggaaaaaa#aaaabcb####a###aaba######a#a#####aaaaba#####aabbaaaabcbbbbcbbacceeddeebabdbabbaaaaaababcdccdccdcbbccefecb#####cc#########aaaaaaaaaa##ba#aaaaabbbbaaa#aaaaaabcccdgdb"
"##aaacdggggghgdbbbbbaaaaa#aa###a###aa##aaaaaaaaaaaaabcbbaaaaaa#aaaaaaabbbdfd#aaacdaaaaaadgefc#######a#a###abb##a#aaabaaaaaa#######aaa#a########aaaaa##aabbbbbbbbccefhfeeegfbbba#aaaaaaaaaaaa####aa##abbcdacbaa##aabcehfaaaa###aaababa##.##a#aaaca#a#aaaaaa#aaaa#aabcc#####aaaabbbbbadcabbbbbbceedefcaabcecaaabaaababccdcdddccbbcceda#####baeaa#aaa#####ab##aaaaa##aaa##abbbbbbbbaaaaaaaaabbbagig"
"f#aaaehhfffeffhfbccbbaaaaaaa####a#aaaaa###aaa#a#abaabccabcbabbbbabbaabbbbcehdaaaaaaaaaab#dgeaa##a###########aa####aaaaaaa######a####aaaa###a###aaaaa###aabbbbbacccdedddfgebcbaaaaabbbaabaaba#########abcbdabaaa#aabcdeibaaa######aaaca######aabbb####aaaaaaaaaaa##bbdb####aabbbbaaaacdcaabbbbcceddeccccaba#aaabaaaabccddddddceddeec#aca#aabebaaa#######aaaba#######aaaaabbbabbbbbaaaaaaaaaba#dii"
"hd#aaejiedefeeddedccbaaaaaa########aaa#######a#a#aaaabbaacbbababccbbabbbbbceidbaaaaaaaacbcgeca#############aaaaaaaaaaaba######.a############a##aaaaaaaaaaaacbbbccccedbcfcbbbbaaabbbbaaaaaaababaaa#baaaabababbabaaaaabdfhaaaaa#aa##b#bbaa#####abb##a##aaaabbba#aaaaaacda#####abbbbaa####a#abaabccbdecdbbaaaaaaaaaaaabccceeedcdfgffeba#aa#aa#bcaaa##########aa##a####aaaaa#aaabbbbaaaaabbbcbbbeefh"
"ggecdhjkiefeeddcdefdababaaa########aa##a########abaabaabcdabbcdccbcbabbbbccchiecaa#abbbaaaadeca#####a#######aabaaaaaabba###a##.#############a##aaaaaaaaaaabbbccdddbbeccdbbcbbbabbbbbbcbbaaaabccaaaabaabcabbabaaaabaabcefeabaaaaa####aaccb####aaa###a###aabbab#a#aaa##aaa#####acbba#a######aaaabbbbfefdaaaacaaaaaaaabbbcefffeefbed########a##dbaaa#######a#############a########aaaaaaaaaccfgfhdf"
"efddegijmkfeeeddccdgdbcccbaaa####a#aaa#####a####a###aabbcbabacccdccbbbbbcbbdfijhbaaaaabb###cedbaa###aaa#####aabbccbaaaaa###accb###a##########aaaaaaaaaaaabcbbccddddcddaaaabbbabbbbbbcbaabbbbbaaaabbaaaaabbbbaaa#ccaabbddheabaaaaa####abca#####ba##a####abcaaaaaaaaaa#aaaa#####bbaaa##aaaa##aaabbaaadfdbaabcbaaaaaaabbacehhhhcaaaa#####a#ab##ccaa########aa#############ba#a#aaaa#aaabdaaeffghgff"
"eddcbcdefijgeedcccbbdeccccbaaaaaaaaaa#a#########aaa##a#abcaacccccccbcbbccccdefikibaaaaaaaabbdddca#a#a#aa####aaabbbaaaa##a##aaaba##aa##a######aaaaaaaaaaabbbbbccccddddaabbaabcdbbbccbacbabcbbccbaa#aaaa###baaaaa#a#aaabcdfjb#aaaaaa####abaa.####a##aa####bcbbaaaaaaaa#####aa##abaaa#a##aaaaaaaaaaaaabecbaababaaaaabbbcbcehhcaaa##aaa#######b#.cbabaa#####aa##a#####a#########aa#a#aaabdefffggfefe"
"ddcaaabdefhihecdbbbbacdecccbbaaaaaaaa############aa##aa#ababbcbcbbbababccdceeegijgaaaaaba###bfcdc##aaaaa######aaaaaaaaa#aaaaaacba#aaa#a#ba#aa#aaaaaaaababcbbbbbcedabbaabbaaabbbabbdccbbbaabbbbbaaa#aaaaa##aaaaaa#####abcehka##aaa#####aaaa###..a#aba#####abcaaaaaaa#a##a##a###ba########aaaa####aa#deaaa#aaaaaaabbbbbccefcbaba##abaaaa.#a#ba##dc#a#a####abaabb#a##aa##a###a###aaaaabaceecddhhedd"
"cccbabbcdfffhheccbbbbbcdfccbbbbaaaaaa###############a##aaaabacbbbbaaaacccddcdefhjjhbaaaabaa##dfbbc###aa#aa######aabaabaabbbbbabdb#aa#a###bba#a##aaaabbabbbbbcbbcedbaaaaaaaaabbbbbcbccbcebbbbaaaaaaaaaa#####aaa####aa#aabdegj.############a##a##a#aba####a##baaaaaa#a###aa#aa########a##a#aaaa####a#eeaa###aaaaaaaaabbcdgfdbaa####aabbcb#aabc###cda#aa##aababcbb#a#aa###a##aab#aaaaababdecbcdheed"
"cbbaccbcddeffeedcbbbbbbccffdbbcbabbaaa#aa########a###ca#abaabbbabaaaaabcccddcdgiikjgbaaaaba##afcacba###aa########abbbbaabbbbbbbcbbbb#aa#a###aa##aaaaababbbbcbccdca#a##aaaaabaaabcccbbcbcbaabba##aaaaaba#####aa####aabbbddcdjd.#########.#..#######aba######aaaaaba########aa#######aaa#aba#aaa###aacaaaa##aabaaaaaaabbcefcbbaaaaa##aaacabaaaa###bca#####aaaaacaa#a###a##a#aaa#a#aabbbbcddcccegdd"
"cbbabbbbccddeedddcbbbbbbbbdfheccccbaaaa###########aa#bd##baaaabaaaaaababcddcccggijjjbaaabbaa##bcbabba##aa#######aaaaaaabbbbbbbbbcccaaaa##a##aaa##aaaabbbdbcbbcdfbaaa#aaabbbbbbbbbcccbccdedaaa#aaaabbaaaa#a#aa####a#abcccdccfi###########....#######aa##aaaaaaaaaaa##########a###a##aa#aa#aaa#####aaa#aaaa##abbbaaaaabcdefbbaaaaabaa####aa####a#a#dba#####bb##b###########aaaaa#aaabbaabbbccddede"
"baabbbbbccccdeedcccbbccbcbbcdiheccbbbaaaaa#aab##aa###aa###aaaacbaaaaaababccccdfhjjjl#abbbaaba#abeaabb######a#####bbaa#aaaabbbcbbabbaa###aa####a###aaaabacdcccdceaaaaaaaaaababbbbbbbcbbbcbdba###aabbbaaa#aa##########aabbabccgb.###.#########.########a#aaaa#abaa#########a##aa#####bcaabaaba###aaaaaaaa#####aaaaaabbbdhidabaaaaaaaa###########a###ebbb###aaa####a###aa#aabcaabbaaababaaabbbbbdcb"
"abcbbbbbbbccbbcddbcbbbbbbbbbcfeghfccbbabaaaaabaaaa####a#b##aaaabbaa#aaaaabccbceefhegdedaaaaaaa#abdaaba#aa##a#####aaaabaaaaaaabbbaacc###aa#aa####a#aaaaaaabcccddfbba#aaaaaabbbbabbccccccbcbdaa#####ac#####a##########aa#aabcbdh..#########.#####.####aaa#aaa###abb###########accaa###a##aaabbbba#a##a#abba####aaaaaccegcbbaaaaaaa#aa###.##a########aeaaaa###a#a######aaa##aaaaaaaabbaabbaacaacced"
"cadbbbbbbcbccbbacbbbbbbbbabccdeehgffccbcbaaabaaaaaa###a####aaa#aaaaaaaaaaabccbdeeffeehgcaabaaa##adb#aca##aaa#####aaabaaaaaaaaaabaacdb##aaaaaaa#abbaaabbbabbdecffbaaaaaaaaaaaaaabbaccbcbcccdcaa#############aabb######aaaaabbbehd..###d#.#.######.####adbaaaa##abba########aaaaaaaaaaaaa#aaaaaaa#a#aa#abaaa####aaacdeheaaaaaaaaa##aa#aa#####a####a#.cdaa######a##a###########aa##aabb#aabaaabbadf"
"cabdabbbabcccdccbccbbbbbbaabdcdefdcfgccbbbbaabcbaaa###aa##aca####aaa##aabbbccccddffhihhfbaba#c###bdaaagaaa#a######aabaabaaaaaaaa#a#aa####aaaa#aabbaaaabbbbbcddfeca###aaaaabbaabbabbcbccbbbccdada###aa######aaba####a###abaabcafjlf..defe##...#########bbaaa###aab#a#######aaabcb#aaaaaca##aaaa####a##aab###a##aabdfiida###aaaaa##ca#aa#####a####a###ecaaa########a##a#####a####a###aaaaaaaaaabab"
"ccbbbbabbaaabccdcbbbbbbaaaabcdbbbeeadgeccbbbbabbbaaa##aa#abedbaa####a####bbbcbccddehhhfdaa###da#a#ddaabhaa###########a#abaabbaa######a####aaaaaaaaaabbbbbbcbdeefcb###aaaaaaaaaabbbbccccbbaabbcaaa############aacbaabaaaaaaabccbdejkbd..bgccdcba########aa######aaa#a#######aaaccaba#bcaaba#a##aaa#####abba#aa#aabdgkjkihgdb#.cedcbb#.###dc########b##ebaaaa#########################aaa#aaaaaaba"
"abeecbbaababbbabbdbabbbbbaaabcccbdcb#ehedccbbaabbbaaa#abaaaedba###########acbbbcceeeggdaaa#bacaa#aadabbdf#######.#######aaaaaa######bca###aaaaaaaaaabbbbbbbccfffbaaaa#aaaaa#aaaabbccabbcccbbbbaaaaa#######a#aa#acaaaaaaaaaaaabccceglh.#....#baacca..####ab########aaa####a##ababbbba#ceaaaaaa###a######aa##acbbbbchgcddfgjihddigefegfffba#affeecbbaaabda#aa######a#a################aaaa#aaaaaab"
"babfdcbcbabaabababbbaaaaaaaabcccdbaaaacifddcbbbbbbbabaabaacecabaaaaa######aaabbcdeeedifba#adcbaaba#bcabbfe#aa####aaa###a#abaaaa######aaaac#aaaaaaaabbbdbbbbcceebbba##aaaaaaa#aaabbbbbbcccdcabaaaaab##a#aaaaaaa######abaaaaa#abbbbddei#####a####.#ee######aa######aaaba######abaaaa#a##bc##aa#a####a###a#aaaabcbbbceecbbcbdeffgfdccccdefeefgffedcefeb##cdbcba########a###########a###aaaabaaaaaaa"
))

(define rough (list
"   128   128        6            1"
". c #7fafaf"
"# c #aaaaaa"
"a c #b3b3b3"
"b c #cdcdcd"
"c c #a2a2a2"
"d c #dddddd"

"...#a...aaa#.a.a..aaaa.aa...##aaa#a#....aaa.a.aa.ba.....a.a#aaaaaaaa..aaa.aaa#a.aaa.aaaaaaaaaaaa..b..aaa.a.aaaaa.a.a#a....a.a.aa"
"aa.a.aa#aaa.b.....aaaaaa..aa#a..##..b.a.aa.a.bbbbaaaa.a#aaaa.aa...aaa..abaaaaa..aaaa#a...a#aaa.aa.a.a...a.a.a..a.aa#a#a.aaaaaaaa"
"..aaaa#aaa.....a.a##a##...a#aaaaa.ab..aa...bbb....aaa.aaaaaaaa.baa...b...aaaa.a.aaa.aa.aaaaaa..a...a.#aaa......a.aa##a.baaa..aaa"
".aaa.a.aaa.aaaa.a.aaaa.aa.caaaaaaa.ba.a....b...aaa...aaaaaa...b..a..a.a#aaa...aaaa..aa..aaaa.aaaa.a.a...a...aaaaaacaa...#a..#a.."
"..aba#.#..a#a#.a.aa#aaa#a#aaaa.#aab....a....a.a....a.a#aa......aa..a.a#aa#.a.a.#a..aaa..aaaa.aa#aaa...aaab.aaaaa#a#a.aaaa.aaa.aa"
"aaaa#aa.b..a.aaaaa##aaa.a....a..a.a.aaaaaa.aaa#a..a##aa..a..aaa.....a.a....a#aa...a.a.b...aa...ab.baba.a....aaaa.a..aba..b.a.a.."
"aa...a..baaaa#aaa###a.a..b..aaaa....a.a.aaaa#aa..aaa#...a#b.a..aba.aa.a....#aaaa.#ab..ba.a.a.a.ab..a..aaa..aaaa....#b.....aaa#a."
"aa.aaa.a#aaaa.a.aa#a.a......a#.a.....a.aaa.aaa..aaaa.a..a.a..aaa..aa.a...aaa.a..a...a...aaa.aba..b..bbaa.aa.aa..a.a#aa.#..a##a.."
"#aaa.a.aa.a#aa.a.#a.a.a.baaa#a.a....a..a#aa#a.a.aaaaaaaaaa.b#a#a.a..aaa..aa.aa..a....bba.aaa.........aaaaaaaaa...aaaa.aaa.aa#..a"
"aaaaaaaa.a..aa...a.b...baaaa.aa.a.aa....#aa...aaaaaaaaa....aa#...a......aaa#aa..aa.a..a.aaa.b.......aa.aa..aaaa#aa....ab.b#.aaa."
"a#..aaaa..aa....a#a.....a..baaba....a.aaaaaa..aaa#aaaab.aa.aaaaba.aaaa.aa##.#..aa.a#.a.#.a.ba.b..aaaaaa.aaaa..aaaaa.aabb..a..a.a"
"aa...a.a..aa#.aaaab...a.a.a.aaa..ab...aaaa.a.a#aa...aa......aab..a..#.a#a..#.a.aba.........b.....a...aaa#a.a..aa.a.aaabaaa..a.aa"
"aa..a..aaaaa.aaaaab.a.b..aa.a.....aa..a.aa..a##.aa.a.abb...a....aaaaa.aaaa#a.a..a.a....a..b.a...aaaaaaaaa...aa#.aa.aab.aa#aaaa.."
"a...a......aa.aaa...aa.#aa...a...a..b....a.a#a..aa...ab...a.........ba..b.a...a....a.a........a.a....a.....a.a.aa.....aaaaaaaa#a"
".a.a.baaaaa#..aaaa.aa.#a#...aa.a.a.b.....a##aa.aa...aa.a.aa..a.b.b.b.a...aa.aaab...#.a...aa..a.a.a..aa..b.aaa.....a..#a.aaaaaa#a"
"..aaa.a...aaa##aaa...a.a...aa..a.a...a.a#.aaaab.aa.....bbb..b.b....aa...aaaa.....a...a....b.aaa..b.b......a..aaaaaa##aa#aaaaa#a#"
".aaab.a.a.##aaaa#.aa.a.a...a..a.aa...aa#..aa....a..babbd.ba....b.baaa.aaaaababb.a..a.a....a.aaaaa.b.a.b..b...#aaaa##aaaaaaaaa#aa"
"a...aa..aaaaaaaa.aaaa.a..b.aba#aaa.aa.a..#a#aa.aaa....b.a.aab...b....aaa..ba..a.a...aa.ba..a#..ab...a.aab.#a#a.a..aa...b.aaaaa.a"
"..aa.a#aa.#aa.aa.#.a.a.a....a#aaaba..b.aaa#..a.#a......a..a....b.b..a.a....a..a.........aaaaa..........ab.aa#aaa.aa..a...##aaa.."
"aaaa.a....aaaa#a#a..#a..a.aa#a.bb.aa.a.a..a.#aa...aabb...ba...aaa..aa...b.a..aa..a.a.a..a..a.ab.....a.a..aa#.a.a...a.b..a.a.a..."
"aaa#.a.......aa#.a.aa..a.a#aa..ab.a..aaaaaa.a.aaa..........a..a...a#.b...a..aa..a......a.aa.a.....aaabab..aaaaa..a.....aaa..a..a"
"a....b...aaaaa.....b..b.b..a.......a..a.aaaa........bb.....a.....aa.a...a#aa..aa.aaa.#a.a.....b..a.a....aa.aa.a..a.a.a.a..a.aaa."
".aaabb...aaaa#...a....b...a.aa..ba.aa...a.a..#a.....bb.ab.......ba..b.aa##a....a..aaaaaa..b..b...aa....a.aaa.a......a#aaba...a.."
"a.a.b..aa#aaa#b.a......b.a.....b.b..a.#.....a.b.a...bb.a.b.a.........a.aaa.aaaaa.aa..........aa.a.......#.a.....b.aaa....a#aaaa."
"a#a....aaaaaaa.a.ab...bbaa..aa....a.aa.a.aa....a.b.b...ab.b......a.a.aa.#a.aa.aa.a.....baa..ab....b.a..aaa...a...#.a.a...aa.a..a"
"..b..ba.aaa......a...a..aa.a.a..bbaaa.a.aa..a..ab.b.......a.a...bb.....#.aa.b.aa.a.aa....a.a.aaaa.a.a..aaa.aaaaaa.ab.abb.a....a."
"aab..baa##.....a..aa...a.a..a.bb..aa...a...baaaa...a..a..aa.....b...bbaa#a.b..a..a.a........a.aa.a..a.........a.#...aa...a...b.b"
"aab..a.#a#..a.aa.aaaa..aa...b....a#aaaa...baaa.b..a.....a....a......aaaa...aaaaaa.a...a...aa.aa..baa.aaaaaaa.a.aba..aab.a...b.aa"
"a..aa.a#aa..aa.a.a#a#a..a...b.b.aaaaaa....aaa....a....a..ab.....ba..a.a.....a.#aaa.b.....a.aaa..aa.ba.aaaa.a..a..a..a..a.b.b...."
"..a.aa#a......aaa..a.ba.#a.aaaa#aaaaa.b.aa.aa..aa.....a......a....aa.a.aaaaa.a.a.aaaaa.a.a#a.......aa..aa.a.aaaaaaaaa.....aaaaa."
"aa....a.aaa.aa.a.d.....a.a.a.###..aa.b.a..#a..aaaa.aa#a.aa.baa..a..aa..#aa.aaa.aaaa.a..aaaa#baaa...aaaa.aa.a.aaaaaaa...a.aaaaaaa"
".aaa#aaa..a..aa....a..a..aa.#aaa..aa.a#a.a#a....a.a#a..a.bb.aa...b.a.a#aaaaa..aa#aaa....a..a......aa.a.aa#.aaaaaaa.a..a.a.aaaaaa"
".aaaa.a.aa...aa..b.ab..aaa.a#.aa.aaaa.a.aaa...aa..a......bba.a..bbaa.#aaa..a.a.#a#a...a.a..a......a.aaaaa.a.aaaaa..a.b..a#aaaa.a"
"aaaaaaa#aa.aaab..b.aa.a..aa......aaa.aaaaaaa.aaaaa....b.bba.a...b.aaaababaa.a.#aa#.a...a.a..aa..a.aa.a.aaa..a..a..a...#a#aa.#..a"
"aaaaa.aa#a..a......a.a...a.....aaaa.aa.aaaaaaaaa...a.bb..a....bb..a.ab..a.a..ba##aa.b..aaa..aa..aaa.aaa#aba..aaa...a..aa...aa.a#"
".aaa..aa.abaaab.aaa..aaa#a.a.aaaaa....a....a..a...abb.a...bb.b.b.....aa..aaaba#aa.bb.baa...a#aa....aa.#..aa..a..baaa..aaaa..b..a"
"a.aaa....a.a.ba....aaaaa......aaaa...a...a.a.....a.b.......b..b.........aaa.aa#aa.....aa.a..aa...aaaaaaaa.ab.a.ba....aaa.....aa."
".aaa..a.aa.b..aaa.a..aaaa.aa.aaaa..a..a.aa#.aa..aa..a.....ba.baa.a.#.#a.a.aaaa..##.a...........ba.aa.aaa.aaaaa.aa.aaaa..a.a.#a.."
".......aaa.b.b.a...aaa....aaaa#.a.aa.a.aa#..a....a..a...........aaaaaaaa.aaaa.a#.a.aa.aa.a.....b..aaaa.baaa.aaa#.a..aa.a.aa#.aaa"
"..aaaaa#...aaaaa..a.a.a#..#aaa..aa...baaa...a.a.a..a...aa...a.aaaa..a...a.#a.aaaa#..b.aa...b....aaa...aaa.aa..a...aa#a..a..a...a"
".a#.aaa.a...aaa..aa...a.a.#..a.a....b.a.aa....aa......a.a.aaa.a#....a.aa.a..aa.aaaab..a.......baaa......a#a.aaa..aa.a....a...aa."
"aa..a.aa.aa#a..a#a..aaaa..aaaa.a.a.ba.a..a..a.a.baaa...a.........aaaaa..aaaa##..aabab.a.aaba.aaaa...a.aaaa.a..b......aa...a.a.a."
"a.aa.a.a.aaa...##aa.a.#...aa..aaaa..bb.aa#b..a.ba#.ba.aa....b.....aa....a#a.aaaaa....a....aaa#aaa.....a.a..a..b.aa.aaa...aa.a..a"
"aa..a#a..a#..a#a....a.a..aaaa...ab..a.a.aabba..aaa..aa.ab.....a.aa.a.aaaaaaa#ab...aa.....a..a....aa#aaa#aa.a...baa..aaa..a.a..#."
"...a.a.a.aaa.aa..a.aabaa.aa..a.......baaa.b....aa.baaa.a....a..ba.a.a.aaaaa#a.a.a...aa..aaa.....aa#.aa##..a.b.b..b.aaaaaa.a.a..."
"#a.a#aaa...a.b.aaa.b..a...aaa..a.aaa.a..aa.b.a.aaa.aa...a.ba..ab#aa..a..a.a......a....b...aaaaaaa...b.a......bb....#a...b......a"
"aa##aa.....b...aaa.......a.aaa.aaaaaa.a..aba.a.aa.a....a..a..a..a.a...a.a..aa..ba..ab....aaa#aaa..aaaaa.a..bbbb...##a...a.a.baaa"
"a.a..aa.aaaaa.aaa.b.a.a.aa#a.aaaa#a#a.a.aa..a.a.a#aa.aaaaa.a....aa..a..aaa.....ba......a...aba.bbb.a.#...bbbb.a.a.#.aa.aaaaaa..a"
"a...#a...aa.a.a#..aa...aaa..#aaaaaa.a.a.aaa.a.a.#aa.aaa........a.a.b..ab...b......b.bb.a.aa.aab..a.aaa...........aa#....a...aa.."
".#aa.aa.a..aa.a....b..a..aaa..a.aa..a..ab..a..aa#a.....a........aa.aaa..aab.a....aa.#a#.aaa.a.b.a.a.a...ab..aa.a..#a.a.baaa.a..a"
"aaaaa#ab..aa....b.....a.a#a..aaab..#b..baa.aaaa#a.b..b..b.a.aaaaa.aaaa.a.a.aaa.a.aaaaaa.aaa..a.aaa.a..b......a...aa.....a..a...a"
"aaaa...aaaa..a..a.a.a..aa.baa.a..a...a........#..a..a........a..aaaaa...a...aa..a..a...a#..baa..aa..ba....a.#..aa.a.a.a.a.a.aaa."
"aaa.aa...aab......a....a..a..a....aa...bab..a.a..ab..b...aa.a.a#.aaa.b...baa...a..a..aaaa...aba.a..a...b....aa.a..aa....aaaaaaa."
"a..a.a.aaa.b..aa..aa....a.aaaaa.....a.ba.a.aaaa..aa.aaaa...aaaa.a.........#...ab.ba.aa..b......a.....a.a....a.a.aa..aaa........."
"aaa.a#aaaa..a....ba...aaa..aa.a..aa#b.aaa.a#aaab##..aaaaaaa.aa.#b..a.b..a.a..a.b.b..a...b..b.b.aaa.a..a.....a#.a.aaa.aa..a.a...."
"aaa.aaa.aa.....ab.....aaa.......aaaa.aa..aaa.a.aa.baaaa.a..aaaa...aa.aaaaa..#.a...aa.ab.aa....aa.a.....a..aaa..baa.aa...a#..aa.."
"aa.a.....a...a.............a...aaaaa.a....a.#aa.aaaaaaa.....a..a.a..a.aaa.aaa.....a.aaaa......a.a.........#aaaba..a#a.a#aa.aa..a"
"aa.aa#aaaa.ba.a.#..a#.aaa...aaaaaaaa..aa.a.a.ab...a......aaaa#....aa.a.....a.ab.a.aa.a....b...a.a..aa.a....aaaaaaaa.aaa.a..aaaaa"
"aa##a.a.#.....aa..aa.a.a...aaaaaaaab.a.....a....a#...a.a.aaaaa.baa...a.b.aaa.b....aa.........aaaaa.a.b.........a..aa......aa..a."
"aa##....a...a...b......aa..aaaa.a...#a...aaa..aa#........a..a..a.a...b.aa..bb...aaab.b....b.a.a........a..aaaa.ab.aa.aaaaaaaa.a#"
"##aaaa.aa...a..b.a..a.a#.aa.aaa.a...a...aaaa...aa......a.a...a...b..ba.aa.b..a.ba..b.......a.#..a..a..aaaa.aaaaa..aaa##a.aaa.a##"
".#a........a....aab..aa..a.a...ab..a.........aaa.....#.#aa..a.....a............aa..aa.aa..a.a.....a.aa...ba.a...aaa.aa...a.aa#aa"
"a#.....a.......aa.....aaaa..a...b.aa...a.b...a.abbb.a#aaaa...bb..b.a.a....a..a.aaaa#..aaa..aa.aaaaa.a...bba.a.aaab..a...aaaaaaa."
"##..a.aa...a.....a..a.aabab...aa..aa.bab..a.#ab...aaaa..ab......ba#aa.aaaa..aaa..a...aa.baaa.a..aaaa..b...#......a##aa.a#aa..aaa"
"a#aa.a...aa.ab....a.a....ab..aa..aa......b.a...a.baaaa.a...b.b...#.a.aa#a..aa.a.aaaaaaa..aa..aaa.a.ab....a.a...aaaaa..aaaa..aaaa"
"..ba....ab..b.ba...bbb..aa..a....bb..b.bb...a...b.aaa.....b.b.a.a.a.aa..b.aa..baaa.baa...a.aaa..aa....a.a..a.aaaaa...aaa.a.aaa#."
"aaaa..a.bb.bb.a..a.b..aaa....baa.....a.ba..aaa.b...a....bb.bbaaaa.a...a....b.b.aa....b...aaaaa..aa...b.abbaa...#...aaaa.a.aaaa.."
"aaa..bb.bbbbbb.b...ba.a...b..a.abaaaa.b.b..aaa...a..b.bb..ba..a..a.a.a.a.aa.aaa#..a....ab.aaaa.aa...aaa.b.aa..##.aa.a.a.aa..a#aa"
"aaa...b..bb..bbb..bb.a.........aaa..a....aaa.bba.a.a...b.b.ab..a.aa...aaaa.aaaaaa.a..a...aaaab.aaaa..a....a.aaa...aaaaa.a#aa#aaa"
"aab.bba.ba......a...a....a.aa..a.....b.b.a.a..a....a....a.ba..aa....aaaa........b...aa.aaa.ab.aa..ba....aa.aaaa.a.aaa....a..aaaa"
"a..ab..a..b.aa.aaa.aaa...#.aaaaab.a.....a.ab...b..........aaa..aaaa.#aaaa.b....a.aaaa.aaa.a...aa..aaa...a.a#aaaa..a...a.aa.aa#aa"
"......a...aa..a..a.a...#aaa.aaa.b..aa.b.aa..a...aa.......b#aaaa.aa.aaabb..b..a.aaaaaaaaaaa.a...a..a...a..aaa.a..a.aa#a.aaa.aaa.."
".a.b..a..a..a.a.a.....aaaaaaaa.b..a..b.a...aa..a...b...b..aa.aa.a..#aa...bb.a.aa..aaa.aaaa..aa.a.......aaaa....a.a##.aaa..a.aaa."
".a..a...aab.........aa#aaaa...a..ab..a.a..abb.b......ab.a.a.aa.aa.a...b.b.aaaa#.aa.a.ab.....aa.a...a.aa.aa..a..aa...a.....aaaaba"
"...b.baa.a.ab......aaaa.aa....b.....aa....bb..b....a...a...aaaaa.aa.a.b..aa.aa....aa.....a..aa.a.aaaa.aba.aa.ba#.a...ba..aaaa..a"
"a.baba.aa.a..aa..a..aaaaa.a.#aa.b...aa.ba...a..aaa.ab.a..a##.a..ba.a.a.b...aaa...a.a..b.aab...a..b.a...a.#b..a#abbb.......#....a"
"a.....a.aaaaa.b...aa.aa.a.aa...b.aa.a.bb.bb.....aa.a.ab..aaaaab..a....b..aaa#aa.aaa....a.ab.aa.b..a.bb..aaaa.aa...b.....##.b..aa"
"a....aaa.ab.b..a.a...aa#aa...b..a..a....aaa...aaa....aa.aa.aaaa.a.a..a.....aa..aa.a...aa..aa.a..b.a.....aaa.a..ab.aaa.aaa#aaa.aa"
"...a.#.a.a..ba.a....a#a#aa...ba...aa..a.aa....aaaa.aaaaaa#aaaaa.a....a.a.aaaa..aa#aba#a.aa.a.........a#aaaaaa.a...#a.aaa#aa.a..#"
"ab.a#a..a.a.aaaa...#aaa...ab........a...a....aaa..aa.#..#..aa......a.a.a..aaa.aaab......a..b..a...aaaa##a....aaa.aaaaa#a#a.a.aa."
"...#..ab....aaaa..aa#....a.....a..aaba..aa..a.a.aaa.a#aa..a#.aba.babaaaa..aaa..aa...#aa.a.........aa###..a.#.#aaaaaaa.a#aaa.a.aa"
"a.#.a#.a...aaa..b.aaa.aaaab...aa.a..a.a..a.aaaaa.aa.a....b#....b.aaaaa..baaaa.aaaa#aaa.a##baaaaa.a.a.....baa#.aa.aa.a.#aaab...aa"
"aaaaaa....a.aa..b.##..a#...a..aa..a.aaaaaa..aa.aaaa.a...b..ab...aaa.a.b...#a..aaaaaaaaa##aa.a....aa.aa...aa#..aa..aaa.#....aa.a."
"aa.aaa....a#.a....aa.aaab.a..aa#..aaa..ba...aaa.a#...a....#ab...#ab.a#.aaaaa.aaaa#a.a.aa.....b.....aaaa.aaaaa.a..a...aa#a.aa.a.a"
"aaa#.a..aaa.a....a#aaaab..a.aa#a.a.aa..b...a.aaaaa..a..a.aa.a.aaaaaa#.aaaaaaaaa.##..aa....bbba.b.a.aa.aaa##a..aaaa..a.aa..a.a.a."
"##aaa..baa.a.aaa......b.a..ab.....a..a.aa.#a##a.aa..a.a...a..aaaa#.a.aaaaaaaa.aaaaaaa.a..a..a...a.a.aa#aaaa.aaaaaaaa.#aaaaaaaaaa"
"a..a....#aabaaa.a.aa..a........aba.b.aa..aaaaa..aa.aaa...a..##aaaa..a#aaa#aaaaaaaaa.a...aa.a..b.aaa.aaa#.a.baaa#aaaaa##aaa..a..a"
".a.....a.a.aa.aaa.....b..aa..a#aa..aaa.aaaaaa.a.##a...aa..aa#a.aaa.a#.a#aaa.a.a..a...aa.abb....#aaaa##.aaa.aaaaaa.aaa.aaaaaaa..a"
".a.#.aa.aa.aa....bba.a.aaa..aa.a.aa.a.aa.a..a.aaa....a..aa##aa.aaaa#a..aaaaa.aa..aa.aa...b..a.aaa.aaa.a.aaa#a###.aa#.aaaaaaa.aaa"
"aa#a#.a.aaa.b.a.......aa..a.a......ab.#a..aa.a.aaa.a.aa#.aaaa.#.aaaaaa#.a......aaa.aa....baa.a.aaa..aaaa#aaa.a#aaaaa..aa.aa..aaa"
"aaaaaa..aa....a.bb..aa..aaaa...a....aa..a...aaa#...aaa#aaaaa.aa.aaaaa#aa..a#..#aa.aa..ab..aa.aaa..aaa#a#a.a#.aaaaaaaaa..a.aaa.aa"
"aaa.....a.aa.a.......a.aaa.a.aa..aa..a.a..aa.a....aaa.aa.a#a#aaa.aaaaa..a.a...#a.a...a...aaa.a...aaa#aa.aa#a#aa#.aaaaaa#aaa#aaaa"
"aa.....aaa..aa..b.aaaaaaa.aa....aa..a....aa.aa.abaaaa.a.aa#a#.a.aaaaaaaaa.aaaaaaaa...a.a..a......aa#aa.a#aaaa##aaaa#a..aaaaaaa.a"
"a...aaa..a.a...b....aaa..aaa..aaaa.abaa.a.aaa.aba..a..aa.aaab.a.aaa...aa.aaa.aaaaa.a#aa...aaa#a#aaaa#aa.aaaaaab...aa.aa.aaa#a.aa"
"a...#aaaaa..bbb..a.aaa...aaa..aa.b.a...a..a.a#......aa..aa...aaaaa..aaa.aaa#.a.aaaaaaa...aaaaaaaa###.aaa..a.aa.a...a....aa#a..a."
"b.a#aaab..bb..a.aaa.aa..aa...aa.b.a..aaa.aaaaa.aaa.aaa.aaaaaa.aaaaaaaa.aaa#a.aaaa#aa.a....a#.aaaa.#a.aaa#.aaaaa..a#..a.##.a...a."
"aaaaaa.b.a...a...aaaaa..a....aab..aa.aa.abaaaaaaa.aaaaaaaaaaaaaaaaaa.aaa.aa.aaaa##.a#aa.aa#aaaaaaaa.##a#a.aaaa.a.a.a.aaaaa.a..bb"
"aa#a....aa.aa...aaaaa..a.aa.#a....a......aaaa......aaa.aa..aaaaaa#aa..a#aa.a.#a#aa.a..a.a.a#.a.aaa....a...aa.#aaa#aa.aaaaa..aaaa"
"#aaa.b..a#a#..aaaaa#.a..a.aaa.bbab.....aaaaa.aabbbaaaa.aaaaaa.#a#aa.a.a..aaaa##aaaaa..a.ab##aa.#aa.a...a..aa##.aaa#aaaaaa..aa#aa"
".aa...aaaa.b..aaaaa.ab.a...b.b..ba.a.......a...aa.aa.a...a.aa.aaa.....a#aaa#aaaa.abbaa...a#aaaaa......aaaaa#.aaa#aaaa..a.a.aa#.a"
"aa.a...#aa..aaaa##a#b..aaa...b.baa.a..aa.a...a...a.a..aa.aa.aaaaa....#a#a#ac##a..a.aa...aa#aaa#aaa.aaaa.a.aa#aaaaaaa...aaaaa##aa"
"a....aa...aa#.#.a.a.aaaa.aa....aa.a.a.a.aaaaa#..a.a..a.aa.aa#a.aa..aaaa.a.ab..a.a.a.aa..a.aa..aaaaaaa.aaa##aaa####a...a.aa..#a.a"
"...aa.a..#.aaa.baa...aa#aaaa...aa...aa..aa.aaa...a..aaaaaaaaa..a..aaa#..a...aab......a..a.a.a#aa...a.a.###aa.a.aa....a..aa.aaa.a"
"a.a..a.a.a#aaa.aaaa.aaa.aa..ba...aaa.aaaa.aaa#..a..aaaaaaaa.a..a...aa.a.aaa...a..a.aa....a..aa....aa..a..aaa#a##.a....aaa#..a..a"
"..aaaa.a.#aaaa.aa...aaaaa..b....a.aaaaa.a.a#aa....a#aaaaa.aa.aa..aa...aba...aab.aaa...b..a.aa...aaa....a##a#aaa#aaaaa.#.a..aa.aa"
".a...a.aa.#a.a..a..aaaaaba...aaaaaaaa.a.a#aaa.b...a#....aa#a#.aa#..#aaaaaa#.a#a.aa..a.aaaa.aa#.aa.a..#aa#aaa.#...a...b.aaa.aaaaa"
"...aa#.a.a#.aa.a...a....aa.b...a.a##aa.aaaa..a.a.aaa.ba#.a#.aaaaa.aaaaaa##a.#a.aaa.a...aa.##aaaaaa.a.##aa#aaa#aaaa..bba#a.aa.aa."
"aaa.#a..aa.#.a...a#a...a....aaaa..#..#..#a.a##....#.b.aaaa.a.aa.aaa.a.aaaab.#aaa.aa.aaaa..a...a.aaa.aa.aaa.aaa...a.b..a...a..a#a"
"..aaaaaaa##a...aaaa.a..a...a.a...#aaaaaa#aa#aa...aa...aa.a.aa.aaaaa...aa...aaaaaaa.aaaaaa..aaa.#..a.aa#aa.a.aa.baabbbaa.....aaa."
"aaaa.aaa.a.....aa..a..a...a.bb.aaaaa..aaaaaa..bb...aa.a..#.#a.a....a.a.aaa.a#.a...aa....ba.aaa.....aaa.a.a.a.........aaaaaaaaa.a"
"aaaaaaa.a....ba#..aaaaa...b.b.aa#aaaaaa#aaaa..ba..aaa...a#aaaa.a.a.a..aa...#aa.a.aaa.a.baa#aaa.aa..aaaa..aa..a..aabaaaaa#aa##.a#"
"aaa..a..a.aaa.aa..aa..ba.aa.#a#aaaa.baaaa.#aa.a..baa...##aa#...a.aaa...aaaaaa...b.....aaaaa.aa...a#aa...#...a#.aa.a..aaa.aaa.a##"
".#.aa..a.a.aa.aa.#ab..aaa..a....a.a..a.a.aa....b..a.a.a#aa..a.a.a....aaaaaa.........aaaaa.aaa...aaaaaaaaa.a.aaaa...aa.aa.aaa.###"
"a...aa#aa....aaaaa......a...aaaaaa..aaaaa#..b.bb.a.a.aaaaa.a.aba.a.a.aaaaa...a.a..aaa.aab.a.a.aaa..a..a.a.aaaa........#.aaa##.a."
".a..a#aa...aaaaa.a.baa.a...a.a.aaa..aa.a#ab...ba.a.aaaaa.a.a..b...aaaaa#a..baaaa.aaa.a..a.a.a...aa..b....a.a##.b......a..#aaaaa."
"aa..#a....aaaa.#aa.aaaaa.a#.a..aa.a.a#a##a.b..a...aaaaaa#.aba.b..a.a.aaa.aaaaaaba.aa.a#.aaaa.a.aa.a.aa.aa##a.a....a#aaa.#aaaa.a."
"aaa##a.a.baaaa#aaa.a...a.#a.a.a....aaa#aa.b...b..a..#...aaba.....a..#.a.aaaaaa...aa.#aaaaaaa.a.a..aaa.#aaaa.a.b.aa#aaa.aaaa..a.."
"aa#a.ab....aaa.a...baaa.a......aa.aaa..a...a..a.#a.a.aa.aaa.a...aaaa#a.aaa.aa.#.aaaa##aaa..aaaa.aaaaa#aaa#...aa.a.aaaa#a.a.#.aaa"
"a#..a.....aaa.a.a..a..aa.......aa.a...a...a...aaa.aaaaa.aa....aa..a#a.aaaaa.a..aa#aaaaaa...#aa.a.aaaaaa.##..aab..a##aa..aaaaaaa#"
"a..a.a...aa#.aa..aa..#a...aaaa#a.#.aa.aa.aaaaa...a.a..b.aab..a...aa..aaaaa...a..a..a.aa...#.aa.aaa##a.aaaa..a...#a#aaaaaaa#a.#aa"
"a...a..a.aa..a..aa..aaa..aaaa#aaaaaa..aaaaa.ab.a.a..b......a...a......a..a...a.a.a.aaa..a#a.aaa#aa#aa#aaaa..a..#aaaa.a.a#a#aaaa."
".a.a..aaa.#aaa..a.a..a..aaaa.b.a..aa##aaa..a..a.#a.a.a.a..a.......aaaaaaaa..aa..a.a.aaa#a..##aaaa..#..aaaab.aaaa.aaaaa.a.a##aaaa"
".a...a.a.aaa..aaa......#.aaa.aaa.a.aa.aa..aaaa..a.aa..aaaaa..aaa..a..aa.a#aaa.aa.a..aa.#..##aa.#..aaaaaaa...aaaa.aa.a#aaaaaaa.a."
"a.a.aaaa..aaaaaa#aaa.aa..aaa..aaaaaaa#a.a#a#..a.aa....#........ab.aa.a.aaab..b.aa.aaaa..a.#aaaa..aa#..a....baa..a..aa#....#a.aa."
"aa..aaaaa#aaaaa#a.aa.aaaa.a...a.#aaa.aa.aaaaa.....a.aa...b.b..a.aaa..a.#aa..a.aaaa.aab.aaa..a.aa.aaa.a....b.aa...a.aa#..aa#aa#.."
".a.a.#..a#..aa.ab.aa..aa.aa.a.aaaaa.aaa.aa.......a.aaa..b..aaaa..aaaaa#a#.aa.aaa#.aaba#aaaaaa...a...a..aaa#.#aa.a.aaaa..aa.abb.a"
".a.aaaaa##aaaa...a..a#aaa#.aa.a#.a.aaa.a#aa....aaaaaa..b..aaaa..a..#aaaaaaa.aa##a.aa.a#aa.aa..aa..aab.aaaa.a#aaaaaaaaa.a.aa..a.a"
"..aa#a#aaab.aa..#.a.#a#a.....#aaa#aaa.a.a.aaaa.a...ab....a.aa.aa.aaaaaaa.a.aaa#aaaaaaaa...aa.a.a..a..aaa.aa#.....a....a.aab.aaaa"
))

(define blueish (list
"64 64 2 1"
" 	c None"
".	c #0D5483"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
"................................................................"
))

(define smoke (list
"244 244 63 1"
" 	c None"
".	c #BBBBBB"
"+	c #BCBCBC"
"@	c #BABABA"
"#	c #BDBDBD"
"$	c #BFBFBF"
"%	c #BEBEBE"
"&	c #C0C0C0"
"*	c #C1C1C1"
"=	c #C2C2C2"
"-	c #C3C3C3"
";	c #C4C4C4"
">	c #B8B8B8"
",	c #B9B9B9"
"'	c #B7B7B7"
")	c #B6B6B6"
"!	c #B5B5B5"
"~	c #B4B4B4"
"{	c #B3B3B3"
"]	c #C5C5C5"
"^	c #C6C6C6"
"/	c #B2B2B2"
"(	c #B1B1B1"
"_	c #C8C8C8"
":	c #B0B0B0"
"<	c #AFAFAF"
"[	c #C7C7C7"
"}	c #AEAEAE"
"|	c #ADADAD"
"1	c #ACACAC"
"2	c #ABABAB"
"3	c #AAAAAA"
"4	c #A9A9A9"
"5	c #A8A8A8"
"6	c #A7A7A7"
"7	c #A5A5A5"
"8	c #A6A6A6"
"9	c #A4A4A4"
"0	c #A3A3A3"
"a	c #A2A2A2"
"b	c #A1A1A1"
"c	c #A0A0A0"
"d	c #9E9E9E"
"e	c #9F9F9F"
"f	c #9D9D9D"
"g	c #9C9C9C"
"h	c #C9C9C9"
"i	c #CACACA"
"j	c #CBCBCB"
"k	c #CCCCCC"
"l	c #CDCDCD"
"m	c #CECECE"
"n	c #D0D0D0"
"o	c #CFCFCF"
"p	c #D2D2D2"
"q	c #D3D3D3"
"r	c #D1D1D1"
"s	c #D4D4D4"
"t	c #D5D5D5"
"u	c #D6D6D6"
"v	c #D7D7D7"
"w	c #D8D8D8"
"x	c #D9D9D9"
"..+++.@.#$$%%%#####%$$$$$$%%%%###########%%%$$$$$$&&&$$%%++$.@....@@.#..%########%$$$$$$***==--;;;;;;;;-;-===*$$$$$$#+%$$#..+#....+#####++...++++...+++...>,>>>>,@@@@@@@,,>>>,,@@.++#&##+#%#..#$#+%###############++..@>>'')))))))'>>>,@@.@@@@@>@+#."
"@@@...@@@+#########%%%%%%%%%%%#############%%$$$$$&&&$$$%%##.@..+###%+.##########%$$$$$$&***==-------;;;;-====*$$%%##$*#.#.+####+..+#####++++####+..+++..@>,>>>>,,@@@@@@,,>>>>>,@...+#.@@.###%$#+#+++++++++++++++++..@@>>'))))))))))'>>,,@>>')'@@>'@"
">,@@@@@.##++###############%%%##############%%%%%$&&&&$$$%$#+##..#$&&..%+########%$$$$$$$&***=======--;;;;==*&$$$&&**%##%##%%$$%#%$%###%#########+.+#++..@,>,>>>>,,@@@@@,,>>>>>>>@@@.@.##.@.%$$..#....@@@@..........@@@>>)))!!!!!))!!!!~~~))>>,')'>,"
"'>>>@@@@....+#+################+################%$$$&&&$$%$#$%%##.$*&+.#########%%$$$$$$$$&**========-;;;;=*=-;;-=*$%$$$$%#%$$$$$$%%##%%##########++#++..,@>,,,>>>,,@@@@,,>>>')'>,@@.@#.+.@@#$$.@..@@@@,,,@@@@@@....@@@>>))!!~~~~)~~~{~)'>>'!~~~!))'"
"))''>>,@@@@...++++####+++######+#####.#.#+#######%$$$&***$$$$%%##.#**$..#####%$$$$$$$$$$$$&***====-==--;--;]^]];*&&***$$$$$$$&$$$$$$$%###############++.@@@@@@@>,>,>,,,,>>>>'))'>>>,@@@....,@%%.,>,>>>>>>>,@@@@@..@@@@@>>'))!!~~{~//~))))!{(/~~~!!!!"
"~!)))'>>,,,@@@....+#+....+####++#####.#.#+#######%%$$$&&&$$$$%%###+&*$#+#####%$$$$$%%%%%$$$&***===-=====-^___^-**===**&&&&&&&&$$$&&$$$%%%%%%%%#######++..@@@.@@>,>,>,,,>>>>>')))'>>>@@@@@@@,>#%#@>>>>>>>>>>>,@@@@.@@@@@>>'))!!~{/:(~)))~(<:///{~~~~~"
"/{~~!)))'''>>,,@@@....@...++++++#####.#.#+++++#####%$$$$$$$$$%%####&*&&&$####%$$$$$%####%$$$&***==-===*=][_^;-=-];--=*****=***&&&**&$$$$$$$$$%#######++........,,>,>>>>>>>>>'))))'>>,@,,,,,>>.+...@>>''''''>>>,@@@@@@@@>>'))!!~/(({!!~(<}<(((((/{{{{"
"(//{{~!)))))'>>,@@@.@@@@........+####+++#+..+++#####%$$$$$$$$%%###%&$$*$####%%$$$%%%####%%$$&***=====*=;^^];=-;];;;;-=======********&&$$$$$$$%#######++........@,>@>>>>>''''')))))'>>,,>>>>',.@..@>>')))))''>>>,@@@@@@,>>'))!)~((~)~/:||<<<<:(((////"
"((((({~~!!!)))'>>,@@@@@@@........+####..+#..++++++###%%$$$$$$%%###%#.#&%+%%%%$$$$%##%%%%%%$$&&**====**;]];==;]]]]];;;------=====*****&&$$$$%########+++........@>@@>)))))))))))))))'>>>>>>''>))>@')>')))))''''>>,@@@@,>>''))!)/(~)~(<}}<<<<<<::((((("
"<<<<(({~~~~~!)))'>>>>>>,,@@.......++++@++@........+####%$$$$$%%##+#++#%%#%%%%$$$$%##%%%%%%$$$&&*****%=];**=;]]]]]]];;;-----=====*****&&$$$$%########+++........@>@@')))))))))))))))))''''))))~~~'')'))))))))))'>,@@@,>>''))!!{({)~:}<<<<<<<<<<<<::::"
"|||}<((/{{{~~~!!)))))))>>>,@@@@@......@..>@........+#+##%$$$$%%####%%++##%%%%$$$$%##%%%%%%$$$$&&***%*-;*&*-;;;]]]]]];;;;;;======*****&&$$$$%########+++........@@>>')))))))))))!!!!!))))))!!!')))'))))!!!!!!!!)'>,@,>>''))!!~({!~(<<<<<}||||||}<<<<<"
"||||<<((///{{~~~~~!!!)))'>>,,@@@@.....+,,.@....@@@....+#%$$$$%%#######+##%%$$$%%%%##%%%%%%$$$$$$$$$$-;*$====--;;]]]];;;;;;-====******&&$$$$$$%%######++........@.>),)))))))!))~~~~~~!))))!~!!~)!!))))!)!~~~~~!))'>>>>')))))~{(~)(<<<<}||||||||||}}}}"
"|||||<<:((///{~~~~~~~~!)))'>>,,,@@@..+@+#,.....@@@@@+.+#%$$$$#%%########%%$$$$%%%%%%$$$$$$$%%%%%$$#&;=&&=====-;;]]]];;;;;-;-==***&&&&&$$$&&$$$%######..........@>.@)))))))!)~~!~~~~~~!))!!!!!!!!!!)))!)!~{{~~~!)))'''))))!!~({!{<<<<<|||1111||||||||"
"1111||<<::((((//////{~~!!))>>>>,,@@..+.>>@.....@@,,++.###%%%%#%%%%%%%%#%%%$$$$%%%%%%$$$$$$$%###%%%#*;$&*=====-;;]]]];;;;-=;-==***&&&&&$$$&&$$$%######.........@@,)!>)))))!!~(!~/{{{{~~~!!~~~~~!!!!))!!~~{/(/{{~~!)))))!!!~~{:{~<<:<<}|||111111111111"
"222221|}<<:::(((((((//{~~~)'>>>>,@@..+.........@@>.#@+####%%%#%%%$$$$%%%%%$$$$%%%%%%$$$$$$$#####%#+&&$*=**===-;;]]]];;;-==;-==***&&&&&$$$&&$$$%######....@@@@@@@>,>')))!!!~({~(/{////{~~~~~~~~~!!!!!!~~{(((((/{~~~!!!~~~~{{/<{:<<:<<||||111112222222"
"3333321||<<<<:(((((((/{~~!))'>>>>,@@.........@@@@@@#@####%%%%###%$$$$$%$$%$$$$%%%%%%%%%%%$%######%#$#****===-;;;]]]];;==---===***&&*&$$$$&&$$$%####++....@@@@@@,>'))))!!!!~{/~<//(((/{{~{{{~~!!!!))!~{{(::::((//{~~{/((((((/:/<((:<<}||11|1111122333"
"33333322|||<<:((((((((/~~~!))'''>>,@@@......@@@@@@>+..+#%####+##%$$$$$%$$%%%%%%%########%$%###+####%#&****==-;;;]]];;;---;-==****&&$$$$$$$$$$%####+......@@,@@@,>>))))))!~~~(~/(((((//{{(/{~~!!~~!!~{/(:<<<<:(((//(((::::(:(:(<(:<<}}||11|1233223333"
"44444333121|}<<:::::(((/{{~!)))''>>>,@,,,,@@@@,,,@>@#@.+#####+##%$$$$$%$%################%#+##+++#+##%&&***==-;;;];;--;;;;-==****&$$&$$&$$$$%###++.......@@,@@,>)))))))!~~~~((~:<((((///((/{~~~~~{~{/((<}|}}<<<<::((<<}}}<<:<:<:}<}}|||1112233343333"
"5445443341|2||<::::::((((/~!!)))'>>>>,')))>>,,,,,,@>##++#+++++##%$$$$$%$%################+@@##+..#..#+$&&**===-;;]]]-=;;;;-==*****#&=$$%$$$%%##++........@@,,,>>~~~~!!!!~~{{~<!~/(((((((((({{~~~{///(:<}||||}}}<<<<|32|||}}<}<<<|}}||||1222333464444"
"444544442|33|||}<<<::(:::(/~~~!))))')!>@,>>'!~',)>'>+$#+.###++##%%%$$$$$%####+++##+.###+..##+++..+..#+#$$&***==-;]]]-=-;;--==****&*=&$$$$$%####+..@.#....@@@@@@)>@,>)!~/~!/{((!'{(:::(((((//{{{/((((::<||1||||}}}}|1|1211|||||}||||||||1333333675444"
"5555555446521||}}<<::::<::({{~~!!))'!>>)~!~!)')),!),+#@@.##.@+##%#%%$$$%%%%%#####...@@@.#$%++++++++.###$$$&****=;;;;]];;;;-===****$#$&&$$$%####+...+++++..@@,@>,,'!!~)))~~!::{!!<|<(:<<((((((((((:::<<}|12133122221||333211112|111111122333355445555"
"66666665444311||}}<<<<<<<:((//{~~~!!~){/{!!!!!)!>))@..@.+.+#$######%%$%##%%%####.#$$###%#...+++++++.###%$$$$$&**=--;;;;;];;-==********&&$$%####+..+#####+..@,,>,)!)''))!){!((~!~<<(:((/(((((((:<<}<<}}||2333|<}}}|2564433222231332222333443456666666"
"666666665533211||}<<<<<<<<:(((/{{~~/!//~~~~~!)){@!))>>>...++########%%###%%%%%%%%&$+...@@+##.+..+...###%%$$$$$&*==-;;];]];;;-==*****==*&$$%####+..#######..@@>@>>>>'))!!)('((((:<(::::<::::<<<<}}||}|||123312433445334544333332333333344544555556666"
"668866666654432||<<<|<|<<<<::((///(/~({{{{{~~!~)!'>>''>@...++.+#########%$$$$%$$*$###+++####+..@+.@.+##%%$$$$$&=**--]]]]]];;-=====*****$$$%###.#.########+.@>>@>,>>)))!!~!{~~{(<}::<<<<<<<}}|||||1||||1233|35433433343555634333333345555635656556886"
"6877888866654321|}<<}:|<<<<<<:::<<(~((/////{~!~)~'>,@>,@....+..+########%$$$$$$$##%$$$%###++#@......+##%%$$$$&&=*==-;]]]]];;-=========*&$$%###+%.########+.@,.>>@>>)))!!~~/~~~~/::(:<<<<<}}||1112321111233664212333455576645433334556555646666566886"
"8779777786665331|}<<<(1<<<}}}<}|}<({(<(((((/~~{!~)'>@>>,.@......++++####%$$&$$$&**&$$%%%%##+..+.+...+##%%$$$&***====;;;]]];;-=----====*$$%%####$@#######+.@>@+@>,>>)))!~{~({~~~/<<(:<<<<}}|122333443211233333333343456876866644446666666666666686886"
"79999999866865332|}|:<|<<<}|}}||<:(({:<<:((/{~{!{)'>>>)>@@.@....+++++#+#%$&**&&$&**$$%##.....++.#+@#+##%%$$&****====-;;;];;;-=;;----=*&$$%###.%#.#######.@.....>>>>'))!!/~({~~{(|<(::<<}}||233446554322233333444566888788966856456688666666666686786"
"990ab09789965531112}<|<<<<}}<||<((}}<::}}<<((/:)/'>>''>>'>@@.........#+$%$&******&$$$$$$$%#..+++##.$.%%%$&&***=====----=-];;-==-;];====**&$#+%$.####%%#+.+#.,>>>>>')))!~(!:{~{((((<<:<}}|12335667466533333445555544668877988758466867888666666688998"
"990000aa096799832|<}2}}}}}||}||<(}1|||<<}|}<:(/)/~)!),..@'>@@..@@..++.#*#$&******$%&$$%####+.+####.%.##%$&***=======-*--*];-==--===-;=$$%$$&*$.#########.+#@>>>>>>'!~~~{{!:((::/~~/}}:}||333458974986544443454666677879777777695666888886666668998a7"
"990acb099900844665543}||||||}}1}(}|<:}|}<}<<(/~{:({~>>))>,',@.@,>>@@.%$$+$&*****&$$&*&&$%%####+##+.%@###$$**==========]]-=-==**=-;;-*&*=*$%##..$########..#@>@@>'>>'))!!){<<}<//<}::|<||146679986607866666566655566799790999969566688888666666675589"
"000abbbbcca9776433311|||||||}}|<~(|<<}<||}:(((<<:{~~>>)'~,>>..@,,.#%%**%#$&&&&&&$&&$*&&&$$$%%####.#+@#+#&$*=====----=-=*;=========**=--****&$%%%%#######..%.>@@>,)!)'>)~(<}<<}/(<<1<}|||3664456459a978666665566666688799999a879588488668866666868989"
"aaaabbbbac099766533211|1|||||}<<<(<<<<<<|1|}}|}({~!~)')'>>@>..@,@#$$$*&##&&$&$$$$$$$$$$$$$%%%%$%#+%..@.$*%$&*=---;--======*****====*=--==***&$$$%%%%%%###...@,,>>')~~~/::(:((<((<::<<1}13653233569c9777786666666668799999900899995287666666668889999"
"bbbbbbbaacb09786643332211|||||}}}}:|<<<<|12|||</~~))!'')~>>>@.@,.$%%%$$%#$$$$$$$$$$$$$$$$$%%%%##.$#@.@$*&##%$*======---;==*****======--===***$$$$$$$%####.@,@>,>'')~(/(<((((((<(:<|<}1|13651345880c09999777777777779999900c88a9053379997868888887609"
"bcbcbbbbcdeb0978654433321111|||<:<<:<}<<|12|||<(~~~))))>@,)>,.@,.$#++#$%#$$$$$$$$$$$$$$$$$%%###++$#..%$#+%*=-;-=-;-=---==&*&&**===***=-====**&$$$$$$$##+...@,@,''')~(/:<(((:((((<(/:1|11365268897aeba0009999999999999900abb68b963678633466656888899a"
"bcbcbabcecccb7786655543321211|}<<:<<(<|11311|||({~~))')!!))>,@@>.#.@@.##.$$#%%%%%%%%$$$$$#%**$@@+$$#%$#..$=*&*=;-**======**$*&====*==&*-===**&&$$$$$###+....@,@')~~/(((:<(((::((<}|}||12265389aa9adbaaaa0999999999999669ce0668548996368765677888899a"
"bac0accc0099ba986655544533311|}<<::<}(<33222|||<({~)))))'))>,,,>.#,@@@+#.%%#########%%%%%##$$$+..#$$$#@@+*$%$$$$&*========&*$=*=**;]];=*====**&$$#$$###+...@.>',>{//(:::}<<:::::<<<}||122654990ca0dcbbbaa0999999999097990ba75546ab958977900788888790"
"0c0abca9bdc99b086655544633211|}<<:<(|((11|11}(((((~!!)))!)'>>>,>@.>@.@.%#+######++++######+$*$#..#&&%.,@#&%*===**==========&***&=;-==;;&*-===*&$$#$#%##+..@@@@),>{/{(<:/{:<<<<<<<}||||113645099cb0cccccbaa0000000090a7689aa94459ca869856679868886899"
"0aa09889cddc89086655544523|11|}<<:<:}(<|<<:}</(:({~!~~~!!)'>>>>'@@>..@.%%.######....######.###+@.%$*$+.+$#&***==-=========***==;];=***]-*--==*&$$#$.###+.@@@@,',)~!~~((~/<<<<<<}|}}}||113848979cc9adccccbbaaaaaaaa00ca990c08546709576566666668886879"
"9aca86689acc089a8865433323|1||}<<:(}<(}<:(::((<((//{~!!~{~)>>>')@>,@.>@$$..##+...@@@.+.....@,.++#%##$$#$%#&&**==============&&;;;]]-**-;**-==**&$%#.##+..@@,@'>@!~!!~{/(<<<<<<<}}132|||14847777cb89cebccbbaabbaaaaaabcea0098976685695566666668888799"
"909990aa0990a867966544333311||}<<:<:(}}<:(::((:(//{~~{~!'~~~'''@'>,@@>@$&#.#...@@@,,@.@@@@@@>@+###.+%$%+.%$$*==========---****=***-;;--;]-=-=**&$##+#+.@@@@,>,@)!!!~~{/(:<<<}}}||<<123134268779cc87becccbbabccbbbbbbbceb0979a07667966655556666668879"
"7999a09990a989989866544533321||<<::(<<((((((::((((/{~!~/)')~~),)'>,,,>>+$+@..@@@,>>>>,,,@@@,',###...##+..%%$$****======----=****=====;]=-;==***&$#%#++.@@@,>,,')))!~~{/((:<<}}}<|1}<|332|686879bc07becccbbbcccccccccccdc979bcc090a066666666666666887"
"00979999999980b78966654633332||}<<<(<:(/((((::((((((/{~~(!>,>,!)'>>>>@>,.,,.@@,>>>'))>>>>>>>)>##..+$$$+.##$$%#%&*=======-====-========-*$=-**=*&$+$#...@@,,>>>''>')!~{/(((:<<}}|}|3}::<|56566779cc0cebccbbbccceeecccccec99acb979aa885689978556666687"
"7779999999908a09798866565|331|||<<((:<:////(((((::::(/{/()'>>~~)'''>>,>>''>@@,>>)'!)!)>>>>>>>).##%%%++%.###%#$-=%=======;==-;-=======*;$*&===****%+&.@.+@,@@@,>))')!){/(((:<<<}<<}|<(<<466688779acddecccccccccfeeedecccf99009bca9b886676459566666869"
"9787999999977779798886686|}<<22|<<:<:/~(///((((:<<<::(((~))'>{!)))''>,,>>>,@>>>'))~!!)''>>>>').+##@@.++#++##%==-$**====*;==-;;======*****&=*==**&#+&$$$.,@@@@,>@,))))~{//((:<<<}||}<|<<55488879990bbbbccccccccdccedecccf0990egfca0088973649866666769"
"a9999999999778897987886862}<23}}<<}<((({://((::<<<<<:<({/((~){~)!))''>>>>>>>>'))!)~~~))''''''!@.#.>.##+##.++$&$;$*******;=&=--=====***$=**=*==**&#.$&$+@+...,@.@>,!))~~~{{/(:<<|}<|13|}555688799990aabcccccccccccedecccga09cgcbbc0099966949766667967"
"cb009999999989999979786664|<|31|}<::(({/{:/(((:<<<<<:::(/~{/~~/!)!)))))')))))))!!!~~~)))))'''!@..@>.+##+#%#$*$%=&******$;=%&*=-==*****&=****==**&$+#$&%.....+.@.@>>!)~!~~~{(:<<<}||||323666687799000acccccccccccceeccccgc9acfeb0ab799669a69768889069"
"caaaa000999779900999786563}<(<}<<<:((//({({/(((:<<<<:((/{{~~/){~!!!!!!))))))))!~~~~{~!))))'')'.+.@>@.++.%=*&###=&=****$&=$%&**==****************&$#%***&%#++.....@>)))!!~~/((:<}}||||2426566689999990bbcccbbacccccccccce079bdcb99c94360ab6977777998a"
"99acdc09099999900999786562<<|||}<<:(//{({/{{/(((:<<<:((/{{~{(!~{~!!~{~{{~~~~~~~~~{~/~~!)))''',@@.#+@@@.#$&$#+$$*$*****%*$&**&$%$**&*************&&%&**$######+++.@@>>''))~~/(:<<}||||24256688909abbabcccccabacccbcccccb009990bbbb97669b9069777779809"
"990cec99a9999900099978646||22|<::((//{~/~{~{{/(((:<:(((/{/{/(!~(~~/{!'!~{{{{/{{~~{~(~~!!))'>>>'',+###+++%$*%#$%*$*&&&&$&$****$%$**$**&************%**%%%%%%%####+@.@@,>>')~~/(:<}||||2414868998689abbbbbba0a0bbbbbbbbbbccca9777999964899069777777999"
"909beea907909000099976536|23|<<<(///{~~{~~~~{{/(((((((((///(/)~((((~~(/~)))!~({{{{{(/{~!!)''''>>>>,@@.+##+$*$%%*$*$$$$$%$$*&*&%#&*$**&&&&&********$-$#&*&$$%%###+....@@,>)!~{((<}}|||33|387908600986870baa000bbcabb0abbbaccccba99799869a089888888999"
"9a0cce09a0990000999986554|32|}<:(/{{~~~~~~~~~{{{{//((((((/(~~{/(:<(!~<<({{(:{({///(({(/~!))'>>,@>>@.+######$*&$*$*$$$%%$$&*$&%#+$&%$$$$$$&&&&&**=*&-$$**&$$$$%%##++++.@@>')!~{(:<<}13|134690958bc077ab9b00090a9ccb000099990a099788887867779886668779"
"99acbb0870990000999986662341||<:(/{~~~!~~{~~~~~~~{//(((:::((<<<(/((~~~{/~/<:{(/(((((!{~))!)'>>,,@@..+#######$==*$&$$%%%$$&$$$%$$&=*$$$$$$$$$$$&**&==$****&$$$$%%%####+..@>')!~{((<<|||26666798668868ba9a90999a79a79a09777799777866666775670866666877"
"99a879a09900000099998666263|||<:(/~~~!)!~{~~~~~~~~{//((<<:(<(/::(:<(((/{{~{~~:(((((:)))~{!)'>>,>,@..+######$#%*#&$$%%#%$$&$$$=-*$$$$$$$$$$$$$$$&&&-**==***&$$$$%$$##%#+..,>')!~~/(<<<223666876776664668a99999066670978888879888666666699899666666687"
"700669ceca0000009999866346311|<<({~~~~)~~{{~~{~~~~{{/(::<<}:(/(<(:{~!~{((({~(((//(<(~)~((~))''>'',...+#####$%+##$$$$%##%$%$$$;-*%#%$$$$$$$$$$$$*$=*&*=====**&*&$&$%####...@>))!~{(<<||||3868543458866699779998668cb988887999686666666680098655558667"
"90a99bbbba0000009997796685321|<<(/{~~{{{))(/~~~~{(:::(::<<:((((}((~~~~~{{(::</(({:(~{!!(({{~!)'>>>@...+####%+#$$$$$$%%#%$#$$$**$$$&&&&$$$$$$$$&$=*&*=---===****&$$**#+#+..>)~~~~{(:<<}||2666333344579708898976868bb099886677666655555699666654448667"
"90cbcca0ba0000009999069785321|<<:(//{/~~>)~~/~)!//{~~{::(::((((::(~~!~~~{:<(}</(((/<:{)~~)''''',@'>@...###++##%$$$$$%%##%%$$#$$$*****&$$$&&&&$$=***=;;;;-===***&**-=&#..+@')>>>)~(/(:<}}13642223333897a968996aa8588544455338666544445688665543336687"
"90efda0aba0000009990997853321|<<:::~:(:(!{~!(~!~{(/)~((((::(((((<(!!)!~~{(/{(<:::(:((:~)'')~//{>@)>@@..####$&%$$$$$$%%###$%$++#******&$$$&&&&*****==-;;;;-==*;**$$=&&&..+.>)>@>!~~{/(:<<|153|1|12236556999789990633346799428655444443224644333335687"
"00cde0aaaa0900000907098653321|}<<(</{:((/(:~~~!!!{/~~<((((((((((:(~!!)!~{/((:(<<(}://(:~!!~(/{!,>>@@..+##+%+#$%$$$$$%%%##$%%#+%*=*****&&&&**$=&====---;;;---*-=&**&$#$#.+.@>>@@!)!~{((<<<|321||11234568598697887953467864236333332332653433322334669"
"9779cc90aa0900009099078664331|}}<((((/////(/{~!!!~{/~((/((////{((/!!~)!~~/(:<<//<<((/(:{{~{(/!>''>@@..##.+$.#$#$$$$$$$%%%$&&**$$=-==*********=*====--=-;;---===**&$$##+##..@>>@)))!~/((:<|11||1|122356885388676876545685|23322222233|421322211233667"
"aba99eeeec0900099a9a998865432||}<::(((////((/!~~~!!(~////{{{{~~{(:~!!)!~~{/((|<<|:((((::((((~)>!'@@@..+++.$**%#%%%%$$$%#%$##$**%$$$*******=*-===--=====------===*&$$%#+##+..@',')))~~/(((<|2|||||1233447689556666765564}|43|11111122}<<1311111123887"
"acc969cabcca00099c9c9988654321||<<:((((((((/{~~~~~){~/{{/~~~~~~~~)~!))!~~~/(/<<<|<<(((:}<:(:('>!)>,@..++#.@+.@+%%%%$$$$#..#.#&=*****&*****-*]*;=---=====-------=*&$$##+##+.@.>,>')))~~/((<<(}|<|||123336869564566986656|<3211|||||}23|232111||12270a"
"0b97899799abaaa00baca99786543221|}<:(////(((/{~~!!~~~~~~!!!!!!~~!~~!!!~~~~~/(<(/|}(:/(<<:/~~~~'>>,@>,@...+...#$%$$%%%%#+###+%*=*=;--**====--]-;;;--======----==*&$$%######+..@,>>''))!!~/((<<<<<}||123365366343468531134|<}}}||||11|1|||||||12236799"
"6560bca9b0abaaabcaeca99976653322||<:(////(((/{~~~!~~~~~~!!!!!)!!)!)))!~~~!~{(:/~<|<:<<}|:{{~!{~))'>@@.++..######%$%%%%+#&&***&$%*-=-=*===-=]=;]];;--=====---===*&$$%#######+.@@>>>')))!~{((:::<<||1123463146436568522223321||<<<<}||<<<<||||11136645"
"390a0ccb09ccaaabccec0009786643321|}<(((//(((/{{~~~~~~~~!))))))!))))''')))!~{{(((}1|}}({(:(~~~!)'>>,,,,,##@..+++##%%%%%#%&=*&%#&$$*-;*$===--;-]]];;;--=========**&$$%%%%%%###..@,>>>'))))~{{/(:::<}|1233653676653|253111||||<<<<<<((||||1||||||125532"
"609099bc089c000baecb0009986643331|}<:(((((((//{{~~~~~~!!)))))))))''>>'))))~~~((<<<<}////{((/{~!'>>,@@@@@$###$$%+#%%%%%$#%=$#%&$*&$=;=&==-=;=]]]];;;;-========***&$$$$$$%%###+.@@,>>>')))!~~~/(::<}||12366665462222243332||}<:((((<~(((((:||||||12562"
"697a09ac999c909bbbbbba09766643321|}<:(::((((((~~~{/{~~~!))''')'''''>>>>')))!~~{{((:<{<<((({~{{~~!)'>>,>.%&#########%$$$$#&&#$&$&&$-==$==-=;;]]]]];;;---===****&*$$$$$$$%###+..@@@>>''))!!!!~{((:<}|||123333334|43333212331|<<<:<<(~!{::<<<|111111365"
"607990b09a90aaabbbbba097866543211||<:<<:(((((({{{//{~~~!))''')''''>>>>>>')))!~~{{{((/</(///{~'')'>,@@@##$#.####%$###%$%$$$$#$*&&$*=&***==--]]]]]];;;---==***$&*$$$$$$$%%###+..@@@>>''))!!!!~~/((<<}|||12333334|3|||232|<<<<:(/(/~~~(:(::<<<|11112256"
"4090ab07beb8abb0aaaa009766553311||}<<<<:((((((/////{~~~!))''')'''>>,,,>>>'))!!~~~~/({((:(~~//~)!!)'>>,@#$.+###$$#####%%%#%*#$$$$&=*$$;***;;]]]]]];;;---==**&$$$$$$$$$%#####+..@@@>>''))!!!!!~{/(:<<}||1123333422||2||32|}||<<((((~~<(((:(<}}|1111356"
"28799978cdc60c9900a009986543321|||||}<::((((((((((/{~~~!))'')')''>>,,,,>>>')!!~~~~{((//{{{~~~/{!'>>@@.,+#.#%%%%$%####%$#+$=$&&**==$%$;*&--]]^]]]];;;;--=***$%#%$$$$$%#####+++..@@>>'')))!)!!~{/(:<<<}||123333422||11|}|21}<:((/{://:/((::<<<|1111364"
"3589755679870b9099a99976643211|||}:(<<:((:((((((((/{~~!)))>')>)>>,,,,,,,>'''))!!!~~{{{{{{~~~:~~~)>,@@+@+.+%$$$$%#####%%%#&&&$$*-;-=*--&&;=]]]]]];;;;;-===*$$$$%########++...+..@@>>'))!)!))!~{/((<<<}|||12333321|||||<3||}:(((({<((((<<<<<<}|1122463"
"69bb9669999999699997788653311||||}|1|<:((:(((((((({~~~!))>>')>',,,,,,,,,,>>'>>)!!!~~~~~~~~~~~)'!)>@@@..++##%%%%######%%#+$$#..%*=&&*****;;;]]]];;;;;-===**$$#..#######++.......@@>>'))))~))!~{/((<<<}|||||333321||||}<<((:(((///(((((<<<<<<}||111353"
"5798689997886888777866654321|||}<<<<:::((:(((((((/~~~~!))>'>,')>>,,,,,,,,,,,>')))!!!!!!!!~~{~~~))>,@@@#.#########++##%##.$#..#&$$$&***=--;;]]];;;---===****$#########+....@@..@@@>>>)!){/~!!~{/((<<<<}||11333321|||}<<(<<(((/{~(/(((:<<<<<<}}||1|342"
"23335666666666767886666533311|<<<:<:((((((((((((({~~!!!))'',>)!)>,,,,@>@)>>@,>')))))))))!!~~~!!!)>>,@@.+########..++#####*$%%$$%$&&&*====;=;;;;---===*&&=*$$%###++++++..@@@@@@@@@,>)!)~(:(~~~{//:(|||:<<|3223311||}<<((((((/{~~(((/((::<<<<<}}||132|"
"|235555566666365666666643452}}<<:(::(((((((((((/{~!!!!))))>>'''>,@@@@@'.',>)>')''''')))))!~~~!)!)>>,@@.########+...+####$$$%#+#%$$$&***-=-=-;;--=-=*&*=**&$$$%##+++++...@,>,@@@@@,>))~{/((~~{{//</|}|1<}|||1121|||}<<:(/(//{~~~/(//(((:<<<<<<}}|1|||"
"222233333334336366444444353<||}<:(::((////////{~~!)))))))'>)>@,@....@@>+,>''))>>>>>>>>>'))))))))'>>@@@@.###++++.@.++###%#+######%$$$&&*=*-*=---====**=*$$$$$%##+.......@,>>>>>>,,>)))/~~~{~{{/((<(}|2|1|}|||11|||}}<<:(///{~~~~{{((/(((:::::<<}}|}|2"
"|||11111222324426843333333113}<<:(::((/{{{{{{{~~!))))))))>)),@@@.......@.+@>)'>>>>>>>>>>>'''>')'>>>@@@@@+##+++.@@.++#####%$%#+###%$$$$*$&=$$======***&#&$$$%##++......@@>>>>>>>>>')>~{~~~~{//((((<:(}|1|<<||||||}}}<<(/{{{~~~~~~~((//(((:::::<<}}|||"
"||||||11|11234236864333212|21|}<<::(((//{{/{{~~~!)))))))!,)),@@..++++##+@+%.@'>,>>>>,,,,>>>)'')>>>,@@..#@.....@.@+.+++###%######%$$$$$$%&$##%&====*&*$%$$$%##+.@.@@@@@@,>>''''')''~>~{~{{{//////(:}(/:<|<<<}}|}}}<<<((/{{{~~~~~~{~(((((:<(:(::<}}}}<"
"}}}}||||||133|3666454311|1|21}<<<:::(((//{/{~~~!))))))'')'@)@@...#######.#%#+,,,>>>>,,,>>@>~))>>>,@@..@+#@@,,,@.@+.++++##%######%$%%%%%*#..+%%&==**&&%%$%%##+.@@@,,>>>>>>'))))))))~!)/~{////////((<(//(}<<<<<}<<<<}(<|<({~~~~~~~{~!~(::<:/:/(:<}<<<<"
"<<<<<}}|||12<34332|14||||1|21}<<<:<::(((//{~~~!)))''''>>>>>.,...+###########%+@@,,,,,,,,,>>))@,>>,@@..@+$%#++++@..+++++##%####+#######$+...+$$%****$&##%%##+..@,>>''>>>>')))))))!!!!~!////////{//((/(/~/<::<<<<<<<<<}|}{//~~~~!~{~''!~~{{(((/(<<<<<<"
"<<<<<<<}||1|(|322|:(2<|||||21}<<<:<<:((((/~~~!)))'>>>>>,,>>@@..+#%%%#####+.+$$@@@@@,,,,>>>,@)>,>>,@@..@##%.@@@,).@+++++##%####++######&+@.+$*=%*&**$$#####++..@,')))''''))))!!!!~~!~~{{///////{{//((<(!!<:(:<<<<<<<<<(<(//~~~!!!~)')~((:<}{(/(:<<<<<"
"::((<:///(}|<<<<(//(|<<<<<||}|<<<<:::<({({~~!)!~))''>>>>@@@,.@#.#%%%#####+#+$$.@.@@@,,>>@@@@,>>>>>>,@@@>,@..@>''@....++########+$&&*$##%%#$&*=%**&$$%%%#%#+...,''>!)))))))'))))!~!~!~{~//////{{{{{{/((~)((/(<<::<<((((((/{{~~~!!~{{{{{(:<}://(((:((:"
"((((:(:</:1||}}<<:((}:<:<<}|<}<<<<<<<</{:~~~!)!~)))))>@@@@.@.@###%%%###%$%%%$#%++#+.@@,,@@@@,>>>>>>,,@@..,>,@..@,,@@@..###+#+.@##.$%.##+.#+%$&%&&$$$%%%###+..@>)>>~)!!!!!!)!~{~~{~~~{/{(((((//{{{~~~~{)~~(((((((:(((((((//{{~!!!!)!~{/{~{(::(((((((("
"/~{(/{<<(<|<<<:<|({:<:::<<<<:<::::<}}<{!({~~!!)!!)'@>>,@@@+@@.+%#%%%###$$$$$$..####...@@@@@@,>>>>>>>,,@,@@@>>>>,,@@@@..#+#++.@.#@@%#+%###.@%&#%$$$$%######..,'!)'>{~~~~~~~~~!)~{/{{///(((((((///{~))!~~<(~((((((//////(/{~~!))))))))){/((((/{/(//{{/"
"{~~(~~:{(<:<<:((</<<((((::<<(:((((<||:/){(~~!!)!~>>),@@@..#.@.+$#%%%###$$$$$#$%##+++...@@@@@@,>>>>>>>,,>>>>>,,@,,@@@@..+.+..@,#.,+++####%#.$#+%%$$%%###+#+.@>)~!),~({{{{~~/!~/~~(//(/(:::::((((/~~!!~~~!/:{{((//{~{{{///{~~~!))))))!~~~{{/(/{{/{{~~{"
"!~~(~!/~:<(<<:(((((//((:::::((////:<<<:{)({~)))))'>>@.>@......+##%%$#$#$$&%&$$$$+$$#+++...@@@,>'''')'>>>>''>>>>>,@@@@......@@>@..#..#+###..++###%%##+##++.@@>)~{{~):(/////({~~~{((/((::<<<::(((~~!~)~!~~~~(~~/{~~~~~{/(((/{~!!!)))))!~~~~{{{~~~~~~~~"
"!~~(~)~~<<(::((/(({{{/((((((//{///((((((~!{~)))))))>>,@.......+##%%$%&%$$&$&$$$$$#+####+...@@,>>')))))''''''>>>>,@@@@.....@@@>@@.+,@#+###+..########..#..@@>>')~{/{~:(((((((/~/({{/(((::::::(((~{~~!~!!!~~~(//~~~~~~~{////{{~~!))))))!~~~{{{~~~~~~~~"
"!~~/!~{~{:<<<:(((/~~{{//////~{~{{{{{{{/((){~)))))')),@........+##%%$%*$&*$*$*&&&&$$$$%##+...@,>>'))!!)))))))'>>>,@@@@.@@@@@,,'@,,..@@.......#######+..+@@@>>'))!~/:/<::::(((((/{{{{/(((((((:(((~(~!~!~)!!~)){)))!!!~~~{{{~~~~~!)))))))!~~{{{~~~~!!!!"
")~{~~(:::::(:(((/~~~~{{{{~{~~~~~~~{{{{/{(~~~))''''>>@@...+..@.+##%$$%*$$&**$****$&&*&$##++..@@>>>)))!~~))))'''>>>,,@@@@@@@@>>>>')>,@@.....++.++++#+.@@.@@,>')!~~{{:(<<:<(((///{~~{~{/((((((:(/(~({~!!~))!!!~))'))!!!~~~~~))!!))))))))))!~~~~~~~~!!!)"
"~{~{((((:::::((/{~~~~~~~~~~~~{~~~~~~{{//((!/~!)))'>,@..++##....+#%$$%*&$&=$&&*****$%$$%##+..@@@>>)))!~~>)~~))'>>>>,@@@@@>>')>>!))>,,@@...........+..@,@>,>'))!~~{/(</<<<::((({~~~~~~~/(//((((/:)/{~'~))!!!))!~)))))!~~~!)))))))!!,>!~~~~!~~/{~~~~~{~"
"!!~/{{/(((((((//{~~~~~~~~~~~~{~~~~~{//(/((!//~)))))>@@.+###+..+##%$$$=&*-*$=*****$$$$%####+.@@@>>))~~~)>')!~~!)'>,@@@@,>>>,,>))'>>>,@@@@@@........@@,>,>>>))!~~~{/(<{<}<(((((/~~~~~~~{/{{//~/(/)~!>)~')))))!~))))))))!))))))'!))'@>)~{{~~~~~~~~~{((~"
")~(~~{((((((//{{{~~~~~~~~~~~~{{{{{{//((((:!!/{~~~)>@...+#####+###$$%$$#$-*$=****&$*-&$#####.@@@>>))')~~~({!)))!~)'>>>>>@.@@>~'>''>>,,@@@@@@@@@@@@@@,>>>>>')!~~~{{/(<~/<<<<<(~~~{~~!~~~~~{{{~/(~{~~,'~'))))!!>@>>''>')))'>>>>',>)~!~{~)!~{((/(((((~))"
":<{/////((((///{(({~~~!~~~{~~{{////(::<<:())~~{)>>'>'@+##%######%$%$%%%$*=*&&*&&*;-&$$$%##+..@@>',!~~~)!)!~)>,@@,,@@@@.+.,!~))))'>>>>,@@,,>'>@>>@,>>>>>')))!~{((((((~~(<</~{((({!)~!~~!~~~{~/{~({{)>)!!!!!'@@''>>>>>>>>>>>>@>'>''''!~)'>>)!~~{{{!))~"
"::{/{{{////////(~)({!~!~~{/~/{/(((((<(//{!)'>>>,,')@....#%##%#%%$$%&%$*$$*--**=--=*%&$$%##++..@>@)))))!)))!!,@>')))'>>@@@>~!)))))''>>,@,>)@@'>>>>>>))>))))!~~{(/~~~!)~~~~!~(({~~~~~~/{!~~~~~/~{!')~)@>)'>@@,')>@@@@@@@,,,>.,,@,,>>')~!>>'~/(((/{~~~{"
"::{/{{{////////~/(~/~~{~~{(~({(((((((~//{!)>,@@,>))>..+###%$$$$$&&$&$***&&*=--==*&$%&&$$####+.@@@!>''))))))!>@)))',,>))'>'~!))))))''>>>>>,')@'>>)'')!'~)!!~~~/{!~~{~!)))'){(:(~~~~~~~~!!!!!~~~~)'')!)>@,>>>')),@.@...@@@@@@>.@@,>>>')!>>~{~~~~(<<({/"
"::{/{{{/(((////({~(~{!~~~{(~:{(((((<(~<<(~'>>>@@,>>>@.+##$&$$$&**&*&****=*&$$$&*&*&#*&&$%####..+'>>>>>''''')),))>>>>>@>))'~!)))))))''>''))'>)))))))~{'{)!~~~~({~(:(/!!!!))!{((/{{~~!!~{!!!)~!~!))'>')!))))'>')@..........#,@.@@@,>,,>)!>~{!!~~~~(:(/"
"(<({~{(~~~{(({(/~~(){!!~~~:{:(::::(::{:(~'')'>@+#++##$%######%*******=*=-=***=*&$&$#*&$$$%###..@>>',>>>>>>>>)'>),>>,,,,))>)~~)')!>)'>))'))>'!'!)))!~(!~!~~~~~((~(({~~{{~!))))!!)~{{{/{({!!!!!!)')'>>>'>>>''>>'@......+....,....@@,,,>)))'~)))~~{/:(~"
"~(:///~~({/{~~(/~{/!~!!!~~:/(::::::(:{~~))~~!>.++#%%$##$$*=*&#**=***=*=;-==-;;;-=*&$**&$$$$%#+...>>,>>>>>>>>>)>!>>>>>>,)',>!~~)!))!)~)))~!))~'!)))!~(~~~~~~~~/({{{{{(<(~))!)))!~~~!))'~/)))))))))>>>>,@@.@@,,,@.+++++++++##@@..@@@@@,>')>~)!!!~~!(/~"
"'!/(((~~(!~{:<<(/{{~~))!~~(/((((((((((!))~(/!,.@@@@..+#%$$*==$===---;;=====;;]]];;-==****&$%%#.#..+.@,,,,,,>>'))>>>>>>,)>@@>~{~~)))'~~//(~~~!)~))!~~:{//{{{{{/(({~/<}}:~!/((((({~~~~!>'~>''>>>>>''>>>@@.++.....+#+###+#++#.###+.@@@@@,>)'))~!!!~~(~>"
"''~((((~{~~!/({~{~)~{))!~~({/((((((/((~)!{{~>@>>,@@.#%%$$*$&-$=-;;;;;]-*;=**-;]]]];-===****%$#.+##..@@@@@@@,>'')''>>>>'>@@@,){~~~'~!)){/~~~~'!~!)~~~:/((//////(<(/(||}(~(<<:({))!)))~)>),>>,,,>@>),>)',.+++++########+$#+###.....@@@@,,>')')))!~~~>'"
")>)//{({~{~!/)!{{{~({~~{/((~{{{////(~(/~)!~>@>)>@@@.##%$&***;*=;;;;]]];;]-*=-;^^^]];--===**$$$#%%.##..@,,,,>>!>)))'>>>'>))>>)~~)~!)~~~/~!~~~~(//{((:<(((////{/{<:(:}|(/(<((((~!!))''))@)>@@@@@@@@@@,)',@++###########+#$$$$+#$##.@@@@>,),)'''))!!)){"
")>)(~~{{/!~:)~{!!!!~(/{~{{~~(/~{{{{/~(~)''',,'>@@@@@+#%$&***===;];]]]]]]];---][[^]]];;--==**%#$$.###+.@@,,,>>!>!)))))))~!{)>)/~)~~{!~(~~{~~~~{::(((((/:({///{{/<:((<:/(<<(:::(~))))''),>>@.@@@@@...@>>,.############%#+#*&#$$$%#+...@,,'@)>''')))~{~"
")>!(~!~!~{)'!~))!!!!/)'))))~(~~~~~~~//)'>>@@,')>@#$$++#%$*===-=;]]]]^^^^[^];;][[[^]]]];;-===*$##.####..@@,,>>!'~))))))!)>()'~(~)!)~{)))/!!~~~~:~~{{~~(<///////:<(//({{(<||:~!)~~)))'>'>,>@.......+++@@@.###########%%$$$#%#$$$$##+...@@>@'>>>''))'){"
">)/({~{~~/~>!~!)))))~'~((/{(/)~~~~~~/{'>@@@@@,@++...+##%$*==*;--]]]^[[[[[[[];][[[[^^]]];;-==*$%$=$$%#+..@@,>>!'~!!!~~~)){!>~(({)!!~/~>~~~!!!!~(~<||}<|<{(/////<<(/{{{{(:(~~//{!))))'>''@,,.....+####.@@.##########%%$$$$$&=*&&$%##+..@@>@>>>>>''>>))"
"~(((:({~!/~>)~~!))))~>{(//!~//~~{~~/{),@@,@..+#.@.#######**=*]]-=][^[_____[[[]_[[[^^^]]];;-=*$**$$$$$%#..@,,>)'!~)!{!{{{~)~(:(({~)){~>!{~!!!!~/~<}}}:<<<:(/{(::/~{{~{{{{{(({~!!))!)>>>).#,,.#.######+++.%#%%#######%$&$$&$$$&&&$$##+.@@,@>>@,'>>'''>"
")!/!)~{{(~!~!!!!))))!'~{/'>'))!~~/{)>,@@@@..++@,.####++$#$$&=][][[[[h___h__hi[[_[[^]]];-==***=**=**&$%#+.@@,>'>!{)!~){/(~{/~(!')~~/~)~!~!)!!!~{~(<|(/(((((/((/~~~~~~~~~~(<{~~!!!!>))))>.##$#.++######$*#%$$$%####++##%$&&&&****&$$%#+.@,@>'@,>@,>',)"
">)~!~~~!)!~{~~!!))))))'!'>~~~~~~)'''>>,>>,..+.>@+.###%#%*$&=]]]][_^_h_______ih[_[[^^]-==;;;;=*===***&$%#+.@@'>>)~!){{!~)/~!~{>!!!)))~{~!!)!!!~{~~({{<<:<:/~)~~~~~{{~~~~~:(~{~!!)~!>))>.#++##.########%&&#$$$$%%+.#%$&*$%********&$$%##@@@>>,@,,...>)"
">~)!!~~{~{{!~/~!!!))))>>'~~!))!{(/~~),'!!>@@..@>.++####+&=;;-===;[^______h_^[h[_[[^]];;^];;;-=--==**&$%#+.@,@>)))!))~{/({~~/!~))!~!~~)~~!!!!!~~{!)~::(///(<:(({~/((/~~~!(<{~~!!!!~>@@@@>>,@#+#%####%#.#&$$$$$$$#$*&$$$$&&&&*******&%###.@.+..+.@@>,,"
">)>!)))~{~~~~(~~~!)!)~,>)~)!)))!{((~))~{/>,>,..,,.####..$==*$*-;]^[[______[][[[_[[^];;;;]]];;;---==*&$#%#@,@@>>>)))!~~~!!!~()~)))))))!)~~~~~~!!/))/:(((({{(<<(~(:<}/{((~~(({~~!!~~',,>',,@.+#+#####%..%$$$$$$$$$&&&&&&&&&********=*$%%+##++++++...@@"
"''>!)))!!!!!~/{{~!)!!{>,!~)!))!~/(())/~~{)'!)>.+@@@....+&**&$-;]]][[____[__[[[[[[^]]];;]]]]];;;--==**$##+.@@@>>>)))!~~~!!!~()~)))))))))!)!!!!!!/))/:/(((//:<<~~<(:<((<<(~~/((/{{{!>>'))@..++#+#######%%$$$&&&&&$&**********==*******&$%%######++..@@"
"')>!)))))!!~//!~~!)!!/'>)~!!))~{/(()!~!)~))~~)@#.@@@.+#$*=*&&;]]]]^^[[[[[[__[[[[^]]]]]]]]]]]];;;-===*$%##.@@@>>>)))!~~~!!!~()~!)''))))!)')))))!/))~(((((((:<:~((((<((}|:~)~((//~)'>>>))@..++#+######$&$$$$*******=********=========**&$$%######++.@@"
">!))!~!))!{/{~~~~!!!~/))))~~!!~~/(/)~)))~!'~{)@####%$$&*=-=**=]];]]^[[[[[^];][[^^]];]]]]]]]]];;;;-==*$%##.@.@,>>)))!!~!!~~~(!)~!)>)))!'>))')))){)!!{(:((/{(<:{(///:((<|:~))!!!)'>,@@,>',...+#####%$#++%$$&*****=======***===--==--==***&$%%####+..@,"
">)!))!{))!//)~~~!!!~~{!~(!))!)''!/{!~)))!!>>',.++##$$**==;-=*&*;]]]^[[[[^[]^[[[[^]]]]]]]]]]];;;;;;;=*&$##+.@@,>>'))))))!!~)/(~))~'''!),''>>>'))~){:(/(({)){:({(/((((//({!!!!)'>,@@..@@>)>@..+###%$$$#%$$&&***==============-;-----==**&$$$%####+.@@,"
">>)~~'/)))~!!{!!!!!!!~!{~!)>,>'>)//!~))))))>@.@@@.#&***=-;;;;]]]]]]^[[[[][^]]^^^^^]]]]]]]]]]]]]]];;-=&$##+.@@@,>>'))))))!!!!~/~>~''>)>,>>,>>>')~)//(({~!!)~::{(/((/(({!)~{/~)>,@...+........+###%$$$$#$$&&**==============-;;;;;;--==**$$$%####+.@@,"
">>))~)~)))~)!~!!!!!!)~)~')!!,,>>~(/!~)))''))>>>'>.#***==;-;]]];;;]]^[[[[[[;]^[[[[[^]]]]]]]]]]]]]]]];=*$##+..@@@>>>''''))))!!!!~)!)'>',,@,,,>>>'!)~){(:~!~!/<:{(/(/{{(:{{/:({),@.++######..@.+###%$$&##$$&&*==============-;;;;;;;;--==*&$$%####+.@@,"
"')>)!!~!))!!~!!~!!)!!~)))))!>,>)/(/!~))))'')>>>),+#$&**=--;]];=;^]^[[[[[[[^[[^[[[^]]]]]]]]^^^^^^]]];=&$%#+...@@,>>>))>'))~~/~~~)!)'>>,,,@,,>>>'))!~{/:/!~(<<:/((//{{/(/{/:/)',@..+#####.@.######%$$$$$&$&**=======--;-===-;;;;;;-;;-==*&$$$#%###..@>"
"'!')!)~!!!!~~~~~!))!!!!''')''~~(((/!~)!))'>,@...#%##%$**=-;];-=]^^^[[[[[[[[[^^[[[^]]]]]]]]^[[[[^]]];=&$$%#+#+..@,,'>)'')!!!{!)~!)'>>,>>@,,,,,>>)))~~/((<<}<<:/((///{~~!!!!)'))>@..#####@,.######%$$$$$$&***=======-;;;-------;;;-;;---=*&$$###...@,,"
"+>!))!!!!!!~~~~~!))))))>>>)))~~~~({~!!))))'>,,>@@..@.#$==-;;;=*;]^^[[[[[[[[[[[[^^^]]]]]]]]^[[[[^]]];=*&&$%###+.@@@>'>>))>.@!/~)))>>,,,,@@@@@@,>'))!~/((<(((<((////////{{{~~~~{~'@+#####.@+######%$$$$$$&***==-----;;;;;;;;---;;;;];;;-=**&$%#++.@@.#"
"#+''>~)!!!!~~~~~!))))))>>>>)))))~~!~!!)))'>>@@@.++##..$===;;;=*;]^^[[[[[[[[[[[^^^^]]]]]]]]^[[[[^]]]-==**&$%###+..@@,>@@.++.@)'>)>>>,@,@@@@@@@,>')))~~((/{~(({({/{//{{~~~)))))'!)@++####.@+######%$$$$$$&***==----;;;];;;;;---;;]]]];;;==**$$$#+#+#%#"
"##+.>))!!!~~~~~!!)))))'>>>>'))!){!!!!!!!))>>,@@@..+%++&***-;;=*=]]][[[[[[[[[[^]]^]]];;]]]]]^[[[^]]];==**&$$%##++++..@@+##.++..>',,,,@@@@@@@@@@,>>')~~{//({({//{{{/((//{~~~!!))!)@..+#$%+@.%#####%$$$$&&***======;;]]]];;;--;;;;]]];;;;-==*&$%%#+%$$#"
"#%#.>))!)!~~~~~!))))))'>>>>>'))){!!)))!!))>>>,@@..+#+%#+%&=;;-*=;]^[[[[[[[[[[^]]]]];;;;;;]]^^^^^]]];-=**&&$%######+..@..++##+.@>@,,@@@.....@@@,,>')!~~{//{({//{{/((((//{~~!!)))>,''@#%%#.@+##%##%$$$&***=======-;]]]]];;--;;;;;;;;;;;;-===*&$%#+.+#+"
"$$%#@>')))!!~~~!))))))'''''>'))){!!)))!!))'>>>,@@@.++##+.#&=--=*=;]^^^^[[[[[[^]]]]];;;;;;;]]]]]]]]];;==**&$$%########.@.##%%##@,,,@@........@@@,,>)!!~~{{~(~{{//(((:((/{~~!)))))))'>@###.@@##%%%$$$&**===-----;;;]]]]];;-;;;]];;;;;;;;;-==*&$$%#@.##"
"$$$%#@,')))!~~~!))))))'''''>'))){!!)))!!))''>>,,@@@.+##%%+$*===***-]^]]^[[[[[^]]]]];;;--;;;]]]]]]]];;-=***&$$%%%%%###+.+$&$$%%%++@@@.+......@@@@,>)))~~~{~/~{{//((::(((/~~!))'))>>>)>+#..@@.+#%%$$&***=-;;]]]]]]]]]]]];;-;;]]];;;;;;;;;;-=**$$$#.#$*"
"+..@>>)!)))!!)!~!!!!)!!!)))))))'~)!)!!~~!))'>>,,@@@..##%%#%*$&$*==*=;^;;[[[[[^]]]];;;;----;;]]^^]]];;-==*&$$$$%%%%%%#.%$$#+..@,@>>@.+++#+..@,@@@,>'))!!~!!~~~~{/(((((((/~~!!)))'''''>.,,@...@.#&&$**=--;;;;;]]]]]]]];]]]];;;;;;;]]]]];;;;-==*&%+%$$#"
"++..@,)~~))~~~~~!!!!))))))))))))!!!!!~~~~!))>>>,,@@..+##%##%###$*==;];;^][[[[^]]]];;;;----;;]]^^]]];;--==*&$$$$%#####$&#.#++....>>>@...+....@..@@>>)))!!!!~~~~{/((((((/{~~!)))''''''>>')>,@+#$*$$***=--;;;;]]]]]]]]]]]]]]];;;]]]]]]]]]];;-**&$$&*#.#"
"%###.@>>>'!~~!~~!!!!))))))'''''!)~!!~~{~~~!)'>>>,,@..+#######$$$%*-]^=-^][[[[^]]]];;;;----;;]]^^]]];;-===*$%##+##%$&&###%#%####.@.+...+#+.......@,>')))!!!~~~~{/(((((//{~~!))'>>''''>'>@@,,+$*=%%***=--;;;]]]^^^^^^]]]]]]]]]]]]]]]]]];-=*==-=-=$#$$%"
"%###+@@,>')!!)!!!!!)))))))'>>''!)~!~~{{{~~!))''>>,@@..+##+##$%$$$$=]]==]^[[[^^]]]];;;;---;;;]]]]]];;;-==*$%#%&***&$###%$%%%####+++++###%#+++++..@@>>''))!!~~~~{/((((//{~~!))''>>'>>'>'@,@@@.$==$%***=--;;]]]^^^^^^^^]]]]]]]]]]]]]]]];;;]]]];=*$$$&$$"
"$%#+.@,,>>))!!!!))))))))))'>>')!!))~~/{/~~))))''>>@@..+++++##$$&&$&;;-=-]^^^^]]];;;;;;;;;;;]]]];;;;---=*$$$*===*$%#%$$$$$$$%##+++#########+++++...@,>>'))!!~~~~(/({////{~!))))))'>>>>>>,@..@+*=&%%&**=-;]]]]^^]]]]]]]]]]]]]]]]]]^];;;^[[^;=&****&&$$"
"$%#+.@,,>>)))))))))))))))''>>')!!))~~/{/~~!!))''>>@@......+##$$$&$$;];;;]]]]]]]];;;;;;;;;;;;;;;;;--===&%$*==-*$$%$$$$$$$$$$$%##################+...@,>')))!!!~~/{/~{{{{~~!))))))'>>>>,,,@....&=*$%$&*=-;]]]]^^]]]^^^^^]]]]]]]^^]];][[[[]=**===***&$$"
"$%#+.@,,>>))))))))))))))'>>>>')!!))~~/{/~~~!!)''>>@@......+##%$$$$$;;;[_[^^^^]]];;;;;;;;;;;;;;;;--===*$$*==*$$%$*****&$$$$$$$%###%%%%%%%%%######++..@,>')))!)!!{~{!~~~~~~!))))))'>>>,,@@@.+..&**==*&*=-;]]]]^^]]]^[[[[^^^^^^^[^]]][__[;=*=;-===**&$$"
"$%#+.@@,>>'''))))))))))''>>>>')!!))~~{{/{~~~!))'>>@@...@@.+##%%$$$*;;][^]]]]]]]];;;;;;;;;;-------===*$$=-=&$%$***==***&&&&$$$%###%%%$$$$$$$%%%####+.@@>>'')))!!~!~!!~~~~!!)))))''>>,,@@@..+.#&&&=*$$*=-;]]]]^^]]^^[[[[^^^^^^^[[]]___^;==--=====**&$$"
"%##...@,>>>'''))))))'''>>>>>')))))!~~{{{~~~~)))''>@@...@@.+###%$$$***-[]][[[^]]];;;;--;;;----------=$$=-=&%%$&***=******&&$$$%#####%$$$$$$$$$%%##++..@@,>>'))))!~)))!~~!!!!))))'''',@@@....+%#+%*&%&*=;;]]]]]]]^^[[[[[^^^^^^^[];[h_^;;;---====***&$$"
"%##++.@@,>>>>''))))'''>>>>>>')))))!~~{(~~{~!))''>,@......+####%$$$&&&*;]]^^^^]]];;-===-;--=========&$*;=$#$&&****=******&&$$%%#####%$$$&&&&$$$%##++..@@@,>>>''))!''!)!!)!!!)))))'>>@@....+++#++#$$$*==;;]]]]]]^^[[[[[[[[[[[[[[;_ih];;;;;--====****&$"
"%##+#..@@,>>>>'''''>>>>>>>>>')))))!~~{{{~~!!)''>>@......+###%#%$$$*=-=-]]]]]]]]];-=====--==========$*--$#%$&&&&**=******&&$%#######%$$&&***&$$%##++...@@@@,>>>>'''))')))!!!))))))>>@....+##+#$$%%&&*=-;;]]]]]^^[[_____[[[[[[[][hi[]]]];;--====*****&"
"$%#+#..@@@@,>>>>>>>>>>,,,,,>>'))))!~~~!{{)))'>>>,@@....+###%%$$$$&**=--;]]]]]]]];;==============**&$=;$##$&$$$&***====**&$$%#######%$$$&***&&$%###+....@@@@@@,>>,')>>''))))))))))>>@..+++####%$$$&**=-;]]]]]^^[[______[[[[[[[^ij_^^^^]];;-=====*=**&"
"$$###..@@@@@,,,,,,,>,,@@@@@,>>>'))!!!!{)'~)'>>>,@@,@#+####%$$$$$&***=--;]]]]]]];;;-====*====*****&%&-*%%%$$$$$$&***===*&$$$%########%$$$&&&&&$%%###+....@@@@@@@,>..>>>>'''''!)>)'>,@..++++##%%$$$&*==-]]]]]^^[[___hhh____[_[[_kh[[[[^]];;;-======**&"
"&$%##+.....@@@@@@@@@@@....@@@,>>>')))))~~>>,,@@@@@@%%##%%$$&*******==--;;;;;]];;;;-===***********$#&=#%$$%#%%%$&&**===*&$$$%########%%$$$&&&&$$%%%##+........@@@@''@,,>>>>>)!>>)'>,@..++++#%%$$$&&*=-;]]]]^^[[___hiiih______[ik[__h_[]]];;;---===**&"
"&$%###.............@........@@@,>>)))))>>>@@..@..@#$#%$$$***=****====--;;;;;;;;;;;-==**&&&&&*****$#$$#$$$%%%%%%$&**===*&$$$%########%%%$$&&&&$$$%%%##.........@@@..@@@@,>>>)>,)'>,@@..++++#%$$$$&*==-;]]]]^[[___hiiiii______[ii_ihh_[^]]];;-;;-==**&"
"&$$%##+..+....+......++++++...@@,>>'')>>>@@....+#+#$+$&***==========-=-];;;-;;-;;-==**&$$$$$$&&&$$#$.%%$$$%%%%$$&*******&$$$%######%##%$$$&&&$$$$%%###++......@@@@@@@@,>>>>''@)>>,@@..+..+#%$&*&&*=-;]]]^^^[[__hiiiiih_____i_j_iih__[^]]];;;;;;-==**"
"&&$$%%###..++++.....++########..@@,>>>,@@@..+++##%.&$$&*===---==-;;;;-;;;;----=-;-==**$$%$$$$$&&$$#$+%%$$$$$$$$$&****=***&$$$%%%%#%#+%#%$$$$$$$$$$%%###+++++...@@@@@@@@,>>>,)@>'>,@@..+...#%$&**&*=-;]]]^^[[[_hiiijjih_____i_i_iih__[]]];;;;]];;-==="
"***&$$$##+####+++++++##########+...@@@,@@@.+#####$#$=$&*=-;;;;;;;;;;;;;;;;---==---==**$$###%$$$$$$#%#%%$$$$$$$$$&*$$$&****&$$$$$$%#+#%##%$$$$$$$$$$%%%######+...@@@@.@@@,>,@>>.''>,@..+...#%$&**&*=-;]]]^^[[__iiijjjih_____i_hhihh__[]]];;;;;;-=-;-="
"==**&&$$+%$##+#########%%%%%%%%###+..@>>,@.+####%$*%;----;;]]];;]]]]]];-;;--====--==**$$%#.+%$$$$$##%##$$$$$$$$$&***&$*=**&&$$$$$$+#%.###%%%%$$$$$$$%%%######+..@,,,.@@@@,,@@'+.@,>@..+...#%$&**&*=-;]]]^^[__hiijjji[[_____i__ih_h__[]]];;;;^];=;;;-"
"--===*&$$*%#$%%#######%%%%%$$$$%####+@.###++..#$#$$$;^];-;;]]];;]]]]]]];;;--====--=**&$%#+#%#%$$%###$##%%%%$$$$$&**&$$&*****&$$$%##$..#####%%$$$$$#$&$$%######.@+##+.@>>@.>@,>+$.@@@..+.+##%$$&**=-;;]]]^^[___ijjjihihhiiihih_hhh__[^]]];;]]^^;=;]];"
";;---=**&#$&$$$%%%%$$$$$$$$$$$$$$%#%.+#+...#%$##&#%*;]-=;]]];]]]]]]]]]];;;;-=====*&&$$##$$%##%$$$%##$##%%%%$$$$$&&$$&=&*****&$$$%#+@@+#####%%$$$$%%$$$$$%%###%.#%+.....+@@+>,.##,>,...++###%$$&**=-;;]]]^^_[[[_hhhjkjih_iihhh_hhh__[^]]];;]]]]]^]]]]"
"]];;;-=******&&$$$$$$$$$$$$&&&&&$$$%##+.+#%%%#$#&%$=;]=-];]^[]]]]]]]]]];;;;;--=*$*=-=*&&$..##%$$$$%#$##%%%%$$$$$&&&$$$$&*&**&$$$%##########%%$$$$$$&&&$$$$%####%..+####+#@#..#%#@@...+####%%$$&**=-;]]]]^^]_jkklmkj__hiihhhhh_hhh__[^]]];]^^]]];]]^]"
"^]]];;-===-=***&&&&*&*&*********&&&%&++%##%%%%$+=%$$*=&-;]^]]]^^]]]]]]];]];;--=**-=$%#+..####%$$$$$#$##%%%%$$$$&&$&&$&$&&&**&$$$%%#########%$$$$$$&&&&&$$$%##.%..########@*.....@#+.+####%%$$$&*==;]]]]]^^[ii[_hhh_iiiihhhiih_hhh__[^]]];]^^^^^^]^^]"
"[^]]]];;---========*$=$=**********$$&#%$$$$$$$$&$***&&*-;;]]^]^^]]]]]]];]];;;==-;*$$$%#####%%$$%$#$%%%%%%%%$$$$*$%$$$$$$$&$$$$$$$$########%$$$%*%$$$&&&$$$%#+##.#######%#$#$%#.@.##++++###%$$**===;]]]]]]]i_[__hhijjjjii__ihhh_____[^]]];[]][[[[[^[["
"[[[^^]];;;;;;;;----=*-$==*****===**=$$&&&&$$$&$&$**=-==-;;]]^]^^]]]]]]];]];;;;-*$$***&$%####$#$$$%%%%%%%%%%$$$$*$%$$$$$$$&$$$$$$$$$%#%%%%%$$$$%*%&&&&&&$$$%##$++######%$#$#$$$%%#%#######%%$&**===;]]]^^^^]^_iiijjjjjjjhhhihhh_____[^]]]][^[_[[[[[[_"
"__[[[[^]]]];;;;;]]]==;*=========**=;=&*==*****$*$**=-=*=;;]]^]^^]]]]]]];]];;---====*&$%%$$$%%%$%$$%$$$$$$$$$$$$$$%%%%#%$$&$$$$$$$&$$$%%%%$$$&$$*#****&&$$%#+#&#.#####%%$%$%$$$$$##%#####%%$$**=---;]]][[[[___iiiijjjjiihh_h________[^]^^[[_____[___h"
"h____[[]]^]]]]]]]]]=];*--==--=*=;;;;]*====****&=$**==*$*=;]]]]]]]]]]]];;]]];;-=-===&&$%####%%$$#$$%&$$$$$$$$$$$$$%%%##$%$&$$$$&&$$&&$%%$$%$$&#&*%****&&$##%%%$$++##%%%$$$&#$$$$$##%$%%%%$$&&*==;-;]]]^[[[[____hhiihiii_h_[h__i_h_h_[^^[[[[hh____h_hi"
"ih_______[[_____[];^[=;];;--;==;^]-*=--==;-==*$-$===**=;=-^]]]]]]]]];];^;]];;;;;-=*&*&&&=*&$$&&&*&$=%&$$%$$$$$$$%%%%###+#$%%%%%$***$$*****&$%&*$*******$#$$#..+#%##$$$&$#*#&&&&$&&#$&$$$$&**==--=]]]^^[[[[____hiijkjiiihh_hh_j_ihh_[[[[[__hhih_h_[_i"
"iiiiih_[[_ih[[[_____]]]]]];;];-]^;==--;;-===**=;*==**-;]]-;^]];;-;;]];;[-]];;;;;;=*=&&$$$$&&$&****$=%&$%$%$$$$$%%####.+%.%$%%$$$$$$&=*$%%&**=*#&*******$##$+@.+##$%#%%$$$=%$$$$=;;-&&=***&&*=--=-[;]^^[[__i__ihhiiiiih_hhh___i[ih________hhiiih[hi[j"
"jjjihiiiii__iji_[^]][[^[^]]]]^]^_;=]^;=;]]-==-]-&&&*;;==]]-]]];=**=-;^[[=]];;;;;=====*********&***&=%&$%$#$%%%%%#####+$$%#$%%%#%$&&*$$*=*&$###%**====**&#%&+@+%#.%$%$$&*=&##%%==&&-;&===*&$$&**;]]-]^^[___ihhiijjjjjhhh_[__[[h^hh_h_hhhhhhiiiiihjjih"
"jjjjjjiih_hjjjjjih_h_[_[[[[[[[^_j_;]]][;-;]^];=&*=*&;=*=&;;-]];=*-;]^__]-]];;;;;---===**********=&**%&%#&#%########+++#.$#%%%$$$$$$$&==**=**&&***=====*&%$=$.###%##%*==*$##$%$-=*=&;==;;=&&=;;]_[;-]^^[[__hhiijjjkkkji__[__^_[]h__j_iiiiiiijjiiih[i_"
"jjjkkkkjjjjkkkkjjiiihh____[______h[^^^^]];-;-=*=-;-=--==-;]=]];*=;]^[[[;=]];;;;;;======*****&**=**=&$##$*++######%#+...+#%##%%%$$&&*=====*******======*&&$%$#+#####+#$$%%$&***=-=--;]=];-*=;]^[_[;;^^^[[_hhhijjjjkkjii____[[_[^^^ik_hjjjjjjjjiiiiiij"
"jjkkkkkkkjjkkkkkjjjiiiiiihhhhhh__[h^[[[[^;=-=*-;]]];;;-=*;;-];;*=]]]]]];=;];;;;;-=*===******&&**$=*#%+&*$.....+#++..+++%+%+##%%$$&***========**==----==**$##$.#####++#%#$***=-=;;-=]];]];=;[^]]^^;-]^[[__hiiijjjjjjjih_[[[;__]^]ikjhh_hiijiiiijjjkij"
"kkkklllkkjjkkkkkkkjijjjjjiiiiihiih_h_[[[[]=-=*;]]]]]];=;^]=;;;-*=];==-;-*-;;;;;;==**=******&$&&$$-*#%**%+#$$$$#+#%+.++#+#+++##%$$&$$$*===========-----=*&&&%#%#####+.#%#$&**=-;;;][[;]]]]-][]--;];-]^[__hiiiijjjjjjih__[[]]h[][iji_ijllkjjjkjjjjjjki"
"kjkllmmlkmljkmmkkkkkkkkkjjijjjjjjjhhi_[^^;-];--]^]]]]];--==;;;-*=;=*&*-=*;;-;;;;==****&&&$*--*##$==&**%..%&#++###.+####+#++.##%&*$$**$*-====-===--;;--==**&$%%&##+#.+#$##&**==;];;;;;]];];][;==-;;=][[__iijjjjkkjjihiji_]-]___ijh__jljiijkkjjkkkkkkj"
"kmkmmlkmnnnomlmlkkkllkkjkjjjjjjjjjjihji^]];]]];]]^^^]]]]];;;;--*=;&***==*--=----==****&$$$&==-*$$=-*=$.@.$#@..@,@+########+#.$%%$&=-;=**===------=-==-==***&&$#&$.+#+#%%#$&*==;;]]^]]]]]^;][-=;-;]-]^[_hiijjjjkjjjihhiii_]^_iiji[[hkjhiih_hjkkkkkkkk"
"llommmonolmnnlmommmmmmkjkkkkkkkkkkjkhkj[[[[]^__[^^^]]]]];]];---*==$*=&*-=*========****&$$$$=--*$$*;=*%@.#$.+%%#.@##########+%%##$*&$*==$*==--;;;-*-=---==***&*#**##$##$***$&*=-;]];]]]]]^;[^=;;=;]];^[_hiijjjjjjjiih_iji[^[_jkjh[_jkikllkjikllllmmmm"
"mmmnnpqrmmlmpnmoooooomlkmjlllllllllljljhiii[_jh[[[[^^];;;]];;--*=*&==$*;-*========****&$$$$&==*$$=--=$+#&#%%###########%%%###$&==*%#%$-=*==--;;;;=;=];--==****$*$%&*$$&=*&&**==-;;;;]]^]]][];[;=;[^;]__hiijjjjjjiiih[_hh[^_ijkki_iljkkkkkkkkllllmmmm"
"omlorpqqpnoorqnorrrnoomlkkmmmmmmmmmklmkjjjjhii_hh_[[]^];=-;;;;=*;**==&*];*&=*====**&*&$$$&$$$**&*=&&**$*$#%####%#######%%%##+#*===*&%$*=&$==-;;;-=-=];;;;-===$*=&&**&&&*&*****=--=*=;]]];;[]]]]=-_[]][_hiijiihjiihhh__^[__ijijklkmkikkkkkkkklmmmmmmm"
"mmonrrnrqqqqrssrnprnnomllkmooooommmonkkkkkjiiiiji__[^]][[;==;==;*====$*]]=$*****=**&*&$$$$$$#$***&$%&*&%+%%%###########%%%##%$$$%%&*=**=;=*-=----=-=;;;;;-====;****=*****===**===;]-=-;;][;]]]]=;_h^][__hhiih_ihh_____][hiii_iklkjikkmllkkkkmmmooooo"
"noonrpqqqqqstqqqrrrrnoolmmmoooooomoolkmmlkkjjjjjih_[^[];][]-=-]==;--=**;;=$&&********&$$$$$%#%**&%##%$#..$$%###########%%%$$%%%$$&&&&=-**=&*=----=;=-;;;;-====&&*=======-=====-;=*;^;-=;[;;]]]];-[_]]^[[______________][iji___jjjiilkmlkkklmmmoooooo"
"oorpqqqqqqqqsrnpqnrrnnolommmmoooooonmmoolklkkkkkji_[[]^]-^__[_;;]];;-=&*=*$*&*******&&$$$$%%+#**$#$$$$+.%#$##..++#######%###$$&&$$&***=$#**$=---;=;-=;;;;-===-**==------;;-===---;*][[[[;;]]]]];=-];;]^[[[[[[[[[__[[[_][jjh_hjkkiilkmlkjkklmoooonono"
"nrppqqsssssqsrrrqrnnnoollrolornonnnnmklnmomkkklkkjih_[^];_i__];]^]];;;=&$$&*******&*$*$$$$%#++&*&$$###$.######&%@%######$##$$$$$$&&&&$*$$$*$===--==];=;];-;;;-*&*---;-;;];-====-;;=]_[_;;]];;;]];===;]]^[[^^][^[[[[[[[[]hiijjh_ikikkllkonokooonnnnrn"
"nrqqqsssssstqqqrqrrnnnollrrprnonnnnoonnmooolkklkkjih_[]][_[h_]][]]]];;;-====**&&&*$*$*$$$$%#++$&*$.@@...@####&$&.+#####+$##$$$$$$$&&&&$&$%*$===--*=][_[--]]]];-;;=;;;-;;];;-----==][][[-;];;;;;;;];;]]]]]^]^][][[[[[[[^]_ijj_[[hjjikkkmnnrloonnnnnpn"
"npqsssttttttssqrpnrrnnnomnproonnnnonronnmoomlklkkjii__[[^];[h]][^^]]]];;--==**&$&*$&$*$$$$%#+.#$$#,.+.@....+%%+&.+####+.$#.#$$$$$$$$$*$&&%*$===--==;^[;=]]]];;];;]=;];;]]]];;;;=-;;;=]^-;];;;;;;;];;;;;;]]]]][]^[^^^^[]]_ii_^hiiijijjkommrmmonnrrnsp"
"npsssttttttttssqpnrrrnnnmorproonnnrnnrrormomlkkkkjjihh_[[[[][[][[^]]]];--====*&$$&$&$*$$$$%%+.#$%.,.++.@+..$&#.&++####.@%+@.##%%%%$$$&&&&$*&===-;;==][]=;;;;];;]];]=];]]]]]];;;;;;]]]-];=;;;-;;-;;;----;;;;]]^]^^^]]]^];[ih[^_iiiikjjonkknlmnnrrrrsp"
"rqqqssstttuutssqprrrrrrrmnpqsqrrnnnrrrrnnoommlkkjjjihhh____[]h[[[^]];=-;;--==*&$$$*$$$$&$$$#++&*$#@..++>.$$%...$+#####..#@@...+###%#$$&&$$**==-;;;=-^[_^];;;;]]]]]];]]]]]]]];;;]]]]]];-]-;;;;-==-;;===----;]]]]]^]]]]];]_ii_[_ijkhkoookkknmnonrrpqsr"
"sssqpqtutuuttsqqprrrrrrrorqqrnnrrrpqqqqrrnnommkkkkjjiiiihhh_[i_[[^]-======****&$$$&%$$$$$$%##$$$$$#.@@@.+##.@#+$+#####.#@....@>@+##%$$&&$$**==-;;;=;^[;-;--;]]^^[]^]]]]]]]]]]]]]]]]]];-];;];;=*=*******===-;]]]]]]]]]]][[_hii__hijkmmlklknmnonrrrsqq"
"stttqsuvtuutssqqprrrrrrrorpoonppppqqqsqpprrnoomkkjkkkkjjjiih[jh[_[;;][]==******&&$$#$%$$$%####..+%$##+.@..%.@+.%+%####+......@>,+#+%$$&&$$**==-;;]=]]-=-;];]]^^[[^[^[[[[^^^^^^^^^^^]];-[]-;;==;];=*&&&&*===-;;;]]]]]];;;;;[hijjjjjkmnmlmlnmnonrrpqqs"
"ttuussuututssqqpprrrrrrrornorppqqqqqqsqpqprnoolllkkkkkkkjji_hji[[^;]]=*-;;;-=&&&$$%#%#%$#%###++.@@@@@....@.#+@.##%####+..@...@>>.#+%$$$&$&**==-;;;=];=;];;;]]^[[_[[[[[[[[[[[[[^^^^^]];;_^--;=;;**==-==*&**====;;;];;];;;];;]^[_ikkkkmoommnmnonrpqqst"
"ttttsstusttsqqppprrrrrrnoponprpqqqqsssqqqqrrnommllllllkkkkijjih[]]][]*$&=*&&=$&$$$%#$+.#######++@@@.++++...+%#########..@@@@@,''.+.+%%$$$&***=-;;-=]=-]]]]]]]][[____________[[[^^]]^;[[^];;==];$#&**$%*$*&*===]===;;=;;]]^]][hijkkkllmnoonornrrppqss"
"stssttuvusssqqppprrrrrrnrrmnrpqqqqqssssqqpprnnoommmmmmlkkjkih_[[_^]^^^-==*$$*$&$$$##&%#%#..##++.....+++++++..$$#.####..@@,,@>>,@.####%$$$&***==--=;]*;]]]]]]]][[________hhh__[[[^]];]]]--;]-=;;;===&#%*$&$****];;;;=-;;]]^^[_hijkkklmmmpqnorrrpppqss"
"stswwvtttssqqqppprrrrrrnpoorrqqqqqqssssqqpqqrrnoommmmmmlllkjki_[_[]];-===**=*%$$%%#+*&$#.++#++.@@...+++++###.+#.+###+.@@,,>,'.#...+##%$$$&***====-]=-]]]]]]]]][[_______hiiih__[[[]]]];^];;];===****=***%$$&***]]];=-];;]]]][_hijkkklmomormnnpppppqss"
"tttxxvspqssqqqqqprrrrpnpnonrrqqqqqqqqqsqqrqqrnnnoommmlmmlkjkkjh[[^[[]]=*&$**%$$$%%+%$$%@@.##+.@>',@...+++###+@.+####..@@@>>>>##.,>@.#%$$$&&****-=;;=]]]]]]]]]][[_____ihiiiih___[^^]];]]^];;;;;-=*$$$**$$$&$*$=;;;**;;];]];;]_hiijkkllooloorpqqqqpqss"
"tttvvsqsqqqqqqqqprrrrorronrrpqqqqqqqqqpptsrrrrnnmkkkkmmlklkkjjh[^^[[];-**%#%#$%#%+#%#$%@@.@@@@@@>>@@...++###++#####+..@@@>>>>..@@@..#%%$$$&&**=&--=;];]]]]]]]][[[[ii_hijii_[^]^[[]]]]]]]];-;];-==*&%%$#**$$%$-*;;**=---;]]]][_iijkklmmkmrrpqqqqqpsss"
"ttstsqsqqqqqqqqqprrrnronnnrpqqqsssqqqrqqttsqnrrnmloornmkklkjiii[]][^];-**%##++##.+$@@+$##%##..@..>>@@..++##+#######+..@@@>>>)>>>@...##%%$$$&&&*=**=;];]]]]]];^^^_hkjih_ii_[[__h_^]]^^^^^];=-;;===**%#$#$**$$&$$=];;][^]]^[_^[_iijjkkkklmnrpqqqqqqqss"
"stqprsqqpppqqqqqprrrnnnrrrrqqqssssrtrnnnqqssnrrromornmmmllkiihh[;]^];;-*&%$$%.+..+...,+%##+,'))>@)'@@@.++##$$%#####+..@@@>'>!~),@@..###%%$$$$&&**=;]];]]]]]];[]]][iiii__ih[][i_^]^^^^^^^^;*=;-===*&$&*&#%%$*%$$$-]^^]=*==^_][hiijjjkkmnmorpqqqqqsqqq"
"qqprrqqqqqqqqqqqrpnronnrrrpqqqsssspsqrrprnnqrrqprnorrlmmllkih__^;]]]];==*$%#+#..+@..@,>.+.@''>>,>)>>>,@+++%.+$#%#####+@@,>')!~)@@@...##%%%$$%*$*==-;;]]^^^^^;]^][__][ii_hh_[[__]^[^^^]]]];=-;-==**&$$$$*%$&#$&&&$-;;=*=;][[][_iijjjjkjknorpqqqqqqqqq"
"qqsqrpqsqqpqpppqrrnnonnrrppqqqssssqqqpprrpnrrpqprrnormmmlkjih_[];;]];-=*&$#+..#%.@.@@,>,@@>>'>.>)'>>>,@...%.#$#%######@@,,,,@@'>.+...+##%%%%%&$**==;;]]^^^^^]]]^_^[h_h_hh___[^_^^^^^^]]]];==;-*=**&&$$#%*=$%$$*&$*=-===;[]]^[_hijjiikikomnrpppppqqqq"
"rnrppnnnnrpqpppprnronnrrppqqqqsssssqqqrqqrrnrqprrrrmnmmmkkji_[[]=*-;--=*$$###>.@>@@@@,>)'>'>>.@~)>'>>,@@@@#%$#+%######.@,@))'@@'>,>@.#######$%&*===;;;]]]]]]^]][[[_hh__h___[[;[^^^^^^]]];;=&=-===**&&$&#$$+$$$&&$$&*==;[[-][[__iiiiikmommonrrrrrrrnr"
"mlmrqrrrrrnrppprrnpmrnrppqqqqqsssssssqsqrrrrrpprrnroolmlkkji_[^;=]==-==*$%###@@@)@,@@,>~!))))@@))))>>,,@.@,@..#%#######@)'>!)@.@@.@@@.+###++$#*&===;;;;]]]]]]^^[[___hi____[^[][^^^^^^]];;-=]==-===**&$&%#$+%#$&&$#%&*=*^[;;]^[_hiijhhjjjlonnrrrrrolm"
"lmnrqpqsqqrrpppqnrnonrrppppqqqqqssqqqqqprnnnnnnnnoommmmkkjih_[];;**==**&$$%#+@@.>>.@@>)!'>,,'),@,>>)'>,>>@@@.#%%%#####@>>>'',.+.+###..####+#%#$*===-;;;]]]]]]]^^[__i____[[[^]]]^^^^^^]]];;;======***&&&%$*%#&&*&%#&=;;-;[[[[[]^[__hiijjkmooonnnnmmmo"
"nnnnoorqpqqrppprnrnnrrrppppqqqqqqsqqqqqprnnnnnnnooomlkkjjih_[^;-=*****&$$$%#.,.+,',@>>)!',,>>'))'))>,@.@,,.+###%%%%###@@...#+@@,+%+#+.###+#%#%&**==-;;;;]]]]]]^^[[______[[[^]]]^^^^^]]]];;;----==****&&$*=$%&&$$$%*;;]];;]]]]^[_hiiijkklmmmoommmlmnn"
"nommnoorqsrnppprrrnrpppqqqqqqqppqqqqqqqprnnnnnnoommkkjjih_[^]^;-==*&&&$$$%#+.>@@>)>>>@.@)>@,>@,>>>,,,,,.+>@@..#%%%%###..+##@,@.@@+%$..###+###$***==---;;]]]]]]^^[[[_____[[[^]]]^^^^]]];];-;---;;;-==***%$*%#%#$*==*-]]]^[^^^^]^[[ijhiijjklmmmmmmlmor"
"mkmnnrnnqsqrpqqprnrqqqpqqqqqqpppqqqqqqqprnnnnnnoomlkjjih_[^]];=***&$$$$%%%#+.>>>''>).@@@@''>>>,,,@@....@%++#%$$%#%%####.@%@>@..#.@#$#.#####+%&***==---;;;]]]]]^[[[[[[[[[[[[^^^^^[^^]];;;--;;;;;;;;===**$$$$%$$===-;=-;]]^^^^^^[__[kkkkmomkklllllmkkn"
"okmoonnosqqrrqprppqqqqqqqqqqqppqqqqqqqprrrrnnnooomlkjji_[^]];-=**&$%%#####++.@@@@@>>.>'>>>>,>')>>,@@@@,.%&%###%%#%%%%%##.#.,@+.#..$$$.##%###%$&*===---;;;;]]]^[[[^^[[[[[[[[[^^^[[^]];;;;;;;;;;;;;;;====******&-**==;]];;;]];;]^[^hkmlkklllkkkkllmlkm"
"mkmnnnonqnprnrrprqqqqqqqqqqqqppppprpprrrrrrnnooommkkjih[^]];-=**&$$####++++.@@,,,,,>@>.@@>>,@.@@@..+.+%$$#+##%#%&%#%%%##+++@.##+.+$#%###+###$$&*===---;;;]]]^^^[[^^[[[[[[[[[[[[[[^]]]]]];;];;;;;;;;;-===******=*;-;;]][[[[[[^_[_jkkjjkkmllmkkklllmll"
"okmooonrnooqnnrqpqqqqqqqqqqqqprrrrnrpnrrrrrnnoommlkjih_[];;-=&&&&$%###+..+..@,,>>,,>@@.,@..,>@@@,@@....$$.##%$$$%$%%%%##.+#@@...+%+@+&###%#%$$&*===---;;]]]^[[^^^^^[[[[[[[[[[[[[[^]]]]]]]]]]]]]]]]];;;-==**=**--];;^];;]^]]]^[[[_kkijkkllkkllklllmlm"
"nooonnrpommqnoqpsqsqqqqqqqqqqprrrrnnnrrrrrnnoommlkkji__^];-=*&$$$$####+..+..@,>>>>,,@@@@.@@.@>>@...+##.%#+$#%$$$$$%###%#.#&#++##%$.,.*#+$$$$$$&**==---;;]]^^^^[[[[^^^^^^[[[[[[[[[^^^^^]]]]]]]]]]]]]]];;-=====*;;;]]]]]];]^[[___i_jjilkkkkkllkkllmlko"
"onoonqqqprppnnqrsqsqqqqqqqqqqqprnrrrnonrrrnommmkkkkji_[^]-=*$&$$$%###+..@@..@@,>>>>,@@@.....>@@@..++##+######%$$%%######+%%#++#$&$%#$$##&$&&$$&***==-;;;]]^^_h_[[[^^]]]^[[[[[[[[^^^^[[][]]]]]]]]]]];;;]];-====;]]]]]]^=]^^[__h_i_iijkkkkkkkkkkllmlko"
"mlklopqrnrnnnrsqqqqqqqqqqqqqqprrnnnoonrrrnoommlkjjkih_[];;=&$&%$$%##+...@@@@.@,>>>>,@@@......%#..++##########%$%%#######+%+,>>.$##+###%%*&$&&$&***==-;;]]^[[^][[[[[^^^^[[[[[[[[[[[[[[[[[][^]]]]]]]^]];]]]];--;]]]]]]]^^hh[___hhihijkkkkkkkkkklmmmmko"
"mlloprrrrrrppqqqpqqqqqqqqqqqprrrrnnnnonnnnoomlkkjjji_[[];=&$*#+%%%##+..@@@@,>>>>>>>,@@@....@.@@.++#%##%######%%%########+#+,>.##+++##%&$**$**&&***==-;]]^[[[______[[[[[[[[[[[[[[[[[_[[_^][^^^^^^^^^^^^]]]];;;;]]^^^^^][[[___hii_jijkkkkkkkkklmmmmmln"
"nonprrpqpppqpqrqrqqqqqqpppprnnpnnnnrrrrnnoommlkkjjji_[^]-*$*$..#####+.@.'>'@@@,>>>>>,@@@......+..+#%####%##############+#$%##%#+###%$$$&$*$**&****==-;;][[[_________[[[[[[[[[[_[____[_[;-]^[[[^[]_;]]__^];]]]]^^[[[[[[[[___hhii_hijjkkkkkkllmmmommmr"
"nnnnrrpprrrppqrqrpqqqqqqprnrqrrnnnnnnnnnnoomlkkjjjih_[]]=**$%#######..>.)>))@>>,>>>>,@@@...@.+#..+###%#%################%$%#+.###%%$$$$*&=******=====;^][[______________[[[[[____h__h_^];][[[[[[;h][]]^^]]^^^^[[[[[[[[[____hhhh__ijjkkkkkkklmmmomoon"
"onrrpprrrrrrqqrqrrqqqqqsprrqpnnnnnnnnnnnoommkkkjiii_[[];=**#$$$$%##+.@>@')!))',,,,,,@@@......++++###%#%################$$#.+####%$$$$$**&=**=**==-;=;[]]^[__hhhhhhhh____[[[[[___hh_hi[__[[[____[]_]^]]]]]^[[[[[[[[[[[[[____hh__hhhijkkkkkkkklmmmonnm"
"rrrrpprrrrrrpnrqoorqqqqqprprorrnnnnnnnnooomlkkjjiii_[[];*=$%$$$%##+..@,'>@'))>,@@@@@@@......++.+###%$#$++################%#####%$$$$&**&*-$$*=====;;;];[[[__hhhhhhhh____[[[[[__hii_j_[___[[____[_[_h[]]]^[[[[[[[[[[[[[__[__hh__hh_ijkkkkkjkkklmmoooo"
"nnrrpprrrrrrrnrnooonqqqpprprnrrrnonnoooommkkjjjiihh_[^;-&=$#&$$%##+.@@@>'@.@@>,@@@@@....@@.@##++##%%$%#%.++###+#.%########+##%%$$$$&**=*-=$$$*===-;;;;]^]^[_hiiiihhh____[[[[[__hii_j_[h________[_[[ij_[][[[[[[[[[[^[_[_[[________i__jjjjjkjlklmmooon"
"nnrrprrrrrnnnpnoomoonpppqrpnrrrrnonooommmlkkjjiihh_[^];-*&=#$$%%##..@@,>',...,@@@@@@....@..>..+###%#%#+#%..@@@.#.%###########%%$$$&****;**&$*$&==-;;;;]^^^[_hiiiihhh_____[[[____hh_hj[____________[hjih^[[[[[[[[[[^_[;]^[________hiihhhhikikkklmmooo"
"nnrrrrnnnnoopomnoornopppqrprrpprrnooommlkkkkjjihh__[^];;=*$*#%%##+.@@,>>>@,@+.@..........@.@@#+.##%###+#&$%####.#############%%$$&****;*&=**;*$==-;;;;]^^^[_hiiiihhh______[[_____h___i[____hhh_____ih_i_[[[[[[[[[[[^];;_[^[[[[[[[[kkjkkkkiijkkklmooo"
"nnrrrrnoooonqommorqqnqrpqrprrqqprnoommlkkkkkjjih__[[]];;-*$&%###+..@,,>>>>)@##@........@@..#.+#+##%###.##%.@@@,>%+###########%%$$$$&&=]=*==;]]&-=-;;;;]^^^[_hiiiihhh_______[_____hh__h_____hhhh_____[_jj^[_[[[[[[[[^[[][[^[[[[[[[iiiiiiih_kjkkkkmooo"
"nrrronppprnonrprqqqsnqppqqqqqpqprnnomkkokkkjjii__[[]]^;;-=*$$##+...@@,>>>>>>+#@@.@@@.....+##++#+...+++.>,,@@>>>,.###%%###+###$$&=;;-=*=;^^[[[]*;--;;;;]]^^[_hiih_j_ihhhi____h_h__hhh_______hhiiiiiihh_ij_[h_[___[[[[[[[[[[[[[[[[[^[_ijih__ikkkklkmon"
"nrrrnrnmrnlmooonnrppnrrppqppqpprrnomlkmojkkjjih_[^];;;;;==*$$##+...@@@,,@,@,.@.@@...@....++####.....++++.,>>,@....+##%#######%$**&;-&===-;;][]=;;;;;;;]][[[_ih__ij[hhhhh_____[_hh________hhhiiiiijjiihjhh[[_h_____[[[[[[[[[[[[[[[[___hjkkjiijjklkoon"
"nrrorrmormmnoooolnpnnnrrrprrqrrrnnmkjkonjkkjji_[^]][]--;==*&%##+...@@@@@@@@@.)>@,@@@@@....++#######+++...@@>>>>@@.+#####%#%%%#&=$$==&--;;;=]];;;;;;]]]^^[[___[[hjj[_hhhhh_[_iji__hih____hhiiiiiijjkjjii^[h[_h_____[[[____[[[[[[[[[_iiiijjjjkkjkllooo"
"nrnornmnomooooonmromnnrrrprrprrrnomjjkmnlkkjih_[][];]]==-=**%##+...@@@@@@@@,@.@>,>>>>@@....+++++++++++.@@@@>>>,@@@.+###%%#%$%#*=$-=*=--;;];^;;]]];]]]][[[[_h_^^_hj__hiihh_[ijhjjh_______hiiiijiijkkkkjiji_h_____h___[_____[[[______hiijkkkjkkkkllomo"
"ooomrpnnmmomooooooooonnnnnnrrnnnoomkjjklojjjih_[]^^;;]**==*&$++.....,.,...@@@@@@'@@,,,@@@@..........+++..@,,,,,,,@..####%$$$$#&=*-**-=-;;;]];;;;]]]]]][[___h_[[[[ii[_iiihh_iiiij_hi____hhiiiiihkjkkkjjjjii_iih______[[[[[[[[[______hijjkkkkkllllmmoo"
"ooomnrnnklmmmmmmoooooonnnnnnnonoommmlkkjkljjih_[];;;====***$$++.....,.,..@@@@@,,>))'>,,@@@@.............@@,>>>>>,,@.+###%$$$$#&===$*-=-;;];;]]]]]^^^]][[_________^ih_hihh___hjhi_hihhhhhiiiiiihjjkkkkkkjjji_[[______[[[[[__________hijjkkkkkllllmmmo"
"mommnnonomklmmmmooomooononooommmmmlllmkjiliiih_[]];===*=*&&$%++.....,.,..@@,@,,>>))'>>,,,@@@@@@........@@@,>>>>>>,@..###%$$$$#***==**===-;;]^]]]^[^[^][[_[_______[[i__h___hh__hiiiiiiiiiiijiiihjikkkkllkkkji_hhhhh__[[[[[__________hijjkkkkklllllmmm"
"mmlonmkllllmmmmmooommooooommmlmmllllkkkkijiii__[]]];-=***&$$%#+..@@.>.>@,@@>,,>>))))'>>>>,@@@@@...+..@@@,>>>>'''>>,@.+##$$$%%$&%$$&*===-;-;]]]]]^[[[^^[[[[[_[[[[[_]_[_____hiihhhiihiiiiijjjiiihjhijllmmlkkjjiiihh___[[[[[_hhhh_____hijjkkkkkllllklmm"
"llomkklllllllmmmooooooooommllkllllllkkkkihj__[[^]]]-=****&$$%#+..@@@>.>,>@>>,>>>))~{!)>>>,,@@.....+.@,,.@'!)))''''>,.+###%+#$$#%$$&&**==;;]]]]]]^[^[^^[[[[[[[[[[[[[^_][[[[__hh_iih_iiiijjjjiijhkjhkmkkllkkkji__hhh__[[[___hhii_[[ji_[_ijkkkkkllllkkl"
"ooolkmomlllllmmmooommmmmmmkkkkkkkkkkkkjji_j_[[_[];===*&**&$%##..@@@,@+@@+>'>>>'')~~~!)'>,,@@@..++.@@@@@+.>)!!))'>,,@.....#%$$%$&*$&***==;;]]]]]]]]]]]][^[^^^^^^^^[^]_]][[[[[[[___hihhiijjjjjjjikjkokjmllkkki_________[[____hh____jji_[_hijklllllkjjm"
"nmkmmmllllllmmmmooommmmllkkjjjjkkkkkkjji_[ih]];;--;--*&&$$$##+.@@@,>@,>>+>)>''')!~)>)''>,@@@@........@>,))'>'))!)>>,@@@+%$$%.$$&$$****==-;;;]]]]]];];]^]^]]]]]]]]]];[[;;;;][_h____h__hijjjjkjikjijmljmllkkjijkih__h__[[_____hih[[[^[___hh_ijjjjjjlon"
"lkommmmmlllllmmmlkmmmlkkkjjjjjjjjjjjii__[[ih^;-;];==$&**$&$##..@,@>>>)'),@>)))!~)>>!!)>,@@@@@...@#@@@..@.>)',@.@@@....#$$#@@%#%$&&$&***=====-;;;;;;;;]]]]];;;;=-=-;]__];;^_[[[[_hh_h_hjjjjjkijjiijkmkjkkjjjlk__hiih__[[__[_i_[[_h_i_^_ijklkllkkkmnno"
"klomommmlllllllkookllkkkkiiiijjjjjji_iihhiih_[]]]=*==*$%$$#++..@,>',)'>>)>@,'''>>'!~))>>@@@@@@@@#@.+...@.,))@.@>'>,@@.+##.,@%#%$$$$$&***=*;;*====;;==;;];];;-=*-;]^____[[__^^___[_h__hiiijjjjjijkjikmmkkklmki[hhhh__[[[[[[h_______h_^[ijih_hiijklmmm"
"kkommmmlllllkkkmkjokkkkjjh_j_jiiiiihiji______[^]-*$&**&$%####.@,>>'>'>>>'!>,,,>))!~~)'>,,,,@@@@@+,##+...@@>)@.>)>,@.,>>@..>@##%%$$$$$$&&*-&$-****==**;=;;;--=*=];;]^[__h__[]]_[____[hjiiijjjjjjkkkjijlomkkji_______[[[[[[[h]h_[[[__[[^ij__iijjiiikll"
"kkmmmmlkkkkkkkkjkljkkjjii_[j[i_hhhi[_i^]][_[]]]]-*$%$%$$$%%#.@@,>'')''''''))!~!!!)!~'>>,,,,,@@@.>+###+..@@@''@>),@@@..@,@.>@###%%%%$$$$$&$$&%&&&***&$;&-=-===&=;**=][[[[__[^]]^[[__hiihiijjjjjkkkkkjiihh___h_[____[[[[^^^_][_[[[[[[[[][j__ijjjkljjjl"
"kjkmmkkmmkkjjlkklkjkjiiiih[i_______[[_]]^_];==;];-=**&$##+.@>>,,>''))'''>>)''))~!!~~'>,>>>>>>,@,>.@+#+...@@>'>>>@@@@@@.,@.@,.#%##$$$$%#$$$$$#*$&$&&&#*&*=====&*-**;]]]]^[______ih__[[[[hiijjjjjkkkkkjjiii_[[[^___[[[[^]^^[;[[[[[[[^[[^^_i_iijjjjkikm"
"mkjkkjkkjkjjkljjkkikiiiihi[h___[[[[^][[[[^=**=--=***$$%%%#++,',@>>'))))>>>'>>>>'))))>>,>>>>>>,,@.@....+..@,,>'>>,@@@@@.>@+#@@+#+#%+##%$$##$%#&%$$$$$#&&**====**==-;;=*=;^[[_______hijjh_iijjjjjjkkkkjjjjji__[[[[[[^^^^]]][_]]]]^^^^^^[[[i[iiiijjlijm"
"oljijjjkjkkjiiijjjijhiihhh[_[[[[^]]];;^_^-*$&**$%#++.####..#.',@>>>'>'!)'')'>,,>>>>'>,@,,,,>,>,.@.##++...@@,>'>>>@@@@@.>@#$#.@..##.%%#...+###$#%$$%$+$$$********-;;=$$*;]-=-;;][[___ijj_iijjjjjjjjkkjjjjjih__[[[[^]]]]]]]^]^[[[]]]]^[[[[__ihiiijjiko"
"mmjiiiikjjjkiikkjkki_ii___^_[[[]]]];;=;;-*$$*=$+...#%%####@..',@>>>>)>)~'!~!'>,,,>>>>@@@@@@>@>>@......+...@,,>'>',@@@@,@##%$+@...#.+##.+####$#+#%###.%#$$&&&***$*-=*$&-]=&*==;[[___h_hj_iijjjjikjhkihiijii__[[[[]]]]];^;;]]^;;]]];]^[[[___ihiiiiijmm"
"kljhijjjjiij_kkjjii[___[[[^_[]]]];;-;*===*$**$+#+..#%#####.@.>>@,,>>'>''>'~!)',,,>>>,,@@@@@,@.@.+@#+.......@@>,'>,@@@@@@,@+#+@@+.+#..#+%%#++#..+#....##%$%$&*&=$$*=**-;-*====][[[__i__j_hijjjjijjjkj____ih__[[^]]]]]];;^^]]-]]];;;;]][[[_[_hhiiiijii"
"jlj_jkjjiji[ijiiihh_^^[_[[__]]];;;---**===*=*###+...#%####.@.,>@,,>>>>>>>>)))>@@,,,,,@@@....@,..,.#........@.>@'>,@@@@>>,).#+>.#+.@#+@##++++++@@.+..+#+###$$&&*$&*===];*=-=**=][[__h__i_hiiiiijjjkkkh___i_[[[^]];;;;;;-=]]-;];;;;;;]][[[_[__hhhhh__["
"jji_jkjkjikki_iiih__]hihhii^;;;--===*&======$.@@#$&&%#####+@@.>@@,>>>>>>>@'''>@@@@@@@@@....+#.,,>@.....++++..>@'>,,,,,,,@'.+@'.+.+..%$%.%#####@#$##%%..#+#%$$&$$*=;;]]-*$&=]][]^[___h__i_hiiiijjkkkki_[[h_[^]]];;;;;;;];*=*--;;;;;;]]^[^_^_______hj^"
"jh__ijjjjhil___hh___^h^;;]]==;====*=$$====-*$##$$#+.#######@,.>@@>>>>>>,,@>''>@@@@@@@@..#####.@.#++...+####.+,@'>,,>,,,@>,.@>',.@@.@+&+.######.%.>>,@,@%##%$$&%$=-;;];-==];--;^[[___h_[i__iijijjkkkki_[[__^]]]];;;;;-;;;;;];---;;;;]]]^]_^[_____hh[_"
"_^^[_hiji_ili[___[[[][-;--];=*****&$$*-=======*%+#%%###.+#+.>.#>''>'>>>,@,>>>).@.......#%###+.#+...+#######+.@@>>,>)@>>@@.>)'>>,@..@#*#.##++++@#,,,,..@@+#%$$%$*--;];;;]]-=;]]][_[__h_[ij[[ijikjjjkkih_^_[^]]]];-----;-=;;---;;;;;;]]]];[]^_[^_[___i"
"[_^jjii_[_i[_[[[[[^]][;-=^^];==*&$$&=--======*$+%$$%%#+%..@>,.#@.@>'>>>>,>>..@@...++.+....#+#$##%%%########..@@>),>'@>>>@>>>)@.@@,>.#.#+##++++.+.,>#########%&=-];;;;;;;=*;]]]]^[i_[[^[jkijkijkjjjkjijj[[[^]];;;=*****-];-;;;;;;;;;;]]]][];[[^_^[[_["
"ii_jhhiiii_^[[[[^]]];]];]]=**&$*=-=*===***===*#%&$$$%$##$+..+..@.@)>>'>>>>,@..,..++##.@.%%%%###############.,@@')>>)'@@.>>@,>@>,@..+.@+###++++.+#.##.....#&***=--=-;;;;;*=;;]]][^[i__ijjjjkkikkjjjjjiiih][^]]];=&&==----;;;;;-----;;;;-;[;;^[]]__h^["
"i[__h__[[[[_[[[]]]];;-^^]*==-=&$%%$$*=*$%$***=$+$$$$$%#.%$$#@>)))>)>)''>>,,)>.@.++###.#$%%%%%%%%%%%%%#####...@>>>>>,>>,'>,,),'>>,,@@.#.++++++#..$$%..#######$$*;*&*;;;;;=&;;]]]^[^hjjjih___ijkkjjjjji[[h[[]]]];==;==*=--;----====---==;;;;]][[]]^][_"
"_[i[h__[[[[[_^[]]];;-*]]-*==***&%+#&=&##+$&$$*&##$$$$$#.#%#@>>>>'''''''>'>'),@..+#####%%$$$$$$$$$$$$$##$#..+@@@,,>,@@@@@@@>),)>,@@@.##%.+++++++@$$#.#####%#+#&=*%%$====;;**;;]]^]^_iii__hiiiijjjjjii_[__[[]]]]--=========--==****-=**-=;;]]]]]]][[__"
"[^h_____[[[[^]];;;;-=&;]*&=**&$$#.+&&##%#$$++$*&$#%%%#+#%%.>>@@,>''''''>'>,,,@..+##%%#%$&&**&&&&&&&&$%#####+.@@@,,,@@@,,,,>),)>,@.++##+.#++++++@$&#.%#####++#**$$$$**$$*--***==-;^_hh_[ijjiiiijjjjiiih__[^]];;;==-==========**&&***====-;;]]]]]]^[[_"
"[]i[__[[[^];;;;;;-=*=$--=$&&$$%#+..&$%$$#%%..#&=*$%%%%%$$#.,'@@,>''''''>>'@.@@..+##%$$$&**=**********$$%####...@@,,@@@>>>>>)@'>,@.+++...#.+++++@$&$+#####++.#*$$&*$&&++$=;=*&**=;[hhh_[ijjihiiiiiih_ii_[^]]];--=-========***&&&&&***====;;;]]]]]^^[["
"[]h__[[[]];=;;-====**$=***$#%%%%+.#&%&$$%%$+.#*==***==**$%#@'>@,'''))''>>>>'@..++##%$&***===========*&$$%###...@@@@,,,>>>>'!,,>>@...@@.+.+#####.$%$#+.#####+#&#$&&%%&+.$*-;---;;^[_hh_[_iihhhiiiiii_[[[[[]];;=-;==*********&$$$$$****=*=--;;]]]]]^[["
"_^^[_[]^]]-=];===****$*$#$$$#$**%+#&%$$$$$&&$*=======-=**$#.,''>>>'))'>>>@,@...++#%$$&*=============***$$%##+..@@@@,>>>>>>>))>@>>@..>,#+@#####%.%.@+###$&*$##$#$$$%#$$#&*===-;;]^[__hh_]^_hhhhhhhhh___[[^]];;-===*****&&&&&$$$%%$$&&*&&**=-;]]]]]^[["
"[_[][_]^]]--;===***&&$&#%%%$&&$*$.#$#$$$$$$*=-*$$*=---=**$%#.@+.,>>>>>>>>@@,@@@.+#%$&*====---------==**&$%##+..@@@@,>>>'''>>>'>.>...@...+######+#@..+%$&$*&.+$#%%%###$**&$$*=;;]][[hiihhh___________[]]]];;;;-==**&&&&$$$$$$$%##%$$$$$$&**=-;]]]]^[["
"^__[][]]]]--===***&$$%$#&%#+$$$$#.+$#%%$$&$%**$%$*=;;-=**$$%%.@,>@,,>>>,@@,,...+##$$**==--;;;;;;;;;===**&$%#+..@@@@,>>'''''>@@>.@..+@..+#########.%+..$$$$#@.%######+.###+#&*-;]]^[__hh_[^][[[[[[[_[];]]]]];;-***&$$$$$$$$$$%#####%%$$$&&&*=-;]]]^[["
"]][^]^]];;-===***&$&&$$$$##.%$$#..+%##%%$$&$**$#$=-;-==**$$%#.>@.@@@@,@@@@@...+##%$&**==-;;;;;;;;--==***&$%#+...@@@>>>>>)!)'@>,.@..+...########++##..@#$%+@@.#+#####+..+..#&==;;;]^[[_[^;][^^^^^^^^]]]]]]]];-==**$$$%$$$$%%%#######%%#%$$**===;]]^^]"
"];]];];;--=**=**&$$*&$$$$%###@@@@.+####%$$**===*=-=*****&$$#+@>@.@@@@@@@@@....+##%$&&**==;;];;;;;--===***$%##+...@,@>>>')))),,,.@......########++#++...@,>>,@++####+.+#%%#$*&&*=-;]^[[^;=]]]]]]]]]]]]]]]]];;===*&$$%##%%%#####++######%$$&***=*=];;;"
"_]=-;;;-===****&&$$&&$$&$$###....@+####%$$$&**&*&&$##$**&$$#+@>@..............+##%$$$&**=-;;;;;;;---====*&$###+...@,@>)),+.>)>@@.......########++++.@.@,@@,>@.++##+.......+##+#$=;]]]^]-*;];;;;;;;;;;;;;;;;-=***$$%#######++++++#######%$$$&**==*=;_"
"_[-;;====**&**&&&$$$&&&&&$$#####..####%%$$&*=====***%#$*&$$#+@>@...........+..+##%$$$$&*=-;;;;;;;----===*&$%###+....@.@.++#.>@.@.......########+.....@@...>,.@+.#+....+#####%$##*;;;]];=*-;;;;;;;;---------==**&$%###++++....++++++++###%%$$$$&==;^^"
"^[^]=*=***&&**&$$$$$$&&*&$%###++.%#####%$$&**==****&##$&%#%%#@>@.....+....++######%$$$&**=-----;;;;--====*&$%#####++..+##.+###.@.......#######+...@@@@@@,@>@@@..........+#++##+#*;==;;-=$*==================*&&$$%##+...@@@..++++...+####%%%%$$$=;;;"
"]]];*$&$&$$$&&&$$$$$$$&&$$%%###+.%#####%%$&*******&$#$#.+##%#+@,..#++++..+++######%$$$&**==----;;;;-----=**&$%#####++...++#%$%+.+......#######+...@@@@@@@@>@@@@.............++.%$#%&=-==$$******************&$$$%%##+..@@@@@@....@@..++#######%#$==-"
"-;;=*$$%%$$$$$$$%%%%$$$$$$$$%###.#+#####%%$&*****&&$%##.@@+%%#.@@.###.+++#########%$$$&&**==---;;;;;;;;;==***$$%%%###+@.##%$$$#....++++#######+...@@....@.>,,@@@@@@@@@@@.......@.#+#$===$%%$&**$$$$$$$$$$$$$$$$%%###+.@@,,,,>,,,,,@@@...+#######.%$*"
"*====&$##%$$$$$%%%%%%$$$$$$$$%%#.#+######%$$&****&$$$%%##@.%$+..@@.++..+##########%$&&&&&*==---;;;;;;;;;-===*&$$$$%%%#.+$&$&&&*$$#.+##+++++++++..@@.......>,>,@@@@@@@@@@@@@@@.@@+##.#**&$####$$$$$$$$$$$$$$$$$%%####+.@,,,>>'>>>>>>,@@@..+++....,#$*"
))
