BM66(@h yyyxxx|||~~~yyyuuuuuuuuuvvvwwwwwwxxxxxxsssuuuwwwxxxyyyxxxwwwvvvvvvvvvwwwyyy{{{~~~~~~~~~~~~~~~yyyyyy~~~~~~yyywwwyyy}}}yyywwwtttqqqooojjjhhhggghhhjjjkkkjjjhhheeeiiilllkkkhhhfffiiimmmggghhhiiihhheeeddddddeeehhhjjjllllllkkkjjjjjjjjjkkkhhhgggiiinnnooommmiiifffhhhkkklllkkkjjjjjjkkktttsssssssssrrrrrrqqqqqqpppqqqrrrqqqooooooqqqrrrrrrtttvvvvvvvvvvvvxxxyyy}}}~~~{{{|||zzzxxxxxxzzzyyyxxxwwwvvvvvvvvvvvv{{{wwwwwwzzz}}}{{{yyyzzz{{{|||}}}zzzvvvtttvvvzzz}}}~~~zzzwwwtttqqqnnnlllfffhhhjjjiiieee```___^^^dddgggiiigggcccccceeeiiidddeeeeeedddaaa```aaabbb^^^```bbbbbbaaa``````aaacccaaa```dddiiillljjjhhhhhhiiijjjhhhfffdddcccdddccccccccccccccccccccccccccceeeggggggfffeeedddeeefffggggggfffeeeeeegggiiiggghhhjjjkkkllllllkkkkkkmmmooosssuuuuuuuuuvvvwww{{{yyywwwwwwzzz~~~zzzwwwtttzzz{{{tttooommmooopppppppppppppppooooooxxx|||~~~}}}{{{xxxvvvuuuwwwyyy~~~yyyuuussstttwwwxxx|||~~~~~~}}}zzz~~~~~~}}}{{{zzz{{{{{{uuusssqqqooonnnpppqqqqqqqqqxxxuuurrrooommmkkkhhhfffdddjjjnnnlllddd]]][[[]]]cccddddddaaa^^^]]]```ddd___``````^^^\\\\\\]]]^^^\\\^^^______^^^]]]]]]^^^aaa```aaaeeekkknnnnnnlllnnnnnnllliiidddaaa```aaa[[[[[[\\\\\\]]]^^^^^^___^^^aaadddeeedddbbb``````aaaaaa```^^^]]]]]]___aaa```bbbdddeeeeeecccaaa````````````______aaadddgggpppnnnmmmnnnsssyyytttqqqppptttxxxxxxtttnnniiiggghhhiiikkklllllllllkkkjjjooossszzz~~~}}}{{{xxxuuussstttwwwyyy~~~}}}zzzuuuqqqppprrrvvvyyy~~~|||xxxxxxwwwuuuwwwwwwvvvuuutttvvvyyy|||||||||zzzvvvvvvxxxuuupppjjjhhhgggggghhhgggeeeccckkkhhhfffddddddcccbbb```aaaeeehhhgggbbb___^^^```aaa```___[[[XXXXXX[[[^^^[[[\\\\\\ZZZXXXXXXZZZ[[[___```aaa___]]][[[[[[\\\aaaaaabbbfffjjjmmmmmmlllnnnmmmjjjfff```]]]]]]^^^[[[\\\]]]^^^___aaabbbbbb```bbbdddeeecccbbbaaabbbcccbbbaaa___]]]^^^aaaddddddfffhhhiiiiiifffbbb```]]]^^^^^^]]]^^^```eeehhhfffgggiiimmmrrr{{{pppgggcccggghhhhhhgggeeebbb```___]]]^^^```aaabbbbbbaaa```cccffflllqqqvvvyyy{{{|||{{{wwwpppkkkjjjnnnrrruuuwwwxxxyyyxxxwwwwwwxxxzzztttqqqmmmjjjjjjnnnsssvvvzzz|||xxxqqqmmmoooppppppnnnoooooonnnnnnooorrrtttzzz}}}~~~{{{sssuuutttqqqrrrtttsssooofffdddcccccccccbbb^^^\\\```^^^\\\\\\]]]^^^^^^]]]]]]\\\ZZZZZZ[[[\\\\\\\\\^^^\\\ZZZWWWTTTTTTVVVXXXXXXYYYXXXVVVUUUUUUWWWYYY]]]]]]]]]ZZZWWWUUUUUUVVV[[[[[[\\\^^^```aaaaaa```cccbbb```\\\XXXUUUVVVWWWWWWXXXYYY[[[]]]^^^___```\\\\\\\\\[[[YYYZZZ\\\^^^]]]]]]\\\[[[ZZZ\\\```ccc^^^___bbbcccbbb```\\\ZZZVVVXXXYYYZZZZZZ[[[]]]___ZZZ]]]ccciiinnnxxx~~~yyynnn___UUURRRVVVUUUSSSRRRQQQQQQRRRRRROOOOOOPPPQQQQQQRRRQQQQQQTTTVVVZZZ^^^bbbgggmmmqqqrrrkkkbbb\\\[[[___dddfffggghhhiiihhhggghhhjjjlllfffccc```^^^___bbbgggjjjlllmmmiiiaaa^^^aaaddddddcccdddddddddccceeegggjjjmmmppptttvvvvvvvvvwwwxxx{{{}}}~~~zzzwwwrrruuuuuuqqqooopppnnnkkkeeecccaaa``````___\\\[[[[[[YYYXXXXXXYYYZZZYYYXXX\\\YYYUUUTTTVVVXXXXXXXXXXXXWWWTTTRRRQQQQQQRRRSSSTTTTTTSSSQQQPPPPPPSSSUUUXXXXXXWWWUUURRRQQQQQQRRRUUUVVVVVVVVVVVVVVVUUUUUUYYYYYYYYYVVVSSSRRRRRRSSSRRRSSSTTTVVVXXXYYY[[[[[[VVVVVVTTTRRRQQQRRRUUUXXXVVVVVVVVVVVVUUUWWWZZZ]]]WWWYYY[[[\\\\\\[[[XXXWWWUUUWWWXXXXXXWWWVVVVVVWWWZZZ^^^dddjjjlllsssooojjjgggddd[[[NNNHHHIIIHHHFFFEEEEEEGGGHHHIIIJJJFFFFFFEEEEEEEEEFFFFFFGGGHHHKKKMMMOOOQQQUUU[[[___eee^^^TTTOOONNNPPPRRRSSSVVVVVVWWWWWWVVVWWWZZZ\\\YYYWWWTTTRRRRRRTTTWWWYYYXXXZZZXXXSSSQQQTTTVVVVVVUUUVVVWWWWWWWWWXXXZZZ\\\^^^```bbbcccccccccdddeeelllmmmppptttxxx|||}}}{{{zzz{{{zzzyyyxxxyyyzzzzzzyyy||||||}}}~~~~~~{{{vvvqqqnnnrrrqqqmmmjjjiiigggdddccc```\\\ZZZYYYZZZYYYXXXXXXVVVSSSRRRSSSRRRQQQPPPUUUUUUTTTSSSSSSSSSTTTUUURRRQQQOOONNNNNNNNNMMMMMMMMMMMMLLLJJJIIIJJJMMMPPPPPPPPPPPPOOONNNNNNPPPRRRQQQRRRSSSRRRQQQOOOOOOOOORRRSSSTTTSSSQQQOOOOOOOOONNNNNNOOOQQQSSSTTTUUUVVVQQQRRRQQQPPPOOOOOOQQQSSSPPPQQQRRRRRRQQQQQQSSSUUUSSSUUUVVVXXXYYYYYYXXXWWWWWWXXXYYYYYYWWWWWWXXXYYYZZZ\\\aaaccccccgggvvv\\\WWWSSSRRRLLLDDDCCCHHHBBBBBBBBBCCCFFFHHHHHHHHHEEEDDDCCCBBBBBBBBBDDDDDDDDDFFFHHHIIIHHHJJJNNNRRR\\\UUUMMMHHHGGGGGGGGGFFFKKKLLLMMMLLLLLLNNNQQQSSSSSSQQQNNNLLLKKKLLLMMMNNNKKKOOOOOOLLLJJJMMMNNNMMMKKKLLLMMMMMMMMMNNNPPPSSSSSSTTTUUUUUUUUUUUUWWWXXXZZZ[[[]]]```dddgggiiikkksss|||xxxrrrnnnkkkiiiiiihhhfffeeeddddddccccccjjjlllqqquuuvvvsssmmmggggggkkkkkkgggddddddbbb______[[[VVVSSSSSSTTTUUUUUUUUUSSSOOOMMMLLLKKKIIIGGGFFFKKKPPPPPPLLLKKKNNNQQQNNNMMMLLLLLLLLLLLLJJJIIIHHHHHHGGGEEEDDDEEEHHHKKKFFFGGGGGGGGGGGGIIILLLOOOLLLMMMNNNMMMKKKIIIIIIIIIJJJKKKMMMMMMKKKIIIHHHHHHHHHIIIJJJKKKLLLNNNOOOOOOLLLMMMOOOOOOMMMLLLMMMNNNKKKMMMMMMMMMKKKJJJKKKLLLKKKLLLNNNOOOQQQRRRRRRSSSRRRRRRSSSSSSSSSUUUYYY\\\dddeeeggggggeeehhhwww~~~MMMJJJGGGGGGHHHGGGEEEBBB??????@@@@@@AAABBBBBBCCCDDDBBB???===<<<<<<<<<===AAABBBDDDFFFHHHIIIJJJJJJLLLJJJGGGDDDBBBAAAAAAAAACCCEEEFFFGGGFFFFFFHHHIIIFFFGGGGGGHHHGGGFFFEEEDDDEEEFFFFFFEEEDDDDDDFFFHHHHHHHHHGGGFFFGGGHHHJJJKKKKKKKKKJJJKKKLLLNNNOOOQQQTTTTTTSSSSSSUUUWWWZZZ\\\aaahhhrrr|||yyylll```ZZZXXXYYYYYY[[[ZZZYYYXXXWWWUUUTTTTTTXXX\\\```dddeeebbb___\\\]]]]]]\\\[[[YYYWWWTTTSSSUUUTTTRRROOOMMMKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@??????@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBB@@@@@@AAAAAABBBCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIJJJKKKKKKHHHFFFFFFGGGIIIKKKMMMOOOPPPQQQPPPPPPPPPPPPQQQRRRRRRSSS]]][[[[[[^^^cccmmm~~~HHHEEECCCBBBCCCBBB???======>>>??????@@@AAABBBBBBBBBAAA>>><<<;;;;;;<<<<<>>>>>>>>???AAACCCDDDDDDDDDDDDEEEGGGEEEFFFGGGGGGGGGEEEDDDCCCDDDDDDDDDCCCAAAAAACCCEEEEEEDDDDDDCCCDDDEEEFFFGGGEEEDDDDDDEEEFFFHHHJJJKKKPPPOOONNNNNNOOOQQQSSSUUUYYY___ffflllpppqqqqqqrrrsssvvv{{{{{{yyymmmggg]]]UUURRRSSSTTTUUURRRRRRQQQPPPOOONNNNNNMMMOOORRRUUUXXXYYYWWWUUUSSSVVVVVVVVVUUUSSSQQQNNNMMMMMMKKKIIIGGGEEECCCBBBAAACCCBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>=========>>>>>>>>>??????===<<<;;;::::::;;;<<<===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAABBBCCCBBBAAA???AAABBBCCCEEEGGGHHHIIIJJJGGGGGGHHHIIIJJJKKKMMMNNNUUUVVV[[[ccckkkvvv}}}EEECCCAAA@@@???>>><<<:::<<<<<<===>>>???@@@AAABBB@@@???===<<<;;;;;;;;;<<<>>>???@@@BBBDDDEEEFFFFFFCCCBBB@@@===<<<<<<===>>>>>>@@@AAAAAA@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBCCCBBB@@@>>>>>>@@@BBBAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCDDDEEEGGGJJJKKKMMMLLLKKKJJJKKKLLLMMMNNNRRRUUUYYY[[[[[[ZZZZZZZZZaaaaaabbbbbbbbbbbbaaa```ZZZUUUOOOKKKJJJKKKLLLMMMJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHJJJKKKLLLLLLKKKJJJMMMMMMMMMLLLKKKIIIFFFEEEDDDCCCBBB???>>><<<<<<;;;>>>======<<<<<<<<<======<<<;;;;;;;;;;;;:::::::::888888888999999999::::::888888777777777777888888777777777777888888888888888888888888888888888888777666666555555666888999666777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;<<<<<<<<<;;;<<<======>>>???@@@@@@===>>>>>>???AAACCCEEEFFFIIIMMMUUU```iiissszzzuuuFFFDDDCCCAAA@@@???===<<<<<<<<<===>>>???@@@AAAAAA???>>>===<<<;;;<<<<<<<<<===>>>???AAACCCDDDDDDDDDCCCBBB@@@>>>===>>>???@@@===>>>??????>>>>>>???AAACCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA???===<<<>>>???@@@@@@@@@@@@@@@@@@AAAAAACCCBBBCCCDDDFFFHHHJJJLLLNNNMMMLLLKKKKKKKKKKKKLLLNNNOOOPPPOOOMMMLLLLLLMMMUUUUUUTTTSSSSSSSSSTTTTTTRRROOOKKKHHHGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEFFFFFFGGGFFFGGGGGGFFFEEECCCAAA@@@BBBAAA@@@>>>===<<<;;;;;;:::::::::999::::::;;;;;;999999888888888777777777555666666666666777777777777777777777777777777777444444444444555555555555777777777777777777777777666555444333444666888:::555555666666666777777777777777777777777777777777444333333444888;;;===>>>888888888999999999999:::999999:::;;;<<<===???@@@???BBBIIIRRRWWW^^^kkkwww}}}llleeewwwEEEDDDDDDBBB@@@???>>>>>>=========>>>??????@@@@@@>>>======<<<<<<<<<=========>>>???AAABBBCCCCCCCCCBBBAAA???======>>>???@@@<<<>>>???>>>======>>>???AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA???===<<<===???AAAAAABBBBBBBBBAAAAAAAAA?????????AAACCCFFFHHHJJJNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLKKKIIIGGGFFFGGGIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMKKKIIIGGGGGGFFFDDDBBBEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCBBBAAABBBCCCDDDEEECCCCCCDDDDDDCCCAAA@@@???AAA@@@???>>>============999999999999999999::::::777777777777666666666666555666666666666777777777666666666666666666666666555555555444444444444444666666666666666666666666555444333333444666888:::444444444444555555555555666666666666666666666666555444222444777999;;;;;;777777777777777777777777;;;;;;:::::::::;;;;;;<<<;;;;;;???CCCEEEJJJWWWcccjjj[[[VVVggg~~~~~~@@@AAAAAA@@@>>>======>>>========================;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAAAAABBBBBB???>>><<<:::::::::<<<===<<<===>>>>>><<<<<<===>>>@@@???????????????@@@AAAAAAAAA@@@>>>===<<<>>>@@@BBBBBBBBBCCCBBBBBBAAA@@@>>>>>>???AAACCCFFFIIIKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGEEECCCCCCDDDFFFDDDEEEFFFGGGHHHHHHIIIIIIFFFEEEDDDDDDEEEEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@???>>>>>>???AAAAAAAAAAAABBBBBBBBBAAA???>>>>>>======<<<<<<<<<<<<===::::::999888888999999999777777666666666555555555555555666666666777777777333333444444444444333333666555555555555444444444444444444444444444444444222222111111222444555666222222222222222222222222555555555555555555555555777555333333555555444333777666666666666666666666<<<;;;;;;:::::::::::::::;;;:::;;;===>>>CCCOOO\\\ZZZMMMJJJ\\\uuu}}}ttt:::<<<>>>===;;;:::;;;===<<<<<<;;;;;;:::999999999888888999::::::::::::::::::;;;<<<>>>????????????>>>===:::888888888999:::;;;<<<===<<<;;;:::;;;<<<>>>>>>=========>>>@@@@@@>>>??????===<<<<<<>>>@@@@@@@@@AAAAAAAAA@@@>>>>>><<<===>>>@@@CCCFFFIIIKKKFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCAAAAAABBBDDDEEEDDDDDDDDDEEEFFFGGGHHHCCCBBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<<<<======>>>>>>???@@@@@@@@@???>>>===;;;:::::::::::::::;;;;;;::::::999888777777777888666666555555555555444444333444444444555555555555222333333444444333333222555555444444444333333333333333333333333333333333000000000111111222222222222222222222222222222222333333333333333333333333444333333444555555444222555555555555555555555555888888777777777888888999;;;:::;;;===>>>AAALLLXXXNNNDDDCCCUUUooo}}}{{{uuunnn}}}888;;;===<<<::::::<<<>>>;;;;;;:::999888777666555555666777888888888888888999:::;;;<<<============???===;;;999888888999999999;;;<<<;;;999999:::;;;>>>===<<<<<<<<<>>>???@@@=========<<<;;;;;;>>>@@@===>>>?????????>>><<<;;;666777888:::===@@@CCCEEEEEEEEEFFFFFFEEEEEEDDDCCC@@@BBBCCCBBBAAA@@@AAABBBEEECCCAAA??????AAADDDFFFFFFDDDCCCBBBCCCCCCBBB@@@BBBBBBAAAAAA@@@@@@@@@@@@======<<<<<<<<<<<<======<<<===>>>???>>>>>><<<<<<999999999999999:::;;;;;;;;;:::999777777666666666555555555444444444333333222222222222333333333333333444555666666555444333444444333333222222111111444444444444444444444444///000111111222222111111444444444444333333333333222222222222222222222222//////111444888999888777333333333333444444444444444444444444555666777888::::::<<<>>>>>>???HHHRRRGGG>>>>>>QQQkkkyyywwwooommm}}}777888999888777888999;;;???;;;777555666666555333555555555555555666777777888999999:::;;;<<<===>>>:::::::::888666555777999;;;;;;::::::999888777777<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@@@@BBBDDDFFFFFFDDDAAA???>>>>>>>>>??????@@@@@@@@@CCCBBBAAA@@@@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDBBBAAA???>>>===<<<========================;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999888888888888999999666555555444444333222222333333333333333333333333222333333444444333333222222222222222222222222222111111111111111111111111000000000000000000000000111111111000000000000000000000000111333333222111111111222222222333333333222333444444555555444444---111666999999777555555444888;;;;;;>>>CCCHHHKKKEEE@@@AAAQQQggguuutttmmmppp555666777777666666888999===:::666444555555444333444444444444444555666666777888888999:::;;;<<<<<<999999888666444444666777:::999999888777777666666;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999999::::::;;;<<<===>>>>>>???AAACCCDDDDDDBBB@@@???>>>?????????@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999888888888777777888888888555555555444333333222222333333333333333333333333222222333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111333333333222111111111222222222333333222333333444444444444444222333555666777666666666777666555666:::@@@DDDFFFBBB===???PPPgggvvvvvvpppkkkxxx333444555444333333555777:::777444333333333222111333222222222222333444444555666777888999::::::;;;777777777555333222444666888777777666666555555555888888888888999999999999888888888888888888999999888888888888888888888888777777888999:::;;;<<<<<<>>>??????@@@@@@@@@???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999888777777666666777777888555555444333333222222111222222222222222222222222222222333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111111222333333111111111222222222222333222222333444444444444333777555333333444666666666888555333333777<<>>???OOOgggvvvvvvpppkkkuuu111222333222000000222444666444222111111111111000111000000000000111222222444444555666777888888999777777666444222222444555777666666666555555555444666666666666777777777777555555555666666777777888666666666666666666666666666666777888999:::;;;;;;===<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::999999999999999999999999999999999999999999999999888888999999999999888888777666666555555666666777444444333333222111111111222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000/////////////////////////////////000000000000000111111111000///000111333111111111111222222222222111111222333333333333333777444222111333444444333666555555777888:::@@@HHHHHHBBBBBBPPPfffssssssmmmpppwww000111111000//////000222222222111000/////////000///////////////000111111222333333444555666777777777777666555222222444555666666666666666555555555444444444444555555666666333444444555555666666666555555555555555555555555555666666777888999:::;;;;;;::::::999:::;;;<<<===????????????????????????===>>>?????????>>><<<;;;==============================<<<<<<;;;;;;;;;:::999999999999999999999999888888888888888888888888777888888999999888888777666555555444444555555666333333333222111111000000111111111111111111111111000111111222222111111000000000000000000000000000////////////////////////..............................//////000000000000///000111000......///111000000111111111222222222000111222222333333222222222222111222333333333222111333888;;;888666>>>JJJKKKDDDCCCQQQffftttsssmmmooouuu111111222000///...000111...000111000///...///000///............///000000222222333444555666666777666777666444222222333555555555555555555555555555222222333333444555555555444444444444444444555555333333333333333333333333444555555666777888999999888888888888999:::;;;<<<>>>>>>>>>>>>>>>=========<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999777777777777777777777777777777888888888888777777555444444444444444444555333333222111111000000///000000000000000000000000000000111111111111000000////////////////////////////////////////////////........................---......//////000000111...111333222///---...000000000000111111111111222000000111222222222222111...000222222222222444666333333666:::666333<<>>=========<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>::::::::::::::::::::::::999999999999999999999999777777777777777777777777666666666666666666666666666777777777777777777666444444333333333333444444222222222111000000//////000000000000000000000000///000000000000000000///////////////////////////........................------------------------------......///000000111---222666666222//////111000000000000111111111111///000000111111111111111---000333222000111888???AAA777333666666555<<>>???999999999999999999999999777777777777888888888888666666666666666666666666666666666666666666666666666666777777777777666666444333333222222333333444222222111111000/////////000000000000000000000000//////000000000000//////////////////////////////........................---------------------------------...///000000111...333999999444111000111000000000000111111111111//////000111111111111111---222444111...111<<>>111444888999>>>GGGRRRJJJHHHTTTiiivvvvvvpppwwwwww|||111111000000//////.........///////////////......////////////////////////000000111222333444444555111111000111222111///...222333333444444333333222111111000000111111222333444444333333222111000000///111222222111111222333444444444333333222222222444666999999999888999;;;>>>>>>======<<<<<<<<<;;;888888777777777888:::;;;888888888888777777777777555555555555666666666666555555555444444333333333444444444666888888666444666555555555555444444444111111111111111111111111444333111////////////000//////............////////////000000000000//////................................................,,,------......------,,,...............---------------222888444++++++333...///000000//////000111222222111000//////000000111111222222222333333333@@@;;;999999666666@@@LLLTTTIIIEEERRReeerrruuuvvvsssuuuzzz111111000000//////............////////////......///////////////////////////000000111222333444444222111111000000000///...111111222222222222111111111111000000000111222222444333333222111111000000///000222111000000111333444444444333333222222222333555777888777777888999======<<<<<<<<<;;;;;;;;;888888777777777888::::::777777777777666666666555444444555555555666666666555444444444333333333333444444444666888888666444555555555555444444444333111111111111111111111111333222111///////////////000000////////////000000/////////000000/////////................................................,,,------......------,,,........................---...111333111,,,---111000000000////////////000222111111000//////000000000000000111111111222222888555444555555777BBBNNNTTTIIIFFFSSSfffsssvvvwwwqqqtttzzz111111000000//////......---....../////////......//////////////////////////////000111222333444444444333111000/////////000///000000111111000000///000000000000000111111222333222222111111000000//////000111111000000111222444444444333333333333222222333555666555555666777;;;;;;;;;:::::::::::::::888888777777777888999999555555555555444444444444333333444444444555555555444444333333333333333222444333444555777777555333444444444444333333333333000000000000000000000000222111000//////...//////000000000//////000000000......////////////......------------------------------------------------,,,------......------,,,......//////////////////---///000---...111222000111000///......///000000111111000/////////000000/////////000000000111111333111222444777<<>>OOOdddppprrrqqqhhhmmmwww111111000000//////......***+++,,,---............////////////////////////,,,------...///000111222333666777333...***+++---------............------......------......///000------------------------,,,...//////...---///000............//////000000000111333333111000111111222222222333333444444444222333333444333222111000111111111111000000000000....../////////000000000000000000000111111222222111111111333555555333111111111000000000/////////........................,,,---............---,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---............,,,---///......444;;;444222111444777888444000...............///000000/////////000000000111111///222333222666???CCCAAABBB;;;===OOOeeeqqqrrrqqqdddiiisss~~~111111111000//////......***+++,,,---............////////////////////////,,,,,,---...///000111111333666777444...******---+++,,,,,,------,,,,,,+++...------------...//////------------------------,,,---///...------...000------------......//////...000111111///...///000111111222222222333333333111222222333222111000///111111111111000000000000.........////////////000//////000000111111111222111111111333444444333111000000000000////////////........................+++,,,---.........---,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,---.........***+++///+++&&&+++777777555444666999888333---...............///000111............/////////000///222333111666???BBB??????888;;;MMMcccoooqqqoooaaafffppp{{{000000000000000000000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000333444333000---************+++,,,---...---,,,+++...---,,,,,,,,,,,,---...,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---------............///............////////////000111222333333222111000......////////////..................////////////////////////............000...---...111222111...000000000000000000000000...............///000000...------,,,,,,------...---------,,,,,,+++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,---......//////............//////000000111111222222333444666:::???BBB;;;:::>>>NNNbbbooopppmmmaaagggsss~~~////////////////////////+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,---...///000000333333333000---***************,,,---------,,,+++...---,,,++++++,,,---...,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------------............---.........////////////000000111222222111000000......////////////......---.........////////////////////////////////////111...---...000111111///000000000000000000000000...............//////000------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,+++************+++,,,+++++++++,,,,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000111000///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000111111,,,------.....................//////000000111111222000///333888===>>>===::::::AAAPPPcccooorrrpppeeekkkttt~~~------------------------******+++++++++,,,,,,,,,***************************+++,,,,,,......///000222222222000,,,***)))*********+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++************++++++++++++,,,,,,,,,,,,++++++------------............---------........./////////000000111111000000///---......//////......------------.........//////////////////////////////111///------///000111000000000000000000000000000......------......///000,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---000111222111///---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.../////////,,,,,,---.....................//////000000111111333///...333;;;???===999999===FFFTTTcccnnnsssssskkknnnuuu}}},,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))******+++,,,---...//////111111111///,,,))))))***)))******+++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,---------.........////////////////////////---------......---------,,,,,,---------......................../////////000///---------///000111000000000000000000000000...------------...//////,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************++++++,,,***************************************************,,,///111111000---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........------......//////000000111111333333444777;;;<<<:::777;;;AAAKKKWWWccclllrrrtttmmmooottt{{{}}}************************)))))))))*********++++++))))))))))))))))))))))))))))))***+++,,,---......000000000...+++)))))))))))))))))))))******++++++***++++++++++++++++++***+++******))))))******+++***++++++,,,,,,++++++***,,,,,,,,,------------...,,,,,,,,,,,,------------........................,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,------.....................------...000111////////////////////////---------------...//////,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******))))))******+++,,,************************************************)))***,,,...///---,,,***++++++++++++++++++++++++******++++++++++++******+++,,,,,,---...---------......//////000000111111444888<<<===;;;999999:::???DDDMMMXXXaaaiiipppsssmmmnnnrrrxxx|||************************))))))*********+++++++++))))))))))))))))))))))))((()))******,,,,,,---.../////////---***)))))))))))))))(((((())))))***+++)))******++++++******)))******))))))))))))************++++++++++++******,,,,,,,,,,,,------------+++++++++,,,,,,,,,------...------,,,,,,------...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------******+++,,,,,,---------,,,...//////...---///000////////////////////////------,,,,,,------...///,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++************++++++++++++***))))))))))))***++++++************************************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++&&&''')))+++,,,---------++++++,,,---------------......//////000000111111333999???>>>:::888:::===BBBEEELLLUUU___hhhooosssmmmlllooouuu{{{*********************************+++++++++,,,,,,************************(((((()))***+++,,,------.........---***(((((()))))))))((('''((()))***+++))))))***++++++***))))))******))))))))))))************++++++++++++******++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,((())))))***++++++,,,,,,***---000111///---...///////////////////////////------,,,,,,------...///------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++******************++++++++++++)))))))))))))))***++++++************************************************++++++++++++++++++,,,---************************'''((()))+++,,,---......++++++,,,------------,,,......//////000000111111222666:::<<<;;;;;;===@@@AAABBBGGGPPP]]]hhhppptttnnnlllmmmtttyyy***************************++++++++++++,,,,,,,,,************************(((((()))***+++,,,---------......,,,***(((((())))))((('''''''''(((***+++((()))***++++++***)))(((******))))))))))))************++++++++++++******++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------++++++++++++------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,'''(((((()))******++++++(((,,,111222000------...////////////////////////---,,,,,,,,,,,,---.........------,,,,,,------...---------,,,,,,+++++++++)))***+++,,,,,,+++***))))))************+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***+++,,,---...************************++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,......//////000111111111111222444888<<>>IIIZZZiiirrruuuqqqlllnnnvvvzzz}}}************************,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))(((((()))+++---......---,,,+++***(((((('''))))))(((((((((((())))))************************)))))))))))))))))))))))))))******++++++******)))***++++++,,,,,,,,,,,,++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***)))))))))******++++++++++++++++++++++++)))))))))***++++++,,,,,,+++---/////////...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++******)))((('''(((+++------,,,,,,...---)))(((+++,,,***+++***))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***((())))))******++++++++++++*********+++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,---...//////000//////......//////000///000333777;;;===<<<:::999999===IIIZZZiiirrruuukkkiiilllvvv{{{|||))))))))))))************++++++++++++++++++++++++&&&'''''''''(((((()))))))))(((((()))***+++---...---,,,+++***)))((('''''')))(((((((((((())))))***************************))))))))))))))))))))))))))))))************))))))((()))***+++++++++++++++*********************)))************************************++++++++++++******))))))))))))******************************((((((((()))******+++++++++---//////.........///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))'''%%%&&&))))))&&&444555111+++)))******(((,,,+++***((((((((()))***((((((((((((((((((((((((*********+++,,,+++***)))***************+++++++++)))***+++,,,,,,,,,++++++)))+++,,,,,,+++***,,,------------------...///000/////////....../////////...000333888<<<>>><<<:::777777<<>><<<999777888<<>>>>>;;;888888999>>>JJJYYYdddiiiiiilllhhhkkktttzzz|||''''''(((((()))******+++************************))))))(((((((((((((((((('''((()))***+++,,,,,,,,,)))))))))((((((''''''&&&''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&'''''''''((((((((())))))************************((((((((()))))))))******((((((((((((((()))******************************(((((()))******++++++,,,+++---///...---,,,,,,---************************---------,,,,,,+++++++++))))))************))))))$$$******''',,,999===888''')))***'''(((++++++)))((())))))************)))))))))))))))))))))))))))'''((()))((((((***///333+++***)))((()))***,,,---000...---+++*********+++)))+++,,,,,,+++***,,,---------,,,,,,,,,,,,------///......------......///111333777;;;>>>===:::666888:::@@@LLL\\\hhhllllllhhhfffkkkvvv|||}}}&&&''''''((()))******+++******************************))))))(((((('''''''''((()))***,,,,,,,,,,,,))))))((((((''''''&&&&&&''''''''''''((()))++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))***))))))(((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---///...---,,,,,,---************************---------,,,,,,+++++++++))))))************))))))***...***"""$$$---...'''))),,,,,,******,,,+++''''''((()))+++++++++***)))))))))))))))))))))))))))&&&'''(((''''''***000555+++***)))((((((***,,,---222000---+++))))))***+++)))+++,,,,,,+++***,,,------,,,,,,+++++++++,,,,,,.........------.........222444777<<<>>>===999555888:::AAAOOO___kkkppppppeeedddlllxxx~~~}}}((((((''''''''''''((((((&&&&&&&&&'''((())))))***,,,+++***)))((('''&&&%%%((((((((()))******++++++,,,------+++(((&&&&&&'''((((((((((((((('''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***************************+++,,,,,,,,,,,,+++*********))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******,,,***(((&&&&&&))),,,...)))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++***+++,,,,,,------,,,,,,---...///.........000222999===AAAAAA===999888888===<<>>BBBAAA===999888888======CCCQQQ\\\bbbgggmmmjjjkkkpppwwwzzz|||((((((''''''''''''((((((&&&&&&''''''((()))))))))))))))))))))((((((((((((((((((((()))******++++++***++++++***'''&&&&&&'''&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******************************+++,,,,,,+++************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++)))(((''''''(((((('''''''''((()))***))))))))))))))))))))))))+++++++++++++++*********)))************+++++++++***+++,,,,,,------,,,,,,+++---.........///222444<<<@@@DDDCCC???:::999999===>>>DDDQQQ\\\dddjjjnnnmmmjjjjjjpppuuu{{{((((((''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))))))))((((((((()))******++++++)))******)))'''&&&&&&'''%%%&&&&&&'''((()))******))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,******************************++++++++++++************))))))))))))******((())))))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''&&&''''''((((((((((((((())))))))))))))))))))))))+++++++++***************))))))*********+++++++++***+++,,,,,,------,,,,,,+++,,,...//////000333555>>>AAAEEEDDD@@@;;;999999>>>???EEEPPP\\\eeelllppppppiiifffjjjqqqyyy((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))******++++++***++++++***'''&&&&&&'''%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((************))))))(((((('''((((((((()))))))))***************************((()))))))))******************+++++++++,,,,,,,,,******************************************************))))))))))))******'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))(((((('''))))))))))))))))))))))))************************))))))*********+++++++++***+++,,,,,,------,,,,,,+++---...//////000333555;;;???BBBBBB>>>999777888===@@@EEENNNZZZgggooorrrpppiiieeehhhooowww((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++,,,------+++(((&&&&&&'''&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))++++++******)))(((((((((''''''(((((())))))******************************))))))))))))******************+++++++++,,,,,,,,,************************+++***))))))))))))***+++******))))))))))))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''((())))))))))))((()))))))))))))))))))))))))))))))))***************)))************+++++++++***+++,,,,,,------,,,,,,,,,.../////////000333555777;;;??????;;;777666666<<<@@@EEELLLXXXgggqqqssspppkkkiiimmmqqqwww((((((''''''''''''((((((((((((((((((((((((((('''))))))))))))((((((((((((((((((((()))******++++++/////////,,,)))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((('''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))++++++******)))((((((''''''''''''((()))*********************************))))))))))))******************+++++++++,,,,,,,,,************************+++***)))(((((()))***+++******))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((()))))))))******))))))))))))))))))))))))((()))))))))*********+++)))************+++++++++***+++,,,,,,------,,,,,,...///000000///000222444777;;;@@@@@@===:::888999;;;@@@DDDJJJWWWgggqqqssspppoooqqquuuvvvxxx((((((''''''''''''((((((((((((((((((((('''''''''***)))))))))((((((((((((((((((((()))******++++++000111000---)))'''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))+++++++++***)))(((((('''&&&''''''((()))******+++************************))))))))))))******************+++++++++,,,,,,,,,************************+++***)))(((((()))***+++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++++++++,,,---------,,,,,,///000111000///000111333:::???CCCDDDAAA>>>>>>>>>;;;@@@DDDHHHUUUgggrrrsssppprrrwww{{{{{{zzz))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++---000///+++((()))***(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))*********)))(((''''''((()))*********))))))((((((''''''&&&''''''((()))******+++)))***++++++***)))((('''))))))))))))))))))))))))***************************)))(((''''''((()))***(((((((((((()))))))))))))))(((((((((((())))))***''''''((()))))))))))))))+++***((('''&&&''')))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************+++***)))((('''''''''''')))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...///---,,,+++,,,///222444===CCCEEEAAA>>>???@@@???CCCAAA???CCCSSSgggtttwwwtttwwwtttzzz)))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***+++++++++......(((%%%&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))(((''''''((()))******)))))))))(((((((((''''''''''''((()))*********)))******+++***)))((('''))))))))))))))))))))))))************************))))))(((((((((((())))))'''((((((((())))))))))))))))))(((((((((((())))))'''(((((())))))))))))))))))((('''&&&'''(((***+++***)))(((''''''((()))***))))))))))))))))))))))))((((((((()))))))))******(((((()))***,,,---///000************************)))************+++++++++******+++,,,,,,------......---,,,,,,---///222333===BBBCCC>>>:::::::::999>>>===;;;AAARRRggguuuyyyuuuwwwtttxxx((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***+++++++++...---((($$$%%%%%%###''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))))))))))))))((((((((((((''''''(((((())))))******))))))*********)))(((((())))))))))))))))))))))))************************(((((())))))))))))((((((''''''((((((((()))))))))+++***)))(((((('''(((((((((((((((((())))))))))))''''''&&&&&&&&&(((***+++))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))&&&'''(((***---///222333************************)))************+++++++++******++++++,,,---------,,,,,,---...///000000111;;;@@@AAA;;;555444333222888777777>>>PPPggguuuyyytttvvvrrruuu''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++......)))&&&'''(((&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))((((((((((((((((((((((((((((((************************'''((()))******)))(((''''''''''''((((((((())))))++++++)))(((''''''''''''((((((((((((((())))))***(((''''''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))***,,,,,,(((((((((((((((((((((((())))))*********+++++++++*********+++,,,,,,------+++,,,---///000000//////888<<<===777222111111///444444444<<>>OOOdddqqqvvvrrrkkkkkksssyyyyyy{{{''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))*********///222000***'''((()))(((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))+++***))))))(((((())))))((((((((((((''''''''''''***))))))(((((((((((())))))******++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''+++******)))))))))))))))))))))(((((()))***,,,---///(((%%%'''*********,,,))))))))))))************))))))))))))))))))))))))((())))))******))))))((()))************+++++++++******+++++++++,,,,,,,,,------........./////////000000000000111222333444555888;;;AAAOOObbbrrryyypppjjjkkktttyyyyyy|||''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((()))*********---,,,(((%%%((()))(((''''''''''''(((((((((((('''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((('''((((((((((((((((((''''''''')))(((((('''''''''(((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++******)))))))))))))))***)))(((((()))+++---///+++&&&###'''++++++))))))((()))))))))************)))))))))))))))*********)))))))))******)))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,------....../////////111111111222222333444555666;;;???DDDOOObbbrrrzzzpppkkkmmmvvv{{{zzz~~~''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&((()))***'''******&&&$$$&&&((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((('''''''''&&&&&&'''''''''(((((((((((((((((('''''''''''''''(((((()))))))))******)))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))+++***(((((()))+++---...)))&&&'''---000---)))(((((()))))))))************((()))))))))*********+++))))))************))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...//////000333222222333333444555666777===AAAFFFQQQbbbqqqxxxnnnkkknnnwww{{{yyy}}}''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&(((***+++(((++++++&&&$$$&&&((('''''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''((((((((('''&&&%%%'''''''''((((((((((((((((((''''''''''''(((((()))((())))))******))))))(((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))************************+++******)))))))))))))))******)))((()))***+++,,,((()))---333333...******))))))))))))************((())))))******+++++++++)))******++++++******))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,---...//////000222222222333333444555666999===BBBHHHTTTdddppptttllliiimmmvvvxxxvvvzzz''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''((('''&&&&&&'''))),,,---,,,...---(((%%%'''((('''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$%%%'''((()))))))))(((''''''((((((((((((''''''(((((((((((())))))))))))((()))*********)))''''''''''''''''''((((((((()))((((((''''''(((((()))***(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))******))))))))))))(((((((((***000333000)))(((+++))))))))))))************((())))))******+++,,,,,,)))******++++++******))))))************+++++++++******+++++++++,,,,,,,,,***++++++,,,...//////000111111111111222333444444999===AAAIIIWWWgggooooookkkjjjnnnvvvxxxtttxxx'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((()))+++...//////111000***'''((()))(((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&(((((((((((((((((((((((('''''''''((((((((())))))$$$%%%'''))))))))))))(((''''''((((((((((((''''''(((((((((((())))))))))))***++++++,,,,,,***)))(((&&&'''''''''(((((())))))((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))))))))))))))*********)))((('''&&&&&&)))...000***###%%%+++))))))))))))************((())))))***++++++,,,,,,******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,******+++,,,...//////000////////////000111222333:::<<<@@@IIIYYYhhhnnnlllnnnlllqqqyyyzzzvvvyyy$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,...000///)))%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((++++++***)))((('''&&&&&&******))))))((((((''''''((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((()))))))))******'''(((,,,+++'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...---+++)))(((((())))))***+++,,,,,,,,,***)))(((---+++)))((()))+++---///++++++***)))(((((())))))111,,,))))))+++++++++,,,......---------......///000111222111000111333444777BBBLLLRRR\\\kkksssrrrnnnmmmpppuuuwwwxxx|||%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))***+++,,,***------)))&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))(((((('''''')))))))))((((((((((((((((((((((((((('''''''''''')))(((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''))))))'''(((,,,+++(((''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++))))))((((((******++++++***))))))(((,,,+++***)))***+++---...++++++***)))))))))))))))(((***---...---***)))***...------------.../////////000000///......000222666???FFFKKKXXXjjjssssssmmmmmmoootttwwwwww{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))******+++***------)))&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''******((((((++++++)))''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((---------,,,+++***)))(((******)))((((((((())))))++++++++++++++++++,,,,,,++++++***))))))))))))***(((---111111---,,,---///---------------...//////333444444333111111222444666:::>>>DDDUUUjjjtttsssmmmlllnnnsssuuuvvvzzz$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******...000///)))%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))***&&&''''''(((((()))))))))(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))------***(((++++++)))''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,------,,,+++******)))(((''''''((()))*********+++,,,,,,,,,+++***++++++***))))))*********+++------***))),,,//////---------------...///000444555555444222111222444555777:::AAAVVVmmmvvvrrrmmmlllnnnrrrttttttyyy######$$$%%%&&&(((((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******...000///)))%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******&&&&&&''''''(((((())))))((((((((((((''''''''''''&&&&&&''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''---111111,,,)))******(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,---------,,,***)))(((''''''((()))******+++,,,------,,,***)))+++***************++++++))))))'''&&&+++111000))),,,,,,,,,------///000000000111111///------...///444777:::CCCXXXooovvvqqqnnnlllmmmqqqssssssxxx###$$$$$$%%%&&&'''((()))$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))******+++***------)))&&&((()))'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''---111222---))))))***)))''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((***,,,---------))))))(((((())))))*********+++,,,---,,,+++***)))+++************+++,,,,,,(((++++++---777???:::///,,,,,,,,,---...///000111000111111000......///111444777:::CCCWWWmmmuuupppooommmnnnqqqrrrsssxxx&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&''''''((()))***+++,,,***------)))&&&((()))'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''''''''&&&&&&((((((((((((''''''''''''%%%%%%&&&''''''((())))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))...000+++'''(((******''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,((())))))***++++++******,,,,,,,,,,,,++++++******+++*********++++++,,,---+++...//////999HHHJJJCCC,,,,,,,,,---...///000111222333444333222222333555555777999>>>PPPgggqqqooopppnnnnnnqqqrrrsssyyy))))))((('''%%%$$$######%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''((()))***+++,,,,,,...000///)))%%%&&&&&&$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((''''''&&&&&&%%%)))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((('''''''''&&&$$$+++...***&&&(((+++,,,''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************+++***((('''''''''))))))((()))***,,,,,,,,,+++***,,,,,,,,,++++++*********+++*********+++,,,,,,---+++---)))###---CCCRRRTTT+++,,,,,,---...///111111///000111111000000222444555777777:::JJJaaannnnnnqqqooooooqqqssstttyyy''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&'''))),,,---111<<<<<<...$$$%%%(((&&&''''''&&&%%%&&&'''((())))))(((&&&%%%&&&''')))+++((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''''''''''''''((())))))))))))(((((('''''''''&&&''''''''''''(((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))***+++,,,+++***(((&&&*********)))))))))))))))***************)))((((((******+++++++++,,,,,,,,,---,,,+++******,,,...///(((---///---,,,...///---//////000000111111222222444555666>>>NNNaaajjjkkkpppqqqtttwwwvvvvvv}}}''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&''')))+++---111;;;;;;...$$$%%%'''&&&'''&&&&&&%%%&&&'''((())))))(((&&&&&&&&&''')))***(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''''''''''''''((()))))))))(((((((((''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))+++++++++)))(((&&&***)))))))))))))))))))))***************)))(((((()))))))))************+++,,,++++++******+++---...(((---...++++++---///.../////////000111111222222555777888>>>MMM___kkknnnrrrqqqrrruuuvvvvvv|||''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((()))+++---000888999...%%%%%%'''&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&((()))***((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++*********)))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))***+++***)))((('''))))))))))))))))))******)))************))))))((('''(((((((((((()))))))))*********++++++++++++,,,+++......+++)))---///......//////000111111222222444777:::>>>JJJ\\\jjjppprrrooopppsssvvvvvvzzz''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((***+++,,,...555666---&&&%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((())))))(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++*********)))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((()))******)))(((((()))))))))))))))*********))))))************)))((((((((((((((())))))))))))((()))***++++++++++++***000222111,,,))),,,............///000111222222333111777<<>>QQQeeeooosssuuuxxxxxxvvvvvvyyy{{{&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***)))///111+++%%%%%%''')))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***(((((())))))))))))((((((''''''&&&&&&''''''((())))))((((((''''''(((((()))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++---......---,,,...//////000000000000111444666444666666444<<>>QQQggguuusssyyy~~~~~~yyyuuuvvvyyy((((((((()))***,,,......((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''')))+++---///000+++555:::555+++'''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((()))************))))))))))))******'''''''''((((((***+++,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******++++++++++++*********++++++++++++,,,,,,,,,))))))***+++,,,,,,------,,,---......------...000///000000000000111444666888;;;;;;888===PPPggguuuuuu|||yyyttttttvvv''''''&&&''')))---000222''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******++++++***555:::444)))&&&(((+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))((('''''''''(((***+++'''((())))))((()))+++---,,,+++***((((((((()))***''''''''''''''''''''''''))))))************))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))************))))))***(((&&&''')))***(((%%%))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))+++***((('''''')))+++,,,++++++,,,---------------...------......///000111000000/////////222777;;;>>>???>>><<>>>>>AAA@@@:::<<>>>>>BBB@@@999;;;KKKdddtttxxx}}}xxxwwwyyyyyy%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''')))***,,,---------111111+++&&&%%%'''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''((())))))***++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))*********)))(((%%%&&&''''''''''''***,,,'''((()))+++++++++***)))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&'''(((***+++))))))))))))))))))))))))''''''(((((((((((('''''')))+++---+++(((&&&''')))))))))))))))))))))))))))************************)))***+++,,,---,,,++++++))))))))))))))))))))))))******)))(((***,,,///000///,,,******---444;;;@@@,,,,,,,,,,,,---...//////...000222444666888<<>><<<:::LLLiiivvv{{{}}}xxxwwwwwwuuu''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++---------***(((&&&'''((())))))))))))))))))))))))'''''''''((((((((())))))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((((())))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))(((((((((((((((((((((''')))(((((((((''''''''''''(((''''''&&&'''((()))***'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,------,,,,,,,,,+++++++++***************))))))(((++++++*********+++,,,---,,,,,,,,,,,,------------,,,,,,------...////////////000333666888999999999===888:::;;;999KKKfffrrrwww}}}{{{xxxxxxxxxvvv'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))***+++++++++,,,+++)))'''%%%&&&'''))))))))))))))))))))))))''''''((((((((()))))))))(((''''''''''''(((((()))((((((((((((((('''''''''''''''((((((((()))))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''((()))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,,,,++++++++++++******++++++******)))(((++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,------.../////////...000222444555555555555555222666888777IIIcccnnntttzzz}}}zzzwwwxxxyyyxxx''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((()))***++++++,,,***+++***(((&&&%%%%%%'''(((((((((((((((((((((((('''(((((((((((()))))))))(((((('''(((((()))******))))))((((((''''''&&&&&&'''(((((((((((()))))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))(((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))******+++,,,,,,+++++++++++++++++++++***++++++++++++***))))))+++***++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...////////////000222333444333333222222...333666666HHHcccoootttzzz}}}zzzwwwxxxyyyxxx''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,)))******(((&&&%%%%%%'''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((()))***+++))))))((((((''''''&&&&&&(((((((((((()))))))))***''''''((()))))))))))))))'''((((((((()))))))))***((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))&&&'''''''''(((((())))))'''''''''((((((((((((((((((((())))))************((())))))***************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))******+++,,,+++++++++++++++++++++++++++++++++++++++***))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////000111222333444333222222333///333666777JJJfffsssvvv|||{{{xxxxxxyyywww''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((((((((('''(((((()))***+++,,,,,,)))******(((&&&%%%&&&'''))))))))))))))))))))))))((((((((()))))))))******)))(((((((((((())))))***((((((((((((((('''''''''((((((((()))))))))******''''''((()))))))))))))))''''''(((((())))))******((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))&&&&&&''''''((()))))))))'''''''''(((((((((((((((((()))***+++++++++******((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,*********++++++++++++++++++++++++,,,++++++***))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,------.../////////000111222333444333222222444111777:::;;;NNNiiiuuuvvv|||{{{xxxxxxyyyxxx''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))(((((()))***+++,,,,,,---)))******)))'''&&&'''((())))))))))))))))))))))))(((((()))))))))*********))))))((('''''''''(((((('''''''''((((((((((((((((((((()))))))))*********''''''((()))))))))))))))'''''''''((()))*********((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))&&&&&&''''''((())))))***''''''''''''((((((((()))'''((()))***+++******)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,)))*********++++++++++++++++++,,,,,,++++++***))))))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------...////////////000111222333333222111333222;;;AAABBBSSSjjjtttsssyyy|||zzzwwwxxxyyyyyy''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((()))***+++,,,,,,---*********)))'''&&&''')))))))))))))))))))))))))))))))))))))))***************)))(((''''''&&&''''''&&&'''''''''(((((())))))))))))))))))************'''(((((()))))))))))))))&&&''''''((()))******+++((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&''')))*********)))((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,))))))******+++++++++++++++,,,,,,,,,,,,+++******)))***+++,,,---,,,++++++)))************+++++++++,,,,,,------...//////000...///000222222222111111111222>>>GGGGGGUUUjjjqqqooovvvzzzxxxvvvyyyzzzzzz&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++)))'''&&&'''((()))'''''''''''''''((())))))&&&&&&''')))************''''''((((((((((((''''''))))))))))))))))))))))))************)))(((&&&&&&''''''''''''((((((((())))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((***---//////---***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))************))))))))))))))))))******************+++++++++******)))+++*********))))))((((((*********++++++,,,,,,,,,++++++++++++,,,---..................////////////000000111111222222222333222777===BBBJJJXXXiiivvvvvvvvv~~~xxx{{{~~~uuu&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,+++)))'''&&&'''((()))'''''''''''''''((())))))&&&'''((())))))***))))))''''''((((((((((((''''''((((((((((((((((((((((((************)))((('''&&&'''''''''((((((((()))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''(((((())))))))))))(((((((((***,,,------,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))************))))))))))))))))))******************++++++++++++******+++*********))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,---..................////////////000000111111111222222222333888===BBBIIIWWWiiiwwwyyyyyywwwzzz~~~vvv&&&&&&'''''''''(((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,+++)))'''&&&'''((()))'''''''''''''''((())))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((()))******))))))((('''&&&''''''((((((((())))))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))************)))))))))))))))*********++++++******+++++++++++++++******************)))))))))***++++++++++++,,,,,,,,,++++++++++++,,,---..................////////////000000111111111222222222555999===@@@FFFTTThhhwww{{{zzz~~~|||tttwww|||ttt~~~''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,+++)))'''&&&'''((()))'''''''''''''''((())))))((())))))))))))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))((('''''''''(((((((((((())))))))))))))))))))))))******+++************)))))))))((((((((((((((((((((((((((()))(((((((((((((((((()))(((((())))))))))))((((((***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))******++++++******)))))))))*********+++++++++******++++++,,,,,,++++++************************++++++++++++++++++++++++++++++++++++,,,---..................////////////000000111111222222333333777;;;===>>>BBBQQQfffwww|||zzz|||yyyqqqtttyyysss~~~'''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))***++++++,,,,,,,,,+++)))'''&&&'''((()))'''''''''''''''((())))))((())))))))))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''((())))))))))))(((((('''(((((((((((()))))))))***)))))))))))))))******+++************)))))))))(((((((((((((((((((((((((((***)))(((((((((((()))***(((((())))))))))))((((((******)))(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++******************++++++++++++******+++,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++,,,---..................////////////000000111222333444555555999<<<===;;;>>>LLLcccvvv}}}zzz}}}yyyqqquuu{{{uuu''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))))))))***++++++,,,,,,,,,+++)))'''&&&'''((()))'''''''''''''''((())))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((()))))))))******)))))))))))))))******+++************))))))))))))))))))))))))))))))))))))******((((((((((((******(((((())))))))))))((((((+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************++++++++++++***************++++++++++++,,,)))***+++,,,------------*********+++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,---..................///////////////000111333555777888999:::<<<;;;888999GGG```uuu}}}{{{~~~|||tttyyy~~~xxx'''((((((((())))))))))))(((((((((((('''''''''&&&'''''''''''''''''''''''')))))))))***++++++,,,,,,,,,+++)))'''&&&'''((()))'''''''''''''''((())))))&&&'''((())))))***))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))*********)))))))))))))))******+++************))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++(((((())))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************++++++,,,,,,++++++************+++++++++,,,,,,)))***+++,,,------------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,---..................///////////////000222444777:::<<<===:::<<<:::555555CCC^^^sssxxxwww|||{{{tttyyyyyy(((((((((((())))))))))))******))))))(((((((((''''''''''''''''''''''''''')))))))))***++++++,,,,,,,,,+++)))'''&&&'''((()))'''''''''''''''((())))))&&&&&&((()))************''''''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))))))))((())))))))))))************)))))))))))))))******+++************))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++(((((())))))))))))((((((***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***+++,,,------...---*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,---................../////////000...///222555888;;;>>>???:::<<<999333222AAA\\\rrrsssrrrxxxxxxrrrxxx}}}www(((((((((((((((((((((((((((&&&$$$%%%((()))(((&&&((((((((((((((()))******))))))))))))***+++,,,,,,111---)))'''''''''''''''))))))((((((((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&"""***&&&""")))***###!!!&&&&&&&&&'''''')))******((((((((((((((((((((((((***+++'''"""(((222000''')))***'''###&&&,,,***!!!''''''''''''((((((((()))((((((((((((((((((((((((,,,///""")))''''''888%%%)))111222+++)))---***!!!$$$'''***,,,+++***)))(((###))),,,+++((()))+++***************+++,,,---------,,,***'''%%%'''***---(((+++---,,,)))'''(((******)))(((((()))+++---...***)))(((((()))+++---//////...000,,,...&&&+++************************+++***)))***,,,,,,,,,+++---)))***///000+++***...---...//////...------------555BBBHHHBBB666000111222222111111777???AAA>>>999777555555777DDD]]]sssrrrvvvwwwsssqqqtttwwwwww'''''''''''''''''''''''''''&&&$$$&&&((()))(((&&&((((((((((((((()))*********************+++,,,---111...)))&&&&&&'''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''$$$***((((((+++&&&'''333************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,&&&***...///,,,))))))))))))++++++***+++,,,+++((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,%%%---%%%...+++***'''000'''$$$,,,444333---***...+++%%%!!! $$$+++000((( ###)))***,,,...++++++***))))))*********###'''+++......,,,)))((()))'''&&&&&&'''***---///***)))(((((()))+++---...,,,+++***)))***+++---///222,,,...,,,***,,,,,,222........................///...------//////...---000+++))),,,......,,,+++...111444222---***,,,///...111999@@@???777111000000222333555:::@@@@@@;;;777666555555888DDD\\\rrrpppsssrrrmmmmmmsssyyy{{{'''''''''''''''''''''''''''&&&%%%&&&((((((((('''((((((((((((((()))******************+++,,,---...444000***'''&&&'''))))))))))))(((((((((((())))))************************((((((((((((''''''''''''******&&&(((+++!!!,,,&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((''')))---+++&&&)))///$$$$$$&&&)))(((%%%%%%'''%%%&&&((()))))))))'''&&&((((((((((((((((((((((((###)))!!!,,,111###(((///+++---000---%%%!!!(((222'''))),,,///...***&&&###,,,+++///333...$$$&&&///************+++,,,---...000---(((%%%%%%'''+++...+++******,,,...---(((%%%******)))))))))+++,,,---------,,,++++++,,,---...&&&111((('''+++'''******************************+++***))))))***+++***(((///---***))),,,000...(((...444888555---))),,,111,,,***,,,222555222...---...111555888===AAA===666555444555666999EEE[[[pppoooooolllggghhhrrr{{{''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((((((((((((((())))))************+++,,,---...///999444---)))'''((()))))))))(((((((((((())))))***************************((((((((((((((('''''''''***)))###&&&111---$$$&&&))))))(((((()))******+++++++++++++++++++++++++++///+++&&&$$$'''+++...///---((((((,,,---)))(((,,,)))+++...000000///---++++++++++++++++++++++++++++++---"""&&&222...***...&&&(((&&&%%%---666000"""%%%$$$%%%&&&)))+++++++++ $$$((()))''''''+++111((()))***,,,///222444666))))))***+++,,,***(((%%%$$$$$$%%%''')))******)))******))))))******,,,,,,...---,,,++++++++++++,,,222(((+++444///000***------------------------...---,,,...000111000///))),,,,,,)))***///...(((...222555333...+++---000---***)))---///...---///---111444777;;;???;;;444333333555777:::EEE[[[ooonnnnnnkkkfffiiirrr{{{~~~''''''''''''''''''''''''%%%&&&'''''''''''''''(((((((((((((((((())))))************+++,,,---///000<<<777000+++)))(((((((((((((((((((((((()))******************************'''''''''(((((((((((((((###***%%%!!!***...******'''''''''''''''(((((()))))))))))))))))))))))))))%%%---...((((((......(((///)))'''***,,,+++******((())),,,......---+++)))))))))))))))))))))))))))(((,,,---'''))),,,'''&&&((()))...222///)))&&&(((---,,,,,,------***%%%!!!//////'''$$$//////%%%((((((***,,,///222444666DDD;;;000'''$$$&&&(((***444222...***((((((+++...******************++++++,,,,,,+++******)))))))))+++000((('''---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000333333222%%%***---+++***,,,,,,***...------...//////...---111///000111000---///444...000111222777<<<;;;555222333555888;;;FFF[[[oooppppppmmmjjjmmmuuuzzzzzz}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((((((((((((((()))******)))))))))***,,,---//////999555000,,,***)))((('''(((''''''(((((()))***+++************************'''''''''(((((((((((((((%%%,,,(((###''''''&&&...(((((((((''''''(((((()))))))))))))))))))))))))))###+++000---***+++,,,***%%%(((***)))***---,,,)))&&&''')))***+++***)))((())))))))))))))))))))))))%%%000---""")))***+++999%%%"""///,,,***GGGGGG===111))))))---000222)))000,,,((()))(((###))))))))))))***+++,,,---HHH???444,,,+++,,,------ %%%***------+++)))************************+++++++++******)))))))))111"""000---###***)))...,,,,,,,,,,,,,,,,,,,,,,,,*********---000222333222...,,,+++---,,,******...,,,***(((+++///111...+++......000222///+++,,,111///000000000555<<<<<<888333333666999<<>>>>>:::444444666999<<>><<<444///...111222555;;;AAA@@@;;;555555777999<<>>===<<<:::555777888888===KKK```ooowwwssspppqqquuuzzz||||||(((''''''&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((((((***+++------,,,+++******(((&&&&&&'''((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))--- DDDdddpppzzzzzzkkkEEE***,,,222)))$$$)))@@@444---"""...000&&&WWW222222$$$***!!!)))---)))---,,,&&&)))***+++BBB---&&&111111###999;;;,,,,,,,,,,,,,,,,,,,,,,,,111###SSS```mmmqqqcccAAA000$$$(((---,,,,,,///---,,,,,,...000111///,,,....../////////000000000111444:::>>>???===999777444777888888===KKK```pppxxxuuuqqqrrruuuyyy{{{|||''''''&&&&&&&&&''''''(((&&&''''''((((((''''''&&&''''''''''''((((((((((((((()))+++,,,,,,,,,+++***)))'''%%%%%%&&&(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++'''###%%%,,,222HHH~~~888)))###(((***))))))))))))SSSTTT///''')))111%%%ZZZFFFZZZFFF$$$))))))$$$,,,...))),,,((()))###111'''+++xxx%%%))):::)))GGG,,,,,,,,,,,,,,,,,,,,,,,,(((000,,,$$$777333%%%PPPYYY666///***000(((%%%***...+++***...---,,,---...000111///...------........./////////333777===BBBBBB===777222444666888999>>>LLLaaaqqqxxxuuurrrrrruuuxxx{{{|||'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''((((((((((((((()))***+++,,,,,,+++++++++)))&&&&&&'''((((((''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%***,,,)))'''(((%%%|||777!!!!!!...---,,,(((###%%%,,,...***+++$$$WWW...---$$$(((***BBB,,,---///---&&&222((()))((($$$---(((777+++%%%''''''$$$)))444999...%%%000)))'''++++++,,,,,,,,,,,,------%%%999)))%%%777(((((('''(((333------***+++///...***)))---..................------------------.........///111666>>>DDDCCC>>>666000444666888999???MMMcccsssvvvtttssssssuuuyyy|||&&&&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((()))***++++++,,,,,,---***((('''((())))))((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((000((("""$$$(((*********222]]],,,999222###///((($$$(((------***((('''((((((www$$$---((($$$...mmmDDD...)));;;"""333%%%hhh!!!***---***$$$&&&///'''###------)))''''''&&&"""RRR===(((***)))111+++++++++,,,,,,---------,,,222$$$&&&((()))777333,,,555111...,,,------......,,,(((***...------------------...///------------.........///...444===DDDEEE???666111444666888:::???OOOdddttttttsssssssssuuuyyy~~~&&&&&&&&&&&&&&&'''((()))'''(((((())))))(((((('''''''''''''''(((((((((((('''(((((()))***+++,,,,,,...,,,)))((()))******)))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))000)))(((---+++%%%(((111,,,555&&&---(((!!!&&&"""%%%,,,,,,&&&'''///(((&&&666""""""(((...(((///444uuu***---///222*** ---vvv<<<,,,...%%%000...)))999((($$$111333)))(((333&&&+++555CCC///000%%%***++++++,,,,,,------...)))'''...666'''&&&///,,,(((((('''555)))+++,,,+++)))))),,,000+++---......---...000333------........./////////...444>>>EEEFFFAAA999333444666888:::@@@PPPfffvvvssstttttttttuuuyyy&&&%%%%%%&&&&&&((())))))(((((())))))))))))((((((''''''''''''((((((((((((''''''((((((***+++,,,---...+++)))(((((())))))((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))) """(((,,,***$$$###'''000<<<%%%%%%,,,666))))))******'''$$$)))111---111<<<,,,666***,,,)))---"""---RRR(((%%%999222***,,,$$$666HHH''')))000&&&444'''..."""555444---000###000???@@@PPP************+++,,,,,,---......))) ))),,,'''---222000555111***'''---)))+++,,,+++***+++---///222333333111...---///111....../////////000000000111888AAAGGGHHHBBB:::555333666999;;;AAAQQQgggwwwvvvvvvvvvuuutttwww|||~~~%%%%%%%%%&&&'''((()))***(((((())))))))))))((((((''''''''''''((((((((()))'''''''''((()))+++,,,------+++(((''''''(((((('''))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++'''###'''......)))&&&???&&&...+++"""'''+++,,,+++---000,,,$$$(((000"""%%%---555PPP///$$$$$$+++000...%%%777FFFEEE333$$$333***+++$$$&&&))))))...)))***EEE;;;(((...###333 333...!!!!!!...333***(((...&&&777%%%]]]:::444******+++,,,,,,---......000'''---)))...111$$$000uuu'''...(((000+++---//////---,,,------,,,;;;;;;999444...******,,,////////////000000000000555;;;CCCIIIIIIDDD<<<666333666999;;;AAAQQQgggxxxxxxyyyxxxvvvtttuuuzzz}}}(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%'''(((((((((((((((''''''((((((((()))******++++++...---,,,***)))******+++))))))))))))************+++*********))))))((((((&&&''')))*********)))((())))))))))))***************DDD)))+++)))))))))************+++++++++)))###///(((,,,&&&TTTwww''' 000222 +++&&&/// ...111'''***///...,,,******+++,,,---...%%%------&&&444---222GGGiii+++***'''&&&---))),,,+++---''' )))222---+++111***%%%444!!!<<<###222!!!111,,,'''111***++++++,,,,,,++++++***{{{+++///***........................------222111000.........///000,,,,,,---...///000111222;;;EEEJJJFFFEEEGGG@@@555555444555999???MMMdddxxxzzz{{{zzzwwwttttttwww{{{(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&((((((((())))))(((((('''((())))))******++++++,,,---,,,***)))((())))))***))))))))))))************************)))))))))((((((((()))***************))))))))))))***************DDD)))+++)))))))))************+++++++++111(((...###***%%%)))yyy...(((!!!555)))...!!!>>>%%%///%%%---,,,++++++++++++,,,+++++++++!!!222...%%%111777)))&&&111---***)))+++)))///"""$$$111111)))&&&$$$%%%&&&///333333lll***222222(((...+++(((,,,++++++,,,,,,,,,,,,++++++{{{+++///***......------------------......111000///.........//////,,,,,,---...///000111111777@@@EEEBBBAAACCC>>>444333333555999???LLLbbbvvv|||}}}|||yyyvvvvvv{{{(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&(((((()))******))))))((()))******++++++,,,------,,,+++***(((((((((((()))))))))))))))************************))))))))))))******))))))******+++,,,))))))))))))***************DDD)))+++)))))))))************+++++++++,,,&&&000###***///,,,ZZZ+++111 111+++'''222888555777///(((((()))+++------,,,***)))+++++++++...///((('''111"""444,,,,,,---***+++""",,,333,,,!!!$$$111<<<:::&&&555111"""111:::333222///,,,,,,***++++++,,,,,,,,,,,,++++++{{{+++///***......++++++,,,,,,------......//////...---------......,,,------...///000111111111999===;;;<<>>@@@999888999<<<@@@KKK___qqqtttvvvvvvtttrrrtttxxx|||(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''((())))))))))))*********+++,,,,,,---------,,,+++)))))))))******))))))))))))************((()))))))))************&&&''''''((((((((((((((())))))))))))***************DDD)))+++)))))))))************+++++++++---)))$$$---222,,,,,,,,,///+++888777'''))):::333,,, $$$111***...555777......------,,,,,,------+++///***+++,,,111|||---,,,...&&&...(((!!!BBB)))[[[(((,,,///111222555,,,,,,------------,,,,,,{{{+++///***......------------------......+++,,,---...///......---............////////////111000///111555999???CCC:::999999;;;>>>III^^^ppptttwwwxxxwwwuuuuuuxxx{{{|||(((((((((((((((((((((((())))))(((((((((((()))***%%%&&&'''((()))))))))))))))******++++++,,,------,,,+++***(((((((((((()))))))))))))))************(((((())))))*********+++&&&''')))*********)))((())))))))))))***************DDD)))+++)))))))))************+++++++++%%%///***++++++###'''---(((%%%"""EEE&&&)))333###......###333+++&&&!!!333***((())),,,.........---,,,---555...&&&))),,,###000(((333rrr,,,---)))333222888,,,------......------,,,{{{+++///***........................------+++,,,.../////////...............///////////////222//////111444999???DDD:::888888999<<>>.../////////////////////}}}///***000+++***+++,,,------......------&&&111222...111...***...666333...---111444222///111111000000222666999;;;555555999<<<:::???TTTllltttuuuwwwwwwvvvvvvwwwxxxyyy''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,---111000///,,,((('''''')))************))))))))))))(((((((((((())))))))))))))))))))))))******************))))))***+++---...,,,EEE)))+++***)))+++++++++***************************************000###(((... ~~~NNN+++***,,,,,,++++++++++++,,,,,,(((666...###///+++444444###444'''000'''///&&&LLL111999333///---...222@@@//////////////////......}}}000+++222---++++++,,,------......------+++000---)))---,,,---888///,,,+++---111444333222222222111111333555888:::222999CCCGGG@@@@@@UUUoooooorrruuuwwwwwwwwwxxxyyyxxx'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,000000///,,,(((&&&'''(((************)))))))))((((((((((((((())))))))))))(((((())))))******++++++,,,+++)))))))))+++...///,,,EEE***,,,******,,,+++++++++***)))))))))************************,,,999%%%***<<<$$$555,,,,,,,,,++++++,,,,,,,,,---,,,...000((( 777fff###///333"""///+++,,,444rrr!!!,,,***+++...000222@@@////////////............}}}///+++222---,,,+++,,,------......------///---''')))111...***222---...111333111...111555333333222222333555777888555<<>>FFFXXXlllooorrruuuxxxxxxyyyzzz|||))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++***+++,,,,,,***(((((()))************))))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((())))))***++++++,,,+++DDD+++---,,,,,,***************+++++++++***************************...%%%)))***222:::------,,,,,,,,,,,,------&&&222666$$$***//////***...222 HHHqqq%%%000222)))((()))000333+++---999000...```...,,,---444666111000000///......------}}}///+++222...---+++,,,------......------...///---,,,)))...XXXhhh;;;,,,///222111111111111222333444666666777999555555;;;@@@III\\\pppsssuuuwwwxxxxxxxxxzzz|||}}}))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++,,,......---+++)))((()))************))))))))))))(((((((((((())))))))))))++++++******))))))(((((('''''')))******+++******+++DDD+++...------))))))******+++++++++,,,************************000333)))333000%%%...------,,,,,,------...%%%333///(((AAA&&&)))000))))))333''';;;###))),,,---???///!!!===...'''UUU222((()))+++```444***(((333555111000000///...---------}}}000,,,444000///+++,,,------......------)))(((+++666888+++444SSSFFF777---000333//////444000111222333555666777777666333666<<<@@@HHH\\\rrrtttuuuvvvvvvuuuvvvxxxzzzzzz''''''((((((((((((''''''************))))))))))))))))))))))))(((((((((((())))))***+++,,,------...222222///,,,((('''(((***))))))*********))))))(((*********)))))))))))))))))))))))))))))))))))))))+++!!!***,,,(((,,,******///GGG)))+++***)))************+++,,,------444!!!111///666)))(((---&&&000---***333XXX---(((///444%%%444***+++++++++666(((222,,,,,,///***(((...333555 ''',,,---,,,******,,,,,,***;;;%%%000111$$$...nnn000(((+++111777777'''&&&111###444'''333}}},,,000,,,///+++,,,,,,------------------000111HHHIII---,,,666(((...............///000111111111111222333444555666777555666<<>>000888555555444***------&&&222///:::GGG666***000+++)))000111---///...***,,,,,,+++***+++,,,+++***333"""***///'''---vvv222,,,,,,///222::::::000333***999(((###{{{,,,000,,,///+++,,,,,,------.........///111000===>>>---,,,444..................///000111111111111222333444555666999999:::???EEEPPPccctttzzz{{{{{{yyywwwwwwxxxyyy{{{))))))************))))))******))))))))))))(((((((((((((((((())))))))))))))))))***+++,,,------.........---,,,***)))+++---))))))***************)))))))))))))))))))))******(((((((((((((((((((((((())))))))))))+++...000...222???***,,,******,,,,,,++++++***+++++++++444222444!!!111///"""+++---///###''' 333***---***+++---111...888,,,:::111""":::---222///!!!)))(((nnnEEE,,,******+++,,,,,,+++***---$$$&&&...,,,+++//////---,,,//////999'''+++)))...---111{{{,,,000---///+++,,,,,,---...//////000000222111222222---+++000555000///////////////000111111111111222333444555666777777999<<>>>>>FFF[[[pppzzz{{{{{{yyywwwwwwyyy{{{www******++++++++++++******))))))((((((((((((''''''''''''(((((())))))******))))))***+++,,,------.../////////...+++)))((()))))))))***+++,,,,,,,,,,,,((((((((()))******++++++(((((((((((((((((((((((("""000///666+++ddd+++...,,,---,,,,,,++++++***+++++++++111GGG///333111)))'''777nnn444***///(((111***333GGGjjj,,,$$$444...+++333$$$###333999...(((,,,///,,,+++...---------((($$$...DDD&&&...///,,,---555111CCC(((%%%444555%%%,,,000---111,,,,,,,,,---...//////000000111777999444666AAADDD<<<444444222111000000000000111111111222333444555666777888:::===???GGGZZZlllvvvxxxyyyyyyxxxxxxyyyzzzwww))))))************))))))))))))(((((((((''''''''''''''''''((()))*********))))))***+++,,,------...,,,...///...+++******+++((()))***+++,,,,,,,,,,,,'''(((((()))******++++++))))))))))))))))))))))))+++111UUUyyyJJJ000&&&***+++...------+++++++++***++++++,,,,,,&&&uuurrr444<<< )))???444***///***///...222///KKK:::111111...&&&"""999???111))),,,///,,,,,,000MMM***(((///((('''BBB000...222***///+++...'''sss]]]999111,,,000,,,000...111---,,,,,,------.........///...///444222888UUU\\\???555555333222111000000000111111111222333444555666444444777;;;@@@HHHXXXgggsssvvvyyyzzzzzzyyyzzzzzzwww))))))************)))))))))(((((((((''''''''''''&&&''''''((()))******+++))))))***+++,,,------...***,,,------,,,+++,,,---((()))***+++,,,---------'''(((((()))***+++++++++************************&&&))),,,+++...---...************+++,,,------+++000...(((222000//////...444III333''',,,'''AAA|||DDD333))),,,///,,,,,,111###)))%%%333,,,---TTTaaa'''333555&&&333***333???,,,000...111---,,,,,,---------------------'''...///999dddnnnAAA666555444222111000000000111111111222333444666666777666999???EEENNN[[[hhhqqquuuyyy||||||{{{{{{{{{vvv'''((()))******)))((('''''''''(((((())))))***************)))))))))))))))+++******)))***,,,---...///000///---***(((((()))))))))******++++++++++++******************++++++))))))))))))))))))))))))000(((III"""&&&111///,,,,,,,,,,,,,,,,,,,,,,,,999lllDDD(((,,,555///***......***........................,,,ttt///,,,(((%%%,,,:::'''222,,,777*********...444......)))---------.........//////000///000444:::>>>???>>>111222222222000///000111111...---000444888;;;>>>???:::888<<>>;;;:::<<<@@@IIIYYYiiirrrrrrrrrssstttwww{{{~~~zzz}}}(((((()))******))))))(((((((((((())))))))))))***))))))))))))))))))******+++*********+++,,,---...333444333111---*********************++++++++++++)))))))))******+++++++++************************%%%...999'''KKK$$$---444...,,,,,,,,,,,,,,,,,,,,,,,,000***<<>>%%%888FFF***)))+++---------------------------///,,,///((()))...333444...)))***...000444...%%%AAArrr(((........................***---;;;kkkCCC+++VVV(((///...888...000777)))...CCC'''###444000...ddd...333+++,,,))),,,,,,,,,,,,------------333222111111111000000///000000//////000111111222...//////000333777777444555999>>>>>>:::>>>PPPdddiiipppuuuuuuqqqrrryyyxxx{{{)))))))))))))))***++++++************))))))))))))(((((())))))***************++++++,,,------......111222111///+++)))((())),,,+++++++++++++++++++++++++++,,,,,,---...//////++++++++++++++++++++++++ ***@@@FFFKKK999111((()))<<<555---(((111------------------------&&&777>>>)))MMM,,,***///...((('''---111111222***(((...CCCxxx???111////////////////////////""":::(((===xxx111+++333///+++&&&222444)))222$$$444???999000...111333lll---111,,,///...,,,,,,,,,---------............///......---.........111333222///...///222000222222111333888888444222777===???>>>BBBSSSeeeiiiqqqyyyyyytttrrrxxx~~~vvvzzz)))))))))))))))***,,,,,,+++************)))))))))((((((((()))******++++++***+++,,,---.........---///000///---***(((((())),,,,,,,,,,,,++++++++++++++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,444<<<===:::777@@@HHHMMM---888,,,%%%ccc333,,,(((777------------------------222333;;;%%%***'''CCC999,,,.........///111///+++???333---777%%%cccIII###///////////////////////////555...$$$"""@@@SSSsss///000***......,,,---000+++(((444...&&&%%%...777888888:::@@@BBBYYY...000***///000---------.........//////,,,...//////......///000,,,///222333111//////000///333222...000666777111333555;;;AAAEEEKKKYYYgggkkkssszzzzzzuuutttxxx~~~www{{{)))))))))))))))+++,,,---+++++++++*********))))))'''(((((()))******++++++***+++,,,............------......---***))))))***------,,,,,,,,,+++++++++))))))***+++,,,---......------------------------...333??????444$$$///@@@MMM999:::DDD///###___------&&&---........................,,,'''&&& GGG888 YYYggg111***==='''444111111333444000---+++AAA 222444(((==='''DDD~~~111;;;!!!555////////////////////////666...??? 000,,,777222+++ <<<...333222222...***...---555---,,,222222,,,+++111111222111111AAAuuu---111+++.............../////////000000...000222222000000222444...---///555::::::555000,,,111111---111<<>>///000...bbbnnn,,,+++>>>%%%+++===###---000,,,+++***333:::(((%%%+++---***---222222,,,+++,,,///...(((***CCC```|||$$$222...000...////////////000000000000---000222111///...000222222...---777CCCGGG===222...444555333;;;JJJPPPLLL===888999DDDRRR[[[aaafffoooqqqrrrqqqqqquuu~~~xxx|||))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++***++++++,,,---.../////////000111///,,,***))))))******+++++++++,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......................................................------------......111111000000//////................../////////000////////////000000000000000000000000000000000000000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111222222000000//////.........---000000//////.........---////////////...---,,,+++---.../////////...---,,,......------------..........................................////////////............////////////---222333222:::CCC???333...111555:::CCCMMMPPPNNNAAAEEEKKKNNNLLLKKKTTT```hhhoooqqqnnnoooxxxvvv))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++***++++++,,,---...//////222222111///+++(((((((((******+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................///////////////////////////......------......///111000000000/////////............/////////000000////////////000000000111000000000000000000000000000111111222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000111222000/////////............000000/////////.........////////////...---,,,,,,------...............---......------------........................................../////////////////////000000000000111...///------888BBB===000...444999:::;;;???AAA@@@===@@@EEEHHHFFFGGGQQQ]]]iiioooqqqmmmnnnvvv~~~vvv))))))))))))))))))))))))+++++++++***************)))************+++++++++******+++,,,---...//////333333111---)))''''''(((******+++++++++,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------................................................///......------......///000000000000////////////....../////////000000000/////////000000000111111000000000000000000000000000111222222333333222222000000000000000000000000111111111111111111111111000000000000000000000000222111000000000000000000////////////............000000////////////..............................---------------...///000......------------..........................................////////////000000000000111111111111222000---///===IIIFFF:::222999>>>;;;777888888777;;;===@@@CCCCCCEEEPPP]]]kkkpppqqqnnnmmmttt~~~www))))))))))))))))))))))))************************))))))*********+++++++++******+++,,,---......///222222///,,,(((''')))*********+++++++++,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------------------------//////............//////000000000000////////////...////////////000000000//////000000000111111111111111111111111111111111111222222333333333333333111111111111111111111111111111111111111111111111000000000000000000000000222222111000/////////000///////////////.........000000//////////////////.............../////////---,,,,,,,,,---...000111......------------..........................................//////////////////000000000111111111111111000333>>>JJJKKKEEE666:::;;;777666888888666======@@@CCCDDDHHHTTT```mmmqqqssspppooottt~~~{{{))))))))))))))))))))))))************************))))))*********+++++++++)))******+++,,,---......//////---+++))))))+++---******+++++++++,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------................................................/////////....../////////////////////000000000000////////////000000000111000000000000111111111111222222222222222222222222222222333444444444444444222222222222222222222222111111111111111111111111111111111111111111111111222222111000/////////000........./////////////////////000000000000000000//////.........///000000---,,,,,,,,,---...000111......------------..........................................////////////........./////////000000+++...000111555<<>>@@@CCCEEEJJJVVVbbbmmmqqqtttsssqqqttt))))))))))))))))))))))))***************+++++++++)))************+++++++++))))))***+++,,,---......,,,,,,,,,+++******,,,...******+++++++++,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................111111111111111111111111000//////......//////000////////////000000000000/////////000000000111111000000000111111111222222222222222222222222222222222333444444555555444444222222222222222222222222222222222222222222222222111111111111111111111111222111000000000000000000........./////////////////////000000000000111111111000///.........///000---------------...///000......------------..........................................////////////............////////////---111333111///000444888BBB>>>888777>>>EEEBBB;;;===<<<===@@@CCCHHHSSS^^^kkkoootttvvvsssttt~~~))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++))))))***+++,,,------...+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................111111111111111111111111000000////////////000000.../////////000000000111//////000000000111111111000000111111111222222222333333333333333333333333333333444555555555555555333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000111222............/////////000//////000000000111111111333111///...---...///000------...............---......------------..........................................////////////...////////////000000000111111333222000///111444<<<<<<;;;<<>>BBBFFFOOOYYYgggkkkssswwwtttsss}}}zzz))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++))))))***+++,,,------...,,,---...---+++)))((()))******+++++++++,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................................000000////////////000000.../////////000000111111000000000000111111111111000111111111111222222222333333333333333333333333333444555555666666555555333333333333333333333333222222222222222222222222111111111111111111111111000000//////000111222222---.........//////000000//////000000111111111222444222000...------...///---.../////////...---,,,.........------............................................./////////000000000000000111111111111...,,,,,,///111111111222***///555888===AAA@@@<<<;;;999:::>>>BBBFFFNNNWWWccchhhqqqwwwtttrrr{{{uuu))))))))))))))))))))))))++++++************++++++******))))))))))))******)))***++++++------...///000000000...+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...***+++---,,,++++++,,,......------,,,,,,------.........//////000000111111000000////////////000000---...//////000/////////111000///000222333222000888555111///111444444444999777444444444444444444777555444444666777888777777666666666555333222222;;;555222666666222222555555111000111111......111111111111111111111111111000000000000000000000000000000111111111111000000000000000000////////////////////////////////////---......///000111111222000000//////.........---000000////////////000000000000000000000000000000000000000000111111111111000111222444666999;;;<<<>>>=========;;;>>>KKKYYYfffjjjooooooooorrryyyyyy************************++++++************+++++++++***)))))))))))))))***)))***++++++------...//////000000...+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...------,,,,,,------...,,,...//////...---///000...------------------...////////////000000111111/////////000111222333333777666333111//////000000666333111222444444111///------...111555777777666555666777:::<<<======<<>>AAABBBAAA???EEEEEEFFFEEEDDDBBB@@@???;;;555333555666444444777666222111444555333333555222222222222222222222222000000000000000000000000000000111111111111000000000000000000////////////////////////////////////---......///000000111111000/////////............000//////......//////000000000000000000000000000000000000000111111111111000000111222444777999:::999888999;;;===AAAKKKUUUeeejjjoooppppppsss{{{xxx************************++++++************++++++,,,+++***))))))))))))))))))***++++++------...//////000000...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......,,,...//////......///000......------------....../////////000000000000111/////////000222444555666===:::666222000000222333111//////111555777666333222333444666999;;;===>>>GGGLLLRRRYYY]]]^^^]]]\\\[[[YYYYYY^^^ccceeebbb^^^jjjjjjjjjiiifffaaa]]]ZZZSSSLLLFFFCCC???999666777777333111444666444333555222222222222222222222222000000000000000000000000000000111111111111000000000000000000////////////////////////////////////.........//////000000111////////////............///..................///000000000000000000000000000000000000111111111111///000000111222444666777777555777;;;???CCCKKKTTTeeekkkqqqrrrpppsss{{{vvv************************++++++************++++++,,,,,,+++***)))))))))))))))***++++++------...//////000000...,,,******+++++++++,,,,,,,,,,,,------------------.........///......------------......+++,,,------,,,,,,---...//////............//////000000000000000000000000///000000000222333444555888666444222111222444555222111111222555888888777888:::<<>>AAAKKKVVVfffmmmssstttqqqrrrzzzvvv************************++++++************++++++,,,,,,+++******)))******)))***++++++------...///...//////...,,,***+++,,,+++++++++,,,,,,---------------.........////////////......------......///+++,,,...---,,,,,,---///000//////......//////000111111111111000000000000111111000000000111222222222222222222222222222222666777777666666777;;;===>>>GGGRRR]]]fffqqq}}}}}}vvvnnnhhhccc]]]YYYAAA999444555777555444555333333333333333333333333111111111111111111111111000000111111111111000000000000000000////////////////////////////////////............////////////.........///////////////......------------......///////////////////////////000000000111111111111222222222222333444555666777999======:::<<>>KKKQQQVVVddd{{{iiiZZZJJJBBB>>>999666555444444444444444444444444111111111111111111111111000000111111111111000000000000000000////////////////////////////////////..................................../////////000000//////......//////000000000000000000000000000000000000000111111111111222222222333444666777888777777:::AAAEEEFFFIIIMMMcccllluuuuuuooonnnvvvuuu++++++++++++++++++++++++++++++************++++++)))))))))***+++,,,......)))***+++,,,---......///---...///...,,,++++++---******+++,,,,,,---......,,,,,,,,,---------......//////............//////,,,---......------...000111111000000000000111111222222222222111111000000000000111222333555666777666666555666999>>>CCCFFFSSS```mmmqqqsss|||fffXXXNNNEEE>>><<<555555555555555555555555111111111111111111111111000000111111111111000000000000000000////////////////////////////////////.....................------.........//////000000000000////////////000000000000000000000000000000000000000000111111111111111111222333444666777888:::777:::FFFQQQRRROOOLLL___jjjttttttooooooxxxsss,,,,,,************,,,,,,------,,,,,,+++***)))))),,,+++*********+++,,,------------............///.........---,,,+++)))(((------,,,,,,,,,---......------------------------.......................................///000000222222111111111111111222333333333222222222222222999888666444222222555888333999<<<:::???TTToooqqqcccSSSEEE>>><<<999888777666333111111111222444666666222///222222222111111111111000000000000000////////////000000//////.........---............////////////222222111111000000//////111000/////////000222333000000000000000///......222222222111111111000000000000000111333555777999444444888???HHHNNNOOOOOO```mmmsssttttttnnnqqqyyyvvv---,,,+++******+++,,,---......------,,,++++++***++++++*********+++,,,---------------............/////////...---,,,******,,,,,,,,,,,,,,,------...------------------------.......................................///000000222222111111111111111222000111111222222222222111>>>999555555999:::777222:::>>>DDDQQQkkk}}}mmm\\\RRRDDD999444444777999555555444222000000222444222222222222111111111111111000000000////////////000000/////////.....................////////////000000000000000000000000000000/////////000111222///000000111111000000///222222222111111111000000000000000111222444666777999888:::???GGGMMMQQQRRR___kkkqqqqqqpppiiilll}}}yyyvvv------,,,,,,,,,,,,------///......------,,,,,,+++++++++******++++++,,,---------------............000000000///...---,,,++++++++++++++++++,,,------------------------------.......................................///000000222111111111111111222222///000222333444444333222444444333555777:::===>>>JJJYYYooo}}}hhhSSSDDD<<<888777444666777444000...111555333222222222111111111111111111000000000/////////000000////////////..................////////////------...//////000111111//////.........///000111//////000111222222222222222111111111111000000000111111111111222444666777>>>======@@@FFFMMMRRRTTT^^^iiimmmmmmllleeegggvvvzzzvvv------------------------......------,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------........./////////......---,,,+++++++++******++++++,,,---...............................................................///000000111111111000111111222333111222444666666555444333///555:::777444<<>>@@@GGG[[[xxxwwwaaaSSSBBB;;;444111333444222000333333333222222222222111111111111111000000000000//////000000000000000000............////////////000/////////.........------......///////////////---...000111333333444444000000000000000000000000000000111333666999<<<>>>>>>@@@CCCFFFIIILLLNNNOOO```iiilllmmmnnnggghhhvvv{{{www,,,,,,------------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***+++++++++++++++,,,------...............................................................///000000000000000000111222333333222222333333333333444444666888@@@RRRoooxxxaaaQQQ>>>333222555666444333333333333222222222222222222111111111000000000//////000000000000111111............////////////111111000//////...---------...///000000000000///---...///111222333333333//////000000000000000111000111111333666999<<<>>>;;;>>>CCCFFFHHHIIIKKKLLL^^^hhhkkkmmmqqqlllmmmzzz|||www***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++,,,,,,,,,---------------------------,,,+++,,,,,,,,,,,,,,,------..................................................................///000000000000000000111222333444333333222333444777999;;;CCCQQQhhhrrr\\\JJJ@@@<<<999777444444333333333222222222222222222111111111000000//////000000000111111111............////////////000000000000000000000000...///000111111111000000---...///000111111222222////////////000000111111222111222222444666888:::999<<<@@@BBBCCCEEEIIILLLZZZcccgggkkkqqqnnnppp~~~|||www******,,,,,,,,,,,,******------------------------)))***+++,,,---,,,++++++++++++,,,,,,,,,---------.........///......------------,,,,,,------...///////////////////////////.......................................///000000000000000000111222333444555444444555888<<>>???BBBHHHMMMVVV___dddiiiqqqoooqqq}}}www......---,,,,,,,,,,,,---------------------------,,,,,,************,,,,,,++++++,,,,,,,,,---------,,,---...//////...------------------------------...............///000000............////////////111111111000000000000000000333444111000111444555666555777999999@@@VVVnnn|||uuugggRRR???<<<555111333444111222777444222//////111222222222000000000000000000000000000000000000000000000000111111000///////////////------------.........///000000000000000000000000000000111111111222222222333444555444333333444666888888:::???AAABBBGGGNNN\\\^^^cccggghhhkkkrrryyy{{{vvv///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++,,,,,,,,,---------,,,---...//////...------------------------------...............///000000....../////////000000000111111111111111111111111333555555333333444777888;;;666555>>>MMMcccfffSSSGGG>>>777888888444111222666444222111222222222111111111111111111111111111000000000000000000000000111000000///......//////---.........////////////000000000000000000000000///111333444555444222111222333444333222222444666777777999>>>??????EEEKKK^^^bbbfffiiikkknnnttt{{{zzzuuu///...------,,,---------++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------------...//////...---,,,------------------------...............///000000///000000000000111111111111111111111111111111111222222222333444666777999999:::CCCWWWtttwww```SSSFFF>>>:::666333333777555333333333333111///111111111111111111111111000000000000000000000000000000///.........//////////////////000000000000000000000000000000000000...111444666777555222000111222333222111222444555777666999<<<<<<<<>>777777999555444333333444333111000111111111111111111111111111111111111111111111111000000///......////////////000000000000111111111000000000000000000000000///000222444444333222111000111222222111111333555777777:::<<<::::::@@@HHH\\\dddiiihhhgggllltttyyyzzzsss}}}//////...------------...................................................,,,,,,---------.............../////////...,,,+++---------....../////////...............///000000111111111111222222222222111222222222333333333444999777888<<<;;;888;;;BBBPPPtttzzzcccNNN@@@:::999555333222222333444333111111111111111111111111111222222222222222222222222000000/////////000000111000000000000111111111222111111111111111111111111111000000///000111222222000111222222111222444666888999;;;===:::999@@@JJJ```jjjpppmmmlllrrrzzz|||uuu~~~000///......------..............................------...//////...------,,,---------...............////////////---,,,+++---------...//////000000...............///000000000111111111111222222222222222222333333444444555888666777:::888999FFFWWWlllVVVDDD999888666333222333444333333222222222222222222222222222222222222222222222222111111000000000111222222000000000000111111111111111111111111111111111111111000...------///111333000111222222222222555777999:::======:::999BBBLLL]]]iiipppllljjjrrr{{{~~~vvv~~~000//////.......................................,,,---............---,,,------------...............////////////---,,,+++---------...///000000000...............///000000000000000111111111111222222222333333444555555555666444666;;;???KKKiiiuuu[[[GGG???;;;777333333333444333222222222222222222222222333333333333333333333333222222111111222333333444/////////000000000111111111111111111111111111111000000//////000000111222000222333333333333666888777999<<<===999999BBBNNNWWWeeennniiifffpppzzz~~~~~~vvv~~~000000///...............------------------------+++,,,---......---,,,+++---------.........////////////000//////---+++***---------...///000000111...............///000000///000000000000111111111222222333333444555666666:::888<<>>FFFLLLXXXfffooojjjhhhqqq}}}}}}www111111111000000000//////........................////////////////////////............////////////000111111111111000//////............//////////////////000000000111111111000000111111222333333333444333444777666666;;;BBBbbbxxxooozzzwwwbbbFFF777777222111000111222222111000222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222333555666888888777999:::999:::===DDDJJJYYYgggoookkkiiisss~~~{{{www111111111111000000000000////////////////////////................................./////////000000//////000000//////...---........./////////000000000000000000111111111111000111111222333444444444777888999777444999KKK]]]zzzqqqsss}}}|||```FFF;;;777444222222444666555444222222222222222222222222111111111111111111111111000000000000000000000000//////000000000111111111111111111111111222222222222222333444555777888999666888::::::;;;???FFFKKK[[[gggnnnjjjjjjsss}}}yyyvvv222222111111111000000000////////////////////////.................................//////000000111///////////////...------....../////////000000000000000000111111111222222111111222333444444555666333666888777777EEEeee||||||}}}yyy\\\KKK<<<888333111333555555444333333333333333333333333111111111111111111111111000000000000000000000000...//////000000111111111111111111222222222222222222222333444555777999:::333666:::<<>>666111222333333111333333333333333333333333111111111111111111111111000000000000000000000000......//////000111111222111111111222222333333333222222333444666888:::;;;555999===@@@CCCHHHPPPVVV[[[ffflllhhhiiisss|||~~~|||www222222222111111111111000000000000000000000000000000000000000000000000000---......///000111111222111111111111111000//////////////////000000000000000111111111111222222222111111222333444666666777777888===HHH\\\~~~kkkeeennnrrrttt|||yyynnnQQQHHH===666666666555444333333333333333333333333000000000000000000000000000000000000000000000000---......///000111111222111111111222222333333333222222333444666888:::;;;;;;>>>BBBDDDEEEJJJPPPVVV[[[fffkkkggghhhrrr{{{}}}xxx666666555333000000111333000000000000////////////000000000000////////////000000000000111111111111222000///000111111000///000000000000111111111111000111111222222333444444000333666666666888888888:::555;;;WWWmmmnnnqqqxxxyyyuuuuuu___UUUFFF999555777666333666444222222333333222111222222222222222222222222111111111111111111111111111111111000000000000000222222111111111111222222333444555666777888999:::999>>>DDDFFFGGGJJJPPPVVV___dddgggfffgggooovvvyyyxxxvvv{{{777777777555222111111222111000000000/////////////////////000000000000000000000000000111111111111111000000111222222000///000000000000111111111111111111111222333333444444444555555555555666777777<<>>HHHjjjyyy}}}|||}}}}}}|||pppvvvoooeeeYYYGGG:::666444222111222444555555444222222222222222222222222111111111111111111111111000000111111222222222333222222111111111111222222222222333555666777888999<<>>CCCGGGIIIIIIHHHFFFSSS^^^ggghhhgggnnnxxx{{{|||BBBBBB@@@<<<777444333444222222222111111111000000111111111111111111111111000000000000111111111111222111222333555666555444111111111222222222333333222222333333444555555555777666888888666???^^^vvvooogggbbb^^^bbbhhhmmmtttwwwpppoooqqqtttyyyyyyvvvhhh]]]OOOAAA888666555555666666666555222222222222222222222222111111111111111111111111000000111222222333444444333222222111111222222333111222333444666777888888:::===CCCHHHJJJHHHCCC???NNN[[[eeefffeeelllvvv}}}zzzyyy~~~===<<<;;;888555444555777222222222111111111111000222222222111111111111111000000000000111111111111333222111333555666666555111111222222222333333333222222333444444555555666777666999:::;;;KKKvvvwwwpppfff^^^ZZZVVVQQQNNNIIIMMMPPPPPPOOOTTT___hhh{{{~~~sssiiieeekkkxxxpppxxxlllxxxjjjddd[[[OOO:::888666666666777666555222222222222222222222222111111111111111111111111000000111222333333444444444333333222222333333444111222333444555777888888999===CCCHHHJJJGGG@@@;;;LLLYYYdddeeedddjjjuuu|||wwwuuuyyy777666666666888888666444222222222111222222333333222222222111111111111000000000000000111111111111111111222333444444555555222222111111222222333444444444444555666777555444666;;;<<<:::EEEkkk}}}uuujjj]]]YYYTTTPPPMMMKKKIIIGGGCCCDDDFFFFFFFFFHHHKKKNNN[[[```oooxxxnnnkkkpppwwwiiikkk{{{ggg___LLL@@@555444666666555666444444333333333333222222222222222222222222222222333333333222222111111111000222333333222111333444333444444555555666666666999<<>>OOOUUU^^^ffflllpppuuuxxxtttsss:::999888888999999777555444444333333333333444444222222222222111111111111000000000000111111111111111111222222333444444555222222222111222222333444333333444555777888888777777<<<<<<@@@[[[zzzsssjjj___WWWVVVRRRNNNKKKJJJIIIHHHFFFFFFGGGGGGGGGFFFGGGIIIKKKJJJMMMVVVdddxxxyyymmmmmmvvvrrrjjjyyyuuuhhh\\\NNN???888555333222333444444333333333333222222222222222222222222222222333333333222222222111111000222333333222111333444444444444444555666777777>>>???AAACCC@@@::::::>>>PPPVVV^^^eeejjjnnnrrruuurrrrrr;;;999777555666666555444666555555444444444555555333222222222111111111111000000000111111111222222111111111222222333333444222222222222222333444444333444555666777999999:::777:::>>>PPP}}}xxxzzzrrrjjjfffaaa]]][[[XXXRRRNNNPPPMMMJJJIIIIIIIIIIIIHHHHHHIIIIIIHHHFFFFFFHHHIIIHHHKKKMMMMMMSSShhhuuukkknnnxxxfffiii|||ssskkk\\\III===666111111444444444333333333333222222222222222222222222222222333333333222222222222111000222333333222111333444555444444444555666888999AAAAAADDDFFFBBB===>>>CCCQQQWWW^^^dddgggjjjnnnqqqqqqqqq@@@===888666555666555555666666555444444444555555333333222222222111111111000000111111111222222222111111111222222222333333333222222222222333444444333444666666666777999::::::<<>>BBBHHHSSSYYY```ccccccdddjjjooorrrrrrZZZSSSIII@@@;;;888777777777666555444444444444444333333333333222222222222111111111222222222222333333333333333333333333333333333333333333444444555444777888777555666:::===CCCTTT|||ooo```[[[VVVVVVZZZ[[[YYYWWWVVVUUUUUUTTTSSSRRRRRRRRRRRRPPPOOONNNOOONNNLLLJJJJJJMMMPPPQQQRRRSSSTTTVVVQQQRRRRRRQQQPPPQQQTTTWWW___|||}}}uuuxxxxxxeeegggwwwwwwqqqggg[[[JJJ:::444555444444333333333333222222111111111222222333333444111222222222222333333333000222333333222111333444444555666777888999:::;;;FFFAAA>>><<<:::<<>>:::888555555777999999777555555555444444444333333222222333333333444444444444555555555555555555555444444444444555666777777888777;;;>>><<>>HHHooo}}}{{{{{{jjj^^^[[[]]]_______________```______^^^]]]\\\\\\\\\\\\[[[ZZZXXXXXXUUUUUUUUUUUUWWWYYY[[[\\\______```aaaaaa```___^^^\\\ZZZYYYZZZ]]]aaacccccc```______bbbmmm}}}}}}}}}zzz{{{mmm]]]qqqwwwiiiUUUDDD;;;555222444555333111111222222222333333333333333444444333333222111000000000000111222333444555555666666777777888888999999<<>>BBBDDDFFFHHHJJJLLLOOOTTTZZZ^^^bbbfffmmmrrrpppttt~~~~~~VVVAAA<<<:::<<<:::555333555666666555555555444444444333333444444444555555555666666666666666666666666666666666666777888999999;;;888:::AAAIIIbbbyyyzzz{{{gggbbb]]][[[\\\___```___aaaaaaaaaaaa```___^^^]]]aaa```^^^\\\ZZZZZZZZZZZZWWWXXXYYY\\\___dddgggiiiggggggfffeeedddbbbaaa```]]]\\\]]]aaahhhoootttwwwyyyzzzzzzyyyzzz|||||||||yyy~~~}}}mmmaaaggg~~~|||lllhhhJJJ???555333444333222222///111333333111111333444111333444333111111222444333333333333333333333333333333444555777888999999;;;===AAACCCEEEGGGJJJLLLPPPTTTYYY\\\___dddkkkpppooorrr|||nnnHHH>>>999<<<===888666999666666666555555555444444333444444444555555555555555555666666666777777777666666666666777888999:::999999===FFF[[[}}}ttthhh___^^^]]]^^^```bbbccccccaaabbbbbbbbbbbbaaaaaa```bbbbbb```___^^^^^^^^^^^^[[[\\\]]]```cccgggkkkmmmkkkjjjiiigggfffdddcccbbb``````bbbhhhpppxxx~~~zzz~~~xxx}}}yyyvvv}}}fff^^^qqq|||rrroooWWWHHH999444444333222333...111333333111000222555111333555444222111333666555444444444333333333222111222333555666888999999===@@@CCCEEEGGGIIILLLOOORRRUUUYYY[[[^^^bbbjjjpppqqqsss|||ZZZHHH;;;;;;<<<999777;;;666666666666555555555555444444444444555555555555444444555666777888888999777777777777888999::::::666<<>>::::::777666999777666666666555555555555444444444555555555666666333444555666777888999:::777777777777888999:::;;;666>>>FFFVVVtttkkkhhhfffeeebbbbbbbbbbbbbbbaaa```___bbbcccfffiiikkkmmmoooooodddeeegggiiikkkmmmmmmnnniiiiiihhhhhhiiikkklllmmmqqqpppnnnllljjjiiiiiiiiijjjkkkpppxxxsssgggrrruuuqqqsssooonnnzzzuuubbbSSS```{{{}}}llljjjVVV@@@555333333333444,,,000333333000///222666666999:::888222///111444111222222333444555666666222333555666888:::<<<<<>>;;;888888888777777777666666666666666666666666666666666666666555555666666777888999:::999888777888999999999>>>@@@SSS}}}vvvpppmmmnnnmmmhhhcccfffcccbbbddddddaaabbbeeejjjllloooqqqqqqpppooooookkklllmmmmmmmmmnnnppprrrqqqrrrqqqooommmlllnnnpppuuuqqqppptttwwwvvvuuuvvvyyyooofffsssxxxnnnggghhhmmmuuusssccc]]]bbbiiimmm```aaaRRR>>>666222111555222222222222222222222222444333222222222222333444333333333333444444444444666555444444555777:::;;;???GGGPPPSSSQQQPPPSSSWWWUUUXXX]]]______```bbbeeeiiinnnzzzuuuqqqOOO???;;;::::::888888777777777666666666666666666666666666666666666666666666777888999999;;;:::999888888999:::;;;???DDDjjjooogggiiimmmqqqssspppjjjeeefffcccbbbeeeeeedddeeeiiimmmnnnqqqrrrsssrrrpppoooooopppqqqpppooopppqqqsssuuuuuuuuutttrrrrrrtttvvvxxxvvvxxx~~~~~~wwwpppuuupppgggiiilllooo|||}}}nnnaaa^^^hhhuuueee\\\XXXNNN;;;000333666222222222222222222222222333333222222222222333333222222222222333333333333777666555555555777999;;;BBBHHHOOOQQQOOONNNPPPSSSVVVXXX\\\___aaaaaaaaa```dddjjjyyy~~~bbbCCC;;;<<<===888888888777777777666666666666666666666666666666666666666666777888999:::;;;;;;:::999888999;;;===AAAPPPuuulllkkkmmmpppqqqpppoooooooookkkhhhfffhhhgggfffgggkkkmmmmmmoooqqqssssssrrrqqquuuvvvvvvvvvttttttvvvxxxyyyzzz{{{{{{{{{}}}~~~ttthhhtttuuukkkmmmnnnmmm{{{yyyiii___jjj}}}vvv```___]]]DDD555777555222222222222222222222222333222222222222222222333222222222222333333333333666555444555666888;;;===BBBGGGKKKLLLJJJIIIKKKMMMTTTVVVZZZ___ccccccaaa^^^dddiiiwwwyyyQQQ???;;;;;;888888888888777777777777777777777777777777777777666666666777777888999::::::;;;;;;:::999:::>>>AAAJJJfffrrrooouuuuuuvvvvvvtttrrrrrrtttwwwqqqllljjjjjjhhhfffgggjjjmmmllllllooosssvvvvvvvvvyyyzzz{{{zzzyyyyyy{{{||||||~~~}}}}}}}}}yyyfffgggttttttrrrnnnkkkwwwyyyjjjkkkwwwhhhcccdddNNN<<<888111222222222222222222222222222222222222222222222222333333333333444444444444333333333444777;;;>>>@@@CCCFFFHHHHHHFFFFFFGGGIIIOOORRRWWW]]]bbbdddbbb___hhhkkkuuuiiiKKK===777999999888888888777777777777777777777777777777777777777777777888999::::::999;;;;;;:::999;;;@@@EEETTT{{{sssrrrvvvvvvyyy{{{|||{{{zzzzzzzzztttooolllmmmllljjjlllppprrrooommmpppuuu{{{}}}}}}}}}~~~~~~~~~xxxxxxzzzrrrkkkllluuukkkhhhnnnwww}}}vvviiifffmmmeeeeeeWWWDDD777...222222222222222222222222111111222222222222111111333333333333444444444444111111222444888<<<@@@BBBEEEFFFFFFFFFEEEDDDFFFGGGKKKOOOVVV\\\```aaaaaa```jjjllltttbbbFFF888999999999888888888777777777777777777777777777777777777777777888999::::::777:::;;;:::999<<>>999999999888888888888777777777777777777777777777777777777777888999:::;;;666999;;;;;;:::===EEEKKKxxxyyyxxxyyy|||xxxuuuuuuzzz~~~~~~wwwwww}}}zzz}}}{{{yyyzzz|||~~~xxxooosssyyylllmmmmmmiiiwww{{{kkkXXXbbbpppnnnjjjjjjTTT:::999222222222222222222222222000111222333333222111000000111111111111222222222444444444555888;;;>>>@@@@@@@@@???>>>>>>>>>@@@AAAJJJPPPWWWZZZYYYXXX[[[___dddhhhsss```GGGAAA888999===888999:::444777777777777777777777777666666777777888999;;;<<<777AAA:::666>>><<>>;;;:::;;;;;;:::>>>DDDMMMMMMQQQWWWZZZZZZ]]]bbbaaafffsssrrrLLLBBB999:::>>>999888:::444777777777777777777777777666666777777888:::;;;<<<999@@@;;;999???>>>MMMooo{{{|||zzzuuuuuuyyy{{{|||wwwfffdddpppvvvqqqtttssskkkssswwwwww{{{~~~uuuggg[[[eeennnpppmmmeeeQQQ999555333333555333000000444333333333222222111111111111111222222222333333333555555555666777888999::::::888:::>>>???@@@DDDJJJPPPPPPTTTZZZ\\\[[[^^^cccbbbgggrrr\\\EEE:::;;;>>>999777:::666777777777777777777777777777777777777999:::;;;<<<;;;>>>===>>>???@@@\\\|||~~~yyytttuuuyyyxxxxxx{{{~~~hhh]]]]]]qqq|||qqqpppooonnnkkkrrr{{{ppplllZZZbbbsssttthhhiii]]]<<<666333333555444000///111444333333222111000///...111111222222222333333333444555555666777888999:::999999===BBBDDDDDDHHHMMMPPPPPPTTTZZZ\\\[[[^^^ccccccgggqqq~~~vvvLLL===:::>>>888777:::999777777777777777777777777777777777888999:::;;;<<<>>>;;;===@@@>>>CCCkkk}}}{{{}}}|||{{{xxxuuuwww|||yyywwwwwwzzz~~~pppbbbZZZddd~~~vvvpppkkkqqqnnnttt}}}pppjjjZZZ[[[vvvlllfff___@@@777333222444444111///111333333222222111111000000111111222222222333333333444555666777888999999999>>>>>>AAAFFFFFFDDDEEEIIILLLLLLQQQWWWZZZZZZ]]]ccceeegggooo{{{\\\DDD:::<<<888777<<<;;;888888888888888888888888777777888888999:::<<<===@@@:::===AAA===KKK|||}}}zzzzzz{{{zzzxxxwwwyyyyyyxxx|||zzzxxxvvvwwwzzzxxxmmm^^^[[[ooozzznnnqqqvvv{{{|||mmm^^^VVVuuuttt___WWWGGG999333111333444222111222111222222222333333444444111111222222222333333333444555666888999999999999??????BBBFFFFFFBBBBBBFFFHHHIIINNNVVVYYY[[[___dddeeefffmmmyyyuuuSSS???<<<999999<<<<<<888888888888888888888888888888888888999;;;<<<===AAA999>>>AAA@@@[[[xxxvvvxxx{{{|||{{{~~~xxxwwwuuuuuuwww|||}}}kkk[[[hhhqqqnnnxxx{{{{{{{{{eeeXXXmmmxxx\\\RRRNNN>>>666111222444333222444111111222333444555555666111111222222222333333333444555777999::::::999999<<<<<>>;;;:::<<<:::888888888888888888888888888888888999:::;;;<<<===BBB:::@@@BBBFFFnnn{{{zzz{{{}}}{{{wwwwwwzzzssssssssssssvvv{{{zzzdddkkk}}}qqqkkkqqqrrrtttooo``````qqqsssbbbUUUSSSEEE;;;333222333222111333111111222222333333444444111111222222222333333333444555777999:::::::::999;;;;;;>>>CCCDDDCCCEEEJJJIIIIIINNNUUUXXXXXX\\\aaacccdddlllxxxsssKKKAAA<<<;;;<<<999888888888888888888888888888888888999:::;;;<<<===CCC<<>>DDDHHH>>><<<^^^~~~zzz|||}}}xxxuuussspppkkkgggooommmkkkkkkpppuuu{{{~~~zzzjjjooo~~~yyygggnnnpppnnnrrrmmm```\\\]]]gggjjj^^^SSS???222333777555555:::222333333444333222000///333333222222333333444555333444555666666888;;;>>>AAABBBCCCCCCCCCCCCEEEGGGIIIHHHKKKSSSWWWWWWYYY]]]cccccchhhsss}}}hhhBBB@@@===666<<<999999999999999999999999999999999:::;;;<<<===>>>FFFIIIBBBIIIrrr}}}|||}}}zzzyyyyyyxxxuuuqqqvvvsssooonnnooosssvvvyyyvvvfffggg{{{{{{xxxkkkmmmkkkggglllxxxooobbbZZZ\\\mmmrrreeeUUUBBB444444666444333777222222333333333222111000222222222222222333444444333555777888888:::===??????@@@AAAAAA@@@AAACCCDDDIIIGGGJJJQQQUUUVVVYYY]]]bbbbbbhhhttt}}}uuuLLL@@@===999:::::::::::::::::::::::::::999999999:::;;;<<<===>>>BBBEEECCCUUU{{{uuusssxxxvvvuuuxxx}}}}}}{{{}}}yyytttpppnnnoooqqqsssyyysssbbb]]]hhhuuuvvvooojjjcccaaahhhttt}}}~~~tttfffXXXYYYooowwwfffWWWFFF777444555222111444111111222333333333222222222111111111111222333333333666999;;;;;;===???@@@>>>@@@AAAAAA@@@@@@BBBCCCIIIGGGIIIOOOSSSUUUYYY^^^aaabbbhhhttt~~~ZZZBBB>>>===:::::::::::::::::::::::::::999999999:::;;;<<<===>>>BBBDDDFFFaaa{{{tttooooooooopppuuu{{{}}}}}}zzzuuupppmmmmmmooorrrvvv|||}}}tttdddZZZ[[[```yyy{{{yyyuuuwwwqqqhhh```aaajjjuuu~~~|||yyynnnZZZWWWmmmuuubbbVVVGGG888444333111111333000111111222333333333333111111000000111111222333333666:::===>>>???@@@AAAAAACCCDDDDDDCCCCCCDDDEEEKKKHHHIIIOOOSSSUUUZZZ___```aaahhhuuunnnIII??????:::::::::::::::::::::::::::999999999:::;;;<<<===>>>EEEIIIPPPppp|||uuuttttttxxx|||~~~|||yyywwwvvvsssnnnkkklllppptttvvv{{{~~~xxxlll```YYYXXXvvvpppqqquuuhhh```dddlllrrrzzz|||~~~xxxcccZZZlllssscccTTTGGG:::333111111111333111111111222222333333444111111000000111111222333444777;;;===>>>???@@@AAABBBDDDEEEFFFEEEDDDDDDEEEKKKIIIJJJOOOSSSVVVZZZ``````aaahhhtttUUU@@@???:::::::::::::::::::::::::::999999999:::;;;<<<===>>>CCCJJJXXX|||~~~~~~|||wwwttttttrrrnnnjjjlllqqqvvvuuuyyy~~~}}}wwwlllaaa[[[{{{|||zzz{{{lllcccfffjjjjjjqqq|||ppp___hhhqqqhhhUUUKKK>>>555222222333333222222222111111222333333222111111111111222333333555888:::<<<<<<===>>>@@@???AAADDDDDDCCCAAAAAABBBIIIHHHIIIOOOSSSUUUYYY^^^___aaahhhttt~~~___AAA@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>===JJJ___}}}|||~~~}}}}}}{{{vvvvvvtttooojjjjjjpppuuussswww}}}wwwlllddd}}}ooodddffffffdddnnnyyy^^^\\\hhhiiiZZZQQQDDD888333333444444444333222111111111222333222222222222222333444444777888999999999:::<<<>>>===@@@BBBBBBAAA?????????FFFEEEHHHNNNRRRTTTWWW[[[___```hhhsss|||dddBBBAAA???;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>===NNNhhhyyyvvv}}}||||||}}}|||ssssssuuu{{{zzzzzzwwwqqqjjjiiinnntttqqquuu{{{~~~sssjjj{{{qqqpppdddfffeeecccqqq}}}YYYPPP]]]ddd___VVVHHH;;;555444555333555444222111111111222222333333222222333333444555888888999888777888;;;======@@@BBBCCCAAA@@@??????CCCCCCFFFMMMQQQRRRTTTXXX___```gggsss|||wwwNNN???AAA;;;;;;:::::::::;;;;;;<<<:::888999<<<===:::;;;>>>EEERRRrrr~~~zzz}}}||||||xxx|||vvvsssrrrooojjjlllssswwwvvvuuuzzzuuueeemmmkkk\\\dddcccdddwww~~~lllQQQNNNdddkkkaaaQQQBBB888222...,,,222222222222222222222222222222111111222222333444666777999;;;<<<===>>>>>>CCCCCCCCCBBBAAA>>><<<;;;AAADDDIIIMMMPPPSSSVVVYYYbbbaaafffrrr}}}TTT>>><<<;;;;;;;;;::::::;;;;;;<<<:::888999<<<<<<:::<<<@@@JJJYYY|||~~~}}}|||{{{xxxyyyvvvvvvvvvsssmmmlllpppwwwvvvtttxxx~~~rrrccc]]]ooo~~~qqqcccgggeeecccnnn}}}yyyoooZZZVVVhhhlllbbbSSSDDD999555555777222222222222222222222222222222111111222222333444666777999;;;===>>>??????AAAAAAAAAAAA???===;;;:::>>>BBBGGGKKKOOOSSSXXX[[[bbbaaaeeepppzzz^^^AAA999<<<;;;;;;::::::;;;;;;;;;:::999:::<<<<<<;;;>>>CCCMMM```{{{zzzyyywwwssssssvvvxxxuuuooommmnnnvvvuuussstttzzz{{{qqqdddWWWeee{{{vvvyyykkkiiigggbbbcccuuuwwwwwwzzzxxxeee[[[eeennnhhh[[[KKK===444222444222222222222222222222222222222111111222222333444444666888;;;>>>???@@@@@@@@@@@@@@@???>>><<<::::::<<>>===<<<;;;;;;<<>>>>>============>>>AAAEEEIIILLLQQQWWWZZZbbbaaafffnnnvvv}}}___DDD===<<<<<<;;;::::::::::::::::::;;;===<<<<<>>@@@AAA@@@??????>>>============>>>>>>@@@BBBEEEIIILLLQQQWWW[[[______ccckkkrrryyykkkGGG======<<<;;;::::::::::::::::::<<<===;;;===GGGRRR^^^~~~zzziii^^^PPPOOOOOONNNOOOQQQTTTWWW[[[```hhhpppwww~~~{{{|||zzzsssrrrvvvyyywwwppplllmmmllljjjfffjjjnnnnnnppptttssspppmmm___hhhoookkkmmmcccbbbiiifffmmmyyy~~~nnnmmm{{{fffPPP???555222222111111111111111111111111222222111111222222333444555777;;;???@@@@@@???>>>===<<<<<<;;;;;;<<<===>>>???AAAEEEIIIMMMSSSZZZ^^^``````dddkkkqqqwwwsssJJJ>>>===<<<;;;:::999999999::::::<<<===;;;===HHHTTTggg~~~hhhZZZUUUOOOPPPRRRRRRQQQPPPPPPQQQTTTWWW]]]dddllluuu}}}}}}yyyyyyuuummmjjjhhhnnnoookkkjjjnnnooollldddjjjnnnnnnoooqqqpppmmmppp```jjjoooiiipppfffaaahhhfffiiixxxkkk^^^uuummm```SSSGGG>>>777222000000000000000000000000222222111111222222333444555888<<>>@@@DDDIIINNNUUU\\\aaaddddddggglllqqqwwwVVVBBB>>>;;;<<<<<<:::;;;>>>===;;;;;;;;;;;;???JJJVVVjjjvvveeeZZZUUUTTTTTTUUUUUUTTTRRRQQQSSSTTTMMMNNNSSSYYYZZZ```pppyyyqqqrrruuuppphhhbbbbbbdddffffffkkkqqqrrrooogggffffffkkkpppssssssqqqkkkeeecccpppoooeeejjjhhhfffmmmeeevvvmmmOOOVVVYYYVVVUUUOOO;;;...555222222222111111111000000000111111222222333444444666;;;>>>;;;:::<<<<<<:::>>>;;;999888:::;;;<<<<<<>>>AAADDDHHHMMMSSSZZZ^^^ddddddhhhooouuuyyyWWWBBB>>><<<======::::::===;;;::::::;;;<<>><<<;;;===>>><<<<<<:::888888999;;;<<<<<<>>>AAADDDHHHLLLSSSYYY^^^bbbaaaeeemmmtttzzz\\\CCC???<<<>>>>>>;;;:::;;;999888999<<<>>>DDDRRR___uuu||||||~~~dddaaa\\\WWWUUUXXX]]]bbb[[[YYYXXXZZZ]]]^^^\\\ZZZUUUUUUVVVYYYYYYXXXZZZ___rrrzzzyyyyyy|||}}}yyyrrrppprrrvvvxxxwwwppplllmmmooopppkkkiiigggjjjpppuuuwwwvvvnnndddZZZ\\\kkkzzzssswwwpppgggiiidddkkkuuuuuunnnppphhhRRROOOYYY[[[XXXRRR@@@111444222222222111111111111111000111111222222333444444777;;;===;;;:::<<<<<<;;;:::888777888:::<<<===<<<>>>@@@DDDGGGLLLRRRYYY]]]```___ccckkksss{{{eeeEEE@@@===???@@@<<<:::::::::999:::===@@@GGGUUUccc{{{~~~{{{zzz}}}mmm^^^^^^\\\ZZZYYY\\\```ddd[[[YYYZZZ___gggkkkiiieee^^^___bbbfffhhhgggdddccciiiuuuuuuuuu{{{vvvnnnnnnqqqsssqqqmmmiiiiiimmmqqqrrrrrrpppfffZZZVVV___qqqxxxxxxlllbbbeeebbbfffnnnooojjjmmmhhhUUUPPP^^^aaa[[[SSSBBB333222111111111111111111111111000111111222222333444444666:::;;;777666777888666999999999:::===???>>>===>>>@@@CCCGGGKKKQQQWWW\\\```___bbbiiiqqqzzzlllHHHAAA===???@@@===::::::===;;;<<<>>>AAAIIIXXXfff~~~ssssssxxx|||vvvaaa[[[]]]]]]]]][[[ZZZ[[[\\\___^^^```hhhqqquuussspppnnnqqquuuzzz}}}}}}yyyssskkkuuu~~~~~~tttuuu{{{zzz}}}{{{rrrlllnnnsssvvvpppkkkgggfffjjjnnnoooooopppiii___XXXZZZhhh|||~~~wwwhhh^^^eeeaaacccmmmqqqoooqqqjjjXXXUUUfffiii]]]SSSDDD555111111111111111111111111111000111111222222333444444777;;;;;;666444555666444::::::;;;>>>@@@AAA@@@???>>>@@@CCCFFFJJJPPPVVV[[[aaa```bbbiiipppxxxsssLLLCCC===>>>@@@>>>;;;:::>>><<<===@@@CCCKKK[[[jjjvvvmmmooosssuuuzzz~~~hhh___ZZZ\\\^^^^^^]]]\\\\\\\\\eeegggkkkrrrxxx{{{yyywwwzzzzzz~~~{{{~~~}}}uuuvvv{{{|||ssslllmmmoooooojjjfffcccdddiiinnnppppppooommmfff^^^[[[eeeyyyyyyiii```fff```bbbnnnwwwvvvvvvnnn[[[YYYlllmmm\\\PPPDDD666222111111111111111222222222000111111222222333444444999<<<<<<888666888999888<<<<<<>>>@@@BBBCCC@@@>>>===@@@CCCFFFJJJOOOUUUZZZbbb```cccjjjpppwwwOOOEEE<<<<<>>;;;;;;===;;;<<<@@@EEENNN___oootttjjjfffkkknnnlllnnnuuuvvv|||lllbbbccc\\\^^^_________aaadddfffhhhlllssszzz~~~|||}}}~~~{{{uuutttvvv{{{rrrmmmmmmmmmjjjhhheeecccdddiiinnnooooooooooookkkccc^^^ggg|||{{{mmmbbbeee___```nnnyyyzzzzzzppp]]]YYYnnnmmmWWWKKKCCC999444000000111111111222222222000111111222222333444444555999:::777666:::===<<<<<<===>>>AAACCCBBB???<<<===???BBBEEEIIINNNUUUYYY______cccjjjqqqwwwQQQFFF<<<;;;>>>>>><<<<<<;;;:::<<<@@@FFFQQQcccsss{{{wwwttthhh```aaaiiikkkeeeeeekkknnnttt{{{{{{dddaaaggg^^^^^^]]]]]]^^^bbbhhhlllfffmmmvvv~~~zzzwwwwwwvvvppplllkkkqqqqqqnnnjjjkkkpppqqqoookkkgggeeefffiiilllmmmkkkoooqqqnnneee```iiizzz|||qqqbbbaaa______mmmyyy{{{{{{qqq___WWWmmmkkkTTTHHHBBB:::666000000111111222222222222000111111222333333444444000444666444555;;;??????<<<<<<>>>AAABBBAAA>>>:::===???BBBEEEIIINNNTTTYYY]]]]]]bbbkkkrrrxxx[[[@@@???===<<>>@@@BBBAAA???===;;;:::===AAADDDFFFJJJPPPUUU___```fffooouuu{{{aaaDDDBBB@@@???FFF???>>>;;;>>><<<@@@OOOYYYfffzzzpppddd[[[^^^```___\\\ZZZZZZ\\\aaajjjssswww~~~|||mmmhhhhhhgggdddeeefffgggiiijjjllllllmmmkkknnnxxx~~~|||{{{yyywwwuuusssrrrqqqqqqmmmiiiiiijjjlllmmmnnnjjjfffccccccfffhhhhhhfffhhhpppsssttttttmmmssszzzrrriii]]]UUUYYYYYYggg~~~ooofffMMMXXXWWWOOOMMMGGG;;;222222222111111111111222222222222333444444444333333333444666888:::<<<======>>>>>>??????>>>===:::999:::===AAADDDFFFJJJQQQVVV]]]^^^dddnnnvvv{{{gggGGGCCC@@@@@@FFF???@@@;;;===;;;AAARRR^^^lllxxxiii]]]ZZZ\\\]]][[[VVVTTTTTTVVV[[[fffqqqxxx~~~oookkkllliiidddggghhhkkkmmmoooooooooooommmkkkoooyyyuuulllsss~~~xxxwwwvvvvvvvvvvvvwwwwwwxxxvvvuuusssppplllkkkkkkllliiihhhgggdddbbbbbbdddeeefffpppuuuxxxvvvlllpppxxxlllggg^^^TTTXXXUUU]]]qqq{{{ooohhhNNNVVVYYYVVVTTTPPPAAA222222222111111111111222222111222333333444444444333333555777999;;;<<<===>>>>>>>>>===<<<;;;999888888:::===AAACCCEEEJJJQQQVVV\\\]]]cccmmmuuu{{{kkkGGG@@@======CCC<<<>>><<>>???AAA>>>FFFZZZfffssszzzrrriii___XXXYYYYYYXXXSSSMMMKKKLLLOOOUUU___hhhlllpppwww|||}}}sssmmmoooooolllkkkooopppqqqsssvvvzzz~~~oooeeegggiiimmmssswwwwwwtttyyyyyyxxxxxxxxxzzz|||}}}uuuooollliiilllhhhdddcccfffhhhgggeeehhhnnnqqqsssnnnbbbiiizzznnnnnnkkkbbbggg^^^XXX^^^iiippppppnnn___```kkknnnddd___QQQ555222222111111111111222222000111222333444444444444444555777999;;;<<<<<<<<<999888777666777999;;;<<<:::===@@@BBBEEEJJJRRRXXX___```eeemmmssswww~~~yyyNNN@@@======AAA;;;@@@???AAA@@@III^^^jjjtttzzzrrrjjjccc\\\WWWXXXXXXUUUPPPJJJGGGJJJMMMTTT\\\bbbeeeiiiqqqxxx{{{tttrrrrrrpppqqqvvvtttttttttuuuyyy~~~wwwvvv}}}|||xxxxxxyyyzzz~~~}}}{{{zzzyyyzzz|||}}}uuuqqqnnnjjjjjjfffaaabbbeeeggggggddddddkkkqqqvvvppp___dddzzzqqqooolllfffhhhaaa[[[^^^gggooorrrrrreeecccqqqtttddd___TTT666222222111111111111222222000111222333444555555555444555666888:::;;;;;;;;;777777777777888:::<<<>>>:::===@@@BBBDDDJJJSSSYYY```aaaeeemmmrrrvvv|||PPPAAA>>>>>>AAA;;;BBB===@@@@@@KKKaaammmuuu}}}tttkkkccc]]]XXXVVVVVVUUURRRLLLFFFDDDGGGKKKTTT[[[aaacccgggpppxxx{{{wwwuuusssoooqqqyyywwwwwwxxxzzz}}}{{{xxxxxxxxx}}}{{{yyyvvvvvvwwwxxxyyyyyyrrrsssrrrllliiihhhfffddddddeeefffggghhhlllqqquuunnn\\\cccyyypppiiieee^^^^^^___ccckkksssvvvvvvgggddduuuwwwbbb^^^XXX:::222222111111111111222222000000222333444555555555333444666777888999::::::888888999999:::;;;<<<===:::<<>>???MMMcccooowwwzzzqqqggg___YYYVVVTTTTTTSSSPPPJJJDDDCCCFFFIIIPPPWWW^^^```eeemmmtttwwwzzzvvvrrrlllmmmuuuyyyzzz|||~~~zzzuuutttqqqxxxvvvsssqqqpppqqqssstttuuu|||zzzpppnnnttttttooojjjlllmmmiiidddcccgggkkkppppppoooooogggYYYfffqqqeeeaaaSSSYYYaaahhhpppwwwzzzyyyiiifffyyyzzzbbb___]]]???222222111111111111222222///000222333444555555555333444555666888888999999::::::;;;;;;;;;<<<<<<<<<:::<<>>@@@SSSjjjrrr}}}}}}xxxuuuooojjjeee^^^XXXTTTQQQNNNIIIGGGFFFFFFFFFFFFTTTVVVYYY\\\```dddjjjnnn|||}}}yyywwwttttttyyy{{{}}}~~~~~~~~~{{{zzz~~~xxxjjjddddddeeemmmqqqvvvxxxxxxxxxyyyzzz|||wwwuuuuuussspppmmmnnnpppnnnhhh```___eeellluuussstttssshhh^^^gggxxxooobbbZZZZZZ\\\YYYcccyyy~~~pppdddkkkqqqddd___XXX@@@333222111111000000111111111111111111222333444555444555666777777888888777777888:::<<<===>>>??????<<<===>>>@@@CCCIIIPPPUUU```bbb```fffuuuxxxxxxMMM@@@AAA:::===:::<<>>AAAUUUllluuu|||xxxtttoooiiiddd^^^XXXTTTOOOLLLHHHFFFFFFGGGGGGGGGQQQTTTWWW[[[^^^bbbgggjjjooovvv}}}|||}}}~~~zzzyyy{{{yyy|||}}}yyyuuuuuu~~~rrrddd]]]^^^dddiiiiiikkkmmmqqquuuuuusssqqq{{{xxxuuutttttttttqqqoookkkmmmkkkeee___^^^dddjjjrrroooqqqtttmmmbbbdddnnnuuuiiibbbYYY[[[ZZZgggdddZZZccciii[[[VVVPPP<<<333222111111000000111111111111111111222333444444444555666777888888888888777777999:::<<<<<<======@@@@@@@@@AAADDDKKKSSSYYY[[[]]]\\\dddsssvvvwwwLLL???@@@:::===:::===>>>???CCCXXXqqqzzz{{{vvvrrrmmmgggbbb]]]WWWSSSMMMJJJFFFEEEFFFHHHJJJJJJPPPSSSWWWZZZ]]]___bbbeeegggoooxxx{{{yyy|||xxxwww{{{~~~vvvyyy}}}~~~}}}|||||||||rrrgggcccdddlllhhhbbb^^^^^^ccciiimmmhhhfffggglllrrrtttqqqmmmvvvtttrrrrrrssssssrrrppplllllljjjddd___^^^dddjjjooommmpppvvvssshhhbbbccczzznnnfffaaaaaa]]]iii^^^SSSZZZ]]]NNNLLLKKK:::333222111111000000111111111111000111111222333444555555666777888888888888666666777888999999::::::@@@@@@@@@AAADDDJJJRRRXXXZZZ^^^^^^gggvvvzzz|||KKK>>>@@@;;;???===@@@===???EEE\\\vvv|||rrrnnniiiccc___ZZZUUUQQQLLLIIIFFFEEEHHHKKKNNNPPPTTTVVVZZZ\\\\\\\\\]]]^^^cccjjjrrrvvvvvvvvvyyy||||||vvvssszzz}}}tttpppttt|||~~~|||xxxyyyzzz|||zzzmmm^^^UUU^^^bbbiiioootttuuuttttttnnnmmmkkkkkknnnpppqqqrrrrrrqqqqqqqqqqqqqqqpppooopppooolllfff``````dddiiilllmmmrrrwwwtttjjjaaa___|||yyyjjjaaabbbaaa[[[eee}}}}}}yyybbbTTTWWWZZZOOOOOOOOO===333222111111000000111111000000000000111222333444555555666777888888888888555555555555666666777888:::<<<>>>???BBBGGGMMMRRRXXX]]]___iiixxx}}}NNNAAABBB<<>>===???HHH```{{{|||nnnjjjddd___[[[VVVRRROOOMMMJJJGGGGGGJJJOOOSSSUUUZZZ\\\]]]]]][[[YYYXXXXXX]]]```gggmmmooommmgggbbbbbb```\\\ZZZ]]]ffflllmmmqqqvvv}}}}}}|||~~~~~~mmm___dddkkkuuu~~~~~~xxxwwwrrrkkkddddddkkkqqqooopppqqqqqqpppooonnnnnnsssqqqmmmfff```___bbbeeehhhlllrrrtttooofff```___yyyuuufff\\\YYYYYYTTT]]]uuu|||sssppp___TTT___kkkdddbbbYYYAAA333222111111000000111111000000000000111222333333444555666777777888777777555444444444444555666777666999===AAACCCFFFJJJLLLRRRYYY\\\fffuuuyyy|||SSSEEEDDD<<<===999;;;<<<@@@JJJddd~~~{{{kkkgggaaa\\\XXXUUUQQQOOONNNKKKHHHHHHLLLRRRVVVYYY]]]^^^^^^[[[XXXUUUTTTTTTYYY[[[```gggiiieeeYYYPPPHHHLLLPPPQQQSSSXXXaaagggrrrxxx}}}~~~~~~}}}rrrsssuuuyyy|||~~~~~~xxxwwwpppdddYYYWWW___hhhlllnnnqqqqqqooonnnnnnnnnrrrooojjjccc^^^]]]___aaaeeeiiinnnoookkkeee```^^^rrrrrreee\\\XXXZZZUUU\\\nnnrrriiigggWWWVVVnnn}}}sssaaaAAA333222111111000000111111000000///000000111222333333333444555666666666666444444333333444666777999777;;;???CCCEEEHHHKKKMMMRRRZZZ^^^hhhuuuxxx|||RRRDDDCCC<<<===999;;;<<<@@@KKKfff}}}wwwkkkgggaaa\\\XXXUUURRRPPPNNNJJJGGGGGGLLLRRRWWWZZZZZZZZZYYYVVVSSSQQQQQQQQQVVVYYY___cccccc]]]SSSLLLBBBFFFJJJLLLLLLPPPZZZcccooowww{{{{{{{{{~~~|||~~~}}}|||yyyuuuqqqmmmkkkiiigggbbbZZZRRRRRRYYY```hhhlllpppqqqpppooopppqqqpppmmmgggbbb___^^^aaacccfffhhhkkknnnnnnkkkccc\\\kkkzzz{{{oooddd^^^WWW[[[YYY]]]lllmmmeeeeeeZZZ```}}}qqq___BBB333222111111000000111111/////////000000111222333111222333444555555555555555444333444555777999;;;;;;===???AAADDDHHHMMMPPPTTT\\\aaajjjvvvxxx{{{LLL@@@AAA<<>>>>>>>>>>>@@@FFFMMMSSSQQQYYY^^^gggrrrtttvvvNNN@@@???;;;BBB@@@@@@BBB>>>NNNooo|||sssppphhheee```[[[WWWSSSQQQOOORRRGGGAAAEEEMMMQQQQQQQQQOOOSSSUUUTTTTTTWWWWWWSSSPPPQQQSSSUUUUUUQQQKKKGGGHHHFFFFFFJJJNNNSSSXXX\\\eeehhhmmmtttzzz~~~{{{sssppp{{{yyybbbOOOJJJOOOJJJNNNVVV]]]cccfffggggggiiieeeeeelllpppoooqqquuutttooojjjgggggggggfffdddjjjmmmnnnnnnooommmeee\\\jjj}}}|||zzzssshhheeeUUU\\\YYYZZZiiirrrssswwwllljjj|||fffUUUOOOAAA333222111111000000111111111111000000111111222333111222333333444444333333666777888999999::::::999999;;;>>>???@@@EEEMMMSSSWWWXXX```kkktttxxx}}}NNNAAA@@@;;;BBB??????AAA>>>PPPrrruuuqqqfffbbb\\\WWWUUUUUUUUUUUUOOOFFFAAAEEEMMMPPPPPPPPPQQQUUUXXXXXXZZZ___```]]]WWWVVVTTTSSSQQQNNNIIIFFFIIIKKKNNNRRRSSSTTTVVVXXX^^^bbbjjjttt|||zzzsssvvv~~~tttaaaZZZXXXTTTRRRTTTZZZaaaiiinnnoooooofffaaabbbiiiooopppqqqsssppplllgggdddddddddcccbbbfffjjjmmmnnnooonnnfff\\\hhhwwwllldddeee\\\aaa]]]___qqq|||~~~lllcccooowwweeeZZZUUUFFF333222111111000000111111111111000000111111222333222222333444444444444333555666777888999999999999999;;;>>>>>>@@@EEELLLRRRXXXXXX___kkkuuuzzz}}}OOOBBB@@@;;;AAA>>>>>>??????RRRvvvsssmmmeee```YYYUUUSSSUUUVVVWWWJJJDDDAAAHHHOOORRRSSSUUUWWWZZZ\\\[[[]]]bbbcccaaaXXXUUUQQQNNNMMMLLLJJJIIINNNUUU\\\______]]]\\\\\\\\\aaaiiittt~~~}}}|||kkkbbbhhhggg^^^]]]\\\___gggpppvvvvvvsssddd``````hhhpppsssssssssnnnjjjfffcccbbbccccccbbbdddiiimmmoooqqqpppggg]]]bbbvvvjjjdddiiiooooooeeeddduuunnn\\\aaaiii___\\\XXXFFF333222111111000000111111111111000000111111222333222222333444444444444444555555666777888888888888999;;;===>>>???DDDLLLRRRYYYWWW]]]jjjvvv{{{{{{|||OOOCCCAAA:::???======@@@@@@TTTxxxrrrkkkeee___YYYTTTSSSSSSRRRQQQDDDBBBDDDMMMTTTXXXYYY\\\]]]___^^^ZZZZZZ\\\]]]ZZZPPPNNNLLLKKKMMMNNNOOOOOORRR[[[eeeiiiiiikkklllkkkjjjjjjmmmsss{{{}}}~~~xxxppppppxxxyyyssskkkiiijjjqqqzzz}}}yyyssshhhddddddiiirrrvvvuuusssnnnkkkgggdddcccccccccdddggglllqqqssstttrrrhhh]]][[[xxxyyypppkkkqqqrrrpppdddbbbsss~~~||||||oooYYYZZZ```WWWVVVSSSAAA333222111111000000111111111111000000111111222333222333333444555444444444444555666777777888888777999;;;======???CCCJJJPPPWWWTTTZZZhhhvvvzzzxxxwww}}}NNNCCCAAA:::???===>>>AAA@@@UUUzzz{{{ssslll```[[[VVVTTTUUUSSSOOOKKKCCCCCCHHHQQQWWWXXXZZZ]]]___```]]]XXXVVVYYYYYYWWWKKKJJJJJJKKKNNNQQQRRRRRRVVV```jjjnnnttt~~~|||uuussswww}}}~~~yyypppmmmjjjkkkppptttssspppmmmkkkhhhdddbbbaaabbbcccmmmqqquuuvvvwwwtttiii^^^ZZZsss|||zzzuuuoooppp``````WWWYYYnnn|||{{{|||jjjWWWYYY___UUURRROOO>>>333222111111000000111111111111000000111111222333333333444555555555444444444555666777777888888777999;;;<<<===>>>BBBIIIOOOTTTQQQWWWfffsssxxxvvvuuu|||}}}LLLCCCBBB:::???===???@@@AAAWWW}}}vvvzzz|||ooohhhYYYUUURRRRRRTTTSSSNNNIIIDDDFFFNNNVVVYYYWWWWWWZZZ]]]^^^[[[WWWWWW[[[]]]\\\PPPNNNMMMMMMPPPRRRSSSSSSaaajjjrrrxxx{{{rrrssszzz{{{zzzuuuooonnnppppppmmmkkkjjjgggccc___^^^___aaapppsssvvvvvvvvvsssiii^^^\\\pppwwwtttuuuqqqiiigggTTTXXXRRRVVViiiuuussstttcccUUU]]]ggg]]]XXXSSSAAA333222111111000000111111111111000000111111222333333333444555555555555555555555666777888888888888888:::<<<<<<===AAAHHHNNNQQQPPPVVVdddqqqvvvvvvwww}}}zzzKKKCCCBBB:::???>>>@@@>>>AAAYYY}}}xxxmmmfffYYYTTTNNNNNNQQQQQQLLLGGGDDDIIISSS]]]^^^\\\\\\```[[[\\\ZZZVVVWWW]]]aaaaaaXXXTTTPPPOOOQQQTTTWWWYYYgggnnnttt{{{}}}rrrssszzzvvvnnnnnnooonnnlllllliiiddd___\\\^^^```mmmppprrrrrrrrrpppggg]]]XXXkkkpppkkkkkkggg___^^^RRRXXXVVVYYYiiiqqqmmmmmmbbbWWWeeetttllldddYYYAAA333222111111000000111111111111000000111111222333333444444555555555555555555666777888999999999999888:::<<<<<<===AAAHHHMMMPPPPPPWWWdddooouuuxxx|||{{{xxxJJJCCCBBB:::??????AAA<<<@@@[[[}}}rrrlll^^^VVVNNNKKKLLLLLLHHHCCCBBBIIIVVVbbbeeedddeeejjjZZZ[[[YYYUUUVVV\\\aaaaaa]]]XXXQQQOOOQQQWWW]]]``````ggglllttt|||rrrttt}}}~~~qqqoooqqqqqqoooooolllfff```^^^___bbbiiilllmmmnnnooonnnfff]]]PPPdddjjjdddccc___ZZZ[[[JJJUUUWWW]]]nnnuuussstttggg\\\kkk~~~xxxnnn\\\???333222222111000111111111111111111000111222222333333444555555666666555555666777888999999::::::999888:::<<<<<<<<<@@@GGGMMMPPPQQQYYYeeeoootttzzzmmmMMM>>>BBB???<<<>>>>>>>>>>>>ZZZ}}}hhhZZZSSSMMMMMMMMMIIIGGGGGGJJJKKKNNNUUU\\\aaaaaa___bbb^^^XXXVVVWWWYYYXXXWWWSSSLLLJJJQQQVVVWWWXXX\\\^^^^^^bbbnnn||||||nnniiippp{{{xxxrrrooooooqqqooojjjccc^^^[[[\\\]]]cccdddfffiiinnnooofff[[[XXXhhhooodddZZZ]]]```]]]UUUTTTXXXbbbooowwwxxxvvvnnnaaa{{{qqqhhh```;;;555444222000///000000111---///222222111000000111333333222222222333444444666666777777888888888888999;;;=========AAAGGGMMMUUUUUUXXX```lllwww~~~lllMMM>>>BBB???<<<>>>>>>??????\\\qqq]]]SSSLLLKKKKKKIIIGGGGGGGGGHHHKKKPPPWWW\\\\\\[[[___[[[WWWVVVXXXYYYXXXUUUQQQNNNOOOUUUXXXVVVUUUXXXWWWUUUVVV^^^iiirrruuuuuu{{{pppeeedddlllwww|||vvvrrrppppppnnnlllhhhccc^^^[[[\\\^^^```ccceeeiiioooppphhh]]]]]]rrr|||oooaaa```cccbbbZZZYYY\\\cccmmmvvv{{{|||nnneeejjj___ZZZ<<<444333222000000000000111---///222222111000000111333333222222333333444555666666777777888999:::;;;;;;<<<>>>======@@@GGGLLLTTTTTTXXX```kkkuuu{{{~~~hhhLLL???AAA???===???===AAAAAA]]]wwwbbbUUUKKKIIIKKKJJJHHHGGGGGGGGGIIIMMMRRRVVVXXXXXX\\\YYYXXXYYY[[[\\\YYYVVVPPPQQQVVVZZZYYYTTTRRRSSSTTTQQQOOOOOOUUU^^^hhhooogggccc______eeeooowww|||zzzyyyxxxwwwtttrrrpppooolllkkkiiiddd```___```aaa^^^aaaeeeiiiooopppiii___```yyyzzzhhhdddfffeee```^^^^^^dddoooyyy~~~nnnhhh}}}```TTTTTT>>>444333222111000000000000...000111222111000111111333333333333333444555555777777777777888:::<<<>>>===>>>???>>>===@@@FFFKKKRRRTTTXXX```jjjssszzz}}}dddKKK???AAA>>>===@@@===AAA@@@]]]vvvgggYYYMMMJJJLLLKKKIIIIIIKKKKKKLLLNNNQQQTTTVVVVVVZZZYYYYYY[[[______\\\XXXSSSWWW[[[\\\XXXRRRPPPPPPRRRPPPKKKFFFFFFMMMYYYddd____________```eeelllqqqxxx{{{~~~uuuuuuuuuuuussspppnnnlllllllllkkkhhheeeddddddfff^^^bbbfffjjjnnnooohhh______xxx~~~mmmhhhfffbbbccc^^^]]]fffttt~~~jjjbbbooooooVVVNNNPPP@@@333222222111111000000000...000111111000000111222333333333333333444555666888777777777999;;;>>>@@@>>>??????>>>===???EEEJJJPPPRRRXXX```jjjttt{{{~~~___III@@@AAA===>>>@@@===@@@???[[[zzzjjj^^^RRRNNNOOOMMMKKKKKKNNNNNNOOOPPPPPPRRRTTTUUUYYYWWWWWWZZZ]]]^^^[[[XXXZZZ]]]^^^[[[UUUQQQOOOOOOOOONNNJJJBBB===???JJJTTT\\\^^^```___]]]^^^eeekkkqqquuuzzzwwwvvvtttrrrpppnnnllllllkkkkkkkkkiiifffddddddeee```dddhhhkkkmmmmmmfff^^^\\\sss}}}rrrmmmggg___aaaZZZYYYfffzzzuuu```VVV[[[\\\OOOMMMLLL>>>222222222222111111111000///000111111000000111333333333333333444555666777888777888888:::<<<>>>???===??????===<<<>>>DDDIIIMMMQQQYYYbbbllluuu}}}[[[HHH@@@AAA===>>>AAA<<<@@@>>>YYYjjjaaaXXXUUURRRMMMKKKLLLLLLNNNQQQRRRRRRSSSUUUWWWXXXVVVTTTUUUXXX[[[ZZZXXX```bbb___YYYSSSRRRPPPMMMPPPQQQNNNFFF>>>>>>FFFMMMUUUXXXZZZZZZYYY\\\dddjjjuuuyyy{{{tttsssqqqooonnnmmmllllllhhhiiiiiigggdddaaa`````````eeejjjkkklllllleee^^^YYYqqq~~~uuuqqqiii^^^]]]WWWWWWfffzzzxxxkkkXXXPPPQQQUUUTTTRRRJJJ;;;111111222222222111111000///000111000//////111333333333333333444555777777777777888:::;;;<<<======<<<===>>><<<;;;===CCCHHHLLLQQQZZZcccllluuu}}}WWWGGGAAAAAA<<>>YYYpppcccaaa```]]]TTTJJJGGGIIIIIINNNVVV[[[^^^```dddgggbbb\\\VVVTTTWWW\\\___```dddddd```YYYWWWWWWPPPFFFNNNMMMJJJDDD???@@@FFFKKKIIIJJJJJJKKKNNNUUU___fffpppuuu}}}|||qqqrrrsssrrrqqqnnnkkkhhhiiikkkkkkhhhddd___\\\ZZZ\\\bbbiiikkkmmmmmmhhhbbbSSSqqqqqqiiieee___WWWYYY]]]dddkkkkkkfffaaa]]]aaaiiisssuuuhhhQQQ>>>000000222333333222111000000000111000//////111444222333333444555666888888555777:::<<<<<<;;;999777888:::;;;:::999<<>>>>>???===FFFTTT|||yyynnnaaaYYYYYYTTTIIIEEEIIIPPPQQQUUU[[[aaaeeeffffffZZZUUURRRVVVZZZZZZZZZ\\\fffaaa[[[ZZZ[[[WWWNNNEEEKKKNNNNNNIIIBBB@@@DDDJJJLLLJJJJJJOOOWWW]]]^^^\\\gggoooyyyyyyrrrppprrrsssqqqllllllooojjjiiigggeeebbb___]]]\\\___dddiiikkkmmmmmmhhhaaaSSStttyyyvvvrrrcccXXX]]][[[^^^gggmmmmmmmmmmmmiiipppyyyyyywwwPPP333222222222111111111111000000000000000000111111222111111222333333444555555777777999::::::999888888777:::;;;;;;:::<<>>===???>>>EEEQQQ}}}pppbbbVVVSSSOOOGGGFFFLLLRRRRRRUUUYYY]]]```aaa```XXXRRRPPPSSSWWWXXXZZZ]]]ccc___\\\\\\\\\XXXPPPIIIMMMOOONNNIIICCCBBBGGGMMMMMMKKKKKKPPPXXX\\\[[[XXX\\\aaajjjvvv{{{wwwssspppqqqnnnjjjiiikkkllljjjhhhfffccc```^^^]]]aaafffjjjlllnnnnnniiibbbVVVsss}}}uuutttqqqcccWWW```aaaeeelllppppppsssxxxpppxxx{{{tttpppOOO999222222222111111111111000000000000000000111111222111111222333333444555555666777888999999999888777777:::;;;;;;:::<<>>===>>>???DDDNNNyyytttcccTTTNNNJJJGGGKKKRRRUUUUUUUUUWWWZZZ[[[[[[ZZZVVVQQQNNNQQQTTTUUUXXX\\\```___^^^^^^[[[VVVOOOJJJNNNOOONNNIIIDDDDDDKKKQQQRRRNNNMMMRRRZZZ^^^[[[VVVTTTUUU[[[jjj~~~zzzxxxyyy~~~{{{|||tttnnnmmmmmmkkkjjjlllmmmkkkiiifffccc```^^^\\\dddiiimmmnnnppppppjjjcccZZZqqqwwwoooqqqqqqcccXXXcccdddiiippprrrssswww}}}ooowwwrrreee```FFF:::222222222111111111111000000000000000000111111222111222222333333444444555555666777888888888777777777:::;;;;;;:::<<>>===>>>>>>BBBKKKwwwxxxgggVVVNNNMMMOOOTTT[[[YYYXXXXXXYYY[[[\\\[[[ZZZ]]]YYYXXX[[[\\\ZZZZZZ]]]cccdddeeeccc___XXXQQQMMMOOOOOOMMMHHHEEEGGGNNNTTTXXXSSSPPPSSSZZZ___^^^ZZZWWWVVVXXXddduuuvvvpppiiidddccclllxxxyyy|||rrrjjjkkknnnnnnooopppmmmllliiifffbbb___\\\[[[fffjjjnnnpppqqqqqqkkkddd___ppprrrjjjooopppdddYYYddddddhhhqqqwwwvvvuuuvvviiimmmvvveeeYYYUUU@@@888222222222111111111000000000000000000000111111222222222222333333444444444444555666777888888777777777999;;;;;;:::<<>>;;;???IIIwww~~~nnn\\\TTTUUUYYY___ddd]]]\\\\\\]]]___``````___fffdddfffiiigggbbb```aaaggghhhiiihhhddd___YYYVVVQQQPPPMMMJJJHHHJJJQQQVVVZZZUUUQQQQQQVVV\\\^^^^^^aaa```___aaajjjxxx~~~}}}zzzsssiiiaaa\\\ZZZ[[[SSSQQQZZZhhhrrr{{{yyy{{{qqqiiijjjmmmnnnnnnooonnnllliiifffbbb^^^[[[ZZZeeejjjnnnppprrrrrrllleeeaaaooonnngggmmmoooddd\\\hhheeeiiivvvuuummmdddcccjjj^^^XXXWWWAAA999222222222111111111000000000000000000000111111222222222333333333333444444333444666777888888888777777999;;;;;;:::<<>>>>>;;;>>>GGGuuuwwwdddZZZ[[[aaafffhhhaaa```___```ccceeeeeeeeeccccccgggkkkjjjeeecccfffffffffeeefffeeeccc^^^[[[TTTSSSPPPNNNMMMOOOTTTXXXZZZWWWTTTRRRRRRVVVZZZ^^^eeeeeebbb^^^___jjj|||pppfff^^^]]]ZZZVVVSSSSSSVVVXXXQQQGGGDDDKKKUUU]]]gggqqq~~~{{{zzz{{{sssmmmmmmmmmkkkjjjkkkooonnnkkkgggbbb^^^[[[ZZZccciiimmmoooqqqrrrllleeeaaammmkkkdddjjjkkkbbb]]]kkkgggkkk{{{xxxkkk^^^ZZZbbb\\\ZZZYYY@@@555222222222111111111111000000000000000000111111222333333333333333333333333333444666888999999888888777:::;;;;;;:::<<>>???EEEqqqjjj[[[[[[bbbhhhiiicccaaa```aaadddfffgggfff``````eeejjjkkkkkkooouuurrrnnnjjjiiijjjiiiccc^^^XXXWWWUUUSSSSSSUUUXXX[[[[[[]]]]]]YYYTTTSSSVVV[[[^^^^^^\\\WWWWWW```ppp~~~|||iiiZZZUUUQQQPPPOOOOOORRRUUUYYY[[[OOODDD???DDDHHHKKKUUUbbbmmmxxx{{{uuuuuuyyy|||xxxuuuvvvsssooonnnppprrrpppmmmiiiddd```]]][[[```fffkkkmmmpppqqqllleee]]]iiihhhbbbfffeee^^^]]]eeebbbgggxxxwwwlll\\\ZZZfffbbb```[[[???333222222222111111111111000000000000000000111111222333333333333333333333333444555777999:::::::::999777:::;;;;;;:::<<>>@@@^^^dddXXXXXXZZZ^^^ccchhhhhhhhheeebbbbbbfffiiibbbhhhwwwzzzlllmmmkkkfffcccdddbbb___dddlllqqq{{{wwwdddVVVXXX\\\ZZZYYYTTTQQQTTTWWWYYY\\\___qqqrrrmmmfffcccccc]]]TTTRRRWWWYYYXXXYYY[[[YYYUUULLLKKKFFF@@@AAAFFFJJJIIIQQQWWW^^^bbbdddgggmmmrrrxxxwwwwwwwwwxxxwwwuuussssssvvvrrriiicccccc___YYYaaagggkkklllnnnnnnfff[[[ZZZggg^^^WWWeeeeee[[[^^^YYY^^^gggooosssrrrnnnjjjsssqqqzzz{{{hhhQQQ???000000000000000000000000000...///000000//////000111222222222222222222222222111222333555666777777777888999:::::::::<<<@@@CCCMMMVVVYYY^^^lllsssxxx```QQQMMMIIIEEECCCBBBAAA???@@@???@@@[[[fffXXXUUUWWWZZZ^^^cccfffhhhgggeeedddeeefffiiipppsssqqqoooppprrrqqqkkkjjjuuuqqqZZZVVVXXXWWWWWWTTTSSSSSSRRRQQQTTTZZZgggjjjkkkhhhiiijjjfff___XXXZZZYYYUUUTTTUUUTTTQQQLLLMMMIIIDDDCCCFFFHHHFFFIIIOOOUUUYYY[[[___fffkkkvvvvvvvvvwwwxxxvvvsssqqqpppqqqnnnhhheeefffccc]]]```ggglllmmmmmmmmmhhhaaadddmmmcccZZZcccaaaWWWZZZ\\\bbbkkktttyyyvvvooohhh|||~~~~~~{{{mmmSSS<<<333000000000000000000000000...///000000//////000222222222222222222222222222333333444555666666666666888999:::::::::<<<@@@CCCNNNXXX[[[aaannnuuuyyy[[[QQQMMMHHHEEECCCBBB@@@???@@@@@@@@@WWWfffWWWTTTUUUXXX[[[```dddiiilllkkkiiigggffflllrrrwwwvvvnnnxxxzzzzzzuuu\\\ZZZ]]]\\\WWWWWWWWWWWWSSSOOORRRYYYZZZaaahhhkkklllnnnllliiihhhiiiggg```[[[YYYTTTOOOMMMOOONNNHHHFFFHHHJJJIIIKKKOOOTTTWWWZZZ```gggmmmtttttttttvvvwwwuuuqqqnnnmmmllliiifffgggiiifffaaaaaahhhnnnoooooonnnjjjeeehhhmmmeee^^^bbb```XXXYYY___eeeqqq||||||pppggg}}}tttnnnSSS666444000000000000000000000000...///111000//////000222222222222222222222222222555555666666666555555444888999:::::::::<<<@@@CCCNNNYYY]]]dddqqqvvvyyy}}}}}}~~~```PPPMMMHHHDDDCCCBBB@@@??????@@@@@@SSS~~~fffWWWSSSVVVZZZ]]]aaadddjjjnnnooonnnlllkkkjjjnnnyyyooo```dddfffbbbYYYWWWWWWXXXVVVRRRRRRUUUVVV___jjjpppsssuuuvvvwwwvvvnnnggg___WWWRRRUUUSSSLLLGGGJJJOOORRRTTTWWWZZZ]]]aaaffflllqqqqqqrrrssstttuuusssooolllllliiiffffffhhhjjjgggccceeeiiioootttuuuqqqiiibbbcccggggggfffhhheee```______gggvvvqqqeeezzzrrreeegggMMM///444000000000000000000000000...000111111000///111222111222222222222222333333444555555666666666666555888999:::::::::<<<@@@CCCMMMXXX^^^eeessswwwyyy}}}zzzzzz___PPPLLLHHHDDDBBBAAA@@@>>>===@@@???OOOyyykkkYYYTTTWWW[[[[[[aaacccgggkkkoooppppppooojjjmmmqqquuuyyy}}}~~~}}}{{{vvvxxxssspppxxxuuujjjbbb[[[WWWZZZZZZVVVOOOMMMTTT\\\hhhsss{{{}}}yyyuuupppeeefff```TTTJJJLLLSSSXXX^^^```cccfffhhhkkkoooqqqqqqpppqqqrrrsssrrrnnnkkkllliiifffggghhhgggeeeccckkklllqqqxxx{{{ssseeeZZZccceeemmmsssqqqmmmjjjfff\\\iii{{{ooocccllluuudddYYY]]]EEE,,,555000000000000000000000000///000111111000000111222111111111222222333333333222333444666777888888888888999:::::::::<<<@@@CCCKKKWWW]]]eeessswwwyyy~~~qqqWWWPPPLLLGGGDDDBBBAAA???>>>;;;AAA???KKKsssttt^^^UUUWWWYYYXXX___```ccchhhmmmqqqrrrqqqnnnppppppnnnnnnoookkkeeeiiiiiiqqquuummmgggiiikkkdddZZZSSSRRRUUU^^^kkkwww}}}iiiYYYUUU[[[aaaoooqqqtttwwwxxxwwwuuutttqqqpppppppppqqqpppnnnlllllliiihhhiiigggcccbbbdddoooooottt|||{{{pppaaaXXXkkkhhhttt|||tttooonnnggg\\\lll|||kkkaaaccciii^^^UUURRR???///666000000000000000000000000///000222111000000111333111111111222222333333444222333444666777888999999888999:::::::::<<<@@@CCCJJJVVV\\\eeesssxxx{{{eeeUUUOOOLLLGGGDDDBBBAAA???>>>;;;AAA>>>GGGmmm{{{bbbWWWYYYZZZXXX^^^___cccjjjpppuuuuuutttmmmooommmiiikkknnnmmmgggfffhhhrrr}}}xxxooojjjaaa\\\\\\eeeooowwwuuummmpppttt}}}xxxsssqqqoooooooooooonnnmmmjjjiiijjjkkkfff```aaagggooorrryyy}}}vvvhhh___^^^ppphhhttt{{{nnnhhhjjjccc___ssswwwfff]]]```aaa^^^VVVIII999111444000000000000000000000000///111222222111000222333000111111222333333444444444444555777777888888888888999:::::::::<<<@@@CCCJJJVVV\\\eeetttzzz~~~~~~dddZZZOOOLLLGGGCCCBBBAAA???>>><<>>EEEhhh}}}dddZZZ]]]^^^\\\___aaafffooovvvzzzyyyvvvhhhiiifffcccgggoooqqqlllfffjjjttt~~~||||||pppggghhhlllqqqxxxxxxtttqqqooonnnnnnoooooonnnggghhhkkklllfff^^^aaajjjnnnttt|||}}}qqqbbb```fffpppdddnnnuuueee```fff___cccxxxsssbbbZZZaaa]]]___YYYBBB333222000000000000000000000000000///111222222111111222333000000111222333333444444666666777777777777666666888999:::::::::<<<@@@CCCKKKVVV]]]eeeuuu||||||zzz