BM16(C {{{uuuuuuuuutttnnnjjjnnnvvvyyy{{{~~~zzznnnkkklllqqquuuuuuwwwzzzzzz{{{}}}zzzeee___```mmm{{{||||||}}}}}}|||{{{zzzyyy~~~{{{~~~~~~{{{uuusssllljjjqqqxxxyyyvvvtttsssppprrrzzz}}}zzzyyy{{{zzz|||zzzyyyxxx}}}~~~|||zzzrrrpppqqqvvvwwwpppgggcccmmmlllqqqzzz~~~|||{{{~~~zzz~~~}}}|||{{{}}}|||xxxxxxyyyzzz{{{rrrooopppssspppggg___[[[hhhiiipppzzz~~~|||}}}~~~{{{yyyyyyzzz{{{||||||zzz|||}}}xxxxxxzzz|||{{{wwwwwwvvvtttsssssspppiiidddgggjjjgggdddccchhhlllttt{{{|||~~~|||{{{}}}{{{yyywwwtttqqqrrruuuyyy{{{{{{zzzwwwwwwxxx|||vvv|||~~~}}}}}}}}}[[[\\\^^^bbbfffkkkooorrrxxx}}}~~~}}}}}}{{{wwwvvvyyyvvvnnngggfffkkkbbb]]]dddmmmooollliiimmmssszzz~~~zzzzzz{{{|||~~~vvvzzz~~~~~~}}}{{{vvvqqqjjjjjjjjjlllqqqvvvzzz|||~~~|||xxxsssrrrtttwwwxxxtttwww}}}}}}}}}~~~~~~}}}}}}CCCCCCEEEGGGKKKOOOSSSUUU```eeeiiilllrrrzzzxxx{{{~~~~~~vvvqqqpppuuuqqqfff^^^^^^hhhccccccmmmuuutttnnnjjjttt{{{}}}~~~~~~}}}||||||}}}{{{||||||{{{yyy}}}}}}{{{yyytttnnnoooppppppnnnmmmmmmpppssssssvvvxxxwwwvvvvvvsssoooyyyzzz}}}~~~}}}}}}~~~===<<<<<<===>>>@@@BBBCCCIIIMMMOOOPPPVVV```fffgggkkknnnsssxxx~~~|||}}}rrriiieeehhhfff]]]ZZZ^^^lllkkkooouuuvvvsssqqqqqqxxx~~~zzz|||~~~}}}~~~|||~~~}}}~~~}}}~~~{{{~~~~~~{{{yyy|||ssswwwxxxsssooonnniiibbbhhhkkkmmmiiicccbbbeeejjjmmmsssxxxxxxxxxzzzvvvooo{{{{{{|||~~~???>>><<<;;;::::::;;;<<<===???>>>;;;===DDDHHHHHH???BBBGGGMMMUUU^^^gggmmmppptttwwwxxx|||{{{~~~|||yyyttttttuuuooobbb[[[]]]\\\WWWYYYbbbrrrsssvvvvvvqqqnnnttt~~~yyy|||xxxzzz}}}|||{{{yyywwwxxx|||~~~{{{zzz|||~~~}}}|||{{{zzzxxxwwwzzz~~~|||vvv{{{}}}|||yyyyyyxxxqqqiiihhhkkkjjjccc^^^\\\VVVOOOJJJQQQXXXZZZXXX[[[dddmmmnnntttvvvtttuuu{{{{{{wwwvvvwwwyyy~~~@@@AAABBBCCCAAA???;;;999======<<<;;;::::::::::::888999:::;;;<<<=========KKKNNNRRRVVVZZZ^^^aaadddbbbiiiooopppooosss}}}yyyxxxqqqpppqqqqqqpppggg^^^\\\\\\]]]aaaggg{{{pppnnnxxxxxxoooqqq|||wwwvvvuuuuuuvvvwwwӵwww|||~~~{{{|||yyyyyy|||zzzwwwuuuwwwvvvwwwzzz~~~}}}zzzxxxzzz}}}yyy||||||}}}}}}~~~}}}}}}|||wwwyyyxxxvvvvvvxxxwwwrrryyytttlllgggccc___ZZZVVVWWWYYYTTTJJJHHHNNNKKKAAA<<<===???BBBFFFKKKRRRWWW___aaaeeeiiimmmrrrxxx|||wwwwwwtttqqquuu~~~Ħ~~~ĦӵĦ@@@AAAAAABBBAAA???===;;;<<<<<<;;;999999888888888444555666777888888888777777:::===@@@BBBCCCDDDEEEGGGLLLQQQSSSTTTYYYcccjjjmmmrrrsssoookkkkkklllkkkiiieeecccddddddccceeejjj{{{uuutttzzzyyyrrrpppvvvsssrrrrrrrrrrrr4ĉ@ӵ}}}}}}zzz}}}zzzyyyyyy|||zzzxxxvvvuuuuuuuuutttsssuuuuuuvvvzzz}}}}}}{{{xxxtttvvvvvvuuurrrpppooooooyyyzzz|||~~~~~~|||xxxuuuzzzzzz{{{{{{||||||{{{{{{yyyyyyvvvrrrrrrsssoooiiiaaa\\\VVVRRROOOMMMIIIFFFBBBFFFCCC===>>>DDDCCC;;;333444555777999===AAADDDEEEHHHNNNTTT[[[ccckkkppp```gggsss}}}~~~{{{>L=hĦ4ĉ@ӵ>L============<<<<<<;;;;;;::::::999888666555555444222333333444444444333333222444666888999888666555333444777888;;;???EEEIIIOOOSSSUUUTTTTTTWWWVVVSSSVVVXXX]]]aaa```\\\]]]bbbfffggghhhhhhgggdddaaa^^^bbbbbbcccccccccGG=?nnnjjjeeeeeeeeeeeeeeeeeeeeeeeeaaa```___```aaaccccccbbbeeefffhhhkkknnnmmmjjjgggeeeeeeddd```ZZZUUURRRQQQVVVYYY\\\]]]\\\ZZZXXXWWW___aaadddhhhmmmqqqtttvvvmmmkkkfffaaaaaabbb[[[SSSFFFCCC@@@======<<<:::999777;;;;;;777999???>>>777333333333444555777888999888;;;>>>AAADDDIIINNNRRRPPPPPPXXXdddiiikkkrrr}}}HdĦ=ĪjGG=?HdĦ888777777ӵ888888777ĭӵ444ӵ888Ħ333111000000222444666666555ӵӵKKKKKKĦƜ`1.׼sSSSQQQLLLFFFĦFFFEEEIIIHHHFFFFFFGGGGGGGGGӵQQQĦKKKFFF@@@;;;888777444888;;;<<<ĭӵJJJKKKĦ888888888Ħ:::Ħ888999888777888999999888888888;;;===___vvvsssDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ666555?~4888666666g&e>&e555g&e///>hӵ333111000222333222111g&e888guO>uO>&e???:::4ff?>ߝL888gĉ@;;;===;;;666Shӵ888999888666555666666g&e===>hӵ777333/////////...111444fff?><z666g&e>&e999<<<HL777:::;;;ShӵgL444666777666444333555666666777999===S?ʬMMM^^^3h?D%%)?|||~~~ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??7774Dӵ888444555Hƅ^Hu]Ħ333Hu]Ħ///ZuR)Ħ.........000222222111Hu]Ħ666HŐeHŐeHu]Ħ999qIܗGIӵ111tt444777555HGgĉ@555666333222000111333555Hu]Ħ777ZuR)Ħ444222111222333222333sߝLGdUĦ222Hƅ^Hu]Ħ888ntHdĦ555777HGgĉ@888HdĦ222666888777555444555666777888:::Htƅ^@@@EEEBt=o9ĦDtfo9Ħzzzyyyg?~~~HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ7777774DuXӵ777333444DdDΦDdDĦ333DdDĦ777888t|<---......//////000111222DdDĦ222DdDΦDdDΦDdDĦ666peƜ4DuTӵ000`eĭ666qet333333333222111000111444666DdDĦ777222t|<555333222222444666333222DdDDdDĦ///DdDΦDdDĦ888q<niDdDĦ222qet666888DdDĦ555999;;;;;;999888999999888777q<R777<<d<Ħ777Dt444444555333111222555888>d<Ħ666>d<ʜDd<ʜ4DuTӵ888777F&uTӵ3334DufئL>e222puR)Ħ555333333222222111000>d<Ħ111Dt222333555666555333777666DdDΦDdDĦ...>d<ʜ4DuTӵ2224DwDd<Ħ222puR)Ħ>d<;;;999888999333666888:::999peӵ:::ĦpeӵDx<>d<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ9999994DuXӵ;;;999888D&dq&ĒR777888sdKĦ888DHRRud555666444333222555777sdKĦ555D&oq<Ōq&ĒR777999666>dp&ĒR444555nfʜd<Φ>d<Ħ///s&dq&ĒR333222i?ʜtd<Ħ333HHܗDӊB444<x444444333666999:::999B?>>BBBCdK;fuf<xsdKĦnfʜdaĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR<<<<<<4DuXӵ???999999Hu]3hh999999:::ne;;;:::=e555666777666555444555666ne<<h777888777fe111@ďD111333555333333333222111111ne111111=e......000333555555444333ege111000sĪj@h444222222fdDĦ333@ďD333333Hkge555111111333666:::;;;:::@h777777@G>>>>>>HĪj@IŌ<<<999BeneHHHHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h???4DuXӵ>>>ĵD^999999;;;;;;888<<<;;;:::666777888888777666555555666CCCKKKJJJ===<<<999555666;;;;;;999222222333000222444666333333333222222111111111222000...///111333333333222111222111000444555444222666DdDĦ222333222222333===666333555333666:::<<<:::777;;;888777:::>>>===;;;===<<<<<<===???D^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<Ħ999888999:::::::::999Ħ777666555555555666777666666777888999888666444555777Ħ???BBBQQQHHH>>>444111111444:::AAA===;;;888444111111222444222666;;;<<<:::999:::;;;222222222222333444555666555444333222222444555666333333333222222222222222Ħ222333333444444//////000222444444222000111000/////////000111222111111000000000000000000111555666222111555888888>d<Ħ444555444111222222222222222222111000222777<<<:::555666:::555777;;;<<<:::777555444333666888888777666888:::888888999<<<>>>>>><<<;;;;;;<<<>>>?????????>>>===;;;<<<<<<<<<<<<<<<>>>???::::::===AAADDDOOOmmmĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ777666777777777777gdKĦ222222222222222222222444444666888::::::666444444gdKĦ666666DDD???888111111111111444999:::999666333222222222333222444888999999888888888111111222333444555666666555555555555555555555666333333333333333333222gdKĦ222333444555555...///111444666555222///000000/////////111222333000000000000000000000//////555666222///222666888gdDĦ888999777000111111222222111111000000///111444555444666;;;777999;;;:::888666444444000111333444666777777777888888999;;;======<<<:::777999;;;===>>>>>>===<<<;;;;;;;;;;;;<<<<<<===>>><<<999===DDD@@@>>>TTTsssgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>A333ne555666555444444444ne000111333444444333222111111222444888;;;;;;777333ne???888888GGG;;;555222444444333444666666555444333333333333222111222333555777666444222111222333444555444444333444444555666666555444333333333333333333333ne111222333444555666000000111333555555444222000000//////000222333444//////000000000000000000000333444222333888;;;De333999999555000000111222222111000000000,,,,,,000333444666:::999::::::999666555555555111000000444999<<<:::777888777777888:::;;;:::999444666999===>>>>>>>>>===>>>===<<<;;;<<<<<<<<<<<<999888<<<@@@===;;;EEESSSrrrnene>Ak<fhDenenene222111222444444333333222111555333444777888999777555333000111333888;;;;;;777333;;;>>>555555FFF888333111333444222222444333333222333444444333222111000000222555555222...222333444555555333111000222333555666666555333111333333333333333333111111222444555666666333222111222444555555444000000///000111222444555......///000000000000000222333111222888???@@@<<<---111666555...///000111222222111000///000+++***000555777777999;;;;;;:::888555444555666555222111666>>>AAA>>>:::777666555666888999999888444666:::>>>@@@@@@@@@???>>><<<:::999999999888777555:::<<<<<<===@@@@@@<<<]]]rrr555444444333333333444444888555222333777999999888333555777555222000222444999777666666777888777777333222666;;;;;;666333333999555444888999666444555777555333111111222444666555444333333333555666777444222111111333555666666>>>:::555222222333444444444555555555444222000...444333222333555666666555555555444444333444444444444333222000000000111222+++///333444222222444666222000......000111222222666666444333777===<<<888111111222000///000222444333222111/////////000111222222222000000333777:::888999888666333111222333333333222111111333555777666555555888;;;===;;;888888666555888<<>>===;;;;;;<<<;;;HHHhhhzzzzzz444444444444555666888888999777555444555666666555666888::::::777666888:::===999666888<<<>>><<<888777555666::::::666444666888777:::>>>>>>999666666777666666555444444333333999777333111000111333444:::999999;;;<<<<<<:::888999777666666777777666555222222333333444444444333111111111222333333222111333333333333333444444555111111111000000111111222000222444444222111111111000//////111444666666666999;;;;;;666555777777555///000000000//////222444444333111000/////////000222222222222111333666999666666666444222111222444111111111000000111444555666555555888<<<===;;;999<<<:::999;;;>>>???>>>===???@@@@@@===777333444777555999===>>><<<;;;:::;;;<<>>>>>;;;:::<<<>>>@@@:::666999???BBB>>>999999777777999888555555777555888???CCC@@@999666777999:::<<<======<<<;;;:::===:::555222000222555777;;;;;;===???@@@>>>;;;888888888:::<<<>>>>>>;;;999666555444333333444555555111222333333333222111000222222111222222333444444///000000111111111000000444333333444555444222000//////111555999;;;;;;;;;;;;@@@@@@:::333222222222---...////////////222444555444333111000/////////111222333333222222444666222333333333111111333555111222333222111111333444666666777999<<<===<<<;;;>>>======>>>??????<<<:::999???CCC???666222333777666999<<<===<<<;;;;;;;;;>>>???@@@HHHaaa|||vvvyyy???>>>===;;;:::999999999666999;;;;;;999999<<>>::::::888999<<<<<<777555777555888???CCC>>>777666999;;;;;;===>>>???@@@@@@@@@===;;;999888888:::<<<===;;;;;;<<<>>>??????===;;;<<<<<<===???AAAAAA???===@@@===999555333222222333333555777777555333222222333333222222222222222333000111222222222000///...333111111333777888666222000111444999===>>>===;;;<<>>??????===;;;999777>>>BBB>>>777444444444444666999;;;<<<=========>>>CCCEEEEEEMMMeee}}}ssswwwBBBAAA@@@>>>===<<<<<<<<<;;;>>>AAA@@@>>>>>>@@@CCC???BBBEEECCC???<<<<<<===:::<<<>>>???>>>===>>>>>><<<<<<@@@EEEDDD>>>::::::999;;;???@@@;;;666888>>><<<;;;999888888999:::<<<======>>>??????>>>===<<<<<<;;;;;;===@@@BBBCCCCCC@@@>>><<<<<<===>>>>>>===EEEBBB<<<777444222222222444666888888555333333444666666444333222222111111444444444444333000...---222000000333666888555222444555888<<>>>>>AAADDDGGGFFFBBB>>>>>>>>><<<@@@DDDCCC@@@===???AAA???@@@EEELLLLLLEEE@@@???@@@>>>>>>???<<<999<<>>:::777555444555666333666888666333222444666999888777555444444444444777777666555444333111000444444444555777666444333:::;;;<<<>>>@@@???<<<999777777777777;;;???<<<555000222444444333222333444666555555555333222000///000111222111000111333555333444444444222222444555555777888555111000555::::::;;;;;;:::888888999;;;555888:::;;;:::999:::;;;888===>>>::::::<<<999111222222444888<<<@@@@@@@@@@@@444333???CCC@@@JJJ[[[wwwzzzhhhnnnuuuzzz@@@@@@@@@@@@AAABBBCCCDDDFFFEEECCCCCCBBB???<<<:::===AAAEEEEEEBBB??????@@@???AAACCCCCCAAA???>>>>>>@@@@@@DDDKKKKKKFFFCCCCCCBBB>>><<<======;;;<<<@@@EEEDDDAAA>>>;;;:::999888>>>>>>???>>><<<:::777555777777888:::===@@@@@@???===999555222333555666777:::999777555444555666666555777888666333333777;;;888888777777777888888999888888777666666666666777999;;;===>>>=========>>>@@@???@@@AAABBBAAA>>><<<555888:::999:::<<<;;;666111333444444222111111111444555555555444333111000333333333333222444777:::777888777666444333444555111444666444111333;;;BBB;;;<<<<<<999666555777999666888::::::888777999;;;666???AAA;;;888;;;:::555444444444777<<>>>>>666444<<>>>>>???@@@??????@@@AAA???;;;888>>>===@@@EEEFFFCCCAAACCC@@@;;;999;;;<<<;;;:::<<<======>>>>>>===<<<:::999======<<<<<<<<<;;;;;;:::;;;<<<>>>AAADDDDDDBBB@@@;;;888555444555777888888888777555444333333333444888:::;;;888555666;;;@@@777777777888999;;;<<<===888777777777777999;;;<<<<<<@@@EEEGGGFFFFFFIIILLLCCCBBBBBBCCCDDDCCCAAA???555;;;???;;;888888888777111222444444222000//////444444555555555444222111555666555444444666:::>>>:::::::::777555333444555///333555444333777BBBKKK<<<===<<<999555333555777999:::;;;:::777666888;;;444AAAEEE<<<555999;;;999777666555777;;;======;;;333999<<<999:::???@@@<<<777JJJbbbwww|||rrrdddVVVUUUYYY^^^cccmmmzzzBBBFFFFFFBBBBBBGGGGGGCCCCCCCCCCCCBBBAAA>>><<<;;;===>>>???>>>>>>???BBBDDDBBB===;;;<<<<<<999;;;>>>MMMCCC;;;;;;CCCHHHDDD>>>BBB???===>>><<<999:::===???<<<888777888999::::::=========;;;999888:::<<<>>>===<<>>===;;;<<<======<<<===@@@BBB@@@===<<<===;;;999;;;AAAKKKFFFBBBBBBDDDEEEBBB>>>???<<<<<>>999666444666:::<<<:::777888888777666555555444444777777777777888999::::::===:::777999<<<<<<999555;;;;;;;;;;;;;;;;;;;;;;;;777BBBIIIHHHJJJRRRTTTPPPGGGJJJMMMMMMIIICCC>>>;;;777888::::::::::::;;;<<<<<<;;;::::::;;;:::777444666555555555555666666666000111333333222222444555555444333444777777555333000222333444;;;DDDGGGDDDFFF===777666666333444888999888:::===<<<999999===??????>>><<<:::888888888777777666666666666666555888777888:::======:::777888777:::@@@GGGRRRcccsss|||wwwddd^^^UUUKKKDDDAAAAAABBBHHHKKKOOOQQQTTT\\\gggooo|||BBBDDDDDD@@@???AAA@@@===AAAAAAAAA@@@???>>><<<;;;;;;<<<=========>>>@@@BBB999999;;;;;;777555999AAADDDDDDCCCCCCBBBAAA???===<<<999;;;AAABBB===666333888888999;;;;;;:::666222555666666555555666888;;;888888777999:::;;;:::888777555333555999;;;999777888888777777666555555444444444444444555666777888:::888666777::::::777444;;;;;;<<<<<<;;;:::888777555@@@IIIKKKMMMQQQNNNHHHDDDFFFIIIHHHEEE@@@<<<:::777999:::999777888;;;>>>AAA@@@@@@@@@@@@===:::777777666555444444555666777333444555444333333444555444333333555777777666555///111444999AAAGGGDDD>>>DDD<<<555444444444555777999888:::===<<<999999<<>>JJJXXXVVVVVVWWWZZZ\\\ZZZTTTOOOGGGDDD@@@===;;;<<<>>>???>>>BBBGGGJJJMMMRRRZZZ___jjj{{{888999999777777777777666999999999888777666555555666777999999999999;;;===111333666666111...444>>>===<<<:::;;;;;;;;;:::999999666777===@@@<<<555222333333333444555333///,,,111111222111000000333555444444444444555555444333333222111333666777777555555555555666666666666666333222222333333444555666333333333555888:::999777<<<===>>>>>>===:::888666888@@@GGGGGGGGGFFFAAA999:::===@@@AAA@@@???>>>>>>;;;======999666555:::>>>BBBCCCCCCCCCAAA>>>;;;888<<<;;;888777666666777777777888888777666555555666333333444555777777777777222222444:::BBBFFFBBB<<<@@@;;;777777777777666555777666999<<<;;;888777:::AAA>>>;;;999:::<<<>>>???@@@@@@???<<<:::888777666555666777888:::::::::999:::;;;>>>???<<<;;;BBBLLL>>>>>>@@@CCCEEEDDDAAA===???>>>===<<<<<<===>>>???===@@@EEEHHHJJJLLLPPPRRRUUUdddnnn{{{444333444555555555555777333333222111111111000000...000111222222222333555...000333333...+++222;;;>>>888222111444666444111333000000666999666333333333000...---------,,,+++...///...---++++++,,,...000000111111000////////////......///111222222111000111222333555666777888111111111111222333444555333333444666999::::::999???@@@AAAAAA@@@>>>;;;:::<<>>@@@BBB======<<<:::777888===AAADDDEEEEEEDDDBBB???<<<;;;EEEDDDAAA>>><<<;;;::::::777888999888666555555666333444555666777777777888777444444999???AAA???===<<<>>>???>>>===;;;777444555555888;;;:::666666888;;;======:::888:::AAAFFF@@@===:::;;;???@@@===:::555666888888999999::::::999888999======;;;<<>>>>>===<<<<<<<<<;;;<<<<<<======???AAADDDFFFGGGGGGHHHIIIHHHQQQWWWeee{{{000...///222333222333666111111000//////000000111...000222333333333444555//////111222///,,,111999AAA999111...000222///,,,---,,,---222333222333777666222...++++++,,,------------,,,***(((((()))+++,,,---//////---,,,,,,---,,,------------.........------///000222444555666000//////000000111222333777777888999999999888888???@@@AAAAAAAAA@@@???>>>===<<<;;;;;;<<<;;;999777999:::;;;;;;;;;<<>>??????@@@@@@AAABBBCCCDDDDDDDDDHHHIIISSSfffpppxxx///,,,,,,000111......222222111000///000000111222///111444555555555555666000......///...---000555777444111///.........---,,,---333777777555999???666333...,,,,,,---------+++,,,+++***((()))***,,,))),,,...---,,,+++,,,---,,,---------,,,++++++,,,,,,,,,---...///000111111------------...///000000222444555555555555555555888999999:::;;;<<<<<<===;;;888666888::::::999888888888888777777888;;;>>>888555444777===BBBDDDCCCCCCDDDDDDAAA>>>===>>>@@@>>>>>>>>>>>><<<999777555444555666555333333333555444666888888666555666888:::777777999888666999@@@:::FFFNNNIII@@@;;;:::888555555999>>>===888666999777888888777666888<<<@@@888777666888;;;===<<<;;;999;;;<<<:::888777999;;;::::::===@@@===777666888>>>===<<<<<<===AAAFFFIII===<<<<<<<<<===>>>???@@@???===<<<===???BBBEEEFFFDDDFFFCCCIIIVVVZZZ```ooorrrxxx|||~~~}}}zzz~~~222......222222...---222111111000//////000222333***---000111111000111222000,,,***,,,---+++---111))),,,//////------///111---222;;;@@@>>><<<@@@GGG444222...,,,,,,,,,,,,+++***+++++++++***+++---///(((+++------+++***,,,...---......---+++******+++,,,,,,------------------++++++++++++,,,---......)))+++...000000111333444000000111222333555777888:::666444666888888555444333333333222222444999<<<:::666222666>>>BBBAAA>>>???@@@???<<<999999<<>>999888:::999666444444555777888888555777888888666666777999;;;<<<===;;;888777999;;;555999???@@@:::333555;;;666777888999;;;>>>CCCGGG===<<<;;;:::::::::;;;<<>><<<<<<>>><<<999;;;???===>>>??????>>>:::777555777999;;;999777666888;;;:::666444888===>>>888222;;;;;;:::888666555666888;;;===>>><<<999888:::<<<000333EEEIII999;;;@@@222555333222444888::::::888;;;888555444555888:::;;;999<<<<<<888777;;;>>>>>>;;;>>>???<<<777444444666;;;:::;;;===;;;888<<>><<<999:::>>>999:::<<<===<<<:::888777777999::::::999888777888:::888777:::>>>>>>;;;777>>>>>><<<999666555555777<<>>999888;;;???777444@@@CCC555555===888???:::666444555777888777888888999888666666777888888;;;:::666444777999999:::;;;;;;:::888666666666999999:::===<<<:::<<>><<<999888:::???BBBBBB???<<<===@@@CCCFFFGGGHHHHHHJJJIIIKKKOOOQQQTTT]]]fffjjjnnntttyyy}}}//////111111111111//////222111000///000111222333000000000000111111111111000///.........///111222000111222222111000222333555;;;CCCEEE>>>555555:::666333///------...//////------.........---,,,,,,++++++,,,---///000111222...---------...///...---111111111000///---+++***+++++++++,,,,,,---------,,,,,,,,,---...///111111///...---...111222222111333222111111000/////////111222333444555777888888999333222888======:::999888888:::===<<<888888;;;555666888999::::::999999888888888999:::999777444777888999:::<<<<<<<<<;;;AAA@@@>>>;;;777555555666;;;>>>???===999888<<<@@@===666===DDD999444;;;>>>CCC>>>777222111333666777777:::===<<<999666666777:::<<<;;;666333555777666888777777888999999777666777666999===>>><<<===BBBNNNEEE<<<999888888;;;???:::888777:::===???===;;;888:::===@@@BBBDDDEEEEEEJJJEEEDDDFFFJJJMMMTTT[[[]]]```fffkkkpppvvv|||000111222333333222111000111111000000000111111222///000000000000000111111000//////...///000111111000111222111000111333555222666===AAA>>>777777;;;>>>999444000/////////.........////////////...---------...///000111111111000...,,,---000111000---111111111000///...------******++++++,,,---------,,,,,,---...///000111111---,,,---...///000111111555444222000///.........---...///000222333444444777111///444999888777777444444777;;;:::666666999555555666888888999999999:::777555555888999666444444666999999777777:::===@@@???>>>;;;888666777888<<<;;;999999999:::;;;<<<>>>888>>>HHHCCC999<<>>888444333555777999999:::<<<<<<<<<:::999777;;;>>>>>>999666888999888888666444666999999777444444444777===???===>>>AAAJJJAAA:::777777777999>>>888888888:::======;;;888888:::<<<>>>@@@AAAAAAAAAFFFAAA???CCCFFFHHHKKKOOOLLLPPPVVV]]]eeeoooxxx~~~|||000111222222222222111000111000000000000000000000.........//////000000000///////////////000000111000111111111000000222444666555888>>>AAA>>>;;;;;;;;;777222///...///000000...//////000000////////////000111111111000//////000---,,,---111222000...000/////////000000000000+++++++++,,,,,,---------,,,,,,---///000000111111,,,------......///000111888666444111///...//////,,,------///000111222333333...---222555444333444000000444888888444444777777777777777777777888888;;;777222222444777888777666888:::888555555999===;;;<<<;;;999888777999;;;???:::777999???BBB>>>:::AAA<<<;;;CCCDDD===@@@OOOFFFEEECCCAAA>>>=========;;;999777999<<<===:::777888<<<===999888:::<<<:::999777555666888888555222444333666<<>>???AAACCC===999999:::999:::===888888999;;;<<<<<<:::999;;;<<<===>>>>>>>>>===<<>>>>>CCCFFFDDDDDDEEEAAAEEEJJJQQQZZZdddnnntttllluuu000000000000000000000000000000000000000/////////------......//////000000////////////000000000000///000111111000///111222777222222999===<<<999888444111...,,,...000111111......///000000000//////000111222222111000...---...------...000111000//////.........///000111222------------------------,,,---...///000111111111...///000000//////000111888777444111///...//////---...///000111333444444000------111333222111222...---000444444111222666999888666555555555777777999666444333555888:::;;;<<<===<<<:::666666999<<<777777888777666777:::<<>>===<<<:::999<<<;;;>>>CCCDDDAAA@@@BBB===@@@DDDHHHMMMTTT[[[```]]]gggrrrzzz444333111000000111333444111222222222111111000///---......///000000111111...//////000000000000000---///111111000.........111......444888999:::===444111///...///000000000---...//////000000//////...///111222111000...---+++---............///111000///.........///000111000//////......------,,,,,,---...000111111111111222333555444111000111333777555222///------...///---...///000111333444444///---...333444111000111,,,+++---111111///111666777666444222222444666777555777999::::::;;;<<<>>>AAA@@@===999666555777999444555555555444555888;;;???@@@BBBFFFIIIHHHEEEBBBBBBHHH>>>888BBBBBBAAANNNIIIKKKMMMKKKFFFBBB@@@@@@<<>>:::999:::111555777555444777888777555666888888777777777888777333333999===>>>???AAA@@@;;;999;;;;;;999888:::777888888999999:::;;;===:::;;;<<<<<<<<<;;;999888888999===BBBAAA>>>???DDD===???BBBCCCEEEIIIMMMPPPSSS\\\dddlllyyy}}}999777555333333555777999333333333333333222111000...//////000111222222222...//////000000000000000---///111222000---,,,,,,------111777:::<<>>>>>???CCC@@@;;;666444333444444333444444444333444666999999???GGGJJJHHHEEEDDDEEE<<>><<<===>>>>>>IIISSSPPPDDD::::::>>>222666888666555777777666222555888999777777999<<<888444222777<<<>>>???AAAAAA;;;777777777555555777666777777777777888;;;===777888999:::;;;:::999999777999<<>>???AAACCCCCCEEEHHHJJJOOOVVV\\\bbbpppyyy???===:::777555555666777222000///000222222000---,,,---...///111333444555---------000222444333222////////////............///......222777;;;<<<;;;666555///111;;;888111555000000000000000111111222//////////////////......///...------//////...---222111000.........///000,,,,,,------------------.../////////------///000333444666777888888888888444222000///000111000///...+++,,,000333111111222333333777;;;999111---......000222333333333444555,,,...111333444444333222;;;999777777===CCC???777@@@<<<666222111222222222999555222222444666555333<<<@@@BBBAAADDDIIIHHHBBB@@@??????AAACCCDDDBBBAAA===DDDJJJHHHAAA;;;:::<<>>AAACCCBBB@@@<<<<<>><<<888666555555444333<<<999666555666777666444666:::;;;;;;>>>EEEGGGEEE===???AAA@@@>>>===???AAA@@@EEEHHHHHHCCC???>>>???===???AAA@@@===:::888777::::::999999999999999999999::::::888666444555666444555666555555666999;;;999888666666777777666555666666666777888999;;;<<<888777666555555555666666<<<<<<======>>>>>><<<;;;>>>===???DDDEEEAAACCCHHHIIIIIIJJJNNNUUU___hhhnnn777666333111111111222333222111000000222111000......///000111111222222222000//////000222222111000/////////............---,,,+++...666???CCC>>>888000111...111:::444+++///---,,,,,,,,,,,,---......------------------.........,,,++++++---------,,,---------,,,------...///000000000//////......------...////////////222444555555555555444222111000---------...///...,,,***000......111111......000888777888999666000...111...///000000///...///000......//////000000000111111000......333999666000999888777888888777555222999777555555666777666555<<<===;;;888999===???>>><<>>888666:::???===>>>???@@@@@@@@@@@@??????===;;;:::;;;<<<======<<<<<<;;;;;;:::::::::999888999999777444333444555555666666555444555777999<<<:::777666666777666555666666666777888999:::;;;999888666444444555777888>>>===<<<;;;::::::999999???======??????>>>BBBGGGDDDEEEGGGHHHKKKQQQZZZ```jjjuuu444333111000000000222222//////////////////...---//////000111222111000000111000000000222222000...//////.........---------,,,***+++333>>>BBB>>>888444555000111777111***///,,,,,,,,,,,,,,,------...,,,,,,,,,---------------...,,,******,,,------,,,,,,,,,,,,------...//////111000000///...---,,,,,,,,,---/////////000333555777777666444222000///...------...///111000---+++///------000000---...222777555444444111,,,,,,///111111222111///...///000............///111333333000000...---222777666111222333444777888777333///111000000111222444444444=========;;;:::;;;<<<======??????;;;666555999===:::999888:::???CCCDDDCCCJJJDDD>>>;;;>>>AAACCCCCC>>>>>>======<<<;;;;;;;;;777888888777555666777999666777777555444444777999===:::777666666666666555666666666666777888999::::::999777555555666888:::::::::999888777999;;;===>>>>>>============AAADDDCCCFFFHHHGGGEEEHHHOOOVVVSSS```ppp|||222111111000000000111222000000111111000////////////000111222222111000///111000000000222111000...............---------------***)))///888===;;;777;;;;;;222000444///+++222------,,,,,,------...///,,,,,,,,,---------.........,,,******+++,,,---,,,------......//////////////////......---,,,+++++++++,,,...//////000333555999888666444222000......,,,,,,---///000000---++++++***,,,//////---000666777444222222///+++,,,000111111111///------...///------...///111333666777444444333222666;;;;;;888///000333666888777333000000000111000000///000000000333888;;;<<<===???BBB@@@>>>;;;999888999::::::<<<999888;;;BBBIIIKKKJJJRRRKKKCCC???@@@BBBCCCCCC>>>>>>>>>=========<<<<<<:::::::::888777777999<<<777777777666555555777999===:::777666666666555444666666666666777888999999;;;:::888777777888:::;;;777888888777666777;;;???:::===???>>>>>>???@@@@@@BBBEEEGGGFFFBBBCCCIIINNNHHHQQQ___lllvvv111111000000000000000000222333444444222111111222...///111222333222000///111000000000222222000............------------,,,---++++++...333666666555<<<;;;111---111---+++555...------------...//////,,,,,,,,,---......//////000---******+++---......---....../////////...............---,,,,,,++++++***,,,---......///222444888777555333111//////...+++++++++,,,......,,,******))),,,......---111888777444333333000---...222......---,,,******+++---,,,---///000222444666666111222111000333888:::777111222444666888888555333444555555333000...---------000555:::999777888===>>>;;;888888:::<<<;;;::::::777666999???EEEGGGGGGMMMIIIDDD@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>;;;888777888:::777888888777666777999;;;;;;:::888888999888777555666666666666666777888999999999999999999999::::::999::::::888444444777;;;666;;;???>>>>>>@@@???===@@@BBBCCCBBB@@@@@@DDDGGGHHHIIINNNVVV```nnn000000000//////.........000222444333111000000222---...111333333222000///000000///000222222111///.........---------,,,,,,+++---///111111111111111333444---+++///+++***444---------------...//////,,,------...//////000000111...+++***,,,---//////------.........---,,,+++............------------***+++---------...000222666444333111//////...///,,,++++++,,,---......,,,******---...---+++000888444222111222000---...222------,,,***)))))),,,...---...000111222222222222---///...,,,///555777555333222222444666777666444222444666555111/////////333333555777444...000666777888999999999:::;;;<<<888777666666999<<<===>>>@@@AAAAAA???<<<;;;;;;;;;<<<<<<======>>>>>>??????BBBAAA???;;;888777999;;;777888999888888999;;;>>>;;;;;;;;;<<<===<<<999777777666666666666777888888666777888999999999888888:::<<<===999555333555999222999<<<;;;;;;>>>???<<<>>>>>>??????@@@AAABBBCCCCCCAAABBBHHHOOO\\\qqq000//////......---,,,,,,---///111111...,,,---///,,,...000333333333111000000//////000222222111000......---------,,,,,,,,,)))...333444222///......+++---))))))...***)))333------,,,,,,------...///------......///000111111222///,,,+++,,,...///000,,,------...---,,,***))).........///////////////***+++,,,,,,,,,---///111333222000///.........///000...------///000111000,,,,,,...///,,,)))...666000...///000...+++,,,111......---,,,***+++...000...///111222222000...---111333222000222888;;;:::333111000000222444444333,,,///333333222111222444222000222555222///444===000666:::;;;888777;;;???<<<;;;:::999999999:::;;;555999>>>>>><<<::::::;;;;;;;;;<<<===>>>???@@@@@@???>>>===:::888999<<<>>>777888999999999:::===@@@;;;<<<===???@@@???;;;888777666666666666777777888333444777888999888777555888;;;===:::666444666999111777:::777888===???===>>>======???AAACCCCCCBBB;;;:::>>>EEEJJJRRRaaaqqq111111000000//////......,,,...000222333222111000000///...///000111000...///000000111111111000000...------,,,,,,------...***---//////,,,+++,,,...,,,...///---******---000000'''555000(((...,,,///222000...---///000000000...,,,,,,---///000///...000...------------+++***---444444...000999<<<777(((((()))***,,,...000111666555333111///---,,,+++...000111111///---,,,,,,,,,///...((('''---111000......//////...---,,,,,,111///---,,,------------***---333777444///000666222444555555444333333444//////000000111111222222222333444444333222333555...000111222111111222444999777666777::::::777444;;;;;;::::::999::::::;;;<<<===@@@BBBDDDBBB>>>:::<<<;;;:::999:::;;;<<<===???>>><<<;;;;;;<<<>>>???999888777666777999;;;===555777:::>>>@@@>>>:::666888777555444444555666777333444555777888888888888777999;;;:::777666888:::888555444888???DDDEEEDDD===:::999;;;???AAAAAA@@@===>>>@@@CCCFFFIIIKKKMMMbbbuuu111111000000//////.........///111222222222000//////......///222333222222000111111111111111000000...------,,,,,,------...,,,...000///---,,,...000+++...000000---+++,,,...///'''444000(((...+++---111000......000111000///,,,++++++---000111111000///---,,,,,,......---+++,,,333333...///777888333)))******,,,---///000111555555333222000///------///111333333111...------+++//////,,,,,,111222000.../////////......---,,,111///---,,,------......,,,///666;;;:::444333666222333555555333222333444000000000000000000111111111222333222111000111222222333333222000//////000666555555666777666444222888888777777777888888999:::;;;>>>@@@BBB@@@<<<888:::999888888888999:::;;;<<<<<<>>>???AAABBBCCCCCC>>>===;;;999888888888888666777999<<<>>>===999666888777666555555555666777444555666777888888888888666888:::999777666777999888777777:::???DDDFFFGGG@@@===;;;<<<>>>??????======>>>???BBBDDDFFFGGGHHHOOO]]]mmmxxx111111000000//////......//////111222222111000////////////111333555555555222222222222222111000///...------,,,,,,------...///000000///......///111+++...111111...------///111)))666333+++111---...000000///000111111000...+++***+++---000222222222---,,,,,,,,,...///...---+++111222......444444...,,,,,,---...///000111111222222111000//////...---///111444555333000......+++///111000111444444111/////////............---000///...---------...//////000555<<<===888444444111222444444222111222333000000000000000/////////000111111000...---...///222333333222000//////000333555777777555444333333444444444444555555666666888999;;;===???===999666777777777666777888999999888:::>>>AAADDDFFFGGGGGGCCCCCCAAA???<<<:::777666777777888999;;;;;;888666999999888777777777777777555666777888888888888888666777888888666666777888777999;;;===???BBBGGGJJJBBB@@@>>>===>>>===<<<;;;<<<===>>>@@@AAACCCCCCDDDCCCKKKVVVddduuu111111000000//////......---...000111222222222111111111000222444666666555333333333333222111//////...------,,,,,,------...000000///.........///111,,,...000///......222666666,,,:::666000666000000/////////111222222000---++++++***,,,///000000///,,,++++++,,,///000000///,,,000222//////222000,,,......///000111111111111/////////.........------...000444555333000...------...///000333444444222//////...............////////////...------///000000...111777999666222222///111333222111000111111000000000//////.........000111111000...,,,---......///111111000000222333333666999999666444555777111222333333444444555555777777999;;;<<<;;;888555555555666666777777888888777888;;;>>>AAADDDFFFGGGEEEEEEFFFEEECCCAAA>>><<<:::999888888999:::999888;;;;;;:::999999888888888777777888888999888888888555666666777666666777777666999===>>>===???EEEJJJBBBAAA???>>>===<<<<<<;;;:::;;;===???AAABBBBBBBBBEEEFFFJJJTTTbbbrrr|||111111000000//////......,,,---...000222333444444444222222222444555444333333333333222111000///......------,,,,,,------...///......---......///............,,,,,,000888???888...999666000777111000///...///000111111///------,,,++++++---...---,,,+++++++++---///111111000...111222000000111///,,,000000111222222111111000////////////////////////,,,...111222000...------000---,,,...111222333333//////.........//////000...///000...------///222222......222444222111333...000111111000//////000000/////////......------111222222111///---...///---///000111000000111333111444888888666444555777222333444555555555444444666666777999;;;:::777444444555555666777888888888777777666666999===AAACCCAAACCCFFFHHHIIIHHHGGGFFF>>><<<:::999:::;;;::::::===<<<<<<<<<;;;:::999999888999999999999999888777666555555666777777777777555999======:::;;;AAAGGG??????>>>===<<<<<<<<<===888999<<<@@@BBBCCCDDDDDDFFFEEEEEEGGGMMMXXXgggrrr111111000000//////......,,,---...///111333444555333222111111333333222111111111111111111000///......------,,,,,,------.........---...000000...,,,000///---***+++111<<>>;;;>>>BBBFFFIIIKKKKKKKKKCCCAAA>>>======>>>======>>>>>>>>>>>>===;;;:::999:::::::::::::::999888777666555555666888999999777666:::<<<;;;888999===BBB<<<======<<<;;;:::<<<>>>777999===@@@CCCDDDDDDDDDHHHFFFEEEEEEEEEKKKZZZiii|||111111000000//////....../////////000000111222222000///...///111222222111//////000000000//////......------,,,,,,------............111333222...+++222111///,,,,,,111;;;CCC:::,,,444///***333...---...---++++++---...---,,,///---------//////...---,,,,,,+++---000222111111111000///////////////000222222333444333111///---000000000000000000000000,,,---------++++++---...333---+++000444111......000///...---...///111222---000111000---,,,000444111000111333000---000666,,,---//////---,,,---...------------------......000111222111//////000111000111222111///---...///,,,---///222555777666555555666777777777555333222333222333444555555333111000111333444555666666555555333222111222555888:::777999<<<@@@CCCFFFGGGHHHGGGEEEBBBAAAAAAAAA@@@??????@@@@@@???>>>===;;;:::;;;;;;;;;;;;:::999888777777666555666999;;;:::888:::;;;<<<:::888888;;;>>>;;;<<<===;;;999888:::<<<777:::===@@@BBBBBBAAAAAAGGGEEEEEEGGGEEEGGGRRR^^^oooxxx111111111000//////......222222111000//////000000---,,,,,,...111222222222---...///////////////......------,,,,,,------...//////000333555444///+++333333222///...222999???<<<---444///+++444000///...,,,******+++------,,,......---///111222222111---,,,,,,---000111111000111///.........---///111222333444444333000...,,,---------------,,,,,,,,,---------,,,++++++---000333------444777222---+++000///...---...///111333---000222000---,,,000555,,,...222444000+++---333+++---......---,,,,,,---,,,,,,,,,------............///111000//////000111---...000000//////111222...---...333888;;;:::777666666777888777444222000111111111222333333111///...///111333444444444444222222333333555666888999444666888;;;>>>@@@BBBCCCJJJHHHEEEDDDDDDDDDBBBAAA@@@@@@AAA@@@???===;;;:::<<<<<<<<<;;;:::999888777888666555777:::<<<;;;999<<<<<<<<<:::999999:::<<<;;;======;;;888666888:::999;;;===@@@AAA@@@???===BBB???AAADDDDDDBBBGGGPPP^^^hhhttt|||333333222111000000111111444333111000000000111222000000//////000111222222333333222222111000000000,,,---......,,,,,,---...///---333??????444---///666;;;===444444DDDCCC,,,777333//////222222...***---------,,,,,,+++++++++------000444333//////222111333000)))(((---///,,,------------,,,---///111666777555333000///111222000000///.............../////////...---...000333+++...111222000///000222333111...------...111222000111111000///000333555,,,...000000000///000111//////...,,,******,,,...,,,...//////---++++++,,,222000222666555111000111222111///------...000111///000......555>>>???999777999<<<===<<<:::777555555444444444444333000...000111111111222222222222555666666777888999999999666666777999<<<>>>>>>===CCCFFFIIIIIIFFFDDDDDDDDDEEECCC???===>>>BBBFFFIIIFFFDDDAAA>>>;;;;;;;;;;;;888:::;;;;;;:::888999:::;;;;;;;;;999777666888:::;;;;;;::::::999888777777:::;;;<<<===???@@@AAAAAAAAABBBDDDDDDCCCDDDEEEGGGPPPXXXbbbmmmzzz333222222111000000111111333222222111000000111111000000//////000111111222222222222111111000000000,,,---......,,,,,,---...///,,,000;;;===999;;;CCCPPPWWWZZZJJJ777999;;;///777333000000222222...+++---------,,,,,,+++++++++,,,,,,///333333//////333000222000+++***...///,,,---------------...000222444444333222//////111222000000///...........................///000111222,,,///111111000...///000111000///......///111222...///000000///000222333...///111111000///000111000000///---,,,,,,...111---...///...,,,+++,,,---111///111555555111000111333222000///...//////000...///------333;;;<<<777666777888:::;;;:::777555666555444555555555222000000000000000111111111222111333555888999999888777:::999888:::;;;<<<;;;999:::===???@@@AAACCCGGGKKKHHHGGGFFFBBB@@@AAAFFFIIIHHHFFFCCC???===;;;;;;;;;888:::;;;;;;999999999::::::<<<======;;;999888888::::::999888888777666666999999999:::;;;<<<>>>???@@@AAACCCCCCBBBBBBDDDFFFHHHKKKSSS^^^ooo333222111111000111111111111222222222222111000000000000/////////000111111111111111111000000000000,,,.........---,,,---...///,,,...555888;;;EEERRRQQQSSSWWWNNN;;;777:::555666333000000111111...+++------,,,,,,,,,,,,++++++++++++...222222///000333...000000---,,,......+++,,,,,,,,,,,,---///111333222222222000///...000222000//////............///...,,,,,,...222444333111...000111111///......///.../////////000000111111,,,---///000//////000111///111222222000//////000000000000///...///111333/////////---,,,,,,---//////---///444444111000222333333222111000000//////------,,,,,,000666777444555333333555888999777555666555555555666555333222////////////000000000000---000444888999999777555999888777888:::::::::888999::::::;;;>>>CCCJJJOOOJJJKKKJJJGGGDDDDDDFFFJJJHHHGGGDDDBBB@@@?????????:::;;;======;;;;;;;;;<<<999<<>>;;;999888888888888777777666666555999999888888999;;;<<<>>>>>>@@@AAAAAA@@@@@@BBBCCCCCCCCCEEENNN^^^ppp222222111111111111111222000111222333333222000000000000/////////000000111//////000000000000000000---...///...---,,,---///---,,,...222555888CCCOOODDD;;;???FFFAAA>>><<<444333111///...//////---***,,,,,,,,,,,,,,,,,,,,,,,,******---111111...///333---/////////......---+++,,,++++++,,,...111333333333444333111......///111000///............//////...,,,+++000666888555111000000000000...------------...///000111111000000+++---000111000///000000000222333222000//////000///000000000//////111444000000///---+++,,,///111---,,,...333444111000222333333333333222000///......---,,,,,,///333444222444111///111666888777555555444333333444555333222.........////////////000---///333666888888888777333222222444777:::::::::;;;:::999999;;;???CCCFFFHHHGGGGGGGGGHHHJJJJJJJJJGGGFFFEEEEEEDDDEEEEEEFFF===???@@@@@@>>>======>>>888;;;>>>@@@>>><<<;;;:::888888888777777666666666;;;:::999999:::;;;===???===>>>@@@???>>>>>>@@@AAAEEECCCCCCFFFNNN[[[ooo222111111111111111222222000000222333333222111000000000///////////////000.........//////000000000---...//////------...///***,,,000555777999>>>EEEEEE===DDDLLLFFF>>>999111000///---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******,,,//////,,,...222------...000000...,,,,,,...,,,***,,,///222333333666666555222///...///000//////............//////...,,,,,,000666999666222222111///......------,,,---...000111111111000///,,,...111222111000111111000111333222000/////////---...//////......000222000000///---,,,---000222---,,,...333444111000222222333333333222111/////////---,,,...///111222333444111///111444666666555222000///000111222222111---.........////////////111111222333555777999;;;111000///111444666777777888888888999:::;;;;;;;;;DDD@@@>>>CCCJJJNNNMMMJJJJJJIIIIIIIIIHHHHHHIIIIII@@@AAABBBAAA???>>>>>>>>>888:::<<<===<<<<<<<<<===888888888888888777777777:::999999999:::<<<===>>><<<===>>>>>>======>>>???CCCCCCDDDDDDCCCIII^^^sss111111111000111111222333000000111222222222222111000000//////......//////,,,------...///000000111---...//////...---...///,,,...222888<<<=========@@@EEESSSUUUBBB555666555......------,,,++++++***++++++,,,,,,,,,,,,------+++***+++...---+++,,,000...,,,---000000---,,,---///---***,,,000333333222666666444222///...///111///............//////000---,,,,,,///444666555333222000...---......---,,,...///000111111000///...---///111111000000111222...000111111///......///,,,...//////...---...//////000000///......000333///---///444444111000222222111111111111000000000000---,,,///000///111444444444333333333444444555///...,,,---///000000000............////////////333222222222333666999;;;333111//////111333333333888888:::>>>AAAAAA???===???<<<;;;???GGGLLLLLLIIINNNMMMMMMMMMLLLKKKKKKJJJEEEFFFFFFDDDAAA???>>>>>>:::;;;======<<<;;;<<<===888888888888888888888888555666777888:::;;;<<<<<<<<<===>>>>>><<<<<<===>>>>>>>>>AAACCC???AAARRRfffpppzzz111111000000111222222333111111000000111222222333000000///...............+++,,,,,,---///000000111---///000///...---...000444333222555:::===;;;777666>>>MMMKKK:::555999777...//////...---,,,,,,,,,+++++++++,,,,,,---------,,,***+++---,,,)))***//////,,,,,,000000,,,,,,///111...+++,,,000333222000222222222000//////111333...............///000000+++++++++---...000222333222///,,,,,,.........,,,111111111000000///...------...//////......000222,,,...000000.........///---///000///...------......///111111000///111222111///111555555111000111111000/////////000111222...++++++//////---000555555777999777333111333555...,,,++++++...000000000....../////////000000000222111111222333555666777444222000///111333444444777777:::>>>CCCEEEDDDBBB>>>>>>??????AAACCCFFFHHHKKKLLLMMMNNNPPPPPPQQQQQQMMMNNNNNNKKKHHHDDDCCCCCC===???AAAAAA>>>;;;999888777777777777777777777777333555777:::<<<=========<<<===>>>===<<<;;;<<<>>>???<<>>===888<<<>>>222///000111000...------...+++++++++,,,,,,------------++++++---+++((()))---000++++++000000,,,,,,000222...+++,,,000333222///---...///......///222444...............///000111)))***+++******,,,///222222///++++++...///...---222222111000///...------------------,,,---000222+++,,,...///...---...///...000111000...------...---///111222111000111222222000222666555111000111000///...---...000222333---******//////,,,///555555:::===:::333///111555...,,,++++++...000111000////////////000000000000///000111333444444333333222000///000333666888999222222333777===@@@@@@>>>>>>BBBEEEAAA<<<;;;AAAHHHEEEGGGKKKOOORRRVVVXXXYYYVVVWWWVVVSSSOOOKKKIIIIII???CCCFFFFFFBBB;;;666333555555555666666666666666333666:::>>>@@@AAA@@@???<<<===>>>>>><<<;;;<<<===EEE>>>???HHHJJJEEEFFFMMMYYYbbbooo{{{333222111000000111222333444000,,,,,,...111111000///222444333///...111555000...---...///000///...---...//////000/////////555333111444;;;???:::222:::888555444777===BBBEEE???;;;777333222111///...------++++++++++++------++++++************++++++,,,,,,,,,------,,,++++++......---...///000222333000///---...000111111000,,,------,,,******,,,...///---,,,,,,---///111333333000......,,,)))***///222444555222...,,,---///000...///222222...---/////////...---------......///////////////////////////000222222000000000111000000000000000///......222111/////////111333555333222111222333333222111999::::::777444333555888///111///)))'''+++111333///000111222222111///...///000222333444333333222444444555555555555444444333333333444666888;;;<<<===>>>???AAAAAABBBBBBBBBEEEDDDDDDGGGJJJNNNQQQQQQTTTTTTVVVVVVPPPHHHFFFIIIEEEEEEEEEBBB>>>:::999888555444333444555777777777:::888999>>>BBB@@@@@@AAA???>>><<<;;;;;;===???AAA===CCCHHHIIIGGGFFFHHHKKKTTT^^^nnn{{{222111000//////000111222555111...---///111222111///222444333///...111555111///...///000111000...---------.........//////555888;;;;;;:::999::::::>>>@@@@@@>>>999777999;;;999666222///...---,,,+++------,,,++++++,,,------++++++************++++++,,,,,,,,,------,,,,,,+++///.........///111333444444222000000111111111000.........//////......---,,,------,,,---///222555444111000000...+++---111111222333333111///......000......111111...---000//////............//////////////////////////////...000111111000//////000000000000000000///......111111000000111333555777111000///000111222333333333444444222///---...///111444333---***,,,//////111222222333333333222222000111222222333333333222555555555555555444333333444444444444555777999:::999:::;;;===???@@@AAAAAA??????@@@BBBEEEGGGIIIJJJPPPPPPSSSWWWUUUOOOMMMNNNHHHHHHGGGDDD???;;;999999666555555555666777888888;;;888:::@@@CCCAAA???@@@???>>><<<;;;<<<>>>@@@BBB@@@CCCFFFGGGFFFEEEFFFGGGRRR[[[iiivvv222111000//////000111222333111...---///000111111000222444333000///111444222111000000222222111000......---,,,---...///000111333777;;;???BBBEEEGGG>>>DDDHHHFFF===555222222555111...++++++++++++***------,,,,,,,,,,,,------++++++************++++++,,,,,,------------,,,,,,//////...///000111333444888555333222333222111000///...///222555444000+++***,,,------,,,...333888222000//////...+++---222000000000222333333000...222//////111111...---000...............///000111////////////////////////---///000000///....../////////000000000///......000/////////000222444666000///......///111333555333444555333000,,,++++++333666666111......---+++111111111111111222333444222111111111111222333333555555444444333333333222555555444555555777888888555555777999;;;===>>>???<<<===???@@@BBBDDDEEEEEEKKKIIIMMMSSSVVVTTTRRRRRRMMMMMMKKKFFFAAA===;;;:::999888888777888888999999;;;999<<>>===<<<===???AAACCCCCCCCCCCCEEEFFFFFFEEECCCOOOVVVbbbooo{{{333222111111111111222333222000.........///000111111333555444222111222444444222111222333444333222111///...------///111222111++++++555BBBHHHGGGEEE:::???DDDEEE@@@999444222333000---++++++,,,,,,,,,---------,,,,,,---------++++++************+++++++++,,,------------------////////////000222333555777555333333333333222111///...///444999888111***(((+++------,,,...444999///,,,,,,---,,,***---222222///---///333555333111777333222333222...---000,,,,,,------...///000111////////////////////////,,,...//////...------......///////////////......//////......///000111222111111000......///333555444555666555222...+++)))444666555000...///...+++------,,,,,,---///111222333222111000000111222333222222222222222333444444777666666666777777888888555555555666888999:::;;;???@@@BBBCCCDDDDDDEEEFFFJJJFFFFFFLLLQQQQQQQQQRRRQQQPPPNNNIIIDDD???>>>>>><<<<<<<<<;;;999999999:::===;;;===CCCEEEBBB???>>>>>>>>>======>>>@@@BBBCCCDDDAAA@@@CCCHHHJJJGGGDDDMMMRRR\\\iiivvv555555444333333444555555333333222222111222333444333444666666555444444444555333222333444555444333333222000///000111333444555222444;;;???>>>???CCC999999;;;???AAA???999444222000---+++,,,---------------------------------++++++************+++++++++,,,------.........---//////......000111333444444333111111333444333333......///444999888111******,,,------,,,...333777---++++++------,,,///555444111------000444555444:::666555666444///---///,,,,,,,,,,,,---...///000////////////////////////,,,---//////---------.........////////////......222222111111000000000000555444333000......222555222222333333222...***'''333444111---,,,000111///,,,,,,++++++,,,---///111333222111000000000111222/////////000111333555666888888888888888888888888888777666666666777777888===???AAABBBAAAAAACCCFFFNNNGGGCCCFFFJJJLLLMMMPPPQQQQQQOOOKKKFFFCCCCCCCCCBBBBBBBBB???<<<::::::<<<@@@>>>???DDDEEEBBB??????>>>>>>>>>>>>???@@@AAABBBBBB???>>>CCCJJJNNNLLLIIIKKKPPPXXXdddqqq~~~777666555444444555666777777888888777666666777999555666777888888777666555555444333333555555444333333333222111222333444555222<<>>BBBOOOIIIEEEFFFGGGHHHKKKOOOOOOOOONNNKKKIIIHHHIIIJJJJJJKKKJJJFFF@@@======???DDDAAA@@@DDDEEEAAA???@@@???>>>>>>>>>>>>???@@@@@@???======BBBJJJPPPPPPNNNKKKPPPWWW___iiixxx777666555444444555666777777999:::999777666888:::888888999:::;;;:::888777555444333333555555444333222222222333333333444444111999HHHRRRLLLDDDMMM^^^888888999===AAA@@@<<<888777444111///000111111111,,,---...//////...---,,,++++++************+++++++++,,,---...////////////------,,,---...///111222444333111111222333222111///000111222333444333333444///++++++...000000...///---...111222222777===333444444333111000000111222111333777777222///000000000////////////000111////////////////////////---...000000...---...///,,,---......//////......000111222333333444444444111444555333///---000333222111111333666555333000222333111///111555444000111111222333333222222222111111111111111000//////000///.........000222333444555666777888777777666999888666555555555777888555777888666444666<<>>>>>>>>============<<<===BBBHHHNNNPPPOOOKKKPPPVVVZZZ```nnn666555444333333444555666555777999888555444666888999999:::<<<===<<<999777555444333333444555444333000111222333333333333222666111666DDDJJJDDDAAAEEE444888===@@@AAA@@@>>>===<<<999666444444555555555,,,---...//////...---,,,++++++************+++++++++,,,---...////////////,,,,,,,,,,,,---///000222777555333222222222111000111222333222222222555777777111++++++///111...***---+++---000111222666<<<000444888888333///------,,,,,,000666777333000111333222111111111111111222////////////////////////---///000000///......///,,,,,,---.../////////...***+++---///111222333333---111444222///---000333,,,++++++---111222000---222444444333555777333---111222333444444333111000000111222222222000///...333111///...---...000111111222444666666666666555777666555444444666888999777999999777555888???FFF<<<===BBBFFFEEECCCFFFLLLIIIJJJKKKKKKKKKNNNRRRUUUZZZ[[[ZZZSSSJJJDDDDDDFFFIIIDDDAAABBBCCC@@@@@@BBB??????>>>>>>===<<<<<<<<<;;;<<<===AAAFFFKKKNNNOOOKKKPPPUUUVVVYYYggg~~~555666666666555444444333111222333444333333444666888;;;===>>><<<999777777222111222666<<<===999555555333111222555666555333666222222888BBBEEEAAA;;;AAABBB888444@@@FFFBBBAAA>>>;;;777222...///222555......////////////......,,,---------,,,++++++***+++,,,...000000///...---//////000111111222333333333444666555333000......111...,,,...333555333///000---++++++---000222333/////////111444555555444222//////222111+++,,,111111111111111000000000000///////////////.........------...///000000000000---......///////////////111111111111000///---,,,+++---///111222222111000222///---///333333///++++++,,,---...///000111222111000/////////000222333444333333222333444555666666444222222333333000---222///...000333444111...444444444444555555555555777555555777555222444888;;;999777555666999<<>>@@@AAAAAA>>>@@@AAACCCDDDFFFJJJMMMLLLMMMUUU^^^]]]^^^ppp555666666777666555444333000222333333222222333555666888<<<===<<<:::999888555555777<<>>EEE@@@888;;;<<<:::???AAA???:::555111111333666000111111111111111111000---------------,,,+++++++++,,,...///000///...---...///000222333444444444333555666555111...,,,,,,000......000444333///+++---,,,,,,...000222111000......///111444555444222222///000222111,,,---222111111000000000/////////////////////............------............---------...///000000000///...//////000000///---,,,+++)))+++---000111222111111000...---///333333///+++------......///000000111111000/////////000222222000111222444444555444444666444222222333333000---...///000111000000111111444555666777888888999999888666777999777555666;;;999888777666777999<<<>>>???>>>???CCCFFFGGGFFFCCCDDDDDDEEEGGGJJJNNNRRRUUUYYYXXXWWWSSSQQQOOOMMMKKKIIILLLOOOOOOKKKFFFDDDCCC>>>===;;;;;;===?????????@@@BBBCCCDDDFFFHHHLLLOOOKKKKKKQQQXXXXXXYYYhhh{{{555666888888888777555444222444555444333333444555333666:::<<<;;;:::999999444444666;;;AAADDDBBB@@@;;;999777666777777555444999666444999@@@EEEDDDBBB???MMMLLL@@@:::555555???AAA???:::555111111333666111111222222222222111111..................---,,,,,,---.../////////...---,,,...111333555555555444555666777666333000......///...///111333111+++&&&***+++---111333333000---,,,---///222444444111///111000111222111......222000////////////.................................---------,,,,,,,,,,,,,,,...///111333222111///------.........---,,,++++++'''(((+++...000111111111...---...000333333///+++.........//////000000000000000000///000111111222---///222444555555444333555444333333333333000...***...111111......111444333444666777999:::::::::999777888::::::777999>>>888888777777888999:::;;;<<<<<<<<>>>>>>>>CCCDDDFFFGGGHHHJJJNNNQQQPPPNNNQQQVVVXXXYYYcccqqq555777999::::::888666555555777777777555555555777333666:::;;;:::999888888333333444777:::<<<:::888777777666666777888888888888555333555999===>>>>>>>>>NNNOOOBBB999222111;;;;;;:::666222//////222444///000000111111000000///......////////////......------...//////......---+++---111444666666555444777888999888666444333333...------///000///+++(((***+++---111333333000---+++,,,...111333222///,,,000111222222000///000222//////.........---------------...............///++++++,,,,,,------...///...000333444444111...,,,---------------,,,,,,,,,''')))***,,,.../////////,,,---...111333222...+++------...///000111111222000000000000000111111222...///111333555555666666555444444444333222111000+++---//////...///222444333444555777777888777777888777888;;;:::888:::???999999999999999888888777;;;;;;:::;;;===???AAAAAA@@@BBBDDDBBB@@@BBBIIIOOOPPPPPPRRRWWWYYYWWWVVVWWWPPPPPPPPPOOOMMMJJJHHHGGGBBB@@@>>>===>>>??????>>>DDDEEEGGGHHHHHHKKKNNNQQQRRROOOPPPUUUWWWYYYaaajjj|||777888:::;;;;;;:::888777666777777666555333444555666888;;;<<<:::777666555555555666777999:::999888555666666555555666777888777666444333444666888999:::GGGGGG===888333000666777666444111///000333555000000111111111111000000......//////000//////.....................------***---000444666666555444444666777777666555666777...---++++++,,,---------,,,,,,,,,...111222111///+++,,,...111222111---***///111222111///000111111............------------,,,---------......//////******+++---///111333555///111333444333111---+++------------------......******+++,,,,,,,,,,,,,,,+++,,,...000222111...,,,,,,,,,---///000222333444///000000000111111111111222111000000222555888:::444444555444333222222111///---,,,---000333333222666666888888888777666555888666777:::999777999>>>;;;;;;;;;;;;:::888666555??????===<<<;;;<<<===???999>>>CCCDDDBBBCCCGGGLLLKKKJJJNNNWWWZZZYYYZZZ^^^YYYWWWSSSPPPNNNMMMLLLLLLHHHEEEBBBAAABBBBBBAAAAAADDDEEEGGGGGGHHHJJJMMMPPPMMMLLLMMMPPPSSSVVV\\\aaasss999999:::;;;;;;;;;;;;:::555666666555333111222222777:::<<<<<<:::888666555222333555666888999::::::777888777666333222333444777777666444333444666999;;;DDDAAA:::<<<:::555888888777666444222222555888333333444444444444333333---.../////////////////////............---------+++---000222444444444333111333444333222222333555...---+++******,,,...///...---,,,,,,///111222111------...000111000---***---000111///...000111000///............---------,,,,,,,,,---......//////***++++++---000444777999000111333333222///,,,***,,,,,,,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,+++,,,...///000/////////,,,---...///111222333444//////000111111111111000333111///...000333777999333444666555333222222333222...+++---111444444222999:::;;;<<<;;;999777666888666777999888666888===<<<<<<<<<<<<;;;:::888888DDDDDDBBB@@@===;;;<<<>>>666<<>>CCCDDDCCC@@@<<<::::::<<<666999>>>CCCEEEFFFEEEDDDHHHCCCEEENNNRRROOOQQQYYY___]]][[[[[[\\\[[[YYYVVVQQQNNNKKKIIIHHHHHHFFFEEEEEEFFFGGGGGGHHHIIIMMMOOOMMMQQQTTTSSSRRRTTTYYY\\\\\\rrr===<<<:::999:::<<<>>>???;;;;;;;;;:::777555555666555888;;;===<<<;;;::::::;;;;;;;;;999777666555666444666777666444444666999...111555444222333777;;;111888333...333444000333>>>===:::777333111222333111222222333333222222111,,,,,,---...//////......000///...------------------......///000111111222666666555333000......//////000111000---***)))))),,,,,,,,,///111222111///111000//////000///...,,,)))///000,,,+++///111...000////////////.........++++++,,,,,,---...//////------------000333666888222222111000...,,,+++***))))))(((((()))+++---...*********+++,,,...///000,,,------,,,,,,---000222333222222111000///.........///000222222111111000---.........//////000000222555777666333222333555222333444222//////333777444666999;;;;;;:::888777;;;999999;;;999666777<<<888999999;;;===???AAACCC>>>@@@AAA>>>:::777777999666777999===AAABBB@@@???FFF???@@@HHHJJJFFFHHHPPPZZZYYYZZZ]]]```___ZZZVVVRRRPPPLLLJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHJJJMMMPPPJJJOOOSSSPPPMMMNNNRRRVVV\\\mmm>>>>>>???AAACCCCCCAAA@@@???@@@AAA>>>:::777777888===============>>>??????999888777666666666666666:::222...222888999777777555444333222111222333444...333888:::888555333333BBBBBB>>>999777888555111444///---111444333111111---...000111111111000///---...///000000///......,,,------...///000111111444555666444000,,,***))),,,---...//////---+++***......000111111111000//////000111222222222222222,,,///111111...,,,---///......////////////......000///------......---,,,,,,---...000000000//////000//////...---------,,,000---***))),,,------+++)))***+++,,,------------+++---//////...---...///111111000000//////......333111000000111222222111//////..................333111...///333555444222666555555444333333222222333222666???CCC???999666:::<<<<<<999555555888<<<::::::;;;;;;<<<===>>>>>>BBB@@@===;;;999888888999888999:::;;;<<<<<<<<<<<<@@@BBBCCCBBBAAACCCGGGKKKSSSVVVZZZ^^^aaaaaa___^^^WWWZZZ[[[YYYSSSNNNMMMMMMJJJIIILLLOOOMMMHHHFFFIIIRRRPPPPPPRRRQQQOOORRRWWWZZZiiiooo~~~888:::===???AAABBBCCCCCC???AAACCCBBB>>>:::999999>>>>>>>>>>>>>>>??????@@@888888999999888777555333;;;333000555;;;;;;888777333222222111111222222222222555777777555444444666<<<;;;888555777:::888333555000...222555333111222---...//////000000000///......///000000///...---------......//////000000111333555555333000...---,,,---...///...---+++***+++,,,...///000//////...//////000111222333333333***---//////...---...000000//////////////////000111///......//////...---,,,---...///000000///..................---,,,,,,...,,,***+++---......,,,*********++++++,,,,,,,,,,,,---//////...---...///000000000000////////////222000//////111222111000222111111111111111000000333111000222666888777555777777666666555444444333000000444:::<<<999:::===@@@===999666666999;;;===;;;;;;;;;;;;;;;;;;;;;;;;??????>>>===<<<:::999888888999:::;;;;;;;;;;;;;;;===???BBBBBBAAAAAABBBDDDJJJNNNSSSYYY]]]_________^^^^^^\\\WWWRRRQQQSSSWWWOOOKKKKKKNNNOOOLLLJJJKKKQQQOOOPPPRRRQQQOOORRRWWWWWWdddgggttt888;;;???@@@@@@@@@CCCEEE@@@BBBDDDCCC@@@===;;;:::<<<<<<<<<<<<<<<=========777888;;;<<<;;;999555333999333111777;;;;;;888666333444444555555444444444777888888777555555777888;;;888444333999>>>;;;444555000---111444222000000.........---......///000///////////////...---,,,.........///////////////000333666666444111...---,,,---.........---+++***)))***,,,---.........------...000111333333444444***,,,---.........000111111000////////////000111111000...///000000///...,,,---.../////////...---,,,,,,---......---++++++******+++---000000///...++++++***))))))***+++,,,,,,---//////......///000////////////000000000000111000//////111111111///333333222222222111111111333222222666:::<<<:::888888888777777666555555555444444777:::999999???GGGDDD===777555888<<<>>>>>>;;;::::::::::::999999999<<<===>>>???>>><<<:::888999::::::;;;;;;;;;::::::999<<<@@@BBBBBBAAABBBBBBCCCGGGMMMTTTZZZ^^^```aaa___``````]]]YYYWWWYYY[[[UUUOOOLLLOOOQQQNNNLLLMMMOOOMMMNNNQQQQQQPPPRRRWWWVVV______ggg===AAADDDCCC???===@@@DDDAAAAAAAAA@@@>>>===<<<<<<888888999999:::::::::999777999;;;======<<<:::888888333333888<<<:::666555777888:::;;;;;;;;;999999::::::::::::999999:::;;;AAA===777666===CCC>>>666555///---000222000......///...---,,,,,,---...///000000//////...---,,,+++///////////////.........222444777777333...+++))),,,------------,,,+++***(((***+++---.........------...///111333444444555------............000000222111000//////000111222000...---...///000///---------...//////...---,,,***+++,,,......---++++++(((***---000222222000///---,,,***))))))***,,,...,,,...///.........000111......//////000000111111222111000111222222111000111111111111000000000///444333444777;;;<<<999666777777666666666555555555888666777999999999???FFF???<<<888777999<<<======888888888888999999999999;;;<<<============<<<;;;:::;;;;;;<<<<<<<<<;;;;;;999;;;>>>AAACCCDDDEEEFFFDDDGGGMMMSSSYYY\\\^^^___ZZZ```fffhhhddd___[[[ZZZYYYTTTQQQQQQNNNKKKKKKNNNMMMLLLNNNQQQRRRPPPRRRWWWXXX^^^]]]___vvv>>>BBBDDDBBB===;;;>>>BBBAAA???<<<::::::;;;;;;<<<777777888999:::999999999999:::;;;<<<>>>???@@@AAA:::666666;;;>>>;;;888888:::;;;===>>>???>>>===<<<;;;<<<===???@@@???>>><<>>888888???EEEAAA888888222000333444222/////////...---,,,,,,---...///000000///...---,,,,,,,,,///////////////.........000333555444111---***(((,,,,,,,,,,,,,,,+++++++++***+++---...//////......---...///111333444444555222111///...............222111000//////000111222...---,,,,,,......---,,,....../////////...,,,+++)))***,,,------------,,,(((+++///222333222111000...---,,,***+++,,,...000---...............111333......//////000000111111222111111222333333222000000000000000000000000000666444444777::::::666222555444444444444444333333666222111555888888888999666888::::::999888:::;;;555555666777888::::::;;;<<<;;;:::::::::<<<===>>>;;;<<<<<<============<<<============@@@BBBDDDEEEHHHJJJNNNRRRUUUVVVWWWWWWXXX___fffiiigggbbb___^^^\\\YYYWWWSSSMMMGGGHHHNNNMMMLLLOOORRRSSSQQQRRRWWW[[[___```]]]jjj===???@@@???<<<;;;>>>@@@@@@===:::999:::;;;<<<;;;999:::<<<=========<<<;;;<<<======>>>@@@BBBEEEFFF???;;;;;;>>>@@@===<<<===::::::;;;<<<============<<<<<<>>>AAACCCCCCAAA???<<<:::777777>>>DDDBBB;;;===777444777888555333222000///......---.........//////...---,,,,,,,,,---.........///////////////---///111222000...------,,,,,,,,,,,,++++++++++++,,,---///000000///......---...000111333333444444444111...------...---,,,000000000000000000000000---+++++++++---...---,,,000000111000000...,,,+++***++++++,,,---......///+++...222333222111000000---,,,,,,,,,---...000111---.........---///222444////////////000000000000111111111222333333111///000000111111222333333333666444333555777777444000222222222222222222222222666222222888<<<:::666444000555:::;;;999777888:::333444555777999:::;;;<<<<<<:::999888888:::<<<>>>::::::<<<======>>>>>>>>>AAA???<<<;;;<<<>>>??????IIIJJJLLLMMMOOOOOOOOOOOOYYY]]]aaacccdddeeehhhlllbbb^^^ZZZWWWQQQJJJJJJNNNNNNNNNPPPTTTTTTQQQRRRWWW\\\\\\aaa```cccDDDCCCAAA@@@>>>>>>>>>>>>>>>===<<<===??????===::::::;;;===>>>???>>>===<<>>>>><<<<<>>===<<<<<<>>>BBBDDDDDDCCC;;;;;;999777;;;@@@???:::>>>888555888999666333222///000000000//////...---......---,,,,,,,,,---...------......//////000000///000111000///...///000---,,,,,,+++++++++++++++......///000000...---,,,//////000111222333333333222...+++***,,,------,,,---...000111111000...------,,,+++,,,...///...---111222222222000///---,,,,,,,,,++++++,,,...000222///222444444111/////////******+++,,,...///000000---.........---///222555000000000000///////////////...///111222111///------...///000222333444444555333111222555666444222222222222222222222222222555444777===???;;;999:::222444777888999999999999555555666777999:::;;;;;;999999888888999999::::::777888999;;;<<<=========???===;;;<<>>FFFGGGHHHJJJKKKKKKLLLLLLSSSWWW^^^bbbfffkkkrrrwwwjjjaaa[[[ZZZZZZVVVRRRPPPPPPOOORRRVVVUUURRRRRRVVVYYYTTT]]]ccc```uuuNNNKKKGGGCCCBBB@@@>>><<<======???BBBEEECCC>>>999999:::<<<>>>>>>===<<<;;;AAACCCFFFHHHHHHFFFCCCBBB>>>:::999;;;;;;999:::===;;;;;;::::::;;;<<<>>>???>>>;;;999:::???CCCEEEEEE???@@@===::::::<<<;;;777<<<666333666777333000000///000111111111000...---...---,,,+++,,,---...///,,,------...///000111111444444444111...------...---,,,++++++******++++++...//////000///---,,,+++///000111222222222222222...+++((((((***------,,,,,,---000111111000---,,,...---,,,---///000///...222333333222111///---,,,---,,,+++***,,,///222444111444666444111......///'''(((***,,,.../////////............---///333555111111000000//////......---------///000000---+++******,,,---///111222333444222000111555777666555222222222222222222222222///111777<<<:::777888===777444333555999<<<;;;999777777888888999999::::::666777999::::::999888666444555777999;;;<<<<<<===999999;;;@@@EEEGGGFFFCCCDDDEEEGGGIIIKKKLLLMMMMMMHHHQQQ]]]gggmmmrrrvvvyyypppcccYYY]]]cccaaaYYYRRRQQQQQQSSSWWWVVVRRRRRRVVVVVVLLLXXXddd```pppUUUSSSLLLEEEBBBCCCAAA<<>>>>>LLLAAABBBBBBAAA@@@@@@AAACCC@@@<<<999999<<<>>>>>><<<;;;999777888<<<>>>>>><<<===???===888<<>>@@@AAABBBBBBBBBHHHGGGFFFIIILLLMMMJJJGGGKKKNNNSSSZZZaaakkkttt{{{rrrppphhhaaagggooohhhZZZ[[[TTTRRRVVVXXXVVVWWW\\\UUUTTTZZZbbbdddgggyyyQQQQQQKKKAAA:::;;;======DDDAAA???BBBHHHIIIEEE@@@<<<@@@???CCCJJJEEECCCNNNGGGHHHHHHHHHGGGGGGGGGHHHCCC@@@>>><<<===>>>>>>>>>;;;999888999<<<>>>===<<<@@@CCCCCCAAADDDLLLPPPOOOCCCDDD@@@:::777999888555>>>;;;666333222111000...---///000000///...///000000...,,,,,,---...---,,,,,,++++++***+++...000111............,,,+++)))((())),,,...///---+++******,,,...///...,,,++++++,,,///---,,,///222333///++++++,,,---,,,+++,,,---///....../////////...---,,,+++,,,...//////...---,,,111111555:::888111...111...---------...000222333555555555333111/////////........................//////...///000111333444333222111000////////////,,,---...//////000000000---000111111333555333///555444222111000111222333222333444444555555444444111111222555777888666555444555666888999999999999666888;;;;;;:::888999;;;222444777999:::999888777999:::;;;<<<<<<<<<;;;:::;;;<<<===???@@@AAABBBBBBEEEEEEFFFGGGJJJKKKJJJIIIIIIIIIJJJMMMUUUaaannnxxxrrruuuqqqkkknnntttooodddZZZUUUTTT[[[___]]]ZZZ[[[XXXXXX]]]eeefffhhhxxxMMMPPPMMMBBB:::<<>>;;;666333222000///---,,,---//////......///000///.........//////---,,,,,,++++++***+++...000111000000000000///...---,,,+++...000000...,,,++++++,,,...//////...,,,---...///...---///222222///,,,,,,---......------...000------.........---,,,+++,,,---.........,,,+++***222222444666444///---000------,,,,,,---///111222333222111111111111000...------------------------000////////////000111222//////...---------------***+++,,,---///000111222000222222111222555333...222222222111111111111111222333444444555555444444111111222444666777666444444555666888999:::;;;;;;888999::::::888999:::<<<000333777;;;<<<;;;999777999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@BBBCCCCCCDDDEEEEEEEEEGGGIIIKKKHHHFFFCCCCCCJJJWWWgggrrrqqqyyy}}}yyyvvvvvvrrrjjj___\\\^^^eeejjjhhhccc___\\\\\\```ggghhhjjjvvvHHHKKKKKKDDDAAAEEEJJJMMMJJJFFFBBBBBBEEEGGGFFFEEEIIINNNMMMPPPYYYTTTKKKKKKMMMMMMMMMMMMMMMKKKHHHEEEDDDDDDCCC???:::888:::===;;;;;;;;;<<<<<<<<<<<<;;;777:::<<<===>>>>>>===;;;BBB@@@;;;777:::===999333;;;888555333222111///...,,,---......---...///111/////////000111000...+++,,,++++++***+++...000111000000111000000000/////////111333333111///------,,,...000000///......///222111000000111111...,,,---...///...---...///111------------,,,,,,++++++,,,,,,---------,,,+++***///000111000...++++++,,,,,,+++++++++,,,---///000222000...///222333222///------------------------000////////////000000000---------,,,,,,------...,,,,,,---...///111222333111222222000111333111,,,///000111222222111000000000111222222333333222222111111222444666666555333444555666777888999999999::::::999888888999;;;===555777999;;;;;;;;;::::::999999:::;;;;;;<<<<<<<<<======<<<<<<>>>@@@BBBCCCBBBDDDEEEDDDBBBBBBFFFIIIIIIGGGEEEEEEIIISSS```hhhkkkyyy|||uuunnnhhhhhhiiilllpppqqqnnnjjjhhh\\\\\\```fffhhhjjjtttDDDGGGFFFDDDEEEIIIIIIFFFJJJFFFBBBAAADDDGGGHHHHHHEEELLLLLLOOOYYYXXXPPPOOOLLLLLLOOOSSSXXXZZZYYYWWWIIIJJJIIIEEE@@@>>>@@@CCC;;;<<<======<<<<<<;;;;;;:::999:::<<<===<<<;;;<<>>@@@AAA;;;===??????===;;;:::;;;999777777:::;;;999:::===>>>===:::666666888444...222111111111333444333111000000000...------///222///.........//////---,,,,,,++++++***+++...000111000//////.........//////000222333222///,,,+++***+++---///000//////000111666555444222000...---,,,---...//////---...///111...---,,,+++++++++,,,,,,++++++,,,,,,------......---000222///---...///---)))))))))******+++++++++------,,,...000222111111,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///---......///000111222333111000000///000111333444111333111...///222111------...000111222222222111222333444444555555444444111000111222444444333111444444555555666666555555===:::888888999;;;<<<<<>>999999999:::;;;<<<===>>>============>>>???@@@@@@CCCCCCCCCBBBAAA@@@BBBCCCCCCGGGLLLPPPQQQRRRSSSTTTWWWeeewww~~~xxxtttqqquuuuuuoooiiihhhiiiiiiaaa``````bbbeeejjjooorrrNNNQQQPPPLLLIIIIIIGGGCCCCCCAAA@@@@@@CCCGGGKKKMMMCCCPPPQQQQQQ\\\bbbbbbggg]]]XXXSSSQQQPPPMMMHHHCCC@@@>>>;;;999:::;;;;;;;;;;;;>>>@@@@@@===:::::::::444222444999;;;888888;;;888:::999555444666444000222111111111333333222000000000///---++++++---///000...,,,,,,---...---,,,,,,++++++***+++...000111444333222000000000111111000222333222///,,,***)))))),,,.../////////000111222222111000...------...---...///...------///111///...---,,,+++,,,,,,---......------------------***///222///...000000---(((((())))))******)))))))))***,,,,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000111000000------...///111222444555///.........///222444555333444222000111444444000---...///111222333333333222333444444555555444444111000000222444444222000111222444555777888888999===:::888888;;;===<<<;;;>>><<<:::888888999;;;===999999999999:::<<<>>>???;;;<<<===>>>????????????@@@@@@@@@BBBDDDDDDDDDBBBBBBEEEJJJNNNPPPRRRUUUWWWTTT[[[hhhuuu}}}~~~|||yyyzzzwwwrrrqqqssspppiiikkkiiieeecccfffkkknnnnnnGGGMMMNNNGGGAAABBBEEEFFFEEECCCBBBAAACCCEEEHHHIII???LLLMMMIIIPPPVVVYYY___XXXSSSNNNLLLMMMMMMIIIEEE???;;;777777:::<<<<<<;;;;;;>>>AAA@@@===:::999:::333111555===???:::999<<<333777888555333444555333333222111222222222000...000000///,,,***)))+++---000...++++++,,,------,,,,,,,,,+++***+++...000111222111///------------...222444555444111---+++***)))+++---......///000111.........---,,,,,,...///,,,---......,,,---...000///...---,,,+++,,,------111111///...---,,,,,,,,,&&&---000------000///+++'''((()))))))))))))))(((&&&)))++++++)))))),,,///,,,,,,,,,,,,,,,,,,,,,,,,***+++---///111111111000------...///111333555666,,,,,,,,,,,,///222555777444555444111333666666222...//////111222333444555111111222333333333222222000000000222333333111//////111333666999;;;<<<===<<<:::888999<<<===<<<:::999888888888999999:::;;;999999999999:::<<<>>>???;;;<<<===?????????>>>===>>>======AAAFFFHHHFFFCCCDDDFFFHHHKKKNNNSSSYYY^^^UUUVVV]]]jjjvvv|||~~~}}}{{{yyy~~~zzzmmmssspppjjjfffggglllnnnmmmFFFGGGGGGDDDAAAAAADDDGGGGGGAAA<<<<<>>BBBFFFFFFFFFJJJRRRYYYQQQIIIEEEJJJMMMLLLJJJKKKCCCBBB>>>:::777777999<<>><<<999999:::;;;999777666777888:::;;;<<<======>>><<<===???>>>;;;<<>><<<>>>BBBEEEDDDAAABBBBBBCCCEEEGGGKKKOOORRROOOIIIGGGGGGEEE@@@???BBBEEEDDDAAA>>>===>>>@@@BBB===???CCCDDD===555777???888:::::::::888888999;;;:::777333333444666666444444333222111000111111222000///...------...///000000...+++***+++,,,,,,,,,(((((()))***+++,,,---.........---------...000000111///...///---***,,,000---...000000//////000111---.........---,,,,,,+++)))******++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,+++,,,---///000111000//////...,,,******+++,,,,,,,,,,,,++++++******+++,,,---///,,,)))(((***---...///------...////////////...111...,,,---111333444444111333222111333777555111888222///222888999444000===;;;777333///......///333777888555444666555333333111...///111444444333222333444888<<<>>>===<<>>AAA@@@>>>>>>BBBAAA@@@???AAADDDHHHJJJKKKKKKJJJJJJJJJNNNSSSWWWLLLKKKRRR```jjjmmmqqqwwwyyyzzztttnnnmmmllljjjjjjmmmvvvBBBBBBAAA???===>>>@@@BBB======>>>AAADDDDDD???;;;CCCAAA@@@AAAEEEGGGGGGFFFGGGFFFFFFDDD===888999???EEEDDDBBB@@@AAABBBEEEGGG===<<<===<<<888444555:::;;;<<<<<<:::888777888999<<<888444222333666888888666555333222111111111111//////............//////111...,,,+++---......---*********************+++---------------.........222---+++---...+++***,,,///111222222000000111222//////......---,,,+++***(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---.../////////...---...---++++++---......------,,,++++++++++++,,,,,,...,,,******,,,---............///000000000//////222000......///000000000000222333333666888555///333222222333555777666555===;;;777222///---,,,,,,333666777555555888888555666333///...000222444444555555666999===@@@AAAAAAEEEBBB>>>;;;;;;<<<<<<<<<:::888777888:::<<<<<<<<<:::;;;;;;<<<===<<<<<<<<<999555777AAAHHHGGGAAA>>>AAAAAA@@@@@@AAACCCFFFGGGLLLLLLLLLKKKKKKKKKNNNPPPIIIWWW^^^YYY]]]kkktttsssuuu{{{zzz{{{uuupppooonnnkkkjjjlllrrr???>>>===<<<;;;<<<>>>???===>>>@@@CCCEEECCC>>>:::@@@???????????????>>>===AAABBBCCCAAA>>>===@@@DDDDDDBBB??????@@@BBBCCCDDD@@@>>>:::888555333333444======<<<:::777666777888@@@===:::777666666777777666666555333222111111000/////////......////////////...,,,,,,---......------------,,,,,,+++******,,,,,,---......------,,,222---***---///---++++++111222222111000///111222/////////...---+++***)))(((((())))))***+++,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++------.........---,,,,,,...---,,,---...//////...------,,,,,,++++++++++++---,,,+++,,,---......---...//////000000000000000111000..................---222333111000222222///111555666444333444666777666444111///............222555555444555999888555555444222111111222333333888777777999===???AAAAAAIIIEEE@@@<<<;;;<<<<<<;;;999999888999:::;;;<<<<<<<<<<<<============<<<<<<:::999===GGGMMMJJJDDD@@@AAAAAA@@@@@@AAABBBDDDDDDGGGHHHKKKLLLLLLLLLNNNPPPMMM\\\___TTTSSSdddsssvvvooowww~~~{{{|||uuuppppppnnnkkkiiikkkqqq>>><<<:::999:::;;;=========>>>???AAABBB@@@===;;;===@@@BBB@@@;;;999;;;>>>AAABBBBBBBBBDDDGGGIIIIIIDDDAAA>>>===>>>??????>>>@@@>>>:::666555555555555>>>>>><<<999666444666777;;;;;;;;;999777666555555666666555444333111000000...//////////////////......,,,++++++---...---,,,......------,,,+++******,,,------......---,,,,,,333---+++///111///------111222111000......///000/////////...---+++***)))((())))))***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///...,,,...//////000000000000000......///.........//////...444666111,,,---222444333999;;;444000222555555222000......000222111000111333333222555999888333222333555555555333222222:::999888999;;;<<<===<<>>>>>======<<<;;;:::<<>>???@@@@@@???===<<<===AAADDDAAA;;;:::===BBBFFFGGGFFFCCCDDDHHHHHHFFFDDDAAA===<<<>>>>>><<<::::::;;;:::666777:::<<<;;;======;;;777444333444666222444666666555444444555444444444444333222000///......////////////......---++++++,,,---...---,,,,,,,,,,,,+++++++++******.........---------------000------111333000///000111222111///,,,,,,---/////////......---,,,+++******++++++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,...000000///...++++++,,,------------------,,,,,,---...///...---......///000000000//////---...//////......///000111777999333///222888;;;666======444...111444333555222000111444555444222222333222111555999777222000333666888666444333222:::888888888::::::999888BBB???<<<;;;;;;;;;:::999:::;;;;;;:::999888:::;;;<<<===============<<<<<<:::===DDDJJJIIICCC@@@BBBFFFDDDBBBAAA@@@AAABBBCCCEEEGGGJJJKKKJJJIIIIIIIIIOOORRRYYY______[[[]]]cccuuu|||~~~wwwpppmmmkkkhhhhhhjjjttt|||>>>;;;888888;;;===>>>===>>>@@@CCCEEEEEECCCAAA???===>>>>>>===;;;<<>>::::::<<<===:::777666;;;<<<888888<<>><<<;;;999555222222444666111222333222111111333666222222333333333222000///---...///000000///...------,,,,,,---//////...---++++++,,,,,,,,,---------000000...---------......---,,,///333222000000444333222111...,,,+++---///---.........---,,,,,,+++---------,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,,,,,,,------------,,,,,,,,,------...//////+++++++++---///000///---)))***,,,---...///......///---,,,,,,...//////...------...////////////...---000111111///---...000111444666555888>>>???>>>777>>>===333...333555222555222000111555777666333444444222222666:::777111000333666777555444555666777666777888::::::999777:::999888999::::::999888888999;;;:::999999;;;>>>;;;;;;<<<=========<<<<<<>>>===AAAGGGIIIEEEBBBBBBIIIFFFCCC@@@???AAACCCDDDFFFHHHJJJIIIHHHGGGGGGGGGOOOPPPUUU\\\aaadddddddddtttzzzyyyqqqmmmjjjhhhiiilllsssyyy???;;;888999<<<>>>>>>===@@@DDDIIILLLKKKHHHEEECCC<<<999777777:::===???@@@???HHHJJJ@@@666666:::<<<>>>:::666777:::;;;888555777>>>@@@:::777;;;>>>===;;;:::888444111111333666777777555111......222666000111222333222222000///---...///000000///...---...------...000111000...,,,---......///000111111222111///---,,,---///000***+++///333222...000666444333222///,,,,,,---///---------...------,,,,,,///......------,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,------.........,,,,,,,,,---...///000111******+++---///000...,,,((())),,,...///////////////---++++++---/////////,,,------...............///111333222///------///000000000555???GGGDDD<<<777>>><<<222...444666222000...,,,///555888777444666555444333777;;;888111111444555555333444666999444555666999;;;<<<:::888444444555777::::::999777555888::::::999:::===@@@:::;;;;;;<<<======<<<<<>>>>>EEEKKKJJJFFFDDDKKKHHHDDD@@@???AAACCCEEEDDDFFFHHHHHHGGGGGGHHHIIIKKKLLLKKKLLLXXXhhhnnnkkkpppvvv{{{rrrmmmjjjhhhjjjnnnqqqwww<<<999777888<<<@@@AAAAAABBBBBBAAABBBBBBAAA>>><<<:::999888777999<<>>AAACCCBBB>>>999666444===999888999888444444666555:::??????;;;:::<<<@@@<<<:::888666444333222222999555444777<<<===777111222333333111...,,,,,,---,,,///000------111444333/////////...---+++***)))------...///////////////000111111000---,,,---...,,,---...///222444666777222000///------///000222---+++))),,,000222111...111000000...---,,,++++++,,,+++*********+++,,,---,,,++++++---......,,,)))///+++,,,000111,,,,,,000++++++,,,,,,---...//////,,,---///111000///,,,***,,,000222000000222000,,,//////...------------...000000222222111///---+++---...///111444888;;;===<<<>>>>>><<<777333222333333111///...///111333555444333222222333333111///333111000111555888777666666666777888::::::777555444555666777888888777777999777666777:::;;;:::888@@@======>>><<<:::<<>>AAAIIIGGG???FFFFFFEEECCCBBBBBBEEEGGGIIIJJJJJJIIIGGGGGGHHHJJJMMMIIIJJJRRRZZZ```ffflllpppxxxxxxrrrppppppmmmlllmmmnnn}}}===;;;:::===AAAEEEFFFEEE<<<;;;::::::::::::888666888888666666777999;;;<<>>:::555000000333777222111000///000111333444333222111222333333111000555222111222666888999888888888888999;;;:::888555666666666777777888888888999777666777:::;;;:::888>>><<<;;;======;;;>>>DDD???AAAAAA@@@CCCEEECCC===EEEEEEEEECCCBBBBBBDDDGGGLLLMMMNNNMMMKKKKKKLLLNNNRRRNNNMMMRRRVVV[[[ccckkknnnvvvyyyrrrrrrsssrrrpppqqqppp~~~???>>>>>>???BBBCCCCCCBBB<<<;;;999888999:::999888888888777777777777888888BBBAAA@@@@@@???===:::777999555444666666333333666444666777999999999888888777666444222000/////////111000222888>>>???:::444///000000///,,,++++++,,,+++...---++++++///000...///......---,,,+++******......///000000000000///---++++++...111222000...,,,,,,---...///000111111000000////////////000000,,,///111///+++)))+++.................................---------...000111000...,,,---...///......***)))***...000...///111......---------,,,,,,,,,+++,,,---...///000000111000333444222111333111------------------...///000000000111111111///...---000000111222333333333333>>><<<888444000///222444111111111111222222222222111111000222333444222111444222000000333666888999999888888999:::999666444999888777777777888999:::999888777888999:::999888<<<::::::======<<<@@@FFFDDDBBBDDDIIIKKKGGGCCCBBBDDDDDDDDDCCCBBBBBBDDDFFFIIIKKKLLLKKKJJJJJJKKKLLLTTTQQQPPPQQQQQQTTT]]]ggghhhnnnxxxzzzsssuuuxxxxxxuuutttrrr???>>>>>>===<<<;;;999888???<<<:::999;;;<<<<<<<<<::::::999999888777777666>>><<<;;;;;;======:::888777333333555555222333666555555555777999999777555777666555333222111111111222222444888<<<;;;666111...///000///---,,,---...,,,...---+++---000000---///...---,,,++++++++++++......///000000000000///222---***,,,111444333000------.../////////////////////000000000000//////,,,---///...+++***+++---+++,,,,,,---...///000000///...------...///000111000...,,,+++---.........+++***,,,...///......///,,,---------------------...---------...///111222000333444111000222111---,,,,,,,,,---...///000111000000000111000///...---333222111000111222444666777888::::::777444111///000111222333333333222111000//////111333444333222222000------///222666888999888777777888777444222:::999888777777999;;;<<<888777777777888888888777<<<:::;;;======<<<@@@EEEDDD@@@DDDMMMMMMEEEBBBEEEBBBCCCCCCCCCBBBBBBEEEGGGFFFHHHJJJJJJIIIIIIJJJKKKQQQQQQQQQRRROOOOOOXXXaaaaaafffppp{{{}}}vvvxxx|||{{{wwwuuuttt;;;;;;;;;:::888555444333:::888666666888999:::999888888888777777666555555777666777888999::::::999666333222444444222222555666555555777999999777555444333222111000000///000111111333666999888444000///000111000......///000...///...---000333222......---,,,+++++++++++++++------...///////////////444...(((''',,,111111000...//////000000///.........///000111111000///...,,,+++)))***---...---+++***+++,,,---///000111222...---------...///111222///---******+++---------,,,---...---------,,,+++******+++,,,---//////000111000...------...///000///222222//////111000---++++++,,,,,,...///111222000000000000000//////...666333000...///333888<<<555777999;;;;;;888444111111222333444444333111000///...///111333444333222000///...---...111555888;;;999888888999888666444:::999888777888999<<<===777777777777777666777777>>><<<<<<======;;;>>>DDD@@@<<>>CCCAAABBBCCCDDDCCCDDDEEEGGGHHHJJJLLLMMMMMMLLLMMMNNNNNNPPPSSSVVVTTTRRRWWW___^^^aaajjjwwwzzz{{{~~~{{{wwwuuuwww666888999888777666777999888777666666888:::999999444444333333333333444444333555888999888777888999777333222444444111111444555666777888888777666666555555444333222222222333---...000333666666444222...///111000//////000111.../////////222777555000...---,,,*********+++,,,,,,,,,---............---111,,,&&&%%%(((,,,//////---...///000000///...------///000222222000///---,,,)))''')))---///---***)))***+++---///000111222......------...000222333---,,,***+++,,,---,,,+++,,,//////,,,,,,---,,,)))))))))***,,,...///111111222111///.........//////...111111......111111...+++,,,,,,---...///111111000000000///////////////666333///...///444:::>>>999888666777999::::::999222333444444444333111111///...///000333333333111111111111111111333777:::===<<<::::::;;;;;;:::888777777777777999;;;===>>>888999:::999777777777999>>><<<<<<===<<<;;;>>>CCCDDDCCCDDDFFFDDD@@@@@@DDD@@@BBBDDDEEEEEEEEEGGGIIIFFFHHHKKKMMMMMMMMMMMMNNNPPPQQQUUUZZZZZZWWWZZZ_________hhhuuu|||~~~{{{xxxxxx|||666777888777666666999<<<888777777999;;;<<<;;;:::222222111000111333555666444:::???>>>999555666888888555333555444111111333333666999888666444555666777666666555555555555666.........000111222111000---...//////......000111---......///444999777111...---+++***)))***+++,,,***+++,,,,,,------,,,,,,+++***))))))***---000111+++,,,...//////...---,,,---...111222222111...---,,,+++******++++++***)))******+++---///000111222////////////000222333555---,,,,,,---......---+++***......++++++...---)))******+++,,,---///000000//////////////////000000...000000...///222333111,,,,,,,,,---...///000111000000////////////000000333222000000111444777:::666555555777;;;===<<<;;;333444444444333333222111000//////000222333222000000222333333222333777:::<<<:::999999:::;;;:::999333444666888:::<<<===>>>;;;<<<>>><<<:::999:::<<<===:::;;;======<<>>===???AAA???<<<;;;<<<>>>:::999999=========AAAGGGTTTXXXRRRDDD===AAADDDBBB@@@CCCFFFGGGGGGHHHIIIKKKIIILLLPPPRRRRRRRRRSSSSSSTTTPPPOOORRRUUUVVVWWWZZZ\\\YYY^^^kkkrrrrrryyy:::;;;:::888666555666777222333444444555555444444777555222000///000222333444666888999777666666666666444222333444666666666:::888777666555222111111555333111000///000111222111---******---///...,,,---,,,,,,---///000000...,,,...000111222333555777///...,,,+++***+++,,,,,,++++++++++++,,,---...///000//////.........//////***,,,//////...,,,,,,,,,333555666444000------...///...,,,***)))))))))***......---------......///,,,333555111///333666444111000000///......------+++++++++,,,,,,---------,,,,,,------......------444888999555333444333///000...,,,---///111222222000///...------...000111000111000...000444444000222222444777;;;:::777333000999???<<<999999777222222555777666444111000000---222333111///111111///,,,+++,,,///222555555444333777555222777@@@>>>333444333444777777555777<<>>>>>===;;;;;;===BBBFFFTTTQQQMMMIIIFFFEEEEEEFFFGGGDDDDDDHHHHHHEEEFFFIIIHHHHHHJJJLLLOOORRRUUUVVVUUUTTTRRRQQQRRRTTTWWWYYY^^^aaaddddddfffnnnzzz;;;;;;;;;;;;;;;<<<<<<;;;333444444444444444333333444222111000000111333444333555666666555444444555666444222222444666666555777666555555444222222222222111000......///000111///---++++++,,,---------...,,,++++++,,,------,,,---...000000//////000111---,,,+++*********++++++************+++,,,------------,,,,,,,,,,,,,,,---+++---///000...---,,,---111222444333000---...///000///---+++************---,,,,,,,,,,,,------......222222---,,,000444444//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............555<<>>DDDFFFLLLNNNHHHBBB@@@@@@@@@:::;;;<<<<<<<<<===???AAA===>>>>>>???@@@BBBBBBCCCCCC@@@AAAEEEGGGEEEFFFIIIHHHIIIKKKLLLMMMNNNNNNNNNQQQQQQQQQQQQSSSUUUXXXYYYZZZ[[[\\\^^^bbbjjjttt{{{666444444888>>>???<<<777:::::::::999888777555555000000111111222222222222222333222111000000222444444222222222444555444333444555444000000222222111///............///111111+++...000///,,,,,,...111666333///,,,,,,---------------...,,,***))))))***,,,,,,++++++++++++++++++***************+++,,,,,,++++++*********+++,,,,,,---///000000///......///---............---,,,,,,------,,,+++******))))))************+++,,,......//////...+++***,,,...///---------------+++***)))------,,,,,,,,,,,,++++++***+++,,,---.../////////555<<>>???BBBCCC888999:::777333000000111222222111333999???===777000333555444222444;;;AAA>>>BBBBBB???AAAHHHMMMLLL<<<888777888888888>>>EEEKKKQQQQQQIIIAAA>>>>>>???888:::<<<===<<<<<<===>>>???@@@AAABBBBBBAAA@@@???@@@>>>@@@DDDFFFEEEFFFJJJFFFGGGIIIKKKMMMMMMMMMMMMPPPPPPQQQRRRTTTVVVXXXYYYUUUZZZ^^^```bbbiiivvv555333222666;;;<<<888333::::::999888777666444333222222222111111111000000333333333111000000333555333222111222444444333222555777555///...111111...////////////000111111222,,,///111111///...000222666333...,,,,,,---------,,,---...---++++++,,,---,,,,,,------------------,,,++++++++++++,,,---------,,,,,,,,,------...///---///000000.........//////......------+++***)))++++++*********)))((((((*********+++,,,...///000...---...//////...------....../////////---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............333555666555666999777333.........///111000...+++,,,---///111222222111000222888:::666111333666888555555444222000...---,,,///555>>>EEEFFFFFFHHHKKK===CCCHHHDDD;;;555555888......---...444:::888222...222444444333666===DDD777777888:::AAAHHHHHHEEE>>>:::777888777888>>>EEEOOORRROOOEEE===<<<===>>>888:::<<<===<<<<<<<<<===AAABBBCCCCCCCCCBBB@@@???@@@>>>???DDDFFFEEEFFFJJJDDDFFFGGGJJJLLLMMMNNNOOOOOOPPPRRRTTTVVVWWWXXXYYYSSS\\\dddeeedddjjjyyy555444333666999999777444777777666666555333222111333333222000000//////000222333444333111111333444111111111222444444333111666999666...---111222---///000000000000000000000,,,...000111000000000111111...+++******+++++++++,,,---......------...///,,,------............------,,,,,,+++,,,,,,------------,,,------...///000---...//////------...//////...---,,,---,,,)))'''******++++++***)))(((((())))))***+++---///000111...,,,---111333///---,,,//////111111111///---++++++++++++,,,,,,---------+++,,,------......------.../////////444888666///000///......//////---++++++---000222333333111000000555777333111333666666333444333111...,,,---...000444;;;AAABBB@@@BBBFFF@@@HHHOOOLLLBBB999555555///000///...000444111,,,...000333333444777===AAA444222222777???DDDCCC>>>@@@<<<::::::999888===DDDMMMMMMHHH@@@;;;<<<>>>===999;;;======<<<;;;<<<======>>>@@@AAABBBBBBAAAAAA@@@>>>@@@DDDFFFEEEFFFJJJEEEFFFGGGHHHJJJMMMOOOQQQPPPRRRTTTVVVXXXYYYYYYXXXWWW___hhhiiiggglll{{{333333444444555666666666666666666666555444333222333222000/////////111222000222444333222111222333111000000222444444222000555999666...,,,333444////////////000//////......,,,,,,---...000111000...,,,+++))))))+++,,,++++++---...//////------...///+++,,,---.........------,,,,,,+++++++++++++++,,,*********++++++,,,......---.........,,,,,,---///...,,,+++,,,------+++)))++++++,,,---,,,+++***)))'''((()))***,,,...000111///******///222///---......000111222111///---+++******++++++,,,---......------......------,,,++++++---...---000333222...222000...---......---+++***,,,000333444333111///---000000...///333444222333333333111......000333//////333888999777<<>>??????@@@<<<:::999888666:::@@@CCCCCC@@@<<<===@@@@@@<<<;;;<<<======<<<;;;===>>><<<===>>>???@@@AAAAAAAAABBB???AAAEEEFFFEEEFFFIIIIIIHHHGGGGGGIIILLLOOOQQQRRRTTTVVVYYYZZZZZZYYYXXX___bbbfffhhhiiioooxxx///111222222222333666888888888999888888777666555222000...---...000333555///111333444222111111111000000000222444444222000333999666------555777111.../////////...---,,,,,,+++******,,,000111...++++++******+++---......---...///000///---,,,,,,...)))***,,,---...---,,,,,,++++++***************+++(((((((((((()))***+++,,,,,,---...---++++++---///,,,+++***+++...///---+++,,,---.........---,,,+++&&&&&&''')))+++---///000000)))''',,,000......111...///111222111///,,,***))))))***+++---...//////............---,,,++++++(((...000...---...///---333000---,,,,,,------,,,))),,,000444555444111///***,,,+++***---222222///333444444111//////333666111///111555777888AAALLL<<<@@@HHHQQQVVVPPPCCC777---222333000///000111///222111111333555666666555999888777666666666;;;@@@===:::888777555333666;;;;;;;;;::::::???DDDBBB;;;<<<=========;;;<<<===???????????????@@@@@@@@@AAACCC@@@AAAEEEGGGEEEFFFIIIMMMKKKHHHGGGHHHJJJNNNPPPSSSUUUXXXZZZ[[[ZZZYYYWWWfffdddccceeekkkqqquuuwww~~~222111111333555777666555777999999555444666555222444333222111000111222333444333222222111111222222333000------///111000//////.........///111444666000///...------,,,------)))***+++,,,---///000000((()))+++,,,------,,,,,,***---///000...,,,++++++,,,,,,++++++,,,---///000++++++***)))***,,,+++(((''')))++++++)))((())))))111......111000+++***---............///111222333333333333333111...***))))))((((((((((((***,,,---222000***'''---555444------......---+++)))***+++,,,,,,,,,---...///000000***,,,...000000...,,,***///............//////000888333...,,,...///...,,,000---,,,///333666333///---++++++---111333222000555444333111000/////////777777444222444999;;;999CCCDDDBBBBBBMMMTTTGGG333111111000000000000000111111222333444444444444333888999999777666777999;;;>>>888444666888888888:::<<<===>>>===<<<<<<===>>>:::???AAA===:::;;;<<<<<<======>>>???????????????>>>@@@CCCDDDEEEFFFIIIKKKLLLNNNPPPPPPNNNNNNOOOQQQWWWWWWXXXZZZ\\\^^^]]]\\\ddddddgggkkkkkkjjjnnnuuuyyy333222222333555666555444555888777444333555555222444444222111111111222333444444333222111000000111333000......000111111///000///......///111333444000///...------,,,,,,------------------.........((()))+++---............,,,...000000---+++******,,,,,,,,,,,,---...//////,,,+++******+++,,,***'''''')))++++++++++++---///111111111333666555111,,,------------...///000000...///000000///---+++***)))))))))))))))+++,,,---///...+++(((,,,222111,,,---......---+++***+++,,,,,,,,,------......//////........................///...------------......666333///,,,,,,...//////222///---///333444111---...,,,+++---000222111000222111000000000000000000222444444333666;;;;;;888===???>>>>>>GGGNNNDDD444222222111000000000000000//////000111222333444444;;;;;;;;;999777777888:::<<<666333555777666777999:::;;;<<<===<<<<<<===>>>===@@@@@@;;;:::<<<>>><<<======>>>?????????>>>>>>>>>@@@CCCDDDEEEFFFIIIKKKOOONNNMMMNNNPPPRRRQQQPPPYYYYYYZZZ\\\^^^`````````bbbcccggglllllllllpppwww444333222333444555444333222555555222222555555222555444333222222222333333444333222111000000000000222000//////000111111000000000///...///000111222000///...---,,,,,,,,,,,,111000000///...---,,,+++)))***+++---.../////////...///000///---***)))))),,,---...//////000000///---,,,+++,,,,,,+++(((&&&((()))***+++,,,...111444111333333333:::AAA999+++---,,,,,,,,,,,,,,,------***+++,,,---...---,,,++++++*********+++,,,---...+++------++++++......,,,,,,---......,,,,,,,,,...---------------.........000...,,,++++++,,,...000///...---,,,,,,,,,,,,,,,333222///,,,***,,,000333444111///000222111...+++///...---...000000000//////////////////000111222...111333333777;;;:::666666999999999>>>DDD???555333333222111000//////////////////000222444666888<<<<<<<<<:::777666777999:::555222555666555666888888999;;;<<<===>>>======???@@@>>>;;;;;;??????<<<===>>>>>>>>>>>>>>>======>>>@@@BBBDDDDDDFFFHHHJJJPPPMMMKKKMMMRRRUUUTTTQQQVVVVVVWWWXXXZZZ\\\^^^___aaaccchhhmmmnnnnnnrrryyy555444333333444444222111000333333111111444555222444444444333333333333333111111000000000000111111111111000000111111111111111000////////////000000//////...---,,,,,,,,,,,,222111000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,...///...,,,*********---...000222222222111111...,,,+++......***'''&&&)))***+++***+++---111444000333000...999EEE===+++...------,,,+++++++++,,,)))***+++,,,------,,,,,,,,,,,,,,,,,,------......)))---///...,,,+++,,,---,,,---......---,,,---///...---------------------...---,,,++++++,,,---...000///...---,,,,,,,,,,,,000000///,,,)))+++111666222111///000111111...,,,//////....../////////...000000000000000111111222///111222222555999999555333777777555666:::999444444444333222111///......111000000111333777:::<<<999::::::999777666777888999555444666666444555999666777999<<>><<<>>>>>>===<<>>>>>======<<<<<<>>>@@@BBBDDDDDDEEEGGGIIIMMMLLLLLLNNNQQQSSSUUUUUUTTTUUUVVVWWWXXXZZZ]]]___bbbdddjjjpppqqqpppsssyyy555444333222333333222000///222222000111444444222444444444333333333222222.........///000111333333000000111111000000000000000000000//////////////////...---,,,,,,++++++,,,000000//////.........---,,,,,,+++******)))))))))***,,,------,,,+++,,,---///000222444444444333333000++++++......)))'''(((+++++++++***)))***...000///111,,,(((222@@@<<<,,,000///...---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------............***---111111...++++++...+++---...---,,,,,,---...---------------,,,,,,,,,,,,...000111111000...,,,111000///...------------...///...,,,***+++111666.........///111111000///////////////............333333222222111111222222444444222///111666777444444666777444222333444333444444444333222000...---111111000111333666999;;;444555777777666666777999999666666777777555666:::666777999===AAAAAA>>>;;;:::<<<>>>???BBBCCC>>>666<<<<<<=========<<<<<<;;;>>>@@@BBBCCCDDDEEEGGGIIIIIIMMMPPPOOOMMMOOOTTTYYYXXXZZZ[[[\\\[[[\\\___aaacccfffmmmssstttqqqtttyyy}}}555333222222333333222000///222222000000444444111222222333333333222111000---------...///111222333...///111111000//////000///////////////////////////...---,,,++++++++++++........................---,,,+++)))(((((((((((()))***,,,,,,++++++---...000111222333333444444333222+++)))......)))'''++++++,,,+++***((()))+++---,,,...+++''',,,555555...000000///...------......///......------,,,,,,,,,,,,---............------,,,---///111///***+++...+++,,,------+++++++++---,,,,,,,,,,,,,,,---------...111555888888555111...111000///.....................---,,,+++---111333+++,,,...///000111111111...///000///...---...///555444333222222222222222666666333///000555777444555666666444222111111111333333444444333111///...////////////000222444555111333555666666666777888888666777999777444666:::777777:::???CCCCCC???:::666;;;??????AAAAAA===666:::;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCCCCDDDFFFHHHHHHMMMQQQOOOKKKKKKSSSZZZWWWZZZ]]]^^^\\\[[[\\\___cccfffnnnuuuvvvtttvvv{{{444222111222333333222111000333333000111444444111111111222222222111000//////............///000000,,,...111111...---...///....../////////////////////...---,,,++++++++++++............---------,,,++++++***))))))***++++++***+++,,,+++******,,,---////////////000111222333333***'''---...))))))///***+++,,,+++***)))***+++***,,,------,,,,,,...000//////...............///......---,,,,,,,,,,,,,,,,,,---.........---,,,,,,...+++,,,///...))))))---+++,,,---,,,***))))))***+++++++++,,,,,,------...///222666999999666222//////......------............---,,,,,,...///000///+++,,,...///000000111111---///000000...---///111222222222111222222333333444555333111333777777444444333333333333111111111111222333444444222000///000000000000000000000000222444777777666666666777666555666888666333444999888999;;;@@@EEEEEE???999666;;;>>>===<<<======:::888999:::;;;<<<=========???@@@BBBCCCCCCDDDEEEGGGIIILLLNNNMMMJJJKKKQQQWWWUUUZZZ______[[[XXXYYY[[[```dddmmmvvvyyyxxxzzz333222111111333333333111111444444111111444444111000000111222111000///...111000///......------...***...000000...,,,---...---......///000000//////......---,,,++++++++++++//////...---,,,++++++******)))))))))***,,,...///,,,------+++***)))***,,,......---------///111222444***&&&,,,---(((***111(((***,,,,,,+++++++++,,,(((+++000333...''')))111.........------......///,,,,,,,,,+++,,,,,,------,,,,,,.........---,,,+++///***)))------)))(((,,,+++,,,---+++)))(((((()))******+++,,,,,,---.........000444666666444000...------,,,,,,,,,---......///,,,+++,,,000111///,,,+++---////////////000111,,,...000000...---///222/////////000111333444555000333444333666:::999444222000000333444222111222111222333444444333111000222222222222222111000///555777999999777666555666444444666777555111333888::::::<<>>:::888:::======777888999;;;<<<===>>>>>>???@@@BBBCCCCCCCCCEEEGGGLLLLLLKKKJJJKKKMMMQQQTTTYYY^^^dddddd```\\\[[[\\\]]]bbblllwww{{{{{{}}}666555444333222222222222333333222111000000000111,,,------...///000111111///222111,,,,,,111222///000---,,,---000111000...000000111111000///...---,,,***)))+++...///---+++...------,,,,,,++++++***,,,------......------,,,,,,,,,+++***))))))******111000...,,,,,,---///000000---,,,000111///---...)))***,,,------,,,+++***++++++,,,---............------,,,,,,,,,---...///++++++++++++++++++,,,,,,******))))))***,,,---...000---******---......,,,++++++++++++++++++++++++***))))))+++---//////.........---,,,222777222(((---222555333---***,,,///---,,,+++---000111///------,,,+++***++++++---------...000111111000...------...///111333444444444666444444666:::<<<:::888444444444444444444444444111000888CCCBBB555...111///111222111//////333666666888999:::999888666444666777777777777777666555888<<>>>>>>>>???@@@CCCEEEFFFNNNMMMLLLMMMPPPSSSUUUUUU[[[```dddddd```^^^```cccccceeemmmwww}}}444333222111000000000000222111111000000000000111.........///////////////222555444000000444555222///...,,,...000111000...111000//////...//////000---+++***+++......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++***))))))******//////...---------...///000,,,,,,000111...---...******+++++++++++++++***)))***+++,,,,,,------,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,...///000///---******,,,...---,,,++++++++++++++++++++++++***))))))+++---//////...000111///...333999888333444111...,,,,,,...000000000...---///222222111///222111000.........//////,,,---///000000///---,,,,,,---///111222333444444333333555999<<<<<<999666777666555444333333333333777555;;;DDDBBB666000222000111222222111222444555777777888888888777555555777777777777777888888888666999;;;;;;999888888999<<<;;;:::;;;======;;;999999999999:::;;;<<<===>>>======>>>???BBBEEEHHHIIIOOONNNMMMNNNPPPTTTWWWXXX[[[^^^bbbeeefffeeecccbbbeeegggnnnxxx}}}}}}222111000///////////////000000000000000000000111000000000//////.........///222111//////111222//////...---...000111000///111000...------///111222...---,,,,,,------,,,+++******+++,,,,,,---......******++++++++++++******,,,+++******)))*********........................///,,,+++///000...,,,---+++******)))))))))******'''((()))***++++++++++++------------,,,***(((''',,,,,,,,,,,,------......,,,,,,,,,---...000111222...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---///...------///...---///555888888BBB777,,,)))---222222000000///...///111222111000555444222000/////////000,,,,,,............,,,,,,+++,,,...///111333444444000222555999<<<:::777333:::888555333111111222222;;;888;;;AAA???666000222222111222333555666555444777777666555555555555666888777777666777888:::;;;555666777777666555666777;;;;;;:::;;;======;;;:::;;;:::999999:::<<<>>>@@@<<<===>>>@@@CCCGGGKKKMMMOOONNNNNNOOOQQQVVVZZZ\\\]]]^^^aaafffjjjjjjfffbbbgggiiipppxxx||||||~~~111111000///////////////......//////000000000000000/////////////////////...000000000000000000...///......///000000000000//////......///000111222///...---,,,,,,,,,,,,+++))))))***+++---...//////******++++++++++++******++++++***************+++......///000000000/////////,,,+++///000...,,,---+++***)))((((((((()))***'''((()))***++++++++++++***+++,,,---,,,***(((&&&***++++++,,,,,,---------,,,,,,---...///000111111,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---+++...000///...111555888KKK@@@333---000333222///......---....../////////222111///.........//////+++,,,,,,------,,,,,,++++++,,,,,,...000111333444///111333666777666444222888666333000000000222333888444555::::::444000111333222222444888999666333777666444333333444555666777666555555666888:::<<<666666666666555666777888;;;;;;;;;<<<======<<<;;;<<<;;;999888999<<>>>>>???AAADDDHHHKKKMMMNNNNNNOOOPPPRRRVVV[[[______aaacccfffhhhhhhgggfffgggjjjqqqyyy||||||222222111000000000111111---...///000111111000000......//////000111111222222222333555555333222222...///000000000000000111,,,---000111222111000/////////...---,,,+++,,,---******+++,,,,,,---......++++++,,,,,,,,,,,,+++++++++***************++++++...///000111111111111000000,,,+++///111...,,,...,,,+++)))((((((((()))***((()))***+++,,,,,,,,,,,,((()))+++,,,,,,+++)))(((((())))))***++++++,,,,,,+++,,,,,,---......//////***++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---...---,,,...111555666333111222666DDD>>>666222000000///...---............///000222...------,,,---...000111+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,...000111222//////000000000111222333333111///...///111444555444111111444777666444444444333222555888999777333777555333222222444666777666555444333444666999:::888888777777888999:::::::::;;;<<<======<<<<<<===<<<;;;999999:::<<>><<<;;;::::::;;;===???AAAAAAAAAAAACCCEEEHHHJJJLLLLLLPPPUUUWWWWWWYYY]]]aaaeeeggghhheee```aaagggmmmggglllttt|||222222111111111222222333000111222333222111000...//////000000000111111111...---000555555000---......000222111//////111333...///111222222000...------......---++++++...222......---,,,,,,+++************++++++++++++************))))))***++++++,,,...---------...///111222222...---111222000...///,,,,,,,,,,,,+++***)))((()))***+++,,,------------++++++++++++++++++******'''((()))***+++,,,------------......---,,,***)))'''***,,,,,,***((()))***------------------------,,,+++***+++---...---,,,,,,***+++---,,,''''''+++++++++,,,---,,,,,,------,,,.../////////222666:::///......---...///111222------,,,,,,,,,,,,------...---,,,++++++,,,---......///111000......000222...//////111333555777888333222111444:::>>>===999333444555555444555666888555555444444444555777777555555555555666666666666777666666888;;;<<<:::777888;;;>>>>>><<<<<<===???;;;;;;;;;;;;<<<>>>???@@@>>>???@@@BBBEEEHHHLLLNNNMMMSSSZZZ\\\\\\\\\^^^aaafffggggggfffeeefffjjjmmmkkkoooxxx222111111111111111222222111222333444333111///...111111111111000000000000111///333999999333///111...000222111//////111333111111000000//////......---......---+++,,,///333000///...---+++***)))((())))))************))))))******))))))***+++,,,,,,---,,,+++***+++---///111222///...222333111///000,,,,,,------,,,+++)))((()))***+++,,,,,,---,,,,,,///...,,,+++***))))))***((()))***+++,,,---........./////////...,,,***)))&&&))),,,,,,***((((((***---------------------------+++++++++---...---,,,111+++))),,,,,,)))***///---+++***+++,,,---,,,+++)))+++---------000555:::///...---,,,,,,---.........------,,,,,,------...///...,,,******+++,,,---,,,000333444111///000111000000222333555666777888333222111444999>>><<<888222444666444222333666:::555555555555555666777777666777777777777777666555444444444777:::;;;888555888;;;>>>>>><<<<<<>>>@@@::::::;;;<<<===>>>??????<<<===>>>AAAEEEIIIMMMOOOOOOVVV]]]```___^^^```bbbfffeeeeeegggkkkmmmmmmlllnnnssszzz111111111111111111111111555555333000000333222...---------...............222333444333111000000111///000000111222333333333333222111000///...---------......//////......---000000///...,,,+++******++++++++++++*********))))))***+++,,,,,,+++***)))*********+++,,,---//////444333111...,,,,,,///111......//////...,,,***(((************++++++,,,---111000///---***))))))))))))******++++++,,,------111000///...---,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,---,,,+++,,,------,,,***...,,,++++++,,,---,,,+++***+++---......---+++***------------///111333555222///---///333333///+++,,,---/////////000222444111...***((()))+++------222222333444555555555444111333555777777777555444555444333444555555333111444333333222333444666777222444555444333333444555777888888777555444444555444333888???@@@999555666::::::;;;===???@@@???===888:::;;;;;;888888;;;>>>BBB===>>>EEEIIIJJJLLLRRRTTTUUUXXX[[[^^^aaacccdddiiijjjkkkiiihhhhhhkkknnnqqquuu~~~111111111111111111111111222333222000111444222.../////////...............///000111000///...///000//////000000111222222333...////////////000000000,,,,,,------------,,,,,,------------------,,,,,,++++++*********)))))))))))))))************)))))))))***,,,.../////////...222111///---,,,---///111...///000000///---***))),,,++++++++++++,,,,,,---//////...,,,*********+++*********+++,,,,,,------111000///---,,,+++++++++++++++++++++++++++++++++......---------,,,,,,,,,---,,,++++++------,,,+++,,,+++***+++,,,......---+++++++++,,,---......///000000//////000111111222000---,,,...222333000,,,,,,---/////////000222444///...,,,,,,,,,------,,,111111222333333333222222222333555666777666555444555444333444555555333111333333333333333444555555222333555444333333444555555666666555444444555777666444666<<<===888666888:::::::::<<<>>>???>>><<<777999::::::888888;;;===@@@===>>>DDDGGGGGGJJJNNNTTTVVVXXX[[[^^^aaacccdddllljjjiiijjjmmmoooppppppxxx{{{000000000000000000000000///111222111222555333///111111000000//////.........///000000///...///111......//////000000111111............/////////000***++++++,,,,,,++++++*********+++,,,---...//////************)))))))))((())))))(((((((((((())))))(((***---000111000...---000...---++++++,,,.../////////000000///---+++***---------,,,,,,,,,,,,,,,---------,,,******,,,...******+++,,,,,,------...111000///---,,,+++******++++++++++++++++++++++++...------------,,,,,,,,,///---+++***,,,---------+++***)))+++---/////////++++++***+++,,,///111333222222222222111000///...---++++++---111222111...---...//////...///111333....../////////...---,,,222222222222111111111111222333444666666555444333555444444444555555333111222333333444444444444444111333444444333333444666444555444333222333666999777555666::::::888999;;;;;;:::999:::<<<======<<<999:::;;;;;;:::;;;===??????>>>@@@DDDGGGHHHKKKNNNUUUVVVXXX[[[^^^aaacccdddnnnkkkiiilllqqqvvvvvvttt////////////////////////---111222222444777555111333222222111000///......---///000000//////111222............//////000000000000//////...------,,,***++++++,,,,,,++++++***)))******,,,---...//////*********)))))))))(((((()))((('''&&&&&&'''((())))))***,,,...//////...---000...,,,***+++,,,,,,,,,---.........---+++***)))............---,,,,,,++++++---......,,,+++...000++++++,,,,,,------......111000...,,,+++******)))***+++++++++++++++,,,,,,------------------------///---******+++---......---,,,***+++---.........+++,,,,,,---...///000111000000111111111///...,,,+++******,,,000222111000---...//////......000222///000111000///......///555444333333222222222222333333444555555555555444777666555666777777555333111222444555555444333222111222444444333333444666666555444222111333666999888888999;;;<<<;;;;;;<<<<<<;;;999:::;;;<<<<<<;;;;;;<<<<<<======???@@@BBB???@@@BBBFFFIIILLLPPPSSSWWWXXXZZZ\\\___bbbdddeeekkkkkkkkknnnrrrwwwyyyzzz...........................111333333666999777333333333222111000//////...---...////////////000111.............../////////000000000///......------,,,,,,------------,,,,,,***++++++,,,,,,---------************)))))))))))))))((('''&&&&&&'''((()))++++++***)))***+++---...111...+++***++++++***(((++++++++++++***))))))(((---............---++++++***...111111...---...000+++,,,,,,---....../////////...---,,,*********************++++++,,,,,,,,,------------------------///---******,,,...//////000...,,,,,,------,,,+++***,,,///111111///---,,,,,,---.../////////...---+++++++++,,,...000111111...//////...------///111222222111...,,,---000333777777666444444444444555333333444555666666666666999888777888999999777555222222444444444333222111000111333333333333444666888777666444333444777:::999<<<>>>@@@@@@???===;;;===<<<;;;<<<======<<<:::;;;:::;;;<<<>>>@@@AAABBB<<<@@@CCCEEEHHHMMMTTTWWWYYYZZZ\\\^^^aaaccceeeffffffkkkoooppppppsssyyy~~~////////////////////////...111222222555999888444222222111111000000//////,,,...//////------...000......//////////////////---......///000111222222---......//////......---++++++++++++,,,,,,,,,,,,++++++++++++*********)))((((((''''''''''''((((((,,,+++)))'''(((***---///111---******,,,,,,***'''******))))))((((((((((((,,,,,,---......---+++******000666666222...---///,,,,,,---......//////000---,,,++++++******++++++*********++++++,,,,,,---,,,,,,,,,------------......,,,++++++---/////////222000------------,,,***))),,,///222222///+++)))******,,,---...............---------...///000000...//////...---,,,...///222333111...+++,,,000555777777555444444555666666333333444555777888999:::999888888888999999777666333333333333333222222111///111222333222333444666888888888777666777:::===;;;@@@BBBBBBAAAAAA>>>:::???>>>>>>???@@@???===:::999888888:::===@@@AAA@@@;;;???BBBAAADDDLLLTTTXXX[[[\\\^^^```ccceeeggghhheeekkkqqqqqqnnnooowww{{{////////////////////////...000000///222666666333000000000000000000000000000111222111000///000111////////////////////////......///000111222333333.........//////.........******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++((((((((())))))(((((((((,,,+++***)))***+++,,,---...+++)))***---///---*********)))((((((((((((((()))***,,,---...---+++***+++333:::;;;555///,,,------------...//////000000***************+++,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......---,,,+++---///000///...111///---------...---,,,(((***---///000...,,,+++,,,,,,,,,,,,---...//////111111000...------...////////////...,,,,,,---...000222222000,,,+++///333444333222111111333444555333333444666888:::<<<===888777666777888888666444444333333222111111222222...000222222222333444666666777999:::;;;<<>>::::::999888;;;???BBBCCCBBB>>>CCCDDD@@@AAAJJJTTTXXX^^^___```ccceeegggiiijjjhhhlllppppppooopppvvv||||||000000000000000000000000...//////---///444555222///////////////000000000555777777666444333444555000000000000000/////////222222222111111111111111---......//////......---))))))***+++,,,,,,---...---------,,,,,,,,,++++++'''((()))******)))((('''++++++,,,---------,,,,,,,,,)))'''***///111000---+++***)))))))))))))))***((()))+++---------+++***,,,555===>>>777///++++++------......///000000000))))))))))))***+++,,,---))))))***+++,,,,,,------,,,,,,,,,------.........,,,+++,,,...000000///...///---,,,,,,...//////...((()))***,,,---......//////...---,,,,,,...///000333333222///---,,,---//////000000...,,,+++---...---111444222...,,,...111111000///...///000222444333333444666999<<<>>>???777666555666777777555333555444222111000111222222...000222222222333444666333666999<<<>>>@@@DDDFFFBBBEEECCC===;;;??????;;;AAABBBDDDFFFFFFDDD???:::>>><<<;;;>>>CCCFFFGGGFFFDDDIIIHHHAAAAAAJJJUUUYYY___```bbbdddfffhhhjjjkkklllmmmnnnooopppsssvvvyyy~~~000000111111111000000//////------///333666555444111///------///222333444333111///000222333111//////000000000000///......---...///000111111111000111222111///---+++,,,---***)))))))))***++++++,,,***+++,,,---............------+++***))))))(((((())))))))))))************...+++)))***---...---,,,******************++++++)))+++---......---,,,+++...,,,000:::===555,,,)))000...---...000111...,,,000---***)))+++,,,------******+++,,,------------+++++++++,,,,,,------------,,,,,,+++,,,---//////222000...---...000444666,,,---///000000000///...---------......000111111444444333111......///111000///...---,,,---......////////////000111333333444555222---,,,///111000444666888999:::<<>>CCCHHHCCC:::888JJJGGGCCC???===<<<===>>>@@@===;;;<<>>KKKUUUXXX\\\^^^```bbbeeeiiillllllkkkkkklllnnnqqquuuyyy{{{~~~111111111111111000/////////...---///333555555333222111000000222333333222//////000222555555222///---......///000000000/////////000000000//////...111111111///---,,,,,,...,,,++++++******++++++,,,---------.........---------,,,+++***))))))))))))))))))))))))************---+++)))***---...---,,,++++++***************+++)))***+++------------,,,222///222999;;;333+++'''000......///111111...+++...,,,******,,,---------++++++,,,,,,---------,,,++++++,,,,,,,,,------------,,,+++++++++---///000111///---++++++---000222---...//////000000//////111///---+++,,,...111444555666555333000///000111000000///...............////////////000000111222111333222......222333222555666777888777888:::===555444333444555444333111...000333444333333444555444333333333333555666777;;;<<<>>>BBBFFFGGGEEECCC^^^NNNEEELLLQQQJJJ@@@<<>>===???HHHPPPKKK@@@WWWMMMJJJQQQUUUNNNCCC??????GGGNNNMMMFFF@@@AAADDDFFFGGGFFFEEEDDDEEEGGGIIIKKKHHHJJJUUU^^^cccdddfff``````aaacccdddeeeggghhheeeggglllqqqvvvzzz|||~~~444333333222111000...---/////////000111222333222///000333666888666333000---///111444555444111///---...///000111111111111000000//////............000111111///---,,,---...---------------...//////333222111///...---,,,,,,************++++++,,,---))))))*********+++++++++,,,+++++++++,,,---------...---,,,+++***)))))))))++++++*********+++,,,,,,,,,+++---111555555111......///000111111///,,,***)))***+++...000000///---//////...---,,,+++++++++,,,,,,------------------...---+++***+++...111333666444111...---,,,---...000000///......000111222444222...++++++---111333444555777666333000//////---...///000///...---,,,///////////////.........,,,000111000111444444000444555555555333333555666333222222333444444222111111000111444999;;;888666666666666777777888999999888;;;:::;;;JJJZZZTTTCCCLLLGGGFFFMMMOOOIIIAAA>>>;;;BBBIIIJJJEEE@@@@@@BBBHHHJJJKKKHHHEEEDDDFFFIIILLLHHHNNN^^^hhhhhhkkkqqqeeebbb```aaabbbcccfffjjjhhhjjjlllpppuuuyyy}}}444444333333111000///...//////000000000000111222,,,---000444666666333000222222333222111000000000111111111222222111111000......------...///000000000000000///---,,,---///,,,,,,,,,---...000111222333222000///---,,,,,,,,,************+++,,,---...************+++++++++++++++,,,,,,++++++,,,---......---,,,+++************...---,,,+++******************+++...333555333///...000111111000...,,,+++)))***,,,///222333111///000000...---,,,+++++++++------------------------...---++++++,,,...111333666444111///---,,,,,,,,,000///.........///111222111000000/////////000000222333555444222///......------...//////---,,,+++...//////000//////...---,,,000111000000333111...222333444444444555777999333222222333444555333222444333444777:::;;;777444666666777888888999999999999===<<<>>>MMM^^^YYYGGGCCCAAAAAAEEEEEEBBB>>>======???BBBCCCCCCBBBAAA@@@GGGJJJKKKIIIEEECCCEEEGGGKKKKKKTTTbbbgggggglllvvviiiccc___```aaabbbgggnnnpppooonnnnnnrrrwww}}}zzz333333333333222111000///...000111111//////000111------...111333444222000333444444222000...///000111222222222111111000///...---,,,,,,---///000111///000000///------...///,,,,,,,,,---...000111222222000///---,,,,,,---...+++++++++++++++,,,---...*********++++++++++++,,,+++,,,,,,,,,++++++---///...---,,,+++++++++++++++...------,,,,,,++++++***---......///222555333---000111111000...,,,,,,---******---000444555444333111000...,,,,,,,,,,,,---............------------,,,,,,,,,,,,...000222333222111///---++++++++++++...............///000000...///111222222111///...000222333333111000000111...............------,,,---...000000111000///...,,,000222000111333222///000222444444444666888:::444333333444555666555333666777888:::;;;:::666444444555666777888888888888999<<<<<<>>>HHHQQQMMMBBB===>>>@@@@@@???======>>>??????@@@BBBCCCCCCBBBAAAFFFGGGHHHGGGEEEEEEEEEFFFKKKPPPXXX```cccdddiiipppiiiaaa___bbbdddccchhhqqqvvvsssooonnnpppvvv}}}sssqqq333333333333222222111000...000222111///...///111222000//////000111000///000222444444111//////000...//////000000000/////////...---,,,,,,---///000///000000///------...000......---------.../////////...,,,+++,,,---...///,,,,,,+++++++++,,,------*********+++++++++,,,,,,***,,,---,,,******---///---,,,,,,+++++++++,,,,,,+++,,,---...///...------...000111111555999666000111222222///,,,+++,,,///+++,,,...111555777777666111///...,,,,,,,,,---...///.........------------***+++---...000111111222//////---,,,,,,,,,,,,,,,,,,,,,---...............---...000222333222111000111222222222111111333444111111000///////////////---...000111222111000000---000222111222666666444000222333333333555777999444444333555777777666444555888;;;<<<;;;999777666333444555666777777777666777888:::===@@@AAA???<<<888===AAAAAA===<<<<<<>>><<>>;;;888888999111333444666666666555555888888<<>>AAAEEECCCCCCEEEIIIJJJHHHFFFNNNVVV[[[\\\bbbgggbbbVVV```\\\aaammmpppjjjiiiooosssrrrqqqrrrtttyyy}}}rrrwwwppp222222222111111111111111444111...,,,---......---999777444111/////////000+++///333333000......000000...---///111222000...555666555111---,,,///222---...///...---...000111222111...,,,+++,,,,,,---000///...---,,,---......---,,,,,,+++*********+++,,,,,,++++++++++++++++++++++++*********+++,,,---***+++,,,---...---,,,,,,,,,,,,++++++,,,...///111...///111444555444111...555111...---000222111000+++***+++,,,---000222444111///......000111000000000...+++***+++,,,++++++...............//////000///111333444333000---+++++++++,,,,,,,,,,,,,,,---111///,,,,,,...000222222666666555333111000111333777666444222111111222222222333333111......111555222111111222444555555444222222444666555666;;;AAA:::777333222444888<<<===666666777777888888888888777777666666777888:::;;;777:::>>>AAABBB???<<<999===>>>???<<<888666888:::===>>>AAACCCDDDCCCBBBAAACCCCCCDDDFFFHHHJJJLLLNNNLLLXXXaaa___[[[^^^``````___aaadddgggjjjlllmmmmmmiiiooossstttxxxyyy111111111111111111111111333000...------...///...222111///------...///000...000333333222111000000///...---///111222111...333444333111...---///111000000//////000111222222222000...---,,,---......000///---,,,,,,,,,---------,,,++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,---------,,,++++++,,,,,,++++++,,,---...///000000000111333444222111111...+++,,,...111111000///...---,,,,,,---...///,,,++++++---000333444333///---++++++,,,---,,,,,,111111000000000111222222999888666444111---***(((+++++++++,,,.../////////222111000/////////111111555555444222000000111333333222111000000111222222111222222000......111444111222444666777777444333333666777666666888===???:::777444333444666888888444777::::::999777888999666666555555666777999:::===>>>?????????>>><<<;;;;;;<<<<<<;;;::::::;;;===???@@@AAAAAAAAA@@@???>>>CCCCCCDDDEEEGGGIIIJJJKKKLLLTTTYYY[[[^^^dddgggeeebbbbbbcccdddfffkkkqqquuummmrrrttttttwww~~~~~~000000000000000000111111222000------...///000///---,,,,,,,,,---///222444111111222333444444111///---------///111222111000///111111000///...///000222///---...111222111000000///------------//////000...---+++******++++++,,,,,,+++************+++************************++++++,,,------,,,+++***---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,222000///000222444444444---+++***+++---///000000000///---,,,++++++,,,,,,*********---000333444333...,,,++++++---......---222111111111111222333333222111000...---,,,++++++,,,++++++...222444333111333555666444000...///111222333333222000///000222//////......///111333444111111111000...///111333111333777999:::777444222333999999444333:::<<<::::::888666555555555444333333777<<<===;;;888888888777777666666777888:::;;;DDDBBB???===<<<<<<===>>>;;;:::999:::===>>>??????>>>>>>>>>???????????????AAABBBDDDFFFIIIKKKMMMNNNPPPRRRTTTWWW___gggjjjhhhhhhiiiiiihhhggghhhmmmqqqooorrrssssssvvv}}}///000000000000000111111111///---...///000000000......---...000222555777222000000222555555111...,,,,,,---///000111111000---...///000////////////111---***+++///111///,,,,,,,,,,,,,,,,,,---...//////...,,,***))))))******++++++***************+++))))))************++++++***,,,---......,,,***)))000//////...---+++******,,,,,,,,,,,,,,,,,,++++++000000///111333555444333---,,,+++,,,---...//////...---,,,++++++,,,---...,,,+++,,,---000111111000---,,,+++,,,...000//////000000000000000111111222///000000000000///...---,,,++++++///555888777444444888:::777111---...000000111222111//////000111---------...000222444666222222222111111111333444111444777999888666444333111888888111111888:::444999888777777888777555333444666:::===>>><<<888555999999888888999:::<<<===CCCAAA???<<<;;;<<<===>>><<<:::888:::>>>AAA@@@>>>;;;;;;<<<===???AAACCCDDD???AAADDDHHHLLLPPPRRRSSSVVVVVVUUUWWW\\\cccfffgggccciiinnnpppnnnkkklllmmmnnnoooppprrrwww//////000000111111111222111///......000111000///111000000///111333555777111000///111444444111---+++---.../////////000000,,,,,,---///000000000///111---***+++///111...+++************+++,,,------...---+++***))))))***************))))))***++++++))))))******++++++++++++***+++---......---+++***222111000///---,,,,,,+++------,,,,,,,,,,,,,,,,,,//////111444666666333111000000///...---------...///...---,,,+++,,,------,,,+++,,,...111222111000,,,,,,,,,---000111000///000000000000000111111222:::;;;===<<<999444///+++,,,+++---111666888777555555888:::777111------000...000111111000///000111///...///000222444666888444333333333444555555555222444666666444333444666444888888222333888888333666666777999;;;;;;888666777666777<<>>>>>======<<<<<<<<<===>>>;;;999:::>>>@@@???===<<<<<<===>>>@@@BBBDDDEEE@@@BBBEEEIIIMMMOOOQQQRRRWWWWWWYYYZZZ\\\___dddiii___dddkkkooopppppprrrtttooooooooosssyyy000000000111222222333333111000//////111111000///222111///...///000222333000000000222333333000...,,,---//////.........///...---,,,...000111000000222000------000111///---*********++++++,,,,,,,,,---,,,+++*********+++,,,***))))))))))))***++++++*********+++,,,,,,------***+++,,,.........---,,,444333222000///............---,,,+++,,,---...//////000222555777666222///111222222111...------...444222000---,,,+++++++++)))***,,,///333555444333---,,,---...111111000///222111111111111222333333888;;;>>>@@@>>>888222...***---000333444555444444555666777444000---...000---///111222111000111222111111111111333555777888555444333555777888777666111333555555333333555888999888888888999:::999777555555777:::<<<===;;;999777555666;;;@@@???888111666666555555666777999:::<<<===============<<<;;;>>><<<;;;;;;<<<======<<>>999777;;;555555666999;;;<<<:::888333666999<<<<<<999777555777777666666777888:::;;;@@@??????>>>===<<<;;;;;;:::;;;<<<;;;:::;;;<<<>>>>>>???@@@@@@@@@???>>>===BBBEEEHHHLLLOOOQQQRRRRRRWWWUUUZZZcccjjjjjjlllooovvvooohhhfffhhhmmmoooooouuurrrssszzz111111222333444444555555333222111111111111...,,,222000///...///000222333///333666666444111222333---///111000---+++,,,---333///,,,,,,///111222111.........---++++++,,,------......//////...------,,,++++++***+++---...///))))))((())))))***++++++++++++,,,------...//////******++++++---...000111666555333222111222222333111///,,,***+++...222555666444333222333333222111,,,///111111...---...000111000///......///000111000000111333444444111///.........000222222000..................//////000>>>>>>>>>===:::777333111(((...555444///,,,...111444111...---...///000///---///222333333222333333444333222222222333444555444222222444777888777444+++222999;;;999777888:::>>>222111===???666444<<<555555666888::::::999777///666======888444666999;;;::::::999:::;;;===>>>EEECCC@@@>>><<<;;;;;;<<<777:::<<<;;;999999===@@@999;;;===???@@@@@@>>>===AAADDDIIIOOOUUUYYY[[[\\\]]]XXXZZZgggqqqqqqmmmllliiidddbbbgggpppvvvvvvsssrrrooorrr{{{333333444555555444333333222222222000......000111///222111,,,,,,111222...666555333222000///.........//////...------///222000000000000////////////111000...---,,,------.../////////......------------,,,,,,++++++,,,,,,---((((((((((((((((((((((((*********+++,,,,,,------///.........///222444666000...+++))))))***---///222///------111333333222222111222555888666111,,,333000,,,++++++---------333---***...///------111,,,---222666222+++,,,333///000111111111///...---+++---222777666222111555EEECCCAAA>>><<<888333000---222666666222000111333000//////......///000111000111333333222222333555000000//////000111222222111000///000444666555333444333333555:::;;;:::777999777555555888:::999777<<<888555444666666333111333:::===888555888:::999<<<===<<<:::999:::???CCCFFFEEEAAA<<<<<<>>>;;;666777:::<<<===<<<<<<===??????>>>@@@BBBBBB???AAAEEEDDDJJJMMMNNNRRRYYYXXXSSSUUUYYY```jjjqqqsssooojjjeeedddbbbbbbiiisssxxxwwwsssqqqvvv222333444555555444333222222333222111//////000222...222222......222222...111000///............///---.........---...111333000000000000000////////////...---,,,,,,------............---------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---222111111000///...---,,,///...,,,******,,,...///222///---...111333333222000333777999888444111///444222...---...000111111444///...222333000///111333222444777333------222222222000///////////////---...333888777222222555>>><<<:::999888555222//////444777777333111222444222111///......///000111000111222222111111222333111111111111222222222222111//////111555777777666444111000222555777666444999666555555888999888777999777444333444555333111333999:::555111444666666>>>???@@@???===>>>AAACCCDDDDDDAAA======???<<<777999;;;===>>>===>>>???@@@???@@@CCCGGGFFFAAA@@@BBBFFFJJJMMMMMMRRRYYYYYYUUUVVVYYY___gggnnnooommmiiicccddddddeeellluuuyyyxxxuuuvvv{{{222333333444444333333222333333333222000000222444000333333000000111111...------------...///000000---.........---///111444000000111111000000///...------,,,,,,,,,---......------------,,,,,,,,,,,,......------------......------------------------)))))))))***++++++,,,,,,111111222111///,,,)))'''......------------......111///---...000111222222///555;;;<<<888444222222444111///...000222333333444111000333444222111222;;;888666666444000///111555333111///...///000111000111444888777333222555666555444444444333000...222555888777444222222444555333000...---...000222///111222222000///000000111222333444333333111111000000000222666888999888444000---...111333333222777666555555777888888777666555333333444444333222555888888333000222555666>>>@@@@@@@@@???>>>@@@AAA???AAA@@@======>>>;;;666:::<<<>>>?????????@@@AAA@@@AAAGGGLLLJJJDDD@@@@@@IIIKKKLLLMMMRRRYYY[[[YYY\\\]]]```eeehhhiiigggeeeaaaeeehhhjjjqqqxxx{{{xxxwww}}}222222333333333333222222333444444222111111333555777666333000...////////////......//////000111222///000000///---...000222000111111111111000///...,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,.........------.........++++++++++++++++++++++++(((((()))******++++++,,,,,,------...---,,,+++***,,,,,,------......------...---,,,,,,---...///000---222888;;;:::777555555111///---...000222333333333111///111333555666777<<<888444222222111000000444444222111000000000111333222444888888444333555555444222222222222000...333555666555333111111222666444111...---...000222///111222222000.........000222333444444222000///111111111333444666666777666222---,,,///222333222555555444555666777888888555444333333444444555555777999999666333555999===>>>>>><<<;;;;;;<<<>>>???999===>>><<<<<<===:::555:::<<<>>>???>>>>>>@@@AAA@@@BBBGGGMMMLLLFFFCCCEEELLLLLLLLLNNNSSSYYY\\\\\\cccccccccdddddddddcccbbbccchhhmmmpppuuuzzz{{{xxxyyy222222222111111222222222333444444333111222444666???:::444///---,,,///111111000000////////////000222222111///------///000000111222222222111///...+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------.........++++++++++++++++++++++++)))))))))***++++++,,,,,,+++************,,,---...***+++,,,---......------,,,,,,+++******+++---...---...111666:::;;;888555000///---...111333333333444333000000444:::>>>@@@777444111......000000///111222444555555333111000555333444888888555333555999777444444333333111///111222333222111000000000555333111...---...///111...000222222000...------///000222333333111000...222222333333222222222333:::555///...111333444444444444444444555666777888555555555555555555666777666777777777666888===CCC@@@===:::888999;;;>>>@@@999===???===<<<>>><<<888999;;;===>>>>>>>>>???@@@AAAAAAEEEJJJJJJGGGHHHKKKNNNLLLLLLOOOUUUYYY]]]```ddddddddddddcccdddfffggggggmmmsssuuuxxx||||||yyy}}}222111111000000111111222333333333222111222444666AAA:::444000...---///444111000///...------,,,---222222222000...---///111000111222333333111///...------...//////.........,,,,,,,,,,,,------------......------------......------------------------)))******+++,,,,,,---------,,,***))))))***,,,...+++,,,---...............+++++++++***))))))+++---+++***+++000666999777444222000000111333444555444666666444333777???DDDDDD111222000,,,,,,///000//////111555777777666333111555222222666888666444555:::888555444333333111000////////////////////////222111000///......//////---///222222111///.........///000111222111111000222444444333111000000111:::555111000222555666555222333444444444555777999555666777666555555666888222222555777777777===DDDAAA>>>;;;:::<<>>??????===999;;;===>>>======???@@@AAA@@@CCCGGGHHHGGGJJJOOOOOOLLLLLLRRRWWWZZZ^^^bbb___aaabbbccceeeggglllooojjjqqqvvvwwwyyy}}}~~~222111000000000000111222222222333222111111444666<<<666333444333000111666111111000///............///000000///...///111444000111333444333222///......///000000000///...---,,,,,,---------.........------,,,,,,,,,,,,------........................+++++++++,,,------......+++++++++++++++++++++,,,.........///000000111111,,,------,,,)))))),,,...))))))***,,,///222333333222000000111333444333222444777666555999@@@BBB???///444444...+++...000//////111444666777777666555444000000555888666555666777444111000000000///......---------///000000000....../////////.........,,,///222333222000////////////000111222222333333222444555444222111222444777333//////222555555444000222444444333444666999444666777555333333555777222111444999888666:::BBB???======???BBBDDDCCCBBB===BBBCCC???<<<>>>???>>>:::<<<>>>???>>>???@@@AAAAAA@@@BBBFFFGGGEEEHHHMMMPPPLLLMMMTTTZZZ[[[^^^ccc^^^```bbbcccdddggglllpppkkkrrrvvvwwwyyy222111000//////000111222111222222111000111333666666222222777777333333777333222222111111111111222---.../////////111444777///111333444444222///...000000111111111///...------------....../////////---,,,,,,++++++,,,,,,---........................+++,,,,,,------......///'''(((+++---......---,,,000000000000111222333444---...///---******---000(((***,,,+++)))***///333000......///000111000///000555777666999>>><<<666///777888111,,,...000000111222333444666777888888333//////444888777555666222000---,,,---...------...---,,,---///111111111,,,---.../////////------+++...222444333111000000000000000111222444555666111444666555333222444777444111......111444333222000222444444333333666999444555666555222111333555444333666;;;:::777:::AAA:::;;;===BBBFFFFFFCCC???<<<@@@AAA<<<999;;;===<<<;;;===???@@@@@@@@@AAABBB@@@@@@CCCGGGGGGDDDEEEIIIPPPLLLMMMVVV[[[\\\^^^ccc```bbbddddddccceeeiiilllkkkqqquuuvvvyyy111000000333666777444111///111333333222111111222888555444777<<<<<<666///555111111555777222---+++111+++***///222000111444222444222...///222///(((000---,,,//////------///++++++,,,,,,,,,,,,,,,,,,---++++++---///...+++'''*********,,,///111111111///000000...,,,+++,,,...)))***,,,---------///000///222111......111222///,,,,,,,,,,,,+++***)))(((...------,,,++++++,,,,,,222111000000000111333444;;;666222666===???:::333---444444...///777999333444111111666777555777;;;333666777555111111666;;;666222---,,,---///...,,,///---+++,,,000222111000000---+++,,,111333000---))),,,///111111000///000111000///000111222111000111666777333111555666333000111222333555666777888555555666777555333444777999555111//////111222333111444888;;;<<<<<<:::999CCCBBB@@@??????AAABBBDDD<<<<<<<<<<<<============>>>???@@@BBBDDDDDDBBB@@@AAACCCBBB@@@EEENNNPPPKKKIIIJJJQQQ]]]bbb^^^[[[[[[`````````aaacccgggjjjllljjjrrr{{{}}}|||}}}555555666999<<<<<<999666444666777777555555888;;;@@@???@@@BBBDDDBBB;;;555;;;888888>>>AAA===888777888111///777======::::::777888555222666===???<<<888222000666;;;888222...111---))))))---...---***,,,++++++,,,......+++(((------,,,---............---......---++++++---...---.........---...///111,,,//////,,,---111222000***************+++++++++++++++******+++,,,------000//////...///000222222999555222666<<<===888222111444444333444777888666444333222222555999===@@@444555555333//////222555222///,,,+++---///...---...,,,***+++...//////---000---+++---111222000---+++---000000000//////000000//////000111222222111222666777333222555666444000111222333444555666777333333444444444444444666777444000///000222333333666666888999::::::::::::@@@???>>>===>>>???AAABBB>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCCCCCAAA@@@???BBBBBBBBBGGGOOOPPPLLLJJJKKKRRR]]]bbb```^^^____________```cccfffiiikkklllqqqwwwyyyyyy~~~999:::<<<@@@BBBBBB???<<<:::<<<>>><<<999:::???DDDGGGIIIMMMOOOMMMHHHAAA===AAA===>>>EEEHHHFFFBBBAAADDD===;;;BBBJJJKKKHHHDDD@@@???:::777;;;DDDIIIJJJCCC<<<;;;FFFPPPNNNDDD<<<===444+++***///222000+++...------...000111111000555444333111000//////...,,,---...---,,,,,,...000222222111000000000000000***------+++,,,000111///++++++******+++---...///*********+++,,,...///000............///000222222777333111444999;;;888444444111000333333222333666333666333///444@@@FFFDDD;;;999777555333222333333000...------///000111000///---+++,,,---......---000...,,,---111222000......///000000......///000...///000111222333333333222666777444333444555444111111222333333444555555333333333444666888888666555333000000111444555555:::999888777777888999:::<<<;;;;;;;;;<<<===???@@@???????????????@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDDAAADDDFFFHHHMMMSSSTTTRRROOOPPPUUU]]]aaa```___aaa``````aaabbbeeehhhkkklllqqqrrrsssvvvzzz999;;;???BBBDDDCCC@@@>>>;;;???BBB@@@<<<;;;@@@EEECCCIIIPPPSSSPPPJJJFFFDDDAAA===>>>DDDHHHEEEBBBBBBGGGDDDBBBDDDHHHJJJIIIHHHFFFDDD???<<<<<<@@@DDDFFFDDD???AAALLLWWWXXXQQQLLLHHH???444000111333222///222222222444666999;;;<<<<<<;;;:::888555444444555111222222111000000111333666666777888777555222000,,,///...,,,,,,///000......---,,,+++,,,...000222------------...000111222/////////000000111222222555222000111555:::;;;<<<===444111444333...000888333666111---888JJJKKK@@@;;;999666555555444333222111000000111222222222222111000//////////////////000///......000111000...000000000///...---///111---///111333333333444444222444555444222333444444111222222222333333444444555555555555888<<<;;;888333222111111444666777777<<<;;;:::888888777888888999999999999:::<<<>>>??????????????????@@@BBBBBB???@@@AAABBBCCCEEEGGGIIIHHHIIIJJJLLLQQQWWW[[[\\\WWWXXX\\\___`````````bbbddddddeeegggiiillloooppptttsssssswww777:::===@@@@@@>>>===;;;:::>>>CCCBBB???<<<<<<>>>;;;BBBJJJMMMLLLHHHGGGHHH@@@<<<;;;@@@CCCAAA======BBBCCCBBB>>>;;;<<>>;;;;;;<<<:::999<<>>AAACCC<<<===<<<:::777777999<<<777888888777555444666777;;;===@@@CCCDDD@@@999333222444333///...000000---000...---++++++---...000///............///000000.........///////////////444222///...111888>>>CCCIII>>>888888555000444===333444000///===NNNIII777333111//////111111000///111222333333222111000000111111000/////////000000111000//////000000000///000111111000......///111,,,000333444444333444555222222333333222111222444222222222333333444444444444777777555777;;;;;;777333222222444777999999888::::::;;;;;;:::999777666888888888999;;;<<<===>>>>>>>>>======>>>???AAABBBBBBDDDEEEEEEDDDEEEGGGJJJJJJIIIIIIKKKOOOUUU\\\aaaZZZ^^^aaabbbbbbccceeegggffffffhhhjjjllloooqqqrrrrrrqqqtttzzz888:::<<<===<<<:::::::::888;;;???AAA???===;;;999888===CCCFFFEEEEEEFFFGGGBBB===;;;???BBB???;;;;;;@@@EEEFFF>>>666777>>>CCC@@@@@@CCCEEEBBB<<<999:::777888;;;>>>;;;999===DDDCCC@@@:::555000///000111111333666888:::<<>>>>>======<<<;;;<<<>>>AAABBBHHHJJJKKKJJJFFFDDDFFFHHHIIIGGGHHHKKKNNNRRRYYYaaa\\\bbbfffeeeeeehhhllllllfffggghhhkkkmmmoooqqqrrroooqqquuu{{{;;;===>>>===:::888999;;;888888999<<<@@@@@@>>>;;;???@@@AAAAAAAAABBBDDDEEECCC>>><<<@@@BBB@@@=========EEEGGG@@@:::;;;??????<<<===BBBGGGDDD<<<999;;;888999===>>>:::666999AAA<<<888555333444444333222333666999:::888888999:::333555666444111222777<<<777999:::::::::;;;>>>@@@??????AAAEEEIIIHHHBBB<<<===???===999888:::999666111111222222333333444444/////////000111222333444///000000000///---+++***---000111111///111555999777888666222000222222///222444666999:::888444000000333555555333222333666...222666777555333222333,,,...///...------///222111111111111000//////000,,,///111222111000111111---222777888555222333555555333444777555111222777222222333444666777888888666@@@CCC999333777999777666666777:::======<<<:::999888888999:::;;;<<<===<<<===>>>>>>????????????===<<<;;;;;;<<<>>>AAACCCGGGKKKNNNMMMJJJGGGIIIKKKMMMLLLPPPUUUWWWWWW]]]dddcccjjjnnnjjjgggjjjlllkkkggghhhjjjmmmoooqqqrrrsssrrruuuyyy~~~???@@@AAA>>>;;;999;;;===999666555999???CCCBBB???HHHFFFCCCAAA@@@AAABBBCCCBBB===<<<@@@CCCAAA??????666>>>AAA===;;;<<<;;;777;;;;;;AAAGGGCCC;;;888;;;555777:::===;;;777999???999444111333:::<<<888333666999<<<<<<999666555666333555666333000111666;;;333555777999:::<<>>>>><<<444555777999:::;;;;;;;;;111111222333555777999:::444444444444222000...,,,***///333333000---...000...666888333333777444,,,111555;;;===555,,,,,,222---111555444000...000444000444:::<<<:::888888999---///111111//////222555111222222111000//////000+++...111333222111111111...333888888555222222444777444555999777222333999222222333555777888999::::::GGGJJJ???666888<<<:::777888999<<<>>>???===;;;:::888777666777;;;>>>AAA??????@@@@@@@@@@@@@@@???>>>===<<<;;;<<>>??????>>><<<;;;<<<===<<<666777<<<;;;999CCCSSSNNNDDD===>>>???>>>???CCCAAA???===>>>@@@@@@===:::555:::<<<:::999:::999666888999:::;;;;;;;;;:::999666999<<<;;;888777999;;;555555444444:::@@@???999777:::===>>>;;;777555444333666555000...222444333999;;;888222333999<<<:::999666555:::BBBEEEBBB>>>EEEEEEEEEFFFFFFDDD???<<<777666666:::???BBBAAA???;;;:::;;;<<>>@@@>>>444333111000444888666000000///...------...///000111111000000000000111111...444999999666333444666888888777777777777777777444222111111444777999999:::NNNVVVHHH666333888;;;333222333888>>>@@@<<<888888888999:::;;;===>>>???@@@BBBCCCCCCFFFHHHEEE>>>>>>@@@AAA@@@======@@@DDDGGGEEEFFFJJJKKKKKKSSS]]]___dddlllqqqsssqqqooonnntttuuupppjjjjjjmmmkkkdddoooqqqtttuuutttuuuvvvwww}}}||||||<<<===>>>>>>===;;;<<<<<<>>>777444999===CCCUUUhhhJJJCCC>>>???>>>;;;<<>>999999;;;>>>CCCGGGHHHHHHLLLIIIGGGIIIOOOSSSRRROOOJJJIIIGGGEEEBBB<<<555000//////111444222///222777666555444555666666555333333888999333/////////---555444222000000000111111333666888666777;;;;;;888111111///...222666444...111000///.........///000111111000000000000111111///333777777444222333666888888777777777777777666555444333555666777666444333AAAIIIAAA::::::;;;888666555444777;;;<<<888555888888888888:::;;;===>>>@@@BBBBBBAAACCCFFFCCC>>>BBBDDDFFFEEEDDDDDDHHHLLLEEEDDDEEEJJJKKKMMMUUU___eeekkktttyyy{{{zzzxxxwwwiiijjjgggccceeejjjjjjfffoooppprrrssstttwww{{{:::<<>>GGGJJJHHHNNNWWWHHHFFFEEEDDDAAA<<<;;;>>>:::999:::===@@@AAAAAA@@@888???BBB>>>999:::;;;;;;333444666888::::::::::::999777555666888:::;;;<<<888999999888;;;>>>;;;555777999;;;<<<;;;:::;;;<<<555333888???>>>666333888666999999777777::::::888999666555999@@@EEEDDDAAA@@@EEEKKKMMMJJJDDDAAA@@@>>>@@@CCCFFFIIIMMMRRRVVVXXXRRRNNNQQQYYY]]]YYYUUUTTTTTTUUUUUUQQQIII>>>666222222444666555222444:::>>><<<999999:::;;;;;;:::777:::;;;999777777444000222222111000000/////////000444666555555777666333111111000...111555444///222111000.........//////111111000000000000111111000222555444222111333555888888777777666666666666666666666777888777444111...666;;;<<<@@@DDD@@@777;;;888555666888888555222:::999888888888:::===>>>@@@BBBAAA???@@@CCCBBB>>>@@@BBBEEEDDDDDDEEEIIIMMMFFFFFFIIIMMMOOORRRZZZccchhhnnnuuuyyyyyyvvvrrrqqqggghhheeecccffflllnnnmmmrrrrrrrrrrrrsssxxx~~~999<<>>===444888AAAIIIIIIAAA===>>>HHHJJJKKKJJJDDD???===>>>999999;;;===???@@@AAAAAA@@@FFFGGG???888666777777///111444888;;;===>>>>>><<<888555555999===???>>>888===@@@BBBEEEFFFAAA:::777888999999888888999;;;;;;666;;;FFFCCC555000666444666777888888888777555777444333666;;;???>>><<<>>>DDDJJJJJJFFFBBBAAACCCDDDGGGJJJLLLMMMQQQXXX]]]YYYUUURRRSSSWWWYYYWWWTTTXXXZZZ]]]^^^\\\SSSHHH@@@:::999999999777555:::AAAFFFBBB>>>;;;:::999888777<<<<<<;;;;;;;;;;;;888555111111222222222111///...---111444444444666444000222333222111333777666111333222000///...//////000111111000000000000111111000222222111000000222555777777777666666555555555777666666777888777555333222555888;;;BBBHHHCCC:::===:::777666777777666555<<<;;;:::999:::<<<>>>@@@AAABBBAAA======AAAAAA??????AAACCCCCCBBBCCCHHHLLLLLLMMMPPPRRRSSSWWW^^^eeeiiimmmqqqqqqmmmgggbbb___jjjiiiggggggiiimmmpppqqqtttuuuuuuttttttwww{{{555888<<<======;;;::::::111111333666888888;;;>>>AAAEEEHHHEEE@@@<<<::::::666777999::::::::::::;;;AAAEEECCC;;;333111222222///111333666888999999999555111...///333666888777888???FFFIIIJJJIIIAAA888666666666444333333444666999555:::DDDBBB555111777555666888;;;;;;999777666777666555777:::<<<;;;999@@@DDDGGGFFFBBB@@@CCCGGGDDDGGGIIIJJJJJJMMMSSSXXXWWWWWWWWWVVVTTTSSSTTTVVVWWWYYY]]]___^^^XXXPPPIIICCC@@@===<<<999999???HHHHHHEEEAAA>>><<<:::888666:::777555555666666666666===>>>>>>===;;;777333000,,,111444444555777555111222444333111222666555222333222111000///000000111111111000000000000111111111111000//////000222444555555555555555555555555777666444555777888999999999:::;;;<<>>======>>>@@@BBBCCCBBBDDDCCC???>>>AAACCCBBBEEEGGGIIIHHHFFFGGGKKKNNNPPPSSSUUUTTTSSSWWW\\\```hhhjjjllljjjeee___ZZZWWWdddccccccdddfffiiinnnqqqrrrtttvvvwwwxxxyyy{{{}}}111333666777666444444444+++,,,000333555555555555777:::;;;888666666444222111222444444333222222333<<<>>>:::333...//////---000000111111111///...---///---,,,,,,...000222222666===DDDEEECCC@@@777///222222222111///...000111222000444<<<<<<666777<<<888777:::>>>>>>;;;999:::999999:::<<<>>>???===;;;AAABBBCCCBBB@@@AAAEEEHHH???AAABBBCCCDDDFFFJJJMMMPPPSSSUUUTTTQQQPPPSSSWWWUUUWWW[[[^^^^^^XXXPPPJJJCCC@@@===<<<;;;;;;CCCMMMJJJJJJIIIIIIIIIHHHEEEBBB<<<888777888888777999===PPPPPPOOOLLLGGG???777222///333555444444666555222///222222000000333333111333222111000000111222333111111000000000000111111111111000///000111222333333333444444555666666666777555333444777:::<<<===;;;===???===:::999;;;===<<<<<<;;;;;;<<<===???@@@??????@@@AAABBBDDDEEEFFFBBBFFFFFFBBBAAAEEEGGGFFFGGGIIIKKKJJJHHHHHHLLLPPPPPPTTTUUURRRPPPSSSXXXYYY^^^```aaa```^^^[[[ZZZYYY^^^^^^aaafffhhhjjjooouuuooorrrvvvyyy{{{}}}111222444333222111111222(((,,,222666888555000+++222444333///000444444000---///111111///...000111???===777000...000...***---.........---+++)))(((---...///.........000111111777;;;999666444///))),,,...//////------...///,,,...///111222666:::>>>888666888===>>>999777:::888:::>>>AAADDDDDDBBB@@@<<<<<<<<<===>>>???AAABBB;;;;;;;;;>>>BBBDDDEEEEEEKKKMMMOOOPPPQQQSSSVVVYYYVVVYYY]]]___]]]VVVKKKCCC:::999:::<<<<<<===DDDLLLIIIJJJNNNQQQSSSQQQLLLHHHAAA@@@BBBDDDBBB???AAAHHHTTTUUUUUURRRKKKBBB888333444777777333222444333///...222333000000222333111222111000000111222444555111111000000000000111111111000000000111222222222111111222333555666777888666555444666999;;;<<<;;;:::===@@@???;;;777888<<<;;;<<<=========>>>@@@AAA===???AAACCCEEEGGGGGGGGGCCCHHHIIIFFFEEEHHHKKKKKKCCCEEEGGGGGGFFFGGGKKKOOONNNTTTUUUPPPNNNRRRVVVVVVWWWXXXYYYYYYYYYZZZ]]]___``````dddkkkmmmlllpppwwwsssuuuxxxzzz|||444444555444222111222333...---***)))---444888999444555222...111888999444,,,///222222000000111444GGGBBB999111000222///(((******,,,---...---,,,,,,***---///...,,,***,,,///,,,000222///---...---***(((***---...------///000,,,///...***+++333:::;;;666333555:::;;;666444777555999>>>CCCFFFFFFEEECCC555555666888;;;===<<<::::::999999===CCCFFFEEECCCMMMMMMNNNRRRXXX]]]______XXX[[[```bbb^^^TTTFFF<<<000111666;;;===>>>CCCKKKAAADDDIIINNNPPPMMMGGGBBBBBBDDDIIIMMMJJJCCCEEELLLMMMNNNOOONNNIII@@@777222888:::888333111111000,,,000444555222111444555333111111000000111333555666111111000000000000111111111000000111222333222111///000111333555777888999555555666999;;;<<<:::888999<<>>>>>>>>???@@@;;;>>>AAAEEEGGGHHHHHHHHHCCCIIILLLIIIHHHKKKNNNNNNBBBEEEGGGHHHGGGIIINNNSSSNNNTTTVVVQQQOOOTTTWWWWWWYYYZZZZZZZZZ[[[^^^bbbfffbbbbbbgggmmmmmmiiikkkrrr{{{{{{{{{{{{|||555000///444555222111444444333000...222888999666444222222444555444333333---//////......111777<<>>;;;888888:::>>>@@@HHHHHHMMMXXX___\\\XXXUUU[[[[[[ZZZ[[[___^^^SSSGGG<<<:::888888999;;;;;;:::???DDDFFFAAA::::::DDDNNNSSSJJJMMMZZZ\\\QQQJJJMMMPPP[[[]]][[[[[[QQQHHHJJJMMMKKKDDD;;;777777666222000000222444444222111333222000///000222444444333333111//////000222222111222///000555777666555777333222333666:::<<<:::777;;;999777666777888999888???===;;;;;;===AAAFFFIIIAAA@@@???AAAEEEFFFDDDAAA;;;<<<===>>>AAACCCEEEFFFHHHGGGEEEEEEJJJSSSWWWUUUIIIKKKMMMOOOPPPRRRUUUWWWUUUVVVWWWWWWSSSOOOSSSZZZ^^^WWWUUUYYY\\\\\\___dddfffjjjoooooollllllooorrrvvvyyy}}}999222///111222111111555333555444222444888777444555444555666555333000///...//////...---///444888555000...000111///---...000...,,,+++******+++,,,---,,,,,,,,,,,,...///000)))777>>>555,,,,,,---***,,,,,,+++,,,,,,---...///,,,...///111111111///...000111111222111000///...000///...111333444222000//////......000111333444===:::555111111444999===???@@@GGGRRRZZZ[[[[[[\\\WWW[[[]]]ZZZWWWSSSLLLDDD???===;;;:::;;;;;;;;;:::888===AAA===777555<<>>===>>>@@@AAA>>>;;;;;;<<<===>>>@@@CCCEEEFFFGGGIIIJJJIIIMMMUUUZZZZZZKKKNNNRRRUUUVVVWWWXXXZZZXXXWWWXXXYYYVVVSSSUUU[[[]]]ZZZ[[[aaacccccceeekkkjjjmmmqqqpppnnnmmmpppttt||||||}}}:::444//////000000222555000444777444333444444111333444555555444222000......///000///...///111333...++++++000333111///111///...,,,+++***++++++,,,---------------///000000...555666///***------***---,,,,,,++++++,,,,,,------...000111111000//////---.../////////...---,,,///......///111111///---,,,+++++++++,,,...///111777333...******...444888;;;<<>><<<;;;;;;<<<;;;999:::@@@DDDBBB===;;;???DDDQQQRRRTTTXXX[[[]]]\\\ZZZaaaaaaXXXVVV^^^___ZZZ^^^SSSRRRQQQRRRUUUTTTHHH;;;CCCCCCBBBBBBAAA@@@<<<999;;;999666555555555444333444111......000333555666:::666555666666333444777666444333444666888888777999888888777888888999999>>>???@@@BBBEEEHHHLLLNNNCCC???<<<<<<======;;;888<<<<<<===>>>@@@CCCEEEFFFFFFJJJMMMLLLPPPWWW]]]^^^OOORRRWWWYYYYYYXXXWWWWWW[[[XXXXXXZZZZZZXXXYYY\\\VVVXXX]]]cccdddcccgggmmmnnnppprrrqqqooopppssswww~~~}}}666222///...///111222444,,,222555222000111333333///222333111111333333222...///000111111111222222///...000444555111///000...---,,,++++++++++++,,,,,,,,,,,,---......//////111333///))))))---...+++------,,,+++++++++++++++------...//////......---+++,,,---......---,,,,,,111000000000000000///...,,,,,,++++++,,,---///000111///,,,******---000333888888;;;???@@@AAAGGGOOOSSSYYYYYYOOOCCC;;;777444;;;:::888888999:::999888???CCCFFFEEEBBBBBBFFFJJJIIILLLLLLIIIJJJOOOPPPMMMQQQSSSLLLJJJTTTXXXXXX___WWWVVVUUUTTTWWWYYYTTTMMMLLLPPPTTTTTTSSSPPPIIIAAA>>><<<999888777666444222666333///...000444777888:::666555555444111333888666555444333444555666777777888999888888888999::::::;;;===@@@BBBEEEGGGHHHEEEBBB>>>===>>>???===;;;<<<===>>>???AAACCCEEEFFFFFFIIIJJJLLLRRRZZZ]]]\\\SSSUUUWWWWWWVVVTTTTTTTTT\\\XXXWWW[[[]]][[[[[[\\\VVV[[[```cccbbbccchhhnnnpppqqqqqqqqqqqqssswww{{{111000//////111333333111---222333000...333777999111555444///---111444444...///000222444555555444000000222777666111///000------,,,,,,++++++,,,,,,***++++++,,,------......333000+++''')))------+++---,,,+++***************,,,,,,,,,,,,,,,,,,++++++***+++---.........---------------,,,+++******+++,,,,,,++++++,,,---...///---.........////////////000//////000///...333:::JJJLLLKKKDDD>>><<<888444222222222333555777666555999:::;;;;;;;;;>>>CCCGGGHHHJJJFFF>>>:::<<<<<<999FFFMMMKKKKKKRRRUUUXXXccc___cccccc^^^[[[ZZZXXXUUUVVV\\\___[[[YYYXXXUUUPPPKKKIIIFFFDDDBBB>>>999666===999555333444777:::;;;777444444444222000333999555555444333333333555666555888999999888777999:::888:::<<<>>>@@@BBBCCCDDDFFFAAA===<<<>>>AAA@@@???>>>>>>???@@@BBBCCCEEEFFFFFFFFFFFFIIIRRRZZZZZZUUUTTTUUUUUUTTTSSSTTTVVVYYYZZZWWWWWW[[[]]]\\\[[[]]]___cccfffdddbbbeeelllrrroooooopppqqqssswww{{{~~~111222222000222555444111000333333000111777;;;<<<777===;;;222---111333111//////000222555666666555,,,,,,000444444///...111,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------222...)))(((***------+++,,,++++++***)))))))))***+++++++++***************)))***,,,...//////......,,,,,,,,,+++)))(((***+++++++++***)))***+++,,,---,,,...000222333222000///...++++++------,,,///444<<<<<<:::888:::>>>===888,,,,,,---///222444333222333222111222444888<<<>>>>>>===;;;999777888;;;>>>AAAJJJIIIHHHLLLLLLNNNXXXQQQZZZ```___\\\[[[ZZZXXX___eeecccXXXQQQVVV\\\\\\ZZZYYYXXXVVVSSSMMMEEE@@@AAA===999666666777888888555444444555222///222888333444444444333333444666444777::::::888777999;;;:::;;;===???BBBDDDFFFGGGDDD???;;;:::===@@@AAAAAA@@@@@@AAABBBCCCEEEFFFGGGEEEGGGGGGJJJPPPWWWVVVQQQSSSTTTTTTSSSTTTXXX]]]aaaXXXVVVXXX\\\]]][[[[[[^^^cccffffffcccbbbgggllloooppppppqqqsssvvvzzz}}}888999666222222666666222000222111000222888999666999BBBCCC999333555555000222000///111444555444333+++,,,///333111---...111+++,,,,,,,,,---,,,,,,,,,***+++,,,---.........---///,,,***+++,,,,,,,,,,,,+++******)))))))))******,,,,,,+++***************((()))+++---............,,,---...,,,******,,,...++++++***)))***+++,,,------...000222333222111000///++++++///222111222444222222111000333999;;;888++++++,,,///111222111000111000///111333555666666111...000666888777>>>HHHIIINNNHHHCCCGGGDDD@@@FFF???FFFLLLNNNQQQWWWYYYYYY^^^iiiiiiZZZOOORRRZZZ\\\ZZZ[[[^^^aaa```[[[TTTNNNIIIEEEAAA===<<<;;;:::999666666888888444///000666000222555555333222444555333777;;;;;;888777999<<<:::;;;===@@@DDDHHHLLLNNNEEE@@@;;;999<<<@@@AAAAAABBBBBBBBBCCCDDDFFFHHHHHHDDDKKKOOOOOONNNQQQSSSSSSSSSTTTUUUVVVVVVYYY\\\___VVVVVVZZZ^^^]]]ZZZ\\\aaacccffffffcccdddjjjmmmkkkttttttuuuwwwzzz|||}}}}}}??????:::222111666777333...///......222666333...666BBBGGG@@@:::;;;999333444111//////222333222000//////222444111,,,,,,000++++++,,,---------,,,,,,+++,,,---///000//////...---++++++------,,,+++,,,******))))))))))))******------,,,+++*********+++'''(((***,,,---......---***+++,,,***((((((+++...---,,,,,,++++++,,,---.........///000111111222222,,,((((((---222111/////////111000------222555444...---...000222222111//////...///111333333000---333+++---666666///555CCC]]]\\\PPPIIILLLGGG???AAADDDCCC@@@>>>DDDOOOUUUVVVYYYjjjpppcccUUUSSSVVVUUUOOOSSSZZZaaaeeeccc]]]YYYUUURRRMMMJJJGGGEEEBBB@@@888999;;;;;;555...///444...111555555444333444555222777;;;;;;888777999<<<888999<<<@@@EEEKKKOOORRRHHHCCC===;;;===@@@BBBBBBCCCCCCCCCDDDEEEGGGHHHIIICCCOOOWWWTTTMMMMMMRRRVVVUUUVVVXXXXXXWWWVVVVVVWWWUUUWWW]]]```^^^ZZZ]]]ccceeeiiijjjiiilllsssrrrmmmxxxxxxyyy{{{}}}}}}}}}|||BBB;;;444222555888888777444333222333555777777666333===JJJNNNBBB333000666:::888666666999999666333888777666555444333333333111...---...000222000...///---,,,000555888666333000...------------+++***...---,,,***)))((((((((((((***++++++***)))***+++%%%%%%***111444///)))(((/////////...---+++***)))---+++***(((((()))+++,,,---...000222333333333333333111000///000000...,,,000000000000000000000000******+++---///000111222......//////000000111111000111111333444555666666>>>CCCKKKRRRWWWXXXVVVUUUPPP[[[YYYIIIHHHUUUVVVIIIAAALLLZZZeeejjjiiieeeccceee```^^^aaa^^^WWWXXX^^^YYYXXXYYYXXXRRRKKKJJJNNN>>>@@@???:::333222666::::::666444444444111333666888::::::999666666999<<<888<<<>>>???CCCJJJNNNMMMGGGDDD???;;;:::<<>>@@@???===:::999777777888999888777555===IIIPPPJJJ>>>999;;;666999===AAACCC@@@;;;666<<<;;;999888777777888999444222222444666777666444444222111444888;;;999666---------...//////,,,***...------,,,***))))))((()))+++---,,,+++******+++)))))),,,333555111---+++------...------,,,+++***...---+++***)))***+++,,,,,,---000222333333222111222000////////////...,,,000000000000000000000000******+++---...000111111---------...//////000000111111111111111111111222333444777;;;BBBKKKSSSWWWXXXaaabbbZZZYYYaaa___UUUKKKJJJKKKNNNUUU^^^fffkkkdddcccccceeeeee___WWWPPPSSSQQQSSSWWWVVVTTTVVVZZZOOONNNKKKEEE>>>:::999;;;888444222444333111222666888999:::888777777999<<<888<<<>>>>>>AAAHHHKKKJJJEEEBBB???<<<<<<===@@@AAABBBEEEHHHHHHFFFGGGIIILLLSSSUUUVVVSSSPPPPPPTTTXXXXXXWWWVVVUUUUUUUUUUUUTTTZZZZZZ]]]eeennnqqqnnnjjjhhhggggggjjjooossstttssstttwwwzzz{{{|||}}}???<<<;;;<<<@@@AAA???===>>>===<<<===>>>???>>>===;;;???HHHOOOLLLCCC<<<;;;666;;;AAAEEEEEEBBB???>>>???>>>;;;999999:::<<<===;;;;;;;;;<<<======:::888999777666888;;;===;;;888---------///000///---***---.........---,,,***))),,,---......,,,******+++---+++,,,222444000------,,,,,,,,,---------,,,,,,///...,,,***))))))*********,,,///111222222000///000///------......---+++........................******+++,,,...///000000,,,,,,------.../////////222222111000///...------222///---,,,000777???DDDKKKQQQVVVWWWXXXXXXSSSNNNFFFGGGIIIOOOVVV[[[[[[ZZZWWWZZZZZZZZZaaaggg___QQQRRRNNNOOOTTTXXXXXXZZZ]]]^^^\\\XXXSSSMMMHHHEEECCC888555444666666555666:::888888999888777888:::<<<999<<<===<<>>>>>???AAABBBAAABBBEEEGGGJJJKKKMMMMMMSSSUUUUUUSSSPPPPPPTTTXXXYYYUUURRRSSSWWWXXXVVVSSSXXX[[[cccppp{{{{{{sssjjjhhhggggggiiimmmqqqssstttuuuwwwzzz|||}}}<<<:::888999;;;<<<;;;999;;;:::;;;>>>AAACCCCCCBBBDDDGGGLLLLLLGGG@@@;;;;;;:::<<<>>>>>><<<<<>>;;;888666:::999888999;;;;;;999777222000...---......---,,,---...///000///...+++***---///000///,,,+++***+++---))))))---///,,,+++,,,++++++---......///.........---+++***)))((((((((()))+++...111111000...---///...,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,------......//////000111111000///......------111000//////.........///333444:::BBBCCC???;;;;;;999===FFFRRR]]]^^^XXXQQQRRRXXXTTTJJJPPPaaacccXXX]]]WWWTTTXXX[[[ZZZYYYZZZ___^^^\\\[[[YYYWWWSSSPPP???;;;;;;======;;;;;;???888888777777777888:::<<<:::======<<<===BBBCCCBBB??????@@@AAAAAABBBBBBBBB@@@AAABBBFFFJJJLLLLLLKKKQQQRRRRRRPPPNNNOOORRRUUUVVVTTTSSSTTTVVVXXXXXXVVVYYY___kkkzzzttthhhhhhggghhhiiimmmpppsssuuuyyyzzz|||~~~===;;;888666666777888888555555666999<<<>>>===<<>><<<>>>:::999888777888:::;;;;;;;;;>>>>>><<<<<<@@@AAA???===>>>@@@BBBCCCCCCCCCCCCAAAAAABBBDDDHHHJJJJJJIIIPPPPPPPPPNNNNNNOOORRRTTTRRRTTTVVVVVVUUUVVVYYY\\\]]]dddqqq}}}}}}pppeeehhhiiijjjlllnnnqqqtttwww~~~~~~~~~999777444111000111222333222222222444666555333111555<<<>>>888000000555999999<<>>???AAACCCDDDDDDDDDCCCBBBBBBCCCCCCEEEFFFHHHIIIQQQPPPOOONNNOOOQQQSSSTTTPPPTTTWWWXXXVVVWWW\\\```aaahhhrrrzzzzzzsssjjjdddhhhkkknnnpppqqqsssvvvxxx333333333222000000111222444333444555666555333000...444777333111444777666;;;;;;===>>>===:::555222222222111222444666888999444555444222//////111444111222333333222111111111444222///...///000000///---------....../////////+++---......,,,+++,,,,,,000,,,+++---...+++)))*********,,,---............//////000//////...---------------------......///...---,,,---...///...---++++++++++++++++++++++++++++++++++++************------......///000000111//////000000000111111111222000...,,,+++,,,---...000111111///000444666555333333333333333333333333>>>NNNUUUKKKCCCIIITTTZZZLLLMMMRRRYYY[[[YYYZZZ^^^^^^```bbb```]]][[[[[[]]]\\\XXXWWWXXXVVVQQQOOOQQQFFFCCC@@@???AAABBBAAA??????AAAAAA>>>>>>BBBCCC@@@???@@@BBBCCCDDDDDDDDDDDDAAACCCDDDCCCBBBEEEJJJNNNPPPNNNMMMLLLNNNPPPRRRRRRRRRSSSUUUWWWYYY\\\___aaaccciiiqqqrrrnnnhhheeeeeeiiimmmrrruuuuuuvvvxxxzzz~~~~~~333555888999888777666666555555777999;;;;;;999777777<<<===<<<>>>CCC@@@:::@@@<<<777666777999888666111222444666999===???AAAAAA@@@===888333111333555111222333333222111111222///...///111333333111///------,,,,,,---...///000***+++------,,,+++,,,---///+++***------***((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,------,,,++++++///...---,,,,,,...///000///---,,,---//////...---+++++++++++++++++++++++++++++++++***************,,,,,,------...//////000000000000000000/////////+++,,,...///000///...---,,,111000+++,,,222333///555444222000///111666:::...999???888333999HHHRRRQQQTTTZZZ^^^]]]XXXXXX\\\___bbbdddbbb]]][[[]]]aaaZZZXXXZZZ___bbb```aaaeeeKKKGGGDDDCCCDDDEEEDDDBBB@@@BBBBBB??????CCCDDDAAA@@@AAABBBCCCDDDDDDDDDDDDAAADDDEEEDDDBBBDDDLLLSSSMMMKKKIIIIIIKKKNNNOOOOOOUUUSSSSSSVVV\\\```aaa___ccciiinnnllleeeaaaccchhhiiinnntttxxxxxxxxxyyy{{{}}}|||}}}777::::::777777::::::777777666555444444555555666999<<>>===:::333111222222111111222333444222111222333333222111000222444111000///000333333000,,,+++---111333444333000...++++++---///000///,,,)))++++++,,,---------,,,,,,+++***))))))++++++***))),,,---///000000///---,,,++++++,,,...//////...,,,+++***))))))***,,,...///111...++++++,,,---+++)))---,,,+++++++++---000111000---+++---222444222///,,,///222111...,,,---///***000333222222444444111333111///111444666666444444666999888333111999EEE888===GGGTTT^^^bbb___[[[[[[bbbaaacccjjjdddZZZZZZaaa^^^]]]```fffiiigggddd\\\TTTFFF===AAAKKKKKKDDDDDDFFFJJJLLLGGG???;;;>>>BBBEEEEEECCCDDDGGGHHHFFFBBBEEEGGGFFFDDDEEEHHHKKKMMMMMMMMMKKKIIIKKKPPPUUUSSSRRRWWW^^^```]]]```fffaaacccddddddcccccccccdddlllqqqvvvxxxwwwxxx|||888;;;<<<999:::======;;;666555444333333333444444888:::===>>>>>>>>>>>>??????===999777777777666555888555444777===AAAAAA@@@>>>;;;999:::888444333555555444333333444444222000111222333222111111333444444222222333555444222///000222444666666555444333000000111222444333///---//////............---------+++***+++,,,---,,,+++,,,---............---,,,+++,,,,,,...///...---,,,+++***))))))***+++---///111...,,,,,,---...---+++...---,,,,,,,,,...000111000---,,,...222333111...+++---000000///---------)))///333222222444555333222000///111444666666555222333666888444111666===555888>>>HHHRRRXXXYYYXXXRRR```ccc]]]YYYUUUZZZjjjhhheeebbbcccfffhhhgggdddeeeaaaWWWMMMKKKPPPPPPLLLFFFEEEHHHMMMNNNHHHDDDCCC???EEEHHHEEEDDDFFFGGGGGGHHHJJJLLLJJJHHHGGGIIILLLKKKMMMOOONNNMMMMMMOOOQQQTTTSSSWWW]]]]]][[[\\\aaabbbccceeefffeeedddeeefffjjjoootttvvvvvvxxx||||||}}}888;;;;;;999999<<<===:::888777666666555555666666777999;;;<<<;;;:::::::::999999888999::::::888666777444222444999===???>>>:::666555777666333333666555444333333333222000...111222333222222222444666666555555555777666444333444555555666666666555555444444444555666555222///333222111000/////////000///...------//////...---------------------------,,,------......---,,,++++++***))))))***+++---...000...------...///...---......---------///000111111///...000333333000---......000222333222///,,,)))///222111111444555333111000///111444666777777111000333666555111222555444444666:::AAAGGGKKKMMMKKKYYY\\\WWWUUUSSSZZZkkkpppmmmjjjjjjmmmnnnmmmkkkjjjkkkggg___[[[[[[[[[ZZZQQQMMMNNNUUUZZZXXXTTTSSS>>>EEEIIIFFFCCCEEEGGGHHHMMMOOOOOOMMMJJJHHHJJJMMMMMMPPPSSSTTTSSSQQQPPPPPPVVVVVVYYY]]]\\\ZZZZZZ]]]bbbdddfffgggffffffgggiiiiiimmmrrruuuvvvwww{{{xxxyyy|||===@@@???<<<<<<>>>>>>;;;>>>>>>===<<<<<<;;;;;;;;;666888::::::888777666777888888:::===>>>===999666444111///000444888:::::::::666555666555111111444333222111111222222000...111222333222222222444666777666666666777777666555555444444333333333444444444444444555555444222///333222111000000111222222111000//////111111000/////////............//////---...//////...,,,,,,++++++++++++***+++,,,---...///...------.../////////...------------...///000111000000222333333000---222111222555888777333///,,,111333111111333444222000///000111333555777777333000000444555222000111666555333444666999<<<>>>HHHMMMLLLQQQ]]]]]]TTTTTTggghhhiiimmmrrruuutttsssiiijjjkkkjjjiiiiiihhhggg]]]WWWUUUYYY\\\\\\]]]___CCCFFFFFFBBBBBBFFFJJJJJJMMMOOOPPPNNNKKKJJJLLLNNNSSSUUUVVVWWWVVVUUUTTTSSSWWWXXX[[[]]]]]]\\\\\\^^^bbbdddfffhhhhhhhhhjjjkkkiiilllqqqtttvvvxxx|||~~~wwwyyy}}}GGGJJJIIIEEECCCEEEDDD@@@AAAAAAAAA@@@@@@???>>>===666888:::999777555444555777888;;;>>>???===777333000...---...000333555666777444444777666333222555222111111222444555444222000111222222111111333555444555555555555555666777666555444333222222333333222111111111222222000...111000000000111222333333222111000000222222111000111111000000000000111111...000222222000...---...---------------......///...///............///000---------------..................///000///...,,,222111111444888888444000...333444111000222222111...///000111222333555666777111///222333222111222333444444444444444555777BBBCCC@@@GGGWWWWWWHHHBBBQQQVVV^^^hhhpppuuuvvvvvvgggfffggglllppppppmmmkkkccc___[[[YYYVVVUUU[[[cccPPPMMMGGGAAABBBIIIMMMLLLLLLNNNPPPPPPNNNNNNQQQTTTXXXWWWUUUTTTUUUUUUVVVVVVSSSWWWZZZ\\\\\\^^^______aaadddfffhhhiiijjjlllmmmlllnnnrrruuuxxx{{{}}}zzz}}}GGGIIIHHHDDDBBBCCCBBB???????????????>>><<<;;;:::666777999888666444444444555777:::===>>>:::444///------......000111222333111000222888999666555777333333333555777888888666000111222111//////111222111222333333333444777999999888777666555555555555111000///000222222111//////000111222222222222111222111000000222222111000222222222222222222222222000333666555222000111333000111111111111111111111000111111000///...000111........................,,,,,,,,,,,,,,,,,,,,,,,,/////////111333333222000///333444000///111333111---///000000///000222444666222///222333111111444---000333555555555666777888>>><<<;;;AAA@@@<<>>???===888444---///222444444333222222//////444::::::444//////333222111222333333222000111111111///---,,,,,,...---///222222222555:::>>>::::::999999777666444333666555555666999::::::999444666777777555111---***000///...///000000000...///000222333333222000///222777;;;;;;777555777:::555666666777666666555555666777888666333111333555222222333333333222222111333333222000000222666999...000111000......222666***...000///000444777777,,,...000...,,,+++...000,,,---111666555000...111---000333444222222333555333888444333:::999666;;;333777===DDDKKKSSS[[[___ffffffjjjnnnlllhhhllluuuqqqllljjjooorrrqqqooooooqqqyyywwweeeOOOEEEFFFKKKMMMPPPRRRRRRQQQRRRUUUYYY[[[XXXUUUVVVYYY\\\]]]\\\YYY```dddbbbbbbggghhheeefffiiillloooqqqsssvvvxxxzzz{{{|||~~~555666777888999999888777666333111111444555333222555444444333333444444555444999;;;999:::===:::444222///...000222333444555555///000999>>>:::555333///111333333111000///000,,,//////++++++---...,,,111000/////////000222333666666666666777777777777999===>>>;;;;;;>>>:::333555444333333333333000......------,,,,,,...///000///000000111111111111000555555555555666666777777555888;;;:::666333444555777777777777666666666666666888:::<<<<<<999666333666666777777777777777777333000///222222000000333...222333///000444555111111///............---+++///000111222222111000///000222555666555444555555777777666555333222111111888888888<<>>===<<<:::AAAAAA@@@???>>>>>>======:::777555777666222222555///222222//////222333///444222111111222222111///...///000111111111000000000222444555555444444555666666555555555444444444888888777999;;;>>>@@@AAAEEEJJJQQQYYY```eeehhhjjjlllooorrrsssqqqqqqrrrtttnnnyyy|||uuunnnlllfff]]]XXXVVVTTTSSSSSSWWW\\\``````kkkpppiiicccbbb```[[[\\\aaaeeeeeegggllllllhhhooopppqqqssstttuuuuuuvvvwwwxxx{{{555666777888777666555444333222000000222333333222444444333333333333444444///555777444111333777:::444000---...333888888555222111333555666777===DDD888333///111666888555111666555111---...111000+++000000///...///000111222666555555444444333333222444555333000000111///***111///---,,,...//////...///............///000000222333333444444333222222222222333333444444333333444444444555666666444222555555555555555555666666444444666888999;;;<<<<<<===>>>@@@BBBDDDGGGIIIJJJAAA===;;;<<<;;;777777999555777777444333555444222111000//////000111///......///000000111111000000000222444555444444444555555555555555555666777888999:::::::::;;;<<<<<<<<<>>>>>>AAAHHHRRR\\\eeeiiikkksssxxxvvvooolllrrryyyrrrzzz}}}|||~~~yyypppiiieee```YYYVVVWWW[[[___eeevvv~~~tttfff```___^^^___ccceeefffhhhmmmnnnlllpppooooooppprrruuuxxxzzzwwwzzz555666777777666555444333333333222222333333444444444333333333333333333444///666<<<:::666777???EEE666777555111000222111...000222777<<>>BBBFFFIIIJJJ@@@===<<<>>>>>>;;;<<>>>>>CCC@@@???BBBKKKUUU]]]aaahhhqqqyyyyyyssspppuuu{{{qqqvvvzzz{{{|||}}}xxxooodddZZZWWWYYY\\\eeewwwvvvfff`````````dddeeeggggggiiilllnnnnnnoooooooooqqqtttwww{{{~~~xxx|||444555666666555444333222444444444444444555666777333333333222222333333333444777:::999888???OOO___TTT]]]bbb[[[PPPFFF;;;333===<<<;;;===@@@BBB>>>999>>>===;;;888666555555666222222000...111555444///333222111111111222444555555444333222111000///...000...---///111222222111111///,,,+++---///000000---......///////////////......///000000000000///000111222333333222111000666444333555888999666333222333333444555666777777888777555444555777:::<<<======>>>>>>>>>?????????:::777888<<<>>>>>>@@@DDD<<<;;;::::::999777666777777666444444555555333222111111000000000000111111000222333333222222444666777666555444444555666777333666999:::999999;;;<<>>>>>@@@DDDAAA??????AAAAAA>>>>>>@@@<<<:::888777777777555333444444222111111111111111111222222222111222444666888777555444555666888999;;;===>>>===999888999<<<<<>>@@@BBBDDDDDD;;;888999<<<===<<<>>>AAACCC@@@AAAEEEFFFCCCDDDHHHAAA???<<<;;;:::999666444888777555333111111111111111222222111111222444666999888666666777999<<<>>>AAACCCCCC???:::888:::===999???DDDCCC@@@>>>AAAEEEFFFKKKRRRZZZaaafffkkknnnooossszzzxxxqqqqqqtttnnnxxxzzznnneeehhhnnnpppiiihhhmmmuuuyyyxxxyyy}}}wwwwwwwwwxxx|||000000222333444333333222222444555555333444666999333222222222222222222333000000333888666333777@@@EEEHHHHHHKKK\\\pppsssjjjlllnnniii[[[OOOIIIBBB;;;444111///222666777333...---777>>><<<666444333222111000/////////000222333333333222222111111000000000---...666888333000222111000//////000///---+++***+++,,,---------,,,+++...///111444666777888999333444666777666444222000444777999888444222222333222333444666777999:::;;;<<<;;;::::::;;;===???@@@======<<<<<<<<<<<<<<<;;;AAA===<<<>>>>>>;;;;;;>>>===999;;;@@@BBB???@@@EEEIIIGGGDDDBBBAAA???<<<::::::888666444222111111111111111222111000111444666999888777777999===@@@CCC>>>@@@@@@;;;666444888<<<===DDDIIIGGGAAA===AAAFFFAAAFFFMMMRRRXXX___hhhnnngggnnnyyy|||xxxllloooxxx}}}nnnmmmsss~~~|||zzzxxxxxx{{{111222444555555555444444222333333444444555555666333333222222111222222222555444333333444666999:::>>>???EEEOOOTTTUUUWWWZZZZZZ^^^YYYLLLFFFGGGCCC;;;777555222111111000...------444777444333555444000......------...///111222333333333222222111111111000222444222///...000333222111111000...---+++***,,,//////,,,---000000------000444777777666555555999888888888999888555333333444666777666444111//////222555555444666:::>>>===;;;888888999;;;<<<<<<333444999===:::555:::CCCAAA@@@???===<<<;;;;;;;;;999888:::@@@GGGJJJHHHDDDEEEFFFGGGGGGGGGEEECCCAAAEEE???<<<>>>>>>:::666555000///222999;;;777444333444333444666:::<<<<<<;;;;;;BBBFFFDDD<<<888:::>>>>>>FFFJJJDDD>>>>>>CCCGGG???FFFNNNRRRTTTXXX```ffffffhhhnnnzzz}}}tttssszzz~~~{{{222333444555555555444333222222333333333222222111222111111000111111222222333222222222444666999:::888777;;;BBBFFFEEEFFFIIISSSVVVRRRFFF@@@AAA===555444222000000111111000///111666777333111333444111111000...---------...///333444444555555666666666222222333222111111222444555333111...---,,,,,,---+++...///,,,---000000------000444666666666777777===<<<:::::::::999666444444555777888888666444222111333555666666777999;;;<<<:::888666666666666555999999;;;===:::666:::BBBBBBAAA>>><<<<<<===@@@BBB:::999:::AAAJJJQQQRRRQQQHHHIIIKKKLLLLLLJJJGGGFFFEEE@@@>>>@@@@@@<<<999999888555777<<<>>>:::666666222111111444888;;;<<<<<<===BBBEEECCC<<<888;;;???:::AAAEEEAAA>>>AAAEEEHHHGGGIIILLLPPPTTTVVVVVVUUUmmmjjjgggjjjuuuyyy}}}}}}yyyzzz}}}|||444444555666555444333222111222222222222000...---000000000000000111222333111111111111333555777999333111222555666555555888GGGJJJFFF===888999666000000...---...000222222111555777666111...000222111333111///...,,,,,,,,,,,,111222333555777888999999444222111222444555555555888555111---+++,,,...///+++...///,,,,,,///000---///111444666666777999:::???===:::999999888777555555666888999999777555444333333444777999999888777888888777666555555444444::::::;;;<<<:::888<<>>???AAA===<<>>>>>???AAACCC@@@;;;999<<<@@@:::???@@@>>>>>>BBBDDDDDDHHHFFFHHHPPPZZZ]]]XXXRRRhhhfffcccdddkkkyyyuuuzzz}}}~~~~~~555555666666666444333222000111222333222111///...000000000000111222444444222111111111222333444555333000///000000...///222;;;===;;;555222444333//////...---...000222222111222333333111......///000222111///---,,,,,,,,,---...///111333555666666666555222000222555888777555888555222///------...///,,,//////,,,---000000---000222444555666777:::<<<<<<:::777666777888777777777888999999888666444333666444555777;;;;;;888444333555777888888888888999444555888:::<<<===???AAABBB???<<<999999;;;>>>@@@999888:::>>>DDDIIILLLLLL@@@CCCGGGJJJKKKJJJGGGEEEFFFBBBBBBDDDEEEBBBBBBEEEHHHDDDAAABBBAAA<<<999::::::777555555888<<<>>>?????????>>>;;;999999<<<@@@>>>???>>><<<===AAAAAA>>>CCCBBBEEENNNYYY\\\VVVOOOUUUYYYbbblllrrruuuyyy~~~zzz}}}555666666666666555333222///000222333333333222222111111111222333444555666333333222111111111111111555111///111111///000444333444333111111333333111111///......000111000000,,,---000111000...---...///...---,,,,,,---...///...///111222333333222222444222000111555777777555444333222111000///...------000000---...111111///000222444555666777999<<<999777555666888:::;;;;;;999999999888666444222111777555666888;;;<<<888444222555888999888888999;;;111444777:::===???===;;;888888777777888999;;;<<<444555888===@@@BBBBBBAAA<<<>>>BBBEEEFFFFFFDDDCCCEEEBBBBBBEEEEEECCCDDDHHHNNNIIIFFFFFFEEE@@@>>>>>>???<<<888777888:::<<<<<<>>><<<:::888777999<<<>>>>>>>>>===;;;===AAAAAA===???@@@DDDIIIMMMMMMIIIEEEIIILLLXXXhhhrrrsssqqqrrrssszzz~~~{{{{{{zzz|||444555666777666555444333111111222222333444444555333333333333333444555666333333222222111111000000444000///222222111222666000111111111111333444444222111//////000111000///******...222111---,,,...---,,,,,,,,,,,,...000111000111333444555444222111333111000111333444444444111111111111111///...---...111111//////222333000000222555666666666777999888777777999;;;>>>>>>>>>::::::999888666444333222777666777999:::;;;999888444777999888666555777:::888999:::;;;>>>@@@;;;555000111333555777:::<<<===111444888===@@@AAAAAAAAA<<<>>>@@@BBBDDDDDDDDDCCCCCCAAABBBDDDCCCAAADDDIIIPPPKKKIIIJJJIIIEEECCCDDDAAA>>>;;;999999::::::999===;;;888777888;;;<<<<<<:::<<<<<<;;;>>>DDDEEEBBB===@@@EEEHHHIIIJJJJJJKKKLLLGGGIIIVVVbbbiiipppyyyqqqkkkkkk{{{yyywwwyyy{{{444444666777777666555555444333222111111222444555333333333222222333444444111111222222333333222222333000000333333222222666333222111222222222333444222111//////111222111000...---///222000,,,+++000,,,,,,++++++,,,...///000000111444555666555333111000111111000//////111222000//////......//////000000333333111111444444222///222555777666555555555888777888:::===>>>>>>===999999999888888777666666666777999999999999:::<<<666999;;;999666666:::>>>AAA@@@===:::>>>CCC@@@999444444333444555888;;;===444666:::===???AAABBBDDD>>>>>>???AAABBBCCCDDDDDDAAA@@@@@@BBB@@@>>>BBBHHHKKKGGGFFFIIIJJJGGGDDDEEECCCAAA???>>>>>>>>>===<<<>>>;;;777888;;;>>>>>><<<:::===???===???DDDFFFEEEBBBDDDFFFIIIKKKNNNQQQSSSOOOHHHFFFNNNTTTYYYgggwww{{{mmmbbbjjj{{{vvvxxx|||~~~333444555777777777666666777555222000///000222333333333222222111222222222...///111222444555555555333111111444555222333666666444333333333111111222222000///000222333333222444000000222///***,,,222------,,,+++,,,---...///---///222444555444333111...111222000---,,,///222111///---+++,,,...111333111444444222222555555333///222666777666444333333777666777999<<<<<<:::888888888888999999:::::::::555888:::999777888;;;???666999<<<;;;999;;;AAAFFFEEECCC===:::???HHHHHHBBB>>>;;;777444444666999;;;999:::;;;<<<===???BBBDDD>>>>>>>>>???@@@AAACCCDDD@@@??????@@@>>><<<@@@FFFEEEBBBBBBFFFHHHEEECCCCCCFFFEEEDDDDDDEEEDDDCCCAAA???;;;888:::>>>@@@???======AAACCC@@@???BBBDDDDDDNNNKKKHHHGGGHHHJJJJJJJJJMMMJJJMMMSSSQQQNNNXXXiii}}}rrreee^^^fffyyy~~~xxxvvvzzz444555666666666666888:::888333111555555111///222///000333555555555444333333333222000...222999???222333333444666777777888888777666555444333333222///222555777666333///,,,111111111///------///000000///...------...///000000000000000///...---,,,++++++,,,,,,+++***((('''---+++(((***000555777777111111000000000222333444111333666888999999888888666666666444333444777999999888888777777888888999;;;:::888666555555666777=========;;;:::;;;>>>@@@>>><<<;;;;;;<<>>======>>>??????CCCBBBBBBBBBBBBDDDEEEFFFGGGJJJJJJHHHIIIMMMNNNLLLCCC???<<<<<<>>>@@@@@@???DDDBBBAAA@@@@@@BBBEEEFFFFFFIIIKKKKKKJJJIIIIIIIIIFFFNNNRRRMMMLLLQQQWWWYYYqqqmmmgggbbb```iii{{{tttxxx||||||zzz{{{444555666666555666888:::777333222666666111000222///111333555555555444333777666555333333555:::===222222333333333333444444444444444444333333222222111222555666666444222000111000///...,,,,,,...///---,,,+++******+++,,,---000000000//////---,,,,,,,,,,,,,,,,,,+++***)))(((///,,,***+++...222444444000000/////////000111222111333555777888777777666;;;:::999666333222333555999888888888999::::::;;;;;;999888666666777888999>>>>>><<<999666666888:::;;;;;;;;;;;;===@@@CCCEEEDDD@@@999444222333555666===;;;::::::;;;;;;:::999999888999<<>>;;;======<<<;;;<<<===>>>???@@@@@@@@@AAACCCEEEGGGIIIJJJLLLLLLIIIJJJNNNOOOMMMGGGDDDAAAAAACCCEEEEEEDDDGGGDDD???<<<<<>>;;;777444555777:::888999;;;===???AAACCCDDD???===999666555555777888888999;;;:::777666888999:::999999:::===>>>>>>===:::::::::;;;<<<===????????????AAACCCEEEHHHKKKLLLLLLNNNLLLHHHHHHLLLNNNMMMJJJHHHFFFEEEGGGHHHIIIHHHGGGEEECCCAAA@@@AAABBBCCCCCCEEEHHHHHHHHHHHHHHHJJJHHHKKKLLLKKKMMMRRRUUUTTTZZZ]]]eeelllmmmllloootttxxx}}}333444555444333444555777222333666888666333111111222222333444555555444444777444222333666666444111222222111111111111000000333333333222222222111111777666444222000000//////222000...------------,,,------,,,,,,,,,,,,------...............---,,,,,,000///...,,,,,,,,,---...///...,,,,,,,,,...//////000000//////............444444555666666666555444555666666666666777999;;;<<<=========<<<<<<;;;;;;888777777888999:::<<<===???>>><<<999888999===AAA999:::<<<>>>@@@@@@@@@@@@<<<<<<<<<:::999999;;;<<<777999:::999777777888999>>>===<<<===>>>???AAAAAA:::;;;<<<===???AAABBBCCCBBBCCCEEEGGGIIILLLNNNOOOMMMNNNLLLGGGGGGKKKLLLKKKJJJIIIHHHHHHIIIKKKKKKLLLDDDFFFIIIKKKJJJGGGCCCAAAFFFHHHIIIIIIHHHGGGHHHIIIFFFGGGHHHJJJOOOSSSUUUTTTZZZYYY]]]ccchhhlllsss{{{222333444333222222444666000444888777555444222222333333444444555555444444777555444555777777333///222222222333333333444444666555555444333333222222888666444333333444666777555222///......///...,,,------............------.........///......------000///...---------...///,,,,,,,,,,,,---...000111111111111111000/////////555666666777777777666666222333666777888999<<>>>>><<<:::999777666666777888:::;;;<<<===???>>>===;;;:::;;;???CCC<<<===>>>??????>>>===;;;999;;;<<<<<<::::::<<<===;;;999888999:::;;;:::999@@@@@@???>>>???@@@BBBDDD<<<===???AAACCCEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOOOONNNPPPNNNIIIHHHLLLMMMKKKJJJKKKLLLMMMMMMNNNPPPQQQGGGIIIKKKLLLLLLJJJGGGEEECCCEEEFFFFFFFFFFFFHHHJJJEEEDDDFFFKKKPPPSSSUUUVVVXXXVVVXXX^^^eeemmmzzz|||222333333222111111333444///555999777444444444333444444444444444444555555:::999999::::::999666444444444444555555666666666666666666555555444444444666666555666999<<<@@@BBB666333///...///000...,,,++++++,,,,,,,,,,,,++++++...///////////////......//////...............///***,,,---......///111333111222222222222222111000666666666666777777888888444666888999888999;;;<<<===>>>>>>===;;;999777555555666777888:::;;;<<<<<<>>>>>>===;;;::::::<<<>>>>>>>>>??????>>><<<;;;999777999<<<;;;888777999<<<===;;;999:::===>>>===;;;????????????>>>>>>AAACCC>>>???AAADDDFFFHHHHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNQQQPPPLLLLLLNNNNNNLLLKKKMMMOOOQQQRRRSSSVVVXXXQQQOOOMMMKKKJJJJJJKKKLLL>>>@@@BBBCCCDDDFFFIIILLLEEEEEEHHHNNNQQQQQQSSSVVVRRRSSSYYYaaagggmmmxxxzzz111222333222000000222333///777:::555222444666555555555444444444444555555;;;===>>>>>><<<:::::::::777777777666666666666666333333444555666666777777666666666888;;;>>>AAACCC666222------//////---***)))***+++,,,,,,+++***)))//////000000000000000///---......//////......---+++---//////...///111333000111222333333333222111444444444555666777888999666888::::::999888999:::999:::;;;;;;;;;999777666444555666888999::::::;;;:::;;;<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>===<<<;;;;;;888;;;===;;;888666999<<<;;;<<<======<<<<<<===???===???@@@???>>>===???BBB===???AAADDDFFFGGGGGGGGGFFFGGGHHHIIIJJJJJJIIIIIIJJJNNNNNNLLLLLLNNNMMMIIIHHHKKKPPPRRRSSSUUUXXX[[[XXXWWWVVVUUURRRPPPMMMLLLBBBDDDDDDDDDDDDFFFIIIKKKHHHHHHLLLQQQPPPMMMOOOUUUPPPTTT[[[bbbdddgggqqq|||sss111222222111000000111333000777:::444111444777666666555555444444444555555;;;>>>@@@???<<<:::;;;===:::999888777666555444444///000222444666888999:::888777777777888:::<<<===666111,,,+++......,,,(((***+++,,,------,,,+++***///000111111111111111000,,,---...//////...---,,,---///111111///...000333///000111222333333222111222222333333555666888999555777999::::::999:::;;;555666888::::::999888777444555666777999999999999555888;;;===>>>???AAABBB============<<<<<<======;;;>>>@@@===999777:::>>>888===AAA???:::999===BBB>>>@@@BBBBBB???>>>@@@BBB<<<===@@@BBBDDDEEEEEEEEEAAABBBDDDFFFGGGGGGGGGFFFEEEIIIKKKIIIJJJKKKIIIEEEDDDHHHMMMPPPRRRTTTXXX[[[YYY]]]bbbdddaaaXXXMMMFFFLLLLLLKKKIIIGGGFFFGGGIIIKKKLLLPPPTTTPPPIIIKKKSSSSSSWWW\\\___]]]___kkkxxxkkkxxx666555222000000000111222444666777666555333444444333222111000111222333444777>>>DDDCCC>>>:::;;;???:::888555555666555222///222111111111222444777888555555333222111111000000222000///......---+++)))...,,,***+++,,,.........///111222222000...------/////////...---,,,***)))---...///111222222222222///000000111333444555555222333444555666666666666999999999888888888888888888777666777999888555222222777666111555??????777;;;;;;<<<===>>>>>>>>>===:::;;;<<<;;;:::999;;;===>>>===;;;:::;;;<<<>>>@@@<<<===>>>???AAAAAAAAAAAA@@@>>>???BBBBBB>>>===>>>>>>======>>>???@@@BBBCCCDDD@@@AAAGGGGGGCCCCCCGGGGGGGGGGGGIIIJJJJJJJJJIIIEEEHHHJJJIIILLLSSSVVVUUU^^^```bbbaaa^^^[[[XXXXXXRRRNNNJJJLLLOOOPPPLLLGGGIIIJJJNNNRRRSSSQQQQQQRRRSSSYYY\\\\\\^^^eeekkkmmmuuuqqqyyy555444333111000111222333444555666666444333333444333333222222222333444555444999>>>>>>999666888<<<999666333222222222000...222111000000111333555666444333222111111111111111000...------...///---,,,///---++++++---...///...---///111111000...////////////...------,,,,,,,,,------......///000000000000111222333333444444333333333444555555666555555888888888888777777777777777666555666888888666444444888888444999BBBCCC<<<::::::;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<>>>@@@???===<<<<<<===>>>>>><<<<<<>>>???@@@AAAAAAAAA@@@===>>>AAABBB??????BBBAAA@@@???>>>???@@@CCCDDDAAA???@@@EEEFFFCCCCCCGGGFFFDDDCCCDDDGGGHHHFFFCCCJJJLLLLLLIIIJJJNNNPPPOOOSSSVVVYYYZZZ[[[[[[]]]___ZZZWWWTTTQQQOOONNNNNNMMMNNNOOOQQQQQQOOOMMMOOORRRRRRYYY^^^___aaafffjjjjjjqqqpppwww333222111111111111222222333444555444333222222444444444333333444444555666222666:::999555444777;;;999666222111111111111000111000000///000111222333222222111111111111111222...---,,,---///000000//////---,,,,,,...//////...***,,,///////////////111///...---,,,,,,---...///111000///......///000111000111333555555444333222444444444444555555555555777777777666666666555555777555444444666777777666333777888666:::BBBDDD???;;;;;;;;;;;;;;;:::::::::===>>>???>>><<<<<<>>>???CCCCCCBBB@@@???>>>>>>>>>;;;;;;===>>>???@@@@@@@@@???<<<===@@@BBBAAACCCGGGFFFDDDAAA??????@@@BBBDDDAAA???@@@DDDFFFDDDDDDGGGEEECCCBBBCCCEEEGGGEEECCCOOOQQQNNNJJJHHHKKKKKKHHHRRRSSSUUUUUUUUUUUUWWWYYY```___[[[UUUPPPMMMOOOQQQQQQTTTTTTPPPJJJIIIMMMQQQPPPXXX^^^___aaaeeefffdddkkkpppvvv111111222222222222222222333444444333222111222333555555555555555666666777555777999888555555999===:::888444222111222333444111000/////////000111111111000000000111111222333///------...///000///......---,,,---///000///...+++,,,............///000///...---,,,,,,...000222555333111000///000222333...000333666777666555444444444444444444444444555666666666555555444444444777666444333444555555666222555666444777===???<<<>>>>>>======<<<<<<<<<<<<===>>>???>>><<<<<<>>>???FFFFFFEEEEEECCC@@@>>>===:::;;;<<<>>>???????????????<<<<<<@@@BBBCCCGGGMMMNNNJJJEEEAAA??????AAABBBBBBBBBCCCEEEFFFEEEEEEFFFCCCEEEFFFFFFFFFFFFHHHJJJPPPRRROOOKKKIIIKKKKKKIIIPPPRRRTTTTTTSSSRRRRRRRRR]]]\\\YYYVVVSSSQQQQQQRRRQQQUUUVVVPPPIIIIIILLLOOOPPPUUUZZZ[[[^^^cccdddbbbiiissswwwyyy444555666777777666666555444444444333111111222444555555666666777777777777666777888666555555999<<<999777444222000111333555000000000000000000111111000000000000111222333444222000///...//////...,,,...---,,,---/////////------...///...---,,,...//////...---,,,---///111333555444111/////////111222,,,///333666888888777666444444333333333444555555666666555555444333333222888777555444222222333444333555666555555888::::::???>>>===<<<<<<<<<<<<<<<===>>>>>>===<<<<<<===???CCCDDDEEEEEECCC@@@===::::::;;;<<<>>>????????????@@@======@@@CCCEEEJJJOOOSSSOOOIIICCC???>>>???@@@BBBCCCDDDDDDEEEFFFEEEDDDBBBHHHMMMKKKEEEEEEKKKRRRNNNPPPOOOKKKKKKOOOPPPNNNIIIMMMRRRUUUUUUTTTTTTTTTWWWUUUTTTVVVZZZZZZVVVRRROOOUUUWWWQQQLLLMMMNNNMMMSSSVVVXXXYYY]]]dddgggfffjjjuuuxxxxxx888999;;;<<<<<<;;;999777555555555333111111333555555555666777777777777666666666666444333333555777444444333111///...000333111111111222222333333333222111111111222333444444444222000//////...,,,***,,,,,,+++---...///---,,,...//////...---,,,...000000///......///000111222111000///---------.........000333666888999888888333222222222222444666777777666666555444333222222555666666444222111222444555777888777777777999;;;===<<<:::999999:::;;;<<<===>>>>>>===<<<<<<===???>>>AAACCCEEEDDD@@@<<<999;;;;;;===>>>???@@@@@@@@@BBB???>>>BBBEEEFFFJJJPPPRRROOOJJJEEEAAA@@@@@@@@@AAADDDEEEEEEFFFIIIJJJGGGFFFLLLQQQNNNGGGFFFMMMUUULLLNNNNNNLLLMMMQQQSSSRRRNNNQQQUUUVVVUUUSSSQQQQQQUUUSSSSSSXXX___```\\\VVVRRRXXXYYYSSSPPPSSSRRRMMMVVVYYYZZZ[[[bbbkkkooonnnlllvvvxxxxxx888999;;;<<<<<<999777555666666555333222222444666444555666777777777666666666666555444333222333333222333444222///...000222111222333444555555555555333333333333333333444444444222000//////...,,,++++++******,,,......,,,***......///...---...111333000000000000000000000111.........---------------222333444666666777777777222111111111222444777888777777666555444333222222000222555555333222444555555666888999888777:::>>><<<;;;:::999999:::<<<===>>>???@@@???======???@@@>>>AAAEEEHHHHHHDDD@@@<<<<<<<<<>>>???@@@AAAAAAAAADDDAAAAAADDDFFFGGGJJJNNNMMMKKKHHHEEECCCBBBCCCCCCBBBGGGJJJJJJMMMSSSUUURRRSSSUUUUUUQQQMMMLLLOOORRRLLLOOONNNKKKLLLPPPRRRPPPVVVWWWVVVTTTQQQOOOPPPQQQUUUUUUVVVYYY\\\]]]\\\YYY\\\___[[[SSSSSSYYYXXXPPPUUUXXX[[[___hhhqqqtttrrrlllsssvvvxxx444666888999888666222000777777666444222222555777333444666777777777666555777777777666555333333333333555666555222000111333111222444555666777777777555444444333333444444444333222000///000///...,,,*********,,,------+++***,,,---.........000333666000000111111111111000///......//////000///......666666666666555555555555111000000000222555888999888777777555444333222222,,,///333555444444666888222333666888777777:::???===<<<;;;:::;;;===???@@@@@@AAAAAA@@@??????@@@BBB@@@DDDIIIMMMMMMJJJFFFBBB<<<===>>>@@@AAAAAAAAAAAAEEEBBBBBBFFFGGGGGGIIIMMMIIIHHHFFFEEEEEEEEEEEEFFFEEEKKKOOOPPPUUU]]]```]]]aaa]]]XXXUUUTTTTTTRRRPPPNNNPPPOOOKKKJJJNNNNNNLLLSSSRRRPPPOOOOOORRRWWW[[[VVVWWWXXXWWWVVVVVVXXXZZZeeeeee^^^TTTUUU]]]\\\SSSPPPUUU[[[aaakkktttuuurrrlllpppssswww111111111333555555333111...111444666555444333444444666888888888777888999999999999888777555444333222333333333333555888;;;000333666777555444333444000...---...222555666555888777444111...,,,+++***,,,,,,++++++,,,,,,---...,,,......---///222111---111000000///...---------...---...000222222000...222///...111555666222...111000000000000000111222666777999::::::888666444000000000000111222333333111111222222444777<<<@@@===???CCCFFFEEEBBB>>><<<;;;>>>@@@???;;;:::===AAABBBDDDIIIOOOQQQMMMEEE>>>DDD@@@>>>AAACCCBBBCCCEEEEEEFFFEEEDDDCCCDDDGGGJJJHHHFFFDDDBBBBBBCCCFFFGGGIIIHHHIIILLLQQQVVVYYYZZZYYYXXXSSSPPPSSSWWWUUUNNNLLLKKKKKKLLLNNNNNNMMMLLLUUURRROOOPPPSSSVVVVVVVVVTTTQQQPPPRRRXXX\\\^^^^^^aaajjjmmmdddWWWSSSVVVZZZgggaaa___cccgggiiilllooonnnuuu{{{|||///...///000222222111//////111333444333333333444666888::::::999888999:::666777999::::::888555444555555555444333444666999222555777777555333333333222///,,,---000222333222888666444111///---,,,+++,,,,,,+++++++++,,,,,,---,,,......---000444333///111000//////...---------------...222555777666555111///---000444555111...000000000000000111111222333444666777777555333111222222111111222333555666444333111000111555;;;???<<<@@@GGGLLLMMMJJJEEEBBB>>>AAABBB???;;;:::===AAACCCDDDGGGKKKLLLJJJDDD???DDD@@@???AAABBBAAAAAADDDFFFFFFFFFDDDCCCCCCEEEHHHBBBAAA@@@???@@@CCCFFFGGGGGGIIIKKKLLLLLLNNNRRRUUUUUUVVVTTTRRRSSSUUURRRMMMLLLLLLLLLNNNPPPPPPNNNLLLSSSPPPNNNNNNRRRTTTUUUUUUSSSRRRSSSUUUYYY^^^aaabbbgggkkkjjjbbbZZZXXXXXXWWWdddaaaaaafffiiiiiilllpppsssyyy}}}}}}//////...000111222000//////111222222111111333555777999;;;;;;:::999:::;;;555777999;;;;;;999777555999999888555333222444555333555777777555333222222444111...---...000111111666555333111///...------,,,,,,++++++***++++++++++++......---000444333///000000///...---------------...///333666888777666000...---...222222000---000000000000111111222222333444555666666444333111555444222222222444777999888555111...///333999<<<999???GGGNNNPPPNNNJJJFFFCCCDDDCCC@@@<<<;;;>>>BBBDDDDDDEEEGGGHHHFFFCCC@@@DDDAAA@@@BBBBBB???@@@CCCEEEFFFEEEDDDBBBBBBDDDFFFAAA@@@??????@@@BBBDDDFFFDDDHHHMMMLLLIIIIIIOOOTTTOOOUUUWWWUUUSSSSSSPPPLLLMMMMMMNNNPPPQQQQQQNNNLLLQQQOOONNNOOOQQQSSSTTTTTTVVVWWWXXXYYYZZZ\\\```bbbiiihhhccc^^^]]]___^^^YYY```aaafffkkkkkkhhhkkkpppxxx|||~~~222111111111333333222111000111111000///000333666888999;;;;;;:::999999:::888888999999888777666555<<<;;;:::777333111222333111333555444333222222333555333000......000222333333222000///......------,,,,,,+++************+++,,,......---...222111---000///...------------...//////000222444555444222...---,,,---///000///---///000000111222222222222666777888888888777555444666555222111111444777::::::777333111222555777999777;;;BBBHHHJJJIIIFFFDDDDDDDDDCCC@@@>>>>>>AAADDDCCCCCCEEEFFFFFFEEEBBB@@@DDDAAAAAACCCBBB>>>???BBBCCCDDDDDDDDDCCCCCCEEEGGGGGGFFFDDDBBBBBBBBBCCCDDDBBBFFFJJJKKKKKKLLLQQQUUUKKKTTTZZZXXXTTTRRRPPPMMMLLLLLLMMMPPPQQQPPPMMMKKKQQQQQQPPPQQQSSSUUUVVVWWWYYY[[[\\\ZZZWWWWWWYYY\\\bbbaaa^^^ZZZ]]]cccdddaaaaaafffnnnsssoooiiijjjpppwwwzzz}}}444333111222333333333111111111000///...000333666777999::::::999888888999<<<;;;999666555444444555<<<<<<;;;888555222222222...000222222111111222333111000///------///111333000///...---------------,,,,,,++++++***++++++,,,---///...,,,---///...)))000///---,,,,,,---.../////////000222555666444333------,,,,,,............//////111222333333333222777777888888888777666555555333111000000333666999999777666666888999888666888:::===@@@AAABBBAAA@@@AAAAAA@@@??????@@@CCCEEE???BBBFFFHHHGGGEEEBBB@@@CCCBBBCCCEEECCC>>>???CCCAAABBBDDDDDDDDDEEEGGGIIIHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFIIILLLNNNNNNOOOEEEOOOWWWUUUQQQOOONNNMMMLLLLLLLLLNNNOOONNNLLLJJJRRRSSSTTTUUUVVVWWWYYYZZZWWWYYY[[[YYYUUUTTTVVVXXXZZZ]]]]]]ZZZYYY___ccceeeiiipppzzz~~~xxxpppooossssssuuuzzz444222111000111222222111111111111000///111444777888999::::::888777777888???===:::777555444444444:::;;;;;;999666444444444///111222111000000222333---......---,,,---///111000///...------,,,------,,,,,,++++++,,,,,,---...---///...,,,---000...)))000...---++++++,,,...///---...000333777:::999888------,,,,,,------...///...///111333444444333333555555555555555444333333333222000///000222555777888777666999<<<<<<999555======>>>>>>????????????>>>>>>>>>???@@@AAABBBCCC<<<@@@EEEGGGFFFDDDBBBAAABBBCCCEEEGGGDDD@@@AAAEEEAAACCCEEEFFFFFFFFFHHHJJJEEEEEEEEEEEEEEEFFFGGGGGGHHHFFFEEEGGGIIIJJJHHHEEEAAAJJJPPPOOOLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMLLLJJJQQQSSSUUUVVVWWWXXXZZZ[[[SSSTTTVVVWWWWWWWWWYYYZZZWWW]]]```[[[VVVYYY___bbbqqqwwwxxxuuuxxxqqqqqqwww666444222111222333333222111222222222111222444666999:::<<<;;;999888888999<<<======<<<;;;888666444888999:::999888666777777444555555333111000111222///111333111///---...///222111000///............+++++++++,,,---...///000,,,......---///333222...///...,,,++++++,,,...000,,,---///333777999999888------------,,,---///000---///111333444444444333333333333222222222111111222111111111111333444555777555444777;;;===;;;888??????@@@AAAAAAAAA@@@???<<<======???@@@@@@???>>>:::>>>AAACCCBBBBBBCCCDDDBBBCCCFFFIIIFFFAAACCCHHHDDDFFFHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIFFFGGGHHHIIIHHHGGGFFFFFFBBBHHHLLLJJJJJJNNNPPPPPPPPPNNNLLLKKKLLLMMMMMMLLLNNNPPPTTTUUUTTTUUUWWWZZZTTTTTTUUUWWWZZZ\\\\\\[[[UUU\\\___[[[WWWYYY]]]___qqqvvv{{{wwwyyytttqqquuu999777555444555666666555111222333333222333555666:::<<<===<<<;;;999999:::999<<>>???BBBDDDDDDBBB@@@>>><<<===>>>???@@@???<<<::::::<<<>>>>>>>>>???CCCGGGAAACCCGGGJJJGGGBBBDDDJJJHHHIIIJJJIIIGGGEEEEEEEEEOOONNNNNNLLLKKKJJJIIIIIIBBBGGGLLLLLLIIIGGGJJJNNNEEEIIIKKKJJJLLLQQQUUUUUUSSSPPPMMMLLLLLLNNNNNNNNNJJJNNNQQQSSSRRRRRRUUUWWWZZZXXXWWWYYY]]]^^^\\\ZZZSSSYYY\\\ZZZZZZ]]]``````lllpppzzzzzzvvvwwwxxxrrrttt888888666666666777888999222777:::888222000333888<<<===>>>??????===999666<<>>>>>;;;777222///111111222111000...,,,++++++,,,...000111333444666...///...---111666555111///...,,,++++++,,,...///111333...(((,,,777777///---000000,,,***---///...,,,---...000222444666666555222//////222444444444555666666333000///111444999666333555999===>>>>>>>>><<<<<<@@@EEEFFFAAA<<<>>>999888<<<<<<777777<<<999;;;>>>AAACCCFFFJJJMMMHHHEEEEEEJJJLLLJJJJJJLLLLLLJJJHHHFFFFFFHHHJJJKKKOOOQQQNNNIIIHHHKKKIIICCCAAADDDIIIKKKKKKJJJJJJJJJLLLKKKKKKLLLOOORRRRRRRRRPPPPPPOOONNNMMMOOORRRVVVQQQPPPPPPPPPQQQRRRTTTVVVXXXYYYYYYXXXWWWWWWXXXZZZVVVXXXZZZ]]]aaaeeeeeecccnnn{{{rrrtttssswww~~~999999888888888888888999444555666666555444555777999:::;;;<<<===<<<999888999???BBBBBBAAA@@@<<<666777::::::777777::::::777777777888:::===???>>>===;;;<<<======;;;777333000000000111222222111000///000//////000111222222111111222000...///222000***000///---,,,,,,,,,...///111333///***---666666---...111111---+++...///...---...///000222333555555555222///000222444555444666777777444111000222444444444555666777:::<<<>>>;;;:::;;;>>>AAABBB???<<<===999888;;;;;;888:::>>>???@@@BBBCCCCCCFFFIIILLLMMMLLLPPPWWWYYYVVVTTTTTTPPPNNNKKKIIIGGGHHHIIIJJJPPPRRRPPPLLLKKKMMMKKKEEEDDDEEEHHHJJJLLLKKKJJJHHHIIIIIIJJJLLLMMMOOOQQQSSSRRRQQQOOONNNOOOQQQTTTUUUPPPPPPQQQRRRRRRTTTUUUWWWXXXYYYYYYXXXWWWWWWXXXZZZ[[[]]]]]]^^^```cccfffgggzzzsssvvv|||999999999999999888777777888666555666999:::999888999999:::;;;;;;;;;;;;:::888<<<>>><<<<<<<<<999555555999:::888777999888555444444555888;;;===<<<;;;888999:::;;;:::777444222...///000222333333333333555222000000222222///---000222111......///,,,'''000///---,,,,,,,,,---...000222000,,,///666444,,,///222222...,,,///000///...//////000111222333444444222000000222333444333666777666444222111222333...333777888777777;;;>>>888888999:::;;;<<<=========999888999::::::<<>>???===:::999:::;;;>>>AAADDDDDDEEEEEEFFFKKKPPPUUUQQQSSSZZZaaabbb\\\WWWWWWPPPOOOMMMLLLKKKLLLMMMMMMKKKLLLNNNPPPQQQQQQNNNKKKMMMJJJHHHKKKOOOOOOKKKFFFJJJNNNQQQPPPLLLLLLPPPTTTRRRNNNKKKMMMRRRTTTRRROOOLLLPPPTTTUUUUUUTTTVVVXXXVVVWWWXXXXXXWWWWWWYYY[[[ZZZaaakkkrrrpppkkkjjjmmmxxxooohhhppp{{{555666777777777555444333777999;;;;;;;;;<<<>>>@@@???@@@@@@>>>;;;999:::;;;999;;;:::777666888888555222666888666555666444000666666777888999888555222///000222333333222111000000000000///000000000000666333111111222222///---+++///000...---///...+++000///...---,,,+++*********---///000222555444111000444444111...000000...//////000000000111111111000000000////////////000222222222222333333333222333333555888<<<===;;;888555555666666666888;;;>>>BBB@@@>>>;;;:::===@@@AAAEEEFFFEEEEEEFFFJJJPPPTTTTTTUUUZZZ^^^[[[UUUSSSUUUQQQPPPNNNMMMLLLLLLLLLLLLHHHHHHKKKOOOSSSRRRPPPOOOPPPMMMKKKMMMPPPQQQMMMIIILLLPPPRRROOOKKKIIILLLPPPOOOKKKIIILLLQQQSSSPPPLLLLLLPPPUUUVVVTTTSSSUUUXXXUUUWWWXXXXXXXXXYYY[[[]]]\\\```hhhppppppmmmpppwwwmmmfffjjjttt888999999::::::999999999888:::<<<===<<<<<<>>>AAA@@@BBBCCCAAA===999:::;;;999;;;;;;777777999999666444888888666555777555111999999999::::::888444000---...///000111000000///111111000///......//////444444333222111000000000///333333///---...///---222222111///...,,,+++***+++,,,///111222444444333000444555111///000///---/////////000000111111111///000111000///......000000000000222555666555444666444444888<<<===:::666666666666666888;;;===>>>BBBCCCAAA======AAADDDCCCGGGHHHGGGFFFEEEGGGKKKNNNVVVWWWZZZ\\\XXXRRRQQQTTTSSSRRRPPPNNNMMMLLLKKKJJJKKKIIIKKKQQQUUUTTTSSSSSSRRRPPPNNNPPPRRRSSSPPPMMMMMMOOOOOOMMMJJJHHHJJJMMMMMMLLLLLLNNNRRRRRRPPPMMMNNNSSSWWWVVVSSSRRRUUUYYYVVVXXXZZZ[[[\\\^^^aaaccceeebbbdddjjjmmmnnnxxx|||mmmffffffnnn~~~@@@@@@@@@@@@AAABBBCCCDDDAAA@@@???AAACCCDDDDDDCCCAAAEEEHHHGGGBBB??????@@@>>>@@@@@@===<<<>>>===:::888;;;:::777666888888555777777888::::::888333000...///000000111000000000222111000/////////000000333666777444000---...111///333333///---000333333666555444333111///---,,,...///000111111000111222///333444111...///...,,,---......///000111111222000222333222000//////111000///000444888:::999888555555666777999888777666999777666888<<>>???BBBBBB???AAAGGGIIIGGGEEEEEEFFFEEEDDDEEEGGGJJJQQQRRRVVVYYYTTTMMMMMMQQQPPPPPPPPPPPPPPPPPPPPPPPPTTTPPPQQQVVVXXXVVVUUUWWWRRRRRRRRRSSSSSSSSSSSSSSSOOONNNNNNNNNMMMNNNNNNOOONNNOOORRRTTTUUUTTTRRRQQQSSSWWWZZZXXXTTTSSSWWW\\\XXXZZZ]]]___aaadddhhhjjjnnnhhhhhhqqqwwwxxxxxxmmmjjjmmmooollliiieeeccchhhwwwGGGGGGFFFGGGHHHIIIKKKMMMKKKFFFCCCEEEKKKNNNKKKFFFDDDIIINNNMMMIIIEEEEEEGGGCCCFFFFFFCCCBBBDDDCCC@@@<<<>>><<<888888::::::888888999:::<<<===;;;777444///000111111111111111000222222111000000111222333444888:::666...***,,,000,,,111222......444999;;;888888777666444222000...222111111222000......111///333444111......---+++------...///000111222222111333555444222000111222000000111555;;;===<<<:::333666999888555333555777:::777666999???CCCAAA>>><<>>;;;555666;;;???>>>===<<<:::777222///222222111111111111222222444222111222444444222///222777666///***,,,...,,,000000//////111444666888888999;;;;;;999555111///555444444555666333---(((222111111000///...------...///111111111111333555777666555444333222222222444555444333:::CCCBBB<<<999999888888777777666666666888888777===CCCAAA999888;;;>>>AAABBBDDDGGGIII@@@AAAFFFJJJHHHBBBEEELLLIIIIIIIIIIIIIIIJJJJJJJJJKKKIIIJJJQQQ[[[dddggggggnnndddbbbiiiiii___YYYZZZWWWUUUTTTUUUTTTTTTXXX^^^XXXSSSNNNLLLOOOTTTXXXYYYWWWVVVUUUUUUUUUTTTSSSQQQVVV[[[```___[[[YYY[[[^^^[[[]]]___bbbeeehhhjjjkkklllpppwww|||xxxvvvppphhheeefffhhhgggeeehhhgggfffjjj{{{MMMEEEMMMRRRKKKPPPWWWNNNRRRPPPQQQTTTSSSQQQRRRVVVPPPMMMTTTYYYUUUYYY[[[SSSVVVTTTNNNHHHGGGIIIIIIFFFCCC>>>;;;===<<<999999======<<<;;;:::999666222///111111111000000111111111444222111222444444111///...222111,,,***---...,,,...///000111111222222222111222444555444222...,,,111111111444777666222---222111111000///......---......///000111222333333555444333222111111111111333444333222888@@@???:::999888888777777777777888999:::999888<<>>888<<<<<<===???@@@AAAAAAAAAAAAAAAEEEHHHFFFBBBEEELLLJJJIIIHHHGGGHHHJJJLLLNNNIIIJJJNNNXXXcccjjjlllkkkfffgggnnnwwwqqqaaaWWWXXXYYYVVVUUUVVVTTTQQQSSSXXXZZZWWWTTTTTTVVVWWWXXXWWWSSSSSSRRRRRRRRRRRRPPPOOOUUUXXXZZZZZZWWWUUUWWWYYY[[[\\\^^^aaaeeehhhlllnnnqqqvvv|||~~~zzzwwwuuurrrlllddd```bbbfffiiiiiillljjjgggiiixxxKKKIIIPPPSSSMMMQQQYYYWWW\\\]]]___```ZZZRRRRRRVVVZZZTTTZZZbbbbbbeeefff]]]]]]\\\VVVOOOMMMPPPOOOLLLGGGAAA<<<===>>><<<:::;;;:::999888888888666222000111000000//////000000111333222111222333333111///...///...,,,---111111...---...000111111///---,,,,,,...000111111///---+++------...333888:::777444333333333222111111111000///---,,,...222333222000222222111000/////////000222222111111666;;;:::666888777666555555666888:::===<<<:::888:::>>><<<888===;;;:::<<>>>>>===999666999888777777777666444222000000////////////000000222222222222222222000000222000...///222444333///---...///000///...---,,,...000111222222000...---++++++---333999;;;:::777555555444444444444444444111...+++...333666333000111111000/////////000000111000000111444666555333666444333222222555888:::===<<<999888:::<<<<<<:::;;;888666:::AAAEEEEEEBBBDDDGGGKKKNNNNNNMMMMMMOOONNNNNNMMMMMMOOORRRUUUWWWUUUWWW\\\ccciiilllkkkiiieeelllvvvwwwkkkZZZUUUXXXQQQPPPSSSVVVUUURRRRRRUUUUUUVVVVVVWWWWWWVVVTTTRRRUUUVVVWWWVVVUUUTTTTTTTTTXXXVVVTTTUUUWWWZZZZZZZZZ\\\\\\\\\___dddkkkrrrvvvpppnnnllliiihhhiiijjjkkkgggjjjnnnqqqqqqpppnnnlllmmmllljjjjjjrrr^^^fffjjjhhhddd___```fffgggkkkqqqsssooommmvvv}}}wwwrrrtttsssnnnooommmiiieeebbb[[[SSSRRRLLLCCC?????????;;;777999888777777777777555444000000////////////000000111222222222111000000000555222000111444333000...000///.........///000111222333333333222000...---,,,,,,---222777:::999666222222222222333333333333333///---///555777555111111111000000000111111222000//////222333333222222333222000///000333666888;;;999888999;;;<<<===???<<<999888<<>>AAA@@@>>><<<>>>BBBEEEFFFEEEHHHOOOVVVYYY[[[[[[XXXRRRRRRSSSVVVXXXYYYXXXWWWVVVTTTUUUWWW[[[```fffkkknnnjjjnnnsssuuuooodddXXXQQQWWWVVVWWWYYYVVVQQQPPPSSSSSSTTTUUUUUUUUUWWW[[[^^^TTTWWWYYYYYYVVVTTTVVVXXXTTTUUUVVVXXXZZZ]]]___aaa```______aaaffflllssswww}}}zzzwwwuuutttqqqmmmiiiiiilllnnnllliiiiiimmmrrrrrrtttwwwxxxvvvyyyvvvzzzuuu{{{}}}xxxxxxssskkkeee```XXXPPPNNNNNNIIIAAA???BBBCCCAAA999777555444555555444333111111111000000111111111///111333222000...///111333111222555333---,,,000111111000//////............////////////...---,,,///------000444666444222,,,,,,,,,---...//////000000000111222333444444555000000000000111222333444///...000555555111111444222222222222222333444555777555777===>>>;;;===AAA@@@???>>>===>>>@@@BBBCCCJJJPPPTTTUUUXXX[[[ZZZTTTSSSSSSTTTTTTTTTTTTSSSRRRSSSUUUXXX[[[```eeekkkoooooorrrtttqqqkkkddd\\\WWWZZZXXXYYYZZZWWWRRRRRRUUURRRTTTVVVWWWWWWXXX[[[^^^SSSWWWZZZYYYUUUTTTVVVYYYTTTWWW[[[\\\[[[\\\^^^aaabbbaaaaaacccggglllqqqttt|||~~~wwwtttrrryyy{{{yyy|||yyyxxxWWWlllrrrwwwxxxjjjpppmmmtttrrrooouuuqqqpppvvvxxxvvvtttmmmccc\\\XXXRRRKKKQQQRRRMMMCCC>>>@@@AAA???888666444333333333222111222222111111111111222222///111333222000...///111333222555888555...///555111111222111000---+++))),,,---......////////////...---,,,///333555333111------...///000111222222...///111111111111333555////////////000222333444///...111777666222111666333333444444444555555555777555888>>>???:::;;;@@@=========<<<;;;<<<@@@BBBLLLPPPQQQPPPSSSZZZZZZUUUTTTSSSQQQPPPOOOOOOOOOOOOVVVXXX[[[___aaaeeeiiikkktttuuuqqqiiiaaa^^^___```YYYWWWXXXZZZXXXUUUVVVZZZPPPSSSWWWXXXWWWWWWYYY[[[TTTXXX[[[ZZZWWWUUUWWWZZZWWW\\\aaaaaa]]][[[^^^aaacccccccccdddggglllpppsssvvv~~~zzz{{{xxxSSS___hhhkkkpppuuummm___eeemmmtttzzzttt~~~vvvllliii___OOOHHHKKKHHHFFFCCC@@@>>>===>>>>>>999999:::999888555222000333222111111222222000...///...///222111///111555000444888888555333444666000111333333222///+++)))+++---......---,,,,,,---000...,,,,,,...000111000......///000000000000000............////////////000...---...222444333222,,,///222444444444666888666666555555444333222222444444555777888999:::;;;<<<>>>>>>;;;888:::AAAGGGRRRNNNKKKPPPYYY]]]ZZZTTTYYYVVVTTTTTTRRROOORRRWWWRRRVVV___eeeccc^^^aaaiiisssqqqmmmhhhdddbbb```___\\\YYYVVVWWWZZZ\\\[[[ZZZ[[[[[[[[[YYYVVVTTTTTTUUUWWWWWW[[[^^^ZZZTTTWWW___[[[[[[[[[YYYXXX[[[```eee]]]___bbbeeekkkqqqqqqmmmuuuxxxRRRhhhuuunnndddhhhttt{{{|||}}}nnnbbbggglllbbbQQQGGGGGGFFFCCCAAA???>>>======999:::::::::888666333222333222111222333222000///---+++,,,......,,,///444000333555666666555444555...000111222111000---,,,///000111111///...///000444111,,,***+++---...///......///000000000000000///000000000000111111111111///------000333333222///000111222333444666777444333333333333444555555444444555777888999:::;;;<<<>>>>>>;;;:::===DDDJJJUUURRRQQQTTTZZZ\\\ZZZWWWYYYVVVUUUWWWVVVRRRQQQSSSUUUXXX___dddaaa\\\^^^eeehhhgggeeebbb```^^^]]]]]]___\\\YYYYYYZZZ\\\[[[YYYXXXYYYZZZZZZYYYYYYZZZ\\\YYYXXXZZZ]]][[[WWWYYY_________^^^[[[YYYZZZ\\\___]]]```bbbdddjjjqqqrrrnnnfffqqq~~~~~~wwwwww|||zzz```uuurrr___^^^ooo}}}~~~qqqiiipppttthhhTTTGGGFFFFFFDDDBBB@@@>>><<<<<<999:::::::::888666444333333222111222333333111///...++++++------,,,000666111111222444666666555333---...000111111000///...222444444333222111111222777333---))))))***,,,---.........///////////////111111111222222222333333222000---,,,...111222333444222111111333444555555222111111222333555777888444444555777888999:::;;;<<<===<<<;;;;;;@@@IIIPPPXXXXXXYYYYYYZZZ[[[[[[[[[YYYUUUVVVZZZ\\\WWWQQQOOOUUUXXX^^^bbb___\\\^^^ddd]]]^^^^^^^^^^^^^^^]]]\\\bbb___\\\[[[[[[\\\[[[ZZZXXXZZZ\\\\\\\\\\\\^^^______\\\\\\]]]\\\YYYYYY\\\^^^]]]]]]\\\\\\\\\[[[[[[^^^```bbbccciiippprrrpppmmmpppvvv}}}~~~}}}~~~~~~yyyqqqqqqwww{{{oooyyy~~~uuukkkjjjnnnqqquuuyyymmmtttzzz}}}}}}~~~zzzkkkXXXMMMKKKFFFFFFEEECCCAAA>>><<<:::888888888888777666444333333222111222333333222000222///...//////...333999111000///222555777555222//////////////////......333444444333111000111222444111---******+++******......---.........//////000111111222222333333333333000---,,,---///222444:::777333222444555555555333222222222333555888999444444555777888999:::;;;;;;;;;;;;:::===CCCLLLSSSYYY\\\^^^\\\XXXWWWZZZ]]]YYYTTTTTTZZZ___[[[VVVRRRTTTWWW\\\^^^]]]\\\___ccc[[[\\\^^^`````````______aaa___]]]\\\\\\\\\\\\\\\]]]^^^___^^^]]]\\\]]]^^^eeeaaa^^^]]]]]][[[ZZZZZZYYYYYYZZZ]]]aaabbbaaa______bbbcccccchhhooosssrrrwwwwwwxxx|||~~~~~~~~~wwwtttvvvzzzmmmqqqttttttuuuwwwxxxwwwwwwsssyyyxxx|||~~~sss^^^MMMIIINNNFFFFFFEEECCCAAA>>>;;;:::666666666555555444333333222222111222444444222111444111///000000///333:::111///...000444555444111222111000...------,,,,,,111222222000///...000111///...---......---+++)))---------,,,------////////////000000111222222333222111///------000333666???<<<888666555666666555555555444444444555777777444444555777888999:::;;;;;;::::::;;;???FFFNNNTTTWWW[[[^^^[[[UUUSSSWWW]]]ZZZUUUSSSYYY^^^^^^[[[ZZZWWW[[[]]]\\\[[[\\\^^^___]]]^^^```bbbbbbbbbaaaaaa______^^^]]]]]]]]]___```___``````___]]]\\\]]]^^^dddbbb^^^\\\]]]```aaa```\\\[[[]]]bbbiiikkkhhheeeaaaeeeffffffhhhooossssssnnnqqquuuxxx{{{}}}sssyyy}}}~~~|||zzz}}}eeekkkpppqqqqqqsssxxx|||~~~~~~rrrnnnhhh___WWWPPPMMMMMMHHHGGGEEEBBB@@@===;;;:::444444444444333333333333222222111222444444333222333000//////...,,,///555111000///000111222222111333222000---,,,+++,,,,,,///000000...------000222,,,,,,...000111000,,,)))------,,,+++,,,---...///---......///000111222222111111000//////111555888AAA@@@???;;;777444555666777777777777777666666666444444555777888999:::;;;<<<<<<<<<>>>CCCIIIPPPTTTTTTXXX[[[XXXRRRQQQVVV\\\\\\VVVUUUYYY^^^^^^^^^___]]]```___[[[YYY[[[\\\[[[___``````aaabbbbbbaaaaaa___``````___^^^___aaaddd___```aaaaaa___^^^___aaa^^^___^^^\\\^^^eeejjjjjjgggdddccciiippprrrmmmfffdddhhhjjjiiijjjooorrrrrrnnnrrrvvvvvvtttsssvvvzzzjjjnnntttxxxyyyyyyyyyyyy|||dddhhhqqqzzz}}}}}}zzzwwwxxxrrrnnnggg]]]UUURRRQQQPPPMMMIIIHHHDDDAAA>>><<<<<<;;;444444444333444444444555222111111333444555444222222/////////---***,,,000000111111000///...///111222111...,,,+++,,,---...///000000///...///222555.........000111000---***---,,,+++***+++,,,...///------...///000111222333///000222222222333777:::@@@CCCCCC>>>666111222555777888999::::::999777666444444555777888999:::;;;??????@@@CCCHHHMMMQQQTTTQQQUUUWWWUUUQQQQQQVVV\\\\\\YYYZZZ]]]^^^\\\]]]```\\\___^^^ZZZYYY]]]___]]]````````````aaabbbcccddddddeeeeeecccaaaaaacccfffdddeeeeeecccaaa______```\\\```aaa]]]]]]eeemmmppplllgggeeeiiiqqqsssllleeefffkkkooommmlllppprrrqqqvvvwwwvvvsssooonnnooorrrfffiiimmmnnnoooqqquuuyyy}}}}}}zzzeeefffqqqyyyyyy{{{vvvllllllppplllnnnkkkdddWWWNNNKKKMMMOOOJJJHHHDDD@@@===<<<<<<<<<555555444444444555666666222111111333555555444333222000000111...***+++///000222333111---,,,...111111///---++++++---///000000111111000000111555888222000////////////---,,,---,,,+++******,,,...///---...///000111222333333---000333444333555888;;;>>>CCCFFF@@@666///000444555777:::<<<<<<;;;999888444444555777888999:::;;;BBBBBBCCCFFFKKKPPPSSSTTTPPPSSSTTTSSSQQQRRRWWW\\\]]]\\\^^^```___ZZZZZZ^^^WWW[[[[[[XXXZZZaaaeeecccaaaaaa```aaabbbdddfffggghhhiiiiiifffcccbbbdddffflllllljjjfffbbb^^^\\\\\\___eeeeee^^^\\\ccckkknnnjjjdddaaafffnnnqqqkkkcccgggmmmqqqooonnnpppqqqpppsssqqqnnnlllkkkmmmoooqqqfffjjjnnnqqqqqqssswww{{{vvvttthhhiiinnn|||zzzxxxzzzwwwmmmvvvpppjjjfff```VVVPPPOOOJJJCCCHHHLLLCCC??????;;;555444222333444444333111222333444333111000000111444333000---,,,,,,,,,---////////////000000000000//////...------------...)))+++...111333444444444333222111000000//////000222...++++++...111111000111111000///////////////...111000...///555888777===DDDCCC999666;;;;;;555???>>>;;;999999>>>FFFKKK===555222666:::;;;<<<@@@CCCAAA>>>AAAGGGLLLNNNNNNRRRQQQQQQSSSUUUVVVSSSPPP]]]______\\\[[[^^^^^^[[[]]]]]]]]]___bbbeeehhhiiifffhhhfff```aaaiiillljjjlllkkkjjjgggcccbbbcccdddhhhhhhgggdddaaa______```cccfffiiiiiihhhggghhhjjjaaaggggggfffggg```^^^iiijjjlllnnnppprrrsssttttttpppkkkhhhkkkmmmkkkjjjkkkhhhkkkrrrvvvtttttt{{{zzz{{{llljjjkkk}}}vvvqqqjjjccc^^^XXXQQQOOOPPPPPPEEEEEEIIIDDDAAA@@@:::555444333333444444333222333444444222111000222444555333000...---,,,------------...///000111111222000///...---------------***,,,...111222333222222000///...---,,,,,,,,,,,,111...++++++...000000///111000//////......//////000222222///000444666444:::@@@@@@999666;;;<<<777<<<<<<;;;:::;;;@@@GGGLLLKKKBBB:::888999:::@@@GGGAAA@@@@@@BBBGGGMMMRRRTTTSSSRRRRRRTTTWWWWWWUUUSSS^^^```___[[[[[[___aaa______^^^___aaadddhhhkkkllliiikkkjjjfffggglllnnnkkkkkkkkkkkkhhhfffdddeeefffiiihhhgggdddbbbaaabbbccccccgggjjjkkkiiihhhggghhhfffjjjhhhgggjjjdddbbbmmmoooppprrrsssttttttuuuvvvpppkkkhhhjjjkkkiiihhhiiimmmooossswwwvvvuuu{{{~~~qqqnnnkkk|||vvvpppkkkbbbVVVNNNMMMTTTGGGEEEIIIEEECCCAAA888777555333333444555444333333333333222111111444666555333111///...---......,,,,,,---...000111222333000000///...------,,,,,,---...000111111111000000222111000//////.........///---++++++---...//////000000///...............000333333111111444444111555<<<===777777<<<===999888888999:::;;;???EEEIIINNNHHHCCC@@@>>>>>>DDDKKKCCCCCCCCCDDDGGGLLLRRRVVVRRRRRRSSSUUUXXXYYYYYYWWW^^^```___]]]^^^ccceeedddaaaaaaaaadddhhhmmmooopppjjjllllllkkkmmmpppooojjjlllmmmmmmkkkiiigggggghhhjjjhhhfffdddddddddfffgggeeehhhkkklllkkkiiihhhhhhiiikkkeeedddiiieeebbbkkkrrrsssuuuvvvuuuuuuvvvwwwrrrllliiikkkkkkiiijjjlllvvvuuuwww{{{{{{zzz}}}~~~rrrqqqnnn~~~xxx|||wwweeeVVVNNNSSSHHHJJJMMMFFFBBB???888888666444444555555555444111222444444333333444555444333222000///......///------......///000111111000000//////...,,,,,,+++000000111222222111000000333222111000////////////---,,,++++++,,,---......000//////...............///222333111222444444111333999;;;777777:::<<<999444666888999:::<<>>===999:::777555444555666666666...111555666555444333333333333222111000//////...////////////............////////////...---,,,+++222222222222222222222111//////...---,,,,,,,,,,,,,,,,,,---,,,,,,---......000000///...............---111222111222555555222444888:::888777888999888666777999:::::::::<<<===777<<>>???AAADDDIIINNNRRRRRRRRRRRRTTTVVVWWWWWWYYY]]]aaabbbfffjjjjjjmmmqqqrrrooovvvrrrooosss{{{}}}wwwtttyyy}}}zzzvvvtttooonnnllliiiggggggjjjmmmllljjjiiilllppprrrooollliiigggeeefffhhhjjjjjjiiiaaaeee```^^^aaa\\\[[[gggffflllrrrrrrpppppptttyyyttttttvvvyyywwwssstttxxxxxxyyy|||}}}{{{xxx|||ooovvvvvvzzzzzzjjjllluuuqqqaaaRRRSSSHHHHHHIIIAAA>>>AAA======:::666555666888999999444333111...,,,---000333//////000000///...---,,,,,,------....../////////***,,,...///000000...---******+++---///111333555///...---,,,,,,++++++,,,+++...111111...---///111333222222111111111111111444555333///...222333222333555888;;;;;;999999;;;111222444444444555888:::333888<<<>>>BBBGGGBBB999CCCDDDFFFLLLQQQSSSQQQNNNTTTVVVXXXXXXXXXZZZ^^^bbbfffiiijjjiiikkkqqqtttssszzzvvvsssvvv~~~zzztttxxxzzzwwwrrrqqqlllkkkiiifffeeeggglllpppnnnlllllloootttuuuqqqmmmhhhgggggghhhjjjjjjfffbbbaaafffdddcccfffaaacccpppjjjooouuutttqqqppptttyyyzzz{{{~~~}}}wwwwwwzzz{{{}}}{{{www{{{\\\tttyyy~~~xxx~~~wwwooosss}}}}}}pppcccRRRNNNMMMNNNHHH???<<<@@@:::888555555666888888888555333000.........---,,,......///...---,,,------,,,,,,,,,---...///000000000///...---------------...///000000000000333555///000000111111111000000.........///////////////111222222111000111333555666888777333222555555222444555777888888777555444222444777777666444444555888:::999888:::@@@AAA???GGGIIIKKKLLLLLLLLLNNNOOOXXXXXX[[[^^^]]]\\\```fffjjjooorrrqqqnnnmmmpppuuutttrrrrrrxxx~~~~~~{{{wwwwwwwwwwwwtttpppjjjjjjiiiiiiiiiiiijjjjjjfffhhhnnnsssrrrnnnoootttmmmoooqqqnnnkkkkkkpppuuutttpppjjjfffgggkkkqqquuummmqqquuuvvvsssqqqrrrtttxxxyyy}}}|||vvvwww~~~zzzVVVhhhqqq{{{rrruuusss|||}}}uuuzzzwwwfffXXXRRRMMMKKKGGG???===???;;;888555444555777777777444222///...//////...---111222222222111000000111---,,,,,,------///000000//////...---------------,,,---......---...000222000000000000000000000000111111111111111222222333333444444333222222555777111444444111222666777555222333555666666555333222000222555666555555666666:::<<<;;;999;;;AAABBB@@@AAADDDHHHKKKMMMOOORRRTTTVVVWWW\\\aaabbbbbbgggmmmnnnooopppppppppoooppppppuuuvvvxxxzzz|||~~~~~~}}}{{{wwwrrrnnnpppooonnnnnnmmmnnnnnnoooggghhhmmmssssssnnnlllnnnqqqssssssqqqmmmlllooossssssooojjjhhhjjjpppxxx}}}uuuuuutttqqqmmmmmmqqqtttvvvvvvzzz}}}{{{{{{wwwxxx~~~]]]fffkkkwwwyyyuuuwww~~~}}}tttyyysssbbb```VVVLLLFFFCCC???======<<<999666555666666555555333111///...///000000///111111000000000/////////---------------...///000//////...------------...,,,---......------///111222111000///......//////333222111000000222444555444555555444333444666888000333333000111555666333111111333333333333111111...111333555555555666888;;;======;;;<<>>;;;;;;@@@CCCBBBJJJMMMPPPSSSUUUVVVYYY[[[ZZZ\\\bbbhhhiiihhhlllrrryyyyyyyyyzzzzzzyyywwwuuu~~~{{{}}}xxxuuuwwwzzzppppppooonnnoooqqqssstttxxxrrrnnnoooooojjjdddccchhhjjjkkkjjjgggfffggghhhiiihhhhhhjjjmmmqqqvvvyyyrrrxxx}}}|||xxxvvvuuuuuuqqqrrryyy}}}|||{{{{{{}}}~~~kkkpppnnnnnnrrrttt~~~~~~mmmbbbiiinnnooottt|||xxxtttoooiiifffkkk```QQQFFFBBBBBB@@@===???<<<:::999888888666444222000......000222222222555444222222444444333111...------------...//////......---------......///000000111000......///111333111///---,,,,,,---...///---+++++++++...111222333333333222111222444666444777555222111444444111222222333333333333222222333444555444333333444666777<<<===::::::???BBBCCCNNNPPPTTTVVVWWWXXX[[[]]][[[]]]ccchhhjjjjjjnnnuuuyyy|||{{{yyyzzz}}}~~~~~~}}}~~~xxxwwwvvvvvvxxxzzz}}}wwwooommmjjjfffbbbbbbaaaccceeeggggggfffggggggfffhhhjjjlllmmmmmmlllkkklllrrrzzz~~~~~~|||{{{||||||yyy{{{[[[eeedddbbbgggllluuu}}}yyynnnfffoooyyy|||zzzzzz~~~zzzqqqkkkjjjkkkiiicccXXXLLLGGGFFFCCC>>>>>><<<:::999999888666444333111//////000222222222555222000000333444111///......---------......///...------------...//////...//////---,,,+++,,,---000///...---,,,,,,------......------...000222333111222222111000111333555111444444111222666777555333333333333333333333333555666666555333333555666555:::===::::::???CCCEEEJJJMMMRRRUUUXXXZZZ^^^```\\\^^^cccjjjlllnnnuuu}}}www|||~~~zzzyyy}}}~~~|||{{{zzzyyyxxxyyy{{{~~~wwwoookkkhhhcccaaacccaaacccfffiiikkkllllllkkkppprrruuuvvvvvvrrrooollljjjmmmppprrrrrrvvv{{{xxxyyy}}}~~~XXXccc```ZZZeeerrrwww~~~ssslllxxxxxxuuuqqq```bbbiiippplllcccdddlllqqquuuxxxvvvpppjjjgggggg``````YYYNNNGGGEEEAAA;;;;;;999888888888777555333444222000///000222222111222///,,,---000111///+++///......---------......---------------...///////////////---+++***+++---------------------------------......///111222333111222222111000000333555000333333000111555666333333333333222222333333333555555666555444555777999444:::===<<<;;;@@@FFFHHHIIIMMMRRRVVVYYY]]]aaacccddddddhhhmmmppprrrzzzyyy{{{|||||||||~~~zzzyyywwwtttrrrqqqrrrtttvvvtttpppmmmlllgggbbbaaaeeedddfffjjjnnnqqqrrrpppoootttuuuwwwwwwvvvtttqqqooogggiiikkkkkkkkknnnuuuzzzpppvvv~~~}}}dddlllcccZZZiiiyyyzzzwwwzzzkkkllluuuooofffeeeeeeggg______fffcccXXXYYYdddhhhmmmrrrtttrrrmmmgggdddVVVZZZWWWMMMDDDAAA<<<666888777666666666666333111555222000///000111111111555111...000333444111...///......---------......---------------...///000111111111///---,,,---...,,,,,,---.........------+++,,,---...///000111111111222222111000111333555222444333000///111111///333333222222222222333333444555555555555777:::<<<333:::>>>===<<>><<<:::999999888888777666666666---...///000111222333333555222//////111222222000...------......------...444111---,,,...///...,,,///000000000///...------)))((((((((()))***++++++---111222111222444444000555444333222111000000000222333444333111/////////666555555444222111111000444666777555222222555888888:::===@@@BBBFFFJJJMMMOOOWWWZZZWWWWWW```hhhkkkiiinnnqqqsssxxx~~~}}}|||||||||{{{wwwpppiiihhhmmmssslllkkkiiieeebbbbbbdddfffgggjjjmmmoooooollljjjhhhkkklllllljjjfffcccbbbaaadddhhhlllllljjjkkkpppuuummmkkknnnuuu|||uuukkknnnwwwuuukkkpppqqqooojjjddd```___aaayyyssskkkggggggiiilllmmmvvvooobbbPPPCCC>>>===<<<:::999999888777777666666555......///000111222333333666000******///222///+++///......//////...///000333111......///000...,,,....../////////...------*********)))******+++++++++///111///000333222///222222333222222111000///111444555444111//////111555444444333333222111111444666777555333333666:::888;;;???BBBFFFJJJOOORRROOOWWW\\\[[[\\\dddlllooonnnssswwwxxx|||zzzxxxzzz}}}uuussspppjjjeeebbbcccdddaaacccfffhhhgggfffeeedddjjjkkkjjjhhheeeddddddeeeiiiiiiiiiiiiiiilllqqquuussspppsssyyyvvvmmmeeeggglllggg^^^ccceeefffccc^^^[[[ZZZ\\\pppmmmhhheeeeeeeeeeeeeee{{{iiiSSSEEEAAABBB@@@===888888888777666666555555//////000111222333333444===333++++++222666333---///000//////000111222222222111000000111111///---------------............---,,,+++++++++++++++,,,***...///---...111111...///000222333333222000///000444777555111///000333333333333333333333333333333555777666444555999<<<999===AAAEEEJJJOOOUUUXXXSSS[[[bbbbbbcccgggmmmpppsssyyy}}}~~~}}}zzzzzzoooooonnnllljjjjjjllloooaaacccffffffffffffggghhhmmmllljjjgggddddddeeehhhkkklllmmmoooqqqsssuuuwww{{{|||fffhhhgggbbb___```^^^XXXXXX[[[^^^\\\YYYVVVVVVWWW^^^^^^\\\\\\\\\[[[ZZZZZZmmmtttrrrsss}}}zzz|||jjjTTTGGGFFFGGGCCC>>>888777777666666555444444000000000111222333333333>>>666...---111555444111000222111///000333444333111111222333333222000///,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,,,,+++......,,,---000111......000222444555444222000///444888666111///222555111111111222333333444444333555777777555666;;;>>><<>>666666666555444444333333//////000000111111111111222222111...+++,,,000444333777555///...555666333...000222222111111222333...---,,,,,,,,,---...//////...------------------...000000......222333111///000222444444444222222000111333333333333333444//////000111222333444444333555777777555777;;;???BBBDDDGGGIIILLLOOOSSSVVVYYY^^^hhhooopppooorrrxxxzzz~~~}}}|||~~~}}}uuurrrsssmmmmmmlllkkkiiihhhfffeeekkkkkkkkkhhhfffdddeeefffeeeiiimmmllliiijjjnnnsssnnnnnnmmmnnnqqqwwwPPPUUU\\\___ZZZTTTRRRRRRNNNPPPQQQOOOKKKJJJLLLOOONNNOOOOOOMMMKKKKKKNNNQQQWWW^^^^^^___gggffffffooobbb\\\UUUQQQPPPLLLEEE>>>666666555555444333333222///////////////000000000222111000//////111333444444999666...---444666111...000111111///000222555111///...,,,,,,---...///------,,,,,,------.........000000---...222333222///000000111111111000000000//////111444555444222//////000111222333333444333555777666555666999===BBBDDDGGGJJJLLLOOOSSSVVVZZZ^^^hhhqqqsssrrrvvv~~~|||~~~~~~zzzsssllljjjlllgggfffeeeeeeeeeeeedddcccbbbeeegggiiikkkmmmppprrroootttxxxxxxtttssswww|||qqqqqqrrrssswww~~~RRRSSSVVV[[[ZZZUUUNNNKKKNNNOOOOOOLLLIIIHHHJJJMMMPPPPPPOOOKKKHHHHHHKKKOOOTTT\\\[[[[[[^^^ZZZZZZeeeXXXSSSNNNJJJGGGCCC<<<777666555555444444333222222............///////////////,,,)))***...111000...555:::777---,,,444555000...///000000...///333666222111///---,,,---...///,,,,,,,,,,,,,,,---...///...000///------111333111/////////.........//////111...---///444666444000///000000111222222333333333555777666444555999<<>>AAACCCEEEKKKQQQUUUXXX[[[___cccpppyyy|||~~~{{{vvvvvv{{{~~~~~~~~~~~~|||vvvuuussspppnnnllljjjjjjkkkiiijjjmmmllljjjmmmqqqkkkkkkkkkmmmpppvvv{{{~~~zzzuuurrrsssuuuuuuwwwxxxzzz}}}KKKOOOSSSQQQJJJEEEDDDFFFGGGIIIKKKKKKIIIGGGFFFFFFBBBCCCDDDEEEEEEDDDCCCCCCHHHLLLNNNOOOSSSXXXUUUOOOJJJJJJHHHEEEAAA<<<777444222333555555555333111///000000//////////////////111111222333222000...,,,+++...000000///...000222...000000///222999<<<;;;///000000///---+++,,,---222111///...---......//////......///111555777999---......//////000000000///000111000.........000222222222222222222222222555666999;;;>>>AAACCCDDDGGGLLLRRRVVVYYY\\\aaafffttt~~~yyyssssssxxx||||||yyy~~~{{{wwwuuuuuuvvvvvvvvvmmmlllkkkjjjiiiiiijjjjjjnnnnnnooosssrrroooqqquuuqqqqqqqqqrrruuuyyy}}}{{{sssoooqqqssswwwrrrrrrxxx||||||GGGKKKNNNLLLFFFBBBBBBDDDEEEGGGHHHHHHFFFDDDCCCDDD???@@@BBBDDDFFFGGGHHHHHHHHHLLLLLLLLLQQQZZZYYYRRREEEEEECCCAAA===999555333333333444444444333222111000000////////////......000000000000000///...---+++---//////......///000000000...,,,///444444000,,,...//////...,,,,,,---333222000///.........///...---,,,...222555777777------...///000111111222///000111000///...///000111111222222222333333333555777:::===AAACCCEEEFFFIIINNNSSSVVVYYY]]]dddiiisss|||~~~yyytttuuuxxx{{{yyyvvv|||xxxsssooommmmmmllllllfffffffffggghhhiiikkklllmmmpppwww~~~}}}wwwsssssspppqqqsssuuuxxx{{{}}}~~~zzz{{{zzzvvvsssrrruuuxxxvvvpppqqqzzz~~~GGGIIIKKKJJJGGGEEEDDDEEEBBBCCCDDDDDDBBB@@@@@@@@@??????@@@AAABBBDDDEEEEEEHHHMMMNNNMMMSSS\\\ZZZPPPCCCBBB@@@>>>;;;888777555444444333333333333222222000000/////////.........000///...------...//////,,,---.........------...,,,000000---,,,//////---...///000///......///111444333111///............---,,,+++---111333222111......//////000000111111///000111111//////000111000000111222333444444555888888:::<<<@@@DDDHHHJJJMMMPPPTTTWWWYYY___gggmmmsss{{{|||tttrrrpppqqqtttuuusssqqqtttrrrnnnlllkkkiiigggeeefffggghhhjjjkkkmmmnnnooommmqqqyyy{{{wwwwwwtttuuuxxx{{{}}}}}}}}}}}}ttttttuuuuuuuuuwwwzzz}}}yyy~~~CCCEEEFFFFFFEEECCCCCCCCC???AAABBBAAA???======>>>BBBAAA@@@>>>============HHHNNNPPPOOOUUU]]]YYYMMMDDDCCC@@@>>><<<:::999999444444333222222222333333000000//////.........---///...,,,+++,,,---///000,,,---......------,,,,,,'''///333000,,,---000111222111000...---///222666555444222000............---+++***,,,///000---+++000000000000////////////...000111111000000111333//////000111333444555666;;;:::999:::>>>DDDJJJMMMOOORRRUUUWWWZZZ```iiipppvvv}}}sssiiiiiiiiikkklllmmmllljjjjjjjjjkkklllllljjjfffccciiikkklllooopppqqqrrrrrrrrrsssxxx}}}~~~||||||~~~}}}{{{zzzzzzzzzzzz???@@@CCCDDDDDDBBB???===???AAABBB@@@===<<<>>>@@@AAAAAA@@@>>><<<;;;===>>>LLLSSSYYYYYYYYY[[[ZZZWWWCCCCCC>>>777444777999888777666555444222111000///,,,---///000000000///...///...---+++***+++...111***+++---...///...------222000///...------......111///------///222444444222222000---...111000+++---------...///000000111+++---111333444111...,,,111222333444444333222111555333111000000111333444<<<:::888:::AAAHHHNNNQQQWWWTTTTTTYYY___bbbfffkkkzzzzzz}}}nnngggaaabbbddddddbbbbbbcccdddlllnnnooonnnjjjfffcccbbbgggmmmtttxxxxxxxxxyyy{{{xxxxxxyyy~~~{{{zzz~~~???@@@AAABBBAAA@@@>>>======??????>>><<<;;;===???>>>>>>===<<<<<>>666444666888666666666555444222111000///,,,---///000000000///.........---+++***+++...111,,,,,,------...---------000///...---,,,------...///............000111222///222333///...111222111------......///000000111---///111444444222000...111222222333333222222111555444333222222333444444;;;::::::<<<@@@FFFMMMRRRXXXUUUUUUZZZ```ccchhhnnnzzz}}}tttfffaaa^^^`````````___```bbbdddgggiiilllmmmllljjjhhhfffjjjpppvvvzzzzzz{{{}}}}}}~~~@@@@@@@@@???>>>===<<<<<<===>>>>>>===<<<<<<>>>@@@???>>>===<<<===BBBIIINNNHHHNNNRRRPPPMMMMMMKKKGGGCCCCCC>>>777444666666444666555444333222111000///,,,---///000000000///............,,,***+++...000......---,,,,,,,,,------......---,,,,,,,,,------,,,///111000...,,,...000+++111444000---000444555------......///000000000...///000222222222111000222222222111111222222222444444444444444555555555888:::<<<>>>???EEEMMMSSS[[[XXXYYY___dddhhhnnnuuu|||~~~jjj___]]][[[[[[\\\[[[[[[]]]aaaddddddggglllppprrrqqqooonnnppptttzzz}}}}}}~~~BBBAAA???===<<<<<<======>>>>>>???>>>>>>???@@@AAABBBAAA@@@??????BBBGGGJJJFFFKKKNNNLLLIIIIIIGGGCCCDDDDDD???888555666666444555555444333222111000///,,,---///000000000///............---+++,,,...000000///---,,,++++++,,,---.........---.........///,,,000444333...+++,,,...,,,000111......111333222............//////000000---......//////000000000333222111000000111222333333333444555555555444444777;;;???@@@AAAEEEMMMUUU^^^]]]___eeejjjooovvv~~~yyyeee^^^___XXXYYYYYYYYYYYY\\\aaaeeefffhhhnnntttxxxxxxvvvtttvvvyyy}}}~~~}}}~~~}}}BBBAAA???===<<<===>>>>>>>>>=========>>>???@@@@@@@@@AAABBBBBBAAAAAACCCDDDHHHMMMPPPNNNLLLMMMLLLIIIEEEEEE@@@999666777777444444444333222111111000000,,,---///000000000///......//////...,,,,,,...000000///---,,,++++++,,,---......//////000000000000---222666555000,,,,,,...333222///---111555333---............////////////......//////000111222222333222000000000000222333111222333444555444444444777<<>>=========>>>???<<<:::999999;;;<<<<<<;;;:::===???AAA@@@@@@AAABBBEEEJJJMMMKKKJJJKKKKKKHHHCCCCCC@@@999666777777444444333333222111111000000,,,---///000000000///......//////...------...000......---,,,,,,,,,---------...///000111222222222///333555444111...---...777444///...444999555---......////////////////////////000111222333444444111111111000000111111111222222222333444444555555888<<>>>>><<<999777777999:::999888888:::<<<<<<<<<===???AAA???DDDGGGDDDCCCDDDDDDAAA@@@@@@===777555666666333333333222222111000000000,,,---///000000000///......///000///...---...000,,,,,,------...---------+++---...000111222222111111111222111000///---,,,222111...---222777555////////////////////////...,,,---...000111111222222000000111111111111000000444333333333444555777888:::===CCCIIIPPPVVV[[[]]]YYY]]]gggrrrwwwzzzrrrbbb^^^```bbb```bbbdddeeefffhhhkkknnntttrrrqqquuuzzz|||{{{xxxyyyzzz{{{zzzzzz~~~::::::;;;<<<<<<=========>>>;;;888888:::;;;:::888;;;;;;:::999888999<<>>;;;666444555444222333222222222111000000000,,,---///000000000///......///000///...---...000***+++---...///...------***+++---///111111111111111000//////000///---+++***,,,,,,***---111222000///////////////.........''')))+++---.........---///000111222222111000///666555444333444666888:::<<<>>>CCCKKKTTT[[[^^^___[[[```lllwww|||lll______bbbbbbccceeehhhjjjjjjlllnnnpppyyyvvvuuuxxx}}}}}}vvvxxxyyyyyy{{{