BM6P6(@ }}}]]]ZZZ]]]bbbccceeeeeeeeefffiiikkkmmmeee\\\UUURRRNNNHHHCCCGGGCCC???:::777666777888888777666444222111111111///---***)))+++,,,------***++++++,,,,,,++++++***))))))))))))))))))))))))(((((())))))))))))(((((())))))*********))))))(((***))),,,222000***)))---((((((((()))))))))))))))+++,,,---000333666:::;;;>>>AAACCCAAA;;;777888:::===:::777888<<>>___uuunnnlllmmmggg______hhhooopppeeeZZZVVV[[[YYYUUU```sss|||sssqqqsssrrrkkkddd```[[[XXXVVVQQQKKKJJJMMMLLLLLLLLLMMMLLLKKKJJJJJJKKKKKKJJJIIIHHHFFFDDDCCCEEEDDDAAA>>>;;;888666444999999:::<<<>>>AAACCCDDD======;;;:::999888888888888888777666555333111000---333333222>>>RRR[[[XXXdddhhhoooyyytttwww___FFFVVVtttpppHHHMMMKKKEEE===888>>>DDD???333///---++++++---.........++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,---------......---------............///------......///000000000111000222333000777UUUuuummmYYYvvvuuuhhhccceeeeeeaaahhhvvvsssaaaXXXRRRKKKRRRVVVfff___[[[]]]bbbdddeeeeeeeeefffhhhjjjkkkeee\\\WWWSSSOOOIIIDDDGGGDDD???:::777666777777888888666444333222111111///,,,******+++,,,------***++++++,,,,,,++++++***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))*********))))))(((***))),,,000///)))(((,,,******)))))))))************+++...111444666888999:::???BBBAAA<<<888777888999777777999???DDDHHHJJJHHHHHHJJJLLLMMMJJJEEE@@@===@@@EEEMMMTTTYYY\\\]]]^^^bbbfffgggffffffiiikkkoooiiigggjjjjjjggghhhlllddd^^^XXXVVVYYY___dddffflllggg^^^UUUQQQTTT\\\cccddduuu~~~{{{qqqhhhggglllppp~~~{{{jjj``````XXX[[[iii~~~xxxfffWWWJJJ@@@>>>AAAEEEBBB>>><<<;;;<<<<<<<<<555000,,,+++------+++)))************)))))))))))))))))))))))))))))))))(((************************))))))******++++++,,,,,,------...//////...---,,,,,,,,,---------.....................////////////000111000333666555KKKpppsssmmmmmmnnnmmmlllpppwwwvvvqqqddd[[[XXX^^^]]][[[hhh|||xxxuuuvvvuuunnngggddd```\\\ZZZTTTNNNKKKMMMNNNNNNMMMLLLKKKJJJIIIHHHKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDBBB@@@===:::777555666666777999<<<@@@CCCEEE@@@???>>><<<;;;:::999999888888888777555444222111000111111111;;;MMMZZZ___cccgggmmmtttwwwrrrpppMMMNNNaaasssTTTUUULLLHHH@@@;;;>>>CCC???777000...++++++,,,---------++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,---------......---------............///------......///000000000000000333444333===^^^xxxZZZXXX~~~|||ssshhhccceeeeeebbbiiiwwwrrrdddbbb```___SSSSSSSSS]]]bbb^^^```cccdddeeeeeeeeefffhhhjjjiiiddd]]]YYYUUUPPPJJJEEEGGGDDD@@@;;;888666666777999888666555333333222222...,,,******+++------,,,***++++++,,,,,,++++++***))))))))))))))))))))))))+++,,,,,,------,,,,,,+++((())))))******)))))))))((()))+++...---)))(((***++++++************+++++++++---000333666777777777666:::??????<<<888777777555666888===CCCHHHJJJKKKKKKJJJIIIIIIIIIGGGDDDAAAGGGKKKQQQWWW\\\^^^______cccdddeeefffeeecccaaa```YYYVVVUUUXXXYYYXXXZZZ]]]bbb^^^[[[]]]dddjjjlllkkknnnooolllddd\\\ZZZ___eeebbbnnnzzz|||{{{}}}mmmaaa___dddkkkyyy}}}zzzwww___SSSRRRfffyyyjjjXXXHHHAAA@@@CCCDDDCCC???:::999<<<@@@===666...+++,,,---+++)))++++++*********)))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++,,,---............------,,,------------.....................///////////////333111111666>>>]]]|||rrrmmmjjjnnnsssyyyvvvkkkbbb\\\\\\aaa```^^^kkk~~~~~~{{{tttnnnhhhddd```^^^YYYQQQMMMNNNOOOOOONNNLLLJJJHHHGGGFFFJJJJJJJJJJJJJJJIIIIIIIIIDDDDDDDDDCCC@@@===999777555555555777:::???DDDFFFBBBBBB@@@???>>><<<;;;;;;999999888888666555333222333///---111777CCCUUUeeeeeejjjmmmnnnuuuyyykkkrrr```KKKNNNyyybbbXXXOOOLLLEEE??????AAA@@@;;;222000,,,++++++,,,++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---......//////000000111///000333555777HHHnnnzzz^^^LLLaaayyywwwpppgggbbbcccdddbbbkkkxxxzzznnnmmmssswwwdddXXXTTTWWWvvveeebbbeeedddeeeffffffeeeeeegggiiifffccc^^^ZZZVVVQQQKKKFFFGGGEEE@@@<<<999777666666999888666555444333333333...,,,******,,,------,,,***++++++,,,,,,++++++***))))))))))))))))))))))))((())))))******))))))((('''((())))))))))))))))))''')))+++,,,+++(((((()))+++***)))))))))***+++,,,---000444777999999777666444666888999777666777999888999===BBBGGGKKKKKKJJJPPPLLLGGGDDDEEEHHHMMMPPPXXXYYYZZZ\\\^^^```cccfffgggfffeeedddbbb^^^XXXTTTKKKLLLOOOSSSVVVZZZ___bbbkkkgggdddfffjjjkkkfffaaaaaajjjvvv{{{xxxqqqkkkhhheeelllrrrpppkkkiiimmmpppsssxxxyyykkkfffjjjlllxxx~~~zzz~~~iiiXXX]]]sssqqq[[[JJJAAAAAACCCEEECCC>>>:::999:::>>>:::555111---,,,+++++++++++++++*********)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++***,,,,,,---------...------------------........................////////////...444111///888IIImmm{{{tttqqqiiipppzzz{{{kkk^^^```___bbbfffbbb]]]hhhxxxzzzsssjjjeeeaaa___[[[TTTOOOOOOOOONNNMMMKKKJJJIIIHHHHHHKKKJJJJJJIIIHHHGGGGGGGGGCCCDDDEEEEEECCC@@@<<<:::999888777777:::>>>CCCFFFCCCBBBBBBAAA???>>><<<;;;::::::999999888666555444555---,,,222444888JJJaaalllssssssmmmlllxxxmmmdddpppxxxWWWLLLkkkmmmUUUSSSPPPJJJDDD@@@@@@@@@@@@555222...+++***+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///.........///000000111111000000222555<<>>@@@AAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;:::999888777666555......555333///>>>SSSooozzz|||pppjjjtttkkkggg|||gggRRRTTT}}}XXXWWWSSSNNNHHHCCC@@@@@@AAA888555///,,,++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///......//////000111111111222111111555CCCddd{{{bbblllIIIIIIxxx}}}|||{{{yyyssspppkkkeee```^^^```dddooozzzeee\\\VVV^^^iiiiiimmmfffggggggfffddddddeeegggdddbbb^^^YYYSSSNNNJJJHHHHHHFFFBBB>>>:::777666555666666555444333222222333---,,,++++++------,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))((())))))))))))))))))(((&&&&&&'''((())))))))))))'''+++,,,)))(((******)))))))))((((((***---///111666888;;;>>>>>><<<:::888555333000///111777>>>BBBHHHGGGFFFGGGIIIJJJIIIHHHAAAEEEJJJOOOQQQTTTWWWYYYZZZ___cccccc^^^XXXTTTSSSOOORRRUUUXXXWWWTTTPPPMMMZZZ___aaa^^^\\\^^^``````fff^^^RRRJJJIIIMMMSSSWWW```gggrrr|||xxxkkk```ZZZ___iiiqqqtttxxxzzzsssxxxzzzhhh\\\___qqqrrr]]]LLLFFFBBBBBBFFFEEE<<<444777<<>>888222//////,,,++++++++++++*********((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...///------........./////////............////////////...555222666NNNjjj{{{{{{}}}}}}~~~zzzkkkccccccfffnnnxxxyyypppkkkuuuzzzrrrjjjcccaaa^^^XXXTTTSSSOOONNNMMMLLLKKKLLLMMMNNNKKKIIIGGGCCCAAA@@@??????BBBCCCEEEEEEEEEDDDBBBAAA???===:::888777888:::;;;??????@@@AAA@@@???>>>===;;;<<<<<<;;;:::999888888555000111666222---555EEEeeeyyyxxxnnnsss~~~ooosssrrrWWWIIImmmiiiZZZUUUOOOLLLGGGAAA???@@@;;;777111---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...//////000000111111222333222222777JJJmmmwwwqqqYYYHHHVVVwwwssstttuuuwwwyyyoookkkgggccc^^^]]]cccjjjttt}}}jjj[[[SSSUUUhhhllliiikkkgggggggggfffddddddeeefffeeebbb^^^WWWPPPKKKHHHHHHHHHFFFCCC>>>;;;888555444555444333222222222222222---,,,+++,,,------,,,******++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))%%%&&&'''((())))))))))))''',,,---)))(((++++++)))***))))))***,,,000444666999;;;<<<>>>===<<<:::888666333111111666<<>><<>>```~~~}}}zzzrrrjjjjjjpppvvv~~~uuuqqq~~~|||rrrhhhdddaaa[[[VVVUUURRRQQQOOOMMMLLLLLLMMMNNNIIIHHHEEEBBB@@@??????@@@BBBCCCCCCDDDDDDDDDDDDCCCBBB@@@>>><<<;;;:::;;;;;;===>>>@@@BBBBBBAAA@@@???<<<<<<<<<<<<<<<;;;:::999666444444555111...444===PPPnnnttttttyyyyyy{{{nnnvvvlllRRRZZZ~~~]]]UUUPPPOOOKKKCCC=========888222...------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......---------............////////////000111111222222333222333<<>>888555:::@@@AAA999111,,,,,,,,,+++++++++******((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++******+++---...///............/////////000............/////////000///555666EEEmmm{{{~~~~~~|||qqqmmmjjjiiiooowwwuuurrryyynnnhhhccc]]]XXXWWWUUUTTTQQQNNNLLLLLLLLLMMMHHHFFFDDDAAA@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@?????????===>>>AAACCCCCCCCCBBBAAA<<<=========<<<;;;::::::777666555333111111666;;;>>>dddxxxuuuuuuqqq}}}kkkhhhrrr}}}bbbPPPccc^^^UUUPPPPPPMMMDDD===;;;>>>999333///......//////+++++++++,,,,,,---------------------------------,,,,,,,,,---------......---------.........///////////////000111111222222222222555@@@WWWtttrrreeeGGGXXXssswwwiiiiiilllhhhcccbbbfffaaa______^^^```lllzzzhhhWWWSSSUUUiiilllccclllgggeeecccdddfffgggeeecccdddddd^^^TTTNNNKKKGGGBBBIIIGGGCCC>>>:::777555555777555333333333333111///...,,,******+++------,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))(((((())))))******+++++++++***+++000666;;;<<<<<<999::::::888666444333333999;;;<<<===>>>AAAEEEHHHQQQNNNHHHAAA===AAAIIIQQQQQQRRRUUUWWWYYYYYYYYYXXXQQQMMMFFF???;;;::::::;;;BBBEEEHHHHHHFFFDDDBBBBBBFFFHHHEEEIIIRRRPPPOOOZZZgggvvvpppdddfffwwwzzziii^^^___vvvvvv___NNN@@@@@@III???===:::888:::>>>???===111000---+++***)))***+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///111111000//////000333---???aaayyymmmhhhmmmrrrwww|||yyymmmddd^^^\\\[[[SSSQQQPPPOOOQQQRRRRRRQQQMMMJJJFFFEEEEEEDDDAAA===FFFEEEDDDCCCBBBBBBCCCDDDDDDFFFEEEAAA???@@@CCCDDD@@@===;;;>>>CCCEEECCC???@@@???>>>===;;;;;;::::::888666555333222222222333>>>KKKkkk|||qqquuuvvvvvvttteee```www|||qqqsssVVVNNNrrrxxx```OOOQQQSSSHHH===;;;===888333111...+++...333---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////......//////000000111111777...555QQQhhhqqq{{{[[[FFFbbbrrrfffjjjiiifffccc\\\```bbbaaa\\\YYY```nnn{{{qqqYYYWWWXXX]]]ooocccjjjgggeeedddeeeggghhhgggeeebbbbbb\\\SSSMMMLLLJJJFFFIIIGGGCCC>>>:::777555444777555333333333333111///...,,,******+++------,,,+++++++++++++++++++++++++++******))))))******+++************************)))))))))))))))))))))))))))))))))******+++++++++++++++,,,111666;;;<<<;;;999;;;;;;777222000222666:::<<<===>>>>>>@@@CCCEEEFFFFFFEEECCCBBBDDDJJJOOOPPPRRRSSSTTTTTTQQQNNNLLL???>>>===<<<===???AAACCCDDDFFFHHHHHHHHHHHHIIIJJJOOOUUUXXX___hhhfffgggsssxxx|||rrrpppqqqiiiVVV___xxx{{{aaaMMMEEEFFFHHHFFFBBB???>>>???>>>===666444111---+++***++++++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///111111000///000111555222JJJpppwwwssswww|||~~~rrrjjjdddaaa^^^UUURRRPPPOOOQQQTTTVVVVVVNNNLLLIIIHHHIIIHHHEEECCCGGGFFFEEEDDDDDDEEEEEEFFFFFFHHHHHHCCCAAABBBDDDDDDEEEBBB??????BBBDDDCCCBBBAAA@@@>>><<<;;;::::::;;;999888666444333333333333666@@@ZZZ}}}|||uuuvvvsssmmm]]]eeeqqquuuzzz[[[JJJccclllUUURRRRRRJJJ@@@===<<<777333222///+++---111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////......//////000111111111888333???^^^wwwtttLLLJJJoookkkbbbfffdddbbbbbb]]]]]]______\\\[[[cccqqq}}}uuu[[[UUUUUUVVVrrrsssdddggggggfffeeefffhhhiiihhhgggaaa```ZZZQQQMMMMMMMMMJJJJJJGGGCCC>>>999666333222666444333222333222111///...,,,******+++------,,,+++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))***************++++++,,,------...222777:::::::::999:::888333......333888;;;===>>>???>>>???@@@BBB;;;>>>CCCFFFHHHIIILLLMMMPPPPPPPPPOOOKKKFFFAAA>>>555666888;;;???BBBEEEFFFGGGHHHJJJLLLMMMQQQUUUYYYZZZdddjjjssszzzxxx~~~~~~fff[[[```nnnyyyaaaPPPFFFCCCBBBBBBBBBBBBBBBBBBBBB===:::555111---,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///111000000///000222444666XXX~~~yyyrrrlllgggbbbXXXTTTPPPOOOQQQUUUYYYZZZSSSQQQOOOMMMMMMKKKIIIGGGIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJGGGHHHKKKIIICCCHHHFFFCCCAAAAAABBBDDDEEECCCAAA>>><<<::::::;;;;;;;;;:::888666555444333333111555GGGhhhvvvvvvoooyyy|||___YYYbbbyyyiiiOOOXXX~~~^^^RRRQQQMMMEEEAAA;;;777444333111,,,,,,///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////......//////000111222222444555HHHkkk\\\DDDWWWxxxeee```ccc^^^]]]___\\\YYY[[[\\\[[[^^^ggguuu~~~aaaVVVRRRPPP```vvveeeeeeeeeeeeeeefffggghhhhhhhhhbbbaaaZZZQQQLLLMMMMMMKKKIIIGGGBBB===888555222111555444222222333222111///...,,,******+++------,,,++++++++++++++++++++++++******))))))))))))******************************((((((((((((((((((((((((***))))))))))))***++++++...///111444777888999999999666222///...111666:::<<<===??????>>>===>>>???999===CCCIIILLLMMMNNNMMMNNNMMMJJJFFFAAA===999777;;;;;;;;;<<<>>>@@@BBBDDDHHHKKKPPPUUUZZZ___eeeiiimmmtttwww}}}xxx}}}xxxvvvaaa]]]pppgggRRRBBBAAACCCFFFHHHEEEDDDEEECCC???:::444///---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------...............///000000///000111333222>>>iii~~~}}}yyytttlllfff\\\XXXRRROOOPPPTTTWWWZZZWWWVVVTTTQQQOOOMMMJJJIIILLLKKKJJJIIIHHHGGGFFFFFFJJJJJJIIILLLVVV\\\SSSEEEFFFFFFEEECCCAAAAAACCCFFFDDDBBB???<<<::::::;;;<<<<<<<<<:::888777555444444222333<<>>>>>===<<<>>>???AAACCCFFFJJJMMMNNNNNNMMMJJJGGGBBB>>>:::888888888???===;;;;;;<<<@@@EEEHHHLLLRRRZZZbbbiiioootttwww}}}xxxuuuyyy~~~xxx{{{wwwnnnyyyhhhPPPJJJHHHKKKLLLHHHEEEFFFEEEBBB===888333///,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------....../////////...///000000///000222444444HHHyyy~~~|||~~~yyypppiiibbb]]]VVVQQQPPPRRRTTTUUUUUUUUUTTTSSSQQQOOOOOONNNOOONNNMMMKKKHHHFFFDDDBBBIIIIIIIIIQQQcccnnnaaaJJJDDDEEEEEEDDDBBBAAABBBDDDDDDBBB???===;;;:::;;;;;;<<<<<<;;;:::888777666555333444777FFFhhh{{{sssqqqxxxiiiZZZZZZuuusssVVV^^^sssXXXNNNNNNMMMJJJ===888555666555000,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////......///000111222333333444BBB___pppPPPUUU~~~uuujjjhhheeeYYYVVVZZZXXXXXXXXXYYY]]]eeeppp{{{nnn\\\SSSVVVUUUaaavvvhhhllldddeeefffeeedddcccdddffffffddd]]]SSSMMMLLLKKKGGGFFFDDD@@@<<<777444333222444222111111222222111000...,,,******+++------,,,++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***---///222444777888777666555666444000,,,---333999;;;;;;;;;;;;<<<;;;;;;<<>>>>>???@@@???BBBBBBBBB@@@>>><<<999888999::::::;;;:::999888777222333333666CCC___}}}vvvsssvvvttt[[[WWWnnnaaa___}}}jjjOOOHHHJJJJJJCCC<<<666777777333///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////---...///000222333444555666RRRzzzwww[[[LLLfffhhhaaa```]]]TTTUUUYYYSSSVVVUUUXXX```nnn|||vvv```TTTXXXSSSRRRqqqrrrkkkuuugggiiijjjhhheeecccdddfffbbbccc^^^UUUPPPNNNKKKGGGCCCAAA>>>:::777555444444333111000111222222111000...,,,******+++------,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())),,,000444666444777;;;;;;888444444444,,,444:::888222000666===999999888777888<<>>??????BBBBBBBBBBBB???<<<999777888888::::::::::::888888666555444444:::OOOrrrvvvtttsssiiiRRR\\\kkkVVVjjjqqqQQQFFFHHHHHHEEE===777777888444000///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................................../////////000---...///111222333555555???aaagggNNNFFFiii___XXXYYYWWWQQQUUUYYYSSSTTTSSSVVVaaaqqq{{{cccWWWXXXRRRRRRpppsssnnnyyymmmllliiihhhggggggiiiiii```bbb___YYYTTTRRRNNNIIICCCAAA===999666444333333444333222111000000000000...,,,++++++------,,,*********++++++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++***)))(((''')))))))))+++...222666888666:::>>>>>>:::444111000///777>>>???999444444666555444444888>>>CCCDDDBBBJJJIIIFFFCCC>>>999555333666888:::;;;<<<===@@@BBBGGGGGGJJJPPPYYYaaadddeeegggjjjmmmrrrxxx|||ooommmvvv~~~ccc]]]aaatttzzz{{{zzzTTTCCCCCCFFFFFFIIIHHHGGGFFFDDD@@@:::555000---******,,,---,,,+++------------------------,,,,,,,,,++++++*********,,,---......//////......///////////////////////////111222000///222666:::YYYuuu{{{wwwwwwyyypppeee___^^^___^^^[[[]]]\\\[[[[[[YYYUUUOOOKKKMMMMMMMMMMMMNNNOOOOOOPPPQQQSSSVVVZZZ___gggpppvvvkkk[[[FFF::::::???AAAAAABBBEEEFFFCCCAAAAAA===888777777777999<<<<<<;;;999888555555666555>>>^^^{{{tttuuu}}}^^^YYYkkk|||RRRUUUZZZCCCGGGFFFGGGCCC;;;555777999444,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,------------------............//////////////////.........,,,111444000---///555999>>>ooo]]]EEEQQQqqqdddWWWPPPUUUVVVQQQPPPUUURRRPPPVVVfffxxx~~~qqqVVVQQQXXXSSSkkksssjjjrrrnnnllljjjhhhgggggghhhhhhbbbccc___XXXSSSQQQNNNIIICCC@@@===999666444333333444333222111000000000000...,,,++++++------,,,*********++++++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))******+++***)))((('''))))))***,,,///333777999777:::<<<;;;777333111111222999@@@AAA;;;666555666222555999===@@@BBBDDDFFFHHHFFFBBB>>>;;;888666555444666999<<<>>>@@@DDDFFFLLLNNNSSSZZZ```eeeggghhhhhhjjjnnnsssyyy~~~qqqnnnpppqqqlllWWWJJJUUUllllllQQQGGGGGGGGGKKKJJJIIIGGGDDD@@@;;;888444000---,,,---...---,,,------------------------,,,,,,,,,+++++++++******,,,---......//////......////////////////////////222//////111222333999@@@fffzzz~~~zzz~~~rrrrrr}}}uuujjjbbb___]]]\\\ZZZ]]]\\\[[[ZZZYYYVVVRRROOOOOOOOONNNNNNNNNPPPQQQRRRUUUWWWZZZ^^^cccjjjrrrwwwvvvgggSSSDDD>>>===>>>>>>DDDIIIJJJFFFBBBAAA>>>:::888777888999;;;<<<;;;999;;;666444333000555MMMhhh}}}uuussslll]]]dddaaaSSShhhnnnSSSKKKGGGHHHDDD<<<666777:::555...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------............////////////////////////...---111333111000222777:::HHHvvvqqqNNNAAAWWW{{{iiiZZZQQQSSSVVVRRRQQQTTTQQQQQQXXXiiizzzqqq\\\TTTZZZUUUooouuuggglllnnnmmmjjjhhhgggggghhhhhhdddddd___VVVQQQOOOMMMIIIBBB@@@===999666444333333333333222111000000000000...,,,++++++------,,,*********++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))((((((((()))+++...111555999:::999999888666333111222333666===CCCCCC===777555666000777???CCCCCCBBBDDDFFFCCCAAA===999666666777777222555:::===@@@DDDHHHKKKOOOUUU]]]bbbeeegggiiillllllmmmppptttzzzwwwkkkdddiiiSSS@@@@@@NNNeeegggPPPGGGEEEIIIKKKKKKIIIEEE@@@>>>===999666111............---------------------------,,,,,,,,,,,,++++++++++++,,,---......//////......////////////////////////555---,,,333444222===NNNyyyrrrhhhmmmvvv{{{qqqggg```[[[YYYYYY]]]\\\ZZZYYYXXXWWWUUUSSSQQQPPPNNNNNNNNNPPPSSSUUUZZZ\\\```dddhhhnnnuuuyyy{{{ppp___NNNBBB<<<<<<===FFFMMMQQQLLLEEEAAA???<<<999888888999;;;<<<;;;:::<<<777333222...000???QQQsssxxxvvv|||hhh^^^xxxzzzqqqXXXZZZbbbOOOJJJKKKFFF???888999;;;888111,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------............///....../////////////////////000111222222444888<<>>BBBBBB===888666555666;;;CCCFFFFFFCCCAAA@@@;;;:::888666555555666777444777<<<@@@CCCGGGLLLOOOPPPXXX```ccccccdddjjjpppqqqqqqrrrvvv{{{mmm^^^UUUKKKDDDAAAJJJggg___KKKBBBEEEHHHKKKKKKGGGCCC@@@@@@===:::555111...---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........////////////////////////444,,,...666444111EEEbbb}}}nnngggfffwwwlllbbb\\\YYYZZZ\\\ZZZWWWVVVWWWWWWWWWVVVSSSQQQNNNMMMMMMPPPSSSUUU\\\```dddiiimmmqqqvvvzzzwwwqqqdddSSSDDD<<<===@@@HHHQQQWWWQQQHHHCCCAAA???;;;:::888999;;;<<<<<<;;;<<<777444444333333:::DDDeeexxx~~~uuuuuuxxxyyyyyybbbpppfff]]]jjjQQQPPPMMMIIIBBB<<<;;;===:::555...------,,,,,,,,,,,,,,,......------,,,,,,,,,+++---------............///............////////////111000000222333444888<<<]]]UUUBBBJJJlllzzzppp{{{ppp```RRRPPPTTTTTTRRRQQQPPPUUUbbbsss{{{fffUUUUUURRRppp}}}kkkkkkiiiiiigggggghhhiiilllmmmgggeee^^^TTTNNNNNNMMMJJJAAA@@@===:::777555333222333222111111000111111111...,,,++++++,,,---+++*********++++++++++++******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((())))))***,,,///333777999;;;<<<999555111...///222555888999<<>>???BBBEEEFFFCCC<<<777333444555666666666666666888;;;???CCCFFFIIIMMMPPPSSSZZZ```aaa___bbbkkktttsssssstttuuuyyy~~~fff]]]TTTKKKAAA???NNNbbb}}}}}}vvvYYYGGGBBBEEEJJJLLLKKKGGGDDDAAA???===888333///---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........////////////////////////000...333999222222QQQxxxyyywww~~~~~~ooofffnnn|||{{{qqqfff___\\\\\\YYYWWWTTTTTTUUUVVVWWWVVVSSSQQQNNNLLLLLLNNNQQQSSS[[[___eeejjjnnnqqquuuwwwrrrooofffVVVFFF===>>>BBBHHHRRRYYYUUULLLGGGDDDBBB===;;;999999:::<<<=========999777666666555888<<>>;;;888555222111222222111111111111111222...,,,++++++------,,,*********++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''((()))))),,,...222666999;;;;;;;;;666222///...111555888999999;;;<<<;;;999888999:::DDDBBB@@@BBBCCC???888111///111333555777777777666;;;>>>BBBEEEHHHKKKOOORRRXXX\\\``````___bbbkkksssppppppppprrruuuxxx|||~~~}}}}}}rrrZZZOOOIIIFFFIIIPPP___{{{tttnnnyyyppp[[[GGGHHHIIIKKKMMMKKKGGGCCC@@@???<<<777222...------------------------------,,,,,,,,,,,,------------,,,---......//////......////////////////////////---000666888222:::```{{{sssrrrxxx}}}ooofffooovvvmmmfff```^^^XXXVVVTTTSSSUUUVVVVVVVVVTTTRRRPPPMMMLLLMMMNNNPPPUUUZZZbbbhhhlllnnnqqqrrrqqqnnnfffVVVFFF===>>>BBBGGGQQQXXXUUUPPPKKKGGGCCC@@@===999888:::<<<===>>>>>><<<999666444333333444III]]]ppprrrkkkiiiooovvv{{{gggkkk^^^YYYcccUUUNNNOOOKKKFFFCCCCCC???999111000...---,,,,,,---............------------------------............///------......///000000000333//////222111111;;;JJJooouuuIII>>>___eeeXXX^^^```YYYRRRPPPRRRSSSRRRQQQRRR[[[lll|||tttZZZTTTVVVvvvnnnjjjkkkjjjhhhgggggghhhjjjkkkcccbbb]]]TTTOOOOOOMMMJJJ@@@@@@>>>;;;888555222111222111111111111111222222...,,,++++++------,,,*********++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((''''''&&&'''((()))***---000444888;;;;;;;;;:::222///...///333888::::::999999999888888:::===???BBBAAA@@@>>><<<888555222000111222333555777999:::<<>>:::888999<<<>>>???======:::555222111222333AAAUUUnnnzzztttjjjllluuu{{{ooofffiiivvvsssYYYNNNPPPOOOJJJGGGEEE@@@:::222111///---,,,---......------------............---------............///------......///000000111000...000333111222CCCWWWzzzcccIIIGGGkkkjjjUUURRRSSSSSSRRRQQQRRRSSSRRRQQQSSS]]]ooo~~~zzz\\\UUUYYYyyyqqqkkknnnllljjjhhhgggggghhhiiiaaaaaa\\\TTTPPPOOOMMMJJJ@@@???>>>;;;888555222111222111111111111111222222...---+++,,,------,,,*********++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&&&&'''((()))***///222666:::<<<<<<:::999000...---000666:::;;;;;;:::999777666888;;;@@@CCC???@@@@@@<<<666333333555222222111111444777;;;===<<>>:::888999<<<>>>???;;;<<<:::555222333666777888LLLkkk~~~xxxgggeeeooouuuyyykkkzzzzzz~~~___NNNQQQQQQMMMIIIGGGAAA:::333111///---,,,---...///,,,---------.../////////---------.........//////---------...///000000111///---000555222444IIIaaaNNNDDDUUUuuuiiiSSSNNNKKKOOORRRRRRRRRRRRRRRQQQTTT___ppp|||\\\UUUYYYzzzpppkkkmmmmmmkkkiiihhhggggggggg^^^]]]ZZZVVVQQQMMMJJJHHHCCC@@@;;;888666444222000555444222000//////000111///---+++***+++,,,,,,++++++*********))))))(((((())))))******++++++,,,,,,))))))************)))))))))((((((((()))+++...///333333333666;;;===;;;999000222666777888888:::;;;<<<;;;999888999<<>>@@@BBBEEEIIINNNRRRUUUWWW______^^^\\\[[[\\\^^^aaa``````aaabbbeeeiiilllnnnrrrtttwwwyyyzzz{{{|||~~~|||zzziiieeeiiiuuuwwwkkk^^^nnnzzz^^^sssbbbLLLLLLOOOIIIHHHOOOGGGDDDAAA???===:::444///................................................---------............///////////////000000000000000,,,666666222TTTwwwllljjjwww~~~vvvpppuuuwwwkkkaaa^^^\\\YYYWWWWWWXXXZZZ\\\UUUTTTRRRQQQRRRQQQPPPNNNOOOPPPRRRVVVZZZ^^^aaacccaaaYYYOOOGGG???999:::???GGGIIINNNRRRTTTRRRMMMHHHEEE???;;;:::888777999>>>;;;;;;:::999777555333222555BBB___{{{rrrjjjnnnttt|||kkkeeevvvcccUUUNNNPPPQQQGGGCCCDDD???888333---,,,...000///,,,,,,,,,,,,---------.................................//////000000000000//////---+++222777444GGGmmmnnnHHHKKKZZZooo\\\PPPPPPMMMMMMOOOOOOLLLMMMPPP]]]iiiwww~~~~~~dddQQQUUUtttsssooommmllljjjiiigggfffffffff___]]]ZZZUUUQQQMMMJJJHHHAAA>>>:::888777666444222555333111000//////000111///---+++***+++,,,,,,+++************)))))))))((()))))))))***************((())))))******))))))((())))))(((((())),,,///111777666666888::::::777444...111555777777666777777888888888999999;;;<<<===;;;777333222333444444333333333444555777:::===>>>???AAAEEEJJJNNNRRRTTTUUU]]]^^^]]]\\\ZZZZZZ[[[]]]\\\]]]^^^aaadddgggjjjlllnnnqqquuuwwwwwwvvvuuuvvvxxx|||nnndddmmmqqqqqqllllll{{{nnnmmmyyy{{{YYYJJJHHHGGGJJJOOOIIIGGGCCCAAA???;;;777333//////..........................................---------............///////////////000000000000111---555888:::]]]ssskkklll{{{zzzvvv~~~}}}qqqggg___\\\XXXWWWWWWXXXWWWWWWTTTSSSRRRRRRSSSRRRPPPOOONNNNNNOOOQQQSSSVVVXXXYYYYYYRRRJJJDDD===999;;;@@@BBBEEEJJJPPPSSSRRRNNNJJJEEE???;;;;;;:::888:::>>><<<;;;:::999777555444333444===TTTpppyyyqqqjjjlllrrryyyttt]]]~~~rrrvvvppp\\\RRRRRRQQQFFFBBBAAA<<<999444...,,,...///...,,,,,,,,,,,,---------.................................//////000000000000000333000...222666333GGGmmmgggCCCFFF^^^uuu___OOOPPPMMMMMMOOONNNLLLMMMQQQ^^^jjjxxxyyyaaaQQQTTTooouuuqqqlllkkkiiihhhfffeeeeeeeee___]]]ZZZUUUQQQMMMJJJHHH@@@===:::888888777555333444333111000//////000111///---+++***+++,,,,,,+++************))))))))))))***))))))))))))))))))((('''(((((())))))(((((('''***)))(((''')))---111444:::999999999999666222///...111555777777555444333444666888;;;<<<;;;:::999444222111111333444444444444555777999;;;<<<===>>>???AAAFFFJJJNNNQQQRRRRRRXXXZZZ[[[ZZZXXXWWWWWWXXXWWWYYY\\\```cccfffhhhjjjjjjmmmrrrtttsssqqqpppoooqqqtttxxx|||iiijjjppp}}}vvvkkkoooiii~~~kkkPPPGGGIIIMMMMMMLLLIIIFFFCCCAAA>>>:::888111000//////....................................---------............///////////////000000000000222...333:::FFFiiimmmjjjqqq|||yyy{{{zzzpppeee___YYYXXXYYYYYYVVVRRRRRRRRRQQQRRRTTTTTTRRRPPPOOONNNNNNNNNNNNNNNOOOOOOOOOIIIDDD@@@<<<888:::@@@AAADDDIIINNNQQQPPPKKKGGGCCC>>>;;;<<<;;;999;;;???<<<;;;;;;:::888666444333555888IIIcccttttttnnnjjjmmmtttaaaiiirrrhhhdddUUUQQQPPPGGGBBBBBB===;;;666111......///---+++,,,,,,,,,---------....................................///000000000000000222111...222555666MMMsssdddFFFHHHggg~~~rrr```QQQPPPNNNNNNOOONNNKKKNNNSSSdddooo|||{{{fffWWWUUUfffuuuqqqkkkjjjhhhgggeeeddddddddd```^^^ZZZUUUPPPLLLJJJHHHAAA>>>;;;999888666444222333222111000///000000000///---+++***+++,,,,,,+++*********)))))))))))))))******))))))((((((''''''''''''((((((((((((''''''+++)))((((((+++///444777;;;;;;:::999777444000---111444999:::999666444333333666;;;??????===:::777000000111222444444444444555777999<<<>>>???>>>>>>???BBBFFFKKKNNNOOOOOONNNPPPSSSVVVVVVUUUTTTTTTTTTSSSVVVZZZ___cccfffhhhhhhgggjjjlllmmmllljjjjjjjjjlllnnnqqquuuyyylllooo|||rrrssspppxxxbbbQQQOOOOOOJJJMMMKKKHHHDDDBBB???===;;;444333111///....................................---------............///////////////000000000000222000111;;;QQQsssxxxgggjjjvvv~~~zzzzzzpppggg]]]YYYZZZ[[[WWWRRRRRRQQQQQQRRRTTTTTTSSSRRRRRRQQQOOONNNMMMMMMLLLLLLIIIDDD@@@>>>:::777:::???EEEGGGKKKOOOQQQNNNHHHCCCAAA===;;;<<<;;;999:::===<<<<<<;;;:::999777555444666666AAAZZZrrrzzztttkkkjjjpppzzzvvv___pppxxx___wwwlllXXXOOOOOOIIIFFFFFFAAA===999333000......,,,+++,,,,,,,,,---------..............................---...///000000111000000...///---000666<<>><<<999666555555999>>>BBBBBB???:::666111222444555444444333333666888;;;>>>@@@@@@???>>>@@@BBBFFFJJJLLLMMMLLLLLLHHHKKKOOORRRRRRQQQQQQQQQPPPSSSWWW\\\aaadddfffgggdddeeeeeebbb___]]]\\\\\\bbbdddhhhlllqqqyyy{{{qqqllluuuxxxnnnyyy^^^SSSNNNIIIKKKJJJIIIFFFBBB???>>>===777555333000....................................---------............///////////////000000000000222222111===[[[zzz|||llldddlll||||||}}}zzzoooaaaYYYYYYYYYWWWSSSRRRQQQPPPQQQSSSUUUTTTTTTSSSRRRPPPOOONNNMMMMMMMMMHHHCCC???===999666888>>>FFFHHHLLLPPPRRROOOIIIEEE@@@<<<;;;<<<;;;888888;;;<<<<<<<<<;;;999888666666333444===RRRmmm}}}xxxmmmiiiooovvv^^^___|||zzz^^^^^^zzz___PPPOOOJJJGGGGGGBBB???;;;666111///---,,,,,,,,,,,,,,,---------..............................---...///000111111111111...000...000777BBBccc~~~uuuPPPFFFKKKyyytttcccXXXTTTOOOMMMMMMNNNLLLKKKQQQZZZpppyyyyyytttnnnkkkjjjhhhgggeeedddddddddbbb___ZZZTTTOOOKKKIIIIIIDDDBBB???<<<999555111---000000000000000000000000///---+++***+++,,,,,,+++))))))))))))***************))))))))))))))))))((('''(((((())))))(((((('''))))))***,,,000444888;;;999999888555222000111222888;;;>>>???===:::888888888;;;???BBBAAA===999555222444666555444333333444888999<<>>>>>999777444111///.................................---------............///////////////000000000000111555333AAAeeewwwdddcccooo{{{yyyzzzvvvggg]]]YYYXXXVVVSSSUUUSSSPPPPPPRRRTTTUUUUUUSSSRRRQQQOOONNNNNNNNNNNNIIIDDD???<<<888555888>>>BBBEEEJJJPPPTTTSSSNNNKKK@@@===<<<>>>===888777999<<<<<<<<<;;;:::999777777000333999IIIcccyyyzzzpppkkkpppuuu}}}ggg\\\zzzeeeRRRvvvjjjTTTQQQKKKFFFEEE@@@???<<<888333///---------,,,,,,,,,---------..............................,,,---...000111111111111000444111000888FFFkkk~~~eeeFFFHHHQQQ~~~fffTTTQQQMMMLLLMMMMMMKKKLLLTTT^^^oooxxxyyyqqqkkkjjjiiigggfffeeeeeedddccc```ZZZTTTNNNKKKIIIIIICCCAAA>>><<<:::666222...//////000000000000000//////---+++***+++,,,,,,+++((()))))))))************)))))))))***************((())))))******))))))((('''(((+++///222666999;;;;;;:::888333///...111444888:::<<<===;;;999888888999;;;===>>><<<999555222111333555444333222444777999:::<<<>>>???@@@@@@@@@CCCDDDEEEGGGHHHIIIIIIIIICCCFFFHHHIIIHHHHHHHHHIIIHHHIIIKKKNNNRRRVVVZZZ[[[ZZZ^^^aaabbb___[[[XXXWWWLLLLLLLLLLLLNNNTTT[[[aaajjjqqq{{{iiimmm}}}iiisssgggSSSKKKGGGJJJLLLKKKGGGBBB??????<<<999555111///......///........................---------............///////////////000000000000000999888GGGppp~~~ppp```eeerrr{{{~~~rrrhhh```[[[WWWUUUXXXTTTPPPNNNPPPSSSVVVWWWVVVUUUSSSRRRPPPOOOOOOOOOIIICCC>>>:::666444888???@@@DDDIIIPPPTTTTTTPPPLLLCCC@@@???AAA???:::777999<<<<<<<<<<<<;;;999888777000444777@@@XXXsss}}}wwwnnnrrruuuzzzxxxbbbnnnrrrVVVaaapppVVVRRRMMMHHHEEE@@@???===999444000......///,,,,,,,,,---------..............................,,,---...000111111222222///555222111999LLLttt[[[BBBOOO[[[eeePPPNNNKKKKKKLLLLLLKKKLLLWWWbbbqqqzzz}}}uuulllkkkiiihhhfffeeeeeeeeeccc```ZZZSSSNNNKKKIIIIIIAAA???>>><<<;;;888333000...///000000000000000//////---+++***+++,,,,,,+++(((((())))))*********+++))))))******++++++,,,,,,))))))************))))))&&&(((,,,000444888:::;;;<<<;;;888222------000444666888::::::999777777888999:::::::::888555111//////222333333222222555888:::;;;<<<===??????@@@@@@DDDEEEEEEFFFGGGGGGHHHIIIEEEFFFGGGGGGEEEDDDDDDEEECCCDDDEEEHHHLLLPPPTTTVVVWWW]]]fffmmmnnnkkkhhhfffTTTRRRNNNJJJHHHJJJOOOSSSXXXaaannnyyywwwfffgggssszzznnnooouuuYYYKKKFFFJJJNNNMMMIIIDDD@@@???===:::666222///......///........................---------.........//////////////////000000000000///;;;;;;KKKwwwxxxlll```gggttt~~~{{{|||rrrhhh```ZZZXXXZZZVVVPPPMMMOOORRRVVVXXXZZZYYYWWWUUUSSSRRRQQQQQQHHHBBB<<<888555444999@@@BBBEEEJJJPPPSSSRRRMMMIIIEEECCCBBBCCCAAA;;;888999======<<<<<<;;;:::999888333777888<<>>QQQ```yyy___LLLMMMJJJJJJKKKLLLKKKMMMXXXeeevvv~~~}}}wwwrrrllllllkkkiiigggeeeeeefff___^^^[[[VVVQQQKKKGGGDDDAAA???;;;999777555222///...000111000///...///111///---++++++,,,,,,,,,+++************************))))))(((((((((((())))))******)))))))))))))))***,,,,,,,,,...111555999;;;;;;999444000---///333777:::999777555444777<<<@@@===:::555000...///222444222111000///000333555777888999;;;<<<======>>>>>>BBBCCCDDDEEEEEEEEEDDDCCCDDDDDDBBB@@@>>>???BBBEEECCCCCCDDDEEEEEEFFFFFFFFFOOOSSS]]]lll{{{~~~xxxmmmggg]]]SSSKKKGGGFFFFFFFFFKKKSSS___kkkwwwwwwuuu|||zzz{{{tttbbb]]]___ooobbb```nnngggOOOQQQFFFFFFIIIFFFGGGHHH@@@>>><<<888444111...------////////////////////////---------.........//////////////////000000000000666555:::___wwwdddfffZZZ```lll|||yyyxxxxxxrrrjjj```ZZZ[[[VVVRRRQQQTTTYYY[[[\\\]]]ZZZVVVTTTSSSRRRQQQPPPFFF@@@:::888666555888===AAAFFFJJJMMMQQQRRRMMMEEECCCDDDDDDDDDBBB>>>:::888777:::>>>>>>;;;888777888333333333999JJJccczzzzzzvvvrrrsss{{{www^^^fff~~~sssSSSfffzzz___RRROOOMMMJJJGGGBBB???;;;666333000//////................................................---...///000000111111111222***333999:::```~~~[[[CCCGGGpppnnnXXXNNNOOOHHHIIIKKKJJJHHHLLLZZZjjjvvvzzzyyyooouuuooonnnkkkhhhdddcccbbbcccaaa^^^ZZZUUUOOOJJJFFFDDDAAA???;;;999777555222///...000111000///...///000///---++++++,,,---,,,+++************************))))))(((((((((((())))))******))))))))))))******)))+++...111444666777888888555222000000333777999:::999777666777999<<<>>><<<999444111///000333555222111000///000333555777888999:::<<<============@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCAAA???@@@BBBDDDEEEFFFIIIKKKLLLMMMLLLLLLMMMOOOTTT___ooo~~~xxxooohhhaaaYYYPPPJJJHHHHHHJJJOOOYYYdddmmmqqqzzzzzzssshhhbbbaaa___[[[YYYWWWXXX]]]fffuuuhhh\\\YYY[[[SSSUUU___rrrqqqWWWLLLDDDGGGLLLGGGFFFGGGAAA???===:::666333000///...////////////////////////---------.........//////////////////000000000000444666AAAkkkwwwiii~~~aaaXXX```nnn~~~|||}}}vvvnnneee^^^[[[YYYVVVVVVYYY\\\]]]]]]^^^ZZZVVVSSSRRRQQQOOOMMMFFF@@@:::888666444777<<>>;;;999888888333333444888DDDZZZrrr|||xxxssstttzzzcccaaa}}}}}}XXX___}}}bbbSSSOOOMMMHHHDDDBBB@@@;;;777333000//////................................................---...///000000111111111666///555;;;@@@hhhxxxUUUDDDNNNwwwmmmYYYNNNLLLMMMMMMNNNLLLIIIKKKYYYhhhwww{{{qqq}}}wwwssspppkkkfffbbb`````````bbb___ZZZTTTNNNIIIFFFDDDAAA???;;;999777555222///...///000000......///000///---++++++,,,---,,,+++************************))))))(((((((((((())))))***)))))))))))))))******'''***000555777777555444444111///000555999::::::;;;888666777:::<<<;;;:::999777333111000111444666222111000000111333666777888999:::;;;<<<=========???@@@AAAAAAAAA@@@??????@@@AAABBBBBBBBBCCCFFFHHHGGGIIIMMMQQQTTTVVVWWWWWWVVVVVVUUUWWW___qqq}}}tttkkkccc]]]SSSMMMFFFDDDIIIPPPVVVYYY[[[\\\ZZZTTTPPPNNNJJJEEEJJJFFFCCCEEEIIISSSdddrrrzzzeee\\\YYYWWW[[[ZZZ]]]yyycccMMMDDDHHHMMMGGGEEEGGGCCCAAA???<<<999555222111000////////////////////////------.........//////////////////000000000111111333777KKKzzzzzzrrrttt\\\WWW```rrr}}}uuullleee]]]\\\[[[\\\]]]___^^^]]][[[XXXUUURRRQQQPPPOOOMMMFFF@@@:::888666444666;;;@@@EEEJJJLLLPPPSSSPPPJJJDDDDDDEEEEEEDDDAAA>>><<<888:::<<<===;;;999888888444444444555<<>>:::666555333111000000111333555222111111111222444666777777888999:::;;;<<<<<<<<<>>>???@@@AAAAAA@@@???>>>===@@@CCCEEEGGGIIILLLOOOHHHIIIKKKOOOSSSWWW[[[]]]dddeeeccc\\\XXX```rrrxxxuuuwwweee\\\QQQIIIHHHJJJJJJJJJDDDFFFIIIIIIIIIIIIGGGDDDIIIGGGHHHJJJIIIHHHLLLRRReeezzz|||jjjiiikkkooofffXXXhhh]]]LLLHHHLLLIIIGGGHHHDDDBBB@@@>>>:::777444222000////////////////////////............/////////////////////000000111111222222888SSS~~~xxxnnnZZZYYYcccxxx|||ssslllbbb```^^^]]]]]]]]]]]]]]]YYYVVVSSSQQQQQQQQQPPPOOOFFF???:::999666444666:::>>>DDDIIIKKKNNNRRRPPPLLLGGGGGGGGGFFFDDDAAA???===888:::;;;<<<;;;:::999999444444444444666DDD^^^tttwwwtttpppooosss~~~ttt[[[eeeeeecccwwwaaauuuqqqXXXNNNOOOMMMHHHCCC@@@<<<777333111000000................................................---...///000000111111111222...000777IIIkkk{{{|||JJJDDDXXX~~~nnnaaaXXXPPPKKKIIIJJJKKKLLLLLLJJJOOO___ooozzz|||uuuvvvqqqkkkfffeeeeeedddcccddd```ZZZTTTNNNIIIGGGFFFAAA???;;;999777555222///---///000///...---...///000...,,,,,,---------,,,************************))))))(((((((((((())))))))))))(((((()))***++++++,,,...000333555666666666333000///222888;;;999555888666555888<<<===888333111000/////////000222333222111111222333444666777666777888:::;;;;;;<<<<<<>>>???@@@BBBBBBAAAAAA@@@BBBDDDGGGIIIKKKMMMPPPRRRKKKJJJHHHHHHJJJNNNSSSVVV```ggglllfff]]]ZZZaaajjjvvvnnncccYYYRRRLLLGGGDDDDDDEEEFFFHHHIIIGGGFFFFFFCCCCCCGGGLLLLLLHHHGGGJJJLLLZZZtttzzzqqquuu~~~vvvaaaaaavvvwwwYYYHHHJJJJJJKKKJJJDDDBBBAAA>>>;;;888555222000////////////////////////........./////////000000/////////000111222222222222888YYYkkk[[[]]]gggyyysssiiifffbbb]]]ZZZYYY[[[]]][[[XXXTTTRRRQQQOOONNNLLLEEE???:::999666333555999<<>><<<999999:::;;;;;;;;;:::999444444444444444???XXXpppuuussspppooorrr|||aaa^^^www\\\}}}ffflllxxxZZZKKKMMMOOOKKKCCC@@@<<<777444111000000................................................---...///000000111111111222333333<<>>@@@BBBCCCCCCCCCBBBIIIKKKLLLLLLLLLMMMPPPRRRQQQNNNIIIFFFEEEGGGJJJLLLPPPZZZdddgggccc___aaadddkkk~~~vvvkkk___UUUMMMIIIIIIHHHJJJOOOPPPNNNNNNPPPLLLHHHGGGIIIIIIGGGGGGJJJHHHKKKVVVmmmrrrtttuuukkklllkkkfffLLLJJJKKKMMMLLLEEEBBBBBB@@@===:::666333111////////////////////////....../////////000000000...///000000111222333333222:::___yyyfff\\\aaammmzzzrrrooohhh```YYYWWWYYY[[[___[[[VVVQQQNNNKKKHHHFFFEEE???;;;999666333444777:::@@@DDDEEEFFFJJJLLLJJJJJJIIIHHHFFFCCCAAA???===:::999999:::;;;<<<;;;999666333444555555<<>>[[[ppp}}}aaa@@@LLLpppbbbQQQKKKIIIJJJJJJJJJHHHFFFKKK[[[lllyyy|||zzzuuupppjjjhhhhhhgggddd```bbb```\\\XXXSSSNNNKKKIIIAAA???;;;999777555222///---...//////------...///000...---,,,---...---,,,************************))))))(((((((((((())))))(((((((((((()))***+++,,,///000111222444555555666000111111333444444444444333444555666777666444333000000111111111111111111111222222333444555666666555666777999::::::::::::;;;===???AAACCCDDDDDDDDDJJJKKKLLLLLLLLLOOOSSSVVVTTTSSSQQQOOONNNNNNOOOPPPLLLQQQXXX]]]```bbbeeehhhbbbnnn~~~ooobbb[[[YYYRRRQQQUUU]]]___\\\[[[^^^ZZZUUUPPPOOOMMMJJJIIIKKKJJJKKKLLLSSSfff{{{ssszzz{{{qqqoooQQQNNNLLLLLLLLLHHHDDDCCCBBB???<<<888555333////////////////////////.../////////000000000000...///000111222333333444444>>>gggqqq^^^YYYcccqqqzzzwwwqqqhhh^^^YYYXXXYYY[[[WWWRRRNNNLLLIIIGGGEEEDDD???;;;999666333333666777>>>BBBAAABBBFFFHHHHHHGGGFFFFFFEEECCCBBBAAAAAA:::999888999;;;<<<;;;999999444333555555999LLLbbbxxxvvvsssooonnnvvvvvv[[[dddssszzzdddppppppTTTOOOOOOJJJDDDAAA===888444222111111................................................---...///000000111111111---444111???bbbvvv|||~~~PPP???MMMkkkoooVVVLLLHHHIIIIIIIIIGGGFFFKKK\\\mmmxxx|||uuupppjjjhhhhhhfffaaa]]]aaa___]]]YYYUUUPPPLLLJJJAAA???;;;999777555222///---...///...------...///000///------.........---************************))))))(((((((((((())))))(((((((((((()))***+++,,,...000222444555555555444...000222222222222444666222444666666444333333333111222333333333333222222111222222333444555666666555666777888999:::::::::999;;;>>>@@@CCCDDDDDDDDDFFFGGGHHHJJJMMMQQQWWW\\\UUUVVVXXXZZZ\\\\\\\\\\\\UUUTTTRRRTTTXXX___eeeiiilllbbbaaavvv|||nnniiiiiibbbaaaeeelllllleee```aaaZZZVVVUUUWWWVVVRRROOOOOOIIINNNOOOLLLQQQlllqqqnnn|||vvvrrrVVVQQQLLLJJJLLLKKKFFFEEEDDDAAA>>>:::666444////////////////////////////////////000000000000...///000111222333444444888CCCmmmkkkXXXVVVdddsss~~~}}}xxxoooddd[[[XXXWWWSSSQQQMMMKKKKKKJJJIIIHHHDDD???;;;999777333333666666===@@@??????CCCFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC;;;999777999;;;===<<<999;;;444222666555888HHH\\\wwwvvvqqqllljjjppp|||~~~^^^___tttmmmrrr]]]TTTQQQJJJDDDAAA===888444222111111................................................---...///000111111111111111888555DDDllliiiFFF???KKK^^^uuuYYYMMMHHHFFFFFFGGGGGGFFFMMM___qqqxxx|||wwwrrrlllhhhfffddd```\\\^^^```^^^WWWRRROOOJJJDDD???>>><<<999666333111000///............---------...---,,,,,,++++++,,,,,,+++++++++*********))))))******))))))((((((''''''******)))((((((***///333666444222333555555333000111333555777888888777666777444111111333444222000000222444333222111222333000111333555666777888888777777777777888999:::;;;???;;;888:::AAAGGGIIIHHHJJJJJJIIIHHHMMMTTTUUURRRZZZYYYXXXXXX\\\bbbiiimmmfffddd```]]]]]]___bbbeee```cccbbbcccwwwxxxtttrrrtttyyy{{{yyyuuuqqqnnnggg___[[[YYYSSSLLLKKKIIILLLPPPLLLQQQqqq}}}nnnnnnqqq~~~wwwiiiPPPIIIMMMMMMIIIFFFEEECCCAAA>>>:::777555000///...---...///111333////////////000000000000...---///222222///111555<<>>BBBEEEGGGEEECCCCCCDDDEEEEEEEEE>>>;;;888999===???===:::;;;999666333111444AAAOOOooowwwpppfffiiioooxxxnnn```___qqq]]]lllSSSRRRHHHGGGDDD???;;;888666333111000///------///000///...000000//////.........---/////////000111111222222222222444MMMvvv```???===HHHTTT```vvvgggTTTDDDFFFFFFDDDCCCHHHVVVjjjyyyyyysssmmmiiifffddd___\\\\\\^^^\\\VVVRRROOOJJJDDD???>>><<<999666333111000///............---------...---,,,,,,++++++,,,,,,+++++++++*********))))))***)))))))))((((((((('''******)))((((((+++///333:::777444444555555444222222333666888999999888888777666555444333222111000000111333222111000000111000111333555666777777888777777777777888999::::::>>>;;;999;;;AAAHHHMMMPPPMMMLLLIIIIIINNNVVVXXXVVV[[[YYYXXXXXXZZZ^^^cccggglllppptttuuussslllddd___ffffffeeeeeeiiizzz{{{yyytttmmmiiieee]]]UUUQQQLLLNNNRRRLLLJJJ]]]wwwsssiiidddttttttsssnnnssssssYYYPPPQQQOOOKKKGGGFFFDDDAAA>>>;;;888777222111///......///111222////////////000000000000000...000333333000222777<<>>===;;;;;;888666444111333>>>KKKgggssspppggghhhllltttvvveee___|||zzzbbbwwwyyyVVVLLLJJJHHHDDD???;;;888666333111000///------///000///...000/////////............/////////000111111222222222222777RRR|||aaaAAA@@@JJJQQQWWWqqqtttqqqhhh^^^WWWOOOFFFEEEEEEFFFGGGMMMZZZlllyyy~~~zzz}}}~~~~~~}}}{{{uuunnnjjjgggddd___[[[YYY\\\ZZZUUUQQQNNNJJJDDD???>>><<<999666333111000///............---------...---,,,,,,++++++,,,,,,+++++++++***************))))))))))))((((((((((((*********))))))+++///333>>>;;;777555555555444333222333666888999:::::::::888:::<<<:::555111000000000111222111///......///000111333444666666777777666666666666777888999:::<<<;;;;;;<<>><<<:::999444333000///......000000////////////000000000000111///111444333111444888===ccciiiaaadddiii[[[XXX```sss}}}vvvuuuxxxzzz~~~wwwlllaaa[[[^^^\\\XXXTTTPPPKKKHHHGGGCCC>>>:::999666222222444555666777888888;;;>>>AAACCCCCCBBBBBBBBBCCCCCCCCCAAA===888777:::======<<<:::888777666333222;;;EEE]]]nnnqqqhhhffffffnnn}}}lll```mmmiiidddzzz^^^HHHOOOIIIEEE@@@<<<999666333111000///------///000///...////////////............/////////000111111222222111222999YYY\\\AAABBBOOOTTTRRR\\\]]]ZZZUUUQQQOOOMMMIIICCCEEEGGGKKKRRR___oooyyy}}}|||uuujjjccc```aaabbbbbb}}}wwwpppkkkgggddd___ZZZWWWYYYXXXSSSPPPNNNJJJDDD???>>><<<999666333111000///............---------...---,,,,,,++++++,,,,,,************************))))))))))))(((((((((((()))******)))***,,,000333<<<;;;999888666444222000111222444666888999::::::999???CCC@@@888111000111111222222111///...///000111111333444555666666666666666666666777888999999;;;<<<<<<;;;<<>>;;;:::777222222444333444555666666888;;;>>>AAABBBDDDDDDCCCCCCCCCDDDCCC>>>999777888;;;===>>>999888777777444222777???UUUjjjqqqhhhcccaaakkk|||rrrdddjjjppp[[[uuufffKKKQQQJJJFFFAAA<<<999777444222000///------///000///...///////////////........./////////000111111222222111222:::\\\zzzPPP===DDDYYYaaaXXXMMMOOOQQQRRRQQQOOOJJJEEECCCDDDFFFKKKTTTbbbqqq{{{~~~~~~qqqhhhccc```^^^~~~}}}wwwpppkkkgggccc^^^ZZZVVVXXXWWWSSSOOOMMMIIIDDD???>>><<<999666333111000///............---------...---,,,,,,++++++,,,,,,************************(((((((((((())))))))))))((()))******+++---000333777888999999666333///---111222333444666777888888:::AAAFFFCCC999222111333222222222111//////000222111111333444555555555555555555555555666777888999:::<<<===;;;999>>>HHHQQQXXXWWWRRRMMMNNNTTTVVVUUUQQQPPPPPPPPPRRRTTTVVVXXXTTTSSSRRRWWWbbbsssnnn___aaalllqqqnnnmmmuuu|||nnn]]]OOOLLLLLLHHHEEEGGGEEEZZZvvvssshhh}}}ooonnneeerrrcccQQQMMMPPPKKKJJJGGGDDDBBB@@@>>>===888666333111///...//////////////////000000000000000...///111222111444999III||||||vvvYYYRRRWWWccczzzzzzrrrzzz}}}vvvuuunnnqqquuuzzzxxxkkk___ZZZZZZYYYWWWTTTPPPLLLIIIDDD???<<<;;;888333222444222333444444444666999<<<@@@CCCFFFGGGEEEDDDDDDEEEDDD@@@:::777777999<<<>>>:::888888888555222555;;;OOOgggqqqhhhaaa___iii|||uuuiiikkkyyy]]]xxxhhhOOOOOOKKKGGGBBB===:::777444222000///------///000///............////////////////////////000111111222222333333:::[[[kkkEEE999EEEcccpppbbbKKKKKKKKKNNNNNNJJJDDD@@@CCCCCCDDDHHHSSSbbbrrr|||qqqpppvvvppp|||wwwooojjjgggccc^^^ZZZVVVYYYXXXSSSOOOMMMIIIDDD???>>><<<999666333111000///............---------...---,,,,,,++++++,,,,,,***************+++++++++(((((((((((())))))))))))((()))***+++,,,...111444333555888888555222000///222222333333444555666777999???DDDAAA999222111333111222111000//////111333111111333444444555555555444444444555555666777888999<<<===;;;888:::@@@FFFRRRTTTTTTOOOLLLOOOQQQPPPNNNMMMMMMMMMPPPTTTWWWZZZ[[[WWWRRRQQQWWWbbbooowwwuuulllqqqsssoooiiippp{{{yyyhhhVVVNNNJJJGGGEEEFFFFFFOOOaaaxxxjjjsss|||ooorrrnnnlllUUUKKKJJJKKKJJJIIIGGGEEEBBB@@@>>>999777444111/////////000////////////000000000000000......111111000444:::SSSpppUUUQQQWWWccc|||rrrmmmwww|||yyyuuuuuuuuuuuuxxx~~~|||qqqeee[[[[[[ZZZXXXUUUQQQNNNLLLDDD@@@======999444222444111222333333333555888;;;>>>CCCGGGIIIFFFDDDDDDEEECCC@@@<<<888666888;;;===:::888888999777333555999IIIcccpppjjjccc___fffwww{{{xxxmmmeeedddyyyvvvcccRRRLLLLLLHHHCCC>>>;;;888444222000///------///000///............////////////////////////000111111222222444555;;;[[[___???;;;IIIlll}}}jjjYYYQQQJJJIIIIIIFFFEEEEEEDDDBBBCCCHHHSSSbbbrrr{{{}}}wwwvvv{{{uuunnniiifffccc^^^ZZZWWWZZZXXXSSSOOOMMMIIICCC???>>><<<999666333111000///............---------...---,,,,,,++++++,,,,,,))))))*********+++++++++'''((((((((()))))))))***''')))+++,,,,,,...111444222444555444222111333555444444444444444555666666777;;;>>><<<777222111222/////////......///222444111222333333444444444444444444444444555666777777777:::<<<<<<:::999;;;===FFFOOOTTTPPPJJJJJJLLLNNNNNNMMMLLLLLLNNNSSSXXX\\\```\\\WWWSSSSSSXXX^^^bbblllzzz}}}pppfffhhhooozzzrrrcccXXXPPPJJJHHHHHHJJJMMM[[[uuuuuummmwww~~~{{{vvvwwwaaaPPPGGGJJJJJJKKKJJJHHHDDD@@@>>>999777444222000000000111////////////000000000000111//////111222222666<<<]]]jjjRRRQQQXXXddduuulllppp~~~zzzzzzxxxvvvvvvxxx}}}wwwmmm___^^^\\\YYYVVVRRROOOMMMEEEAAA>>>>>>:::444222333111222333333333444777:::<<>>AAAQQQwwwrrrbbbVVVKKKIIIHHHGGGGGGJJJCCCBBBDDDJJJVVVdddqqqxxxyyy|||yyytttmmmhhhfffbbb^^^ZZZXXXZZZYYYTTTOOOMMMIIICCC???>>><<<999666333111000//////.........---------...---,,,,,,++++++,,,,,,))))))******++++++++++++'''((((((((())))))******''')))+++,,,---///222444444555444111///111666:::666666555555555555666666555777999888444111000111---......---,,,...111444111222333333444444444444444444444444444666777777666888;;;===<<<;;;:::999===JJJSSSPPPIIIGGGJJJMMMPPPNNNLLLKKKNNNSSSXXX\\\___\\\VVVRRRRRRVVV[[[___gggfffsssrrrgggccckkkwwwxxxmmmcccYYYQQQMMMMMMLLLMMM\\\zzzqqq{{{kkkrrr]]]MMMIIIKKKLLLLLLIIIEEEAAA>>>999777444222000000111111////////////000000000000222000000222333333777>>>bbbgggQQQRRRYYYeeessscccbbboooyyyxxxvvvtttqqqqqqrrruuu|||{{{rrrdddbbb___[[[VVVRRROOONNNEEEAAA???>>>;;;444222333111222333333333444777::::::@@@GGGHHHEEEBBBBBBDDDBBBAAA>>>:::777777999<<<<<<999888999888555666:::;;;ZZZnnnooojjjaaa___iiirrr}}}rrriii^^^sssppp\\\UUUUUUMMMIIIDDD???;;;888555222000///------///000///...---.........//////000000/////////000111111222222...555BBBfff}}}zzzNNN===FFFXXXzzz^^^RRRIIIIIIIIIFFFEEEGGGAAABBBFFFNNNZZZfffpppvvvuuuyyy~~~~~~uuummmjjjgggbbb^^^^^^\\\[[[ZZZWWWRRRLLLFFFCCC;;;:::999777555333000///......---------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++***))))))*********)))(((***...222555666666666444111///000666:::777999;;;:::666444555666999666222////////////...///...------...000333444333444444555555444444333444444444555666777777888777999::::::::::::;;;======CCCKKKQQQRRRMMMEEE@@@IIILLLPPPSSSTTTUUUWWWYYYYYYWWWVVVUUUUUUVVVXXXYYY^^^ZZZ^^^rrr}}}kkkkkkrrr{{{vvviiibbb^^^ZZZWWWXXX^^^lllwwwooozzzZZZOOOGGGLLLQQQOOOJJJDDD???;;;999888666444222111111111000000000000000000000000333555///...555555777AAAwww~~~rrr]]]MMMPPPZZZiiiyyyllleeecccdddnnnyyy{{{wwwsssqqqppppppttt{{{|||xxxkkkddd[[[VVVUUURRRLLLHHHHHHDDD???;;;999777555333444444333222333444555666999@@@FFFGGGBBB@@@BBBFFFCCCAAA===999555555888;;;<<<;;;:::888777666666555???NNNcccoookkkcccbbbhhhqqqyyysssfff^^^oootttlllmmm\\\MMMLLLJJJFFFAAA<<<777333111//////............//////////////////////////////////////////000000000000999///EEEssslllIIIBBBCCC]]]ppp\\\HHHCCCGGGHHHDDD@@@DDDCCCEEEMMM[[[iiirrrvvvyyy}}}{{{~~~wwwpppmmmiiibbb[[[YYY[[[[[[YYYVVVQQQKKKFFFBBB;;;:::999777555222000///.........---------,,,,,,++++++++++++++++++++++++************************++++++***)))))))))))))))(((((((((+++///333555666333333222///...000555999888999:::888666444555777888555222000/////////...///...------...000333444333444444555555444444333444444555555666777777888777999::::::::::::;;;===:::???FFFLLLPPPPPPNNNMMMKKKNNNRRRTTTUUUVVVXXXZZZ[[[ZZZXXXWWWWWWWWWYYYZZZ]]]XXXXXXbbbrrr~~~rrrssswww~~~wwwrrrooollljjjjjjnnn{{{zzznnnxxxbbbRRRNNNPPPQQQNNNIIIDDD@@@===999888666444333222111111000000000000000000000000000333...---555666999EEEqqq\\\MMMPPPZZZjjjyyyoooiiiffffffllluuuxxx{{{|||xxxuuurrrooollloootttwwwwwwzzz}}}yyyjjjddd[[[WWWWWWUUUPPPLLLHHHDDD???;;;999777555444444444333222333444555666:::???DDDFFFDDDBBBCCCEEEBBBAAA===999555555888:::<<<;;;:::888777666666555;;;JJJ___mmmkkkcccaaaeeejjjrrr|||uuugggZZZdddjjjrrrwww]]]HHHMMMKKKGGGBBB===888444222//////............//////////////////////////////////////////000000000000666///KKK~~~jjjDDD>>>CCC^^^ooo\\\IIIEEEHHHHHHEEEAAACCCBBBCCCKKKXXXeeennnrrr{{{yyyzzz~~~wwwrrrqqqnnneee]]]ZZZZZZZZZXXXUUUPPPJJJEEEBBB<<<;;;999777444222000///.........------------,,,++++++++++++++++++++++++******************************)))((((((((())))))'''''')))---111555666555111000///...---///444777888999888666444444666888777444111000000000000//////.........///111333444333444444555555444444333444444555555666777777777777888::::::999999;;;<<<:::<<>>AAAEEEFFFFFFDDDCCCBBB@@@===999666555777999<<<;;;:::999777666555555999GGG\\\lllmmmfffccceeeeeemmmwwwyyykkk[[[___}}}jjjccczzz\\\LLLOOOLLLIIICCC>>>999555333//////............///////////////////////////////////////000000000111111666333RRRvvvmmmBBB<<>>???BBBFFFJJJLLLHHHKKKOOORRRTTTWWWZZZ]]]]]]\\\[[[ZZZYYYYYYYYYZZZWWWYYYYYYWWWVVV\\\iiittt}}}|||}}}}}}{{{yyyxxxmmmnnnyyywww~~~ooozzzXXXVVVQQQMMMKKKIIIEEEAAA@@@;;;:::888666444222111111////////////////////////...111---///444444<<>><<<:::888666444444333222222222333444555;;;<<>>:::777555666777;;;;;;:::999888666555444888EEEYYYlllqqqkkkfffeeeeeemmmvvv~~~~~~lll\\\]]]~~~ooocccxxx\\\VVVNNNLLLHHHCCC>>>999555333//////............///////////////////////////////////////000000111111222888:::ZZZpppsssFFF>>>GGG^^^vvveeeVVVHHHEEEGGGGGGEEEDDDDDDCCCEEEMMMZZZgggqqquuu}}}~~~|||tttnnnmmmlllhhheeeeeeZZZYYYVVVSSSOOOJJJFFFDDD>>><<<999666333111000/////////.........---------++++++++++++++++++++++++************************)))((((((((((((((())))))***+++---111444555333111111000//////000333555777777666444333333555777888333111000000222222222000......///000111222333444333444444555555444444333555555555555666666666666666888999999999999:::<<>><<<;;;999777555333333222111222333444555:::;;;>>>DDDJJJKKKHHHCCCAAAAAA@@@<<<888666666777;;;;;;;;;:::888777555444777AAATTThhhqqqmmmfffcccffflllssszzz}}}nnn^^^WWWzzzzzzyyyddd```XXXNNNKKKHHHBBB===888444222//////............///////////////////////////////////////000111222222222777CCCiiiqqqrrrGGGAAAIII___|||iii]]]QQQGGGDDDEEEDDDCCCDDDCCCBBBEEENNN\\\kkkuuuyyy|||}}}{{{ssskkkiiigggbbb``````ZZZYYYWWWSSSOOOKKKGGGEEE???===999666333111000////////////.........------++++++++++++++++++++++++************************))))))((((((((()))******+++,,,...111444555444222333111///000222555666666666444222222444666777666111000///000222333222111...//////000222222333333333444444555555444444333555555666666666666666666666777999999888888:::;;;>>>???AAACCCDDDDDDCCCCCC@@@CCCFFFIIILLLPPPUUUXXXXXXXXXXXXXXXXXXXXXXXXXXX___]]]YYYVVVTTTTTTVVVXXXYYYcccooouuuwww|||}}}yyyuuu{{{~~~pppppp[[[OOOIIIMMMNNNHHHBBB@@@===<<<:::777555333222111000000000000000000000000111333111333555222>>>ZZZ{{{___TTTJJJMMM]]]wwwqqq```SSS\\\ccciiilllooopppnnnjjjgggiiillloooppppppooonnnoooooonnnnnnpppuuu|||}}}{{{{{{tttnnnjjjgggeeedddbbbaaadddjjjvvv~~~|||sssnnniiiaaaWWWPPPNNNMMMIIIEEEBBB@@@>>><<<;;;:::777555333222111111111222444555888:::>>>EEEKKKLLLIIIEEEBBBBBBAAA???;;;777666666:::;;;;;;:::999777555333555<<>>@@@BBBCCCDDDDDDDDDBBBDDDFFFGGGHHHKKKOOORRRVVVVVVWWWXXXYYYYYYYYYYYYaaa___[[[WWWVVVUUUVVVVVVWWW^^^hhhooosssyyyyyynnngggWWWLLLOOOQQQJJJDDDDDD>>>===:::888555333222222000000000000000000000000111222222555777333BBBaaa{{{\\\RRRJJJMMM^^^yyy|||ooocccYYYSSSYYY```eeefffiiimmmlllhhhhhhiiijjjlllmmmmmmmmmmmmhhhhhhgggfffeeehhhllloootttsssssswww{{{{{{vvvrrrttt~~~xxxqqqlllhhheeeeeebbb]]]^^^ccciiivvvtttnnnhhh___TTTNNNLLLKKKGGGDDDAAA???>>>===<<<:::888555333222111111111222444444666999@@@FFFKKKLLLIIIGGGCCCCCCCCCAAA===999777777::::::;;;;;;999777555333555999HHH]]]lllkkkccc]]]```cccggglllssszzzzzzuuummmjjjUUUbbbooojjjuuu[[[OOOLLLHHHCCC>>>999555333//////............//////////////////////////////...///000111222333333444555MMM{{{}}}sssWWW???DDDMMMkkkpppSSSLLLFFFEEEDDDCCCDDDGGG@@@@@@BBBLLLZZZiiitttxxx{{{~~~zzzqqqsssmmmkkkmmmmmmhhhcccaaa\\\ZZZWWWTTTPPPLLLIIIHHH@@@===999555222000000000000/////////............++++++++++++++++++++++++******************************))))))***+++,,,,,,((((((+++///444888::::::555222///000222444444222222111111333666888666444///...///111333444444222...///000111222333333333333444444555555444444333666666666666666555555555666777999999888888:::;;;<<<===>>>???@@@AAABBBBBBEEEFFFGGGGGGGGGHHHKKKNNNUUUVVVWWWYYYZZZZZZZZZZZZ___``````^^^ZZZVVVSSSRRRXXX[[[aaagggooowww~~~~~~}}}pppxxxsss___PPPPPPRRRKKKGGGHHH>>>===;;;888555333222222000000000000000000000000///111111666888444EEEfff~~~ZZZQQQJJJMMM^^^{{{zzzsss```XXXVVVVVVYYY___ccccccfffkkkkkkfffeeeeeeeeeeeefffgggggghhhcccccccccbbb``````aaaccceeebbbbbbhhhooorrrnnniiiooouuu}}}}}}uuuooojjjhhhhhhccc]]]\\\aaa^^^mmmssslllfff^^^SSSMMMKKKJJJGGGDDDAAA???======<<<;;;888666333222111111111222333444444999AAAGGGKKKKKKJJJHHHCCCDDDDDDBBB>>>:::777777::::::;;;;;;:::777555333888:::HHH]]]lllmmmddd]]]^^^aaaeeeiiiqqqyyyzzzuuu\\\eeeRRRYYYiii~~~{{{hhhPPPNNNJJJEEE???:::666444//////............//////////////////////////////...///000111222333444444:::NNNwww}}}pppPPP>>>GGGPPPppptttRRRLLLGGGFFFEEECCCEEEHHHCCCBBBDDDMMM[[[iiisssxxx|||zzzsssqqqsssqqqoooooonnniiibbb\\\\\\ZZZWWWSSSOOOLLLJJJHHH???===999666333222222222000000///...---,,,,,,,,,,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))******+++++++++,,,///222777:::===777333000222666999777444666222000333999<<<888444///......000333444222///---...111333444555555555666666555555444333111111222444666666555444555555777777888999:::;;;;;;<<<:::<<>>DDDHHHJJJHHHGGGGGGEEEBBB@@@>>>;;;888555999;;;===<<<:::777666555222999EEEUUUfffnnnggg\\\^^^^^^aaaiiirrrwwwvvvsssiiiZZZbbb]]]|||wwwnnnwwwrrr\\\OOONNNLLLHHHBBB;;;666222//////............//////////////////////////////...000111111000111333666777NNN{{{yyyIIIAAA@@@QQQ{{{VVVMMMGGGFFFFFFDDDCCCDDDDDDEEEGGGOOO```pppvvvttt|||ppptttzzzqqqpppsssqqqnnnmmmmmmiiibbb]]]\\\ZZZUUUQQQNNNKKKIIIHHH@@@===:::666333111111111000///...------,,,,,,,,,,,,++++++******++++++,,,)))))))))))))))))))))))))))(((((((((((()))*********+++---///222555888999555222000222666999888555777333111444:::===:::666///......000333444222///---///111333444555555555333333444444444333333222333444666555444444555777666666666777888888999999:::<<>>DDDIIIJJJHHHFFFFFFDDDBBBAAA???<<<777444999;;;<<<<<<:::777555555222888CCCRRRbbbjjjeeeZZZ______aaaiiirrrxxxyyywwwgggYYY^^^YYYvvvnnndddooonnnYYYPPPOOOLLLHHHCCC<<<777444//////............//////////////////////////////...000111111000111333666555NNN|||oooEEE===@@@UUU}}}UUUMMMGGGFFFFFFDDDBBBDDDDDDEEEFFFLLL[[[kkkqqqpppzzz|||ppppppsssppplllkkkjjjhhhccc___]]]XXXSSSNNNLLLJJJIIIHHH@@@>>>:::666333111000000000///...---,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))((((((''''''(((((()))***)))+++...111333555555555333111000222777:::999777666444222666;;;>>>;;;888.........000222333111///...000222444555555555555222222333444444444444444444555555444333444666888888888888888888888888888:::<<>>:::888777666444333111000000000000111222222000000444000777999DDDvvvxxxwwwYYYLLLIIIPPP___zzznnnsssnnnllleeeccciiiqqqtttvvvyyytttxxx|||}}}|||zzzxxxwwwrrrooommmnnnkkkccc]]][[[YYYXXXWWWWWWXXXZZZ\\\^^^\\\ZZZWWWTTTTTTXXX^^^cccbbbbbbaaa]]]\\\```jjjqqqzzz|||uuullldddaaaaaa[[[UUUYYYjjjzzzxxxgggXXXMMMHHHCCCAAADDDGGGHHHGGGFFFFFFEEEDDDCCC@@@<<<888333222111111000111222222666999???EEEJJJKKKIIIFFFDDDDDDCCCBBB@@@<<<777333888:::<<<;;;999777555555333999BBBOOO^^^gggccc[[[______aaahhhrrryyy||||||kkk]]][[[TTTlllkkk```nnnnnnYYYPPPOOOMMMIIICCC===888555//////............//////////////////////////////...000111111000111333666888SSSlllEEE;;;BBB^^^UUUMMMFFFFFFFFFCCCBBBCCCDDDEEEFFFMMM\\\mmmvvvvvvxxx{{{qqqqqqrrrnnnjjjhhhhhhgggdddaaa\\\WWWPPPLLLJJJJJJIIIGGGAAA>>>:::666222000/////////...------,,,,,,,,,---,,,++++++******++++++,,,))))))))))))))))))))))))'''''''''''''''((())))))))),,,000444666555444222000///000333777::::::999555333222555:::<<<:::777......///111111111000//////111222444555666555555333444444555555555444444444555444333222333777999;;;;;;;;;::::::999999999:::;;;>>>@@@BBBBBBBBBBBBCCCCCCCCCAAAAAACCCFFFJJJPPPQQQSSSUUUVVVUUUTTTSSSVVVYYY\\\\\\[[[YYYYYYZZZ\\\]]]___bbbhhhnnnuuuyyy}}}}}}uuusssnnnnnnxxxnnn___OOOMMMPPPOOOIIICCC???<<<999888666555333111111000000111111222333///000444000777:::GGG{{{}}}rrrYYYMMMJJJPPP^^^yyyqqq|||yyyxxxwwwggg```kkkuuuyyy~~~|||{{{xxxrrrooorrrsssnnngggddd```]]]ZZZXXXXXXYYYZZZZZZ\\\\\\[[[WWWSSSSSSXXX\\\bbbbbb```^^^]]]^^^cccgggnnnuuuzzzmmmbbb]]]]]]^^^VVVUUUccctttuuudddSSSGGGEEEDDDFFFIIIJJJJJJHHHFFFEEEDDDDDDDDDBBB???<<<555444222000000111222222444888>>>FFFKKKLLLIIIFFFCCCCCCCCCCCCAAA===777333777999;;;;;;999666555555555:::BBBLLLZZZeeeddd^^^______aaagggoooxxx}}}sssfff]]]TTTbbbkkkaaaooooooXXXPPPOOOLLLHHHCCC===777444//////............//////////////////////////////...000111111000111333666>>>WWWmmmJJJ===FFFhhh~~~UUUMMMFFFEEEEEECCCBBBCCCCCCEEEIIIQQQcccwww{{{}}}sss|||qqqqqqppplllhhhfffggggggdddbbb\\\VVVNNNJJJJJJJJJIIIFFFAAA>>>:::555222///.........------,,,,,,,,,,,,---,,,++++++******++++++,,,))))))))))))))))))))))))'''''''''''''''((())))))+++...333777888777444222---...000444888:::::::::333222111444777888777555---...000111000000//////111222333555666666666555777777777666666555444333444444444333222444777:::<<<<<<;;;;;;:::999999999999;;;===???AAABBBCCCCCCBBBCCCCCCBBBCCCFFFJJJNNNOOOPPPSSSUUUVVVVVVUUUTTTWWWWWWWWWVVVUUUWWWYYY[[[[[[\\\___dddjjjqqqwwwzzz}}}~~~qqqhhhhhhjjjkkkiiiwwweeeNNNLLLOOOMMMKKKDDDAAA===:::888777555444111111111111111222222333///111444000777;;;JJJqqqXXXMMMKKKPPP]]]~~~|||{{{uuuddd```ooo|||wwwrrrtttwwwtttpppnnnhhhddd___]]]]]]^^^^^^^^^___aaabbb___YYYUUUUUUVVV\\\ZZZZZZ\\\___aaaaaa___ccchhhqqqyyy}}}nnn```XXXUUUWWWRRRQQQYYYdddfffZZZLLLIIIKKKNNNSSSVVVVVVTTTRRRNNNKKKGGGDDDCCCBBB@@@???777555333000000000111222333777>>>FFFLLLMMMJJJGGGCCCBBBBBBBBBAAA===888333666888::::::888666555555444888>>>GGGUUUbbbeeebbb```___```dddllluuu}}}xxxmmm___WWW\\\qqq___llloooZZZPPPOOOLLLHHHBBB<<<666333//////............//////////////////////////////...000111111000111333666;;;VVV~~~hhhJJJ===GGGmmm}}}UUULLLFFFEEEEEECCCBBBCCCAAADDDIIISSSeeezzzpppqqqppppppnnnjjjffffffggggggdddbbb[[[UUUMMMKKKLLLLLLIIIEEE???===999555222000//////------,,,,,,,,,,,,------,,,++++++******++++++,,,))))))))))))))))))))))))((((((''''''(((((()))***,,,///444888999777444222,,,...111555888999::::::222111111222444555333222,,,///111111000......///222333444666777666666555777777777777555444333222333333444444333444777999::::::999999888888888777999:::<<<>>>@@@BBBCCCCCCAAABBBCCCDDDEEEGGGLLLOOOMMMOOORRRUUUVVVWWWVVVVVVVVVTTTSSSSSSUUUYYY^^^aaaZZZ[[[```gggooovvvzzz{{{zzz|||}}}}}}wwwgggaaaccceeezzzkkkpppkkkNNNKKKMMMJJJLLLEEEBBB>>>;;;999888666444222111111111111222333333000222555000777;;;KKKrrrVVVLLLKKKPPP[[[|||ddd]]]cccvvvxxxxxxxxxvvvsssssspppkkkeeeccceeeffffffeeeccceeefffddd```[[[VVVTTTYYYWWWWWW[[[aaadddbbb___ZZZ]]]cccjjjtttsssdddXXXRRRJJJIIIGGGJJJQQQVVVRRRJJJLLLOOOTTTXXXZZZZZZYYYWWWWWWSSSMMMHHHEEEBBB@@@>>>888666333111///000111222333666===EEEKKKMMMKKKHHHCCCBBBBBBBBB@@@===888555444777999999777555444444111555:::BBBQQQ```ggggggcccbbbaaaccciiirrr|||wwwooo]]]ZZZ\\\vvvgggqqqwwweeeRRRQQQNNNIIICCC<<<555222//////............//////////////////////////////...000111111000111333666555UUUcccEEE;;;FFFhhh~~~TTTLLLEEEEEEEEEBBBAAABBB>>>CCCHHHPPP```sss|||vvvllloookkkhhheeefffggggggdddaaa[[[TTTMMMLLLMMMMMMIIIDDD>>><<<888444111000000000---,,,,,,+++,,,,,,------,,,++++++******++++++,,,)))))))))))))))))))))))))))(((((((((((()))******+++...333777888777444222,,,...222666888999::::::333222222222333222111000,,,///111111///---...///222333555666777777666666444444555555444333222222111333444555555555777999999999999999999999888888999:::<<<>>>@@@BBBCCCDDD@@@BBBDDDDDDEEEGGGJJJLLLKKKMMMQQQTTTWWWXXXXXXWWWTTTRRRQQQRRRVVVZZZ]]]___XXX[[[aaajjjttt{{{~~~}}}~~~jjjZZZYYY[[[ooorrrnnnvvvSSSMMMMMMIIINNNFFFCCC???<<<:::888666555222222111111222222333444111333666111666:::LLLoooUUUKKKJJJOOOZZZzzz}}}|||bbbccckkk{{{{{{yyyzzzyyysssllliiijjjlllkkkiiieeedddddddddccc___[[[WWWYYYXXXXXXZZZ]]]```bbbccc[[[\\\]]]bbbjjjvvv|||mmm^^^UUUGGGEEEBBBAAAIIIVVV[[[XXXVVVVVVWWWVVVTTTSSSSSSSSSUUURRRNNNJJJHHHEEEAAA???:::777444111//////111222333666<<>>FFF\\\|||TTTLLLEEEEEEDDDBBBAAABBB>>>CCCIIIPPP]]]nnnzzz}}}iiinnnjjjgggeeefffggggggddd```ZZZTTTNNNMMMOOONNNIIICCC===;;;888444222000000000,,,,,,,,,++++++,,,------,,,++++++++++++++++++,,,)))))))))))))))))))))))))))))))))))))))***++++++***---111555777666444222,,,///333666777888999:::444333333333222111000///,,,///222111///------///333444555777777777666666111111222333333333222222000222555666666666777888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===???BBBCCCDDD@@@BBBDDDEEEEEEEEEGGGHHHJJJLLLPPPTTTWWWXXXYYYYYYSSSRRRRRRSSSUUUWWWXXXXXXXXX[[[bbbmmmxxx~~~~~~~~~lllTTTPPPSSShhhuuuhhhYYYRRRPPPKKKRRRGGGDDD???<<<:::999777555222222111111222222333444222444777111666:::LLL}}}hhhTTTJJJJJJNNNYYYyyyyyy~~~oooqqquuu|||{{{rrrmmmmmmllljjjgggfffcccaaaaaacccbbb^^^[[[VVVWWWWWWUUUTTTVVV]]]bbbcccaaa___```fffqqq}}}}}}vvveeeZZZLLLIIICCCAAAMMM___jjjkkkfffccc]]]WWWQQQNNNOOOPPPLLLKKKJJJJJJIIIGGGCCC@@@:::888444111//////111222444666<<>>===:::777333666888888777555444444444777<<>>777333//////............//////////////////////////////...000111111000111444666AAAmmmzzzVVV@@@BBBHHHSSSnnnwwwTTTLLLEEEDDDDDDBBBAAABBB???DDDKKKSSS```pppzzz}}}~~~yyyqqqxxx{{{ffffffiiiiiifffccceeehhheee___YYYTTTPPPPPPQQQPPPKKKEEEAAA???;;;666333111000///---------,,,,,,,,,++++++---,,,***))))))+++,,,...))))))))))))))))))))))))(((((((((((()))***+++,,,***222777666555777999999///111333555777888888888555666777777666333000...---///111111000///000111333444666777888888888777555444444333333444444555444333333333333444555555<<<;;;;;;::::::999999999::::::;;;;;;<<<============BBBGGGHHHEEECCCEEEHHHLLLLLLMMMPPPTTTWWWXXXXXXUUUTTTTTTUUUVVVXXXZZZ[[[XXX[[[bbbmmmyyy___PPPRRR___}}}sssqqqlllLLLQQQWWWIIIKKKHHHDDD???:::888666666444222000///111222222111111444///222;;;:::WWWzzzaaaQQQFFFEEEJJJVVVwww|||~~~{{{uuussstttsssoookkkjjjhhhfffdddcccaaa]]][[[]]]ZZZXXXXXXZZZ]]]^^^___aaa```___```aaaeeeqqq~~~||||||~~~wwwgggZZZOOOKKKGGGGGGQQQ^^^hhhkkkpppjjjccc^^^\\\YYYTTTPPPJJJIIIIIILLLNNNLLLGGGBBB>>>;;;777222000000111222444666:::BBBHHHKKKHHHEEEBBBBBBBBBBBBBBB???;;;777666666777888888888888888000222999EEETTTdddnnnttt~~~xxxkkk```bbbppp{{{~~~{{{~~~ddd^^^\\\lllyyynnnXXXSSSTTTQQQCCC===<<<444000000////////////000000000000000000000000000000000...///111111000333888@@@wwwQQQFFF<<>>AAAGGGQQQ]]]kkkwww~~~~~~~~~cccXXXTTT]]]}}}tttdddhhhjjjjjjgggdddfffiiigggaaaYYYUUUPPPPPPQQQPPPKKKEEEAAA???;;;666333111000000---------,,,,,,,,,++++++---,,,+++))))))***,,,---))))))))))))))))))))))))(((((((((((()))***+++,,,,,,222555444444777888777000111333555777777777777555666777777555333000...---///000111//////000111333444666777888888777777444444444444444444444444444333333333333444555555999999999888888777777777::::::;;;;;;<<<============AAAFFFGGGEEEDDDFFFIIILLLLLLNNNPPPTTTWWWXXXYYYVVVVVVUUUUUUVVVXXXZZZ[[[^^^aaahhhsss~~~yyynnnZZZUUU^^^yyy~~~jjjZZZSSSYYYRRRMMMJJJEEE@@@<<<999888777444222000000111222222111222777222333:::;;;[[[|||dddQQQFFFEEEJJJVVVwww}}}xxxvvvvvvvvvrrrooonnnkkkiiigggfffdddaaa___```]]]ZZZZZZ\\\^^^______bbb```___``````bbblllvvv}}}}}}|||ssseee[[[PPPQQQRRRVVV___hhhmmmnnnuuuwwwtttiii\\\SSSRRRUUUVVVSSSQQQPPPPPPOOOKKKHHH@@@===888444111000111222444555:::@@@GGGIIIHHHEEEBBBAAAAAABBBAAA???:::777555666888999999999888777666444777CCCTTT```ccc```ppprrrooogggfffppp{{{}}}hhh___ZZZhhhwww}}}nnnYYYTTTUUURRRDDD>>><<<444000000////////////000000000000000000000000000000000...///111111000333888HHHbbbIIIAAAHHHYYYhhhvvvsssaaaOOOKKKFFFCCCCCCCCCCCCCCCDDDEEEIIIPPP[[[hhhuuu|||~~~ooo]]]UUUNNNNNNbbb|||~~~oookkkaaakkkmmmllliiifffhhhkkkiiicccZZZUUUPPPOOOQQQPPPKKKFFFAAA>>>:::666222000000000------------,,,,,,,,,,,,...---+++***)))***++++++))))))))))))))))))))))))(((((((((((()))***+++,,,...111333111222666666444111222444555666666555555444555666666444222///...---///000000//////000111333444666777888888777666222333444555555444333222333333333333333444555555888888888777777777777777:::::::::;;;<<<<<<======<<>>:::999888555333000000111222222111333999444444999<<>>:::777444666888:::;;;999777666888333444BBBTTT___[[[SSSYYYcccjjjgggdddhhhrrryyy{{{{{{jjj```YYYeeeuuu|||rrr[[[UUUWWWSSSEEE>>><<<444000000////////////000000000000000000000000000000000...///222222111444999OOO~~~eeeEEEBBBMMM]]]bbbddd___PPPMMMJJJFFFCCCCCCDDDDDDDDDFFFGGGIIIOOOZZZhhhuuu}}}tttqqq|||~~~pppdddSSSGGGMMM\\\zzzqqqmmm{{{ggg___mmmnnnnnnjjjgggiiillljjjeee[[[VVVPPPOOOPPPOOOJJJFFF@@@===:::555222000000000...------------,,,,,,,,,...---,,,+++***)))******))))))))))))))))))))))))(((((((((((()))***+++,,,000222222000111444444111222333444555555555444333444555555555333111///---...///000000//////000222333444666777777777666666111222444555555444222111333333222222333333444555888888888999999999999999999::::::;;;;;;<<<======<<<@@@CCCFFFFFFGGGJJJLLLLLLNNNQQQSSSUUUWWWZZZ\\\XXXXXXXXXYYY[[[]]]___aaabbbfffmmmwwwqqqfff\\\ZZZ]]]kkkgggZZZaaa~~~ssskkkpppOOOPPPVVVQQQNNNIIICCC>>>;;;999888666444111000111222111111111888555444999>>>jjjjjjRRRGGGEEEJJJWWWzzz~~~}}}~~~}}}{{{yyywwwtttpppmmmllllllkkkjjjfffdddaaa___`````````___aaa______```___^^^aaahhhqqq|||tttlllfffccc```\\\SSSHHHAAA???BBBMMMccc}}}xxxfffYYYRRRMMMQQQZZZ]]]VVVMMMEEEBBB>>>999444222111111333666:::???CCCFFFGGGGGGBBBAAA@@@@@@@@@>>>:::777444666999;;;<<<:::777555555111444AAATTTaaaaaa]]]RRR[[[cccdddbbbdddkkkrrrtttqqqhhh```WWWdddsss{{{www[[[VVVXXXUUUFFF???<<<444000000////////////000000////////////////////////000...///222222111444:::QQQyyy\\\AAACCCXXXllllllccc[[[PPPKKKHHHEEECCCDDDEEEEEEDDDBBBDDDIIIQQQ]]]kkkwww~~~{{{uuuyyyqqq\\\LLLKKKSSSUUU{{{xxxpppccchhh___lllooonnnjjjggghhhlllkkkfff\\\VVVPPPNNNOOOOOOJJJFFF???===999555222000000000.........---------,,,,,,...---,,,+++******))))))))))))))))))))))))))))))(((((((((((()))***+++,,,111444555222111333222///222333444555555444333333444444444333222000...---//////000///......000222333444666777777666555555111222444555555444222111333222222222222333444444777777777888888999999999999999::::::;;;<<<<<<<<<<<<>>>AAADDDFFFGGGJJJKKKMMMOOOSSSTTTUUUWWWZZZ]]]XXXXXXYYY[[[^^^aaadddfffbbbeeellluuu}}}~~~tttlll\\\TTTMMMJJJKKKYYYxxxooo\\\___|||ccc~~~wwwTTTNNNSSSRRROOOJJJDDD>>>:::888777777444222111111222111111...666444444999@@@oooqqqTTTHHHFFFJJJXXX|||}}}|||yyyuuuqqqooonnnnnnmmmmmmgggeeebbbaaaaaaaaa___^^^```^^^^^^``````___aaafffjjjvvv{{{qqqXXXQQQJJJHHHCCC===<<>>BBBEEEHHHIIICCCAAA@@@@@@???>>>;;;888444666999<<<<<<:::888666444444888CCCRRRbbbmmmrrrcccdddeeeggghhhjjjooosssqqqjjjhhh```VVVaaapppwwwwww[[[VVVYYYVVVGGG@@@===444000000////////////000000///////////////////////////...///222333222555;;;SSSzzz[[[DDDIIIgggpppbbbXXXJJJGGGDDDCCCDDDEEEEEEDDD???CCCJJJUUU```kkktttyyyxxxgggXXXQQQPPPNNNppp~~~mmmjjj___jjjooonnniiieeegggkkkjjjfff]]]WWWPPPNNNOOONNNJJJFFF>>><<<888555222000000000............---------,,,,,,,,,,,,,,,+++*********))))))))))))))))))))))))(((((((((((()))***+++,,,111777:::666222222111000222222444555555444333333444444333222111///...---///000000///......111333444444666666666666555444111222333444444333222111222222222222222333444444333333444555666777777888999999999:::;;;;;;<<<<<<===>>>???BBBDDDGGGIIIJJJKKKNNNRRRTTTTTTUUUYYY]]]XXXXXXYYY[[[^^^aaaeeegggaaadddjjjsss{{{~~~wwwooofff\\\UUUMMMHHHDDDCCCCCCLLLfffaaaZZZoooqqqxxx^^^SSSSSSTTTQQQKKKEEE???;;;888777777555222111222222111000,,,444222333:::AAAooovvvWWWJJJGGGKKKXXX|||~~~}}}yyyvvvsssqqqppppppooonnniiifffdddccccccbbbaaa___```]]]]]]```aaa___aaaeeehhhooowww}}}tttWWWJJJ@@@@@@AAA@@@BBBHHHBBBCCCCCCBBBGGGXXXrrrwwwbbbJJJBBBJJJUUUWWWUUUGGGDDD@@@;;;777333111000333666:::===@@@CCCGGGJJJDDDCCCAAA@@@@@@>>><<<999555777999;;;;;;:::888777666888<<>>;;;888444222000000000............------------++++++,,,,,,,,,++++++***))))))))))))))))))))))))(((((((((((()))***+++,,,000:::@@@<<<444111111111111222333444555444444333444444333111000///...---///000///...---...111333444444666666666555444333222222222222222222222222222222222111222222333444222222333444555777777888888999999::::::;;;<<<<<<======>>>@@@CCCEEEGGGGGGHHHLLLPPPQQQQQQRRRVVV[[[XXXXXXXXXZZZ\\\^^^aaabbb___aaagggoooxxx~~~~~~{{{yyy~~~zzzsssjjj```WWWPPPLLLHHHEEEDDDDDDBBBDDDVVVjjjhhhVVVaaattt~~~rrr}}}~~~bbbVVVUUUVVVSSSMMMGGGAAA<<<:::888888666333111222222111000---444222333:::@@@jjjvvvYYYLLLHHHKKKXXX}}}xxxwwwtttssssssrrrpppnnnjjjhhhfffeeeeeeeeecccaaabbb^^^\\\^^^___^^^___bbbeeelllrrrxxxiiiXXXKKKKKKMMMHHHFFFIII@@@FFFIIIEEE???CCCSSScccxxxjjjXXXLLLIIILLLOOOQQQFFFDDD@@@;;;777333111000111444777:::<<<@@@EEEIIIFFFDDDBBBAAA@@@???===;;;777888999:::::::::999999666888;;;AAALLL```wwwtttiiiggghhhjjjooouuuzzzfffjjj```QQQTTTlllrrrkkkgggVVVSSSWWWUUUHHHAAA>>>555000000////////////000000000000000000000000000000///...///333333333666<<<___}}}rrrTTTAAAFFFnnn```LLLIIIGGGEEEDDDDDDDDDCCCAAAAAAEEELLLUUU^^^gggmmmqqqyyy|||iiisssgggSSSSSSrrrjjj]]]fffmmmkkkgggbbbdddiiihhhddd^^^XXXQQQNNNNNNNNNJJJFFF===;;;888444222000000000//////.........---------******+++,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((()))***+++,,,///<<>>;;;:::888666333222222222111000///555222333:::>>>eee}}}sss[[[NNNIIIKKKXXX}}}yyywwwvvvuuuuuutttqqqoookkkjjjhhhggghhhgggeeedddddd___\\\]]]^^^\\\\\\___aaaiiirrrxxxvvvcccVVVXXXZZZRRRKKKKKKIIIHHHEEEAAA@@@DDDIIINNNkkkjjjdddZZZOOOIIIGGGIIIEEECCC@@@;;;777444111000///222666888999===CCCHHHGGGEEEBBBAAAAAA@@@>>><<<888888999999::::::::::::333444777===LLLaaaxxxxxxmmmjjjiiiiiipppyyy{{{ccciii___QQQRRReeewwwjjjcccUUUQQQVVVUUUHHHAAA>>>555000000////////////000000000000000000000000000000///...///333444333777<<>>;;;:::888777555222111000000111111555000888999AAAnnnqqq]]]LLLEEELLL[[[||||||wwwuuuuuuuuuqqqmmmmmmjjjfffeeefffhhhiiijjjeeedddaaa___^^^^^^^^^___]]]iiiooopppwww~~~hhhccc```VVVNNNMMMGGGJJJLLLJJJFFFDDDFFFIIIRRRhhhuuukkkYYYPPPOOOMMMDDDCCC@@@<<<888444111///555555555777999===AAACCCBBBBBBBBBCCCDDDCCC@@@>>>999999999;;;<<<<<<:::888777555777???LLL^^^wwwvvvkkklllnnnlllnnntttvvvjjjjjjaaaVVVNNN___{{{fffrrr___UUUUUUVVVJJJAAA<<<444333111//////000111000///111111000000//////......000000111333222222888???pppyyypppSSSHHH@@@FFFmmmmmmMMMJJJHHHFFFFFFEEEEEEBBBAAA???BBBIIISSS^^^iiirrrwwwwwwzzzxxxvvv{{{zzz]]]VVVvvvzzzgggrrr|||}}}ssshhhiiikkkjjjgggdddfffiiifff___]]]XXXSSSPPPNNNKKKGGGCCC;;;:::777444111000//////......---,,,,,,,,,,,,---++++++************+++++++++******))))))))))))))))))))))))((((((***---000222555999;;;:::666111...222333333444444444444444666555444222///---------111000...---...000333555555777999888666444333444222222333333333444444444222222222222333333333333444444555555666777777777:::999999999999:::;;;;;;999:::;;;===???CCCFFFGGGFFFFFFGGGIIILLLPPPTTTWWWVVVXXXVVVSSSSSSWWWXXXWWWPPPQQQQQQRRRVVV]]]fffmmmqqqsssyyyxxxrrrooommmsssuuuuuussssssuuusssnnn```]]]WWWQQQLLLIIIIIIJJJWWWmmmiii[[[ZZZ]]]eeemmmhhhjjjxxxbbbYYYUUUXXXWWWTTTNNNFFF@@@===;;;888666444333111111111222///444///666777@@@mmmppp]]]LLLFFFMMM[[[|||yyywwwwwwwwwsssooonnnllliiihhhiiijjjjjjjjjgggeeecccaaa``````aaaaaa^^^eeekkkmmmssstttmmmiiicccaaadddhhhaaaUUUGGG======DDDJJJIIIUUUkkkzzzsss]]]NNNJJJCCCBBB???;;;888555333111222333333555888<<<@@@CCCEEEDDDDDDEEEFFFDDDAAA???:::999999;;;<<<<<<999777777555666>>>LLL^^^wwwzzzooonnnpppnnnoootttxxxllllllcccXXXOOO^^^yyyxxxeeeZZZWWWVVVJJJAAA>>>777333111//////000111000///111000000000/////////...111000111333222222777???mmmyyytttSSSEEEAAAIIIlllqqqRRRJJJHHHFFFEEEEEEDDDBBB@@@???BBBIIIRRR]]]hhhrrrwwwwwwxxx|||{{{qqqiiiaaaeeedddSSSgggqqqyyyvvvsssiiikkkiiihhhfffcccfffiiigggbbb[[[WWWRRROOOMMMKKKGGGCCC;;;:::777444111000//////......---,,,,,,,,,,,,,,,++++++************+++++++++******)))))))))))))))((())))))((((((***---000222444777999888666222000333444444555555555555555999:::999444---***---111111000...---...000333444555777999888666444444444333333333333444444444444222222222333333333444444444444555555666777777777:::999999999999:::;;;;;;999999:::<<<>>>@@@BBBCCCEEEDDDCCCDDDHHHNNNTTTXXXWWWYYYWWWRRRQQQSSSRRRPPPIIIHHHGGGFFFHHHOOOWWW]]]bbbfffoooyyy~~~xxxwwwyyywwwrrrppptttvvvvvvpppllleee\\\TTTMMMIIIFFFKKK___~~~aaaSSSYYY[[[\\\iii~~~kkkiiihhhZZZXXXWWWWWWTTTOOOHHHBBB???>>>777666444333222222222333///555000777999DDDsssooo\\\LLLGGGNNN[[[|||zzzxxxwwwvvvsssppppppnnnllllllllllllkkkiiiiiigggeeecccbbbbbbcccddd```aaaeeeiiilllrrr~~~zzzsssrrruuusssnnncccTTTGGGAAABBBEEEFFFAAAVVVzzzgggNNNIIICCCAAA===:::777555444333000000111444777<<<@@@CCCHHHGGGGGGGGGGGGFFFBBB???;;;::::::;;;<<<;;;888666666444666>>>KKK^^^www~~~rrrqqqrrrooopppuuu{{{mmmmmmeee[[[PPP]]]yyykkk^^^ZZZWWWJJJBBB@@@:::333111//////000111000///000000000000////////////222111222333222111666>>>eeezzzxxxSSSAAA???KKKkkkoooTTTIIIGGGEEEDDDDDDDDDBBB@@@@@@CCCHHHPPP[[[gggqqqxxxzzzzzz|||{{{hhhYYYUUUJJJOOOqqqyyykkkQQQYYYssssssrrrjjjlllhhhhhheeebbbdddggggggbbbZZZVVVQQQNNNMMMKKKGGGCCC;;;:::777444111000//////...---,,,,,,++++++,,,,,,++++++************+++++++++******)))))))))))))))((())))))((((((***...000333444555666666555333222444555555666666666666666:::>>>???999///***---333111///...------000222444555777999999777555555555333333444444444444444444333333333333444444444444444444555555666777777777888888888888888999999:::999999:::;;;<<<===>>>???BBBBBBBBBDDDHHHMMMSSSVVVVVVXXXXXXSSSPPPPPPLLLGGGEEEEEEDDDDDDEEEHHHNNNRRRUUUZZZbbblllwww~~~~~~}}}zzzvvvpppggg]]]TTTNNNHHHFFFGGGYYYuuuqqq\\\]]]YYYRRRiii{{{wwwmmmlllXXXWWWVVVVVVTTTPPPIIICCC@@@???888777555333333333333444...555000666888GGGwwwmmm[[[KKKGGGNNN[[[{{{~~~zzzvvvuuusssqqqnnnpppooonnnnnnnnnmmmjjjhhhiiigggeeecccbbbbbbcccdddbbb___```eeeeeedddpppxxxxxxrrrdddSSSIIIGGGJJJMMM<<>>]]]yyy{{{SSS@@@:::KKKlll{{{pppaaaNNNHHHFFFEEEDDDDDDDDDBBB@@@AAACCCGGGOOOYYYfffqqqwww~~~~~~yyyhhhUUUIIIDDDAAAFFFeeejjjPPPRRRuuummmpppjjjkkkggghhheeeaaaaaaddddddaaa[[[VVVQQQNNNMMMJJJFFFBBB;;;:::777444111000//////------,,,++++++++++++,,,++++++************+++++++++******)))))))))))))))'''((()))((((((***...111333444444444444444333333444555666666777777666666999???CCC===333,,,---222000///---,,,---///222444555777999999777666555666444444444444444444444444333333444444444555555555444444555555666777777777666666555555666666777888888999999:::;;;;;;;;;;;;>>>@@@CCCGGGKKKNNNQQQRRRQQQUUUVVVSSSPPPMMMGGGAAABBBDDDGGGHHHHHHHHHIIIJJJMMMPPPUUU]]]fffqqq{{{xxxooohhh]]]TTTNNNKKKIIIGGGCCCQQQlllgggccc^^^WWWgggxxxoooqqqXXXVVVUUUUUUTTTPPPJJJDDD@@@???999888666444333333444444000999111444555EEEuuujjjXXXJJJHHHNNNZZZyyy{{{wwwuuurrrpppoooooonnnnnnnnnnnnmmmiiiggghhhfffdddaaa`````````aaaccc^^^^^^aaa```\\\bbbnnnyyyaaaTTTUUU[[[UUUDDD;;;III]]]```QQQBBBDDDBBB>>>:::666333111000000000111444888<<>><<<;;;;;;;;;<<<:::888555666333555===JJJ\\\ttt{{{pppppprrrppprrrxxxzzzlllmmmiiiaaaUUUZZZ~~~llldddZZZZZZZZZOOOGGGCCC;;;444222000///000000///...////////////000000000000222111222333222111777>>>^^^|||{{{SSS@@@888NNNrrrsss```TTTIIIHHHFFFEEEDDDEEEDDDCCCAAAAAACCCGGGNNNYYYeeepppvvvyyyeeeRRRFFF@@@999@@@DDD[[[lllXXXSSSjjjmmmhhhjjjgggiiifffaaa```dddeeeccc]]]XXXRRROOOMMMJJJFFFBBB;;;:::777444111000//////------,,,+++++++++++++++++++++************+++++++++******)))))))))))))))'''((((((((((((+++...111444444444444333222222111444555555666666666666666666<<>>DDDIIILLLNNNNNNNNNLLLPPPQQQNNNKKKIIIDDD???@@@CCCHHHJJJJJJHHHGGGGGGIIIJJJMMMPPPWWWaaalllssszzz|||~~~yyyccc[[[PPPIIIGGGHHHGGGGGGBBBLLLdddkkk___ZZZZZZ```qqqpppyyy{{{^^^VVVVVVWWWVVVRRRLLLEEEAAA???;;;999777555444333333333;;;CCC:::::::::KKK{{{hhhVVVIIIGGGNNNXXXwww~~~zzzvvvtttrrrrrrnnnmmmmmmmmmnnnmmmjjjhhhgggeeebbb___]]]\\\]]]]]]___\\\\\\^^^^^^\\\[[[^^^mmmttt}}}rrrccc]]]VVVLLL@@@???LLLVVVMMM:::AAA@@@>>>;;;777444111000000000111444777<<<@@@CCCGGGFFFFFFFFFFFFEEEAAA>>>;;;::::::;;;<<<;;;888666777444555===III[[[rrrxxxnnnnnnpppoooqqqwwwxxxjjjlllkkkfffYYY[[[uuubbbXXXZZZ[[[PPPHHHCCC;;;444222000000000000///...////////////000000000000000000111333222222888???eeeyyySSSAAA<<>>===@@@TTTfffSSSGGGFFFMMMWWWuuu{{{vvvsssrrrrrrnnnmmmlllmmmnnnmmmllljjjhhhfffbbb^^^\\\ZZZZZZZZZXXXYYYZZZ[[[___aaa[[[SSSWWWZZZ^^^eeepppmmmXXXRRRNNNDDD===BBBIIIEEE:::<<<<<<<<<;;;999666333111000000111333666:::>>>@@@FFFEEEEEEFFFGGGEEEBBB@@@:::999999;;;<<<<<<999777888555666<<>>AAAGGGOOOYYYdddmmmrrrxxx{{{ppp]]]MMMCCC???===;;;AAA===KKK|||tttfffVVVaaahhhdddffffffhhhhhhddddddhhhllllllaaa\\\UUUQQQNNNJJJEEEAAA;;;:::777444111000//////---,,,++++++******++++++++++++************+++++++++******)))))))))))))))''''''(((((()))+++///222444444444444333111///...333444444555555555555555333444444111,,,***---111000...---,,,,,,///111333555777999999888777777777666666555555555444444444555555555555666666666777444444555555666777777777555555555555555666777777777888999:::;;;;;;:::999:::===@@@EEEGGGIIIIIIIIIFFFFFFAAA;;;:::???CCCCCCDDDFFFIIIJJJJJJJJJLLLMMMDDDFFFGGGHHHHHHLLLRRRWWW[[[```gggnnnyyylllYYYSSSMMMGGGEEEFFFFFFCCC???AAACCCUUUtttfffUUUSSSUUUhhhmmmWWW\\\]]]\\\XXXQQQJJJEEEBBB>>><<<999666444333222222000<<<666888>>>VVVeeeRRRFFFFFFLLLVVVttt~~~yyytttqqqppppppooonnnlllmmmnnnnnnnnnllliiifffbbb^^^[[[YYYYYYXXXSSSWWWYYYZZZaaaggg^^^NNNHHHHHHGGGHHHOOOccc|||~~~iii[[[UUUXXXZZZfff{{{sss^^^QQQKKKBBB<<<:::<<<>>>???888999;;;<<<;;;888555333//////000111444888<<<>>>FFFEEEFFFGGGHHHGGGDDDAAA999999999;;;<<<<<<:::888999666666<<>>555333111000000000...---.../////////000000111111......///222333333:::BBBfffwwwQQQ@@@CCCNNN}}}^^^PPPJJJHHHGGGGGGHHHHHHFFFEEE===AAAGGGPPPZZZdddlllqqqvvv{{{wwwcccSSSLLLIIIEEEBBBCCCBBB<<>>===<<<;;;<<<>>>BBBEEEFFFEEECCCDDD???999777:::@@@FFFJJJJJJHHHGGGJJJOOORRRRRRPPPLLLIIIFFFFFFIIIKKKKKKIIIOOOSSSYYYbbbllluuu|||~~~~~~uuueeeYYYSSSPPPKKKIIIMMMOOOKKKEEEBBBCCCBBBJJJ^^^zzzgggYYYQQQMMM[[[sssvvvzzzUUUYYY]]]^^^ZZZUUUPPPHHH@@@@@@>>>:::666444333333444555777333999999RRRkkkQQQMMMHHHIIIUUUrrr}}}yyyvvvtttqqqpppnnnnnnlllkkkkkkjjjkkkkkkjjjgggcccaaa___]]][[[YYYSSSUUUUUUWWW]]]___UUUFFFAAA<<<;;;>>>>>>BBBUUUlll|||rrrbbbSSSLLLHHHGGGNNNZZZaaa```[[[PPPKKKDDD>>><<<;;;;;;;;;>>><<<:::999999888666444000000000222444666999:::BBBEEEFFFFFFGGGIIIFFFAAA===;;;::::::;;;<<<:::999888555666===HHHYYYooojjjoooqqqiiiqqqooovvvxxxpppnnnnnn___ggg{{{pppooobbb\\\XXXPPPOOOJJJ<<<777444111//////000000000000000000000000000000000...222//////444333666DDDsssNNNBBBCCCRRRzzzbbbIIILLLJJJHHHGGGGGGFFFDDDBBBAAABBBHHHQQQYYY```iiirrryyy|||xxxiii___WWWOOOHHHDDDCCC@@@AAAJJJiiiuuuRRRKKKiiippp```yyyeee```aaagggjjjiiifffeeehhhjjjhhhaaa[[[UUUPPPMMMJJJEEEAAA<<<:::666333000//////000...------------,,,,,,,,,++++++************++++++++++++******)))(((((('''((())))))((((((***...111333222111111111222222222555666666444222111222444444333000...------...///000///---,,,---///222444333666999:::888777666666666666555555555444444444444444555555555666666666555555666555333333555666888888888999<<<===<<<:::;;;;;;;;;===???AAA@@@???<<<===???AAADDDEEEDDDCCC???>>><<<<<<===AAAFFFIIIKKKJJJKKKLLLOOOPPPQQQPPPOOOLLLIIIIIIJJJKKKJJJHHHLLLMMMPPPVVV^^^hhhqqqvvvxxxxxxwwwuuuxxxzzzpppjjjgggeee\\\SSSQQQOOOKKKGGGFFFBBB@@@EEEUUUmmmiiiZZZUUUMMMWWWkkkwwwfff{{{vvv\\\ZZZ^^^```\\\WWWRRRJJJCCCAAA>>>:::666444333333444444888666:::999SSShhhQQQLLLGGGHHHSSSnnn|||xxxvvvuuusssqqqoooooonnnmmmlllkkkjjjiiikkkhhhdddaaa___\\\YYYWWWRRRRRROOOMMMOOOOOOGGG<<<@@@;;;999;;;:::999EEEUUUooo{{{}}}kkkXXXIIIEEEBBBDDDIIIKKKJJJFFFKKKGGGBBB???>>>>>>>>>===>>><<<:::999999888666444000000111222333666888:::@@@DDDFFFFFFGGGHHHEEE@@@===;;;::::::;;;<<<:::999888555666===HHHYYYooopppqqqsssppp{{{yyy||||||rrroooooo___ddduuuooobbb[[[XXXQQQOOOJJJ<<<777444111//////000000000000000000000000000000000...222//////444333666DDDqqqOOO@@@CCCSSSwwwooo\\\NNNMMMKKKIIIHHHGGGFFFDDDBBBAAABBBGGGQQQYYY```iiirrryyy|||sss```NNNFFFEEECCC???>>>EEEfffnnn]]]pppxxx\\\\\\tttddd___```bbbiiilllhhhdddeeegggggg___YYYSSSNNNKKKHHHCCC>>>;;;999666333000//////000------------,,,,,,,,,,,,++++++************++++++++++++******)))(((((((((((())))))))))))+++...111000000///000000222444555555666666444222111333444444333000...---.../////////...------...111444666333555777777555555555666666666666555555555444444333444444444555555555555555666555333222333555888:::999999;;;======<<<;;;===<<<===>>>AAABBBAAA@@@>>>??????@@@BBBCCCDDDDDD>>>AAAEEEFFFFFFGGGJJJMMMOOOPPPQQQPPPOOONNNOOOPPPRRRPPPMMMKKKKKKKKKIIIHHHJJJHHHGGGIIIOOOYYYbbbhhhmmmppppppkkkeeeiiixxxnnnbbbXXXOOOJJJJJJDDDAAABBBLLL^^^yyysss^^^YYYQQQVVVeee{{{|||}}}rrr]]]mmm}}}ppp]]][[[___aaa^^^YYYUUUMMMFFFBBB???;;;777444333333333222777555:::777SSScccPPPKKKFFFFFFPPPhhh~~~zzzwwwvvvuuusssrrroooooooooooonnnllljjjiiillliiidddaaa]]]ZZZUUURRROOONNNIIICCCAAABBB???;;;@@@:::777999777333777@@@PPP___qqqxxxcccPPPKKKDDDAAAAAA@@@>>>;;;EEECCCAAA@@@AAABBBBBBAAA===;;;999999999888666444111111111111333555777999===CCCGGGGGGGGGHHHDDD???===;;;::::::;;;<<<:::999888555666===HHHYYYooowwwsssuuuyyytttoooppp______}}}qqqnnn___YYYWWWQQQOOOJJJ===777444111//////000000000000000000000000000000000...222//////444333666DDDnnnRRR>>>BBBXXX}}}{{{eeeZZZRRRNNNLLLJJJIIIHHHGGGEEECCCAAABBBGGGQQQXXX___iiirrrxxx{{{uuu___QQQLLLFFFCCC???AAAbbbjjjwwwgggQQQSSS___ddd___bbbbbbgggjjjgggeeeffffffccc^^^YYYSSSNNNKKKGGGAAA===:::888666333111/////////---------,,,,,,,,,++++++++++++************++++++************))))))((((((((())))))))))))+++///222000000000//////111333555555555555444222222333444444333000///......///000///...---...000333777999999999999888666555666777666666666666555555555555333333333444444444555555666666444333111333666999===<<<<<<===??????>>>======<<<===>>>AAABBBAAA@@@AAAAAAAAA@@@@@@BBBEEEHHHHHHNNNTTTUUURRRPPPSSSVVVUUUWWWXXXVVVQQQOOOPPPRRRRRRQQQOOONNNMMMLLLJJJIIIJJJHHHFFFFFFIIIPPPWWW[[[eeelllqqqmmm```ZZZbbbooo}}}kkkYYYNNNKKKHHHEEECCCFFFRRRkkkhhh\\\WWWXXXccczzzvvvvvvvvvbbbooozzzkkkWWWYYY___aaa___[[[WWWPPPHHHDDDAAA<<<888555333333333000444222888888TTTaaaQQQKKKFFFGGGNNNccc|||xxxvvvtttsssqqqooolllnnnoooppppppnnnlllkkkkkkhhhddd___[[[VVVQQQNNNJJJIIIEEE@@@===???BBBDDDAAA:::777888888555666999AAARRRhhh|||sss___VVVKKKEEEEEEEEEAAA<<<>>>>>>???AAADDDEEEDDDCCC===;;;999999999888777555111111111111222444666888;;;BBBHHHIIIHHHHHHEEE@@@===;;;::::::;;;<<<:::999888555666===HHHYYYooo}}}tttsss|||uuunnnppp```]]]uuupppkkkZZZTTTUUUQQQPPPKKK>>>777444111//////000000000////////////////////////...222//////444333666DDDsssUUU@@@@@@___mmm___SSSNNNLLLJJJIIIIIIHHHFFFDDDBBBBBBGGGPPPXXX^^^hhhqqqxxx{{{xxxcccTTTJJJIIIDDD@@@ZZZyyygggyyynnnaaaeeewwwxxx]]]QQQRRRaaa^^^bbbdddfffgggfffgggiiieee___^^^YYYTTTOOOLLLGGGAAA<<<999777555333111000//////------,,,,,,,,,+++++++++++++++************++++++*********)))))))))))))))(((((())))))***,,,000333333333333000......111444444555555444222222333555444333111///...///000111...------...000444888:::>>>===<<<999666555666777777777666666666555555555333333333444444444555555555555444222111333777:::???>>>>>>???AAABBBAAA@@@???>>>???@@@CCCDDDCCCBBBCCCCCCBBB@@@@@@CCCJJJNNNYYY^^^dddddd```\\\]]]______``````]]]WWWSSSSSSTTTRRRRRRRRRQQQOOONNNMMMMMMJJJIIIHHHGGGIIIKKKNNNPPP]]]gggssstttgggZZZ[[[dddqqqxxxbbbRRRKKKJJJFFFCCCCCCJJJ___ttt___ZZZXXXbbbzzzxxxooo|||fffqqqzzzgggRRRXXX]]]aaa```]]]YYYRRRJJJEEEBBB>>>999555333333333222333000:::===WWWcccSSSKKKGGGIIINNN```|||}}}|||xxxuuusssqqqnnnkkkjjjkkknnnoooppppppnnnmmmiiifffbbb^^^ZZZTTTOOOKKKFFFEEECCC@@@>>>???CCCHHHFFF???999888888777777888<<>>>>>@@@CCCDDDCCCBBBCCCBBBCCCDDDGGGHHHGGGFFFEEEEEEDDDBBBBBBGGGPPPWWWiiinnntttuuuqqqmmmjjjiiijjjjjjhhhddd___[[[YYYXXXUUUVVVWWWVVVSSSQQQQQQQQQIIIIIIIIIIIIIIIIIIIIIIIINNNYYYjjjxxxvvvnnnpppyyy}}}sss```RRRMMMIIIEEEAAA???BBBQQQlll|||aaaYYYVVV^^^wwwmmmdddkkkssseeeSSSVVV]]]aaaaaa___\\\TTTLLLGGGDDD???999555333333333555555222===AAAXXXfffSSSKKKHHHJJJNNN]]]mmmVVV^^^www|||yyyvvvtttqqqmmmkkkjjjkkklllnnnooooooooonnnhhheeebbb^^^[[[UUUPPPLLLEEECCCDDDFFFDDDAAAAAAEEEJJJEEE>>>999777666555555888DDDWWWiiiwww~~~nnnZZZOOOLLLJJJDDD>>>;;;;;;<<>><<<>>><<<::::::;;;;;;999888333222111111111333444555:::BBBHHHHHHFFFFFFEEECCC===;;;::::::;;;<<<:::999888555666===HHHYYYooowwwoooqqquuuiiijjj^^^[[[qqqrrruuujjjUUUNNNTTTTTTQQQLLLAAA777444111//////000000000000000000000000000000000...222//////444333666DDDvvvVVVEEEBBBaaaxxxlllcccSSSNNNLLLJJJIIIHHHGGGEEECCCCCCCCCFFFNNNVVV]]]gggqqqwwwzzz~~~kkkeeerrruuuTTTQQQLLLDDDJJJkkk}}}jjjbbbppp{{{kkkggghhhfff^^^UUUZZZwwwsssjjj{{{ZZZ[[[cccfffiiiiiiffffffhhhfffaaa^^^ZZZTTTPPPMMMGGG@@@:::777666555333111000///...,,,,,,,,,++++++++++++***++++++************++++++)))))))))))))))))))))***'''((()))******---111444777888777222...---222666333444555444333222444666444333111//////000111222------,,,---///333777999:::;;;;;;:::777666666777777777777777666666666555444444555555555666666666333444555444444444666888<<<<<<===???BBBDDDDDDCCCDDDDDDDDDFFFHHHIIIIIIGGGFFFGGGEEECCCDDDKKKWWW```xxx}}}zzzttttttqqqmmmjjjfffccc___\\\[[[]]]^^^\\\XXXTTTTTTTTTKKKKKKJJJIIIIIIIIIIIIIIIHHHLLL[[[nnnwwwvvv|||tttppplllhhh___TTTNNNNNNIIIEEEAAA>>>>>>FFFXXXiiizzz```YYYTTTZZZrrrsssgggggglllbbbVVVWWW]]]ccccccbbb___WWWOOOHHHEEE@@@:::666333333222333555333<<<>>>RRRiiiRRRJJJGGGKKKNNN[[[lll]]]MMMEEEUUUlll}}}zzzxxxwwwtttqqqnnnllllllllllllllllllllllllgggeeeccc```]]]YYYSSSOOOGGGGGGKKKRRRRRRKKKFFFFFFIIIHHHCCC===999777666555666>>>NNNaaarrr~~~|||jjjZZZPPPKKKJJJJJJDDDDDDDDDDDDEEEDDDAAA>>>>>>===<<<<<<<<<<<<;;;999333222111111111222333444888@@@FFFEEECCCCCCDDDCCC===;;;::::::;;;<<<:::999888555666===HHHYYYooo{{{qqqlllvvvgggeeeZZZYYYpppnnn{{{qqqYYYQQQXXXWWWRRRKKKAAA777444111//////000000000000000000000000000000000...222//////444333666DDDoooSSSDDDBBBaaa|||ddd^^^]]]RRRMMMKKKIIIHHHGGGFFFDDDBBBDDDCCCFFFNNNUUU\\\gggqqqwwwzzzhhhWWW[[[mmmmmm```WWWOOOJJJVVVfffhhhjjjrrrddd```iiiyyy|||||||||jjjaaaooo{{{ZZZ]]]fffeeejjjlllhhhdddeeefffeee]]]YYYTTTPPPLLLFFF???999666666444333111000///...,,,,,,,,,+++++++++******++++++************++++++)))))))))))))))*********'''((()))******---111555666888777333......333888333444555444333333444666444333111//////000222333...---,,,---///222666888888:::<<<<<<:::999:::;;;777777777777666666666666555555555666666666666777111333555555555555666888::::::;;;>>>AAADDDCCCCCCCCCCCCCCCEEEGGGHHHGGGFFFGGGGGGFFFDDDEEEMMM[[[eee~~~zzzuuupppmmmkkkhhhccc___aaacccccc```[[[VVVUUUUUUOOONNNLLLJJJJJJJJJKKKKKKNNNKKKQQQ```hhhhhhmmmvvvxxxxxxiii\\\XXXTTTRRRNNNIIIIIIMMMKKKGGGBBB???===@@@LLLXXXkkkuuu\\\[[[TTTXXXnnn{{{nnnhhhjjj```VVVXXX___dddeeedddaaaYYYRRRIIIEEE@@@:::666444333222///333333:::777KKKjjjQQQHHHFFFJJJMMMYYY}}}kkk^^^WWWWWWfffxxx}}}{{{zzzzzzxxxuuusssooonnnmmmkkkjjjjjjjjjjjjhhhfffdddbbb```\\\VVVRRRKKKKKKSSS^^^```XXXPPPNNNFFFHHHGGGBBB===:::999888999===JJJ```ttt~~~sss```QQQKKKNNNTTTOOONNNLLLLLLKKKIIIFFFCCC???>>><<<<<<======<<<:::333333222111111222333444666???DDDBBB@@@AAABBBBBB===;;;::::::;;;<<<:::999888555666===HHHYYYooo~~~ssskkkxxxfffbbbWWWWWWooojjjvvvwww^^^UUU[[[YYYRRRJJJ@@@777444111//////000000000000000000000000000000000...222//////444333666DDDqqqPPPBBBAAAbbbwww\\\VVVYYYPPPLLLJJJHHHGGGGGGFFFDDDBBBDDDCCCFFFMMMUUU\\\gggqqqvvvzzz~~~rrrZZZWWWNNNeeeqqqcccZZZMMMIIILLLJJJOOOnnnuuubbbYYY\\\dddnnn|||{{{aaa```llljjjiiihhhgggeeeccc```]]]\\\WWWOOOJJJGGGAAA:::999777333111111000///.........---,,,,,,,,,,,,---++++++************++++++))))))))))))))))))))))))&&&'''(((((()))+++///222444666666444111///111444777666444111//////222555:::888333000......///111,,,++++++---222666999999>>>>>>===;;;:::999888777999888888777666555555555555555555666666666666666333444555555666555555555444666888;;;>>>@@@BBBBBBAAABBBCCCEEEFFFFFFFFFGGGDDDFFFGGGGGGGGGLLLUUU]]]yyyyyysssqqqpppmmmhhhfffgggkkkkkkeeebbbaaa]]]WWWVVVTTTQQQNNNLLLLLLLLLLLLHHHKKKPPPXXX```dddfffeeeqqq{{{sssjjjgggaaaZZZRRRMMMIIIHHHJJJIIIGGGCCC@@@@@@EEEIII___wwwmmm\\\\\\ZZZXXXiiiaaaeeejjjXXXYYY```eeeffffffddd^^^XXXSSSLLLCCC<<<999777444222444///666:::777JJJyyyoooUUUMMMIIIIIIJJJXXXyyy{{{ooorrr}}}{{{yyywwwtttrrrpppooonnnmmmmmmmmmmmmmmmjjjgggeeeeeefffccc]]]WWWRRRSSS___sss|||ttthhhcccXXXMMMEEEEEEEEE@@@:::777>>>===AAASSSrrr}}}vvv___PPPNNNQQQLLLPPPSSSSSSPPPLLLJJJJJJ@@@>>>===@@@DDDDDD@@@;;;888666333111000111222444999===@@@@@@BBBDDDCCC@@@<<<<<<<<<<<<<<<<<<;;;;;;666777888;;;DDDWWWnnn|||qqqppp~~~xxxnnnggg[[[\\\ooohhhnnniiiaaaYYYVVVVVVSSSLLLEEE999444000111222000000222000000000000000000000000111000111333222222777???iiiOOOBBBCCCeeezzzYYYMMMNNNGGGKKKKKKJJJIIIHHHFFFEEEDDDBBBAAADDDLLLSSSZZZeeeooowwwzzz}}}vvvhhhZZZUUU___yyyjjj\\\NNNHHHIIIFFFJJJPPPTTTTTTXXXgggwwwuuunnnkkkjjjhhhgggfffeeebbb___\\\\\\WWWPPPKKKHHHBBB;;;:::777333111111000///...------,,,++++++++++++,,,++++++************++++++))))))))))))))))))))))))((())))))((((((***---000333555666444000///111444666666555333111111333555888666333000...///000111...---+++---111666999;;;??????>>><<<;;;999888888888888777666666555444444555555555555555555555555555555666666555444333333333444666888;;;===>>>>>>AAABBBDDDEEEFFFFFFGGGFFFDDDFFFHHHGGGFFFIIIPPPWWWeeepppyyy}}}{{{}}}zzzvvvssspppmmmiiihhhgggjjjjjjeeecccdddaaa\\\]]]ZZZVVVQQQNNNLLLKKKKKKRRRQQQRRRWWWaaalllvvv{{{}}}sssggg]]]TTTLLLFFFIIIIIIFFFAAA>>>===@@@DDDPPPeeeqqq___ZZZZZZWWWdddaaaccciiiXXXYYY```gggiiiiiigggaaaYYYRRRLLLDDD===999777444222555000555999666GGGtttoooWWWNNNHHHHHHHHHTTTttt~~~|||zzzxxxvvvsssqqqqqqpppooonnnnnnoooooosssooolllkkkjjjhhhbbb^^^[[[]]]jjjvvvdddQQQDDD>>>;;;777:::AAASSSooo{{{fffZZZWWWUUURRRQQQSSSVVVVVVTTTQQQLLLGGGBBB@@@BBBCCCAAA>>>888666444111000111333444777===CCCFFFHHHIIIEEE@@@======<<<<<<<<<;;;;;;;;;777888999<<>>DDDggg}}}[[[MMMOOOJJJKKKKKKKKKKKKIIIGGGEEEDDDAAA@@@CCCJJJQQQYYYcccmmmssswww{{{~~~nnncccZZZgggvvviii]]]WWWIIIGGGFFFHHHKKKVVVkkk}}}wwwkkkiiigggfffeeecccaaa^^^[[[[[[XXXRRRMMMJJJDDD<<<:::777444222111000///---,,,,,,+++************+++++++++************++++++))))))))))))))))))))))))*********)))((())),,,///333555666444000///111444444555666666444333444666555444222111000000111222222///,,,---000666;;;===AAAAAA???===<<<:::999888777777666666555444444444444444444444444444444444777666666666444333222111333444555777888:::;;;<<>>LLLdddrrrxxxvvvmmmffffff^^^VVVWWW\\\___YYYSSSXXXQQQGGGAAA???@@@AAA@@@:::888555222111111333444555>>>GGGKKKNNNMMMHHHAAA>>>>>>===<<<;;;::::::999888999:::===GGG[[[ttt~~~sssqqq}}}zzzmmmeeeXXXXXXhhhnnnyyysssXXXTTTRRRTTTXXXWWWOOOGGG999444000111222000000222000000000000000000000000111000111333333222888@@@eeeuuuEEEAAAAAAgggfffTTTQQQJJJKKKLLLMMMMMMLLLIIIFFFDDD@@@???BBBIIIPPPWWWaaakkkoootttyyy|||wwwgggpppnnnaaaOOOGGGAAAAAAFFFRRRfffvvvrrriiihhhfffeeedddccc```^^^ZZZ[[[XXXSSSOOOLLLFFF>>>;;;888444222111000///------,,,,,,+++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))((((((***---000222444555333000///111444222444666666555444444555333333333333333333444444555111---,,,000666;;;>>>BBBBBB@@@>>><<<;;;999888666666555555444444444444555555555555555444444444555555555555444333222111555555666777888:::;;;<<>>>>>>>>KKKccctttccc^^^ZZZUUU___zzzaaa]]]cccVVVVVV```kkkqqqssspppggg^^^RRRNNNHHHAAA;;;777444222333444444777888BBBkkk|||zzzyyy]]]OOOFFFGGGFFFMMMjjj~~~|||zzzwwwvvvvvvvvvvvvvvvwwwwwwxxxwwwwwwwwwwwwyyy{{{}}}zzz~~~jjjNNNCCC:::999999>>>QQQqqqpppggghhhjjjgggccciiibbb[[[\\\aaabbb]]]WWWZZZRRRHHH@@@>>>>>>@@@@@@<<<999666333222222333444555>>>GGGLLLOOOOOOJJJCCC???>>>===<<<;;;:::999999777888999===GGG\\\vvvtttqqq|||yyyjjj```TTTSSS```xxxuuu^^^YYYVVVWWWYYYWWWOOOGGG999444000111222000000222000000000000000000000000111000111444333333999@@@ddduuuFFFDDD<<>>BBBBBB@@@???===;;;:::999555555555555555444444444777777777777666666555555333333444444444444444333555555555555666888:::;;;AAABBBEEEGGGHHHHHHGGGFFFDDDFFFHHHJJJJJJIIIJJJJJJPPPVVV]]]aaaaaacccllluuuooowww|||zzzxxx{{{|||zzzqqqnnnlllkkkjjjjjjkkkmmmiiigggbbb^^^YYYWWWUUUTTTNNNMMMLLLLLLKKKIIIDDDAAAFFFVVVppp{{{mmmddd```RRRPPPNNNKKKGGGCCC???===???HHHYYYsssyyybbb___XXXQQQaaabbb[[[```UUUTTT```mmmtttvvvtttkkkaaaVVVRRRKKKCCC;;;666444333111555444666;;;BBBiiixxxwwwaaaPPPFFFHHHHHHMMMhhh~~~{{{{{{zzz{{{{{{|||}}}}}}~~~~~~}}}zzzwwwwwwzzz}}}~~~YYYLLLAAA===888777CCC___{{{eeeWWWQQQPPP\\\[[[ZZZ[[[]]]\\\ZZZXXXQQQLLLEEE@@@>>>>>>>>>???>>>;;;888444333222333444666===EEEHHHKKKMMMKKKEEE???>>>===<<<;;;:::999999666777888<<>>===<<<;;;:::555555555555555555555555999888888777777666666666222222333444444444444444333222222222444666888999AAACCCFFFHHHIIIHHHGGGFFFEEEFFFHHHJJJKKKKKKKKKJJJKKKTTTcccnnnnnnhhheeegggjjjsssyyyxxxzzzzzzrrrnnnlllmmmmmmkkkmmmppprrroookkkeee___YYYUUURRRTTTPPPKKKGGGEEEDDDCCCBBB===HHH]]]pppuuuuuu}}}qqqbbb[[[YYYMMMLLLJJJIIIHHHDDD???;;;<<>>?????????===999666333333333444777===CCCEEEHHHKKKJJJFFF>>>>>>===<<<;;;::::::999555666777;;;GGG^^^zzz}}}zzz~~~kkkaaaVVVSSS\\\ooollliii___ZZZWWWYYY\\\YYYQQQIII999444000111222000000222000000000000000000000000000000111444444444:::BBBjjjPPP@@@CCC^^^mmmZZZTTTLLLLLLMMMNNNNNNMMMJJJGGGEEECCCBBBDDDJJJPPPUUU___iiissszzz~~~uuugggYYYIIIBBB@@@@@@BBBEEEJJJTTT]]]```^^^YYYQQQIIIJJJKKKLLLNNNPPPSSSUUUVVVSSSXXX___gggqqq~~~mmmdddccccccdddfffgggeeeddd]]]\\\WWWOOOKKKJJJFFFAAA===:::666333222000///---...---,,,,,,++++++,,,,,,++++++************++++++))))))))))))))))))))))))'''((((((((((((***...111000222333222//////111444444555666555333222222333444222111000111444777999666333...---000444888;;;??????>>>======<<<;;;;;;666666666666666666666666888888888777666555555555333333444444444333222222222222222222444666999:::@@@CCCFFFIIIJJJIIIGGGFFFGGGGGGHHHIIIJJJKKKJJJIIIHHHKKKTTT]]]___[[[ZZZ]]]gggpppuuutttxxx}}}tttppplllkkkooopppnnnoootttvvvuuurrrmmmfff___XXXTTTSSSOOOIIIEEEDDDEEEFFFGGG>>>===CCCNNNQQQOOOVVVaaa```bbbccc___YYYSSSPPPPPPGGGGGGGGGHHHIIIFFF@@@<<<999===GGGYYYssstttaaaYYYRRRfffmmm]]]bbbZZZXXXdddrrrzzz~~~}}}vvvmmmaaa\\\RRRFFF;;;555555666000999333444======___zzzxxxjjjTTTGGGJJJHHHIIIaaa}}}yyyuuuqqqlllfffaaa___]]][[[YYYRRRnnnrrr^^^JJJBBB;;;;;;???KKK___qqqxxxqqqfffeeebbbaaa\\\TTTIIIAAA>>>>>>AAAAAAAAA@@@@@@@@@AAACCCAAA>>>:::666444333444444777===CCCEEEHHHJJJHHHDDD======<<<<<<<<<;;;;;;;;;666666888<<>>BBBHHHPPPWWW[[[\\\\\\\\\aaaaaabbbaaa``````aaabbbjjjccccccccceeeggghhhgggfff___]]]VVVMMMIIIIIIFFFAAA===:::666333222000///------,,,++++++******++++++++++++************++++++)))))))))))))))))))))))))))******)))((())),,,///000222333222//////111444666777777666444222333444333222///...///222555888666222...---000444777999============<<<<<<<<<<<<666666666777777777777777888777777666555444444444555555555444333222111000444444333444666888;;;===@@@CCCFFFIIIJJJIIIGGGFFFIIIHHHHHHHHHIIIIIIHHHFFFIIIBBB???BBBFFFIIIQQQZZZgggooorrrqqqvvv~~~yyynnnmmmiiijjjppprrrpppqqqwwwvvvvvvuuuqqqlllddd]]]YYYQQQOOOLLLKKKKKKKKKJJJIIIKKK@@@;;;@@@AAA<<<<<>>777:::BBBPPPhhheee___XXXjjjqqq```ddd]]][[[gggttt}}}zzzqqqeee___TTTGGG:::444555777000:::333222===:::[[[|||yyynnnVVVHHHJJJGGGFFF]]]uuuYYYRRRNNNOOOPPPSSS\\\eeeVVVjjjwwwxxx|||zzz|||yyy```QQQEEE:::999???MMMbbbtttxxxvvvvvvyyyzzzuuujjjbbb```]]]WWWPPPJJJGGGFFFGGGAAAAAAAAA@@@@@@AAADDDFFFBBB???;;;777444333444444666===DDDGGGJJJKKKGGGBBB<<<<<<<<<<<<<<<<<<;;;;;;777777999===JJJbbbkkkaaaWWWTTT[[[lllyyynnn^^^^^^bbbhhhjjjbbbSSSFFF999444000111222000000222000000000000000000000000000000222444444555;;;CCC{{{iiiEEEBBBhhhqqqSSSNNNMMMMMMLLLLLLKKKIIIHHHGGGFFFBBB@@@BBBGGGMMMRRR\\\eeeooowww}}}}}}}}}xxxmmmhhhcccbbb]]]SSSJJJFFFFFFGGGEEEAAAAAADDDDDDAAACCCLLLXXX```cccaaa___^^^ccciiiqqqxxxzzztttkkkcccggglllhhhddddddgggiiifffccc___[[[UUUPPPLLLHHHDDDAAA===;;;888444111///...---...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))***))))))+++///222666888999666222000222555666777777555333222333444222333333///,,,...555<<<888555000......222888;;;CCCAAA>>>>>>??????<<<:::666666666666666777888888666666666777777777777777333333333222111222444666777777888999;;;===???AAABBBDDDGGGIIIJJJKKKMMMOOOKKKJJJIIIHHHIIIKKKMMMNNNIIIIIIGGGEEEEEEKKKUUU]]]gggmmmooollllllooossstttrrrnnnmmmrrrzzz|||vvvooopppooonnnkkkgggbbb]]][[[YYYTTTRRRVVV[[[[[[WWWTTTLLLEEE???===;;;888999<<<@@@@@@BBBHHHQQQVVVVVVTTTLLLJJJHHHHHHIIIGGGBBB>>>;;;<<>>@@@??????>>>;;;777333111111777>>>CCCFFFHHHIIIFFFAAA======<<<;;;::::::::::::888888999>>>MMMffffffaaa]]]PPPbbbrrryyykkk___aaakkkooogggbbbYYYGGG888555222000000111111000000000000000000000000000222111111333333555===GGG}}}eeeFFFFFFggg{{{YYYHHHPPPNNNMMMLLLKKKIIIGGGFFFEEECCC??????DDDKKKRRR[[[dddqqqvvv|||wwwdddRRRSSSZZZVVVnnn}}}zzztttqqqfffYYYUUUQQQLLLIIIIIIHHHDDDAAA@@@CCCLLL[[[ffffffaaa]]]iiimmmuuuwwwmmmjjjnnniiidddcccfffhhhfffddd^^^[[[UUUQQQMMMIIIDDDBBB===;;;888444111///...---...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))((())))))))))))+++...111555777888555111000111444666777777555333222333444222222111...,,,///555:::888555000......222888;;;BBB@@@??????@@@???<<<:::666666666666666777888888666666666666666666666666444555555333222222444666777888999:::<<<>>>@@@AAAAAADDDHHHJJJKKKKKKMMMNNNHHHHHHHHHHHHIIILLLPPPSSSZZZYYYUUUQQQNNNRRRZZZ```eeekkkmmmkkkkkkooorrrrrrtttqqqppptttzzz{{{wwwqqqmmmmmmmmmkkkgggbbb]]]ZZZTTTTTT[[[iiiuuuvvvmmmeeeXXXPPPHHHDDD???999666777999<<>>;;;<<<===;;;888555444333777===CCCEEEGGGIIIFFFAAA======<<<;;;::::::::::::999999:::@@@OOOhhhhhhaaa\\\PPPfffsssrrrkkk```bbbmmmqqqjjjddd[[[III888555222000000111111000000000000000000000000000222111111333444555===FFF|||~~~iiiHHHCCCdddeeeOOOQQQNNNMMMLLLKKKIIIGGGFFFEEECCC??????EEEKKKRRR\\\eeepppuuu{{{~~~~~~rrraaaOOOKKKLLLEEEEEERRR]]]ooo}}}rrrqqqhhh\\\SSSMMMJJJFFFCCC???@@@GGGWWWjjjsssnnneee___]]][[[\\\^^^]]]XXXSSSnnnpppkkkeeebbbdddfffgggfff^^^[[[UUUQQQMMMJJJFFFCCC===;;;888444111///.........---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))((())))))))))))+++...111444555666444000///000333666666666555333222333555444222///------000444777888444000---...222777;;;@@@@@@@@@@@@AAA???<<<999777777666666666777888888555555555555555555555555555666666444222222333444777777999;;;===???AAAAAA@@@DDDHHHKKKLLLLLLLLLLLLEEEFFFGGGGGGGGGJJJPPPVVViiihhheee___[[[[[[```eeekkkpppqqqnnnmmmooopppnnnsssssssssuuuwwwwwwuuusssmmmmmmmmmkkkgggaaa[[[WWWOOOPPPZZZmmm{{{iii\\\MMMEEE???:::888:::444<<>>888666888@@@OOOggg~~~jjjbbbXXXfffpppnnnuuuiiiaaakkkwww~~~uuukkkdddWWWHHH;;;444333444444333888555999<<>>>>>>>>===<<<;;;777999<<<<<<:::888666666777===CCCEEEGGGIIIFFFBBB======<<<;;;::::::::::::::::::;;;AAAQQQjjjiii^^^WWWOOOjjjxxxppp|||cccbbbdddoootttlllggg]]]KKK888555222000000111111000000000000000000000000000222000111333444555<<>>>>><<<999777666777===BBBDDDFFFHHHFFFBBB======<<<;;;::::::::::::::::::;;;BBBRRRllliii[[[QQQLLLmmmzzzqqqxxx```aaadddpppuuunnnhhh^^^KKK888555222000000111111000000000000000000000000000111000111444444555;;;DDDqqqcccBBB@@@aaammmSSSQQQNNNMMMLLLKKKIIIGGGFFFEEEBBB>>>>>>DDDKKKRRR\\\eeelllqqqxxx|||}}}~~~nnnOOOMMMRRROOOPPPLLLQQQ___aaaaaajjjxxxfffWWWOOOMMMHHHEEE??????QQQgggjjj```WWWVVVVVVWWWVVVSSSNNNJJJoooqqqlllfffbbbbbbdddhhhjjj```\\\WWWRRROOOKKKGGGDDD<<<:::777444111000///......---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))(((((()))((((((***...111111333444222...---///222444555555444222222333555555222...---///222333444777444///------111777:::>>>@@@BBBCCCBBB???===;;;888888777777777777888888555555444444333333333222333444555444222000000111333555777:::===>>>???@@@@@@DDDIIILLLLLLKKKKKKKKKGGGGGGEEEAAA======@@@DDDPPPUUU[[[```bbbeeejjjmmmzzz}}}~~~{{{yyyyyyuuuooopppqqqqqqooolllkkklllmmmnnnnnnooonnnkkkgggbbb___ddd^^^XXXZZZjjjwww]]]NNNEEE???;;;999999<<>>:::999>>>EEEWWW|||jjjaaaZZZNNNYYYnnneeennnhhhaaaiiittt|||xxxrrriiiYYYHHH:::333333555222444999555999;;;PPP|||wwwyyy~~~}}}^^^RRRIIIFFFHHHJJJaaa|||ssslllaaaaaahhhyyy|||kkkfff]]]SSSHHHEEEZZZxxxeeeSSSKKKHHHBBBMMMiii|||}}}rrrkkkkkkooorrrtttxxxyyywwwpppggg^^^[[[ZZZ]]]YYYSSSMMMHHHDDDAAA???<<>>>>>CCCJJJQQQZZZccckkkpppwww{{{|||~~~nnnRRRPPPUUUTTTTTTOOOTTT```aaa___gggqqq~~~}}}pppqqq{{{~~~vvv```RRRMMMIIIHHH@@@:::BBBXXXhhhmmmaaacccgggjjjllljjjfffbbboooooolllgggcccbbbeeeiiilllaaa^^^XXXSSSOOOKKKFFFCCC;;;:::777444111000//////...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))'''((((((((((((***---000000222333222///---000222333444444333222222333555444333111000000111333555777333///,,,---111666:::>>>@@@BBBCCCAAA???>>>>>>999999888777777777888888555555555444444333333222333444555555333111111222333444888;;;>>>???@@@@@@BBBEEEIIIKKKLLLKKKKKKKKKIIIGGGDDD@@@>>>===<<<<<<===CCCKKKSSSYYYaaajjjqqqwwwzzz}}}}}}~~~xxxtttsssqqqnnnllljjjkkkmmmlllmmmmmmlllkkkhhheeedddcccddd___ZZZ___nnnxxxyyyooo^^^OOOJJJJJJFFF???999777888<<>>999999<<<@@@NNNssssssdddZZZNNNZZZnnnaaaiiidddbbbjjjttt{{{zzzsssiiiYYYGGG999333444666222444888444999;;;III~~~zzzuuuwww|||```RRRIIIGGGHHHGGG\\\wwwoooccc\\\ZZZcccqqqyyyvvvooo]]]```VVVGGG===999KKKlllnnnWWWJJJFFFBBBNNNgggwww}}}yyyvvvzzz~~~yyyppphhhbbbccc```[[[SSSKKKEEECCCCCCBBBDDDEEECCC>>>999666444888===AAABBBDDDGGGFFFBBB======<<<;;;::::::::::::888888;;;BBBSSSnnnssscccVVVSSSxxxxxxsssjjj^^^bbbooouuunnnhhh]]]JJJ888555222000000111111000000000000000000000000000111000222444444444:::AAAgggaaaGGGGGGjjjkkkUUUWWWNNNMMMLLLKKKIIIGGGFFFEEEBBB>>>===BBBHHHNNNWWW```hhhnnnuuuyyy{{{}}}qqqjjjppphhh]]][[[ZZZ___]]]UUUWWWeeejjjooo{{{xxx~~~sssjjj|||nnneeecccpppxxxlllVVVJJJHHHGGGDDD===>>>OOOkkknnnllljjjgggdddcccfffjjjmmmccc___YYYTTTOOOJJJFFFBBB;;;999777444111000//////...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))'''(((((((((((()))---000000222444222///...000333333444444333222222333555444555555222000000444777666333///,,,---111666:::>>>AAABBBBBB???>>>???@@@:::999888888777777888888666666555555444333333333333555777777555444444444444666999===@@@AAABBBBBBCCCFFFIIIJJJJJJJJJKKKLLLJJJGGGCCCBBBCCCCCC???<<<888<<<@@@FFFNNN[[[jjjtttwww{{{|||yyyuuurrrpppppppppppplllkkkhhhddd```]]]ZZZXXXYYYccceee]]]\\\hhhuuuyyy___OOOBBBCCCIIIJJJDDD???888777999AAAIIINNNMMMIIIHHHFFFBBBAAA@@@AAAAAA@@@???999999===>>>IIImmm{{{fffZZZOOO```lll^^^ddd___dddllluuu|||~~~sssiiiXXXFFF888333444777222333666222::::::BBBpppyyyuuuwww{{{aaaQQQIIIGGGHHHEEEXXXsss~~~ttteee[[[QQQPPPVVV]]]^^^\\\VVVbbbXXXEEE>>>;;;KKKkkk|||]]]GGGCCCEEESSSfffnnnnnnrrrwwwwwwrrrjjjccc^^^XXX\\\dddlllsssuuusssqqqlllkkkfffZZZKKKBBBAAACCCGGGHHHGGGDDD???:::777666888===AAAAAADDDGGGFFFBBB======<<<;;;::::::::::::999999<<>>===AAAFFFLLLTTT\\\eeejjjqqqvvvxxx{{{~~~ooogggtttuuukkkfffbbb]]]\\\TTTVVVcccjjjrrruuufffpppsssgggZZZ\\\mmm~~~~~~aaaNNNHHHFFFEEEBBB<<>>???BBB::::::999888777777888888777777666555444444333333444666888999777666666777555888;;;???BBBCCCDDDDDDDDDFFFIIIIIIIIIJJJKKKMMMJJJFFFBBBDDDIIIJJJEEE???<<<<<<<<>>DDDHHHHHHGGGFFFBBB@@@@@@CCCEEEDDDCCCAAA;;;<<>>HHHlll{{{eeeWWWOOOeeehhh[[[aaaZZZfffnnnwww~~~rrrhhhXXXEEE888333444777333333555111::::::===gggyyyuuuwww|||aaaQQQIIIHHHHHHDDDVVVfffxxxnnnbbbTTTLLLMMMRRRUUUVVVTTTfff]]]GGG@@@>>>LLLkkkgggJJJGGGNNN]]]kkkmmmXXXZZZYYYTTTLLLGGGEEEEEE@@@@@@CCCLLLYYYeeemmmpppwwwwwwppp```LLL???===@@@IIIIIIHHHDDD???;;;999888888===AAAAAACCCFFFFFFBBB======<<<;;;:::::::::::::::;;;===FFFWWWssswwwjjj\\\WWW{{{nnniiiddd___cccpppwwwpppjjj___LLL888555222000000111111000000000000000000000000000000000222444444333999@@@eee```CCC:::^^^~~~ZZZOOONNNMMMLLLKKKIIIGGGFFFEEEBBB>>>===@@@EEEJJJRRRZZZbbbhhhoootttvvvxxx|||pppdddaaa\\\^^^\\\bbbqqqyyy|||iiinnnqqqlll^^^PPPUUUmmmnnnUUULLLFFFFFFDDD999777RRRvvvqqqwwwnnnccc]]]___dddggghhhddd```[[[VVVQQQLLLGGGCCC<<<999444222111000///...///...,,,******+++,,,---+++++++++************))))))))))))))))))))))))))))))))))))(((''')))---111333333333333333333333333111222333222111111222444777444222333111///222777;;;666111......111444666>>>@@@@@@===>>>@@@???:::===;;;999888999999888777777777888777666555333222666666777888888888888888;;;999999<<>>FFFcccxxxhhh[[[OOOcccooo______[[[gggrrr~~~|||tttfffQQQ@@@999888666333111777666555888999CCCWWWzzzuuuzzziiiOOOJJJIIIDDDEEEMMM^^^|||iiiVVVRRRUUURRRHHHQQQjjjbbbHHH@@@???FFFZZZqqqNNNHHHUUUdddnnnuuufffVVVCCC<<>>999333:::???AAA@@@@@@DDDEEEDDD@@@???===;;;::::::::::::<<<<<<===FFF]]]}}}kkk___WWWUUUyyykkkjjjgggbbbgggtttzzzssslll___LLL888666333111111111000///111000///////////////000222333444444444666:::===aaaaaa;;;===RRRjjjPPPPPPOOOMMMKKKJJJIIIJJJJJJFFFDDDAAA@@@CCCJJJRRRWWW^^^dddmmmtttyyy|||~~~ssseeeeeeaaalllyyyyyy~~~{{{qqqyyy|||ooobbbZZZSSSWWWnnnzzz^^^RRRIIICCCCCC???:::@@@MMMnnnzzzsssuuukkk___[[[^^^cccdddcccccc___ZZZUUUQQQLLLGGGCCC<<<999444222111000///...,,,---------,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))(((''')))---000333333333222222111111000444555444333111111333555666333111222111///111777:::666111......000444666???AAA@@@======@@@???;;;===;;;999888999999888777888888888888777555333222333444555777888999999999999888999<<>>EEEaaannneeeZZZMMM\\\mmmaaadddcccgggppp{{{vvvfffPPP???888777666444222888666555888999BBBUUUzzz}}}mmmRRRKKKIIICCCCCCJJJYYYlllaaa]]]VVVLLLSSSqqqoooUUUGGG@@@???HHHkkk~~~xxxTTTJJJXXXkkkvvvyyysssgggXXXLLLFFFBBB===:::<<<;;;<<<@@@@@@???DDDKKKVVVdddvvvzzzfffJJJ===???FFFKKKKKKEEE@@@===999444999???BBBAAABBBEEEFFFDDD@@@???===;;;:::::::::;;;:::;;;>>>IIIaaammm]]]RRRRRRyyykkkhhhtttgggjjjvvv|||uuuoooaaaLLL888555222111111111000///000000////////////000000222333333333333666999<<<]]]eeeHHH888GGGvvvnnn[[[OOONNNMMMKKKJJJIIIIIIIIIDDDBBB???>>>AAAHHHPPPUUU]]]cccllltttyyy|||~~~sssuuurrrwwwiii___TTTRRRbbbwww~~~xxxeeeSSSJJJDDDDDD@@@999;;;BBBEEEQQQ^^^eeeooo~~~uuuqqqfff[[[XXX]]]bbbbbb___bbb^^^YYYTTTPPPKKKFFFCCC<<<999444222111000///...+++,,,---......,,,***)))+++++++++************)))))))))))))))))))))))))))((())))))(((((()))---000222222222222111000///...888888777555333222333555333111000111000...111666999666222......000333666???AAA@@@======???@@@======;;;999999::::::999888999999999999888666555333111222333555777999999:::777777999<<>>FFFKKKOOOVVV\\\^^^vvvmmmbbbXXXWWW^^^dddccc___aaa]]]XXXTTTOOOKKKFFFBBB<<<999444222111000///...,,,,,,---------,,,+++***+++++++++*********))))))))))))))))))))))))))))))'''((()))(((((())),,,///333333333222111///...---888999;;;:::777444222222222//////111000...000555888666222///---///222555>>>AAAAAA===<<>><<<:::::::::::::::888999:::::::::999777555444000111333555666777888888555666999===AAAEEEGGGHHHKKKMMMQQQSSSSSSQQQMMMKKKHHHIIIOOO]]]jjjlllfff^^^iii{{{|||jjjlllwww~~~ooo___UUUPPPLLLIIIQQQZZZRRRDDDIII]]]___PPPNNNKKKJJJEEEEEEKKKYYYhhhooolllhhhYYYUUUPPPJJJGGGFFFFFFGGGEEEFFFBBB???@@@DDD___xxxaaa[[[KKKPPPwwwgggYYY^^^aaahhhlllttt~~~yyydddKKK;;;666555555666444999666555999999???PPPwwwxxxvvvZZZNNNIIIDDDCCCFFFRRRvvvyyyhhhZZZPPPWWW}}}pppPPPCCC@@@???AAA]]]tttuuusss|||ggg[[[ffftttqqqbbbmmmssswwwvvvnnnddd]]]ZZZIIIDDDAAAEEEKKKKKKEEE???===EEEZZZsssyyygggOOOBBBDDDGGGHHHEEEAAA===999777999???DDDEEEEEEGGGFFFCCC@@@???===<<<;;;:::;;;;;;:::<<>>;;;666222///111//////111000---///444666555333000---...222555===AAABBB>>>===???AAA@@@???===;;;:::;;;;;;:::999::::::;;;:::999888666555222333444555555666555555444666999<<<@@@CCCFFFHHHMMMPPPSSSUUUUUUSSSOOOMMMGGGGGGKKKWWWeeelllfff^^^fffsss~~~rrrsss{{{kkkRRRGGGMMMIIIPPPZZZSSSEEEJJJ]]]nnn___ZZZRRRLLLFFFGGGJJJTTTcccmmmpppmmm^^^ZZZSSSLLLHHHFFFGGGHHHEEEGGGDDDBBBBBBEEEaaavvvccc[[[LLLUUU{{{|||hhhUUUVVVXXXiiimmmttt~~~xxx```FFF999555444444666444999555555:::999>>>NNN{{{vvv{{{^^^PPPKKKGGGEEEGGGPPPoooooo\\\MMMTTT{{{```LLLFFFAAA666CCCQQQYYYaaalllqqqrrrddd```YYYZZZiiivvvooo^^^\\\]]]```dddgggjjjkkkkkkZZZPPPGGGHHHQQQUUULLL@@@>>>DDDMMMYYYjjjpppaaaKKKEEEFFFGGGFFFBBB===999999999???DDDEEEEEEGGGFFFCCCAAA@@@>>><<<;;;;;;;;;;;;===???DDDSSSpppkkk___SSSSSS~~~ffflllqqqoooxxx~~~zzzsssaaaGGG777444222111111111111000000000000000000111222222000111222222222444888;;;PPPOOO@@@CCCmmmuuu[[[PPPPPPNNNMMMKKKIIIHHHGGGDDDAAA===;;;===CCCJJJOOOVVV]]]fffooovvvzzz~~~wwwnnncccXXXOOOLLL^^^~~~tttjjj\\\OOOIIIHHHEEEAAA===::::::;;;???AAAAAA@@@???uuummmeee^^^\\\```fffiiiiii```]]]XXXTTTPPPLLLGGGDDD<<<999444222111000///...///...,,,******+++,,,---+++++++++************)))))))))))))))))))))))))))&&&'''((()))((()))+++---222333444444333111///---000555;;;===<<<777222///222000111222000---...222444555444000------111555;;;AAADDD@@@>>>???AAA@@@???===;;;;;;<<<<<<;;;:::::::::::::::999777666444333444555555666555555555555777:::<<<>>>@@@CCCEEELLLOOORRRUUUVVVTTTQQQOOOIIIIIIKKKSSS```jjjhhhaaaaaaccciiinnnoooqqqyyy{{{YYYGGGJJJKKKSSSZZZSSSHHHNNN]]]|||mmmaaaSSSKKKKKKKKKKKKNNNXXXccciiiiiifff```XXXOOOIIIFFFEEEEEECCCHHHGGGFFFEEEHHHdddtttcccWWWNNNbbbqqqlllUUUTTTVVVjjjooowwwuuu[[[AAA777555333333666444888444444::::::>>>LLL{{{yyysssxxxwww~~~cccSSSMMMIIIGGGGGGKKKfff~~~fffQQQSSSsss~~~```OOO@@@;;;999999???LLLZZZcccgggNNNMMMOOOXXXgggqqqmmmdddZZZSSSJJJGGGMMMWWWaaaffffff]]]RRROOOUUUXXXPPPCCCDDDHHHFFFFFFVVVkkkhhhWWWGGGFFFGGGHHHDDD<<<999:::999???CCCCCCDDDFFFFFFDDDAAA@@@>>><<<;;;;;;;;;<<<>>>AAAGGGXXXvvv~~~ggg^^^TTTWWWiiilllmmmnnnyyyzzzqqq^^^EEE666444111111111222111000000000000000111111222333111222222222333555999<<>><<<;;;<<<<<<;;;:::999999::::::888777555444222333444555666777777777555888;;;<<<<<<<<>>LLLttt}}}hhheeeqqqvvviiiVVVNNNKKKGGGEEEFFF^^^oooXXXiiizzzaaaJJJHHHCCC>>>@@@GGGSSScccooo[[[VVVUUU^^^jjjttt|||~~~sssbbbUUUPPPRRRWWW[[[hhhgggaaa[[[ZZZ[[[VVVNNNMMMNNNIIIDDDJJJWWW^^^\\\IIIGGGHHHJJJEEE<<<999;;;999???BBBAAABBBEEEFFFDDDAAA@@@>>>===<<<;;;<<<<<<===AAAKKK___}}}zzzdddZZZQQQYYYiiiqqqppphhhlll{{{zzzooo]]]EEE666444111000111222222111000000000000111222333444222333333333333666999<<>><<<<<<<<<===<<<;;;999999999999888666555333111222444666777888999999666999;;;;;;::::::===@@@EEEHHHMMMQQQSSSSSSQQQOOOKKKLLLKKKLLLWWWfffllljjj```]]]]]]aaacccfffkkkrrrqqqsssvvv{{{}}}bbbooozzzsssbbbTTTQQQSSSxxxfffQQQOOOOOOUUUVVVRRRUUU___iiilll\\\XXXQQQJJJEEEBBBAAABBB@@@GGGIIIJJJJJJNNNjjj```NNNPPP{{{lllkkkTTTWWW\\\kkkuuuoooSSS;;;555666333222555222666222444;;;<<>>===<<<<<<<<<<<<:::AAANNNeeexxxbbbVVVMMMZZZfffyyyqqqeeelll}}}{{{ooo]]]EEE666444111000111222222111000000000000111222333444222333444444444666:::===EEE{{{VVV???999NNN}}}YYYVVVQQQLLLJJJJJJLLLNNNDDDAAA<<<:::;;;AAAGGGKKKPPPWWWbbbllltttyyy}}}~~~{{{ttteeeWWWLLLJJJaaaqqqjjj]]]RRRMMMKKKIIIFFF??????HHHYYYbbb]]]RRRLLLwwwrrroooiiibbb]]]___gggmmmbbb]]]WWWUUUTTTPPPIIICCC===999444111000000//////---,,,++++++******++++++,,,,,,++++++***)))(((((()))))))))))))))******+++''''''''''''((()))++++++111111000000000000000000000111333444444333222111888777555333111///------555666777444///---...111888===BBBBBB>>><<>>>>>::::::999888777666555555777444222333777::::::999888777777777888:::<<<===CCCDDDFFFIIILLLNNNPPPQQQQQQJJJEEEHHHSSS```jjjooobbbccccccbbbaaaaaadddfffhhhaaa]]]aaajjjxxxyyyqqqzzzzzzZZZMMMRRRjjjmmmUUUOOORRRfffiiiVVVPPPaaammmjjjcccZZZRRRPPPSSSTTTPPPKKKMMMHHHIIILLLIIINNNmmm^^^IIIZZZvvvkkkYYYXXX___kkksss~~~~~~|||eeeMMM999555666333333777777444777===;;;666???NNN{{{jjjoooyyy}}}|||aaaOOOIIIIIIJJJBBBRRRsssuuueeeUUUPPPRRRLLLHHHEEEFFFJJJRRRaaaooojjj^^^rrruuuggg___bbbeeeeeennnzzzttteee]]]gggsss~~~kkk___[[[cccqqqvvvjjjXXXXXXbbbeeeWWWNNNMMMIII???AAAJJJFFFEEECCCBBBAAA>>>;;;888:::???BBBBBBCCCFFFFFFCCC???@@@@@@>>><<<;;;;;;===@@@FFFSSSjjjppp]]]UUUMMMaaa}}}ddd~~~nnnhhhvvv{{{qqq[[[DDD333222111111000000111111333222111000000111222222222333444555666888;;;>>>QQQ}}}qqqVVV;;;FFFCCChhh```WWWOOOMMMLLLIIIHHHIIIFFFBBB===;;;===AAAEEEGGGOOOVVV```jjjrrrwww{{{}}}~~~vvvzzzttt___OOONNNSSSyyywwwnnnaaaYYYSSSNNNIIIFFFJJJ@@@DDD\\\ooommm___VVVtttrrrnnnggg```]]]```eeejjjbbb]]]XXXTTTSSSOOOHHHBBB===999444111000000///...---,,,++++++******++++++,,,,,,++++++***))))))((()))))))))))))))******+++(((((('''(((((()))***+++000000111111111000///...000111333444444333222111555444444333222000///...444666666444///---///111777===BBBCCC???>>>AAAEEECCCBBBAAA@@@???>>>>>>===::::::999888777666555555777444333444777999:::999999888888888999;;;===???@@@AAABBBDDDGGGIIILLLMMMPPPLLLHHHIIIQQQ^^^iiiooofffeeedddccccccccceeeffffff```ZZZXXXZZZeee|||xxxyyygggTTT[[[qqqhhhVVVXXXhhhjjjYYYPPP]]]nnnvvviiiiiihhhfffdddeeegggiiiQQQHHHDDDHHHKKKVVVwww___MMMaaa~~~jjjZZZ[[[bbbmmmuuu{{{xxxaaaKKK888555666333333666888444666;;;:::999CCCRRRuuuuuuooosssvvveeeRRRJJJHHHGGGGGGSSSnnnsssmmmyyyzzz{{{|||rrraaaYYYYYYUUUSSSQQQNNNHHHFFFMMMWWW^^^YYYhhh{{{sssrrrxxxkkkccc```gggqqq~~~qqqaaabbbllluuukkkYYYVVVaaacccTTTLLLNNNKKKBBBAAAHHHBBBAAAAAAAAA@@@>>>:::777;;;???BBBBBBCCCFFFFFFBBB???@@@@@@>>><<<;;;<<<===BBBIIIWWWnnn~~~xxx|||}}}|||}}}ooo___UUUNNNeee~~~kkknnnhhhttt}}}}}}zzzpppYYYAAA333222111111000000111111333222111000000111222222222333444555666888;;;>>>LLLyyyzzz]]]@@@DDD???```bbbXXXOOOKKKJJJIIIIIIKKKFFFBBB>>>;;;<<<@@@DDDGGGMMMTTT^^^hhhpppuuuzzz|||}}}~~~kkkWWWOOOKKKlllwwwmmmdddZZZPPPLLLOOOIIIBBBHHH___pppnnneee___qqqsssmmmddd^^^]]]```dddfffbbb]]]XXXTTTQQQLLLFFFAAA<<<999444111000000///...---,,,++++++******++++++,,,,,,++++++***))))))))))))))))))))))))******+++))))))(((((((((((())))))///000222333222111...---///111333444555444333222000111333333333111///...333555666444000...///111666<<>>>>>>>>???AAADDDGGGIIINNNLLLJJJJJJOOOZZZfffoookkkhhheeeccccccddddddcccaaa```^^^YYYUUUYYYkkk}}}yyy}}}ooohhhiiiyyykkk^^^ZZZffflllcccVVVYYYjjjzzzvvv|||~~~wwwlllhhhooowwwcccUUUJJJIIIKKKXXXxxxZZZOOOfffiiiZZZ]]]eeeqqqxxx}}}vvvrrrZZZGGG666333555333222555888444555999:::;;;GGGUUUgggrrrqqqsss~~~lllVVVKKKGGGDDDEEEMMMeee]]]}}}yyywww{{{xxxxxxrrriiigggtttpppiii___OOOCCCCCCHHHXXX]]]ccctttpppjjj]]]bbbiiipppzzzpppeeehhhtttnnnZZZTTT___aaaRRRJJJOOOQQQGGGBBBEEE>>>>>>>>>???@@@>>>:::777;;;@@@BBBBBBCCCFFFEEEBBB?????????===;;;;;;===>>>DDDMMM]]]vvvzzzppplllffflllsssnnnbbbTTTOOOlllwwwbbbllljjjssszzz|||zzzoooVVV>>>333222111111000000111111222222111111111111222333222333555555666888<<<>>>NNNzzz~~~\\\BBB@@@===\\\zzzaaaWWWMMMJJJJJJIIIJJJMMMFFFCCC???<<<<<>><<<<<<<<<<<<::::::::::::999888777666666555444444666888999:::888888777777999<<>>AAAEEEGGGJJJKKKKKKKKKMMMUUUcccmmmoookkkfffbbbaaaaaa___^^^[[[^^^aaa^^^YYYVVV[[[aaazzzzzzhhhcccrrrtttlllcccWWW^^^hhhjjjbbbZZZcccrrrxxxddd[[[___hhhjjj^^^RRRLLLKKKWWWwww~~~XXXUUUppphhhZZZ^^^fffuuu{{{{{{qqqkkkQQQBBB555222444333333444666444666999:::<<>>===;;;;;;>>>@@@EEEPPPddd~~~zzzlll[[[cccllloooeeeTTTSSSuuusssYYYnnn}}}iiimmmtttzzz}}}{{{nnnSSS<<<333222111111000000111111222222111222222222333333222444555666666888<<>>CCCFFFKKKQQQZZZccckkkrrrxxx{{{{{{rrr```SSSFFFUUU}}}dddXXX[[[QQQLLLQQQbbbqqqqqqfff]]]uuurrrkkkbbb\\\\\\^^^______```]]]YYYTTTOOOIIICCC@@@;;;888555222111000///------,,,++++++******+++++++++++++++***************)))))))))))))))******+++***))))))(((((((((((()))///111555777777555111//////111333555666555444333111222444555444111...,,,///222555444000...///111444999@@@DDDDDDBBB@@@@@@EEEDDDBBB???===<<<<<<<<<999:::;;;;;;;;;999888666555555555555555777999;;;777666555444666999<<>>444222444555444333333444777;;;<<<<<<@@@FFFOOOxxxooorrr|||vvvZZZNNNKKKHHHEEEGGGTTTwwwnnnjjjaaa___oooxxxbbbUUUJJJaaawww{{{qqqhhhddddddzzz~~~sssaaaTTTPPPbbbrrrxxxzzzqqq]]]VVV___cccRRRKKKTTTYYYPPPFFFDDD======>>>@@@AAA@@@===:::===AAACCCBBBCCCEEECCC@@@>>>>>>===<<<;;;<<>>BBBCCCAAA@@@???DDDDDDCCCAAA@@@>>>===<<<999:::<<<<<<<<<:::888777444555666555555666999;;;777555333222333666:::<<<777777777999;;;???CCCEEEEEEHHHJJJJJJHHHKKKRRRYYYhhhfffaaaZZZTTTRRRSSSTTTbbb]]]SSSIIIEEEEEEBBB>>>AAAJJJXXXfffuuuuuu]]]YYYXXXQQQJJJMMMHHHGGG___xxxyyykkk\\\VVV\\\bbbbbbfffnnnmmmhhh___TTTJJJFFFEEEGGGDDDGGGKKKKKKLLL]]]zzzYYYaaawww___[[[ccchhhssswww~~~uuuggg\\\AAA:::333222444666555333333555999;;;<<<<<<>>>???MMMwww}}}lllnnnzzz}}}___RRRNNNJJJGGGFFFNNNkkkvvvzzz___TTTMMMVVVmmmyyyvvvsssmmmjjjkkk]]]```iiisssqqqeeeYYYTTTTTTVVVYYYXXXTTTPPPQQQTTTUUU```mmmtttvvvzzztttbbb\\\aaaeeeTTTKKKSSSXXXOOOGGGFFFAAA@@@@@@@@@@@@???===:::>>>BBBDDDBBBCCCDDDCCC???>>>>>>===;;;:::<<<@@@CCCGGGXXXqqqkkkhhhlllcccQQQ]]]uuu___nnnqqqtttyyyyyyeeeKKK999333222111111000000111111000111222333444444444333333444666666777999===??????dddpppHHH666999DDDYYYdddOOOFFFEEEBBBCCCJJJNNNLLLIIIIIIFFFFFFCCC>>>:::;;;AAAFFFKKKOOOWWW___gggpppxxx}}}{{{~~~rrr^^^MMMGGGZZZvvvvvvyyyppplllfff___ZZZZZZ]]]___]]]\\\ZZZUUUOOOIIIFFFDDD:::888555333222111...,,,---,,,++++++******++++++************************)))))))))))))))******+++(((((('''(((((()))***++++++...111444666555333222///111333555666666555555333333444444444333333222,,,000444444111///000111333777<<<@@@AAAAAA??????BBBCCCDDDDDDBBB@@@>>>===999:::<<<======;;;999777444555666666555666999<<<888666333111222444888:::888999;;;===AAADDDGGGIIIGGGIIIJJJIIIFFFEEEFFFHHHTTTUUUSSSMMMEEECCCHHHMMM\\\ZZZRRRFFFAAACCCDDDBBB>>>EEEQQQ___lllxxxiiiVVVNNNIIIKKKKKKJJJDDDGGGcccwwwpppaaa___aaaaaabbbdddSSSQQQOOOLLLIIIGGGEEEDDDFFFHHHKKKKKKPPPbbbfffSSS^^^vvv___^^^dddgggmmmrrrxxx}}}{{{pppaaaUUU;;;888333222555888666333555777999:::;;;===???@@@IIIjjjwwwqqqvvv|||fffWWWPPPIIIGGGDDDHHH```rrrXXXRRRNNNTTTdddssshhh___^^^gggrrr}}}vvvpppmmmmmmiiiccc]]]MMMLLLKKKLLLPPPUUUWWWWWWKKKKKKPPPYYY^^^cccrrrzzzwwwwwwwwwhhhaaabbbeeeTTTKKKQQQTTTKKKFFFHHHEEECCC@@@???>>>===<<<:::???CCCDDDCCCBBBDDDBBB>>>>>>===<<<;;;:::<<<@@@DDDJJJ\\\wwwrrrfffeee\\\NNNaaakkkZZZkkk}}}ttt{{{vvv___FFF777333222111111000000111111000111222444444444444444333444666666777999===@@@@@@aaauuuJJJ777<<>>999:::@@@FFFIIIMMMTTT\\\eeennnvvv|||~~~xxxbbbTTTKKKLLLqqqyyyooommmhhhaaaZZZXXX\\\```]]]\\\ZZZUUUOOOJJJGGGEEE:::888555444333111...,,,---,,,++++++******++++++******************++++++)))))))))))))))******+++''''''''''''(((***++++++)))+++///222444444333222///111333555666666666555222222333333444555666666,,,///333444111///000111333666:::>>>@@@@@@???>>>AAACCCDDDEEEDDDBBB???===999:::<<<>>>===<<<999888333555777666555555999<<<:::777444222222444777:::<<<===@@@DDDGGGKKKMMMOOOJJJKKKKKKIIIEEEAAA>>>===BBBFFFFFF@@@888777>>>FFFKKKPPPOOOFFFAAACCCEEEDDDHHHOOOZZZdddjjjqqq|||fffWWWPPPMMMFFFIIIOOOIIIKKKrrrrrrjjjeee___YYYUUULLLNNNQQQRRRQQQNNNJJJHHHIIIIIIIIILLLWWWmmmYYYRRR^^^yyybbb```eeeeeeiiimmmtttyyyxxxmmm]]]QQQ999777333333555999777444777888999888:::???BBBCCCCCC^^^xxxsssrrrlllZZZPPPHHHJJJFFFFFFWWW}}}kkkVVVVVVXXX^^^iii|||wwwfffaaaeeewwwnnncccYYYUUURRRPPPTTT]]]bbb]]]TTTSSSIIIEEEJJJLLLNNN___uuu{{{jjjfff~~~yyymmmfffbbbeeeTTTKKKOOOPPPHHHDDDHHHGGGDDD@@@===<<<<<<:::999???CCCDDDCCCBBBDDDBBB>>>======<<<::::::<<>>999:::@@@FFFGGGLLLRRRZZZbbbllluuu{{{wwwrrrxxxbbb[[[TTTHHH\\\zzzwwwoooddd[[[WWWXXXZZZ\\\\\\]]]ZZZSSSMMMKKKGGGBBB<<<999666333222111000...///...---,,,+++++++++++++++*********))))))((((((************************+++)))(((&&&&&&((()))+++)))+++...111333444444333000000000222555666666444555555444333333222111111---------...000111000//////333888===@@@AAA@@@>>>???AAACCCEEEEEECCCAAA???:::;;;<<<<<<<<<;;;:::999888777555444444555666777888777555333111333666:::===CCCJJJMMMPPPSSSRRRMMMIIIGGGCCC@@@>>>=========999:::<<<;;;999999:::<<>>AAA>>><<<>>>>>>>>>@@@EEEQQQgggwwwiii^^^TTTPPPiiieee```tttzzznnnzzz~~~}}}tttXXX>>>999222222222111111111111000222222222222222222333333333555777777888:::===???DDDWWW}}}MMMAAA777OOOxxxYYYQQQJJJJJJLLLIIINNNPPPFFFKKKGGGDDDBBB???;;;<<>>@@@CCCEEEEEECCC@@@>>>;;;<<<<<<<<<<<<;;;:::999888777555444444555666888888777666444333555888<<>><<<;;;:::999999:::<<<===OOOYYYbbbddd^^^YYYZZZ]]]dddlllqqqqqqrrrxxx{{{{{{zzzyyybbbVVVWWWTTTRRRQQQMMMZZZvvv~~~oooeee___\\\YYY[[[XXXWWWWWWRRRLLLIIIKKKNNNPPPTTT[[[iii~~~kkk[[[```qqqkkkkkkggghhhgggZZZfffnnnaaabbb^^^BBB555555444333333333444555555777:::;;;<<<===@@@BBBCCCOOOuuukkk}}}fffRRRJJJFFFEEECCCIIIddd{{{yyy}}}zzzzzz|||lll~~~jjj[[[RRRQQQYYYbbbpppttt}}}qqqkkkfffZZZQQQIIIHHHHHHFFFGGGJJJGGGEEECCC@@@===<<<===???GGGFFFEEEEEEFFFDDDBBB@@@@@@===<<>>???BBBCCCCCCBBB???>>>=========<<<<<<:::999888888777555444444555777888888888888777666999===@@@LLLRRRUUUVVVVVVWWWTTTOOOJJJFFFAAA@@@CCCEEECCCAAABBB???;;;999:::<<<======JJJUUUbbbhhhfffcccccceeeqqqsssuuuwww|||{{{ooopppnnnvvvsssaaaaaa]]]\\\XXXNNNZZZyyyvvvnnnnnnlllhhhddd]]]WWWVVVTTTNNNKKKKKKKKKLLLQQQ^^^rrrgggVVVkkkooorrrtttlllhhh```XXXaaaggg]]]___ZZZ@@@555555444333333444555666777999;;;======???AAACCCEEEHHHzzzyyypppmmmyyysssZZZKKKFFFFFFCCCFFFYYY~~~||||||qqqllliiiggggggjjjvvvooo___ZZZXXXVVV^^^zzzwwwppp}}}~~~nnneee\\\XXXPPPHHHEEEDDDDDDFFFIIIJJJIIIGGGBBB???>>>???AAAIIIHHHGGGFFFGGGFFFCCCAAA???======???AAABBBHHHOOOaaaxxx{{{ooo___QQQVVV}}}eeexxxuuudddsss~~~~~~qqqTTT:::666222222222111111111111000111222222222333333333444333555777888999:::===@@@FFFYYY~~~YYY===@@@gggttt[[[SSSTTTUUUNNNOOOPPPIIIKKKGGGDDDCCC???;;;<<<@@@DDDIIIQQQYYYbbbkkksssyyy}}}}}}~~~zzzeeeYYYUUU^^^uuuxxxfffYYYNNNEEE@@@@@@DDDAAA@@@CCCEEEIIIQQQZZZrrrmmmfffaaa______^^^^^^]]]^^^[[[SSSMMMJJJEEE@@@<<<999666333222111///......---,,,,,,+++++++++,,,************************************************))))))(((((((((((())))))(((***,,,///111333444444333111000111222333333222444444333333222222222222333111////////////...---///222555:::===???@@@@@@>>>???AAABBBBBBAAA???>>>>>>>>>===<<<;;;:::999888888777555444444666888999:::;;;;;;;;;;;;>>>BBBEEEMMMRRRUUUUUUUUUUUURRRMMMKKKJJJIIIGGGFFFFFFHHHIIIJJJFFFBBB@@@@@@@@@>>>===>>>HHHUUU^^^bbbcccfffhhhvvvuuuxxxwwwjjjYYYVVViiissslllaaa]]]ZZZSSSbbbzzz}}}yyypppaaa^^^]]]\\\WWWOOOJJJKKKGGGGGGLLL]]]www```RRRuuuqqqxxxyyymmmggg\\\ZZZbbbfff```aaaXXX???555555444333333444666777888:::<<<>>>>>>@@@BBBDDDMMMHHHnnnwwwnnnnnnwww~~~aaaKKKIIIHHHEEEFFFQQQppprrr}}}rrriiijjjlllggg___ZZZPPPccczzzzzzvvviiiddd\\\QQQZZZeeewwwuuussszzz}}}yyyggg[[[RRRUUUPPPIIIDDDCCCDDDHHHKKKLLLKKKIIIDDD???>>>@@@CCCKKKIIIGGGGGGGGGFFFCCCAAA???======???@@@CCCJJJSSSiiiyyylll[[[LLLXXX~~~cccssseeevvv}}}nnnPPP777555222222222111111111000000111222222333333444444444444555888999:::<<>>???@@@@@@DDDJJJ~~~sssnnnhhhbbb___^^^]]]\\\]]]^^^ZZZSSSMMMJJJFFFAAA<<<999666333222111///...------,,,+++++++++,,,,,,***************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))+++---000222333444222000//////000111111111222222222222111111111111444222////////////...---///111444888;;;>>>@@@AAA>>>???AAABBBBBBAAA???>>>??????>>><<<;;;:::999999777777555444555666888:::===>>>??????@@@CCCFFFIIILLLQQQSSSSSSSSSTTTRRRNNNKKKQQQUUUPPPIIIGGGNNNVVVUUUSSSQQQNNNLLLHHHEEEBBB>>>EEEPPPYYYaaahhhmmmqqq|||{{{ttt```WWWWWWaaaxxx~~~jjj___^^^^^^pppzzz{{{zzzgggVVV^^^hhhiii]]]NNNIIILLLJJJGGGJJJ[[[wwwzzz^^^XXXpppyyywwwhhhaaaZZZ^^^eeefffeeecccTTT===555555444333444555666777999;;;===>>>???AAACCCEEEJJJGGGeee{{{mmmooovvvhhhMMMJJJHHHFFFFFFKKKccc|||yyyuuulllgggllluuuuuuqqqmmmRRRRRRXXXmmmyyy~~~uuuqqqsssnnneeeeee```hhhzzzyyyqqqqqq{{{xxxyyyfff[[[TTTTTTQQQLLLFFFDDDGGGKKKMMMJJJKKKIIIDDD???>>>BBBFFFMMMKKKHHHFFFEEEDDDBBB@@@???===>>>???@@@CCCMMMWWWnnnwwwiiiWWWLLL]]]cccrrrhhhyyyyyyiiiKKK555444222222222111111111000000111111222333444444555555555777999:::<<<>>>AAADDDLLLSSSzzz~~~\\\HHHXXXiiiYYYSSSTTTNNNLLLOOOKKKJJJGGGEEEDDD@@@;;;;;;>>>BBBGGGOOOWWWaaajjjsssyyy}}}wwwiiidddxxxnnnXXXKKKIIIBBB>>>;;;======<<<>>>BBBzzztttooogggbbb___^^^]]]\\\\\\]]]ZZZSSSMMMKKKGGGBBB<<<999666333222111000...---,,,,,,++++++,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''(((***,,,///111333555111000......000111222222222222222222222111111111555222///.../////////...///000333666:::===@@@BBB???@@@AAABBBBBBAAA@@@?????????===<<<;;;;;;;;;;;;777666555555555777999:::>>>???AAABBBBBBEEEHHHKKKLLLQQQSSSRRRRRRTTTRRRNNNJJJTTT\\\XXXMMMKKKVVVcccddddddccc___YYYUUUTTTSSSNNNRRRXXXaaajjjsssyyy}}}ttthhhYYYQQQ```www|||kkkiiiooo}}}xxxyyy\\\OOOaaauuuyyygggQQQIIILLLOOOLLLNNN___yyywwwaaajjj|||zzzrrr}}}yyyhhhaaaYYYbbbeeecccdddaaaOOO999555444444444444666777888999;;;===??????AAACCCEEEFFFKKKdddooopppwww~~~qqqTTTJJJFFFEEEEEEEEEVVVxxxuuukkkjjjnnnpppqqqssseeeYYYIIIKKKooozzzqqqrrr{{{}}}~~~|||xxxyyy~~~kkkdddeeepppsssllliiimmmoooooonnnddd]]]UUUUUUQQQJJJFFFIIILLLMMMHHHIIIHHHCCC??????DDDJJJQQQNNNJJJGGGEEECCC@@@>>>>>>===>>>@@@AAAEEEQQQ^^^tttxxxfffVVVSSSgggeeevvvkkkiii{{{uuucccFFF333555222222222111111111111000111111222333444555666666777999;;;<<<>>>@@@DDDFFFSSSSSSuuulllKKKPPPyyy```SSSRRRMMMLLLOOOKKKJJJGGGFFFEEEAAA;;;:::===AAAFFFNNNWWW```jjjsssxxx}}}tttooo|||kkkVVVMMMMMMGGGCCCCCCCCC@@@@@@BBBxxxrrrmmmeee```^^^^^^^^^^^^ZZZ\\\YYYRRRNNNLLLHHHCCC<<<999666333222111000...,,,,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((('''''')))+++...111333555222000...///111333555555333333333333333333333333444222///...///000000000///000222555999===@@@BBBAAAAAABBBBBBBBBBBBAAAAAA???>>>===<<<;;;;;;<<<<<<777666555555666777:::;;;>>>???AAABBBBBBDDDGGGJJJLLLPPPRRRPPPPPPQQQPPPLLLHHHSSS\\\ZZZRRRSSS___lllssstttsssmmmeeecccggglllkkklllpppwwwzzzlllaaa___aaa}}}xxx{{{```RRRhhhrrrXXXLLLMMMOOOOOOTTTffftttdddzzzsssrrrlllddd\\\gggeee]]]```^^^KKK888555444444444555666888999888:::===>>>???@@@CCCEEEIIIPPPaaasssssswww}}}{{{```MMMGGGFFFFFFCCCMMMuuuxxxooogggbbbbbbeeehhhbbbQQQGGG[[[}}}iiijjjpppmmm___XXXdddyyy}}}}}}}}}~~~mmmeee___aaabbb______dddggggggzzzvvviii^^^XXXZZZWWWMMMGGGHHHIIIHHHEEEGGGGGGDDD???AAAHHHPPPUUURRRMMMIIIFFFCCC@@@>>>======???BBBDDDJJJYYYggg|||xxxcccUUUYYYoooeeejjjfffnnn}}}~~~ppp]]]BBB222666222222222111111111111000111111222333444555666666888:::===>>>@@@BBBFFFIIIUUURRRtttuuuLLLGGGqqqlllVVVRRRNNNNNNOOOKKKJJJHHHFFFEEEAAA;;;:::<<<@@@EEEMMMVVV```iiirrrxxx}}}uuudddRRRJJJDDDCCCAAA>>><<<===zzzpppkkkccc^^^]]]^^^```aaaYYY[[[XXXRRRNNNMMMIIIDDD<<<999666333222111000...,,,,,,,,,++++++,,,------*********++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))+++...111333555333111///000222555777777555555555555555555555555444222///...///000111111///000111444888<<<@@@CCCAAABBBBBBCCCCCCBBBBBBAAA>>>>>><<<;;;;;;<<<===>>>777666555555666888:::;;;===>>>@@@AAAAAACCCEEEHHHLLLOOOPPPNNNMMMNNNLLLGGGGGGPPPXXXYYYVVVYYYeeeppp|||~~~|||tttllllllvvv||||||}}}ppp^^^hhhmmmYYYooozzz]]]NNNMMMKKKMMMXXXmmmpppcccjjjllllllbbbaaallleeeYYY]]]\\\JJJ999555444444444555666888999888:::===>>>???@@@BBBEEELLLPPPVVV{{{uuuuuuwww|||iiiRRRKKKHHHIIICCCIIInnn{{{nnnaaa]]]______fffaaaTTT]]]{{{|||jjjjjjcccaaavvv}}}aaa^^^ooo}}}wwwwww}}}rrrdddXXXWWW]]]```___^^^dddbbbtttyyyhhhXXX[[[^^^[[[OOOGGGGGGFFFCCCDDDGGGHHHDDDAAACCCKKKSSSXXXTTTOOOJJJGGGCCC@@@>>>;;;<<>>@@@AAADDDGGGJJJMMMKKKqqq|||kkkyyyMMM@@@YYYuuuYYYSSSOOOOOOPPPKKKJJJHHHFFFFFFAAA;;;999<<<@@@EEEMMMVVV___iiirrrxxx}}}}}}~~~}}}\\\SSSLLLJJJHHHEEECCCDDD{{{tttpppiiibbb______```bbbaaa]]]VVVQQQMMMIIIFFFDDD>>>:::666333111000///...000///...---,,,+++++++++///,,,***+++---...,,,)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''***...222444555666333//////111444666777444444555555555555444444333444333111///---...///.........000444:::@@@CCCDDD@@@>>>???CCCDDDBBB>>>@@@???>>><<<<<<<<<===>>>;;;999666555555888;;;===???@@@AAAAAA@@@AAACCCEEEMMMRRRUUURRRKKKGGGHHHKKKDDDJJJZZZfff```WWWeee|||zzzwwwyyytttddd]]]fffssslllgggyyytttZZZssswww___PPPIIIIII\\\ssskkkooozzziiisss}}}|||pppoooppp___YYYfff[[[@@@999444444444444666888:::;;;=========>>>???AAABBBCCCJJJGGGPPPpppvvvrrrwwwwww{{{~~~kkkRRRNNNIII>>>EEELLLXXX{{{nnnkkkrrruuukkk[[[___zzzsssccc]]]```lllwwwzzz}}}jjjeee~~~iiicccwwwpppmmmbbbeeegggfffaaa]]][[[[[[___cccssssssbbb\\\WWW```aaaUUUKKKHHHFFFBBBEEECCCCCCEEECCCCCCNNN\\\ggg[[[PPPLLLGGG@@@===???>>>===@@@FFFLLLTTTbbbnnn}}}iiicccOOOVVV}}}xxxqqqooojjjzzz{{{lllQQQ888111777444333333222111111111222333333333444555666777888;;;<<>>:::666333111000///...//////...---,,,,,,,,,,,,---+++))))))++++++***((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''***---111333555666444222000000111444666444444555555555555444444444444333000---,,,---///.........000444999???BBBCCC@@@===???CCCDDDBBB???@@@???>>>=========>>>???<<<:::777555555666999:::>>>???AAAAAA@@@AAACCCEEEEEEIIIKKKJJJFFFEEEIIIMMMUUUKKKLLLYYYaaabbbjjjxxx}}}}}}xxxlllaaaWWWUUUXXXyyydddfffrrrggglll{{{}}}aaaOOOOOOPPPffftttxxxjjjttt|||tttqqqbbbaaajjjYYY===777444444444555666888:::;;;>>>>>>>>>???@@@AAABBBCCCDDDDDDKKKeeetttvvvwww|||qqqUUUOOOJJJ???CCCHHHQQQ{{{zzzllloooyyynnn```XXXRRRMMMNNNQQQkkkrrr~~~sss{{{~~~|||jjj```dddiiinnnoookkkeee```]]]___ccctttvvvccc\\\YYY```^^^SSSLLLKKKIIICCCEEECCCBBBDDDDDDGGGSSSaaaggg\\\QQQLLLGGGAAA>>>???@@@???BBBHHHOOOYYYgggtttzzzggg^^^QQQ```tttuuu{{{jjjhhhxxx}}}|||vvvgggNNN888222777444333222222111111222222333333333444555666777888;;;<<<>>>AAACCCFFFGGGHHHNNNRRRfffiiisssZZZAAAGGGjjjrrr\\\TTTSSSQQQNNNLLLMMMKKKIIIEEEAAA>>>;;;999<<>>:::666333111000///...///...------,,,,,,,,,,,,,,,+++)))***++++++***((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())),,,///222444555666555222///...111555444444555555555555444444444333222///,,,+++---///.........000333888===@@@AAA???===???BBBCCCBBB?????????>>>>>>>>>??????@@@===;;;888555444555666777:::<<<>>>>>>>>>>>>@@@BBBAAADDDFFFGGGGGGJJJPPPUUUaaaQQQIIIRRR[[[```jjjvvvyyynnniiieee]]]VVVSSSWWWoooggg{{{mmmnnngggNNNLLLTTTnnnqqqjjjvvvzzzqqqfffjjjnnnVVV:::444555555555666777999;;;;;;@@@@@@@@@AAAAAABBBBBBBBB@@@CCCEEEVVV~~~uuuuuu|||zzz\\\PPPKKKAAABBBCCCGGGhhh~~~{{{ooobbbYYYRRRMMMMMMPPPXXXUUUggg|||fffYYYeeellltttxxxuuummmeee___]]]```rrrxxxbbb[[[\\\^^^YYYOOOLLLNNNKKKDDDDDDAAA@@@BBBEEEMMMZZZgggfff]]]SSSMMMGGGAAA???@@@BBBAAADDDLLLTTT___ppp~~~{{{uuueeeYYYUUUppprrrzzzxxxfffgggwww}}}|||uuudddKKK777222666333333222222111111222222333333444444555777888999;;;<<<===@@@BBBEEEHHHJJJNNNQQQ___rrr~~~jjjOOOFFFcccmmmZZZTTTVVVUUUQQQLLLLLLKKKIIIFFFBBB>>>;;;:::<<>>:::666333111000///...///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))+++---111333111444666333///---111666333444444555555444444333444333111...++++++---///------...///222666:::===???======>>>AAABBBBBB@@@????????????@@@@@@AAAAAA>>><<<999666444444444555666777:::;;;:::;;;<<<>>>???AAADDDGGGKKKOOOTTTWWW^^^XXXVVVVVVRRRQQQ___rrrxxx|||{{{tttpppkkkdddaaabbbRRRrrrooo}}}xxxiii~~~xxx\\\OOOSSSmmmxxxiiiiiixxx{{{nnniiiqqqnnnQQQ777333555555666777888:::;;;<<>>AAAGGGSSS```jjjeee^^^UUUMMMFFFBBB@@@@@@CCCCCCGGGPPPZZZgggyyy}}}uuunnnfffWWW\\\qqq}}}vvvfffiiiuuuvvvbbbIII666111333333333222222111222222333444444444555666888999:::<<<===>>>@@@BBBFFFIIIJJJOOOPPPYYYyyyzzz}}}vvvZZZEEE```yyybbbVVVVVVVVVQQQMMMLLLKKKJJJGGGCCC@@@<<<:::===AAAGGGNNNVVV```jjjqqqvvv{{{zzzlllhhhqqqpppiiigggggg{{{tttpppiiiccc```aaaccceee^^^[[[WWWSSSPPPMMMIIIFFF>>>:::666333111000///.........---,,,,,,,,,------------------,,,++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))))))))+++///222...222555444000///222666333333444444444444333333444333222///,,,,,,---///---------...111444777999<<<<<<<<<>>>@@@AAABBBAAA??????@@@AAAAAABBBBBBBBB>>><<<999777555444444555555777:::;;;;;;<<<===>>>===>>>BBBGGGNNNSSSVVVWWWWWWYYY\\\[[[RRRLLLVVVeeeoooooopppqqqttt{{{xxxnnnjjjkkkooorrr|||kkk^^^___hhhcccttt|||~~~|||ttttttsss]]]VVVmmm~~~mmmeeemmm}}}wwwjjjkkktttgggJJJ777333555666777888:::;;;;;;<<>>AAAKKKXXXdddjjjaaa]]]UUULLLEEEBBBBBBAAADDDEEEKKKUUUaaaooo|||rrrjjjdddVVVcccooo~~~rrrfffkkkttt}}}rrr\\\EEE555111222333222222111222222333333444444444555777999:::;;;>>>>>>???AAADDDFFFIIIJJJOOOPPPTTTmmmqqqcccCCCVVVkkkXXXRRRSSSRRROOOLLLKKKJJJHHHEEEAAA===;;;>>>AAAFFFMMMUUU___iiippptttxxx~~~{{{qqqkkkqqq~~~wwwrrrrrr{{{qqqmmmgggaaa^^^___aaaccc___\\\XXXTTTQQQMMMIIIEEE>>>:::666333111000///......------,,,,,,---------***+++,,,+++)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***)))((()))---111---000333333222111222555333333444444444444333333333444333111///---...///,,,------...000222555666:::;;;<<<===???AAABBBBBB@@@AAABBBBBBCCCBBBBBBAAA<<<;;;999888777666666777999;;;???@@@AAAAAABBBCCCAAAAAADDDKKKVVV^^^bbbccc\\\XXXWWWYYYWWWRRRQQQSSSeeefffffffffhhhnnnvvv||||||qqqcccXXXVVV[[[aaa}}}qqq```aaajjjsssyyyvvv}}}}}}~~~|||hhhgggsssuuujjjgggrrryyyqqqhhhpppsss[[[BBB888444555666888999;;;<<<<<<<<>>;;;>>>AAAFFFLLLTTT]]]gggmmmqqquuu{{{wwwllliiilllxxx{{{rrrnnnhhhbbb``````ccceee```]]]YYYUUUQQQMMMHHHDDD>>>:::666333111000///...---------,,,,,,------...)))+++,,,+++)))((()))+++))))))))))))))))))))))))((((((((((((((((((((((((%%%(((***)))'''(((,,,111///000222333333222111000222333333444444333333222333444555444111///......,,,,,,---...///111333444999:::<<<===>>>@@@BBBCCCBBBBBBCCCDDDCCCBBBAAAAAA;;;:::999999888999999:::;;;>>>BBBDDDEEEEEEEEEFFFEEECCCDDDNNN]]]kkktttwwwhhh```YYYWWWUUUPPPJJJGGG]]]ccchhheee______hhhrrr~~~}}}vvvgggWWWOOORRRXXXrrr~~~wwwmmmmmmttt~~~|||nnnllliiitttuuunnnkkkvvvqqqPPP<<<:::444555666888:::<<<<<<<<<<<<===???AAACCCDDDCCCCCCBBBDDDFFFHHHJJJUUUrrr{{{}}}]]]TTTNNNDDDGGGEEEGGGVVVxxxlll|||lll___dddnnnooojjjsssmmmmmm{{{{{{yyyxxxwwwvvvrrrlllggg\\\RRR___mmmiiivvvmmm[[[KKKJJJRRRRRRKKKBBBEEEGGGKKKWWWcccfffbbbXXXYYYTTTHHHAAABBBDDDDDDJJJMMMWWWdddrrr}}}tttmmm______|||tttssszzziiipppqqqrrrpppdddNNN;;;444333222222222111111222222333444444444555666888:::<<<===AAACCCFFFHHHIIIIIIGGGFFFJJJNNNMMM]]]ppptttYYYrrrvvv```SSSSSSTTTSSSKKKKKKKKKJJJGGGCCC>>><<<;;;???EEEKKKSSS[[[dddjjjnnnqqqvvvzzz}}}}}}uuupppnnnlllzzzzzzuuuqqqkkkeeecccdddfffhhh```]]]YYYUUUQQQLLLGGGCCC>>>:::666333111000///...------,,,,,,,,,------...+++---///...+++)))+++---))))))))))))))))))))))))((((((((((((((((((((((((%%%(((+++)))'''''',,,000222222222333444333///,,,222333333444444333333222222555666666333000......,,,,,,------///000222333888999<<<===>>>???BBBCCCCCCCCCDDDDDDDDDCCCAAA@@@::::::999999::::::;;;<<<;;;>>>BBBEEEEEEEEEFFFGGGCCC??????III\\\ppp}}}pppkkkcccYYYMMMEEEBBBDDDXXXeeennniii[[[UUU___lllqqq]]]QQQQQQVVVwwwwwwkkk~~~|||yyytttrrrmmmiiissssssmmmnnn{{{pppIII888;;;333555777999;;;<<<===<<<<<<<<<===@@@BBBDDDCCCCCCBBBCCCCCCDDDGGGMMMddd|||~~~```VVVNNNCCCGGGEEEDDDOOOqqqrrrppp}}}hhhXXXllluuuhhhzzz}}}jjjrrr~~~|||yyywwwtttnnnfff```YYYMMMXXX{{{}}}kkkiii}}}tttbbbPPPMMMUUUVVVPPPEEEHHHKKKPPP\\\gggggg```VVVXXXSSSGGGAAACCCEEEDDDMMMQQQ[[[jjjwww|||uuuqqq```fffrrrzzznnnrrrrrruuusssfffNNN:::333222000222111111111222333333444444555555777999;;;<<<>>>BBBEEEHHHJJJKKKIIIGGGEEEGGGLLLKKKYYYqqqzzzaaaiii|||gggYYYUUUTTTRRRKKKKKKLLLJJJGGGCCC???<<<999===CCCJJJRRRZZZbbbgggllloootttxxx{{{~~~zzzvvveeefffzzz}}}wwwssslllfffcccdddfffhhh```___ZZZRRRNNNMMMIIICCC@@@<<<777444222111///......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++******))))))))))))))))))))))))))))))''''''''''''((()))++++++444444444444333222111111111222333333333222111000222444777999888444000---............///000222333777999===AAABBBBBB@@@???CCCDDDDDDDDDCCCAAA???======:::777999>>>@@@>>>;;;@@@AAACCCGGGMMMQQQRRRSSSMMMIIIEEEEEEKKK[[[vvv~~~mmm\\\LLLBBB@@@EEEPPPaaammmhhh^^^YYYZZZZZZtttvvvmmm___WWW[[[ooo{{{{{{{{{uuuwwwjjjpppzzzpppnnnzzzxxx___DDD888555222777888:::::::::;;;>>>@@@AAACCCDDDCCC@@@@@@BBBDDDAAABBB@@@EEEOOO]]]~~~ttt{{{uuuXXXLLLIIIFFFEEEGGGJJJbbb}}}lllccctttiiieeessspppuuuiiixxx~~~vvvvvvpppwwwrrr\\\```XXXQQQWWWnnnoooddd|||ZZZIII\\\bbbQQQHHHGGGKKKWWWdddjjjddd\\\YYYQQQIIIEEEBBBAAAEEEKKKQQQYYYeeerrr~~~|||yyyvvvooo[[[pppyyyjjjppp|||vvv___EEE666444444111333333333333333333333333444444666777:::<<<>>>@@@CCCFFFIIIJJJIIIGGGGGGGGGBBBFFFJJJWWWyyy|||uuutttQQQyyyddd\\\SSSKKKRRRLLLKKKJJJJJJIIIFFFAAA>>>;;;:::>>>EEEJJJOOOWWW___hhhnnntttxxxzzz}}}zzzzzz|||uuu```]]]}}}yyyvvvrrrlllfffbbbbbbdddfffaaa```[[[TTTPPPOOOKKKEEE@@@<<<777444222111///......---,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++*********)))))))))))))))))))))))))))))))))''''''''''''((()))***+++222333333444444333333222111111222333333333222111000222444666555444111///......------...000111222555888===AAACCCCCCAAA@@@CCCCCCDDDDDDCCCAAA???======;;;999<<>>@@@CCCAAABBB@@@CCCKKKVVVxxx}}}yyy}}}yyy\\\OOOKKKGGGDDDDDDEEEXXXpppgggfff^^^ooojjjkkkvvvtttwwwtttooouuuqqqXXX[[[bbbaaa]]]mmmnnnffftttsss[[[bbbdddVVVHHHJJJPPP]]]hhhiiiaaaXXXVVVNNNGGGDDDCCCBBBGGGMMMUUU\\\hhhuuu}}}xxxrrrjjjbbbwwwtttuuueeeooozzz}}}rrrZZZAAA444333444222222222222333333333333333555666777999<<>>;;;:::===CCCHHHLLLTTT\\\dddjjjqqquuuxxx{{{}}}yyyyyyvvvgggZZZdddvvvvvvrrrkkkeeebbbaaabbbdddaaaaaa\\\VVVSSSRRRNNNHHH@@@<<<777444222111///......---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************))))))))))))(((((())))))))))))))))))))))))(((''''''(((((()))***+++000111333444555555444444000111222333444444444444000000111222333333222222......---------...000111333666;;;@@@CCCCCCBBBAAABBBCCCCCCCCCBBB@@@>>>===<<<:::888;;;AAAFFFHHHHHHJJJJJJKKKNNNPPPQQQPPPNNNOOONNNOOOOOOMMMMMMVVV```tttqqqmmmeeeYYYMMMJJJNNN___hhhppprrrnnniiiaaaZZZ[[[ooouuuuuu~~~}}}wwwqqquuu~~~tttrrrsssuuujjjQQQ<<<666777777666777999999999:::===??????@@@@@@???>>>>>>???AAAAAACCC@@@BBBHHHNNNiii~~~zzzgggUUUNNNJJJFFFCCCBBBLLLkkk{{{kkkeee]]]YYYooouuu```lllqqq~~~zzzuuuooowwwsssXXXXXXooouuufffkkkoooiii]]]eee```^^^SSSIIIOOOYYYfffmmmiii]]]RRRRRRKKKFFFDDDDDDEEEKKKQQQ[[[aaalll{{{~~~wwwqqqiiikkk|||tttjjjgggvvv|||{{{lllTTT===222222444333111111222222333333444444666777999<<>>>>>;;;888777888<<>>@@@@@@@@@??????>>>??????@@@AAADDDBBBCCCHHHKKK]]]|||ttt~~~sss\\\PPPMMMJJJFFFDDDFFFZZZttt^^^___fffaaammmyyywww~~~xxxttt~~~zzz^^^\\\yyyooolllxxxlllQQQrrr|||iiibbb[[[QQQJJJTTTcccooorrriiiZZZOOONNNHHHDDDEEEGGGIIIOOOVVVaaafffqqq}}}yyyuuuoooqqqqqqrrruuuccclll}}}}}}zzzhhhNNN999111111333333000111111222333444444555777888;;;>>>AAACCCEEEFFFFFFHHHJJJKKKJJJIIIIIIJJJJJJMMMLLLPPPhhhzzziiiYYYNNNPPPNNNLLLJJJIIIHHHFFFCCC@@@;;;999;;;@@@DDDGGGOOOWWW[[[bbbkkkrrrvvvzzzyyyzzzmmmYYY]]]~~~ooovvvsssmmmhhhdddcccdddeee^^^___[[[VVVSSSQQQMMMGGG@@@<<<777444222111///......---,,,,,,++++++,,,,,,++++++,,,,,,,,,+++***)))((((((((((((((()))))))))(((((((((((((((((((((((()))(((((((((((())))))******,,,///333555666555555222333444555666777888999777555333111000111222333//////---,,,,,,---.........222777<<<@@@BBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>===:::888777999===@@@BBBDDDDDDDDDHHHNNNTTTXXXYYYUUUTTTUUUXXXXXXXXX]]]eeelllkkkpppyyyzzzpppccc[[[fffppp{{{|||~~~~~~ttt{{{jjjhhhrrrzzzzzzyyy|||pppYYYCCC666555777999999:::<<<<<<<<<===@@@BBBBBBAAA@@@@@@@@@AAAAAAAAA@@@EEEDDDEEEJJJKKKWWWooowwwyyy}}}aaaPPPLLLKKKGGGGGGEEEPPPsssmmm^^^ttt}}}iiiiii|||~~~ssssss~~~{{{yyyeeeccc~~~wwwttt```lllssspppkkkfff]]]TTTNNN[[[lllwwwuuuiiiYYYOOOKKKFFFDDDFFFJJJMMMUUU\\\eeekkkwww|||||||||yyywwwgggooozzzhhh___nnn}}}zzzyyydddIII777222111222222000111111333444555666666888999<<>>CCCGGGOOOXXXZZZaaakkksssxxx|||xxxiii]]]iiiwwwuuurrrmmmiiifffeeeeeefff]]]^^^[[[UUURRRPPPKKKDDD@@@<<<777444222111///......---,,,,,,++++++,,,,,,++++++,,,---,,,+++***)))(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))'''***...222444555444444333333333333555666888999888666333111000000111222111000...---------.........000444888<<>>>>>AAA>>>;;;999;;;???CCCGGGIIIKKKOOOWWWaaaiiimmmooo___ZZZVVVUUUSSSTTTZZZbbbfffhhhqqq~~~zzztttzzzoooaaaqqqkkksss}}}dddjjjyyyxxxxxx}}}zzziiiPPP===555666888999:::;;;=========>>>AAACCCDDDBBBAAAAAABBBCCCCCCBBB???EEEEEEFFFKKKKKKSSSeee~~~wwwgggPPPKKKJJJFFFGGGDDDJJJdddllluuussskkkyyy|||pppttt}}}kkkjjj~~~pppggg^^^]]]^^^[[[SSSNNNVVVdddttt{{{uuufffXXXPPPIIIEEEDDDHHHMMMRRRYYYaaaiiiqqq~~~yyy|||eeetttqqqgggeeettt{{{vvv^^^CCC555333222111111000111222444555777888888:::<<<>>>AAADDDEEEFFFFFFIIIKKKLLLLLLKKKJJJLLLMMMIIIQQQSSSQQQ___}}}tttTTTWWWPPPMMMKKKIIIHHHFFFDDDBBB;;;999999===AAADDDMMMUUUXXX```jjjrrrxxx|||xxxjjjgggkkkooovvv}}}uuubbb^^^|||rrrppplllhhheeeeeeeeefff^^^___\\\VVVRRRPPPJJJCCC@@@<<<777444222111///......---,,,,,,++++++,,,,,,***+++,,,------+++***((()))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&(((---111333333222111111111111111222333555666555333222000000000111222222111000...------.........///111444888<<>>>>>>>>>>>>>>@@@???===<<>>@@@CCCEEEBBB@@@AAACCCDDDCCCAAA>>>EEEDDDDDDJJJJJJNNN\\\yyyzzzsssWWWMMMJJJEEEEEEDDDEEETTTyyy|||xxxqqqrrrppppppuuucccTTTRRRQQQMMMKKKNNNaaannn|||~~~rrraaaUUUOOOIIIEEEEEEJJJPPPUUU]]]dddmmmwww}}}tttzzzggg}}}nnniiilllxxx}}}nnnVVV<<<333333333222222111222333555777888::::::===???BBBDDDFFFGGGFFFFFFKKKLLLLLLLLLKKKKKKMMMNNNJJJSSSTTTPPP\\\yyyvvvtttvvv```VVVPPPNNNKKKIIIHHHFFFDDDBBB>>>:::999<<<===@@@GGGPPPUUU]]]gggpppuuuyyy}}}tttkkkppp{{{|||jjj```zzzxxxpppnnnjjjgggeeedddeeefff___```]]]WWWSSSPPPJJJBBB@@@<<<777444222111///......---,,,,,,++++++,,,,,,***+++,,,------+++***((())))))******+++++++++,,,))))))))))))))))))))))))***)))(((((((((((())))))%%%''',,,000222222111000000////////////111222333111000/////////000222222333222000///........./////////000222555:::>>>AAA@@@???>>>>>>>>>>>>>>>???===<<<<<<===AAAIIIRRRXXXaaagggqqqzzz~~~xxxssskkkaaaWWWPPPKKKJJJNNNUUU[[[cccooo{{{ooohhhooowwwfffaaasss|||sssvvvyyytttlllWWW???333444999::::::999:::<<<<<<<<<===@@@BBBDDDBBB@@@@@@CCCDDDCCCAAA===DDDCCCBBBHHHGGGJJJVVVlll{{{|||~~~~~~___RRRLLLEEEDDDDDDBBBIIIfffuuunnntttuuu{{{iii\\\YYYTTTNNNRRR]]]hhhtttppp^^^RRRNNNIIIFFFFFFLLLQQQWWW___fffppp{{{wwwooowwwttteeeiiigggllluuu|||zzzhhhOOO777111444444333222222222444666888999;;;<<<@@@BBBDDDGGGHHHHHHHHHGGGKKKLLLMMMLLLKKKKKKMMMOOOKKKTTTTTTOOOYYYwwwrrryyybbbXXXUUUjjjSSSQQQNNNKKKIIIHHHFFFDDDBBB@@@<<<::::::;;;<<>>===<<<<<>>>>>@@@CCCEEEFFFFFFHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPWWWKKKQQQWWWVVVnnnmmmvvvLLLLLL>>>CCCyyy{{{WWWSSSOOOLLLKKKLLLKKKHHHDDDDDD>>>777555999@@@EEEGGGPPPVVVaaakkkrrrxxx|||~~~~~~vvvhhhjjjtttyyyuuuuuuqqqiiieeeffffffddddddaaa\\\XXXTTTOOOJJJFFF???<<<888555444222111///------,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())),,,111333222111111000000///000000222222666555444333222222333444555555444333222111000000......///000444888;;;>>>@@@?????????AAAAAAAAA@@@===<<<;;;:::<<<>>>AAABBBHHHRRR\\\```eeekkkllliiijjjpppsssnnnbbbVVVOOONNN[[[___ooozzzdddfffpppyyyuuuwwwrrriii[[[GGG777777999888888<<<;;;;;;::::::;;;;;;<<<===?????????@@@AAAAAAAAAAAA@@@BBBDDDEEEEEEFFFIIIKKKXXXrrrnnnsssxxxwww[[[MMMJJJHHHDDDBBBCCCJJJdddzzziiippp|||tttqqqbbbmmmsssllluuu|||lll___TTTLLLJJJMMMPPPTTTZZZaaaiiiooo}}}~~~tttzzzsss}}}rrrlllnnnyyyzzznnnSSSCCC444222666777444111333555666777777999<<>>888666999???DDDGGGUUUZZZccckkkqqqvvv{{{~~~|||}}}mmmiiimmmxxxvvvuuupppgggdddfffgggeeeccc```\\\YYYUUUQQQLLLHHH???<<<888555444222000///...---,,,+++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))'''&&&'''***///222444444555444222111000111333444444555555555555444333333555666666666555333111000///......000222555999;;;===???@@@AAA@@@@@@@@@AAA======<<<;;;::::::::::::<<>>???AAABBBBBBAAA@@@??????AAACCCDDDEEEFFFHHHJJJOOOkkkqqqppptttwwwgggRRRLLLIIIEEEEEEEEE@@@MMMwwwssssssjjjbbb\\\tttyyykkk```TTTLLLKKKPPPUUUXXX\\\dddoooxxx{{{rrrrrrmmmooowwwwwwjjjJJJ===222222777777555333333555777888999;;;>>>AAADDDEEEDDDCCCCCCEEEIIILLLHHHGGGFFFFFFGGGJJJMMMOOONNNIIIOOOSSSPPP```~~~www}}}VVV999444BBBTTTqqq[[[TTTPPPLLLKKKLLLKKKHHHEEEDDD???999777999>>>CCCFFFWWW\\\ccciiiooossswwwzzz{{{}}}}}}rrrfffaaassswwwuuunnnfffdddggghhhfff```^^^[[[XXXUUUQQQMMMJJJ@@@<<<888555333222000...///...,,,******+++,,,---+++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&%%%&&&(((,,,111555777888777444222111222333444333444666777777555444333444555666666666444111000//////...///000333666888;;;>>>AAABBB???>>>@@@BBB>>>?????????>>>;;;999888888:::===BBBMMM^^^nnnxxx|||yyyxxxggggggrrrkkkggguuu~~~zzzuuuvvvvvvkkk]]]CCC999333555999999:::<<<;;;;;;;;;;;;;;;<<<=========???AAACCCCCCBBB???===???AAACCCDDDDDDEEEGGGIIIJJJXXXyyywwwwwwwwwzzztttYYYMMMLLLEEEFFFIIIAAABBBiii}}}ppp^^^VVV^^^xxxwwwkkk```TTTLLLMMMRRRYYY[[[^^^ggguuu~~~~~~}}}rrrooolllnnnuuusssdddBBB999111333666666444333333555777999:::<<>>444???III~~~nnnYYYTTTQQQLLLKKKLLLKKKIIIFFFDDD@@@;;;888999===BBBEEERRRXXXaaaiiinnnrrruuuvvvzzz}}}|||ssspppdddqqqwwwtttmmmeeedddhhhhhheee^^^\\\YYYVVVTTTQQQLLLIII@@@===888555333222000...///...,,,******+++,,,---+++++++++*********))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((%%%%%%&&&(((+++///444777999777555333222222333444222444666777777666444333222333444555444222000/////////......///222444666999===AAABBB@@@>>>@@@BBB>>>???@@@AAA@@@>>>;;;999;;;:::999===EEERRRaaammmxxx{{{}}}|||xxxtttrrrrrrooopppwwwkkkkkkxxx~~~}}}xxxvvvvvvrrrcccTTT<<<777444666888888999;;;<<<;;;;;;;;;;;;<<<======<<<>>>AAADDDDDDBBB???===???AAACCCCCCCCCDDDFFFHHHIIINNNxxx{{{uuuwwwwwwbbbPPPNNNDDDDDDKKKEEE@@@YYY}}}iii______ggg}}}uuujjj]]]PPPHHHPPPVVV\\\```ccclllzzzyyyzzzzzzzzzvvviiijjjmmmsssnnn]]]>>>777222333555333222222222555888:::;;;===???BBBBBBBBBBBBBBBDDDHHHMMMRRRNNNLLLIIIFFFEEEFFFIIIJJJNNNOOOOOOOOOPPP[[[{{{xxxxxxPPP>>>BBB<<>>:::999:::<<>>;;;===@@@CCCDDDCCC@@@??????AAABBBCCCCCCCCCEEEFFFJJJIIIgggqqqvvvwww~~~pppYYYNNNCCCAAAHHHGGGBBBMMMbbb{{{wwwqqqpppyyy{{{}}}rrrfffYYYNNNIIIUUUZZZ```eeejjjsssxxxwww~~~xxxllldddhhhmmmppphhhTTT;;;666333444444111111333222555888:::;;;<<<>>>@@@???AAACCCDDDEEEHHHLLLOOONNNLLLIIIFFFEEEFFFGGGHHHMMMPPPMMMNNNSSSYYYsss~~~llluuu___AAA;;;666SSSaaaVVVRRRMMMJJJKKKLLLJJJHHHDDDBBB???:::888:::???BBBHHHPPP]]]iiirrrwwwyyy{{{}}}|||hhhppp{{{vvvssslllggggggjjjhhhccc___]]]ZZZWWWTTTQQQMMMIIIAAA===999555333111///---------,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&(((******)))***...111222333333333333222000000111222333444555555444333111111111111111000000000//////......000222555777:::;;;===@@@BBBBBB@@@>>>===???@@@BBBAAA@@@>>><<<<<<999999<<<;;;999;;;AAAJJJQQQ\\\fffkkkllljjjiiihhhpppyyy{{{xxxwwwyyy|||}}}zzzooodddmmmzzzyyywwwvvvvvvqqqaaaLLL===555777888888888999<<<===<<<<<<<<<<<<<<<======>>>:::<<>>>>>AAAEEEGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEFFFGGGGGGHHHMMMJJJMMMUUUTTTfffkkkwwwnnnEEE888999DDDpppqqqWWWRRRMMMJJJKKKLLLJJJHHHEEECCC@@@;;;888999===BBBFFFMMMXXXcccllltttyyy}}}}}}gggeeerrruuurrrlllggghhhkkkhhhbbbaaa^^^[[[XXXUUURRRMMMJJJAAA>>>999555333111///---,,,,,,---------,,,+++***+++++++++************)))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''')))++++++)))))),,,///000111222333333222000...111222222333444444444444333222111000000111111111//////...///000333666888;;;:::;;;???CCCDDD@@@===AAABBBCCCCCCCCCAAA???>>>999888;;;@@@???::::::>>>;;;???EEEKKKOOOQQQQQQQQQMMMZZZggglllkkkjjjiiiiiiwww{{{yyyrrrttt{{{yyy}}}{{{|||eeeooowwwdddaaannn}}}vvvuuuvvvvvvnnn[[[DDD555333777999888888;;;>>>@@@<<<<<<<<<<<<<<<===>>>>>>:::<<<>>>AAACCCCCCCCCCCC???@@@BBBBBBBBBBBBDDDEEEGGGFFFHHHkkksssyyyzzz~~~oooTTTNNNGGGEEECCCCCCFFFKKKeee~~~|||zzzvvvwww|||ppphhh```ZZZ]]]ccc___bbbgggnnnwwwsssdddaaaiiimmmmmm^^^GGG666333222333333111555:::333555999::::::;;;;;;===>>>BBBFFFIIIHHHFFFDDDCCCDDDDDDDDDEEEEEEFFFGGGGGGCCCJJJHHHLLLVVVPPP[[[jjjppp~~~qqqRRRCCC===999WWWwwwWWWRRRMMMJJJKKKLLLJJJIIIEEEDDDAAA<<<888888===AAAEEEJJJSSS\\\eeennnvvv||||||kkk```uuuvvvbbb{{{{{{vvvmmmffffffhhhccc[[[\\\^^^\\\WWWTTTSSSPPPLLLBBB???999555222000...---,,,---.........---,,,+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((''')))***)))((('''(((***---...111444444333222000222222333444444555555666333222222111000000000111///...------...000333444888999;;;===???AAAAAABBB888<<>>?????????===<<<;;;;;;;;;<<<<<<===>>>>>>>>>AAABBBDDDGGGJJJMMMOOOQQQVVVXXXZZZ\\\^^^^^^^^^^^^```mmm~~~zzzzzz|||~~~{{{yyyyyy{{{}}}ooo^^^___lllxxx~~~ttttttuuurrrcccKKK;;;666:::999888777888999:::;;;;;;;;;:::999999:::::::::<<<===>>>??????@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBBBBNNNKKKYYY{{{vvvvvvzzzaaaOOODDDFFFGGGBBBBBBIIITTTuuu|||tttlllhhhddd``````ccchhhkkkqqqwwwxxxkkkeeemmmtttjjjPPP;;;999666222000111333555555777777777999;;;???BBBDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFJJJMMMKKKIIINNN[[[ffflll}}}oooPPPBBB===???aaa|||jjjPPPJJJHHHJJJKKKJJJIIIKKKIIIGGGDDD???;;;:::<<<>>>FFFIIIOOOYYYdddnnnuuuwww{{{~~~sss|||ppp~~~zzzvvvmmmggghhhkkkfff___]]]___]]]WWWSSSQQQNNNIIIBBB>>>999555222111...---------.........---,,,+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''')))***)))((('''(((***,,,...111333444333222111111111222222333444444444444333222111111111111111000///...---...000222444777888:::<<<>>>@@@AAAAAA<<<>>>AAABBBAAA@@@??????>>>>>>>>>???>>>>>>======;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;===???AAABBBCCCFFFGGGHHHJJJKKKLLLMMMMMMLLLUUUeeewww}}}}}}}}}}}}|||{{{zzz{{{}}}yyyiii\\\___mmmwww|||}}}uuutttsssmmm[[[FFF999666999999888888999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<===>>>????????????<<<===>>>@@@AAACCCDDDDDDBBBJJJJJJSSSwww{{{wwwzzzlllWWWHHHHHHIIIEEEDDDHHHGGGbbbzzzqqqjjjhhhhhheeeeeegggjjjnnnttt{{{ssskkkhhhpppsssfffMMM:::555444333333444666666777666777888:::;;;<<<======DDDDDDEEEFFFFFFGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFIIIKKKJJJIIINNNXXXaaazzzrrrkkk@@@888@@@UUU}}}|||YYYQQQLLLHHHHHHHHHFFFHHHMMMJJJHHHDDD@@@;;;:::;;;===DDDHHHNNNWWWbbblllsssvvvzzz}}}tttxxxjjjwwwtttmmmggghhhjjjggg```___```^^^WWWRRRQQQMMMHHHBBB>>>999555222111///---------......------,,,+++---,,,+++******)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''')))***)))((('''(((***+++---000222333333222111000000111111222333333333444444333222222222333333333111///------///111333555777999;;;===???@@@@@@AAA@@@@@@@@@AAA@@@???===>>>>>>>>>>>>>>>>>>??????;;;::::::::::::999999999999999999::::::;;;;;;<<<>>>>>>>>>???@@@BBBCCCDDDFFFIIINNNWWWddduuu~~~~~~}}}yyyyyy}}}yyyyyyyyyyyyyyy{{{pppddd]]]dddqqqyyy{{{|||vvvtttpppdddQQQ>>>777888888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<===>>>@@@BBBDDDEEEFFFBBBEEEIIIMMMaaauuuxxx}}}zzzbbbLLLFFFGGGEEECCCDDDBBBRRRvvv~~~vvvnnngggiiillllllkkklllnnnssszzz|||jjjhhhkkkqqqnnn\\\EEE555222222333444444555555555555666888:::;;;;;;::::::CCCDDDEEEGGGHHHIIIJJJJJJLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKOOOTTTYYYzzzzzzmmmMMM999FFFMMMsss```PPPKKKIIIJJJIIIGGGHHHLLLJJJIIIFFFAAA<<<::::::<<>>999555333111///...---------------,,,,,,,,,---,,,,,,+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))''')))***)))((('''(((******,,,...111222333222222000000111111222333333333555444444333333333444444555333000...---...000111444555777:::<<<>>>??????CCC@@@>>>???AAABBB@@@===???>>>>>>===>>>???AAABBB<<<<<<;;;::::::999888888;;;;;;;;;;;;<<<<<<<<<<<>>>>>@@@AAADDDEEEIIIHHHGGGIIINNNXXXdddmmmxxx}}}tttuuuvvvzzz|||wwwpppnnnqqquuuuuuvvvvvvwww{{{mmmeeedddnnnyyy}}}|||{{{wwwtttkkkZZZFFF888666999777888999:::;;;:::999888999::::::;;;;;;;;;;;;;;;999:::;;;<<<===============>>>???@@@BBBCCCEEEEEECCCBBBJJJJJJQQQ~~~xxxyyyzzzrrrVVVHHHGGGHHHGGGEEEEEEJJJ```uuulllgggjjjooopppoooooorrrwwwyyyhhh```dddlllooofffPPP;;;111222222222222111222444555888999:::;;;<<<<<<======AAABBBDDDGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJIIIIIIKKKMMMPPPRRRRRRkkkrrrzzzjjj@@@EEEEEElllZZZQQQKKKMMMOOOMMMJJJIIIKKKJJJGGGCCC>>>;;;:::;;;>>>BBBIIIQQQZZZccclllqqqwwwzzz~~~xxx```ooouuuvvvtttooohhhffffffbbb\\\^^^```^^^YYYUUUTTTRRRMMMAAA===888555333111000.........------,,,,,,,,,,,,,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''')))***)))((('''(((***)))+++---///111222333333111111222222333444444444555444444333444444555555666555333111000000000111333444666999;;;===??????BBB???===???BBBCCCBBB???@@@???>>>>>>>>>@@@AAABBB>>>>>>===<<<;;;:::999999888888999::::::;;;<<<<<<>>>>>>======>>>@@@BBBCCCAAACCCEEEGGGKKKPPPVVV[[[^^^eeekkkrrr}}}}}}zzzwwwuuusssqqqppppppqqqvvvxxxtttllliiikkkqqqrrrssstttwww|||kkkhhhjjjuuu}}}~~~zzzxxxwwwsssfffRRR???666777;;;777888999:::;;;:::999888777888999:::;;;:::::::::999:::;;;<<<<<<=========@@@@@@@@@AAAAAABBBBBBBBBDDDAAAJJJJJJJJJqqq~~~zzz~~~fffPPPJJJMMMNNNKKKDDDBBBMMMrrruuunnnjjjnnnrrrrrrqqqqqqvvv{{{ooo___^^^eeennnnnn^^^GGG666111222222111000111555;;;@@@CCCAAA>>><<<;;;<<<>>>???>>>@@@BBBEEEGGGHHHHHHHHHFFFFFFFFFFFFGGGIIIJJJKKKLLLKKKJJJLLLOOOQQQPPPOOOaaahhhOOO>>>===___|||hhhTTTMMMOOOOOOLLLIIIJJJJJJIIIEEE@@@<<<::::::<<<@@@GGGNNNVVV___hhhnnnvvvyyy}}}yyy```oooyyyxxxssslllhhhgggccc^^^]]]___]]]XXXUUUUUURRRNNNAAA===888555333222000//////...---,,,,,,,,,,,,---,,,+++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******''')))***)))((('''(((***((())),,,...000222333444111111222222333444444444444444333333333444555555666666555555333222111111222444666999;;;>>>???@@@@@@??????@@@BBBCCCBBB@@@@@@@@@@@@@@@@@@@@@AAAAAA??????>>>===<<<<<<;;;;;;888999999:::;;;<<<==================>>>???@@@AAA>>>BBBFFFIIIJJJKKKLLLMMMQQQSSSTTTUUU]]]fffjjjhhhooovvv}}}{{{wwwuuuuuuwwwxxxzzz}}}|||yyysssoookkkkkkjjjhhhgggiiillloookkkkkkooosssrrrnnnlllooopppqqqsssvvv|||uuuiiihhhmmmwww}}}{{{wwwuuutttnnn^^^III:::777888:::888888999::::::::::::999777888:::;;;<<<;;;;;;:::999:::;;;<<<============@@@@@@@@@@@@@@@@@@@@@@@@DDDAAAGGGJJJIIIbbb}}}uuuwwwqqqXXXKKKKKKLLLIIICCCBBBFFF]]]vvvrrrqqqtttvvvttttttvvvzzz}}}|||mmm___aaahhhoookkkWWW@@@555444000111222222444;;;EEEMMMKKKHHHBBB===::::::<<<>>><<<>>>AAADDDFFFFFFFFFFFFBBBBBBCCCDDDFFFHHHIIIJJJLLLKKKKKKMMMNNNPPPOOONNNZZZbbbuuujjj~~~nnnAAA<<>>@@@@@@???AAACCCCCCBBB@@@??????AAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>======<<<<<<<<<::::::;;;;;;<<<=========<<<===>>>>>>????????????@@@CCCFFFGGGFFFEEEDDDDDDGGGKKKMMMLLLOOOVVVZZZZZZYYY]]]bbbeeedddcccdddeeelllmmmmmmkkkiiihhhiiijjjfffhhhiiigggeeedddgggjjjgggdddeeejjjnnnnnnooorrrooorrrvvv|||kkkggggggnnnwww|||zzzwwwvvvppphhhVVVBBB888888999777999999888888999999:::;;;888999;;;===>>>>>>===<<<:::;;;<<<======>>>======>>>>>>>>>??????@@@@@@@@@BBBAAAAAAGGGJJJQQQyyy|||rrrtttzzzwww}}}dddPPPKKKIIIEEEDDDGGGGGGNNNlllwwwvvvxxx{{{zzzwwwyyy}}}www{{{ooocccdddiiillldddOOO999222555///111444444666<<>>AAADDDFFFFFFEEEDDDBBBBBBBBBCCCEEEFFFHHHHHHJJJKKKKKKLLLLLLLLLMMMNNNSSSuuujjjoooiiijjjzzzLLL@@@MMMmmm~~~dddVVVMMMJJJKKKHHHIIIIIIGGGCCC???<<<;;;888>>>EEEJJJPPPYYYdddlllqqqtttxxxzzz{{{|||~~~iiiqqqsssuuurrrllliiiiiifffaaa]]]___\\\VVVQQQOOOLLLGGG@@@===888444333222000//////...---,,,+++,,,------***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++((()))***)))((('''(((***'''(((***,,,///222444555/////////000111111222222222222222222333333444555555777999;;;:::777333111222444666999<<>>======AAABBBBBBCCCBBBAAA???>>>===============<<<<<<<<<999999999999999888888888999:::;;;=========<<<<<<===???AAACCCCCCEEEGGGIIIBBBIIIMMMJJJGGGJJJNNNPPPTTTUUUWWWYYYYYY[[[]]]___```cccffffffbbb```aaaccceeehhhkkkiiieeeaaabbbdddddd___]]]ccciiilllnnnqqqpppsssxxxxxxhhhggghhhoooxxx}}}{{{yyyyyylllcccQQQ>>>666888999555:::999888777888999;;;<<<:::;;;===???@@@@@@???>>>:::;;;<<<===>>>>>>>>>>>>;;;<<<===>>>???@@@AAAAAA@@@@@@===EEEKKKFFFfffwwwzzz~~~vvv~~~ttt[[[QQQMMMGGGAAAHHHGGGBBBRRR}}}wwwyyy}}}}}}zzz}}}qqqxxxrrreeedddgggggg]]]GGG333///333///222555666555888>>>DDD>>>>>>============>>>>>>===???BBBEEEFFFFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKJJJIIIJJJLLLNNNOOOiiiyyyrrruuu^^^lllQQQ???FFFZZZxxxcccRRRJJJJJJGGGHHHIIIHHHDDD@@@===<<<888===DDDJJJOOOXXXccclllnnnqqquuuxxxyyyzzz|||}}}mmmrrrxxxtttooojjjgggdddaaa___]]]^^^\\\WWWTTTRRRMMMFFFCCC???999555333222111000...------,,,,,,------...---,,,,,,++++++,,,,,,---))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((())))))))))))))),,,+++))))))***---000222333333222222111111222222222333333333333333333444888888888:::<<<;;;666222333444555888;;;===@@@AAA===AAADDDDDDAAA>>>===>>>@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<===???BBBCCCDDDDDDCCCEEEEEEEEEFFFGGGIIIJJJKKKQQQQQQRRRSSSTTTUUUVVVVVVZZZZZZZZZ[[[\\\]]]^^^___```aaabbbcccbbb```]]]\\\\\\^^^bbbgggkkkoooqqqrrrxxxtttsss}}}~~~mmmiiieeerrrzzzxxxxxx|||zzzrrrlllTTT@@@<<<<<<777555999888999999:::;;;<<<============???@@@@@@AAAAAAAAA>>>>>>======<<<<<<<<<<<<;;;===>>>>>>===;;;<<<===>>><<>>999TTTzzz\\\RRRPPPEEEIIIIIIIIIIIIHHHEEE???;;;888:::>>>DDDMMMWWW```eeemmmppptttwwwxxx{{{~~~}}}{{{{{{wwwqqqkkkgggddd```]]]]]]___^^^YYYUUUTTTOOOHHHBBB>>>999444222111000///...------,,,,,,------...---,,,,,,++++++,,,,,,---))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))((((((***---111333333222222222111222222222222333333333333444444444555444666999======;;;888222222222444777;;;???AAABBBBBBBBBBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<>>>@@@AAABBBCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJJJJKKKLLLNNNPPPRRRTTTUUUYYYYYYYYYYYY[[[\\\]]]^^^______]]]\\\[[[ZZZZZZZZZZZZ]]]bbbhhhllloooqqqqqqnnnmmmnnnwwwuuugggiiifffttt}}}{{{xxxyyyvvvooo^^^KKK;;;:::===::::::===;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;===>>>>>><<<;;;<<<===>>><<<>>>AAA@@@CCCVVVmmm~~~yyytttaaaSSSNNNIIICCCBBBDDDCCCNNNuuu~~~sss{{{yyyjjjcccaaaddd]]]KKK:::333444444222222333444666888:::;;;<<<<<<<<<============>>>>>>>>>>>>>>>???@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFGGGHHHIIIJJJPPPTTTyyyooossseeexxxZZZ???DDDjjjsss\\\QQQMMMFFFIIIIIIIIIIIIHHHEEE@@@<<<999:::===BBBJJJSSS\\\aaajjjnnnrrrvvvxxxyyy|||}}}~~~zzzsssmmmhhhccc___\\\\\\^^^^^^YYYVVVSSSOOOIIIBBB===888444222000///......------,,,,,,------...,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''''''''(((***...111333111111111222222222222222222222333333444444444444444444666999===>>>>>><<<444333111111444999>>>AAAEEEDDDCCCBBBCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<======???@@@BBBCCCEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFHHHKKKNNNQQQSSSTTTVVVVVVVVVWWWXXXYYY[[[[[[[[[YYYVVVTTTSSSSSSUUUVVVYYY\\\bbbhhhmmmppprrrrrrkkkmmmmmmooozzzkkkccckkkooo|||~~~{{{tttjjjPPPBBB777888<<<;;;;;;>>>;;;;;;;;;;;;::::::999999777888999:::::::::::::::;;;;;;;;;;;;:::::::::::::::<<<>>>>>><<<;;;<<<===???<<<<<>>======<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBEEEGGGIIIJJJLLLRRRrrruuugggrrrvvvJJJ;;;VVV|||nnn___QQQKKKIIIIIIHHHHHHIIIHHHEEEAAA===::::::<<<@@@GGGPPPXXX]]]fffjjjppptttvvvxxxyyyzzzzzztttnnniiiddd```]]]YYY]]]^^^YYYUUURRRNNNIIIAAA===777333111000///......------,,,,,,------...,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((***---///111000000111222222222222222222222333333444555555555666777888:::<<<=========:::888444222222666;;;???DDDFFFGGGGGGEEECCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>======<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<============>>>@@@BBBCCCEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKNNNPPPRRRSSSRRRRRRRRRSSSTTTUUUWWWWWWTTTSSSQQQOOONNNOOOQQQRRRXXX[[[```ffflllpppssstttsssuuurrrkkkjjjwwwvvvgggiiippp{{{|||mmm^^^GGG===666888999888777888777777777777777777777777555666777888888888888888:::::::::999999999999999:::;;;======<<<;;;<<<===>>>;;;;;;>>>??????CCCJJJggg~~~vvvmmm]]]MMMJJJGGGGGGHHHCCC@@@MMM```wwwmmm~~~~~~}}}uuuhhh^^^\\\___aaaZZZLLL===222000444777444444555666777999:::;;;<<<<<<<<<<<<=================================>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCFFFGGGHHHLLLQQQjjj{{{llljjj\\\@@@PPPvvv{{{ooodddTTTKKKNNNIIIHHHHHHHHHHHHFFFBBB???::::::;;;>>>EEEMMMVVV[[[bbbgggmmmsssuuuwwwxxxyyy|||~~~|||xxxsssnnnjjjfffccc```[[[```bbb]]]WWWTTTPPPKKKAAA===777333111000///......------,,,,,,------...,,,++++++******++++++,,,))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((())))))))))))))))))((((((((()))+++,,,---...///000222222333333222222222333444444555666666666777888999:::<<<>>>???@@@<<<777333222333666888===DDDLLLMMMIIIEEEDDDEEEDDDDDDCCCBBBAAA@@@@@@??????>>>>>>======<<<;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<>>>>>>>>???@@@BBBDDDCCCCCCBBBBBBBBBCCCDDDDDDHHHHHHIIIJJJKKKMMMNNNNNNMMMMMMNNNNNNOOOPPPRRRSSSMMMMMMNNNNNNOOOQQQQQQRRRWWWZZZ___eeekkkppptttvvvyyy}}}yyynnngggoooiiikkkwwwzzzxxxaaaLLL???:::777777777666444555444444555555666777777888666666777888888888777777888888999999999999999999999;;;<<<===<<<;;;<<<======::::::===@@@@@@AAACCCPPP}}}rrrcccVVVKKKHHHHHHJJJFFFBBBGGGPPPkkkxxxjjj|||zzzxxxyyy~~~lll```ZZZ\\\```aaaUUUEEE888222000333666333444444555666888999::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>========================???@@@AAABBBDDDEEEFFFGGGIIIOOO^^^{{{sssaaayyyuuuHHHKKKnnnrrriiiWWWIIIPPPIIIHHHHHHHHHHHHGGGCCCAAA:::::::::===CCCLLLTTTYYY]]]bbbjjjppptttvvvxxxyyy{{{}}}zzzvvvqqqmmmjjjgggdddbbb^^^dddgggaaaZZZVVVRRRMMMBBB===888444222000///......------,,,,,,------...++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))******+++,,,...000222333333333222222222333444555666666777222444666777999<<>>IIINNNNNNKKKIIIIIIFFFEEEEEECCCBBBAAA@@@@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======???>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKMMMNNNJJJKKKMMMPPPSSSUUUWWWXXX[[[___fffnnntttyyy{{{||||||{{{www~~~gggrrrsssXXXBBB666666666666666666666777555555666777888999::::::777777888888888888777777888888888888999999999999888:::<<<<<<<<<;;;<<<===;;;:::;;;===@@@AAABBBBBBKKKkkkvvvhhh___OOOJJJHHHIIIHHHDDDEEEHHHUUU{{{nnnbbb||||||yyyxxxzzz|||fff^^^\\\^^^aaa]]]NNN>>>555222222333555444444444555666777999999999999999:::::::::;;;;;;======>>>???@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCCCCDDDEEEFFFFFFDDDLLLRRRhhh]]]aaaRRREEE```sssmmm[[[IIINNNIIIHHHGGGHHHHHHGGGEEEBBB<<<;;;:::<<>>999444222111000///...------,,,,,,------...++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((()))***+++++++++---///222333333333222222222333444555666777777222444555666777:::@@@DDDDDDCCCAAA>>>:::666333111333666>>>IIIRRRUUUSSSOOOIIIHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>======>>>???@@@@@@@@@@@@?????????@@@@@@BBBCCCDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIKKKLLLMMMPPPUUU[[[```bbbeeelllxxx}}}mmmxxx|||hhhNNN;;;222555666666555666888999666666777777888888999999777777888888888777777666888888888999999:::::::::777999;;;<<<;;;;;;<<<===<<<<<<<<<<<<===@@@BBBBBBJJJTTTooohhhYYYQQQJJJIIIIIIGGGFFFFFFJJJ```nnniii}}}zzzxxxzzzyyyccc^^^______^^^UUUEEE555222444333333444555555555666777888999:::777888888888888999999999;;;<<<===???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCDDDEEEEEEFFFGGGDDDMMMLLLZZZ~~~iiiYYYiiigggGGGPPP~~~vvvqqqbbbLLLMMMIIIHHHGGGGGGHHHHHHFFFDDD>>><<<::::::===DDDKKKOOORRRWWW^^^eeekkkqqqvvvyyy|||zzzvvvqqqllliiifffbbb```]]]dddggg```WWWQQQLLLHHHCCC???999555333222111000...------,,,,,,------...++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))%%%%%%&&&((()))+++,,,,,,***,,,///222333444333333222222333444555666777888555777777666555777<<<@@@GGGGGGGGGEEEAAA===888555222000444BBBTTT]]]ZZZTTTKKKKKKJJJHHHFFFEEEDDDCCCBBBBBBAAAAAA@@@?????????=======================================>>>??????;;;<<<===?????????>>>===>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBBBBBBBDDDEEEFFFGGGNNNMMMMMMPPPVVV^^^fffkkkoooyyyyyyuuuzzzpppXXX@@@222333777888666444555777777666666666666666555555555666777777777777777666666888888999999::::::::::::777999;;;<<<;;;;;;<<<===<<<======;;;;;;???BBBCCCGGGAAAkkkzzzssscccYYYOOOKKKKKKJJJHHHFFFFFFKKKdddlllfff~~~}}}zzzxxxyyywwwaaa___```___\\\NNN===000000444555444444777777777777888999:::;;;666777777777777888888888999:::<<<>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCEEEFFFGGGHHHHHHQQQKKKSSSuuuyyy^^^TTTggg}}}PPPFFFnnnyyyvvviiiQQQOOOIIIHHHGGGGGGHHHHHHFFFDDDAAA>>>:::888:::???FFFJJJNNNSSSZZZaaahhhooouuuyyyzzz}}}}}}wwwooojjjgggccc___[[[]]]ccceeeaaaZZZUUUOOOHHHBBB???:::666333222000...000///...---,,,+++++++++------,,,,,,+++***))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))******))))))(((((('''''''''''')))...222444222000111111111000///111555888777888999:::<<<===>>>>>>FFFKKKLLLKKKQQQUUUIII666222333555;;;FFFSSS^^^bbbWWWVVVOOOGGGEEEIIIHHHCCCHHHHHHGGGEEECCCAAA???>>>@@@???>>>===<<<===>>>>>><<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<===>>>???===>>>@@@@@@??????AAABBBAAABBBCCCBBBAAA@@@@@@AAABBBBBBBBBBBBAAABBBFFFHHHOOOUUU\\\^^^aaahhhvvv{{{{{{}}}yyyeeeGGG888:::333222111111111333666777777777777777777666666666666666666777888888999999888888888888888888888888:::999999:::<<<===<<<<<<;;;;;;<<<<<<======>>>>>>EEEHHHPPP~~~sss^^^LLLIIILLLJJJDDD@@@CCCJJJQQQbbbmmmmmm{{{zzz}}}iii\\\```bbb\\\UUU???999222000333666666444777777777999;;;<<<:::999777777888888888999999999:::<<<>>>AAACCCCCCCCCCCC===>>>>>>???AAABBBCCCCCCBBBBBBBBBBBBDDDFFFHHHIIIKKKDDDLLLTTT]]]ssskkkTTTYYYrrr]]]EEE^^^zzzggg___QQQJJJFFFFFFFFFHHHIIIHHHFFFCCCCCC@@@;;;888999===BBBFFFLLLPPPXXX___eeelllrrruuuxxx{{{~~~~~~{{{vvvnnniiigggddd```]]]\\\bbbddd___YYYSSSNNNHHHBBB???999666333222000//////...------,,,,,,,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))((((((((('''(((((())),,,111333222000333333222000///111444777666777888:::;;;===>>>??????QQQ___^^^ZZZ]]]^^^[[[===444111777===@@@IIIUUU^^^___ZZZPPPJJJLLLMMMLLLCCCDDDEEEFFFFFFFFFEEEDDDAAA@@@>>><<<;;;;;;<<<<<<===============>>>??????======<<<<<<======>>>>>><<<===>>>???>>>>>>???AAAAAAAAABBB@@@>>>>>>???AAA>>>AAADDDFFFGGGIIIKKKMMMSSSYYY```fffmmmxxx{{{xxxwwwzzzzzzhhhRRRAAA888777888777666555444444555666666666666666666666666666555666666777777888999999999999999999999888888888::::::999:::===>>>===<<<;;;;;;<<<======>>>>>>??????FFFLLLjjjjjjSSSLLLMMMLLLIIIGGGEEEGGGIIISSSooouuunnn}}}|||||||||ppp\\\[[[bbbaaaUUUJJJ===888222111444777666555777777777999;;;<<<:::888888888888999999999999:::;;;<<<===???@@@AAABBBBBB>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGKKKEEELLLQQQWWWuuuuuuYYYQQQgggkkkJJJNNNjjjZZZOOOGGGFFFEEEEEEFFFGGGFFFDDDAAADDDAAA<<<999999<<>>999666444222000///...------,,,,,,,,,---------,,,,,,++++++*********************************))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((()))((((((***...000111111444444444222000000222444555555777888;;;===???AAA===QQQaaabbb___dddlllqqqUUUBBB666888777333===NNNXXX^^^aaa\\\VVVSSSQQQOOOJJJKKKKKKJJJHHHFFFCCCBBBCCCBBB@@@>>><<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@>>>>>>===<<<<<<<<<======<<<>>>??????>>>???@@@BBB@@@@@@@@@>>>===>>>AAACCC>>>BBBGGGKKKNNNQQQSSSUUUbbbeeejjjqqq{{{sssvvvzzzpppQQQ<<<888777444666555555444444333333222333444444555555666666666555555666666777888888888999999999999999999999999;;;::::::<<<>>>???>>><<<<<<<<<======>>>?????????===FFFIIISSSwww}}}jjjXXXPPPLLLIIIIIIHHHDDDAAAEEERRRpppjjjeee{{{rrrqqqtttxxx|||www~~~nnnaaaYYY^^^eee```PPPBBB999666333333666777777555777666777999;;;;;;:::888999999999999::::::::::::<<<<<<<<<<<<===>>>???@@@>>>???@@@@@@AAABBBCCCCCCFFFEEEDDDDDDDDDDDDEEEEEEIIIGGGMMMMMMMMMfffvvvjjjpppSSSaaaUUUCCCvvvsssXXXPPPJJJGGGFFFEEEFFFGGGFFFDDDBBBFFFBBB>>>::::::<<>>999555444222111///------,,,,,,,,,---......,,,,,,,,,++++++*********************************))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((***)))((()))+++...000111444555555333111000111222333444555777:::===@@@BBBCCCHHHKKKOOOXXXcccgggeeeaaaTTTEEE;;;444111888BBBFFFPPP]]]eeegggccc\\\VVVVVVTTTQQQNNNJJJFFFCCCBBBFFFEEECCCAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;>>>???AAAAAA@@@@@@BBBCCC???????????????BBBGGGJJJHHHLLLPPPTTTWWW[[[___bbblllpppwww|||pppxxxxxx[[[AAA444222444444222333444444555444444333222222333333444555666666444444555666666777777888999999999999::::::::::::;;;;;;;;;===??????>>><<<<<<<<<======>>>?????????@@@EEEGGGFFF[[[kkkXXXNNNKKKLLLJJJDDDAAACCCEEEXXXjjjppp~~~tttmmmooouuu{{{sssoooqqqfff___aaabbbYYYIII>>>666444333444777888777555666666777999;;;;;;:::888999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;===>>>>>>>>>>>>???@@@AAAAAAAAADDDDDDDDDDDDDDDDDDEEEEEEEEEHHHLLLIIIGGGYYY}}}[[[mmm]]]___^^^GGG]]]___TTTPPPHHHFFFEEEFFFHHHHHHHHHFFFGGGDDD@@@<<<:::;;;===???CCCGGGNNNUUU\\\dddkkkpppsssxxx|||{{{yyy{{{~~~xxxpppjjjfffccc^^^ZZZZZZaaaeee___VVVQQQOOOLLLAAA===999555444333111000------,,,,,,,,,---......,,,,,,+++++++++++++++***************************(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))***)))(((((()))+++...000333555666555333111111222333333444666999<<<@@@BBBFFFBBB===@@@KKKXXX]]][[[^^^eee```NNNBBBAAA:::...999>>>KKK\\\kkkqqqnnnjjjaaa^^^YYYSSSOOOKKKIIIIIIFFFEEEDDDCCCBBBBBBCCCCCC??????>>>>>>===>>>>>>???======<<<;;;:::::::::;;;===???@@@@@@@@@@@@AAACCC>>>@@@AAACCCEEEJJJPPPTTTVVVWWWYYY\\\___eeekkkpppqqq{{{{{{vvv{{{sssrrr}}}~~~```DDD:::777222111666555555666666666666555555111222222333444555555666444444444555666666777777888888888999999:::::::::::::::;;;===???@@@>>><<<<<<<<<<<<===>>>>>>??????AAA@@@DDDEEEMMMnnn{{{dddUUUPPPPPPKKKFFFEEEGGGDDDLLLqqqqqquuuzzzuuuwww}}}qqqrrrmmmfffaaabbb^^^QQQBBB999444444444555777777777666666666666888:::;;;999777999999:::::::::;;;;;;;;;;;;;;;999999999:::;;;<<<<<<<<<<<<===>>>>>>??????@@@AAABBBCCCDDDEEEEEEFFFBBBGGGIIIGGGFFFPPPpppfffccchhh[[[~~~lllQQQDDDnnnrrrWWWPPPHHHFFFEEEEEEGGGIIIIIIIIIHHHEEEAAA>>><<<;;;<<<===AAAEEELLLRRRYYYaaaiiinnntttuuuvvvwwwzzz~~~yyyqqqjjjfffbbb]]]YYYYYYbbbeee___UUUQQQOOONNNAAA===999555444333222000...------,,,,,,,,,------++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))((('''))),,,///000333555666444333333333333333333555888;;;???BBBBBBCCCCCCBBBDDDMMMYYYbbbaaa{{{xxxlllgggSSS777888333444BBBWWWfffppptttqqqnnnhhhaaaYYYRRRLLLIIIIIIHHHFFFDDDCCCCCCDDDDDDAAA@@@??????>>>?????????>>>======<<<<<<<<<<<<===<<<===??????>>>>>>@@@AAAAAACCCFFFIIILLLQQQXXX\\\ZZZ\\\^^^aaafffnnnwww~~~ssskkk___```lllzzztttiiiKKK666777;;;444111777444444444444444444444444222333333444444555555555333333444444555666666666777777777888888999999:::999:::;;;===??????===;;;;;;;;;<<<<<<===>>>>>>>>>===<<<>>>EEEJJJXXX{{{~~~sss^^^PPPHHHLLLIIIIIIJJJEEEEEE[[[uuu|||ooo{{{|||~~~xxx}}}uuu___^^^bbbeee___PPPAAA999444555555555666666777777666555666888::::::999777999999999999:::::::::::::::999999999999999::::::;;;;;;;;;<<<<<<<<<=========>>>@@@BBBCCCDDDDDDEEE@@@FFFEEEEEEHHHJJJbbbzzzggg|||yyy```uuuaaa???SSSbbbRRRJJJHHHEEEDDDFFFGGGHHHHHHHHHFFFBBB???===<<<;;;;;;@@@DDDIIIOOOVVV]]]eeejjjsssrrrrrrvvv{{{~~~xxxpppjjjfffccc^^^ZZZXXX```eee^^^TTTOOONNNNNN@@@===888555444333222111///...------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***'''))))))(((''''''***------000444666666555555555444333333444666:::>>>AAA@@@DDDGGGGGGFFFJJJUUU```gggttt]]]KKK===222555@@@NNN\\\hhhtttuuutttpppiii```WWWQQQQQQOOOMMMJJJGGGFFFFFFEEECCCCCCBBBAAAAAAAAAAAAAAA@@@????????????@@@@@@AAA>>>@@@AAAAAA@@@AAABBBDDDDDDGGGKKKNNNRRRVVV[[[^^^bbbfffkkkrrr{{{gggYYYUUUdddoooqqqPPP@@@444333666555444555000111111333555888;;;===444444444444444555555555222333333444555555666666555666666777777888999999888999:::===??????<<<:::::::::;;;;;;<<<<<<======<<>>???AAABBBBBBAAAAAA@@@DDDAAADDDJJJEEESSSwwwqqqrrrkkkppp{{{UUUKKK}}}zzzeeeSSSOOOKKKHHHGGGHHHHHHHHHGGGEEECCC@@@>>><<<;;;;;;???BBBGGGLLLRRRYYYaaafffnnnpppssswww{{{}}}|||wwwooojjjgggddd___\\\VVV___ccc\\\RRRMMMMMMNNN@@@===888555444333222111000///...---,,,+++++++++++++++++++++++++++++++++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((())))))******&&&(((***)))''''''))),,,+++///444666777777777777444444333444666:::>>>@@@CCCAAAAAAEEEIIILLLPPPSSSaaassszzzcccSSSCCC<<<;;;???KKKWWWfffkkksssyyyxxxrrrjjjeeeYYYWWWTTTPPPLLLJJJHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDBBBDDDEEEEEEDDDEEEFFFHHHGGGJJJNNNRRRTTTWWW[[[^^^qqqwwwkkk[[[\\\dddpppTTT======777000000666777333111222555999???FFFLLLOOO555555555555555555444444222222333444444555555666444555555666777888888888777888:::<<<>>>>>>;;;999999999::::::;;;<<<<<<======EEE======III@@@MMM~~~qqqXXXTTTRRRPPPOOONNNKKKIIIHHHWWW}}}eeeqqq|||~~~~~~zzziii```[[[[[[\\\YYYNNN???777666666777666555444444666888555555666888::::::999777777777888888888999999999666777999:::;;;;;;::::::<<<<<<<<<===============>>>???@@@AAAAAA@@@???>>>@@@DDD???CCCLLLBBBIIIkkk}}}sssooojjjpppNNNggg}}}\\\XXXRRRMMMKKKJJJJJJIIIFFFEEECCCAAA>>>===<<<;;;>>>AAAEEEIIIOOOVVV^^^cccjjjooovvvyyyzzzzzz}}}vvvsssooofffdddcccZZZXXX]]]```\\\SSSMMMNNNQQQAAA===999666444333111///------,,,,,,,,,,,,++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((------...///111333555666333333333333555888;;;===CCCCCCEEEKKKPPPQQQMMMHHHRRR]]]oookkkPPPAAA???FFFMMMXXX\\\fffsss|||lllggg```[[[ZZZYYYSSSLLLHHHFFFEEEGGGIIIIIIGGGDDDHHHCCCBBBFFFEEEAAABBBFFFJJJMMMQQQTTTTTTRRROOOMMMLLLNNNTTT[[[___dddnnnxxxoooeeeeeeooo{{{pppSSS@@@555444333333222222222222111000111444777999999888555444444333333444444555555555555555555555444444555555555555666666666666666777888999999:::999999999:::;;;<<<============<<<<<<<<<===???EEEMMMSSSvvv~~~}}}^^^XXXQQQOOOPPPNNNIIICCCIIIUUUssswww```nnn{{{zzzvvvvvv|||sssfffWWWVVVZZZ[[[RRRBBB666444666666666666666666555555444666666777777777777666666444444444555555666777888<<<<<<;;;999777666777999999:::;;;===>>>======<<<999999:::===@@@@@@<<<999777===BBBCCCBBBEEENNNVVVbbb~~~jjjgggVVVMMMlllZZZNNNOOOPPPJJJFFFHHHFFFFFFFFFDDDBBB>>>;;;888===???BBBGGGMMMRRRWWWYYYeeejjjppptttvvvyyy}}}uuurrrooofffeeecccZZZWWW]]]aaa^^^UUUNNNLLLMMMBBB>>>:::777555444222000------,,,,,,,,,,,,++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((++++++,,,...000222444555888777555444444555777888AAAAAACCCIIIPPPQQQNNNJJJMMMJJJPPP___pppyyy}}}jjjNNNCCCDDDNNNUUU]]]bbbiiiuuu|||qqqjjjeee```[[[[[[WWWQQQMMMKKKJJJHHHFFFFFFDDDFFFLLLLLLIIIHHHJJJQQQZZZiiivvv|||uuufffZZZgggdddgggsssuuuxxxrrrYYYDDD999444444333222222222222222222222111333444555444222444444333333333333444444555555555555555555444444666666666666777777777777666666777888999999999999999:::;;;<<<<<<=========;;;;;;<<<===???DDDJJJOOOssstttgggWWWPPPQQQQQQLLLGGGHHHFFFRRRuuuvvveeecccxxxxxxxxx{{{{{{kkkbbbXXXXXXZZZWWWLLL===444333666666666666666666555555444555666666777777666666555555555444555555666777777;;;;;;:::999777666888999888999;;;<<<======<<<<<<<<<<<<===@@@CCCCCC@@@======@@@CCCCCCBBBEEEKKKRRRxxxnnnvvviiiZZZ{{{jjjPPPzzzzzzdddPPPJJJHHHEEEEEEJJJFFFFFFFFFEEEBBB???;;;999<<<===AAAEEEKKKQQQUUUXXXbbbgggmmmqqqsssvvv{{{}}}sssqqqooogggeeeddd[[[VVV]]]ccc```WWWMMMIIIIIICCC???;;;888666555333111------,,,,,,,,,,,,++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))***,,,...000222444888777666555444555666777>>>>>>AAAHHHOOORRRPPPNNNLLLEEEBBBJJJWWWdddrrr}}}~~~cccTTTOOOSSSWWWZZZ^^^fffrrr{{{}}}wwwlllggg___YYYVVVTTTSSSRRROOOMMMMMMPPPPPPNNNOOORRR^^^gggxxx~~~~~~rrrjjjxxxnnnTTT>>>555555444333222222111222222222000000///111222333111000444333333222222333333444444444444444444444555555666666777777777888888888555666777888999999999999999999:::;;;<<<<<<<<<<<<:::;;;<<<===???BBBFFFIIIXXXzzzaaaSSSQQQRRRNNNIIIIIIBBBBBBRRRqqqgggaaapppyyyuuuzzz~~~eee___[[[[[[XXXQQQDDD777111222666666666666666666555555444444555555555555555555444555555555555555555666666888999999888777777888:::888888999:::;;;;;;;;;;;;>>>???@@@CCCEEEFFFDDDBBBDDDDDDDDDBBBBBBDDDHHHKKKfffqqqxxxVVV___\\\bbbzzzeeePPPHHHEEECCCDDDIIIFFFGGGGGGFFFCCC@@@===;;;:::;;;>>>BBBHHHMMMRRRUUU]]]bbbhhhlllooosssxxx}}}{{{qqqpppoooggggggfff]]]WWW^^^ccc```VVVLLLHHHHHHBBB???;;;888666444222000------,,,,,,,,,+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''(((***,,,...000222333333444555777999<<<===<<<===AAAGGGNNNRRRRRRQQQNNNNNNNNNKKKHHHOOOeee{{{tttjjjaaa___eeejjjhhhdddfffooozzzvvvrrrnnnlllnnnjjjeeeaaa```aaadddgggkkklllqqq~~~yyycccTTT```xxxpppVVV@@@222111555222222111111111111222222---,,,---///222444333222333333222222222222333333333333444444444444555555666666666666777777777777555666777888999999999999888999:::;;;;;;<<<<<<;;;999;;;>>>???@@@AAACCCDDDIIItttppp]]]TTTPPPLLLIIIHHHIIIJJJHHHMMMgggqqqfffeeeuuu~~~zzzwwwbbb\\\YYY]]]VVVJJJ<<<333000333777666666666666666555555444333444444555555444444333555555555444444555555666666777888888777777999:::777888888999::::::;;;;;;>>>???AAACCCEEEEEEEEEDDDFFFDDDBBBAAAAAACCCEEEFFFXXX|||{{{gggTTTpppqqqSSSsssuuuhhhZZZMMMJJJIIIFFFDDDEEEGGGGGGGGGGGGEEEBBB???===999:::<<>>999666555333111///------,,,,,,,,,+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''((((((((()))))))))***''''''((()))+++---...///000111333666999===@@@AAA<<<>>>AAAFFFKKKPPPRRRRRRPPPRRRTTTQQQKKKLLL\\\mmm{{{}}}iii^^^```hhhnnnqqqnnnjjjkkkppptttxxxvvvzzzsssXXXEEE999222111444111111000000000111111222...---...000222444333222222222111111111111222222333333333333444444555555444444444555555555666666555555666777888888888888777888999:::;;;;;;;;;;;;:::<<>>???===>>>AAADDDGGGKKKMMMOOOTTTPPPPPPVVV\\\^^^```bbbjjjvvvxxxxxx}}}uuusssooojjjlllssszzzuuu___GGG;;;777444111///000000000///000000111222222111000111222222000///222111111000000111111222222222333333444444555555333333444444444555555555444555666777888888888888777777888999:::::::::::::::<<>>>>>???@@@>>>@@@BBBBBBBBBBBBCCCEEEJJJ]]]tttfffzzz```[[[}}}ttthhhWWWKKKEEEDDDEEEFFFGGGHHHIIIIIIHHHFFFCCCBBB::::::::::::===AAAEEEHHHMMMQQQVVVZZZ___gggpppwwwyyy||||||ssssssssslllkkkiii___VVV\\\bbb___UUULLLHHHHHHAAA>>>:::777555333111000------,,,,,,,,,,,,++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((()))*********)))))))))))))))******+++///000333555888:::<<<======>>>???@@@BBBDDDGGGIIIRRRNNNQQQ\\\fffhhhfffdddddddddiiisssxxxwwwzzz}}}}}}uuuooopppvvv|||vvvaaaNNN;;;555555444000...///////////////000111111222111000111222111000...111111000000000000111111111222222333444444555555444444444444555555555666444555666777888888888888666777888999::::::::::::888;;;===>>>>>>>>>???@@@BBBKKKXXXtttcccYYYUUUMMMHHHKKKOOOMMMIIIGGGTTTyyyoooaaa\\\fffllluuu{{{{{{{{{sssiiidddhhhrrr}}}ssslllhhh]]][[[bbbcccLLLBBB777333666999888444666666666666666555555444444444555555555555444444111111222333444666777888888:::<<<<<<;;;::::::;;;999999888888999:::<<<===<<<>>>@@@???===<<<>>>@@@<<>>BBBDDDJJJMMMRRRVVV\\\dddooowww{{{|||}}}uuuuuutttmmmllliii___SSS[[[bbbaaaWWWMMMGGGFFFBBB???;;;888666555222111---------,,,,,,,,,++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++******))))))))))))******+++---000444777:::<<<======>>>>>>>>>>>>???BBBDDDGGGLLLUUU^^^```___dddjjjooottttttmmmfffkkk~~~~~~zzz}}}mmm^^^RRRCCC555111333333111111///////////////000111111...------///111222222000111111000000000000111111111111222333333444555555555555555555666666666777444555666777888888888888666777888999999:::999999777999<<<<<<<<<<<<>>>???<<>>@@@BBB@@@>>><<<>>>@@@<<>>^^^iiiaaatttdddooo|||~~~GGGUUU|||dddTTTLLLHHHEEEHHHIIIJJJJJJJJJHHHFFFDDD>>><<<:::999:::===@@@BBBHHHLLLPPPUUUZZZcccooowww~~~}}}sssppppppllllllgggZZZVVVZZZ^^^]]]WWWPPPLLLKKKFFFAAA<<<777444333111000///......------,,,+++++++++++++++*********))))))******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************''')))---111555:::===>>>999;;;???BBBDDDCCCAAA>>>JJJLLLSSS\\\___```eeelllppp{{{~~~xxxrrrmmm|||~~~fffPPPBBB;;;999666333111000000000////////////////////////////////////000000000000000000000000////////////222222222333333333444444555555555555666666666666444444555555666777777777666666666777888888999999::::::;;;<<<===>>>??????EEE@@@HHHUUUssswww^^^NNNOOOPPPQQQRRRQQQKKKEEEGGGKKKZZZvvvyyysssiiicccccceeelllxxxlll[[[XXX]]]\\\VVVPPP999777555555555555444333777666555444444444444444555555666666666555333222555444333444666888888888777777888888888999999999777777777888999;;;<<<===;;;;;;<<<>>>???@@@AAABBBAAAFFFNNNSSSOOOEEEAAACCCGGGGGGVVVtttppp[[[bbboooaaalll\\\FFFqqqwwwaaaPPPFFFMMMGGGHHHKKKKKKIIIGGGFFFFFFCCC@@@<<<999999<<>>??????@@@;;;CCCPPPiiivvv___YYYRRRPPPQQQSSSOOOJJJFFFFFFJJJVVVjjj~~~qqqeee^^^\\\cccppp}}}~~~xxxeeeVVVXXX```^^^SSSIII999777555444555555444333666666555444444444444444444555666666666555333222555444444555777888888888777777777888888888999999777777777888999:::<<<<<<=========>>>>>>?????????AAADDDIIILLLIIIBBBAAAEEEFFFEEEOOOjjjYYYUUUpppbbbccc|||YYYSSS___JJJKKKCCCEEEHHHJJJKKKJJJJJJJJJCCCAAA===:::999;;;>>>@@@CCCFFFJJJNNNRRRZZZcccjjjxxx}}}tttpppqqqmmmnnnlllaaaUUUZZZ^^^]]]WWWPPPLLLJJJEEEAAA;;;777444333222000///......------,,,+++++++++++++++***************((((((((((((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********************,,,///333666999CCCHHHMMMMMMHHHFFFIIINNNJJJQQQSSSPPPSSS^^^eeedddlllqqq}}}{{{{{{{{{}}}www[[[FFF999333000555444222111000///000000............................../////////000000000////////////////////////111111222222222333333333444444444555555555666666444444444555666666777777888888999999:::;;;;;;<<<999::::::;;;<<<===>>>>>>@@@<<>>AAAFFFFFFEEEIII]]]nnn\\\aaafff\\\mmmsssEEEkkkgggLLLLLLBBBDDDGGGJJJKKKKKKJJJJJJEEEBBB>>>;;;999:::<<<===>>>BBBFFFJJJOOOVVV```hhhxxx}}}|||qqqnnnooojjjlllkkkaaaUUUYYY^^^]]]WWWPPPKKKIIIEEEAAA;;;777555333222111///......------,,,++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************+++***))))))+++...222555>>>CCCHHHJJJJJJIIIJJJLLLOOOYYY[[[TTTWWWcccfff___cccccclllxxx{{{www}}}~~~tttmmmooowwwrrrZZZDDD666111222333222111000/////////000000................................./////////000000.........///////////////111111111111222222222222333333444444444555555555333333444555555666666777888888888999::::::;;;;;;999999:::;;;<<<======>>>AAA>>>CCCKKKRRRnnnmmm___VVVPPPPPPRRRKKKNNNOOOLLLHHHIIIPPPWWWeeezzz{{{rrreeeZZZWWW\\\dddjjjzzzwwwccc[[[YYY___aaaVVVEEE888777555333333444555444333444444333333333333333444444444444444444444444444555555555444333444666888666666666777777777888888777777777777888999:::;;;<<<<<<<<<<<<<<<=========>>><<<>>>@@@???===@@@FFFFFFGGGHHHSSSqqq}}}kkkqqq\\\eeeWWWSSSmmmRRROOOEEEFFFGGGHHHIIIIIIGGGFFFFFFDDD@@@<<<:::999::::::;;;???CCCGGGLLLTTT^^^eeerrryyy{{{qqqoooooojjjkkkkkkbbbTTTYYY]]]]]]WWWPPPJJJHHHDDD@@@;;;777555444222111///......------,,,++++++************************************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************+++***(((''')))+++...111666888===EEELLLNNNLLLIIIHHHUUU\\\[[[bbbnnnnnneeebbb```cccjjjlllmmmyyy{{{tttwww}}}yyy\\\RRRDDD888222111333444/////////...////////////....................................////////////------....../////////000000000000111111111222222333333333333444444444444333333444444555666666666666666666777888888999999888888999:::;;;<<<======>>>>>>@@@CCCEEESSSsssaaaRRRMMMQQQIIIKKKMMMMMMMMMLLLLLLLLLIIIRRRgggyyykkkbbb\\\TTTPPPTTTbbbrrr}}}}}}```___aaabbbZZZJJJ<<<555666444222222333444333333333333222222222222333444444444333333333444444444666666555222000111555888555555666666666777777777777777777777888999::::::888999:::;;;<<<===>>>>>>;;;:::<<<@@@AAA???@@@DDDCCCGGGGGGKKK```|||```[[[yyypppJJJjjj```MMMHHHFFFEEEFFFHHHHHHGGGEEEGGGFFFBBB???<<<:::999999:::>>>BBBFFFJJJRRR\\\ccclllsss|||}}}~~~{{{rrrssssssmmmmmmlllbbbSSSXXX]]]]]]WWWPPPJJJGGGDDD@@@:::777555444333222///......------,,,++++++***************+++++++++************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************)))((('''(((***,,,---111111555@@@KKKQQQNNNJJJDDDQQQ]]]fffrrr|||{{{tttdddeeedddaaabbbhhhuuuiiiWWWAAA===777333111000000///.........///////////////------------------------------........./////////---------......//////000///000000000000111111111222222222333333333444444333333333444555555666666444444555555666777777777777888888999:::;;;<<<<<<===AAA@@@AAACCCGGGfffuuu^^^QQQQQQMMMJJJGGGHHHKKKMMMMMMLLLHHHJJJRRR___qqqyyylll```ZZZPPPPPPQQQUUU___mmm}}}dddeeefff```PPP>>>555555555333222222333444333222222222111111222222333333333333333222333333444555666888888666333222555888555555555555666666666666777777777777777888999999777777888:::;;;<<<===>>>;;;:::<<>><<<:::999:::===AAAEEEIIIPPPYYYaaahhhqqqzzz~~~}}}~~~zzzssstttuuunnnmmmjjjaaaRRRXXX]]]]]]XXXPPPIIIGGGDDD@@@:::666555444333222///......------,,,++++++))))))*********+++++++++************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((()))***++++++......222:::DDDLLLOOOOOOLLLRRR^^^kkkuuuyyyvvvqqqhhhnnnlllbbbaaalllwwwzzz|||www^^^HHH===666333111000000000...---...///////////////......---------------------------------.........//////,,,,,,---......///000000/////////000000000111111222222222222333333333333222333333444444555555666444444444555666666777777777777888999:::;;;<<<<<<;;;CCCAAA@@@FFFDDDSSSvvvqqq\\\TTTOOOMMMJJJJJJLLLNNNOOONNNQQQMMMLLLMMMPPPZZZnnn{{{mmmddd[[[SSSOOOQQQOOOVVVaaalllvvv}}}kkkhhhcccXXXGGG777222555444222111111222333333222111111111111111222333333333333222222222333444555444999>>>>>>:::666555555444444555555555666666666777777777777777888888999777888888999:::;;;;;;<<<===:::;;;???AAA???@@@BBBDDDAAAAAACCCGGGVVV{{{fffZZZ[[[nnnRRRfffdddQQQKKKEEEDDDHHHMMMNNNNNNIIIHHHFFFDDDAAA>>>;;;:::999<<<@@@CCCFFFMMMVVV]]]fffnnnwww{{{{{{|||wwwqqqtttuuummmjjjggg]]]RRRXXX]]]^^^XXXPPPIIIFFFCCC???:::666555444333222///......------,,,++++++))))))******++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************''''''((())))))*********,,,---111666===EEEMMMRRRSSSSSSZZZffflllgggaaa^^^nnnzzzyyyjjjhhhuuu~~~|||zzzkkkYYYCCC777555333111//////000000000////////////000//////...------------------------------------.........//////,,,,,,------...///000000////////////000000000000111111222222222333333333222222333444444555555666444444555555666777777777777777888999:::;;;;;;<<<555@@@<<<<<>>>>>@@@CCCIIIAAAAAAEEEEEELLLnnn]]]tttgggPPPmmmWWWSSSZZZRRRIIIFFFHHHLLLNNNMMMJJJIIIGGGEEEBBB???<<<;;;999<<>>;;;:::;;;===AAAFFFLLLRRRUUUaaaffflllrrrvvvyyy|||vvvoooppppppjjjjjjllldddWWWVVV^^^```VVVQQQOOOFFFAAA>>>:::888666555333222000///...------,,,------++++++******************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((******((('''(((***,,,***)))))))))(((((((((((())))))+++******))))))******+++******+++,,,///444;;;@@@GGGGGGKKKQQQRRROOOOOORRRTTTaaalllnnnlllkkkjjjiiiooovvv}}}zzz~~~___SSSCCC777111000///...////////////......---------------------,,,,,,,,,+++++++++,,,,,,,,,------------------............---------................../////////000000000000000000111111111222222222111111222222222333333333555555555555666666666666666777777888888999::::::;;;;;;<<<<<<===AAAGGGKKKlll~~~yyynnncccYYYSSSPPPPPPPPPOOONNNMMMMMMLLLKKKJJJIIIHHHHHHIIIKKKMMMOOOVVVZZZbbbkkkvvv}}}wwwtttqqqmmmjjjiiiaaa[[[ZZZXXXSSSQQQSSSMMMNNNQQQVVV___iiisssxxxyyypppooorrrvvvooo]]]HHH;;;666333222333333333222222222111111111111111000000111111222333222222222111111111000000111222444666777777666555555555555555555555555555555555555666666666666666555666888999:::;;;;;;;;;=====================<<<@@@???AAACCCBBBDDDPPP]]]wwwwwwrrrUUUnnnhhhSSSttt~~~bbbRRRJJJLLLNNNGGGMMMKKKIIIHHHGGGDDD@@@===:::;;;<<>>:::777666444222111000///...------,,,------,,,+++++++++***)))))))))))))))***++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***)))((('''(((***+++***)))))))))(((((((((((())))))+++******))))))******++++++++++++***+++...222666<<<>>>CCCJJJMMMLLLNNNRRRUUU^^^hhhlllnnnqqqpppnnnmmmyyy|||pppZZZ@@@999111......000111111///............---------+++,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------......//////....../////////000000000000000000111111111222222111111222222222333333333444555555555555666666666666666777888888999999:::888:::;;;;;;<<<>>>BBBEEEPPPcccxxxqqqbbbWWWQQQPPPOOOMMMKKKJJJIIIJJJJJJNNNLLLJJJIIIHHHHHHIIIIIICCCDDDGGGIIIMMMSSSZZZ___hhhkkkooossswwwzzz{{{|||{{{|||zzzuuuqqqmmmeee]]]XXXWWWTTTQQQNNNLLLJJJIIIMMMHHHFFFHHHJJJJJJKKKNNNPPPUUU^^^kkkxxxyyyiiifffjjjppptttdddRRR???777555444222222333222222222222111111111111000000000000111222222222222222111111111111111111111333444555444333222555555555555555555555555555555555666666777777777777888999:::;;;<<<<<<<<<<<<<<<==================>>>???BBBDDDBBBBBBHHHPPPvvvvvvZZZ\\\VVVTTTqqqUUUPPPTTTIIILLLJJJIIIIIIHHHFFFBBB???;;;;;;;;;===@@@EEEJJJLLLVVVYYY^^^bbbggglllrrrvvvyyyzzzsssmmmppprrrlllmmmnnnggg[[[XXX___```VVVSSSRRRJJJBBB???;;;888666555333222000///...------,,,------,,,,,,,,,+++***)))((((((((()))+++,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((()))***))))))))))))(((((((((((())))))******))))))))))))*********++++++***)))***---000555777<<>>@@@===PPPfffvvvooo___VVVQQQOOOLLLJJJIIIIIIJJJKKKIIIIIIIIIIIIJJJKKKKKKLLLJJJJJJIIIGGGEEEFFFHHHKKKJJJKKKMMMOOOQQQRRRRRRRRROOOOOOOOONNNMMMKKKHHHEEEEEEFFFHHHHHHFFFFFFGGGHHHIIIGGGGGGKKKOOOSSSUUUWWWgggmmmwww{{{iii^^^dddmmmooommmVVVFFF666222555555222111222222222222111111111111000000000000000111222222111111111111111111111111222222333333333333222111555555555555555555555555555555555666777777888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>@@@CCCCCCBBBAAAEEEJJJ```yyyjjjVVVkkkrrrMMMccclllSSSUUURRRKKKJJJIIIIIIIIIHHHEEEBBB;;;;;;:::;;;>>>CCCHHHKKKQQQSSSWWW[[[```fffmmmrrrsssyyy|||sssllloooqqqkkkmmmooogggZZZWWW]]]___VVVSSSTTTMMMCCC@@@<<<999888777555333000///...------,,,------,,,,,,,,,+++***)))(((((((((***+++------+++***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))***)))((('''(((***'''((((((((((((((()))***))))))(((((((((((())))))***))))))))))))))))))***)))***+++***)))***,,,...000000555<<>>>>>===@@@BBBAAA@@@CCCGGGJJJOOOyyygggmmmlllbbbtttXXXJJJvvv[[[RRRUUULLLKKKJJJKKKKKKJJJGGGEEE===<<<;;;;;;>>>CCCHHHKKKMMMOOORRRVVVZZZaaahhhmmmoooyyy~~~{{{ssslllnnnoooiiikkknnnhhh\\\XXX^^^^^^UUUSSSTTTNNNDDDAAA===:::999777666444000///...------,,,------,,,+++++++++***))))))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''')))***)))((('''(((***&&&((())))))(((''')))***))))))(((((((((((())))))***))))))(((((())))))***((()))+++++++++***,,,---******...333888@@@PPP^^^pppwwwiii```cccjjjuuu|||sssfffRRRAAA888444333222,,,---.........---,,,+++++++++,,,,,,,,,,,,,,,---......---,,,+++***))))))************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......------.........//////////////////000000000111111111111222222222333333333333444444444444555555555555555666777777888888999888999;;;<<<;;;;;;===???BBBCCC@@@BBB\\\pppmmmfff^^^VVVPPPKKKIIIQQQRRRRRRSSSRRRPPPOOOMMMKKKLLLKKKIIIGGGFFFHHHJJJHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFFFFGGGEEECCCEEEIIIFFFFFFFFFGGGIIIJJJLLLLLLOOOTTT[[[dddqqq~~~}}}zzzmmmbbbeeeooonnn___NNN>>>666///111333222111111222111111111111000000000000////////////000111111111111111111111222222222555444444444444444444444555555555555555555555555555555666777777888999999999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>><<<@@@AAA???@@@EEEIIIJJJLLLmmmpppZZZzzzjjj```~~~gggCCC```|||iiiPPPPPPMMMLLLLLLLLLLLLKKKIIIFFF@@@>>><<<;;;===AAAFFFIIIIIIKKKNNNRRRVVV[[[bbbgggjjjvvv|||yyyzzzuuulllllllllfffiiimmmgggaaa]]]``````UUUSSSTTTMMMCCC@@@<<<999888777555333000///...------,,,------++++++******************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''')))***)))((('''(((***%%%'''))))))'''&&&(((***))))))(((((((((((())))))))))))(((((((((((())))))''')))+++,,,+++******+++'''(((+++...///333???KKKZZZtttxxxkkkfffeeefffhhhgggkkkyyyzzzppptttyyybbbPPPFFF:::222000//////000---...///............///***+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++******************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000111111111222222222333333333333333444444444555555555555555666666777888888888777888::::::999:::===???<<<===BBBLLLZZZhhhqqqvvvyyynnnddd\\\XXXTTTUUUWWWWWWWWWUUURRRPPPVVVVVVUUURRRNNNLLLLLLMMMIIIIIIIIIIIIIIIJJJJJJKKKHHHHHHMMMSSSSSSOOOPPPUUUUUUSSSRRRUUUZZZ___aaaaaaffflllssszzzkkklllnnnqqqoooaaaMMM>>>777222111333333000///222111111111111000000000000///////////////000111111000000111111111222222222444444333333333444444555555555555555555555555555444555666777888999::::::999999:::;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>???:::???@@@???@@@EEEHHHFFFKKK___gggddd{{{ZZZhhhzzzuuuLLLRRRtttrrrppptttUUURRRNNNMMMMMMMMMMMMLLLIIIGGGDDDAAA>>>;;;;;;===AAADDDDDDFFFJJJMMMQQQUUU[[[^^^fffmmmtttwwwzzzvvvmmmkkkjjjdddggglllgggfffaaadddaaaVVVRRRSSSLLLBBB???;;;999777666444222000000...---------------***************+++++++++,,,++++++******++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((()))***)))((('''(((***%%%'''))))))'''&&&(((***))))))(((((((((((())))))))))))(((((((((((())))))(((***,,,,,,***)))((()))((())),,,...+++***222<<<<<>>>>>???888>>>AAA???AAAEEEEEEAAADDDOOOmmmrrr[[[]]]UUUfffXXXKKKVVV||||||kkkxxx[[[[[[OOONNNNNNNNNNNNLLLIIIGGGGGGDDD???;;;999:::===???@@@CCCFFFJJJMMMQQQUUUYYYccceeekkkttt{{{}}}gggkkkhhhfffmmmgggggggggfffccc___ZZZUUURRRQQQHHHAAA<<<;;;888444222333111000///...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************))))))(((((((((((())))))******************************+++++++++,,,,,,,,,...666DDDSSS```hhhmmmoookkkfffdddkkkyyyuuuhhh___RRRAAA444000000///------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************)))************+++++++++++++++******************++++++,,,,,,,,,,,,---------------............///---......///////////////111111111111111222222222111222222333333444444555555555555555555666777777888888888999:::;;;<<<=========>>>???BBBEEEHHHIIITTTvvvooo^^^___dddkkkjjjddd]]]\\\ddddddcccaaa```aaadddgggiiiiiippp{{{}}}uuurrrzzz~~~~~~vvvnnngggttt|||sss[[[BBB555111111111111111000000000000000000000000000000000000//////000111111111111111000000000000111111111111111111222222222333333333555555555555555555444444333444555777888888888888999999:::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<>>>@@@AAAAAABBBEEEJJJQQQrrrwwwhhhrrreee\\\fffkkkLLLAAAfffkkk[[[PPPLLLKKKNNNOOOLLLIIIJJJJJJHHHCCC???<<<;;;;;;;;;<<<>>>@@@DDDIIIOOOTTTVVV[[[aaahhhnnnsssxxx}}}gggjjjgggeeemmmggggggfffeeeccc^^^YYYUUUSSSRRRIIIBBB===;;;999444222333111000///...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))*********))))))(((((((((((())))))*********************************+++++++++,,,,,,+++---111888AAALLLVVV[[[hhhiiilllqqqxxxoooeeeXXXNNNGGG???666///000///...---,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))*********+++++++++************************+++++++++,,,,,,,,,------------------............------...///////////////000000111111111222222222111111222333333444444555555555555555555666666777999999999999999:::;;;<<<======>>>???AAACCCFFFGGGKKK]]]~~~}}}~~~~~~tttllljjjwwwxxxwwwvvvvvvxxx|||}}}{{{~~~wwwyyyyyypppvvvuuunnn\\\GGG888333444111111111000000000////////////////////////////////////000111111111111000//////000000000111111111111111111222222222333333555555555444444444444444333444555666888888888888888999::::::;;;::::::::::::::::::::::::::::::::::::;;;<<<>>>???@@@AAAAAABBBEEEFFF\\\~~~{{{jjjzzz^^^\\\vvvaaaKKKWWWxxxbbbSSSNNNLLLNNNOOOLLLJJJKKKJJJHHHEEEAAA>>><<<;;;;;;<<<===???CCCHHHMMMQQQTTTXXX]]]dddiiinnnttt|||~~~hhhjjjfffdddlllggggggeeedddccc^^^YYYUUUSSSSSSJJJCCC>>><<<:::555333444111111///...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))************************&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))******))))))(((((((((((())))))*********************************++++++++++++,,,,,,***((()))...777@@@FFFWWW```iiilllmmmwwwzzzsssfff[[[NNNHHH???888555444333222//////...---,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++************************)))))))))*********++++++************************++++++++++++,,,,,,,,,,,,------------............------...////////////...000000000111111111222222111111222222333444444444555555444444555555666777:::999999999999999::::::<<<<<<===>>>???AAABBBCCCEEEGGG]]]vvvwwwkkkXXXDDD777111222444111111000000000000//////////////////////////////...///000000111111000000//////000000000000111111111111111222222222222333444444444444444444444444333444555666777888888888888888999:::::::::::::::999999:::::::::::::::::::::;;;<<<>>>???@@@@@@@@@BBBCCCDDDOOOmmmuuulllkkkVVVfff[[[EEE{{{jjjVVVOOOKKKLLLMMMLLLJJJKKKJJJIIIHHHEEEBBB???<<<;;;;;;<<<>>>AAAEEEIIIMMMPPPTTTXXX^^^ccchhhoooxxx~~~~~~hhhiiieeeccclllggghhhcccdddccc^^^XXXTTTSSSSSSJJJDDD???===;;;666444555222111000...---------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))))))))***))))))(((((((((((())))))************************************++++++++++++++++++,,,---///111333444>>>HHHSSSWWWWWWaaauuuwwwfffYYYSSSMMMGGGBBB:::888555111///000444777......---,,,++++++,,,,,,+++++++++***************************++++++++++++************************))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........,,,---......//////......//////000000111111222222111111111222333333444444555444444444444555666666:::999999888888888888999;;;;;;<<<<<<===>>>???@@@AAAJJJMMMZZZxxxxxx~~~uuudddWWWEEE999444444333111111000000000////////////////////////////////////...//////000000000000000////////////000000000111111111111111222222222222333333333333333444444444333333555666777888888888666777888999:::::::::999999999999999999:::::::::999:::<<<===>>>?????????BBBAAAFFFNNN___ttt___xxx\\\YYYyyy{{{OOO^^^tttZZZPPPHHHHHHIIIIIIHHHJJJJJJJJJJJJHHHFFFBBB>>>;;;:::;;;<<<>>>BBBEEEIIIKKKOOOSSSXXX\\\aaaiiirrryyyhhhhhhdddbbbkkkgggiiicccdddddd___WWWRRRRRRSSSKKKDDD???>>>;;;777444666222111000///...---------++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++(((***,,,---------+++***---333:::>>>@@@HHHVVVbbbxxx{{{tttjjj[[[RRREEE===888777444222---...///...,,,,,,///111---,,,,,,++++++++++++,,,************************)))))))))******+++++++++))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------...,,,------..................//////000111111222222000000111222222333333444444444444444444555666666999999888777777777888888::::::;;;<<<<<<=========>>>HHHGGG@@@WWWyyykkkpppzzzvvviiiQQQFFF888333555666333...000000000////////////.................................///000000000000000...////////////000000000000000111111111222222222222222222222333333444444222333444666777777777777555666777888999999999999888888888999999:::::::::999:::;;;<<<===>>>>>>>>>???;;;AAAHHHNNNiii|||fffeee~~~jjjUUUddd```sssbbbUUUIIIFFFFFFEEEEEEFFFIIIJJJKKKKKKHHHDDD@@@===::::::;;;<<>>333...000333222///000000////////////..............................---...//////000000//////......////////////000000000000000111111111111222000111111222222333333444222333444555666777777777444555666777888999999999777777888888999:::::::::999:::;;;<<<============AAA<<<<<<@@@CCCVVV|||bbbnnn```XXXuuunnntttdddRRRJJJGGGEEECCCDDDGGGIIIJJJKKKJJJFFFBBB@@@;;;;;;;;;;;;===???AAABBBFFFJJJOOOSSSVVV]]]eeekkkjjjttthhhgggaaa___jjjhhhjjjdddffffff___VVVOOOOOOQQQJJJCCC>>>===:::666444555333222111///......------++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************---,,,***))))))+++---...+++++++++,,,---...//////+++888EEEMMMXXXgggppprrrxxx{{{{{{zzz~~~~~~yyy___XXXNNNDDD===888444222+++,,,...//////---+++))),,,,,,,,,---------,,,+++++++++************++++++((()))))))))*********+++((((((((()))***+++++++++))))))))))))))))))))))))(((((((((((()))))))))***''''''(((((()))******+++************++++++++++++++++++,,,,,,,,,---------+++,,,------......------------...///000111222222000000000111222222333333444444333333444444555666666666666666666777888999777888:::<<<============BBB;;;@@@JJJHHHIIIhhh~~~{{{~~~|||nnn[[[NNN<<<777111---...///111111000000/////////.................................---...//////000000//////........./////////000000000000000000111111111111000000000111222333333333222222444555666777777777333444555777888999999999666777777888999999::::::999:::;;;;;;<<<<<<<<<<<<===BBB===;;;DDDMMMqqquuueeewwwVVVccc|||~~~zzzyyybbbTTTMMMHHHDDDCCCFFFGGGIIIJJJJJJGGGDDDBBB<<<;;;;;;;;;;;;===>>>???AAAEEEKKKOOORRRWWW]]]bbbcccnnn{{{hhhgggaaa___iiihhhjjjdddgggggg```UUUNNNNNNPPPJJJCCC>>><<<:::555333444333222111///............++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((()))***,,,---............+++---//////000444>>>HHHLLLPPPVVV^^^jjjwww|||{{{ssshhhZZZMMMAAA:::888555111//////111111111...---,,,***))))))+++,,,+++)))((())),,,---,,,++++++***************++++++(((((())))))*********+++'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++)))************+++++++++++++++,,,,,,,,,---------+++,,,------......------------...///000111222222000000000111222222333333444333333333333444555555555555555555666888999999666777:::<<<===>>>>>>===>>>======???AAAGGGUUUbbb~~~xxxvvvxxxmmmWWWDDD===///000111111000000000111000/////////....................................---......///////////////............/////////000000000000000111111111111///000000111222222333333222222444555666777777777333444555777888888999999666777777888999999::::::999999:::;;;<<<<<<<<<<<<333DDD<<<888GGGHHHTTT{{{wwwoooYYYUUU\\\uuueeennn\\\SSSKKKEEECCCEEEFFFHHHJJJJJJHHHFFFDDD<<<<<<;;;:::;;;<<<===>>>>>>BBBHHHLLLOOOSSSXXX]]]fffmmmtttyyy{{{kkk```ccc___```hhhjjjjjjhhhccc]]]VVVRRRPPPQQQMMMFFF>>>::::::999666222222111000///------------...---,,,,,,++++++,,,,,,))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,...000000///...---...------------...//////222333666;;;CCCMMMUUUZZZdddhhhnnnvvv}}}{{{zzzvvvvvvtttpppiiiaaaYYYUUUDDDAAA===888444222111000........................,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,---------..................////////////000000000000111111111111222222333333333333444444333333444555666777888999777888888999999:::;;;;;;<<<<<<===>>>BBBFFFJJJLLLeee|||yyyqqqXXXBBB999888000000000000////////////................................................//////.........---------............////////////000000000000000111111222///111222333111111111222444111000333666444111///000111444666888999999999666777888999::::::::::::===<<<<<<;;;;;;:::999999<<<>>>AAABBB???@@@KKKXXXggg{{{QQQLLLeee|||pppaaayyyooobbbLLLKKKNNNAAAAAADDDHHHKKKLLLIIIFFFCCCCCCAAA===:::888888999:::>>>AAADDDGGGJJJOOOTTTXXXaaafffnnnvvv{{{~~~hhh___bbb___aaahhhiiihhhfffbbb\\\VVVSSSRRRRRRLLLFFF???;;;:::999666222222111000///...---------,,,,,,+++************+++)))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++---...///...---,,,,,,,,,,,,,,,,,,------...------...///333777;;;>>>???BBBFFFLLLRRRXXX\\\^^^dddddddddcccccccccccccccYYY[[[\\\YYYUUUQQQPPPPPP@@@@@@???>>>;;;666222///666444111...,,,+++++++++------------------------+++++++++******+++++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((('''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,------------...............//////////////////000000000111111111222222222333333333444444333333444555666777888888777777888888999::::::;;;<<<<<<<<<>>>@@@DDDGGGJJJRRRnnn}}}yyy~~~lllUUUAAA555222333000000000000/////////...................................................///.........------------............////////////000000//////000000111222///111222222111111222333333222222222222222333555333444666777888888888888777777999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???>>>>>>FFFPPPsss{{{ttthhhSSSYYYbbbhhh~~~qqq\\\SSSIIIEEEGGGFFF@@@AAACCCFFFIIIIIIHHHGGGEEECCC@@@<<<::::::::::::<<>>;;;888555444333222111000............------,,,+++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''(((((()))))))))))))))+++++++++++++++,,,,,,---***+++,,,---------,,,+++------,,,,,,++++++******//////...------,,,++++++...---------...000000111******((('''''''''((((((***************+++++++++++++++++++++++++++++++++***))))))(((((())))))***))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))******+++,,,+++++++++,,,,,,,,,------------------...............////////////000000000111111111222222222333333222222333333444444555555555666666777777888888999:::::::::;;;<<<===>>>???AAABBBBBBDDDQQQooouuuwwwwwwnnnIII@@@555111222333000,,,////////////............------------------------------------------------,,,,,,------------------------------............/////////...///000000111000111222222111222444666@@@VVVjjjjjj\\\KKK<<<111333333333444555666777888888888999999:::999999999777888888999:::;;;<<<<<<>>>;;;<<>><<<::::::;;;======>>>AAAEEEHHHMMMPPPTTTYYY^^^eeelllqqquuu{{{ccc\\\___cccbbbgggnnnjjjhhhgggddd^^^VVVPPPLLLKKKIIIGGGDDD@@@;;;888555444333222111000///............---,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((())))))(((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((()))))))))++++++******++++++,,,---***++++++,,,,,,+++************************++++++------------------......---,,,+++,,,...///...------,,,,,,,,,---...//////******************))))))************************))))))(((((((((((())))))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,------------...............////////////000000111111111111222222222222222222222333333333444444555555555666777777888888999999:::;;;<<<=========999???DDDCCCAAANNNmmm~~~zzzzzztttXXXBBB888444000...///000111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........//////......//////000111111111222111111222555777KKKaaauuuxxxnnn___LLL<<<222222222333444555777888777777888888888888888777777888888999:::;;;;;;<<<:::888:::@@@DDDCCCBBBDDDBBBGGGccceeeooo^^^SSSkkkccc}}}sss]]]OOOJJJDDDDDDIIIMMMMMMKKKIIIIIIHHHGGGDDDAAA>>><<<:::;;;<<<<<<===>>>BBBDDDIIILLLPPPTTTYYY^^^dddiiitttxxx}}}{{{```[[[^^^aaa___fffnnnjjjgggfffccc^^^WWWPPPMMMLLLHHHGGGEEEAAA<<<888555555333333111000///.........---,,,,,,+++++++++++++++))))))))))))))))))))))))(((((())))))(((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((())))))******))))))))))))***++++++,,,,,,,,,,,,++++++++++++***++++++,,,---.........,,,,,,,,,------------...,,,++++++,,,...///,,,***(((((())))))******++++++***+++++++++++++++******)))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))***++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000111111111111222222222222222222222222333333333333444444555666666777777888888888:::;;;<<<=========:::???DDDFFFAAABBBRRRdddzzz~~~{{{mmmWWW???...444222000...///000222333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........///............///000000111222222111111222666888MMM]]]kkkmmmmmmkkk^^^OOO555444444333444555666777666666777777777777666666888888999999:::::::::;;;999888:::???@@@===>>>AAABBBBBBLLLmmmzzzmmm|||\\\]]]|||qqqqqq___UUUIIIDDDGGGKKKMMMMMMIIIJJJJJJIIIGGGDDD@@@>>>999:::;;;;;;:::<<<>>>AAADDDGGGKKKPPPTTTYYY___bbbrrrwww}}}vvv^^^YYY]]]___]]]eeemmmiiiddddddbbb]]]WWWQQQNNNMMMHHHGGGEEEAAA<<<888555555444333222000//////......,,,++++++***)))*********))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((((((((()))******)))))))))))))))***+++,,,'''(((((()))+++,,,,,,---+++++++++******))))))))),,,++++++,,,///...***'''************)))(((''''''&&&'''(((((())))))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000111111111111222222222222222222222222222333333444444555555666777777777777888999;;;<<<===>>>>>>>>><<<===AAA@@@???FFFOOO\\\wwwjjjNNN;;;555666---,,,,,,,,,...//////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.....................///000000111222222111111333666999JJJTTTZZZ]]]dddmmmiii]]]888777666555444444555666555666666666666666555555888999999999999:::::::::;;;:::<<>>;;;<<<@@@EEEBBB???ZZZrrruuunnnTTTdddiiixxxrrrcccQQQFFFFFFJJJMMMMMMJJJKKKLLLLLLJJJFFFCCCAAA888999:::999999:::<<>><<<999666333444444222000///............---,,,+++************''''''(((((())))))******))))))))))))(((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((())))))((((((''''''((((((((((((''''''***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))******************))))))******+++,,,))))))************))))))++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((***)))(((''''''((()))***&&&''''''((()))******+++((((((((((((((((((((((((((()))***)))'''&&&&&&'''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,---...///000000000000000000000000111111111111000111111111111222222222333333444444555666666666777777777888999:::<<<<<<<<<===>>>???AAABBBDDDDDDFFFTTTlllcccKKK===666222000111111000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////000///......///111333555;;;CCCGGGEEEEEEMMMUUUWWW???;;;666333333444555555666888999999777666777777888888999999999999888888888999:::<<<===>>>>>>>>>@@@BBBBBBIIIdddzzzcccjjjWWWdddjjjkkkVVVOOOMMMKKKLLLQQQJJJKKKLLLKKKIIIGGGFFFEEE???>>><<<:::::::::;;;<<>><<<999666333444444222000///............---,,,++++++*********'''((((((((()))))))))***))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''(((((((((((('''''''''((((((((((((''''''))))))(((''''''((())))))'''((((((((())))))))))))(((((()))))))))***************))))))******+++,,,))))))************))))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((***)))(((''''''((()))***&&&''''''((())))))******((((((((((((((((((((((((((()))))))))'''&&&'''(((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,---...//////000000/////////000000000111111111000000111111111222222222333333444444555666666666777777777888999:::;;;<<<<<<======???@@@AAABBBBBBBBBEEEOOOdddtttfffPPP???555111///---000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////111000///...///000222333333999;;;666444999>>>???;;;888444222222333444333555777888888777666666777777777888888888888777777888999:::;;;============<<<>>>@@@EEEYYYxxxiiippp~~~___SSSjjjzzz]]]PPPNNNNNNPPPTTTMMMNNNNNNMMMKKKHHHFFFFFFAAA???===:::999:::;;;<<<===@@@CCCFFFIIIMMMRRRVVV^^^ccclllsssyyy}}}qqq\\\XXX^^^bbb\\\___dddaaaeeeccc```[[[ZZZYYYSSSKKKIIIEEEAAA>>><<<999666444444444222000///.........///...---,,,+++++++++,,,(((((((((((())))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''(((((((((''''''&&&''''''(((((((((((('''''')))(((''''''''''''((()))''''''((((((((()))))))))(((((())))))))))))*********))))))))))))***++++++((())))))******))))))((())))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''(((((()))'''''''''(((((())))))***(((((((((((((((((((((((('''((()))((('''&&&'''(((&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,+++,,,---...//////////////////000000000000111111000000000111111111222222333333333444555555666666666666777777888:::;;;<<<<<<<<<======>>>??????@@@DDD@@@???EEEXXXyyyuuuPPPGGG;;;222.........---............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------............/////////111000/////////000111222000444444000---///222222555333111111222333222222333555777777555444555666666666666777777666666666888888999;;;<<<<<<<<<<<<999:::===@@@HHH```hhh|||sssRRRPPPooo}}}gggWWWNNNLLLNNNQQQQQQPPPOOOLLLJJJHHHGGGDDDBBB>>>;;;999999:::;;;999;;;>>>AAADDDHHHNNNQQQVVV\\\cccjjjppptttxxx{{{xxx\\\WWW]]]ccc^^^___eeecccddddddaaa\\\VVVQQQMMMJJJHHHEEEAAA>>><<<999666444444444222000///.........///...------,,,,,,,,,---(((((((((((())))))))))))))))))))))))(((((((((((('''(((((((((((((((((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((('''&&&%%%%%%&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***)))))))))))))))***++++++(((((())))))))))))((((((((((((((((((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''((()))((('''&&&'''(((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,...............////////////000000000111000000000000111111111111222333333444444555666666666666666777888999:::;;;;;;;;;;;;<<<<<<=========AAA@@@BBBFFFGGGSSSqqq{{{iiiPPP999555000....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------.........//////111000000/////////000000000222333111000111333555111111000111333444333111222444555555444444444555444555555666666555555444777888999:::;;;;;;;;;;;;:::999;;;===<<>>AAAEEEJJJMMMPPPTTT[[[aaafffkkkpppsss|||}}}bbbXXX\\\cccaaabbbhhhgggjjjiiifff```WWWOOOKKKKKKHHHEEEAAA>>><<<:::777555444444222000///...............---,,,,,,,,,------))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))))))))(((((())))))***+++(((((())))))))))))((((((((('''''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&((()))(((''''''((()))&&&''''''(((((((((((((((&&&'''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,***+++,,,---...............////////////000000000//////000000000111111111222222333333444555555555555555555666777888999::::::::::::;;;;;;<<<<<<<<<:::<<>>;;;>>>YYY{{{~~~mmmTTTbbb}}}hhhVVVRRRPPPNNNNNNOOOOOOMMMKKKIIIGGGCCC@@@===<<<;;;;;;777999;;;===???BBBFFFJJJJJJNNNSSSXXX]]]bbbgggkkkooottt|||ppp___]]]dddccceeejjjiiikkkhhheee___VVVKKKHHHJJJGGGDDDAAA>>><<<:::777555444444222000///.........------,,,,,,,,,,,,------))))))))))))(((((((((((())))))))))))((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))(((((((((((()))******'''(((((())))))(((((('''(((((('''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''((()))&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++******+++,,,------------......////////////000000/////////000000000111111222222222333444444555555444444555555666888999:::999999::::::;;;<<<<<<===@@@@@@AAACCCBBBCCCLLLVVViiiyyyoooUUU>>>444333000000000000///......---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------------.........////////////////////////000......111111//////111111000111222444555444333000222444444444333444555444444555555555555444444666666777888999999888888;;;777999???>>>>>>NNNcccaaa]]]ooottt}}}[[[UUURRRNNNNNNPPPPPPNNNLLLJJJIIIGGGDDDBBB???===;;;999:::<<<<<<===@@@CCCFFFFFFIIIMMMQQQUUUYYY___ccchhhoooyyyiii___dddeeegggkkkhhhiiiddd```]]]UUUKKKGGGJJJGGGDDD@@@>>><<<:::888555444444222000///.........,,,,,,++++++++++++,,,,,,***)))))))))((((((((('''))))))))))))((((((((((((&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((()))******''''''((((((((((((''''''))))))((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++)))***+++,,,,,,------,,,........./////////000000////////////000000000111111222222333333444555555444444444555666777888999888888999:::;;;======>>>BBBDDDAAA<<<<<>>HHHSSSuuuqqqgggxxx}}}wwwnnn[[[VVVQQQPPPQQQQQQNNNKKKIIIJJJJJJIIIFFFBBB>>><<<:::;;;<<<<<<<<<===@@@BBBCCCEEEGGGJJJMMMRRRWWW[[[ccciiipppvvv{{{pppaaaeeefffhhhjjjgggkkkeeeaaa___YYYPPPMMMPPPGGGDDD@@@>>><<<:::888666555444222000///.........+++++++++******+++,,,,,,******))))))((((((((('''))))))))))))((((((((((((&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((()))******''''''((((((((((((''''''***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''&&&((((((((((((((((((((((((%%%'''((((((''''''(((***&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++))))))***+++,,,,,,,,,,,,............/////////000////////////000000000000111222222333333444555555444444444555666777888999777888999:::<<<===>>>???666>>>AAA<<<===DDDFFFAAAFFFDDDNNNddd|||fffQQQ<<<555444222000000///000///...,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++******************************++++++++++++******++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,...///000000000000///+++,,,222444111111444222111///000222333333222000222444555444444555666444555555666666555555444555666777777777777777666888888777666666:::BBBJJJTTThhhcccrrrttt```ZZZTTTRRRRRRQQQMMMIIIIIIJJJKKKKKKIIIDDD@@@===;;;;;;<<<;;;:::;;;>>>@@@@@@BBBDDDFFFHHHMMMRRRVVV]]]___bbbiiiqqqzzzrrrdddggghhhiiicccmmmhhhiiiggg```WWWPPPMMMMMMKKKCCC>>>>>>>>>;;;888999777555333222222111///---++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,---------------............//////////////////000111111000111111222222333444444444444555555666777777777888999999::::::;;;<<<<<<============<<<>>>AAADDDBBBFFFMMMTTT```sssuuujjjFFF===333...///000///---.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,,,,+++***------,,,++++++******)))******+++,,,,,,---.........------,,,+++***))))))++++++,,,,,,,,,,,,------------------------------............////////////000000000000111111111111000000000000111111111111222222333333444555666666777777666666666666777777666666666666777777777777888999999888888:::===@@@DDD]]]cccooowwwsssxxxaaaRRRVVVXXXOOOIIIKKKLLLKKKJJJJJJJJJGGGCCC@@@???===;;;:::;;;<<<<<<;;;??????@@@CCCFFFJJJMMMOOORRRXXX```ffflllrrryyy~~~qqqeeegggiiiiiicccllleeefffeee```XXXRRRPPPPPPLLLDDD>>>>>>>>>:::888888666444222111111111///---++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,+++++++++,,,,,,,,,------------------............///////////////000000111000111111222222333333444444444444555666666777777888888888999::::::;;;;;;<<<<<<<<<<<<<<<===@@@CCCDDDGGGLLLPPPUUU___mmmwww|||ooo```SSSJJJ>>>888000---...000///......---------,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++,,,,,,,,,---.........---,,,,,,++++++******)))+++++++++,,,,,,,,,------------------------------............//////////////////000000000111111111000000000000111111111111222222333333444555555555777666666555555666666777555555666666666777777777777888888777777999<<>>:::666666555333111000000000...---++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++++++++++++++++++++,,,,,,,,,,,,------------............//////......//////000111000000111111222333333333333333444555555666666777666666777888888999999::::::;;;;;;;;;:::<<<>>>AAADDDGGGIIIJJJIIIKKKPPPUUUYYYfff|||kkkWWWGGG<<<666333666111---,,,...//////---------,,,,,,,,,,,,,,,+++...---,,,+++++++++++++++,,,,,,,,,,,,,,,++++++***))))))******+++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------............///////////////000000000000111111000000000000111111111111222222222333333444444555666666555555555555666666555555555666666666666777666666777666666777:::<<>>>>>===;;;999999999:::;;;>>>AAACCCEEEMMMPPPTTTXXX]]]dddooovvv|||ooofffhhhhhhjjjccchhhbbbdddeeebbb[[[VVVTTTTTTNNNGGGAAA@@@???:::666555444222000...//////...---++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********+++***++++++++++++,,,,,,,,,,,,,,,---------.........///............///000000000000000111222222333333222333333444555555666666555555666666777888888888888999::::::999:::===???AAACCCEEEDDDCCCCCCEEEGGGFFFCCCGGGUUUggg~~~bbbVVVFFF777000///111333000...,,,---...///---,,,,,,,,,,,,,,,++++++++++++...---,,,+++************++++++,,,,,,,,,++++++***))))))******+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,***++++++++++++,,,,,,,,,---------------------------------.........//////////////////000000000111///000000000111111111111111222222222333333333444555555444444444444555555444444555555555666666666444555666555555666888:::>>>DDD===IIIuuuwwwgggssseeeTTT\\\iiipppccc\\\TTTMMMPPPOOONNNNNNNNNNNNLLLJJJJJJHHHDDDBBB@@@>>>;;;999888888888999:::===???AAAGGGKKKOOOSSSWWW^^^gggnnnpppwwwnnnfffggggggiiiccchhhdddfffgggccc\\\VVVSSSRRRNNNGGGBBBAAA@@@:::555444444222///---.........---++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------------..................//////000///000000111111222333333222222333333444444555555444555555666666777888888666888999999999999;;;===??????@@@@@@???AAACCCDDDCCC@@@AAAGGGIIIOOOfffsssdddCCC<<<444...---///333555///...............,,,+++++++++++++++++++++++++++---,,,++++++******************+++,,,,,,++++++++++++++++++******)))))))))++++++******************((())))))******++++++,,,*********+++++++++,,,,,,------------------------------------...............////////////000000000///000000000111111111111111111111222222222222222444444333333333333444444444444444444555555555555333444555555444444666888;;;999;;;<<>>AAAEEELLLQQQTTTYYY___dddjjjpppyyymmmfffeeedddiiiccchhheeeggghhhddd]]]VVVRRRQQQNNNGGGBBBBBB@@@;;;666444444222...---.../////////++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------------......------......///000//////000000111222222222111111222333333444444555444555555666666777777888555777999999999999;;;=========<<<<<<<<<>>>???@@@??????DDDGGGCCCBBBMMM]]]xxx~~~sssllldddZZZSSS@@@===777333111///...,,,.../////////...---++++++)))************+++++++++++++++************++++++)))***++++++++++++++++++,,,++++++***))))))(((((()))))))))))))))))))))))))))))))))*********++++++************++++++++++++------------------------,,,------------...............////////////000000000000000000111111111111111111111111111111111111333333222222222222333333333333333444444444555555222444555555444444555777666--->>>EEE:::[[[hhhfff[[[XXXzzzxxxffflllTTTRRRQQQQQQRRRRRRPPPMMMJJJNNNLLLJJJHHHGGGDDDAAA>>>;;;;;;:::999:::;;;<<<===<<>>CCCFFFIIIMMMTTTYYY___```ccchhhnnnsssxxxzzzzzz~~~mmmfffbbb```hhhdddiiicccfffhhheee___XXXUUUTTTLLLFFFBBBCCCBBB<<<777555666333///---...000111111++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++++++++,,,,,,,,,---------...------------...///////////////000111111222222000111111222333333444444555555666666777888888888555777999:::::::::;;;<<<999999;;;>>>??????<<<:::???>>>;;;:::===BBB@@@<<>>===;;;:::::::::;;;;;;:::===???AAADDDIIIQQQXXXSSSXXX^^^dddgggjjjmmmooorrrwww~~~kkk___aaadddiiibbbfffbbbbbbdddddd^^^WWWUUUXXXMMMHHHBBBAAAAAA>>>888222333111000...------------++++++************++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''((()))*********++++++++++++***))))))******+++,,,,,,,,,,,,+++---------............///---......000111222333444111222222333333444444555444444555555666777777777666666666666777888::::::777999::::::::::::;;;===============>>>>>>>>>>>>AAACCCDDDDDDEEEMMMZZZcccxxxzzzgggRRRCCC<<<777555111///...000333555222111111000///.........,,,,,,+++***)))))))))***))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++,,,,,,+++***))))))************)))))))))))))))***************************++++++************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000///.........///111222222222111111111111111111///000000000000111111111222222333333333333444444444444444444444444444444666555444444666;;;CCCIIIvvvccceeezzzWWWdddyyybbbNNNKKKNNNOOOQQQUUUOOOMMMKKKKKKKKKJJJHHHFFFEEECCCAAA>>>;;;:::888888888999:::===BBBGGGKKKNNNQQQTTTYYY\\\^^^___aaacccjjjmmmrrrxxxlll```aaaeeeiiibbbfffbbbbbbdddddd^^^WWWUUUXXXMMMHHHCCCAAAAAA>>>888222333222000...------------++++++************++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))((()))***+++++++++++++++)))***++++++,,,,,,++++++------------.....................//////000000111111111222222333444444444444444444555666666777777666666666666777777888999777888::::::999999;;;<<<<<<<<<<<<=========>>>>>>;;;>>>??????>>>AAAHHHNNNNNNWWWfffxxxqqqiii]]]QQQFFF>>>888555444222000......///000222000000000///......------,,,+++******))))))******))))))))))))))))))))))))(((((()))))))))*********************************,,,+++******)))))))))*********)))))))))))))))*********************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000///.........///111111111111111111111111111111000000000111111111222222222222222333333333444444444444444444444444444444444444333333444999???DDDbbbuuunnnpppggghhhoooSSSIIILLLPPPTTTXXXQQQPPPNNNMMMMMMMMMLLLLLLEEEDDDBBB@@@>>>;;;999999:::::::::<<>>888333333222000...---------...++++++************++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((&&&'''((()))***)))((((((&&&''')))***+++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,---------..............................111111111222333333444444333333444555555666666777666555555666666666666666666888999:::999999:::<<<;;;;;;;;;<<<<<<<<<======999===??????===<<<>>>@@@???@@@CCCKKKYYYmmmvvvsssZZZLLL;;;222111333333000//////...---------......///......------,,,,,,,,,++++++***)))))))))******))))))))))))))))))))))))&&&''''''(((***++++++,,,))))))))))))))))))))))))+++************)))))))))))))))))))))))))))************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------............///////////////......//////000111111111111111111111111111111111111111222222222333222222222222333333333333333333333333333333333333222222333333333666:::===AAAvvv{{{___wwwrrrnnnnnngggiiiQQQKKKNNNSSSVVVPPPPPPOOONNNKKKJJJKKKLLLFFFEEEEEECCCAAA>>>;;;:::;;;:::::::::<<<>>>AAABBBDDDGGGKKKNNNPPPSSSVVVXXXZZZ\\\```dddiiiooovvv{{{ooocccccceeeiiibbbeeebbbaaabbbbbb]]]VVVVVVYYYOOOJJJCCCAAA@@@>>>888333333222000///------......,,,++++++******++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&(((******)))(((''''''((()))***++++++++++++))))))***++++++++++++++++++,,,,,,,,,------------.............../////////000000111111222333333333222333333444555555666666555555555555555555444444666777999999888888:::;;;::::::::::::;;;;;;;;;<<<888;;;>>>??????>>>>>>@@@CCCBBB@@@>>>@@@FFFOOOUUUaaaooo}}}___JJJFFFCCC:::111...222444222---,,,---------------,,,,,,---,,,,,,,,,+++++++++*********))))))))))))******))))))))))))))))))))))))''''''(((((()))******+++)))))))))))))))))))))))))))***************))))))((())))))******************************************************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////............//////000000000000000000111111111111111111222222222333333333111222222222222333333333222222222222222222222222000222333444333444666888888QQQxxxeeeeee}}}bbbiiiooo^^^```LLLJJJNNNQQQOOOPPPRRRQQQNNNKKKKKKLLLGGGHHHHHHGGGEEEBBB>>><<<;;;:::999888999;;;===>>>===@@@DDDGGGIIIKKKOOOQQQSSSUUUXXX[[[^^^ccchhhlllqqqdddccceeehhh```dddbbbaaaaaaaaa\\\VVVVVVZZZQQQKKKDDD@@@@@@>>>999333444222111///............,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((($$$&&&((()))***)))'''&&&))))))*********))))))((())))))***++++++++++++***++++++++++++,,,,,,,,,---,,,------...000111111222//////000111111222222333222222333333444444555555444444555555555555444333555777888888888888999;;;888999999999999:::::::::666888999:::::::::<<<===888:::<<<===>>>???AAACCCAAAFFFNNN\\\vvvxxxiii^^^ZZZMMM;;;444:::222000///000222111...++++++,,,---......------,,,++++++++++++***************))))))((())))))******)))))))))))))))))))))))))))(((((((((((((((((((((************************((())))))*********))))))'''((()))***************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............---....../////////////////////000000000111111111111111222222222333333333111111111222222222333333222222222222222222222222111222444555444444444555777;;;RRRwwwgggfffqqq___hhhgggeeeyyyXXXLLLLLLNNNNNNPPPSSSTTTSSSRRRQQQPPPJJJJJJKKKJJJHHHEEEBBB@@@<<<;;;999888888:::;;;===:::<<>>999444444333111///.........///,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((%%%&&&'''((()))(((''''''))))))******))))))((('''((()))******++++++************+++++++++,,,,,,,,,,,,,,,---...000111222333/////////000111111222222111111222333333444444555333444555666666555444444555666777888777777888:::777777888888888999999999::::::999888888999999:::666777:::;;;;;;<<<>>>@@@:::===???CCCPPPddduuu|||yyyiii\\\UUULLLCCC===<<<777//////444000000000...------...///,,,,,,---.........------************************))))))((((((((()))******)))))))))))))))))))))))))))))))))(((((('''''''''************************'''((()))*********)))(((&&&''')))***++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........------...////////////......//////000000111111111111111111111222222222333111111111111222222222222111111111111111111111111111333555555444333444444222888AAASSSzzzhhhpppqqq^^^```|||ooofffxxxbbbWWWPPPOOONNNNNNPPPSSSTTTSSSQQQMMMMMMMMMLLLJJJHHHEEEDDD@@@>>><<<:::999:::;;;<<<999:::<<<>>>???AAADDDGGGIIIKKKNNNPPPRRRUUUYYY\\\qqqdddccccccfff]]]```aaa`````````[[[UUUVVV[[[SSSLLLDDD@@@@@@>>>999444444333111///......//////---,,,,,,++++++,,,,,,---))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''((()))))))))))))))(((((())))))***************************++++++++++++,,,,,,---...//////000000......//////000111111222111111111222333333444444222333555777777777666555444666777777666777888:::666666777777777888888888;;;::::::;;;;;;;;;999888;;;;;;;;;999666666888999666???FFFHHHIIIMMMPPPPPPKKKUUUaaagggjjjqqqmmmlllhhh___RRRDDD:::555000222555777666222...+++111000///---,,,,,,---///++++++,,,,,,,,,---------************************((((((((((((((()))******))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))&&&''')))***+++***)))(((&&&''')))+++,,,+++***)))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........,,,---.../////////............//////000111111222000000000111111111222222111111111111222222222222111111111111111111111111000222333333222222333444000888999<<<[[[eeesssaaa\\\wwwzzzxxxwwwfff```XXXPPPNNNPPPSSSRRRPPPPPPPPPNNNMMMKKKJJJHHHHHHFFFDDD@@@===;;;:::::::::888999:::;;;;;;===@@@CCCBBBDDDHHHJJJMMMPPPSSSVVVqqqdddbbbccceee\\\___aaa``````___ZZZUUUVVV[[[SSSMMMDDD@@@???>>>999444444333111000///...//////---,,,,,,++++++,,,,,,---))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((%%%&&&''')))************(((((()))***************)))************+++++++++------------------------......//////000111111111000111111222333333444444222333555777888888777666444555777777666666888999666666666666777777777777555555777999;;;:::888666333555777888888888:::;;;777???BBB===777888;;;>>>>>><<<<<<===???EEENNNWWW___uuu|||wwwpppeeeUUUIII===;;;999777666666666666...000///++++++000222000---,,,++++++,,,+++)))'''++++++******+++,,,------***************+++++++++((((((((((((((()))******))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((%%%''')))***+++***)))(((%%%''')))+++,,,+++***)))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,.../////////...------......///000111111222///000000000000111111111000111111111111222222222000000000000000000000000///111222222111111222444555444444777FFFgggqqqfffXXX]]]zzzwww~~~yyylll\\\SSSTTTVVVUUURRRRRRQQQOOOMMMLLLKKKJJJJJJKKKHHHDDD???<<<:::999888888999999999999:::===@@@<<>>:::999;;;:::999888888999:::;;;:::;;;<<>><<<:::999777777999;;;<<<999999:::<<<>>>@@@CCCDDDwwwjjjhhhfffeeeZZZ[[[ZZZ]]]^^^]]]YYYVVVWWWXXXSSSKKKCCCAAA>>>888444333222222222111000000//////---+++******+++,,,,,,+++,,,***))))))))))))(((&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))******)))))))))*********++++++------------------------////////////000000000000000111111111222222222222444444444444444444444444333333333333333333333333555444444333333444444555444444444444444444444444333333333333333333333333333333333333333333222111111000000000000111222222000111222111///...///111333222111444888:::888666555===>>>666111333333///333333444666888888555222,,,,,,++++++,,,...///000---------------------------------,,,,,,,,,++++++***+++++++++++++++******++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.....................////////////000//////////////////////////////000000000000111111111111111111111111111111111000000000000111222222222111444555111111@@@SSSqqqlllwwwlllwwwpppmmmmmmPPPIIISSSNNNPPPPPPKKKIIIKKKMMMLLLIIIIIIIIIHHHGGGFFFEEEDDD???===:::888777888:::<<<999999999:::;;;<<<===>>>uuuiiigggeeedddYYY[[[ZZZ]]]^^^\\\XXXUUUVVVXXXPPPHHHAAA???<<<777333333333333222111111000000///,,,+++)))***+++,,,,,,++++++***(((((())))))'''&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&''')))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************,,,,,,,,,,,,,,,---------........./////////000000000000000111111111111222333333333333333333333333333333333333333333333333444444333333333333444444444444444444444444444444222222222222222222222222111222222222222222111111111111111111111222222333111333444444222111000111222000///000222333333222000555666222///111111//////000111000//////////////////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***+++++++++++++++*********************************)))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------......///------........./////////////////////////////////////////////000000000111111111111111111111111111000000000000000111222222111111333555333111777AAA[[[eee{{{uuusssuuuccckkkXXXQQQMMMPPPPPPNNNLLLKKKMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHDDDAAA>>>;;;999999:::;;;::::::999::::::;;;<<<===tttjjjhhhfffeee[[[]]][[[]]]^^^[[[WWWUUUVVVXXXLLLDDD>>>===;;;777444444333333222222111000000000,,,***)))***+++------,,,+++***(((((())))))'''&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&((()))+++%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''((((((((())))))''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********++++++++++++,,,,,,---------............///////////////000000000111111111222222222222222222222222333333333333333333333333333333222222222222333333222222222222222222222222111111111111111111111111000000111111111111111000000000111111222222222222...000333444333111111111///...,,,,,,------...------000222000///000000///...///000...,,,+++---///000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((((()))***++++++++++++************************))))))))))))))))))******((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---......///------------.......................................////////////000000000000000000000000000000000000000//////000000111222222111222444444333666::::::llliiiuuuwwwiiizzz~~~\\\vvvkkkTTTKKKKKKMMMNNNNNNLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIGGGDDD@@@===;;;::::::888888888888999:::;;;<<>>:::777777444333333222222111111000+++***)))))),,,---------+++)))((('''(((((('''%%%((('''&&&&&&&&&&&&'''(((%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''((((((((())))))))))))''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))***+++,,,,,,,,,,,,,,,---------................../////////000000000000000000000000000000111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000---...//////000000000///,,,---.../////////.........///111000///......///---.........---,,,,,,---000//////000111000......************+++,,,------,,,,,,---------------,,,+++++++++++++++++++++++++++*********))))))))))))((()))***************)))************************((()))))))))************))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************************************++++++++++++,,,,,,,,,)))***+++,,,---......///+++,,,,,,,,,,,,---------................................./////////000000000000000000000000000000///////////////000111111222222222000000111111111666444<<<```jjjhhhzzziii]]]jjjccczzzdddWWWKKKIIIJJJHHHHHHJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJGGGCCCAAA::::::999777777666666666vvvnnnlllhhheee[[[^^^___``````\\\XXXVVVWWWZZZRRRJJJCCCBBB@@@;;;777777444444333222222111111000+++)))((())),,,---------***)))''''''((((((&&&%%%((('''&&&%%%%%%&&&'''(((%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,,,,---------................../////////000000000000000000000000000000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111------...///000000//////---...///000000000///...,,,---......------///000,,,...//////---,,,,,,------+++***,,,---+++))))))///---,,,,,,......,,,+++***++++++,,,,,,+++******************************************))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************************************+++++++++,,,,,,,,,)))******+++---...//////++++++,,,,,,,,,---------..................................../////////000000000000000000000000000///////////////000111111...111222111111222333222+++<<<:::===gggcccccc|||uuu___```hhhttt{{{gggRRRJJJHHHEEEDDDFFFIIIJJJKKKLLLLLLLLLLLLLLLIIIKKKMMMOOONNNKKKHHHFFF@@@???===;;;999777777666wwwmmmhhheeehhh___^^^^^^``````]]]YYYVVVWWWYYYSSSMMMHHHFFFAAA999444333666555444333111000//////,,,++++++******++++++,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%!!!(((,,,(((######&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$#########!!!&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((((((((()))))))))************+++++++++++++++,,,,,,,,,,,,------......//////000000111111////////////............000000000000000000000000/////////000333777;;;===777444111...------///000////////////////////////000///...------...///000...------,,,,,,------...---------............///.........------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***)))))))))+++***)))'''))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,------------------------,,,,,,,,,---------..............................////////////////////////000//////.........//////333333222222333333444555***777;;;555CCCjjjqqqnnnyyy```XXXnnntttuuuTTTJJJJJJGGGEEEGGGEEEIIINNNPPPOOONNNOOOPPPMMMMMMNNNMMMMMMLLLKKKJJJFFFEEEAAA>>>:::777555444wwwpppkkkggghhh___```^^^```aaa^^^ZZZWWWXXXZZZTTTNNNIIIGGGBBB;;;666555666555444333111000//////,,,++++++******++++++,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$'''(((%%%$$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$%%%((())))))'''"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))(((((((((((())))))))))))*********++++++++++++++++++,,,,,,,,,---------......///000000111111////////////////////////////////////////////////333222111111111222333444333222000...------......//////////////////////////////...------...//////------,,,,,,,,,,,,------,,,---------...............---------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))***))))))***++++++***((())))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((())))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,------------................................................//////............//////111111000000111111222333555444333222888QQQxxxwwwzzzbbb\\\yyykkkggglllVVVJJJEEECCCAAAEEEIIILLLMMMMMMMMMNNNOOOOOOOOONNNMMMKKKJJJJJJHHHGGGDDDAAA>>>;;;999888yyytttpppjjjhhh^^^bbb___aaabbb___[[[YYYYYY[[[VVVOOOJJJGGGCCC;;;777666666555444333111000//////,,,++++++******++++++,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&%%%###%%%)))'''"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%###$$$$$$$$$######!!!!!!"""$$$&&&'''))))))%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))(((((((((((()))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------......///000000000////////////000000000000////////////////////////222222111000///...------//////......------------////////////////////////......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,+++************))))))))))))))))))))))))))))))))))))))))))***,,,---+++***))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************,,,,,,,,,,,,---------...,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------------------........................///...............////////////......//////000111:::///---444333666WWWvvvnnn{{{]]]___sssiiiZZZpppyyyaaaKKKDDDEEEFFFHHHJJJMMMOOOPPPQQQPPPOOONNNMMMLLLKKKJJJKKKIIIGGGEEEBBBAAA@@@???{{{xxxuuulllfff\\\aaa```bbbcccaaa\\\ZZZ[[[]]]VVVOOOIIIGGGBBB;;;777777666555444333111000//////,,,++++++******++++++,,,***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((('''&&&%%%%%%'''&&&###$$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$"""!!!'''...888555000+++((('''((()))&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))(((((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,,,,------......///000000/////////000000000000000////////////////////////---...////////////......,,,---...//////...------........................------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++************************************++++++++++++************)))))))))))))))))))))))))))))))))))))))((((((***,,,---,,,+++(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))(((((((((((())))))(((((((((((())))))&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,------------------------..............................---------...//////.........---......///000444+++...999555---===YYYuuunnnlll^^^qqqvvvbbbiiirrrXXXRRRKKKGGGHHHMMMQQQTTTPPPPPPOOONNNNNNMMMMMMMMMLLLKKKIIIHHHFFFEEEEEEDDD|||yyywwwmmmdddYYY___```bbbcccaaa]]][[[\\\^^^VVVOOOHHHEEEAAA:::666666666555444333111000//////,,,++++++******++++++,,,***))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%'''''''''&&&%%%$$$)))+++&&&"""$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%!!!###'''(((&&&(((777HHHPPPIII===222)))%%%$$$%%%&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---......//////......//////000000000111........................,,,,,,...///000000000000+++---...000000///...---------------------------++++++,,,,,,,,,,,,++++++++++++************++++++************++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((***,,,---,,,+++(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************************************)))*********+++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------------------------........................---------------.../////////............///000000///...111666555222555===```kkktttrrrlllppp\\\nnnqqq^^^QQQMMMNNNQQQRRRPPPOOOOOONNNOOOPPPPPPQQQLLLKKKJJJIIIHHHGGGGGGGGGyyyuuuuuummmdddXXX___```bbbcccaaa]]][[[\\\___VVVOOOHHHEEE@@@:::666777666555444333111000//////,,,++++++******++++++,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&,,,...(((""""""&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%"""###'''***%%%$$$333FFF???999111)))$$$$$$&&&(((%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))((((((((()))))))))******************++++++++++++++++++,,,,,,---.........------......//////000000........................////////////////////////,,,---.../////////...---------------------------******++++++++++++******+++******))))))******+++))))))))))))*********+++)))************+++++++++************************)))))))))************+++(((((()))))))))))))))***((((((((((((((((((((((((((((((((()))+++,,,***)))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))******************++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...////////////......//////000111111333111...000555777555>>>ddd~~~ccc```~~~iiieee~~~lllaaa[[[UUUQQQQQQPPPOOOOOOOOOPPPRRRSSSLLLLLLKKKJJJIIIIIIIIIIIItttnnnqqqmmmeeeZZZ```___bbbcccaaa]]][[[\\\___XXXPPPIIIEEEAAA;;;888888666555444333111000//////,,,++++++******++++++,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((())),,,///...'''$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''$$$%%%)))%%%$$$///###"""!!!!!!"""$$$'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((()))))))))***************+++++++++++++++++++++,,,------......,,,,,,,,,---.../////////........................000///...---,,,---......,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))******))))))))))))******((((((((()))))))))******))))))))))))******++++++************************))))))))))))************(((((((((((())))))******(((((((((((((((((((((((((((''''''(((******((('''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************))))))*********+++++++++)))******+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000...............///000000222222111......222666777666HHHfffsss]]]kkk}}}uuudddgggxxxgggZZZUUUTTTRRRPPPOOOOOOPPPQQQNNNMMMLLLKKKJJJJJJJJJJJJoooiiinnnmmmggg\\\ccc___aaabbb```]]][[[\\\^^^YYYQQQJJJFFFBBB<<<999:::666555444333111000//////,,,++++++++++++++++++,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((***+++111000,,,&&&&&&((('''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''!!!"""***+++$$$"""(((###$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%'''((())))))%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,---......++++++,,,,,,---...//////...........................---+++++++++---///000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((******))))))))))))******(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************'''((((((((())))))******(((((((((((((((((((((((((((''''''((())))))'''%%%))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...///000...------------...//////......222555222...000888666...@@@sss|||jjjffftttzzznnn\\\\\\{{{iiiXXXVVVSSSQQQOOONNNNNNOOOOOONNNMMMLLLKKKKKKKKKKKKppplllqqqnnniii]]]ccccccccccccbbb```___```aaa^^^VVVNNNGGG@@@999777999666555444222111000//////...---,,,+++***************)))(((''''''((()))***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,------...---,,,,,,,,,,,,---......---------------------------------------------------------,,,,,,+++++++++...,,,++++++,,,,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))---,,,***((('''(((((()))************************))))))))))))))))))))))))&&&'''((())))))***))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............//////////////////000111111444777777BBBnnnvvv\\\mmmpppzzzuuucccuuunnndddWWWQQQQQQRRRPPPLLLQQQMMMKKKMMMMMMJJJHHHJJJpppmmmrrroooiii]]]bbbaaaaaaaaa```^^^]]]^^^___^^^VVVNNNHHH@@@999777999666555444222111000000///...---,,,+++***************)))(((''''''((()))***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))'''((((((((())))))))))))))))))*********+++++++++))))))******+++,,,,,,------,,,,,,,,,,,,---......------------------------------------------------------,,,,,,,,,+++++++++---+++******,,,,,,+++)))))))))))))))))))))))))))(((((((((((())))))))))))---,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------............///////////////000000111333666999===MMMnnn~~~rrrwwwppprrr}}}gggllljjjTTTIIIIIILLLNNNMMMJJJJJJLLLKKKJJJMMMRRRrrrnnnrrrooohhh\\\aaa```aaaaaa___]]]\\\]]]___^^^VVVNNNHHHAAA:::777999777666444333111000000000...---,,,+++************))))))(((((((((((())))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((''''''&&&&&&''''''((()))''''''((((((((())))))))))))))))))*********++++++(((((())))))***+++++++++,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))***,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------............//////......//////000111555222666:::555<<>>:::999;;;888:::<<<;;;777333111000...---,,,++++++,,,,,,+++...---,,,***)))((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''))))))***++++++******,,,///+++***((('''&&&&&&''''''))))))(((&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''))))))(((((((((((())))))***)))(((''''''&&&'''''')))(((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((()))))))))******************************+++++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////777111000333555222222555:::PPPrrrxxxtttyyyhhhbbb^^^YYY[[[UUUYYY]]]```^^^YYYXXX[[[^^^^^^WWWLLLBBB???===;;;:::;;;777999:::888555222000///---------,,,+++++++++,,,,,,+++******)))*********'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***------,,,***)))(((+++...111+++***((('''&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''(((((('''))))))(((((((((((())))))))))))((('''''''''''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))(((''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............222///---......///333888666777DDDeee~~~iiiccc___XXXYYYRRRWWW\\\^^^\\\VVVTTTWWW[[[[[[VVVKKK@@@======<<<;;;<<<777888888666333111000000,,,------,,,******+++---+++***************++++++'''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))---///,,,***'''%%%&&&)))---000+++***((('''&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&%%%$$$%%%'''(((((('''((((((''''''''''''((((((((((((''''''''''''(((((((((''''''''''''(((((()))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........+++---000000///...000333333333777AAASSSppplllfffaaaZZZYYYRRRWWWaaabbb^^^VVVSSSVVVYYYYYYVVVJJJ???<<<======<<<===999999888555222111111333,,,---...---***)))+++---,,,,,,+++***)))))))))***''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((((((***---///+++)))'''&&&(((***,,,---+++***((('''&&&&&&''''''(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&%%%$$$$$$%%%'''(((((('''''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))***'''''''''''''''((())))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))************************************((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........---///111222222222111000111333555444333AAAccc{{{qqq~~~lllhhhccc\\\[[[UUUZZZggggggbbbYYYUUUWWWYYYZZZVVVJJJ>>><<<>>>>>>===>>>;;;:::888555222111333555,,,---...---***)))+++......---,,,***)))(((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))******))))))))),,,...******)))***,,,------,,,+++***((('''&&&&&&''''''(((((('''&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&((()))***+++'''''''''''''''((()))***&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''&&&%%%%%%'''((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000///------000444333000444///...333666777===FFFjjjpppccclllxxx~~~iiijjjcccXXXZZZUUUXXX^^^[[[VVVUUUWWWXXXWWWUUUTTTKKK@@@;;;<<<>>>???===888777555444222222111111---,,,+++******,,,...///...,,,+++)))'''''''''((())))))((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((())))))***+++++++++&&&(((***+++*********,,,+++)))&&&$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***(((&&&%%%%%%%%%'''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...............///000000---...///000222444555666:::\\\vvv```gggsss{{{eeefff```VVVWWWRRRVVV\\\YYYUUUTTTVVVWWWVVVUUURRRIII???:::;;;<<<<<<:::777777666555333222111000---,,,+++******,,,...///---,,,***)))((('''(((((()))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&'''((()))***++++++((()))******'''&&&&&&'''***((('''%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))(((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------------......///......///000222333444444===>>>NNNpppuuukkkrrrhhhhhhcccZZZZZZUUUZZZZZZXXXUUUTTTUUUVVVVVVUUUPPPHHH???::::::;;;888555666666666666444222000///---,,,+++******,,,...///---,,,***)))((('''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''&&&&&&'''((()))***++++++'''((()))(((&&&$$$%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------.../////////000111222222222444000555IIIffflllkkkggg]]]\\\VVV[[[ZZZXXXWWWVVVVVVWWWWWWWWWOOOGGG???;;;;;;:::666333555666777777555333000...---,,,+++******,,,...///---,,,***(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((())))))))))))(((((()))))))))*********++++++$$$&&&''''''&&&&&&(((***&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...//////000000000000000000///444999:::===PPPuuunnnkkkfff]]]YYYRRRXXX[[[[[[[[[ZZZYYYXXXYYYYYYOOOHHH@@@===<<<;;;777333555666777777555333000...---,,,+++******,,,...///,,,+++***((((((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((++++++***))))))(((''''''&&&'''(((((('''(((***,,,%%%&&&'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------,,,---......///////////////////////////666222///000333:::HHHTTT~~~fffrrrpppllliii```[[[SSSZZZ^^^______]]][[[YYYZZZZZZOOOHHH@@@======<<<999555666666666666444222000///---,,,+++******,,,...///,,,+++)))((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((())))))******))))))(((***))))))((('''&&&%%%%%%,,,,,,+++)))''''''(((***%%%&&&'''((((((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------------......///............////////////444000///444666555555666III```vvvooooooyyypppkkkjjjbbb^^^VVV^^^___aaaaaa___\\\YYYYYYZZZOOOGGG???;;;<<<<<<:::666777777666555333222111000---,,,+++******,,,...///++++++)))((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))************)))))))))))))))))))))))))))))),,,,,,+++)))'''''')))+++%%%&&&&&&''''''(((''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***)))(((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---------....../////////---000555888555000222888--->>>UUUlll{{{vvvtttoootttiiieeeeee___[[[TTT]]]```bbbbbb```\\\XXXXXXYYYNNNFFF>>>:::;;;<<<:::777888777666444222222111111---,,,+++******,,,...///+++***)))(((((())))))***&&&'''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))************))))))***+++,,,---...//////000)))))))))((('''(((,,,...&&&&&&&&&&&&''''''((((((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''')))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((******((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,------...//////000111,,,***...111111111333222444666===TTTwwwqqqffflllwwwlllbbbhhhcccZZZYYYZZZ^^^cccccc^^^YYYYYYZZZYYYLLLFFF>>>999999;;;;;;;;;::::::888555111//////000...------,,,,,,------...---,,,+++***)))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((()))******+++111///---++++++,,,...000000***$$$###'''******((((((((((((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&''''''(((&&&'''''''''(((((())))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////000000000000333222444777999BBBZZZqqqwww~~~ooodddiiibbbYYYXXXYYY^^^cccccc^^^YYYYYYYYYYYYLLLEEE===999999;;;<<<;;;::::::888555111//////000------,,,,,,,,,,,,------,,,,,,+++***)))))))))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((())))))******///...,,,++++++---000111...)))$$$$$$'''))))))''''''((((((&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((()))***+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------....../////////000000000//////000111000444BBBRRRgggmmmccciiibbbYYYZZZ\\\^^^cccccc]]]XXXXXXXXXWWWKKKEEE===999:::<<<<<<;;;::::::999666222//////000,,,++++++++++++++++++,,,,,,,,,+++***))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))---,,,***))))))***,,,---***'''$$$%%%''')))'''%%%'''((((((&&&$$$###%%%&&&############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***+++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------.........////////////000000///000111000///333:::>>>TTTvvvxxx~~~eee___gggbbb[[[]]]aaa___cccccc]]]XXXWWWWWWVVVIIIDDD===:::;;;<<<===<<<::::::999666222000///000++++++************++++++,,,+++***))))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((+++***(((&&&%%%&&&&&&''''''&&&%%%&&&'''(((&&&$$$'''''''''&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((()))***++++++************++++++++++++++++++++++++++++++++++++++++++,,,------------,,,------.........///////////////000222222222222333555888BBBYYYxxxqqqvvv___\\\fffaaaZZZ]]]aaa___cccccc\\\WWWVVVUUUTTTHHHCCC===:::;;;======<<<;;;;;;999666222000000111+++******))))))******+++,,,+++***)))(((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&'''((()))%%%%%%%%%&&&''''''%%%$$$&&&''''''&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))***+++))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------............,,,------...///111222111///333888999===NNNkkkrrr]]]\\\gggaaaXXXZZZ]]]___cccccc\\\VVVUUUTTTSSSGGGBBB<<<:::<<<>>>>>><<<;;;;;;:::666333000000111+++******************+++++++++***)))((((((((((((((((((''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''***,,,...///$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&%%%$$$&&&'''%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&''')))***((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((***)))))))))))))))******)))))))))************+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......---000000---...111222000111111111111///333???KKKiii}}}lllZZZ\\\iiidddZZZZZZ]]]___cccccc\\\UUUTTTSSSQQQEEEAAA<<<;;;===>>>>>>===;;;;;;:::777333111000111+++++++++******++++++++++++***)))((((((''''''(((((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***+++,,,%%%&&&&&&&&&&&&&&&'''(((%%%&&&'''&&&%%%$$$&&&((($$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))++++++***)))((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))******************************************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------222444000...111222000777---(((000888666///***:::KKKgggfffVVV[[[jjjggg]]]^^^aaa___cccccc[[[UUUSSSSSSQQQEEEAAA<<<;;;===???>>>===;;;;;;:::777333111111111,,,,,,++++++++++++,,,,,,+++***)))(((((('''''''''((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''&&&&&&&&&(((***%%%&&&'''&&&%%%%%%&&&(((######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###&&&+++//////,,,(((%%%))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((******)))))))))))))))***))))))))))))******************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------&&&...222...,,,...///---111...///444555000111555444222777IIIeeeeee[[[]]]iiikkk___XXX]]]```cccaaa[[[UUUSSSQQQNNNDDDAAA???>>>>>>???>>>======;;;888555222000//////+++++++++***++++++,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''&&&&&&&&&,,,+++***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%***,,,,,,***'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))*********++++++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////............////////////000333666555999FFF\\\llleee\\\^^^jjjkkk___ZZZ^^^]]]aaa```ZZZUUUSSSQQQMMMCCCAAA>>>===>>>???>>>>>>===;;;888555222000//////,,,++++++***++++++,,,,,,,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''&&&&&&&&&++++++***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%)))++++++)))&&&$$$%%%'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''***)))((('''&&&''''''(((''''''''''''''''''''''''(((((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))*********************++++++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------...///////////////............////////////111333222///---222===GGG[[[pppddd]]]___jjjkkk```[[[^^^[[[______ZZZUUUSSSOOOJJJCCC@@@>>>===>>>???>>>>>>===;;;888555222000000///,,,,,,++++++***++++++,,,,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''&&&&&&&&&******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((())))))(((&&&$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***************************)))***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---............/////////.../////////...///222444888EEEZZZqqq{{{aaa\\\___hhhhhh___[[[^^^[[[___```ZZZTTTQQQKKKFFFBBB@@@======>>>???>>>>>><<<;;;888555222111000000,,,,,,++++++******++++++,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))'''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********************))))))))))))******+++++++++******)))++++++++++++++++++++++++,,,,,,---............------------.........//////---...///111444555555444333444666<<>>>>>>>><<<:::777555222111000000---,,,++++++*********+++,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************)))))))))))))))))))))))))))******+++++++++******+++++++++++++++++++++++++++,,,,,,---------------------------............222000......000000...---000111222333555:::@@@DDDRRR___ssstttZZZ[[[___dddccc]]]ZZZ[[[^^^aaa```YYYRRRNNNHHHCCC@@@>>><<<<<<===>>>???>>>;;;:::777555222111111111------,,,+++************,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++((((((((()))))))))******))))))***++++++++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,------------.........///...,,,+++---............000000000///000111333222:::HHHUUUbbbooo|||pppYYY[[[aaaeeeccc]]][[[\\\]]]```___XXXRRROOOKKKGGG@@@>>><<<<<<===>>>???>>>;;;:::777444222111111111...---,,,+++************,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''')))'''%%%&&&'''(((&&&$$$&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''%%%&&&((()))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++&&&''''''((()))***++++++))))))***+++++++++++++++******************************+++,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,---...000222444000///---+++***,,,111555000000///000555CCCUUUbbbnnnYYY\\\bbbeeeccc^^^\\\]]]\\\___]]]WWWRRRPPPNNNKKK@@@>>><<<;;;===>>>???>>>;;;999777444333111111111...---,,,+++************,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''')))'''%%%&&&((()))'''%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%&&&((()))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++%%%&&&'''((()))***+++,,,((()))***+++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,...//////---,,,---......000333444222000///...+++///444444333333777<<>><<<;;;888555333222222222///...,,,+++******+++,,,++++++******)))((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$((($$$"""$$$(((+++***'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''))),,,///'''%%%$$$%%%(((***(((&&&'''&&&%%%%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..............................///000000000111111111111qqqaaa___aaaeeeeeeaaa___```bbb[[[\\\ZZZQQQPPPQQQKKKCCC???;;;<<>><<<;;;888555333222222222///...,,,+++******+++,,,++++++******)))((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%)))&&&###%%%(((***(((%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&(((+++000333+++(((%%%%%%&&&'''&&&$$$%%%$$$$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...------------------------/////////000000000111111oooaaa```bbbffffffbbb```aaaaaa[[[\\\ZZZQQQOOOQQQJJJBBB>>>;;;;;;>>>@@@???===<<<;;;888555333222222222///...,,,+++******+++,,,++++++******)))((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&***(((%%%&&&((()))'''$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&(((---222777///,,,'''$$$$$$%%%%%%%%%%%%$$$###$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,------------------------------------....../////////000000000kkk^^^]]]```eeeeeeaaa^^^___aaaZZZ\\\ZZZQQQOOOPPPIIIAAA>>><<<;;;===>>>>>>===<<<;;;888555333222222222///...,,,+++******+++,,,++++++******)))((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&)))'''&&&'''))))))'''%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''+++111555222...)))%%%$$$&&&)))+++'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((()))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////iiiZZZYYY]]]bbbbbb^^^[[[\\\aaaZZZ\\\[[[QQQOOOOOOGGG@@@???===<<<<<<=========<<<;;;888555333222222222///...,,,+++******+++,,,++++++******)))((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((******)))(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%(((,,,///000---)))&&&%%%)))///333***(((&&&%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........mmmWWWWWW[[[```aaa\\\YYYZZZ```ZZZ\\\[[[QQQNNNNNNFFFAAA@@@>>>===<<<======>>><<<;;;888555333222222222///...,,,+++******+++,,,++++++******)))((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%''')))*********)))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%'''))),,,+++(((&&&''',,,333999,,,***'''%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))************+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------pppWWWWWW\\\bbbbbb^^^[[[[[[```ZZZ\\\[[[QQQNNNMMMEEEAAAAAA@@@>>>======>>>???<<<;;;888555333222222222///...,,,+++******+++,,,++++++******)))((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%''')))******))))))(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&(((((('''%%%&&&+++444:::,,,)))&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,rrrYYYYYY]]]dddddd```\\\]]]```ZZZ\\\[[[QQQNNNMMMEEEBBBBBBAAA???======>>>???<<<;;;888555333222222222///...,,,+++***++++++,,,++++++******)))((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&)))++++++***(((''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''((('''&&&&&&&&&&&&&&&&&&%%%%%%***222999***(((%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,nnnXXXWWWZZZ```aaa^^^\\\^^^___^^^\\\YYYVVVPPPHHHCCCAAA???===>>>@@@@@@>>>;;;<<<;;;888555333222222222///...---+++******++++++++++++******)))*********'''&&&&&&''')))***)))((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###$$$&&&(((((((((***)))(((''''''(((******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++((()))))))))******************++++++++++++******))))))***+++,,,,,,------jjjSSSSSSVVV\\\^^^[[[ZZZ\\\^^^\\\[[[XXXUUUOOOHHHCCC@@@???>>>>>>@@@@@@>>>;;;<<<;;;888555333222222222///...---+++***++++++,,,,,,+++******)))*********((('''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((((((&&&&&&%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((())))))))))))((((((''''''''''''''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((()))******)))*********++++++++++++)))******++++++******)))))))))***++++++,,,------fffRRRQQQUUU[[[]]]ZZZZZZ\\\[[[ZZZYYYWWWSSSNNNGGGBBB@@@???>>>???@@@@@@>>><<<<<<;;;888555333222222222///...---+++++++++,,,,,,,,,++++++***))))))******)))(((''''''((()))'''&&&'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((())))))(((%%%%%%%%%%%%&&&'''))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))(((((((((((('''(((((((((''''''''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))************+++++++++,,,,,,)))******++++++******)))))))))******+++,,,,,,,,,gggVVVUUUXXX]]]___\\\ZZZ\\\YYYXXXWWWUUURRRMMMFFFAAA?????????@@@@@@@@@???>>><<<;;;888555333222222222///...---,,,+++,,,,,,---,,,,,,+++***))))))))))))***)))''''''(((((('''%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''')))***)))'''%%%%%%&&&'''(((***++++++%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))%%%&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((******)))(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((()))))))))))))))*********+++++++++))))))************))))))))))))******+++++++++,,,hhhYYYXXXZZZ______[[[YYY[[[WWWVVVUUUTTTQQQLLLFFFAAA>>>???@@@@@@@@@?????????<<<;;;888555333222222222///...---,,,,,,,,,---...---,,,+++***))))))))))))***)))''''''(((((('''%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))***(((&&&$$$%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''')))(((''''''''''''((())),,,++++++***)))(((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))((((((((((((((((((((()))))))))))))))))))))******))))))))))))***************++++++iiiWWWVVVXXX]]]]]]YYYWWWYYYVVVUUUTTTSSSQQQLLLFFFBBB===???AAAAAA@@@???@@@AAA<<<;;;888555333222222222///...---,,,,,,---......------+++***))))))(((((()))(((''''''((()))'''&&&))))))))))))))))))))))))'''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&((())))))'''%%%"""###$$$&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&''''''''''''(((((((((***)))(((''''''((()))***++++++******))))))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))((((((''''''''''''((((((((())))))((())))))******))))))(((************************jjjSSSRRRVVV[[[]]]ZZZYYYZZZUUUTTTTTTSSSQQQMMMGGGBBB===???BBBAAA@@@???@@@BBB<<<;;;888555333222222222///...---,,,,,,---...///...---,,,***)))(((((((((((('''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))(((&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''$$$%%%'''((()))((('''&&&%%%&&&&&&''''''&&&&&&%%%'''(((((())))))(((((('''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((())))))***************)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''(((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))(((''''''(((((((((((())))))))))))(((((())))))))))))((((((************))))))))))))mmmQQQQQQUUU[[[^^^\\\\\\^^^UUUTTTTTTSSSRRRMMMGGGCCC<<>>@@@AAABBBCCCCCCCCC<<<;;;888555333222222222111000...---,,,,,,------000///---+++***)))((((((***)))((('''&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''%%%######$$$&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%$$$&&&'''(((&&&%%%(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''000777777000+++---111******))))))((((((''''''******))))))((((((((('''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))oooMMMGGGPPPZZZYYYZZZ]]]ZZZUUUSSSQQQQQQRRROOOIIIDDD@@@AAAAAAAAAAAAAAAAAAAAA<<<:::888555333222111111111000...---,,,,,,------///...---+++***)))((((((***)))((('''&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&%%%$$$&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''&&&&&&&&&'''&&&&&&'''))))))((('''((((((((((((((('''&&&%%%((((((((((((((((((((((((((((((((())))))))))))***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''%%%+++000000+++((())),,,***)))))))))(((((((((''')))))))))(((((('''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))oooMMMGGGOOOZZZYYY[[[^^^ZZZTTTRRRPPPPPPQQQOOOJJJEEECCCCCCBBBAAA@@@???>>>>>>;;;999777444222111000000111000...---,,,,,,---...///...---+++***))))))((())))))(((''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&)))(((((()))++++++***(((&&&''''''''''''&&&%%%%%%(((((((((((((((((((((((())))))))))))************((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''&&&(((******(((''''''((())))))))))))((((((((((((((((((((('''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((())))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))pppTTTLLLRRR\\\[[[]]]```[[[WWWTTTRRRQQQQQQOOOJJJFFFCCCCCCBBB@@@??????>>>>>>:::999666333111000000000000///...---,,,------...///...,,,+++***)))))))))((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&(((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))(((((()))++++++***(((%%%&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((()))))))))*********((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((***(((''''''((())))))((())))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((())))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))YYYOOOSSS[[[\\\```ddd```\\\XXXUUUSSSRRROOOJJJEEEAAAAAA@@@?????????@@@AAA:::999666333111000000000000///...---,,,---.........---,,,+++***)))))))))''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''(((''''''(((******)))'''%%%%%%&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))(((((('''''''''(((((()))(((((((((((((((((((((((((((((('''''''''(((((()))+++)))&&&&&&(((***)))((((((((((((((())))))))))))&&&&&&''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((^^^QQQRRRYYY[[[aaagggccc___[[[VVVTTTSSSPPPJJJFFF@@@???>>>>>>>>>@@@AAABBB;;;999777444222111000000///...---,,,,,,---...///...---,,,+++************&&&'''(((((()))(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&''''''''''''''''''&&&&&&&&&'''(((((()))))))))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((&&&&&&%%%&&&((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))(((&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((())))))((((((((((((((((((((((((((((((''''''(((((()))))))))'''&&&&&&'''(((((('''(((((((((((())))))))))))'''''''''''''''(((((((((''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((kkk[[[WWW[[[[[[```fffccc^^^ZZZUUUSSSRRRPPPKKKGGG@@@???>>>===>>>???AAABBB<<<:::888555333222111111///...---,,,,,,---...///------,,,+++************%%%&&&((()))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''((())))))))))))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((('''''''''((())))))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((('''&&&&&&'''))))))(((&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((()))******''''''(((((('''''''''''''''((((((((()))))))))***'''''''''(((((()))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))******************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((yyyggg______\\\___ccc```[[[WWWSSSRRRRRRPPPLLLHHHBBB@@@???======>>>@@@AAA<<<;;;888555333222222222///...---,,,------//////------,,,+++************%%%&&&((()))))))))((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))%%%%%%'''((((((((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))******((('''&&&&&&'''(((***'''&&&&&&&&&&&&'''((((((((((((((()))+++***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''&&&&&&''')))***((('''&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))************((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******''')))++++++)))(((((()))'''((((((((())))))******'''((((((((())))))******'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((fff]]]ccc___fffhhh]]]YYYUUUSSSRRRPPPLLLIIIBBB@@@>>><<<<<<>>>@@@BBB:::999666444222000000000......,,,+++***+++,,,,,,...---+++*********++++++******)))''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&)))(((((((((((('''''''''(((''''''&&&'''(((***+++))))))((('''''''''(((((($$$%%%'''((())))))(((((()))(((''''''((())))))(((++++++***))))))((('''''')))(((&&&&&&'''''''''&&&)))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******)))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''((((((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''((()))******++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&((()))++++++)))(((&&&******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))vvveeeeee^^^dddddd\\\YYYUUUTTTSSSPPPKKKFFFBBBAAA???>>>>>>???AAABBB;;;:::777555333111111111///...---,,,,,,,,,------...---,,,***))))))*********)))(((''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***(((''''''''''''((())))))(((((()))+++,,,---------...---+++))))))((('''&&&((((((((('''''''''((((((+++)))((('''((()))((('''((('''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''(((((()))***%%%%%%&&&''''''(((((()))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((())))))((((((((('''''''''))))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''***)))(((((('''''''''((())))))))))))))))))))))))))))))(((((((((((()))))),,,,,,++++++++++++******(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))((('''''''''((()))******)))((('''***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''((((((******))))))(((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((lllfff^^^cccaaa\\\YYYVVVUUUTTTPPPIIICCCAAAAAAAAA@@@@@@AAAAAAAAA<<<;;;888666333222222222000///...---,,,---...///000...,,,***))))))))))))***)))(((''''''&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''))))))((((((((()))***+++,,,------------...///222444555777555333///---***)))(((((((((''''''(((((()))***+++***((()))******)))'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%&&&&&&''''''((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))(((((())))))((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''******))))))(((((())))))))))))))))))))))))))))))***************+++,,,---000///...---,,,+++***)))((((((((()))))))))******))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++(((((((((((((((((((((((('''((())))))******))))))((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))((((((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((((((((((((((((('''''''''mmmddd^^^dddbbb[[[YYYWWWWWWUUUPPPHHHAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<:::888555333222111111///...---,,,,,,---...///000///---+++)))((((((((())))))((('''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((()))***+++++++++++++++,,,...000111222111000//////111555888:::???>>><<<888444222111111......---,,,,,,---------,,,+++******++++++***((()))(((''''''''''''))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))((((((((((((((((((***))))))(((((()))))))))))))))))))))))))))))))))))))))******+++---...///000//////---,,,+++***)))(((((()))))))))*********))))))))))))))))))))))))))))))*********))))))(((******)))(((((()))******))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))(((((()))************)))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++(((((((((((((((((((((((())))))((((((''''''&&&&&&mmmaaa^^^gggccc[[[ZZZXXXXXXVVVQQQHHHAAA>>>>>>????????????>>>>>>;;;999777444222111000000------,,,++++++,,,---...000///---+++)))((((((((()))((((((''''''''''''(((''''''''''''((((((((((((''''''((())))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))***+++,,,---...//////000---------...000111333444222111000000222555999<<>>>>>============>>>>>>:::999666333111000000000,,,,,,+++***+++,,,---...000...,,,***))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''((()))******)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))))))))((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''')))***+++,,,,,,---...000222333444444444000000000000000111222333222111000000222555888:::>>>@@@BBB@@@>>>===@@@CCC>>>???@@@???>>>;;;888666666555555666777666444222+++,,,,,,,,,+++***(((&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&''''''(((((()))******((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((())))))******))))))(((((())))))))))))******))))))))))))************************************(((((())))))))))))******(((((('''''''''((())))))************************(((((())))))+++,,,---...************++++++++++++)))))))))*********++++++************************))))))******++++++******************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))((((((((((((&&&'''((())))))******)))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,************************((()))******++++++******)))))))))*********++++++***************************))))))(((((())))))***)))))))))************+++************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''sssbbb```iiibbb]]][[[YYYYYYXXXTTTMMMGGG@@@???===<<<<<<===???@@@;;;999777444222111111111---,,,,,,+++,,,---...///...---,,,***))))))******((((((''''''''''''((((((''''''''''''(((((((((((('''((()))******)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***((((((((((((((()))))))))'''''''''((((((((())))))(((((()))+++,,,...//////000111333555666777777777666666555444444333444444222222111111222444777888666999<<<;;;999:::>>>BBB???AAACCCEEEDDD@@@<<<999888777888999:::999666444222333555666444000,,,)))((((((((((((((((((((((((((((((''''''(((((()))***'''''''''((())))))******((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%&&&(((((((((((('''''''''''''''((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************)))(((((()))))))))*********))))))))))))************************************(((((()))))))))*********)))((((((((())))))***+++************************************+++,,,---...*********+++++++++++++++))))))*********+++++++++************************((()))***++++++++++++***)))***++++++++++++***)))'''((((((((()))))))))***(((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((((((((&&&'''((()))************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***))))))*********+++++++++******************************))))))))))))******))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((sssaaa```iiibbb^^^\\\YYYYYYXXXUUUOOOIIIBBB@@@>>><<<<<<>>>@@@BBB<<<;;;888555333222222222...------,,,---...///000...---+++*********++++++(((((('''''''''(((((()))''''''''''''((((((((()))'''((()))++++++)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***''''''(((((())))))******'''((((((((())))))******)))***+++,,,...///111111111222444666888999888888===<<<;;;999888777777777333222222222333444666777///333666666444555999>>>===@@@DDDGGGFFFCCC>>>:::666666777888999888555333999;;;>>>???===888222...))))))))))))))))))))))))((((((((((((((()))***************)))((((((''''''((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))###$$$&&&((())))))((('''''''''''''''((((((((()))%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************(((((())))))*********+++))))))))))))************************************(((((())))))*********+++******))))))***+++,,,,,,************************++++++++++++,,,---......,,,,,,,,,++++++*********)))************+++++++++************************((()))***+++++++++++++++((()))+++,,,,,,+++)))((('''((((((((())))))******(((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((&&&'''((()))************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++******************************))))))))))))******))))))******++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))lll[[[___ggg[[[ZZZXXXVVVVVVVVVSSSLLLGGGDDDBBB@@@>>>>>>???@@@AAA>>><<<:::777555333111111//////------,,,---...//////...---+++***)))((((((******))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((''''''(((((('''&&&%%%%%%((((((((((((((('''''''''******)))(((((((((((((((%%%%%%&&&(((***++++++***...///000111111111000///...333999???AAABBBCCCDDDEEEEEEAAA===@@@EEEBBB:::???;;;999:::666000000666999333111333333111444:::999;;;???DDDHHHHHHFFFDDD<<<888666888;;;<<<888333777;;;BBBGGGIIIDDD===888333...)))''')))+++,,,+++((('''&&&((()))***)))((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((&&&%%%&&&''')))+++''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((******))))))((((((''''''(((((((((((((((((((((((())))))************))))))))))))************))))))((())))))))))))*********************************)))***+++,,,,,,+++***)))+++,,,,,,***((('''(((******))))))))))))***++++++)))***++++++******+++,,,,,,---------------,,,,,,///---******+++,,,,,,+++///...---+++***)))))))))((((((((((((((()))*********+++,,,+++)))))))))+++))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,000///...---,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---------,,,,,,------,,,+++***))),,,+++***)))((()))******)))******+++++++++******************+++++++++,,,'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))(((''''''''')))***+++******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&******&&&$$$''')))(((((((((((((((((((((((((((sss```]]]eee___ZZZXXXVVVVVVVVVSSSMMMHHHDDDBBB@@@???>>>>>>@@@@@@===<<<999777555333222111///...---,,,,,,---...//////...---+++***))))))(((******))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))(((((('''&&&((((((((((((((((((((((((***)))((((((((((((((()))&&&'''(((***---.........,,,---...000111111111000333777<<<@@@BBBCCCDDDEEEHHHIIIGGGEEEHHHLLLHHH@@@EEEBBBBBBCCC???;;;===CCCAAA<<<:::;;;888333333666777999<<>>:::444000...---***((()))((('''''')))*********(((((((((((())))))))))))))))))((((((((('''''''''''''''(((((((((((('''''')))(((((((((''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((&&&&&&&&&''')))***''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))*********++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***---......---++++++,,,---++++++*********++++++,,,)))***++++++))))))***++++++,,,,,,,,,++++++***)))...,,,******+++,,,,,,,,,++++++***)))))))))*********))))))))))))***++++++***+++,,,+++)))((()))***************************'''''''''((((((((())))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))************++++++************++++++************++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++************************++++++,,,---,,,+++*********+++,,,((()))******+++******************)))))))))))))))((((((((()))***+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((()))((((((''''''((()))******)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''))))))''''''******'''((((((((((((((((((((((((ssscccZZZaaaaaaZZZXXXWWWWWWWWWTTTNNNIIICCCBBBAAA???>>>>>>???@@@;;;:::888666555333222222///...---,,,,,,---...///000///---,,,***)))))))))***))))))))))))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''((((((((((((((((((((((((((((((((('''(((((())))))+++,,,---...///000000000111222444666888999999:::;;;>>>AAACCCDDDEEEFFFHHHHHHJJJKKKLLLOOOPPPKKKDDDCCCAAAAAACCCBBBAAADDDHHHDDDAAA@@@AAA???;;;999::::::;;;===@@@DDDEEEDDDBBB<<<999666555888???FFFKKKKKKHHHFFFFFFIIIKKKJJJIIIIIIFFFBBB===:::555000------+++((('''(((*********((((((((())))))*********)))))))))(((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))***''''''''''''(((((((((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((***))))))))))))(((((((((************************))))))************))))))))))))************))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,+++******+++---------------------------,,,---......,,,+++,,,---------......///.........+++)))((()))+++,,,,,,+++++++++******)))*********++++++******++++++,,,---)))***+++***(((((((((***************************''''''((((((((()))))))))((())))))******))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************++++++************+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---...++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,+++******+++,,,------,,,+++*********++++++))))))***++++++++++++++++++++++++***))))))(((((((((((())))))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))((((((((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((('''***...+++&&&((((((((((((((((((((((((jjjdddYYY^^^aaaZZZXXXWWWWWWWWWTTTOOOJJJCCCCCCAAA@@@???>>>>>>???:::999888666444333333333......---,,,---...///000000///...,,,******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((()))))))))(((((('''((((((((((((((()))))))))(((((((((((()))***+++,,,000111222222111000000111666888:::<<<>>>AAABBBCCC???@@@BBBCCCCCCDDDGGGIIIMMMOOOSSSWWWYYYXXXRRRLLLBBB???===@@@EEEGGGGGGGGGBBBAAA@@@AAABBBBBBCCCEEEDDDEEEFFFIIIJJJIIIFFFCCC@@@>>>:::777666999@@@EEEIIIHHHGGGDDDCCCDDDGGGKKKLLLLLLLLLJJJGGGCCC>>>:::555111---)))))))))((((((''''''(((((()))*********)))))))))(((((((((((('''''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((((((((())))))))))))))))))))))))************************)))******++++++******))))))******++++++******)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))***,,,........................,,,---......------...///,,,---...///000000000000,,,******+++---......---///...---,,,+++*********+++++++++++++++,,,,,,---)))***+++***((('''((()))************************'''(((((((((((())))))))))))))))))******)))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------///...............//////+++++++++,,,,,,---------,,,---...///000111222333222111111000////////////......---+++******))))))***+++,,,,,,------,,,,,,---,,,,,,,,,++++++++++++)))))))))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((---111---%%%((((((((((((((((((((((((ssseeefff\\\______YYYXXXVVVWWWWWWTTTOOOJJJCCCCCCBBB@@@???>>>>>>>>>:::999777666444333222222...------,,,---...///000000///...,,,+++***))))))))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***&&&''''''(((((('''''''''(((((((((((())))))******((())))))***+++---...///000222555555555555666888:::;;;<<<>>>AAACCCEEEFFFDDDEEEFFFFFFFFFGGGJJJMMMWWWYYY^^^cccdddaaa\\\YYYSSSOOOMMMQQQZZZ___\\\VVVJJJHHHDDDAAA@@@CCCFFFHHHHHHJJJMMMRRRUUUTTTQQQNNNIIIHHHEEE???:::888999:::>>>CCCFFFBBB:::888===DDDJJJMMMPPPRRRQQQNNNJJJHHH???;;;444///,,,***(((''''''''''''(((((()))))))))***)))))))))((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''(((((())))))))))))))))))************))))))))))))))))))))))))******++++++++++++************++++++++++++******+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------//////000...,,,,,,---///......///000000000000///---///000000//////000222///000000//////...,,,,,,///------...///000...---...---,,,,,,+++++++++,,,+++************+++,,,,,,)))***+++***)))((((((***************************(((((((((((()))))))))***))))))************))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************((()))))))))*********+++************************************++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........111000///...............,,,,,,---...///000000111///000111222333444555555333555666888888777666555555444333222000...---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((---111---%%%((((((((((((((((((((((((wwwhhhjjj```aaa___XXXVVVUUUVVVVVVTTTNNNIIICCCCCCBBBAAA@@@>>>======:::999777555444222111111...---,,,,,,---...000111111000...---+++*********)))))))))************+++((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((())))))******%%%&&&&&&''''''''''''''''''(((((())))))******+++******+++---...000222333///333888;;;<<<===AAAEEECCCCCCDDDEEEGGGIIIKKKLLLPPPQQQRRRQQQQQQQQQSSSTTTVVVVVVZZZ___```[[[YYYYYYfffiiilllooovvv{{{yyysssaaa^^^VVVLLLGGGHHHJJJIIIEEEFFFIIINNNSSSUUUUUUTTTQQQPPPNNNJJJFFFAAA<<<999999???CCC???555111444:::EEEJJJPPPTTTTTTRRRPPPOOOIIIEEE>>>888444111---+++))))))))))))))))))))))))******)))))))))(((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))''''''(((((())))))******)))))))))************+++))))))))))))))))))))))))******++++++++++++************++++++++++++******++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---//////...///000///...///111333333444666888999999999888===>>>???>>>===<<<===>>>>>>>>>===<<<:::888666555222111000000000///---+++,,,,,,++++++,,,,,,------++++++******++++++,,,---***+++,,,+++)))))))))***++++++++++++++++++++++++((((((((()))))))))******)))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************((())))))******+++++++++*********************************++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////000000//////...//////000222333444555666777888888999999888777777666555555555666999;;;=====================<<<;;;999888777222222222222111000//////------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((()))))))))))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((('''***...+++&&&((((((((((((((((((((((((kkkhhh^^^aaa```WWWUUUTTTTTTUUUSSSMMMIIICCCCCCBBBAAA@@@>>>===<<<;;;:::888555333111000000------,,,,,,---...000111111000...---+++*********))))))*********+++++++++((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((()))*********&&&&&&'''((((((((((((((('''(((((()))******++++++,,,---...///222444666888777<<>>@@@@@@<<<666222222444:::AAAIIIPPPRRRSSSTTTTTTQQQMMMHHHCCC???:::666333---,,,,,,++++++******)))*********)))))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))***++++++,,,))))))*********+++++++++***************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------------------///.........///000111222///111333555666888<<<>>>AAACCCFFFHHHJJJKKKJJJJJJRRRRRRRRROOOKKKIIIHHHIIIKKKLLLMMMNNNOOOOOOOOONNNDDDCCCAAA@@@???===999666444333111///...------,,,,,,,,,,,,,,,,,,------...+++,,,---,,,+++******,,,++++++++++++++++++++++++(((((()))))))))*********)))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))************************((())))))******+++,,,,,,*********************************+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------.........////////////000000111222333444666777<<<<<<===???@@@AAACCCCCCDDDCCCBBBAAA@@@???>>>===<<<;;;:::999:::<<<>>>???AAAAAACCCDDDDDDDDDCCCBBB>>>>>>>>>===<<<:::888777444333222111///...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''((()))******))))))((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''))))))''''''******'''((((((((((((((((((((((((~~~jjjbbbYYY```aaaVVVTTTSSSTTTUUURRRMMMHHHCCCCCCCCCBBB@@@>>>===<<<<<<;;;888555333111//////------,,,,,,---...000111111000///---,,,+++******))))))******++++++++++++(((((((((((((((((((((((('''(((((()))))))))))))))&&&''''''((()))******+++''''''((())))))***))))))'''(((((()))***+++++++++......///111444666999:::AAAEEEJJJKKKIIIIIILLLPPPNNNMMMLLLKKKLLLMMMNNNOOOLLLMMMLLLIIIEEEAAA??????>>>;;;;;;>>>===999:::???JJJ```tttuuuooopppxxx~~~xxxtttuuusssooosssjjj]]]RRRLLLKKKLLLMMMKKKIIIJJJOOOUUUWWWSSSNNNFFFBBB===:::999777444111///777BBBKKKPPPSSSWWWYYYUUURRRMMMIIIFFFBBB===:::000///......---,,,+++***************))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''((()))(((((((((''''''''''''((((((((()))))))))(((((((((((())))))((())))))***+++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,........................111000000000000222444555777:::===AAADDDGGGLLLOOOOOOQQQUUUXXXZZZ[[[[[[ZZZ[[[ZZZYYYUUUOOOKKKJJJIIILLLNNNRRRVVVZZZ^^^aaabbb^^^\\\ZZZXXXVVVSSSOOOKKK@@@>>>:::666111...+++***...------------...//////,,,---...---+++***+++,,,++++++++++++++++++++++++))))))))))))******************++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))************************((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------............/////////000222333444666888;;;===???CCCCCCDDDFFFHHHIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIEEEAAA;;;666444666999;;;@@@AAADDDFFFHHHIIIIIIIIIJJJJJJIIIHHHFFFDDDBBBAAA<<<;;;999777444111///...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''(((*********))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&******&&&%%%''')))(((((((((((((((((((((((((((rrrkkkiii]]]bbb```XXXXXXVVVSSSVVVXXXPPPDDDBBBAAA???>>>???@@@AAAAAA===;;;888555222000//////...------,,,---...///000...------,,,+++***))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************''''''''''''((((((((()))''''''(((((())))))******(((***+++++++++,,,///111555555444333333555999<<>>@@@>>><<<===DDDJJJMMMNNNOOOMMMHHHCCC>>><<<<<>>999111,,,*********+++***)))''''''((()))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&'''((()))******))))))))))))************))))))))))))************)))************+++++++++++++++***************+++---,,,+++******+++,,,,,,///...,,,+++,,,---......///...------...111333555999666555777<<>><<<;;;999888777777999:::BBBDDDGGGHHHJJJMMMLLLJJJRRROOOMMMLLLMMMLLLIIIGGGLLLFFFDDDEEECCC;;;333///444777;;;@@@FFFLLLNNNMMMHHHNNNPPPLLLJJJLLLJJJFFFDDD@@@======???>>>999444666111+++)))+++------------,,,++++++,,,,,,+++***---+++)))((('''((()))+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((mmmiiilllccceee^^^WWWWWWUUUTTTWWWYYYQQQGGGBBBBBBBBBAAA@@@@@@AAABBB===;;;888555222000//////...------,,,---...///000...------,,,+++***))))))******))))))))))))******))))))))))))))))))))))))((())))))*********))))))''''''((((((((((((((((((''''''(((((()))*********((()))+++,,,---///222555777888888777777888<<>>???BBBDDDEEE======<<<:::999888999999@@@GGGLLLIIICCCEEEPPP[[[___dddiiifff\\\OOODDD>>>999<<<@@@???<<<:::>>>CCCIIIQQQZZZ]]]ZZZUUUSSSRRR[[[gggvvv|||ooommmbbbTTTKKKKKKLLLKKKOOOTTTXXXTTTJJJ@@@<<<;;;666222000444>>>JJJSSSWWWZZZYYYVVVSSSPPPOOONNNNNNFFF@@@888111...+++***)))***(((''''''(((((('''&&&(((((((((((()))))))))***(((((((((((((((((((((((((((((())))))(((''''''&&&(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''((()))))))))))))))))))))************))))))))))))************************++++++++++++,,,,,,++++++++++++,,,,,,000///---,,,++++++,,,---)))+++...///......---...444555666666666777:::======AAAFFFHHHHHHIIILLLPPPPPPUUUVVVRRRQQQUUUXXXXXXdddkkkiii___YYYZZZWWWPPPUUURRRPPPRRRVVVXXXUUURRRLLLJJJHHHJJJOOOWWW___cccbbbbbbdddggghhhddd\\\UUUSSSRRRSSSSSSRRRMMMFFFAAA@@@;;;666333333111...+++............---,,,++++++------------,,,++++++***+++*********))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************)))))))))((())))))))))))(((((((((((('''(((((()))))))))))))))++++++******)))((((((((())))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++******************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++,,,---....../////////,,,---------------//////222444666999;;;===>>>???>>><<<<<>>999777999;;;;;;;;;999666222000000///---,,,+++***))))))+++,,,,,,+++,,,+++***))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((nnnjjjooogggfff[[[WWWVVVUUUTTTWWWXXXRRRJJJAAADDDFFFEEEBBB@@@AAABBB===;;;888555222000000///......---,,,---...///000......---,,,+++***))))))******))))))))))))******))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((('''(((((()))******++++++)))+++---///000333666999:::;;;<<<;;;;;;;;;===???@@@>>>;;;888777888999:::999???DDDDDD@@@???CCCHHHWWWccclllhhh\\\UUU[[[dddhhhqqq{{{~~~wwwiii[[[SSSPPPWWW^^^]]]UUULLLDDDAAA999AAAIIIKKKGGGCCCAAAAAAAAAJJJYYYjjjyyyqqq___TTTPPPNNNNNNQQQUUUXXXVVVQQQHHHBBB===888333222888CCCPPPXXX[[[ZZZZZZXXXWWWUUUTTTSSSOOOJJJCCC<<<666111,,,(((+++)))(((((())))))'''&&&((((((((()))))))))******(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++)))))))))*********++++++************+++++++++,,,---------,,,,,,------...---,,,+++******+++,,,,,,***---000111000111555888555:::???AAABBBEEELLLRRRUUU]]]ccc```ZZZZZZdddnnnnnnqqqqqqmmmjjjllllllkkk{{{xxxooonnnmmmiiihhheeeddddddffffffccc___YYYWWWTTTRRRQQQUUU[[[___^^^aaagggmmmpppkkkbbbZZZJJJHHHEEEFFFJJJNNNPPPPPPRRRLLLFFFCCCBBB>>>555---/////////...---,,,++++++---------------,,,,,,,,,***************)))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...//////000000///......000111222222111<<<<<<>>>AAADDDFFFFFFFFFDDD@@@@@@HHHUUU^^^^^^[[[`````````dddhhhlllnnnooonnnrrrwww{{{|||yyyuuuqqqdddbbb```\\\RRRHHHFFFIII;;;>>>???>>><<<<<<@@@EEE===@@@BBBCCCFFFMMMPPPOOOBBB>>>777222111444999<<<;;;:::999999999666222///---+++))))))***,,,,,,+++******++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((wwwnnnnnnddddddZZZWWWUUUTTTTTTVVVUUUOOOJJJ@@@DDDGGGFFFBBB??????AAA<<<;;;888555222111000000///...---,,,,,,---...///......---,,,+++******)))******))))))))))))******(((((((((((((((((((((((()))************)))(((((()))))))))((((((((((((((((((((()))***++++++,,,---,,,...000111222444777::::::<<<===<<<:::999:::;;;999888777666666888;;;>>>LLLUUU]]][[[SSSNNNQQQWWWfffuuu{{{ooojjjjjjooottt}}}xxxppppppyyy|||kkk\\\UUU]]]fffiiifff___YYYWWWCCC@@@BBBJJJRRR\\\lllzzzuuupppoookkk___UUUUUU\\\___WWWNNNJJJGGGCCC???@@@FFFPPPWWWXXXYYYZZZZZZYYYWWWUUUTTTTTTRRRNNNIIICCC;;;111+++,,,***)))***++++++***((((((((()))))))))*********(((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((())))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,------,,,,,,------......++++++***++++++---///000...000333333444888@@@FFFHHHNNNVVVZZZ]]]eeeqqq{{{tttfffbbblllxxx~~~~~~|||yyyvvvuuusssrrr{{{}}}uuutttuuuvvv{{{yyywwwxxxzzz||||||{{{{{{xxxrrrjjj```ZZZXXXYYYZZZ[[[___fffmmmooommmjjjZZZQQQCCC888666>>>KKKUUUXXXWWWVVVVVVTTTOOOGGG@@@888666333///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((()))************)))(((((())))))************))))))))))))))))))))))))(((((()))))))))***************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////000111111222111111333777999888777>>>===???EEEMMMTTTWWWXXXaaaZZZXXXdddyyyyyydddUUUOOOZZZUUUQQQNNNLLLJJJKKKOOOGGGHHHIIIHHHGGGDDD>>>:::BBB???;;;555000///111444666888<<>>:::777555222...,,,,,,,,,+++***))))))***++++++++++++***))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ooohhh^^^ccc]]]XXXUUUSSSTTTTTTQQQLLLIIIAAADDDFFFEEEAAA>>>>>>???<<<:::777555222111000000///...---,,,,,,---...//////......---,,,+++************))))))))))))******(((((((((((((((((((((((())))))*********))))))((())))))))))))))))))(((((())))))***+++,,,---...///111333444444333444666888888999:::999777555555666000333666999<<>>888444111000...222777<<>>;;;666333000...,,,***))))))***++++++******)))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((nnnddd\\\ddd___XXXTTTSSSUUUTTTPPPMMMLLLEEEDDDDDDCCCAAA@@@>>>===;;;:::777555222111111111000///...---,,,---......//////...---,,,+++************))))))))))))******))))))))))))))))))))))))(((((()))***************((((((((())))))*********++++++,,,---///000111111444555555444333222333555666777777666555555777999<<>>@@@AAA???<<<999777444000...,,,,,,++++++************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((oooggg```eee\\\VVVRRRRRRVVVVVVRRRQQQSSSJJJFFFBBBAAABBBBBB???<<<;;;:::777444222111111111000///...---,,,------...//////...---,,,++++++*********))))))))))))******))))))))))))))))))))))))&&&'''(((***++++++++++++''''''((()))***++++++,,,,,,---...///111222333444444555555444222111222444444555666777888;;;???BBBKKKMMMMMMJJJFFFFFFKKKPPPLLLTTT```kkkrrrsssqqqooohhhccc```eeepppyyy}}}|||qqqjjjbbbbbbmmm|||yyy{{{{{{dddNNNJJJIIIIIIRRRdddttt}}}pppUUURRRZZZ^^^\\\[[[]]]```bbbaaa___aaabbbccccccccccccbbbaaa^^^]]][[[ZZZYYYVVVRRROOOCCC===555...***)))(((((())))))*********+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((()))*********+++*********+++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------...///000111...000444;;;CCCJJJQQQUUUhhhqqq}}}pppggglllrrrxxx{{{}}}~~~xxxpppjjjgggeeeccc```VVVWWWXXXXXXVVVPPPHHHDDDIIIRRR^^^gggjjjiiihhhhhhdddbbb]]]WWWOOOFFF???;;;444222000---,,,,,,,,,---*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((())))))***++++++++++++***)))))))))))))))*********************************))))))*********+++++++++)))***+++,,,------------+++++++++,,,,,,,,,------------------------------....../////////000000000000000111222555999<<>>======<<<======<<<888666111///...,,,+++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((rrrmmmeeeeeeWWWUUUQQQRRRWWWXXXUUUUUUXXXNNNHHHAAAAAADDDEEEAAA<<<;;;999777444333111111111000///...---,,,------...//////...---,,,++++++*********))))))))))))******))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,&&&&&&''')))***+++,,,---......///111222333555555333444444333111111222444444555777888;;;@@@GGGKKKJJJMMMNNNMMMJJJLLLRRRWWWPPPTTT\\\ffflllkkkddd]]]TTTPPPNNNSSS]]]eeehhhhhhmmmggg^^^WWWWWW```nnnyyywwwyyyssslllssspppeeeVVVIII@@@FFFPPPVVVZZZ^^^jjj~~~zzzkkkeeeiiiccc]]]\\\```ccccccaaaddddddddddddddddddccccccddd```[[[XXXXXXXXXXXXXXXQQQIII>>>555///,,,++++++)))************+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++''''''((()))***++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............///000222222444999AAALLLYYYfffpppvvv|||wwwyyy{{{rrroooppprrrvvvzzzzzzvvvqqqhhh___UUUSSSVVVYYYWWWTTTGGGNNNZZZfffnnnqqqpppnnn___aaacccccc^^^WWWOOOIII777555222///...---......*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((())))))***++++++++++++*********))))))))))))))))))************************)))************+++++++++)))***+++,,,------...---++++++,,,,,,,,,---------------------------------////////////000000000000333333555888<<>>777888;;;>>>AAAAAA???<<<444333000---,,,,,,------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((oooooodddbbb\\\WWWSSSPPPSSSXXXYYYUUUPPPGGGFFFDDDAAA???>>>===<<<<<<;;;888666444222111111...---,,,,,,,,,,,,---...111000///---+++*********))))))******+++++++++++++++*********)))))))))(((************))))))))))))&&&(((+++,,,---///222444222444444222//////222555777666444222111111111222666999===???@@@DDDJJJOOOQQQJJJDDDFFFOOOUUUTTTQQQSSSNNNMMMSSSYYYYYYXXXWWWVVVQQQQQQZZZhhhsssvvvtttsssvvvxxxuuukkk___ZZZZZZ\\\[[[XXXTTTSSSYYYdddlllrrruuuyyyssspppeeeTTTGGGEEEGGGHHHNNN^^^xxxggg[[[bbbfffaaa^^^bbbbbb```eeelllggg\\\fffdddaaa___]]]\\\\\\\\\ZZZUUUMMMCCC999111,,,***...,,,))))))***++++++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((()))******++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,&&&)))...000///...---,,,+++///222222000111666;;;CCCEEEQQQgggyyy~~~|||zzzwwwlllhhhjjjttt~~~pppbbb___WWWSSSZZZ\\\YYYWWW[[[ccckkkooopppoooggg[[[UUUUUUXXXZZZ[[[WWWOOOBBB555---,,,///222,,,------+++((()))---111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++++++++******************)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,---///222111//////000000000//////000,,,...666222---333444888===AAAHHHTTTcccoooyyyooo^^^TTTPPPRRRUUUYYY[[[YYYWWWUUUTTTTTTWWW]]]eeejjjiiibbb\\\[[[XXXXXX^^^```\\\VVVTTTTTTOOOLLLMMMIIIDDDFFFNNNYYYUUUQQQOOOMMMQQQ]]]jjj}}}uuuhhh]]]QQQIIIQQQKKKIIIMMMIII===555666999777777888999:::===@@@@@@>>>:::555///,,,++++++...+++(((&&&'''((())))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))******)))))))))))))))***((((((((()))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))mmmnnneeeccc^^^WWWSSSQQQTTTXXXYYYTTTNNNGGGFFFDDDAAA???>>>===<<<;;;999777555333111000000...---,,,,,,,,,,,,---...111000///---+++***************************************))))))))))))))))))************************)))+++---.........000222111333444222000000222444333333222222222444555666888:::===@@@CCCFFFJJJMMMIIIDDD@@@BBBIIIOOOQQQPPPLLLIIILLLUUU]]]aaaeeeiiihhhcccaaaeeemmmtttuuusss|||tttoooooobbbaaaaaa```^^^\\\ZZZXXXWWWXXXXXX\\\iii}}}~~~hhhYYYMMMEEEFFFMMMbbbgggYYY[[[^^^^^^aaaaaa___```ggglllmmmgggfffdddbbb```^^^]]]]]]ZZZWWWRRRKKKBBB999222...***+++,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((************************(((((())))))******++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---...000222222222111222666???JJJRRR]]]```kkk{{{~~~zzzwwwyyywwwyyy{{{~~~qqqnnncccWWWWWWWWWWWWZZZ```hhhooorrrsssqqqjjjaaaYYYVVVWWWYYYZZZ^^^XXXOOOEEE<<<555///,,,+++---......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++************************+++*********))))))))))))++++++++++++++++++++++++++++++******************************++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------.../////////---000...111999777555>>>AAADDDHHHPPP^^^ttt}}}www]]]___```^^^ZZZXXXXXXZZZ[[[```iiirrrxxxzzzzzzxxx{{{{{{wwwggg___YYYZZZ^^^_________VVVNNNHHHFFFFFFEEEHHHLLLPPPXXXbbbiiirrrssseeeVVVOOOMMMQQQPPPHHHCCCDDD999:::;;;;;;999777777:::CCCDDDCCC@@@:::444///,,,---+++))))))+++,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))******))))))))))))******(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))mmmnnneeeeeeaaaWWWTTTSSSVVVYYYXXXQQQKKKGGGFFFDDDAAA???>>>======999888666444222111000///...---,,,,,,,,,,,,---...000000...,,,+++******************)))))))))))))))((()))))))))))))))))))))******************++++++,,,---//////......///000111222444333111000000111///000000222444777:::;;;;;;;;;===AAAEEEHHHIIIIIIAAA@@@@@@BBBEEEKKKPPPSSSTTTSSSUUU[[[___bbbhhhppplllkkkjjjmmmsssyyy}}}~~~vvvoooaaa___XXXQQQRRR]]]fffiii{{{gggXXXLLLLLL^^^qqq}}}yyy^^^YYY[[[\\\^^^bbbdddbbb```fffnnnhhhhhhhhhfffdddbbb___^^^ZZZZZZYYYUUUMMMEEE<<<777***+++------,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))************************(((((())))))***+++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,/////////---+++,,,///111333333666???LLL\\\iiipppwwwxxx~~~xxxtttxxx|||vvvttt}}}yyyyyyoooaaa^^^TTTUUUYYY^^^fffnnnvvvzzzwwwpppfff[[[SSSRRRVVVZZZaaa^^^ZZZUUUNNNDDD777...,,,,,,---...///...,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++***************************************)))))))))++++++++++++++++++++++++******++++++++++++++++++************+++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,---------++++++---000111///,,,,,,,,,---.../////////000///333222333:::999<<>>======999888666444333111111000...---,,,,,,,,,,,,---...000///---,,,+++******************)))))))))(((((((((((())))))))))))******)))))))))***************,,,///111111000000000111333444444444222000///...//////000222555999<<<>>><<<;;;<<>>EEEVVVVVVdddyyy|||kkkhhhpppxxx{{{{{{rrrcccUUUOOOHHH@@@AAAIIIKKKLLLSSSaaaoooyyy~~~yyyhhh^^^eeejjjcccVVVNNNMMMMMMIIIDDDBBBAAA<<<666888===DDDJJJLLLHHHBBB===444111...---......---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((rrrpppeeeeeebbbWWWWWWWWWXXXXXXUUUNNNIIIFFFEEECCCAAA@@@>>>>>>>>>:::999777555444333222222...---,,,,,,,,,,,,---...///...---,,,+++******************))))))))))))))))))))))))***************((((((((()))))))))******,,,///222333222222222333555555555444333111///---111111222444666999<<<>>><<<;;;<<<@@@FFFHHHGGGDDDCCCHHHLLLMMMLLLPPPZZZbbb```aaadddffffffhhhrrr~~~}}}zzzzzz}}}|||~~~vvv^^^ccchhhjjjnnnrrrbbbSSSHHHMMMZZZeeeuuu{{{gggZZZ]]]ddddddcccfffgggiiijjjkkkjjjgggcccaaa```___^^^\\\YYYUUUQQQOOOAAA777,,,))),,,///---)))++++++++++++************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------......///111444:::BBBGGG[[[^^^hhhwwwwwwzzz|||~~~|||||||||}}}zzzzzzvvvqqquuufffdddbbbaaaaaacccdddeeerrrrrroooiiicccaaacccggg```^^^\\\\\\]]]]]]ZZZWWWGGG???444...---...//////---------------------------------,,,,,,,,,++++++++++++************++++++***************************************+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........000------000555777333...///000111000///000222555666===>>>CCCMMMSSS]]]pppvvvkkkeeerrr}}}vvvnnnfffYYYSSSTTTPPPIIIEEEGGGHHHJJJQQQYYYddd___iiippp]]]QQQSSSSSSRRRSSSRRRHHH<<<;;;===BBBHHHMMMNNNKKKHHH>>>999444///------,,,+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))******(((((((((((())))))))))))))))))(((((()))***++++++******)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((vvvqqqddddddaaaWWWWWWWWWXXXWWWTTTOOOKKKEEEDDDCCCAAA@@@???>>>>>>:::999888666444333333333...---,,,,,,,,,,,,---......---,,,+++************)))*********++++++++++++,,,,,,+++++++++*********((((((((()))******++++++---000333555444333333444555444333444555555333111444333444555777999<<<===<<<<<<>>>AAAEEEGGGHHHGGGHHHLLLPPPPPPOOOSSS\\\eeeeeedddfffhhhggghhhpppzzz}}}{{{vvvqqqmmmlllnnnppplllqqqoooeeecccnnnzzz{{{qqqfffdddmmmyyyeeeSSSKKKNNN]]]yyymmmZZZWWW[[[```ccceeefffhhhiiiiiigggdddbbbbbbaaa___]]][[[YYYXXXWWWPPPCCC555---...000...+++,,,++++++++++++*********************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......//////111///...000888GGGXXXdddzzzwwwwww|||}}}rrrssstttyyy}}}~~~|||qqqrrrvvvuuuuuuvvvssslllaaaXXX^^^bbbiiilllkkkgggccc```bbb```]]][[[[[[^^^bbbddd[[[SSSFFF:::222///...---------------------------------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////...,,,,,,...111222000---...000000///...111777;;;===HHHPPP]]]nnnuuu}}}xxxjjj```[[[hhh~~~~~~uuukkkbbb]]]TTTFFF@@@AAAQQQNNNXXXsss{{{wwwhhhVVVMMMOOOPPPMMMJJJHHHHHHJJJOOORRRQQQOOOHHHDDD===777333000...,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************))))))))))))************(((((((((((())))))))))))(((((((((((()))***+++,,,+++***)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))wwwqqqccccccaaaXXXWWWWWWWWWVVVSSSOOOMMMEEEDDDCCCAAA@@@???>>>>>>999888777555444333222222...---,,,,,,,,,,,,---...------,,,+++************))))))***+++,,,------...///...------,,,+++******)))******+++,,,,,,------000222555666555333222222222000000222666999:::999444444555666777:::<<<>>>===???AAACCCEEEGGGKKKMMMMMMPPPSSSSSSRRRUUU]]]eeegggdddcccbbb___]]]```gggeeebbb]]]ZZZZZZ\\\___aaacccmmmmmm```WWW[[[bbbddddddrrrvvvmmmmmmbbblllxxx{{{bbbWWWVVVaaavvvmmm\\\YYY[[[[[[aaacccdddfffffffffdddcccbbbbbbaaa```___]]]\\\[[[YYYQQQDDD999222///......,,,,,,+++++++++*********************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++++++++++++++++++++)))******++++++,,,,,,---------------------------------......///000000111111333777>>>LLL___rrr~~~zzzttttttzzztttnnnrrrxxx~~~ttthhhcccdddgggiiiiiifffaaa]]]\\\]]]\\\YYYWWWYYY___dddddd```XXXMMM@@@666000---...........................------------,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------.../////////........................///111222111222777AAAHHHQQQ^^^lll~~~tttmmmooovvv{{{mmmYYYOOOOOOHHHGGGOOOXXXbbbsssmmmWWWTTTYYY\\\WWWRRRNNNNNNRRRUUUUUUSSSOOOLLLHHHCCC>>>999333///------,,,,,,,,,+++++++++))))))))))))))))))))))))************************((()))))))))************(((((((((((())))))))))))(((((((((((()))***+++,,,,,,+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))wwwqqqccccccaaaXXXXXXWWWVVVUUURRRPPPNNNEEEDDDCCCAAA@@@?????????888777555444333222222111...---,,,,,,,,,,,,---...------,,,+++************))))))***+++---...///000000000///...,,,+++******++++++,,,------...//////222555777888555222111000///------111888===???@@@444444555666888;;;>>>???>>>AAADDDEEEEEEHHHMMMRRRRRRTTTVVVUUUUUUXXX___eee___[[[YYYYYYWWWUUUWWW[[[\\\WWWRRROOOOOORRRTTTTTTUUUbbbeeeUUUFFFCCCFFFEEERRRYYYdddmmmtttzzzyyyvvviiimmmkkkgggpppwww```QQQ[[[kkkuuunnnddd___[[[___```bbbddddddeeeddddddbbbbbbccccccbbb```^^^]]]\\\YYYQQQCCC555---...111,,,,,,,,,+++++++++******************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))++++++++++++++++++++++++)))******++++++,,,------------------------------.........///000111111222444;;;HHHWWWhhhyyyzzzrrrlllkkknnnssszzz}}}~~~wwwnnniiiggghhhgggfffQQQVVVYYYWWWSSSSSSYYY```cccdddccc[[[MMM???444000..............................---------,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------...///000000000111111000......///111111333555555777???KKKTTTeeesss}}}wwwrrrtttwwwgggPPPMMMLLLHHH???<<>>???@@@999888666444222111000000111///---+++***+++,,,---++++++++++++++++++,,,,,,(((((())))))*********+++,,,------+++)))((((((***)))***,,,...111333555666555444333222222222222222333333333333666:::>>>AAA777777666666777999:::<<<===???AAACCCEEEHHHKKKNNNQQQRRRRRRRRRPPPNNNMMMLLLOOONNNMMMOOORRRTTTUUUTTTXXX[[[]]]\\\XXXXXX[[[___bbbZZZWWWXXXOOO@@@===EEEJJJKKKQQQYYY\\\\\\```fffiii}}}nnn~~~iiicccaaa\\\aaammm{{{nnn```ZZZaaafffeeebbbbbbdddfffdddeeeffffffccc```______```___ZZZOOOAAA666000......---+++******++++++,,,******************************************************))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------...---,,,,,,---...---,,,,,,///222222000222777<<>>BBBWWWzzz~~~eeeXXXRRRWWWUUULLLNNNXXXRRRSSSTTTRRRNNNHHHDDDAAA///111---(((***//////+++,,,***(((((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---...---,,,+++***(((''''''))))))))))))))))))))))))''''''(((((())))))******vvvrrrhhhhhhbbb[[[YYYWWWVVVVVVUUUSSSQQQKKKIIIEEEAAA???>>>>>>???999888666444222111000000111///---+++++++++,,,---++++++++++++++++++++++++((()))))))))***************++++++***))))))***,,,***+++---000222444555555555555444333333333333333444333333333555999<<>>HHHMMMXXXcccgggeee^^^SSSJJJ666111---000111///,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------...------,,,++++++,,,,,,---......///////////////222111///...///111333444555AAAIIIPPPXXX[[[fff{{{|||rrrnnnvvv}}}lll[[[MMMGGG???RRRjjj~~~hhhUUUSSSVVVUUUSSSTTTSSSSSSTTTRRRNNNHHHBBB???999999444,,,***---...,,,,,,+++******+++,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,---,,,++++++***)))(((((())))))))))))))))))))))))'''((((((((()))))))))***vvvrrriiihhhaaa]]][[[YYYXXXXXXVVVSSSQQQJJJHHHEEEAAA???>>>>>>>>>888777666444222111000000000///---,,,++++++,,,------,,,,,,++++++*********))))))))))))************'''((()))))))))***,,,...,,,...111333444444333333444444444444444444555666555444333333444777999;;;888888888888999:::;;;;;;<<<>>>@@@AAA@@@@@@AAABBB===DDDIIIHHHBBB???CCCHHHOOORRRWWWZZZ^^^dddlllrrrwwwxxxzzzzzz{{{~~~|||zzzssslllggghhhfffeeeooo|||yyy~~~rrr___eeerrrvvvZZZVVV___tttttt```___ffffff```ccceeeggghhhggggggggghhhddd^^^XXXXXXXXXPPP@@@333222000---,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++*********+++,,,,,,,,,,,,++++++************++++++,,,,,,,,,---------......,,,---...000111111111111222000///555BBBPPP[[[aaasssyyyvvvwwwyyy{{{yyy|||tttlllddd___aaabbb]]]PPPAAA:::;;;;;;HHHXXXbbbgggiiieee___KKK@@@666333111///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,---............////////////222222222222222555999<<<@@@TTTfffrrrzzzvvvwww~~~vvvpppnnnxxxpppbbbRRRMMMLLLSSS```nnn~~~fffTTTOOORRRTTTUUUVVVVVVUUUTTTPPPHHH???999???@@@;;;333---------,,,,,,++++++,,,......,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))vvvsssjjjiiibbb]]][[[ZZZYYYXXXVVVSSSPPPJJJHHHDDDAAA>>>===<<<<<<888777555333222111000000///...---,,,,,,,,,,,,---------,,,,,,+++***)))))))))))))))))))))*********'''((()))))))))***,,,...///111333555666555333111111111222333555777999:::555555444333333555666777999999999999999::::::;;;999;;;>>>???>>>>>>???@@@DDDHHHLLLKKKGGGEEEFFFIIISSSXXX___cccfffmmmxxxzzzuuuzzz}}}tttoooppptttgggYYYTTTaaassssss```aaafffgggdddgggiiijjjiiihhhiiiiiieee```[[[]]]___ZZZLLL???444111---,,,...///...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---...++++++************++++++------------............,,,...000111111111222222222444===LLL___nnnuuuvvvwwwtttuuu~~~~~~|||uuurrruuuqqq{{{xxxtttvvvssswwwoooqqquuuuuutttsss___YYYYYYbbbggg^^^KKK===<<>>GGGNNNXXXjjjxxxrrrqqqnnntttvvvjjj]]]NNNGGGTTTgggtttccc[[[WWWUUUZZZYYYYYYXXXUUUKKK>>>444;;;>>>???;;;666111...,,,+++++++++---......---+++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))wwwtttkkkjjjcccZZZYYYXXXXXXXXXVVVRRROOOIIIGGGDDDAAA>>><<<;;;:::777666444333222111000000......------,,,,,,,,,---------,,,,,,+++***))))))******)))))))))))))))))))))***+++***)))***+++---111333555666666444222000---...000333666999<<<===666555444333333444555555888888999999999:::999999555888;;;===>>>???AAACCCJJJJJJKKKMMMOOOPPPNNNMMMZZZ^^^ccceeefffjjjrrryyy}}}yyyyyy{{{~~~~~~~~~uuunnnzzz{{{zzz}}}qqqjjjuuuqqq___]]]___ggg}}}hhh^^^bbbffffffhhhkkkkkkjjjhhhhhhiiifffccc`````````\\\UUUOOO999444...,,,...000///---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))***+++,,,---...,,,,,,++++++++++++,,,,,,------........./////////...000111111000000222444555@@@TTTjjj{{{}}}sssrrrwww~~~zzzzzz{{{|||zzzzzz{{{|||~~~wwwqqquuu{{{www}}}tttppptttwww|||}}}jjjYYYZZZcccfffaaa[[[QQQLLLHHHLLLZZZiiikkkfffkkkbbbUUUHHH;;;111///222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------...//////000000/////////000111222...000333444:::III]]]mmm|||~~~xxxnnnkkksss{{{\\\KKKIIIPPPjjj~~~jjj[[[\\\ZZZZZZ\\\\\\TTTFFF;;;222777>>>CCC@@@999111---,,,++++++,,,------,,,***************************************************))))))))))))))))))))))))************))))))))))))((())))))))))))*********(((((((((((((((((((((((())))))))))))((((((((((((vvvssskkkjjjdddXXXWWWWWWWWWWWWVVVRRROOOHHHGGGDDDAAA>>>;;;:::999666555444222111111000000---------------------------,,,,,,++++++*********************))))))))))))***+++,,,,,,++++++---///222333555666555444222111,,,---///222555999<<<===666666555444444444444444777888888999999999888888444666999<<<>>>BBBFFFJJJQQQOOOOOOSSSXXX[[[XXXUUUbbbdddeeedddaaa```bbbeeebbbdddhhhqqqwwwwwwooohhhccciiieeeZZZZZZiiitttuuuwww|||uuurrrvvvxxxggg```eeevvvssscccXXX^^^mmmlllaaa[[[fffhhhjjjjjjiiihhhhhhhhhgggfffdddbbb___]]][[[YYYDDD<<<222---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...------,,,,,,,,,,,,------.........////////////000///111222111///111555:::@@@SSSlll~~~yyy~~~wwwoooxxxxxxsssqqqkkkeeehhhkkkqqquuuwwwyyy{{{}}}wwwkkkhhhpppyyy|||~~~~~~~~~sssggg___[[[]]]eeeoooggg^^^SSSQQQ\\\iiikkkeee]]]ZZZWWWTTTJJJ<<<333000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---------............///............///000000222111000000000111333444222666999;;;CCCWWWrrr{{{iiijjjlllYYYHHHOOO```wwwvvveee___[[[\\\```]]]SSSIII444555<<>>;;;999888555555333222111111000000,,,---------------------++++++++++++++++++++++++************)))))))))((()))+++,,,,,,,,,---000222333444444444444333222222...///000222444666999:::666666666555555555555555666777888888888777777666666777:::<<>>333000,,,++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((())))))))))))))))))))))))***)))))))))((((((((('''rrroooggggggbbbUUUUUUVVVXXXYYYXXXTTTQQQGGGFFFDDDAAA>>>;;;888777555444333222111111111111,,,,,,---......---------++++++++++++++++++,,,,,,+++*********))))))((((((((())),,,---...000333555444333333333333333333333111111111222333444666666666666666666666666555555555666777888888777666555888999;;;<<>>;;;DDDBBBDDDMMMWWW\\\XXXQQQOOOLLLGGGEEEFFFGGGEEEBBBKKKHHHGGGJJJLLLNNNUUU\\\^^^yyyiiibbbgggXXX___|||{{{___bbbeeeggghhhiiijjjkkkhhhfffccccccdddbbb]]]XXX^^^PPP>>>333000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...,,,+++))))))***,,,---//////............//////////////////000000000000000222333222222888BBBJJJYYYnnn{{{uuuuuuzzz}}}zzzrrreee______]]]YYY^^^aaaaaa]]]YYYVVVQQQJJJFFFJJJMMMPPPTTTYYY\\\]]]^^^ccceeeaaaZZZYYY```hhhbbb```dddooozzz|||wwwvvvrrr~~~~~~www}}}zzziii[[[WWW[[[iiimmmnnnlllkkknnnnnnkkk]]]PPPHHHLLLTTTPPPCCC999//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////---------........./////////////////////000111111555444333222222444666777EEEXXXppp|||{{{uuuuuuwwwyyypppllliiifffbbbgggnnnssswww|||qqq]]]SSSTTTiiizzzdddYYYZZZ]]]ZZZUUUQQQDDD<<<@@@FFFGGGFFFFFF777333...++++++,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))***************)))))))))(((((((((((())))))))))))))))))))))))******))))))((((((((('''uuuqqqlllnnnaaaZZZUUUUUU[[[^^^YYYRRROOOEEEDDDCCCBBB@@@===999555555555444333222000000///111///......//////...,,,,,,,,,,,,+++++++++******,,,+++***)))((((((((()))+++))))))+++000333222111333333222000///111666999222333444444444333222111777777777777777777777777666333222555999;;;999777888:::>>>CCCHHHLLLOOOPPPPPPKKKFFFBBB@@@===999555::::::;;;===>>>@@@AAAAAACCCBBBCCCHHHOOOWWW\\\^^^YYYVVVSSSQQQQQQPPPOOONNNPPPQQQRRRRRRPPPOOONNNMMMNNNTTT]]]hhhuuuwwwxxxyyywwwnnnZZZ^^^ssseeeRRRYYYfffgggeeefffcccddddddeeedddaaa___^^^\\\UUUIII<<<111,,,,,,......---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////000...000333222///...000111///222888<<>>999666555444444333111000000///111///......//////...,,,,,,,,,,,,+++++++++******++++++***))))))))))))))),,,++++++...222444333222///000000000000444999===555444333222222222222222555555555555555555555555333333444555555666888999>>>???AAACCCEEEGGGHHHHHHBBB@@@<<<;;;<<<<<<:::888======>>>???@@@AAABBBCCCFFFEEECCCBBBEEEMMMYYYbbbgggkkkppprrrrrrrrrsssuuupppmmmjjjiiiiiieee```[[[SSSRRRRRRTTTZZZbbbjjjnnnrrrmmmxxxyyyxxxtttccc[[[lllzzz___\\\bbbcccbbbdddcccdddeeeeeedddbbb```^^^]]]XXXMMMBBB777000...---...------,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////...............000......000000...///333555222777EEETTT```kkkuuuxxxyyy|||tttuuu|||wwwlllfff^^^XXXWWWZZZ___ccc[[[]]]^^^[[[VVVRRRQQQRRRNNNKKKIIIIIINNNVVV^^^dddqqq|||vvvmmmoootttxxxuuunnneeebbbdddccc``````gggvvv~~~mmm{{{yyywwwyyyyyynnnhhhgggZZZ]]]ccckkkrrrsssppplllrrrbbbKKK<<<<<>>:::666444444333222111000000///000///---...//////...---,,,,,,,,,+++++++++******+++******)))))))))******,,,---///222555666444222//////000000111555:::===888666444222111111333444333333333333333333333333111444666444222222777;;;AAAAAA@@@???>>>===<<<<<<999777666777999::::::999===>>>AAADDDGGGJJJMMMNNNRRRQQQMMMHHHIIISSSffftttwwwoooddd[[[XXXWWWVVVUUUeeetttuuu|||mmmjjjkkkqqquuuuuu\\\YYYhhh{{{lll^^^\\\\\\```eeeddddddeeefffeeeccc```______[[[TTTJJJ@@@777000,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...............222///...000///...222777555555???TTTjjjzzz~~~yyypppmmmpppqqqkkkdddbbbiiipppjjjkkkkkkggg```YYYWWWVVVWWWUUUSSSUUU]]]iiivvvzzzwwwqqqkkkeeegggnnnppplllvvvzzzxxxxxxzzzrrrqqqrrrZZZWWWXXXaaammmsssrrrnnnrrrhhhVVVDDD999;;;FFFQQQKKKCCC:::555000,,,---111------------------------.........---------------///......------,,,++++++,,,------------..................------------------......//////.........---...///000111111000000999222111:::IIIYYYhhhqqqyyyooo~~~kkkeeemmmooolllkkkhhhgggmmmxxx|||{{{uuulllYYYWWWeeeyyyfffTTTYYYYYYYYYXXXRRRMMMMMMQQQLLLJJJDDD;;;333------...---+++++++++---------+++++++++++++++++++++++++++***************************************************---...,,,((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))qqqpppkkkpppgggZZZZZZ]]]___[[[SSSOOOPPPFFFEEEDDDCCCBBB>>>:::666333333333222111000000//////...------//////...---,,,,,,,,,+++++++++***************))))))***++++++,,,...111444555555333222222333222222111333777:::999888777555444444444444222222222222222222222222333444555444333444777:::;;;:::888777555444333222999999999999:::<<<<<<===???BBBGGGNNNUUU\\\aaadddgggfffdddcccfffrrrvvvnnngggeeegggooovvvxxxmmm___aaakkk|||iiiaaaeeezzz{{{gggZZZWWW]]]dddcccdddeeefffeeecccaaa```___]]]YYYRRRIII>>>222+++///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------............//////333111111222111///333:::999CCCSSSfffwww}}}uuuoootttzzzxxx{{{~~~tttkkkgggeeemmmmmmpppwwwmmmrrrtttqqqqqqzzzyyyqqq}}}{{{pppnnnnnn[[[WWWTTTXXXbbblllqqqqqqiiihhhcccTTTAAA:::EEETTTSSSNNNEEE===555///---...------------,,,,,,,,,,,,...............---------///...------,,,+++++++++------------...........................------------......////////////...///000222222222111111222666777???OOOaaaqqqzzz~~~~~~ssspppqqqkkknnnyyylllggghhhqqqyyyyyyuuurrr||||||}}}wwwyyytttbbbYYYkkk~~~\\\SSSQQQUUU\\\]]]VVVQQQQQQMMMKKKGGGAAA;;;444///,,,+++******,,,---...,,,+++++++++++++++++++++++++++************************************************)))+++,,,+++((('''((())))))))))))))))))))))))))))))))))))))))))*********uuutttkkkllldddYYYYYY[[[]]]YYYQQQMMMNNNFFFEEEDDDCCCAAA>>>:::666333222222111111000000000...---,,,---...///...---,,,,,,,,,+++++++++************))))))***+++,,,,,,,,,...111444444333111111333444444333222333666888777888:::::::::777555444333333333333333333333333777555333444666888888777333222111111111222333333;;;;;;===>>>???AAADDDEEEMMMPPPVVV___hhhpppwwwzzz}}}|||}}}rrrllliiikkk}}}mmm]]]nnneee^^^xxxhhhZZZXXX[[[aaabbbdddeeeeeedddcccbbb___^^^\\\XXXQQQEEE777...000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------....../////////000000000000000222444222000555<<>>444+++,,,++++++,,,......,,,***++++++++++++++++++++++++************************************************)))*********)))((())))))************************((()))))))))*********+++xxxxxxlllllldddYYYXXXYYY\\\YYYRRRMMMLLLEEEDDDCCCBBB@@@===999555222222111111111000000000...,,,,,,,,,...///...---,,,,,,,,,+++++++++******)))))))))***+++,,,---...,,,///222333222111000111111222333333333555888:::666888:::<<<<<<:::666444444444444444444444444444888555333555999:::888555000000000111333666888:::888;;;???CCCFFFKKKPPPTTT___bbbgggnnnuuu{{{tttpppuuuyyytttppphhhppplll\\\RRR]]]___aaadddeeeeeedddccc```___^^^\\\WWWLLL>>>444000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------......//////000111111111------111333333333;;;DDDXXXmmm|||wwwhhhpppmmmkkkllliiiaaaYYYZZZdddnnnqqqqqqpppfffQQQAAAFFFUUU[[[YYYSSSKKKFFF@@@777.../////////......------,,,.............../////////......---,,,---...///000------........./////////.............../////////---...//////000000000000...000111000...000444999<<>>:::>>>DDDJJJOOOUUU\\\aaahhhiiimmmqqqvvv{{{~~~zzzvvvvvv}}}nnnnnnjjjhhhqqq[[[ZZZ\\\___bbbdddeeeeeeeeebbbaaa```___\\\SSSFFF<<<111000//////......//////------------------------,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------........................------......///000000111//////111444666;;;IIIWWWmmm{{{{{{www}}}{{{xxxwwwzzzzzzpppbbb[[[^^^cccqqqppprrrooo```MMMHHHPPP\\\XXXQQQKKKKKKKKKBBB666111111000//////...---------........./////////000...---------...000222333............////////////---........./////////000------///000000111111111...000111111000555===DDDOOO___qqqzzz~~~{{{|||qqqfff```aaadddqqqkkkhhhmmmrrrsssssstttxxxvvvtttrrrtttzzzlllUUUQQQccc|||yyy___TTT[[[^^^ZZZUUULLLCCC???AAACCC@@@<<<333000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))***+++++++++************************((())))))******+++,,,,,,sssnnnooofffjjjfff]]]WWWVVV[[[]]]XXXPPPLLLCCCBBBAAA@@@???<<<777333111111111111000000000000---,,,+++,,,...///...---,,,,,,,,,+++++++++******)))))))))***+++---...//////222333222000///111333777888777555333222222333555555555666777777888888333333333333333333333333///444888999666444444555333333333444666999===???@@@DDDKKKPPPUUU[[[ccchhheeegggjjjnnnrrruuuxxxzzz|||rrrrrr|||rrr]]]fffyyywwwhhhkkkkkkWWWZZZ]]]aaadddeeeffffffdddbbbaaaaaa___WWWKKKBBB111111000///////////////------------------------,,,,,,---......---,,,,,,++++++,,,,,,,,,---------........................,,,,,,------...///000000333333444666:::DDDVVVhhh~~~pppooo{{{|||{{{kkk___ZZZZZZhhhiiirrryyyoooYYYKKKJJJ\\\WWWNNNIIIMMMRRRJJJ>>>222111111000///.........---.........//////000000...---------...111444555............/////////000---.........//////000000------///000111111111111///222333333555;;;FFFNNN```jjjqqqssswww|||}}}yyyooo[[[YYY^^^ddd```bbbiiiooopppqqqsss}}}{{{xxxuuuuuuyyy}}}mmmSSSKKK\\\zzzgggTTTXXX]]]XXXYYYQQQEEE>>><<>>:::777666666555333111000///.....................///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,///111333222000///------///000222666555444333333333333333888555555777777666444333555333222111111222444555444333222222111111222222222333555666888;;;@@@DDDIIILLLPPPSSSUUUXXX\\\___dddeeehhhkkkooosssvvvxxxttt{{{xxx___YYYlllxxx^^^jjjttt```YYYeeekkkdddbbbjjjhhhhhhfffbbb]]]XXXRRROOO???888000---///111000///000///...---------------------------------------............////////////...------------...//////---///000000000333444444333444444888HHHaaawwwllljjjyyyzzzwwwpppZZZ^^^gggnnnpppnnnhhhXXXHHHOOOZZZUUUAAA???PPPUUUJJJ;;;555///---///000...+++////////////////////////...---,,,,,,---000222444111111000000//////......000000000000000000000000/////////000111111000///222555555333<<>>HHHOOOMMMAAA;;;333//////000///---////////////////////////...---,,,,,,---///111222111000000000/////////...000000000000000000000000222000......000111000///000222666BBBZZZssstttggg]]]]]]___hhhrrrwww~~~yyyvvviiiWWWFFFZZZvvvhhhXXXUUU]]]]]][[[QQQAAA:::CCCPPPGGG???555///......---,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------++++++++++++************++++++++++++++++++++++++rrrjjjhhhhhhjjjhhh[[[YYYVVVVVVVVVUUUPPPLLLCCCDDDEEECCC???:::777666555444222111000///...............---......///000------,,,,,,+++***))))))***+++---///111222333444222111000000000000111222222222333444555666777888:::999777555444444444444444444444444333333333333////////////000111222333666888999:::<<<>>>BBBEEEEEEHHHKKKNNNPPPRRRUUUXXX[[[\\\___cccfffggghhhiiikkknnnqqqssstttxxx~~~zzz___hhhttt]]]lllwww```[[[bbbfffeeebbbgggfffeeebbb```]]]ZZZYYYNNNEEE999111.........---//////......------......------------------------............////////////......------......///000333111......000111222333666AAATTTooo{{{}}}qqqccc```^^^cccnnntttkkk___NNNUUUVVVJJJ>>>>>>IIISSSKKKCCC888111///000000000////////////////////////...---,,,,,,---...///000000000000000////////////000000000000000000000000333000---...111444444222666666>>>TTTttttttgggdddqqq~~~[[[OOOXXXwww~~~ggg\\\ZZZ]]]^^^VVVGGG<<<@@@JJJMMMGGG>>>555///,,,,,,---,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++************++++++,,,,,,---,,,+++++++++************++++++++++++++++++++++++rrrjjjhhhhhhjjjhhhZZZXXXUUUTTTUUUTTTPPPLLLCCCDDDDDDAAA===888666555444333222000//////...............------......///...------+++***)))(((((()))+++...111333444444444111222222222222222222111000111222444666888999:::;;;<<<999444222333555444333444444444444333333222------......///111222333666888:::;;;<<<>>>AAADDDDDDFFFIIIKKKLLLNNNQQQSSSSSSVVVZZZ^^^aaacccccccccaaacccfffgggiiimmmrrrvvvxxxzzz}}}tttmmmrrrggglllooo___^^^dddgggfffffffffdddbbb```]]]\\\[[[VVVMMMAAA666111......---//////............//////....................................////////////...............//////000111......111333444444666===QQQmmm|||}}}xxxmmmbbbYYY]]]kkktttpppgggWWWUUURRRJJJ>>>888DDDUUURRRJJJ===444000///000111////////////////////////......---,,,------...///000000000000////////////000000000000000000000000111000///111555777777555999@@@NNNeee||||||{{{|||uuunnn|||aaaCCCXXX}}}hhhWWWXXXZZZYYYQQQGGGBBBCCCMMMKKKFFF===444...,,,---------,,,,,,,,,+++++++++---,,,+++******+++,,,---***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++rrrlllkkkiiiiiifffYYYWWWTTTTTTTTTSSSNNNJJJBBBCCCBBB???:::666444333333222111000//////............------------............---,,,+++))))))(((***,,,///222444444444333111222333444444333222111...000222444777888999999:::===;;;444111444666444333333444444333222111111---------...///111222333555666888999:::;;;>>>@@@BBBDDDFFFHHHIIIJJJLLLOOOOOOQQQTTTWWWYYYYYYYYYXXXWWWXXX[[[]]]___bbbfffiiihhhjjjmmmoooppprrruuuxxx}}}llluuuttteeeooobbb```eeejjjfffeeedddbbb```]]][[[YYY[[[SSSHHH===555111...---//////.........//////000....................................///////////////............///000000///---///333444222333888AAA___|||}}}|||oooaaaTTTVVVcccnnnooolll```TTTJJJEEE<<<555>>>OOOUUUNNNCCC999333000000000000000000000000000000000......---------......///////////////000000000000111111111111111111111111000111111333444555444444888HHH^^^sss~~~zzzxxxRRRLLLkkkwww^^^XXXWWW\\\___XXXLLLEEEJJJLLLLLLGGG===333...,,,---------,,,,,,,,,++++++---,,,+++******+++,,,---***++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++sssnnnllliiihhhdddXXXVVVUUUUUUUUUQQQKKKFFFAAAAAA@@@===999555444444222222111000///////////////...------,,,---------......------,,,+++******+++---///222333333222222111333555666666555333111...///222444666777777777777======555111555777555333333222222111111000000------......///111222333222444777777888888:::<<>>:::777777777222111000//////.../////////...------,,,,,,,,,,,,.....................---......///000000000000000111333666888888666333111///000222444444333222111111<<>>???>>>???AAACCCGGGJJJMMMOOOOOOOOOPPPSSSVVVYYYZZZZZZ[[[]]]aaacccdddfffhhhjjjkkkoootttxxxyyyzzz{{{|||~~~uuudddqqqnnnvvv^^^aaa^^^aaaeeehhhhhheeeaaa___VVVVVVUUUOOOFFF===555000///////////////000111111////////////////////////............/////////000///////////////000111111222111444777555999PPPkkkyyynnnccc\\\WWWWWWbbbpppiiiddd]]]UUUKKKAAA>>>@@@PPPRRRRRROOOGGG===444///000000000000000000000000---...///111222333333333.../////////000000111111111111111111111111111111---222555333222===SSSfff}}}~~~{{{eeeLLLWWWrrr}}}cccYYY[[[______^^^XXXXXXWWWTTTNNNDDD;;;444......---------,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++wwwjjjfffjjjkkkddd]]]VVVTTTWWWYYYRRRHHHBBBDDDCCCAAA>>>;;;888666555222111000//////............------,,,,,,------...///...,,,,,,,,,...000111222111111000/////////000000***111;;;888777666///222222333444444333333333333===@@@:::444555888888444222///,,,+++,,,---///000000000000000000000000333333333333444555666666555555777888:::<<<=========???AAACCCDDDFFFHHHKKKNNNPPPRRRSSSTTTTTTWWWXXX[[[[[[\\\```eeejjjmmmnnnoooppprrrtttwwwzzz}}}{{{oootttpppwww___WWW^^^gggiiiaaa___eeeeee___[[[YYYSSSNNNLLLHHH<<>>KKKNNNRRRSSSPPPGGG:::000111111000...,,,---111333000000000000////////////.........///000222333444333333333333222222222222111444777888;;;MMMsss~~~~~~}}}]]]HHH^^^sss[[[YYY___``````___]]]WWWNNNFFF@@@>>>555111,,,+++,,,...---,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********vvvjjjfffiiijjjcccYYYWWWXXX[[[YYYQQQIIIFFFCCCBBB@@@===:::777555444222111000//////............------,,,,,,------...,,,,,,+++***+++,,,...000555444333111000000000000333///222333***)))222888333333444444444444333333555<<<>>>888444555666555111000...------...///000000000000000000000000000222222222222333444555666555555666888:::;;;=========???AAABBBCCCCCCFFFGGGMMMOOOQQQRRRRRRSSSVVVXXXVVVVVVXXX\\\```dddggghhhmmmnnnoooqqqtttwwwyyyzzz|||}}}qqqkkkggg]]][[[bbbgggeeeccccccbbb___[[[YYYTTTPPPNNNJJJ???333///000000000/////////000000000/////////................../////////000000222111000111222222222111555555666999AAATTTpppyyywwwzzzttttttxxx~~~qqqccc\\\fffnnnnnndddZZZTTTLLLCCCFFFIIIIIIIIILLLLLLCCC888111111000///000000000000111000000000//////////////////000000111333444555222111111111333333333222333444666===JJJccc^^^QQQpppqqq```___cccaaa```^^^XXXPPPGGGBBB@@@777333...+++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******wwwjjjfffiiijjjbbbWWWXXX[[[^^^XXXNNNIIIIIIBBBAAA???<<<999666444333222111000//////............------,,,,,,------...,,,,,,++++++,,,---///000777666555333222111111111333//////444777777777888555555555555555555555555888:::999555333444333000............//////000000000000000000000000000000111111111111222333444444444555666777999;;;<<<===>>>@@@AAABBBAAAAAACCCEEEKKKMMMOOOPPPQQQRRRTTTVVVVVVWWWYYY]]]```dddfffhhhkkkkkkmmmoooqqqssstttuuu{{{}}}xxxooossswwwiii]]]^^^bbbhhhgggbbb___```\\\[[[WWWRRRQQQNNNDDD999000000000000000000000000000000////////////............/////////000000000111222222333222222111111888222555DDDWWWhhh{{{~~~vvv~~~tttuuu}}}}}}jjj]]]___nnnqqqddd[[[^^^ZZZNNNIIILLLHHHAAAFFFPPPMMMAAA444222000111222222000---111111000000000/////////111111111111222333555555333111///000333555444333444444777BBBYYYvvv[[[UUUhhhjjj\\\___bbbbbb___ZZZRRRJJJEEECCC;;;777111...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***xxxlllhhhjjjjjjbbbWWWXXX[[[]]]WWWMMMHHHGGGBBBAAA???<<<999666444333222111000///...............------,,,,,,------...............///000222333666666555444444444444444///111111555999555222888555555555555555666666666;;;888555333333333000,,,------///000000000///...000000000000000000000000000//////000000111222333333444555777999:::;;;<<<===???AAAAAAAAABBBDDDFFFIIIKKKMMMNNNOOOPPPSSSUUUVVVXXX[[[^^^aaacccfffhhhhhhiiikkknnnppprrrssstttyyyzzz|||~~~yyyyyylll```]]]fffkkkccc^^^aaa]]]]]]ZZZUUUSSSQQQIII@@@222111000000111111000///000000//////////////////...////////////000000000000111333333222111111111555333AAA^^^vvvyyyvvvlll\\\gggkkkddd^^^______[[[UUUZZZSSSCCCAAAMMMPPPHHH;;;666000000222333111---111111111000000000//////111000000111222333444444666333///000444666444222222888???III^^^xxx}}}www~~~TTTQQQgggyyy```[[[aaabbb```\\\TTTMMMHHHFFF???<<<666111...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzznnnjjjkkkkkkbbbZZZWWWVVVYYYVVVNNNFFFDDDCCCBBB@@@===:::777555333222111000///...............------,,,,,,------...---......///000111333333333333333444555666888888000:::888444333******;;;555555444555555777888999<<<777222111222111...+++...///000111000///---,,,////////////////////////////////////000111222222333333555666888999;;;;;;<<<>>>@@@BBBCCCDDDGGGIIIGGGIIIKKKMMMNNNOOORRRTTTSSSVVVZZZ]]]^^^___bbbdddfffhhhkkknnnqqqssstttuuutttuuuvvvyyy|||~~~lll}}}lll[[[bbbjjjfffaaaccc______\\\XXXVVVTTTMMMFFF666444111000111222111/////////000000000000000000////////////000000000111...000222222111000111333888CCC^^^~~~}}}iiifffgggiiicccZZZ[[[ccc]]]ddd^^^JJJ???EEEMMMMMMDDD<<<333///111222222000111111111111000000000000000000000000000111222333999666222222444555444333333DDDQQQVVV```rrr~~~zzz~~~ssskkkkkklllmmmqqqxxxsssqqqRRRMMMssslll[[[^^^___```^^^WWWPPPJJJHHHBBB???;;;555000---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzznnnjjjkkkjjjaaaZZZUUUSSSUUUTTTNNNHHHFFFCCCBBB@@@===:::777555444222111000//////............------,,,,,,------...+++,,,---...///111111222000000111333555777999:::444888222???[[[TTT888222333333333333555777:::;;;<<<555111111111///------//////000000000///---,,,////////////////////////////////////000111222222222333444666777999:::;;;;;;===@@@BBBCCCEEEGGGJJJFFFHHHKKKLLLMMMOOOQQQTTTTTTXXX]]]```___```bbbeeeeeegggjjjmmmpppqqqrrrrrrsssttttttuuuxxx{{{}}}wwwjjjzzzddd```ggggggeeeggg```aaa___ZZZWWWVVVPPPJJJ===888222000111333222000//////000000000000111111/////////000000000111111...000222222000000444777???UUUtttpppmmmuuu~~~pppjjjmmmfffWWWVVVaaa]]]dddaaaQQQAAA>>>GGGPPPLLLDDD999222000111222222222222111111111000000000000000//////000111111222999888666555444555666888@@@ZZZllljjjjjjvvv~~~wwwgggbbbYYYUUU[[[dddfffbbb^^^iiizzzeeeEEEYYYqqqWWWWWW[[[______ZZZSSSLLLHHHCCCBBB???:::444///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,yyymmmhhhiiihhh___UUUSSSSSSUUURRRMMMMMMPPPBBBAAA???<<<999666444333222111000//////............------,,,,,,------...+++,,,---///000111222222///000000111333555777888333333***AAAnnnhhh???...111111111222555888;;;===:::444111222111---,,,///---......///////////////////////////////////////////////////000111222333222222333555777888::::::<<<>>>@@@AAABBBCCCEEEGGGEEEGGGJJJLLLMMMOOOQQQTTTVVV[[[```bbbaaaaaacccfffeeefffiiikkklllllllllkkkooonnnmmmmmmmmmoooqqqsssqqqvvv|||yyyjjjxxxtttccccccfffhhhjjjbbbcccaaa[[[XXXVVVRRRLLLCCC<<<444000111333333222//////000000000111111111//////000000000111111111///222333222000222888===JJJccc|||~~~ppprrr|||zzznnniiibbbZZZXXX]]]___``````WWWGGG===BBBNNNOOOIII@@@777111000000222222222222111111111000000111111000000111111222222666888999777444555:::???ZZZwww~~~wwwzzzssshhhbbbbbbeeeccc___aaaaaahhh|||VVVOOOiii}}}oooUUUQQQVVV]]]___\\\TTTLLLHHHBBBCCCBBB>>>777111...---------------------------,,,,,,------------,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,wwwkkkggghhhfff]]]PPPRRRUUUUUUPPPMMMQQQZZZAAA@@@>>>;;;888555333111222111000//////............------,,,,,,------...---...000111333444444444000000000111222333555555,,,999...---AAA888+++;;;//////000111444888<<<>>>999444111222000,,,---222,,,,,,---...///000111222/////////////////////////////////000000111222333111222333555777888999:::<<<>>>@@@@@@@@@@@@BBBDDDEEEGGGJJJLLLMMMOOORRRTTTRRRWWW]]]___]]]]]]___bbbeeefffhhhiiiiiigggfffeeeeeecccaaa___^^^___```aaa]]]ccckkkoooooonnnmmmnnnwwwkkktttzzzzzzhhh```ccciiilllcccdddbbb\\\XXXVVVRRRMMMGGG???555000111333333222//////000000111111111222000000000000111111111111111333555333111444;;;BBBVVVmmm~~~~~~~~~oooaaa]]]___^^^YYYccc______]]]NNN>>>???KKKPPPLLLEEE<<<444//////000222222222111111111111000222222222111222222333333333777:::888555666>>>EEEqqqxxxsssmmmggg```]]]^^^]]][[[___pppxxxoooUUU```uuuoooZZZLLLSSS[[[```]]]UUUMMMGGGAAACCCDDDAAA999222...---------------------------,,,------......------,,,)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,ooofffgggggg```TTTQQQTTTWWWUUUMMMIIIQQQ]]]CCCBBB???<<<888555222111000000000000////////////------------,,,+++******,,,...111333555555555444///000111111111222555777222333555444222000///000***///333555555555888;;;333111///---,,,...000111000000//////.........---////////////000000000000000000000000111111111111222222333555666888999999>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGHHHIIILLLPPPSSSSSSUUUYYY[[[\\\]]]___aaaccccccaaa]]]XXXTTTSSSSSSVVVTTTSSSRRRRRRPPPMMMJJJPPPRRRTTTSSSSSSVVV___fffwwwlllrrrsssjjjcccaaabbblllfffeeeccc```\\\WWWSSSQQQOOODDD888111222333222///000000000000000000000000000000000000111111111111444///000777888777BBBRRRoooyyy}}}|||}}}|||ssstttuuunnnfffaaa____________ddddddccc___UUUHHH???;;;LLLNNNLLLCCC666///000555333333333333333222111000111222333333333222111111777777444555666000<<>>>>>>>>?????????@@@AAABBBCCCEEEHHHLLLOOOOOORRRUUUWWWXXXZZZ\\\^^^YYYYYYWWWRRRNNNKKKKKKLLLJJJKKKMMMOOORRRUUUXXXYYYSSSTTTSSSQQQOOONNNOOOQQQbbbkkkzzzyyyrrrrrrfff^^^^^^hhhfffeeeccc```\\\WWWSSSPPPPPPGGG<<<555333333222111111111111111111111111111000000000000111111111111333333444555555===SSSiii|||xxxwww~~~|||yyy~~~yyy{{{eeeeeeeeedddcccbbbbbbccccccfffeeeddd```WWWKKKAAA;;;GGGKKKLLLEEE:::222111444333333222222222222222222222222222333333333444444---333333666<<<===LLLfff|||xxxnnnccc[[[```XXXVVVaaapppkkkiiiyyy{{{___VVVSSSXXX___^^^XXXSSSBBB===<<>>???BBBFFFJJJLLLNNNQQQSSSSSSTTTVVVWWWNNNMMMKKKHHHEEEDDDEEEGGGJJJNNNTTTYYY___gggqqqxxxvvvtttppplllfff^^^VVVQQQNNNVVVdddsss~~~nnnyyyqqq___ZZZccceeedddccc```\\\WWWSSSPPPPPPKKKCCC:::555222222333111111111111111111111111000000000111111111222222333888888333888PPPppp|||yyyyyy~~~{{{zzz~~~ccc^^^bbbeeedddbbbaaadddhhhiiigggddd```ZZZPPPDDD:::@@@FFFJJJHHH@@@888333222333222111111111222333444444333222222333444555666///666555444@@@LLL]]]rrrzzzzzznnneeebbbXXXQQQTTT\\\iiiooozzztttdddWWWVVVZZZ\\\ZZZXXXFFF>>>999>>>DDD@@@555---...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,qqqgggbbbaaabbb]]]UUUSSSSSSUUUQQQJJJGGGHHHEEECCC???;;;777444222111000000/////////.........------,,,,,,,,,------------///333666777666333111555666555333111///000111222555888999777444222222444222111333666777444111///000000111111000...---///////////////.........------.........////////////000000000111111111111333444444555777888888999:::999999888777666666555555777999:::<<<>>>BBBEEEIIIKKKMMMNNNMMMLLLMMMNNNFFFFFFFFFEEEDDDFFFJJJMMMTTT[[[ccckkkrrr}}}zzzkkkaaaRRRSSSWWW^^^gggvvvqqqgggvvviiiZZZ```ddddddcccaaa^^^YYYUUURRROOOMMMHHH???666111111333111111111111111111111111000000111111111222222222222888777777KKKppp~~~|||{{{fffjjjlllhhhaaa]]]```eeekkkiiifffbbb^^^VVVHHH;;;:::AAAHHHKKKFFF>>>666222333222000000000222444666777666444333222444555777777;;;555444GGG[[[fffpppvvvyyyrrrggg^^^YYY]]]``````___```wwwwwwwwwiii[[[XXXYYYZZZZZZ[[[PPPDDD999:::AAADDD===444///000000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------------qqqgggaaa___```\\\UUUSSSSSSVVVTTTNNNIIIHHHFFFDDD???;;;666333222111////////////............---,,,,,,,,,,,,---//////---///222444555333111///777777777444222000000222000333666777555333111111222111333666999999555000///000111111111000...---.........///////////////....../////////000000000///000000000111111111111333333444555666777777888777666666555555444444333444666888:::;;;===@@@BBBEEEFFFGGGFFFDDDCCCCCCCCCAAACCCEEEGGGJJJOOOTTTXXX[[[cccmmmuuu}}}qqqhhh```ZZZXXX^^^pppggg```}}}|||aaa```bbbccccccccc```\\\XXXUUUNNNNNNJJJBBB888222111333111111111111111111111111111111111111222222222222333555555AAAeee~~~qqquuuwwwssskkkbbb]]]\\\jjjjjjhhhccc```ZZZLLL>>>777===EEEJJJIIIBBB999444333222000000000222444666:::888666333222333444555555::::::HHHgggyyyuuuppp~~~zzzqqqiiiffflllpppgggUUUFFFIIIiii}}}vvvggg___YYYZZZ\\\\\\]]]```XXXJJJ:::555<<>>===<<<===@@@DDDIIINNNSSSXXX^^^bbbcccjjjssszzzwwwlllbbb[[[bbbmmmqqqZZZ[[[mmmaaa^^^```bbbbbbaaa^^^ZZZXXXOOONNNKKKDDD<<<555222333222222222222222222222222111111111222222222222333444444888MMMwww~~~|||~~~yyynnnbbbYYYfffjjjjjjdddaaa\\\PPPBBB777;;;BBBHHHIIIEEE===777333222111111111222333444999777666444333333333444111<<>>???<<<>>>???@@@???>>>???@@@EEEIIIPPPVVV\\\aaafffiiipppsssxxx|||}}}|||zzzyyyiiikkkrrr}}}{{{jjjaaacccmmm~~~}}}aaaWWWmmmyyybbbYYY\\\___aaa```^^^[[[YYYPPPOOOLLLGGG@@@:::555333222222222222222222222222111111111222222222333333555888AAAWWWyyy|||{{{wwwlllcccaaajjjllleee```]]]SSSFFF:::;;;???DDDHHHFFF@@@;;;333333222222222222222222444444444444444444444444555BBB]]]|||wwwnnnggg``````eeefff]]]TTTFFFGGGdddvvviiigggiiidddYYYQQQVVVVVVQQQGGGCCCEEEFFFDDD555444333111000///......------------------------------------------------------------.........///........................iiibbbaaacccccc]]]UUUVVVXXXXXXRRRIIIGGGJJJHHHEEE???:::555222111111//////.........------------,,,++++++,,,///111333444333222111111111222222///000111000//////111333222333222111000000333555555666444000+++***---111111000000000////////////---.........//////000000---------.........//////000000000000111111111111111111111222222333333333///000111333555777888999999;;;=========<<<===>>><<>>??????>>>===;;;<<>>???@@@BBBBBB@@@???>>>AAAFFFKKKLLLJJJLLLRRRXXX\\\bbbiiilllqqqzzzuuujjj```[[[[[[___kkkwwwpppkkkmmm~~~zzz|||```[[[XXX[[[```aaa^^^ZZZSSSQQQOOOLLLHHHBBB;;;666444444333333333333333333222000000222222222444777BBBZZZssszzzxxxwwwuuuyyy{{{mmmeeebbbfffgggaaaYYYVVVBBB???:::888:::===??????777555222222222333333222000444111222888666555>>>QQQ[[[hhhttt}}}ttthhh___]]]bbbiiinnn___bbbmmmppp^^^pppggg\\\[[[\\\WWWTTTOOOBBB@@@:::222//////000...,,,---------------------------------------------------------............///........./////////000000lllaaa^^^bbbddd]]]XXXWWWUUUQQQLLLHHHFFFEEEHHHFFFAAA<<<777333000///////////////////////////......---...///111333555666444333333333333222111222///---000555888555222111000/////////000222333///...---,,,,,,---...//////............---------...------------...//////....../////////......---...............///000000......///000222333444555777777777888:::<<<>>>???@@@AAACCCDDDDDDCCCAAA@@@CCCGGGLLLNNNNNNQQQXXX^^^aaafffjjjlllpppuuuuuuqqqfff]]]VVVXXXaaammmzzzsssxxx|||}}}hhhXXX[[[dddddd^^^ZZZUUUSSSPPPMMMJJJDDD>>>:::555444444444333333222222111000222444333111666===QQQppprrrttt{{{xxxmmmdddeeehhheee___[[[JJJAAA;;;<<<;;;777999AAA999666333222333333333333333444000111888666777BBB``````fffqqqzzz~~~tttfff[[[ZZZaaaiii^^^___^^^iii}}}iiiddd}}}wwwbbbZZZ^^^[[[UUUNNNCCC>>>;;;666222///------------------------------------------------------------------............///....../////////000000000jjj^^^\\\aaaddd^^^XXXXXXVVVQQQLLLGGGEEEEEEGGGEEE@@@;;;777333111000////////////////////////.........///000222444555444333222222333333222000222...---000666999666111//////...///000111333444......---------.../////////............---------...------------...//////////////////...---,,,,,,...............///000000//////000111222333444444777777888:::<<<>>>@@@@@@BBBCCCDDDFFFFFFDDDCCCBBB@@@DDDIIILLLNNNSSS[[[aaaiiiiiifffcccccceee```YYYYYY[[[```hhhqqqyyy~~~}}}qqqzzz\\\YYYbbbddd___]]]UUUSSSPPPNNNJJJFFF@@@<<<555444444444333222222111444222555777444222;;;HHHmmm}}}qqqlllssssssgggeeehhhiiibbb\\\PPPAAA;;;@@@===333666DDD;;;888555333333444444333444666111000444555???UUUlllffflll{{{{{{}}}sss```WWWZZZaaa___\\\TTTTTThhhxxxeeekkkdddXXX^^^\\\WWWPPPEEE<<<<<<:::555///,,,---///................................................---------............///...////////////000000000ggg[[[ZZZ___ccc^^^YYYYYYWWWRRRMMMHHHFFFFFFFFFDDD???;;;666333111000////////////////////////---......///111222444444222222111222333333111///000......111666888444111------...///111222444444------------....../////////............---------...------------...//////......///......---,,,,,,...............///000000111111222222333333444444777888:::;;;===???@@@AAABBBCCCEEEFFFFFFEEECCCBBB???CCCHHHLLLPPPVVV]]]bbbmmmjjjaaaZZZXXXYYYVVVQQQXXXcccqqq{{{vvvmmmfffXXX\\\aaaaaaaaaWWWTTTQQQNNNJJJFFFAAA===555444333222111222222333555333555777333222BBBWWWzzz{{{yyyllllllyyyooodddbbbgggjjjddd\\\SSSBBB:::AAA???444666EEE>>>:::666333333444444444111777555333444999TTTyyy|||yyy~~~}}}oooaaa^^^```bbbZZZSSSOOOPPP^^^|||~~~eee\\\ggg|||cccYYY\\\[[[XXXSSSIII;;;<<<;;;777000,,,---///................................................---------............///////////////000000000111eeeZZZYYY^^^bbb]]]YYYXXXVVVRRRMMMIIIGGGFFFEEEBBB???:::666333222111////////////////////////---...///000222333444444111000111222333333111///...///000222444444222000------...000111333333444,,,,,,---......////////////............---------...------------...//////------.........------,,,...............///000000222222333444555555666666999:::<<<>>>???@@@AAAAAABBBCCCEEEFFFFFFEEECCCBBBCCCFFFKKKOOOSSSWWW\\\___ccc```XXXPPPOOOUUUXXXWWWbbbnnn{{{jjjeee~~~uuuZZZVVV\\\aaaaaaYYYVVVRRRNNNKKKFFFBBB>>>666444222111111222555666444111333555222555NNNkkk~~~rrrxxxrrrjjjmmmfff^^^\\\bbbhhhfff___UUUCCC;;;AAAAAA888888BBB@@@<<<777444333444555555///666777666999DDDkkk~~~{{{mmmeeeaaaccc[[[WWWSSSHHHGGGfffyyywww~~~ppp}}}hhh___\\\qqqccc]]]\\\XXXYYYWWWKKK:::;;;;;;888222//////000................................................---------............////////////000000000111111dddYYYXXX^^^aaa[[[VVVVVVUUUQQQLLLHHHGGGGGGDDDBBB>>>:::666333222111////////////////////////---...///111222333444444000000000222333333000...,,,///333333222000//////------///000222222333333+++,,,---...///////////////............---------...------------...//////,,,,,,---.........------...............///000000000111222444777999:::;;;<<<===???AAABBBBBBBBBBBBCCCDDDFFFGGGGGGFFFDDDCCCHHHKKKOOORRRTTTUUUVVVVVVSSSTTTQQQLLLNNNWWW```cccmmmvvv}}}yyy___qqq___QQQYYY```___]]]YYYUUUPPPLLLHHHCCC???999666333000111444999<<<444000222555444===^^^xxxoooqqq|||ssskkkggg___ZZZ^^^fffgggbbbVVVGGG===@@@BBB===999;;;BBB>>>888444444444555555000555666888===IIItttzzzooogggccc___[[[UUULLLJJJZZZnnn|||www{{{}}}uuurrryyyrrrcccfffdddeee^^^UUUZZZZZZMMM999::::::888555222000000................................................---------............/////////000000000111111111dddYYYXXX^^^aaaZZZTTTTTTSSSPPPKKKGGGFFFFFFCCCAAA>>>:::666444222222////////////////////////---...000111333444444444//////000222333333000...+++000444444000------///---...///111222222222222+++,,,---...//////////////////.........---------...------------...//////++++++,,,---...........................///000000...///222555888<<<>>>???>>>@@@AAACCCDDDDDDCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDKKKMMMPPPRRRSSSQQQOOONNNMMMQQQRRRPPPSSS]]]hhhnnnsssxxx|||zzzyyyzzz||||||{{{~~~eeerrrdddPPPWWW^^^\\\___\\\WWWRRRNNNIIIDDDAAA;;;888333111222666<<<@@@666111333888888EEElll~~~xxxuuu|||uuuqqqtttxxx}}}sssoooeee[[[\\\dddgggdddXXXJJJ>>>???BBB???999555CCC???999555444444555555333666555777===IIIqqqzzzooobbbaaa\\\UUUSSSVVVXXXXXXhhhqqqkkk___fffkkk___SSSZZZ\\\MMM999999888888666444111000////////////////////////////////////////////////---------.........//////000000000000111111111111bbb^^^^^^``````[[[RRRSSSRRRPPPKKKGGGEEEDDDEEECCC@@@;;;555111000000......------------............000444999:::888555000111222111000//////111555555555444111/////////...//////000000000000000---///000000///---...///......------------..............................---...............------...//////000111222222222333444666888:::===>>>???AAACCCEEEEEEDDDCCCDDDEEEEEEFFFGGGGGGFFFEEEFFFHHHMMMQQQTTTSSSPPPLLLKKKLLLJJJLLLOOOUUU]]]gggooouuu~~~~~~~~~|||yyyvvvrrrooommmqqqwww||||||zzz}}}zzzwwwxxx|||mmmxxxWWWKKKWWWhhhbbb___ZZZRRRKKKFFFDDDDDD@@@;;;666444444555444222999///111888>>>WWW~~~~~~}}}{{{zzzmmmppp}}}{{{wwwoookkkcccWWW[[[cccaaaZZZOOOAAA888;;;@@@<<<444??????>>>999555333555888444333333888GGG```{{{xxxxxxyyy~~~|||uuukkkaaa\\\XXXVVVZZZaaasss|||rrr}}}{{{ccc^^^cccfff[[[VVVWWWSSS@@@888777>>>===333///222........................111000///......///000111////////////////////////...000111...000444444///```\\\^^^``````YYYQQQRRRRRROOOKKKGGGEEEDDDEEECCC@@@;;;555111000000......------------......//////000444888999666444000222222222000///000111666777666444000...---...//////000000000000//////,,,...///000/////////111......------------..............................------.........------,,,......///000111222333333555666888:::<<<>>>@@@@@@BBBDDDFFFFFFEEEEEEEEEFFFFFFGGGHHHGGGFFFFFFGGGHHHOOOTTTWWWVVVQQQMMMLLLMMMKKKPPPXXXbbbkkkrrrwwwyyywwwuuurrrpppoooooonnnmmmlllkkklllpppvvvzzz{{{{{{xxxyyy{{{qqqrrrmmm]]][[[___aaa___[[[TTTMMMHHHEEEEEE@@@<<<777444444555444333666111222888HHHmmmvvvmmmlllxxx{{{ooohhhgggbbbXXXZZZcccaaa]]]TTTFFF<<<===@@@<<<444??????>>>:::555333444777666666999BBBPPPdddzzzxxxzzziiijjjiiittt|||tttkkkeee___[[[```iiiuuutttppp{{{hhhaaahhhnnnaaaVVVVVVUUUAAA888555;;;<<<333...000........................111000///......///000111//////////////////////////////000000000222444777^^^YYY]]]aaa```XXXRRRRRRRRRPPPKKKGGGEEEDDDDDDCCC@@@:::555111///000......------------......///000111444666777555333111222333222000///000111777777666333///------...000111111000000///...---+++---///000///000111222......------------..............................------............------------...///111222444555888999:::===>>>@@@AAAAAADDDFFFGGGGGGFFFFFFGGGHHHGGGHHHIIIHHHGGGFFFHHHIIIQQQVVVZZZWWWPPPLLLNNNRRROOOVVVbbbmmmtttvvvuuusssmmmjjjfffcccbbbdddgggiiimmmooorrruuuwwwzzz~~~hhh{{{kkkYYYPPP^^^]]]\\\WWWPPPKKKGGGFFF@@@===888555444444444333444333777@@@[[[qqqeeemmm^^^ggg~~~zzz|||nnnhhhiiifffZZZZZZ___]]]```XXXKKKAAA@@@AAA<<<444>>>??????;;;666333444666888666;;;HHHWWWeeeuuu|||zzzsssuuuooo\\\\\\ZZZhhhyyyxxxqqqjjjggglllsssyyy|||jjjiiizzzpppxxxpppZZZUUUWWWFFF;;;666:::===666000///........................000//////......//////000////////////////////////111......222000...777CCC\\\WWW\\\aaa___VVVSSSTTTTTTQQQMMMHHHFFFEEEDDDCCC???:::444000//////......------------......000000222444555444333222222333333333111000111222555555444222///...///000222222111111000...---,,,,,,...000000000///000111...------,,,,,,------.................................//////000/////////---------...000333555666999:::<<<>>>@@@AAAAAABBBDDDFFFGGGHHHGGGFFFGGGHHHIIIIIIJJJIIIGGGHHHJJJLLLRRRVVVXXXTTTNNNMMMSSSZZZ^^^ccckkkqqqrrrnnnhhhccc]]]\\\[[[ZZZ[[[___dddhhhppptttwwwxxxxxx{{{sssdddyyy```PPPZZZ[[[[[[XXXRRRLLLGGGEEEAAA>>>:::666444444444444555444>>>QQQnnn}}}jjjbbb~~~ddd\\\jjj~~~yyyxxxzzz~~~xxxppppppmmm___YYYZZZVVV^^^YYYNNNEEEAAAAAA<<<666===??????<<<777333333555777555>>>SSSdddkkkttt~~~xxx~~~|||mmm}}}uuu___ZZZWWWbbbtttyyyuuuuuuxxxzzzppp```rrraaaUUUVVVLLL@@@888:::>>>:::444000........................////////////////////////////////////////////////333------333111...<<>>???===888444444555666999QQQuuu|||~~~}}}jjjkkkrrrggg^^^bbbooo|||}}}}}}dddaaaxxxhhhWWWTTTOOODDD:::999<<<:::555000////////////////////////......////////////......////////////////////////222,,,---333222333EEE^^^~~~[[[WWW[[[______WWWUUUVVVUUUSSSNNNJJJHHHGGGCCCBBB???999444000...///......------------.........000222222111111222333333444555444222111222333000000000///...000333666222222111111000...---,,,111222333222///...---...------,,,,,,,,,,,,------...........................///000111222222222111......---...///222555666888:::===AAACCCDDDDDDDDDDDDEEEGGGGGGFFFFFFFFFGGGIIIIIIJJJJJJJJJLLLPPPSSS[[[ZZZYYYWWWWWW\\\fffmmmmmmjjjddd]]]WWWQQQNNNLLLRRRWWW]]]aaadddhhhmmmrrrwww{{{hhhbbbooovvv]]]VVVXXXYYYWWWRRRKKKFFFCCCBBB@@@===999555333444666444555NNNppp|||wwwyyy{{{xxxxxxyyyxxxwwwyyy{{{~~~pppVVVQQQaaattt~~~zzzxxxvvvzzz|||vvvpppqqqiiiaaa\\\UUUQQQRRRNNNFFFAAA@@@<<<888888<<<>>>===999666555555777BBBjjjzzz^^^nnnzzzhhheeelll|||~~~~~~~~~~~~}}}~~~~~~~~~{{{jjjsssvvvoooqqq^^^SSSPPPGGG<<<888999888555111////////////////////////---......//////......---////////////////////////000---...222444<<>>:::555333444777333>>>]]]zzz{{{~~~wwwttttttuuuvvvuuutttwww{{{}}}}}}nnnZZZZZZccc~~~|||yyy{{{{{{zzznnnrrrnnniiicccYYYOOOQQQOOOHHHAAA>>>;;;777666:::>>>>>>:::777666666;;;FFFrrr}}}ccc```}}}oookkkooo{{{~~~~~~{{{}}}~~~zzzooo______ttt~~~jjjWWWSSSLLLBBB;;;999999888666////////////////////////------...//////...------////////////////////////...//////000666FFF\\\lll{{{]]]ZZZ[[[]]]^^^ZZZRRRSSSRRRPPPKKKGGGEEEDDDCCCBBB>>>999333///...............------.........,,,///111111000000222555444555666555333222333444222222000...---...111444000111111000000///...---...000222222000000000111---,,,,,,++++++,,,,,,---........................+++,,,---...////////////111000...---...000333555888;;;@@@EEEHHHJJJJJJJJJFFFHHHJJJJJJIIIHHHIIIJJJGGGHHHIIIJJJKKKOOOUUUYYYXXXWWWWWW[[[```cccbbb```XXXUUURRRQQQVVV^^^gggnnnnnnqqqtttsssppprrrwww|||nnnfffxxxYYY[[[[[[YYYSSSLLLHHHEEEBBBBBB???:::555333555777333IIIiiiyyyxxx|||{{{|||uuuqqqrrrssstttssstttwww{{{{{{{{{}}}iii]]]]]]rrr~~~{{{qqqtttsssnnnggg\\\OOORRRQQQIIIAAA===:::666444999===>>>;;;888777777>>>DDDlll~~~~~~eeeYYYiiitttpppsss}}}|||}}}~~~vvvlllfff\\\bbbmmm}}}wwwwww|||~~~vvv}}}yyy}}}]]]VVVZZZqqqttt[[[WWWRRRHHH???;;;<<<<<<;;;000000000000000000000000,,,---...//////...---,,,////////////////////////,,,000000///777LLLbbbooozzzZZZWWWYYY\\\]]]WWWQQQQQQQQQOOOLLLHHHDDDBBB@@@???<<<999666222000///......---,,,---...///000444666666444111///111333999777555444444222000...555333000///000111111000222111//////000111111000111111111111000000000000---------............///------------------------++++++,,,,,,...///111222222111000///000111333555888;;;???DDDHHHKKKLLLLLLJJJJJJJJJKKKLLLLLLIIIGGGJJJJJJJJJJJJKKKNNNSSSWWWWWWWWWWWWYYYZZZWWWSSSOOOPPPQQQTTTZZZbbbgggjjjkkkjjjppprrrqqqttt||||||zzz|||jjjsssggg\\\WWW[[[YYYNNNHHHIIIDDDCCC???:::777666666555;;;___|||sssxxx}}}uuu{{{}}}vvv}}}xxxsssqqqpppqqqrrrqqqppprrryyysss^^^jjj{{{|||zzzwwwqqqoooxxxnnntttnnn___```WWWNNNLLLJJJ@@@>>>>>>666333;;;;;;:::<<<666222;;;IIIYYYrrrfff[[[aaa}}}zzzyyy|||}}}|||~~~tttfff___YYYOOOIIIHHHKKKJJJOOO[[[kkkwwwuuuxxxzzz{{{qqqzzz}}}~~~hhh___KKKbbb^^^YYYRRRRRRNNNAAA<<<>>>;;;555222///---...//////...000000//////.........---////////////000000000000111333111111@@@VVV^^^YYYxxxXXXUUUXXX[[[\\\VVVRRRRRRQQQOOOLLLHHHDDDAAA@@@???<<<999555222000///......---,,,---...///000444666666444111000222333777555444444555555333222444111//////000111111000222111//////000111111000111111111000000000//////---------............///------------------------+++++++++,,,---...///000111111//////000111333555999<<<@@@DDDHHHJJJKKKKKKMMMLLLLLLLLLMMMMMMKKKHHHJJJJJJIIIHHHIIIMMMRRRWWWSSSUUUUUUSSSPPPMMMMMMNNNSSSWWW]]]aaaccceeeiiilllkkksssxxxzzz}}}|||xxxtttuuu{{{{{{uuukkk^^^VVVYYYYYYOOOGGGEEECCCBBB@@@<<<999888888888CCCmmmzzzyyyzzz~~~www|||tttnnnsssqqqooommmlllmmmooopppmmmmmmooovvvkkkgggttt}}}yyyvvvnnniiillluuupppxxx{{{qqqppp[[[QQQOOOLLLAAA>>>>>>555333::::::;;;???:::888AAABBBUUUmmmvvv\\\ZZZggg~~~yyywwwzzz~~~{{{~~~rrrdddWWWQQQLLLGGGDDDEEEDDDBBBCCCJJJTTTcccxxx}}}xxxzzz{{{}}}wwwxxxsss}}}tttaaaMMM^^^gggZZZRRRSSSRRRFFF???>>>999555222///......//////...000/////////............////////////000000000000...444777>>>WWWtttvvveeeuuuVVVSSSVVVZZZ\\\VVVSSSSSSRRRPPPLLLHHHCCCAAA@@@???<<<888555222000//////...---------...///000555666666444222222333444444333333444666777777666222000//////111222222111222000//////000111111000111111000000000000//////---------............///------------------------+++++++++++++++,,,------000000//////000111333444999<<<@@@EEEIIIKKKLLLLLLOOONNNMMMMMMNNNMMMKKKIIIIIIIIIHHHGGGGGGKKKQQQUUUSSSUUUTTTOOOHHHFFFKKKPPPXXX^^^dddeeecccbbbggglllqqqwww~~~{{{sssqqqrrrxxxxxxtttcccWWWXXX[[[SSSIIICCCCCCBBBAAA>>>:::888999:::UUU{{{xxx~~~zzzxxx~~~yyyuuuzzz}}}tttmmmgggffffffeeeeeefffgggiiijjjjjjiiilllrrr|||mmmmmmxxxzzzrrrjjjgggiiiqqqqqqwww|||^^^UUURRRNNNCCC???>>>555555999888:::@@@;;;999CCCLLL___rrr~~~|||jjjQQQ\\\rrr|||www~~~{{{xxxyyy~~~~~~||||||}}}{{{}}}~~~xxx]]]RRRHHHCCCBBBBBBCCCFFFEEEAAA@@@BBBEEELLLZZZhhh|||zzzzzz}}}|||vvvfffppp|||}}}dddPPPWWWpppyyy^^^TTTUUUVVVLLLDDD@@@888666333000......//////...////////////............////////////000000000000---333:::JJJkkk}}}dddtttUUUSSSWWW[[[\\\WWWTTTSSSRRRPPPLLLHHHCCCAAA@@@>>>;;;777444111000//////...---------...000111555555555444333333444555444333333444777999888888111000///000222444444333111000//////111222111111111000000000////////////---------............///------------------------------,,,,,,,,,,,,,,,---////////////000111333444888;;;@@@FFFJJJNNNOOOPPPQQQOOONNNMMMMMMLLLJJJHHHHHHHHHGGGFFFFFFJJJOOOTTTWWWWWWTTTNNNJJJKKKRRRXXX]]]```dddddddddfffkkkpppyyy{{{|||}}}}}}{{{wwwsssrrrwww~~~zzzqqqkkkYYYXXX]]]ZZZNNNEEECCCBBBAAA???;;;777888<<>>999888EEE]]]llluuuvvvxxxyyy^^^MMMfff|||wwwyyy}}}|||~~~}}}xxxuuuwwwzzz|||~~~zzzmmmaaaYYYPPPJJJEEECCCEEEGGGJJJKKKKKKGGGFFFFFFGGGKKKVVVaaayyyxxxwwwzzz{{{xxx{{{www^^^XXXooocccRRRRRRaaauuuiiiYYYVVVXXXOOOGGGCCC;;;777444111//////////////////////////////.........////////////000000000000111000999TTTrrr}}}ppp___uuuVVVTTTXXX\\\^^^YYYSSSSSSRRRPPPMMMHHHDDDBBBAAA>>>;;;666333111000/////////...---...///000111444444333333333444555555555444444555777888777666111000000222444666555444111///...///111222222111000000000////////////...---------............///------------------------///......---------------.........///000222333333666999???FFFLLLPPPSSSTTTSSSQQQOOONNNNNNNNNLLLJJJGGGGGGGGGFFFFFFIIINNNQQQYYYUUUQQQOOOPPPUUUZZZ]]]]]]]]]___cccjjjrrryyy}}}~~~yyyuuutttuuuuuuttttttxxx|||fffhhh~~~sss\\\WWW]]]]]]SSSHHHDDDBBBAAA@@@:::555888???cccsssaaabbbpppooolll~~~vvvnnnfffbbb[[[[[[\\\^^^```aaacccdddjjjiiijjjmmmrrrwwwzzz|||{{{zzzyyy|||{{{lllfffxxxsssbbbqqqzzzsssmmmhhhdddaaaccciiillltttlllmmmrrrmmm^^^UUUSSSOOOEEEBBBAAA999999999777:::???;;;@@@SSSpppzzzwwwqqqwwwtttSSSPPPsss{{{xxxyyy|||~~~~~~vvvrrruuuyyy}}}~~~wwwlllcccZZZPPPIIINNNNNNNNNNNNPPPRRRSSSRRRMMMKKKKKKNNNQQQVVVaaalllwwwuuuwwwxxxooottt{{{bbbMMM\\\bbbUUUOOOVVVeee~~~xxx```VVVWWWPPPIIIFFF@@@888555222000000000//////.........///////////////////////////000000000000444---===ccc|||zzztttwwwvvvWWWUUUYYY]]]___ZZZSSSSSSRRRPPPMMMIIIFFFCCCAAA>>>:::666222000000///000///.........///000111333222111111333555555444555444333444666777666555111000111222555555444333111///...///111222222222000000////////////......---------............///------------------------//////...---------......,,,---...///111222333333444888>>>EEEKKKPPPSSSTTTRRRPPPNNNMMMMMMMMMLLLKKKFFFGGGHHHHHHHHHJJJMMMOOORRROOOMMMOOOTTTYYY\\\]]]\\\\\\___gggrrr}}}zzzsssnnnpppsssvvvxxx{{{{{{iii]]]ooo}}}aaaVVVZZZ\\\TTTIIIEEEAAA@@@@@@;;;666;;;GGG```{{{```___ppp~~~jjjmmm|||tttiii___ZZZTTTTTTVVVYYY]]]aaaeeeggghhhhhhiiikkklllnnnpppqqqqqqsssrrruuurrraaaUUU^^^uuuhhhmmm~~~tttkkkfffaaa[[[XXXYYYXXX^^^gggtttqqqfffjjjfff___VVVTTTQQQFFFDDDCCC;;;777999888<<>>:::555222000///000000///.........///111222222000///000333555444333333222222333555777666555000///000111333444222000000///...///111222222222000000/////////.........---------............///---------------------------------,,,------......,,,,,,...///111222333333333666<<>>@@@===999CCCRRRoooiiijjjyyywwweeepppyyyqqqeeeZZZUUUOOOOOOPPPRRRWWW\\\aaaeeecccdddfffgggggggggggghhhfffiiijjjlll{{{sssdddVVVXXXfffwww}}}yyysssfff___\\\WWWSSSRRRMMMQQQWWW```kkkyyy{{{iiikkkgggcccYYYWWWSSSHHHEEECCC;;;777999:::>>>BBBCCCWWWzzzpppRRRTTTlll|||}}}~~~{{{|||{{{uuusssvvvyyyyyy{{{~~~wwwpppbbbVVVLLLMMMSSSYYY```hhhgggkkkkkkfffccccccaaa]]]WWWVVVWWW[[[___eeerrr~~~vvvtttppprrrmmmpppyyyqqq]]]RRR___rrrnnn\\\PPPXXX___\\\kkklllYYYYYYTTTMMMIIICCC:::777333111111111000///............/////////000////////////000000000000222===VVVvvvwwwWWWUUUXXX\\\]]]XXXQQQQQQQQQPPPNNNKKKHHHFFFAAA>>>999555111000///000000///.........///111222111///---///222444444222111111111222555777777666.........000222222000...000///...///111333333222000/////////............---------.........//////------------------------,,,+++++++++,,,,,,---...+++,,,...///111222222333333666;;;@@@EEEHHHJJJJJJDDDBBB@@@???AAABBBBBBAAACCCGGGJJJLLLLLLKKKKKKLLLBBBIIIQQQUUUTTTSSSVVVZZZ___hhhrrrvvvsssnnnmmmmmmooojjjkkkuuu{{{xxxuuutttsssuuuzzz```lllttt^^^[[[^^^XXXPPPCCC>>>===AAA???===IIIZZZnnnsss{{{oooaaaqqqzzzuuupppdddYYYTTTOOONNNMMMNNNQQQVVV[[[^^^___aaacccdddccccccbbbccc^^^cccdddfffttttttiiijjjrrr}}}}}}lll[[[UUUTTTRRROOONNNKKKNNNRRRXXX```jjjuuu|||ooopppkkkggg]]]ZZZUUUIIIEEECCC:::888;;;;;;>>>???@@@WWW~~~ZZZRRR^^^yyy~~~~~~}}}{{{}}}~~~zzzuuurrrqqqtttvvvwwwyyy|||}}}}}}~~~~~~pppbbbYYYPPPMMMPPPYYY___cccjjjrrrtttwwwuuulllggghhhfffbbbXXXUUUUUUWWWYYY___jjjvvvvvvrrrkkknnnnnnmmmrrrqqqdddSSS^^^sss~~~xxx~~~ttt___RRR]]]dddUUU[[[{{{ooo[[[\\\WWWOOOHHHAAA;;;888444111111111000///---.........//////000000////////////000000000000333HHH___qqqlll[[[UUUSSS___]]]ZZZTTTTTTSSSRRRPPPLLLFFFBBB@@@>>>:::555222000//////---------...000111333444222222000000000222444666000......000444666555444000111222333333222111000//////000111111111111111111111000///////////////................................................------------------------...---------...///111222444444555999===BBBDDDEEEAAABBBCCCDDDEEEDDDCCCBBBAAAEEEKKKOOOPPPPPPPPPPPPLLLQQQUUUVVVUUUVVV\\\aaaeeehhhkkkjjjfffccccccdddiiikkknnnppppppnnnllljjjqqqrrrvvv~~~qqqooo~~~^^^[[[ccc^^^PPPHHHGGG===>>>FFF???LLLuuuzzz{{{wwwuuuuuuiiifff{{{rrrhhhddd^^^UUUPPPMMMLLLLLLLLLNNNQQQSSSUUUYYY[[[]]]^^^^^^```cccffffffdddgggssswwwgggWWWRRRPPPLLLJJJLLLQQQPPPPPPVVV___hhhmmmooo{{{xxxuuussspppdddXXXSSSNNNHHHBBB???>>>;;;;;;>>>@@@GGGXXXjjjfffOOOUUUqqqzzz|||zzz||||||{{{{{{{{{rrroooppppppsssxxxzzzvvvwww}}}}}}yyyyyy}}}tttfff[[[VVVUUUXXXZZZ```jjjuuu}}}~~~wwwrrrnnnllljjjhhh^^^YYYTTTSSSXXXaaajjjoooxxx{{{uuummmooolllhhhjjjooollldddcccvvv~~~~~~mmmooo___VVV]]]XXXYYYooobbbYYY\\\QQQLLLAAA>>>888444444333///...000000000//////.........---///555000,,,222222...222333SSSjjjxxxlll[[[WWWUUU```___ZZZTTTSSSSSSSSSQQQMMMGGGBBB@@@>>>:::555222000//////---------...000111333444222222111000111333444666///...///222555666444111000111222333333222111000///000000111111111111111111000000///////////////................................................------------------------------------...000222333555444555888;;;>>>@@@AAADDDEEEFFFFFFFFFFFFEEEEEE@@@DDDHHHKKKLLLLLLNNNOOONNNQQQTTTUUUVVVXXX\\\```aaaaaa```^^^]]]___cccfffttttttrrrpppmmmkkkiiihhhlllnnnttt{{{uuuhhh\\\___]]]TTTJJJHHH>>>>>>CCC>>>QQQzzz{{{|||~~~}}}hhhrrrmmmeeehhhnnnddd^^^VVVPPPLLLKKKJJJJJJKKKLLLOOORRRSSSZZZZZZYYYYYYZZZ]]]cccgggooopppvvvsssdddVVVQQQPPPMMMKKKLLLLLLLLLPPPXXXdddooowwwzzz~~~yyytttuuulllaaaWWWSSSOOOIIICCC@@@>>><<<<<<>>>???FFFVVVggg|||___MMMQQQqqqwww{{{xxxtttpppppptttzzzwwwvvvwww|||zzzqqqnnnmmmlllnnnqqqxxxuuuvvv{{{{{{xxxyyy|||~~~zzzrrrhhhbbbbbbhhhmmmnnnooossszzz{{{vvvtttqqqooommmccc^^^WWWTTTWWW^^^eeeiiirrr~~~wwwjjjiiihhhiiimmmrrruuuvvvcccqqq}}}~~~{{{}}}vvvuuujjjeeedddUUUYYYxxx}}}YYYTTT[[[QQQMMMFFF>>>888444444333000///000000000/////////.........---333///---333222///444GGGdddzzz{{{llljjj\\\YYYWWWbbb```[[[RRRRRRSSSSSSRRRNNNHHHDDD@@@>>>:::555222000//////------...///000222333444222222111111111333555666///000111444666555222///000111222333333222111000///000111111222222111111111000//////......//////................................................---------------------------------...///222444555888888888999;;;>>>@@@AAAFFFGGGGGGGGGGGGGGGFFFFFFBBBDDDEEEFFFGGGJJJMMMPPPSSSTTTVVVXXXZZZ\\\]]]^^^\\\XXXTTTSSSWWW^^^eeeiiixxxuuupppkkkhhhffffffgggiiimmmtttyyy}}}zzzuuuttt___]]]^^^]]]JJJGGG@@@???AAACCC^^^ttt~~~{{{zzzrrroooaaaWWWrrrddd___hhh{{{ssswwwzzzkkk```WWWOOOJJJJJJHHHHHHHHHIIIKKKMMMOOOQQQXXXWWWTTTSSSTTTYYYaaagggrrrwwwpppdddWWWRRRQQQOOONNNOOONNNPPPUUU```nnn|||vvvppptttiii___VVVSSSQQQJJJCCC@@@>>>===<<<===???FFFTTTbbbwwwrrrTTTIIIOOOoooxxxvvvuuuqqqllliiillltttzzzwwwwwwwwwyyy{{{~~~{{{tttnnnmmmllljjjjjjmmmuuussstttxxxyyyxxxxxx{{{}}}vvvuuusssrrrtttzzz~~~{{{xxxuuurrrjjjddd\\\WWWWWW[[[___bbbjjjuuu~~~pppjjjhhhnnnqqqsss|||}}}~~~wwwiiiUUU]]]}}}\\\SSSYYYRRRPPPIII???999444444333000///111000000////////////......,,,222///...333111000888SSSnnnxxxgggfffZZZYYYXXXccc```[[[RRRRRRSSSTTTSSSOOOIIIEEE@@@>>>:::555222000//////---......///000222333444222222111222222333555555000222555888888555111---000111222333333222111000000000111222222222222111000000///............///................................................---------------------------------...000333555777;;;<<<<<<===???AAAEEEHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFIIIOOOSSSYYYZZZ\\\___```___[[[XXXVVVSSSQQQTTT[[[ccchhhiiikkkiiigggdddcccdddfffgggiiiooovvv|||~~~pppfff___aaadddKKKFFFBBBAAAAAALLLqqqxxx|||}}}~~~nnnfff___OOOOOOvvv___\\\eeelllfffdddnnnwwwjjj___TTTKKKHHHJJJGGGGGGGGGHHHJJJLLLNNNOOOSSSRRRPPPOOOPPPUUU\\\bbbhhhnnnwww~~~|||nnneee[[[VVVTTTTTTSSSSSSRRRTTTXXXbbbqqq{{{tttiiikkkiii```WWWUUUQQQJJJBBB>>>>>>=========@@@HHHVVVaaaxxx^^^HHHEEERRRhhhxxxxxxvvvrrrnnnooouuu{{{}}}}}}{{{yyyxxxxxx{{{~~~oookkkjjjlllllljjjkkknnnrrrqqqrrruuuvvvwwwyyy{{{|||yyy}}}}}}xxxtttnnnhhh```ZZZXXXZZZ\\\^^^cccmmm~~~rrrnnntttsssnnnxxx~~~~~~iii^^^hhh|||sssYYYWWWTTTTTTHHH???999555444333000///111000000//////////////////...333111///333000111<<>>:::555222000//////.........///111222444555222222222222333444555555111444888:::999555111...000111222333333222111000000000111222222222222222000//////...............................................................---------------------------------...000333555777999;;;===>>>@@@DDDIIINNNOOOPPPPPPOOONNNKKKIIIGGGEEEEEEDDDDDDEEEJJJPPPUUU[[[\\\___bbbaaa\\\UUUOOOOOOPPPTTT[[[bbbgggfffddd___``````bbbccceeefffggghhhnnnvvv|||yyyyyynnnaaa```bbbNNNFFFCCCBBB@@@QQQ~~~|||~~~|||tttfff```XXXJJJPPPzzzsss\\\XXXaaaccc```bbbnnn|||sssggg]]]RRRHHHFFFIIIFFFFFFGGGHHHJJJLLLMMMNNNLLLMMMMMMMMMNNNQQQUUUYYYYYY___gggmmmpppvvv}}}{{{~~~wwwmmmggg___XXXVVVVVVUUUTTTRRRRRRTTT\\\lll~~~vvv}}}qqqgggnnndddZZZVVVQQQHHH@@@;;;============BBBNNN]]]fff{{{oooMMMAAACCCSSSaaassszzz{{{zzzwwwttttttwwwzzz}}}}}}{{{xxxuuuuuuwwwyyyjjjhhhiiimmmmmmkkkkkkooopppqqqrrrsssuuuxxx{{{|||~~~|||zzzyyy{{{}}}zzzuuupppjjjbbb]]][[[\\\]]]^^^___fffuuuzzzrrrvvvqqqfffnnn}}}zzzdddnnn|||zzzcccUUUWWWYYYFFF???999555555444000///111//////000000000000000000000555222000222...333CCCccc{{{sssrrr```TTTUUUVVVcccaaa\\\SSSTTTUUUWWWVVVQQQIIIDDD@@@>>>:::555222000//////......///000111333444555222222333333444555555555111555999;;;999555111///000111222333333222111000000111222222333222222222000///......------......................................................---------------------------------...///222444555555777:::<<<===BBBJJJPPPYYYZZZ[[[ZZZWWWSSSNNNKKKCCCDDDEEEFFFHHHLLLRRRVVVZZZ\\\___```\\\VVVNNNJJJNNNRRRYYYaaaeeeeeeaaa]]]]]]___aaaccceeeeeeddddddeeekkkssszzzxxxwwwccc[[[ZZZSSSEEECCCBBB>>>VVV|||yyy}}}mmmiiiaaaZZZMMMQQQxxxjjjWWWUUU```}}}sssrrruuu~~~wwwmmmbbbXXXOOOFFFCCCEEEDDDEEEFFFHHHIIIKKKLLLMMMGGGIIIKKKKKKKKKLLLNNNPPPQQQVVV\\\ccciiirrr{{{xxxyyy|||~~~zzzuuummmjjjbbbZZZWWWWWWVVVSSSTTTTTTUUU\\\kkk~~~uuussshhh]]]WWWQQQGGG???;;;<<<===<<<===FFFWWWhhhqqqxxxYYYBBB@@@EEESSS```ssszzzyyyvvvttttttuuuwwwxxxxxxwwwwwwvvvuuuttttttsssiiiiiikkknnnmmmiiijjjmmmooorrrrrrrrruuu{{{~~~}}}|||~~~}}}yyywwwzzz}}}yyypppkkkeee```^^^_________]]]bbbmmmvvvwwwpppdddfffsss}}}}}}~~~uuuaaa{{{|||oooZZZZZZ\\\III@@@:::555555444111000111//////000000000000111111111555222111222///888NNNoooooosss___SSSTTTVVVdddccc___TTTUUUWWWXXXVVVQQQIIICCC@@@>>>:::555222000//////......///000111333444555111222333444555555555555000444888999666222000000000111222333333222111000000111222222333333222222//////...------------...................................................------------------------------------...000222333222555999:::;;;@@@HHHOOO```bbbcccccc___XXXQQQLLLDDDGGGJJJMMMPPPSSSXXX[[[[[[]]]___\\\WWWRRROOOOOOTTTYYY```ddddddaaa^^^]]]``````bbbccccccccccccbbbdddhhhoooyyy{{{eeeYYYXXXTTTCCCBBBCCCAAA```{{{xxxuuuhhh^^^NNNMMMnnn}}}dddPPPSSSbbbtttjjj^^^VVVNNNFFFBBBBBBAAABBBDDDFFFHHHIIIJJJJJJFFFGGGHHHHHHGGGHHHJJJKKKOOORRRXXX^^^eeemmmtttyyysssrrrqqqrrrvvvzzz~~~~~~{{{qqqpppiii___ZZZ[[[YYYTTTWWWWWWWWW\\\gggzzz~~~vvvjjj^^^WWWQQQHHH@@@<<<:::<<<<<<===III```ttt}}}xxx|||oooMMM???CCCJJJXXXhhh{{{xxxrrrooorrrwwwyyyyyyxxxwwwvvvwwwxxxvvvppplllggggggjjjmmmllliiijjjoooooossstttrrruuu}}}}}}~~~zzzyyy}}}~~~rrrmmmgggcccaaaaaaaaa```\\\^^^gggxxx}}}uuuiiieeehhhwww||||||yyyccc{{{{{{nnn|||hhhZZZYYYNNN@@@:::666555444111000222//////000000000111111111000333000000222111???ZZZvvv~~~nnnvvv___SSSTTTVVVeeeeeeaaaUUUVVVXXXYYYWWWQQQHHHBBB@@@>>>:::555222000//////...//////000111333444555111222333444555555555555...222666777444111///000000111222333333222111000111111222333333333333222//////...------------...................................................------------------------...---------...///111222333666999::::::???GGGNNNbbbdddgggfffbbbYYYPPPKKKGGGKKKPPPTTTWWW[[[^^^```^^^``````[[[UUURRRTTTXXX]]]aaaeeeeeebbb______``````````````````aaabbbbbbeeehhhooozzz{{{hhh\\\\\\SSSAAAAAAFFFGGGkkkooo```NNNHHHfffvvvaaaLLLRRRfffuuuiii]]]VVVOOOHHHCCCBBB@@@AAABBBDDDFFFGGGHHHHHHFFFGGGGGGEEEDDDEEEGGGJJJOOOQQQUUUZZZ```eeehhhiiinnnllljjjlllpppuuuxxxxxxwwwwwwpppeee___```]]]XXXUUUUUUUUUVVV]]]kkk{{{xxx|||xxx|||~~~wwwkkk^^^WWWQQQIIIBBB???999;;;;;;===LLLeee{{{iiiJJJ???FFFOOO```ppp{{{pppmmmssszzz}}}~~~~~~{{{zzz{{{|||wwwnnnfffbbbbbbgggkkkllljjjmmmsssoootttuuusssvvv}}}xxx{{{sssoooiiidddcccbbbaaaaaa\\\\\\bbbsss|||pppfffcccnnnwwwrrr|||}}}sss}}}|||eeeuuuyyyggguuuZZZUUURRR@@@:::666666555111000222//////000000111111111222...000...///333444EEEbbb{{{ooodddooo{{{___TTTSSSYYYfffaaa___WWWWWWWWWWWWUUUPPPIIIDDD???<<<888333000.........000000111222222222222111444111000222555666222---222555777666222000000111222111000111222222111000222222222111111111111111------------------------........................------............------...........................------......///000111666666444333555;;;CCCHHH[[[[[[]]]cccgggcccXXXNNNKKKNNNSSSXXX]]]```aaabbbdddaaa]]]XXXVVVYYY___dddiiihhhfffcccaaa```___^^^aaa``````___```bbbcccddd```gggqqqzzzwww}}}jjj]]]]]]TTTNNNIIICCCIIIuuu~~~cccHHHBBBaaammmTTTMMMPPPeee|||xxxooocccWWWPPPJJJBBB>>>===@@@BBBDDDFFFGGGGGGEEEEEEJJJIIIFFFBBB??????BBBEEEIIILLLPPPSSSVVVZZZ^^^aaabbbbbbdddgggkkkpppuuuxxx}}}~~~}}}wwwpppjjjfffbbb\\\XXXSSSRRRQQQRRRTTT\\\mmm}}}yyyzzznnnmmmvvvtttcccSSSKKKCCC:::======;;;<<>>EEEKKKXXX[[[^^^bbbbbb^^^WWWRRRPPPSSSXXX]]]```aaa```___\\\]]]^^^^^^]]]___bbbeeefffeeedddbbbaaa``````_______________```aaabbbcccgggllltttzzz~~~qqqqqqtttfffbbbXXXQQQLLLGGGQQQ}}}yyysss~~~cccIII???TTT]]]HHHLLLQQQhhhtttwwwqqqggg\\\QQQKKKFFF@@@======@@@AAACCCEEEFFFEEEDDDCCCEEEEEEDDDBBB@@@@@@BBBDDDIIIKKKOOORRRUUUXXX\\\___ccccccdddeeehhhlllooorrrwwwyyy|||zzzrrrkkkfffaaa[[[VVVQQQOOONNNOOOPPPXXXhhhxxx}}}~~~www{{{qqqZZZLLLBBB::::::;;;;;;<<>>:::555111000000000,,,---000222444666777888333222111444777888555222333666888666222000000222222111111111000000000000222222222111111111000000////////////////////////........................------............------........................------------...///000111///111444777;;;AAAHHHLLLSSSWWW]]]___]]]ZZZYYYYYYYYY[[[^^^______\\\YYYVVVUUUYYY```dddeeeeeeddddddccccccbbbaaaaaaaaa``````]]]^^^^^^___``````aaaaaajjjnnntttyyy{{{~~~tttjjj{{{lllccc[[[SSSNNNKKKYYYkkkjjjxxxpppZZZGGG???MMMUUUJJJJJJRRRmmmxxxdddkkk}}}{{{lll```VVVLLLGGGDDD@@@===>>>>>>???AAABBBCCCCCCBBBAAA???AAACCCCCCBBBAAAAAABBBHHHJJJMMMPPPRRRUUUYYY\\\_________aaacccgggkkkmmmqqqtttwwwzzz|||~~~yyyxxx}}}ssslllfff```ZZZUUUPPPMMMJJJJJJKKKRRRbbbqqqtttxxx^^^KKK@@@999999:::<<>>999444111/////////---...000333555666777888111111111444666777555333444666888666222000111333222333333222111000000111333333222222111000000000................................................------............------........................------------...///000000...111555999===BBBGGGJJJMMMQQQVVVZZZ[[[\\\^^^___```___^^^[[[WWWSSSPPPMMMUUU[[[bbbggggggfffcccbbbcccccccccbbbaaaaaa```___]]]]]]^^^___````````````gggkkkpppuuuyyy~~~pppqqqeee[[[TTTNNNMMM]]]}}}hhhmmmwwwuuugggUUUGGGCCCKKKRRRQQQHHHSSSsssooo\\\aaarrr~~~{{{lll^^^TTTKKKGGGEEEAAA???@@@===>>>???@@@@@@@@@@@@???>>>AAAEEEGGGEEECCCAAA@@@GGGIIIKKKLLLNNNPPPTTTWWWVVVVVVXXXZZZ^^^ccchhhkkkmmmpppsssuuuuuuwww{{{{{{qqqeee]]]\\\aaafffvvv~~~tttlllfff```ZZZVVVOOOKKKHHHGGGHHHNNN\\\iiinnnvvv}}}|||lllYYYJJJ@@@999;;;;;;===AAAFFFOOO]]]iiiuuuTTTEEEEEEKKKUUU^^^kkkqqqvvvwwwxxxzzz~~~zzzzzzzzzzzzzzzzzz{{{|||}}}vvvkkkbbb^^^^^^```bbbcccaaa___```gggmmmqqqpppqqquuuzzz~~~~~~yyyrrrnnnllljjjgggdddccc```___gggzzzrrrkkkqqqwww{{{}}}~~~eeebbbjjj{{{\\\XXXJJJ===999999666333222000000000000000000000000...333222...:::[[[kkk\\\\\\^^^^^^mmmhhhbbb]]]bbb^^^aaaWWWVVVUUUSSSQQQMMMHHHCCC???===888333000.........000111222333444555555555000000111333555555444333555777888666222000111444333555666444111000111222333333222222111000000///------------------------........................------............------........................,,,,,,,,,------...///000///222777:::<<>>???<<<======>>>>>>>>>>>>>>>???DDDIIIKKKIIIEEE@@@>>>EEEFFFGGGGGGHHHJJJNNNQQQOOOOOOQQQTTTXXX^^^bbbeeejjjmmmppppppoooppptttxxx}}}~~~~~~pppfffZZZPPPMMMNNNOOOPPPYYY```kkkrrruuuuuuvvvxxx}}}ssskkkfffaaa\\\XXXPPPKKKHHHGGGHHHLLLVVVaaauuu~~~pppmmmlllggg^^^TTTLLLCCC<<<===::::::@@@GGGPPP```ooolllNNNDDDHHHOOOYYYdddhhhkkkooorrrtttvvvzzzzzz{{{{{{}}}}}}rrrgggaaa^^^^^^___bbbdddbbb^^^___eeekkkqqqpppppprrrwww|||zzztttpppooommmjjjgggeeecccaaaeeevvvyyyjjjoootttvvvwww~~~kkkhhhmmm[[[MMM???:::999777444444111111111111111111111111111666444222EEEoooqqqgggdddbbb```lllfff___ZZZ```[[[^^^VVVVVVVVVUUUSSSNNNHHHCCC???<<<888333///...---...111222333333333333333222///000222333444333333222666777888666222000222555333555777555111///000222444333333222111000//////------------------------........................------............------........................,,,,,,,,,,,,---...///000111333777999:::;;;===>>>CCCEEEJJJRRRZZZ]]]\\\ZZZUUUTTTSSSSSSUUUWWW[[[\\\]]]^^^^^^^^^]]]\\\^^^___ccccccccccccaaa___]]][[[]]]\\\\\\\\\\\\^^^___aaabbbfffkkkpppuuuyyy~~~wwwooo|||mmmbbb^^^ZZZVVV```lllooouuu{{{{{{yyybbbIIIGGGJJJIIIKKKLLL[[[uuuggglllwww}}}yyyyyy{{{rrrccc[[[QQQHHHDDDBBB>>><<<===<<<<<<<<<<<<<<<<<<======AAAFFFLLLOOOLLLGGGBBB???BBBCCCCCCCCCCCCDDDHHHKKKKKKKKKLLLOOORRRWWW[[[^^^fffiiilllkkkhhhiiinnnsss|||xxxpppkkkiii```WWWKKKFFFGGGIIIIIIFFFLLLOOORRRSSSUUUYYY___eeevvv}}}rrrjjjddd```[[[XXXPPPLLLIIIIIIIIIKKKRRRZZZiii{{{xxxzzzmmmlllfff___YYYTTTNNNEEE>>><<<888888@@@HHHRRRdddvvvdddEEE???GGGRRR```ooollllllppptttuuutttuuuyyyyyyyyyyyy|||zzznnneeebbb```]]]___cccfffeeebbbbbbfffjjjoooqqqrrrsssuuuzzzzzzuuusssrrrqqqnnnkkkjjjiiifffgggvvvmmmpppssstttuuu|||zzzaaaRRRBBB<<<:::888555555111111111111111111111111///222000333IIIsssyyyqqqkkkfffdddpppggg___ZZZ```ZZZ\\\UUUVVVWWWXXXVVVPPPHHHBBB@@@===888444000///......000111222222333222222222111222444444444333222222666888888555222000222555111444666333///,,,...111444444333222111000///...................................................------............------........................,,,,,,,,,,,,---...//////111333555666777777999;;;@@@FFFNNNSSSTTTRRROOOMMMKKKMMMPPPUUUYYY\\\___aaaXXXXXXYYYXXXXXXZZZ^^^aaa^^^___`````````^^^\\\ZZZ\\\[[[XXXWWWXXXZZZ]]]```___dddjjjooossswww{{{}}}yyyiiivvv{{{hhh______```^^^iiiqqqoooooottt{{{|||yyy~~~cccDDDGGGPPPMMMNNNIIIYYYsssiiirrr}}}}}}||||||ooo]]]XXXOOOFFFCCCAAA===<<<======<<<<<<<<<;;;<<<<<<<<>>@@@CCCFFFEEEEEEGGGJJJNNNTTTXXX[[[___cccgggfffccccccjjjpppuuuyyy{{{xxxnnncccZZZVVVSSSMMMGGGEEEFFFHHHHHHFFFIIIKKKKKKJJJKKKOOOWWW^^^lll}}}~~~rrriiiccc^^^YYYUUUOOOKKKIIIJJJJJJIIIMMMSSS```rrryyyjjjiiieee```[[[VVVMMMDDD>>>>>>999;;;EEENNNWWWiii|||yyyYYY???@@@LLLVVVdddsssrrrqqquuu{{{{{{vvvtttwwwwwwuuutttwww|||~~~uuuiiiddddddaaa]]]]]]```dddeeedddcccdddfffiiinnntttuuuuuuwww}}}}}}yyyuuutttuuuuuurrrpppooopppmmmkkkxxxrrrtttvvvuuuuuuxxxjjjZZZHHH@@@<<<888555555111111111111111111111111///......666MMMooo}}}tttkkkhhhjjjvvvjjjaaa]]]bbb[[[\\\UUUVVVXXXZZZWWWQQQHHHAAAAAA>>>:::555111000///000//////111111222222222222222444666666555333333333777888888555222000333666///333444222---***,,,///444444333222111000///...////////////////////////........................---..................---........................,,,,,,,,,,,,---...//////000111444444555666888:::???IIISSSUUUOOOGGGCCCCCCGGGJJJPPPVVV[[[]]]]]]]]]RRRSSSTTTUUUWWW[[[```dddZZZ[[[]]]^^^^^^]]][[[ZZZ[[[YYYVVVTTTUUUXXX\\\^^^[[[```gggnnnssswww{{{~~~|||iiittt~~~fffXXX]]]ccceeerrrvvvvvvvvvzzz}}}yyy|||fffAAAEEEPPPKKKIIIDDDTTT{{{mmmfffqqq~~~ppp\\\WWWNNNEEECCCBBB???>>>@@@===<<<<<<;;;;;;;;;<<<<<<===CCCJJJOOONNNJJJFFFCCC??????>>><<<;;;===@@@CCC>>>???BBBGGGMMMTTTZZZ^^^ZZZ___cccbbb___aaahhhooommmqqquuurrrhhh\\\RRRMMMJJJJJJIIIGGGFFFGGGHHHIIIFFFHHHIIIHHHHHHLLLSSSYYYhhhzzzsssiiibbb\\\VVVRRRNNNJJJIIIJJJJJJIIIKKKOOO\\\mmmqqqcccbbbaaa]]]UUUIIIAAA===AAA<<<@@@LLLUUU\\\mmmkkkOOO===EEETTT\\\eeeoootttsssxxx{{{wwwyyyxxxuuutttuuuzzz~~~|||rrrfffccceeebbb\\\YYY\\\```bbbcccbbbaaaaaabbbkkktttvvvssssssyyy~~~|||xxxuuuuuuwwwwwwuuurrrsssuuurrrooozzzvvvxxxyyyxxxvvvuuuxxxzzzvvvqqq```MMMCCC>>>999555444111111111111111111111111555222444@@@UUUooo}}}ttthhhgggnnniii___]]]\\\ZZZZZZVVVVVVVVVVVVTTTOOOHHHBBB@@@===777222...---...///...000222333222111222222333111333888888333//////555555555333111000222444222333333111...+++******000111111111111000000///////////////////////////......------------..............................//////.........---------...------------...//////222222222111111444888;;;BBBDDDGGGHHHHHHHHHHHHIIITTTSSSRRRRRRRRRRRRQQQPPPNNNOOOSSSVVVYYY[[[\\\\\\YYYYYYZZZZZZZZZXXXWWWVVVWWWUUUUUUWWWVVVSSSUUUZZZ]]]___ccchhhnnntttyyy|||mmmmmmfff[[[TTTbbbfffyyy~~~xxx~~~}}}dddGGGFFFPPPRRRRRRFFFQQQwwwjjjdddjjjttt}}}}}}nnn___WWWOOOHHHEEEBBB===<<<===;;;;;;;;;;;;;;;;;;;;;;;;???BBBGGGKKKLLLJJJGGGDDDAAAAAA@@@???>>>@@@DDDGGGEEECCCAAABBBHHHNNNTTTWWW^^^^^^]]]]]]^^^bbbeeehhhiiikkkllliiiaaaWWWOOOKKKHHHIIIHHHEEEEEEIIIJJJHHHJJJGGGFFFIIILLLSSSaaannnxxxssshhhaaa[[[VVVRRRQQQMMMKKKKKKJJJJJJOOOVVV\\\mmm}}}www}}}}}}|||nnneee^^^[[[VVVLLLAAA;;;AAA;;;===JJJWWWbbbrrr{{{UUUJJJ@@@EEEVVVgggpppqqquuuxxx|||~~~|||zzz{{{|||||||||}}}vvviiiccc___\\\]]]___YYYZZZ[[[\\\^^^___``````aaajjjsssuuussssssxxx|||xxxxxxvvvtttrrrppppppqqqrrrqqquuusssppp~~~uuuwwwzzzmmmppp}}}{{{yyy}}}ssscccNNNEEE;;;777777333333222111111000111111111---888444@@@SSSllluuummmooonnnfffffflllpppeeebbb```^^^]]]WWWWWWWWWWWWUUUPPPIIIDDDBBB>>>999333000///000111...111333444333222111111333111222666777222000000555555555333111000222444333333333000---+++++++++000111111111111000//////////////////////////////......------------..............................//////.........---------...------------...//////000000000000111333777;;;;;;???DDDIIILLLNNNPPPRRRQQQPPPOOOOOOPPPPPPPPPPPPOOOQQQSSSUUUWWWYYYYYYYYYWWWXXXYYYYYYYYYXXXVVVUUUTTTRRRRRRUUUUUUSSSVVV[[[bbbcccfffjjjnnnssswwwyyy}}}mmmiiieeeXXXQQQ]]]aaayyy}}}yyyzzz||||||xxx^^^CCCEEENNNOOOOOOKKKRRRuuuwwwqqqqqqtttvvvvvvxxxvvvlll```UUUNNNGGGEEEBBB>>>===???;;;;;;;;;;;;;;;;;;;;;;;;???BBBFFFJJJLLLKKKIIIHHHFFFFFFEEEDDDBBBDDDGGGJJJHHHFFFCCCCCCGGGMMMRRRVVV______^^^^^^^^^```bbbeeeccceeeeeeaaa[[[UUUPPPNNNGGGIIIGGGDDDEEEIIIJJJHHHHHHGGGHHHNNNUUU^^^lllxxx~~~rrrhhhaaa[[[UUUQQQPPPLLLJJJJJJIIIIIINNNUUU^^^nnnyyylll{{{uuu|||}}}tttmmmgggbbbYYYKKK>>>999<<<777;;;HHHUUUbbbwwwzzzQQQGGG@@@III]]]pppxxxxxxzzz|||~~~|||zzzuuuwwwzzz|||}}}~~~~~~~~~}}}qqqddd^^^\\\ZZZ[[[^^^XXXYYYZZZ[[[]]]^^^______^^^gggppptttrrrqqqrrrttt}}}}}}zzzwwwuuusssqqqpppppppppqqqlllooommmlll}}}uuusssyyysssuuutttnnniiiNNNDDD;;;999888222333222222111111111111111555666///FFFgggxxxqqqnnnssstttpppmmmooottthhheeeccc```___XXXXXXXXXXXXVVVQQQJJJDDDCCC@@@;;;555222111111222///222555777555222000000333111111444444111000222666555444222000000222444444444222///,,,+++---...111111111111111000//////////////////////////////......------------.............................................---------...------------...//////---...//////000333777;;;???BBBHHHKKKMMMMMMNNNOOOMMMLLLKKKKKKLLLMMMOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUQQQOOOPPPSSSSSSSSSWWW]]]cccdddgggjjjooossswwwyyyxxx}}}nnnfffpppXXXRRR\\\^^^yyy|||{{{~~~|||pppoooXXX@@@CCCLLLKKKIIIJJJQQQttt{{{|||zzzxxxwwwyyyxxxnnncccTTTLLLFFFEEEBBB???>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBEEEGGGHHHHHHHHHJJJJJJIIIHHHGGGHHHKKKMMMMMMJJJGGGEEEFFFJJJPPPSSS^^^______^^^]]]]]]___aaa___``````]]]XXXTTTRRRRRRIIIJJJHHHFFFHHHLLLMMMJJJIIIGGGKKKTTT^^^hhhttt~~~|||rrriiibbb\\\UUUPPPPPPLLLJJJKKKJJJJJJNNNUUUaaappp~~~jjj}}}xxxsssyyywwwppphhhcccYYYKKK@@@;;;999888<<>>@@@AAAAAAGGGHHHHHHHHHGGGIIILLLNNNOOOMMMIIIFFFEEEHHHMMMPPPYYY\\\^^^^^^\\\\\\^^^aaaaaabbbbbb```[[[VVVSSSRRRLLLLLLJJJHHHKKKPPPPPPMMMLLLJJJMMMWWWbbbkkkttt}}}|||ssskkkddd]]]VVVPPPPPPMMMKKKLLLKKKJJJNNNUUUaaaqqqwww~~~uuurrr|||ooodddYYYLLLAAA;;;======@@@EEELLL[[[wwwgggHHHBBBAAAOOOgggyyy}}}yyywwwyyyzzz|||}}}}}}}}}}}}vvvxxx{{{uuuiii]]]WWWUUUTTTVVVZZZWWWXXXYYYZZZ[[[]]]^^^^^^dddiiipppwww{{{zzzuuuqqquuuvvvzzz~~~yyysssrrrooommmllllllmmmnnnpppooojjjmmmzzzfffqqq{{{zzzyyy}}}uuuWWWJJJ???<<<<<<777333333222111111111111222///888???bbbvvv}}}}}}vvvsssvvvyyyqqqdddccccccaaa___VVVVVVWWWWWWUUUOOOHHHCCCAAA>>>:::555222000000000///333777888666333000///333111222333222///111666777666444111///000222555666444222...,,,---000333222222222111111000......////////////////////////......------------..............................---........................------------...//////---///111222333666999<<<:::>>>CCCGGGHHHIIIJJJJJJEEEGGGIIIIIIIIIJJJNNNQQQMMMNNNOOOQQQSSSUUUWWWXXXWWWXXXYYYZZZZZZYYYXXXWWWUUURRRRRRSSSSSSRRRVVV]]]^^^```cccggglllqqquuuwwwtttyyy~~~ppp{{{dddZZZccchhh|||yyywww}}}nnnoooZZZDDDFFFLLLGGGCCCBBBMMMqqqyyyzzztttppppppqqqlllddd\\\QQQJJJEEEDDDCCC@@@AAACCC===========================<<<:::999999999:::;;;???AAABBBCCCDDDFFFIIILLLMMMLLLJJJFFFDDDEEEJJJNNNSSSWWW[[[\\\[[[\\\___cccdddggghhhfff___XXXRRRNNNMMMMMMJJJIIIMMMSSSSSSNNNMMMLLLOOOXXXaaajjjttt~~~~~~uuummmgggaaaYYYTTTPPPMMMKKKLLLJJJIIILLLRRR\\\lll~~~wwwzzz~~~hhh[[[LLL>>>666>>>@@@CCCEEEKKK]]]{{{^^^DDD@@@BBBQQQhhhyyy~~~|||{{{|||~~~|||{{{{{{}}}ssshhh\\\WWWUUUTTTUUUWWWWWWWWWXXXZZZ[[[\\\]]]^^^bbbdddiiipppvvvxxxwwwtttssstttxxx}}}}}}}}}~~~yyyrrrpppnnnkkkjjjjjjjjjkkkkkkhhheeeiiizzzfffiiivvvuuupppuuunnnsssxxxuuu]]]PPP@@@999:::888444333333222111222222222000999AAAhhhuuu|||yyynnnlllxxxssseeeeeeeeecccaaaVVVVVVVVVVVVTTTOOOHHHBBB@@@===999555111///......///222555777555222000000222222333555222///222888777666444111//////333666555444222///---...111555222222222222111///...---////////////////////////......------------..............................---------..................------------...//////...000222333444666999;;;<<<>>>AAACCCBBBBBBCCCEEEDDDHHHKKKLLLKKKKKKNNNRRRMMMNNNOOOPPPRRRUUUWWWXXXWWWXXXYYYZZZZZZZZZYYYXXXVVVSSSRRRSSSSSSRRRVVV]]]aaabbbdddgggjjjmmmppprrrtttyyywwwvvvzzzfffXXXeeerrrnnnyyytttttt^^^GGGGGGMMMHHHCCCFFFOOOkkk}}}vvvvvvpppkkkjjjiiiddd```___QQQJJJEEEDDDCCCAAAAAACCC>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<:::888888888999888:::<<<===>>>@@@CCCFFFGGGHHHHHHFFFCCCDDDHHHLLLOOOSSSXXXYYYYYY[[[aaafffhhhjjjllljjjddd[[[TTTPPPOOONNNKKKKKKPPPWWWVVVQQQMMMMMMPPPVVV]]]eeetttxxxpppkkkeee___ZZZRRROOOMMMMMMJJJHHHJJJOOOSSSbbbwww~~~zzzfffYYYLLL???888:::>>>AAAEEENNNdddYYY??????DDDRRRfffwww}}}zzzzzz|||}}}|||zzzmmmcccZZZWWWUUUSSSSSSUUUVVVVVVWWWXXXZZZ[[[\\\\\\aaacccgggnnntttyyy{{{{{{ttttttwww{{{||||||zzzrrrpppmmmjjjhhhgggggghhhfffdddbbbgggvvvkkkcccpppqqqjjjooogggdddcccvvvzzzeeeVVVCCC888888666444444333222222222222222777999>>>kkkvvvvvvwwwuuulllhhhuuuuuugggfffgggdddaaaWWWWWWWWWWWWUUUPPPHHHCCC???===999555222///.........111333444333222111111222222555777444000333999777666444000...///333666444444222000//////222555222222222222000///...---////////////////////////......------------..............................---------.........//////...------------...//////...000222333333555777999???@@@@@@???>>>>>>???AAAEEEIIINNNPPPNNNMMMOOORRRPPPPPPPPPPPPRRRTTTVVVWWWVVVWWWXXXYYYYYYYYYXXXXXXTTTQQQPPPQQQQQQRRRWWW^^^bbbccceeegggjjjmmmpppqqqtttxxx~~~xxxlllkkkWWWeeezzzooopppxxxwww___FFFFFFLLLIIIEEEFFFPPPhhhxxxllljjjmmmlllppptttqqqfff___^^^QQQJJJEEEDDDCCC@@@@@@CCC>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<:::999999999999666888999::::::;;;===??????BBBEEEEEECCCCCCFFFJJJNNNRRRWWWWWWVVVYYY```ggglllnnnooonnniiiccc^^^\\\VVVTTTQQQQQQXXX___^^^XXXOOOOOOPPPRRRSSSZZZkkk||||||sssnnniiidddaaaYYYUUUSSSSSSOOOLLLMMMRRROOO[[[lll|||{{{nnnaaaVVVJJJAAA===888<<<@@@EEERRRmmm}}}PPP>>>???EEEPPP```ppp||||||{{{|||{{{vvvrrrccc[[[TTTTTTTTTRRRQQQSSSSSSSSSTTTVVVWWWXXXYYYZZZ___ccciiioootttxxx{{{}}}vvvuuuvvvyyyzzz|||}}}yyyrrrpppllliiifffdddddddddaaa```___aaajjjwwwxxxyyytttaaalllpppjjjooollliiicccnnnqqq```KKK>>>:::555444444333222222222222333555;;;GGGvvv{{{www{{{uuugggjjjyyywwwgggffffffbbb___XXXXXXXXXXXXVVVQQQJJJDDD???===:::666333000///......000222333222111222222111333777999555111444:::888666444000...///333666333333333111000000222555333333222222000///...---////////////////////////.........------.................................---------.........//////...------------...//////---///111222222333555777777888:::<<<>>>AAAEEEIIIEEEKKKQQQSSSPPPNNNPPPRRRSSSRRRQQQQQQRRRSSSTTTVVVTTTUUUWWWXXXXXXXXXWWWWWWQQQNNNMMMOOOQQQRRRXXX___```aaadddggglllpppsssuuussswww|||wwwgggqqqYYYgggpppaaammmyyywww^^^EEEEEELLLIIIFFF@@@NNNiii~~~kkk]]]\\\___fffuuu{{{jjj[[[VVVRRRKKKEEEDDDCCC@@@@@@BBB>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::999999999:::777888999999888888999::::::???CCCDDDCCCCCCFFFJJJNNNSSSVVVVVVTTTWWW___gggpppqqqrrrpppmmmjjjiiihhh]]][[[XXXXXX___gggeee___QQQQQQPPPMMMIIINNNaaasss~~~uuuppplllhhheee```]]][[[ZZZVVVRRRRRRWWWPPPYYYfffttt{{{yyyxxxsssmmmeeeWWWGGG>>>===999===AAAFFFUUUqqquuuHHH???AAAFFFMMMXXXfffttt}}}|||tttmmm[[[TTTOOOQQQSSSQQQPPPRRRQQQQQQRRRTTTUUUVVVWWWXXXYYY^^^ffflllppprrruuuwwwwwwvvvvvvyyyzzz}}}~~~zzzwwwsssppplllhhheeecccbbbbbb[[[ZZZWWWVVVZZZcccjjjmmmrrriiikkk{{{{{{aaajjjqqqlllqqqlllsssnnnkkkwww|||hhhTTTGGG???777555444333333222222333333,,,???VVV~~~ggg\\\eeettthhhfffaaa]]]]]]YYYWWWUUUUUUTTTPPPJJJEEEAAABBB>>>555000//////...111333444444333222333444222444555555444333444444:::666111......000222333333111......000222444555444333222000///.................................///............---------......................................................---,,,---...///000000000111222222222222111666777999;;;>>>AAABBBDDDIIIMMMQQQSSSRRRPPPOOONNNSSSSSSRRRPPPOOOOOORRRTTTVVVUUUTTTUUUWWWYYYZZZYYYUUUSSSQQQPPPPPPRRRTTTVVVZZZ\\\```ffflllqqqssssssuuuvvvyyy~~~}}}wwwiiirrrbbbgggzzzwwwccciiiqqqwwwYYYEEEHHHLLLMMM???DDDKKKhhhuuuaaaYYYVVVXXXbbbvvvlll\\\WWWNNNKKKHHHEEEEEEDDDCCCAAAAAAAAA@@@>>>===;;;::::::<<<:::999999999999777666777888888999::::::;;;;;;;;;===>>>>>>???@@@CCCEEEJJJLLLRRRWWWXXXYYY```iiivvvxxxzzzzzzxxxuuuttttttddd______iiitttssshhh^^^UUULLLGGGIIIJJJKKKTTT```}}}{{{yyyuuuqqqpppkkkllljjjeeebbbddddddbbb]]]\\\```mmm{{{www~~~{{{wwwuuuqqqlllcccQQQ???888;;;:::???===CCCZZZsss~~~]]]HHHAAABBBJJJZZZfffmmmvvvwwwfffXXXRRRNNNOOOPPPNNNOOORRRQQQRRRRRRRRRQQQSSSVVVYYY^^^```cccfffjjjmmmoooppppppqqqvvvzzzzzzzzzzzzvvvooopppmmmhhhhhhjjjeee]]]ZZZUUUOOOMMMNNNQQQQQQQQQXXXZZZ___hhhrrryyy{{{{{{}}}~~~mmmfffhhhjjjuuuvvvssscccffffffkkkjjjZZZCCC===999555444333333333333444555:::888fff|||kkk^^^[[[\\\vvvfffccc```]]]___ZZZWWWUUUUUUTTTPPPJJJEEEBBBBBB>>>666000000000///222333555444333222222333333444555555333222333444888444000...///111222333333000...---000222444444444333222000//////..............................///............---------...................................................------,,,---...///000000000111222222222222111555666888;;;>>>@@@BBBCCCJJJNNNRRRSSSSSSQQQPPPOOOQQQQQQQQQPPPOOOPPPRRRUUUWWWUUUTTTUUUWWWYYYYYYXXXTTTSSSQQQOOOOOOOOOPPPQQQWWWYYY^^^dddjjjnnnpppqqqtttvvvzzz~~~yyyxxxkkktttbbbfff}}}nnniiitttooovvvXXXFFFJJJNNNNNN>>>CCCKKKjjj{{{eeeYYYRRRVVV```sssmmm]]]YYYMMMJJJGGGEEEDDDCCCBBBAAABBBAAA@@@???>>><<<;;;;;;:::::::::::::::;;;;;;<<<777777666777777888999:::;;;<<<>>>>>>>>>???BBBDDDHHHJJJPPPUUUWWWXXXaaajjjyyy{{{~~~}}}|||{{{{{{pppjjjhhhqqq|||zzzkkk\\\PPPHHHCCCEEEFFFGGGOOO[[[{{{}}}{{{{{{uuuvvvuuurrrtttwwwwwwtttlllhhhgggnnnyyy~~~mmmtttpppllldddUUUDDD<<<<<<===BBB@@@GGG```yyyoooPPP@@@BBBCCCLLL\\\jjjrrryyyxxxhhhVVVPPPLLLNNNNNNMMMNNNPPPQQQQQQRRRQQQQQQSSSVVVYYY^^^```cccfffiiilllnnnoooqqqrrrvvvzzz{{{|||zzzuuummmnnnkkkeeedddeeeccc]]]VVVQQQKKKGGGGGGHHHIIIIIIJJJKKKMMMSSSZZZ___aaa``````cccgggmmmxxx|||kkkjjjmmmqqqvvvvvvjjjoooqqquuulllYYYAAA<<<999555555333333333333555555;;;===mmm{{{ooobbb\\\[[[xxxeeebbb```___```ZZZXXXVVVUUUTTTPPPJJJDDDBBBCCC???666111111111///333444555555333111111222444444555333222111222333555222000///000222333222222///------///222333333333333111000////////////........................///............---------...................................................------------.../////////000111111222222111111555666888:::===@@@BBBCCCIIILLLPPPQQQQQQOOOOOOOOOOOOPPPPPPPPPPPPQQQTTTVVVXXXVVVUUUUUUWWWXXXWWWVVVSSSSSSRRRQQQPPPOOONNNNNNTTTWWW\\\aaafffjjjmmmnnnqqquuuzzz}}}yyyuuuoooxxx]]][[[rrrtttvvvzzztttzzz[[[JJJOOOTTTTTTCCCCCCMMMqqqsss___SSSUUU\\\ooonnn^^^ZZZLLLIIIEEECCCCCCBBBAAA???BBBAAAAAA???>>>===<<<;;;888:::<<<;;;:::;;;???CCCAAA@@@>>><<<;;;;;;<<<===:::<<<===>>>>>>???AAACCCFFFIIIOOOUUUWWW[[[dddooo|||~~~vvvrrr{{{sss^^^RRRIIICCCEEEEEEDDDJJJTTTkkkxxxrrrsssyyysssrrrooojjjcccVVVGGG>>><<>>@@@BBBLLL]]]mmmuuuzzz}}}~~~tttfffTTTNNNKKKLLLMMMKKKLLLNNNPPPPPPQQQQQQQQQSSSVVVYYY___```bbbeeehhhkkkmmmnnnqqqqqquuuyyy|||~~~}}}wwwrrrkkkmmmjjjddd______^^^\\\SSSNNNGGGBBBAAAAAABBBBBBBBB@@@???AAADDDFFFHHHHHHFFFIIINNNUUU```rrryyyvvvuuuxxx}}}tttpppuuuoootttxxxooouuuyyynnnWWW>>>;;;999666555444333333444555666===III}}}tttggg[[[XXX[[[{{{gggddddddbbbbbb[[[YYYVVVUUUTTTQQQJJJDDDBBBCCC???666111111222000444555666555333111111111555555444222000000222444333111///000111333333333111///------000222222222333222111000////////////........................///............---------................................................------------....../////////000000111111111111111444555777:::===???AAABBBEEEHHHLLLMMMMMMLLLLLLLLLNNNPPPQQQRRRRRRTTTWWWYYYYYYWWWUUUUUUVVVVVVVVVUUUSSSSSSTTTTTTTTTRRRQQQPPPRRRVVV[[[```dddgggjjjlllnnnsssyyy{{{|||~~~ssssssrrr[[[OOOaaayyy~~~{{{yyy}}}\\\HHHMMMSSSUUUFFFBBBOOOzzzppp]]]UUUZZZiiizzz{{{lll]]]WWWKKKHHHDDDBBBAAAAAA???>>>@@@@@@???>>>===<<<;;;;;;777:::===;;;999999???DDDJJJGGGCCC???<<<<<<<<<===999;;;===>>>===>>>???AAAFFFHHHNNNUUUXXX]]]iiittt~~~zzz{{{dddYYYNNNGGGGGGGGGDDDHHHPPPccc~~~}}}tttooohhh^^^QQQEEE>>>;;;>>>CCCBBBNNNkkkbbbGGG@@@===AAALLL]]]nnnwwwzzzzzz{{{~~~~~~{{{zzzwwwkkk___RRRMMMJJJLLLMMMKKKKKKMMMNNNOOOPPPPPPPPPSSSWWWZZZ___```aaadddfffiiilllmmmqqqpppsssxxx{{{~~~~~~zzztttooojjjmmmlllfff___ZZZXXXXXXQQQMMMGGGBBB@@@@@@AAACCCDDDBBB???>>>>>>???AAAAAA@@@BBBEEEHHHNNN\\\tttzzztttooonnnqqq|||yyy~~~rrrtttwwwlllpppxxxoooVVV===:::888666555444333333444555666===SSS}}}jjjYYYRRR\\\lllkkkhhhhhheeebbb\\\YYYWWWVVVUUUQQQJJJDDDAAABBB>>>666111111222000444555666555333111111111666555444111000000333555333111000000222444444444111///......000222333222222222111000/////////000///////////////////////////............---------................................................---------...............//////000111111111111000444555777999<<<>>>@@@AAADDDGGGJJJLLLKKKKKKKKKLLLNNNPPPRRRSSSTTTVVVYYY[[[YYYWWWUUUUUUVVVVVVUUUTTTPPPQQQSSSTTTUUUTTTSSSRRRRRRVVV\\\```cccfffiiilllkkkpppvvvxxxyyy|||rrr}}}sss|||vvv^^^OOO\\\yyy}}}pppvvvqqqzzz}}}YYYBBBEEEKKKQQQFFFCCCPPPjjjVVVXXXbbbqqqtttgggYYYSSSJJJGGGCCCAAAAAA@@@???===>>>>>>===<<<;;;::::::999777:::===;;;777777;;;@@@AAA>>>;;;888666666777888888:::<<<============???DDDEEEKKKRRRWWW]]]jjjwwwlll\\\PPPGGGGGGGGGDDDGGGNNN```zzzuuukkk\\\MMMCCC>>><<<@@@DDDEEESSStttaaaFFF???===DDDQQQ```oooyyy|||zzz}}}~~~yyy{{{{{{yyyvvvooocccYYYQQQMMMJJJLLLMMMKKKJJJLLLMMMNNNNNNOOOPPPRRRWWWZZZ^^^^^^```bbbeeehhhkkkmmmnnnnnnqqqwwwzzz{{{~~~zzzuuupppjjjlllmmmiii```WWWRRRQQQNNNLLLHHHDDDBBBBBBDDDFFFFFFEEEBBB@@@@@@AAADDDFFFEEEDDDDDDDDDDDDLLLaaauuuyyyoooiiihhhqqqxxxvvvxxxhhhhhhrrrlllVVV???;;;777666555444444444444555666888WWW{{{jjj[[[ZZZnnnmmmiiikkkgggbbb]]]ZZZWWWVVVUUUQQQJJJDDD???AAA===555000000111000333444555555333111111222666666444111000111555999555333111111333555666666111000///000222333333333222222111000000000000000///////////////////////////............---------................................................,,,---......//////.........///000000111111000000333444666999;;;>>>@@@AAAFFFHHHKKKMMMMMMMMMNNNOOONNNPPPSSSTTTUUUVVVYYY[[[XXXWWWUUUTTTUUUVVVUUUTTTMMMNNNPPPRRRSSSSSSRRRRRRQQQVVV\\\```bbbdddhhhllliiimmmqqqtttwww|||vvvtttrrrvvv{{{|||^^^TTT___zzzpppzzzmmmfffxxx}}}www}}}[[[CCCBBBHHHQQQJJJDDDMMMxxxnnnVVVTTTZZZggglllaaaUUUQQQJJJGGGCCCAAAAAA@@@???======<<<<<<;;;::::::999999777:::;;;:::888666888:::666555444333444666888999777999<<<===<<<<<<<<<===AAABBBGGGNNNSSS[[[iiiwww{{{aaaSSSHHHFFFFFFDDDGGGMMM\\\|||yyy{{{~~~}}}sss```NNNDDD@@@???BBBGGGJJJ[[[~~~aaaEEE@@@@@@KKKYYYeeerrr|||{{{||||||}}}~~~}}}~~~~~~|||vvvkkk^^^UUUPPPLLLJJJLLLMMMJJJIIIKKKKKKLLLMMMNNNOOORRRWWWZZZ\\\]]]^^^```dddhhhkkknnnllllllqqqwwwzzzwwwwwwxxx}}}wwwrrriiiggggggeee^^^TTTNNNMMMJJJJJJIIIGGGDDDDDDFFFHHHDDDDDDDDDBBBBBBDDDHHHKKKKKKGGGGGGGGGDDDFFFUUUggguuullliiinnn{{{yyyyyy{{{hhheeerrriiiUUUAAA>>>888777666555444444555666777666YYYyyyrrrooo{{{mmmhhhjjjgggaaa]]][[[XXXWWWUUUQQQJJJDDD>>>???<<<444///000000///222333555444333222222333777666444111000333888<<<999666222111222555777888222111000111333555444333222111111000000000000000///////////////////////////............---------................................................,,,---.../////////...---...//////000000000000000222444555888;;;===???@@@FFFHHHKKKLLLLLLMMMNNNOOOMMMOOORRRSSSTTTUUUWWWXXXWWWVVVTTTTTTUUUVVVUUUTTTOOOOOOPPPQQQQQQRRRRRRQQQOOOUUU\\\___```bbbgggkkkhhhiiilllqqqwww~~~{{{lllpppppp{{{wwwxxxbbbYYY^^^zzzyyy{{{ttt}}}rrrjjjxxx~~~ooolllwwwZZZCCC???CCCOOOJJJEEEGGGiiigggTTTNNNQQQ^^^eee^^^TTTQQQJJJGGGDDDBBBAAA@@@???>>>===<<<<<<;;;;;;::::::999777888:::;;;:::999888777444444555555666777888999666999;;;===<<<;;;;;;;;;BBBCCCGGGNNNTTT\\\kkkyyyvvveeeTTTOOOKKKFFFGGGLLLVVVyyypppfffhhhuuuzzzzzzzzzzzz~~~yyyeeePPPDDD@@@???BBBHHHLLL```ZZZBBBAAAAAAPPP___iiiqqq{{{~~~vvvhhhZZZRRRNNNJJJHHHKKKKKKHHHGGGHHHJJJKKKLLLMMMOOORRRWWWZZZZZZ[[[\\\___ccchhhlllooollllllrrrzzz{{{uuunnnmmm|||uuupppeee___[[[[[[XXXPPPKKKLLLKKKLLLNNNLLLIIIGGGHHHIIIFFFGGGIIIIIIIIIKKKPPPSSSVVVQQQPPPRRROOOKKKUUUccc|||tttqqqsss|||yyykkktttwww|||jjjhhhwwwfffSSSBBB@@@999777666555444444555666777???___}}}kkkeeehhhgggaaa^^^[[[XXXWWWUUUQQQJJJDDD===>>>;;;333...///000///111333444444333222333444777666444111111444:::>>>;;;777333111222555888999222111111222444555555444222111000000000000000111000000000000000000000000//////.........---------................................................,,,,,,.../////////...---...//////000000000000000222333555888;;;===???@@@DDDGGGIIIJJJJJJKKKMMMNNNKKKNNNPPPRRRRRRSSSUUUVVVWWWUUUTTTTTTUUUVVVVVVUUUSSSSSSSSSSSSRRRRRRRRRRRRNNNTTT[[[^^^___aaaeeejjjggggggiiiooowwwfffnnnkkkuuujjjlll```___zzzzzznnnqqqyyyttt|||www```ZZZjjjRRR===888;;;FFFBBBFFFBBB\\\ttt^^^QQQJJJKKKXXX```\\\TTTRRRJJJHHHDDDBBBAAAAAA???>>>=========<<<<<<;;;;;;:::666777888;;;===<<<999666777666666666555444444444666888;;;<<<<<<:::::::::EEEFFFJJJQQQVVV___nnn|||zzzeeeZZZRRRIIIHHHLLLSSStttvvvcccVVVYYYbbbnnnxxxpppkkkxxx{{{sss|||{{{hhhQQQCCC???===@@@FFFLLLaaawwwNNN:::>>>AAAQQQaaahhhnnnxxxuuueeeWWWOOOLLLHHHFFFIIIJJJGGGEEEGGGIIIKKKLLLMMMOOORRRWWW[[[YYYZZZ[[[^^^ccchhhmmmppplllmmmttt||||||sssjjjfffwwwyyyqqqlllbbbXXXQQQRRRQQQMMMKKKMMMNNNQQQSSSQQQNNNKKKJJJKKKLLLNNNQQQRRRRRRTTTXXX\\\bbb\\\\\\___[[[TTTYYYeee{{{yyyxxxzzz}}}rrr^^^nnnrrrzzzllllll{{{~~~dddRRRCCCBBB:::777666555444444555666777KKKgggwwwrrrkkk```fffgggaaa]]]ZZZWWWVVVUUUQQQKKKFFFBBB???:::666222111000111222444555555333222111222333777777111///444;;;???<<<888333000111333555666111111111333555666444222333222111////////////000//////////////////......//////............//////........................//////.........---------...------------...//////000////////////000000111111333555888;;;<<<======EEEFFFGGGHHHIIIKKKLLLMMMKKKLLLNNNPPPSSSUUUWWWXXXUUUTTTSSSQQQQQQRRRTTTUUUWWWYYYYYYWWWSSSQQQSSSUUUUUUTTTWWW]]]```___aaadddbbbbbbdddgggnnnwwwrrrwwwpppqqq{{{ppphhhttt||||||}}}uuuvvvwww{{{}}}```ZZZwwwSSS>>>@@@666@@@JJJFFFDDDSSSvvvtttbbbMMMGGGHHHTTT___^^^UUUNNNKKKHHHEEECCCCCCBBB@@@>>>>>>>>>>>>>>>===<<<;;;:::999999::::::::::::::::::999888777666666555555555666666666777888:::;;;<<<>>>BBBHHHOOOTTT^^^qqqrrrbbbVVVPPPNNNRRRiiixxxkkk[[[OOONNNNNNSSS___ppp~~~tttllljjj}}}rrreeeYYYKKK???===BBBDDDOOOOOO```nnnPPP@@@@@@JJJUUUaaahhhoooxxx~~~wwwdddTTTMMMJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIKKKNNNQQQTTTWWWYYYZZZ\\\___cccfffgggggggggfffooovvvzzz{{{nnn{{{|||zzzzzzrrrmmmjjj]]]VVVRRRRRRPPPKKKKKKPPPPPPQQQRRRRRRQQQRRRTTTVVVSSSUUUXXXXXXXXX\\\dddkkkhhhooovvvsssfff\\\aaalll~~~}}}}}}xxxqqqfffvvvxxx{{{hhhZZZMMM<<<555333444555555444444666888DDDyyyyyyqqqnnnbbbgggiiiccc\\\YYYWWWVVVUUURRRLLLGGGBBB???:::555222000000000///111444444333222222333;;;===<<<444///222888;;;888555222000222444666777111111111333555666444333333222111////////////000........................//////............//////........................//////.........---------...------------.../////////////////////000000111111222555888:::<<<======DDDEEEFFFHHHJJJKKKLLLLLLLLLLLLNNNPPPRRRUUUVVVWWWTTTSSSRRRQQQRRRTTTUUUWWWZZZ\\\]]]\\\XXXUUUUUUUUUTTTSSSUUU[[[______bbbfffbbb```^^^___dddmmmuuuzzzzzzzzzpppttt}}}jjjeeettt}}}wwwxxxeeeaaa~~~^^^BBB???999CCCJJJEEEBBBPPPtttsss^^^LLLFFFGGGSSS^^^]]]UUUNNNJJJHHHEEECCCBBBAAA???>>>>>>>>>>>>>>>===<<<;;;:::999::::::;;;:::999888777999888777666666555555666666666666777888999;;;<<<===@@@FFFLLLSSS^^^rrrxxxbbbSSSLLLMMM___|||uuugggVVVKKKGGGGGGJJJSSSaaappp|||uuupppooowwwfffXXXJJJ???===AAACCCRRR]]]rrrfffIII<<<>>>KKKYYYhhhpppuuu{{{~~~vvvbbbQQQJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKMMMPPPTTTVVVXXXWWWYYY]]]bbbeeegggggghhhgggmmmttt{{{|||}}}wwwtttwww{{{|||{{{|||}}}uuulllfffddd\\\VVVSSSSSSQQQLLLLLLPPPRRRSSSTTTTTTSSSSSSUUUWWWZZZ]]]`````````cccjjjpppttt|||zzzmmmkkkqqq~~~~~~wwwyyy}}}rrroooyyyyyy~~~jjjZZZLLL<<<666333444555444444444666888BBBuuuzzzxxxpppbbbggghhhddd[[[XXXVVVVVVVVVSSSMMMIIIAAA>>>999444111///000000///000333333222222333444>>>@@@===555111333777888444222000111333555666666111111222444666666555333333222111////////////000........................//////............//////.......................................---------...------------...//////////////////000000000111111222555777:::<<<======AAACCCFFFIIIKKKKKKKKKJJJLLLMMMNNNPPPRRRSSSUUUUUURRRRRRQQQQQQRRRTTTVVVWWW[[[]]]``````]]]ZZZWWWVVVTTTQQQRRRWWW[[[]]]aaafffmmmiiidddaaabbbgggmmmrrr{{{yyylll~~~qqqtttdddddduuujjjgggnnnHHH===<<>>>>>>>>>>>===<<<;;;;;;999:::;;;<<<;;;999777666999999888777666666666666666666666777888999:::;;;<<<>>>CCCIIIQQQ___tttwwwcccXXXOOOWWWjjjxxxnnn```RRRGGGAAAAAABBBFFFPPP___ppp{{{zzzxxxyyymmmZZZJJJ@@@>>>@@@DDDSSSfffbbbGGG>>>BBBLLL^^^rrr{{{}}}}}}|||~~~uuuaaaPPPHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHJJJLLLOOORRRUUUWWWTTTWWW[[[```cccfffggggggffflllrrr|||zzzrrrlllmmmpppqqqsssvvvyyy}}}~~~yyyqqqhhhbbb___\\\XXXVVVWWWUUUQQQPPPRRRUUUVVVWWWVVVUUUUUUWWWXXXaaadddggghhhgggiiimmmpppzzz|||vvvwww}}}xxxvvvxxxfffoooyyyzzznnn[[[KKK<<<777444444555444444444777999PPPyyyrrrbbbdddfffbbbZZZXXXVVVVVVVVVTTTOOOJJJBBB>>>999333000///000000222333444444222222222444999;;;999444111555999:::222111111222444555555444222111222444666666555333333222111////////////000------------............//////............//////...................................................------------...//////......///000000000111111111222444777999;;;======???AAAEEEIIIKKKKKKJJJIIILLLMMMNNNOOOQQQRRRSSSTTTTTTSSSSSSRRRSSSSSSTTTUUUVVVYYY]]]___^^^[[[WWWUUUSSSOOOOOORRRTTTVVVZZZ```rrrnnngggbbb______aaacccmmmxxxzzzjjj|||hhhwwwrrrdddgggxxxooohhh|||OOO:::>>>GGGIIIJJJ???CCC^^^wwwxxxiii[[[LLLEEEDDDOOO[[[\\\UUUOOOIIIGGGDDDBBBAAA@@@???===>>>>>>>>>>>>>>>===<<<<<<888999;;;======<<<:::888:::999888777666666666666666666666666777888999:::======@@@HHHRRRaaaxxxnnnaaaXXXWWW___rrr|||tttkkkbbbXXXNNNGGG???@@@@@@AAAEEEQQQbbbnnn|||ttt\\\JJJAAA>>>???HHHPPPeee```FFF???DDDKKKaaayyy~~~|||uuu```OOOHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGIIIKKKNNNQQQSSSUUUSSSVVVZZZ^^^aaacccddddddcccjjjrrrzzz{{{qqqhhhffffffgggkkkpppuuuzzz~~~xxxppphhhbbb___^^^\\\[[[[[[YYYWWWVVVVVVXXXYYYYYYYYYWWWWWWYYYZZZcccfffjjjkkkjjjhhhiiijjjwww|||||||||zzz{{{mmmqqq|||vvv___KKK<<<999444555555444333555777:::VVV{{{}}}wwweeeeeefffbbbZZZXXXVVVVVVWWWUUUPPPKKKCCC???999333000///000111777888888666333222222333555777555111111666999999333222222333444444333111222222222444666777555333333222111////////////000---------.........////////////............//////........................---........................------------...//////------///000111111111111111222444666888:::<<<>>>===@@@DDDGGGJJJJJJIIIHHHLLLLLLMMMOOOPPPRRRSSSSSSVVVVVVUUUSSSRRRRRRQQQQQQOOOQQQUUUXXXYYYXXXUUURRRQQQMMMJJJLLLMMMMMMQQQVVV\\\ZZZWWWTTTQQQOOONNNNNNXXXgggyyy~~~mmmgggpppwwwiiikkk||||||mmmssscccWWW999>>>FFFJJJHHHAAAHHHbbbwwwvvvggg[[[MMMEEEDDDNNNZZZ[[[VVVPPPJJJGGGDDDCCCBBBAAA???===>>>>>>>>>>>>>>>>>>===<<<777999;;;===>>>>>>===<<<:::999888777777666666666666666666666777888999999>>>===@@@HHHSSSddd|||}}}iiiYYY[[[UUUUUUcccyyywwwqqqggg]]]UUUNNNIIIFFF>>>AAABBBAAAAAAGGGSSS^^^lllxxx||||||tttYYYHHHAAA@@@AAAKKKMMMeee\\\BBB===AAAJJJaaayyy|||qqq\\\MMMHHHFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFHHHJJJLLLOOORRRSSSUUUWWWZZZ]]]___`````````___jjjsssvvv}}}}}}|||rrrgggbbb______ccchhhpppwww|||wwwqqqkkkeeebbb______^^^\\\ZZZZZZYYYWWWZZZ[[[[[[[[[YYYYYY[[[]]]bbbfffjjjkkkjjjfffbbb```kkklllqqqxxx{{{~~~|||}}}dddLLL<<<;;;555555555444333555888;;;NNNyyy~~~sssllliiihhhddd[[[XXXVVVVVVWWWUUUPPPKKKDDD@@@:::444000000111333;;;;;;:::777333222222333666888666111222666888777555444333333444555333222222222333555777777666444333222111////////////000------......///000000000//////............//////........................---------..................------------...//////,,,---///000111111111111222222333555777:::<<<>>>===???BBBFFFHHHIIIIIIIIIJJJKKKLLLNNNPPPRRRSSSTTTWWWWWWVVVTTTSSSQQQPPPOOOKKKKKKLLLOOORRRRRRQQQOOONNNIIIFFFGGGGGGFFFIIIMMMEEEEEEEEEEEEEEEEEEDDDDDDHHHUUUiii{{{}}}lllpppqqqnnnkkk{{{|||fffrrrZZZxxxaaa<<>>>>>>>>>>>??????>>>>>>===888999:::;;;<<<=========::::::999888777777777777666666666666666777888999>>><<>>===>>>AAACCCFFFHHHIIIJJJIIIJJJKKKMMMPPPRRRSSSTTTVVVVVVUUUUUUSSSRRRPPPPPPLLLJJJHHHHHHKKKMMMLLLKKKIIIEEECCCDDDDDDCCCEEEIIICCCCCCCCCDDDEEEFFFHHHIIIEEENNN]]]pppoooxxxooorrreeeqqqhhhsssjjjRRRmmmlllCCCCCCHHHWWWQQQIIIRRRvvv}}}gggOOOFFFDDDNNNYYY\\\XXXTTTLLLIIIFFFDDDDDDCCCAAA???===>>>>>>?????????>>>>>>;;;:::999999999999:::;;;::::::999888777777777777777666666666666777888888<<<;;;>>>HHHVVVggg}}}|||ooodddVVVRRRNNNQQQ\\\kkkxxxzzzuuulllaaaWWWOOOJJJIIICCCDDDDDDBBBAAABBBFFFJJJRRRcccyyywwwrrrttttttoooUUUBBB???DDDGGGOOOVVVuuu\\\DDDAAADDDJJJ[[[nnnzzzvvvdddQQQGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFHHHJJJMMMOOOPPPTTTVVVYYY\\\^^^_________cccnnntttppppppvvvzzzxxxooommmooovvvyyytttooonnnmmmeee^^^XXXSSSPPPRRRXXXccclllwww}}}~~~~~~~~~zzzvvvtttsssrrrooommmeeefffccc\\\ZZZ]]]]]]YYYYYYZZZ\\\\\\\\\]]]___bbbaaaeeeiiillliiiaaaWWWPPPRRRPPPPPPQQQSSSYYYhhhwww~~~{{{rrrQQQ===<<<777666555444333555999<<>>@@@===444222111222555888999999333333333555777888666444333222111////////////000...//////000111222222333//////............//////........................---------.........//////...------------...//////+++,,,///111222222111000222222333444666999<<<>>>===>>>@@@BBBEEEGGGIIIJJJHHHIIIJJJMMMOOORRRTTTUUUTTTUUUUUUTTTTTTSSSRRRQQQPPPLLLGGGEEEGGGJJJJJJIIIFFFBBBAAACCCCCCBBBDDDHHHKKKJJJHHHGGGHHHJJJLLLNNNIIINNNYYYjjj|||wwwzzziiisss```fffhhhiii|||aaaNNNgggsssIIIFFFJJJ]]]\\\KKKMMMpppsssPPPGGGDDDNNNZZZ]]]YYYUUULLLJJJGGGEEEDDDCCCBBB@@@===>>>>>>?????????>>>>>>===<<<999777555666777777;;;:::999888777777777777777666666666666777777888;;;:::===HHHVVVggg{{{zzzooogggZZZWWWSSSRRRVVVbbbqqq|||yyynnnbbbWWWPPPLLLGGGGGGEEEDDDCCCEEEHHHKKKOOO___tttwwwuuu}}}pppqqqtttXXXCCC>>>CCCFFFSSS\\\zzzVVV>>>>>>AAAKKKZZZjjjvvv~~~uuucccPPPHHHIIIDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEGGGIIILLLNNNOOORRRTTTXXX\\\___```aaaaaahhhpppsssppprrryyyyyyuuujjjfffiiiqqqsssmmmgggeeeccc]]]WWWSSSNNNKKKMMMRRR]]]gggssszzzzzzzzz}}}~~~zzzvvvuuuvvvvvvtttrrrjjjlllhhh```]]]```aaa]]]XXXZZZ[[[\\\\\\^^^aaaccc___ccchhhjjjhhh___SSSKKKWWWWWWWWWWWWTTTVVVcccpppvvvRRR===<<<777777555444333555999===aaawww{{{vvvkkkkkkrrrnnnRRRmmmjjjhhh```ZZZYYYYYYXXXXXXUUUQQQNNNGGGCCC<<<666333222333444777888888555000///000333777666333111666<<<>>>:::555333111111444666666666222333555666777888777777555333111///......///000000222111,,,---222222---////////////////////////000000//////......------,,,,,,---.../////////...........................---...///000111222222222222222333444666888:::;;;<<<>>>AAADDDEEEGGGJJJMMMJJJKKKMMMPPPSSSUUUVVVVVVSSSRRRRRRSSSSSSQQQMMMJJJPPPNNNJJJGGGDDDDDDEEEFFFBBBBBBAAA@@@@@@CCCHHHLLLQQQSSSUUUUUUUUUTTTUUUVVVUUUTTTYYYfffzzzxxxnnnvvvxxxeeedddvvv}}}iiieeetttoooQQQbbbVVV>>>UUUaaacccLLLMMMnnn{{{ZZZFFF@@@HHHPPPZZZ^^^WWWKKKIIIFFFEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;999777555444333444555666777888999999:::666666666666666777888888;;;<<>>EEEQQQ\\\kkkvvv~~~~~~xxx~~~mmm[[[PPPHHHDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDEEEFFFHHHKKKMMMOOOSSSXXXZZZZZZ\\\___bbblllooopppmmmnnntttyyyzzzuuusssqqqqqqoookkkccc^^^^^^ZZZTTTOOOMMMMMMMMMMMM[[[cccpppzzz~~~|||}}}|||xxxssssssooojjjfffcccaaa___^^^XXX\\\______\\\[[[^^^bbbbbbbbbccceeeddd]]]QQQGGGMMMNNN[[[ooovvvqqqmmmpppoooQQQAAA999555999555333888777999CCChhh{{{nnndddssshhhJJJlllhhhfff___ZZZYYYXXXXXXWWWUUUQQQNNNIIIEEE>>>777222111111222555666777444111111333666777666333111444;;;<<<888444333111222444555666666222333555666777888777777555333111///......///000///222111---...222111---///////////////////////////////////////.........------......///.......................................000111222333333333222222333444666888:::;;;<<>>EEEMMMZZZfffxxxoooMMM<<<===CCCPPP```sss}}}vvv|||~~~yyyiiiXXXMMMGGGCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDEEEFFFHHHKKKMMMOOOSSSXXXZZZZZZ\\\```ccciiimmmmmmhhhiiiqqq{{{|||vvvqqqlllgggcccbbb^^^XXXSSSPPPOOOOOOOOO\\\cccoooxxx}}}~~~~~~~~~~~~~~~yyyvvvrrrnnnjjjiiiiiihhhgggaaabbbbbb```]]][[[[[[]]]\\\\\\\\\]]]\\\VVVKKKBBBKKKKKKXXXqqqpppRRRBBB:::555:::666444888666888DDDmmm{{{~~~jjjaaavvvvvv[[[nnnhhhfff```ZZZYYYXXXWWWWWWTTTQQQNNNKKKFFF???777222000000000222444666444222333666::::::999555222555;;;;;;777444222111222444555666555222333555666777888777777555333111///......///000...000111///000222111...////////////////////////.........///////////////.........///......------...........................///000222333333444444222222333444666888999:::===???BBBDDDEEEGGGJJJLLLKKKLLLNNNOOOQQQQQQRRRRRRQQQPPPPPPQQQRRRQQQOOOMMMLLLJJJGGGDDDCCCCCCCCCDDDCCCDDDDDDCCCDDDGGGKKKOOOVVVYYY]]]```bbbdddfffhhhfffcccdddmmm|||{{{pppvvvfffxxxooobbbhhhqqq{{{qqqiiimmmzzzwwwdddLLLKKKlllaaaJJJ^^^vvvuuuXXXNNNccc```KKKAAADDDHHHRRRYYYUUUPPPNNNKKKHHHGGGFFFDDDBBB????????????????????????======<<<;;;:::999888888666666888999::::::::::::555555555555555666777777777777;;;AAAIIIYYYqqqvvvnnneee```[[[[[[aaaiiiyyy~~~pppfff[[[TTTOOOIIIHHHKKKSSS```rrruuupppxxx~~~}}}|||qqqooonnnfffXXXHHH>>>@@@MMMXXXvvvdddIII===>>>BBBPPPddd}}}uuuwwwyyysssdddTTTJJJEEEBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDEEEEEEGGGJJJLLLOOOSSSWWWZZZ[[[]]]aaaeeehhhlllnnnkkkmmmxxxuuukkkbbb]]]___]]]ZZZWWWUUUTTTTTTTTT\\\cccmmmuuuzzz||||||}}}|||xxxsssooonnnmmmlllkkkgggeeecccaaa```^^^\\\ZZZYYYWWWVVVVVVTTTOOOGGG@@@DDDAAAKKKcccxxxpppSSSCCC:::666:::777555888555888GGGsss{{{wwwyyyfff^^^xxxsss^^^sssjjjhhhccc[[[YYYWWWWWWVVVTTTQQQNNNKKKFFF???777222000000111222444666555333444777;;;===<<<777444666;;;;;;777333222111222444555555444222333555666777888777777555333111///......///000---///111111111111111111////////////////////////------......//////000000.../////////...---,,,,,,........................///000111222333444444444333333333444666777999:::===???BBBDDDEEEGGGIIILLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNNNNOOOQQQQQQOOOMMMIIIHHHFFFDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGIIIMMMQQQYYY]]]aaaeeefffhhhiiikkkiiihhhiiiqqq~~~zzzqqqggg```oooeeennnpppmmm|||pppmmmuuurrr```PPPGGGaaazzzcccGGGZZZ|||yyy[[[JJJVVVooocccNNNCCCCCCDDDMMMVVVUUURRROOOKKKIIIHHHFFFDDDCCC????????????????????????======<<<<<<;;;;;;::::::777777888999:::;;;;;;;;;555555555555555666666777666666999???GGGUUUmmmxxxoooiiibbb^^^```eeelllzzzzzzlllbbbXXXPPPNNNQQQVVVaaappp}}}pppppp~~~~~~vvvrrrmmmbbbSSSEEE???CCCRRRaaawww]]]HHH@@@@@@AAANNNfff}}}xxxwwwxxxrrraaaQQQHHHCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDFFFIIIKKKNNNRRRVVVYYYZZZ]]]cccgggkkkpppuuuyyyrrreee]]]___```aaaaaa^^^[[[YYYYYY\\\bbbjjjqqqvvvyyyzzz|||~~~wwwqqqnnnllljjjhhhfffccc___```cccccc```\\\YYYWWWUUUSSSQQQMMMGGGCCCAAA===???LLLZZZbbbhhhmmmzzznnnRRRBBB:::666:::777666777444:::MMM}}}wwwqqqvvviiicccbbbSSSuuukkkhhheee[[[YYYWWWVVVUUUSSSQQQNNNIIIEEE>>>777222111111222555777888666333333666:::===;;;777333555999999555222111111222444555444333222333555666777888777777555333111///......///000---...111222111000111444////////////////////////------......//////000000.../////////...---,,,,,,........................///000111222333444444444333333333444666777999999<<>>WWWzzzrrr{{{sssjjj~~~ZZZRRRuuuhhhgggeee[[[YYYVVVUUUTTTSSSQQQOOOIIIDDD===777222111222333777888999777444333666999;;;999444000222777777333111000111222444555444222222333555666777888777777555333111///......///000......000222000///222888////////////////////////.........///////////////.........///......------...........................///000222333333444444333444444444666777888999;;;===@@@AAABBBDDDFFFHHHJJJJJJKKKLLLLLLLLLLLLKKKLLLKKKJJJJJJLLLMMMLLLKKKGGGGGGFFFFFFFFFGGGGGGHHHGGGIIIKKKLLLLLLOOORRRUUU\\\___bbbdddcccaaa``````[[[]]]bbbkkkvvvyyyjjjkkknnnjjjqqqlll```llltttppp~~~uuuRRRGGGRRRiii___DDDTTToooWWWMMMTTTnnnfffSSSIIIEEEBBBJJJXXX\\\SSSOOOKKKGGGEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>=========<<<;;;;;;;;;777777888999::::::999999666666666666666777888888999888888:::???JJJ___rrrxxxoooiiiggglllsss|||uuukkkgggiiilllqqqxxxyyy~~~vvvwwwvvvlll]]]MMMEEEAAACCCQQQ```}}}uuuVVVBBB<<<===<<>>777222000000111666888999777444444777;;;;;;999555111333888888444000000111222444555333222222333555666777888777777555333111///......///000///...///111///---333<<>>@@@@@@BBBDDDFFFIIIIIIJJJKKKKKKKKKKKKKKKKKKIIIHHHHHHIIIJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJHHHJJJLLLNNNOOOQQQTTTWWWYYY\\\```aaa```]]]\\\[[[SSSTTTWWW___lllzzz~~~vvvuuu|||uuuiiiffflllhhh^^^hhh|||}}}|||WWWJJJLLL___]]]GGGSSS{{{~~~dddQQQMMMccczzz|||fffTTTKKKHHHDDDLLL[[[```TTTPPPKKKGGGFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<;;;::::::666777888888999999888888777777777777777888999999:::888777777999CCCVVVhhhxxxnnnkkkmmmrrrzzzxxxtttvvvuuuwww{{{||||||xxxyyyuuuiiiZZZLLLHHHFFFGGGTTTccczzzWWW@@@;;;<<<===DDDKKKaaa~~~}}}zzzzzz|||~~~xxxwwwnnn\\\LLLDDDBBBAAA???????????????????????????AAABBBBBBBBBCCCFFFHHHHHHLLLPPPSSSVVV\\\ccciiitttyyyzzz|||}}}tttdddXXXTTTTTTRRRXXXbbbkkkqqqtttvvvxxxxxx~~~xxxtttrrrrrrqqqmmmjjjfffddddddbbb___\\\XXXWWWUUUQQQMMMJJJHHHHHHAAAEEEKKKOOOTTTYYY^^^aaammmyyygggNNNAAA:::777888444555666666KKKooozzzppp|||VVVVVVyyyjjjiiiiii[[[YYYVVVTTTSSSRRRPPPOOOMMMHHH@@@888222///...///555777888777555555999<<<>>><<<888444666;;;;;;777000000111222555555333222222333555666777888777777555333111///......///000000...///111///---333>>>////////////////////////000000//////.........---,,,,,,---.../////////...........................---...///000111222222222444444444555555777888999999;;;>>>??????AAACCCEEEHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKLLLLLLIIIKKKMMMOOOPPPRRRUUUXXXWWWZZZ^^^```^^^\\\ZZZYYYNNNNNNPPPWWWddduuu{{{sss{{{lllcccbbbgggeee^^^fffvvv^^^NNNIIIYYY]]]JJJPPPssssssZZZOOObbbzzzfffUUUMMMJJJEEEMMM]]]cccVVVQQQLLLHHHFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;:::999999666777777888888888777777888888888888888999999::::::777555555666>>>QQQbbbyyytttkkknnnvvv}}}~~~xxxyyyzzz}}}}}}zzz~~~|||vvvgggYYYMMMLLLLLLMMMYYYhhhYYYAAA<<<>>>AAABBBCCCVVVwwwxxx}}}}}}zzzzzz}}}tttsssjjjYYYIIICCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBBBBCCCEEEHHHGGGKKKOOORRRVVV[[[ccciiittt{{{rrrdddWWWRRRUUUZZZOOOVVVaaakkkqqqtttvvvwwwvvv|||wwwrrrooonnnlllllljjjhhhfffeeecccaaa___XXXXXXVVVSSSNNNKKKIIIIIIEEEJJJQQQYYYaaadddbbb^^^jjjwwwhhhPPPBBB:::777777333444666777OOOvvvttt|||~~~TTTSSSsssfffhhhccc]]]YYYVVVUUUVVVVVVSSSQQQLLLGGG???777222/////////444555777777666666888999===;;;777555999>>>===888///111333222111111333666333222444999:::888777999888666222000000111111000000000//////.........---........................---------............///......---------,,,,,,,,,,,,,,,,,,---------.........///000111111000//////222222333444555777777888<<<;;;;;;;;;===@@@DDDFFFFFFGGGIIIIIIHHHHHHHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJMMMNNNOOOOOOOOONNNMMMMMMMMMOOOPPPQQQQQQQQQSSSUUUYYYXXXWWWZZZ^^^___]]][[[RRRPPPNNNPPPZZZlll}}}iii{{{fffZZZ\\\kkklll```cccrrrrrrNNNIII^^^VVVCCCMMMgggVVVSSS\\\mmmwwwaaaJJJCCCGGGOOO[[[ddd]]]TTTIIIDDDEEEFFFDDDAAA@@@@@@??????>>>????????????>>>>>>===<<<;;;;;;;;;888777555555777777777666999:::::::::999888666555555666777666666<<>>CCCGGGWWWppp~~~}}}zzzvvvrrreeeSSSEEEAAABBBAAA>>>>>>============>>>>>>@@@@@@AAA@@@???@@@CCCEEEEEEIIIMMMPPPSSSXXX___eeeqqq}}}zzzmmmcccZZZWWWWWWUUUUUUWWWMMMTTT___iiioooqqqooommmrrrrrrttt{{{}}}xxxqqqnnnooonnnllljjjhhhfffccc___[[[XXXUUUQQQNNNLLLJJJGGGEEEEEEHHHPPPZZZcccddd___YYYgggkkksss}}}lllQQQ>>>555999666888555:::777@@@tttzzzwwwnnnWWWNNNrrriiijjjccc^^^ZZZVVVUUUUUUUUURRROOOLLLGGG???777222//////000333444666666555555777888===;;;777444888======888...///000//////222888<<<222111444999:::777777999999666333111111111111111000/////////....................................---------............///......---------,,,,,,,,,,,,,,,,,,---------......///000111222222222111000222222333333444444555555::::::;;;<<<>>>AAACCCEEEFFFGGGIIIIIIGGGGGGGGGHHHFFFGGGIIIJJJKKKLLLLLLLLLPPPQQQRRRRRRRRRPPPNNNMMMOOOQQQRRRSSSRRRSSSUUUVVVYYYXXXWWWXXX\\\aaafffiiibbbaaa___^^^aaammm~~~|||yyyjjjvvv{{{uuudddZZZ^^^mmmnnn```^^^iiiYYYJJJ]]]ZZZEEEGGG[[[aaaTTTXXXjjjiiiOOOCCCCCCJJJVVVaaa]]]UUUJJJEEEEEEEEEDDDBBBAAA@@@??????>>>????????????>>>>>>===<<<<<<;;;;;;999777666555777777777666999:::::::::999777555444555777777555444888@@@GGG\\\ooozzzssspppuuu~~~|||pppxxx|||ppp```\\\\\\^^^]]]\\\hhhwwwWWW<<<;;;???<<<===DDDXXXuuu}}}~~~|||{{{||||||xxxtttpppdddRRREEEAAAAAA@@@>>>>>>============>>>>>>???@@@@@@@@@???@@@BBBEEEEEEHHHMMMOOORRRWWW^^^dddooovvvmmmeeeaaa]]]WWWTTTUUULLLRRR[[[dddiiiiiifffccc```]]]^^^iiizzzzzzqqqkkkjjjmmmkkkiiihhhfffddd```]]]ZZZWWWSSSPPPMMMKKKGGGEEE???BBBIIIRRRZZZ]]]ZZZVVVXXX]]]eeekkknnnttt~~~```KKK@@@<<<888555777444999777AAAvvv~~~zzzmmmXXXYYYrrrjjjkkkbbb]]]YYYUUUTTTTTTTTTQQQNNNKKKGGG???777222//////000222444555444444444666888===;;;777444777<<<<<<888111000///......222888===222111444999:::888777999888777555222111111111111////////////....................................---------............///......---------,,,,,,,,,,,,,,,,,,---------......000111222333444333333222222222222222222222222222777888;;;===@@@BBBCCCDDDEEEGGGHHHGGGFFFEEEFFFGGGGGGHHHIIIKKKMMMNNNOOOOOOTTTUUUWWWWWWVVVTTTQQQOOORRRSSSTTTTTTTTTUUUWWWYYYXXXWWWUUUTTTYYYdddsss~~~~~~|||tttmmmppp|||{{{{{{xxxuuunnnrrr{{{oooaaaZZZ___nnnooo```YYY]]]hhhIIIXXX```LLLCCCOOOuuuXXXRRRaaa~~~pppVVVEEE@@@EEEQQQ[[[^^^VVVLLLFFFDDDDDDCCCBBBAAA@@@@@@???>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;;;;888666666777777777666999999999999888666555444555666666444222333888===IIIYYYmmm||||||xxxxxxyyy|||nnn``````eeekkklllnnn~~~wwwQQQ===<<<>>>:::@@@EEEYYYvvv~~~}}}{{{zzz{{{~~~~~~{{{wwwqqqnnnbbbQQQEEEBBBAAA???>>>======<<<<<<======>>>>>>???@@@???>>>???BBBDDDEEEIIILLLOOOQQQVVV]]]cccnnn|||zzz{{{|||~~~rrrbbbTTTOOOHHHNNNVVV^^^aaa___ZZZVVVKKKFFFFFFTTTkkk}}}sssllliiikkkiiihhhgggfffdddaaa^^^]]]ZZZVVVRRROOOLLLHHHEEE@@@CCCHHHNNNSSSTTTRRROOOGGGMMMTTTVVVSSSXXXlll{{{^^^III@@@===666444666333999888DDD{{{~~~~~~fffTTT]]]rrrhhhhhh```[[[WWWTTTSSSTTTTTTQQQOOOKKKFFF???777222000000000333444555444444444777999<<<;;;777333555:::;;;888444333111000000222555888333222555:::<<<999999;;;777666555333000//////000///////////////.................................---------............///......---------,,,,,,,,,,,,,,,,,,---------......000111222333444444333333222222222333333444444444555777;;;>>>AAABBBCCCCCCEEEFFFGGGFFFDDDDDDEEEGGGHHHIIIKKKMMMPPPQQQRRRSSSUUUWWWYYY[[[[[[YYYWWWUUUTTTUUUUUUUUUTTTUUUXXXZZZWWWVVVSSSPPPSSSbbbxxx{{{vvv~~~}}}wwwrrrrrr~~~oooooo```ZZZ^^^jjjlllaaaXXXWWWxxxzzzLLLRRRaaaRRRDDDJJJlllbbbNNNUUUkkk~~~oooZZZHHHAAADDDNNNWWW]]]WWWOOOHHHDDDCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<999777666777888888888::::::999888777555444444555666666444222222444666>>>HHHWWWddduuu~~~zzzxxx}}}~~~~~~oooeeejjjttthhhKKK======>>>:::EEEFFFSSSlll}}}{{{|||~~~}}}yyyvvvpppkkk```PPPEEEBBB@@@============<<<<<<============>>>???>>>===>>>AAACCCFFFIIIMMMOOOQQQVVV]]]cccmmm~~~yyysss{{{eeeRRRIIICCCIIIRRRYYYZZZUUUNNNHHH@@@;;;;;;GGG]]]tttwwwqqqooojjjhhhfffeeedddccc```^^^^^^[[[WWWTTTQQQMMMIIIEEECCCEEEIIIMMMPPPOOOJJJFFFAAAFFFMMMOOOIIIIIIZZZoooyyy|||hhhNNN???777555444777444::::::HHHwww{{{~~~\\\LLLUUUssseeeeee___YYYVVVSSSRRRTTTUUUSSSQQQJJJFFF>>>777222000000111555666666555444555888;;;<<<<<<888333333888:::888222111222333444555555444444333666<<<===;;;;;;===555666666333///---...///.........///////////////........................---------............///......---------,,,,,,,,,,,,,,,,,,---------......///000111333444444333333111111222444555777888999555777;;;>>>AAABBBBBBAAADDDEEEEEEEEEDDDDDDFFFHHHJJJKKKMMMPPPRRRTTTUUUUUUUUUWWWZZZ]]]^^^^^^]]]\\\UUUVVVVVVUUUTTTUUUXXXZZZYYYWWWRRRKKKJJJVVVjjj{{{{{{uuu|||vvvnnnttttttnnnsssaaa[[[[[[ccchhhccc[[[XXXqqqXXXMMM[[[RRRBBBGGGVVVqqqOOOJJJUUUjjjeeeZZZMMMDDDEEELLLRRRZZZWWWRRRKKKFFFCCCCCCDDDBBBAAA@@@???>>>>>>>>>>>>============<<<<<<<<<<<<<<<999666666777999::::::;;;;;;999888666555444444444555555555444444555555999===EEEOOO^^^ssszzz|||}}}{{{{{{|||~~~zzz|||vvvsss{{{xxx]]]GGG>>>======;;;AAACCCOOOfffzzz||||||}}}{{{wwwssspppkkk^^^NNNDDDBBB@@@=========<<<<<<<<<<<<======<<<===>>>===<<<===@@@BBBFFFIIIMMMPPPRRRWWW^^^dddlllzzzsssqqqppppppgggXXXKKKFFFBBBGGGMMMQQQPPPJJJBBB<<<<<<;;;;;;CCCSSSjjj~~~xxxttttttjjjhhheeedddcccaaa___]]]]]][[[XXXUUUSSSOOOKKKGGG@@@BBBGGGPPPVVVWWWQQQKKKJJJKKKSSSYYYTTTNNNVVVeeetttuuu}}}jjjPPP???666666555888555:::;;;LLLyyyppptttyyyVVVHHHKKKssseeeeee```YYYVVVSSSSSSUUUVVVTTTQQQJJJEEE>>>777222000111111666666666555444666999<<<;;;<<<888222222666999888......000444777888777666444333666<<<>>><<<;;;>>>555777777555000------///.........///////////////........................---------............///......---------,,,,,,,,,,,,,,,,,,---------.........///111333444444444333111222333555777999;;;<<<666888;;;>>>@@@AAA@@@@@@CCCDDDEEEDDDDDDEEEHHHJJJLLLMMMPPPRRRTTTVVVWWWWWWVVVXXXZZZ]]]___aaaaaabbbWWWXXXWWWVVVUUUVVVYYY\\\\\\ZZZSSSIIICCCGGGSSS___eeelllqqqmmmdddcccmmmxxxtttkkkxxxpppnnn~~~ddd]]]ZZZ^^^eeefff```YYYjjjzzzoookkkLLLQQQKKK<<<@@@GGGpppXXXFFFGGGUUUZZZYYYPPPGGGFFFJJJMMMVVVVVVTTTOOOHHHDDDDDDEEEBBBBBB@@@???>>>>>>========================<<<<<<;;;999666666888:::<<<======<<<:::888777666555555444444555555666666666666666666999AAAJJJYYYooo~~~|||~~~~~~|||{{{yyyxxxxxxyyyzzz|||{{{|||~~~yyyuuuZZZHHH???<<<<<<===>>>GGG[[[ttt||||||}}}{{{vvvrrrssslll]]]LLLCCCAAA@@@<<<===<<<<<<;;;;;;<<<<<<===;;;<<<===<<<;;;<<>>777222000111222666666555444333555888;;;;;;<<<888222000555888888000//////222666999888777222111444:::<<<::::::===666999:::777222...///111............/////////000........................---------............///......---------,,,,,,,,,,,,,,,,,,---------......///111222444555555555555333333555666888999:::;;;888999;;;===????????????BBBCCCDDDDDDDDDFFFJJJMMMOOOPPPRRRTTTVVVWWWXXXXXXYYYYYYZZZ\\\^^^```bbbcccZZZZZZYYYXXXVVVXXX[[[^^^^^^\\\VVVMMMEEEBBBGGGLLLHHHOOOVVVUUURRRUUU```jjjtttlllrrrqqqgggaaa[[[\\\dddhhhbbbXXX___jjjnnn|||MMMHHHDDD777<<<@@@WWWdddKKKDDDHHHRRRWWWOOOEEECCCEEEGGGQQQUUUVVVRRRKKKEEEDDDFFFCCCBBBAAA???>>>=========<<<=====================:::888555555888<<<>>>??????>>>;;;999777666666666555444444444666666666666444333555;;;???FFFSSSaaaqqqyyywwwxxxuuussstttvvvxxxxxxwwwuuuuuuuuuvvvwwwyyyzzz{{{zzz|||~~~{{{{{{___MMMBBB::::::>>>???NNNhhh|||xxxwwwnnn]]]KKKBBBAAA@@@======<<<<<<;;;;;;<<<<<<===;;;;;;<<<;;;;;;;;;>>>@@@@@@DDDIIILLLPPPUUU]]]ccchhhvvvvvvhhhYYYSSSOOOIIIBBB???>>>======???EEEOOOXXX]]]]]]XXXRRRQQQZZZkkk~~~{{{yyyzzztttqqqlllgggdddbbb___\\\VVVVVVUUUUUUUUUSSSPPPMMMHHHFFFLLLaaa}}}~~~wwwgggfffrrryyy[[[GGG???<<<444444777333777999MMMrrrxxx|||yyyxxx~~~}}}WWWJJJSSStttmmmoooggg```\\\XXXVVVUUUTTTQQQMMMJJJEEE>>>777222111111222555555444222222333777:::;;;<<<888111000444888999666333000000444666777666000000333999;;;999999;;;888;;;===999333000000222---.........//////000000........................---------.........//////......---------,,,,,,,,,,,,,,,,,,---------......111222444666777777777666444555555666777888888999999:::;;;===>>>>>>??????BBBCCCDDDDDDEEEGGGLLLOOOPPPQQQSSSUUUWWWXXXXXXYYY[[[[[[[[[[[[]]]___aaaccc\\\\\\[[[YYYXXXYYY]]]___]]]\\\YYYSSSKKKGGGFFFHHHGGGMMMSSSTTTRRRVVV```iiiuuuqqqttttttiiiccc]]]]]]eeejjjbbbVVVVVVssskkk```lll~~~NNNDDD@@@777<<<===HHHuuummmPPPFFFCCCPPPWWWNNNCCC@@@AAACCCNNNTTTWWWTTTLLLFFFEEEFFFCCCBBBAAA???>>>=========<<<<<<<<<===============:::777555555888<<<@@@AAA@@@???<<<:::888777777777666555444444555666666555444333666;;;<<<<<>>>>>OOOjjjyyyooo]]]JJJAAAAAA@@@===<<<<<<<<<;;;;;;<<<<<<<<<:::;;;;;;;;;:::;;;>>>@@@>>>AAAFFFJJJNNNTTT\\\cccffftttxxxooo___TTTLLLOOOQQQLLLAAA999:::888666;;;HHH\\\ooo|||uuujjj___[[[bbbppp}}}|||{{{}}}yyyuuuooojjjfffccc___]]]TTTSSSTTTUUUVVVTTTQQQOOOIIIDDDHHH___}}}iiiiiiwww___HHH===999333333666111555777KKKtttxxx{{{xxx{{{XXXIIIXXXsssllljjjfffbbb___ZZZWWWUUURRROOOMMMLLLFFF===666111000///...333666777666444333666999999;;;999333222777<<<===777444000...///333888<<<555222000111666:::;;;:::888<<<>>><<<666111000111......///111111222222222...------,,,,,,------...........................///............---------+++,,,,,,---...///000000000000111222444666888999333555666888999999888888===<<<<<<<<<<<<<<<<<<<<>>@@@aaa|||UUUHHHDDDGGGMMMOOOIIIAAA@@@DDDEEEPPPZZZZZZPPPGGGEEEGGGDDDCCCBBBAAA???>>>======>>>>>>?????????===<<<;;;<<<:::888777888999<<<>>>???<<<:::888777777555333777666555444444444444444666666666666888:::<<<===JJJRRR^^^iiisssyyy~~~{{{ssslllccc___[[[XXXYYY]]]cccgggkkknnnrrrvvvxxxyyyyyyxxxyyy~~~}}}~~~~~~nnngggggglllwwwuuuOOO<<<<<<===999BBBJJJYYYmmm~~~|||ooo\\\LLLBBB???===<<<<<<<<<;;;::::::::::::;;;;;;;;;:::::::::;;;;;;<<<@@@BBBDDDGGGKKKRRRZZZ___kkkrrrwwwkkk]]]UUUSSSWWWVVVLLLAAA<<<555777;;;BBBNNN___rrr~~~}}}qqqeeeaaagggrrr{{{|||zzzxxxyyy~~~~~~yyyvvvqqqnnnkkkeee^^^XXXUUUSSSRRRUUUYYYYYYTTTOOOPPPLLLLLLTTTfffyyypppiiiqqq~~~ppp[[[MMM>>>777666444777333777999KKKyyyssssssyyyiiihhhQQQOOOtttllljjjgggbbb___[[[XXXVVVTTTQQQNNNLLLFFF===666222000///...333555777666444333666999777:::888444333888===>>>666333000...///333888<<<777333111222777:::;;;:::888;;;===:::444000000111......///111111222222111///......------......///....................................------------+++,,,,,,---...///000000000000111222444666888999666777999;;;======>>>>>>======<<<;;;<<<===???@@@>>>???AAACCCFFFHHHJJJKKKNNNQQQUUUWWWXXXYYY[[[\\\^^^^^^_________^^^^^^]]]]]]___``````___^^^^^^___WWWWWWUUURRROOOQQQWWW]]]mmmuuuwwwyyy{{{yyy|||vvvsssiiifffdddaaafffhhh___QQQggg}}}uuuqqqqqqyyygggGGG===@@@BBBEEEBBB???ZZZ```LLLCCCEEEIIIKKKGGGAAA@@@DDDBBBLLLVVVXXXRRRKKKHHHHHHEEEDDDCCCBBBAAA@@@???>>>======>>>??????>>>===<<<<<<:::888777777999;;;<<<<<<;;;888888999999888777888888777666666666666666555555555555666777999:::===BBBIIIPPPWWW]]]cccgggvvv{{{~~~{{{wwwpppjjjbbb___ZZZVVVVVVYYY]]]```gggiiinnnrrruuuvvvvvvvvvyyy}}}zzznnnhhhccceeexxxwwwRRR>>><<<===:::???HHHYYYlll{{{~~~~~~{{{nnn[[[KKKCCC???======<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===???@@@CCCEEEJJJPPPXXX]]]gggpppxxxnnngggdddeee```TTTHHHCCC<<>>777333111000///222555777666444333555888666999888444444999>>>???444222///...000444999<<<999666333444888;;;<<<;;;999;;;;;;888333///000111......///000111111111111000//////////////////000....................................------------+++,,,,,,---...///000000000000111222444666777888888:::<<<>>>@@@BBBBBBCCCBBBAAA@@@???>>>???AAABBB======???AAADDDGGGJJJKKKNNNQQQUUUXXXYYYZZZ[[[]]]^^^______`````````_________aaaddddddbbb___^^^^^^TTTTTTSSSPPPOOOTTT\\\cccrrr{{{uuusss}}}{{{{{{{{{tttgggaaa```]]][[[fffooohhhTTTWWW}}}mmmMMMAAABBBDDDIIIEEE===OOOqqqRRRBBBAAACCCFFFDDDAAAAAAEEE???FFFOOOTTTTTTPPPKKKIIIFFFFFFEEEDDDBBBAAA@@@???<<<===>>>>>>>>>>>>>>>===<<<;;;:::999888999:::;;;:::888777777999::::::999:::999999999888888888888444444444444444555666666777888:::<<<@@@EEELLLQQQ]]]dddmmmrrruuuwwwzzz|||wwwzzzzzzvvvuuurrrlllfff```]]]XXXSSSQQQSSSUUUWWW```ccchhhmmmqqqssstttsssxxxzzz|||}}}yyytttgggccc}}}wwwUUU@@@<<<===<<<<<>>>>><<<<<<;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>===???AAACCCHHHNNNVVV[[[cccooo~~~wwwqqqgggXXXKKKFFFDDDFFFIIIKKKKKKLLLMMMOOOOOONNNOOOUUU___iiioooqqqpppmmmlllrrr{{{}}}yyyxxxuuuqqqooommmjjjccc^^^UUUSSSSSSUUUXXXYYYVVVSSSUUUUUUUUUTTTWWW\\\bbbgggssswwwuuujjj```cccrrrsssYYYHHH;;;777555444777333777888JJJ|||xxx^^^rrr|||sssWWWFFFLLLvvvmmmjjjgggccc```]]]ZZZXXXWWWTTTRRRNNNHHH???888333222000000111444666666333222444777888:::999555444999<<<===333111///...000444888<<<:::777444555999<<<<<<;;;::::::999666222///000111......///000111111000000000//////......//////000.................................---------,,,,,,+++,,,,,,---...///000000000000111222333555777888:::;;;<<<>>>@@@AAABBBBBBEEEEEEEEEDDDCCCAAA@@@???;;;;;;===???BBBFFFIIIKKKMMMPPPTTTWWWXXXYYY[[[]]]^^^______````````````______bbbeeefffccc___\\\[[[TTTTTTRRROOONNNSSS\\\dddpppuuussskkkjjjzzzsssxxxqqq~~~tttZZZWWWXXXWWW\\\nnnwwwlllWWWLLLoooaaaNNNDDDAAAHHHDDD:::FFFrrrZZZEEE@@@>>>@@@AAAAAABBBEEE???BBBIIIPPPTTTRRRLLLGGGFFFFFFEEEDDDBBBAAA@@@@@@<<<<<<===>>>>>>>>>??????======<<<<<<;;;;;;<<<<<<999777666666888999999888999::::::::::::999999999555555444444444444444444777777777777888;;;AAAEEEMMMSSS[[[aaadddfffiiijjjhhhlllrrrxxx}}}~~~}}}|||vvvsssooonnnnnnkkkeee```[[[XXXTTTPPPNNNOOOQQQRRRZZZ^^^ccciiinnnqqqrrrrrrvvvvvvxxx}}}rrrjjjsssUUU@@@;;;<<<===>>>KKK^^^kkkrrrwww|||~~~~~~}}}|||||||||||||||xxxkkkYYYJJJCCC@@@??????<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<===>>>???===???AAACCCGGGMMMUUUZZZbbbooo}}}oooaaaSSSIIIDDDFFFGGGIIIHHHFFFCCCAAA???EEEGGGJJJQQQZZZcccjjjmmmjjjddddddnnn{{{~~~{{{zzzwwwsssqqqpppmmmhhhdddYYYVVVTTTTTTUUUVVVUUUSSSTTTWWW[[[\\\[[[^^^dddjjjnnnqqqmmmaaaZZZaaarrrrrrWWWFFF;;;999555444888333777888III|||~~~iiiiiiuuu|||}}}qqqVVVEEEKKKwwwllliiifffbbb___\\\YYYXXXWWWUUUSSSNNNHHH???888333222000000000333666666333222333666:::<<<;;;555333666999888333111///...000333777:::999666333444888<<<<<<;;;;;;:::888555222000000000...//////000000000000//////..................///...........................------------,,,,,,,,,+++,,,,,,---...///000000000000111222333444666777::::::;;;;;;;;;<<<=========???BBBDDDDDDAAA>>><<<999999:::===@@@EEEIIIKKKNNNQQQUUUXXXZZZ[[[]]]___^^^^^^___```````````````^^^aaaeeefffccc___[[[YYYWWWVVVSSSOOOMMMQQQYYY```kkknnnsssuuuppphhhcccbbboooyyywwwhhhpppvvviiixxxooo]]][[[\\\^^^iiinnnXXXJJJeee{{{xxx\\\EEE???IIIAAA;;;@@@ccceeeMMMCCC;;;<<>>???????????????@@@?????????>>>:::888666666666777666555888888999::::::999999888666666666555555555444444333444555555555666999;;;>>>AAAFFFJJJNNNQQQTTTVVVZZZ^^^dddiiilllllllllkkkeeecccbbbaaaaaa___ZZZVVVSSSQQQNNNLLLLLLMMMOOOPPPVVVZZZ```fffkkkooopppqqqrrrrrrsssyyy}}}zzz}}}}}}xxxlllQQQ???:::;;;===AAAOOOaaammmrrrtttyyy~~~}}}}}}|||{{{{{{{{{{{{|||wwwkkkYYYJJJBBB@@@??????<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<>>>?????????@@@BBBDDDHHHNNNUUUZZZbbbnnnrrrcccXXXQQQKKKFFFCCCBBBBBBBBBAAA???===<<<@@@BBBEEEKKKSSS^^^jjjqqqhhh]]][[[hhhyyy}}}yyyuuurrrqqqooojjjfff[[[XXXTTTQQQPPPOOOOOOOOOKKKQQQYYY\\\]]]___fffkkkmmmpppkkk]]]WWWaaasssrrrVVVEEE:::888444444888444888777HHH|||~~~bbbcccooowwwzzzrrrWWWDDDGGGuuujjjhhhfff___]]]ZZZXXXWWWVVVTTTRRRMMMGGG>>>777333111000//////222555666333222333444:::<<<:::555222444666555333222000///000333666888666333111333777;;;<<<;;;;;;:::999666444222000///...//////000000////////////......------......///........................------------,,,,,,,,,,,,+++,,,,,,---...///000000000000111111222444555666999888888777777888888999222555:::>>>???>>><<<:::777777888:::>>>CCCHHHKKKPPPSSSWWWZZZ\\\]]]___aaa______```aaabbbbbbbbbbbb___bbbfffgggddd```]]][[[[[[ZZZVVVQQQNNNPPPVVV\\\]]]```eeefffaaaZZZTTTQQQXXXbbblllooouuu|||nnn```jjjiiijjjzzzooooooooonnnyyyqqqXXXNNNZZZvvvOOO>>>GGG@@@AAAAAASSSxxxXXXIII<<<:::???BBBCCCCCCBBBBBBDDDIIIPPPRRRNNNIIIFFFFFFEEECCCBBBAAA@@@???>>>============>>>>>>???>>>@@@AAABBBCCCBBBAAA@@@<<<999777666666666555333666777999:::::::::999888555666666777666666555555111222444555444444666777777777999;;;>>>BBBEEEGGGGGGKKKPPPUUUWWWXXXZZZ[[[TTTSSSRRRRRRRRRQQQNNNKKKJJJIIIHHHHHHIIIKKKMMMNNNQQQUUU[[[bbbgggkkklllmmmlllmmmooouuu{{{~~~}}}{{{zzzxxxyyyqqquuu}}}iiiOOO???:::;;;<<>><<<<<<;;;::::::::::::;;;::::::;;;;;;<<<===>>>???@@@AAACCCEEEHHHNNNUUU[[[bbbkkkxxxxxxxxxzzzyyywwwssslll```VVVTTTVVVSSSNNN>>>===;;;;;;<<<======<<<888:::===BBBKKK[[[mmmyyyiiiYYYSSS```sss|||~~~~~~|||xxxssspppnnnkkkfffbbbXXXUUUPPPKKKGGGGGGGGGHHHGGGNNNVVV[[[\\\___dddiiikkkpppjjj\\\WWWbbbsss|||rrrWWWFFF:::888444444888444888777GGG^^^___mmmxxx}}}tttXXXBBBDDDssshhhgggggg]]]ZZZWWWVVVUUUTTTSSSQQQLLLFFF===666222000///......111555555333111222444777:::999444111444555444444333111///000222444666333000...000666:::;;;;;;;;;;;;999888666444000......///////////////......000//////......//////000........................---------,,,,,,,,,+++++++++,,,,,,---...///000000000000111111222333555555777666666555666777888999333444666888999999888777555555666999===BBBGGGJJJNNNQQQVVVYYY[[[\\\^^^```aaabbbcccdddeeeeeeeeeeeecccfffiiiiiigggdddbbbaaa^^^^^^ZZZUUUQQQQQQVVVZZZVVVXXXYYYVVVRRRMMMGGGDDDIIIPPPUUUVVV]]]ooo{{{iii\\\kkkxxxcccrrr{{{zzzwwwWWWTTTOOOfffhhhEEEBBBDDDJJJEEEFFFnnncccQQQ>>>:::???CCCCCCBBBDDDCCCDDDIIIPPPSSSSSSPPPGGGGGGFFFEEECCCBBBAAAAAA???>>>===<<<<<<===>>>>>>===>>>AAACCCDDDDDDBBBBBB===;;;888888888888777555666777999;;;;;;:::999888444555666777777666555555333444555444333333555777666555666777:::<<<======;;;>>>BBBEEEFFFGGGJJJMMMFFFFFFFFFGGGHHHHHHGGGFFFCCCCCCDDDDDDFFFHHHIIIJJJKKKOOOUUU[[[aaadddfffggggggiiilllpppuuuyyyzzzzzz}}}www{{{wwwwwwlllnnnooosssjjjOOOAAA<<<;;;<<<@@@LLL^^^llluuuzzz}}}|||{{{{{{xxxkkkYYYJJJAAA???>>>===<<<<<<;;;::::::::::::;;;999999::::::;;;===>>>???@@@AAACCCEEEHHHNNNUUUZZZ```gggpppxxxrrriiieeedddbbb```^^^YYYQQQNNNUUU\\\XXXOOO===;;;888888:::;;;999888333666999>>>GGGYYYooolllWWWKKKWWWiiisssvvvyyyyyytttnnnjjjgggccc^^^ZZZQQQNNNHHHBBB>>>>>>@@@BBBDDDJJJQQQVVVYYY\\\```cccffflllhhh[[[VVVcccrrryyymmmUUUHHH===999444444888444888777GGG}}}fffaaasssyyyXXXBBBFFFpppfffggghhh[[[YYYVVVUUUTTTSSSRRRPPPLLLFFF===666222000///...---111555555333111222333444777777333111444666555555333111000000111333555111...---///444999;;;:::;;;;;;:::999888555111......///////////////......111111000000000000111111........................---------,,,,,,,,,+++++++++,,,,,,---...///000000111111111111222333444555555555555555666888:::<<<<<<;;;888666555555555555444444555888<<>>```kkkUUUAAA;;;@@@CCCCCCAAAEEEDDDFFFJJJPPPUUUWWWWWWIIIHHHGGGFFFEEECCCBBBBBB@@@???>>><<<<<<<<<===>>>;;;===@@@CCCDDDDDDCCCBBB===;;;999999::::::999888777888:::<<<<<<;;;:::999222333555666666666555555444444222000...///222444444444555666888999888666999<<<>>>???>>>???BBBEEE@@@@@@AAABBBDDDEEEFFFGGG@@@@@@AAABBBCCCEEEFFFGGGGGGJJJPPPWWW\\\```aaabbbdddfffjjjnnnrrruuuxxxyyy|||uuuooowwwrrrvvvqqqoookkkllllllQQQCCC===;;;;;;===III[[[kkkvvv}}}xxxkkkYYYJJJAAA>>>===<<<<<<<<<;;;::::::::::::;;;999999999:::;;;<<<>>>>>>???AAABBBDDDGGGMMMTTTYYY]]]ccckkkrrryyy{{{vvvnnneee___\\\\\\\\\RRROOOJJJKKKUUU^^^WWWJJJ>>>;;;999888999999666333444777:::>>>GGGXXXooonnnVVVFFFPPPbbblllpppsssuuupppiiidddaaa]]]XXXSSSKKKHHHBBB<<<888999<<>>BBBHHHNNNSSSWWWZZZ\\\bbbiiifffYYYVVVcccqqqwww~~~|||~~~gggSSSIII@@@===444444888444888777FFFxxxllleee|||~~~YYYDDDJJJnnneeedddhhhZZZWWWUUUUUUVVVVVVRRROOOJJJFFF???999333000//////333333444555444222///...888888888777111,,,...555555333000...///111222222666333000...///444999<<<;;;===>>><<<888333000...000000////////////000000<<<999444000------...//////...------...///...---,,,,,,++++++,,,,,,---...---------...///000000111111000///......///000111222444555888:::;;;<<<<<<===<<<:::666333333555777555===AAA===;;;@@@GGGLLLNNNOOOPPPSSSWWW[[[^^^```aaaaaaccceeehhhiiiiiihhhmmmmmmmmmllllllmmmnnnnnnlllhhhaaaYYYUUUWWW\\\aaapppyyyxxxkkkbbb___XXXNNNVVV___bbb[[[XXXfff~~~[[[WWWyyyrrrnnnsss|||~~~tttnnnzzz```QQQJJJLLLaaa|||\\\JJJCCCYYY[[[HHHQQQeeeOOODDD666;;;EEE???DDDCCCBBBCCCHHHNNNTTTXXXRRRKKKEEEDDDGGGHHHDDD??????>>>>>>===>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDD======<<<;;;::::::999999::::::999888777777777777888888777777666666555555444444444444444444444444555555555555666666666666888888999::::::;;;<<<<<<===>>>>>>???@@@AAAAAAAAA??????@@@AAABBBDDDEEEFFFFFFJJJOOOTTTWWWZZZ]]]```^^^aaagggkkkmmmnnnoooqqqtttwww}}}{{{wwwqqqzzzzzz{{{rrrgggkkk}}}VVV???======888>>>HHHZZZmmmxxx}}}}}}~~~|||rrr___KKK@@@??????>>><<<<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;<<<======BBB@@@AAAFFFIIIMMMVVV______eeekkkooowwwwwwooonnnkkk```TTTLLLMMMNNNRRR[[[___VVVGGGCCC<<<777888999777666666111777CCCLLLKKKPPPiiiwww[[[EEEIIIXXXbbbhhhllljjjkkkjjjfff^^^UUUOOOLLL???>>>===<<<;;;::::::::::::===BBBFFFKKKPPPVVVZZZ```bbb___YYY[[[hhhsssvvv~~~}}}|||zzz}}}hhhWWWRRRGGG888777111888666555555BBBpppuuuooorrrjjjnnnMMMJJJmmmfffdddgggZZZWWWUUUUUUWWWVVVRRROOOIIIEEE???888333000//////222333444444444222///...666666888888333...111888777555111//////000222333666444222///...111777<<<<<<===>>><<<777333000///000000////////////000000666444111///---...///000///...------...///...---,,,,,,++++++,,,,,,---.........//////000111111111000000/////////000222222555555777999:::;;;<<<<<<::::::888555333444777:::???FFFIIIEEEBBBEEEJJJMMMOOOPPPQQQTTTVVVXXXZZZ[[[```aaabbbdddhhhjjjllllllnnnoooqqqsssssssssqqqqqqpppmmmgggaaa]]]]]]aaaeeexxx{{{tttssszzzzzzmmmdddmmmaaa^^^||||||yyysss^^^NNNGGGEEETTTlllOOODDDQQQWWWOOOOOOhhhwwwVVVIII@@@>>>DDDGGGEEEDDDCCCBBBDDDJJJQQQVVVTTTNNNGGGDDDEEEFFFDDDCCCAAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBB===<<<<<<;;;::::::999999::::::999888888888888888888888888777666666555555444444444444444444444444444444444444555555555555777777888888999::::::;;;::::::;;;;;;<<<======>>>======>>>>>>@@@AAACCCDDDEEEHHHNNNRRRUUUXXX[[[^^^[[[^^^cccgggjjjllloooqqqxxxyyy}}}{{{sssuuuvvvjjjvvv}}}```FFF???>>>:::<<>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<======AAA???AAAFFFIIINNNWWWaaaeeellluuu|||yyyuuuooobbbUUURRRTTTVVVZZZdddhhh\\\KKKBBB;;;777999:::888666666555999BBBJJJJJJMMMbbbzzz~~~hhhSSSMMMTTT[[[```bbbggggggeee___VVVLLLEEEAAA===<<<;;;:::::::::::::::666999<<<@@@DDDJJJPPPTTTZZZ\\\[[[WWW[[[hhhsssxxx}}}}}}xxxuuuwwwzzzzzzxxx~~~fffUUULLLBBB999777111888666555666AAAmmmvvvnnnlll```zzz|||TTTLLLmmmgggeeeeeeZZZWWWVVVVVVWWWVVVSSSOOOIIIEEE???888333000//////111222333444333222000...444666999:::555111333::::::777333000...///222444555666555111---...444:::<<<======;;;777333111111000000////////////000000//////............///000///...------...///...---,,,,,,++++++,,,,,,---.../////////000000111111222000000000000111333444555888888999:::;;;;;;;;;:::777777666444444777;;;???HHHNNNPPPKKKFFFGGGJJJKKKMMMNNNQQQSSSUUUVVVVVVWWW]]]]]]___aaaeeeiiimmmpppqqqtttxxx{{{|||{{{xxxvvvuuussspppkkkgggfffhhhjjj}}}rrrtttiiijjj}}}}}}{{{yyyaaaRRRIIIDDDIIIooo~~~zzzzzzYYYGGGDDDJJJOOOIIIOOO{{{jjjSSSIII===;;;GGGEEEEEEDDDBBBBBBEEELLLQQQUUUQQQKKKFFFCCCCCCDDDFFFCCCCCCBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@<<<<<<<<<;;;;;;::::::999::::::999888888888999999999999888777666666555555444444444444444444444444222333333333444444444444666666666777888888999999888999999::::::;;;;;;;;;::::::;;;<<<===???@@@AAACCCGGGLLLPPPSSSVVVYYY[[[ZZZ]]]aaaeeehhhmmmrrruuu{{{{{{{{{{{{|||xxxpppdddGGG<<<999666:::BBBRRReeerrrwww|||~~~|||{{{~~~tttaaaMMMBBBAAAAAA???<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===???>>>AAAEEEIIIOOOZZZdddgggooozzz}}}uuufffWWWWWW\\\```gggqqqtttdddNNNAAA;;;888:::;;;999666666777999???EEEEEEEEERRRccc{{{qqq```QQQMMMQQQTTTSSS\\\\\\ZZZTTTKKKBBB<<<999:::999999888888888999999444666888:::>>>CCCJJJNNNRRRTTTTTTTTTZZZfffrrrxxx|||zzztttoooooorrrvvvzzz{{{dddSSSDDD<<<999666111777555555666@@@hhhwwwooo}}}hhhUUUooo[[[LLLlllhhheeecccZZZXXXVVVWWWXXXWWWSSSOOOHHHDDD>>>888333000//////000111222333333222000///444666;;;===888222444999<<<:::555111...///222444555777888333---,,,111888<<<======;;;777444333333000000////////////000000,,,---......///////////////---------...///...---,,,,,,++++++,,,,,,---.........//////000000000000///000111222333555666777:::::::::;;;::::::999999555555555555666:::@@@DDDKKKQQQRRRMMMHHHGGGFFFEEEHHHJJJMMMPPPSSSUUUVVVWWWYYYZZZ[[[]]]aaagggmmmrrrvvvyyy}}}~~~|||yyyyyywwwtttqqqpppqqqssszzzzzzooowwwppp{{{yyyvvv|||~~~{{{cccWWWLLLCCC???VVVzzz|||cccRRRCCC???FFFAAABBBgggjjjTTT???444@@@AAADDDFFFDDDBBBBBBFFFJJJRRRQQQOOOJJJDDDBBBCCCFFFCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???<<<<<<;;;;;;;;;:::::::::::::::999999999::::::;;;:::999999888777666555555444444444444444444444444333333333333444444444444666666666777777888888888:::::::::;;;;;;<<<<<<<<<999999999:::<<<===???@@@BBBFFFKKKOOORRRUUUXXXZZZZZZ]]]aaadddiiiooovvv{{{~~~uuuvvvcccFFF999666666:::@@@OOObbbooouuu{{{}}}sssaaaMMMCCCAAA@@@>>><<<<<<;;;::::::::::::;;;;;;;;;::::::;;;;;;<<<=========@@@EEEIIIOOO[[[gggnnnvvvyyyiiiZZZVVV^^^gggppp}}}kkkOOOBBB<<<999;;;<<<:::777777666666:::???>>><<>>:::999777777777777777777888888666777777888:::???FFFKKKLLLMMMNNNPPPVVVaaammmtttzzz~~~wwwqqqqqqvvv}}}xxxeeeRRR>>>666:::666111777444555777===bbbuuurrriiiQQQcccYYYIIIkkkhhhdddaaaYYYXXXWWWXXXYYYXXXSSSNNNGGGDDD===777222000/////////000222333333222111000555888===???:::333222666<<<:::777222......111444555888999444---+++///555;;;<<<===;;;888555444333000000////////////000000...//////000000///......///---------...///...---,,,,,,++++++,,,,,,---...---------...............///000111333555666777777::::::::::::999888777666444555777888:::>>>CCCGGGMMMSSSUUURRRMMMLLLJJJGGGDDDEEEGGGJJJNNNSSSWWWYYYXXXYYY[[[]]]```fffnnntttzzz|||~~~|||}}}}}}|||{{{|||~~~}}}sss{{{iiitttuuutttjjjttt}}}{{{aaaXXXKKK@@@777???kkkuuugggqqqsssuuuqqqaaaYYYIII======???DDDSSSeeecccIII999<<<<<<@@@EEEFFFEEECCCCCCCCCKKKNNNPPPMMMGGGCCCBBBDDDCCCCCCDDDDDDCCCBBBAAAAAADDDDDDDDDCCCBBBAAA@@@???;;;;;;;;;;;;;;;::::::::::::999999999:::;;;<<<<<<::::::999888777666555555444444444444444444444444333444444444444555555555777777777777888888888888::::::;;;;;;;;;;;;;;;<<<999999999:::<<<===???@@@BBBFFFKKKOOOQQQTTTWWWYYYYYY[[[___ccciiipppxxx}}}~~~tttrrr~~~bbbIII<<<:::;;;:::???LLL___mmmtttzzz{{{rrr```MMMBBB@@@???<<<<<<<<<;;;::::::::::::;;;:::::::::::::::;;;<<<<<<<<<===@@@DDDGGGMMMZZZhhh|||}}}mmm]]]QQQ[[[fffqqqpppPPPDDD===:::;;;<<<999777777666666999<<<;;;888888;;;FFFOOOPPPFFF@@@BBBBBB>>>@@@AAACCCBBB???<<<::::::777777666666666777888888777777777666888;;;AAAEEEGGGGGGIIILLLRRRZZZdddlllvvv|||{{{}}}yyyeeeQQQ;;;333999555111666333555777;;;ZZZsssvvvpppSSS[[[jjjuuuRRRFFFjjjfffccc```YYYXXXWWWYYYZZZXXXSSSNNNFFFCCC===777222000///000---///111222333222111000444888>>>AAA<<<333111444999999888444///...000444555777888444///,,,///222999;;;======:::777444333000000////////////000000000000000111000//////...///...------...///...---,,,,,,++++++,,,,,,---...------------------------///000222444555666666777999999888888777666444333444666999:::<<<>>>BBBDDDNNNTTTYYYXXXVVVVVVSSSOOOGGGEEECCCDDDHHHNNNUUUZZZYYY[[[^^^___aaagggooouuuzzz{{{}}}~~~|||}}}}}}~~~vvv~~~ooo{{{oookkk^^^jjjvvvyyyddd\\\LLL???999777RRR}}}nnnTTTTTT___hhhdddVVVRRRHHH===:::EEEQQQPPPGGGgggnnnRRRAAA:::999<<>>;;;;;;:::999777666555555444444444444444444444444444444444444555555555555777777777777777888888888888888888888888888888888888999999:::;;;===??????BBBEEEJJJNNNPPPRRRUUUWWWUUUXXX\\\aaagggnnnvvv{{{~~~kkkxxx|||xxx```JJJ===:::;;;;;;>>>JJJ\\\kkktttyyy~~~|||}}}~~~zzzqqq```MMMBBB@@@>>>;;;<<<<<<;;;::::::::::::;;;:::::::::::::::;;;;;;<<<<<<===@@@CCCDDDJJJXXXfffsss```MMMWWW___jjjxxxXXXGGG@@@;;;;;;;;;999777777666888<<<===;;;999888999555;;;@@@???===>>>>>><<<===>>>??????<<<:::::::::999888888777777777888888555555555444444777;;;>>>CCCAAACCCHHHMMMRRR[[[dddpppwwwyyycccOOO;;;333777555111666111555888999TTTtttyyywwwWWWWWW^^^tttmmmOOOFFFiiieeebbb___YYYXXXXXXYYY[[[XXXSSSNNNFFFBBB<<<666222000///000---...000222333222111111111555===AAA===444222555666888888555000...000333666666666444000...///000777:::>>>???<<<888444222000000////////////000000//////////////////000000///...------...///...---,,,,,,++++++,,,,,,---...........................///000222444555555555555666666666666555333222111333666:::<<<<<<===>>>???HHHOOOVVVXXXZZZ[[[YYYTTTOOOJJJCCC???AAAGGGPPPVVVXXX[[[^^^___```dddkkkrrrvvvxxx{{{}}}~~~|||zzzxxxuuuuuuvvvxxx}}}xxxuuuxxxmmmcccmmmxxxwwwhhhaaaJJJ<<<<<<888BBBaaadddSSS]]]gggccc___ZZZRRRCCC<<>>===;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;===>>>???<<<;;;:::999777666555444444444444444444444444444222333333333444444444444666666666666666666666666666666666666666666666666777888888999:::<<<>>>>>>@@@CCCHHHLLLNNNPPPSSSUUUTTTWWW\\\bbbhhhnnnuuuzzzzzz}}}ssszzznnn{{{{{{cccNNN>>>888888:::<<>>AAABBBBBBFFFUUUccc}}}yyybbbOOOTTTVVV___xxxdddKKKCCC;;;::::::777666888444999===>>><<<;;;;;;;;;888666777<<<===;;;:::;;;;;;<<<>>>===<<<:::;;;;;;;;;;;;:::999888888888888444555555444444444777999>>>;;;>>>DDDIIILLLUUU^^^kkksss~~~vvv^^^KKK<<<555444555111666111555999777OOOxxxyyyzzzWWWXXX___vvvrrrTTTKKKiiicccaaa___YYYXXXXXXZZZ[[[YYYSSSNNNFFFBBB<<<666222000000000,,,...000222333333222111...333<<>>666333666333666888666111...///222666555444333111000///...555999>>>@@@===999444222000000////////////000000......---......///111111///...------...///...---,,,,,,++++++,,,,,,---...///////////////.........///000222444555555444444444444444444333222111000222666:::<<<<<<;;;::::::@@@HHHPPPTTTXXXZZZXXXTTTVVVOOOEEE===<<>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::<<<===???@@@<<<<<<:::999888666555444444444444444444444444444111111222222222333333333555555555555555555555444777777777777777666666666666777777888999;;;<<<===>>>BBBFFFJJJLLLNNNQQQSSSUUUYYY^^^dddjjjqqqwww{{{sssttt~~~rrrnnndddllllllVVVDDD;;;999999;;;EEEWWWgggqqqwww{{{~~~|||}}}{{{sssbbbOOODDDBBB@@@===<<<<<<;;;::::::::::::;;;::::::999999::::::;;;<<<>>>???AAABBB@@@DDDRRRaaazzz~~~cccRRRTTTQQQWWWsssnnnNNNDDD<<<:::999777666888000777<<<===;;;:::<<<===CCC999555;;;>>>:::888<<<888:::<<<===<<<<<<===>>>===<<<;;;:::999999999999555666777666555555777888:::888:::BBBGGGJJJRRR[[[hhhqqq|||sssYYYHHH===666222444111555000555999666LLL|||xxxzzzUUUYYYdddzzz[[[QQQkkkeee```^^^```VVVUUUXXXUUUVVVSSSHHHCCC???999444222000///...//////000222444444111///444555777888888555222000555666555333111000111222444666777555333000000000777>>>CCCBBB???<<<777222111///......000111000/////////////////////////////////.........---------++++++******++++++,,,---............////////////222222111111222444555777444666888::::::777444222333888===>>><<<999888888777<<>>===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<999777666777:::===>>>>>><<<<<<;;;999777666555444444444444444444444444444333333333333333333333333555555555666666666666777888888777777666666666555666777777888999;;;<<<===CCCCCCDDDGGGKKKNNNPPPPPPUUU[[[ccckkkppptttwwwyyyrrrccceeelllkkkvvv}}}{{{wwweeekkkqqqzzz|||aaaLLL>>>777<<<;;;AAAPPPdddssswwwvvv~~~|||{{{{{{{{{xxxwwwiiiQQQDDDDDDCCC>>>======<<<;;;:::999999888999999::::::::::::;;;;;;===;;;===AAACCCEEEPPP]]]}}}lll___PPPXXX```gggwwwVVVIII>>>======888222000222444888;;;===>>>???@@@BBB@@@>>>>>>>>>>>><<<:::888777666777999<<<======@@@???===;;;;;;;;;;;;<<<888777666555555555666777888999;;;>>>BBBHHHOOOTTTaaakkkxxxlllWWWEEE666333999666555555666444333;;;DDD}}}zzz|||ZZZ\\\ooovvvbbbKKKnnnfffaaa___]]]TTTTTTWWWUUUVVVTTTIIICCC???999444222000///......///000222444444222000333444666888999666222///555666666555222000000111333555777666444111//////666===AAA@@@>>><<<777222111000......000111000/////////////////////////////////.........---------++++++******++++++,,,---............////////////333333222222333444555666444666999::::::888666444333777<<<===;;;777555444888888===DDDJJJOOOYYYbbbZZZXXXOOOBBB;;;===AAAAAAGGGPPPWWWYYY[[[```eeegggggglllnnnnnnqqquuuuuuqqqmmmaaaXXXXXXYYY\\\jjjzzz|||yyyxxxzzziiiZZZFFF777444777999888JJJxxxrrrUUUGGGBBBJJJ\\\SSSIIIPPPssssssUUUIIICCC<<<<<<@@@GGGOOOTTTGGGCCC===;;;<<>>===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<:::888777888:::<<<===<<<<<<;;;:::999777666555444444444444444444444444444444444444444444444444444444444555555555666666666777777777666666555555555666666666777999:::<<<===AAACCCEEEIIIMMMPPPQQQQQQZZZ___eeelllrrrxxx}}}}}}}}}^^^TTTVVVXXX[[[yyytttssszzzqqquuu{{{}}}}}}qqqvvvfffMMM???;;;;;;;;;@@@MMM___nnnuuuwww|||~~~}}}|||||||||yyyxxxkkkTTTFFFDDDCCC>>>>>>======<<<;;;:::999999999999::::::::::::;;;;;;===<<<>>>BBBCCCEEENNNYYYwww~~~cccVVV]]]dddgggjjjVVVCCC;;;;;;;;;===???444777:::<<<===???AAADDDBBB@@@>>>===<<<<<<:::888999777666777999<<<======@@@???>>>===;;;;;;::::::888777666666666666888888;;;;;;<<<<<>>???<<<888444222777777999===@@@FFFSSS___```^^^VVVIIIAAA@@@BBBAAAEEENNNVVVXXXYYY]]]``````dddggghhhhhhkkkppprrrqqqkkk```VVVQQQMMMJJJQQQ\\\rrr{{{|||wwwzzzhhhWWWCCC666333555666666===___|||^^^CCC@@@SSSXXXRRRKKKWWWkkkUUUHHH======???BBBKKKUUULLLHHHAAA;;;999;;;@@@CCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<:::999888888:::;;;;;;:::;;;::::::888777666555555333333333333333333333333555555555555555555555555333333333444444444555555666666666555555555555555555555666777888:::;;;<<<@@@BBBFFFKKKOOORRRTTTUUUaaadddjjjpppuuu|||}}}]]]OOONNNNNN```uuulllnnnttthhhkkkooopppwwwsssqqqkkkLLL===;;;:::;;;???IIIWWWfffrrrxxx{{{~~~~~~}}}~~~{{{zzznnnXXXIIIEEECCC???>>>>>>===<<<;;;:::999999999999::::::::::::;;;;;;===<<>>???AAAFFFJJJDDDBBB???======<<<:::888999777666666999;;;;;;;;;>>>>>>>>>>>><<<;;;:::999888777777777888999::::::======;;;:::;;;???EEEJJJTTT```ppp|||jjjMMM:::555555666666444555666555555;;;CCCuuudddVVV]]]uuukkkNNNooodddaaaZZZRRRTTTVVVRRRSSSRRRHHHCCC???999444222000///...,,,,,,---000333555444333000111444888;;;999444///444777999999666222///...///333777888666333000///444;;;@@@???>>>===999555333111//////000111000///////////////////////////........................++++++******++++++,,,---............////////////222222333555666888999:::???@@@@@@@@@???===;;;:::<<<>>>AAABBB???;;;666333444888@@@EEEDDDBBBFFFMMM______ZZZPPPHHHEEECCC@@@GGGOOOVVVWWWXXXYYYYYYVVV^^^aaacccdddfffjjjmmmnnnhhhaaaZZZUUUNNNFFFEEEJJJYYYmmm{{{zzzpppxxxfffSSS???444333333333444666GGGppp^^^DDDIIIRRRUUULLLJJJjjjgggSSSBBB???@@@@@@GGGRRRSSSTTTPPPGGG===888<<>>===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;999888888::::::999888:::999999888777666666555333333333333333333333333666666666555555555555555222222333333333444444444555555555555555555444444444555555666777999:::;;;@@@BBBEEEIIINNNTTTYYY]]]fffiiioootttyyy~~~www^^^ZZZaaasssooosssssskkkjjjhhhlll|||oooxxxxxxpppxxxqqqRRR@@@;;;999:::>>>EEEOOO^^^mmmvvv{{{~~~~~~}}}rrr^^^MMMFFFCCCAAA???>>>>>>===<<<;;;::::::999999999:::::::::;;;;;;<<<===???AAABBBDDDIIIMMMhhhmmmdddfffeeevvvgggRRRFFF@@@===;;;;;;???CCCEEEFFFGGGKKKNNNGGGEEEAAA@@@??????===<<<999777555555777999999999:::;;;<<<======<<<;;;:::999999999:::;;;<<<=========<<<:::888888;;;BBBFFFQQQ\\\lllxxx~~~gggHHH666555777555666444444666666666;;;AAAdddoooZZZ]]]wwwsssUUUttteeeccc\\\TTTVVVWWWPPPPPPOOOFFFCCC???999444222000///...,,,,,,,,,///222444555444000000222777;;;;;;666000333666999999666222///---...222666888666333111000555<<<@@@@@@??????<<<999333111000///000111000///////////////////////////---.....................++++++******++++++,,,---............////////////000111333666999;;;===>>>BBBAAA@@@???===;;;:::999AAAAAABBBBBB@@@<<<777333111777AAAIIIGGG@@@===@@@WWW[[[[[[UUUNNNJJJDDD>>>FFFNNNTTTUUUWWWXXXVVVRRRUUUXXX]]]bbbfffiiinnnssspppjjjaaaYYYOOOGGGEEEGGGLLL___yyy}}}{{{iiihhhtttdddOOO;;;333333222222333222666PPPSSSBBBBBBLLLOOOIIISSSrrrpppSSSDDD>>><<>>>>>>>>>>>???@@@@@@AAAAAA??????>>>>>>======<<<<<<<<<;;;;;;::::::;;;;;;<<<:::999888999::::::888777888888888777777666666666444444444444444444444444555555555555444444333333222222222333333333333444444444555555555555555555444555555666777999:::;;;AAABBBEEEHHHMMMUUU___fffiiimmmtttyyy|||nnnnnn~~~}}}vvvuuurrriiiaaalll|||~~~vvvnnnqqq|||xxx\\\GGG<<<888:::===BBBJJJXXXfffpppxxx|||wwweeeRRRGGGDDDBBB@@@???>>>===<<<;;;;;;:::999999999:::::::::;;;;;;<<<>>>@@@@@@BBBEEEIIIJJJ]]]uuuvvvfffiiiqqq}}}vvvdddTTTMMMLLLLLLKKKPPPQQQRRRRRRQQQQQQQQQQQQIIIFFFCCCAAAAAABBBAAA@@@:::888555555666777777666666777999;;;<<<===<<<<<<;;;;;;<<<===>>>>>>??????:::999888666666:::@@@DDDOOOZZZiiittt{{{wwwaaaDDD555666888666666333333666777777:::@@@XXXuuu[[[ZZZvvvuuuYYYvvveeeeee]]]VVVWWWXXXPPPOOONNNFFFCCC???999444222000///...,,,,,,,,,...111444444444111000000555;;;<<<777222111444777777555222///......111555777666333222111555<<<@@@@@@???@@@???;;;444222000000111111000///////////////////////////---------...............++++++******++++++,,,---............////////////000111444888;;;===???@@@???>>>===;;;:::999999999CCCBBB@@@???>>>;;;666333000222999@@@AAA>>>===???QQQWWWZZZVVVQQQLLLEEE???BBBHHHNNNRRRUUUXXXWWWRRRNNNPPPVVV^^^ccciiisss|||}}}uuugggYYYMMMGGGHHHKKKHHHVVVnnnyyy{{{kkkjjj}}}vvvaaaKKK777333444333222444666444BBBiiizzziii|||aaaBBB888BBBKKKKKKEEEOOOqqqnnnQQQ???:::>>>CCCQQQ\\\fffeeeWWWIII@@@>>><<<======>>>??????@@@@@@???>>>>>>>>>=========<<<<<<;;;;;;::::::;;;;;;<<<999888888999::::::888666777777777777777777777777555555555555555555555555666666555555444333333333222222222333333333444444555555555555555666666666555555666777888:::;;;<<>>===<<<;;;;;;999999::::::::::::;;;;;;;;;>>>??????BBBHHHKKKKKKSSShhh~~~mmmqqqsssgggcccbbbaaalllggg```]]]\\\[[[YYYVVVLLLIIIFFFCCCCCCCCCCCCBBB<<<:::777666777777777666444555777888:::;;;;;;<<<;;;<<<===>>>>>>>>>>>>>>>888888777666666999>>>AAAJJJUUUdddooovvv{{{|||{{{oooXXXAAA555555777777666333333666888888:::???SSSbbbZZZuuueeevvvdddfff\\\UUUXXXXXXPPPOOOPPPHHHCCC???999444222000///...---,,,,,,...111333333333222///...333:::<<<999444///222555555333111000//////111444555555333333333444:::?????????@@@???<<<555333111000111111000///////////////////////////---------.........//////++++++******++++++,,,---............////////////222444666999<<<===>>>>>><<<;;;:::999:::;;;<<<>>>FFFCCC@@@>>>===<<<888666222///222999>>>??????@@@PPPUUUXXXUUUPPPLLLFFFAAA???EEEJJJMMMQQQVVVTTTPPPKKKJJJMMMTTTYYYaaaooo}}}}}}xxxmmm___SSSMMMKKKJJJFFFNNN```yyy{{{vvvzzznnnuuu{{{}}}www```HHH555222555444333555777;;;BBBUUUzzz]]]eeejjj{{{tttSSS??????DDDIIIFFFDDDTTTiiigggLLLAAA>>><<>>>>>???>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<888777777999::::::888777666666666777777777777777777777777777777777777777777777666666555444444333333333333333444444444444555555555666666777777777666666666777999:::<<<===@@@EEELLLRRRXXX```kkksssqqquuuzzz~~~yyy}}}jjjhhhlllmmmhhhfffgggmmmwwwqqq[[[HHH===::::::<<>>===<<<;;;999999::::::::::::;;;;;;;;;>>>>>>===BBBJJJNNNMMMUUUfff{{{www}}}pppbbb]]]```cccccc```VVVRRRMMMIIIHHHGGGFFFEEE@@@===:::999999999999888555555555666666777888999:::;;;<<<======<<<;;;;;;777888888777777888;;;===BBBMMM]]]jjjrrryyyzzzeeeMMM>>>777444444777666333222666888888:::>>>MMM|||kkkXXXtttvvvuuucccfffZZZTTTXXXYYYQQQPPPRRRJJJCCC???999444222000///......---,,,---000222333333333///---222999===:::666...111333444222111000000///111444555444333444444333999>>>>>>>>>??????<<<555333111000111111000///////////////////////////---------.........//////++++++******++++++,,,---............/////////000555666888;;;<<<======<<<;;;:::::::::<<>><<<999444000111:::AAAAAA???>>>RRRWWWWWWRRRNNNKKKGGGCCCAAAFFFIIIKKKNNNRRRPPPKKKMMMHHHGGGKKKNNNUUUfffwwwsssuuurrrjjj___VVVMMMGGGCCCFFFVVVpppzzzuuuzzzyyycccvvv~~~}}}rrr___GGG333222666555333666222===BBBFFF___mmmkkk]]]dddlllKKKBBB???GGGLLLIIIEEEFFF^^^}}}zzz\\\KKKAAA888999???LLL^^^jjjfffUUUEEE<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<777777777999;;;;;;999777666666666666777777777777777777777777777777777777999888888777666555555444333333444444444444555555555666666666777777888888666777777888999;;;<<<===???GGGQQQXXX^^^eeennnuuuvvvxxx|||}}}wwwkkkdddgggpppjjjrrrsssmmmrrruuu___OOOGGG;;;:::<<>>===<<<<<<999999:::::::::;;;;;;;;;:::======<<>>EEEooonnnSSSooossseeecccUUUUUUVVVWWWXXXUUUQQQMMMDDD>>>888666444///,,,...//////...///000111333444222000///222777:::777444///000222333333111...,,,,,,...222444555555444222333777<<>>>>>===777444000///111111000...000000///.....................//////......---,,,------,,,,,,---...000111000///---,,,,,,...111222777888:::;;;<<<;;;;;;:::<<<======<<<<<>>???NNNTTTVVVQQQLLLIIIGGGCCCGGGHHHJJJIIIGGGFFFEEEFFFHHHHHHHHHHHHGGGJJJWWWeeehhhnnnsssooocccVVVOOOLLLEEEEEENNNccc{{{{{{sssxxxssstttnnnfff{{{sssRRR@@@333333444000111666333<<>>GGGYYYwwwtttRRRAAAEEE===>>>===CCCXXXjjjaaaKKKGGG@@@999999<<<===;;;999999;;;<<<<<<<<<<<<===???:::;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999:::999999888888888888888888999999:::::::::999999888888777555555444444444444444444555555555666666666666777777777777666666777999999888888:::@@@FFFDDDNNNZZZbbbeeejjjsss{{{yyyzzzzzzzzz}}}lll^^^___fffhhhgggiiiqqqsssoootttjjjQQQAAA===<<<;;;???JJJWWW___bbbVVVWWW```ssswwwgggVVVIIIBBBCCCBBBAAA@@@????????????>>>===;;;:::999999::::::;;;;;;===???@@@FFFUUUdddkkkzzzzzzuuurrrpppqqq}}}vvvrrrjjjeee\\\YYYaaapppyyyzzzooodddWWWRRRSSSRRRKKKBBBAAA@@@>>>===>>>???@@@AAA:::555333555555333333555666777888999999888777777999888666666666777666555<<>>888666444///,,,...///.........///111333444333000///111666999888555000000111333444333000---,,,...111444555555444444333666;;;???@@@@@@@@@???999555111000000111111///000000///............///......//////......---,,,,,,,,,++++++,,,---///000000...---,,,---///222444777888999999:::::::::999:::<<<============???@@@PPPRRRQQQKKKCCC<<<;;;<<<888888888;;;???CCCDDDDDDMMMRRRSSSOOOKKKKKKKKKIIIGGGHHHHHHGGGEEEDDDEEEGGGHHHFFFEEEDDDCCCFFFSSS```ppprrrqqqhhhZZZNNNIIIHHHGGGEEEJJJ[[[ooozzzvvvoooiiiqqq|||sss}}}iiiggg}}}~~~~~~nnnOOO>>>222333444000000555111888;;;>>>CCCPPPyyy{{{uuummm]]]bbbpppyyy~~~qqq\\\EEE:::>>>GGGJJJIII???JJJdddqqqTTTCCC===:::777:::KKK]]]___VVVIIIEEEAAA@@@@@@>>>:::777:::;;;<<<===<<<<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888777777777777888888999999::::::999999999888777666555555444444444444444444555555555666666777777777777777666666555666888999999999<<>>>>>>>>>>>===;;;:::999999::::::;;;;;;<<>>EEE]]]}}}^^^WWWtttmmmbbb___WWWWWWWWWXXXWWWTTTOOOKKKDDD>>>888666444///,,,...............///111222444444111///000444777888777333000///222666666333...,,,---000333555666666555111444999>>>AAABBBBBBAAA;;;888333000000111222222111000//////......//////......//////......---,,,++++++******+++,,,...//////...------...111333555888888777777888888999999999;;;>>>>>>===;;;::::::JJJQQQXXXVVVMMMCCC>>>>>>999:::===BBBFFFHHHGGGFFFOOOSSSSSSNNNKKKMMMMMMKKKFFFFFFEEEDDDBBBBBBEEEGGGIIIFFFDDDBBB@@@CCCNNNZZZtttyyy{{{uuujjj^^^WWWUUUOOOIIIHHHPPP^^^eeebbb\\\^^^jjjzzztttwwwaaajjjwww~~~|||iiiJJJ<<<222222333000000444111555666888;;;AAA]]]}}}tttfffmmmrrrooosss{{{mmmXXXIIIBBBCCCFFFHHHDDDBBBLLLhhhnnnSSSGGG@@@999777===FFFLLLOOOJJJIIIGGGCCC@@@===;;;999::::::;;;<<<=========<<<;;;<<<<<<=========<<<<<<;;;;;;;;;;;;::::::::::::888888777666666666777777999999999::::::999999888888777666555555444555555444444555555555666666666777777777777666666555555666888:::;;;<<<@@@FFFLLLVVVZZZ```iiippptttvvvuuu|||~~~|||zzzzzzjjjhhhfffeeefffhhhjjjkkkaaafffhhheeehhhxxx]]]>>><<<:::888999BBBTTTjjjyyy~~~sssjjjkkkrrryyy}}}ooo^^^PPPHHHCCCBBBAAA@@@>>>>>>>>>===>>>===;;;:::999999::::::;;;:::<<<>>>???DDDPPP]]]|||wwwwwwkkk\\\SSSPPPPPPNNNKKKYYYdddpppuuuxxxwwwrrrkkkddd```[[[XXXVVVRRRKKKFFFAAABBBCCCFFFJJJKKKJJJIIIBBB;;;777777777666777999::::::999999888888777777:::999888777888999:::;;;999===III\\\llluuu{{{dddLLL999888:::666555:::999999999999;;;===???@@@FFFWWWaaaSSSeeennnbbb]]]XXXXXXXXXXXXWWWSSSNNNJJJDDD>>>888666444///,,,......---------...000222333666222//////222666888999555111---000777999555000,,,---///222444666777777///111555:::???AAABBBAAA>>>:::555111000111222444111000000///.../////////.........///......---,,,,,,++++++++++++---...///............000222444666999888777777777888:::;;;:::<<<>>>===;;;888777777@@@MMM[[[aaa[[[SSSNNNMMMJJJJJJJJJLLLMMMMMMKKKHHHTTTWWWVVVQQQNNNNNNLLLHHHBBBCCCDDDDDDCCCBBBDDDEEEHHHFFFEEEEEEBBBAAAHHHQQQeeeppp~~~uuukkkdddSSSLLLFFFHHHOOOTTTRRRMMMVVVggg{{{}}}vvvsssiii[[[ooovvvzzzeeeDDD:::222222222111111333444777666777:::;;;JJJfffrrrooopppoooqqqwwwyyyvvvkkkZZZIII@@@@@@DDDTTTJJJAAAJJJcccxxxxxxmmmSSSHHH>>>;;;999888;;;AAAJJJKKKIIIDDD???>>>>>>===888888999;;;=========<<<;;;<<<==================;;;;;;;;;;;;;;;;;;::::::888777777666666666666666999999:::::::::999888888777777666555555555555555555555555555666666666666888888777777666666666666666999===???@@@EEELLLRRRZZZ___gggoootttxxxyyyzzzwww~~~zzz}}}{{{wwwsssllltttzzzzzzxxx}}}vvvhhhhhhgggggghhhiiijjjjjjbbbeeeggghhhlllzzzkkkFFF@@@===:::999>>>LLLcccvvv~~~wwwrrrvvvzzz|||}}}~~~rrrbbbSSSJJJDDDCCCAAA@@@>>>>>>======>>>===;;;:::999999::::::;;;:::;;;===>>>BBBLLLWWWzzzvvvjjjbbb^^^ZZZUUUPPPXXXaaagggfffbbb```___]]]ZZZ]]]aaabbb___WWWMMMFFF@@@AAACCCHHHMMMOOONNNLLLEEE>>>999888777666777:::;;;;;;:::999888777777777::::::999999888999;;;<<<999<<>>888666444///,,,...------,,,,,,---///111222666333000///111444888999777111---000666999666111---...///000333555777888000///111555:::???@@@@@@???<<<777222000000222444111111000///////////////.........///......---,,,------,,,,,,,,,...///000.........///000222444555999999888888999:::<<<======>>>>>><<<999888888999===KKK]]]hhhiiifffcccccc```\\\XXXUUUSSSQQQNNNMMMTTTWWWWWWSSSRRRQQQMMMHHH???BBBEEEFFFEEEDDDDDDDDDEEEDDDEEEFFFDDD@@@AAAFFFJJJWWWhhhttttttlllaaaZZZLLLFFFAAABBBGGGKKKKKKIIIQQQdddzzzwwwkkkoooccc]]]vvv{{{xxx```>>>888222222222222111222666999777999===;;;AAASSSttt{{{mmmoooyyyzzztttsss\\\JJJDDDFFFUUUSSSJJJAAAEEEVVVhhhrrrZZZNNNBBB<<<999777;;;AAAFFFMMMQQQNNNJJJHHHCCC===:::888777999;;;======<<<;;;<<<<<<===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;888777777666666666666666:::::::::::::::999888777777666666555555555555666555555555666666666777777999888777777777777888999999===AAADDDGGGKKKSSSXXXaaaiiisssxxxxxxyyy}}}{{{vvvooo{{{ttt|||yyyvvvrrryyy}}}yyy}}}vvvmmmooossskkkfffaaa___bbbdddfffeeedddfffiiinnnxxx|||XXXAAA>>>;;;;;;<<>>======>>>===;;;:::999999::::::;;;999999<<<===@@@HHHQQQlll|||vvvnnnhhhcccbbb___dddddd\\\UUUUUUXXXZZZZZZaaajjjooolllaaaTTTKKKAAA@@@AAAFFFLLLPPPOOOMMMHHH@@@:::999888666777:::;;;;;;::::::999888777777999:::<<<;;;999999:::<<<;;;===III]]]nnnwwwzzz|||yyyzzz{{{~~~zzzqqqNNN@@@777777999888888;;;999999888999:::===AAACCCNNNUUUuuuiiiUUUXXXppprrrfff]]]XXXXXXXXXXXXWWWSSSNNNJJJDDD>>>888666444///,,,...,,,,,,,,,,,,---///000222555444111000111444777999777333//////444666555222/////////000222444777999333000...000666<<>><<<999444000///111333222111000000//////000000......//////......---,,,------,,,,,,---...000111------...///000111333444777888888999:::<<<===>>>?????????===;;;;;;<<<===;;;EEESSS^^^cccddddddddd^^^YYYSSSNNNMMMMMMLLLLLLRRRTTTSSSQQQRRRSSSQQQLLL@@@BBBEEEFFFFFFEEEFFFFFFDDDCCCDDDFFFCCC>>>===@@@>>>DDDMMMRRRRRRMMMHHHEEE???======AAAGGGKKKLLLLLLNNN```vvvzzzooofffnnnccceee|||xxxsssWWW:::777444333333333333333444999888999???<<<===JJJUUU}}}rrrUUUDDDFFFNNNTTTNNNCCCBBBOOO]]]ddd\\\OOOBBB:::888;;;???AAAMMMWWWZZZZZZYYYOOOCCCBBB>>>999888;;;<<<<<<::::::;;;<<<===============;;;;;;;;;;;;<<<<<<<<<<<<888888777666666666777777::::::::::::999999888777666666555555555555666666555555666666666777777777999999888888888:::;;;<<<===AAAFFFJJJMMMRRRYYY___fffnnnwwwyyywwwwww}}}rrrjjjnnnuuusssjjjnnnsssrrr}}}}}}nnniiisssrrrkkkfff```^^^```dddggghhhcccaaaccclllxxx~~~]]]AAA<<<:::<<<<<>>>>>>>>===;;;:::999999::::::;;;999888;;;<<<>>>DDDKKKbbb~~~xxxzzz~~~}}}~~~zzzmmmbbb```aaaaaaaaafffkkkmmmiii```TTTLLLEEEBBB@@@CCCJJJPPPPPPOOOJJJCCC===<<<:::777777999;;;<<<=========;;;:::999999===@@@???<<<::::::;;;<<<>>>KKK```rrrzzz{{{{{{wwwyyy{{{~~~~~~tttiiiCCC:::444444666555777:::;;;:::999999;;;???CCCEEEHHHPPPhhhsss^^^XXXggg|||pppggg^^^XXXWWWXXXXXXWWWTTTNNNJJJDDD>>>888666444///,,,...,,,+++++++++,,,...000111444444333111111333666888666444000///111333333333111000//////111333666888999333------333:::>>>???===<<<:::555000...///111222111000000//////000000......//////......---,,,---,,,,,,+++,,,...///000------...//////000111111333555777999;;;======>>>>>>@@@BBBBBBAAA@@@???@@@888;;;@@@FFFJJJMMMMMMMMMIIIFFFCCCCCCFFFJJJMMMOOOSSSSSSOOOKKKLLLPPPQQQMMMDDDEEEEEEDDDDDDFFFIIILLLJJJFFFEEEFFFDDD@@@@@@CCC@@@AAABBBBBB@@@???>>>===<<<>>>BBBHHHMMMPPPPPPNNNOOO___sssvvvooo|||hhhvvvxxxdddlll}}}mmmmmmKKK666666555444444555444333333999999:::???======GGGHHHiiiiiiHHH>>>BBBLLLSSSMMMCCCBBBJJJ]]]eeecccSSSCCC===;;;777<<>>:::;;;;;;:::888999999;;;<<<<<<=========;;;;;;;;;;;;<<<<<<<<<===999999888777777777777888::::::::::::999888777777666666555555555555666666555666666666777777777777999999888888:::<<>>:::<<<<<<>>>MMM___``````eeennnuuuwwwzzz}}}}}}rrr```SSSHHHGGGEEECCCAAA@@@??????>>>===;;;:::999999::::::;;;888888:::<<<<<>>AAABBBBBB@@@>>><<<;;;@@@EEEEEE@@@<<<;;;;;;;;;>>>LLLbbbuuu|||{{{yyyxxxyyy|||mmm```@@@:::555444555666999<<<>>>===;;;<<<>>>BBBFFFHHHHHHRRRcccmmm[[[^^^rrrmmmggg___WWWWWWWWWXXXWWWTTTOOOKKKDDD>>>888666444///---...,,,+++++++++,,,...000111444444333222222333666888666444222000///000222333222111//////000333666888===555...,,,222999>>>@@@<<<<<<;;;666111......000222111111000000000000000......//////......---,,,,,,++++++***+++,,,...///------......//////000000000222555888;;;<<<======<<<@@@DDDGGGFFFCCCBBBAAA;;;888555555888:::999888::::::;;;@@@HHHPPPUUUXXXYYYUUULLLEEEFFFKKKMMMKKKHHHGGGDDDBBBBBBFFFLLLQQQQQQLLLHHHHHHFFFCCCEEEIIIAAABBBCCCCCCCCCBBBBBBAAABBBFFFKKKQQQTTTTTTQQQOOORRR```sssxxxtttyyymmm}}}nnnaaapppzzzggghhhAAA555666666444444666555333333::::::;;;@@@>>>>>>HHHEEEUUUvvvYYYCCC999;;;KKKSSSJJJDDDEEEEEE___nnncccQQQHHH@@@777999???AAAFFFWWWooozzzwwwWWWNNNCCC<<<;;;;;;999666888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::999999888888888888888;;;;;;;;;:::999888777666666666555555555666666777666666666666777777777777999999888999;;;>>>AAABBBEEEIIIOOOSSSVVV[[[aaagggpppsssxxxmmm___dddqqqxxxxxxwwwooolllsss|||~~~rrrkkkiiifffnnnzzztttnnnddddddkkkpppmmmfffcccfffkkkzzzoooggghhhnnnwwwkkkMMMBBB;;;;;;;;;<<>>===;;;:::999999::::::;;;888777:::;;;<<>>===CCCHHHIIICCC>>><<<<<<:::>>>LLLdddwww|||zzzwwwyyy{{{~~~|||{{{gggYYYAAA<<<888777888999<<<@@@@@@???===>>>@@@DDDHHHKKKMMMYYYdddzzz___YYYmmmlllddd___XXXVVVWWW\\\[[[UUUOOOMMMEEEBBB===888333000......//////...,,,+++,,,...111333333333111000111444777666333000...///000111111555222///...000444888:::AAA<<<444///...333:::???@@@@@@>>>;;;666222111000000000000000////////////////////////....................................////////////////////////222333555777999:::;;;<<>><<<999999888777777666666666<<>>DDDRRRjjjyyykkkUUUDDDBBBFFFBBB888999:::<<<>>>???>>>;;;999;;;<<<;;;:::999:::<<<>>>>>>>>><<<;;;::::::999999777777777777777777777777666666666666666555555555999999999999:::;;;======@@@?????????@@@AAACCCEEEGGGIIIPPPXXX[[[\\\dddooonnnvvv~~~yyyzzz{{{zzzqqq```___vvvpppiii]]]jjjvvvwwwxxxkkk```hhh~~~nnneeedddhhh^^^]]]^^^dddlllooolllhhhyyyxxxpppfffhhhxxx^^^GGG<<<<<<999===HHHKKKYYYaaajjjqqqxxx~~~iiiVVVOOOKKKHHHHHHFFFBBB@@@BBB>>>===<<<;;;:::999999999::::::999999:::===???AAAHHHUUUppp{{{{{{yyytttrrrsssuuuvvv|||tttYYYLLLOOORRRPPPWWWSSSNNNJJJMMMUUU\\\___PPPKKKBBBCCCJJJBBB888;;;>>>@@@EEEJJJLLLIIIAAA:::EEEJJJNNNMMMIIICCC@@@???AAACCCNNNbbbrrryyyzzzzzzyyy{{{~~~wwwfffHHHAAAAAA===666444777999999???======@@@EEEIIIIIIGGGJJJWWW^^^|||}}}bbbTTTeeewwwfffddd___VVVTTTUUUYYYYYYSSSNNNLLLEEEBBB===888333000.........///...---+++,,,...000333444444333222222444666777444111//////000222333444111...---...222555777AAA===777000...111777===>>>>>>===:::666333111111000000000000////////////............------------......................../////////000000111111111222222333666888;;;===???CCCEEEGGGGGGDDD@@@===;;;:::999888777777888:::;;;@@@AAAEEEMMMUUU[[[\\\[[[[[[]]]VVVJJJHHHPPPSSSOOOMMMKKKIIIEEE???===FFFRRR\\\bbbddd___ZZZXXXUUUQQQNNNNNNNNNLLLLLLMMMQQQTTTUUU[[[bbbeeeaaa\\\XXXVVVVVVaaaqqq~~~cccddd|||vvvZZZ>>>444333111000111333555777777999;;;<<<===???CCCFFFBBBGGGOOOfff]]]VVVUUU___kkkxxxjjjNNN???BBBKKKQQQSSSFFFBBBHHH\\\mmmiiiVVVEEECCC<<<777777999AAARRRbbboooqqqlllaaaWWWOOOGGG???BBB>>>:::999;;;===>>>===:::::::::::::::;;;===>>>;;;;;;:::999999999999999999999999999999999999999777777777777777777777777888888888888999:::;;;<<<777888;;;???DDDIIIMMMPPPNNNQQQXXX^^^^^^\\\bbbllllllxxx|||{{{xxxooofffbbbcccaaa\\\fffhhhrrrkkkhhhbbbqqqwwwjjjxxx~~~vvvooo||||||mmmgggiiiqqqzzzppphhhaaaccclllqqqooojjjpppssssssqqqqqqxxxeeeKKK===<<<999===EEEFFFRRR[[[fffppp|||nnn\\\PPPKKKHHHHHHFFFBBB@@@BBB>>>>>><<<;;;:::999999999;;;:::999999:::===???@@@DDDLLLaaa}}}yyyzzzlllVVVQQQTTTUUU\\\[[[WWWSSSQQQUUU[[[___XXXTTTKKKMMMWWWPPPDDDEEEDDDGGGLLLPPPPPPLLLEEEAAAFFFLLLQQQPPPJJJCCCAAAAAABBBEEEQQQeeetttzzzzzzzzzyyy{{{}}}qqq\\\DDD>>>???===777555888:::999<<<;;;<<<@@@EEEIIIJJJIIIKKKPPPUUUmmmjjjWWWddduuuggg\\\```[[[TTTQQQQQQUUUUUUPPPLLLLLLDDDAAA<<<777333000...............---+++,,,...000333444666555444333333444888666222//////000222444333111///,,,,,,...111333>>>===:::333---...444;;;=========:::777444222222000000000000////////////...------------,,,,,,,,,...........................//////000111222333333222222333444777;;;???BBBEEEGGGGGGEEEAAA>>><<<;;;;;;:::999888:::<<<@@@BBBEEECCCEEEOOO\\\cccaaa\\\]]]___YYYOOOLLLSSSXXXWWWSSSPPPLLLHHHAAA===CCCLLLZZZdddllllllgggdddbbb___[[[[[[YYYWWWVVVWWW[[[^^^bbbgggkkkkkkeee^^^YYYWWWWWWaaaooo{{{}}}rrr}}}zzz~~~qqqTTT999444333111111222444666777777999;;;<<<===???CCCEEEAAAJJJKKKNNNooohhhUUUMMMWWWbbblll___CCC888<<>>===<<<::::::::::::;;;::::::999:::<<<>>>??????AAANNNiiiyyysssvvv~~~aaaTTTVVVYYYeeefffeee___WWWSSSWWW]]]\\\YYYRRRVVVbbb\\\MMMJJJFFFLLLRRRTTTPPPKKKGGGFFFLLLTTT[[[XXXOOOFFFEEEGGGFFFJJJWWWjjjwww{{{zzzzzzzzz{{{|||}}}hhhNNN@@@;;;>>>>>>999777999;;;999;;;;;;===AAAGGGKKKLLLMMMOOOMMMRRRcccvvvZZZ```vvvlll[[[UUU\\\VVVRRROOOOOORRRRRRNNNKKKKKKCCC@@@<<<777333000......---......---++++++---///222444777777555333333333888777444111///000222555444333111...,,,,,,///111999;;;:::444...---333;;;>>>??????<<<888555333333000000000000////////////.........---------,,,,,,..............................///111222333555555444444333444777;;;???AAACCCDDDDDDBBB???<<<<<<===;;;<<<>>>@@@BBBDDDFFFGGGGGGDDDEEEMMMXXX______\\\\\\[[[UUUOOORRR[[[aaa```YYYUUUPPPLLLFFFAAACCCIIIVVVaaammmrrrrrrppppppqqqhhhhhhhhheeecccaaabbbccciiimmmpppmmmeee\\\VVVTTTSSS[[[gggrrr{{{xxxooo{{{ppp{{{}}}kkkNNN666333222222222333444666888666888:::;;;;;;<<<>>>@@@@@@HHHIIIHHH\\\cccLLLLLLWWWaaaooo|||iiiOOO???:::>>>CCCHHHGGGAAA<<>>IIINNNXXXfffttt{{{yyyttt[[[RRRFFF@@@???>>>;;;777<<<<<<;;;;;;;;;:::999888999999999999:::;;;<<<===::::::::::::::::::::::::999999999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>EEEEEEEEEFFFJJJOOOTTTWWWeeeeeeccc``````iii}}}qqqQQQIII[[[nnn|||ttteeekkkxxx{{{yyyzzzpppfffcccfffnnnzzzssshhheeeeeedddbbbiiippp~~~ggggggwww\\\CCC===:::<<<>>>999AAAGGGQQQaaavvv|||mmmYYYQQQJJJHHHFFFCCCBBBCCC@@@???===<<<;;;;;;::::::;;;::::::::::::;;;=========<<>>:::???AAA===:::::::::999>>>???AAADDDHHHLLLNNNOOOSSSPPPXXXbbbttt]]]YYYiiimmm^^^WWW\\\UUURRROOONNNRRRRRRMMMJJJJJJBBB@@@;;;666222000///...,,,---...---,,,+++---...111333666777555333222222777777555222//////111444666555444000---,,,...111333666888555///...444:::@@@AAAAAA???:::666333222000000000000////////////////////////.........---........................---...///111222444555666777666555555666999===???>>>??????>>>======>>>@@@<<>>:::666888;;;AAALLLZZZlllrrr\\\JJJCCCCCCEEEFFF>>><<<;;;;;;<<<===;;;999999999888999999:::;;;<<<999999999999999999999999888888888999999:::::::::;;;;;;;;;<<<===>>>???@@@GGGGGGFFFIIIOOOWWW```eeeuuu{{{~~~}}}~~~~~~eeePPPUUUmmm{{{xxxsssttt}}}kkkaaahhh}}}{{{pppnnnhhhcccbbbbbbdddkkksssyyytttllleeeaaabbbeeehhhnnnzzzxxxjjjsss}}}tttfffIII@@@:::;;;<<<666===???EEESSSiii~~~tttaaaVVVLLLIIIGGGDDDCCCDDD@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<@@@GGGTTTlll}}}tttpppoooxxx{{{~~~uuu```NNNMMMVVVdddiiihhhmmmxxxqqq]]]RRRSSS[[[aaa```YYYSSSSSSVVVfffooovvvrrrdddYYYVVVXXXZZZ]]]fffrrrzzzzzzyyyzzz||||||}}}~~~zzzoooYYYAAA===;;;BBBEEE@@@<<<;;;:::999???AAACCCEEEGGGJJJLLLMMMTTTQQQZZZ^^^fffcccXXX```wwwjjj___```XXXTTTQQQQQQTTTTTTNNNJJJIIIBBB???;;;666222000///...+++---...---,,,+++,,,---///111444555444333333333444666777444000...///222666777666222...,,,...111000333666555111000333777???AAAAAA???;;;777444333000000000000////////////000000/////////.................................---...///000222333444555888777666666777999<<<===:::;;;===>>>>>>>>>@@@BBB>>>CCCJJJPPPRRRQQQMMMJJJGGGEEEEEEHHHMMMSSSVVVWWW]]]XXXSSSTTT^^^iiirrruuuggg___YYYVVVQQQIIIEEEDDDFFFLLLYYYgggmmmmmmmmmnnnpppssswwwwwwrrrlllfffbbbbbbgggkkkiiiaaaVVVNNNJJJBBBEEEKKKUUUcccrrr|||fffhhhtttmmm{{{sssvvvyyyqqqWWW@@@555222222222333444666777888;;;===>>>>>><<<;;;;;;<<<>>>888>>>JJJIIIIIIdddpppaaallluuu___III:::444===BBB>>>;;;???IIIPPPgggbbbXXXMMMGGGCCC<<<555333888===<<<:::GGGggg{{{lll]]]PPPHHHCCC???;;;:::<<<===;;;999::::::999888888888999999999999999999999999999999888888999999::::::;;;;;;::::::;;;<<<>>>@@@AAACCCJJJJJJKKKNNNUUU]]]eeejjjuuuzzzmmmhhhggg```UUUOOOXXXkkk|||vvveeebbbbbbjjjoootttrrrrrrtttdddbbbaaaccccccbbbfffllleeeggggggddd___]]]```ccchhhyyyqqqpppzzzvvv|||nnnOOOCCC;;;:::;;;666;;;<<>>======<<<>>>@@@CCCDDDEEEGGGJJJLLLPPPOOOTTTVVV]]]{{{ppp^^^]]]uuueeeaaa[[[WWWTTTTTTXXXWWWPPPJJJIIIAAA???:::666222000///...+++,,,...---,,,+++,,,------000222333333333333444111555777666111------///555777777333...,,,...222000333555555333222111222:::<<<>>>>>>;;;777555444000000000000//////////////////.........---------........................------...///111222333333666666777888999;;;<<<===999;;;>>>???@@@@@@BBBCCCBBBFFFLLLQQQSSSQQQMMMKKKIIIFFFFFFLLLVVV\\\ZZZVVV[[[YYYXXXWWWYYYaaammmwwwuuullleeeaaa[[[RRRJJJFFFBBBEEEQQQ```gggbbb[[[XXX]]]```dddeeebbb\\\XXXUUUUUU[[[bbbbbbZZZPPPGGGCCC======@@@IIIXXXjjjzzzvvvsssjjjoooooojjjxxx|||iiiLLL999555111222333444555777888888888:::===>>>===<<<======@@@;;;>>>FFFEEEAAAMMM___kkkdddtttvvv```PPP<<<888777999<<<>>>BBBHHHWWWXXXTTTMMMIIIIIIDDD>>>999:::;;;888222555III^^^zzz~~~kkk___^^^WWWNNNIIIGGGEEEBBB>>>@@@???===<<<;;;:::::::::::::::::::::::::::::::::999::::::;;;<<<<<<======<<<===>>>@@@BBBEEEGGGHHHFFFIIIOOOWWW^^^eeejjjmmmyyy~~~lll```ZZZYYYQQQPPPPPPYYYjjjzzz~~~zzztttfffYYYYYYbbbuuuuuuqqqtttbbb```aaadddcccbbbgggmmmeeegggjjjhhhddd```^^^^^^cccnnnpppnnn{{{tttUUUFFF;;;:::<<<999;;;<<<===BBBQQQeeetttzzzxxx~~~qqqbbbSSSLLLIIIFFFDDDDDDAAAAAA???>>>===<<<<<<<<<;;;;;;;;;;;;::::::999888666:::???@@@AAAMMMiiivvv^^^XXX```fffxxxssshhhiiimmmrrrqqqmmmjjjjjjlll|||{{{vvvssssssuuuuuutttwww{{{}}}~~~}}}yyywww{{{lllQQQDDD???999:::CCCHHHDDD@@@@@@BBBCCC===@@@DDDFFFGGGIIILLLOOOLLLPPPQQQVVV___ooohhh^^^zzzfff```[[[XXXVVVWWW[[[YYYRRRKKKHHHAAA>>>:::666222000///...***,,,...---,,,++++++,,,,,,...111222222222444555///444888777111---,,,---444666666333---+++...222222333444555444222///...555888;;;<<<:::888666666000000000000////////////......---------,,,,,,,,,........................------...///000111111222333444666888:::<<<>>>???:::===@@@BBBBBBBBBCCCDDDEEEHHHLLLPPPQQQPPPMMMKKKLLLGGGGGGRRR```fff```VVVXXXZZZ[[[WWWRRRUUUeeetttxxxoookkkdddYYYOOOJJJHHHIIITTTdddkkkaaaTTTMMMHHHLLLOOOPPPNNNJJJHHHGGGJJJQQQYYYZZZTTTJJJAAA<<<<<<:::;;;BBBQQQeeevvvyyyggguuu}}}mmmiiiwww~~~yyycccEEE444555111222333444666777888999333666999;;;;;;<<<===>>><<<;;;;;;===???BBBGGGLLLlllvvvsssttthhhPPPCCC::::::;;;===GGGTTT<<>>>>>???@@@AAABBBDDDGGGJJJMMMNNNTTT\\\iiixxx}}}wwwpppfffZZZMMMDDDKKKYYYhhhsssxxxzzzwwwqqq^^^]]]YYYYYYjjjxxxgggrrrvvvkkkbbbaaa```aaa```^^^cccjjjeeegggjjjmmmnnnlllhhheeegggiiiqqqyyyyyyrrrnnnooovvvxxxXXXHHH<<<999===;;;;;;===>>>AAAMMM___nnnuuuttt|||uuueeeUUUMMMJJJFFFDDDDDDBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;:::999888888333777<<<@@@CCCMMMdddyyyfff```hhhmmmyyyzzz}}}~~~||||||}}}~~~zzzvvvuuusssrrrvvv|||}}}}}}|||xxxxxx~~~{{{eeeEEE;;;>>>666999BBBGGGEEEAAABBBFFFHHH???BBBGGGIIIKKKMMMQQQUUUIIISSSUUU\\\fffiiiooo___~~~lllZZZWWWYYYVVVVVVYYYXXXQQQJJJHHHHHH@@@888555222///...000,,,,,,,,,++++++,,,,,,---------///000111111111000222222333555666444///,,,///222444333///,,,,,,,,,333444666777666444111000///333888<<<===;;;:::999111000000000/////////.........---------,,,,,,,,,///...---,,,+++,,,---...---...////////////111333888888999:::;;;<<<===>>>@@@DDDFFFDDDCCCEEEEEECCCFFFKKKNNNNNNOOOQQQPPPMMMOOOKKKGGGLLL[[[fff___RRRUUUTTT[[[dddddd^^^```hhhuuuxxxyyysssiii___VVVOOOLLLBBBJJJVVV___oookkkLLLGGGDDDFFFJJJGGG@@@===@@@AAACCCDDDDDDGGGKKKIIIEEE;;;;;;<<<>>>EEETTTiiizzzttt~~~~~~yyyhhh{{{zzzttt}}}wwwlllYYYCCC555222333333333333444666777888999:::;;;;;;<<<<<<;;;;;;===>>>>>>>>>>>>@@@DDDGGGWWWlll|||hhh]]]KKK<<<777<<>>;;;>>>FFFMMMRRRAAA@@@===:::888777666666444;;;GGGSSS```ooo~~~wwwfff^^^YYYRRRLLLIIIGGGEEECCCJJJHHHEEECCCCCCBBBBBBAAADDDCCCBBBCCCFFFIIIKKKLLLNNNSSSXXX\\\___fffpppyyysssiiiiiihhhddd[[[MMMFFFLLLWWWhhhrrryyyzzz{{{zzzkkkZZZIII```nnnlllrrr~~~lllfffnnnvvvdddccchhhkkkkkkjjjhhheeecccdddeeeeeeeeeeeehhhkkkjjjfffcccdddeeeiiihhhjjjkkkhhhdddeeeiiiiiiyyyaaaPPPDDD:::999===777:::<<>>======;;;999888888999888777666;;;======:::===KKKaaasss~~~uuukkkssszzzxxxtttrrrrrrtttwwwzzzzzz}}}~~~~~~~~~{{{|||{{{yyy{{{jjjTTTEEE999888======BBBFFFFFFDDDDDDGGGKKKGGGFFFFFFHHHLLLQQQWWWZZZSSSSSSZZZ```[[[___fff{{{jjjYYYWWWVVVSSSTTTXXXXXXRRRLLLKKKGGG???888666333///...000------,,,+++++++++,,,,,,------...000222222111000111111333555666444000---...222444444111---,,,,,,222333555777777555333222...222777;;;<<<<<<;;;:::222222222111000000000000......---------,,,,,,,,,...---,,,,,,,,,,,,---...---...////////////222444777888:::;;;<<<=========@@@EEEHHHFFFEEEFFFEEEBBBLLLNNNNNNMMMOOOSSSRRROOOZZZYYYVVVUUU\\\cccaaaYYYOOOQQQYYYeeekkkggg```\\\oooyyyvvvfffYYYRRRLLLBBBGGGPPPUUUeeemmm___OOOJJJGGGIIIHHHBBB???@@@DDDFFFFFFFFFHHHLLLIIIDDD<<<999777999???KKK]]]mmm}}}wwwpppggg|||~~~oooooo{{{~~~vvviiiUUU???333222222333444555666777888999::::::;;;<<<<<<<<<<<<;;;<<<============???BBBEEEIIIRRRjjj|||ppppppmmmcccSSSCCC;;;===CCCIIIHHHEEE@@@<<<===AAAEEEDDDDDDDDDBBB???<<<999777777999<<<>>>CCCJJJSSSZZZuuuwww}}}oooddd```bbbeeebbbbbb```___]]]YYYUUURRRVVVYYY\\\]]]]]]bbbjjjqqqzzz|||kkkbbb___``````\\\UUUOOOQQQVVV^^^iiirrr~~~vvvmmmggg```XXXfffvvv|||uuuuuusssmmmkkkrrr{{{zzz{{{yyyfff^^^ccciiikkkiiipppnnnjjjhhhffffffffffffaaabbbccccccbbbaaabbbcccccc______dddiiijjjgggeeelllfffQQQEEE===;;;>>>777999;;;>>>EEESSSbbbmmmyyy~~~rrrcccWWWQQQNNNJJJFFFDDDDDDCCCBBB@@@???>>>>>>;;;:::888888999999777666999::::::999:::CCCRRR^^^uuuxxxwwwzzzvvvtttqqqoooooorrruuuwwwyyy||||||{{{{{{{{{zzz|||~~~}}}xxxwww|||hhhNNN???888888;;;;;;@@@FFFGGGFFFEEEGGGJJJIIIHHHHHHJJJNNNSSSXXX[[[TTTSSSYYY^^^XXXYYYuuuoooxxxhhh[[[[[[SSSQQQSSSXXXXXXSSSNNNMMMFFF???888666333///...000...---,,,,,,++++++++++++,,,---...111333444222000...000222666777666222......111444555333///---+++111222555666777777666555...000444888;;;<<<<<<<<<555444333222111111111111......---------,,,,,,,,,------,,,,,,,,,------...---.../////////000222555666888;;;===>>>>>><<<;;;???EEEIIIHHHFFFFFFDDD@@@QQQRRRQQQNNNOOOSSSSSSOOO^^^cccgggfffdddccc___ZZZIIILLLRRR\\\iiinnneeeXXXYYYhhhxxxvvveeeVVVNNNKKK@@@BBBGGGHHHWWWnnnxxx```VVVNNNLLLKKKGGGCCCAAAEEEHHHJJJMMMRRRWWWTTTNNNCCC<<<777888<<>>DDDIIIHHHAAA;;;:::<<<@@@BBBEEEFFFDDDAAA<<<999999777444222111555<<>>CCCGGGTTTiiizzz~~~vvvnnnqqqooommmlllmmmooorrrtttxxxyyy{{{}}}~~~~~~}}}~~~}}}|||zzzxxx||||||uuuppprrrwwwyyyxxxaaaEEE999:::<<<;;;<<>>888666444000...000......---,,,++++++++++++,,,,,,...111555666444111---///222666888777444000---000444666555222...+++///111333666777888888888...///111555999<<<======666555444222111000000000......---------,,,,,,,,,---,,,,,,,,,------............//////...000333666666888<<>><<<:::<<>>OOOVVVXXXTTTPPPOOOOOONNNVVV```kkkqqqooofff\\\TTTHHHIIIHHHKKKYYYiiiiii___FFFOOO^^^jjjjjj___SSSMMMMMMCCC???AAAAAALLLhhhrrrhhh[[[TTTPPPLLLHHHDDDBBBGGGMMMUUU___gggeee___NNNDDD===>>>@@@EEEQQQ^^^xxxooopppnnn{{{kkkyyy}}}zzzrrr___GGG666222444222444777999;;;;;;;;;::::::;;;<<<<<<======<<<<<<:::;;;<<<<<<<<<===@@@BBBAAAFFFKKKRRRhhhxxxxxx~~~}}}vvvgggsss{{{uuucccQQQHHHGGG666===DDDGGGEEEAAA???>>>;;;>>>BBBEEEFFFEEECCCAAA<<<:::777555444777;;;>>>BBBEEEJJJNNNVVVeeeyyyzzzkkkaaaZZZTTTPPPIIILLLQQQYYY___```\\\XXX]]]mmmwwwjjjlllvvvtttggg^^^___bbbfffsss}}}ooocccZZZ[[[\\\lll|||wwwhhhlll~~~rrreeeaaa^^^bbbkkkppppppmmmeeeeeedddbbbbbbccceeegggnnnjjjggggggjjjmmmmmmmmmllldddYYYYYYeeennnfffXXXXXXbbb}}}fffOOOAAA;;;:::===;;;;;;???JJJXXXcccjjjooo|||rrrdddYYYRRRNNNLLLGGGGGGFFFDDDCCCAAA@@@???<<<;;;999999::::::888777:::999999;;;<<<>>>>>>===DDDPPPggg|||vvvnnniiimmmlllkkkkkkllloooqqqrrrvvvwwwxxxzzz}}}|||yyyrrrwwwxxxppphhhhhhlllooouuu{{{pppXXX???888???CCC@@@DDDGGGIIIJJJHHHHHHHHHIIIRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRVVVYYYXXXXXXbbbpppxxxjjj```]]]cccWWWUUUVVVZZZZZZTTTOOOMMMEEE>>>888777444000...000...---,,,,,,+++++++++,,,,,,,,,---222777888555111...///111555777888555333...000333666777444///,,,...000222555777888999999///......222777;;;======777666333111////////////......---------,,,,,,,,,+++,,,,,,------............//////......000444777666999===@@@AAA???;;;999:::BBBHHHHHHGGGFFFCCC>>>IIIWWWaaa^^^TTTNNNLLLLLLNNNUUU```kkknnnhhh]]]VVVKKKLLLHHHDDDMMM]]]ccc___KKKGGGLLLYYYccc```XXXRRRUUUOOOGGGBBBAAADDDYYYttt}}}uuuiii\\\SSSNNNJJJGGG>>>CCCJJJUUUcccmmmmmmgggTTTJJJCCCDDDEEEFFFQQQaaayyyvvvdddppprrr|||ooo~~~~~~zzzxxxnnnYYYBBB555333666333555777:::<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>===>>>@@@BBBAAABBBHHHMMMOOO```tttssswwwyyyrrryyywwwllleeecccEEEBBB???<<<<<<>>>???@@@>>>???@@@BBBDDDEEEFFFFFF@@@>>><<<:::888777666666===???@@@>>>>>>III\\\llluuuzzzrrrmmmggg```UUUNNNJJJIIIHHHGGGNNNOOONNNNNNPPPWWW```hhhyyyggg^^^``````]]]fff}}}sssccc______ooojjjqqqzzzrrrtttiiieeeqqqzzzlllkkklllhhhdddeeejjjnnnppppppeeeffffffdddcccdddgggjjjpppkkkfffdddfffiiiiiigggppplllbbb^^^jjj{{{zzzmmm```___oooyyy[[[FFF;;;777<<<:::999===FFFRRR\\\bbbhhhsssxxxkkk^^^TTTNNNLLLIIIHHHGGGEEECCCAAA@@@???===<<<::::::;;;;;;999888:::999888999===??????>>>AAACCCNNNccc}}}}}}vvvpppkkkiiikkkkkklllmmmoooqqqrrrtttuuuuuuvvvyyy|||}}}}}}~~~}}}yyyuuuqqqvvvuuukkkaaa^^^```aaalllssswwwlllfffUUUBBB===FFFJJJGGGPPPOOOMMMJJJHHHHHHJJJLLLTTTTTTUUUUUUUUUUUUUUUUUUUUUWWWZZZ^^^```dddlllsssrrrddd\\\ZZZ```YYYVVVWWW[[[ZZZSSSMMMLLLDDD===888777555111///000---,,,,,,++++++,,,,,,---,,,+++---222999;;;666111000000111333666777666555///000222555777555111...---...111333666777999999000...,,,///555:::======999777444111///...//////......---------,,,,,,,,,++++++,,,---...............//////......111555999777:::===@@@@@@???;;;999999AAAGGGHHHGGGGGGEEE@@@CCCUUUdddddd[[[SSSPPPNNNOOONNNRRR]]]eeefffcccbbbRRRRRROOOKKKLLLSSSXXXXXXXXXLLLIIIVVVcccccc\\\WWW^^^aaaWWWKKKEEEAAAJJJ```}}}}}}uuueeeVVVOOONNNNNNBBBCCCEEELLL[[[hhhkkkgggWWWNNNJJJKKKHHHFFFSSSeeezzzvvvgggwww~~~uuu|||wwwttthhhQQQ>>>555555777555666888:::;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::<<<>>>>>>======???@@@CCC<<<@@@MMMOOOQQQkkkkkkeeeiii|||hhh]]]LLL>>>888999;;;===>>>===;;;;;;;;;<<<>>>???===;;;::::::;;;;;;999777777;;;===<<<999:::AAAHHHSSS[[[eeehhheeeeeekkkqqqzzzvvvwwwxxxtttkkkccceeebbb^^^YYYTTTPPPNNNMMMHHHJJJKKKLLLLLLJJJHHHGGGDDDFFFIIILLLSSScccwwwttt^^^NNNHHHQQQ___~~~zzziiicccnnn|||~~~uuuooonnnnnnvvvxxxoooiiijjjkkkiiijjjgggdddccceeeiiilllnnneeeggggggdddaaa```cccgggnnnkkkgggdddcccdddddddddiiilllgggeeewwwtttooossslllTTTBBB777888777666888>>>GGGQQQWWW^^^cccnnn}}}uuufffXXXOOOLLLIIIHHHGGGEEECCCAAA@@@???>>><<<;;;;;;;;;;;;:::888888777666777:::===>>>??????===@@@KKK___}}}{{{{{{vvvqqqmmmkkkiiikkklllmmmppprrrtttuuuvvvttttttvvvyyy}}}|||yyywwwzzzvvvjjj___ZZZXXXWWW\\\ffflll}}}uuuhhhaaaTTTGGGDDDIIINNNOOOVVVSSSNNNKKKIIIJJJMMMOOOMMMNNNPPPRRRTTTUUUUUUUUUPPPTTTWWWXXX]]]fffooosssuuuqqqddd]]]ZZZ]]]WWWTTTUUUYYYXXXRRRLLLJJJCCC===888777555111///000++++++++++++,,,---......,,,+++,,,333:::<<<777222333111000111444666777777000000111444777666333000---...///222444666888999222...+++---333999<<<<<<;;;999555222000///000000......---------,,,,,,,,,***+++,,,.............../////////......111666:::999;;;===???@@@>>><<<::::::BBBGGGHHHIIIJJJHHHEEEBBBQQQ```eeeccc___YYYTTTQQQMMMOOOYYYaaaeeehhhlll]]]WWWQQQQQQRRRRRRVVV[[[[[[PPPPPP```mmmiii___YYY[[[mmmgggTTTKKKDDDGGGZZZxxxppp[[[SSSVVVZZZOOOJJJDDDFFFTTTgggpppppp___XXXUUUVVVPPPKKKYYYooo{{{|||uuuxxxvvv{{{tttppp```JJJ:::555666666777888888888999999999999888999::::::;;;:::::::::999;;;======<<<<<<===>>>BBB===BBBOOOTTTSSSZZZggg|||ggg___uuuyyy}}}ppp```QQQEEE>>>;;;;;;:::999888777888999::::::888777888<<>>666999<<<<<<999666555555:::===@@@CCCEEEHHHMMMPPPVVVZZZ]]]]]]ZZZYYY[[[^^^]]]XXXUUUWWW[[[[[[TTTMMMHHHIIIHHHEEEAAAAAADDDGGGGGGLLLPPPPPPMMMJJJIIIJJJHHHQQQ^^^jjjttt}}}tttgggYYYMMMHHHHHHSSSjjjuuukkkjjjtttwwwqqqnnntttsssjjj___^^^fffiiieeedddddddddeeefffggghhhhhhccceeefffccc```___cccgggkkkjjjhhheeebbb```aaacccbbbhhhgggiiixxx{{{yyy}}}gggNNN:::777888888777999???IIIQQQUUUXXX___jjjvvvooo^^^RRRMMMIIIHHHGGGEEECCCAAA???>>>>>>===;;;;;;<<<<<<:::999777777888888999:::;;;<<<::::::===BBBHHHYYYwww{{{xxxwwwuuussspppmmmkkkiiijjjlllooorrrtttvvvwwwwwwttttttvvvzzz~~~{{{~~~zzz{{{wwwlllccc___\\\YYYVVV^^^cccwwwrrreeeYYYLLLFFFDDDHHHQQQZZZUUURRRNNNLLLLLLMMMOOOPPPLLLMMMOOOQQQRRRQQQQQQPPPLLLQQQRRROOOTTTaaalllpppbbbuuuiiibbb\\\]]]TTTRRRSSSWWWWWWQQQKKKJJJCCC===888888666111///000*********+++,,,---...///,,,+++,,,333;;;===888222444222000000333666777888222111111333666777444111,,,---///111333555777888333...***,,,222999;;;;;;===;;;777333111000111222......---------,,,,,,,,,)))+++,,,...//////......//////.........111666::::::;;;===??????>>><<<;;;<<>>=========>>>>>>???@@@@@@@@@<<<777666888;;;;;;;;;<<<<<<===???AAABBBAAAAAA:::999999:::<<<;;;999777888>>>CCCDDDAAA???AAACCCEEEAAA>>>@@@EEEFFFCCC>>>:::>>>CCCEEEFFFJJJRRRYYYYYY[[[[[[UUUNNNKKKPPPVVVrrrwww{{{tttfffccc\\\RRRFFFBBBNNN]]]dddyyynnnaaaeeettt{{{sssnnnfffRRRLLL]]]jjjgggbbbdddbbbeeehhhjjjjjjgggeeecccdddgggiiigggeeeeeekkkpppdddeeeeeebbb^^^\\\^^^```aaagggfffiiinnnyyyyyy|||uuuXXX>>>999;;;;;;999888===GGGOOOSSSYYYbbbkkksss|||vvvcccUUUPPPIIIHHHGGGEEEBBB@@@???>>>???===<<<;;;<<<<<<;;;999888:::<<<<<<:::888888999777;;;AAABBB===BBBYYYqqq~~~yyyvvvqqqrrrrrrqqqpppmmmkkkiiijjjlllooorrruuuwwwxxxxxxtttuuuwww{{{|||xxx|||||||||}}}yyyzzzvvvnnniiigggddd```[[[ZZZZZZvvvjjj___OOOCCC@@@AAAEEERRRbbbQQQOOOMMMMMMNNNOOOPPPPPPVVVVVVWWWWWWVVVSSSQQQOOOPPPUUUTTTNNNRRRaaammmqqqVVVlll|||jjjddd^^^VVVWWWUUUVVVXXXUUUNNNIIIHHHGGG@@@:::888555000///000///---***)))***,,,000222---------,,,,,,...222555444222000111333666777888111///...000333555333111------...///111444777888;;;333------///111555;;;999999999777333000//////---.../////////...,,,,,,........................,,,---...111444777:::;;;<<<>>>??????>>><<<;;;;;;:::===EEENNNOOOKKKLLLRRRNNNKKKPPP```mmmooollliii```WWWTTT]]]dddfffiiinnnkkkbbbWWWTTTYYY```aaa```]]]WWWYYYfffooommmfffbbbYYYcccppprrr```MMMQQQbbbssskkk\\\^^^ooonnnYYYJJJMMMTTT]]]rrrtttqqqppplll```YYYeeeyyyxxxggg```rrrvvvvvvmmm{{{zzzvvvtttdddPPPAAA666111333888777777888888888999999999999999888777666666666777999:::;;;;;;<<<<<<;;;;;;<<<>>>AAABBBDDDFFFJJJMMMUUU___yyywwwkkk^^^^^^nnn}}}jjjSSSLLLFFF>>>:::;;;>>>AAAAAAFFFKKKIII???888999;;;999999;;;>>>AAABBBAAA???===888999::::::888888:::<<<===::::::======;;;;;;>>><<<999777999>>>AAA@@@>>>AAA???AAAJJJWWW```aaa^^^]]]VVVMMMKKKSSSbbbrrr|||~~~rrrggg```TTTPPPOOOTTTYYY___kkkvvvwwwuuu\\\dddiiiqqq}}}|||jjjbbbWWWUUUSSSVVV]]]cccfffgggfffjjjnnnnnnkkkgggffffffnnnkkkpppyyywwwllliiinnneeebbb___\\\\\\^^^aaadddeee^^^```tttppprrrrrrvvv~~~gggKKK;;;888666888:::<<>>???@@@????????????>>><<<;;;::::::888777777888999999888::::::;;;<<<>>>CCCIIINNNiii~~~zzzvvvtttrrrqqqpppnnnlllkkkjjjjjjjjjjjjlllooopppppppppqqqssstttvvvzzz~~~}}}yyyuuusss}}}~~~~~~~~~{{{|||xxxssstttxxxvvvpppYYY^^^]]]nnn{{{YYYOOODDD@@@FFFQQQYYY^^^UUUTTTSSSSSSTTTSSSQQQOOOQQQQQQSSSYYY]]][[[SSSLLLKKKPPPSSSRRRRRR[[[lll{{{\\\aaauuudddaaa___ZZZXXXUUUUUUWWWUUUNNNIIIIIIFFF???999777555000...///000...,,,+++***,,,...///---------,,,,,,...111555333111//////111444666777333111...///111444444333............000333666888<<<666111/////////555;;;:::::::::888444111000000//////000000000///...---------------------------,,,---...000333666888::::::<<>>???>>>BBBAAA===>>>BBBBBB???999:::;;;<<<======>>>>>>AAAAAA@@@>>>;;;999:::;;;:::777888;;;<<<::::::===AAAAAABBBDDDEEEGGGHHHIIIGGGEEEDDDFFFIIIMMMNNNNNNIIIKKKQQQ[[[iiixxx}}}tttiii]]]TTTQQQQQQ[[[```gggpppxxx}}}{{{rrrjjjhhhiiigggbbbhhhnnnpppwww}}}yyyxxxcccVVVTTTTTTWWW[[[```cccdddcccgggjjjnnnnnnlllhhhgggggghhhqqqkkkcccdddbbb```___```bbbeeeggghhhaaa___lllsssqqqppppppyyymmm[[[@@@;;;888999::::::???EEESSSYYYbbbmmmuuu{{{}}}jjjXXXQQQMMMGGGCCCBBBBBBAAAAAA@@@@@@@@@???>>>===;;;;;;:::888777777888999999888::::::;;;;;;<<>>@@@CCCFFFBBBEEENNNZZZbbbaaa______XXXVVVRRRUUUbbbnnnhhhYYYXXXRRRTTT]]]bbb___```eeelllvvvuuuggg]]]bbbfffeee]]]ZZZ\\\bbbiiimmmppptttrrrvvv{{{xxxfffVVVXXXdddssslllrrr|||ooo]]]VVVbbbwww}}}xxxmmmaaa___jjjxxxdddKKK@@@DDDkkkssssssrrrpppeeeqqq}}}zzzrrrpppcccQQQ>>>555333333555777666888999;;;;;;:::999888999999888888888999::::::::::::;;;<<<<<<<<<<<<<<<:::;;;===>>>>>>???BBBDDDCCCEEEIIISSSiiixxxaaaZZZ\\\^^^rrruuucccWWWLLLBBB:::<<<<<<;;;:::>>>CCCCCC@@@999888777555555666888999:::;;;;;;;;;999888888999777555666999:::888999<<<@@@BBBDDDCCC@@@>>>>>>@@@???>>><<<;;;;;;???DDDHHHNNNSSS\\\hhhttt|||pppcccUUUOOOMMMQQQaaaqqqtttbbbTTTMMMQQQ```ooo~~~sssuuu~~~ooo]]]NNNPPPUUU\\\aaacccbbb``````fffhhhkkkkkkiiifffeeedddeeemmm~~~vvveee^^^______```aaabbbdddfffgggiiiccc___dddooosssmmmfffkkkhhhgggrrrpppdddHHH@@@:::999999999;;;???MMMUUUbbblllssswwwzzz}}}vvvhhhVVVOOOGGGDDDEEEFFFDDDBBBAAAAAA@@@@@@???===<<<;;;;;;999777777999999999888999:::;;;;;;:::;;;===@@@???FFFYYYqqq|||zzzqqqpppnnnmmmkkkkkkjjjjjjkkkiiihhhfffggghhhjjjkkkiiijjjkkkjjjjjjkkknnnpppsssuuuxxx{{{}}}}}}}}}|||yyyuuuqqquuupppkkk|||___GGGBBB>>>@@@KKKXXXbbbhhhSSSQQQNNNMMMMMMMMMLLLLLLNNNMMMOOORRRVVVVVVRRRNNNIIILLLMMMJJJIIIOOO\\\gggaaaZZZgggrrr[[[WWW]]]```[[[UUURRRTTTSSSOOOKKKKKKEEE>>>999777555000---...---.........---,,,,,,+++,,,,,,---,,,+++,,,///222333222000......000555888:::666000------000444777444111///------111444777;;;999888555///+++000999;;;<<<===;;;888444222222111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000222333444222444666888:::>>>CCCFFFJJJLLLSSS^^^eeeeee```\\\^^^]]]TTTLLLTTTeeefffZZZRRROOOTTT^^^cccbbbeeemmmkkk{{{rrrhhhlllooojjjaaabbbeeehhhkkkmmmqqqtttwww~~~|||iiiaaabbb~~~{{{zzzwwweee[[[mmmmmmgggrrr~~~wwwWWWGGGAAADDDhhhzzzvvvtttyyy~~~eeeaaasss{{{uuuooolllZZZIII777111333444555555666888:::<<<<<<;;;999777777777777777888999::::::::::::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<<<<===???AAADDDGGGIIIHHHNNNgggrrrccc]]][[[]]]nnnyyyyyyoooZZZJJJ@@@???<<<888777:::<<<>>>===;;;999666555666777777666999===>>><<<999777666777444444777777555555888999:::<<<>>>AAABBBBBBBBB@@@>>><<>>===<<<;;;999888888999:::999888777999;;;;;;::::::;;;<<>>999888666000---...++++++---.........------+++,,,,,,,,,+++,,,...000333333222000///000555999;;;888333...---///333777555333000------///333555777777888666000+++...555:::;;;===<<<999666444333000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333333555777999;;;???DDDGGGQQQSSSWWW\\\``````ZZZTTT]]]ccc^^^TTTVVVbbbeee^^^UUUSSSWWW___bbb```eeeoooooo}}}{{{vvvzzzyyyssshhhmmmtttwwwxxxxxxxxxxxxxxx~~~sssooo{{{}}}lllcccyyy~~~rrrwwwqqqTTTHHHFFFHHHgggxxxcccbbbuuuwwwpppllleeeRRRCCC555222555555444444555777:::<<<<<<;;;999777666666666666666777888999999::::::;;;;;;;;;;;;;;;:::;;;<<<<<<;;;<<<>>>@@@@@@EEEHHHEEECCCKKK^^^oooxxxnnnZZZVVVUUU]]]jjj~~~vvv]]]\\\WWWMMM@@@888:::???===<<<<<<;;;;;;;;;;;;;;;AAAEEEKKKMMMJJJDDD???<<<@@@===<<<>>>>>>::::::===>>>===@@@KKKYYYccceeedddZZZSSSNNNPPPZZZeeekkkmmmssskkk```UUUNNNJJJGGGFFFCCCEEELLLUUU___sssrrr```^^^bbbfffdddeeetttkkk```gggiiiooopppjjjdddbbbaaa___VVVZZZ___aaa```___```bbbaaabbbbbbccccccaaa___]]]]]]^^^bbbeeeddd___]]]^^^ZZZ\\\^^^aaabbbbbbaaa```bbb```]]]]]]```cccfffggghhhhhhiiijjjppp}}}~~~zzzwww\\\MMM>>>888888888888:::???JJJYYYeeemmmssszzz~~~xxxaaaXXXLLLGGGHHHIIIEEEAAACCCCCCBBBBBBAAA???>>>===<<<:::888888999:::999888555777:::;;;;;;;;;;;;<<<@@@??????AAADDDKKK[[[jjjxxxoookkklllmmmnnnffffffffffffeeeeeeeeedddddddddcccddddddfffggghhheeeffffffeeeeeegggkkknnntttvvvxxxyyyyyyyyy{{{}}}~~~~~~~~~lllRRRBBBAAAAAADDDJJJQQQWWW[[[TTTQQQNNNLLLMMMNNNOOONNNRRRQQQOOOOOOOOOOOONNNMMMJJJKKKJJJJJJMMMSSS[[[bbbUUUQQQQQQbbbvvv```WWW\\\cccZZZTTTPPPSSSUUUQQQLLLIIIEEE???;;;:::777111......***+++,,,---............***+++,,,,,,++++++---///111333444222000000444888;;;999666222//////222555666444111......///111333333444666888444......111777:::<<<===:::888666555111000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111333444777:::===@@@BBBFFFJJJMMMUUUWWWXXXWWWWWWXXXTTTOOORRR[[[```\\\[[[______ZZZSSSTTT\\\gggiiihhhooozzz|||vvvxxx|||~~~yyy{{{lllddd}}}|||{{{mmmPPPCCCGGGOOOnnnzzzfffgggvvvpppkkkhhhYYYIII>>>444444666666444444555777888::::::999888777666666555555555666777777888888999::::::::::::::::::;;;<<<;;;;;;;;;===???===@@@BBBAAA@@@BBBJJJPPP___uuu^^^MMMMMMPPPWWWmmmgggOOODDDDDD::::::999999999:::;;;;;;>>>DDDKKKPPPQQQOOOLLLKKKPPPMMMLLLNNNNNNJJJJJJLLLRRRNNNNNNXXXhhhtttuuurrrggg]]]RRRPPPTTTXXXXXXUUUNNNKKKFFFCCCAAA@@@>>>===CCCOOOZZZ```ddduuuzzzpppbbbUUUZZZeeevvvrrraaaXXX```eeepppxxxssshhh```\\\ZZZ[[[\\\]]]]]]^^^```ccceeecccbbbbbbbbbcccbbb```^^^\\\\\\]]]\\\[[[[[[]]]```[[[\\\___aaabbbbbbaaa``````___]]]\\\]]]___aaabbbfffhhhjjjjjjiiiooo~~~rrr}}}mmmYYYDDD:::999::::::;;;>>>FFFSSS___iiirrr{{{}}}|||iii___TTTLLLIIIHHHEEEBBBDDDDDDCCCCCCBBB@@@???>>>===;;;999999999:::999888444777999::::::;;;<<<===999;;;@@@BBB@@@>>>EEENNNXXXiiizzzkkkbbbbbbeeeeeedddeeeeeeeeeeeeeeedddcccbbbaaaaaabbbccccccbbbbbbaaa```aaabbbcccdddfffiiilllpppssswwwxxxwwwxxxzzz}}}|||yyy{{{~~~}}}xxx```JJJBBBBBBCCCEEEGGGKKKNNNPPPPPPNNNLLLLLLMMMOOOOOONNNRRRRRRQQQQQQPPPOOOOOOOOOPPPNNNKKKIIIJJJMMMRRRTTTLLLNNNNNNUUUmmmwwwfff\\\\\\```YYYSSSPPPTTTWWWSSSLLLHHHEEE@@@<<<;;;888222//////------------------------***+++,,,,,,++++++,,,---...222444333000///222555999999888555111///111333666555222000/////////000000111555::::::444000000444777;;;<<<;;;999777777222111000/////////000000------------------------+++,,,,,,...000222444555999===BBBFFFIIIMMMQQQSSSUUUXXXWWWQQQOOORRRTTTRRRNNNQQQVVVYYY[[[\\\[[[[[[YYY___mmm{{{~~~{{{~~~nnnhhhssscccJJJAAALLL___~~~ffflllvvvjjjhhhcccKKK???888444666888666444555666666777888888888888777888777666666666666666777777777888999999999999888888999::::::999:::<<<>>><<<===???@@@@@@CCCFFFIIIFFF\\\xxx{{{hhh[[[PPPKKKSSSaaayyywwwvvvwww{{{vvv___WWWGGGDDD@@@<<<999999999:::666:::@@@EEEHHHJJJLLLMMMNNNLLLLLLOOOOOOMMMMMMPPPWWWRRRMMMOOOVVV[[[[[[XXXTTTMMMFFFBBBBBBCCCBBB@@@===>>>BBBHHHNNNRRRRRRQQQ[[[hhhooojjjjjjvvvxxxjjj```[[[YYYYYYjjj{{{qqqkkk___WWW\\\cccooowwwsssiiiaaa\\\XXX^^^\\\[[[\\\___bbbdddeeecccbbb```aaacccbbb```]]][[[ZZZVVVRRRPPPTTTYYY\\\WWWYYY\\\___aaabbbbbbaaa^^^^^^]]]]]]^^^^^^^^^^^^bbbbbbeeefffdddffftttxxxhhhLLL???<<<<<<<<<<<<<<>>888222///222666:::<<<;;;999888777444333111000000000111222........................++++++,,,...000222444666999===CCCIIIMMMQQQTTTWWWSSSWWWVVVNNNKKKQQQVVVVVVXXXQQQOOOTTTZZZ\\\```eeemmmttt~~~vvvqqq|||~~~}}}___XXXGGGCCCVVVppp}}}{{{}}}zzzfffnnnvvvgggfff```AAA777444333777999666555666666666666666666777777777999999888777666666777777666666777888888888888888666888999999888999;;;===:::;;;===>>>???@@@BBBCCCEEEJJJSSShhhwwwfff\\\YYYYYYMMMWWWdddpppwww{{{{{{nnn___YYYPPPFFF@@@===>>>???===>>>>>><<<;;;;;;>>>@@@<<<:::;;;???AAA???AAADDDHHHDDD>>><<<===>>>???>>>???>>>>>>>>>@@@BBBFFFHHHPPPRRRVVV^^^ffflllooooooyyyqqqkkkrrrsssjjjddd[[[SSSRRRUUU]]]mmm{{{}}}lll```ddd^^^UUUWWWUUU^^^ddddddaaabbbcccccc^^^\\\ZZZ[[[```dddeeedddbbb```^^^___``````^^^[[[UUUYYY]]]\\\ZZZXXXUUURRRRRRTTTWWW[[[^^^```aaaaaa]]]]]]]]]___```aaa___^^^cccaaabbbdddcccdddnnn{{{~~~rrrSSSBBB>>>=========:::<<<@@@JJJXXXeeeooottt~~~~~~~~~~~~uuunnnbbbVVVLLLGGGEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>><<<:::999::::::999888777777888777666666888:::@@@999555777;;;===@@@CCCEEEIIIKKKJJJMMMUUU\\\^^^bbblll{{{~~~xxxttttttwwwzzzsssnnnggg```\\\\\\___bbb]]]^^^___``````___^^^]]][[[]]]___```___[[[VVVSSSTTTWWW[[[^^^```bbbdddfffdddjjjrrrvvvwwwyyy}}}~~~~~~rrrbbbPPPAAAGGGIIIMMMOOOOOOPPPQQQQQQPPPPPPPPPRRRUUUVVVUUUTTTHHHJJJLLLNNNNNNOOOPPPQQQVVVQQQKKKHHHHHHHHHGGGFFFFFFJJJMMMLLLQQQfffbbb___ZZZZZZTTTRRRPPPQQQQQQPPPKKKFFFEEEBBB>>>;;;888444000---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,---///111222222222222333555666666333111000///333444555222...---///111111333222333999>>>888------...111888===???<<<999555444222000//////111111////////////////////////---------///111444777888;;;===@@@EEEJJJOOOSSSVVV\\\ZZZSSSKKKKKKQQQVVVWWWSSSWWWQQQPPP]]]gggrrr}}}~~~~~~~~~```VVVIIIHHH___tttzzzpppfffjjjppprrrkkk[[[III<<<666666666666555555555555555555555555666666666666444777777555777:::777111777777888999999999999888999::::::999888999;;;===???>>>===<<<<<<<<<<<<<<>>???<<<<<>>FFFMMMDDDEEEIIINNNOOOSSS^^^iiisssiiieeennn|||pppbbb[[[TTTMMMMMMNNNUUU```lllwwwsssnnn|||zzzcccVVV\\\WWWUUUVVV[[[bbbccc^^^XXXZZZZZZ\\\^^^aaacccbbb```ZZZYYYZZZ___eeefffaaa\\\ZZZ[[[[[[ZZZYYYYYY[[[]]]ZZZYYYYYYYYYZZZ\\\^^^___dddaaa^^^]]]^^^_________aaadddhhhhhhffffffkkkppp{{{aaaRRREEE888555999>>><<<>>>EEEMMMUUUaaakkkyyy{{{}}}~~~}}}}}}}}}~~~~~~vvvjjj^^^VVVNNNIIIEEEEEEFFFFFFEEECCCBBBCCCCCC@@@???>>>===;;;999888888777777888888999999999::::::::::::;;;;;;;;;<<<<<<@@@AAACCCFFFIIIKKKMMMNNNTTTVVVZZZbbbmmmyyy}}}zzzvvvqqqnnnmmmnnnooopppsssuuuuuurrrooopppqqqtttmmmbbbYYYZZZ___aaa^^^]]]\\\\\\\\\]]]]]][[[YYY\\\[[[ZZZYYYWWWTTTRRRQQQTTTVVVXXXZZZZZZ\\\```bbbcccdddhhhnnnuuuyyy||||||zzz}}}hhhNNNHHHIIINNNMMMLLLNNNQQQSSSTTTSSSWWWWWWWWWUUURRRPPPPPPQQQMMMLLLJJJIIIJJJKKKMMMNNNUUUSSSNNNIIIKKKRRRVVVUUUUUUMMMOOOVVVTTTVVVyyygggccc^^^aaaTTTRRRPPPQQQQQQOOOKKKFFFDDDAAA===999777333///,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++...///111222333222111000333444555444333111000000111333555444111//////000///222333333888<<<888000......000555:::===<<<;;;777555222000//////000111////////////////////////---------///111444666888>>>???BBBEEEIIIMMMPPPRRRRRRRRROOOHHHHHHOOOXXX[[[UUUYYYTTTUUUcccooozzz{{{xxxyyynnnuuurrr\\\TTThhh~~~vvvuuunnndddhhhmmmmmmeeeVVVEEE999666666666666555555555555555555555555666666666666888777666444222222444777777888888999999999999999888999999888777888:::<<<===<<<<<<<<<===>>>???@@@AAAAAABBBEEEKKKXXXpppvvvdddZZZUUUOOOKKKIIIJJJNNN]]]vvvzzzmmmsssyyyxxxpppggg```]]]SSSOOOMMMNNNQQQRRRNNNKKKRRRXXX]]]\\\UUURRRVVV\\\kkkfffcccccccccdddiiippp{{{yyyxxx|||}}}nnn[[[QQQRRRSSSRRRYYY]]]jjj|||sssccc```llllll\\\QQQTTTOOOMMMNNNSSSZZZ]]]ZZZVVV[[[[[[\\\^^^aaabbbaaa___[[[ZZZ[[[___dddddd```\\\[[[[[[ZZZXXXUUUUUUVVVXXXZZZZZZ[[[\\\^^^___aaabbbeeebbb```___```aaabbbaaa___cccfffeeeccccccgggllllll\\\NNN@@@999;;;;;;999;;;AAAFFFNNNZZZfffooorrrwwwzzz{{{{{{|||}}}zzzuuummmcccZZZRRRLLLIIIEEEFFFFFFEEECCCBBBAAAAAA@@@???>>>===;;;:::999888777777777888888999999999::::::::::::;;;;;;;;;;;;???@@@AAACCCFFFHHHJJJKKKJJJKKKNNNSSSZZZbbbiiinnnhhhfffcccaaa```aaaccceeeooorrrtttssspppmmmllllllmmmhhh___WWWXXX]]]^^^[[[YYYYYYXXXZZZ[[[\\\ZZZYYYXXXWWWVVVTTTQQQOOOLLLKKKPPPSSSWWWYYYZZZ\\\```dddcccfffkkkrrrxxx|||}}}}}}{{{~~~~~~^^^JJJGGGFFFIIIHHHIIIKKKPPPSSSUUUUUUTTTTTTTTTRRRNNNKKKIIIIIIMMMLLLJJJHHHHHHHHHIIIJJJOOOOOOKKKHHHKKKRRRUUUTTTQQQKKKMMMRRRLLLNNNoooiiiccc]]]```UUUSSSQQQQQQQQQOOOKKKGGGBBB@@@<<<999666333///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++...000222444444222000...222333444555444333111000///222555666444111//////---111444444666999888444000///...000444999<<<===:::888444111//////000111////////////////////////------...///111333555777;;;<<<===@@@CCCEEEGGGHHHHHHJJJIIIEEEGGGPPPZZZ^^^bbbddd]]][[[fffooovvvyyywwwyyyxxxvvv{{{}}}sssdddooozzzzzz{{{||||||}}}~~~~~~zzz___aaa~~~wwwnnn|||xxxgggcccfffhhheee\\\NNN???666666666666555555555555444444555555555555666666666999777:::>>>999111222999888888999::::::::::::999777888888777666777999:::::::::;;;<<<>>>@@@BBBCCC>>>===>>>AAABBBDDDMMMVVVyyywwwhhhXXXQQQPPPBBB>>>AAANNN```oooyyy}}}vvvttttttjjj]]]iiiuuu}}}xxxyyy}}}~~~~~~kkkdddYYYOOOPPPZZZdddhhhuuuvvv}}}xxxtttsssoooiiiZZZSSSRRRZZZ]]]VVVOOONNNMMMLLLKKKOOOTTTXXXWWWVVV\\\[[[\\\]]]``````___^^^[[[ZZZ[[[^^^bbbbbb___[[[^^^^^^]]]ZZZXXXXXXYYY[[[]]]^^^___bbbdddeeeffffffbbb```___^^^```bbbbbbbbb___bbbccccccaaa```cccgggqqqwwwcccSSSDDD===???:::999:::===@@@FFFSSS```iiimmmtttxxxzzzzzzzzz{{{vvvtttoooiii```XXXPPPKKKHHHHHHGGGFFFDDDCCCBBBAAA@@@???>>>===<<<;;;:::999777777777777777888888888999999999::::::::::::;;;======???@@@BBBDDDEEEFFFEEEFFFHHHKKKNNNRRRVVVXXXXXXWWWWWWXXXZZZ]]]aaaccclllnnnpppooolllgggdddbbbbbb___ZZZUUUVVVZZZZZZVVVSSSSSSSSSUUUWWWYYYXXXWWWTTTSSSQQQOOOMMMJJJIIIHHHLLLQQQUUUXXXYYY\\\```ddddddhhhpppxxx}}}~~~qqqWWWNNNQQQMMMKKKJJJJJJLLLPPPSSSTTTTTTUUUVVVVVVTTTPPPKKKHHHGGGLLLKKKIIIGGGFFFEEEFFFFFFHHHIIIGGGFFFIIIPPPSSSQQQKKKGGGIIIKKKEEEDDD___lllddd\\\]]]WWWTTTQQQPPPQQQOOOKKKGGGBBB@@@<<<999666333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,...111444444333111000000222555888999777333///---111555888777444111...+++000444444444555777888333000---,,,///555;;;>>><<<:::666222000000111111////////////////////////............000222444666777888:::<<>>>>>===<<<;;;;;;777777777777777777777777888888888999999999::::::<<<<<<===>>>@@@AAABBBBBBBBBDDDGGGJJJMMMOOOPPPQQQQQQRRRTTTVVVZZZ^^^bbbdddeeegggiiihhheee___ZZZWWWVVVWWWUUURRRSSSVVVTTTPPPLLLLLLMMMPPPSSSTTTTTTSSSPPPPPPOOOMMMLLLKKKJJJJJJLLLQQQVVVXXXXXXZZZ___dddgggmmmwww|||gggVVVYYY```[[[TTTRRRPPPOOOPPPPPPOOONNNSSSUUUVVVUUUQQQLLLIIIHHHIIIIIIGGGFFFEEEEEEEEEEEECCCDDDEEEDDDGGGLLLMMMJJJFFFBBBCCCFFFCCCAAAPPPeeeooojjj```^^^XXXUUUQQQPPPQQQOOOKKKGGGCCC@@@===:::888555111...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,)))+++...222444444333333///111666;;;>>>;;;444///---000444888999777333000,,,///222444222222666:::666222...+++,,,111888>>>===;;;888555333111111111000000000000000000000000............///111333444777999<<>>======<<<>>>IIITTT___eeennnvvvyyyzzzyyyyyyvvvooojjjnnnuuuuuuiii^^^PPPLLLHHHEEEEEEEEEDDDBBB?????????>>>>>>=========888888888777777777777777777777777888888888888999;;;;;;<<<===>>>???@@@@@@>>>@@@CCCGGGIIIJJJJJJJJJKKKMMMOOORRRUUUYYY[[[\\\^^^^^^______\\\WWWQQQMMMOOORRRRRRPPPQQQRRRPPPKKKHHHGGGHHHKKKNNNPPPOOONNNKKKKKKJJJJJJKKKLLLMMMNNNNNNSSSXXXYYYWWWYYY___eeekkksss~~~qqqaaaUUU[[[bbb[[[WWWTTTQQQOOOOOONNNLLLJJJKKKNNNPPPPPPNNNJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGAAACCCCCCBBBDDDGGGFFFBBBBBB??????DDDEEECCCFFFLLLllliii```^^^YYYVVVRRRPPPPPPOOOKKKHHHCCCAAA===:::888555222///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,'''))),,,///111333444555///000444:::>>><<<666111///000222666888888555333......000333222111444:::888555111,,,+++///666;;;<<<;;;:::888666444222111000000000000000000000000//////......///111222333444666999===@@@BBBCCCDDD>>>AAAGGGPPP```mmmpppmmm^^^^^^UUUSSS^^^ccccccjjjoootttnnniiirrrvvvuuuyyyyyy|||wwwssssssnnnppp}}}|||sssnnnnnntttzzzzzzssshhh___ZZZ___www~~~bbbcccbbb```YYYNNNBBB999666777555555555444444444444333333444444444444555555555999222555CCCKKKEEE<<<888777777888999999999999888666888::::::999888999:::::::::999999999::::::;;;@@@===>>>@@@@@@===<<>>;;;;;;;;;<<>>>>>>>>>>>999999999888888888888888666666666777777777888888999:::;;;<<<===>>>???@@@???@@@CCCFFFGGGGGGFFFFFFIIIKKKMMMPPPRRRTTTTTTUUUWWWWWWWWWVVVUUUQQQKKKGGGLLLPPPRRRPPPOOOOOOLLLGGGEEEEEEEEEGGGJJJKKKJJJIIIFFFFFFFFFGGGIIIKKKMMMOOORRRVVVZZZYYYVVVYYYaaaiiirrrzzztttfff\\\QQQRRRUUUNNNQQQOOOLLLLLLLLLLLLKKKJJJHHHKKKMMMNNNMMMKKKJJJJJJDDDDDDDDDEEEEEEEEEFFFFFF@@@BBBBBB???@@@CCCAAA<<>>???BBBEEEEEEBBB@@@iiiddd]]]^^^ZZZVVVRRRPPPPPPOOOKKKHHHBBB???<<<999777555111///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---((()))***,,,...111333444111000000444999:::888444111000111333777999888666111......222222000333999999777444///,,,---333888:::;;;;;;;;;999666333111000000000000000000000000000///......///000111222222444777;;;===?????????AAAJJJSSSZZZaaahhhjjjhhhccccccYYYVVV___bbb```eeedddllljjjhhhsss|||}}}|||}}}vvvwww~~~xxxrrrpppooopppvvv||||||vvvoookkkjjjkkk}}}ttt___hhh```]]]TTTGGG;;;444444777555555555444444444333333333333444444444555555555666333222555;;;===:::777666666777888888888888777555777999999888777888888::::::999999::::::;;;<<<;;;:::<<<>>>>>><<<>>>DDD>>>CCCGGGEEEAAADDDPPP]]]yyyxxxlllbbb]]]WWWRRR>>>@@@CCCGGGLLLOOOQQQRRRaaaiiiqqqoooggg```___aaaXXXXXXXXXVVVVVVZZZaaagggZZZWWWVVVTTTOOOJJJJJJNNNQQQTTTZZZdddrrr{{{}}}pppbbbUUURRRTTTTTTUUUWWWMMMHHHHHHMMMOOOKKKLLLPPPLLLRRRYYY[[[WWWTTTSSSUUUUUUSSSRRRSSSVVVXXXYYYYYYXXXXXXXXXXXXYYYZZZ]]]___llljjjeee___ZZZXXXZZZ\\\^^^]]]\\\[[[ZZZYYYYYYYYY]]]]]]]]]^^^``````___^^^]]]\\\[[[ZZZ[[[[[[[[[[[[^^^bbbgggrrrwwwmmmkkk}}}~~~aaaLLLFFF???:::;;;======???BBBIIIQQQ\\\gggpppvvvzzz|||xxxqqqlllnnnvvv|||}}}{{{jjj```SSSJJJFFFEEECCCAAA????????????????????????::::::::::::999999999888555555666666666777777777777777888:::;;;===>>>???@@@AAADDDFFFHHHIIIHHHHHHJJJLLLNNNPPPRRRRRRRRRRRRSSSRRRQQQQQQQQQOOOJJJFFFMMMQQQSSSQQQNNNMMMJJJEEEEEEDDDDDDEEEGGGGGGFFFDDDEEEEEEEEEEEEGGGJJJMMMOOOTTTXXX[[[YYYWWWZZZeeeooowwwgggYYYUUUMMMJJJMMMJJJMMMKKKJJJJJJKKKLLLLLLKKKHHHJJJLLLLLLKKKJJJJJJKKKCCCCCCCCCCCCCCCCCCBBBBBB???AAA@@@===>>>AAA???;;;<<>>;;;888666444111...,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---************,,,///111333444///,,,...333888888777333111000222666999999888444...---111222000222777:::999666111------111555999:::<<<===;;;777333111000000000000000000000000000///.........000111222555777:::===???@@@@@@???FFFSSS___aaa^^^^^^___`````````XXXWWWdddiiihhhmmmfffpppnnnkkkvvv}}}~~~~~~xxxooolllnnnrrrsss{{{qqqiiiYYYggg^^^ZZZQQQCCC777111333777555555444444444333333333333333333444444444555555111444555333444888777333555555666777777777777777333555888888777666666777:::999::::::;;;<<<===>>>::::::<<<>>>;;;777:::@@@<<<:::<<>>???JJJQQQ[[[fffnnntttxxx{{{zzzuuuooollllllqqquuuyyyyyymmm\\\PPPJJJHHHEEECCC???????????????@@@@@@@@@;;;;;;;;;::::::999999999555555555555666666666777555666777888:::<<<===>>><<<>>>AAADDDGGGIIIKKKKKKIIIJJJMMMOOOQQQQQQPPPOOORRRPPPNNNNNNOOONNNJJJGGGNNNSSSUUUQQQNNNLLLIIIDDDEEEDDDCCCDDDEEEEEECCCAAAHHHGGGFFFGGGHHHJJJMMMOOOTTTXXX[[[YYYWWW\\\iiiuuu{{{xxx\\\OOOQQQMMMJJJOOOQQQNNNMMMKKKKKKLLLMMMMMMLLLDDDFFFFFFFFFDDDDDDEEEFFFCCCCCCCCCBBBAAA@@@???>>>>>>???>>><<<===@@@???;;;999@@@CCC>>>:::<<>>>>>?????????EEELLLTTTaaazzzzzzrrreee[[[]]]eee___hhhvvv{{{kkkUUULLLPPP[[[jjjjjj```___fffwww{{{uuudddXXXRRRQQQPPPSSSVVVXXXVVVTTTKKKIIIHHHIIIMMMNNNMMMJJJMMMYYYgggkkkeee[[[TTTQQQOOONNNOOORRRUUUVVVVVVUUURRRRRRSSSWWWZZZ\\\[[[ZZZ```\\\XXXWWWYYY[[[[[[ZZZ```___\\\ZZZXXXXXXXXXXXXTTTVVVYYY\\\]]]]]][[[ZZZWWWWWWXXXXXXYYYYYYYYYZZZ[[[WWWZZZiiizzzkkkRRRGGG>>><<<<<<<<<<<<>>>???DDDNNNXXXbbbllltttzzzyyywwwssspppmmmmmmmmmnnn~~~zzznnn\\\OOOIIIEEEAAAAAA@@@@@@AAABBBAAA???<<<;;;;;;;;;:::::::::999999777777777777666666666666888777555555666999<<<>>>:::<<>>>>>>>>>>>??????>>>===;;;:::;;;<<<===>>>@@@BBBCCCDDDgggaaa___^^^XXXVVVSSSQQQPPPNNNKKKIIICCC???:::666444222000...---,,,++++++***+++++++++------,,,,,,+++******))))))***,,,,,,,,,---000222444111......222555666666333222111000111333666777222222111///------///111666999<<<:::444///---...777888:::;;;<<<:::888777333111//////111222222111111111222222222222222222444555777999;;;>>>CCCFFFPPPSSSYYY___bbbbbb___]]]YYY]]]eeemmmrrrsssqqqooosssoooqqqyyy{{{wwwrrrggggggmmmjjjkkkyyyddd[[[aaaaaaWWWJJJ===777666444444666777555333222222333111000111111111222222222333333666555444333222333333444444444444555555444444333444444444444555666777888777777888999:::;;;;;;<<<::::::999888888999::::::;;;;;;;;;<<<===>>>>>>???@@@CCCFFFFFFHHHTTTggguuu~~~zzz~~~zzz}}}yyyyyyjjj]]]RRRLLLOOOMMMMMMNNNQQQQQQPPPNNNLLLIIIGGGHHHKKKMMMMMMLLLNNNVVV___bbb^^^YYYVVVVVVRRRQQQQQQRRRTTTUUUTTTRRRRRRRRRSSSUUUXXXXXXWWWVVV[[[XXXTTTTTTUUUVVVUUUSSSTTTUUUVVVWWWWWWUUUTTTRRRSSSUUUWWWYYY[[[[[[ZZZYYYVVVVVVVVVWWWXXXZZZ[[[\\\YYY[[[[[[bbbwwwlllYYYFFF>>>============;;;???GGGOOOXXXbbblllrrrvvvuuusssqqqooommmlllkkk~~~|||lll[[[NNNFFF@@@AAA@@@??????@@@???===;;;;;;;;;;;;:::::::::999999777777777666666666666555888777666555666999<<<======???AAADDDGGGIIIJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIMMMPPPRRROOOIIIEEEDDDEEEAAAAAAAAAAAAAAABBBCCCDDDEEEGGGJJJKKKLLLMMMPPPRRRSSSWWW\\\```cccgggmmmrrrwww|||xxxbbbUUULLLNNNSSSSSSPPPNNNNNNMMMMMMMMMMMMLLLIIIGGGDDDEEEFFFEEECCCAAABBBCCCAAA@@@@@@???>>>>>>=========>>>@@@BBBCCCBBBAAA@@@;;;<<<===>>>???AAAAAABBBkkk```]]]___XXXVVVTTTSSSRRROOOKKKHHHAAA>>>:::666555333111///------,,,+++++++++++++++---,,,,,,++++++*********)))***,,,,,,,,,---///111666333000///111333555555333222000///000222555777444444333111...,,,---...444666999:::999444000,,,333555888;;;===<<<;;;:::777444111000111222222222333333333333333222111111222333555777888;;;???BBBLLLOOOUUUZZZ\\\[[[XXXUUUTTT```oooxxxxxxtttqqqqqqrrrrrrwww~~~}}}~~~}}}kkkhhhaaabbbiiidddeeerrrkkk[[[^^^bbbYYYHHH???666555555444555888888666333222222222000///111111111222222222222333555444444333333333333444222333333444444333333333444444444444555666777888777777888999:::;;;<<<===888888777777777777888888888888999:::<<<===>>>>>><<<>>>???>>>===???EEEKKK[[[jjj~~~nnn^^^SSSNNNKKKJJJKKKJJJJJJKKKLLLMMMKKKJJJMMMJJJHHHGGGIIILLLNNNNNNQQQTTTVVVWWWWWWWWWYYYZZZUUUTTTSSSSSSTTTSSSQQQOOORRRQQQQQQSSSUUUUUUTTTSSSVVVTTTRRRRRRSSSSSSQQQPPPOOORRRWWW[[[\\\[[[XXXUUUSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUVVVWWWZZZ]]]___YYY^^^\\\ZZZmmmlllNNN???<<<<<<;;;;;;:::<<<@@@EEEMMMXXXcccjjjqqqrrrttttttrrroookkkhhhsss~~~{{{kkk[[[OOOGGGCCCAAA@@@?????????>>><<<;;;;;;;;;;;;::::::::::::777777666666666555555555888777666666777999;;;===???AAABBBDDDFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFIIIKKKJJJEEEBBBBBBCCCBBBAAA@@@@@@AAABBBEEEFFFFFFGGGJJJKKKLLLNNNQQQSSSRRRXXX```gggjjjnnnssswwwwwwzzziiiWWWNNNGGGJJJOOOQQQPPPOOOMMMLLLLLLLLLLLLKKKHHHFFFCCCDDDEEEDDDBBBAAAAAAAAA???>>>>>>======<<<<<<<<<===>>>AAACCCDDDCCCAAA@@@<<<<<<======>>>??????@@@ooo```[[[___XXXWWWVVVUUUSSSPPPKKKGGG@@@>>>:::777666444222000------,,,++++++++++++,,,,,,,,,,,,++++++*********)))***,,,,,,+++,,,///111666444111000000222444555666444222000000111333444666666666333000---------222333666:::<<<999222---000222666:::===>>>======;;;888444111111222222222333333333444444333333222111333555666777999===???EEEGGGKKKLLLLLLLLLKKKKKKSSS___nnnvvvvvvsssqqqqqqssswwwuuusss}}}zzz~~~~~~~~~}}}{{{xxxuuussseeefffaaacccggg^^^ZZZeeerrrsss```WWW``````NNN>>>777333444555444555888666444222111222222111000111111111111222222222222444333333333333333333333111111222333333333222222444444444444555666777777666777888999:::;;;<<<===777777777777777777777777666666777999:::<<<===>>>999;;;===???@@@AAABBBBBBCCCFFFLLLVVVggg|||yyymmm]]]YYYTTTPPPNNNLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLLLLNNNKKKIIIGGGIIILLLOOOPPPUUUTTTSSSSSSTTTVVVXXXZZZVVVUUUTTTTTTTTTSSSQQQOOOQQQPPPPPPQQQTTTUUUTTTSSSSSSSSSTTTUUUVVVUUUUUUTTTRRRVVV[[[___```___\\\ZZZSSSSSSSSSSSSTTTTTTUUUUUUWWWVVVUUUTTTUUUXXX[[[^^^YYY\\\YYYVVVbbbzzz}}}^^^JJJ@@@===<<<>>><<<<<<===???EEEPPP[[[ccckkknnntttwwwvvvrrrlllgggmmmzzzvvvgggXXXMMMHHHEEEAAA@@@@@@@@@@@@???<<<;;;;;;;;;;;;:::::::::777777777666666666555555888777666666777999;;;<<>>>>>???BBBEEEGGGGGGHHHJJJKKKKKKMMMPPPSSSWWW^^^hhhooorrruuuxxx{{{{{{|||~~~ppp]]]QQQKKKGGGHHHLLLOOOOOOOOOJJJIIIHHHIIIIIIHHHEEECCCCCCEEEFFFEEECCCAAA@@@@@@>>>=========<<<<<<<<<;;;===>>>@@@AAAAAA>>>;;;999<<<<<<<<<<<<============sssaaaZZZ^^^YYYWWWVVVUUUSSSOOOJJJGGG@@@>>>:::888666444222000...---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***)))***+++++++++,,,...000444333222111000000222333999777555333111111111111666777888666222///...---///000333888<<<;;;555///...111444888;;;===>>>>>>===:::666444444444333222000111222333444444444444222444666777777888;;;===???@@@AAAAAAAAACCCHHHLLLUUUZZZbbbiiimmmooopppppp|||}}}|||~~~}}}{{{{{{{{{}}}|||}}}}}}~~~}}}{{{uuuoooiiifffaaaddddddgggjjj^^^XXXbbb~~~mmm^^^ZZZ```YYYCCC999444222444555333444777333222000111222333333222000000111111111222222222222222333333333333333333000111111222333333333222333333333444444555666777666666777888999:::;;;<<<777888888888888888888777555555666888999;;;<<<<<<>>>===============<<<;;;BBBBBBAAABBBGGGQQQ^^^hhhqqqcccUUULLLIIIIIIJJJLLLLLLIIIEEEAAADDDFFFHHHJJJLLLMMMNNNOOOMMMMMMKKKJJJKKKLLLOOOQQQWWWVVVVVVVVVVVVVVVVVVWWWTTTSSSSSSTTTUUUUUUSSSQQQOOOOOOOOOQQQTTTVVVWWWVVVQQQRRRUUUVVVWWWXXXYYYYYYUUUVVVXXXZZZ[[[ZZZYYYXXXRRRRRRRRRRRRSSSSSSSSSSSSYYYWWWUUUSSSTTTUUUXXXYYYXXXUUUUUUYYY[[[eee~~~{{{vvvttt^^^MMMAAA>>>???===<<<;;;<<<@@@IIISSS[[[dddiiiqqqwwwxxxuuunnnjjjrrrzzz}}}ssscccUUUNNNJJJDDD@@@????????????<<<<<<<<<;;;;;;;;;::::::888777777777777666666666888777777777777999:::;;;;;;===???AAADDDEEEGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEECCCBBB@@@???=========>>>??????>>>>>>>>>??????>>>======>>>BBBEEEGGGHHHIIIJJJKKKKKKMMMQQQTTTaaagggpppuuuwwwxxx{{{}}}~~~~~~}}}~~~zzzmmm^^^SSSOOOMMMJJJHHHJJJMMMNNNMMMIIIHHHGGGGGGHHHGGGDDDAAACCCEEEFFFFFFCCCAAA@@@@@@===============<<<<<<<<<;;;<<<===>>>===;;;999777;;;;;;;;;;;;;;;;;;;;;;;;uuuccc[[[]]]YYYXXXUUUSSSQQQNNNJJJFFFAAA>>>;;;999777555111///...------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++---///000111222222000///000111888888777555333111000///444666777777444111///...------000444999;;;888444///000222555888:::===>>>===;;;888777777666444222///000111333444444555555333444666777777888999;;;;;;<<<======>>>EEENNNVVV\\\ZZZZZZ___hhhpppuuuwww}}}wwwyyyzzz{{{zzz{{{}}}|||~~~{{{{{{|||}}}}}}{{{uuulllddd^^^\\\\\\aaacccjjjooogggdddpppwwwhhhaaa[[[XXXNNN;;;777444333555444222333666222000///000222444444333000000000111111111111222111222222333333333333222000111111222333333333333333333333333444555666777666666777777888999999999888888999999999999888888555555666777999:::;;;;;;===<<<;;;:::999999:::;;;AAA@@@===::::::===CCCHHHPPPZZZkkk}}}vvvlll___VVVSSSRRROOOLLLGGGFFFFFFHHHIIIGGGDDDBBB@@@CCCFFFHHHJJJKKKMMMOOOLLLMMMOOOOOOOOOOOOPPPQQQVVVYYY[[[[[[XXXVVVUUUTTTTTTSSSSSSTTTUUUVVVTTTSSSOOOOOONNNPPPTTTWWWXXXXXXOOOQQQSSSUUUUUUVVVYYY[[[XXXXXXXXXXXXWWWWWWWWWVVVSSSSSSSSSTTTSSSSSSRRRRRRWWWVVVTTTSSSRRRSSSUUUUUUTTTOOOSSS[[[YYYYYYpppyyyppp|||qqqZZZGGG===;;;<<<;;;::::::<<>>>>>===<<<<<<<<<<<<;;;;;;;;;:::999999888888888777777777888888777888888999999:::888:::<<<>>>AAABBBCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???===;;;::::::<<<<<<<<<======>>>>>>???>>>>>>===>>>@@@CCCFFFHHHHHHIIIKKKLLLMMMQQQVVVYYYiiinnntttwwwxxxyyy{{{~~~}}}{{{{{{}}}zzzkkk]]]QQQLLLNNNOOOMMMIIIIIILLLMMMKKKIIIHHHHHHHHHIIIGGGEEEBBBBBBDDDFFFEEECCC@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<===<<<<<<<<<999999::::::::::::::::::tttfff^^^]]]ZZZXXXTTTQQQOOOMMMIIIFFFBBB???<<<:::777444000---......---,,,,,,,,,,,,---++++++++++++++++++++++++)))***++++++***+++---///+++...222333111///...///444555666666555333000...///222555666444111///...+++,,,---111555888::::::111000000111444777;;;===<<<;;;::::::999888555222000000111222333333333222222444666777666666777999999;;;<<<<<<>>>CCCMMMUUU]]]YYYVVVXXXaaammmwww}}}yyyxxx{{{|||}}}uuuuuurrrtttwwwxxxwwwxxx{{{}}}{{{|||}}}}}}|||{{{zzzyyyuuusssnnnggg___[[[ZZZ[[[\\\```bbbiiirrrpppuuuiii```aaaWWWKKKAAA777555333222444333111222666333111000000222333222222000000000000111111111111000111222333444333333222000111222333444444444444333333333333444555666666666666666666666666777777777888999999999999888777666666777888999999::::::888999:::999888999<<>>??????===>>>>>>???@@@@@@@@@@@@======<<<<<<;;;;;;::::::===<<<<<<<<<>>>?????????>>>>>>???AAACCCFFFHHHIIIGGGIIIKKKNNNRRRWWW^^^bbbmmmppptttuuuuuuvvv{{{~~~}}}{{{|||~~~yyyqqqaaaRRRJJJIIIKKKOOOOOOIIIGGGKKKMMMKKKHHHGGGGGGGGGHHHFFFDDDAAA@@@BBBDDDCCCAAA===;;;:::::::::;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<888888888999999:::::::::tttggg```^^^[[[XXXSSSPPPNNNLLLIIIGGGCCC@@@===:::888444000---......---,,,,,,,,,,,,---++++++++++++++++++++++++)))***++++++******,,,...(((---222333111.........///111444666666333000...,,,///333444333111///...***+++,,,///222666;;;===222111//////111555:::===<<<;;;;;;;;;;;;999555222111222222222222111000000222444666666555555666777888;;;<<<<<<;;;>>>FFFLLLUUURRRNNNOOOVVVcccrrr{{{xxxtttkkknnntttwww{{{rrrppptttrrrtttuuutttssssssvvvyyy{{{zzzyyyzzz{{{{{{yyywwwiiifff```YYYTTTUUU[[[```___bbbbbbhhhsssvvvtttsssttt^^^YYY___SSSAAA999555444111111333222000222777444222111000111111111000000000000000111111111111000111222333444333333222000111222333444555555555333333333333444555666666666666666666555555555555666777888999999888777666777777888888999999999:::888:::;;;999666555888;;;777:::>>>@@@AAA???<<<;;;<<<===???BBBFFFHHHHHHGGGMMMRRR]]]lll}}}ppp```XXXXXXYYYUUUQQQMMMJJJGGGGGGIIIKKKLLLKKKFFFFFFHHHJJJKKKIIIDDD@@@CCCFFFIIIJJJJJJJJJLLLOOOHHHNNNUUUXXXWWWSSSPPPPPPRRRXXX___^^^XXXTTTUUUXXXVVVUUUTTTUUUUUUUUUSSSQQQRRRQQQOOOOOOQQQSSSTTTTTTTTTUUUUUUSSSPPPQQQTTTXXXTTTUUUWWWXXXWWWUUUSSSQQQSSSUUUWWWXXXWWWUUURRRPPPOOOPPPPPPQQQRRRSSSSSSTTTQQQUUUUUUQQQPPPVVV]]]___lllXXXMMM>>>>>>???>>>???AAAEEEIIIOOOUUU___iiipppssstttsssmmmuuu}}}uuufffWWWLLLEEEAAA???======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888999999999888999999:::;;;;;;;;;:::999999;;;<<<============999999999::::::;;;;;;;;;>>>===<<<<<<>>>@@@@@@@@@???@@@AAADDDFFFHHHJJJJJJFFFHHHLLLPPPUUU]]]eeejjjnnnppprrrrrrrrruuuzzz~~~}}}~~~kkkaaazzzjjj\\\NNNHHHJJJIIINNNOOOIIIFFFJJJMMMKKKFFFEEEDDDEEEEEEDDDAAA???>>>@@@BBBBBB???;;;999888999999999999999999999:::;;;:::888777666666777888666777777888999999::::::}}}aaa]]]ZZZXXXVVVTTTQQQMMMJJJHHHFFFCCC@@@<<<999666444111///......---------,,,,,,,,,,,,,,,,,,++++++*********))))))*********++++++++++++,,,...///000000000///---000444666666444111......///000222222333222222000///,,,+++,,,000444777555555222...,,,...444999::::::::::::::::::::::::444444333333333222222222333333444555555666777777666777888999;;;===???AAADDDEEEFFFJJJQQQYYY```dddkkkllljjjeee___\\\```dddvvv||||||vvvuuuuuuxxx{{{}}}{{{xxxrrrssssssrrrqqqqqqrrrtttsssssstttuuuwwwxxxyyyzzzxxxxxxxxxyyyxxxtttooolllbbbXXXPPPPPPQQQQQQWWW^^^^^^eeegggqqq{{{nnnqqqyyyvvv```___]]]VVVIII:::444555000000000000111111111111111111111111111111111111111111222222222222111111111111111111111111111111000111111111111222222222333333333444444444555555555555555555666666666666888888777777666666555555666777777777888888888888999999999888888888888888999::::::999888777999::::::;;;;;;<<<===>>>??????BBBCCCFFFKKKQQQXXX]]]```ppprrrvvvzzz~~~}}}qqqeee\\\WWWPPPNNNMMMLLLLLLKKKIIIGGGHHHGGGEEEDDDCCCDDDEEEEEEEEEEEEFFFHHHIIIHHHEEECCCCCCCCCEEEGGGJJJJJJIIIHHHKKKNNNQQQTTTUUUSSSPPPNNNQQQUUUYYY[[[[[[YYYXXXXXXUUUUUUVVVUUUUUUSSSRRRRRRSSSQQQOOOOOOPPPRRRRRRRRRQQQSSSSSSPPPMMMNNNTTTZZZ___ZZZUUUSSSSSSTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXVVVTTTRRRQQQQQQRRRSSSTTTTTTTTTTTTVVVXXXZZZ\\\mmmkkkVVVFFF>>><<<@@@@@@:::===EEELLLQQQYYYcccmmmtttyyy{{{xxxzzz|||{{{mmm[[[LLLCCC???:::<<<======<<<<<<===>>>:::888888999;;;;;;:::888;;;;;;:::999999:::;;;<<<>>>:::999:::999777888;;;666999<<<>>>===;;;:::999???;;;888999<<<>>><<<:::999;;;<<<<<<;;;;;;<<<>>>???@@@AAACCCEEEFFFGGGHHHHHHPPPXXX^^^fffnnnmmmgggjjjjjjlllnnnqqqtttxxxzzz}}}xxxkkkccc^^^SSSJJJGGGJJJHHHFFFDDDDDDFFFHHHIIIDDDCCCAAA???>>>>>>??????============<<<;;;:::999:::999888888777777888888999888888777777777777777666777777777888888888888|||aaa]]]ZZZXXXWWWTTTQQQNNNJJJHHHFFFCCC@@@<<<999777444111///......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))*********++++++++++++,,,...///111111111111///000333555666444222111...///000111222444555555222000---,,,,,,///222555555555333000......222555999999:::;;;<<<<<<<<<<<<888777666555333222111111222222333444555555666666666777777999;;;===???@@@BBBBBBCCCFFFKKKQQQVVVYYYZZZ[[[\\\YYYTTTSSSWWW[[[aaaeeejjjooopppnnnjjjgggeeeeeeeeehhhkkklllkkkhhhjjjkkkllllllllllllnnnpppvvvuuusssrrrssstttvvvxxx{{{yyyvvvuuurrrlllddd^^^VVVPPPNNNQQQRRRQQQTTTYYYZZZ^^^^^^fffnnnccciii}}}aaaZZZSSSJJJ???444000222000000000000111111111111111111111111111111111111000111111222222111111000111111111111111111111111000000111111111222222222333333333333444444444444444555555555666666666666777777777666666666666666666666777777777888888888888888888888888888888888999:::::::::888888999;;;;;;;;;<<<<<<======>>>>>>AAAAAABBBDDDFFFHHHJJJKKKFFFHHHJJJMMMOOOPPPQQQQQQSSSVVVYYY[[[ZZZZZZZZZ[[[[[[]]]___```___^^^___```WWWVVVUUUSSSQQQNNNLLLKKKKKKJJJHHHHHHHHHHHHFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFHHHKKKMMMLLLHHHFFFFFFFFFFFFHHHKKKKKKJJJHHHLLLNNNRRRUUUVVVUUURRRPPPPPPTTTXXXZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSQQQOOOOOOPPPRRRSSSSSSSSSUUUVVVSSSPPPQQQUUUZZZ]]]ZZZWWWVVVWWWYYYXXXWWWUUUUUUVVVWWWXXXYYYYYYZZZZZZXXXVVVTTTSSSSSSTTTTTTTTTTTTTTTUUUVVVXXXZZZ\\\ddduuuVVVHHH>>>???@@@<<>>===<<<;;;:::::::::::::::::::::999888666555555666888:::===???AAAFFFGGGKKKNNNJJJBBB???AAACCCCCCBBBAAAAAA@@@>>>===:::::::::;;;::::::::::::>>>???@@@???>>><<<===>>><<>>===<<<<<<===<<<======<<<;;;:::999999999999888777777777888888888888777666666666777777666666666777777777888888{{{aaa]]]ZZZXXXWWWUUURRROOOKKKHHHGGGBBB@@@<<<:::888555222///......---------,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++***+++---///111222222222000111222444555555555555000000000000222444666888444222///------...000111333444555444111000000111777888:::<<<>>>>>>>>>>>><<<;;;999777555333111000222222222333333444444444666666777888999;;;===>>>>>>???@@@BBBDDDGGGJJJKKKMMMPPPRRRRRRQQQQQQSSSVVVTTTUUUWWWXXXZZZ[[[[[[\\\\\\\\\\\\___bbbccccccaaafffhhhjjjllllllnnnppprrrwwwuuurrrpppqqqsssvvvyyy{{{vvvooojjjggg```VVVNNNMMMLLLNNNSSSUUUSSSRRRTTTQQQTTTXXXeeeooolllwwwnnnaaaUUUGGG===555//////222000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000111111111222222222222333333333444444444444444444555555555666666555555555666666666666666666666666666777777777777666666777777888888999999999:::;;;:::999999:::<<<<<<<<<<<<<<<<<<<<<======BBBBBBCCCBBBBBBAAA@@@@@@AAABBBBBBCCCDDDCCCCCCCCCEEEGGGIIIIIIHHHFFFFFFFFFIIIKKKMMMMMMLLLKKKKKKLLLFFFGGGHHHIIIJJJKKKKKKKKKGGGFFFDDDEEEFFFFFFEEECCCDDDEEEFFFHHHIIIJJJJJJJJJFFFHHHKKKOOOQQQPPPMMMIIIJJJIIIIIIJJJLLLMMMKKKJJJLLLOOOSSSVVVWWWVVVTTTRRROOORRRVVVWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSQQQNNNNNNPPPRRRSSSSSSTTTVVVWWWUUURRRQQQSSSVVVWWWVVVVVVWWWYYYZZZZZZYYYWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXVVVTTTSSSSSSSSSTTTTTTTTTUUUUUUWWWXXXZZZ[[[]]]llllllWWWCCC<<<<<<;;;<<<@@@FFFHHHNNNUUU___iiiqqqvvvxxxzzz|||}}}~~~~~~ppp___TTTJJJFFF@@@=========;;;999999;;;<<<<<<999777666666222333555888;;;>>>AAACCCDDDJJJUUU\\\YYYQQQMMMNNNOOONNNNNNQQQSSSPPPIIIBBB777:::<<<;;;999999:::<<<;;;===>>>>>>===<<<<<<===;;;???CCCDDDDDDHHHOOOUUU]]]dddkkkooorrrvvvwwwuuurrrooollljjjkkknnnsssvvv~~~~~~~~~hhhUUUPPPQQQNNNLLLLLLJJJJJJJJJIIIGGGCCCAAA???AAA@@@>>><<<;;;:::999999;;;;;;;;;;;;;;;:::999888999888888777777777777777888777666666555555666666555555666666666777777777|||aaa\\\YYYXXXWWWVVVSSSPPPLLLIIIGGGBBB???<<<:::888666222///......---------,,,,,,,,,++++++++++++++++++++++++***************************+++,,,...000222333444222222222222444555777888333222111111111333666777555444111///.........///111333555666444222///---333555888;;;===?????????>>>===;;;999777555444333222222222222333333333333666666666777888:::;;;<<<<<<===>>>@@@BBBCCCCCCDDDHHHKKKNNNPPPPPPQQQRRRTTTSSSSSSSSSTTTVVVXXXZZZ[[[[[[[[[]]]___aaacccddddddeeegggjjjmmmnnnppprrruuuttttttsssssstttvvvyyy{{{tttkkkaaa[[[XXXTTTMMMFFFMMMNNNRRRUUUUUUSSSSSSTTTMMMQQQ___rrr}}}~~~yyyccc\\\MMM>>>666333111111444///000000000111111111111000000000000000000000000///000000000000000000///000000000000000000000000000000000000111111111111222222222222333333333333333333444444444555555555444444444555555666666666555555555666666666777777555555666666777888999999999:::;;;:::999999;;;===<<<<<<<<<<<<<<<<<<<<<;;;???@@@AAABBBCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@CCCDDDFFFEEEDDDBBBBBBCCCFFFGGGIIIHHHFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBEEEDDDCCCDDDEEEFFFEEEDDDCCCDDDFFFHHHIIIJJJIIIIIIFFFHHHLLLPPPSSSSSSOOOLLLMMMLLLKKKLLLMMMNNNMMMKKKLLLNNNQQQTTTVVVUUUTTTRRRNNNQQQTTTUUUSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQOOOMMMMMMOOOQQQRRRRRRQQQSSSTTTSSSQQQOOOOOOPPPPPPQQQRRRTTTVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRQQQPPPPPPQQQSSSSSSTTTUUUVVVWWWXXXYYY[[[\\\rrr|||iiiMMM???<<<;;;;;;;;;AAABBBFFFMMMWWWcccmmmsssrrruuuyyy{{{{{{}}}tttjjj[[[RRRFFF@@@???@@@>>><<<999;;;===<<<999777666777555666777999;;;>>>@@@AAACCCFFFOOOXXXYYYUUURRRTTTTTTVVV\\\hhhpppmmm```SSSBBB@@@<<<::::::;;;===???777999<<<=========>>>@@@>>>@@@CCCGGGLLLSSS[[[```hhhmmmrrruuuvvvwwwyyyzzz{{{vvvrrrqqqrrrrrryyy{{{rrr```PPPJJJKKKIIIHHHIIIGGGGGGGGGFFFEEECCCBBBAAA@@@@@@>>><<<:::999777777999:::::::::999999888777888888777666666666666777777666555555444555555555444555555555555666666666}}}```[[[XXXXXXXXXWWWTTTQQQMMMIIIGGGAAA???===;;;999777333000......---------,,,,,,,,,++++++++++++++++++++++++******************************,,,---///111333333333222111111333555777999777666333111111111222333555444222111///......---///111444666666444000,,,///111444888;;;===>>>>>>===<<<<<<;;;:::999888777444444333333333333333333555555555666666888999999:::;;;>>>@@@BBBCCCCCCCCCCCCEEEIIIKKKLLLLLLLLLLLLNNNOOOQQQRRRTTTVVVWWWWWWWWWYYYZZZ\\\^^^```bbbdddbbbeeeiiikkklllnnnpppqqqsssssstttuuuuuuuuutttssseee\\\RRRLLLLLLLLLKKKIIIOOOQQQSSSRRRRRRUUUYYY[[[WWW[[[nnnqqqaaaOOOCCC666333333333333444///000000000111111111111////////////////////////...//////000000//////...//////////////////////////////000000000111111111111111111222222222333333333333333333444444444444333333444444555555666666444555555555555666666666444444555666777777888888888999::::::999999;;;===<<<<<<<<<<<<;;;;;;;;;;;;999:::<<<>>>?????????>>>;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@>>>>>>>>>???@@@AAABBBAAA??????@@@AAA??????@@@AAABBBBBBBBBBBBCCCBBBAAABBBCCCDDDDDDBBBBBBCCCEEEFFFGGGGGGFFFFFFFFFHHHKKKPPPSSSSSSPPPMMMNNNLLLKKKLLLMMMNNNNNNMMMKKKLLLOOORRRSSSRRRQQQPPPMMMPPPRRRRRRQQQOOONNNNNNLLLKKKKKKLLLMMMNNNPPPQQQNNNMMMKKKLLLNNNPPPPPPPPPQQQRRRSSSRRRPPPNNNMMMMMMLLLNNNPPPQQQQQQQQQPPPPPPTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOQQQQQQRRRSSSTTTUUUUUUUUUXXXUUU```uuu|||yyy|||yyy[[[IIICCC@@@===<<>>>>>???AAACCCAAABBBFFFMMMYYYdddlllpppqqqrrruuuwwwwwwwwwyyy{{{~~~}}}|||{{{zzzzzz{{{pppggg[[[NNNHHHHHHGGGGGGHHHHHHFFFDDDAAA@@@@@@AAABBB@@@@@@???===;;;999888777888888888888888777777666888777666666555555666666666555444444333333444444333333444444444555555555^^^ZZZYYYXXXXXXXXXVVVRRRNNNJJJGGG@@@???===<<<:::777333000......---------,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++*********************+++,,,---///111222333222111111222444666888888666444222000000000000333333222222111//////......///111555777666222///...///111444777:::<<<>>><<<<<<;;;;;;;;;;;;;;;;;;666666666555555444444444555555444555555666777777999:::<<<>>>@@@AAABBBCCCBBBCCCEEEGGGHHHIIIHHHHHHIIIKKKNNNQQQSSSTTTSSSSSSUUUWWWYYY[[[\\\^^^bbbeeefffhhhkkkmmmmmmmmmnnnooopppppppppooolllhhhdddaaaSSSOOOIIIFFFGGGJJJNNNPPPOOOSSSUUUTTTXXXcccnnnuuulllnnn|||jjj[[[AAA888111111333222111111000000000000111111111111////////////////////////......////////////....../////////////////////////////////000000000111111000000111111111222222222222222222333333333444444333333333444444444444444444444444444555555555666444444555555666666777777777888999999888888:::<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<============<<<============>>>???AAAAAA???AAABBBBBBAAAAAABBBCCCAAABBBCCCBBBAAAAAABBBDDDAAABBBCCCEEEFFFGGGGGGGGGAAA@@@??????AAABBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEGGGHHHJJJNNNQQQQQQOOOMMMMMMLLLJJJKKKMMMNNNNNNMMMJJJLLLNNNOOOPPPOOONNNNNNMMMOOOQQQPPPOOOMMMLLLMMMHHHHHHHHHHHHJJJLLLNNNPPPLLLKKKLLLNNNPPPQQQPPPNNNRRRRRRRRRQQQQQQOOONNNMMMKKKMMMOOOPPPOOONNNNNNOOOSSSSSSSSSTTTTTTUUUUUUUUUTTTSSSSSSRRRQQQPPPOOONNNMMMNNNOOOPPPQQQQQQQQQQQQOOORRRXXXeeevvv{{{ppplllXXXKKKCCC>>>;;;??????@@@AAADDDGGGKKKMMM\\\dddpppwwwyyy{{{wwwgggYYYPPPJJJFFFCCCBBB???<<<:::;;;;;;:::999666666777:::???EEELLLPPPGGGBBBAAAEEELLLSSS\\\dddddd```aaalll~~~sssaaaKKK>>><<<===:::777<<<======<<<<<<>>>AAADDDJJJLLLRRR[[[gggrrr{{{{{{wwwvvvxxx{{{zzzzzz|||{{{|||}}}~~~~~~~~~}}}}}}iii[[[TTTKKKGGGFFFHHHHHHHHHIIIFFFBBB>>><<<<<<======@@@??????>>><<<:::999777666666777777777666666555777777666555555555555555555444444333222333333333222333333333333444444444]]]ZZZ[[[XXXYYYXXXVVVSSSNNNJJJGGG@@@???===<<<;;;888444000......---------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))************+++---///000333222111111111333444555555555444222111000///...111111222222222111000///------...222666888666444//////000111444888<<<>>><<<<<<<<<<<<;;;;;;;;;;;;999999888777777666555555555444444444444444555666666777888999;;;===>>>???AAAAAABBBDDDFFFGGGGGGGGGGGGIIIMMMPPPRRRSSSRRRRRRVVVXXX[[[\\\]]]___dddgggiiikkkmmmnnnlllkkkjjjjjjfffeeeccc___ZZZVVVRRROOOFFFGGGHHHHHHIIIKKKPPPTTTRRRYYY___bbbnnn}}}zzzmmm\\\GGG999333///111222000...///000000000000111111111111........................---......//////......---........................////////////000000000111000000000000111111111222222222222222333333333333444444444333333333333333333333444444444555555555555555555555555555555555666777888888777888:::<<<:::::::::;;;;;;<<<<<<<<>>======<<<<<<<<<<<<:::999999999:::;;;===>>><<<======<<<;;;:::<<<===:::;;;<<<;;;:::;;;===???>>>>>>???@@@@@@?????????BBBAAA@@@@@@AAABBBAAA???@@@@@@AAABBBDDDEEEGGGHHHJJJJJJJJJLLLOOOPPPOOONNNKKKJJJHHHIIIKKKMMMNNNNNNKKKLLLNNNNNNOOONNNMMMLLLNNNOOOPPPPPPMMMLLLKKKLLLGGGFFFFFFGGGIIILLLNNNPPPKKKLLLNNNQQQSSSSSSQQQNNNPPPOOONNNNNNNNNNNNMMMMMMHHHKKKMMMMMMLLLLLLMMMOOOOOOPPPPPPQQQRRRSSSSSSTTTQQQQQQQQQPPPOOONNNMMMLLLJJJKKKLLLMMMNNNNNNMMMMMMGGGOOOTTTXXXgggzzz|||sss\\\KKKBBB===>>>???@@@AAABBBBBBBBBBBBJJJVVVeeeppptttwww{{{}}}ssshhh___YYYUUUKKKDDD<<<999;;;<<<:::777777666666:::AAAJJJTTTZZZJJJJJJMMMOOOPPPTTTbbbpppmmmddd\\\]]]iiiwwwzzzjjjTTTDDD???>>><<<:::>>>>>>>>>>>>@@@EEELLLQQQZZZaaaiiimmmooottt}}}}}}xxx|||~~~~~~~~~qqq___RRROOOJJJEEEEEEFFFFFFEEEDDDBBB@@@>>><<<;;;::::::>>>>>>>>>===<<<;;;999888444555555666666666555555777666555555444444555555444444333222222222222222222222222222333333333333\\\ZZZ]]]YYYYYYYYYWWWSSSOOOJJJGGG@@@???======;;;888444000......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++******))))))******))))))***,,,---///333222111111111222333444222333333222222000///...///000111333333222111111,,,+++,,,000555999999777000000///000333888<<>>AAACCCCCCCCCFFFHHHJJJMMMOOOPPPQQQQQQTTTWWWYYYZZZ[[[^^^cccgggeeegggiiiiiifffdddbbbbbb\\\ZZZVVVQQQMMMIIIGGGFFF???EEEKKKMMMLLLMMMPPPTTTWWWaaakkksss|||qqqsssaaa\\\LLL000999444111222222///...000000000000000111111111111........................---..................---........................////////////000000000000000000000000111111111111111111222222222333333333444444444333333222222222333333333444444444555555555555555555555555444444555666777777666777999;;;999999::::::;;;<<<=========<<<:::999999999:::;;;;;;:::999999999;;;<<<======>>>>>><<<:::999:::<<<999:::::::::999;;;===@@@>>>>>>@@@AAACCCCCCDDDDDDEEEDDDCCCCCCDDDDDDCCCAAA>>>??????AAACCCGGGJJJLLLLLLKKKJJJLLLNNNPPPOOOOOOJJJHHHGGGHHHJJJMMMNNNNNNMMMMMMNNNOOONNNMMMLLLKKKNNNOOOPPPOOOMMMKKKKKKKKKGGGFFFFFFGGGIIILLLOOOQQQKKKLLLPPPTTTVVVVVVRRROOONNNLLLJJJJJJKKKLLLKKKKKKDDDGGGJJJJJJIIIIIILLLOOOKKKKKKLLLMMMNNNPPPPPPQQQNNNNNNNNNMMMLLLKKKJJJIIIHHHIIIJJJLLLLLLLLLKKKKKKDDDLLLOOOMMMVVVmmmqqqYYYKKKEEE<<<>>>AAACCCDDDDDDCCCBBB<<>>>>>===<<<;;;<<<<<<======<<<:::999888444444555555666555555444666666555444444444444555444333222222111111222222111111222222222333333333jjjYYYXXXXXXXXXWWWVVVRRRNNNJJJGGGBBB???<<<999777555111///111000---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------111111222222222333333333555555555444222000...,,,,,,...000333444444333222000///......000333666888555333000///000333666888<<<:::999:::===@@@@@@@@@===<<<<<<;;;;;;:::999999888888777666555333111000444555666777888:::;;;;;;::::::;;;<<<>>>@@@BBBCCCCCCDDDFFFHHHKKKMMMOOOPPPSSSTTTUUUVVVXXXYYYZZZ[[[aaaaaa``````^^^ZZZTTTPPPKKKGGGDDDDDDCCCAAACCCGGGFFFJJJOOORRRUUU\\\gggoooyyyiiiXXXGGG999333444444333333222111000000////////////////////////........................------------------------....................................////////////////////////000000000000111111111111111111111111444333111000000111333444333333222111222333444555777777666666555555555444555666777999999888888777::::::::::::::::::::::::===<<<;;;:::999888888888<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;:::999999999666666777888999999::::::======<<<===>>>AAACCCEEEIIIIIIHHHHHHFFFEEEDDDCCCCCCCCCBBB@@@@@@CCCHHHLLLNNNKKKJJJMMMRRRSSSOOOJJJIIIGGGGGGIIILLLNNNOOONNNLLLLLLLLLKKKJJJHHHGGGFFFKKKMMMOOONNNLLLJJJIIIIIIJJJIIIHHHHHHIIILLLPPPRRROOOKKKGGGHHHLLLOOOMMMJJJMMMNNNNNNNNNLLLIIIFFFCCCHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLNNNNNNNNNNNNLLLLLLJJJJJJJJJKKKKKKKKKHHHFFFHHHHHHHHHIIIIIIIIIJJJJJJLLLJJJLLLNNNLLLUUUrrrmmmSSSEEEDDDAAA??????CCCGGGKKKLLLHHHDDDGGGSSS___eeelllsssuuuvvvzzzsssqqqwwwfffQQQ>>>:::<<<<<<:::999888::::::999???KKKTTTWWW^^^gggqqqssskkk___VVVRRRdddccc[[[YYY\\\TTTNNNWWWiiieeeZZZLLLFFFGGGGGGEEEJJJPPPWWW]]]bbbhhhooottt}}}}}}}}}|||zzzwwwuuusss}}}||||||~~~}}}uuuppplllZZZQQQLLLJJJIIIHHHFFFCCCAAA@@@???999999999:::::::::;;;;;;::::::999999888777666666666666555444444444444555444444444333333222222222222222111111111111222222111111222222222333333333jjj[[[\\\YYYXXXWWWTTTQQQMMMIIIGGGAAA>>>;;;999888555222000000///---,,,++++++,,,,,,++++++++++++++++++++++++************************))))))******+++,,,,,,---000000111111222333333444666666666666555333111000---///000222444444444444222000///...///111444666555333111000000111333444444666:::===>>>===:::888>>>>>>=========<<<<<<<<<:::::::::999888666555444222333333444555666777777888888999:::;;;===>>>???AAABBBCCCEEEGGGIIIJJJKKKNNNNNNOOOOOOOOOPPPPPPPPPQQQPPPNNNLLLJJJGGGDDDAAAHHHDDDCCCFFFGGGEEEDDDFFFMMMRRRXXX___kkkxxxjjj\\\LLL===555444444333333222111111000000................................................------------------------....................................////////////.../////////000000000000000000111111222222222333444333111000000111333444333333222222222333444555666666666666555555444444555666777888888888777777999999::::::;;;;;;;;;;;;<<<;;;::::::999999999:::999888888888999999:::;;;<<<<<<;;;:::999999999999777777888999999:::;;;;;;>>>=========>>>AAACCCEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBEEEIIIMMMPPPNNNLLLNNNPPPQQQPPPMMMKKKJJJHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKJJJIIIGGGFFFHHHJJJKKKKKKJJJJJJKKKLLLLLLKKKJJJJJJLLLNNNRRRTTTPPPKKKGGGGGGJJJLLLKKKIIIKKKLLLMMMMMMLLLIIIFFFDDDFFFFFFEEEEEEFFFGGGIIIJJJMMMMMMNNNOOOOOONNNMMMMMMKKKJJJJJJJJJKKKKKKIIIFFFGGGFFFEEEEEEGGGJJJLLLNNNNNNKKKKKKLLLJJJNNNffffffLLLEEEDDDBBB@@@@@@EEENNNUUUKKKEEECCCHHHNNNVVVbbbnnnppppppqqquuu{{{}}}qqqooosssppp]]]IIIAAA@@@===;;;<<<:::;;;::::::BBBQQQ^^^dddgggkkkooommmfff]]]WWWUUUWWWXXXSSSSSSXXXQQQKKKSSSlllsssppp___SSSTTTWWWUUU___dddlllpppsssuuuzzz}}}|||xxxsssooommmyyyxxxyyy{{{~~~}}}{{{|||~~~rrr___^^^jjjeeeTTTLLLGGGHHHGGGFFFDDDBBB@@@>>>===::::::::::::::::::::::::888888888777666666666555666555555444444444444444444444333333333222222222222111111000000111111222111111111222222222333333jjj^^^___ZZZYYYVVVRRRNNNKKKHHHFFF@@@>>>;;;999888666333111.........------,,,,,,+++************************************************((())))))******+++++++++......///000222333444444666666777777777666555555//////000111222444555666444222000......///222333555444333111111000111111222555999<<<<<<<<<<<<<<>>>>>===<<<;;;::::::<<<<<<<<<<<<;;;:::999888333333444444444555555555777777777777777888999:::>>>>>>???@@@BBBCCCDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHJJJIIIHHHFFFEEEDDDCCCCCCGGGBBB@@@CCCEEEFFFIIIMMMWWWggg}}}qqqhhh\\\OOO@@@444222666333333222222111000000000........................---------------------------------------------------------------------------............/////////....../////////000000000///000000111222333444444333222111000000111222333333222222222222333444444666555555555555444444444555666666777888777777777888888999999:::;;;<<<<<<;;;::::::999999:::::::::777777777888999:::;;;<<<<<<;;;:::999888888888888999999999:::;;;;;;<<<<<<===<<<;;;;;;===???BBBCCCAAAAAABBBBBBBBBBBBAAAAAA???@@@BBBCCCDDDFFFJJJMMMRRRQQQPPPOOOOOOOOOPPPPPPMMMLLLJJJIIIJJJJJJIIIHHHHHHIIIJJJKKKKKKIIIGGGFFFFFFGGGGGGGGGGGGIIIKKKNNNNNNNNNMMMMMMNNNPPPSSSUUUQQQLLLHHHFFFHHHIIIIIIHHHHHHIIIJJJKKKJJJIIIFFFEEEEEEDDDDDDDDDDDDFFFGGGHHHLLLLLLMMMNNNNNNMMMLLLLLLJJJJJJIIIJJJKKKKKKIIIGGGFFFEEECCCCCCEEEIIINNNQQQOOOKKKIIIIIIGGGGGGUUUfffaaaSSSSSSOOOHHHAAABBBKKKSSSQQQLLLFFFBBB@@@DDDQQQ^^^eeegggkkkpppuuu{{{~~~vvvrrrsssuuufffTTTIIIBBB>>>>>>@@@??????;;;999BBBRRRaaahhhbbbdddffffffaaaYYYQQQLLLLLLNNNKKKPPPZZZWWWPPPUUUmmmwwweeedddhhheeennnssszzz}}}||||||}}}~~~zzzwwwvvvuuuuuuyyyxxxwwwyyy{{{|||{{{zzz}}}tttbbbRRROOOddd~~~nnnXXXLLLGGGCCCFFFEEEDDDBBB@@@>>><<<<<<;;;;;;::::::999888888888555555555555555555555555555555444333333333333333333333333222222222222222222111111000000111111222000111111111222222222222~~~jjj___```[[[YYYVVVQQQMMMIIIGGGFFF@@@===;;;999999777444222------......------,,,+++++++++++++++++++++++++++************************(((((()))))))))*********+++,,,---///111333444555555555666777777888888888000///......000222444666666444111///......000111333333333444333333222222333444444444444888>>>BBBAAA@@@???>>><<<;;;:::999<<<<<<======<<<<<<;;;;;;888888888888888888777777777777666666666666777777;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBBCCCDDDEEE>>>???????????????AAABBBEEEDDDEEEHHHKKKPPP[[[fffqqqrrreeeTTTEEE:::222222666222222111111000000000000........................---------------------------------------------------------------------------------.........//////........./////////000000//////000111222333444555222111111000111111222333222222222222222333333333444444444444444444444444555555666666666777777777555666666888999:::;;;;;;<<<;;;;;;:::999999999999888888999:::;;;===>>>???<<<;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<===;;;:::999999:::===???AAA@@@@@@AAABBBCCCCCCCCCCCC@@@BBBDDDEEEFFFHHHJJJMMMPPPRRRSSSRRRPPPOOOOOOPPPMMMLLLJJJIIIJJJJJJIIIHHHGGGHHHJJJKKKKKKIIIGGGFFFFFFFFFFFFEEEDDDFFFJJJMMMNNNNNNMMMMMMNNNPPPRRRSSSRRRNNNIIIGGGGGGHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJIIIHHHHHHJJJJJJIIIGGGDDDDDDCCCDDDEEEIIILLLNNNLLLHHHFFFGGGFFFEEEKKKSSSttt|||kkkggg]]]QQQFFFCCCHHHMMMTTTUUUTTTNNNFFFAAADDDJJJTTT[[[eeemmmrrrwww}}}~~~yyywwwtttjjj[[[MMMCCC???AAAEEEDDDBBB>>>999>>>KKKVVV[[[SSSXXX```fffeee\\\OOOFFFKKKKKKGGGPPPcccfff]]][[[kkkyyyxxxxxxqqqtttxxx}}}~~~}}}}}}~~~{{{xxxwwwxxx{{{}}}}}}|||{{{zzz{{{{{{{{{{{{uuuYYYTTTcccyyyzzzppppppZZZMMMGGGFFFDDDDDDCCCBBB@@@???===<<<;;;;;;;;;:::999888777666666444444444555555555555555444444333222222222222222222222222222222111111111111111000000000000111111000000000111111111111222}}}jjj``````[[[YYYVVVQQQMMMIIIGGGFFF@@@>>>;;;:::999777555333------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))************+++,,,...000222333444222333333444555777888888111///...---...000222444555444333111000000//////111222444555777777777777444444444444555888<<>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999888777777777777777999999:::::::::;;;;;;;;;======>>>??????@@@@@@AAA<<<>>>AAAAAAAAAAAABBBDDDDDDNNN]]]iiimmmssswwwrrr^^^HHH;;;555222222333111111000000000000//////........................------------------------------------------------------------------------------------........................////////////......///000222333444444000000000000111222222333111111222222222333333333333333333333444444444444555555555555555666666666333444555666777888999999>>>===;;;:::999888888888777888888:::;;;===???@@@===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<;;;;;;;;;>>>@@@AAABBBBBBDDDEEEFFFGGGGGGGGGCCCEEEGGGGGGHHHIIIKKKNNNMMMPPPSSSSSSQQQOOOMMMMMMLLLJJJIIIIIIKKKLLLLLLKKKGGGHHHJJJKKKKKKIIIHHHGGGIIIHHHGGGDDDCCCDDDHHHKKKLLLKKKKKKKKKKKKLLLNNNNNNRRROOOKKKIIIHHHIIIJJJJJJEEEEEEGGGGGGHHHHHHGGGGGGEEEEEEDDDDDDEEEFFFHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFFFFHHHIIIHHHGGGCCCDDDEEEFFFGGGGGGGGGFFFEEECCCCCCEEEFFFFFFHHHKKKZZZtttuuummmWWWIIIEEEFFFIIIMMMVVV___aaaZZZPPPGGGBBBDDDJJJTTT\\\ccckkktttzzz{{{vvvpppcccSSSFFFAAABBBDDDCCCCCC@@@;;;===FFFLLLNNNLLLRRR\\\eeehhhddd[[[TTTRRRNNNFFFNNNhhhqqqgggaaaccczzz{{{~~~|||wwwuuuvvvxxxzzz}}}|||{{{{{{}}}~~~|||zzzgggZZZhhhnnnoooqqq]]]NNNGGGFFFFFFGGGCCCBBBAAA@@@>>>===;;;;;;;;;;;;:::999777666555555444444555555555555555555333333222111111111111111111111111111111111111111111000000000000000000111//////000000000111111111}}}jjjaaa```ZZZYYYVVVRRRNNNKKKHHHFFFAAA???<<<:::999777444222------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***+++---///111222333000111111222333555666777222111///......///000111333444444555444222111//////111333555888:::;;;;;;;;;<<<@@@EEEHHHHHHEEEBBBAAAAAA@@@@@@??????>>>>>><<<===============<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999999:::::::::::::::;;;;;;;;;???????????????????????????BBBDDDEEEDDDEEEJJJMMMRRRfffbbbNNN999111111111111111000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////......//////000111222222//////000111111222222222000111111222333222222222222222333333333333333444555444444444444555666666444444555555666777888888======;;;:::999888888888666666777888999;;;===>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>>>>>>>@@@BBBDDDCCCDDDEEEGGGHHHIIIIIIIIIFFFGGGHHHIIIIIILLLOOORRRMMMNNNOOOPPPPPPOOOMMMKKKLLLJJJIIIJJJMMMNNNNNNNNNKKKKKKKKKKKKJJJIIIIIIHHHKKKKKKIIIFFFDDDDDDGGGIIIIIIHHHHHHHHHHHHHHHIIIIIINNNMMMLLLKKKJJJJJJKKKLLLEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJGGGEEEDDDDDDFFFGGGGGGFFFCCCEEEFFFGGGGGGEEECCCAAAAAABBBCCCEEEFFFGGGHHHIIIPPPdddzzz|||kkkTTTGGGAAA>>>CCCNNN\\\fffiiieeeXXXKKK@@@@@@AAADDDKKKWWWeeennnxxx{{{}}}~~~}}}yyymmmZZZKKKDDDAAA@@@???AAA@@@>>>@@@HHHLLLMMMJJJMMMRRRXXX^^^eeejjjmmmddd___RRRTTTkkkvvvpppkkk]]]nnn||||||}}}|||xxxtttsssuuuyyy{{{~~~}}}|||~~~rrrZZZfffzzzqqqcccTTTKKKHHHEEEDDDEEEBBBAAA@@@???===<<<;;;:::::::::999888777666555444555555555444444444444444222222111000000000000000000000000000000111111111111000000//////000000111////////////000000000000~~~kkk```]]]YYYXXXWWWTTTQQQMMMIIIGGGBBB@@@===;;;999777444111...---,,,,,,,,,,,,......++++++++++++++++++++++++************************+++++++++++++++++++++***)))***+++,,,...000111111000000000000222444555777555444333111000///000000000222666888888666222000///000222444777999;;;<<>>>>><<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======???@@@AAACCCDDDFFFGGGHHHBBBDDDGGGIIILLLSSS^^^ffftttuuuMMM@@@333000111111000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////------....../////////000...///000111111222222222///000111222333222222111111222222222333333333333444444333333333444555666666666666777777888888888:::::::::999999:::;;;;;;777777777888999:::<<<===<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>>>>>>>@@@BBBDDDCCCDDDEEEFFFGGGHHHHHHHHHFFFGGGHHHIIIKKKOOOUUUYYYNNNKKKIIIIIILLLNNNMMMLLLMMMLLLKKKLLLNNNOOOOOOOOONNNMMMLLLJJJIIIIIIIIIJJJLLLLLLKKKHHHFFFFFFHHHJJJFFFFFFFFFEEEEEEEEEEEEEEEIIIJJJKKKKKKKKKKKKLLLLLLFFFFFFGGGGGGGGGGGGGGGGGGDDDCCCCCCBBBCCCEEEFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGEEECCCBBBBBBDDDEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAACCCDDDDDDDDDEEEGGGHHHMMM\\\jjjzzzvvv\\\III@@@AAAEEELLLXXXgggooohhh[[[NNNGGG???<<>>;;;===>>>===BBBJJJPPPQQQIIIJJJKKKNNNVVVddduuurrrjjjvvvnnnppptttyyy|||~~~}}}xxxvvvrrrppppppsssvvvyyy~~~rrreee^^^]]]rrr```UUULLLJJJHHHCCCAAACCC??????>>><<<;;;:::999888999999888777666666555555444444444333222222222111111111000////////////000/////////000000000111111000000////////////000000........./////////000000kkk^^^YYYXXXXXXWWWVVVRRRNNNJJJGGGCCCAAA===;;;999777333111///...,,,++++++,,,...///************************************************,,,,,,++++++++++++++++++******+++,,,...///000000000000000000111333555666888777555333222111000000...111666:::;;;888444111000000111333555888:::;;;===;;;>>>JJJ[[[eeefffcccqqqnnnhhh```XXXQQQKKKHHHDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>?????????@@@======<<<;;;;;;<<<<<<===<<<<<<<<<======>>>>>>???===???BBBGGGKKKPPPSSSUUU[[[^^^aaaeeelllzzzwwwaaaBBB;;;555555444111///000.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---------.....................000111222222222222///000111222333222111111111111111222222333333333444444333222333444555666888888888888888999999999777777888999:::<<<===>>>999999999:::;;;<<<===>>>;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<;;;<<<===@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGIIILLLRRRYYY^^^QQQKKKDDDCCCHHHMMMNNNMMMOOONNNLLLMMMNNNPPPOOONNNQQQOOOLLLJJJIIIIIIJJJKKKKKKLLLKKKJJJHHHHHHIIIKKKEEEEEEEEEDDDDDDDDDDDDDDDDDDGGGJJJKKKKKKKKKLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBAAAAAABBBCCCEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCDDDBBB@@@@@@BBBDDDEEEDDDEEEEEECCCCCCBBBCCCDDDEEEBBBEEEFFFDDDBBBCCCEEEFFFHHHTTTYYYfff{{{```QQQDDDAAA>>>GGG]]]ppppppeee^^^UUUKKKCCCBBBBBBCCCBBBGGGQQQZZZ___hhhttt|||}}}zzzxxxooo^^^QQQKKKEEE>>>:::<<<<<<;;;@@@JJJQQQSSSJJJLLLNNNQQQYYYiii~~~}}}~~~|||zzz}}}yyytttoookkkkkklllmmm}}}iiiWWWWWWaaauuufffPPPIIIEEEHHHGGGBBB???AAA======<<<;;;999888777777888888777777666666555555444333333222111000//////111111000///////////////.../////////000000111111000000////////////000000............/////////000lll]]]ZZZZZZXXXUUURRROOOMMMLLLLLLBBB@@@=========:::444000//////...---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++******+++,,,,,,+++++++++***************(((((()))***+++---...///555444333222222333444555888777666555333333222222---...000444888888666444444333111111333777;;;>>>???EEEJJJHHHEEEJJJWWWdddtttcccUUURRRXXXXXXPPPHHHGGGEEEBBBOOOFFFAAACCCCCC@@@???CCC>>><<<;;;;;;<<<===<<<:::===AAABBB???>>>BBBFFFFFFHHHPPPPPPTTTcccnnnxxxtttvvv{{{lllTTTKKKGGGBBB>>>:::555000---000///...------...///000//////...---,,,++++++***,,,,,,,,,++++++************++++++,,,,,,++++++***------,,,++++++***)))))),,,,,,,,,---------......,,,,,,,,,---------......////////////////////////////////////000000000000333222111000000111222333111111222222222333333333444444333222111111111111444555777999:::999888777888888888888999:::;;;<<<<<<;;;999999:::::::::999;;;;;;<<<<<<<<<;;;999888<<<<<<;;;:::;;;<<<===>>>??????>>>>>>??????@@@AAA>>>>>>@@@AAACCCDDDFFFFFFHHHIIIGGGFFFJJJQQQSSSQQQKKKIIIFFFEEEFFFJJJNNNQQQPPPPPPOOONNNMMMLLLKKKJJJMMMLLLLLLJJJIIIHHHGGGGGGJJJKKKLLLMMMLLLKKKIIIGGGHHHFFFDDDBBBBBBEEEHHHJJJFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFDDDDDDFFFHHHFFFEEEDDDCCCDDDEEEGGGIIIBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCAAA??????AAACCCDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAABBBBBBCCCDDDEEEDDDLLLMMMLLL```iiiWWWLLLCCCEEEMMMYYYfffoooqqqhhh]]]TTTNNNKKKFFFCCC@@@AAADDDJJJSSS```mmmvvvxxxuuuooohhh```WWWNNNIII???>>><<<<<<<<>>CCCFFFEEENNN___mmm}}}|||nnnTTTDDDBBBGGGDDDAAA>>><<<999666333000///...------...///000---------------,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------------............................../////////000000000000222111000000000000111222111111111222222222333333333333222111111111222222333555777888999999888777777777777888888:::;;;;;;888777666777888::::::::::::;;;<<<<<<<<<:::999888;;;::::::999:::;;;<<<===>>>============>>>??????>>>>>>???@@@BBBCCCDDDDDDEEEGGGGGGFFFIIIOOOQQQNNNHHHGGGEEEDDDEEEHHHKKKMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJIIIIIIHHHGGGFFFFFFHHHIIIJJJKKKJJJIIIGGGFFFFFFDDDCCCBBBBBBDDDFFFGGGGGGGGGGGGHHHGGGGGGGGGFFFGGGGGGGGGEEEDDDDDDEEEGGGGGGFFFDDDBBBAAABBBCCCDDDAAAAAAAAAAAABBBBBBBBBBBBEEECCCAAA@@@@@@AAACCCEEECCCBBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDDBBBIIIJJJIIITTTlll~~~ttteeeTTTJJJHHHMMMYYYdddppprrrrrrpppiiiaaaYYYUUUJJJHHHDDDBBBEEEOOO]]]gggooommmhhhddd^^^VVVNNNIIIAAA???===<<<;;;===???@@@CCCIIIUUUbbbgggffffffiii|||xxxxxxwwwuuusssuuu{{{tttiiieeennn|||oooYYYLLLKKKHHHEEEBBBAAA@@@>>>===;;;;;;:::999888666444444444444444444444444444444333333222111111000//////........................---.........//////////////////...---------------------------............kkk[[[ZZZXXXWWWUUUQQQNNNJJJGGGFFFBBB@@@===<<<<<<:::555111000///...---,,,,,,,,,,,,---,,,,,,++++++***************)))(((((()))******)))))))))***+++++++++,,,***************+++,,,,,,---...///111222222222222666666666555555666666777555111...,,,...111333333666555555555666777888999AAACCCHHHNNNTTTYYYZZZ[[[^^^YYY[[[mmm~~~yyyuuuuuusssllldddaaaccchhhjjjeee\\\VVVUUUGGGIIIKKKKKKHHHEEEBBBAAADDDFFFHHHKKKSSS^^^dddddd}}}xxxxxxYYY888---555999777666555555555333222///......------......///+++,,,,,,,,,---------...*********+++++++++++++++******++++++++++++******))))))***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------............................../////////000000000111111000000000000111111000111111111222222222222222222111111111222333333333444666777888888777777777777777777888999::::::333333444555777888:::;;;::::::;;;;;;;;;:::999999999999999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>======>>>??????@@@AAAAAABBBEEEFFFEEEIIIMMMMMMJJJEEEEEEDDDCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGEEEEEECCCCCCBBBBBBBBBCCCDDDEEEHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFFFFEEECCCCCCDDDEEEGGGEEECCCAAA???>>>>>>>>>>>>>>>?????????@@@@@@@@@DDDBBBAAA??????AAABBBDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCAAADDDFFFFFFGGGSSShhhzzz}}}vvvooouuuooo]]]PPPHHHJJJOOOVVVaaapppzzz{{{xxxuuuttteee```WWWKKKBBBCCCLLLUUU___]]][[[YYYVVVQQQKKKGGG@@@???<<<:::::::::;;;<<<@@@BBBMMM\\\eeeccc\\\XXXcccwww~~~yyyhhh^^^jjj{{{gggUUUKKKHHHHHHEEEBBB@@@???===;;;:::::::::999888777666444333333333333333333333333333222222111111000000//////........................---------........./////////......---------------------------............mmm]]]\\\YYYXXXUUURRRNNNJJJGGGEEEBBB???<<<<<<<<<:::666222000///...------,,,,,,,,,------,,,,,,+++***))))))*********))))))*********(((((()))***+++,,,,,,,,,++++++***************+++***,,,...000222222222222222222222222333444555666777444///---...000111222333444555777888999999999======AAAKKKYYYaaabbb___[[[XXXUUUUUU]]]nnn~~~zzzpppdddccchhhsss}}}{{{vvvlllkkkjjjjjjiiieee^^^YYYWWW\\\bbbjjjxxx~~~~~~yyyzzz}}}ZZZ>>>444333111///---------///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,******++++++++++++******)))******++++++,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------........./////////000000000000000000000000000000000000000111111111111222111111000000111222333333333333555666777777666666777666666666777777888999222333444555666777999;;;999::::::::::::999999999999999999999999::::::;;;<<<<<<<<<<<<<<<======>>>===============>>>>>>>>>???BBBDDDDDDGGGKKKJJJEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEDDDBBBAAABBBCCCEEEDDDBBB@@@>>>======<<<<<<<<<<<<============>>>AAA@@@>>>>>>>>>>>>@@@AAA?????????@@@@@@?????????>>>>>>>>>>>>???@@@AAABBBAAA@@@BBBEEEBBBCCCSSSeeezzzyyywwwxxxqqq```RRRLLL@@@JJJXXXfffpppxxx~~~|||ttteeeTTTHHHEEEFFFMMMLLLKKKJJJJJJGGGCCC@@@===<<<:::888888888999999>>>;;;???IIISSSWWWXXXYYY]]]iiitttgggbbbqqqzzzhhhUUUIIIFFFGGGEEEBBB@@@>>>===<<<:::888888888888777666555333333222222222222222222222222111111000000000/////////........................,,,,,,---------.........///...------,,,,,,------,,,,,,---------.........uuubbb^^^ZZZYYYVVVRRRNNNKKKHHHFFFBBB???<<<;;;;;;:::666333000000///...------------------,,,,,,+++***))))))++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++******))))))*********+++...000222222222222000111111111222444555666777555333222222333222111000111444666999:::;;;;;;<<<:::<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>AAACCCCCCFFFIIIFFFBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFCCCDDDEEEFFFGGGFFFFFFEEEKKKJJJHHHFFFEEEDDDDDDDDDCCCDDDDDDCCCAAA@@@@@@AAAAAAAAA@@@???>>>=========::::::::::::;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<=========>>>>>>>>>>>>======<<<<<<<<<======>>>???@@@BBB>>>@@@FFFDDD???FFFRRRiii{{{tttiiiOOOKKKHHHKKKTTTaaalllrrr~~~mmmZZZLLLDDDCCCAAA???>>>>>>>>><<<:::999888888777777888888999999777777<<>>===;;;999777777777777666555444333222222222222222222222222222000000//////////////////........................,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,,,,,,,,,,------------...jjj]]][[[YYYUUUQQQMMMKKKIIIIIIBBB???;;;:::;;;:::777444111000///...---------------,,,,,,++++++*********++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,+++******)))))))))*********+++---...000111222222222222222333444555777777666555444555666666444222...///222555888:::;;;<<<>>><<<===DDDNNNWWW[[[[[[\\\cccnnnwwwvvvppplllnnnvvvlllcccbbbgggqqq|||UUU666444777000---333222111000000111111000...+++,,,,,,------,,,,,,+++......---,,,+++***)))))))))))))))***************))))))************)))))),,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......////////////......////////////000000000000111111000000000111222222222222222333444444555555555555555444444555555666777999:::888555444666999888888777777888888999:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<>>>AAABBBBBBDDDGGGEEE@@@BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHEEEFFFGGGHHHHHHHHHGGGGGGJJJHHHFFFEEECCCCCCCCCDDDAAACCCDDDCCC@@@???>>>???>>>>>>>>>>>>============888999999999999:::::::::::::::999999999999::::::;;;;;;============;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAA===???EEEFFFAAAAAAGGGRRRooommm___MMMCCCEEEMMMWWW\\\mmmvvvppp```VVVGGGDDD???<<<;;;;;;::::::999999999888999999::::::555666999<<<;;;;;;AAAJJJNNNNNNXXXnnn}}}zzz{{{}}}|||vvvjjjeeelll}}}xxxkkkYYYMMMIIIHHHEEEAAAAAA???>>>======;;;888666555666666555444333222222111111111111111111111111////////////............------------------------+++++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------qqqYYY[[[WWWSSSNNNKKKIIIJJJJJJBBB???;;;:::;;;:::777444111000///...------------++++++++++++++++++++++++)))***+++,,,,,,+++***)))******************++++++***)))))))))))))))***+++******+++,,,---...000000222222222222333444666666555444333555666777666555///000111333555888999:::;;;===@@@DDDHHHLLLPPPRRR\\\dddyyyzzzrrrjjjbbbaaakkkyyy|||zzzwww}}}wwwWWW;;;,,,666999...,,,555000///------......---+++***+++,,,------,,,+++***---,,,,,,,,,++++++******************))))))))))))))))))************))))))*********++++++,,,,,,---***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////---...////////////...---........./////////000000222111111000000000000111111111111222222333444555555555444444444444444555666999;;;999555333666999888777777666777888999:::777888999:::;;;::::::999;;;;;;;;;;;;;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<>>>AAAAAA@@@BBBEEEDDD???AAAAAAAAAAAABBBCCCDDDEEEBBBBBBCCCDDDEEEEEEFFFFFFIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFCCCBBBAAAAAABBBCCC@@@BBBCCCBBB@@@>>>======;;;;;;<<<<<<;;;;;;::::::888888888888999999999999999999999999999999999999999:::;;;======;;;:::999::::::999::::::;;;<<<===<<<===???BBBBBBAAABBBDDDFFFYYYwwwppp^^^RRRNNNPPPRRRTTT[[[hhhtttzzzwwwnnnfffVVVQQQIIICCCAAA@@@@@@@@@>>>======<<<<<<;;;;;;;;;666777;;;===;;;777999???AAAEEEHHHRRRiii}}}pppgggccchhhpppwww|||}}}{{{uuuaaaXXXMMMGGGGGGGGGCCC>>>???===<<<<<<<<<:::777444444444555444444333222111111111111111111111111111........................------------------------++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------uuuUUUZZZVVVQQQKKKIIIHHHJJJKKKCCC???;;;:::;;;:::888555111000///......------...++++++++++++++++++,,,,,,((()))***++++++***)))(((+++++++++***************)))))))))))))))***++++++******))))))***,,,...///000000000000111222333444555333222333555777888777111111111222444666777888666;;;AAADDDEEEFFFJJJNNNWWWccc}}}|||}}}yyyuuu{{{yyyfffLLL444444333///---...000111000///......//////...,,,***+++,,,------,,,+++******++++++++++++,,,,,,,,,++++++******))))))(((((())))))************))))))'''((()))***,,,---...///******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////,,,---...//////...---,,,............/////////000222222111000//////000000111111111111222333444555555444444333333333444444444888:::888444333666:::888777666666666888999:::666777888999:::999888888::::::999999::::::;;;<<<999999:::;;;;;;<<<======???AAAAAA???AAAEEECCC???@@@?????????@@@BBBDDDFFFAAAAAABBBCCCCCCDDDEEEEEEIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIEEECCCAAA?????????@@@AAA@@@AAACCCBBB???===<<<<<<:::;;;;;;::::::888777666888888888888999999999999999999999999999999999999888999;;;<<<<<<;;;999888999999999999:::;;;<<<<<<888===@@@>>>===@@@DDDEEEGGGHHHZZZ~~~kkkYYYPPPNNN???CCCMMM[[[iiiooommmiiiddd]]]SSSKKKGGGGGGGGGGGGBBBBBBAAA@@@>>>===<<<;;;999888999;;;:::888999>>>===BBB@@@>>>PPPnnn~~~ssshhh\\\TTT\\\zzz~~~{{{hhh^^^QQQLLLGGGFFFGGGFFFBBB>>>===<<<;;;;;;;;;999666333444444444444333333222111000000000000000000000000---.....................------------------------******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------