From 2708ca8ce0d37dba5d7c5c0bdeed5fb446548ac2 Mon Sep 17 00:00:00 2001 From: HORVILLE Ewen Date: Fri, 26 Nov 2021 12:14:37 +0100 Subject: [PATCH] SAE Update --- APL1.1/SAE11_2021/graph_sup.c | 41 +- APL1.1/SAE11_2021/graph_sup.h | 12 +- APL1.1/SAE11_2021/images/luna.xpm | 483 ++++++++++++++++++ APL1.1/SAE11_2021/lib_taquin/taquin.c | 85 +++ APL1.1/SAE11_2021/lib_taquin/taquin.h | 5 + .../SAE11_2021/lib_taquin/taquin_graphique.c | 19 +- .../SAE11_2021/lib_taquin/taquin_graphique.h | 3 + APL1.1/SAE11_2021/main.c | 27 +- 8 files changed, 613 insertions(+), 62 deletions(-) create mode 100644 APL1.1/SAE11_2021/images/luna.xpm diff --git a/APL1.1/SAE11_2021/graph_sup.c b/APL1.1/SAE11_2021/graph_sup.c index 0c5fc6d..d2efd58 100644 --- a/APL1.1/SAE11_2021/graph_sup.c +++ b/APL1.1/SAE11_2021/graph_sup.c @@ -5,7 +5,7 @@ #include #include "graph_sup.h" -#define FPS 60.0 +#define FPS 120.0 button* Buttons; int BT_Count = 0; @@ -15,47 +15,30 @@ void clearButtons() { Buttons = (button*)realloc(Buttons, sizeof(button) * 1); } -void AddButton(int x, int y, int w, int h, char* id) { - button BT = {0, 0, 0, 0}; - BT.x = x; - BT.y = y; - BT.w = w; - BT.h = h; - BT.id = id; - +void AddButton(int x, int y, int w, int h, int id) { + button BT = {x, y, w, h, id}; BT_Count++; - Buttons = (button*) realloc(Buttons, BT_Count * sizeof(button)); + Buttons = (button*) realloc(Buttons, (BT_Count+1) * sizeof(button)); Buttons[BT_Count-1] = BT; } -char* GetButton(int x, int y) { +int GetButton(int x, int y) { for (int ID = 0; ID < BT_Count; ID++) { button BT = Buttons[ID]; - if (x >= BT.y && y >= BT.y && x <= BT.x + BT.w && y <= BT.y + BT.h) { + if (x >= BT.x && y >= BT.y && x <= BT.x + BT.w && y <= BT.y + BT.h) { return BT.id; } } - return ""; + return -1; } -int RegisterInputs(char * screen) { - if (ToucheEnAttente() > 0) { - int key = Touche(); +couleur GetColorN(char* name) { + return CouleurParNom(name); +} - if (key == XK_Escape) return -1; - - if (screen == "main_menu") { - } else if (screen == "taquin") { - - } - } - - if (SourisCliquee()) { - char* BT_ID = GetButton(_X, _Y); - } - - return 0; +couleur GetColor(unsigned char r, unsigned char g, unsigned char b) { + return CouleurParComposante(r, g, b); } double delta = (1/FPS)*1000000; diff --git a/APL1.1/SAE11_2021/graph_sup.h b/APL1.1/SAE11_2021/graph_sup.h index 18d9912..52ccf93 100644 --- a/APL1.1/SAE11_2021/graph_sup.h +++ b/APL1.1/SAE11_2021/graph_sup.h @@ -6,8 +6,7 @@ struct Button { int y; int w; int h; - char* id; - struct Button* next; + int id; }; typedef struct Button button; @@ -16,11 +15,12 @@ extern button* Buttons; extern int BT_Count; void clearButtons(); -char* GetButton(int x, int y); -void AddButton(int x, int y, int w, int h, char* id); - -int RegisterInputs(char * screen); +int GetButton(int x, int y); +void AddButton(int x, int y, int w, int h, int id); int DrawNextFrame(void); +couleur GetColorN(char* name); +couleur GetColor(unsigned char r, unsigned char g, unsigned char b); + #endif \ No newline at end of file diff --git a/APL1.1/SAE11_2021/images/luna.xpm b/APL1.1/SAE11_2021/images/luna.xpm new file mode 100644 index 0000000..a6ea176 --- /dev/null +++ b/APL1.1/SAE11_2021/images/luna.xpm @@ -0,0 +1,483 @@ +/* XPM */ +static char *dummy[]={ +"500 445 35 1", +"x c #000000", +"v c #000033", +"r c #000066", +"l c #003333", +"s c #003366", +"E c #006633", +"m c #330066", +"# c #333333", +". c #333366", +"a c #333399", +"C c #3333cc", +"f c #336666", +"i c #336699", +"q c #3366cc", +"w c #663399", +"A c #6633cc", +"B c #666666", +"b c #666699", +"u c #6666cc", +"o c #669999", +"c c #6699cc", +"d c #6699ff", +"k c #66cccc", +"z c #9966cc", +"F c #9966ff", +"y c #999999", +"e c #9999cc", +"j c #9999ff", +"n c #99ccff", +"G c #cc99ff", +"D c #cccccc", +"g c #ccccff", +"p c #ccffff", +"t c #ffccff", +"h c #ffffff", +"......................................#.......................abcdecdbffa...................................aaabghhhhhhhhhgbiia.................................................................................................aa..........................................aaabdejjkdaaf.......................................................................aaaaaaaafa.................................l........................................#..####..###..#.#.#.#################..##.##..ll.#.###l##ll####l", +".........................m.....m..............iiia...........abejnnnndoa....................................aaibphhhhhhhhhpoaaa..............................................................................................aa....aa.......................................a.icjjjjjdoaa......................................................................aaaaaiiiaaa.a.............................................................................#.##..#.#.#.#.#####.###.####.##.##.....bbb...##############", +".......m....................................aoeeeeb.........abennnnnjnjq.....................................aibphhhhhhhhhpbiia.................................................................................................a..a.......................................aaabekjjjjjdia.....................abbbbia.........................................aaiiiiiaafaa......................................................................#..####..#####.#.#.##.#.##.############.#......boobi....####l#llr###", +"....................................#.......bejjjjeb.........onnnnnnnnnka.................s..................aabghhhhhhhhhnbiaa..............................................................................................a..............................................a.bddjjjjjkaa..................a.iocceccba......................................aaiaibcecobii.a....................aaibbia............................................#...#.#.#..##.#.#....#######.###########.#...bbbbi..##.#l#########", +"...........................................iejejnenca.......iojnnnjnnjjdb....................................aibothhhhhhhpcbiaa...............................................................................................a..............................................abejdedjjdi.a..................ioecekjdeb.a.....................................afbonnnnnebia.a...................abdkjecoa........................................#....#...##.##.l#.#.#...#######..##..##.....#..bobo..l..####.l#l####", +".....m..............................#......beenjjjnei.......idnnnnnnjnnjba.................s..s.............aaaibehhhhhhhebiaa..............................................................................................................................................aaicedjkkdofaa.................aoeededkedoa.....................................iiabnnnnnnndbia..................aabjjjnjjeca.............................................#.#..###...#.##..##.#..###.#.#.#.##.#.....aa......####l#l#r#r#", +"m..m..................m.....m..............beejjjjjea......aicnnnnnnnknki.....................................aaibcnphhgebiiaa.............................................................................................................................................a.aabdejdddiaaia................bejdjddkdedo...................................a.iiicnnnnnnnjbfa.................aabejjjjnjjkba.........................................#...#.##....#.#...#..###..#.#.######.##.#.......#..#.######l#####", +".......m...................................bejjjjjjca.......aonnnnjnnjjdaa....................................aaaiibouobbiaaa..................................................................................................a............................................aaaaboccobiaafa...............abceejjddddeo..................................afiaiiennnnnnnnbiaaa..............a.abjjnnnjjdjea...........................................#...#######...##.#.#.#.#####.##.#.#.#..##......########l####l#v", +"...............................m............beejjnjb.........benjnnnnnebf......................................aaabbabiiiaaaa................................................................................................a..............................................aaaaaaaaaaiiiaaaa.............abeedkjdddcdo..................................aaaaibonnnnnnnnbii.aa.....vv#.....aaacnnnnjnjjddif...................................#.............#.#..#.#.#.#.##.##..#.#.#####..#........##...####.##v##l", +"............................................abeeeoi..........abejnnnjdbaa........................................aaaaaaaaaaa..................................................................................................a......................................a....a...aaaabiiiiiibia.aa..........a.bdeejdkejdeba............................a......aiiibnnnnngncbiia....###vv#v.....aiennjjnnjjkdo......................................................##.#..###.#.#######.####.#......#..#.#.#############", +"..............................................ibaa.............boeedoia..........................................aaaaaaaa.a...........................................................................................................................................a.....a..aaiaaiiabodcbba.a..........aiceejjddkeoba...........a...........a..........aaibbbcnnggnkbiiaa....vvvvvvv....aaicnnjnjnjjddi.......................................................##.#.....#####.#.#..#..#.#.#.#..##...#.##l########l", +"....................m..............................a...........aaaaaaf.............................................a..a.....................................................................................................a.a..................................a......a..a..aaaaiiibodedekccbaa.........iibcjjjkdecoa.a.......................a...a.a.a.aaaiiibbdeecbiiifa...v##v#vvl....aaabjjjnjjjjeoa...............................#.#...#.........#....#.#..#.##.#####.##########...#.#..#..###..l####.##r###", +"..................................................................a............................................................................................................................................................................................a.a......a.a..a.aaaaabbejekdjceoiaaa.....aaaaibokedecbaiiaa.......a....a.a..a.a...aa.aa.aaaaaaiibbbibbiiiiibf.vvl###vvv..aaaaaiiojjjjjdecif..............................................#...#..#..##.####..#.##.#######.##.#.#..#..##########..#####", +"...............................................................................................................................................................................................................................a...................................a........a.a.aaaiidjjjjjdeccoaa........aabaiobbbibaiaa.a..a.aa..aaaaa.a.a...aa.a.aaa..aaiaiiiiiiiibibia..#vvv#.lvv.faaaaaaiabojejeecba.................................................#.#.#..##.##.####.#.##.#.#.#.#..#.#.#.##########l###..####", +"..................m.m.......m............................................................................................................................................................................................a..a.a................a.................aa.a....aa.a..aaaiibjjjndjeeddoaa.a..aaaaiiaiibiiiiiaaaaaaaaaaaaaaaaaa..aa..aa.aaaaaaaaaaaaaiiiiiiibiiib..vvvv..lvvlfbiiiaaiaaaaoocobia........................................................#..##..#.###.#.###.####....#.##.######.#####..####l#", +".......................................................................................................................................................................................................................a..a..a........a.................a..aa.a....a.aaa.a.aaaaaaaiibenjjnjeedeoaaaa.aa..aaiiaiiibiaiiaa.aaaaaaaaaaaaaaaa.aaa.aaaaaaaiaaaiiaiiiiibiiiiiaf#vvvl..#vvv.bbbiiiiaiiaiaf.afa..................................................#.#.#.###.##.##.##..#.#.###.#.##.#..#.#.#.#####l####ll#####", +"...........................................................................................s............................................................................................................................a.a.aaa.........a.a....................aaaa.aaaaaaaa.aaaaaiibennjnjjeeeoiaaaaaa..aiiiaiibaaiaiiiiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiiaiaaiiaiiiaiia.lvvvl..#vvvfeeebibaiaaaf.............................................s......................##.#........##.#...##.#.#.#.#..########l###l####", +"b...............................................................................................................................................s..........................................................................a..a.a.a..a......a.a...a...a.a.a.aa..a.aaaaa.aaaaaaaaaaibbcjjnjjeedcbiaaaaaaaaaawbbbuobbiiiiiiiiaiaaaaaaaaaaaaaaaiwaaiaaaaiiaiiaiiiaiiaaibf.#vvxv#..lvvbghhhnobbiia.a................................................................#.#......##.#......##.#....#.#..#######.##.########l", +"b.......................................................................................................................................................................................................................aa.....a.a..a...a.a....aa...a.a....a.a.aa.aaaaaaaaaaaaaaaaiiibjnnjnjjeciiaaaaawa.bbbbubbuuoobiii.iiaaiiabawiaaiiaiiaiiibiwiaiiiiiiiiiwaiiiii..vvvvvv..lvv.nhhhhhebbiaa...................................................s.....s........................#......#.#..##.#...##..####.########", +".......................................................................................................................................................................................................................a..a.a.a.a.a..aa....a..a.a.a..a...aa.a.a.aaaaaaaaaaaaaaaaaaiiibcjjnejeobbiiabiwaibbbbbbbbbbccbbiiiiiaiaiiiwiwaaaaiwiiwiiiwiiiiiiiiiiwiiaiiii..vvvv.#v##vv#yhhhhhhpbiiiaa............................................s........s.................#.......#..#.#.#..#######.#############.######", +"................m........................................................................................................................................................................................................a....a..a.a..a.a..a......aa.a.a..aaa.aaaaaaaaaaaaaaaaaaaaiibbbbceeecbbiiiwiiiwbbbbbbbwbbuceebbibibibiiiibiiiiiiwiiiwbbiiibiiiiiwbiiiibiba.#vvv#...vvvvvbhhhhhhhhbbbiaa..................................................................#..........#.......##..#.###.###..#.######.##.###.#", +"..........................................................................................................................................................................................................................aaa..a.aa.aa...a.a.aa.a...a.a.aa.aa.aaaaaiaaaiaaaaaaaaiiaibbbbbbbbbbiibiibbwwwbbbb.vv.bbbejbbbbbbibbbwbbbibbiibbibbiibbbibbibbibibbiiba.vvv#l....vvvv.yghhhhhhpobiaa.......................................................s.............#.......#....#.#....###.###...######.#.##.####.##", +".........................................................................................................................................................................................................................a...aa..aa..aa.a.aaa.a...aa.a.aaaaaaaaaaaaaaaaaaaaaaaaiaiibibiiibbbbbbbbibwbbbbbbbwvvxvfbbejobbbbibibbbbibibiibibiibibbbibbiibbbibibiba.vvvv......vvvlbohhhhhhhnbbiaa......................................................................#....#.#...#.##..#.#.........#.######..#.###..#.", +"......................................................................................................................................................................................................................a....a..aaaa.a.a.aaa...a.aaa.a.aa.aa.aaaaaaiaiaiiaiaiaiiwiiiwibibbbbibbbbbbbbbwbwbbbb.xxxx.bbzjubbbbbbbibbibbbbbbibbbbbbbbibbbbbibbbbbib..vvvv#.....#vvvfbbnhhhhhpebbiia.................................................s....................................#....#..#.#.#..########.########", +".......................................................................s.........................................................................................................................................a.......a..aa.a.aaa.aa.aaaaa.aaaaa.aaaaaaaaaaaiaaaaiaiiawaiiiwiwiwbbbbbbbbbbibbbibbbbbbbbbmxxxx#bbueubbbbbbbbbbbbbbbbbbbbbbbibbbbbbbbbbbbbbb.#vvvvv......vvv.bbbbeppggeobbiaa.........................................................................................#...............#.#.#..#.#...", +"........................................................................................................a...........................................................................................................a.a...a.a..aaa.aa..a.a..aaaaaaaaaaaaaaaaaaaiaiiiiiaiiiaiiwbiibibbbbbbbibbbibbbbbbbbbbubvxxxxvbbuubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.vvvvl#v#....vvv.fbbbbbbbbbbbbiiaaa.................................................................#..........##.#................#....#..#..#.#..#####", +"..................................................................................s....................a.a.f.....................................................................................................a.a...aa.a..aa.aaaaa.a.aa.aaaaaaaaaaaaaaaaaaaaaaaaiiiiiiiiwiwwibbbbbbbbbbbbbbbbbbbbbbbbbuavxxxxxfbbubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbi.vvvv...vl...vvv#fbbbbbbbbbbbbbiiaaa.............................................................................#.....................#..#.##.#.....####", +"....................................................................................................a.aaaaaa......................................................................................................a..a...a.aaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaiaaaaiiiiiiibibibibibiiibbbbbbbbbbbbbbbbbbbbbbub.xxxxxx.bbuubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbi#vvv#....#v..#vv#.bbbbbbbbbbbbiiiiaa...................................................s.................................##.#...#................##.#.####", +".....m.............................................................................................aaabodobia...................................................................................................a.a.aa.aa..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiiaiiiiibiiibiiiibbbbbibbbbbbbbbbbbbbbbbbbbbbbbu.xxxxxx#bbuubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb..vvvv......vvvvv#.fbbbbbbbbbibbbiiaaa......................................................................................#.......#.......#.#...#...#..#.#", +"m..........................................................................s........................aojjnjddaa.a.................................................................................................a........a..aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiiaiiiiibiiibbibbiibbbbbbbbbbbbbbbbbbbbbbbbbub#xxxxxxvfbuubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.#vvvvv......lvvvv.bbbbibbiibbibiiaaaa.a................................................................................................#...................#", +"...................................................................................................aodjjjjjjb..................................................................................................a..a.a.a..a.a.aa.aaaaaaaaaaaaaaaaaaaaaaiaaiiaaiaiiiiibbbbbbbibbbbbbbbbbbbbbbbbbbbbbbbbbbbuwvxxxxxxx.buubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.vvvvlvv.......vvv.fbbbbbbbbbbiibiwaaaaaaa......................................................................................#..........................###", +"..................................................................................................afdnjjjnjjcaaa.................................................................................................a.a...a..a.aaaaaaaaaaaaaaaaaaaaaaaaaiiaaiiiiiiibibbbiibbibbbibbbbbbbbbbbbbbbbbbbbbbbbbbb.vxxxxxxx.buubbbbbbbbbbbbbbbbbbbbbbbbbbubbbb.vvv#..vv......lvv#fbbibbbbbbiiiiiiiiaaaa.............................................................................................................#.....#.#", +"...........................................................................s......................aadjnjnjjndaa.....................................................................................................aaa.aaaaaaaaaaaaaiaaaaaaaaaaaaiaiaiiiiiiiiibibbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.vxxxxxxxvbbubbbbbbbbbbbbbbbbbbbbbbbbbbbbbflvvvl...#v.....#vvvfbbbbbbbbibbbbiiibwaiaaa.a...................................................................................................#...#...........", +"...................................................................................................aonjnjjjjoa.a...............................................................................................aa.a....aa.aaaaaaaaaaaaaiaaiaaaiaaaaiaiiiiiiiiibbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbubuuub.xxxxxxxxvfbbubbbbbbbbbbbbbbbbbbbbbbbbbbb.#vvl#.....v#....vvv.bbbbbbbibbibwbwbbiibaa.a..a....................................................................................#...........................#.", +"...................................................................................................aodjjjnjeiaa.....................................................................................................a.aaaaaaaaaaaaaaaaiaaiaaaiaiaiaiiaiiiiibbbibbbbbbbbbbbbbbbbbbbbbbbbbbbbbbububbuuubuub#xxxxxxxxx.bbubbbbbbbbbbbbububbubbbbbbbb.vvvl.......vl...vvv.bbbbbbbbbbbbbbiwwwbaaaaa.a.a....................................................................................#....................#........", +"...................................................................................................aacdnjnjbaf.a...............................................................................................aa....a.aaaaaaaaaiaiaiaaaaaiaiaiaaaiaiiiiiibibibbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbuubuuuzuzuuwvxxxxxxxxx#bbuuuububbbbbbububbubbbubbzb.vvvl........lv..lvvlbbbbbbbbbbbbbbbbiwwabaaiaaaaa..a............................................................................................................#..", +"..............................................................................s.....................f.bocobaaa.....................................................................................................a...a.aaaaaaaaiaaiaaaaiiiiiaiiaiaiiiiibbbbbbbbbuuuububbbbbbbbbbuubuuuuuuuzuuzzuuzAuzu.vxxxxxxxxxvbbbuuuuubbubuuubuubuuuuubbf.vvvv..........v.#vvlabbbbbbbbbbbbbbbbbbbbiiwaaaaaaa..............................................................................................................#.#", +"....................................................................................................aa.aaaa.a.....................................................................................................a.aaaaaaaaaaaaaaaaaiiaiiaaiaiiiiiiiibibibbbbbbbbubbbbuubuuububuuuuuuuzuzuAAAAuuAAAAuuu.vxxxxxxxxxvBzbzuuuzuuzuuuuuuuuuuuuzbf#vvvv#..........vvvvl.bbbubbbbbbbbbbbbbbbbwbbiaibaaa.a.a...........................................................................................#................#.", +"..........................................................................s..........................aa.aa.......................................................................................................a..a..aaaaaaaaaaaaiiiaiiaaiiiiiiibibbbbiibbbbbbbbubuubbbubuuuubuuuuAAAzAAAAAAAAzAAAAuub.xxxxxxxxxxx.zbzzzzuzzuuzuzuuzzzzuzb.#vvv#v#...........vv#.buuuuuuuubbbbbbbbbbbbbbbbiaaiaa.aafa..a...............................................................................................#........#.", +"..............................................................................................................................................................................................................a...aa.aaaaaaaaaaaaiiaiaiaiiiiiiiibiiibbbibbb..ibbbuocuoccuuuuuuuuuAAAAAAAAAzAAAzzAAuAuuubvxxxxxxxxxxx#bbbuuuuuuuzuzzzzzzuuubm#vv###v#..........vvv.buAuuuuuuuuuuubbbbbbbbbwbbwbbwiaifaa.aa.a.a..........................................................................................#.........#.#", +"...............................................................................................................................................................................................................aa.aaa.a.aaaaaaaiaiaiiiaiiiibibbiibbbbbbbbb.vvlioocccocecuzuuuuuAAAAAuAAAAuAuAAAuAAuuuuuwvxxxxxxxxxxxvBzbubuuuuuuuuuAAAAAzamv#v#...v#..........vvmabuAAAAAAAAAAAuuuuubbbbwbwwwbwwiaiaiaaaa...aa..................................................................................................#...", +".............................................................................................................................................................................................................aa...a..aa.aaaaiaaaiaiaaiibiibibibbbibbbiibalvvvv#.oeengggjzuuuuuAAAAAAuuuuuAuAAuuuuuuuuuuavxxxxxxxxxxxx.bbuuuubuuuAAAAAAzwam##v#....v..........#vv.uuAAAAuAAAAAAAAAAAAuuuuubbbwbwwbwiaaaaaaa.a.................................................................................................#......", +"..............................................................................................................................................................................................................a.aaa.aa.aaaaaaaaiaiiibiiibibbibbbbiibbbbi.vvvvvvvbnhhptgezzAAAAuAAAuAAuuuuuuuuuuuuuuuuuu.xxxxxxxxxxxxxvbzbbbbmwuuuuuAuAuamv#v......vl........lvv.buuuAAAAAAAAAAAAAAAAAuAuuuuwubwwwwwwiaaaaaffa.a............................................................................................#.....#.#", +"............................................................................................................................................................................................................a.a...aa.aaaaaaaaiiaiaiaiiiibbbbbbbibbbbbba.vvv#.lvvlehggeuAAAAAAAuAuuuuuAuAuuuuuuuuuuuuuub.vxxxxxxxxxxxxx#bbbb.v.buuuuuuumrmv#.......ll.......#vv.buuuuuuAuuAAAAAAAAAAAAAAAAAAAuuubbwwwwwaaaaaa.a...............................................................................................#....#.", +".............................................................................................................................................................................................................a.aa.aaaaaaaaaaaaiiiiiiibbbbbbbbbbibbbbbi.vvv#...vvxfgeuuAAAAuAAAuuuuuuuuuuuuuuuuuuuuuuuub#xxxxxxxxxxxxxxx#.f.vv#bbuuuuamv#v##.......#v.......vvmwuuuuAAAuuAuAAAAAAAAAAAAAAAAAAAAAuuubwwwwwiaaaa..a..............................................................................................#..#..", +"............................................................................................................................................................................................................a.a..a.aa.aaaaaaiaaiaiabibbibbbbbbbbbbbbi.vvvl.....#vvfbuAuuuuuuuuuuuuuuuuAquuuuuuuuuuuuuuwvxxxxxxxxxxxxxxxxxxxxxvbbuubammvvvv.........v#....#vv#auuuuuuuuuAuuuAAAAAAAAAAAAAAAAAAAAAAuuuwwwaiia.a...................................................................................................#.#.", +"...............................................................................................................................................................................................................a.a.a.aaaaaaaiaaiaiibibbbbbbbbbbbbbbb.vvvl.......lv.wuuuuuuuuuCCCCqCCCCCCCquAuuuAqquuuu.vxxxxxxxxxxxxxxxxxxxxxvfbbbamrvv##v.f.......lv....vvv.buuuuuuuuuuuuuAuuAAAAAAAAAAAAAAAAAAAAAuubwwaiiaa..a.................................................................................................#..", +"..........................................................................................................................................................................................................a....aaaaaa.aaaaaaaiiiiaibbbbbbbubbbubbbb.vvvv.........vv.uAAuCCCCCCCCCCCCCCCCAuuuuuuuqAAuub.xxxxxxxxxxxxxxxxxxxxxxx.bwmrvv#..v#..........v#..#vv.buuuuuuuuuuuuuuuuAAAAAAAAAAAAAAAAAAAAAAAAuubwawiaaa................................................................................................##.#.", +"...................................................................ibcba....................................................................................................................................a.a.aaaaaaaaaaiaiaiaibibbbbbbbuubbbbbba.vvv..........vv.aaaCCCCCCCCCCCCCCCCquuuuuuuuuuubuwvxxxxxxxxxxxxxxxxxxxxxxx.f#vvv#...v#..........lv##vv.wuuuuuuuuuuuuuuuuuuuuAuuAAuAuAAAAAAAAAAAAAAAuwwwwwaaa..................................................................................................#.", +"..................................................................auejeb.....................................................................................................................................a.a.aa.aaaaaaaiaiiaiabbbbbbbubbuuubui.vvv#...........vv.aaaCCCCCCCCCCCCCCCuuuw..abbbuuub.xxxxxxxxxxxxxxxxxxxxxxxxvvvv##....vl...........vvvv#auuuuuuuuuuuuuuuuuuuuuuuuAAuuAuAuAAAAAAAAAAAAAuuuawaaaa...................................................................................................", +"..................................................................aeeeeo...................aiia..............................................................................................................aaaaaaaaaaaiaaiiiibiibbbbubbububbbbb.vvv#............lv.aaaCCCCCCCCCCCCCCquuw.vvv.fbbbb.vxxxxxxxxxxxxxxxxxxxxxxxxxvvv......vl...........lvvv.buuuuuuuuuuuuuuuuuuuuuuAAuuuAuuAAAAuuAAAAAAAAAAAuwwwaaaa.aa...............................................................................................", +"...................................................................cjejb..................aoeeca............................................................................................................aa.aa.aaaaaaaaiaiaiibbbbbbubbbuuuubba.vv#..............vr.aaCCCCCCCCCCCCCquubmvxxxxv...#xxxxxxxxxxxxxxxxxxxxxxxxx#vv#.......vl...........vvv.buuuuuuuuuuuuuuuuuuuAuuuAuuuAuAAuAuAAAAAAAAAAAAAAAAwwaaaaa.................................................................................................", +"...................................................................bceba..................beeeeb....................aaa...a..a...............................................................................a.aaaaaaaaaaiaaiaibbbbbbqbbubuuubbb.vvv...............lv.aaCCCCCCCCCCCCqquuavxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvv#........ll..........lvv.buuuuuuuuuuuuuuuuuuuuuuuuuuuuAAuuAuAAAAAAAAAAAAAAAAAAubawww.................................................................................................", +".....................................................................a....................ieedeb.....................aaaaaaa................................................................................aaaaaaaaaaaaiaiiiiiibibbbbbbuuuuuubi.vv#................vraaaCCCCCCCCCCCquuumxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvv.........ll..........vv#auuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuAuuAuuAAAAAAAAAAAAAAAAAwaaaaa....a..........................................................................................", +"..........................................................................................abecoa...................aabbccoaa.a...............................................................................aaaaaaaaaaaiaaiaiiibbbbbbuubuuuubb.vvl.................rv.aCCCuCuuCuCAuAAuAmvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvx#vv.........#v.........vvlauuuuuuuuuuuuuuuuuuuuuuuuuuuuuAuuAuAuuAAuuuAAAAAAAAAAAAAAwuaaa...............................................................................................#", +".............................................................................a..............aia...................aaacjejjbaaa..............................................................................a.a.aaaaaaaaaaiaiibbibubbuububuuuui.vv#..................v.aAAAuAAuAAuuuuAAAammvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvv.#v..........v#.......lvv.buuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuAuuuAAuAAAuAAAAAAAAAAAAAAubaaa...............................................................................................", +"............................................................................abuba................................a.abeedjecba.............................................................................a..aaaaaaaaaaaiaiiiibbbbbbbubuuuuuub.vvl...................r.wAuuuAuAuAAAAAAAAAuua.mvvxxxxxxxxxxxxxxxxxxxxxxxvvv#...v..........vl......#vvraaCCqqquuuuuuuuuuuuuuuuuuuuuAuuuuuuAuuAuAuuAAAAAAAAAAAAAAAAAuuaaaa.............................................................................................", +"...........................................................................aeeeeb.................................a.bededdci.a.............................................................................aaaaaaaaaaaaaaiiaabbbbbbbuuubbubuub.vv#......l.............r.uAAAAAAAACAAAAAAAAuuzuwam#vxxxxxxxxxxxxxxxxxxxvvv....#v..........#l.....#vvlaaaaCiCCCCqqquuuuuuuuuuuuuuuuuuuAuuuuuuuuuAuAuuAAAAAAAAAAAAAAAuawaa...a.....................................................af..................................", +"...........................................................................ijeejc...............................aaaaacejjjbaa.a.............................................................................aaaaaaaaiaaiaiiibibbbbbbbuubbuuubi.vv......v..............r.bwACCCCCCCCCCCCqAAAAAAAAua.mvvxxxxxxxxxxxxxxxvx##.....v...........v#...#vvv.aaaiCiCCCCCCCqquuuuuuuuuuuuuuuuuuuuuuuuuAuuAuuuAuuAAAAAAAwAAAAuuaaaaa....................................................iaaaffa................................", +"...........................................................................aeejju.................................aaabcddoaaaa.a.........................................................................a.a.aaaaaaaaaaaiiaiiibbbqbuuubbubuubavv#......l..............r.wAACCCCCCCCCCCCCqCCCAAAAAuub.mvvxxxxxxxxxxvx#vv.f.....v............v...vvvsaaaCCCCCCCCCCCCaCCquuuuuuuuuuuuuuuuuuuuuuAuuAAAuAuAAAAAAAAAAAAAAAuwaaa.a..a..............................................ifaiiiiff.f...###ll##...................", +"............................................................................bccoi..............................abbiaaaiiiaaaa.a........................................................................aa..aaaaaaaaaaaaiiiiibbbbbubuuubuubuub.vv......l................mauACCCCCCCCCCCCCCCCCCCCAAAAuzwammxxxxxxxxxvvvv#.......v............ll#vvv.aaiCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuuuuuuuuuuAuuAuAuAuAAAuAAAAAAAAAAwww.aa.a.a...........................................aiiboocbiii....vvvvvvvv#..................", +".............................................................................aa.a.............................aocccbiaaiaaibaaa..........................................................................aa.a.aaaaaaaiiiaiiiabbbbbuubuubuuubb.vv......r................r.uAACCCCCCCCCCCCCCCCCCCCCqAAAzzzwmvxxxxxxvxv#vv.......v#............vvvvlaaaiCCCCCCCCCCCCCCCCCCCqquuuuuuuuuuuuuuuuuuuuuAuuuAAAuAAAAAAAAAAAAAAwawifafa.f..........................................aaibennneebaaf.vvv##lvvvvl.................", +"..............................................................................................................bcoddoaaaaabcccb.........a...........a...................................................aa.aaa.aaaaaaaaiaiiibbbbbubuuuubuouuci.vl.....vl................vmuuACCCCCCCCCCCCCCCCCCCCCCCqAAAAwzamvvxvvv##.lv.......vv............lvvlsaaiiCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuuuuuuuuAAuuuAAAAAAAAAAAAAAAAAwwi.aafa..aa......................................aiabegnnnnncbi.vvv#....#vvv#................", +"..............................................................................................................iccccbaaaaabdccoa........a.....a........................................................a..aa.aaaaaaaaaiiiiibbibbbbuubuucuuucui.v#.....v.................mmaAAACCCCCCCCCCCCCCCCCCCCCaCCCAwAAzzammvv#....v.......#v....a.......lvvlaaiCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuuuuuuuuuAAuuAAAAAAAAAAAAAAAuwaaa.affa...a....................................aaibnnnnnngnb.#vvl.......vvv................", +"..............................................................................................................abccoaaa.aabcccoa.......a.........a.a.a.a..a.a.aa.....................................a.a..aaaaaaaaaaaiiiiiibbbbubbuubuuuuuuuuarv#.....v..................mauAAACCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAuamm.....v........v......a....vvv.aiaiiiCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuAuuAAuuuAAAuAuuAAAAAAAAAAAAAAuwaaaaa.aaaa.a..aa..............................aaiiogngnngnjo#vvl........lvvv...............", +"...............................................................................................................aaaa..aaaaibcoaa.................a........a..a..a........................................aa.aaaaaaaiaiiaabiiibqbbuuuuubuuuuuu.vv......v..................r.bAAAAaCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAuwaa....ll.......ll.........#vvlfiaiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuAuAuuuuAuuuAuAAAuAAAAAAAAAAAzAwAwiaaaa..aaaa.a...a............................aabibgnnnnngnivvv..........vvv...............", +".................................................................................................................aa..aaa.aaiaa.a......a......a.......a.....a.......................................a.aaaaa.aaaaaaaiaiaiiibbbbbubuuuuuuuuuuuu.rl.....#v....................auAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCqAAAAuaaaa..v........v.........vvv.aaaCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuAuuuAuuuAuAuAuuAAAAAAAAAAuwwiai.aaaaa.aaa.aa.............................aabibnggnggne.vvl..........lvv#..............", +".................................##vvvv#............................................................................a...a..............a.........aa..a..a.a..aa....................................a...aaaaaaaaaaaaiiiibbbbbbbbuuuuubuuuuuuAmv.......l....................aauAAACCCCCCiCCCCCCCCCCCCCCCCCCCCaCuuAAAAaa..vl.......ll.......vvvsaiiCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuAuuAuAuuAuuuuAAAuAAuAAAAuAAAAAAAAwwiiiaaaaaaa.aa...aa...........................aawbbongggnnbvvv...........#vv#..............", +"................................#vvvvvvvv..f..............................................................................a.a.a......a..a....a......aa...aaaa.a...................................a..aa..aaaaaaaaiaaiibibbbbubbbubuuuuuuuuuasrm.....##.....................awuuAAAaCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAwaa.rv........#l.....vvvlaaaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCquuuuuuuAuuuuuuAAuuuAuuuAAAAAAAAAAAAAuwwwiiaaaaaaaaaaa.aa..aa......................aawaibbojnneo#vv#............vvv..............", +"..............................##vv#m###vvv#.f..............................................................................a........a.a........aaa......a....a.a...................................aa..aaaaaaaaaaaaiiiiibbbbbbuuuuuuuuuuuuAamr.......#.....................aaAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCqAuAAuwa.r....a....v#....vvraaaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuuuAuAuAuAuuuAAAAAAAAAAuuwaiiaiaaaaaaaaaaaaa..........................abbbbbbbbbb.vvv.............vv#.f............", +"..............................#vv#.....#vvv....aa................................................................................................a.aa...a...aa...................................aaaaaaaaaaaaaiaiaiiiiiiibbbbubuubuuuuuuuqAasr...............................awAAAAaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuAuw..r........#v#.#vvl.aaaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCquuuuuuuuuuuuuuuAuuuAuAAAuAAAAAAAAAAbwwwiiiiaaaaaaaaaaaa.a.......................aaibiibbbbbf.vv#.............vvv..............", +".............................#vv#.......vvv#.....a...................................................................................a.a.a.a.a..a.aa.a.aa.aaa.a.....................................a.aaaaaaiiiiiaiiiibibbbbububuuubuuuuuAAarv...............................aaAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAuw.m.........#vvvvv.aaaCqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuuuuAuuAuuAAAAAAAAAAAAubwibiiwaaiiaaaaaaa.a........a..a...a.a....a.faaaiiiibbb.vvv..............vvv..............", +".............................vvv.........lvv....a..w....a.a.........................................................................a....a..a...a.a..a..a.aa.aaaa..a..a..........................aa.aaaaaaaaaiiiaaiiiibbbbbqbbuuuuuuuuuuuaaarr.........................a......aauAAAACCCCCCCCCCCCCCCCCCCCCCiCCCCCCaAAAAAAmm.........lvvvsaaaCCqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuuuAuuAuAuuAuAAuAuuAAAAAAAuwbbiibiiaaiaaaaaaa.a.a.aa.aa.aa..aa..fa.a..aaaaaaaiibbb.vvv..............lv#.f............", +".............................vvv..........vvl.af.a.a.w.w.a.aaa..................a.........................................................aa.....aaa.aaaaaa.aaa.aa..a..aa..........................aaaaaaaaiiaaiaiiibibbbbbbbububuuuuuuuACCasr...............................a.aauuAAACaCCCCCCCCCCCCCCCCiCCCiiCiCCCCCAAAuamm........vvvl.aaCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuuuuAuAAAuuAAAAuAAAAAubwbibbiwiibaiiaaaa.a.aaaaaa..a.aa..aa.aa.aaaafaaiabbbb.#vv#..............vvv..............", +"............................#vv#..........#vv.fw..a.w.w.aa.aaaaaa.................................................................a.aa.aa...a.aa.aa.aaa.aaa.aaaaaaa..aa..a.......................aaaaaaaaaiaiiaiiibbiiibbbbbbuuuubuuuuuAACCarv..................................aauAAAuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuAAam.......#vvr.aaiiCCCCCCCCCCCCCCCCCCCCCiCCCiCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuuAAAAuAuAAuAuAAAAAAubbibbibbiiiiaiiaaaiaaaaaa..aaaaaaaaa..aaa.aiaaabiaibba.vvv...............vvv..............", +"............................#vv............vvv.f.w.w..awaaaaa.a.a.a................................................................aa.a.a.a.a...a.aa.aaaaaaaaaaaa.a.aa....a.....................a..aaaaaaabccbbiibiibbibbbubuubuuuuuuuAaaCCasr............................a.....aaauAAAACCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCAAAAAm......vvl.aaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuAuuuuuuAuuuAuuAAAAAAAAubbbbibbiwibwiaaiiaaafaiaiaiaaaaaaaiaiai.aaaaaaifaiai.f.vv#...............vv#...f..........", +"..........................f.lvv............#v#.f..wwwwwaaaaaaaaaaaa.a..a............a.a.........................................a.a.aaa.a.aa.aa.aaa.aaa.aaaaa.aaaa.aa.aaa.a.....................a.a.aaaaabennjobbbibbibbbbuuuubuuuuuuuAAaCCasr...................................aaauAAAACCCCCCCCCCCCiCCiCiCCiCCCCCCCCCCuAuAamm...vvv.aaiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuuuuuuuuuuAuuuAuuuAAAAAuubbbbbbbibiwbiiiaiiaaiaaiiiaaaiaaiabaaiaaaaaaaabfiibfb..vv................vv#.f............", +"............................vvl.............vv#.bw..wwwwwaaaaawaaaaa.aa.a.......a.a.....a...a..............................aa......aa.aa.aa.aa.aa.aa.aaaaaaaaaaaaaaaaa.a.a..a..a.................a.aaaaaabjnnndbibbibbbbbbbbubuuuuuuuuACCCCasr...................................aaaauAAACCCCCCCCiCCCCCCCCiCCCCCCCCCCCCCCqAAAAm..lvv.aaaiCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCiCCquuuuuuuuuuuuuuuuuuuAuuuAuAAAAAAuubbbbbbbbbbiwibiiaibaibaibiiiawiabaabbbibbbiibiibbabf#vv.................vv#..............", +"..........................f.vvl.............#vv.f.wwwwwwwaaaawaaaaaaa.aaa.a.a.....a.a.....a...................................a..aaa.aa.aaa.a.aaaaa.aaaaaaaaaaaa.aaaaaa.aaa...a................aa.aaaaaaibjnnndbbibbbbbbbbbbuububuuuuACCCCiasr....................................aaaAuAAAACCCCCCCCiCCCCCCCCiCiCCCCCCCCCCaCAAAam.vv..aaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuuuAuuuAuAuAAAAAAzubbbbbbbbibbbbbwiiiiaiiiiiiiaiiiwiwbibfabbibbbbbbbbbb.vv#.................vv#f.............", +"............................vv#.....a........vv#fb.wwwwwwawwaawwaaaaaaaaaa.a..a.a...a...a.a..a................a.a..aa..a...a..a.a...aaaa..aaa.aaaaaaaaaaaaaaaaaaaaa..aaaa.a.aaa.................a..aaaaaaabejjbbbbbibbbbbubuubbuuuuuuACCCiCisr.....................................aaaAuuuAuACCCCCCCCCCCiCiCCCCCCCCCCCCCCCCqAuAamvr.aCiCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCiiCCCquuuuuuuuuuuuuuuuuuuuuuuAAAAAAAuubbbbbbbbbbbbiibbbibbiiwiwiibiabbibbbbbbbbbbbbbbbbbf#vv#................#vv..f............", +"...........................mvvm..............lvv.fbwwbwwwwwwwwwwaaaaaaaaaaaaa.aaa...a.....a.a..a............a....a.a.a.....aaa.a.aaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..a.............a.a.a.aaaaaiaibbbibibbbbbbbubuuuubuuuuuuACCCCCasr.............a........................aaaawAAAAACCCCCCCCCCCCiCCiCCCCCCCiCCCCCCCAuAam.aaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuuuuuuuuuuuuuAuuuuAAAAubbbbbbbbbbbbbbbbbbiibibibbibbbbbbibbbbbbbbbbbbbbbbb.vvv.................lvv.f.............", +"............................vv#..............#vv.fwbwwbwwwwwwwwwwwaawaaaaaaaaaaaaaaa.a...aa.aa.aa....a..a.....a.a.a.a..a.a...a.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa........aa...a....aaaaaiabiiiiiibbibbbbbubuuuuuuuuuACCCCCCasr.......................................aaaauuAuAACCCCCCCCCCCCCiCCCCCCCCCCCCCCCqqAAAaaaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCiCiCCquuuuuuuuuuuuuuuuuuuuuuuuAAuAAzubbbbbbbbbbbbbbbbibbbbbbbbiibibibbbbbbbbbbbbbbbbbbbflvv..................vvv.f.............", +"...........................mvv#...............lv#.bbbwwbbbwbbwbwbwwwaaaaaaaaaaaaaaaaa.aa.aaaa.a......aaaa..aaaa.aaa.a.a.a.aaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aa........a..a.a...aaaaaaaiiiiibbbbbbbbbbuuubuubuuuuAaCCCCCaar........................................aaaawAuuAuqCCCCCCCCCCiCCCCiCCCCCCCCCCCCCqAAAAaCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCquuuuuuuuuuuuuuuuuuuuuuuAuuAAzuubbbbbbbbbbbbbbbbbbbbbbbbbbbbibbbbbbbbbbbbbbbbbbbb.vvv..................vv#fff............", +"............................vvl...............#vv.fbwbbwwwwwwwwwwwbwwwwawaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaa.a.a.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaa.a.a.a.a...a.a.aa..aaaaaaiiiibbbbbbbbbuuubuuuuuuuuACCCCCCCaar..........................................aaaauuAuACCCCCCCCiCCiCCCCCCCCCCCCCCCCCCqAAACCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuuuuuuuuuuuuuuuuuAAAzubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.vvv...................vv.f.a.f..........", +".........................bf.#v#................vv.fbbbbbbwwwwbwbwbbwwwwwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiiiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aa.a.a.aaa..a.a.aaaaaaaiiibbbibbbubbuuuuuuuuuuuuACCCCCCCCars........................a..a.a.........a.aaaaaAAAuAAqCCCCCiCCCCCiCCCCCCCCCCCCCCCCuAuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuuuuuuuuuuuuuuuuAAAAzuubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbflvv#..................lvv.f.f............", +"......................a...b.###................#vv.bbbbbbbbbwbbwbbwwwwwwwwwwwwaawawaaaaaaaaaaaaaaaaaaaaaabuobbiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.a.a.a..a.aaa..aaaaaaaaiibbbbbbbbbuuuubuuuuuuuuACCCCCCCCas.......................a........a.a..........aaawuuAAAACCCCCCCCCCCCCCCCCCCCCCCCiCCquuuCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuuuuuuuuuuuAAAzzubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.vvl...................lv#.f..............", +"..........................b.mv#.................vv.fbbbbbbbbbbbbbwbbbwbwbwwwwwwawaaaaaaaaaaaaaaaaaaaaaaiabeeecaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..a.aa...a.aaaaaaaiiibibbbbuubuuuubbubuuuAACCCCCCCCass..........................aaaaaaaaa.a...a.a.a.aaaAAAAAAuCCCCCCCCCCCCCCCCCCCCCCCCCCCuuACCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCquuuuuuuuuuuuuuuuuuuuuuuAAAzzubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.vvv....................vv.ffa.............", +".......................wb...#vv.................#vv.bbbbbbbbbbbbbbwbbbbwbwwwwwwwwwwwwaaaaaaaaaaaaaaaaaaaieedeeiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.a.aa.a.aaaaa.aaaaaaaaaaiibbbbbcububbuuuuuucuuACCCCCCCCCA.........................aibbcucubbiaa.a.a.a.....aaawuAAAAAuqCCCCCCCCCCCCCCCCCCCiCiCCCuuCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuuuuuuuuuuAuAAzzbubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.lvv#...................lvl.ff.f............", +"....................w...aawa.vv..................vv.fbbbbbbbbbbbbbbbbbbbbbwwwwbbwwwwwwwaaaawaawaaaaaaawaiueejbiiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaa.a..aaaaaaaaiibbbbcngnebbbuuuuuuuuuACCCCCCCCqAamm.............v....a.aabccdjejejcccbaa..a.....a.aaaawuAAAAAAuCCCCCCCCCCCCCCCCCCCCCCCuAuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuuuuuuuuuuuAAAzuububbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbf#vvl....................vv#fffa.faf.........", +".......................bawwf.vv#..................vv.bbbbbbbbbbbbbbbbbbbbwbbwbwwwwwwwwwwwawaaaaaaaaaaawiiibcobiiawwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaiiibbbegggncuububcuuuuAACCCCCCCCuuam..............vl....aibcjedddjdjcdjccbaa..aa.....a.aaawuuAAAuAuAqCCCCCCCCCCCCCCCCCCCCuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuuuuuuuuuuAAAzzzuubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbf.vvv....................lvv.ffafaafaf........", +"....................w...awwa.lvl..................vv#fbbbbbbbbbbbbbbbbbbbbwbbwbbbwbwwbwwwawaaaaaaaaiwiiwwiiwaiiwwwwawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaiibbbbngngncbbuucucuuuACCCCCCCCCCuAm...............v....auddddddddddddddedubaa.a.a......aaaaAuuAAuAAAAuAqCCCCCCCCCCCCCCCCCuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuuuuuuuuuuuuuuAzAzzuubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbf.vvv.....................vv#.fbfbaa.fi........", +".....................wb.awww.lvv..................#vv#bbbbbbbbbbbbbbbbbbbbbbbbbbwbwbwbwwwwwwwwwwaawwiwibbbbbwwwbwwwawwiaaaaawawwaaaaaaaaaaaaaaaaiaaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiibbbbbegggebubbbuuceuuAACCCCCCCCquAmm..............v...abjeedddjddddddddcdjcba.a..........a.aaawuAAAAuuuAACuCCCCCCCCCCCCCCquuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuuuuuuuuuuuuuuuAAAzuubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.lvvl......................vv.ffiab.fi..........", +"...................w.aaaawwww.vv#..................vvv.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbwwwwwwbiawawwiwwbbwwwbwwwiwwiwawwwwiwiwwaiwwiawwwaaiwaaaaiawaaaaiwaaaaaaaaaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiiiibbbbbuoecbcbuucbuccuuAqaCCCCCCquAuam..#...........vv..beeedjdddddddddddddedcba.aa..a...a...aaaaawwAAAAAAAuuAAuCCCaCCCCCCCCuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuuuuuuuuuuuuuuuAAzzzuububbubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.vvvl......................vvvffbfia.fa..........", +"....................aaaawwwwb.lv#...................vv#fbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbwbwbbwwbiibibbbbbbbbbwbbbwiwwbiiiawiiwiwwiwwiwwiwiawiiwiwiaiiiaiaaiaiiiaaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiiibiibbbbbubbbbuuucucjguuACCCCCCCCAAuAam...l..........vv.bejddddddddddddddddjddeeca.a.a..a......aa.aaaaawuAAAAAAAAAAACCqCCCCCCCqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuuuuuuuuuuAAzzzzuuuubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.vvvv......................#vv.fbbbbabi...........", +".................w.aaaawawwab..vv...................lvv#bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbwbbbwbbbbbbwbbibwwwwbwwwwiwiwiwwibiiiwiwiiiwawiaiaaaaaaaaaaiaiaiaaiaiiaaaaaaaaaaaaaaaaaaaaaaawaiibbbbibbbbbbubuuuuuucjjgAAACCCCCCiaCAAAaa...v...........x.oecdddddddjdddddddddddcdjcaa.............a.a..aaaaAwwuuAAAuAuCCCCCCCCCqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuuuuuuuuuAAAAzzuuuuuuuuubbbubbbbbbbbbbbbbbbbbbbbbbbbbbb.lvvvl.......................vv#.Bbfbibaiff.........", +"....................awawwwwwww.vv....................lvv.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbwbbwbbbibbbiibbbbwibbbwibwwiwiiwiiibaiwiiwiiiiaiaaaaaaiaaaaaiiaaaaaaaaaaaaaaaaaaaaaiiiibibbbbbbbbuubuuuububcjjuAACCCCCCisaAAAa....lv..........vvbeecdjddddddddddddcdddddddcaa.................aaaaaaaawwuAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuuuuuuuuuuAAAzzzcuuububuububbubbbbbbbbbbbbbbbbbbbubbf.vvvvv........................#vv.fbbbbbbaaa..........", +"...............w.w.bwwwwabwwwb.#vv....................lvv.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbibbwbiiiiiiiiiibibaiwawbwbabbaibaaaiiaaaaiaaiaaaaaaaaaaaaaaibbbibbbbbbbbbbbuuuuubuuccjzAAACCCCCCCasAAuaa....vr.........lx.eeddddddjdddddddddddddddddca.a..................a.....aaauAAAAAAaCCCCCqqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCiCCCCCCiCCCCaquuuuuuuuuuuuuuuuuuuuuuuAzzzzuuueozuuubbzububbbzbubbbbbbbubebbbf#vvvvv#.........................vv#fbbbbbbbbi.f.a.......", +"................w....wwwwwwwwbw#vv.....................lvv.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbibbibbibibbwbwbibaibabiabaibbaababaiiaaaaaaaaaaaaaaaaaaiibucubbbbububbbubbubuuuuuuAAACCCCCCCarazwaa....vv........i.vvbeededddddddddjddddddddddddca..a......................aaaaawAAAACCCCCCqqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaaaCaaaaaaiaaaaquuuuuuzuuuuuuuuuuuuuuuAuzzezcueuuozuuubbbuuzbebbuebbeezebbf.##vvvvvl..........................#vv.Bbbbbbbbaaaaa........", +"................b..bw.awwwwbwbb.vv#.....................vvv.bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbibibbbibibibbiibiibiiabababiaiaiaaaaaaaaaaaaaawiwbbunggebububuuuubuuuuuuuezuuAACCCCCCCasrawa......vv.......bcvx.cdddjdddjddddddddddddddddedua.aa........................aaawuAAACCCCCCqqCCCCCCCCCCCCCCCCCCCCCCCCCCCiCiiaaaa.sssssrssrsssrs....aaaawwbbbbbuuuuuuuuuzezeeezezeeeeeeeeeeeobzozbbbbbf..vvvvvvvv#............................vv#fbbbbbbbbwbaaaaaf.f...", +"...............w.....b.wwbbwbbbw#vl......................vvv#fbubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbwiiibibiibibwbibabaaaaaaaaaaaaaaaaaaiiibbegnnnbbbbubbbbuuuuuuuuuuuuACCCCCCCiCarr.........xv.....aceavvbecdddjdddddddddjddddddddcddbaa..........................aaawuAAACCCCCCqCCCCCCCCCCCCCCCCCCCCCCCCCiiaasssrrrrrrrrvrvvvvvvvvvvvvrvrrr..r.m..........abbbbbbbbbbbbbbbbbbbbbBbff..#lvvvvvvvv##.............................lvvfbbbbbbbbfbfia.afa.....", +"...................b.wb.bwwwbbbb.vv#......................vvvl.bbubbbbubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbibbbbbbbbibbibiiibiabibibibbiaiaaiaaaaaaaaiaaiibienggncbbubbbbbuuuuuuuuuuAuACCCCCCCCCqarv........vxv....ueebvxlbeddddjddddddddddcddddddddddi......a.....................aaauuAAACCCCCCCCCCCCCCCCCCCCCCCCCCaiiaasslrvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvmvvvv###.............##vvvvvvvvvvvv##................................#vv.fbbbbbbbbbbbafaa.......", +"..............w.b..w.w.wwwbbbbbbf#vv.......................#vvv.fbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbibbbbbbbbbbbbbbbbbbbbbibbibibbbiibabaiiaiaaiaaaaiiawbiujnnjbbububuubbubuuuuuzuuAACCCCCCCCCCumvvv#......vxxv.fceeeixx.uedddddddddddddddddeddddddduaa.a........................aaaauAAACCCCCCCCCCCCCCCCCiCiCiCCiiiassrvvvvvvvvvl####..#.............####llvlll#vvvvvvvmvvvvvvvvvvvvvxvvvvvvvvvvvvvvv#l#................aa..........a.......vv#fbbbbbbbbbwbabiafa..f...", +".............w.b.b..bwwwwbbbbbbbbfvv#.......................#vvvv.fbbbbzbbbbbuubbbbbubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbubbbbbubbbbbbbbbbbbbbbbbbbbbibbwiaaiaaiaaaaiaiiibbbbuobbbbbbbbbbbuuuuuuuuuAAACCCCCCCCCquA.vxxv#....#xxxv.bbbbfvxx.oeedddddjddddddddddddddddddbaa...........................aaaAuAACCCCCCCCCCCCCCCCCCCCCCCiasrvvvvvvvll.......................................#.###vvvvvvvvvvvvvvvvvvvvvvll##........................................vvlfbbbbbbbbbbbbaaiaa.......", +"...............w...b.bwbbwbwbbbbbb.vv.........................lvvvv#fbbbuzbbbbbbbbbbbbbbububbububbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbubbubbbbbbbiibibbibiiwbiiaiiaiaiaaiawaiiibbbbbbbbbubbbbuuuuuuuuuuzuAAACCCCCCCCCqAuu.vxxxvvvvvxxxxxxvxxvxxxx.bodjedddjddddddddddddddddeua............................aaawAAACCCCCCCCCCCCCCCCCCCiCiasrrvvvvl............................................................#.....................................................lvv.bbbbbbbbbbbbbibfa.aa.....", +"..............b...w.wwwwbwbbbbbbbbf#v#..........................lvvvvl..fbuzobzbbubbuzbbbbbbbbbbbbubbbbbbubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbububbubbbubbbbbbbbbbbbbbbibbbbbbibwbabaiaiaaaiwiibbbubbibbbbbbbbuuuuuuuuuzuAAAqCCCCCCCCCuuuwmvxxxxxxxxxxxxxxxxxxxxxxv.boeeddddddddddddddddddddeba............................aaauAACCCCCCCCCCCCCCCCCCCCiarrvvv#....................................................................................................................#vv.bbbbbbbbbbbbbbbbaaaaa.....", +"................ww.wwwwbbwwbbbbbbbb.vv#..........................##vvvvv#..fbbbbzbuubbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbuuuububbubbubbbbbbbbbbbbbbbbbiibbbabwbwiiaabaibbbbbbbbbbbbbbubuuubuuuuuuAACCCCCCCCCCCuAAwa..vxxxxxxxxxxxxxxxxxxxxxxx#ibeecdddddddddddddddddduaa............................aauAAACCCCCCCCCCCiCiCCCiasrvvv#..................................a..................................................................................#vv#bbbbbbbbbbbbbbbbaaaaa......", +".................w.wwwwwwbbbbbbbbbbf#vv.............................#lvvvvvv#...fbbbbuezeuubbbbbuubbuubbbbbbbbbubbbbbbbbbubbbbbubbbbbbbbbbbbbbbbbbbuuuuuubbbbuuuuububbbbbbbbbbbbbbbbbbbwwbbwbbibaibibbibbbbbbbbbbbuububuuuceuuAACCCCCCCCCCCAuAAa....vvxxxxxxxxx##xxxxxxxxxxvlfocceeddddddddddddddddba.a.........................a.awAAuaCCCCiCCCCCCCCCCassrvvl......................................................................................................................#vv.bbbbbbbbbbbbbbbbbibfafa.....", +"..............a..awbfwbwbwbbbbbbbbbb.vv#...............................##vvvvvvvvl#...fffbbbbbbbbbbbbbbbbbbbbbbbbbbbbfaa..f....f.........fabbbbbbbbbbbubccccuouuuuuuubbbubbbbbbbbbbbbbbbbibbbaiaibiwbibbbbbbbbbbbubuuccucccuuuAACCCCCCCCCCCCAuwaa......#####zDDDDyybB#xxxxxxxxv.ocdddddddddddddddddca...........................aaauAAACCCCCCCCiCiCiCCaarrvll.......................................................................................................................vv#bbbbbbbbbbbbbbbbbfbaaaaaa....", +"...............b.b.bwbwwbbbbbbbbbbbbb.vv#..................................##vvvvvvvvvvvlvv#.#.#..#########.#l#llllllllvvvvvvvvvvvvvvvvvvvll##...fabbbboeggnebbuuuuuubbuubbbbbbbbbbbbbbbbbbbbbibbibibbbiibbbbbbbbbuuucccccceuAAACqCCCCCCCCCCAAAa............ehhhhhhhhDyB#xxxxxxxvfbcdccdddddjddddddcb.a..........................aauAAACCCCCCiCCCCCCCiarrvr.......................................................................................................................#vv#fbbbbbbbbbbbbbbbbbbbifaafa....", +"...............ww.w..bwbwbbbbbbbbbbbbb.vv........................................lvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv#..fieggpncuubuuuuubbbuubbqbbqbbbbbubbbbbbbbbwbbibbbbibbbbbbbuuuuuocuceeeuuAACCCCCCCCCCaCAaam.........f.fehhhhhhhhhhhDyBxxxxxxxvfoecdddddddddddcjba...........................aauAAACCiCCCCiCCCCCiarvvl........................................................................................................................vv#bbbbbbbbbbbbbbbff...ffb..i.a...", +"..............w..w.bwwwwbwbbbbbbbbbbbbf.vl....................a........................####lllllvvllvllllvll.ll####.##.##..#....#.....#.#####lvvvvvvvvvv#foeeocuuuuuuuuubbubbubbbbubbbbbqbbbbbbbbbbbbbbbbbbbbubbuuuuuceegpgnuAAACCCCCCCCCCCqAAAmr...........yhhhhhhhhhhhhhhyb#xxxxxxlbcedddddddddddjci...........................aauAAACCCqiiCCCCCCCasvvl.......................................................................................................................#vv#febbbbbbbbbbfff..##vl#.fba.aa...", +"...............wa.b.wwbwbbbbbbbbbbbbbbb.#vl.......................................................................................................##vvvvvvv#.iboocbbuuuuubbbbbbuububuububbbbbbbbbbibbbibbbbbubuuuuuuucegpphgzuAACCCCCCCCCqCCAAAam.vvvvvvvvxxyhhhhhhhhhhhhhhhhDB#xxxxxv.oceddddeddddedb.a.........................awuAACCCCiCCCiCCCCirvv#.......................................................................................................................#vv.bebzbbbbbbbf.###vvvvvvvv.bfa.a...", +"m............a.w..b.wbwbbbbbbbbbbbbbbbbbf#v...........................................................................................................##vvvvvv..bbobuubuuubbubbuubububbbbbbbbbubbbbbbbbbbbbuubuuubuubcjpppppzuAACCCCCCCCCCCCAAAAa...#vvvxvxxehhhhhhhhhhhhhhhhhhDb#xxxxxlbeccddddddddjba.........................aauAAACCCCCCCCCCCCisrvv.......................................................................................................................lv#.bebbbzzbbb..lvvvvvv#vvvvv#ia..ia.a", +"...m.......b..w.b..bb.fwwfbbbbbbbbbbbbzbb.vv..............................................................................................................l#vvvv..bubuuuuuuububuubuubuuuuububbbbbbbbbbbbbbubbbuuuuuuceeppppgzuAACCCCCCCCCCCCAAAAaa........##bhhhhhhhhhhhhhhhhhhpDBExxxxxx.oeedddjddjdbaa.a.....................aaauAAACCCCCCCCCCCaasvv#...........................#.........................................................................................#vv#fbzbbebbBf.#vvvvvvv#l...#vv#biaiiiaa", +".m.......w...a.bb.bbw...#m..ffbbbbbbbbbbzb.vv#...............................................................................................................#vvvv.abbuuuuuuuubuuuubububuuubbuubbAbbbbbbbbubuuuuuuuccceghppguAAACCCCCCCCCCCCAAAwa...........yhhhhhhhhhhhhhhhhhhDofffvxxxxx.oeecddddddcb....a....................aAAAAACCCCCCiCCCiasrv#....................#lvvvvvvvvvvl...................................a................................................vvv.fezbzzbb.#vvvvvvv.........vv#fbbbobba", +"...............w.ab..#vvvvv#...fbbbbbbbbbub.vvv...............................................................................................a................#lvvv.bbuuuuuuuuubuuuuuuubbuububbububububbubbbuuuuuuucccjnpgjuAAACCCCCCCCCCCCAAAaaa.........vBthhhhhhhhhhhhhhhhDbEffffE#xxxxvbcdeddddddbaa.......................auuAACCCCiCCCCiCaarrv...................rvvv#.....#.#vvvl................................................................................lvv#.beezebf.#vvvvv##..........#vv.bbceeecb", +"..........w...b.bawbmvvvvvvvvvv#..bbbbbbbbzzf#vv.................................................................................................................lvvv.bubuuuuuuubuuuuuuuubbuububbbbbbubbbuubbuubbccoueeedeeeuAAACCCCCCCCCCCCCAAAmmm.....#vvx.thhhhhhhhhhhhhhhpbffffoepD.xxxxvbeeccddddba..a.................a..awAAAACCCCCCCCCCiasvv#.................vvl..............lvv#............................................................................#vvv.beezbbf.lvvvvl#.............vvvfbeeeedec", +"........w..a.a.aw.wwmvv#...##vvvv#..fbzbbubbzf.vv..................................................................................................................vvv.buuuuuuuuuuuuuuuuuuubbubuuubububuububuubcjnneccccceczuAACCCCCCCCCCCCCuAzAamrrvvvxxxvx#DhhhhhhhhhhhhhhhkEffakphhhhy#xxxxfcecdddjcaa..............a.....aaAAAAACCCCCCCCCiCisrvv................lvl..................#l#.........................................................................#lvv.fbebBf..vvvlv#................vv#fbeeecedc", +"..........w.w.w.wb.bmvv.......##vvvv#..bbezbbzB.vv#.................................................................................................................lvv.bbbuuuuuuuuuuuuuuuuuuubbubububbuubbuuuujgppncccededzAAAACCCCCCCCCCCCCAAAa.....####.#.ehhhhhhhhhhhhhhDffffkhhhhhhhyxxxxxfcecddjca.......a.a....aa..aaaawuAuACCCCCCCCCCiiasvv................vl.....................vv#.......................................................................lvvv.fbB..#vvvvvv..................#vv.foeeckcce", +".........w.w.w.wa.b..v##........###vvvv.ffzzzoeb.#vl.................................................................................................................#vv.buuuuuuuuuuuuuuuuuuuuuuuububbubbububuungggnccuccdezAAACCCCCCCCCCCCCAuAAaa.......ff.#yhhhhhhhhhhhhhhkfffkphhhhhhhD#xxxxx.eecdjcba...a..aaa.aaaaaaaaaaAAuAACCCCCCCCCCCCisrvl..............lvl.......................lv....................................................................lvvvvvv###vvvvvvl#....................vv#ffbeeeeekc", +"..........wa...wwawb.vv#............llvvv#.bbezebb.vv#.................................................a..............................................................vvv.bbuuuubuuububuuuuuuuuuubububuubuuuuuunggpjccccceeuAAACCCCCCCCCCCCCAAAAaa..........x.hhhhhhhhhhhhhpkEfkphhhhhhhhD#xxxxxxfcecjdb.......abwaaaaaaaauuAAAAAACCCCCCCCCCCaasvv..............v#..........................v#.....................................................................lvvvvvvvvvvl#......................#vv.ffbeeeeccc", +".............w.aawww.#v#..............#vvvv#.fbbezb.#vl#...............................................................................................................vvviubuubuuuuuuuuuuuuuuuuuuuuuubuuuuuuubcnnecouccuuzzuAAACCCCCCCCCCCCqAAwaa.......vvxxvehhhhhhhhhhhhDBfonhhhhhhhhhD#xxxxxxvbcedeb..a....abAAuAuuuAAAAuAAuqCaCCCCCCCCCCCsrvl.............vv...........................lv........................................................................####.#..........................vvlfbfbbeeeeob", +"............w.w.wwwwf.vv................#lvvvv..Bbeeb.vvvl...............................................................a................llll#ll.......................vv.bbuuubuubuubuuuuuuubuuuuuuuuuuuubbubbbbbcuuuucczuAAAACCCCCCCCCCCCCuAAammm.lvvvvvv##ehhhhhhhhhhhhyffkhhhhhhhhhhyxxxxxxxxvbecjba.a....awuAAAAAAAAAAAAACCCCCCCCCCCCCCarvv.............vv............................#v.......................................................................................................lvv.ffibibbobbi", +"...........a.w.bwawww.#vl..................#vvvv#..fbf.vvvv#...........................................................................vvvvvvlvvvvvv#...................#vv.bbuuuuuuubuuuuuuuuuuuuuuuuuuuuuuuuuubccuuuuuuuezAAACCCCCCCiCCCCCqAAAaaam........f.Bghhhhhhhhhhpofonhhhhhhhhhhyxxxxxxxxxloecu.......aaAAAAAuAAAAACCCCCCCCCCCCCCCCaarv#............vl..............................v.......................................................................................................vv#ffbbifbiia.a", +".............wawawwwbf.vv....................#vvvvvvvl##vvvvv#.......................................................................vvl...........lvvv..................vv.bbuubuuuububuuuuuuuuuuuuuuuuuuuububuuucbuuuuueezAAAACCCCCCCCCCCCuuAAaa.............ehhhhhhhhhhnofkphhhhhhhhhh.xxxxxxxxxx.eeba.a....awuAAAAACACCCCCCCCCCCCCCCCCCuarrv#..........#v#...............................v......................................................................................................vvv.bfbfaiiafaf.", +"................wwwwww.vv#......................##vvvvvvvvvvvv.......................................a.............................lvv...............#vv#................#vv.bubuuuuuuuuuuuuuuuuuubuuuuuuuuuuuubuuuuuuuuuuuzAAACCCCCCCCCCCCCCAAAaaa..........f.bghhhhhhhhhnbfkhhhhhhhhhhyxxxxxxxxxxxvbeb.......aaAuAAAACCCCCCCCCCCCCCCCCCquaarvl...........vv................................v.....................................................................................................vvv.fbfbbbaa.afa.", +".............a.aawwwwb..vv.............................#..........................................................................vvl..................lvv................vv#ibuuuubuuuuubbuubbuuuuuuuuuubuuuubuuuuuuuuuuuuzAAAACCCCCCCCCCCCuAAwaaa.............yhhhhhhhhhnoknphhhhhhhhhBxxxxxxxxxxxx.oo..a....aaauAAAACaCCCCCCCCCCCCCCquuuasrr...........vv.................................v....................................................................................................#vv#fbfiabiaa.....", +"....m.........a.wwwwwbb.vvl.......................................................................................................v#.....................vvl..............#vv.bubuuuubbuuuuuuuuuuubuuuuuuuuubuuuubuuuuuuuuuzAAACCCCCCCCCCCCCAAAAaa...............ghhhhhhhhDfknphhhhhhhhyxx#B#xxxxxxxxvbo....a....aauAAAAACCCCCCCCCCCCquuuCCarrr..........lv.................................#v...................................................................................................#vvv.bfbabaw..a....", +"...............wabwabbbb.vv#.....................................................................................................vl.......................#vl..............lvlbbuuuuuuuubuuuuuubuuuuubbuuuuuuuubuuuuuuuuuuuzuAAACCCCCCCCCCCCAAAAaa...............bhhhhhhhhnbkphhhhhhhhD#xBhhDxxxxxxxvvlb.........aaauAAAAAACCCCCCCCAAAAACCaarv..........lv..................................vv...................................................................................................vvv.fbbbwawa.a.....", +"................wwwbwwbb..vv#....................................................................................................v#.........................vv..............vv.buuuuubuuuubuubuuuuuuuuuuuuubuuuuuuuuuuuuuuzzuuAACCCCCCCCCCCCuAAAaa................ehhhhhhhDfonhhhhhhhD.x.hhhh#xxxxxx#Ev...........aaAuAAAAAAAAAAAAAAuAaaaaasvl..........v#..................................v...................................................................................................lvv.fbfbbbaaw..a....", +".............ww..wwwbwbbb.lvv...................................................................................................vv...........................vv.............vv.bbuuuuuuuuuuuuuuuuuuuuuuuubuuubuuuuuuuuuuuuczuAuAACCCCCCiCCCqAAuaaa.................ehhhhhhpkfnphhhhhD#xxyhhht#xxxxxxxflv...a.....a.aaauAAAAAAAAAAAAAammaaasrv#.........vl...................................v.................................................................................a................#vv#fBbbbwaaaa.......", +"...............wwabwwbbbbb.vv#..................................................................................................vl............................vv.............vv.bbbuuuuuubuuubuuuuuuuuuuuuuuuuubuuuuuuuuuuuzzuAACCCCCCCCCCCqAAAaa..................fehhhhhpkknnphhDy#xxxDhhhyxxxxxxxxffv.a...a.......aaawAAAAAAAAAAammsaaasvv.........vv...................................vl.................................................................................................#vv#fbbbbbbwaaa.......", +"..............wwawwwwwbwbba.vl..................................................................................................v#.............................#v............vv.buuuuuuuuubuubuuuuuuuuuuuuuuuuuuuuuuuuuuuuczuAAACCCCCCCCCCCuuAAaa....................yhhhhhDnknnybExxxxxyhhhBxxxxxxxxff.s..a.a.......aaaaaawAwaAwaam#r.aaarvl.........v....................................v#.................................................................................a..............lvvvfbbbbbbwbaaaa......", +"....a.aa....w...awwbbbbbbbb.vvv.................................................................................................v#..............................lv............vvibuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuzzAAACCCCCCCCCCCuAAaa......................ehhhhnknnkExxxxxxxBhhBxxxxxxxxvEf................aaaaaaaaa..a.lv.aasrv....a....vl.....a.............................vl.................................................................................................vv#fbfbbbbbbiaaa.......", +".aaaaaaawa.w.wwaawwwwwbwbbbb.vvl................................................................................................vv...............................lv...........vv.bbuuuuuuuuubuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuezuAACaCCCCCCCCuAAAA.......................fbghhpkkkkfxxxxxxxx.#xxxxxxxxxxfas................a..aaaa.....vvla.svv........vv...................................lv.................................................................................................vvl.bbbbbbbbbwaw.a......", +"aaawwaaaw..w...wwwwwwbbbbbbbb.vvv...............................................................................................v#................................vv..........lv#bbuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuucuuczzuAACCCCCCCCiCCAAwaa........................byhhnnknkxxxxxxxxxxxxxxxxxxxlfff............................vv.asrv........lv.......a...........................vv................................................................................................#vvv.bbbbbbbbbbwaa........", +"aiiibbwwbaaaaaaaawwwwbwbbbbbbb.vvv..............................................................................................lv.................................vl.........#vv.buuuuuuuuubuuuuuuuuuuuuuuuuuucuuuuuucuuucuzuAACCCCCCCCCCuAAwaaa.........................bennnknExxxxxxxxxxxxxxxxxxlfaf..a.........................vv..svv....a...vl..................................vv................................................................................................lvvv.bbbbbbbbbbwwa.a.......", +"bceeobbiwwwaaaaaawwwwbbbbbbbbbb.vvl..............................................................................................v....a.............................v..........lv.bcucuuuouuuuuuuuuuuuuuuuuuuuuuuuuuucuucuuezuAAACCCCCCCCCAAAwaa............................onnnnkxxxxxxxxxxxxxxxxxxEfa.............................vv..rvl.......vv.................................lvl................................................................................................vvv#fbbbbbbbbbbbbwaaa.......", +"nngngjobbiwwaaaaaaawwbwbbbbbbbbb.lvl.............................................................................................vv.................................#v.........#vlibcbuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuucuuczzuAAACCCCCCCCCAAAaa.............................EaonnpBxxxxxxxxxxxxxxxxvfaff............................vv##vvl.......v................................lvv.................................................................................................vvv#bbbbbbbbbbbbwbwafa.......", +"gngnngnbbwwaaaaaaaawbwwbbbbbbbbbb.vvv............................................................................................lv..................................vv.........vv.buuuccuuuuuuuuuuuuuuuuuuuucuucuuuuuuucucczuAAACCCCCCCaqAAAaaaa........................a....faonnExxxxxxxxxxxxxxxlffa.............................#vvvvv.......lv.............................lvvl.................................................................................................#vvv.bbbbbbbbbbbbbbwbaw........", +"gggggggebbwwaaaawaawwwwbbbbbbbbbbb.#vv............................................................................................vl..................................v#........#v.bcuuuuuuuuuuuuuuuuuuuuuuuuucuuuuuuuuuueeuzzAAACCCCCCCCuAAwaaa......................a...a.....ffofvxxxxxxxxxxxxxEffiff............................vvvvv#......ll..........................vvv##..................................................................................................#lvvm.bbbbbbbbbbbbbbbbaafa.......", +"gggnnggnbiwaaaaaawawbbwwbbbbbbbbbbb.#vv#..............a............................................................................v...................................v.........vv.uouuuucucuuuuuuuuuuuuuuuucucuccuuccucucdeuAAACCCCCCCCuAAaaa............s............a.........f..vvxxxxxxxxxxEfkffff............................lvvxv#......v#..........................lv#...................................................................................................lvvv.bbbbbbbbbbbbbbbbwwiaaa.......", +"npnpgnnnoiiwwaaawawwwwwbwbbbbbbbbbzbf#vvl..........................................................................................lv..................................lv........vv.bcuuuuuucuuuuucuuucuuuucuuuuuuuuuucuuuezjuAAAACCCCCCCAAAaaa........................................vvxxxxxxxvffffffa............................#vvvv......#v.............................#v.................................................................................................lvvr.bzuubbbbbbbbbbbbbbbb.aaa......", +"nnnngnnnoibwaaaaawwwwwwwbbbbbbbbbbbbzb.vvv...........................................................................................v#.................................v#.......#vviuccuuuuuucuuuuuuuuuuuuuuuccuccucuuccccczzuAACCCCCCCqAAAaa..............r............................#vvvxvlffffiafs.............................vvvv......v#...............................v#.............................................................................................lrv#.wuuuzubbbbbbbbbbbbbbaab.........", +"nnnnnngnbbbwwaaaaawwwwbbbbbbbbbbbbbbbzbfmvvv..........................................................................................vr.................................v........vv.ouuuuuuucuuuuuuuuuucuucuuuuuudcuccueuczezuAAACCCCCCAuAwaa...............v.................................foafbbaff.............................lvv#.....#v................................#v#.........................................................................................#vvvrmabuuAAAzubbbbbbbbbbbbbbaaa........", +"gnngnpndbbbiiwwawawwwwwwbbbbbbbbbbbbbbzbb.vvv..........................................................................................lvl...............................vr.......lv.bcuuccuuuuuuuuuuuuuuuuucucudcuucudcucccdezAAACCCCCCuuAAaa................v.................................ffffaff..............................lvv#.....vv..................................v.......................................................................................##vv#.abuuuuAAzzuubbbbbbbbbbbbbw.a........", +"gggggneobbubbwwwwawwwwwbwbbbbbbbbbbbbbbzzbf#vvv..........................................................................................rvl..............................v.......#vliouuucuuuuuuuuuuuuucuucuuuuucucdududedcejzAAACCCCCCuAAaaa.................v#................................fff..................................vvl....lv...................................#v...................................................................................#vvvvr.abuuuuuuAzzzuubbbbbbbbbbbffwa.........", +"jnnnndcbbuuubbbwwwwwwwbwbbbbbbbbbbbbbzbzbuub.lvvv...........................................................................................vlv#..........................lv.......vv.uocuuucuucuuuuucuuuuuuuucdudducdcucdecjzzAAACCCCCCAAwaa...................v#...............................fas...................................vv#...v#....................................vv...............................................................................#lvvvv..abuuuuuuAAuAAAuubbbbbbbbbbbwwaa.a.......", +"bbcobbbuuuuuubbbiwwwwwwbbbbbbbbbbbbbbbzbbbzebb.vvv#...........................................................................................#vvv.........................v.......lv.bccuuuuuuuucucuuuuuuuuducududccddddeddujFAAAACCCCAuuAaa....................vv....................................................................vvv#..v......................................v#............................................................................lvvvvv..buuuuuuuuuuuuAAAAubbbbbbbbbbbbawa.........", +"iaibbucuuuubuuubbwwwwbwwwwbbbbbbbbbbbubzzzzbeebb..vvv........................................................................................#vl...........................lv......lvlbouucuuuuuuuuuucuucucuudduuddddcdeeddejjzuAAqCCCCuuAaaa....................#vvl...................................................................vvv#v#......................................v#..........................................................................rlvvvvv#fbuuuuuuuuuuuAuAAAzAubbbbbbbbbbwafa.........", +"wwibuuuceejjebuuubwwwwwbbbbbbbbbbbbbbbzbzbbzueeeub..vvv#....................................................................................vv#.............................v#......vv.bcuuccuucuuuucuucuuuucudcduudddddddejjzFuAAACCCCuAAaa......................lvv#..................................................................lvvvv#......................................vv.............................................................................lvvvvv.abuuuuuuuAuAAAAAAzuubbbbbbbbbbaaa.........", +"aawbbuunphhhteuuubbbwwwwwbbbbbbbbbbbbbbzbzuuzuzeeeeb..vvvvl................................................................................vl...............................#v......#v.bucuuuuuuucucuuuuucudududcdcdddedjeddjjjuAAACCCCuAAaa.......................#vvv#......................................................r.........#vvvv#......................................#v...............................................................................#vvvvl.abuuuuuuuuuuAAzAzbbbbbbbbbwabaa.........", +"aawbuujhhhhhhhebuubbwwwwbbbbbbbbbbbbbbbubzbbeezeeeeeef#vvvvvv.............................................................................v#.................................v......lv#beuucuuuuucucuuucucduducuuddddddjdjdejjFzAAACCCqAAw..........................#vvvv#..........................................a........v..........#vvv#.......................................vv.................................................................................#vvvvv..buuuuuuAAAAAuzbbbbbbbbbbbwafa........", +".aabuughhhhhhhebuubbwwwwbwbbbbbbbbbbbbbbzbzzzzeeeebb.##vvvv#.............................................................................vl.......................a...........l......vv.eeuuueucuuuuucuuuuuuuudcdcdddcddedjdujjFAAACCCuAAAaa..........................#vvvv#.................................................r#........lvvvvv.......................................vv....................................................................................vvvvvm.wuuuuuuAAAzzubbbbbbbbbwwaaaa.......", +"aawAuzghhhhhhhgouubbwwbwwbbbbbbbbbbbbbzbuzbzezebbf#vvvvv#...............................................................................vv....................................v......lv.beeeuucuuuuuucucuccuududddddddeddjdjjjFjAAACCCuuAaaa............................vvvvv#.........................................................vvvvv#.......................................vl......................................................................................lvvvv..wuuuAAAzAzbbbbbbbbbabwf.w........", +"aaabbughhhhhhhguubbbwwwwwbwbbbbbbbbbbbubbzbubbf.vvvvv#..................................................................................v#....................................vl.....lvlbeccccuuuucuuuuuuuuucuduuddcjddjjdjjjjjFuAAACAAuwaa..a...........................##vvvvvvv##..................................................lvvvvv........................................v#........................................................................................#vvvv..buAAAAzubbbbbbbbbwawwa.........", +".aawbughhhhhhhebubbbwawbbwwbbbbbbbbbbbbbbbbb..vvvvv#...................................................................................#v............................a........rv......vvaoezeucuuucuuuuuuucuuddcddddddjdzjjjjjFjuAAACAAAwaa.................................vvvvvvvvvvv##............................................#vv##vv.......................................lv...........................................................................................vvvvl.auuuzzubbbbbbbbwbaaw.a........", +"..aabueghhhhhgouubbwwbwwwbbbbbbbbbbbbbbbbb.#vvvvl......................................................................................vv......................................v#.....vv.becueucuuuuuuucducuduuddddddjdjjjjjjjjjFAAAAAAwaa....................................##vvvvvvvvvvll.........................................lvv#.vl.......................................v...........a..................................................................................vvvvm.uuuubbbbbbbbwbwaaw..........", +"..aabbbeghhtguuubbbbwbwwwbwbbbbbbbbbbbbf.vvvvv#........................................................................................vl...........................a..........vl.....#vlbeeueduucuucuuuuuuducdddddjdddjjjjjjjjjzAAAAAAAaa.......................................vvv##vvvvvvvvl#....................................lvv#.#v#.....................................lvr...........a...................................................................................#vvvvmwububbbbbbbwbbaw..a........", +"...aabbbbceebbubbbwwwwwwbwbbbbbbbbbbbb.#vlvv#..........................................................................................vl......................................lv.....#vv.eceuceeucucuuuccucdudujdddjjdjjjjjjjjjjuAAAAAwa........................................vvl..a.ss.rvvvvv#.................................lvv#..#v....................................#vv#..................................................................................................lvvvmwzbbbbbbbbbbwaawa.........", +"...aaabbbbbububbbwwwwwwwwbbbbbbbbbbb.#vvvv.............................................................................................vv................................a......v......vv.beececudzcuceucdcuedddjdjdjzjdjjjjjjjjjzAAAAAa.........................................vv..aaaaaaas.rvvvvv##...............r............#vv#....v............................rvvvvvvvl......................................................................................................#v#v#.bbbbbbbbbbwaaaaa........", +"....aaabbbbbbubwwwwwwwwwwwwbbbbbbbw.vvvv#..............................................................................................lv.......................................vl.....lvvbeeceucccueuucuuuduccudddddjjjjjjjjjjjjzAAAAwa.........................................lv.aaaiCiaaaaaslvvvvvll.............v#..........lvvv....#l.............................vl.............................................................................................................#vvvv.bbbbbbbbwwawf..........", +"....aaaaawwwwwbwwwwwawwwbwwbbbbbb..vvv#.................................................................................................v#......................................lv......vvaeecdedeeccczuucceudddddjjdjjdjjjjjjjjjFAAAAAm.....a...................................vv.aaCiCCCCaaaaaasrvvvv#............#v#........vvvv.....#l.............................l...................a............................................................................................vvvvfbbbbbbbaawwa..........", +".....aaaaaaawaawaaawwwwwwwwbbbbb.#v#v#..................................................................................................lv..............................a.a......v......vv.eeeeceduuudcceuuddeddedddjujjjjjjjjjjjjAAAAam.........................................vvraaCCCCCCCaiiaaaa.slvvrl...........lvl#....#vvvv......ll.............................v.................................................................................................................#vvvfbbbbbbbaa.waa........", +".....a.aaaaaawawaaaawwwwbwbwbbb..vvv.....................................................................................................vv#.....................................v#.....lv#oeeceededdcucduucjuuedjjdujdjjjjjjjjjjjuAAAmm.........................................#vvaaCqCCCCCCCCCCCaaassrrvvl..........#v#vvlvvvvv.......v#.............................v..................................................................................................................vvv#fbbbbwaaaw.a.........", +"........a..a.aa.aaaa.wwwabwbbb.#vl##......................................................................................................vvv....................................vv.....lvvbeeedcedeeedeecccuddcddddjddjjjjjjjjjjjFAzwmm..........................................vr.aiCCCCCCCCCCCiCiaaa.svvvrl.........lvvvvvvvv#.......v#.............................v.................a.................................................................................................vvv.babwbaaa.a..........", +".............aa.a.aaawawwwbwb..vv#...........................a..............................................................................lvvvll#.#............................vv......vv.eeededdededcddcdejuddjdjjdjjjjjjjjjjjjjuAwmm.........................................#vl.aiCCCCCCCCCCCCCCCaaaa.srvvl......#vvvvvvvvvv#.......v#.............................v....................................................................................................................vvvfbbbwwwfa...........", +"................aa.awwwwwwwbw.vvv.........................a.......................................................................................##v............................ll......vv.ceeedjecededuedzdddjdddjdjdjjjjjjjjjjjjzAar#..........................................vv.aiCCCCCCCCCCCCCCCCCiaiassvvl##lvvvvvvvl..vvv........vl............................rv....................................................................................................................vvv.babbawa............", +"...............a.aa.awwawwbw.#vv................................a...................................................................................v............................#v......lvvbeejdjcdecdededdddjdedjddjjjjjjjjjjjjjjzumrm..........................................vv.aaCCCCCCCCCCCCCCCCCCCaaaasrrvvvvvvvrls.a.vvv........vl............................vl.............................................................................................a......................#vv#fbbwwaw............", +"...............a...a.ww.wwww.#v#.............................a......................................................................................l............................lv......#vvfeeeeeejeedeedeejedddjjjzjjjjjjjjjjjjjjeu.vl..........................................vvlaaCCCCCCCCCCCCCCCCCCCCCCiassrrrl.s.aaaaasrv.........l.................rl.........lv......................................................................................................................vv#fbbwwfa.a..........", +"............a.......a.wwawww.vv#...................................................................................................................l#............................#v.......vv.eededjejjdddjdddjdedddjjjjjjjjjjjjjjjjjumv#..........................................vvraaiCCCCCCCCCCCCCCCCCCCCCCCaa.aaaaaaaaaaasrv.........ll................vvlll.....vv.......................................................................................................................vv#ffbfww..a..........", +"...............a...a.a.wwwww.v##...................................................................................................................v#.............................v.......vv#oeeejecdeeedzjdeujdjjjdjjjjjjjjjjjjjjnne.v#..........................................#vl.aiCCCCCCCCCCCCCCCCCCCCCCCCiaiiaaaaiCaaarvl.........v#................#l...lvvvvl........................................................................................................................lv#fbbwwa.a...........", +"......................wwaww..vv....................................................................................................................ll............................#v.......#vlbeeejjjjjedejdejdjjdjdjdjjjjjjjjjjjjjjne.vl...........................................vl.aaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiasvv#.........vv.................l.................................................................................................................................vv#fbfbw.w............", +".....................a.awaw..vv#...................................................................................................................#l............................#v.......#vvbeeejejdejjjddjdeeddjjjjjjjjjjjjjjjnjnnj.vl...........................................vvlaaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCisvv..........#v.................v.........................a.......................................................................................................vv.fbwwwaa............", +".....................w.wawww.vv#....................................................................................................................v............................vv........vvfejjjjjjjedjdjjdjjjjjjjjjjjjjjjjjjjjjjnn.vv...........................................vvraiCCCCCCCCCCCCqCCCCCCCCCCCCCCCCCCCCCasrvv..........vv.................v................................................................................................................................#vv.fbfww.aaa..........", +".......................aawww..vv....................................................................................................................lv..........l................lv........vv.ejeejjjejjdjejjdjdjdjdjjjjjjjjjjjjjnnne.vv...........................................lvvsiCCCCCCCCCCCCquqCCCCCCCCCCCCCCCCCCiasvv...........#v.................v........................................................................................vvvvll#.................................vv.ffbbfwa.............", +"..................aaa..awwaww.vv#....................................................................................................................#v......lrvv................vv........vvvbjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjnnnne.vv............................................vvsaaiCCCCCCCCCCudqCCCCCCCCCCCCCCiqCCiarv#...........#v................#v.........................................................................................vvvvvvvl#.............................lv#.bfwwwaw.............", +".................a..aaaaawwww..vvl#................................#vlvv..............................................................................#vvvvll..vl................#l........#vvbejjjjjjjjjjjdjjjjjjjjjjjjjjjjjjjnjnnne.vv............................................lvvaaaiCCCCCiCCCqqqCCCCCCCCCCCCCCCCiCisvv.............v................vv..........a..............................................................................#vvvvlvvvvvl#l......................lvv..fbbbbww..............", +"..................a..aaa.wawww..vvv#...........................#lvvvvvvl.......................................................................................v.................vl.........vv.ejjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjnnne.vv.............................................lv.uaaCCCCCCCCCCCCCCCCCCCCCCCCCCCiCaasvv............#v...............vv...........................................................................................#vv#.....rvvvvvvlll#.#.........#l#vvv#.Bbfbbwwf.a............", +".....................aa.awawafwf.lvvvv#...............#.#lvvvvvvvvvvvvl........................................................................................l.................v#.........#vlbjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjnnnnnesvv.............................................vv.bcCaCCCCCCCCCCCCCCCCCCCCCCCCCiCqCsrv#.............v............rvv..............................................................................................lvv#.bbbaa...#rvvvvvvvvvvvvvvvvvv#..fbbbbbwbwww.............", +"................a.....aa.w.wwwww...#vvvvvvvvvvvvvvvvvvvvvl##...ff.vvv#.........................................................................................r.................v..........lvvaejjjjjjjjjjjjjjjjjjjjjjjjjjjjjnjnnnne.vv..............................................vvfedbaaCCCCCCCCCCCCCCCCCCCCCCCCiqasvv.............#v..............................................................................................................vvv.buuuzuubbaa....#rvmm#v#l##....bbbbbbbwbaaf.a...........", +"...................aaa...aawawwwwb......##llllv#lll......fwfbbzbf#vv#..........................................................................................v................#v...........vv.ejjjjjjjjjjjjjjjjjjjjjjjjjjjjjjnnnnne.vv.......a......................................vv#uejdqaCCCCCCCCCCCCCCCCCCCCCCCCasrvl......a.......v...............................................................................................................vvv.uuuuuuuuuuubbbbwwawwa.fbfbbbbbbbbbbbbwwawa............", +"......................aawaaw.wwwwbbbbbbaafaafwaaa.abbbbbbbebzzbf.vv#...........................................................................................v................#v...........#vvbjjjjjjjjjjjjjjjjjjjjjjjjjjjjnjjjnnnelv#..............................................#vvfeejeuaaCCCCCCCCCCCCCCCCCCCCCCarrv...............v..........................a.....................................................................................vv#auuuuuuuuuuuuuuAzzzuubbbbbbbbbbbbbbbbfaaa.a...........", +"...................a..a..wwawawwwwwbbbbbbbbbbbubbbbbbuubbzzbbbb.vv#............................................................................................lv...............vv............vv.ejjjjjjjjjjjjjjjjjjjjjjjjjjjjnnnnnnclvv...............................................vvvoeejjuCCaCCCCCCCCCCCCCCCCCCCisrv...............#v...........................................................................rv...................................lvv.wuuuuuuuuuuuuAAAAzzuubbbbbbbbbbbbbbbwiiaa............", +"....................aaaaaaaaaaawbbbwbbbbbbuubbbbbbbbubbbuuubbb.lv#..............................................................................................lv..............vv............lv.ojjjjjjjjjjjjjjjjjjjjjjjjjjjjjnnnngovv#................................................vv.eeeejdqaCqCCCCCCCCCCCCCCCCaarrv...............lv............................................................................vvv#.................................vvv.buuuuuuuuuuuuAAzzuzuubbbbbbbbbbbbbwbwwaa.a..........", +"....................a..aaaaaaaawwwbbbbbbbbbbububbuuuubbbbbubb.lvl.................................................................................................ll............vl............#vvbjjjjjjjjjjjjjjjjjjjjjjjjjjnjnjnnngbvv#...........a....................................vvvbeeejjduaaCCCCCCCCCCCCCCiiisvv#................l........................................v...................................lvvvv.................................vvlauuuuuuuuuuuuAAzzuzubbbbbbbbbbbbbbwbbfa.a...........", +".....................a.aaaaaaaaawwbbbbbbbbuouobubuubbbbbbbbb.#vv.....................................v..........................................................................ll.............lvlejjjjjjjjjjjjjjjjjjjjjjjjjjnnjnnngbvv#.................................................vv#oeejejjuCaCqCCCCCCCCCCCCiarvl................lv........................................vv#.................................#vvvvvl...............................#vv.buuuuuuuuuuAAAzzzuubbbbbbbbbbbbbbbbwaafa...........", +".....................aa.aaaaaaawwbbbbbuoeenjjceouuuubuubbubw.vv...................................lvvl..........................................................................v...............vvbjjjjjjjjjjjjjjjjjjjjjjnjjnjnnnnnnbvvl.................................................#vv.eeejejjcCaCCCCCCCCCCCCCarvv.................ll........................................vvvv.................................vvvvvvv...............................vvvwzuuuuuuuuuAAzzzuuubbbbbbbbbbbbbbbbbaaaa...........", +"......................a.aaaaaaaawwbbbbenppgpggeobuububbbbbb.#v..................................#vvvv...........................................................................v#..............vv.enjjjjjjjjjjjjjjjjjjnnjnnnnnnnngg.vv#..................................................vvvfeeeejjjdqaCCCCiCCCCCiirrvr.................vl........................................lvvvv................................lvll.vvvv#............................#vv.uuuuuuuuuuAAzzzuuubbbbbbbbbbbbbbbafafaa...........", +"....................aa.aaaaaaaaaabbbuujppppppppeoubuubbbbub.vv.................................vvvvv#...........................................................................vl..............vvvbjjjjjjjjjjjjjnjjjjnjjjnjnjnnnnngivv#....a..............................................vvvbeeeejjjcuaaaCCCCCCCasrrv..................v.........................................lvvvvl...............................lvv...srvvv............................vv.uuuuuuuuuAAAzzuuubbbbbbbbbbbbbbwbbwaw.............", +"......................a.aaaaaaaawwbbbegppppphppnouuubbbbbua.vl.f............................#vvvvvvv...................................rr.......................................vl..............#vv.enjjjjjjjnjnjjjnjnnjnnnnnnnnnngjfvv#....................................................vvvbeeeejjjjuiCCCCCiaasrvv...................v..........................................vv#lvv...............................#vlaaaaslvvv#........................lvvauuuuuuuuuuAAzzzubbbbbbbbbbbbbbibbbabaaa...........", +".....................a..aaaaaaaawbbubjppphphppppebbubbbbbb.#vl............................lvvv#f.vv#..................................lv........................................ll...............lvvbejjjjjjjjjjjnnnnjnnjjnjnnnngnne.vv#....a...............................................#vv#bejejeejduCaCCaiisrrv#..................ll.........................................lvv..rvvl.............................#vr.aaaassvvvv#......................vvvauuuuuuuuuAAAzzubbbbbbbbbbbbbbbbbbbaaw.a...........", +"......................a.aaaaaaaawibbbnppppphppppeouubbbbbb.lvv..........................lvvvl.be.vv.................................#vvv#.......................................ll................vv.onjnjjjjnjjnnnnnnnnnnnnnngnnnge#vv......a.....a.........................................#vv.ueejjjejjuiaaiasrrv....................l#..........................................vv.a.lrvl.............................vv.aaaiaa.srvvrl#..................lvv.buuuuuuuuuAAAzzzubbbbbbbbbbbbbbbbbaaaaaaa..........", +".....................a.a.a.aaaaawwbbbjgppppphpppeubbbbbbbbb.vvl......................vvvvv.fbeeb.v#................................vvvvv........................................lv................#vv.enjjnjnjnjnjjnnnnnnnnngnnggngelvv......aa.aa.....a......................................#v.beeeeeejjjuqaasrrvl....................v...........................................vv.aaaslvv#...........................vv.aaCCCiaa.s.rvvvvl..............#lvlauuuuuuuuuuuAzzzzbbbbbbbbbbbbbbbbbbbbbbaaaa.........", +".......................aaaaaawaaabbbbegpppphhppgooubbbbbbbb.vvvm..................lvvvv#.fbeeee.vv#...............................vv.#vv........................................ll.................vvvbejjnnnnnnnnnnnnnnnnnngnnggggovvl...aaiwwbwbwaaaaaaaa....................................r.bzeeeeeeejebasvvvl.....................v..........................................lvv.aaaassvvl..........................vv.aaCCCCaiaa.ssrrrvvvvvvlvllvvlvvvv#.uuuuuuuuuuuuAzzzuuubbbbbbbbbbbbbbbbbwbbaaaa.a.......", +"......................a.a.aaaaaaawbbbbngpppppppebbubbbbbbbbb.#vvvll#.........#llvvvvv#fbueeeeeu.vv..............................vvv.b.vl.........................................v..................vv.ojjjnjjjnnnnnnnnnnnngnnngnggovv..bbbbbbbbubbbbbbwaa......................................abuzejeeeeeuarvvv.....aa................l...........................................vv.aaCCi.svvv.........................#vvaaCCCCCCiaaaa.ss.rvvvvvvvvvvvvvr.wuuuuuuuuuuuuAAzzzzubbbbbbbbbbbbbbbbbbbwbawaaaa.......", +"....................a.a.a.a.aaawaawbbbegpppphpnobbbbbbbbbbbbb..#vvvvvvvv#vvvvvvvvl..bbueeeueeeb#v..............................vv#.eefvv.........................................v..................#vv.ejjjjnjjnnnnnngnngngggngggnfv..bbbbbbbbbbbbbbubbbaa.....................................bbuueeeeebf.vvvv.......................l............................................vrfaaCCaaasrvv........................#vlaaCCCCCCCCCCaaaaa.s.lrrvvvvvr..auuuuuuuuuuuuuuAAAzzuuubbbbbbbbbbbbbbbbbbbbbibaaa.......", +".........................aaaaaaaawwwbbboenggneobbbbbbbbbbbbbbbbf..#vvvvvvvvvv##..bbuzeeeouzeeebvv#...........................#vv.beee.vl.........................................v...................lvv.enjnnnnjnnnnnnnnngngnggggji.bbbbbb....#....abbbbbbwa..................................abbuuubw...vvvvl........................v...........................................#v#aaCCCCaaa.rvv#......................#vv.aCCCCCCCCCaCCCaaaaa..s..s.aaaauuuuuuuuuuuuuuAAAAzzzubbbbbbbbbbbbbbbbbbbibiaiiaaa......", +"........................aaaaaaaaaawbbbbbbbocbbbbbbbbbbbbbbbbbbbbbbf..........bbbbeezezuzezczeefvv..........................#vv#.beeee.vl.........................................v....................vvvfejjnnnnnnnnjnngnngggnggggcbbbba.vvxxxxxxxvvl.bbbubba................................awbbuub.rvvvvvv..........................l...........................................#vlaaiCCiiqaa.rvvv.....................#vl.aCCCCCCCiCCCCCCCCaaaiiaaaaaaaauuuuuuuuuuuuuuzAAzzzuubbbbbbbbbbbbbbbbbbbbbbbbiiaa......", +"......................aaa...aaaaaawwbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbzzzuzuzuuueuueeueu.vv.........................vvv.beeeeje.vl.........................................lv...................lvvvfennnnnnnnnnnngggggggggggobbarvxxxxxxxxxxxxxxv.bbbbba...............................abuubbbbmrvl#...........................r...................#v#......................vvsaaCCCCqqiaaasvvvl...................vvv.aCCCCCCCCCCCCCCCCCCiaiaiaaCaiCquuuuuuuuuuuuuAAAAzzzubbbbbbbbbbbbbbbbbboejjjbiiia......", +".....................a...a.aaaaaaaawbwwbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbububbuuuuuuuuuuuzuueeeozu.vv..........aa...........#vv#.beeeeeje.v#..........................................l....................#vvv.ennnnngnngnggggggggggggbbbrvxxxxxxxxxxxxxxxxxvfbbbba..a...........................wbub.bbba..............................#....................lvll....................#vv.aaCCCCCCCCCaaarvvv..................vvraaqCCCCCCCCCCCCCCCCiCCiCiCCCCCCquuuuuuuuuuuuuuAAAzzuubbbbbbbbbbbbbbbbbbenjeneiiia......", +".......................a...aaaaaaaaawwbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbubbbuuuuuuuuuzezuzzeu.vv........a............lvvv.beeeejjeje.v#..........................................v.....................#vvv.oegngnnjgnnggggggggggebu.vvv#####vxxxxxxxxxxxv.bbbbaa...........................abbb.v.bbba..................................................lvvv#...................lvv.aaCCCCCCCCCCCaasvvvl...............lvvvaaiCCCCCCCCCCCCCCCCCCCCCCCCCCCCqujzzuuuuuuuzuuuAAAzzuubbbbbbbbbbbbbbbbbejnjjnoiiaa.....", +"........................a.a....aaaaaaawwbwwbbibbbbbbbbbbbbbbbbbbbbbbuububuuuuuuuuuuuuuuzuuzczu.vv........a...........vvv.fuejejejjjee.v#..........................................lr......................lvvvfejnnggggggggggggggebbua.wbbbbbbw.#vxxxxxxxxxx.bbbbaa..........................bbbbvvvbbbwa...........................r.....................lvvvvv.................lvvsaaiCCCCCCCCCCCCaassvvvv.............vvvsaaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCujjuuuuuuuuuuuuAAAAuuubbbbbbbbbbbbbbbbbjnnnnebibia.....", +"...........................aaa..aaaaaaaaawibwwiwbwbbbbbbbbbbbbbbbbbbbbuuuubuuuuuuuuuzuuzuezzez.vv#.................vvv#fbeeeeeejjjeje.vv...........................................v.......................lvvvlfeeDnggnggggggggo.bubbbbububbbbbb..xxxxxxxxxx.bbbbwa.a.....................abbbb.vxx.bbba.................................................rv..lvv................vvl.aaiCCCCCCCCCCCCiiiasrvvvl#.........vvvlaaCCCCCCCCCCCCCCCCCCCCiCCCCiCCCCCquuuuuuuuuuuuuuAAAAzzubbbbbbbbbbbbbbbbbojnnndbiiiaa....", +"..............................aaaaaaaaaaawawwawwwwbwwbbbbbbbbbbbbbbbbbubuuuuuuuuuuuuuuuuueueueblvv..............lvvvl.boeeeeeeejeejjjblv#.....................lv...................r.........................#vvvl.fboenggppggpe.ibubuubbbbbbbuuubb.vxxxxxxxxx.fbbbba....................aabbub.xxxxvbbbwa................................................lv...srvrl...........lvvr.aiCCCCCCCCCCCCCCiCiaaasrvvvvl#.l###vvvraaaCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCuuuuuuuuuuuuuuuAAAuzuubbbbbbbbbbbbbbbbboceobbbiiiaa...", +"................................aaaaaaaaaaaawawwwwbwbwwbbbbbbbbbbbbbbbbbbbuuuuuuuuuuuuzuuuzuueu.vvl...........llvvl.beeeeeejejjejjjejo.vv....................lvv.....a.a............v.........................#vvvvvvvl.boeggpe..bbuubbwwaaaaawbbbbb.vxxxxxxxxx#fbbbbbwa..........a.a...awbbbb.vxxxxv.bbba................................................vvlaa.s.rrvll......lvvvrsaaiCCCCCCCCCCCCCCCiiiCaaaslvvvvvvvvvvvs.aaaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuuuAAAzzzubbbbbbbbbbbbbbbbbbbbbbibiiia...", +"...........................a...aaaaaaaaaaaaawawwwwwwwwbbbbbbbbbbbbbbbbubbubuuubuuuuuuuuzuzzeeeeb.vvl#......#lvvvl.boeeeeeeeeeejeejjejefvv#.................#vvvvl............a...................................vlvvvvvvllfye.vbbbuwaa......aaawbbbb.vxxxxxxxxxv.bbbbbbwaaa.a..a..a..awbbbbb.vxxxxxx#bbbw................................................vvsaaaassrvvvvvvvlrvvvr.aaaiCCCCCCCCCCCCCCCCCCCCaaaassrvvvvvvv..aaaiCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCuuuuuuuuuuuuuuuuAAAuzuuubbbbbbbbbbbbbbbbbbceebibia...", +".................................aaaaaaaaaaaaaawwawwwbbwbbbbbbbbbbbbbbbbbubbuuubuuuuuuuuuuuuzuuzb.vvvvvvvvvvvv..boeeeeeeeeeeeeejejeejjb.vv#................vl.vv.....a...............l.............................l##lvvvvvl#v.bbbaaa...........abbbb.vxxxxxxxxxx#fbbbbubbbwaaaaaaawwbbbbbb.vxxxxxxxvfbbba..............................................lvr.aaaiia.ssvvvvvvvr...aaaiCCCCCCCCCCCCCCCCCCCCCCCCiiaasslslsaaaaaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuuuuuuuAAAAuzuuubbbbbbbbbbbbbbbboggnjbibaa..", +"................................a...w.wa.awawaaaawwwwwwwbwbbbbbbbbbbbbbbubbuubbuuuuuuuuuuzzuzzuzeb..vvvvvvv...beeeeeeeeeeeeeeeeejejjnjeb.vvl#...........lvv.bb#v...........a.a........r..................................##vvvv.bi................abbbb.xxxxxxxxxxxv.fbbbuuubbbbbbbbubuubb..vxxxxxxxxx.bbba..............................l..............lvvsaaCCCiaaa..sssss..aaaaCCCCCCCCCCCCCCCiCCCCCCCiCCCCCaaaaaaaaaaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuuAAAAAAAuuuubbbbbbbbbbbbbbegnnnbaba...", +"................................a..a.a.wwwwwwawwawwwwwbbbbbbbbbbbbbbbbubbbbuuuuubuuuuuuuuuuzuzezzeub......bbueeeeeeeeeeeeeejjejejejngjejb.vvvvl##.....lvvl.bje.v............a..............................................#vvvv#..................abbbb.xxxxxxxxxxxxv#.fbbbbbubuuububbw..vxxxxxxxxxxxxfbbwa............................lvvvlr.........lvvr.aaCCCCCiaaaiaaaaaiaaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaCCiaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCquuuuuuuuuuuuuuuuAAAAAzzuzububbbbbbbbbbegnnnbiwaa..", +"............................a..a...wwa..waa.wwaawawwbwwbwbbbbbbbbbbbbbbbbbbbubuuuubuuuuuuzuzzuuzueeeeuozueeeeeeeeeeeejeeeeeeeejjjejjjjeeeb.#vvvvvvvvvvvv.beene.v#.........aaa................................................#vvv#..................abbbwlxxxxxxxxxxxxxxvv#...f.waww...vvvxxxxxxxxxxxxxfbbba.............................vvvvvvv##r.l##vvrsaaiCCCCCCCCiiaiCCiCaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCquuuuuuuuuuuuuuAuAAAAAzzzuububbbbbbbbbbejeoiiia...", +"................................a....awaawawaaawawwwwwwbwbwbbbbbbbbbbbubbbbbuuubbuuuuubuuuuuuzuuzeeueeeeeeeeeeeeeeeeeeeeeeeeejjeejjeejjeeeeba..##lvv..fbeejjje.vl.........a....................................................lvv...................abbb.vxxxxxxxxxxxxxxxxxxxvvxvxvvxxxx.xxxxxxxxxxxxx.bbba.............................vvl..rrvvvvvvvv.saaaCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuuuAAAAzAAAAzuuubbbbbbbbbbbbibiaaa..", +"..............................a...w..a.w.wwawwwawwawwwbbbbbbbbbbbbbbbbbbbububbuuuuubuuuuuuuuuzzueeeeeuezeeeeezeeeeeeeeeeeeejeejjjjejjjjeeejeeeobbbbbbeeejjjjjjavv#...........................................a....a.............#v#...................wbbb.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxBxxxxxxxxxxxxx#bbba.............................vv.aaa.ss.rrlssaaaaCCCCCCiCCCCCCCCCCCCCCCqCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCuuuuuuuuuuuuuuuuAAAAAAAAAzuuubbbbbbbbbbbbwaaaa.", +"............................a..a.aa...w.waawwaawwwwwwwawwbbbbbbbbbbbbbbbbbbbubuuuuuuuuuuuuuzzcueeeeuzeuezeezeezeeeeeeeeeeeeeeeejjeejjejjjejejejejeejjjjjjjjjjju.vv#............##....................................a...........#v...................abbbb#xxxxxxxxxxxxxxxxxxxxxxxxxx##bBxxxxxxxxxxxxxvbbbwa...a........................vv.aaaaaaaaaaaaiaaCCCCCCCCCCCCCCCCCCCiCqqCCCCCCCCCCCCCCCCqqCCCCCiCiCCCCiCiCCCiiCCCCCCCCCCiCqCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuAuuuuAAAAAAAuuuubbbbbbbbbwiaaa..", +".............................aa..aaww.waawaawawwwawwwwwwwwbbbbbbbbbbubbbbbbbbuuuuuubuuuuuuuuueuezcuuueczezeeeeeeeeeeeeeeeeeeeejejjjjeejjjjeeejeeejjejjjjjjjjjjjivvvv##l#....vvvvv#.............................a..................l....................abbb.vxxxxxxxxxxxxxxxxxxxxxxx#BDDhyBBxxxxxxxxxxxvfbbwa............................vv.aaaaaaaaaaaaCiCCCCCCCCCCCCCCCCCCCiiCudCCCCCCCCCCCCCCCCddqCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCiCiCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCquuuuuuuuuuuuuuuAuAAuAAAAAAAuubbbbbbbbbaaa...", +"..........................a....a.....a...w.wawwaawawwwbwbbbwbbbbbbbbbbbbbbbubububuuuuuuuuuuuuuuuueuzeueeeceezeeeeeeeeeeeeeeejeejeeeejejejjjjeejjjjjjjjjjjjjjjjjef.lvvvvvvvvvv##vv.......................................................................wbzb#xxxxxxxxxxxxxxxxxxxx#bDhthhDB#xxxxxxxxxxxxx.buwa....a......................lvr.aiCCCCCiiCCCCCCCCCCCCCCCCCCCCCCCCCCqduqCCCCCCCCCCCCCCCqCCCCCCCCiCCiiiCCCCCCCCCCCCCCCCqqCiiCCCCCCCCCiCCCiCCCCCCCCCCCiCCCCCCCCqquuuuuuuuuuuuuuuAuAAAAAAAAAAuubbbbbwiwwaaa.", +".......................aa.a....a..a.w.waawawawaawaawwwwwwbbbbbbbbbbbbbbbubbubuuuububuuuuuuuuzuzueueeeeeezeeeeeeeeeeeeeeeeeeeeeeejeeejeejjjjeejjjjjjjjjjjjjjjjjjjeeb.lvvvv##fbeb#v.......................................................................abubwvxxxxxxxxxxxxxxxxxxyDhhhhhBBxxxxxxxxxxxxxxx.bbwa...........................lv..aCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiquuCCCCCCCCCCCCCCCCCCCCiCCCiCCiCiCCCCCCCiCCCCCCCCCCqqiCCCiCiCCCCCqqqCCiCCCCCCCCCCCCqCCCiCCCCquuuuuuuuuuuAAAAAAAAAAAAAAAAwAuwwbwwaaaa..", +".............................aa..aa..a.aaawawawawwwwwwwbbbbbbbbbbbbbbbubbbbbbubuuuuuuuuuuzuzuzuzuzuzeeezeezzzzeeeeeeeeeeeeeeeeeeeeeeeeejejjjjjjjjjjjjjjjjjjjjjjjjjeeeeeenggjegb#v.......................................................................aabbb.xxxxxxxxxxxxxxxxxyhhhhhhex#xxxxxxxxxxxxxxx.bbwa...a.......................vvsaaCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCiCuqCCCCCCCCCCCCCCCiCCCCCiiiCiCCCCCCCCCCCCCCCCCCCCCqddCCiCCCqCCiqiqduCCCCiCCCCCCCCCqqCCCCCCCCCqquuuuuuuAuuuuAAuuuuAAAAAAAAAuuuwbaaaa.a.", +"........................a....a.a.aaaaaawwaawawwwawwwwwwbbbbbbbbbbbbbbbbbbbbbbbubuuuuuuuuuuzuuuzuczeuzeeeeezeeeeeeeeeeeeeeeeeeeeeeeejeejejjjjjjjjjjjjjjjjjjjjjjjjjjjjjjgthhhpDgbvv........................................................................awbbwvxxxxxxxxxxxxxxxyhhhhhhhBx##xxxxxxxxxxxxxx#bbba..........................lvr.aaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqCiCCCCCCCCCCCCCCCCiiCCqiCCCCCCCCCCCCCCCCCCCCCCCCCqqCiCCCCCCiCCiCqdCCCCCCCCCCCCCCCCCiCCCiCCCCCquuuuuuuuuAuuuuAuAuAAAAAAAAAAuuwwwwa..a", +"..........................a...a.a.aaa.w.awaaawawwwwwwwwbbbbbbbubbbbbbbbbbbbuubuuuuuuuuuuuuuuzzuzzeuzuezeeeeeeeeeeeeeeeeeeeeeeeeejjjeeeeeejejjjjjjjjjjjjjjjjjjjjjjjnjjneghhhpege#v.........................................................................abbb.xxxxxxxxxxxxxxBhhhhhhhhBx#BBxxxxxxxxxxxxx.buba.........................#vv.uaaaCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCiCCCCCCCCCCCCCCCCCCCCCqiiCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCiCiCCCCCCCqCiCCiCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuAuuuuuuAuuuAAAAAAAAAAAAAwwawaaa.", +"...........................aaa.aaaaaaaaawawwwwwawwwwwwbbbbbbbbbbbbbbbbbbbubbbbuuuuuuuuuuuuuueuzeezzuzeeezeeeeeezeeFeeeeeejejjejeejjejjjjjjejejjjjjjjjjjjjjjjjjjjjjjjnjjghhhggge#v.........................................................................awbb.vxxxxxxxxxxxx#DhhhhhhhhBxx#yBxxxxxxxxxxxx.bbba........................#vv#beuqqCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCiiCiCiCCCCCCCCCCCCCCCiqdqqiCCCCCCiCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuuuuuuuAAAAAAAAAAAAAAuwaaaaa", +"..........................a.a.aaaaaaaaaaawwaawawwwwwwbbbbbbbbbbbbbbbbbbbbbbuubuuuuuuuuuuzuzzuzzuzeeezzzzeFeFFeFeFFeeFzFzzFzFzzzFFzzzFFFFFeFjjjjjjjjjjjjjjjjjjjjjjjjjjjngggggjge.vl.........................................................................abzb.xxxxxxxxxxxxbhhhhhhhhhBxx#BxxxxxxxBBxxxx.bbba.......................vvvliuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCiCCqCCCCCCCCCCCCCCCqqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuAuAuAAAAAAAAAAAuuawaa", +"......................a.a..a..aaaaaaaaaaawwwawwwwwwbwwwbbbbbbbbbbbbbbbbubuububuuuuuuuuuuuuuuuzzeezeeeFeFFzFFzzzzzzzuzuuuAuAuAAAAAAAzAzzuAAzzzFFejjjjjjjjjjjjjjjjjjjjjnnnggggjnjbvv..........................................................................bbufvxxxxxxxxxx#DhhhhhhhhhyxxxxxxxxxxxDyxxxx.bbi......................#vvvliueeuuzuuuqqCCCiCCCCCCCCCCCCCCCCCCCCCiiCiCqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCquuuuuuuuuuuAuAAAAAAAAAAAAAAAuuaaa", +"....................a....a.aaaaaaaaaaaaawawwwwwwwwwbwbbbbbbbbbbbbbbbbbubbbuubuuuuuuuzuuzuzzzzzzzeFzzFzzzzzzuAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzzFFjjjjjjjjjjjjnjjnjjnjggnnnne.v#.........................................................................wbbbvxxxxxxxxxx#DhhhhhhhhhD#xxxxxxxxxBhD.xxx.bbzeb..................lvvvv.buezuuuuuuuuuqqCCCCCCCCCCCCCCCCCCCCCiCCCCCCddCCCiCCCCCCCCCCCCCCiCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuAAAAAAAAAAAAAAubwa", +".......................a..aaa.aaaaawaaawwawwwwwwwwbwbbbbbbbbbbbbbbbbbbbubbbubuuuuuzzuuzuzzzzzFzFzzzzAAAAAAAAAAAAAAAAzAAAuAuzzzuAuAzuAAuAzuAAAAAAAAAAuzzFjjjjjjjjjjjjjjnnGnGnnjnjbvv#........................................................................abbu.xxxxxxxxxx.hhhhhhhhhhhy#xxxxxxx#DhhBxxxfbujhgo.vvvllllr###vvvvvvv#.wbzuuzuzuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCqqqCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuuuAuAuAAuAAAAAAAAAAuwa", +"...................a....a.a.aawaawaaaawaawawwwbwwwbbbbbbbbbbbbbbbbbbbubbubbbuuuuzuzuzzzzzzzzzzzuzuAAAAAAAAAAAzzuuzzAzzzuuzuzzzzzzzzzzzzzzzuzzzzuAAAAAAAAAzFjjGjjjjjjnjjGGnnnnnnge.vv##.......................................................................wbuwvxxxxxxxxxBDhhhhhhhhhhhDB#xxxxBDhhhyxxvfbbgpgpeb.vvvvvvvvvvvvvm..bueuzuuuuuuuzuuuuuuuuuqqCCCCCCCCCCCCCCCCCiiCCiCqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuAuuAAAAAAAAAAAAAAAwb", +"..................a..a.a.aaaaawaaawwawwwwwwwwwwwbbbbbbbbbbbbbbbbbbbbbbubbbuuuuuzuzzzzzzzzzzuAAAAAAAAAzAzuuzuuzzuzuzzuuzzuzuzuuuFzzuuuuzzzzzzzzzzzzuAAAAAAAAuzFjjGjGjjnGnnnnnnjgjge.vvvvl.....................................................................abub#xxxxxxxxxBhhhhhhhhhhhhhhybByyhhhhhyxxvbbugggggneb..#mmmm....buuueuuzuzuzuzuzuuuuuuuuuuuuqqqCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuAAuAAAAAAAAAAAAuu", +"....................a...aaa.waaaaaaaaawwwwwwbwbwbbbbbbbbbbbbbbbbbbbububuuuuuuzuuuzzzzzzuuAAAAAAAAAAzuzzuzuuzzuuzzuuuuzuuuuuuuuzzuuuuuuuuuzuuzzzzzzzzzzzuuAAAAAAzeGGGGGnGngGnnngnggeblvvvl##...................................................................bbb.xxxxxxxxxBDhhhhhhhhhhhhhhhhhhhhhhhDxx#bbegpgggggnebwwwwuzzzzzzzuuzzuuuzuuuuuuuuuuuuuuuuuuuuqqCCCCCCCCCCCCiCiCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuAAAAAAAAAAAAAAAzu", +"...............aa.......aaa.aaawwawawwwawwwbwwbbbbbbbbbbbbbbbbbbubuubuuuuuuuuuuuzzzzzAAAAAAAzAAzzuuuzuuuuuuuuuuzuuuuuuuuuzuuuuuuuuuuuuuzuuuzuzzzzuzzzzzzzzzAAAAwAFjGGGgggngnnggnnggjof#vvvvvl##.....#.........................................................aubwvxxxxxxxxBDhhhhhhhhhhhhhhhhhhhhhhhyxx.bbegpgggggggjuuuzuzzzzzzzuzuzuuzuuzuuuuuuuuuuuuuuuuuuuuuqqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuAuAAAAAAAAAAAAAAA", +"..........a..........a..a.aa.wawaaaaawwwwwbwwbwbbbbbbbbbbbbbbubbbuuuuuuuuuuzzzzzzzuAAAAAzAAzAzuzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuzuuuzuuuuuuzuuzuzzzzzzzzzzzAAuzjjGGgggggnnggggggjeb.#vvvvvvvvvvvvvvr.....................................................abub.xxxxxxxx#yhhhhhhhhhhhhhhhhhhhhhhhyxxfbbeppgpggnggggeuAuuuuzzzzzzuuuzuzuuuuuuuuuuuuuuuuuuuuuuuuuuuqqqCCCCCCCCCiCiqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuuAAAuAuAuAAAAAAAA", +"..............a...a.w..aaawwwawawawawwwwwwbwwwbbbbbbbbbbbbbbububuuuuuuuuzuzzzuuzAAAAAAAzAzuuuuuuuuuuuuuuuuuuuuuuuuuuzzuuuuuuuuuuuuuuuuuuuzuuuuuuzzuzzuuzzzzzzzzzzAAAAzjGGggngnggggggggggeeb...##vvvvvvvv.....................................................a.bbb.xxxxxxxxxBhhhhhhhhhhhhhhhhhhhhhhhyx#bbbjtpgpggggggggGzuuAAAuzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqqCCCCCCCiiCiiCCCCCCCCCCCCiiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuuuuuAAAAAAAAAAAA", +"............a.a..aa..aw.waaaawawawwwwawwwwwwwbbbbbbbbbbbbbbubuuuuuuuuuuzzzzuAAAAAAAAAzuzzuzuuzzuuuuuuuuuuuuuuuuuuuuuzjuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuzuzzzzzzzAAAAzjGgggggggggggggggggDeeeb.vvvvv#........................................................abbbvxxxxxxxx#yhhhhhhhhhhhhhhhhhhhhhh.x.bbcgppggpgnnnnggggjzuuAuuAzFzzzzuuuzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqqCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuAuAAuAAAAAAAAAwAAA", +"............a..a.....awaaaawaawawwwwwwwwwwbbbbubbbbbbbbbbbbubbuuuuuzuzuuuzAAAAAzAAuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqqqqquuuuuuuuuuuuuuuzuuuzzzzzzzzzAAAuFGGggggggggggggggggggefvxvvl...................a......................................abbb.xxxxxxxxxBhhhhhhhhhhhhhhhhhhhhhyxxbbbegpgpnngngnnnnnngnjuuuuAuzzzzzzzuzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqqqCCqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuAAuAuAAuAAAAAAAA", +".............a...awa...aaawaawaawawwwwwwwbbbbbbbbbbbbbbbbubuuuuuuzuuzzuAAAAAAAAAuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqqCqqCCqCCCCCCCaCCCaaaCCCCCCCCCqquuuuuuuuuuuuzzuzFFzzuAAAueGggggggggggggggDeBlvvvv#............................................................wbb.vxxxxxxxx#yhhhhhhhhhhhhhhhhhhhhBx.bbuggpppnggggngnnnnnnnjjzuAAAAuuzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqquqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuAuAAuAAAAAAAAAA", +"..........aaa.aa.ww.aw.aaaaawawwwawwwwwwbbbbbbbbbbbbbbbbububuuuzzzuuuuAAAAAAAuAuuuuuuuuuzzzzuuuuuuuuuuuuuuuuqCqCCCaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqquuuuuuzuuzuzzFFzzuAAAzjggggggggggggjo.vv##xv.............................................................abub.vxxxxxxxx#yhhhhhhhhhhhhhhhhhhyxxfbbegpppgpngggnnnnnnnjnnnjjzzuAAAAuzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqqqqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuuuuAAAuAAAAAAA", +"....a..........a.a.a.aawwaawawawwwwwwwwwbbbbbbbbbbbbbbubbuuuuuuzzuuAAAAAuuuzuAuuuuuuuuuuuzzjzuuuuuuuuuqqqqCCaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaCCaCqquuuuuuuuzzFFFuuAuujGgggggggggeb#vvvvxxx#................................................a............bbb.vxxxxxxxxx#yDhhhhhhhhhhhhhhhyxx#bbbgpgppngngnngnnnnnnnjnnjjjjzuuAAAAAAuzzzuzuzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqqquCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuAAAAuAAAAAAAAAA", +"............a.a..a..a.aaaaawawaawwwwwwbwbbbbbbbbbbbububuuuuuuzzzAuAAAAuuuAuAuuuuuuuuuuuuzFjzuuuuuuqqCCCCCqCCqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqquuujuzzzFFzzAAAzGGgggggeb.vxvvxxxxxx#............................................................abbb.xxxxxxxxxx#BDhhhhhhhhhhhhtbxxvbbbegpgpgpnggnnnnnnnnnnjnnjjnjjjjzuAAAAAuAzzzuzzzuzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuujuCaCCaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuAuAAuAAAuAAAAAA", +"..........a..a.a.aawaaaaaaawwawwwwwwbwbbbbbbbbbbbbbbubuuuuuzuAuuAAAAAAuAuuuuuuuuuuuuuuuuuzuuuCqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaqquuuddujzFzzuAuzjGggDef#vvvxxxxxxxxx#....................................................l.......bbbfvxxxxxxxxxxx#yDhhhhhhhhhyBxxx.bbbjhppppgggggnnnnnnjnjnjjjnjjjjjjjzuAAAAAAzzzzzzzuzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuujuuuqCqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuAuAAuAAAAAAAAAAA", +".........a..w.aaa.aaaaaaawwwwwwwwwwwwbbbbbbbbbbbbbuuuuuuuuzuAAAAAAuAAuuAuuzuuuuuuuuuuuuuuuuqCaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqquuudzzzzzAuueGjb#vvvxxxxxxxxxxxv....................................................v#..........#xxxxxxxxxxxxx#ByyDyDybBxxxx.bbbuggpppgggggnnnnnnnnjnjnjjjjjjjjjjjjFzuuuAAAAAzuzAuuuzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuudjdqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuAuAAAuAAAAAA", +"....a......a.aa.a.aaawwawaawwwwwwwbbbbbbbbbbbbbbbbbuuuuuuuuuAAAAuuAuuAuuuuuuuuuuuuuuuuuuqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuudzFzAAuuuw#vv#xxxxxxxxxxxxxv......................................r...........lvl.......vvvv#vvxxxxxxxxxxxxxxxxxxxxxxx.bbbbeppgggggggnnnnnnjnnnjnjnjjjjjjjjjjjjjjFFzzzAAAzAAuuzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuGjuuqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuAAuAuAAAAAAAA", +"....a.....w..aaa.a.wwawaawwwwwwwbbwbbbbbbbbbbbbbuuuzzzuuAAAAAAAAuuuuuuuuuuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuudzzuuuamvv#vxxxxxxxxxxxxxxx#....................................vl...........vv......#vvvvvvvxxvxxxxxxxxxxxxxxxxxxxvfbbbabgpgpggggnnnnngnjnnnjjjnjjjjjjjjjjdjjjjjjjFFuzzuAAAAAuuzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuujuuuuuuqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuAAuAAAuAAAA", +".....a.a..a.aa..w.awwwabbawbwwwwwbbbbubbbbbububuuuuzuuzAAAAAAuAuuAuAAuuuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCquuuzwmmv#vxxxxxxxxxxxxxxxxv..........................a..a.....vv............vv#....vvlv##...#vvvxxxxxxxxxxxxxxxxx#fbbba.ehggnggggnnnnnnnnnjjnnjjjjjjjjdjjdjjdjdjjjjjjFFFFzzuAAAAAAAuAuAAuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqqCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuAuuuuAuuAuAAAAA", +".........a.a.a.aaawwwwwbwwwwwwbbbbbbbbbbbbbbuuuuuuuuAzAAAAAAuAuAuuuuuAuuuuuuuuuuqCaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCquw.rvv#xxxxxxxxxxxxxxxxxx#f................................vv#...........#vv#.#lvvv#.......lvvxxxxxxxxxxxxxxx#fbbbba.bppggngnnnnjnnnnnnjnnjjjjjjjjjjjdjdjjdddjjjjjjjjjjjFFzuzuAAAuAAAAAAAzAAuuzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuAAAuAuAAAA", +".a.a.a...w...wwwawwaawwawwwwwwbbbbbbbbbbbbubuuuuuzuAAAAAAAuAuuuuuuuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaaa.rvvvxxxxxxxxxxxxxxxxxxxv.................................vv#...........#vv##vvvv..........#vvvxxxxxxxxxvx..bbbbb.rfggggggngnnnnnnnnjnjjjjjjjjjjjjjjjjjddjdjjdddjudjjjjjjjjjjFzuuzuAAAAAAAAAAAAAAuuuuAuuuuAzuuuuuzuuuuAAuuuuuuuuuuuuuuuuuuuuuuuuqqCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuAuuuAuAAAAA", +"...aa..w.w.waawwaawawwwwwwwwwbbbbbbbbbbbbbbuuuAAAAAAAAAuAAuuAuuuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCialvvvvxxxxxxxxxxxxxxxxxxxxx#...............................lv#............lvvvvvv#............lv#..####...fbbbubbw.v.egggnggnnnnnnnnnjjnjjjjjjdjjjjjjddjjjddjddddjdjjjjjjjjjjjjjjjFjFzuzuuAAAAAAAAAAAAAAAAAAAAAuAAAAAAAAAAAAAAuzuuuuuuuuuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuAuAuuuAuAAAAAA", +".......awaa.awaaawwawwwwwwwwbbbbbbbbbbbbuuuuuuzAAAAAAAAuuAAuuAuuuuAuuuuuuqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiarvvvvxxxxxxxxxxxxxxxxxxxxxxv..............................#vv#......a.....vvvvv#...............vvfbbbbbbbbbbbbbb.#vlehpppnggngnnnjnjnnjjjjjjjjjdjjjjjjjjdddddddddjdddddjdjnppggjjjzjFzzFzFzFuuuuAAuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAuAAuuuuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuAuAuAAAAA", +".aa....ww.awwwawwwawwwwwwwbwbbbbbbubbbbbbuuuuuAAAAAAAAuAAuuAAuuuuuuuuuACCaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiasvvvvxxxxxxxxxxxxxxxxxxxxxxxx..............................vvl...........lvvvv#..................v.bbbbbbbbbubww.vvxbptgppgggngnnnnnjjjjjjjjjjjjjddjjjddjdjdddjddddjddjdjjpphphhgjjjjdjdzdzzzzzzFuzzuzuuzuuAuuuuuuuzzAzuzzzzzzAAzAAAAAzAuuuuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuAuuAAuAAAA", +"....aaawawaawawaawwwwwwwwwbbbbbbbbbbbbbuuuuuAAAAAAAAuAuuuuAuuAuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCasvvvxxxxxxxxxxxxxxxxxxxxxxxxxx#.............................vv#.........rvvvl#....................ll.bbbbbbbwaaa.llvfgppppgggngnnnnnjjjjjjjjjjjjddjjdjdjddddddddddddddddddnpppppppnejjudduudduuuuuuuzuzzzzzzuzzuzzzzzzzzFzFFzFzzzzzuAAAAAzAuuuuuuuuuuuuuuuCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuAAAAA", +".wwaaaawawawawwawawwwwwwwbbbbbbbbbbbbbbbuuzAAAAAAAAuAuAuAAuuuuuuuuuCCCCqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaCCCCCqqqqarlvxxxxxxxxxxxxxxxxxxxxxxxxxxx.............................#vv.........vvvl#................a.....#v....aa......vvv.gppggpgggggjnnnjjjjjjjjjjjjjjdjujdjddudddddduddddddddjnppppphpndjdddddcuuuuuuuuduuuuuuuuuuuuuuuzuuuuuuuzuuuuzzzzzzzzuAAAAuuuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuAuuAuAAAAA", +"a..wwawwbwwwwwwwwwwwwwbbbbbbbbbbbbbbuuuuuuAAAAAAAuAuuAuAuAuAuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCqqqquuuuuuqrvvvxxxxxxxxxxxxxxxxxxxxxxxxxxx.............................vv#........lv#...................a.....#v...........vvvEehhpppnggnnnnnnnnjjjjjjjjjdjjujujddududddduduududdddddjgphphppppedddduuucuuuuuuuuuucuuuuuuuuuuuuuuuuuuuuuuccuuuuzzzzzzzuAAAAuuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuAAuuuAuAAAA", +".awbwwwwwwwwwwwwwwwwwbbbbbbbbbbbbbbbuuuAAAzAAAAAAuuAAuAuuuuuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqquuuuuuFzzuu.r#vxxxxxxxxxxxxxxxxxxxxxxxxxxxx............................lvv..........#...........................v#.........lvvlyhpgpppgngngnnnnnjjjjjjjjjjjjdjjdddudududduuududduddddddnhhphppppeddddduuuucuuuuuuuuuuuuuuuuuuuuuuuuuucuuuuuuuuuuuzezzzzzuuAAuAuuuuuuuuuuuuuCCCCCCCCCCCCCCCiCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuAuuuuAAAAA", +"wwwawwiwwwwbwwwwwwwwwwbbbbbbbbbbbbbuuuzAzAAAAAuuuAuuuAuAuuAuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaCquuuuuuuzuzuuuu.rvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#f..a.......................#vv......................................lv........lvvvyhgppppggngnnnnnnnjjjjjjjjjjddjuujudddduduuduuuuuucucudddnppppphpjddcdduuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuucucuuuuuuuuuzzzzuuAAuuuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuuAuAuAAAA", +"awwwbzcubwwwwwwwbwbwbwbbbbbbbbbbbbuuuuAAAAAAAAAuuuuAuuAuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuzzuzzuAAuwmvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxv.f..........................vv#.................a....................vv#......lvvv.nhpppppppnnnnnnnnnjnjjjjjjjjjujdduuduuduucuuuuuuuuuucudddcnpppppncddduuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuucuuuuuuuuzzzuuuAuuuuuuuuuuuuuuqaCCCCCiCCCCCiiCiCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuAAAAAAA", +"awwbengjzwwbbwwwwwwwbwbbbbbbbbbbbbuuuzAAAAAAAAuAuAuuuuuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuzzzzAzAAuzzarvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxv...........................lvv.......................................vv#.....lllvvvDppgpgpgngnnnnnnnjjjjjjjjjjudjdududduuuuuuuuuuuuuuuuuucuddennnnncccuuduuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuucuuuuuccuuuuuuuzzuAAAuAuuuuuuuuuuuqCCCCCCCCCCCCCCCCiCqdqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuAuuAAAAA", +"wwbbjnnnebbwwwwwwwbwwwbbbbbbbbbbuuuAAAAAAAAAAuuuuuAuuuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqquuuuuuzzzuuAuAzzFGemvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxx#f..........................lv#.......................................#v#....#vlvvvvehppppggggnnnnnjjjjjjjjjjjjjujududuuuuuuuuuuuuuuuuuuccucudcccddccddduuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuzzuuAAAuuuuuuuuuuuuuCCCCCiCCCiCCiiCCCqdqqiCCCCiCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuAAAAAA", +"awwujggnubbbwbwwwwwwbbbbbbbbbbbbuuuAAzAAAAAAuAuAuAuuAuuuACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuzzzuuAAAzzFjGGuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxv.........#vvv#..............vvl.......................................#vv...lvvl.lvvepppggpgggnnnnnjnjjjjjjjjzjjddudduucuuuuuuuuuuuuuuuuuuuucuuccccccuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuubuubuuuuuuuuuuuuzzuAuzuuuuuuuuuuuuqCCCCCCCCCiCCCCCCqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuAuAAAAAA", +"awwbbeeebwbbwwwwbwbbbbbbbbbbbbbuAAAAAAAAAAuAAuAuuAuuuuuuqCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuzzzAAAzzjGGGGjavvxxxxxxB.xxxxxxxxxxxxxxxxxxxxxx.........lxxxxxv............lvv.........................................vvl#lvvl..#vvyppppgggnggnjnjjjjjdjjdjjdjdjuduuuuuuuuuuuuuuuuuuuuuuuuuucuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuzzuuAAuuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuuuuAAAAA", +"aawwbbbbwbwwwbwwwwwbbbbbbbbbbbbuAAAAAAAAAuAAuAAAuuuuuuuCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuzuzzzAAAAzFjGjGjge.vvxxxx#DhBxxxxxxxxxxxxxxxxxxxxx#.........xxxxxxxv...........vvv.........................................vvvvvvl...#vxopppgpggggnnnnjnjjjjddjjjddddddduuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuubuuuuubuuuuuuuuuuuuuzuuAAAuuuuuuuuuuuuqaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuAAuAAAA", +"awwwawwbwbbwbwwbwwwbbuububbbbbuuAAAAAAAAAuAAAAuuuuuuuuqaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuzuuuzAAAzzjGGGGnngulvvxxx.DhDxxxxxxxxxxxxxxxxxxxxx#.........vxxxxxxxx#..........vv#.........................................vvvvvl....#vvopppgppggnnnjjnjjjdjjjdjjjdduduudduuuuuuuuuuuuuuuuuuuuuuuubuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuubuuuuuubuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuzzuAAAAzuuuuuuuuuuuqCCCiCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCuuuAuuuuuuAAAAzu", +"waawwbwbwwwwbwwbbwwbbbbbbubbbuuAAAAAAAAAuAAuAuAuuAuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCiCCCCCCCCCCCCCCCCCCCCCCCCuuuuuzzzzAAzzFjGGGGnjjnbvvxxx#Dhhyxxxxxxxxxxxxxxxxxxxx#.........#vxxxxxxxxv..........vv..........................................vvvv#......vvbpggpngngnnnnnjjjjjjdjjjdjddjuduuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuubuuuuuuuuuuuuuuuuuuuuuuuuuuuuzuAAAuuuuuuuuuuuuuCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCqquuuuuuuAuAAAAz", +"awawwwwwwwbwwbwwwwbbbbbbbbbbbzuuAAAAAuAuAAuAAuAAAAuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCiCCCCCCCCCCCCCCCCCCCCCCCCCCquuuzuzzuAAAzjGjjjjGjjnj.vvvxxBhhhDxxxxxxxxxxx#xxxxxxxxx#.f......#vxxxxxxxxx..........vv..........................................#vvl.......vvbgppnnggnnnnjjjjjjddjjdjddddddddduuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuubbuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuzuuAAAuuuuuuuuuuuuqCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuAuuAAuu", +"aaaawwawwwwwwwbwbwwbbbbbbbbbuzuAAAAAAAAAAuuuAuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqqCCCCCCCCCCCCCCCCCqduzzzzzzuAAzjjGjjGjnjjje.vvxxxDhhhyxxxxxxxxxxxb#xxxxxxxxx#........vvxxxxxxxx#f........vv..........................................#vv.f......lvfppgpgggnnnnnnjnjjjjjdjdddduduuuuuuuuuuuuuuuuuuuuuuuuuuuuuquuuuubuuuuuubuuuuuuuuuuuuububbubuuuuubuuuuuuuuuubuuuuuuuuuuuuuuuuubuuububuuuzzzAAAuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCqquuuuuuuAAAAzu", +"aawabwawwawwwbwwwbbbbbbbbubuzuAAAAAAAAAAuuAuAuAuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqdCCCCCCCCCCCCCCCCqujduzuzzuAzzjjGnjjnjjnjne.vvxx.DhhhD#xxxxxxxxxxyyxxxxxxxxxx#.......vvxxxxxxxx..........vv#..........................................vv#.......lvfpgnnnnnnnnnjjjjjjjddjdddddddduuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuubuubuuuuubuubuuubuububuuubbubbubuubbbubbuuuuuuuubuuuubuuuubbuuuubuuuuuzuuAzAuuuuuuuuuuuuuCaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuAAuAAAAu", +"aaawawbwbwwwwbwbbbbbbbbbbbbbuAAAAAAAuAAuuAuAuAuAuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCqCCCCCCCCCCCCCCCCCqdduuuzzzAAzFjjjjjjjjjjjGel#vxxBhhhhhyxxxxxxxxxxDD.xxxxxxxxxx.......vvxxxxxxxx..........lvv..........................................vv#...a...lv.ggggnnnnnnnjnjjjjdjddddddddudduuuuuuuuuuuuuuuuuuuuquuuAqbqqbubqbbubbbbbbbbbbAbbbubbbubbubbbubuubbuububuubububbbuuuuuuuuuubbuuuuuuuuuuuuuuuAuAuuuuuuuuuuuuuqaCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCquuuuuAuAuAAAu", +"awwawwawwabwwwwbbbbbbbbbbbbuAAAAAAAAAAAAuuAuuAuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCujdzzzzzzAzzjjjjjjjjnjjjnevvvxxBhhhhhtBxxxxxxxx#Dhyxxxxxxxxxxv......#vxxxxxxxv...........vvv................v........................vvl........v.gggggnnnjnnnjjjjjjjjdjddddduduuuuuuuuuuuuuuuquuququubuubqbuAbuAbbbbbAbbbbbAbbbAbubbbbbbAAbbbAbbbbbbubbubbbbbubbbuubuuuuuuuuuuuuuuuuuubuuuzuAAAAuuuuuuuuuuuuuCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuAuAAuAuu", +"waawwwwwwbbwbbbbwubbbbbbbbuzAzAAAAAAAAAAAuuAAuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCiCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCddzuuzzzAAzjjjjjjjjjjjnjguvvvxxBhhhhhhDBxxxxxxxyhhDxxxxxxxxxxx......#vvxxxxxx#...........#vvv.............##v........................#v#........v.ggggnnnnnjjjjjjjdjdjjddddduduuuuuuuuuuuuuuuuuuquqbuqbuubbAbbbbbbbbAbbbbbbbbbbbbbbbAbbbbbbbbbbbbqbbbbbbbbbubuububbuuuuububuuuuuuuuuuubuuuuuuuAuAuuuuuuuuuuuuuqCaCCCCCCiiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuAAAuu", +"wawwwawwbawwwwbbbbbbbbbbbbuuAAAAAAAAAuAAAAuAuAuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiuujuzzzzuAzzjjjjjjjjjjjjjjervxxx#ghhhhhhhyBxxx#bDhhh#xxxxxxxxxxvf....#vvvxxxxx.............lvvv#l####lv#vvvvvv........................#vv.......lv.gggnnnnnnnnjjjjdjdjdddddduduuuuuuuuuuuuuuuuuuuubuquqququuAbAbbbbbbbbbbbbbbbbbbwbbbbbbbwbbwbbabbbbAwbbbbbbbAbbubuubuubuuuubuuuuuuuuuuuuuuuuuuAAAuuuuuuuuuuuujuqaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuAzu", +"awawbwwwbabwbwwwbbbbbbbbbbzzzAAAAAAAuAuAuAuuuuAuCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCqqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCudzuzzzzuAzFjjjjjjjjjjjjjje.vvxxxyhhhhhhhhDDyyDhhhhhBxxxxxxxxxxv.....#vvxxxxv#..............#vvvvvvvvvvvvvvvvv........................#vv........v.ngnnnnnnjnjjnjjjjjjdjddddduduuuuuuuuuuuuuuuuuuqquqququbqbbbbbbbbbbbbabbbabbaibbbbbbbwbabbabbwbbbwbbbbbbwbbbbbbuububuubuuuuuuuubuuuuuuuuuuuuuuAAAuuuuuuuuuuuzjuqaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuAuAAuu", +"awawawwwwbwbwbbbbbbbbbbbbuzuAAAAAAAuAuAuuuuuuuuuCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCiCCCCCCCCqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqiCCCCCCCuzuuzzzzAAzFGjjjjjjjjjjjjge.vvxxxBhhhhhhhhhhhhhhhhhhBxxxxxxxxxxx#.....vvxvxv#................vvv#vxvvvvvvvvvvv#........................vv........v#ngnnnnnnnjjjjjjddjddddddddduuuuuuuuuuuuuuuuuuuuqubuququqbbbbbbbbbbbawaaabibabaiabbwbbaawabwbawwbwbbibbabwbbbbbuuuuuuuubuuuuuubuubuuuuuuuuuuuuuAAuAuuuAuuuuuujuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqquuuAAAAAA", +"wabwwbwwwwwwbbbbbbbbbbbbbuuzAAAAAuAAuAuuuuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCiiCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCduuuzzzAAAFGjjjjjjjjjjjjjjj.vvxxx#Dhhhhhhhhhhhhhhhhhyxxxxxxxxxxx#.....vvv................###v#vxvvv#vv#v#vxvvv.........................vv#.......v.jnnnnnnnnjjjjjjjjjdjdddddddduuuuuuuuuuuuuuuuuuuququququbqbbAabbaabbabbbiiaabiaabwaabwaabwbbwwabawaabibwbbbbAbbubuuuubbuuuuuubbbbbuuuuuuuuuuuuuuAAAuuAuuuuuuuzzduqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqquuAuAAAAA", +"awawabwwwbbwbwbbbbbbbbbbuzAAAAAAAAAuuAAuuuuuuuqaCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuzAAzFjjjjjjjjjjjjjjjgbvvxxxxBhhhhhhhhhhhhhhhhhBxxxxxxxxxxx#.....vvv...........#lvvvvvvxvvxvvvvxxxvvxxvxv.........................vv#.......v#egnnnnnnjnjnjjjjjdjdjddddduduuuuuuuuuuuuuuuuuqqubqqquuqbqqbAabbabbbaaaaaiaabababbabaawwaawbaabababawbbbbabbbbbbuuubbucbbbuuububbbubuuuuuubuuuuuuAAAAuuuuuuuuuuzuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuAAAAA", +"wwwwbwwwwwubbbbbbbbbbbbbzAAAAAAAAuAAAuuAuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCiCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuzzuzAzjjjjjjjjjjjjjjjjjbvvxxxxxyhhhhhhhhhhhhhhhhBxxxxxxxxxxx#.....#vv#f.....#lvlvvvvvvvvvvvvvvxv#.ffBbb.vv.........................vv#.......v#ennnnnjnjjndjjjddjdjddddduduuuuuuuuuuuuuuuuuquqbququqquqbbbabqababaabaaaaaaaibaaaaaaaaiaaaaaawwaaabaaaaibaabbbbbuucejnnecbuubbbbububuuuuubbuuuuuuAAAAAAuuuuuuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuAAAA", +"wwwbwbwwwbwbwbbubbbubbbbzuzzAAAAuuAAAuAAuuuuuACCCCCCCCCCCCCCqCiiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCiCiCCCCCCCCCCCCCCCCCCCiCCCCCCiCquuuzzzuAAzFGjjjjjjjjjjjjjjne.vvxxxxxyhhhhhhhhhhhhhhD#xxxxxxxxxxx......#vv.....vvvvlvvvv######.#.##vvogDphhgfxv.........................vvl.......v#enjnnjjnjjnjjnjjjddddddddduuuuuuuuuuuuuuuququbuqbquqqbqbqbbabbbaabaaaaaaaaaaaaaiaaaaaaaiaaaaaaawaaaaaawabaiabibbbujgngngjcbbbbbbbbbAbbuubububuuuuAAAAAAuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuAAA", +"wwbawwbwwbbubbbbbbbbbbbuuzAAAAAAAuAuuuuuuuAuuCCCCCCCCCCCCCCCqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCiCqqCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCquuzuzzuuAzjjjjjjjjjjjjjjjjnj.x#vxxxx.Dhhhhhhhhhhhhhyxxxxxxxxxxxv......vvv..#vvvvvvl##............#vvyhhptpDEx#.........................vvv.......v#ejnnjnnjnjjjdddjddjddddududuuuuuuuduuuuuuubqqquuqququuqqqqqbqaabaaabaaaaaaaaaaaaaaaaaaaaaawaaaaaaaaaaaaaaaiiibbbuennggnnncbbubbbbbbbubbbbubbbuuuuzAAAAAAuuuuuuuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuAuAAA", +"wwwbbwwwbbbbbbbubbbbbbbuzzAAAAAuuuuuuAAuuuuuuCCCCCCCCCCCCCCquCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCqdCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuzjzzuAzjGjjjjjjjjjjjjjjjnbvvvxxxxx#DhhhhhhhhhhhD#xxxxxxxxxxx#......#vvvvvvvvl#................#v#epgDghy#vv.........................lvl.......vlenjnnjjjjjjjjjjddjdddddddduuuuuuuuuuuuququuuuquqququqqbqqbabbbaabbiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaibbujnnnnnnnnbbbubbbbbubbubbbbbbbuuuuzAAAAuAAuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuAuAA", +"wbawwwbuwbbbbbbbbbbbbbubzAAAAAAAAAuuAuuAuuuuuCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCqCCCiCCCCCCCCCCCCCCCCCCCCCCCCiCuuuzzFuzzAzFjjjjjjjjjjjjjjGjje.v#vxxxxxxbhhhhhhhhhD#xxxxxxxxxxxv.......lvvvvvv#...................vvvyhhpppyvv#.........................lvv.......v#ennjjjnjnjjjjjdjdjddddddudduuuuuuuuuuuuuuqqquuquqquqbqqqbaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaibbbbjggngnnnjbuuubbbbbbbbbbbbbbbbbbuuuuAAAAAAAuuAuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuAu", +"wbwbwbwbubbbbbbbbbbbbbbuzzAAAAAAAuuuuAuuuuuuuCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCiCiCCCiCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCquuuuzzzzuAzFjjjjjjjjjjjjjjjGjjwvvvxxxxxxx.yDhhhhDB#xxxxxxxxxxxv........lvvvv#....................#vv.ehgpppovvl.........................#vv.......v#onjnjnnjjjddjddjddddddddduduuuuuuudquuuuuqqubqqquqqqqqqqaqqqabbabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbengggggndbuubbbwbbbbbbbbbbubbbbbuuuuuAAAAAuuAuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuAuu", +"bawwwwbwbbbbbubbbbbbbuuuzAAAAAAAuuuuuuAuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCiCCCCCCCCCCCCCCCCCCCCCCCCCiCquuuzzzuzAAzFjjjjjjjjjjjjjjjnjne#vvxxxxxxxxxx###xxxxxxxxxxxxxxv.........vvv##.....................#vvfgppghpoxv#..........................vv....a..vvbjnjnjjjjdjjjjjddddddddduduuuuuuuuuuuuuuqbqqqquqqqquqqbqqqbaaqqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaibbbcnngnggnobubbbwwbbbbbbbbbbbbbbbubbuuuAAAzAAAuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuAu", +"wwwwbbbbbwbubbbbbbububuzuAAAAAAAAuuuAAuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCiCiCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuzAAAzjjjjjjjjjjjjjjGgjGjfvvvxxxxxxxxxxxxxxxxxxxxxxxvv#..........vvv.......................#vvBppgppDBvv..........................#vv.......vvbnjnjjjjjjjjdjddddddddddduuuuuuuuuuuuuuuuququqqqqqqqqqqqaqqabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiibbbennngjobbubbbbwbbbwbbbbbbbbbbbbbubuuuuAAAAAuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuAA", +"wwbbwwwbbbbbbbbbbbbbuuuuzAAAAAAAuuuuuuuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiiCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCuuuuuuuzzAAAzjjjjjjjjjjjjjjjnGjge#vvxxxxxxxxxxxxxxxxxx#.................vvv.......................vv#ehpgppDfvv.....a.a...................vv#......vvbnjjjjjjdjdjddjdddddddddduuuuuuuuuuuuuuuuuquqqqqqqqqqqaqqqaabqaqabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaibbbbbcocbbbbbbbaawabwbbibbibbbbbbbbbbbuuuAAAAAAuAuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuAu", +"babwbbbbubbbbubbbbubuuuuAAAAAuAuAuAuuuuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCiCCiCiCCuuuuuuuuzuAAzjjjjjjjjjjjjjjnjjnje.vvvxxxxxxxxxxxxxxxxx#f................vv#......................#vvfeppgppe#vl...........................vv#......vvbenjjjjjjjdjddddddddduuduuuuuuuuuuuuuuuquqquuqqqqAqqqqaqqaqaqbaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbibibwiwawwwwbbbbbbbbbbbbbbbbuuuuAAAAAAuAuuuuuuuqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqqAuu", +"wbwwwbbbbbbbbbbbbbbuuuuuAAAAAuuuAuuuAuuuAuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuzuuuzAAzjjjjjjjjjnjnjGGjjeb#vvv#vxxxxxxxxxxxxxxxx..................vvl......................#vvfgppggpe#v#....a.a....................vv#......vvbnjjjjjjdjjjdjjddddddddudduduuuuuquuuuuuubuqqqqqqqqaqqqabqaaaaaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaababbbbbbbbiiiaaawwwiwiwwbbbbbbbbbbbbbbbuuuAAAAAAAuAAuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqquAA", +"bwwbbbubbbbbbbbuubbuuuuuAAAAAuAuuuuAuuuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuzzzAAAFjjjjjjjjjjjjnjnjbvvvv#vvxxxxxxxxxxxxxxxv........#xx......#vv#......................vvvehggpppovv#...........................vv#......vvfnjjjjjjjdjdjddddddddduduuudquuuuuuuuuuquqqquqqqqqqqqqaqaqqaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiiwibiiiiaaawawwawwwwbibbbbbbbbbbbbubuuuuAAAAAAAAAuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuu", +"abbwbbbbububbbbbubbuuuuuAAAAAAuAAuuAuuuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCiCCCCCCCCCCCCCCCCCCCCCCiCCiquuuuuuuuzzzAAFGjjjjjjjjjjjGjjbvvv#...#vxxxxxxxxxxxxxx#f....#vvvxxx.....#vv#.....................lvvfDpgpggDBlvE......a....................vvl......vvbejjjjdjjddjdddddddddududuuuduuuuuuuuuuuuuququqqqqqaqaqqabaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawaiaaaaaaaaaaawaaawibwwwbbbbbbbbbbbbbuuuuuAAAAAAAAAuuuuAqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuu", +"bbbbbbbbbbbbbbbbbbuuuuAAAAAAAuAuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiiCCCCiCCCCCCCCCCCCCCCCCCiCCCiCquuuuuuuuuzAAzFjjjjjjjjjnjjnge.vv#..#..#xxxxxxxxxxxxx#.....vxxxxxxxv....vvv.....................lvvvogpDggpg.vv............................vvv......vvbnjjjjjjddjdddddddddduuduuuuuuuuuuuuuuuuuuuqquqquqqqCqaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawwwwwwbibwbbbbbbbbbbbbbuuuAAAAAAAAAAuAAuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuAu", +"bwwbbububbbbbbbubbuuzuAAAAAAuuuuuuuuuuuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqCCCuuuuuuuuuuzAAzjGjjjjjjjjjjjjgbvvv.lxxv#.#vxxxxxxxxxxx#.....vxxxxxxx#....vvl.....................#vv.epggpgpelvl............................vvl......vv.jjjjjjddjddjddddddddddduuuuuuuuqdudduuuuuuuqqqquqqAaqaqqaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiawwiwbiwwbwbbbbbbbbuuwAAAAAAAAAAAuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquA", +"wbbubbbbbbbzbbbbuuuuuzAAAAAAAuuuAuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiquuuuuuuuuzzAAAjjjjjjjjjjjjjjj.vvl.vxxxv...vxxxxxxxxxxx#....vxxxxxx#.....vv#.....................#vxbgpggpggy#vl............................lvv......#v.ejjjjjddjdjddddddddduuuuduuuduududuuuduuuuquqqqqqqqaaqabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawawaawwbwwbbbbbbbbbbbuuuuuAAAAuAAAuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuA", +"wbwbbubbbbbbbbbbbuuuzuAAAAAAAuuAuuuAuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCiquuuzuzuuzzzAAAFjjjjjjjjjjjjjj.vvl.vxxx#....vxxxxxxxxxxv....vxxxxxv.....#vv#....................#vv.egggggggovv#......a.....................lvv......vv.ejjjjjjddddddddddududduuuuuuuddddudddduuuuuuqqqqAqqqaqqabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawaaaawawwwbbbbbbbbbbbbbbbuuuAAAAAAAAAAuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqu", +"bwbbbbbbbzbbbzbbbbuzzzAAAAAAAAuuuuAuuuuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCqqCCiCiCCCCCCCCCqqCCCCCCCCCCiCCCCCCCCCCCCiCCCquuuuuuuuuuzAAAFjjjjjjjjjjjjjjavv#..vv#......vxxxxxxxxxx#f...xxxxxv.....#vv.....................vvvbgggggggDfvv.............................lvv......#v.ejjjjjjdjdjddddddududuuuudududdddjjddqdquuquqqqqqqqqaqCaaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaaaaaaaaaaaaaaaaaaaaaawawwbbwbbbbbbbbbbbbbbuuuAAAAAAAAAAAuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqA", +"bbbbubbbbbbbbbbbuzuzzAAAAAAAAuAuuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCqCCCCCCCCCCCCCCCCCCCCCCCCCiCuuuuuuuuuuzzAAAFGjjjjjjjjjjjjGbvv#..........f#xxxxxxxxxxv....lxxxxv.f...vvv....................lvv.egggggggelvl.............................lvv......#v.ejjjjjjjddjdddddddududuuuuuudddnpnpnnodduqubqqqqqqqqaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaiaiaaaaaaaaaaaaaaaaaaaaawwbibbbbbbbbbbbbbbbubuuuAzAAAAAAAAuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqqu", +"wbbbbbbbbbbbbbzbuuuzzAAAAAAAuuuuuuuuuuuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCiquuuuuzuuuuuzzAzjjjjjjjjjjjjjjnbvv#............#xxxxxxxxxx#f...#vv#......vvl...................#vv#eggggggggovv#.............................#vv......#v.ejjjjjjdjddddddddduuuuuuuuddudnpnpnpndduuuuqqqqqqqAqCqaaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaiaaaaaaaaaaaaaaaaaaaaaaaiibibbbbbbbbbbbbbbbbbbuuuuAAAAAAAAAuAuqCaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqA", +"bbbubbubbubbbzbbbbuzzAAAAAAAuuAuuuuuuuuuuuuACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCiCCCiCCCCCCCCCCiCCCCCCCCCCCiCCCCCCCCCCCCCiiCiCquuuzuuuuuuzzAAzjGjjjjjjjjjjjjGorv#.......#vvvv.vxxxxxxxxx#......f.......vv#...................vvvfggggggggDfvv..............................#vv.......v.ejjjjjdjdddddddduududuudududdjppppnppndduuuuquuqqAqaqaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiiiiiiaaaaaaaaaaaaaaaaaaaaibbbbbbubbbbbbbbbbbbbbbbuuAAAAAAAAAAAuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuu", +"bbbbbzbbbbbbubbbubuzuAAAAAuAAuAuuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCqqiCCCCCCCCCCqCCCiCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiiCCuuuuuuuuuuuuzAAzjjjjjjjjjjjjjjjclvl......vxxxxxv#vxxxxxxxxvf............#vv#..................lvv.yggggggggelvv..............................#vv#......v.ejjjjjjjdjuddudddudduuuuuudddnnppnpppndduuqqqqqqqAqAaqqCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabodbbbaiaaaaaaaaaaaaaaaaaaiiibbbbbbbbbbbbbbbbbbbbbbbbuuzzAAAAAAAAAuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqqA", +"ubbubbbbbzbzbbubbbuzzuAAAAAuuuuuAuuAuuuuuuuuqaCCCCCCCCCCCCCCCCCCCCCCCCCCCqqiCCCCCCCCCCCCCCCCCCCiCiiCCCCCCCCCCCCCCCCiiCCCCCCCCCCCCiCCiquuuuuuuuuuuzzAAzjjjjjjjjjjjjjjje.vl......xxxxxxx##xxxxxxxxv.............vvl..................#vvvbggggggggnfvv#..............................#vv.......v.ejjjjjdjddjuddduuuuuuuuuduuddnppnppnppduuuuuuuqqqqqCqaaaaaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaibejjjjcbiiaaaaaa.aaaaaaaaaaaabbbocjnnecbbbbbbbbbwbbbbbbuuzAAAAAAAAAAAuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCquu", +"bbbbbbbbbbbbbbbzuuzzzzAAAAAAuuuuuuuuuuuuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCiCCiCiCCCCCCCCCCCCCCCCCCqCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCuuuuuuuuuuuuuAAzFGjjjjjjjjjjjjjne.vv......xxxxxxx#.vxxxxxxx#............#vv#.................lvvvBjggggggDge#vv................................vv#......v.ejjjjjddjdddudududuuuuuuudddddppnpnnpndduuuuqbuqqAqqaaqqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaibdnnnnjnoiaaaaaaa.a..aaaaaaaiibbongggpnncbbbbbbbwbbbwbbbbuuuzzAAAAAAAAAuuqCCCCCCCCCCCCCCCCCCCCCCCCCCquA", +"bbbbbbbzbbbbubbbzuzzzuAAAAuAAuuuuuuuuuuuuuuuuaqCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCiCiCCCCCCCiCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCuuuuuuuuuuuuuAAzFjjjjjjjjjjjjjjje.vv......vxxxxxv...vxxxxxx#f...........lvv#.................lvv.egggggggge.vv#................................vv......#v#ojjjjjjjdduddduuduuduuuuuuudddnnpnppnjouduuuuqqqqqqbCqqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabjnjnnnndbaaaaaa.a.aaaaaaaaiiibbngggpgpggebbbbbbwwwbbbbbbbwuuuzzAAAAAAAAAAuqCCCCCCCCCCCCCCCCCCCCCCCqAuA", +"bbbbbbuzbbbbubzuuzzzzAAAAAAAuuuAuuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuuuuuAAzjjjjjjjjjjjjjjjjj.vv.......vxxxv.f...vxxxv#f............vv#.................#vv#egggggggpnfvvl.................................vv......#vlejjjjjujjdduduuduuuuuududuuududjnppnkddduduuuuquqqqqCqCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiunnnnnnnjbaaaa.a.a.aaaaaaaaaiibogggppnpnpnobbbbbbwwwbbbbbbbbbbuzuAAAAAAAAAAAuuuCCCqCCCCCCCCCCCCCCqquAAA", +"ububbzbbzbbbbbuubzzzzAAAAAAAAAAuuuuuuuuuuuuuuACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCiCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuuuuuAAzFjjjjjjjjjjjjjjjjj.vv.........#.........#...............#vv#................lvvvoggggggggefvvvl.................................vv.......v#ejjjjjdduudduduuuuuuuuuuuquudduddddddddddduduuuuqqqqaaqaaaqaaaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaunnnnnjnjoiaaaa.a.a..a.aaaaaibbegnpnppnpnnobbbwbwwwwwbwbbbbbbbbbuzuAAAAAAAAAAAuuuuCCCCCCCCCCqCqqquAAAAA", +"bbbbbbbbubbubububzzzzzAAAAAAAuAuuuuuuuuuuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCiCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuzuuuuuzAAAAFjjjejjjjjjjjjjjjjjivv...................................lvv................#vvvbDgggggggjfvvv#..................................vv.......v#ojjjjujjdddudduuuuuuuuuuuduuuuddddddddddddudquuqqqqqqqaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabenjnnnndbiaaaa.a.aaa.aaaaaaibbjgnnpnpnpnpdbbbbwaawwwbbbbbbbbbbbbuuwuzAAAAAAAAAAAAuuuququuuquAuuAAAAAwA", +"bbbzzbbbbbbbbbuubzzzzzAAAAAAAuAAuuuuuuuuuuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuzuuAAAzjjjjjjjjjjjjjjjjjjjbvv...........................a.......vv#...............#vvvfDgggggggnbvvv#...................................vv......#vlujjjjjjududuuuduuuuuuuuuuqduuuuudddddddjnjdddqoouqqqCaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaunnnnnjoaaaaaaaaaa.aaaaaaaaibbegpnnpnpnnnobbiiwwwawwwbwbbwbbbbbbbbuuuzAAAAAAAAAAAAAuAAAuAuAAAAAAAAAAAA", +"ubbubzbubbbbuzbzuuzzzzzAAAAAAAuuuuuuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCiCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCiCCCCCCCCCCCCquuuuuuuuuzAAAAzjjjjjjjjjjjjjjjjjjjjbvv..................................lvv#..............#vvvfgggggggggbvvl#....................................vv.......v#ujjjjzduuuduuduuuuuuuuuuuuuuuquuuuddddnnpppnjdbqquuqqqaqaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaibcjjnjoiaaaaaaaaaaaaaaaaaaaibbcngnnnppngjbbiiiwiaaawwwwwwbbbbbbbbbbubuuuuAAAAAAAAAAAAAAAAAAuAAAAAAAAAA", +"bbbbbbbbubbbbbuuzzzzzzzAAAAAAuuAuuuuuuuuuuuuuuuuqaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqqiCCCCCCiCCCCCCCCCquuuuuuuuuzuAAzzFjejjjjeejjjjjjjjjjjjbvv#.................................vvv..............lvvvfegggggggge.vv......................................vv.......vlojjjjzjjdduduuuuuuuuuuduuuquuuuuuudddnpppppppjdduqqqaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiibbabaaaaaaaaaaaaaaaaaaaaibbbjggpgnggnkbbbbiwwawawiawwbwwbwbwbbwbbwbbuuuAzAAAAAAAAAAAAAAAAAAAAAAAAAA", +"ubzbbbbzbuzbbubzuzbzzzzzAAAAAuAuuuuuuuuuuuuuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCiCCCCCCCCCCCCiCCCCCCqCCCCCCCCCCCCCCCCCCuuuuuuuuuzuAAAzFjjjjjjeejjjjjjjjjejjjbvv#...............vv...............vvv#.............lvvv.egggggggggblv......................................#vv.......vlujjjjdjududuuuuuuuuuuuuuuuuuuuuqduddnpppnppnppjouuuqqqaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaiaiaiaaaaaaaaaaaaaaaaaaaaiibcngggggnebbbwiaaawaaawwwwwwbwwbbwbbwwbwwbbuuuAzAAAAAAAAAAAAAAAAAAAAAAAA", +"bbbbbzbbbbbbbzuuuuzzzzzzAAAAAAAAuuuuuuuuuuuuuuuuuqCCCCiCCCCCCCCqqCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuzzuAAzzFjeejjejjejjejejjjjjjjjbvv#...............vvv#............lvvl.............#vvv.egjgggggggju.v......................................#vv.......vlojjjjjzdzduduuuuuuuuuuuuuuuuuuuuudddnpppnpppnnjduuqqqCaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaaaaaaaaaaaaaaaaiaaaaaaiibbennneobbbbaawaaaaaaaawwwwwwwwbwwwwbwbbbwbubwwuAAAAAAAAAAAAAAAAAAAAAAA", +"bbbubbbbbbzubbbuzuzzzzzzAAAAAAAAAuuAuuuuuuuuuuuuuuCCCCCCCCCCCCCqqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuzuuzAAAAzFjjjejeejeejejeejjjjjjjjbvv#...............lvvvv#........#vvvl.............lvvv.egggggggggjeeb.......................................lvv.......vvbjjjzjujdduduuuuuuuuuuuuuuuuuuuuuuddnpppppppnnndquqqqqaqaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiiiaiiiaaaaiwbbbbbbbbbiiwaawaaaaaaawwwwwwwwwwwwwwbwwbwwwbbwwwwuuAAAzAAAAAAAAAAAAAAAA", +"bbbbbbzbbbbbbzubuzuzzzzzzAAAAAAAAuAuuuuuuuuuuuuuuuqCCCCCCCCCCCCCqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuAAAAzjjjjejeeeejeeejjejeeejjjjblv................#vvvvvv######vvvvl.............#vvvfegggggggggjeejua......................................lvl.......vvbjjjjjjududuuuuuuuuuuuuuuuuuuuuuuuujppppnpnppnndouqqqqqaqaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiibbbbiabawawwwwwiibiibiiaaaaaaaaaaaaawawwwwwwawwwwbwbwbwwwwbbwbwwzwwAAAAAAAzAAAAAAAA", +"zbbbbbbbbbbbzbbzuzzzzzzzzzwAAAAAuAAuAAuuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuzuzuAzAAzFjjeejeeeeeejeejejeejejjejblv#................vvlvvvvvvvvvvvv#.............#vvvfeggggggggggjeejua.a....................................vv#.......vvbjjzjzdjududuuuuuuuuuuuuuuuuuuuuuuddnppnpnpnpnnouuuqqqaaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaabcejjdobbbaaaawaaiawiawaaaaaaaaaaaaaaaaaaaawwwwwawwwwwwbwbbwwwbbb.wwbwwwzAwwwAwzwzuww", +"bbbbzbbbbzbubzzbzuzzzzzzzzzAAAAAAuuuuuuuuuuuuuuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuAAAAzjjjjeejeejeeeejeeeejjeejejjbvv#................vv.of#vvvvvvvv..............#vvvfeggggggggggjeejjew.aa...................................vv#.......vvbejjjjzdzuuuuuuuuuuuuuuuuuuuuuuuuuudjnppppppnnduuuqqqaqqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcnnnnnncibaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawaaaawwwwwwwwwwwwwwwwBb.bbwwwwbwwwbwawaw", +"bbbubbbubbbzbuzzuzzzzzzzzjzzzAAAAzAuuuzzuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuzzuzuAAAzjFjeeejeeeeeeeeejeeejejjjjjjblv#................vv.egebb.vvv##.............##vv.egjjgggggggjeejjjeba.........................a...........vv#.......vvbjjjdjuddduuuuuuuuuuuuuuuuuuquuuuududnppppnnnjdoquqqqbaqaqqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaa.a.aaaaaibjnnnnnndbaaaaaaaaaaaaaaaaaaaaa.aaaaa.aaaaaaaaaawwwwawwwwwwwwwwwwwf.bwbw.wbbaaw.bwabw.", +"bzbbubbbzbbbzbzuuzzuzzzzzzzFzAAAAAAAAAAzuuuuuuuuuuuuuqaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuzuAAAAzFGFjjeeeeeeejejjeeeeejeejejejz.vl................#vveDjeB#vvv#..............vvvfegggggggggggjejGgjebaa........................ba..........vv........vvbjjejjuduuuuuuuuuuuuuuuuuuuuuuuuuqduddnnnpnnkdbubqqqqqqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.a.a.aaaiacnnnnnnnjcaiaaaaaaaaaaaa.a.a...a.a.aa.aaa.aaaaaaaawwwwwwwwwwwwwwww.bb..b.b.waB....a..w", +"zbbbbbbbzbzbbzzzzzzzzzzzzzezzzAAAAzAAuzAuuuuuuuuuuuuuuCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuzuuAAzFFjjejejeejeeeeeeeejejeejjeejeje.v#................#vvbgb#vvv##..............#vv.eggjjggjgggggeejGgGeua.........................ua..........vv........vvbejjdujduduuuuuuuuuuuuuuuuuuuuuuuuuuududdjddobdqqqqqqqaaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..aa..aa.a.aaaicnnnnnnnnbaiaaaaaa.aaaa.a.a.a...a...aaaaaaaaaaaaaawaawaaawwawawawww.....b.b.ww.b....w.", +"bbbbubbbbbbzzbuuzuzzzzzzzzzzFFzAAAAAAAAzuuuuuuuuuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuuAAzjjeejjeejeeeejeeeeeeeeeeeejejeju#vl.................vvBe.vvvv...............#vvlogggggggggggggeejggGjzw.a....................ibogebba......#vl........vvbeedjjedduuuuuuuuuuuuuuuuuuuuuuuuuuuuudcuqooqqbbqqqaqqaqbaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaa.a..a..a..aaaabnnjnnnndbaaaaaaaaa..a..a..............aaaaaaaaaaaw.aaaaaaaaawawwaww.bb..b.ww..b......", +"bbbbzuzbbbzuzuuzzuzzzzzzezzezezzzzAAAzAAAzzAzuuzuuuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuzzuAAAzjjjjeeeeeeejeeeeeeeeeeeeeeeeeeeje.vl.................vv.j.vvv................vvvbjjgggggggnggggjejGgGjebaa....................iabjb.........lv#........vvbejejudduuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqqqqqbaqaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.a..aa.aaaaibennnnnjoibiaaaa..........aa.........a.a.aaaaaaaaaaaaaaaaaw..w.ab..aw.bb.wb......b.w..", +"bzbzbbbbuuuuuzzzuzzzzzeeezezezzeFzzzAAAAAAAzzzzzzzzuuuuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCuuuuuuuuAAAzFjeeeeejeeeeeeeeeeeeeeeeejeejeeejz.vl.................lv#ye#vv..............lvvvfeggggggggggggggjeeGgGGeua.a......................bi.........vv#........vvbeedjjuduuuuuuuuuuuuuuuuuuuuuuquuuuuquuuuuuuuqqbqqqCqqaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.a..a....aaaaaabddjnjciaaaaaa.a..a........a......a....aaaaaaaaa..aa.aaaa.aw.......w...w....bb...w.w.", +"bzbbbbzbubuuzzuuzzzzezezzezeezeeFjFzzzAAAAAAAzzzuuzuuuuuuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuAAzFjjeeeeeeeeeeeeeeeeejeeeeeejeeeeeje.v#.................#vvegfvv#.............#vv.eDgjggjgggnnggggjeeGggGjzba.......................bib........vv........l#vbejeeudduuuuuuuuuuuuuuuuuuuuuququuquuuuuuqubqquqqqaqqqaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.a..aa..aaaaaaiibcobaiaaaa.a.....................a....aa.aa.aa.aa.a.aaawawwb..b.w..ww.w.a..........", +"bubbzbbzuuzzzuzzzuzezzzzezezzeeFeejjjjjzzzAAAAAzzzzuzuuuuuuaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuzzAAzFjeeeejjeeejeeeeeeeeeeeeeeeeeeejeje.vl..................vvbDelvv.............#vv.egggggggggggngggGeeGggGjjuaa.......................aub......#vv.........vvbecjdejucuuuuuuuuuuuuuuuuuuuqquququqqqqqqqqqqqqqqqqaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.....aaaaaaiaaaiaaaaaaa....................a......a.aa.aa.a...aa..............b..w........awa..", +"bbbbbbzubzuuzuzuzuzzzezezeeeezeeeeejejjjFFFzzzzAzzzzuuuuuuuqaCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuuzAzFjjejeeeeeeeeeeeeeeeeeeeeeeeeeeeeejz.v#..................vvfegbvvl.............vvlbgjggggnggnggngggeejGggGjzba.a......abba.....a......ba......lv#.........vvbeejeduduuuuuuuuuuuuuuuuuuuuuuuuquqquuqqqqqqqqqCaaqqaqaaqqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.a..a..aaaaaaaaaaaaaaa..............................a....a.......a..........a....w..............", +"bubbbzzbuuuzzzuzzeezzeezeezeeezezjjzjejjGjGjFzwzAAuzzuuzuuuuqCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCquuuuuuuuAAzFjjeejejeeeeeeeeeeeezzeeeeeeeeeeeeje.vv..................vv.eDelvv.............lvv.egggggggggnggggGjejggggjeua.........ueub.a.................rv.........lvvbeezujuduuuuuuuuuuuuuuuuuuquuuuququqqqqqqqqqaaqqqqqaqaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.a.a....aaaaaaaaaaaaaa.................................a...a..........w........www..w............", +"bzbzbbubuzuuuzzzzzzzzzzeezezeeeezeeeeejjjjjGjFzuAuuzuzuzzzuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuAAFjjjeeeeejeeeeeeeeeeeeeeeeeeeeeeeeeje.vl...................vvegjbvvl.............lvvbgggggggggggggggjejGggggjeba....a...bejeba..a.............#vr..........vvbedejdecuuuuuuuuuuuuuuuuuuququuuqqqqqqqqqqqqaaqqaqaCaaqqaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..aaaa.a.a.aa.aaaaaaaaaaaa................................................a.......w..................", +"ubbbzzbzuzzzzzzzzzzzezezeeeezeFejeejejjjeGjjjGjzAAuuzzuzzzzzuqiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCqiCCCCCCCquuuuuuuzAAzFjejeeeeeeeeeeeeeeeeeeeeeeeeeeeeejeje.vv...................vvbgge.vv.............#vv.eggnggggngnggggjejGGgggjeeb.....a..aueeeua.a.......aabbbbw.abaa.......vvbeedzjuduuuuuuuuuuuuuuuuuuuuuqquuquqqqqqqqqqqCqaqCqqaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaa.a.a.a.....aaa.a.a.a.aa..........................................................w...w............", +"zbzuzbzbzzzzzzzzzzeezezezezeeeeeejejejjejjGjjGjjzuAzzzzuzzuzuuCaCCCCiCCCCCCiCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuAAzjjjeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeje.vv...................vv.jDgbvv#.............lvvfjgjgggnggggggggeejggGggjeuaa......aujejjua.....abuueeeGgeeeeea.......vvbeededuuuuuuuuuuuuuuuuuuuuuuuuqqquqqqqqqqqaqqaqqaCaaCaaqqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaa.aaaaa.a..a..a.aa.a.a.............................................................................", +"bzbzbzzzzzzzzzzzzzzzezezezeeeeeeFejejjjjjjeGGjGGFzAzzzzzzzzzuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuzzuuAzFjFjeeeeeeeeeeeeeezeeeeeezeeeeeeeeeeje.v#...................vv#egge#vv#............#vv.eggggngggngggggjejGgggggjeua.......bejjeeua..awueeejejggjeeeba.......vvbeeeddeduuuuuuuuuuuuuuuuuuuuquuuqqquqqqqqaqCaaqaqaqqaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aa...aaa.aaaaaaa...a.a.a....................................................................................", +"zbzzzbzbbzzzzzzzzezzzzeeezezFeFeejejejjjjjjjjjGGjzAAzzzzzzzzuuCaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaCuuuuuuuzAAAFFjjeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.vv.......a...........#vvegDjfvl#.............#vvfegggggggnnggggjeejgggggGeeua.a....bejgjeebaaueeeeejjjggeeeua........vvbecdezuuuuuuuuuuuuuuuuuuuuuuuuuquuqqqCAaqqaaqqqaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaa.aaa.aa.a..a......................................................................................", +"bzzbzbzzzzzzzzzzzzezezzzzezeeeeejejejejjjjjjjGGGjzAAzzzzzzzzzuqaCCCCCCCiCCiCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuzAAzFjjeeeeeeeeeeeeeeeeeezeezeeeeeeeeeeeeje.vl....................vvfgggolv#.............lvvlejjgngngggggggGeejGggggGjjeuw.....bejggjeuaujeeejGggggjejew.a.......vvbeeezcdcuuuuuuuuuuuuuuuuuquuqquqqqqAuqqqaqaqqaqqaaqaaaCaCaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.a.aaaaaa.aa........a.a..................................................................................", +"zzbzzzzzzzzzezzezezzzezeeeeeezeeejejjejjjjGjjGGGFzAzzzzzzzzzzuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuzuAAzjjjeeeeeeeeeeeeeezeezeeeeeeeeeeeeeeeeje.vl......a.a....a..a...vv.jgjj.vvl.............#vv.egjnnggnggggggjeejggggggGjezbaaaaujjgGGjzzeeejggggggGeeebaa........vvbeecczccuuuuuuuuuuuuuuuuuuuuquqquqqaqqqaqaAqaaqaqaCCaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...a.aa.a.......a.....................................................................................", +"zuzzzzzzzzzzzzzzzezyzzezezeeeeeeejeeejjjjjjGGGGGFzAzzzzzuuzzzuqaCCCCCCCCCCCCiCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuzuuzzAzFjjejjeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeje.vl...........a.a......vvlegggblv#..............#vlbggggggggnggggjjejGggggggjjeeeuuzejGgGgGeeeejGgggggGjeeuaaa........vvbeeeueuuuuuuuuuuuuuuuuuuuuqququqqqqqqaqqaqaCaqaqaaaaaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aa..aaaaaa..a.a.a..........................................................................................", +"uzzbzzuzzzezzzezzzezezzezzezeeeejeejjjjjjGGGjGGGzwzzzzzzzzzzzuqaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiiCiCCCCquuuuuzuzAAzFjjjeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeejejje.v#...............a.....vvbgjge.vv#.............#vv.eggggggngnggggjeejGgggggGgjejejejGggggGjeeGgGgggggjeeua.a.........vvbeeeecuuuuuuuuuuuuuuuuuuuuqquuqqbqqqaaqaqaqqCaqaAqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaa..a.a..a....aa..a......................................................................................", +"zbzzzzzzzzzzzzezezzzzyezeeeeejejejjejeGjjjGGGGGjAAAzzzzzzzzuzuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuzuzAAAzjjFeeeeeeeeeeeeeeeezeeezeeeeeeeeeeejeeje.vl.........a...........vvfgjggbvv#..............vvvbjgggngggggnggGjejGGggggggggjGggGggggggjeGgggggggjejzbaa..........vvbeeuueucuuuuuuuuuuuuuuquuuuuqqbqqqbqaqaqaqaaaqaCaaaCAaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..a...........aa....................................................................................", +"zzzzzzzzzzyzzzzyzezzezzezezeeeejjjeGjeGjGjjGGGGzAAzzzzzzzzzzzuqCCCCCCCCCCCCCCCCCCCCCCCCCCqCiCCCCCCCCCCCCCCCqCiCCCCquuuuzzzAzAAzjjeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeje#vl.....................lv.egjge.vv..............#vv.egggngngngngggjeejgggGgggggggggggGggggjjgggggggjeeeua......a.....vvbeecuzcuuuuuuuuuuuuuuuquuquqqubqqAqqbbqbaqCaqaaqaaaaaaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaa....a.....a...aa.................................................................................", +"zzzzzzzzzzzzzzzzezyzzeeeeeejjeeejejejjjjjGjGGGFzAzzzzzzzzzzzuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqdqCiCCCquuuuuzzzAAzjjjejeeeeeeeeeeezeeeezeeeeeeeeeeeeejjjjju#vl................a....lvvogggjfv##..............#vvbegjgggngggggggjeejggggggggggggggDggggggggggggGeeeua.a...........vvbeeeuuuuuuuuuuuuuuuuuuuquuqquAqqbqbqAaqqaaqaaaCaaaaaaaaaaaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaa.aa..a.a.....a........................................................................................", +"zzzzzzzzzyzzezzezeezeezzeeeeeeejjjjjjjjjjGGGGjzAzzzzzzzzzzzuzuaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuiCCCquuuuuzzzAAAzjjeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeejjjjjblvl.....................#vvfggggovv#..............#vv#eggnggggggggggGjeeGgggggggggggggggggDggggggggjeeua.a............vvbeeczzuuuuuuuuuuuuuuuuquuAuuqqbbqqabqqaaqaCaqqaaaaaaaaaaaaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...a......a........a..................................................................................", +"zzzzzzzzzzzzzzezzezzzeeeFeeeejjeeejjjjGjjGGGjzuAzzFzzzzzzzzzuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCiCCquuuuuuzzAAAjjjejeeeeeeeeeezeeezeezezeeeeeeeeeeeeejjjb#v#.....a................vv.egjge.vv...............lvvfejgggngnggggggjeeeGggggggggjgggggjjggggggggGeezbaaa............vvbeeeccuuuuuuuuuuuuuuuuqbuuuqbqaqAbqAaaqaqqAaaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.a.aa..a.......a........................................................................................", +"zzzzzzzzzzzzezzeezeezezeeeeeejejGejjjGGGjGGjzAAzzzzzzzzzzzzzuuaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCiCCiiiCCuuuuuzuzzAAzjjjjjeeeeeeeeeeeeeeeezeeeeeeeeeeeeeeeejjjbvv.......................vv#eggggbvv#..............lvv#bggngggggggGggGjeeeGGggggggggggDgggggjggggGjeeua.aa...........#v.beeuzuuuuuuuuuuuuuuuuuuuAbqAbqbbbaAbAaqaaaaaqaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaa.a..aa....a.....a...............................................................................aaaaa", +"zzzzzzzzeezzzyezezzeeeejejejeejjjjjjjejGGGGzuAAzzzzzzzzzzzzuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCiCquuuuuuuzAAAzjjFeFeeeeeeeeezeeeeeeeeeeeeeeeeeeeeeejjjjbvv#......................#vvbggjge#v#...............#vv.egjngnggngggggGjeejGGgjgggggggggggggggggGjeeua.a..............v#beceuzuuuuuuuuuuuuuuuuububuqbqaqbAbaqaaqaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.a.aa........................................................................................aaaaaaaaa", +"zzzzyzezzzzyzzzezezeeeeejeejeGeGjjGjGGjGGjFuzzzzzzzzzzzzzzzzuaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqqCiquuuuuuzzzAAFGjejeeeeeeeeeeeeeeezeeeeeeeeeeeeeeeejjjjjbvv#.......................vv.egjgj.vv................vvvbgggggggggngggggjeejggggggggggggggDgggggjeezw................#v#ueeeuuuuuuuuuuuuuuuuuuubqqbuAbqbaaaaaaaaaqaaaaaCaaCaaaaaAaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..a..a.......a..........................................................................aaaaaiabbba", +"ezzzzzzzzeezeezeezeeeFejeejejejejGjGGjGGjzuzAzzzzzzzFzzzzFzzuCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCiiCCCCCCCCCCCCCCqdqCuuuuuuuuzAAzFjjjeeejeeeeeeeeezeeeeeeeeeeeeeeeeeeeejjjjbvv#.......................#vveggggbvv#................vv.egngnggnggnGgggGjeejggggggggggggggggggjeeeba....a...........#v#eeeuueuuuuuuuuuuuuuuuuAubAubqAbbqaAbqaqaaaaaqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaa.aaa.a..a..a............................................................................aawbbuubbuub", +"zzzzyzzyzzezzezezezeeeeeejejjjeGGjGGGGGFzAAAzzzuzzzzzzzzzzzuqaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqqCCCCCCCCCCCCqqqCuuuuuuuzzAAzjjFeeeeeeeeeeeeeeeezeeeeeeeeeeeeejeeejjjjjwvv#.......................lvvbggjgy.vv................vvvbjjgggggggGgggngGjeejgggggggggggggggggejeba.a...............#v.ueeuzuuuuuuuuuuuuuuububuuububqbbAbabaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.a............a......................................................................awwibuuubbuubu", +"zzzezzzzzyzyezeezeejejejejGeejjjGGGGGGFzuAAuzzzzzzzzzzzFzzzuaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqqqCCCCCCCCCCCCiCaquuuzzuzuAAAzjjjjejeeeeeeeeezeeeeeeeeeeeeeeejeeeejjjjjjavv#........................vvfegjgjivv#................vv#eggggjggnngnGGggjeeejgggggggggDggggGjejua.aa...............#v.oeccuuuuuuuuuuuuuuuuuuubbbqbbbbbaaaaaaaaaaaaaaaaaCaCaaaAaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..a.........a.......................................................................aaibuubeegDjeec", +"eyzzzzzezzzezezzezjeeeeejeejjejjGGGGGzzAAAzzzzzzzzzuzFzzzzuuaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuzuuAAzzjjjjeeFjeeeeeeeFeeeeeeeeeeeeeeeeeejjejjjjj.vv.........................vvveggjgb#vl................lvvfjjggggggggggggggjeeejggggggggggggGGeeza.a.................lv.eezueuuuuuuuuuuuuuuuubuAbAbqAbabaAaaaaaaaaaaaaaaaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..................................................................................aibuueghhhhhhhg", +"zzzzzyzzezezeeeeeeeeejejejjjGGGjjGGjzAAAAzzzzzuzzzzzzzzzFeuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCiCCCCCCCCCCCCCCCCCCquuuuzzuuzAAzjjjjFejeeeeeeeeeeeeeeeeeeeeeeeeeeeeejjjjjjj.vv#........................#vvbgggge.vv.................vv#oggggggggggggggggjeeeGgggggggggggGeeeb.aa.................lv.eceeuuuuuuuuuuuuuuuuubAbAbqbbAbbabaaaaaaaaaaaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...a..............................................................................aabuueghhhhhhhhh", +"ezyzezzyezeeezeFeeeejGeejjGjjGGGGGzuAzAzzzzzzzuzzzzzzzzzFuuaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqqCCCCCCiCCCCCuuuuzuuuuuzAzjjjjjeeeeeeFeeeeeeeeeeeeeeeeeeejeejejjjjjje.vv..........................vv.jDjgjfvv#................lvv.egjggggggggggggggjeejGggGgggggggeeeuaa...................vv.eeczuuuuuuuuuuuuuuuuubbbbbbbbbabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaa.a................................................................................abuueghhhhhhhhhh", +"zzzzzeezzeezeeeejejejeeGjjjjGjGGjzuzAAzzzzzzzuzzzzzzzzzzzuaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqqCCCCCCCCCCCCuuuuuzuzuzAAzjjjjeeeeeeeeeeeeeeeeejejejeeeejejeejjjjjjje.vv..........................lv#eggjgb#v#.................lvlbgjggnggnggggggggGjeeeGggggggggjejuaa.a..................lv.eeuczuuuuuuuuuuuuuubuububAbAbbbaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaa...............................................................................aawbuughhhhhhhhhhh", +"zezezezezeezzeeeeeeGejjGjjjGGGGFzAAAzzzzuzzzzuuzzzzzzzzeuuaaCCCCiiCCCCCCCCCCCCCCCCCCCCCCCiiCCCCCqCCCCCCCiCCCCquuuuzuzuzAAAFFejjeejeeeeeeeFeeeeeeeeeejejjeeejeeejjjjjje.vv..........................lvvbggjge.vv..................vv.egjggggnngnggnggggjeeejggggggjeeewaaaaa.................vv.eecuzuuuuuuuuuuuuubuuuubbbAbbabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aa.a.....a.........................................................................aabuunhhhhhhhhhhhh", +"yzezezezezeeejjeejeeGejejGGjGjzAAAAzzzzzuzuuzzuzzuzzzzzuuaCCCiCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCquuuuuuuuuAAzFjjeeeeeeeeeeeeeeeeeeejggeejjjeeeeeejjjjjjjz.vv...........................vv.egegjfvvl.................vvvbjgjggggggggggggggGeeeeGggGgGeeebaa.....................vvfeeezuuuuuuuuuuuuuuuubbAbAbbbbAwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaa.a...a.........................................................................aaabucghhhhhhhhhhhh", +"zezezeeezezjeejejeGejjGjjGGjzAAAAAzuzzzuuuzzzzuzzzzzzzzuCCiCCiCCCCCCCCCCiCCCiCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCiquuuuzuuuuzAAzFjjeeeeeeeeeeeeeeeeejGgthgejjjjjejjjjejjjjju#vv...........................lvveggggbvvl..................vv.egjggggggggggGgggebbeeejGgjeeeuaa......................vvaeeeuuuuuuuuuuuuuuuuuubbbbbAbwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.a.a.a...a......aa.................................................................awuuethhhhhhhhhhhh", +"ezezezzejeeeeeejejejjjjGGGFzAAAAzzzuuzzzzzzzzzzzzuzzzuuACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiquuuuuuuuzuAAzjjejjeeeeeeeeeFeeeeeeghhhpjejjejejjjjjjjjjGuvvl...........................#vvbggjge.vv..................#vvbegjggggggGgggngge..beeejjeejza..a.....................vvbeeceuzuuuuuuuuuuuuubuubbbbbbabibaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..aaaaa.aa...........................................................................aauujhhhhhhhhhhhhh", +"ezezeeeeeejeejjejjGeGGGGGFzuAAAAzzzzzzzzzzzzzzzzzuzzuuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCuuuuuzuuuuAAAzjjeejeeeeeeeeeeeeeejeghhhpnjjjeejjjejjjjjjGbvvv............................vv.egjgefvv#..................vv.egggggggggnggggge.v.beeejjjzb..a......................vvbeeezzuuuuuuuuuuuuuuuuubbAbbAbabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaa.a...........................................................................abuughhhhhhhhhhhhh", +"zeeeezeejeejjejejjeGjGGjzwzzAAzzzzzzuzuzzzzzuzzzzuzuuqaCCCCCiCCCCCCCCCCCCCCCiCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuzuuAzFFjjjeeeeeeeeeeeFeeejjGghhgeejjejjjjjjjjjjjGbvv#............................#v#eggggbvv#..................lvvfegjggggggggggggbvv..buezzuaaa.................aa.....vvbeedecuuuuuuuuuuuuuuubbbbbbbabawwaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.a.a.aa..a.a..........................................................................abuughhhhhhhhhhhhh", +"eezeeeejeeeGejeGGjGGGGjzzAAAzzuuzuzzzzzzuzzzzzuzzzuuCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCiCCCquuuuuuuuuzAAzzjjjFjeeeeFeeeeeeeejjjjjeneeejjjejjjjjjjjjjjbvv#.............................vvfggjgevvv...................vv#ogjjgggggggggggbvv...abbaaa.a........................vlbeecezuuuuuuuuuuuuuuubAbbbbwaaawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aa.aa.aa.......a...................................................................abuujhhhhhhhhhhhhh", +"eejeejeeejejGejjeGjGGjFAAAAzAzzuzzuuzzuzzzzzzzFzzuuqCCCCCCCCCCCCCiCCCCCCCiCCCiCCCCCCCCCCCCCCCCCCCCCCCiCCiCCuuuuuuuuuuuAAzFjjjjjejeeeeeeFeeeeeejejeejjjejjeejjjjjjjjjj.vv#.............................vv.egjge.v#...................#vvfeggggggggggggj.vl....aaa..a.............a...........v.eeeeeuuuuuuuuuuuububuuubbbbaawaawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaa.aa.a.................................................................m.m......aauueghhhhhhhhhhhh", +"jjeeeejejjejjeGjGjGGGFuuAAzuuzuuuzzzzzzuzzzzzzzzuuACCCCCCCCCCCCCCCCCCCCCCCiCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuuuuuzuAAAzjjjjjjjeeeeeeeeeeeeeeejjjjejjjjjejjjejjjjjjj.vv#.............................#vvegjggfvv#...................vvlbjgjjgggggnnge.v#...................................v#ejececuuuuuuuuuuuuuuubbAbbwbAaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaa...a.a.aa...........................................................................aabucghhhhhhhhhhhh", +"zeeejeejjeGeeGjjjGGGjuAAzAzzzuuzzuuzzzzzzzFzzzuuuaCCCCCCCCCCCCCCCCCCCCCiCiCqqCCCCCCCCCCCCCCCiCCCCCCiCiCiCCuuuuuuuuuuuzAAzjjjeeeeeeeeeeeeeeeeeejjjjejejjejjjjjjjjjjjjj.vv...............................vvbDgggbvv#...................#vv.ejggggggggggelv#...........................a.......v.gjeezzuuuuuuuuuububuuubbbbaawwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaa...a...........................................................................abbuehhhhhhhhhhhh", +"jeeeeeGejjjGGjGGGGGGzAAAuzuzzuuzuzzuzzzzzzzzzuuuaaCCCCCCCCCCCCCCCCCCCCCCCCiCqCCCCCCiCCCCCiCCiCCCCCCCiCiCCquuuuuuuuuuzAAzFjjjjejejejFeeeeeeeejeeejejjjejejjjjejjjjjjje.vv...............................vv.eggge#v#....................#vvbjggggjgggggblv....................................v.geeczuuuuuuuuuuuuububAbbwbAwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..a.a..a...a.........................................................m.....m...aabuughhhhhhhhhhh", +"eejeGjejGjjjjGGGGGGFAAAAzuzzuuzuuuuzzzzzzzzzuuCaCCCCCCCCCCCCCCCCCCCiCCCCiCCCCCCCCCiqCCCCCCCCCCCCCiCCCCCCCuuuuuuuuuuzzAAzjGjjjjjjeeeeeeeeeeeeeeeeejeeejejjjejjjjjjjjje.vv...............................lv#egDgefvl.....................vv.egggggggggjbvv....................................v.eeeecuuuuuuuuuuuubuuubbAbbwbawwawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaa.a.a..a.a......................................................................awuuzghhhhhhhhhh", +"jeeGeGjeeGjjjGGGGGGzAAzzuuuuzuuzzzzzzzzzzzuuqaaCCCCCCCCCCCCCCCCCCCCCCiCiCCCCCCCiCCiCCCCCCCCCCCqCiCiCCCCCCuuuuuuuuzuAzAAzGjjejjejjejejejeeeeeeeeeeeejjejejejjjjjjjjjjz.vv................................vvbggggfvv.....................#vvbjgjjgggggj.vl....................................v.eeeuuuuuuuuuuuuuubuuubbAbbaawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaa...a.a.a..................m........................................m.........aabbucghhhhhhhhh", +"eGjeGejjjjGjGGGGGGFwAAAzuuuzuzzuzuuzzuzzzuuAaCCCCCCCCCCCCCCCCCCCiCCiCCCCCCCCCCCCCCCCCCCCCCCCCCuqCCCCiCCCquuuuuuuuuzAAAzFGjjjjjjjjeeeeeFeeeeeeeeeeeejejjjjjjjjjjjjjjjblv#................................vvBjgggevv#.....................vv#egggggggge.v#...................................lv.eeeezuuuuuuuuuuubuubAbbbbAwwAwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaam.a.aa......a...................................................m.................aawbucjghhhhhgg", +"eGeGjjGjGjGjGGGGgGzAAAzzzzuzzzzzzzzzzuuzuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCiCCCCCuuuuuuuuuuzuAAzjjGjjjjjjejejeeejeeeeeeeeeeeejejeejjjjjjjjjjjbvvl................................vv#eggge#vl.....................#vvfegjggggge#v....................................lv.eeczuuuuuuuuuubuubbubbbbbbwaaaawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaa.........................................................m..............m......aabubuoejeeeeb", +"GeejjjeGjGGGgGgGGjzzAzzAuuzuuzzzuuzuuzuuqCCCCCiCCCCCCCCCCCCCCCCCCCqCCCCCCCCCCCCCCCCCCCCCiCCiCCCCCCiCCCCquuuuuuuuuzuzAAzjjjjjjjjjjeeeeeeejeeeeeeeeeejejjjjjjjjjjjjjjGbvv#.................................v#egggj.vv......................vv#ogggggggu.v....................................vv.eeuuuuuuuuuuuuuuubbuAbAAbwwawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamamaaaa.a............................................m................m................aaabbuubbububb", +"jjGjGjjGjGjGGGGGGFwAAzzzuuuzuzzzzzzzzuqaaCiCCCCCCCCCCCCCCCCCCCCCCqdqCCCCCCCCCCCCCCCCCCCCCCqqqCCCCCCCCCquuuzzuuzuuuzAAzFjjGjjjjjjjjjeeeeeeeeeeeeeeeeejejjjjjjjjjjjjjGwvv#.................................vvbgggDbvv#.....................#vv.eggggggew.....................................vvieuzuuuuuuuuuuuububbbbbbbbAwwaaawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaa................................................................................aaaawbbbbbbi", +"jGjGjGjjGjGggGGgGzAAzzzzzuuzzzzzzuzuuuaCCCCCCCCCCCCCCCCCCCCCCCCCCCqCCCCCCCCCCCCCCCCCCCCCCiCqqCCCiCCiCCquuuuuzuuuzzAAAzGjGjjjjjjjjjejjjeeeeeeeeeeeeeeejejjjjjjjjjjjjGfvv#.................................vvfggggbvv#......................#vvbjggggGjea....................................vvbeouuuuuuuuuuuuuubuubbbAbwabaawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..aaaamaamaa..a....................................................m..m.....m...............aaaaaaaaaaa", +"GjjGGGjGGgGGGggGtzAAzzzzuuzzuzuzzzuuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCiCiCCCiCCCCCiCuuuuuuzuzuuAzAAFGjjjjjjjjjjjjejeeeeeeejeeeeeeejejjjjjjjjjjjjjj.vv..................................vv.jggge#v#.......................vv.yggggGjeuaa..................................vvbeuuuuuuuuuuuuuuuububbAbbbbawawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..a...a...............m......................................m...m....................aaaaaaaa.", +"GGGjGGGGGGggggGGGzAAzzzzuuzuuzzzzzuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCiCCiCCCCuuuuzuuzuuuzAAAzFGGjjjjjjjjjjjjejjeeeeeeeeeeeejejjjjjjjjjjjjjjj.vv#.................a...........a...#v#eggge.vv.......................#vvbggjgjeeeb.a.................................vvbeuuuuuuuuuuuuububbbAbbbAwbwawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaa.a.a......................m..........................................m......................", +"jGjGGjGGGgGGgGggGzAAzzzzuuuzzuzzuuqaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCiCquuuuuuuuuuzuAAAzGGjGjjjjjjjjjjjjeejeejeeeeeejeejjjjjjjjjjjjjjGe.vv..................................#vvegggj.vv#.......................lv.egggjjeeua.a............................a....buzuuuuuuuuuuuuuububbbbbbbwbwawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaa.aa..........................................................m...................................", +"GGGGGGGgGgGGggGgGzAAzzzzuzzuzzzuuuaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCiCCCCCCCCCCCuuuuuuuzzuuuuAzAFjGjjGjjGjjjjjjjjjjejeeeeejeeeeejjjjjjjjjjjjjjjelvv..................................#vvbggggfvv#.......................#vlaeggjeeezw..a..........................aaiuueeezuuuuuuuuuuuuuuububbAbbbAwAwaaawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaa.a.a............................................m.........m....m.................................", +"GGGGgGgGGgGgGgggGwAAzzzzuzzzzuzuuaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiiCCCCCCCCCCCCquuuuuuuuuuuzzAzzjGGGGjjGGjjjGjjjjjjjjeeeeeeeeeeejjjjjjjjjjjjGjGevvv...................................vvbggggbvv#........................lv#bggjejjeua.........................a..aueejejezzuuuuuuuuuubububbbubAbbbawawaaawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaa..a......................m......m.........................m.....................................", +"GGgGGGGgGggggGgGjzAAzzuzuuzzzzzuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCiCCCCCCCCquuuuuuuuuzuuAAAFGGGjjGGjjjjGjjjjjjjjeeeeeeeeeeejjjjjjjjjjjjjjjjbvv#...................................vvBggggbvvv........................lvvfegezjgjeb........................a.abeeeeeejzuuuuuuuuuuuuububbubAbbbAwwbwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaa..a........................................m......m.........m........m.........................", +"GGGGGGggGgGggggtGzAAzzzuuzzzzuuuCaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCiCCCCCCCCquuuuuuuzuzuzAAAAjGGGjGjGjGjjjjjjejjjjejjejejejejjjjjjjjjjjjjGjjGbvv#...................................vvfggggevvv.........................vvvbgeejgGjza.........................beeeeejeeezuuuuuuuuububuuuubbbbbbwbwwwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..aaa.a...........................m.......................................m...........................", +"gGGGgGgggggggggtGzAAzzzzzuuzzzuACCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCiCCCCCCCCiCquuuuuzuuuuuzAAAAzGjGGjGjGGGGGggtggjjjjjeeeeeeeeejjjjjjjjjGjjjjGjnavv#...................................lv.eggge.vv.........................#vv.ejejgGjeb.a.........aaa..a.......beeeejjjjjeuzuuuuuuuubuububbbbAbwbAbwaawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aa.a..................................m...........m........m......................................", +"GGgGGggGgggtggtgGzzAzzzzzzzzzuuaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCuuuuzzuuuuuuuAAAzFGGGGGGGjGGGGghhhgjjjjjjjjjjeeejejjjjjjjjjjjjjGjj.vv#...................................vv.eDggj.vv#.........................vvvbjejGggeeb.a........beeuba..a..aazeeeGggjejzuuzuuuuuuuuubbbuubbAAbbbAwwaawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.a..aa..a........................m.m..m.m......................m.......................m...mm..m..m....", +"gggggGggggGttgtttzwzzzzzzzuzuuACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuzzzzuuuzuAAzzGGGGGGGGGGGGjghhhhjjjjjjjjjejejjjjjjjjjjjjjjjGjjj.vv#...................................lv#eggggfvvl..........................vv.eezGgGjeza.........auejeuba...aueeeGgggeeezuzuuuuuuuuuubububbbbbbwbwaawwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.a.aa............................................m........................................m.....", +"gGggggggggtggggttjzwAzzzuzzzuuAaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuzzuzzuuzuuAAAzjGGGGjGGGjGGjGghhhgjjjjjjjjjjejjjjjjjjjjjjjjjjjGGe.vv....................................lvvegDggbvv#..........................#vvfeejgggjeua.a.......izejjeuaaawzejGgGgGjeezuuuuuuuuuuuuubbubbbbbwbawawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaa.aa.a.................................m....................m...........................m....m.....", +"GgGggggGtgtgtttgttzzAzzzzzuzuuCaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuuuzuuzzuzuAAAjGGGGGGGGGjGGGGjggggjjGGjjjjjjjjjjjjjjjjjjjjjjjjjGe.vl....................................#vvegjggovv#...........................lv.ueeGgggjeb..........ueeeeeuaaueejGgggGeeezuuuuuuuuuuuubbbbbbbAwbwwwaaawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaama.a..................................................................................m..m........", +"ggGtgggtgttttgtthtgzAAzzzzzzuACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuzzuuzzzzzzAAzjGGggGGGGGGjGGGjjjjjgejjjjjjjjejjjjjjjjjjjjjjjjGjGblvv.....................................vvbgggge#vv...........................lvv.eejggggeeb.a.......auejjeeuwujejggGgGeeezzuuuuuuuububbbbbbbAbwbbwawwaawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaamaaa.a...................m............m...........m.........................................m....", +"ggggggggtggggttgtttGzwzzzzzFuAaaCaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqCCCCCCCCCCquuuzzuzzuzzzAzAzjGGGGGGGGGjGjGGjGGjjgggggjjjjjjjjjjjjjjjjjjjGjGjjGnbvv#.....................................vvbgggge.vvl..........................#vvlbeeGgggGeeba........bejGjjeuFejGgggGjeeezuuuuuuuuuuububbbbAbbbbwwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..aaaa....................m....m...........................................................m..mm.....", +"gggggggggttttttthtttezwzzzzzuuaaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCquuuuuuzzuzzzAAzzFGGGGggGGGjGjGjGjGgjgthhhpjjjjjjjjjjjjjjjjjjjjjjjGjGbvv#.....................................vvbgggge.vvl...........................lvv.eejggggjeeb........aujjgGjjjejgggggjeezuuuuuuuuuubububbbbbbbbwawawawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aa.aaaa..aa................................................................................m...........", +"gggtttttgttttttttttttzwAzzzzuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuzzzzuzuzzAAAAFGGggGGgGGGGGGGGGGGGjghhhhhgejjjjjjjjjjjjjjjjGjjjjjGe.vv......................................vvbggggjfvv#............................vvlbeeGgGggjjeba.......bejggjeeeGgGggGjeezzzuuuuuubuuubbbbbbbbbbwwwwaaawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaama..a..a..................m...............................................................mm.m.....", +"ggggggtttttttththhhhhDzzzzzzzuqaaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuzzzzzzzzzuAAAzGGGGgGgGGGGGjGGGGGjGjghhhhhgjjjjjjjjjjjjjjjjjjjjjGjjivv.......................................vvbgDgjgbvv#............................#vv.eejgggggjeeb...aa..azjgggjeeGggggGjeezuuuuuuuubbbbbbubbAbbbwwwwawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aa.aa.a...a............................................................m..................................", +"gtggttttttttttthhhhhhtezzzzzzzuqaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCaquuuzzzzuzzzzAAzzjGgGgGgGgGgGGGjGGjGGjjghhhhhgjjjjjjjjjjjjjjjjjGjGjGGu#vv.......................................vvBgggggbvvv.............................lvvweeGgggggGeeba.....wejgggGjjGgggggjejzuuuuuuuuubububbbbbbbwbwawwaaawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa......a.a.a.a.aa..............m............................................................................", +"tggtgttgttttthhhhhhhhhtzzAzzFzzuqaaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCCCCCCCquuzuzuzzuuzzAAAAFgGGGGggGGGGGGGjGGGGjGjjghthgejjjjjjjjjjjjjjjjjjjGjGjbvvl.......................................vvbjggDgevvv.............................#vv.eejGggjggjjezbwaabuejgggggjgggggGjeezuuuuuuubbbububbbbbbbawawawawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...aa...aa......a..........m...m..................................m..m.....................................", +"gtttttttthhhhhhhhhhhhhhGzwzzFzzeuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaCquuzzzzuzuzuuzAAzFGggGGgggggGGGGGGjGjjGGjjjjggjjjjjjjjjjjjjjjjjGjjjjjge.vv.......................................#vvbggggge#vv..............................#v#beejggggggjjeezzeeeeGggggggGggggGjeezuuuuuuuububbbbbbbbwwwwwbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aa..aaa....aa.........................m...........m.......................................................", +"tththhthhhhhhhhhhhhhhhhtzwzzzFFzuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuuzFzzzzzzzzAzAFGtGgGgggGGGGGGGGjGGjGjGGgjjjejjjjjjjjjjjjjjjjjjGjjjjGu...........................................##bDjggge#vv...............................vv.eeejgggggggjjeejjeGgggjggggggggGeezzuuuuuuubbbbbbbbbbwbwbbwbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaa.aa..a..aa....a....a.............................................mm............................................", +"thhhhhhhhhhhhhhhhhhhhhhhezzzzFFzzuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCiCCCCauuuzzzzFzzzzuAAAzGtGGgGgggGgggGggGGGjjGjjjjjjGjjjjjjjjjjjjjjjjjjjjjjGjjjeeb.........................................vvbggggge.vv#..............................#v.beeeGggggggGgGGggggggggggggggggGeezzuuuuuubbubbbbbbbbbbbwwaawwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaa.aaa...............................................m..........m....m......................................", +"thhhhhhhhhhhhhhhhhhhhhhhGzAAzFzFzzuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuzzzzzzzzzzzAAAzGGtgggGgggggggGGGGGjGGjGjjjjjjjjjjjjjjjjjjjGjjjjjjGGjjGjeeea......................................a...bjggggj.vv#..............................#vv.eeejGggggggggggggggggggggggDggjeeeuuuuuuuuuubbubbbbbbbwbwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..a..a.a.aa..a.a...........................m...............m...................................................m....", +"hhthhhhhhhhhhhhhhhhhhhhhtzzAzFFFzjuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCCCCCCCCquuzzzzzzzzzzzAAzGttGgggggggGgGgGGGGGGGGjjjGGGjGjjjjjjjjjjjjGjjjGjjGggGjGjeejua...................................abueeeejgggggfvv#...............................vv#bjeejGggggggggggggggggggggggggjeezzuuuuuuubbubbbbbbbwwawawwawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.a.aa.a.a..aa..a.a.a..........................................m...................................................m.", +"ththhhhhhhhhhhhhhhhhhhhhgzwAzFFzzFzuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCiCCCCCCCCCCCuuuzuzzzzzzzzAAAzGtGgtGggGgggggggGGgGGGGjjGjjGjjjjjjjjjjjjjjjjjjjjGGggggGGjjejjua..................aa............abeeeejejggggggbvv#...............................#vv.ejeFjgggggggggDgggjgggDjgggggjeezuzuuuuububbbbbbbbwbbbwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..aaa.aa.a.a.a..a..a.a.....................................................m...............................................", +"tthhhhhhhhhhhhhhhhhhhhhhDzzzzzFFzzjuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCqCCCCCCCCCCCCaCquzzuzzzzzzzAzAAzGtttgggggggGgGgggGGGGGGGGGjGjGjjGjGjjjjjjjjjjjjjjggjggggGjjeFjjeb.................abba..........wueeeeeeejggggggbvv#................................#.wejjeejggggggggggggggDggggggggjeezuuuuuuuububbbbbbbbwwwwawawawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..a.a..a.aaaa..aa...................................m...............m........m..........................................", +"htthhhhhhhhhhhhhhhhhhhhhGzwzFFzFzejuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquqCCCCCCCCCCiCCquuzzzzzzzzzAAzAzGtttGtgggGgGggGGgGggGgGGGjGGGjjGjjGjjjjjjjjjjjjjjjggjjggjjGjejGjjzi.................beuia.......beeeejjeeeGggggggb#vl.................................bueGGeeejgGgDgggggggDggggggggggeeezuuuuuuuuubbbbbbbbwbwwwwawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..aa..a.a...a.aa.a...aa...............................m.............................m......................................", +"thhhhhhhhhhhhhhhhhhhhhhhGzwzFFFzzzzuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquqCCCCCqiCCCiCuuuuzzzzzzzzzAAAzttggttggggggggggggggGGGGGGGGGjGjGjjjjGjjjjjjjjjGjGggtgjjjjjjjjjggjeza................beeebaa...abeeeejGGeejggggggge#vv................................bzuzeGjjeejGggggggggggggggggggggeeezuuuuuububbbbbbbbbwwwwawaawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aa.a.aaa.a..a.aa.......................................................................................................", +"ththhthhhhhhhhhhhhhhhhhhzwzzFzFzFzjuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCiCCCCCCCCCCCCuuuzzzzzzzzzAAAwjtttttggggGgggggggggjgGggGGGGGjGGjjjjGjjjjjjGjjjjjjjGggGjGjGGjjejGggjeuwa..a...........beeeeb.a.abeeejGggjeejggggggge.vl#..............................bzuuuejjjeeejgggggggDgggggDgggggGeeeuuuuuububbubbbbAbwbabwawaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aa...a........a..a................................m........................m..........................................", +"tttthhhhhhhhhhhhhhhhhhhGzAzzFFFzezzuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuzzzFzzzzzzAzAzGtttttgtgtgggggGgggggjggGGGGGGGGjjGGjjjjGjjjjjjjjjjjGjjGjjGGjjjjejGgggjjzw.aaa.......a..bjjjezi.abeeejGgggjeeGGgggggge.v##.............................abzuuuzjjjjeeejGgggggggggDgggggggGeeeuuuuuuuubbbbbbbbbbwwawwwaaaawaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aa..a.a.a..a....a......a............................................................m......................................", +"thhhhhhhhhhhhhhhhhhhhhhywzzFFFzFFzzuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuzzzzzzzzzAAAwzGttttttggtgggggggggggggGgGgGGGGGGGGjGjjjjjjjjjjjjjjjjjGjjjGjjjGjjFjGggggjeuba.aa........abejGjeuabeeejggggGeejGgggggggj.vv#.............................buzeeuuejGjjeeejggggggDggggggggggGeezuuuuuububbbbbbbbbwbwawwwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..a......a..a...........................................................................................................", +"tttthhhhhhhhhhhhhhhhhhgzwzzFFzFzzzjuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuzzzFzzzzzzAzzFGttttttggtgtggggggggggggggjGGgGGGGjGjGjjGGjjjjGjjjjjGjjjjjjjjjjGGjeeGgggggjjebaa.a.......aujngjeubeeeGgggggjeejgggGggggjfvv#.............................buzeezuejjjjjjeGggggggggggjggggggjeeeuuuuuuuububbbbbbAwbbwwaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaa.a.aa..a....a.............a...............................................m.................................................", +"hhthhhhhhhhhhhhhhhhhhhzzzAzzzzFzFzzuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaquujzzFzzzzzzAAAzzghthttttttDggggggggggggggGgGgGgGGGGGGGGGjjjjjjGjjjjjjjGjjjGjjjGjjGjeejGgggggjeezb..aa.....bejGggezeeeGggggggjeejggGGggggjbv##............................abuzeeeuzjjjjjjjjjjjGGggggggggggggjeeuuuuuuuuubbbbbbbbwwbwaaaawaaaaaaaaaaaaaaaaaaaaaaaa.a.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.a..a....a......a..a.......................m..............m.....m...........m.m..........................................m...", +"tthtthhhhhhhhhhhhhhhhDzwAzzzFFzFzjuqCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquuzzzzzFFzuAAAwzGtthttttttgtttggggggggggggggggGgGGGgGGjGjGjGGjGGjjGGjjjjjjjjjGjGGGGjjjejgggggggGeeeubwaaaaawuejgggjeeejggggggGeejGggggGGgjgzvvv............................wbzeeeezzejjjjjjjjjeeGggggggggggggjeezuuuuuubbbbbbbbwbwwwwbwwawaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..aa............a......................................................................................................mm", +"ththhhhhhhhhhhhhhhhhhzwzAzzFzzFzzuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuzzzzFFzzzAAzAzjthhhtthtttttgggtgggggggggggGggGggGGGGGGGGGGGjjGjjjGjggjjjjGjGGjjGjjjGGjeejggggggggjjeeezuuuuzeejgggjeejggggggGjeejgGgGggggggevvv............................bzzeeeezuzjjjjjejjjeeejgggggggDggGjeeuuuuuubbubbbubbbbbwbwwaawaaaaaaaaaaaaaaaaaaaaaaaaaaa.aaaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaamaa....a..aaa........a.......................................mm.........m.......................................................", +"ttthhhhhhhhhhhhhhhhhezzzzzzFFFzFzzqaCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquujFjFFFzzwAAzuzGtthhhhhhttttttttggggggggggggggggGGGgggGgGGjGGjGjjGjGjggjGjjjjGjGGjGGjGGjeejGggggggggGjjeeejeeejGggggGejggggggggjFjGGGGgGgGGGge.vv............................beeeeeeeuzjjjjeejjjjeeejGggggggggGjeezuuubbbubbbbbwbbwwwwawwaawaaaaaaaaaaaaaaaaaaaaaa.aaaa..a.aaaaaa.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..a.........................................................m..........................................................m..", +"tttthhhhhhhhhhhhhhhhzzzAzzFzzzzFzuACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCaCCquujFFFFFzzuzwAzzGhhhhhhhhhthttttttgtggggggggggggggggGgGGGGGGGGGGGGGGGGGjggggGjjGjjjGjGjGGjjjjejgggggggggggGjjjjjGggggggjeGgggggggGeejGgGGggGGgggj.vv............................bueeeeeeuuejjjjjeeeeeejejjgggggggGjezuuuuuubbubbbbwbwbiwwwwaawaaaaaaaaaaaaaaaaaaa.aaa.a.a...a.a.a.a.aaaa.aaaamaaaaaaaaaa.aaaaa.a.aaa.aa.aa............................mm............................m......m..m.............................................m..", +"thththhhhhhhhhhhhhhewuAzzzzzzzzzzuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCquzzzFzzzzuuAuwzFthhhhhhhhhhhhhtttttttggtggggggggggggGGgGGGGgGGGGjGjGjGjjGgggGjjjGGjjjGjjGjGGGjeeejgGgggggggggggGggggggggggjggggggggjeejGGGgGggGgGGefvv#...........................bzeeeeeeeuejjjjjeeeejejjejjGgggggGeezuuuuuuubbbbwbbbwwwwwaawaaaaaaaaaaaaaaaaaaaaaaaa.aaa.aaa.aaaaaaaaaaaaa.maaaaaaaaaaaaaaa...aaaa..a..a..aa....................................................................m..........................................m...", +"tthtthhhhhhhhhhhhhhzuzzzzzzzzzzzuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCuuuuzzzuAzAzuuzjghhhhhhhhhhhhhhtttttttgtgggggggggggggggGgGgGggGGgGGGGGGGGjGjGgGjGjjjjGGGjGjGGGGGjeejGgggggggggggggggggjgggggggggggggGeeeGgggGGGGgGgGjbvv#...........................bzeeeeyeeuzjjeeeeeeeeeejjjejGggggjjezuuuububbbbbbuwwwwwawawaaawaaaaaaaaaaaaaaaaaaa.aa.a......a......aa..aaaaaaaaaaaa.aaaaa.a.a..a.aa....a...............................m.............................m...m................................................m...", +"ttthhhhhhhhhhhhhhhebuuzzzzzzzzzzuuCCCCCCCCCCCCCCCCCCCCCCCCCCCCqAuuuuAAAAAAAAwzjthhhhhhhhhhhhhhhhtthtttttggggggggggggggggGGgGgGgGGGgGGGGGGjjGGggjjGGjGGGjjGGGGjGGGGjeeeGggggggggggggggggggggggggggggggGeejGGGGggGgGGGjgb.v#...........................bueeeeeeezzejjeeeeeeezzejeeeejGGGjeezuuuubuubbubbbwwwwawaawaaaaaaaaaaaaaaaaaaaa.aaa.aa.aaa.a...aa..a.aaa..aaaaaaaaaaaaaaaaa.aa.a.a.a.aa..a....................................................................................................................m", +"tttthtthhhhhhhhhhhzuAzzzzzzzzzzzuqaCCCCCCCCCCCCCCCCCCCCCCCCCCuAAAAAwAAwwzzzeGhhhhhhhhhhhhhhhhhththtttgtgtggggggggggggggggGGggGGgGGGGGGGGGjGGjGGjjGjjGjjGjGGGGGGGGGGeeejggggggggggggjggjgGgggggDGggggGjejGgGGGgggGGgGGGe.v#..................ibbwi....bzeeeeeeeuzejeeeeeeeeeezeeeeeejjjeeezuuuubuubbbbbbAwwwwwaawaaaaaaaaaaaaaaaaaaaaaa.a....aa....a...a...a..a..amaaaaaaaa.aaa.a.a..a...a.a.....a..............................................................m.m............m.................................m...", +"tthhthhhhhhhhhhhhGzuzzzzzzzzzzzzuCaCCCCCCCCCCCCCCCCCCCCCCCCAAquuuuzzzzjGGtthhhhhhhhhhhhhhhhhhhhhtthttggtggtgggggggggggggggggggGgGggGGgGgGGGGGjjgGjGGGGGjGGjjjGGGGgGGeeejgGgggggggggggggggDggjggggggGGeejGGGGGGGGGggGGje.vv..................abozubbwabzeeyeeeeeuuejjeeeeeeeezezeeeeeeeeeeuuuuuubbbbbbbbwwwwwaawaaaaaaaaaaaaa.aaaaaaaaaaa.aa...a..a.a.a..a....a..aaaa.a.aaaaa.aa.a.a.a.a.aaa.a..a........................m......m..................m..............................................................m.m", +"tthtthhhhhhhhhhhhzuuzzzzzzzzzzzzuqaCCCCCCCCCCCCCCCCCCaaAAuuuuuzzjGGtttthhhhhhhhhhhhhhhhhhhhhhhhhhtttttggtgggggggggggggggggGGGGgGgGgGgGGGGGjGGGGjGjGGGjGGGGGGGGGGGgGGjeeejgggggggggggjggDggjgDgggggggjeejGGGGGGjGGGGGjjjfvv...................abueeubbuzeeeyeeeeuueeeeeeeeezeezzezeeeeeeezubuubbbubbwuwbwwwwaaaaaaaaaaaaaaaaaa.aaaa.aa.aaaa................a......aaaaaa..a.a.a...a.a..a.a..a.a....................................................m......m.m........................................................", +"tttthththhhhhhhhtuzzzzzzzzzzzzzzuACCCCCCCCCCCCCCCqqAAuuuzejGggthhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhtttttttgttggggggggggggggggggggGgGGGGGGGjGGnGjGGGjGGGGjjGGjGGGGGGgGGjeeejGgggggggjgggggggggggggggGGeeeGGGGGgGGGGgGGGjjbv#....................bbeeezuuzeeeeeeeeuueeeeeeeeeezzezzuzeeeeeuuuuubuubbubbbwwwwwwwwwaaaaaaaaaaaaaa.aaaa.aaaaa....aaa...a.a.a.a..a..a..aaam.a.aaa.a.a.aa.a.a..a.a.........................................................................m....m........................m..................", +"tttthhhhhhhhhhhhezAzzzzzzzzzzzzzuqaCCCCCCCCCCCqAAuuzejgttthhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhttttDtttggggtggggggggggggggggggGgGgGgGGGGGGGjGGGGGjGGGGGjGGGGGgGGGGGjejejGggggggggggggDgggjggggggjeFjGGGGGGjGGGGGGjjjblv#....................bueeeezueeeyeeeezueeeeeeeeeezzezzzuzuuzuuuuuubbubbbbAbwwwawwwaaawaaaaaaaaaaaaaaaaaaaa.aa.................a.......a.a.a..a.a......a.aaa..a......................................m.................................................................................m.m.", +"thttthhhhhhhhhhtzzAzzzzzzzzzzzzzzAaCCCCCCCCAAAAuueGghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhttthttggggtggggggggggggGgggGgGgGgGgGGgGGgGGGGGGGGGGGGGGGGGGGGGGGGGgGjjejjgggggggjgggggggggggggggeeejGGGGGGGjGGGGGjjGe.v#....................abzeeeezeeeeeeyeeuzeeezezzezezuzuuzuuuuuuuuubbubbbbbwwbwwwwawawaaaaaaaaaaaaaaaaaaa..aa..a.a......a.a...a...a..aa..a.a.aa.a.aaa..a.a....a..aa......................m........................................m......................................................m.m", +"ttthhthhhhhhhhtDzAAzzzzzzzzzzzzzuuqaCCCqCquuuejggthhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhtttttttgggtggggggggggggggggggggggGGGGGGGgGGGjGGGgGGGGGGGGGGGGGGgGGGGjjejjGgggggggggggggggDgggGjeejGGGGGGjGGjGGjjGGje.vl....................abeeeeeeeeeeeeeeezzeeeezeezzzzuuuuuuuuuuuuuuuubbbbbbubbwwwawaaaaaaaaaaaaaaaaaaaaaaaaa.a..a...........a........a.........a.aa.a...a.a.a.a........................................................m.............................................................m..m.m.", +"tthtthhhhhhhhhhewzAzzzzzzuzzzzzzzzuuAaaAAueggthhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhtggtttgggggggggggggggggggggggGGggGgGgGGGGnGGGGGGGGgGGggGGgGGGGGGGGjjjejjGgggggggDgggggggggggjejjGGjGGjGGGjjjjjjjjjwvv#....................bzeeeeeeeeyeeeeezuzeezeezezzuzuzuuuuuuuuuuubbbbbbbbwwwwwwawawaaaaaaaaaaaaaaaaaaaa.a.a............a.a..a.a.a......a.a.a...........a..a..a...................................m.................................m.......s...........................................m.m", +"hthttthhhhhhhhtzAAzzzzzzzzzzzzzzzzFuuAAuegthhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhtDggggggtgggggggggggggggggggggGggGGgGGgGGgGgGGgGGGGGGGGGGjGGnGGGgGjeeejGggggggggggggggDggjeFjjGGjGjGjGGGjjjjjjjjz.v.....................bueeeeeeyeeeyeeyzuzzzeezezzzuzuzuuuuuuuuuuubbbbbbwbwbwwawwawaaaaaaaaaaaaaaa.aaa..aa.aa.aa.........a.a....a.....a..a..aa......a.....a......................m...............m...m............................................m..........................m......m.m....", +"ttttththhhhhhhGzAAzzzuzuzuzzzzzzzzzuAuuethhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhtttgggggggggggggggggggggggGGgGgGgGGggGGGGGGGGGGGGGGGGGGgGGgGGGGGGjjeeejjggggggggggggggggjjejjGjGGGjjjjGjGjjjjjjewab...................bueeeeyyeeeeeeeeeezzeeeezzzuzzuuuuuuuuuuubbbbubbbbubbwwwwwaawwaaaaaaaaaaaaaaaaaaaaaaa..a............a.a..........aa.a...a.........a..........................m...........m.........................m......................m........................m.......m.m.....mm", +"tttttthhhhhhhhGzAzzzzzzzzzuzzzzzzzAAuzGhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhtggtggggggggggggggggggggggGggGGggGGggGGGgGgGgGGGGGGGGGGGGGGGgjGGGGjjeejgggggggDggjggggGejejjjjjjjGjGjjjjjjjjjjezzzbb................buzeeeeeeeeeeeeyeeezzeezzeuzuuuzuuuuuuuuuuubbubbbbwbbbbwwwawwaawaaaaaaaaaa.a..aaa..aaaa..aa.............a..............a..a...a......a.....................m.............m......m..........................................................................m.....m....", +"tttttththhhhhhezAzzzzuuzuzzzzzzzzAAAzGhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhtDggtgggggggggggggggggggggggGgGGgGGggGGgGGgGGgGGGGGGGGGGGGGGGGGGjjjeejGgggggggggggggjeejjGjjjjjjjjjjjjjjjjjjjeeuzuubba.........abbuzeeeeeeyeeyeeeeeeeuzeeeezzuzuzuuuuuuuuuububbbbbbbbAwwAwwaaaawaawaaaaaaaaaaaa.aaaaa..a.aaa....................a..............................................................................m.....................m.......m.....................m........m..m...mmmm.", +"gttthhhththhttjzAzzzzzuuuzzuzzzzzAAzGhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhththhhhhhhhhhtgttgggggggggggggggggggGgggGGgGgGGGGGgGggGGGGgGGGGGGGgGGGGGGjGGGGjeeejjGggggggggggGeejjjjjjjjjjjjjjjjjjjjjjjjeuuzeeeubbbbbbbbbbzeeeeeeeeeeeeeeeeeeeezueezezzzzzuuuuuuuuuuuubbubbbbAbwwwawwaawaaaaaaaaaaaaaaaaaaa.a.a..a.a.........................a..................a....................................................m......................................................................m...m.", +"tttttththththtzAAzzzuzzzzuzzzzzzAAAGhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhDgggggggggggggggggggggGgggggGGggGggGgGGGggGGGGgGGnGjGGjGGGGGGGGjjeeeeGgggggggggGjeejjjjjjjjjjjjjjjjjjjjjjjjezuzeeeeeezzzzzuueeeeeeeeeeyyeyeeyeyeeezuzezzuuuuuuuuuuuuuuuubbbbbbbbbwbbwwwawwaaaaaaaaaaaaaa.aaaa.a.aaa...aa..................a.......a.........................................m..................................m..........................................m......m.......m...m......m", +"gtttthtthhhhhtzzAzzzzuzuuzzzzzzzAAzthhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhttthhhhhhhhhhhhhgggggggggggggggggggggggGgGgGgGgGGggGgGGgGGgGGGGGGGGGGGGGGGjGjjGGjjeeejGgggggggjeeejjjjjjjjjjjjjjjjjjjjjjjjeeuzejeeeeeeeeeeeeeeeeeyeeeeeeeeeeeeeeezzzzezzzuzuzuuuuuuuubbubbbbbbbbbbwwawwaaaaaaaaaaaaaaaa.aa.aaaaaaaa..........................a...........................................m................................m....m.........................................................mm..m.m....", +"gtttttthththttzAAzzzzuzzzuuzuzzzzzFhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhtthttthDhhhhhhhhhhhtggggggggggggggggggggggggGgGgGgGGGGGGgGGGGGGgGGGGGGGGjGGGjGGGjGjjeeeejGggggggjeejjjjGjjjjjjjjjjejjjjjejejjezuzeeeeeeeeeeeeeeeeeeeyeeeyeeeyeeyeeeeuzzzuuzuuuuuuuuuuuuuuubbbbbbbAbwwawwaaaaaaaaaaaaaaaaaaaaa.aaaa..aa.a.....................................................................m....................m..........................................................m..................m.....", +"tttttthtthhhhtzwAAzzuzuzzuzzzzzAAuGhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhthttttthttDhhthhhhhhhhhhtgggggggggggggggggggggGGgGgGGgGGGgGgGGGgGGGGGGGGGGGGGGjjGGjGjGjjjeejjGGGgGjeeejjjjjjjjjjjjjjjjjjjjjjjejjeezuzeeeeeeyeeeeeeeeeyeeeeeeeeeeeeeeyeezuzzuzuuzuuuuuuubuubbbbbbbbbAbbwwawwwaaaaaaaaaaaaaaaaaa.aaa.a..aa..a......................................................am.....m..........m......m..mm..........................................m...m.m...............m.........................", +"tgtthtthhttthtzwAzzzzuzuuzzuzuzuAuGhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhthhtttthttttttttttthhhhhhhhhhhtDDtgggggggggggggggGggGgggggGggGGGgGgGGGGGGGGGGGGGjjGGGjjGjGGGGjjeeeejjjjeeejjjjjjjjjjjjjjjjjjeeeejejejejeuzzeeeeeeeyeeeyeeyeeeyyeyeeyyeyeeeeeuzzzzuzuuuuuuuuuubbububbbbbbbwwAwwwaawaaaaaaaaaaaaaa.aaaa.aa.a...a......................................................ma.a........m...m.....m.m.............................................m...................................................", +"gtgththtttthhtzzAAzzuzuzuzuzzzzuAzGhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhththhttttttthttttttttgthhhhhhhhhhhttggggggggggggggggggggggggggGgGgGGGGGgGGGGGGGGGjGGGjGGjjGGjjjjGjjjeeeeeeeejjjjjjjejjjjjjjjjjejjjjeejeeeeezzuzeeeeeeeeeyeeeeyeeeeeyeeeeeeeeeeezuzzuuzuuuuuuuuuubbbbbbbbbbAwwwwwwwaawaaaaaaaaaaaaaaaaa.aa.a..a..................................................m................m..............m.....m.............................................mm..m.m.m.............m......................", +"ttttttgtthhhhtzwAAzzzuzuzuzuzzzuAuGhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhDhththhtttttttgttttgtgttgtthhhhhhhhhhtDgggggggggggggggggggggggggGgGGGgGgGGGgGGGGjjGGGjGGjjGjjjjjjjjjjjjjjeeeejjjjjjjjjjjjjjjjjjjeeeeeejeeeeejezuuzeeeeeeeeeeyeeeeeyeeeeeeyeeyeeeeeuzzzuuzuuuubbubuububbbbbwbbbwwwwwawwaaaaaaaaaaaaaaaaaaa.aa.a...a.a........................................................m.m........m....m........m....................m..m.....................m...mm.m.......................m.......m.....m..", +"tgttttttththttewAAzzzuuzzuzzuzuuAwjthhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhthhhhttthtDtDhhtttttgttgtggtgggthhhhhhhhhhhtgDggggggggggggggggGggggggGggGGGgGGGgGGGGGjgGGGGGGGjGjjGGjjGGjjjjjjejjjjjjjjejjjjjjjjeeeeeeeeeejeeeeeeeezzuuzzzeeeeeeeeeeeeeyeeeyeyeeeeyeezuuzuuuuuuubbubbubbbbbbbbbbAwwwwwwwaaaaaaaaaaaaaaa.aaaaa..a.a..a.a....................................................m.....................................................m......................mm........m...............m......m.............", +"gggtttttttthhtzzAAzzuzuzuzuzuzzuzwzthhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhtthhttttttttttttttgtgttggtggghtghhhhhhhhhhhgggggggggggggggggggggggGGggGgGgGgGgGGGGGGGGjGGjjjjjGjjjjjjjjjjjjjjjjjjjjjjjjjjjjjeeejejeeeeeeeeeeeeeeeeeeeuzuuzzeeeeeeeeeeeeeeeeeeeeeeeejeuzuuuuuuuuubuubbuubbbbbbAbwbwbawaaawaaaaaaaaaaaaaaaaaaaaa.a.a.................................................m..m...........m..mm.m................................................................m..mm............m...........................", +"tgtttttttththtGzAAAzuzzuuzuuuzuzzAzGhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhtthththttttthtthggggthghghggtgtgghhhhhhhhhhhhtDggDggggggggggggggggggGgGGggGGGgGGGGGGGGjGjjGGGGjGjjjjGjjjjjjjjjjjjjjjejjeejjeejejeeeeeeeeeeeeeeeeeeeeeeezzuuuuzzzzeeeeeeeeeeeeeeeeyeeezuzzuuuuuuububuubbbubbbbbwbwwwwwwwwaaaaaaaaaaaaaaaaaaaaaaaaaa.a..................................................................................................................................mm....m..............m...........................", +"tggtttttttthhttzAzzuzuuzzuzzuuzuAAwzthhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhthttttttttttthDtgtthtpgtgttggtpgggDhhhhhhhhhhhhtgggggggggggggggggggggGgGgGgggGGGgGGGGGGGGGGGjjGjjjjGjjjGjjjjjjjjjjjjjjejejeejeeeeeeeeeeeeFeeeeeeeeeeeeeeeeezzzuuzuzzzzezeeeeeeeeeejeeezuuuuuuububbbubbbbbbbbbbbbwbwwwwwwawaaaaaaaaaaaaaaaaaaaa.a.a.a...................................................m...m...................m...............m.........................................mm...m.mm...................m..m..............m", +"gtgtgttttttththezAAzzzzzuzuzuzuzzAAwjthhhhhhhhhhhhhhhhhhhhhhhhhhhhhthhhhhthttthttttttttttttttttggggttgtgggtgggggthhhhhhhhhhhhgDgggggggggggggggggggggggggGGgGGgGGGGGGGGGGGjGjjjjjjjGjjjjjjjjejjjejjjeejeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeezezzzuuzuuuzzzeeeeeeeeezuzuuuububbbbubbuubbbbbubbbwAwwwaawawaaaawaawawaawaaaaaaaaaa....a..............................................m......m......m....m......m..............................m....................m.m..........m.......m...............m.m..m...m......m", +"ggggtttttttthhttzuAAzzzzzuzuuuuuzzAAzGhhhhhhhhhhhhhhhhhhhhhhhthhhhhhhhhtththhhthtttttgtgtpggtgggtgtghDgtgtggggggtthhhhhhhhhhhhggggggggggggggggggggggggggGGGggGGggGGGGGGjGjjjjjjjjjjjjjjjjjjjjjjeeeejjeejeeeeeeeeeeeFeeeeeeeeeeeeeeeeeeeeeeeezezzzuzzzuuuzzuuuuzzuuzuuuuuuuubbubbbbbbbbbbbbbbbwbwwwwwwaaawaaaaaaaaaaaaaaaaaaaa.a...................................................m...................m.m......m.............m...............m..........mm.....m............m..m........................m..m........", +"gggtgtttthttthhttzwAAzzzzuuzzuzuzzzAAzGhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhtthttttthttttttgtDhggggggttggggggtgggggghgggtthhhhhhhhhhhhgDgggDggggGgGgggggggggGggggGGGGGgGGGGGGGjGjjGjjjjjjjjjjjjjjjeeejjeeeeeeeeeeeeeeeeezeeezeeeezeeeeeeeeeeeezeeezzeezezeuzzeeuzuzuuuuuuuuuuuubbubbbbbbbbbbbbbbbbbAbbbbwawawaaaaaaaawaaaaiuubaaaaa.a.a...........................................m....m............................m............m.................................m.......................m...............m......m........", +"ggggttgtttthhhthtGuzAAzzzzzuzuuzzzzzzwzGthhhhhhhhhhhhhhhhhhhthhhttttthtthttttttttttttttttgtgttggpggggggggggggggtDggthhhhhhhhhhhhgggtggggggggggggggggggGGGGGgGgGGGGGGGGjGGjGjjGjjjjjjjjjjjjjjjjjeeeeeeeeeeeFeeeeeeeeeeeeeeeeeezzeezzeeeeezzzeezzeezzezzuzuzzzzzzzzzuuuuubbbbbbbbbbbbbbubbbbbubbbwwbwwwaaawaaaawa.aawenjebaaaaaa........................................................m.m.................m..............m..m......................................m..........m..................m.......m...mm..m..", +"ggggtgggttttthththgzAAAAAzuzuzuuuzuzAAAzjttthhhhhhhhhhhhthhhhhttthtttttthtttttttttgggtggtgtggtggggggggggggggggtgtgggthhhhhhhhhhhhtDDggggggggggggggGggGgggGGgGGGGjGjGGGGGGjGjjjjjjjjjjjjjejejejjejejeeeeeeeeeeeeeeeeeeeeezeezezeeezeeezeeezezzzezeuzzzzzzuzuuuuuuuuubuububbbbbbbbbbbbbubbbbbbbbbwbawwwwaaawaawaaaaaajjjjeaaaaaa....................................................................m........................m...m............................mm........................................m.m..m........", +"gggggggtggttthhtthtGzwAAAuuzzzzzzzuzzzAAwzGtthhhhhhhththhthtthtththtthtttttttttgttgtgggggtggtgggggggggggpggggggggtggghhhhhhhhhhhhhtgDgggggggggggggggggggGGgGGggGGGGGGjjjGGjGjjjjjjjjjjjjjejjejejeeeeeeeeeeeeeeeeeezezezeeeeeeezeeezeeezzzezeezzzzzzzuuuuzuuzzuuuuuuuubbbbuubbbbbbbbbbbbbbbbbuuubwiwwwawwaaaaaaaaaabejjnuaaaaaa......................................................m.............................m.m....m.....................................m....................m..........mm..m....m.m.........", +"gggggtggtttgtththtttGzzAAAzzzzzzzzzzzzAAzzzjGthhhhthhhthtttthttttttttttttttttggtttttgtggtgtggggggggggggpgggggggggggptgthhhhhhhhhhhhttggggggggggggGgggggggGgggGggGGGGGjGGGjjjjjjjjjjjjjjjjjjejeeFeeeeeeeeeeeeeeeezeeeeeezezezzezeezeeezezzzzeezezzzuzzuuzzuuuuuuuuuubbubbbbbbbbbbbbubbbbbbbbbggnjbbwwaw.aw.aaaaaawawujjciaaaaa..........................................................................................m..m............................................m..................................m........m", +"ggggggttgtttttththhtttjzuAAAzAzzzuzzzzzAAAAAzeDtthhthththhththttttttttgttttgttttggttggttgggtggtggggggggggggggggggggggggthhhhhhhhhhhhhtggggggggggggggggGgggGggGGGGGGGjGGjGGGGjjjjjjjjjjjjejeejejeeeeeeeeeeeeeeeeeeeezeeeezeeeeeeeeeezzzezzezezezzuzzzuzzuuzuuuuuuuubububbbbbbbbbbbbbbbbubbbbcgnnjubwwwaaaaaa.aaaaaaaabbaaaaaa.a.................................................................................m...m.....m...................................................................m..........m.m..m......", +"ttttttttgttttttttthttttgzzzzAAzAAuzAzAAzAAAAAwzeDthttthttttthttttttggtttttgtggggtttttgttggggttttgttgtgtgtttggttgttgggggthhhhhhhhhhhhhggDtggggggggggGgggggGgggGgGGGGGGGGGjGGjjGjjjjejjjjjejeejeFeeeeeeeeeeeeeezezeeezezeeeezeezzezezzzzezzzezeezezzzuuuuuuuuuuuuuuuuubbubbbbubbbbubbbwbbbbbbzgnnnuiwwwaaaaa.aaaaaaaaaaaaaaaaaa............................m.............................................m...m....m............................m..m.m.m....m.m.m..............................m.mm.m...m....m.....m...", +"ttttttttgttttgtttttthtthtGezzzwzuAAAwAAAAAAAzzzzetttthttttthtttgtttgtttgtgtgggggtgtttttggggtgtgttggtgtggtgggggggDtggggggthhhhhhhhhhhhhtgggDggggggggggGgGGggGgGgGgGGGGjjjjGjjjjjjjjjjjeejjeejeeeeeeeeeeeeeezezezeezzeeeezzeezeezzzzzzzezzzezeezeezzzuzuuzuzuzzuzuuuuubbbbbbbbbubbbbbbubuwbbbbjjnebiawwaaaaa.aaaaaaaaaaaaaaaaaa...................................................................................m.m...........m..........m.m.m....m....m...m...m................................m.mmm......m..mm...m", +"ttgttttttttttttgttttttthtttgGzzzuuzuzwAwzzzGGGtgghttttttttttttgtttggtgttggggggggttttttgttttgtgtggtgtggtgggggggttgggggggggthhhhhhhhhhhhhtgggggggggggGgggggGgGGggGGGGGGGGjGGjjjjjjjjejjjeeejeeeeeeeeeeeeezeeeeeeeeeezeezzezeezzzeezzzzzzzzzzuzzezeueuzzuuuuuuuuuuuuuubbbbbbbbbubbbwbbwwbwbbbbbbubiiwwwaaaaa.aaa.aaaaaaaaa.aaa..........................mm.................................m.........................m.......................m..........m.m....m.m..m...............................m...m.m............", +"tggtttttgttttgtttttghhhttthhtGGGGGGjjjGjGtththtththhttttttttttttgtgtgggtggggggggtgttgttttggttggtgttgttggtgtggtgtggggggggggghhhhhhhhhhhhhtgDgggggggggggggggGggGgGGGGGGGGGGjGjjjjjjjjjjejjeeeeeeeeeFeeeeeeezeeezzezeezeezzeezeezzzzzzzzzzezzeeeeeeeuzuuuzuuzuuuzuuuuubbbbbbbbbbbbbbwbwbwbbbbwbbibbiwwaaaaaaaa.a.aaaaaaaa.aaaa................................m...............aa.aa...........................m..m....................m......mmm...m.........m.................................m.m....m...m.m.m........", +"gtttttttttttttttttgtttttttttththhtttttttthttttttgttttttttgtttgtggtggggtggtgggtgtgttgttttgggtgttgggtgtgttgggttgtgggggggtggggthhhhhhhhhhhhhtggDgtggggggGggggGggGGGGgGGGGGjGjjjjjjjjjjjjjejeeeFeeeeeeeeeeezzeezezeeezezzezezzezzzzzzzzzzzzzezzzejggeeezuuuuueceeecuuuuubbbbbbbbubbububAbwuwwwwwbwwwwawwwaw.aaaaaaaaaaaa..a...a...............................................aaaaa.a.............................m..m.m.........m.................m..m...........................................m.mm..m......m........", +"tgggtttgtttttttttgtthtttttthtttthhtttthththttttttttttttttgtgggttggggtggggtttgttgtggtgtgggtgtgggtgtgggtggtgggggtggggggggggtDghhhhhhhhhhhhhhhDggDggggggggggggGGgggGGGGgGjGjGjjjjjjjjejeejjjeeeeeeeeezezeeeeezezezzeezeezezzzzzzzzzzzzuzuuzuzeejggpgecuzuuezcejgggeoububbbbubbbbbbwwwbbbwwwbbwwwwwwwwwaawaaaaaaawaaaaa.a..a.aa.............................................aaaaaaaaaaa......................m...........m....................m.....mm...m...mm..mm..............................m..m.m...m..m..........", +"ggttttttttttttttgggttttttttttttttDttttttttttttttttttgtttggtgttgtggggggggttttgttggttgtggtgggttgtgggtggggtggggttgtgggtgggtggggghhhhhhhhhhhhhhtgDgggggggggggggGgggGgGgGGGGGGjjGjjjjjjejjejeeeFjeeFeeeeeeeezzeeeeeeezezeezzzzzzzzzzuzuzzuzzzzzzzjggggeozzuuuuujgpgpgeububbbbbbbubwbwbbwwwwwwwwwwwwwwwaawwaaaaaaaaaaa.aa..a.a.a....m....................m...m...............aaaabbccbaaa............................m..m..m.m.............m.....m.m..m..m.m.m.......m.................m.......m..m..............m........", +"gtttgttgttttttttttgttgtttttthttthhgttttttttttttttttgtgggtggtgtgtgtggttggtggtttgtgtgtgtggtttggtgtgtgtgggggggtgtgggggggtgggggggghhhhhhhhhhhhhhtgggggggggggggggGgggGGGGGGGGGGjGjjjjjjjjjjejeeeeeeeeeeeezzeeeezzezzeezezezezzzzzzzzzzzuzzzuzzzzejggpgeuuucuuucgpgggpebbububbubbwubwwwbbwwbAwwwwwwwwawaww.awawaawaaaaaaaaa.................................m...............aaaaujnjneuaaa............................m...................................m.m...m..m.m............m...............m.m...m.m....m..........", +"gggtgtgggtgtttttgtgttttttggtttttttttttgttttttgggggtgtggggtggtttttttttttttggtgttggtgtgggtggtggtgtgtgtggggtggtgggtggggggtggggggthhhhhhhhhhhhhhhtgggggggggggggggGggGGgGGGGGjGjjjjjjjejjejeeeeeeeeeeeezeeeeezezeezezzzezzzzzzzzzuzzzuuzzzuzzzzzueeggecbuuuuuueggggggjbbubbbbbbbbbububwwwwwawwwwaawwawawaaaaaaaaaaaaawaaa.a.................m..........m.....m.m............aabjnjnnnjbaa.........m...m................m.............mm...m..mm..m.m........m......................m...mm.mm.m...........mm..............", +"tggggtgtttttttttgtgggtggtggttttttttttttggtttgttggttgttgggtttgtttttttggtgtttttgtgggggtggtttggggggtggttggggggggttgtgtgttgggtggtDgthhhhhhhhhhhhhhtDgggggGgggggGggGgggGGGGGGjjjjjjjjjjejjejeeeeeeeeeeeeezezeezeeezzeezzezzzzzzzzzzzzzzzuuzzzzzzuuuouuuuuuuuuouegpgpgebbbbbbbubbbbwwbwwwwwwwwwwwwwawaawaaaawawawwwaaaawaaa..a..............................................aaacjjnjnjncaa.......m...m.....m.................m..m.......m.m........m.......m...m..................m.m........m.......m.m..................", +"tgtggtgtgttttttttggtggggtttttttttgttgtttgttggttttgggggtgtgttgttgttgttgttgggggtgtgttggtgggggggggggtgggggtggggtgtggggtgtggtggggggthhhhhhhhhhhhhhhgDgggggggggGggggggGGgjGGGGGjGjjjjjjjejjeeeFeeeeeeeeezzeeeeezezezezzzezzzzzzzzzuzzzuuzzzuzuzzuuzouuuuuuuuuubueggjebbbbbbbbbbbbwwwwbwwwwiwwwwwaawaaaaaaaaaaawawwiiiaaaaaaa.............................m..mm..............aaennnnjnncia.....m.......m................m....mm.......m...m.................m..m..m..m.............m....m.mm.................m............", +"gggtgtggtgttttttttgttttgtttgtttttttttgggggtgttgtgtggggggtgtttgttgtttgtgggttgtgtggtgttggtgggggggttggtggtggggggtgtggggggggggggDggDthhhhhhhhhhhhhhhtggggggggggggGgGgGGggGGGGjjjjjjjjejjejjeeeeeeeeeeeeeeeezzzezezezeezzzzezzzzzzzzuzzzuuuzzzzzuuuzuuuuuuuuuuuuucuobbbbbbbbbubbwbwbbwbwwwwwwwaawwaawwawawwwwwwwbeeeubwaaaa.a..................................m............aicnjnjnjjca...............................m...............m...m...........mm...m....m.................m.m..m.....m.......m.mmm..............", +"ggtgttgtgtgtttgtgggtgtgtttttttttttttttgtgtggDhttgtgggggttttttgtttttttgttggttggtgggtggtgtggggggtgggtgggggggggtgtgggggggDtggggtgggghhhhhhhhhhhhhhhhtgggggggggggggggGGgGGGjjGjGjjjejjjjjjjejeeFeeeeezeeezeeezezezezzezzzezzzzzzzzuzuzuuuuzuuuuuuuuuuuuuuuuuuuuuubbubbbubbbbbbbbbbbwwbwwwwwaawwaawawwawwawwawwbeGGnjuwaa.a.........m.....m........m.......................aaaojnnnnjjbaa.......m.m....................m...m..........m.......m.......m...m...m................m...m...m......m..m.m...m................."}; diff --git a/APL1.1/SAE11_2021/lib_taquin/taquin.c b/APL1.1/SAE11_2021/lib_taquin/taquin.c index 4669494..860998a 100644 --- a/APL1.1/SAE11_2021/lib_taquin/taquin.c +++ b/APL1.1/SAE11_2021/lib_taquin/taquin.c @@ -1,7 +1,92 @@ +#include +#include +#include +#include #include "utils.h" #include "taquin.h" +#include "../graph_sup.h" + +#define OFFSET_X 650 +#define OFFSET_Y 100 + +//int ImageX, ImageY; +int Rows, Columns; +char TaquinFilename[500]; + +int ImageX = 500; +int ImageY = 445; + +int SizeX, SizeY; + +//Met à jour le taquin à chaque mouvement. +void UpdateTaquin(char* filename, int** Taquin, int rows, int columns) { + int x, y, i_x, i_y, id; + int i = 0; + + char str_id[20]; + + for (int cur_row = 0; cur_row < columns; cur_row++) { + for (int cur_col = 0; cur_col < rows; cur_col++) { + id = Taquin[cur_row][cur_col]; + if (id != 0) { + x = i % columns; + y = i / columns; + + i_x = id % columns; + i_y = id / columns; + + AddButton(OFFSET_X + SizeX*x, OFFSET_Y + SizeY*y + (500-ImageY)/2, SizeX, SizeY, id); + ChargerImage(filename, OFFSET_X + SizeX*x + 1, OFFSET_Y + SizeY*y + (500-ImageY)/2 + 1, SizeX*i_x+1, SizeY*i_y+1, SizeX-2, SizeY-2); + } + i++; + } + } +} + + +void UpdatePiece(char* filename, int x, int y, couleur color) { + ChoisirCouleurDessin(color); + RemplirRectangle(OFFSET_X + SizeX * x - 1, OFFSET_Y + SizeY * y + (500-ImageY)/2 - 1, SizeX + 2, SizeY + 2); + ChargerImage(filename, OFFSET_X + SizeX*x + 1, OFFSET_Y + SizeY*y + (500-ImageY)/2 + 1, SizeX*x+1, SizeY*y+1, SizeX-2, SizeY-2); +} + //Initialise le Taquin, la fonction appelle la création graphique et logique du Taquin. void CreateTaquin(char * filename, int rows, int columns) { + clearButtons(); + Rows = rows; + Columns = columns; + strcpy(TaquinFilename, filename); + SizeX = ImageX/columns; + SizeY = ImageY/rows; + + int ** Taquin; + Taquin = calloc(columns, sizeof(int*)); + for (int i = 0; i < columns; i++) { + Taquin[i] = calloc(rows, sizeof(int)); + } + + for (int i = 0; i < rows * columns; i++) { + int row = i/rows; + int column = i % rows; + Taquin[row][column] = i; + } + + UpdateTaquin(filename, Taquin, rows, columns); + + int last_id = -1; + int id = -1; + + while (1) { + //if (SourisCliquee()) { + SourisPosition(); + id = GetButton(_X, _Y); + if (id != last_id) { + if (id != -1) UpdatePiece(filename, id % columns, id / columns, GetColorN("red")); + UpdatePiece(filename, last_id % columns, last_id / columns, GetColorN("black")); + last_id = id; + } + //} + } } \ No newline at end of file diff --git a/APL1.1/SAE11_2021/lib_taquin/taquin.h b/APL1.1/SAE11_2021/lib_taquin/taquin.h index 0f52bc5..d895998 100644 --- a/APL1.1/SAE11_2021/lib_taquin/taquin.h +++ b/APL1.1/SAE11_2021/lib_taquin/taquin.h @@ -3,4 +3,9 @@ void CreateTaquin(char * filename, int rows, int columns); +extern int ImageX, ImageY; + +void UpdateTaquin(char* filename, int** Taquin, int rows, int columns); +void UpdatePiece(char* filename, int x, int y, couleur color); + #endif \ No newline at end of file diff --git a/APL1.1/SAE11_2021/lib_taquin/taquin_graphique.c b/APL1.1/SAE11_2021/lib_taquin/taquin_graphique.c index ad7ab31..54e8656 100644 --- a/APL1.1/SAE11_2021/lib_taquin/taquin_graphique.c +++ b/APL1.1/SAE11_2021/lib_taquin/taquin_graphique.c @@ -1,5 +1,20 @@ #include "../graph_sup.h" +#include "taquin_graphique.h" + +#define OFFSET_X 650 +#define OFFSET_Y 100 + +int ImageX, ImageY; + +//Met à jour le taquin à chaque mouvement. +void UpdateTaquin(char* filename, int** Taquin, int rows, int columns) { + for (int x = 0; x < columns; x++) { + for (int y = 0; y < rows; y++) { + ChargerImage() + } + } +} + +void UpdatePiece(int row, int column, couleur color) { -void AnimateTaquin(taquin T) { - } \ No newline at end of file diff --git a/APL1.1/SAE11_2021/lib_taquin/taquin_graphique.h b/APL1.1/SAE11_2021/lib_taquin/taquin_graphique.h index 0af202d..2d1adb1 100644 --- a/APL1.1/SAE11_2021/lib_taquin/taquin_graphique.h +++ b/APL1.1/SAE11_2021/lib_taquin/taquin_graphique.h @@ -1,6 +1,9 @@ #ifndef _TAQUIN_GRAPHIQUE_H #define _TAQUIN_GRAPHIQUE_H +extern int ImageX, ImageY; +void UpdateTaquin(char* filename, int** Taquin, int rows, int columns); +void UpdatePiece(int row, int column, couleur color); #endif \ No newline at end of file diff --git a/APL1.1/SAE11_2021/main.c b/APL1.1/SAE11_2021/main.c index 817dade..000d277 100644 --- a/APL1.1/SAE11_2021/main.c +++ b/APL1.1/SAE11_2021/main.c @@ -13,31 +13,8 @@ int main(void) { InitialiserGraphique(); CreerFenetre(100, 100, 1200, 700); - - char screen[30] = "taquin"; - - while (1) { - if (RegisterInputs(screen) == -1) return EXIT_SUCCESS; - - if (DrawNextFrame()) { - EffacerEcran(CouleurParNom("white")); - SourisPosition(); - clearButtons(); - double x = (double)Microsecondes() / 100000.0; - AddButton(300+sin(x)*50, 300+cos(x)*50, 100, 100, "owo"); - AddButton(500+cos(x)*50, 500+sin(x)*50, 100, 100, "owo2"); - - for (int i = 0; i < BT_Count; i++) { - button BT = Buttons[i]; - char* ID = GetButton(_X, _Y); - - if (!strcmp(ID, BT.id)) { - ChoisirCouleurDessin(CouleurParNom("red")); - } else ChoisirCouleurDessin(CouleurParNom("black")); - DessinerRectangle(BT.x, BT.y, BT.w, BT.h); - } - } - } + CreateTaquin("./images/luna.xpm", 5, 7); + Touche(); FermerGraphique(); return EXIT_SUCCESS; } \ No newline at end of file