diff --git a/APL1.1/SAE11_2021/.vscode/tasks.json b/APL1.1/SAE11_2021/.vscode/tasks.json new file mode 100644 index 0000000..56e78ea --- /dev/null +++ b/APL1.1/SAE11_2021/.vscode/tasks.json @@ -0,0 +1,29 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "type": "cppbuild", + "label": "C/C++: gcc générer le fichier actif", + "command": "/usr/bin/gcc", + "args": [ + "-fdiagnostics-color=always", + "-lm", + "-lgraph", + "-g", + "${file}", + "-o taquin.out main.o taquin.o utils.o graph_sup.o" + ], + "options": { + "cwd": "${fileDirname}" + }, + "problemMatcher": [ + "$gcc" + ], + "group": { + "kind": "build", + "isDefault": true + }, + "detail": "compilateur : /usr/bin/gcc" + } + ] +} \ No newline at end of file diff --git a/APL1.1/SAE11_2021/Makefile b/APL1.1/SAE11_2021/Makefile index 5e12079..2e70932 100644 --- a/APL1.1/SAE11_2021/Makefile +++ b/APL1.1/SAE11_2021/Makefile @@ -10,18 +10,12 @@ utils.o : utils.c utils.h graph_sup.o : graph_sup.c graph_sup.h gcc -c graph_sup.c -taquin.o : lib_taquin/taquin.c lib_taquin/taquin.h - gcc -c lib_taquin/taquin.c +taquin.o : taquin.c taquin.h + gcc -c taquin.c menu.o : lib_menu/menu.c lib_menu/menu.h gcc -c lib_menu/menu.c -taquin_graphique.o : lib_taquin/taquin_graphique.c lib_taquin/taquin_graphique.h - gcc -c lib_taquin/taquin_graphique.c - -taquin_logique.o : lib_taquin/taquin_logique.c lib_taquin/taquin_logique.h - gcc -c lib_taquin/taquin_logique.c - menu_graphique.o : lib_menu/menu_graphique.c lib_menu/menu_graphique.h gcc -c lib_menu/menu_graphique.c diff --git a/APL1.1/SAE11_2021/graph_sup.c b/APL1.1/SAE11_2021/graph_sup.c index d2efd58..b11ab81 100644 --- a/APL1.1/SAE11_2021/graph_sup.c +++ b/APL1.1/SAE11_2021/graph_sup.c @@ -7,10 +7,17 @@ #define FPS 120.0 +//La liste des bouttons et leur nombre button* Buttons; int BT_Count = 0; -void clearButtons() { +//Des variables afin de faciliter le calcul du temps entre chaque image pour int DrawNextFrame(). +double delta = (1/FPS)*1000000; +unsigned long suivant = (1/FPS)*1000000; + +//Un set de fonction permettant de facilement mettre en place des boutons, pouvoir les manipuler et les supprimer +//Ces fonctions utilisent la structure struct Button. +void ClearButtons() { BT_Count = 0; Buttons = (button*)realloc(Buttons, sizeof(button) * 1); } @@ -32,6 +39,8 @@ int GetButton(int x, int y) { return -1; } + +//Des fonctions appelant celles de la bibliothèque graphique afin de réduire la longueur des noms.. couleur GetColorN(char* name) { return CouleurParNom(name); } @@ -41,9 +50,19 @@ couleur GetColor(unsigned char r, unsigned char g, unsigned char b) { return CouleurParComposante(r, g, b); } -double delta = (1/FPS)*1000000; -unsigned long suivant = (1/FPS)*1000000; +void SetColor(unsigned char r, unsigned char g, unsigned char b) { + ChoisirCouleurDessin(GetColor(r, g, b)); +} +void SetColorC(couleur Color) { + ChoisirCouleurDessin(Color); +} + +void SetColorN(char* name) { + ChoisirCouleurDessin(GetColorN(name)); +} + +//Permet de faire tourner la partie graphique à X images par secondes définit par la constante FPS. int DrawNextFrame() { if (Microsecondes() >= suivant) { suivant = Microsecondes() + delta; diff --git a/APL1.1/SAE11_2021/graph_sup.h b/APL1.1/SAE11_2021/graph_sup.h index 52ccf93..610b870 100644 --- a/APL1.1/SAE11_2021/graph_sup.h +++ b/APL1.1/SAE11_2021/graph_sup.h @@ -14,7 +14,7 @@ typedef struct Button button; extern button* Buttons; extern int BT_Count; -void clearButtons(); +void ClearButtons(); int GetButton(int x, int y); void AddButton(int x, int y, int w, int h, int id); @@ -22,5 +22,8 @@ int DrawNextFrame(void); couleur GetColorN(char* name); couleur GetColor(unsigned char r, unsigned char g, unsigned char b); +void SetColor(unsigned char r, unsigned char g, unsigned char b); +void SetColorC(couleur Color); +void SetColorN(char* name); #endif \ No newline at end of file diff --git a/APL1.1/SAE11_2021/images/luna.png b/APL1.1/SAE11_2021/images/luna.png new file mode 100644 index 0000000..430ac55 Binary files /dev/null and b/APL1.1/SAE11_2021/images/luna.png differ diff --git a/APL1.1/SAE11_2021/images/luna.xpm b/APL1.1/SAE11_2021/images/luna.xpm deleted file mode 100644 index a6ea176..0000000 --- a/APL1.1/SAE11_2021/images/luna.xpm +++ /dev/null @@ -1,483 +0,0 @@ -/* 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 deleted file mode 100644 index 860998a..0000000 --- a/APL1.1/SAE11_2021/lib_taquin/taquin.c +++ /dev/null @@ -1,92 +0,0 @@ -#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 deleted file mode 100644 index d895998..0000000 --- a/APL1.1/SAE11_2021/lib_taquin/taquin.h +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef _TAQUIN_H -#define _TAQUIN_H - -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 deleted file mode 100644 index 54e8656..0000000 --- a/APL1.1/SAE11_2021/lib_taquin/taquin_graphique.c +++ /dev/null @@ -1,20 +0,0 @@ -#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) { - -} \ 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 deleted file mode 100644 index 2d1adb1..0000000 --- a/APL1.1/SAE11_2021/lib_taquin/taquin_graphique.h +++ /dev/null @@ -1,9 +0,0 @@ -#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/lib_taquin/taquin_logique.c b/APL1.1/SAE11_2021/lib_taquin/taquin_logique.c deleted file mode 100644 index e69de29..0000000 diff --git a/APL1.1/SAE11_2021/lib_taquin/taquin_logique.h b/APL1.1/SAE11_2021/lib_taquin/taquin_logique.h deleted file mode 100644 index 31a035f..0000000 --- a/APL1.1/SAE11_2021/lib_taquin/taquin_logique.h +++ /dev/null @@ -1,6 +0,0 @@ -#ifndef _TAQUIN_LOGIQUE_H -#define _TAQUIN_LOGIQUE_H - - - -#endif \ No newline at end of file diff --git a/APL1.1/SAE11_2021/main.c b/APL1.1/SAE11_2021/main.c index 000d277..2e63dc4 100644 --- a/APL1.1/SAE11_2021/main.c +++ b/APL1.1/SAE11_2021/main.c @@ -7,13 +7,13 @@ #include "utils.h" #include "graph_sup.h" -#include "lib_taquin/taquin.h" +#include "taquin.h" #include "lib_menu/menu.h" int main(void) { InitialiserGraphique(); CreerFenetre(100, 100, 1200, 700); - CreateTaquin("./images/luna.xpm", 5, 7); + CreateTaquin("./images/luna.png", 500, 445, 4, 4); Touche(); FermerGraphique(); return EXIT_SUCCESS; diff --git a/APL1.1/SAE11_2021/taquin.c b/APL1.1/SAE11_2021/taquin.c new file mode 100644 index 0000000..6899f47 --- /dev/null +++ b/APL1.1/SAE11_2021/taquin.c @@ -0,0 +1,255 @@ +#include +#include +#include +#include +#include "utils.h" +#include "taquin.h" +#include "graph_sup.h" + +#define OFFSET_X 650 +#define OFFSET_Y 70 + +//Variables résponsables de la bonne division en cases et de l'apparence du Taquin. +int ** Taquin; +int Rows, Columns; +char TaquinFilename[500]; + +//Variables résponsable du bon positionement et de la bonne échelle de l'image. +int ImageX, ImageY, SizeX, SizeY; + +//Met à jour l'entièreté du Taquin. +void UpdateTaquin() { + for (int Y = 0; Y < Rows; Y++) { + for (int X = 0; X < Columns; X++) { + UpdatePiece(X, Y, Taquin[X][Y], GetColorN("black")); + } + } +} + +//Randomise le Taquin. +void RandomizeTaquin() { + +} + +//Vérifie si le Taquin est en ordre et retourne 1 si oui, 0 si non. +int CheckVictory() { + int X, Y; + for (int i = 0; i < Rows * Columns; i++) { + X = i % Columns; + Y = i / Columns; + + if (Taquin[X][Y] != i) return 0; + } + + return 1; +} + +//Met à jour une pièce spécifique du Taquin. +void UpdatePiece(int X, int Y, int Index, couleur Color) { + + int StartX = OFFSET_X + (X * SizeX); + int StartY = OFFSET_Y + (Y * SizeY) + (500 - ImageY) / 2; + + int IStartX = SizeX * (Index % Columns); + int IStartY = SizeY * (Index / Columns); + + SetColorC(Color); + if (Index != 0) { + DessinerRectangle(StartX, StartY, SizeX-1, SizeY-1); + ChargerImage(TaquinFilename, StartX+1, StartY+1, IStartX, IStartY, SizeX-2, SizeY-2); + } else { + DessinerRectangle(StartX, StartY, SizeX-1, SizeY-1); + SetColorN("white"); + RemplirRectangle(StartX + 1, StartY + 1, SizeX - 2, SizeY - 2); + } +} + +//Vérifie la validité d'un mouvement de pièce et le fait s'il est valide. +//Renvoie si le mouvement est valide ou non ( 1 ou 0 ) +int MovePiece(int X, int Y, int Index, int ShouldUpdate) { + int NewX = 0; + int NewY = 0; + + if (X - 1 >= 0 && Taquin[X-1][Y] == 0) { + NewX = -1; + } else if (X + 1 < Columns && Taquin[X+1][Y] == 0) { + NewX = 1; + } else if (Y - 1 >= 0 && Taquin[X][Y-1] == 0) { + NewY = -1; + } else if (Y + 1 < Rows && Taquin[X][Y+1] == 0) { + NewY = 1; + } else return 0; + + Taquin[X][Y] = 0; + Taquin[X + NewX][Y + NewY] = Index; + + for (int i = 0; i < BT_Count; i++) { + if (Buttons[i].id == Index) Buttons[i].id = 0; + else if (Buttons[i].id == 0) Buttons[i].id = Index; + } + + if (ShouldUpdate) { + UpdatePiece(X + NewX, Y + NewY, Index, GetColorN("black")); + UpdatePiece(X, Y, 0, GetColorN("red")); + } + + return NewX + 2 * NewY; +} + +void TaquinRenderLogicLoop() { + int CurID = -1, LastID = -1, LastX = 0, LastY = 0, Victory = 0; + + //Variable indiquant quel périphérique controle actuellement le Taquin + //0 = Souris, 1 = Clavier + int Controller = 0; + + //On lance la boucle principale qui servira de boucle graphique et logique. + //Elle met à jour le Taquin lorsqu'une pièce est bougée et déclenche les évenements logiques tels qu'un mouvement de pièce lors d'un clic. + while(!Victory) { + if (DrawNextFrame()) { + + if (Controller == 0) { + SourisPosition(); + CurID = GetButton(_X, _Y); + } + + //Vérifie que la souris clique sur une pièce du Taquin et appelle la fonction de mouvement en fonction. + if (SourisCliquee() && CurID != -1) { + int handled = 0; + Controller = 0; + + CurID = GetButton(_X, _Y); + + for (int Y = 0; Y < Rows; Y++) { + for (int X = 0; X < Columns; X++) { + if (handled) break; + if (Taquin[X][Y] == CurID) { + int movement = MovePiece(X, Y, CurID, 1); + if (movement % 2 != 0) LastX += SizeX * movement; + else LastY += SizeY * (movement/2); + + Victory = CheckVictory(); + handled = 1; + break; + } + } + } + } + + if (ToucheEnAttente()) { + int key = Touche(); + if (CurID == -1) { + CurID = 0; + LastID = -1; + } + + int DeltaX = 0, DeltaY = 0; + + if (key == XK_Left) { + DeltaX--; + } else if (key == XK_Right) { + DeltaX++; + } else if (key == XK_Up) { + DeltaY--; + } else if (key == XK_Down) { + DeltaY++; + } else if (key == XK_space) { + int handled = 0; + for (int Y = 0; Y < Rows; Y++) { + for (int X = 0; X < Columns; X++) { + if (handled) break; + if (Taquin[X][Y] == CurID) { + int movement = MovePiece(X, Y, CurID, 1); + if (movement % 2 != 0) LastX += SizeX * movement; + else LastY += SizeY * (movement/2); + + if (movement != 0) { + LastID = CurID; + CurID = 0; + } + + Victory = CheckVictory(); + handled = 1; + break; + } + } + } + } + + if (DeltaX != 0 || DeltaY != 0) { + Controller = 1; + int handled = 0; + for (int Y = 0; Y < Rows; Y++) { + for (int X = 0; X < Columns; X++) { + if (handled) break; + if (Taquin[X][Y] == CurID) { + LastID = CurID; + CurID = Taquin[clamp(X + DeltaX, 0, Columns-1)][clamp(Y + DeltaY, 0, Rows-1)]; + + handled = 1; + break; + } + } + } + } + } + + //Indicateur lumineux de la case actuellement sélectionnée. + if (CurID != LastID) { + for (int Y = 0; Y < Rows; Y++) { + for (int X = 0; X < Columns; X++) { + if (CurID == Taquin[X][Y]) { + if (CurID != -1) UpdatePiece(X, Y, CurID, GetColorN("red")); + if (LastID!= -1) UpdatePiece(LastX, LastY, LastID, GetColorN("black")); + + LastID = CurID; + LastX = X; + LastY = Y; + } + } + } + } + } + } +} + +void ShowVictoryScreen() { + +} + +//Initialise le Taquin, la fonction appelle la création graphique et logique du Taquin. +void CreateTaquin(char * FileName, int ImX, int ImY, int RowNumber, int ColumnNumber) { + Rows = RowNumber; + Columns = ColumnNumber; + ImageX = ImX; + ImageY = ImY; + SizeX = ImageX / Columns; + SizeY = ImageY / Rows; + + strcpy(TaquinFilename, FileName); + + //On alloue dynamiquement la mémoire afin de stocker l'arrangement des pièces du Taquin. + Taquin = calloc(Columns, sizeof(int*)); + for (int i = 0; i < Columns; i++) { + Taquin[i] = calloc(Rows, sizeof(int)); + } + + //On définit la position de départ de chaque pièce (au début en ordre, puis on randomise) + for (int i = 0; i < Columns * Rows; i++) { + Taquin[i % Columns][i / Columns] = i; + + int StartX = OFFSET_X + SizeX * (i % Columns); + int StartY = OFFSET_Y + SizeY * (i / Columns) + (500 - ImageY) / 2; + + AddButton(StartX, StartY, SizeX, SizeY, i); + } + + //On affiche la solution à gauche + SetColorN("black"); + DessinerRectangle(49, OFFSET_Y + (500 - ImageY) / 2 - 1, ImageX + 1, ImageY + 1); + ChargerImage(FileName, 50, OFFSET_Y + (500 - ImageY) / 2, 0, 0, ImageX, ImageY); + + UpdateTaquin(); + TaquinRenderLogicLoop(); //Cette fonction est responsable de tout le déroulement de la partie. + ShowVictoryScreen(); //On est après une partie, on affiche l'écran de victoire. +} \ No newline at end of file diff --git a/APL1.1/SAE11_2021/taquin.h b/APL1.1/SAE11_2021/taquin.h new file mode 100644 index 0000000..7d0d5c3 --- /dev/null +++ b/APL1.1/SAE11_2021/taquin.h @@ -0,0 +1,10 @@ +#ifndef _TAQUIN_H +#define _TAQUIN_H + +extern int ImageX, ImageY; + +void UpdateTaquin(); +void UpdatePiece(int X, int Y, int Index, couleur Color); +void CreateTaquin(char * FileName, int ImageX, int ImageY, int RowNumber, int ColumnNumber); + +#endif \ No newline at end of file diff --git a/APL1.1/SAE11_2021/utils.c b/APL1.1/SAE11_2021/utils.c index 1476d19..e73b55e 100644 --- a/APL1.1/SAE11_2021/utils.c +++ b/APL1.1/SAE11_2021/utils.c @@ -2,4 +2,10 @@ double LerpF(double a, double b, double t) { return a + (b - a) * t; +} + +int clamp(int x, int min, int max) { + x = x > max ? max : x; + x = x < min ? min : x; + return x; } \ No newline at end of file diff --git a/APL1.1/SAE11_2021/utils.h b/APL1.1/SAE11_2021/utils.h index 36a37b0..cb71ba2 100644 --- a/APL1.1/SAE11_2021/utils.h +++ b/APL1.1/SAE11_2021/utils.h @@ -2,5 +2,6 @@ #define _UTILS_H double lerpf(double a, double b, double t); +int clamp(int x, int min, int max); #endif \ No newline at end of file