BM6P6(@ wwwmmmaaaYYYVVVXXX___hhhssswww|||}}}yyy|||}}}}}}{{{{{{}}}|||yyyyyy}}}wwwcccVVVIIIEEEEEEPPPhhhwwwjjj\\\WWWNNNFFF???999333000111000///...............000///...---,,,+++++++++************+++,,,------------------------------...---,,,+++************++++++******++++++,,,---+++,,,------......------///////////////.........000000000000000000000000000000000000111111111111222222333333555666888999444555666888:::<<<===>>>;;;@@@@@@DDDNNNZZZtttvvvkkkpppssshhh[[[UUUEEE@@@<<<<<<===<<<@@@EEEBBB???<<<<<<:::999===CCCRRR___mmmuuu{{{|||ooo[[[JJJBBBAAA@@@@@@AAAAAA???>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999888888888888888666444222000000111222000000000111333888>>>CCCJJJUUUaaagggllloooooollloookkkhhhfffeeeaaaYYYQQQLLLJJJFFFCCC@@@?????????DDDIIIXXXssstttfff[[[SSSOOOMMMOOOVVVbbbuuuyyyrrrmmmkkkmmmkkkfffbbb``````aaabbbqqq{{{xxxqqqmmmmmmmmmtttyyysssggg]]]VVVNNNJJJIIIJJJLLLPPPXXXaaaiiiqqqyyyyyymmm]]][[[YYYWWWTTTVVVbbbooowww}}}}}}vvvkkk```ZZZWWWYYY```iiitttxxxyyyuuusssxxx}}}|||||||||~~~}}}~~~zzzyyy{{{~~~qqq```TTTIIIEEEFFFQQQkkkrrreee[[[VVVMMMEEE???999444111000//////............///......---,,,,,,,,,------,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++***++++++,,,---+++,,,------......------.........///////////////000000000000000000000000000000000000111111111111222222333444555666888999777777888999::::::;;;;;;:::??????BBBKKKVVVooo}}}~~~ssswwwzzzpppddd___OOOFFF>>>===>>>>>>@@@CCCBBB>>><<<<<<:::999===CCCOOO\\\jjjssszzzzzznnn\\\MMMCCCAAA@@@@@@AAAAAA???>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::888888888888999999777555222111000111111///000///000222888???DDDLLLVVVaaahhhnnnssssssoooppplllhhhgggfffccc\\\VVVNNNLLLHHHDDDBBB@@@@@@@@@CCCIIIXXXqqq|||ooodddYYYSSSOOOQQQXXXddduuuyyyuuusssyyyvvvrrrmmmkkkkkkmmmnnnttt~~~yyyrrrooonnnooovvv{{{sssggg]]]VVVNNNJJJHHHJJJKKKNNNVVV^^^fffnnnvvv}}}wwwkkk]]]ZZZXXXVVVSSSUUUaaammmvvv~~~|||{{{|||wwwrrrhhh^^^YYYXXXZZZaaajjjtttyyy|||uuupppjjjrrr}}}}}}~~~~~~{{{~~~}}}{{{|||yyyjjj[[[QQQIIIFFFGGGSSSooo|||kkk___ZZZTTTLLLDDD>>>:::666333///............//////000,,,,,,,,,,,,,,,---...///......------,,,,,,------+++++++++,,,,,,,,,,,,,,,((()))+++,,,---------,,,+++++++++++++++,,,------+++,,,------......------------......//////000000000000000000000000000000000000000111111111222222222222333444555777888999:::::::::999999999999888999======@@@HHHQQQhhh{{{rrrvvv{{{~~~xxxnnnkkk[[[NNNAAA===???@@@@@@BBBBBB>>><<<<<<:::888<<>>>>>======<<<<<<<<<<<<======<<<:::888777888999::::::888666333111000000000//////......111777???EEEPPPXXXaaaiiirrryyyzzzvvvtttpppkkkiiigggeee```\\\RRROOOJJJFFFBBBAAA@@@AAABBBIIIYYYoooxxxnnnbbbYYYSSSTTT\\\gggttt|||xxxsssrrrrrrtttvvvzzzyyyssspppppppppvvv|||~~~qqqfff\\\VVVNNNJJJHHHIIIJJJKKKRRRZZZbbbjjjsssyyyuuujjj]]]ZZZWWWUUURRRTTT___kkkuuu{{{xxxwww|||yyyssslllddd[[[XXXWWWZZZaaaiiisssyyyzzzsssnnngggrrr~~~~~~~~~wwwgggXXXPPPJJJHHHIIITTTqqqxxxggg[[[WWWRRRJJJBBB===999666444...............///000111------,,,,,,,,,------...///...---,,,,,,,,,,,,,,,******++++++++++++,,,,,,)))***,,,......---,,,+++,,,++++++++++++,,,------+++,,,------......------,,,------...///000111111////////////////////////000000111111111222222222222222333444666777999::::::::::::999999999999888999>>>===???FFFMMMccc}}}mmmjjjpppxxx}}}{{{uuutttfffTTTBBB===@@@BBBAAAAAABBB>>>======;;;888;;;AAAHHHVVVfffqqqyyy}}}wwwoooaaaTTTGGGDDDBBB@@@AAAAAA@@@???>>>===<<<<<<<<<<<<=========<<<999888777888:::;;;:::999777444222000////////////...---000666???EEETTTZZZccclllvvv}}}yyyuuuoookkkiiifffccc```UUUQQQLLLFFFBBB@@@@@@@@@AAAIIIXXXkkk}}}uuukkkaaaYYY[[[bbbkkkuuu}}}{{{wwwvvvwwwyyy{{{wwwqqqooooooppptttyyy{{{ooodddZZZSSSNNNJJJHHHIIIHHHIIIOOOVVV]]]fffooouuu|||vvvlll]]]YYYVVVUUUSSSTTT^^^hhhsss~~~wwwsssuuuwww{{{wwwqqqggg___XXXVVVVVVYYY```hhhqqqxxx|||uuuppplllwww~~~}}}}}}~~~wwweeeWWWOOOJJJJJJKKKVVVpppuuueeeZZZUUUOOOGGG@@@;;;888666444...............///000111//////...---,,,++++++,,,------,,,+++******++++++*********++++++,,,,,,,,,+++,,,...///...,,,***))),,,,,,++++++,,,,,,---...+++,,,------......------,,,------...///000111111////////////////////////111111111111222222222222222222333444666888:::;;;888888888999999::::::;;;:::??????@@@FFFKKK___~~~lllbbbbbbfffmmmsss~~~{{{|||}}}{{{zzzmmmYYYDDD>>>AAACCCBBBBBBBBB???>>>>>><<<999;;;AAAGGGUUUeeeqqqzzzyyyqqqdddXXXIIIFFFCCCAAAAAAAAA@@@???======<<<<<<<<<<<<=========;;;:::888888999:::;;;:::999777555333111////////////...---///555===BBBSSS[[[eeennnxxx}}}zzztttoookkkgggeeecccWWWSSSLLLFFFAAA???>>>>>>AAAIIIWWWgggzzzxxxrrriiibbbdddjjjpppwww}}}}}}uuuooollllllmmmnnnssszzzyyymmmbbbXXXQQQNNNJJJHHHHHHHHHGGGLLLSSS[[[dddmmmrrrwww~~~zzzppp___[[[WWWVVVTTTUUU]]]gggrrr~~~}}}sssnnnpppppprrrxxxwwwqqqddd]]]WWWVVVWWWYYY```gggooowwwyyyuuuvvv~~~}}}||||||~~~vvvcccUUUMMMHHHKKKOOOYYYnnnsssdddZZZSSSMMMEEE===999666444333///............//////000000000...---,,,+++++++++,,,,,,+++*********++++++******++++++,,,,,,---------.........---,,,***))),,,,,,,,,,,,,,,------...+++,,,------......------------......//////000000000000000000000000000000111111111222222222222333222222333444666999;;;<<<666777777999:::;;;<<<<<<;;;@@@@@@AAAGGGJJJ]]]{{{nnn```[[[[[[___dddmmmqqqxxx|||~~~~~~~~~ttt___JJJAAABBBCCCBBBBBBDDDAAA???@@@===:::<<>>;;;;;;::::::::::::;;;;;;999888777555444222000////////////...000444:::???NNNYYYeeennnwww~~~|||wwwrrrmmmiiigggfffZZZUUUNNNFFFAAA>>>===>>>BBBIIIUUUcccttt{{{tttooolllooorrruuuzzz{{{rrrllliiiiiiiiiiiimmmtttzzzvvvkkkaaaXXXRRRNNNJJJHHHIIIHHHGGGKKKRRRZZZccclllppptttzzz}}}tttbbb]]]YYYXXXWWWXXX^^^fffqqq}}}ssslllkkkjjjjjjnnnwwwwwwpppddd^^^XXXXXXYYYZZZaaahhhooowww~~~zzz~~~}}}|||ttt^^^RRRIIIEEEKKKSSS]]]nnnqqqbbbXXXRRRLLLCCC;;;666333222000000//////............//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++++++++,,,------......------------------,,,,,,---,,,,,,,,,,,,---......+++,,,------......------.........///////////////000000000000000000000000111111111222222222333333222222333555777999;;;<<<666777888999:::;;;;;;<<<;;;@@@@@@BBBGGGJJJ\\\yyywwwggg]]]XXXXXX[[[\\\eeeqqqxxxzzz|||zzzgggQQQFFFCCCBBBAAABBBEEEBBBAAAAAA???;;;===AAADDDRRRcccoooyyyyyylll```LLLIIIDDDAAA@@@@@@@@@???<<<<<<<<<<<<<<<===>>>>>>999:::;;;<<<<<<;;;::::::888888777666444333111000...///000000111333777;;;FFFUUUdddmmmrrryyy~~~{{{zzzxxxtttooollljjjjjj]]]XXXPPPHHHBBB???>>>>>>CCCIIISSS```nnn}}}~~~yyyuuussstttxxxyyyyyy}}}zzzqqqjjjggggggggggggjjjooouuu|||sssjjjbbb[[[VVVMMMJJJHHHIIIHHHGGGKKKQQQ[[[dddmmmooorrrwww|||~~~uuueee___[[[ZZZZZZZZZ```gggpppvvvoooiiigggfffjjjrrr|||wwwpppeee___ZZZZZZZZZ\\\bbbhhhooowww||||||zzzqqqZZZOOOFFFBBBKKKUUU```ooo~~~pppaaaWWWRRRKKKBBB:::555222000///111000///...............------,,,,,,,,,---......,,,,,,,,,,,,------...///++++++,,,------...//////,,,,,,,,,,,,,,,---//////---,,,,,,,,,,,,---......+++,,,------......------///////////////.........000000000000000000000000111111222222222333333333222222333555777999;;;===888888888999999::::::;;;:::@@@@@@BBBGGGIII[[[xxxooobbbYYYUUUVVVOOO\\\kkksssvvvyyy}}}mmmWWWJJJEEEAAA@@@AAAFFFCCCBBBBBB@@@<<<>>>BBBCCCQQQbbbnnnwww{{{ooocccMMMIIIEEEAAA@@@@@@@@@???<<<<<<<<<<<<<<<===>>>???888:::<<<======<<<:::999777777777666555333222111...///111111111333666888@@@QQQccckkkoootttyyy|||xxxxxxwwwuuuqqqnnnmmmmmm___ZZZRRRIIICCC@@@??????DDDIIIRRR^^^lllxxxzzzvvvtttuuuyyy~~~}}}|||{{{qqqjjjgggffffffgggiiilllrrrzzz|||rrrjjjddd^^^YYYMMMJJJIIIIIIIIIHHHLLLRRR\\\eeennnoooqqqvvv{{{}}}~~~~~~tttgggaaa\\\[[[[[[\\\aaagggoooyyyrrrkkkhhhgggjjjrrr{{{uuummm___\\\ZZZZZZ]]]bbbfffhhhppp|||{{{{{{}}}|||mmmZZZNNNIIIDDDHHHXXXlll~~~nnn___XXXPPPFFF<<<888666333111333111000000///...---------///---+++,,,...///---+++---------,,,,,,+++++++++...------,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------............------............////////////............/////////000222222222111111111000000444444444555666777777888444555666888999999999999;;;;;;???BBBDDDIIIWWWeeeooo^^^VVVTTTRRRRRR^^^ooouuuppptttlllPPPCCCEEEEEE???CCCCCCCCCAAA>>>===>>>???FFFPPP^^^kkkuuu||||||pppdddTTTKKKCCCBBBDDDBBBAAAAAA@@@@@@??????>>><<<;;;:::888888888888888888888888777777666555444222000000............///111222333:::BBBOOO\\\hhhooorrrsssqqqqqqqqqqqqnnnkkkhhhfff[[[WWWPPPIIIDDDBBBBBBBBBFFFLLLUUU\\\aaafffkkkooo{{{yyyuuuwww{{{~~~{{{rrrmmmhhhdddaaaeeeiiinnnrrrvvv}}}{{{rrrkkkddd]]]XXXSSSNNNJJJIIIIIIIIILLLQQQ]]]ccckkkqqqtttvvvyyy|||~~~vvvhhhccc^^^[[[ZZZ[[[aaaiiisss~~~vvvpppiiiggggggjjjqqqzzz}}}rrrkkk]]][[[ZZZ[[[___dddiiikkkqqq}}}}}}{{{vvvvvv|||~~~~~~}}}mmmYYYLLLHHHGGGNNN___sss{{{hhh[[[UUUMMMCCC999666444111000222000000000///...---------,,,***)))***,,,---,,,***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------............------............////////////........./////////000000//////000111222333333444333333444444444555555555222555888:::;;;;;;999888;;;;;;===@@@AAAEEERRR___uuueeeYYYSSSQQQQQQ\\\mmmsssoootttzzz^^^KKKFFFDDD???CCCDDDCCCAAA>>>======>>>BBBKKKXXXdddnnnwww~~~~~~rrrfffXXXMMMDDDCCCCCCAAA?????????>>>>>>>>>===;;;:::999888888888888888888888888777777666555444222000000............///000222222777>>>HHHTTT^^^eeeiiijjjjjjjjjkkkjjjiiifffdddbbbXXXTTTNNNGGGCCC@@@@@@AAACCCIIIQQQWWW[[[___dddhhhssswww~~~~~~{{{xxxwwwwwwyyy|||~~~}}}~~~zzzpppjjjfffbbb```dddhhhlllpppuuu}}}}}}ssskkkddd\\\WWWTTTNNNJJJJJJIIIIIIMMMRRR^^^dddmmmsssvvvxxx{{{}}}~~~~~~~~~tttgggaaa\\\ZZZYYYZZZaaajjjttt~~~}}}sssmmmjjjhhhgggiiiooowww}}}xxxooogggZZZZZZ[[[]]]aaafffkkknnnsss}}}{{{~~~xxxssssssxxx}}}zzz}}}kkkWWWJJJHHHJJJTTTfffzzzqqqaaaUUUPPPGGG>>>555333222000///000000000//////...---------+++***)))***,,,---,,,+++------,,,,,,,,,,,,++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------............------............////////////....../////////000000000//////000111222333444444333333333333444444444444222555999===>>><<<999777;;;;;;<<<===>>>AAALLLXXX{{{qqqbbbXXXRRRPPPXXXgggmmmmmmvvvpppUUUHHHDDDAAADDDEEEDDDBBB>>><<<<<<<<>>AAAKKKUUUyyy~~~|||~~~pppdddWWWPPPRRR]]]dddhhhwww}}}\\\HHHCCCDDDDDDEEEEEEBBB???<<<;;;;;;===AAAIIISSS^^^iiisssxxx|||yyynnn___SSSGGGCCCBBB???>>>>>>============<<<;;;:::999999999999999999999999999666666666555444333111111000///////////////000111000222777<<>>@@@EEEMMMXXXdddnnntttttt{{{|||sssaaaTTTHHHDDDCCCAAA@@@AAA>>>>>>>>>>>>>>>===<<<;;;999999999999999999999999777777777666555444333222111000///////////////000...///111555999===@@@BBBGGGHHHIIIKKKLLLMMMNNNNNNKKKIIIFFFCCCAAA@@@AAAAAAGGGKKKQQQTTTTTTUUUWWWZZZaaaaaabbbdddgggkkknnnpppsssssstttuuuvvvwwwwwwxxxtttwwwzzz~~~~~~sssiiiccc``````cccffflllrrrzzzwwwmmmddd___XXXQQQLLLKKKJJJKKKPPPVVV```gggooossssssrrrrrrssswwwxxx{{{~~~uuufff```ZZZXXXWWWZZZccclllxxxzzzpppjjjbbbaaa___bbbiiiqqqwwwzzz}}}tttiiiaaa[[[___dddfffgggiiimmmqqq}}}~~~}}}~~~yyywwwuuutttwww{{{ppp^^^OOOHHHHHHMMMYYYlllrrr___VVVOOOHHH???777111111111000///000------------------------***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,---------............------............------............/////////////////////000000000111111...///000222333555666777444555666888999;;;<<<===999999888888999;;;===>>>===;;;;;;@@@CCCGGGOOOWWWmmmwwwpppqqqvvv|||zzziiiZZZPPPPPPRRRXXXmmmbbbMMMEEEFFFCCCDDDEEECCC@@@===;;;;;;===>>>AAAHHHTTT___hhhmmmmmmuuu}}}~~~wwweeeXXXJJJEEEDDDBBBBBBCCC>>>>>>??????>>>===<<<<<<::::::::::::::::::::::::888888888888777666555444222111000//////...//////---...///000333555888999>>>???@@@AAACCCDDDFFFFFFEEEDDDBBBAAAAAAAAACCCCCCFFFKKKPPPSSSSSSTTTVVVYYY______```aaacccfffiiijjjoooooopppqqqrrrssstttuuusssvvvzzz~~~~~~xxxnnneeeaaa___aaaffflllsss|||{{{qqqiiicccXXXQQQKKKJJJJJJJJJPPPVVVbbbiiirrrwwwwwwuuuuuuvvvvvvwwwyyy|||uuufff___YYYVVVVVVXXXaaakkkxxxzzzpppjjj___]]]]]]```hhhpppwww{{{}}}ttthhh___YYY^^^eeehhhiiikkkpppttt}}}{{{{{{zzzuuuvvvwwwzzz}}}~~~wwwiiiXXXMMMCCCGGGPPPaaatttooo]]]VVVOOOGGG===555000000111///---...------------------------+++---...,,,***((()))++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------............------............------............//////////////////000000000111111111...///000222444555777777555555555666777777888888777777888999:::;;;<<<<<<===::::::>>>BBBFFFMMMTTTfffxxxooommmppprrrbbbUUUQQQOOOPPPaaavvv|||gggRRRFFFCCCAAACCCDDDCCC@@@>>><<<<<<;;;:::<<>>======<<<;;;::::::::::::::::::::::::999999999999999888777666222222000///............,,,------...000111222333777777888999;;;===>>>?????????>>>>>>???AAACCCDDDEEEJJJPPPSSSTTTUUUWWWZZZ\\\]]]^^^___bbbeeegggiiijjjkkklllnnnpppqqqsssssstttwwwzzz~~~}}}}}}qqqggg```]]]___dddkkksss|||}}}tttkkkeeeXXXQQQKKKIIIIIIJJJOOOVVV```gggqqqwwwyyyyyyyyyzzzwwwwwwwwwxxx{{{ssseee^^^WWWTTTSSSUUU^^^hhhuuuzzzoooggg___]]]\\\```gggpppwwwzzz}}}}}}sssggg]]]WWW]]]eeeiiikkkmmmssswww|||yyyyyy}}}tttwwwzzz|||}}}}}}tttdddUUULLL@@@FFFTTTggg{{{mmm\\\VVVOOOFFF<<<444//////000---,,,---------------------------...000111///+++)))***,,,+++++++++,,,,,,---------***++++++,,,,,,------...+++,,,,,,------,,,,,,+++---------.........//////---..................---............/////////000000000000000111111111111222222222333333444444444555555444444444333333333555666888:::;;;;;;::::::===999999===@@@CCCIIIPPPcccxxxssstttxxxhhhZZZUUUNNNKKKWWWjjjvvvzzz{{{lllWWWGGGAAA@@@BBBDDDCCCAAA>>>===<<<999888999@@@JJJUUU\\\^^^eeemmmvvvzzz}}}{{{ooo```PPPHHHEEEBBBAAABBB<<<<<<<<<===<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999888777333222111///............,,,,,,------...//////000222333333444666888:::;;;;;;;;;;;;<<<>>>AAACCCDDDGGGLLLRRRUUUVVVWWWZZZ]]][[[\\\]]]```cccfffhhhjjjhhhiiijjjmmmooorrrtttuuuvvvxxx{{{~~~~~~~~~~~~~~~ttthhh___\\\\\\bbbjjjsss|||~~~tttlllfffXXXPPPJJJHHHHHHIIIOOOVVV[[[cccnnnvvvyyyyyyzzz|||xxxwwwvvvuuuwww{{{~~~pppddd]]]UUURRRPPPRRR[[[eeesssyyymmmeee___^^^]]]```gggooovvvyyyzzz}}}yyynnnbbbYYYWWW]]]eeeiiilllpppwww}}}{{{vvvwww|||{{{}}}}}}|||sss```PPPIIIDDDKKK[[[rrrzzziii[[[PPPHHHCCC999666222000000111000000////////////////////////...------,,,,,,------...,,,+++++++++++++++++++++,,,---......///.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---..................------////////////000000000000///......//////000111222111111222333333444555555444555555333222222444666777777777777888999:::;;;???;;;;;;<<<===>>>DDDKKKdddzzz~~~xxxiiiYYYMMMJJJPPPVVVkkkrrr{{{}}}rrr]]]HHH===@@@AAACCCDDDDDDBBB???<<<888555666;;;AAAHHHSSS^^^dddkkkqqqrrruuuyyy{{{zzznnnaaaQQQHHHGGGFFFAAA<<>><<<;;;;;;::::::999999888;;;<<<<<<<<<;;;999777666222111000000000000000000...//////000000000000000222111111111222444666777;;;;;;;;;<<<>>>AAACCCEEEHHHKKKOOORRRSSSTTTVVVWWWYYY\\\___aaabbbcccdddeeeggghhhiiijjjlllnnnpppqqqrrrvvv{{{~~~~~~|||||||||~~~~~~}}}{{{zzz}}}}}}~~~|||tttllleee```ZZZ```hhhqqqzzzuuukkkdddTTTNNNIIIIIIJJJIIIKKKNNNYYY```iiirrrwwwwwwuuurrrtttsssrrrrrrsssuuuwwwyyy}}}sssddd\\\TTTOOOLLLLLLTTT\\\lllzzz}}}mmmaaa___[[[YYY]]]hhhrrrwwwxxx{{{~~~wwwnnnccc[[[XXX]]]ccciiiooouuu}}}}}}xxxxxx|||~~~}}}zzznnn\\\OOOJJJGGGQQQddd}}}uuueeeYYYOOOFFF@@@666333000//////000000///........................------,,,,,,,,,,,,------------------------------+++,,,---...////////////---,,,,,,++++++,,,,,,---...------,,,,,,------...........................////////////000000000000111000///////////////000222222222333333444444444444555555333222222444666777777777888888999:::;;;===;;;:::<<<===>>>DDDKKK^^^|||}}}nnn]]]PPPKKKOOOSSSbbblllzzz|||hhhQQQBBBAAAAAABBBCCCCCCAAA???<<<999666666999===BBBMMMVVV```hhhooorrruuuxxxxxxvvvmmmbbbTTTJJJFFFDDD@@@===@@@>>>======>>>>>>>>>===;;;;;;;;;::::::999999999:::;;;<<<<<<<<<;;;:::999444333222111000/////////...//////000000000000000111111000111222444555666999999999:::<<>>DDDKKKVVVssstttbbbSSSLLLLLLOOO\\\jjj~~~zzz]]]HHHBBBAAAAAABBBBBBAAA???<<<;;;777555777999<<>>???>>>===>>>??????===;;;;;;;;;;;;:::::::::::::::999:::;;;<<<<<<<<<<<<;;;777666444222000///...---...///000000111111000000000000000000111333444555666666777999;;;===???@@@BBBEEEIIILLLNNNPPPSSSUUUYYY\\\___aaaaaabbbdddfffgggggggggggghhhjjjkkklllnnnppptttvvvxxxzzz}}}~~~}}}}}}~~~}}}|||zzz{{{}}}~~~~~~}}}||||||yyyyyyyyy|||}}}uuukkkccc]]]]]]bbbiiipppwwwyyymmmeee___WWWQQQOOOOOONNNQQQUUU[[[___eeekkkooopppooonnnlllkkkjjjhhhhhhhhhiiijjjllloootttzzzzzzfffZZZNNNIIIIIIKKKOOOTTTeeeuuuyyynnn]]]^^^^^^^^^aaahhhqqqxxx~~~~~~xxxqqqiiibbb^^^]]]]]]___eeeppp{{{|||{{{~~~{{{sssdddTTTKKKJJJKKK\\\xxx|||ggg[[[TTTKKK@@@999222000......000111111000........................---,,,,,,,,,,,,,,,,,,---)))******+++,,,---......,,,,,,---.........---------,,,,,,++++++,,,,,,---......------------......---------...............////////////000000000000111111000///////////////333333333333333333333222333444555444333333444555555555555555666777888999:::888999<<<===>>>CCCJJJQQQjjjwwwdddTTTKKKJJJLLLYYYjjjfffLLLCCCAAA@@@@@@BBBBBB???===;;;777555666666888???GGGSSS^^^jjjqqquuuvvvsssnnnmmmggg]]]QQQFFF@@@??????@@@??????@@@AAA@@@===;;;:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;::::::777666555333111000////////////000111111111111000///000000000111222333333555555777888:::<<<>>>??????BBBFFFIIIKKKNNNQQQSSSYYY[[[^^^___```aaadddeeehhhgggfffeeefffgggiiijjjnnnppprrrssstttvvvzzz}}}~~~~~~}}}}}}~~~}}}{{{zzzzzz|||~~~||||||{{{{{{{{{{{{{{{|||yyyxxxxxxzzz~~~}}}uuukkkbbb]]]]]]aaahhhnnnuuu~~~|||ooofffaaaYYYRRRQQQRRRRRRTTTYYY\\\___cccfffiiijjjjjjjjjfffeeedddbbbaaa`````````___bbbffflllttt}}}iii\\\NNNIIIJJJLLLNNNRRRaaaqqq~~~tttbbb```^^^]]]```gggpppvvv||||||yyy~~~vvvnnngggbbb___bbb```___ccclllxxx~~~}}}{{{rrrcccRRRJJJJJJKKK]]]zzzwwwbbbXXXSSSIII>>>888111000///000111222222111........................,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,---..................---,,,+++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------------.........//////////////////000000000000///////////////000111111333333333333333333333222333444555555333333444555333333333444444555666777:::888888<<<======BBBHHHPPPbbbwwwcccRRRIIIHHHJJJVVVjjjpppVVVFFFBBB??????BBBCCCAAA>>><<<888666666666777===DDDMMMYYYgggoootttvvvtttooonnniii```SSSHHHAAA@@@AAAAAAAAA@@@AAABBBAAA>>>;;;:::::::::;;;;;;<<<<<<<<<<<<;;;::::::999888888888777666555333222222222222///000000111111111111111///000000111222222222222555666777999;;;===>>>???>>>@@@DDDFFFIIILLLOOORRRXXXZZZ\\\^^^^^^```bbbeeegggfffeeeddddddfffhhhiiiooopppqqqqqqqqqtttwwwzzz}}}~~~}}}}}}~~~}}}{{{zzzzzz|||~~~~~~~~~{{{zzzzzzzzz{{{|||}}}~~~zzzyyyyyyzzz}}}~~~tttkkkbbb]]]\\\```ffflllrrr{{{rrriii___XXXSSSRRRSSSTTTWWW[[[\\\^^^```bbbcccddddddddd```___^^^\\\ZZZXXXWWWWWWVVVYYY]]]aaahhhsss~~~mmm```SSSNNNNNNNNNPPPRRR```pppzzziiiccc\\\\\\ccclllrrruuuzzz||||||}}}tttlllfffccccccgggeeecccdddjjjuuu}}}}}}xxxppp```PPPJJJKKKMMM]]]wwwqqq^^^WWWRRRGGG<<<777111000000000222222111000------------------------,,,,,,++++++++++++,,,,,,------......//////000000------...------,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,------.../////////////////////000000000000............///000111222333333333333333333333333222444555555444333333444333333333333444555666666:::888999<<<<<<<<<@@@FFFNNN[[[wwwyyycccPPPGGGHHHLLLYYYmmm~~~iiiIIIDDD??????CCCDDDBBB???===999777777666666;;;AAAIIIUUUbbbkkkqqquuuuuuqqqooojjj```TTTJJJCCCAAAAAACCCAAA@@@@@@AAA@@@>>><<<999999:::;;;<<<======>>>======;;;:::999888888888777777555444333333333333///000111111222222111111000111111222333333222222555666888:::<<<>>>?????????AAADDDFFFHHHKKKOOORRRWWWXXXZZZ[[[\\\^^^aaaccceeedddbbbaaaaaacccfffhhhlllmmmooooooppprrrvvvxxx{{{}}}~~~~~~}}}||||||}}}{{{zzzzzz{{{}}}}}}}}}{{{{{{{{{zzz{{{|||{{{zzzyyyzzz}}}~~~tttkkkccc___]]]aaafffkkkpppwwwuuulll___XXXTTTTTTUUUTTTVVVYYYZZZZZZ\\\]]]]]]]]]\\\\\\YYYXXXWWWUUUSSSQQQPPPOOOPPPSSSVVVYYY^^^jjjzzzpppeeeZZZUUUSSSQQQQQQTTT___ppppppggg___^^^fffpppvvvxxx}}}{{{ssskkkgggggghhhlllkkkiiihhhkkkuuu|||~~~{{{tttjjjZZZLLLJJJNNNSSS```uuu~~~kkk[[[VVVPPPCCC999777111000///000111111000...------------------------,,,,,,++++++++++++,,,,,,.........///////////////***+++,,,------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,------...//////000////////////000000000000000///////////////000111222222222333333444444444222444666666444333333444444444444444555666777888:::888999<<<<<<;;;>>>DDDJJJTTTnnn~~~dddPPPGGGJJJNNNZZZmmmpppKKKEEE@@@???DDDFFFDDDAAA@@@;;;888777555444777>>>EEEPPP\\\eeemmmsssuuussspppjjj___UUULLLFFFCCCAAACCCAAA>>>===>>>>>><<<;;;999999:::;;;<<<===>>>???>>>===<<<;;;:::;;;;;;<<<:::999777555444333222222000000111222222222222111111111333444444333333222444555888:::<<<===>>>>>>AAABBBDDDFFFGGGJJJNNNQQQUUUWWWXXXYYYZZZ\\\___bbbaaa```^^^]]]^^^```dddfffeeehhhjjjmmmnnnqqquuuxxxzzz{{{}}}}}}{{{{{{{{{|||xxxxxxyyy{{{||||||zzzxxxxxxxxxxxxyyy{{{~~~{{{yyyxxxyyy{{{~~~}}}ssskkkeeebbbaaadddhhhjjjmmmsss{{{wwwoooaaa[[[WWWWWWWWWTTTSSSUUUUUUVVVWWWWWWWWWVVVTTTSSSRRRQQQPPPOOOMMMKKKIIIHHHGGGKKKNNNPPPTTT___ppp}}}qqqiiiaaa\\\WWWRRRRRRUUUZZZjjj|||~~~rrrllleeeccchhhqqqzzz~~~}}}yyyrrrkkkiiijjjmmmoooooommmkkkmmmwww{{{~~~yyyqqqeeeUUUIIIJJJPPPXXXbbbsssyyygggXXXUUUNNN@@@666666000///...///000000...,,,------------------------,,,++++++++++++++++++,,,---------------,,,,,,,,,((((((***,,,---...//////---,,,,,,++++++,,,,,,---.........------.........,,,,,,------...///000000////////////000000000000222111000//////......///111111222333333444555555222444666666555333333444666555555666666777888999;;;999:::<<<<<<:::===BBBGGGOOOjjjfffPPPHHHKKKPPPUUUfffsssvvvwwwyyyqqqfffMMMFFF@@@@@@DDDGGGEEEBBBAAA===999888444222555:::BBBMMMXXXaaaiiiqqquuutttqqqiii___UUUNNNHHHDDDAAABBB???<<<;;;;;;;;;;;;:::888999:::;;;<<<>>>??????>>>>>>===<<<<<<===???@@@===;;;999666444222111000000000111222222222222111111222333444555444333222333444777:::<<<=========BBBDDDEEEFFFHHHJJJNNNQQQUUUVVVWWWXXXXXX[[[^^^aaa^^^]]][[[ZZZ[[[^^^bbbddd```cccgggkkknnnqqquuuxxxyyyzzz||||||{{{zzzzzz{{{vvvvvvxxxzzz|||{{{xxxuuutttttttttuuuwwwzzz~~~{{{yyywwwxxxzzz}}}}}}ssskkkfffddddddgggiiijjjlllpppwww}}}yyyqqqddd^^^ZZZZZZXXXSSSQQQRRRRRRRRRTTTTTTSSSQQQOOONNNMMMMMMLLLKKKIIIGGGEEEDDD@@@CCCFFFGGGKKKWWWhhhuuupppkkkeee___XXXRRRRRRVVVSSSdddvvvzzzrrrooojjjggghhhqqq|||~~~uuunnnjjjkkknnnqqqtttpppllllllsss}}}|||nnn\\\NNNIIIKKKMMM[[[hhhxxxttthhh[[[QQQHHH<<<444222333222000/////////000111,,,------......------,,,------++++++++++++------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------...------------,,,,,,,,,........................000///////////////000111222111000000000111333333222222111111222222333444666888:::999555444444666555555555666666777888999999999999:::<<<>>>???@@@EEEKKKaaakkkXXXNNNOOORRR```ddddddbbb``````\\\WWWKKKFFF@@@>>>@@@CCCDDDCCC@@@>>>:::777555444555666???GGGRRR]]]gggnnntttwwwrrrnnnggg___UUUMMMGGGCCC@@@>>>;;;:::;;;<<<;;;:::;;;;;;:::::::::;;;<<<<<<@@@@@@??????>>>=========<<<;;;:::888666555444333222222111111111111222222222333444444222111111111333666::::::999999;;;>>>???BBBEEEGGGHHHHHHIIIKKKQQQSSSVVVYYY[[[[[[[[[ZZZZZZXXXVVVVVVYYY]]]___```eeeeeefffgggkkkooosssuuuwwwvvvwwwxxxyyyyyywwwuuuxxxzzz}}}}}}{{{xxxvvvuuuzzzwwwvvvxxx{{{~~~}}}|||~~~|||yyywwwwwwzzz}}}|||tttlllccc\\\aaaffflllppppppppppppqqqzzzyyyqqqnnndddbbb^^^ZZZVVVQQQLLLHHHNNNNNNMMMLLLLLLKKKJJJJJJFFFFFFEEEDDDDDDCCCBBBBBB>>>AAACCCBBBDDDNNN___kkkzzzpppiiicccaaa\\\UUUQQQPPPYYY^^^jjjyyy{{{uuummmhhhiiimmmrrrzzzzzzqqqjjjgggiiimmmooorrroookkklllsss~~~zzzlll[[[NNNIIILLLPPP___lll|||nnnbbbVVVNNNEEE<<<555333222222000/////////000000,,,------......------,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------------------------------........................000000000000000111222222222111000000000111333333333333222222333333444555555888999999666555666777555555555666666777888999999999999:::<<<===???@@@DDDGGGZZZ|||lll[[[SSSTTTYYYaaaeeeddd___ZZZXXXTTTPPPDDD???<<<<<<@@@DDDFFFFFFAAA???;;;777555444444555===DDDOOO[[[eeemmmssswwwvvvssskkkbbbWWWLLLDDD@@@@@@===;;;:::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<>>======<<<<<<;;;;;;:::888666555333222222222111111111111222222222333444444222111111222333666999:::999:::<<<>>>???BBBEEEGGGHHHIIIJJJKKKQQQRRRUUUXXXYYYZZZZZZYYYXXXVVVUUUVVVYYY\\\^^^___ccccccdddfffiiimmmqqqtttvvvuuuuuuwwwxxxxxxvvvtttyyy|||~~~~~~|||yyyxxxwww{{{yyywwwxxxzzz{{{zzzyyy|||{{{yyyxxxxxxzzz|||~~~|||tttmmmeee^^^```eeemmmrrrtttsssqqqpppyyyxxxppplllbbb___[[[VVVSSSOOOJJJGGGHHHHHHGGGGGGFFFEEEEEEDDDAAAAAA@@@@@@???>>>>>>>>>;;;>>>??????@@@HHHUUU```rrr{{{llleee```^^^ZZZSSSNNNNNNUUUZZZeeesss~~~uuummmhhhhhhlllpppwww~~~~~~wwwmmmgggfffiiinnnqqqrrrooollllllsss~~~}}}~~~xxxjjjYYYMMMIIINNNTTTdddrrr|||ggg\\\PPPIIIBBB:::444333111111000/////////000000------............------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------......///000000........................000000000000111222444444222111000000000111333333444444333333444444555666555777888999777777888999555555555666666777888999999999999:::;;;===>>>???IIIIIIVVVttt}}}nnnaaa[[[]]]bbbgggllllllddd[[[UUUOOOJJJ@@@===;;;<<>>>>>======<<<;;;;;;;;;::::::999888666444333222222222111111111111222222222333444333111111111222333555777999999:::<<<>>>@@@BBBEEEGGGHHHIIIKKKLLLOOOQQQSSSUUUWWWXXXXXXXXXVVVUUUUUUWWWZZZ\\\]]]]]]aaaaaabbbdddhhhlllpppssstttttttttvvvxxxxxxwwwuuuzzz|||~~~~~~|||zzzzzzzzz|||zzzxxxwwwxxxxxxvvvuuuzzzzzzyyyyyyzzz{{{{{{|||}}}|||uuummmfffaaa___eeennnuuuyyyxxxuuurrrxxx~~~xxxnnniii___[[[UUUQQQMMMKKKHHHFFFCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>======<<<;;;;;;;;;:::<<<>>>===<<>>???IIIHHHSSSnnn~~~sssjjjfffhhhkkkrrryyy|||uuuiii^^^SSSKKKDDD@@@===>>>BBBEEEEEEEEECCCAAA===999666333222222555;;;FFFQQQ[[[eeemmmrrrtttsssoooiii```TTTJJJDDD???===<<<;;;<<<<<<;;;:::777999;;;===>>>>>>===<<<======<<<;;;;;;::::::999999999999888777555333111222222111111111111222222222333333222111111222333333444666777999;;;===>>>@@@BBBEEEFFFGGGIIIKKKMMMNNNOOOQQQSSSUUUVVVVVVVVVUUUUUUVVVXXX[[[^^^^^^]]]aaaaaabbbdddggglllppprrrsssssstttvvvyyyzzzxxxwwwyyyzzz|||{{{zzzyyyyyyzzz{{{zzzxxxwwwwwwvvvvvvuuuxxxyyyzzz{{{{{{{{{{{{{{{}}}~~~uuunnngggccc^^^dddmmmwww|||wwwxxx}}}yyyllleee[[[WWWPPPKKKHHHGGGFFFEEEBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>>>>======<<<<<<;;;===???===;;;===BBBHHHKKKVVVaaahhhooouuuuuuppp]]]WWWSSSRRRPPPJJJGGGGGGKKKMMMTTT^^^hhhrrruuunnnjjjjjjlllmmmppptttzzz}}}yyyqqqhhheeehhhoootttvvvvvvtttrrrqqqsss|||}}}uuuqqquuuwww{{{|||~~~sssbbbTTTIIIHHHSSS```rrryyycccWWWKKKCCC===555111000/////////000000000//////---......//////......---++++++------------++++++++++++,,,,,,,,,------------------......---------------------------------+++,,,---...///111222222........................------...///000111333444222111000000000111333333222222222222222333333444555555666777999999999999555555555555666777888999999999999:::;;;<<<===>>>CCCDDDNNNfffxxxtttrrrrrrssszzz~~~ooo^^^QQQFFFBBB>>>===@@@CCCDDDCCCDDDBBB>>>:::666444222111222777@@@JJJTTT]]]ffflllpppqqqppplllcccXXXLLLEEE@@@>>>======>>>===<<<:::888999<<<>>>>>>>>>===<<<<<<<<<;;;;;;:::999999999888999999999777555333222222222111111111111222222222333333222111111222444555444555666888;;;<<<===???AAADDDEEEFFFHHHKKKNNNMMMNNNOOOQQQSSSTTTUUUVVVWWWVVVWWWZZZ]]]___```___bbbbbbbbbdddgggkkkoooqqqrrrrrrtttvvvzzz{{{zzzyyyuuuvvvwwwvvvuuuuuuwwwxxxyyyyyyyyyxxxwwwwwwxxxyyyxxxyyyzzz||||||}}}||||||wwwoooiiifffaaadddkkkvvv}}}{{{~~~yyyjjjaaaWWWSSSLLLGGGEEEDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>><<<>>>???===;;;;;;===@@@AAAHHHQQQXXX___dddeeecccVVVPPPMMMMMMKKKGGGDDDEEEIIIIIINNNUUU]]]ggguuuwwwqqqmmmnnnnnnmmmooorrrvvvyyy}}}~~~sssllldddccciiippptttuuuuuuvvvuuutttuuu{{{~~~xxxuuuvvvxxx{{{}}}|||}}}}}}nnn\\\PPPIIIJJJXXXjjj|||}}}tttbbbVVVIIIAAA;;;444//////......///000000000//////......////////////......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------......//////......---------------------------+++,,,,,,...///000111111....................................///000222222222111000000000111333333222111111111111222333333555444444666888999888777555555555666666777888999999999999999:::;;;<<<===AAADDDMMMbbb}}}yyy{{{}}}}}}|||~~~kkkZZZGGGBBB===;;;>>>BBBCCCCCCCCCBBB???;;;777444222111000444;;;DDDLLLUUU^^^dddnnnppppppnnneeeXXXLLLDDDAAA?????????@@@???===;;;:::;;;<<<===>>>===<<<<<<<<<<<<;;;;;;:::999999999888999::::::999777444333222222111111111111222222222222222111000111333555777555444555888:::;;;;;;>>>@@@BBBCCCEEEGGGKKKMMMMMMMMMOOOPPPRRRSSSUUUUUUXXXWWWWWWYYY]]]```aaaaaacccccccccdddfffjjjmmmooopppqqqrrruuuyyy{{{zzzyyytttttttttsssssstttvvvxxxxxxyyyzzzzzzyyyyyy{{{}}}yyyzzz{{{|||}}}~~~~~~~~~yyyrrrnnnlllgggfffgggppp|||}}}xxxggg^^^TTTPPPJJJEEEDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????<<<===>>>===;;;;;;<<<===???BBBGGGMMMRRRUUUWWWWWWQQQKKKHHHIIIIIIEEECCCDDDGGGFFFIIIOOOTTT[[[hhhtttyyytttqqqrrrsssqqqppprrrrrruuuzzz}}}}}}pppiiicccdddlllsssvvvuuurrruuuwwwwwwwww}}}~~~|||~~~~~~}}}~~~wwwfffUUUMMMIIIMMM```uuuvvvnnn___SSSFFF???999222//////------///000000000//////......////////////......---,,,,,,++++++,,,,,,---,,,,,,,,,------------.........////////////......------------------------++++++,,,---...//////000........................000/////////000111111222222111000000000111333333333222222222222333444444555444333555777888777444555555555666666777888999999999999999:::;;;<<<<<>>???AAABBBCCCBBBAAA>>>;;;888555333222///222888???FFFNNNWWW\\\gggkkknnnmmmgggZZZMMMEEEBBBAAA@@@AAABBBAAA>>><<<============<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999:::;;;;;;:::888555444222222111111111111222222222222222111000111333666999666444444777:::::::::===>>>@@@BBBCCCFFFJJJMMMMMMMMMNNNOOOQQQSSSUUUVVVXXXWWWVVVWWW[[[___bbbbbbccccccbbbcccdddgggjjjlllmmmnnnooossswwwyyyyyyxxxuuuuuuuuusssssstttxxx{{{zzz|||}}}|||{{{{{{}}}{{{{{{|||}}}~~~|||wwwuuutttoooiiidddiiittt~~~}}}zzzzzz}}}vvvdddZZZQQQNNNIIIFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????????????????@@@AAA@@@@@@BBBFFFIIIKKKMMMOOOMMMHHHFFFGGGGGGDDDCCCDDDEEEDDDFFFIIILLLQQQ\\\gggooowww|||wwwuuuwwwwwwtttssstttrrruuuzzz}}}}}}~~~~~~}}}pppjjjeeegggooowwwyyyxxxpppssswwwxxxyyy~~~zzzzzz}}}~~~qqq```QQQKKKIIIPPPfff}}}~~~rrriii\\\PPPDDD===777222//////,,,---///000000000//////......////////////.........---++++++++++++---...,,,,,,,,,---------............////////////......------------------------++++++,,,,,,---.................................222111111111111111222222222111000000000111333333444333333333333444555555555333222444777888555333555555555666666777888999999999999999:::;;;;;;<<>><<<999666444222...111666<<>>===<<<;;;;;;<<<<<<===<<<<<<;;;;;;::::::999999:::<<<<<<;;;999666444222222111111111111222222222222222111000111444666:::777444444777999999888<<<===???AAABBBEEEIIILLLMMMNNNNNNOOOQQQSSSUUUVVVXXXVVVTTTVVVZZZ^^^aaaccccccbbbaaaaaaccceeehhhiiikkkkkkmmmqqquuuxxxxxxwwwwwwwwwvvvuuutttvvvzzz}}}}}}~~~|||{{{}}}|||||||||}}}~~~~~~{{{zzz{{{uuukkkbbbcccnnnxxx{{{yyytttsssuuu|||tttbbbXXXPPPMMMIIIFFFEEEEEECCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDEEEFFFAAA@@@@@@CCCEEEGGGIIILLLKKKGGGDDDFFFGGGDDDCCCDDDDDDCCCDDDFFFHHHKKKUUU___aaalllxxx}}}yyywwwzzzzzzwwwuuuvvvtttxxx|||~~~~~~~~~~~~tttkkkgggeeejjjsssyyyyyyvvvtttqqqrrrxxx~~~~~~{{{zzzxxxzzzooo^^^NNNJJJLLLTTTiii|||mmmcccTTTLLL@@@888444222111///......////////////............---------,,,,,,,,,...---,,,++++++---...000......------------......////////////...---,,,+++---,,,++++++,,,---///000+++,,,---...//////////////////.........---------......///000111222222333////////////////////////444444444444444444444444222333555666777666555444777888999:::;;;:::999999999999999999:::<<<>>>???>>>AAAEEEMMM^^^wwwqqqkkkssswww|||}}}eee[[[NNNDDD???>>>>>>===@@@???===;;;999777555444666333444999???DDDLLLTTT^^^cccggghhhhhhdddZZZOOOFFFDDDBBB@@@AAAAAAAAA@@@AAA???>>><<<<<<<<<======>>>===<<<;;;:::999999999999:::;;;<<<;;;999777555666555444333222222111111333222111111000000111111333444444555777888:::;;;===>>>>>>??????BBBFFFIIIIIIKKKNNNQQQSSSTTTSSSSSSSSSTTTVVVXXXZZZ]]]___```aaaaaaaaaaaacccfffhhhjjjmmmkkkjjjlllqqqtttuuutttzzzwwwtttuuuxxx{{{{{{zzz|||{{{zzzyyyzzz|||~~~~~~}}}|||}}}zzzyyyzzz}}}zzzqqqgggcccfffkkkooopppiiikkknnnpppsss{{{qqqccc[[[OOOMMMKKKHHHGGGFFFEEEFFFFFFFFFGGGIIIJJJLLLMMMMMMIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLJJJIIIHHHFFFFFFFFFFFFGGGEEEEEEEEEFFFHHHKKKMMMOOO]]]cccllltttzzz~~~}}}zzzzzz{{{|||zzzxxxwwwwwwxxxyyy{{{}}}{{{qqqhhheeeeeellluuu{{{{{{yyysssppprrryyy}}}}}}zzz~~~{{{xxxxxxkkk[[[LLLIIILLLWWWnnnyyyjjj^^^QQQIII>>>666333111000///......////////////......------,,,,,,,,,+++++++++...---,,,++++++---...000......------------......------...............---......---,,,,,,,,,---...+++,,,---...//////////////////.........---------//////000000111111222222111111111111111111111111444444444444444444444444555444444444555555666666777888999:::::::::999888:::999999999:::<<<===>>>???AAADDDJJJXXXqqqooogggkkkkkkmmmrrrpppllluuuqqqhhhYYYKKKBBB>>>>>>???@@@???>>><<<999777666555555111222777===CCCKKKRRR[[[```dddfffgggfff]]]TTTKKKHHHDDDBBBAAAAAA@@@???@@@???>>>===<<<===>>>>>>>>>===<<<;;;;;;:::::::::999:::;;;<<<;;;999777666444444333333333333333444222222111000000000000000333333444555666888999:::;;;<<<======>>>@@@DDDHHHHHHIIILLLOOOQQQRRRRRRRRRSSSTTTVVVYYY\\\^^^______``````aaabbbdddfffhhhiiikkkhhhgggiiimmmqqqrrrrrrwwwuuutttvvvyyy||||||{{{zzzyyyyyyxxxyyy{{{}}}~~~~~~|||{{{}}}{{{yyyzzz||||||ssshhhbbbaaabbbbbbaaa```bbbcccccceeellluuu}}}~~~pppddd\\\QQQPPPNNNMMMLLLKKKLLLLLLLLLNNNQQQSSSUUUUUUTTTSSSPPPOOONNNMMMLLLMMMNNNNNNMMMNNNOOOOOOOOOOOONNNMMMMMMMMMNNNOOOOOOOOONNNNNNMMMLLLJJJHHHGGGFFFFFFGGGGGGFFFFFFGGGHHHJJJLLLNNNVVV\\\dddlllrrrwww{{{~~~~~~}}}}}}|||{{{yyyxxxyyyyyyzzz{{{}}}wwwlllbbbbbbeeemmmwww||||||yyypppooosss{{{~~~~~~~~~zzzxxxuuuuuu}}}|||eeeWWWJJJHHHOOO^^^xxxuuudddWWWLLLDDD:::444111111000///......////////////......,,,,,,,,,,,,+++++++++***------,,,+++,,,---...///......------------......+++,,,---...////////////000///...,,,,,,+++,,,,,,+++,,,---.../////////////////////............---000000000000000111111111222222222222222222222222333333333333444444444444777555444333333555777888666777888999:::999999888:::::::::999:::;;;<<<<<<>>>@@@CCCGGGRRRiiimmmbbbccc______aaa^^^ZZZaaaqqq~~~vvvgggUUUFFF??????BBB??????>>>===;;;999777666333000000555;;;@@@HHHPPPXXX]]]bbbdddggggggbbb[[[OOOKKKGGGCCCAAA@@@>>>===>>>>>>>>>===>>>>>>???@@@>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<;;;:::888777444333333333333444555555222222111000000000000000333333333444555777888999999:::<<<<<<===???CCCFFFFFFGGGJJJMMMOOOPPPPPPPPPPPPRRRUUUYYY[[[\\\\\\\\\___```bbbdddeeefffgggggggggeeecccdddhhhlllnnnooorrrrrrsssvvvzzz||||||{{{wwwvvvvvvvvvxxxzzz|||}}}}}}|||{{{zzz|||zzzyyyyyyyyyyyyrrrggg```[[[YYYVVVSSSVVVWWWVVVUUUVVV\\\eeemmmtttzzz~~~tttjjjdddYYYYYYXXXWWWWWWWWWXXXXXXVVVYYY]]]aaabbbaaa^^^\\\ZZZYYYWWWUUUTTTTTTUUUUUUUUUVVVXXXYYYYYYXXXVVVUUUUUUVVVXXXXXXXXXVVVTTTSSSRRRPPPNNNLLLJJJIIIIIIIIIJJJJJJIIIIIIIIIKKKLLLMMMPPPUUU\\\ccchhhnnnrrrvvvyyy}}}}}}{{{zzz{{{||||||}}}~~~sssiii___```eeennnvvvzzzwwwtttnnnnnnsss}}}}}}~~~rrrqqqttt||||||ttt^^^SSSIIIJJJUUUjjjqqq]]]PPPHHHAAA888333111222111000......////////////......---------,,,,,,,,,++++++------,,,,,,,,,---...///...------,,,,,,------...,,,------...//////............------,,,,,,,,,,,,+++,,,---.../////////////////////...............111111111000000000000000222222222222222222222222333333333333333444444444666555444444444555666777666666888999999999888777::::::::::::::::::;;;;;;;;;>>>CCCGGGNNNaaammm``````ZZZXXXXXXTTTSSSWWWbbbuuusss___LLLAAAAAADDD?????????>>><<<:::888777333//////444:::???FFFNNNUUU[[[```bbbeeegggddd___PPPLLLGGGCCCAAA@@@>>>=========>>>>>>???@@@AAAAAAAAA@@@???===<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888555555444444444444444555333333222111111111111111222222333333444666777888888:::;;;<<<===???BBBEEEDDDEEEGGGJJJLLLMMMNNNNNNMMMOOOSSSWWWYYYYYYYYYXXX]]]___aaadddeeefffffffffeeecccbbbbbbdddhhhkkkmmmoooppprrruuuwwwxxxxxxwwwsssssstttuuuvvvxxxzzz{{{{{{zzzyyyyyyzzz}}}~~~yyyvvvtttrrroooiiibbb\\\XXXUUUQQQNNNOOOOOOOOONNNOOOVVV```gggqqqxxx}}}uuuppphhhhhhgggffffffeeeeeedddaaacccgggiiikkkjjjhhhfffbbb```^^^\\\[[[ZZZZZZZZZZZZ\\\___bbbbbb___\\\ZZZ[[[]]]___``````^^^[[[YYYVVVUUUSSSQQQPPPPPPQQQQQQOOOOOOMMMLLLLLLMMMMMMNNNQQQTTTYYY^^^aaaeeeiiilllooowww~~~{{{}}}|||qqqggg___bbbiiiqqqwwwvvvqqqlllkkklllrrr}}}{{{kkknnnuuuuuujjjXXXPPPKKKNNN]]]vvvlllXXXKKKEEE>>>777222222222222000......////////////..................------------,,,,,,,,,,,,------......------,,,,,,,,,,,,------......//////...------,,,+++,,,,,,------.........+++,,,---...////////////////////////////////////111111111000000000000000111111111111111111111111222222222333333333444444222333555666666666555444555666777888888888777777999999::::::::::::::::::777;;;BBBHHHMMM[[[wwwqqqdddbbbZZZUUUSSSNNNQQQQQQVVVcccvvvmmmWWWFFF@@@AAA????????????>>><<<:::999444000000444999===DDDKKKSSSZZZ___aaaccceeeddd```QQQMMMGGGCCCAAA@@@???>>>======>>>???@@@AAABBBBBBCCCBBB@@@>>><<<;;;:::999;;;<<<<<<<<<;;;;;;;;;:::999888777555444333333333444444333222222222222333222222222222333444666666888:::<<<===>>>???BBBDDDBBBCCCEEEGGGIIIKKKLLLMMMMMMPPPSSSWWWYYYYYYXXXWWW\\\]]]```bbbdddeeeeeeeeeccccccbbbbbbcccfffjjjlllmmmoooqqqrrrssssssrrrrrrqqqqqqrrrsssuuuwwwxxxyyyxxxwwwwwwwwwyyy{{{}}}|||wwwsssnnnjjjccc```\\\YYYUUURRRNNNLLLKKKLLLMMMNNNPPPWWWbbbjjjttt|||~~~zzzvvvvvvtttrrrpppnnnlllkkkjjjjjjlllmmmnnnnnnnnnnnngggeeecccaaa___^^^^^^^^^^^^```dddffffffddd```^^^^^^___bbbddddddcccaaa___YYYXXXWWWWWWWWWXXXZZZZZZUUUTTTSSSQQQPPPPPPQQQQQQUUUWWWZZZ\\\\\\^^^```bbbdddnnnzzz}}}|||~~~~~~{{{qqqhhhccchhhpppxxx{{{wwwooohhhiiijjjppp{{{~~~{{{kkkpppxxx~~~ooobbbSSSOOOLLLQQQbbb}}}|||gggTTTJJJBBB<<<555111111222111000......////////////......////////////............,,,,,,,,,---------......------,,,,,,,,,,,,------////////////...---,,,+++***+++,,,---............+++,,,---...////////////...////////////000000000000000000000000111111111////////////////////////111111222222333333444444000222444555666555333222444555666888888777777666888888999:::;;;:::::::::666999AAAIIILLLVVVnnnyyylllhhh^^^VVVQQQJJJNNNLLLMMMUUUcccttt~~~hhhRRRDDD>>>>>>???@@@AAA@@@>>>;;;:::555111000444777:::AAAHHHPPPWWW^^^```bbbdddccc```TTTOOOIIIDDDAAA@@@@@@???===>>>???AAAAAABBBBBBBBBCCCBBB@@@>>><<<:::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888666444333222222444444333222222222222222111111111111222333444555777999;;;===>>>???AAACCCAAABBBCCCEEEGGGIIIKKKLLLPPPQQQTTTWWWYYYYYYYYYYYY[[[\\\^^^```aaaccccccdddaaabbbcccddddddeeehhhkkkkkkmmmooooooooonnnoooppppppqqqrrrssstttuuuvvvwwwvvvuuuuuuvvvwwwyyy{{{|||~~~zzzuuupppiiiddd]]]\\\ZZZXXXUUURRROOONNNNNNPPPRRRSSSVVV\\\eeelllwww~~~~~~}}}|||yyyvvvrrrooommmooooooooopppqqqrrrrrrssskkkiiigggeeeccccccccccccaaadddgggiiiiiigggdddaaaaaabbbdddeeefffeeedddccc\\\\\\[[[[[[\\\^^^```aaa[[[ZZZXXXVVVUUUUUUVVVVVVYYY[[[]]]]]][[[YYYYYYYYY[[[eeerrryyy{{{{{{~~~|||rrrjjjiiioooyyy{{{rrrjjjhhhhhhoooyyy|||~~~rrrvvv}}}zzziii\\\PPPNNNMMMQQQbbb}}}wwwaaaQQQKKK???:::333000000000///---......////////////......//////.........---------,,,,,,------......---------,,,,,,++++++,,,,,,------...............------+++,,,---.........---,,,+++,,,---...////////////.../////////000000000000//////000000111111222222////////////////////////000111111222333333444444111111222222333333333222444555666777777777666555666777888:::;;;;;;;;;:::888888>>>FFFJJJRRRggg~~~sssqqqggg^^^WWWOOOJJJIIIHHHKKKTTTbbbqqq{{{~~~fffQQQEEE>>>???AAABBBAAA???===;;;666111///222555777===CCCJJJTTT\\\___aaacccccc```ZZZTTTMMMGGGCCCAAA@@@???>>>???@@@BBBBBBBBBAAAAAA@@@???>>>===<<<;;;;;;;;;===<<<<<<<<<<<<<<<======:::999888666555444444444333222111111000000111111111111111111111222333444555777:::<<<<<<===???AAAAAABBBCCCDDDFFFHHHJJJKKKOOOPPPRRRTTTVVVWWWXXXXXXZZZ[[[[[[]]]^^^```bbbccc___aaadddeeeddddddfffiiiiiilllmmmmmmlllmmmpppsssqqqqqqrrrsssttttttuuuuuutttttttttuuuvvvxxxzzz{{{{{{|||wwwtttooohhhbbb]]]]]]]]]\\\[[[YYYYYYYYYYYY[[[]]]]]]]]]aaaggglllyyy~~~zzzvvvrrrpppqqqrrrtttuuuvvvvvvuuutttooonnnllljjjiiihhhhhhiiifffhhhkkkllllllkkkhhhfffeeeeeefffffffffeeedddddd___^^^^^^]]]^^^___aaabbb```___]]][[[ZZZZZZZZZ[[[^^^```bbbbbb___[[[YYYXXXVVV___kkkssswwwyyy}}}|||ssskkkmmmtttvvvnnnggggggmmmxxxzzz}}}yyy|||vvvfffZZZNNNNNNMMMQQQ```{{{ttt]]]OOOLLL>>>888111.........---,,,......////////////............---------,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,---...////////////---......///...---+++***+++,,,---...////////////.../////////000000111111...//////000111222222333////////////////////////000000111222333333444444222111000//////111333444333444666777777777666555555666888:::;;;;;;;;;;;;<<<888<<>>???AAABBBBBB@@@===<<<666111///111333444:::@@@FFFPPP[[[___aaaddddddaaa___YYYPPPIIIDDDBBB@@@??????@@@AAABBBCCCBBBAAA@@@===<<<<<<<<<<<<<<<===>>>======<<<<<<<<<======>>>888888777666666555666666111000000///////////////111000000000111222333333333666999:::;;;<<<>>>@@@AAAAAABBBDDDFFFHHHJJJKKKMMMMMMNNNPPPQQQSSSTTTUUUZZZZZZZZZ[[[\\\___aaaccc]]]aaadddfffddddddeeeggghhhjjjlllllllllnnnrrrvvvqqqrrrssstttttttttttttttssssssssstttvvvwwwyyyzzz{{{yyyuuutttooohhhbbb^^^___aaabbbcccdddeeegggdddfffgggfffdddeeeiiilllzzz~~~zzzwwwuuuqqqtttwwwzzz{{{yyyvvvtttrrrqqqooommmllllllmmmmmmjjjkkkmmmoooooommmkkkjjjiiiiiihhhfffeeeddddddcccaaa```___^^^^^^___```aaabbbaaa```^^^]]]]]]^^^^^^cccfffhhhhhhddd```\\\[[[UUU]]]gggoootttwww{{{}}}wwwooommmxxx~~~}}}ssslllmmmooouuu}}}~~~~~~|||qqqcccXXXQQQNNNNNNVVVggg~~~kkkZZZLLLCCC999888555333111000000000------------------------------------------------........................++++++++++++++++++++++++............////////////---,,,,,,,,,,,,---......+++,,,------......------////////////000000000000////////////000000000000000111222222111000111222222222222222222222222222555555666666555444333333444555666888888888888777777888888999999:::;;;;;;<<<;;;===AAAFFFNNN\\\hhhyyyuuuuuuqqqggg^^^WWWLLLFFFHHHHHHGGGPPP___sssuuuSSSFFF@@@<<>>>>>???CCCBBB@@@??????@@@BBBCCC@@@@@@@@@@@@???>>><<<;;;>>>===<<<;;;;;;<<<>>>???;;;999888888888777333///555333000//////111444666222222111111000111111111777999:::::::::;;;>>>@@@@@@@@@AAACCCEEEGGGIIIJJJMMMNNNOOOPPPQQQRRRSSSTTTVVVVVVVVVWWWYYY\\\^^^```\\\]]]___aaadddfffhhhiiiiiiiiihhhiiikkknnnqqqsssqqqrrrrrrpppooooooqqqtttssstttuuuwwwxxxxxxxxxxxxzzz~~~~~~{{{yyytttnnniiidddggglllpppssstttsssrrrnnnmmmmmmmmmiiifffiiioooxxx}}}|||{{{xxxyyy{{{||||||{{{yyyxxxwwwtttpppooopppqqqooommmqqqqqqqqqqqqpppnnnmmmlllkkkjjjhhhgggfffggghhhhhhaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaa___]]]\\\]]]^^^bbbeeeiiikkkhhhdddaaa___^^^___bbbhhhpppwww{{{}}}}}}wwwrrrrrryyyqqqqqqssswww~~~}}}~~~zzzmmm]]]RRRNNNMMMPPPZZZkkk{{{gggXXXKKKCCC666444222000............------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////---------------......///,,,,,,---...........................////////////////////////000000000000000111222222111000111222222222222222222222222222555555555555555444333333333444555777777777777666777888888999999::::::;;;===;;;<<<@@@DDDJJJVVVbbbzzzxxxwwwtttnnniiiZZZNNNFFFFFFEEECCCIIISSScccyyy}}}___IIIBBB===???AAA@@@??????;;;888444111000333777:::AAAHHHRRRZZZ^^^^^^^^^^^^___ZZZRRRJJJDDDAAA@@@@@@CCCBBB@@@??????@@@BBBCCC>>>???@@@@@@@@@???>>>===???>>>===<<<<<<<<<<<<<<<;;;999777777777666333000111111000000000000111111111111111000111111222222555666888888888:::<<>>AAAEEEOOOZZZpppzzzxxxuuurrr```SSSHHHFFFEEEAAABBBHHHRRRgggiiiMMMDDD===>>>AAAAAA@@@@@@<<<999555222000222444666===DDDMMMVVV[[[]]]______bbb]]]UUUMMMGGGCCCBBBBBBBBBAAA@@@@@@@@@AAABBBCCC======>>>???@@@@@@???????????????>>>===<<<;;;:::;;;999777666666666444333111222333333222111///...000000000000111111222333111333555666666888;;;===>>>>>>???AAACCCEEEGGGHHHMMMNNNOOOPPPQQQSSSTTTTTTSSSSSSTTTVVVXXXZZZ\\\^^^[[[[[[]]]^^^```bbbcccdddggghhhiiikkklllmmmmmmmmmlllnnnqqqsssssstttvvvxxxxxxxxxxxxwwwwwwwwwvvvvvvxxx{{{}}}xxxuuuzzz}}}}}}}}}|||yyyxxxzzz~~~|||{{{|||~~~~~~|||{{{}}}zzzwwwuuuuuuuuutttssstttsssrrrpppppppppqqqqqqqqqqqqqqqqqqpppnnnlllkkkdddddddddddddddcccbbbaaa```aaa```^^^[[[YYYYYYZZZ```cccgggiiigggcccaaa______aaaeeekkkqqqwww{{{}}}|||~~~yyyssssssxxxzzz{{{|||~~~uuufffWWWMMMHHHLLLTTTbbbsssmmm[[[PPPFFF???444333111000/////////000........................---------------------------------------------------------...............---------........./////////............///000000......///000000000000000------........./////////////////////000000000000000111222222111000111222222222222222222222222222444444444555555444444333222222333444555555555555777777777888999999::::::<<<:::;;;>>>???BBBKKKUUUhhh{{{wwwsssdddWWWKKKGGGFFFBBBAAABBBJJJ\\\rrrnnnQQQFFF======AAABBBBBBCCC===;;;777333111111222333888???HHHPPPVVVZZZ^^^```bbb^^^XXXQQQJJJFFFCCCBBBAAAAAA@@@@@@@@@AAABBBCCC=========>>>>>>>>>=========>>>?????????===<<<;;;;;;:::777666555555555555555666666555444222111000////////////000222333333000222444444555777:::<<<<<<===>>>???AAADDDFFFGGGKKKLLLMMMOOOPPPRRRSSSTTTQQQRRRSSSUUUWWWYYY[[[[[[[[[[[[]]]^^^___aaabbbcccfffgggiiikkkllllllkkkjjjiiilllqqqtttuuuwwwxxxzzz{{{zzzyyyxxxwwwvvvvvvuuu{{{}}}}}}}}}~~~~~~~~~}}}zzzxxxwwwvvvvvvvvvvvvuuusssqqqqqqqqqssstttssstttuuuuuutttqqqmmmkkkgggggggggfffeeedddbbbaaa```aaa___]]]YYYWWWWWWXXX]]]```dddeeecccaaa___^^^^^^bbbgggmmmrrrwww|||}}}~~~vvvppprrrxxx|||~~~{{{wwwyyy|||~~~}}}tttgggYYYQQQHHHMMMWWWfffvvv{{{fffVVVLLLCCC<<<444333111///......//////........................---------------------------------------------------------....../////////------------............///............///000000...///000000111111000000....../////////000000000////////////000000000000000111222222111000111222222222222222222222222222333333444444444444444333222222222333444444555666666777777888888999:::::::::999;;;>>>???BBBJJJTTTdddyyypppeeeYYYMMMGGGEEECCCAAA@@@FFFTTTggg|||sssUUUHHH<<<<<<@@@CCCDDDEEE>>><<<999555222111111222555:::BBBJJJPPPVVV[[[^^^^^^]]]YYYTTTNNNHHHDDDAAA@@@@@@@@@@@@AAAAAABBBBBB>>>>>>===<<<;;;;;;::::::;;;<<<>>>?????????>>>>>><<<;;;999777555555666666999888666444333222222222////////////000111222333111222444555555777:::<<<;;;;;;<<<>>>@@@BBBDDDEEEIIIIIIKKKLLLNNNPPPQQQRRROOOPPPQQQSSSVVVWWWYYYYYY[[[\\\]]]^^^```aaabbbcccdddfffiiikkklllkkkiiihhhhhhkkkpppsssuuuwwwyyy{{{|||{{{zzzxxxwwwwwwwwwwww|||~~~~~~|||yyywwwvvvvvvwwwxxxwwwuuusssrrrssstttuuutttuuuvvvvvvuuurrrnnnllljjjjjjiiihhhfffdddcccbbbaaaaaa```\\\XXXUUUUUUVVVXXX[[[___```___]]]\\\[[[]]]bbbiiinnnsssxxx}}}zzzrrrmmmrrrzzzxxxuuuxxx}}}vvvzzz}}}{{{rrreeeYYYRRRIIIPPP]]]nnn~~~vvv```QQQHHHAAA:::333111000...---,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,------------...............------......///000...//////000000000000000////////////000000000111////////////000000000000000111222222111000111222222222222222222222222222222333333444444444444333333333333333333555666666666666777777888999999999888888:::>>>@@@AAAIIIRRR___yyyvvviii___RRRHHHCCCAAA@@@???BBBLLL]]]sss}}}\\\LLL>>>;;;@@@CCCDDDEEE???===;;;777555333222111222666===DDDJJJPPPVVVZZZZZZZZZZZZWWWRRRKKKDDD@@@???@@@@@@AAAAAABBBBBBBBB???>>>===;;;::::::::::::;;;<<<===>>>???@@@@@@@@@===>>>===:::777555666777777666444222111111111222////////////000000111222222333555555555666999;;;999::::::<<<>>>@@@BBBDDDEEEFFFGGGIIIKKKMMMNNNOOOMMMNNNPPPRRRTTTVVVWWWWWWZZZZZZ\\\]]]___aaabbbccccccdddgggiiijjjjjjiiiiiiiiilllppprrrtttvvvxxx{{{|||{{{yyyxxxwwwxxxyyyyyy{{{}}}~~~{{{wwwvvvvvvxxxzzzyyywwwuuutttttttttuuusssuuuvvvvvvuuurrrooommmmmmmmmllljjjhhheeecccbbbbbbbbb```\\\XXXUUUTTTTTTUUUXXX[[[]]]\\\ZZZZZZZZZ[[[aaajjjpppuuuyyy|||uuummmkkkttt~~~|||~~~}}}~~~xxxxxx}}}yyyuuuyyy|||xxxnnn```TTTMMMIIISSSdddxxxppp[[[MMMFFF@@@:::444333111///---,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,---------.........---------------......///---...//////000000//////........./////////000000////////////000000000000000111222222111000111222222222222222222222222222111222333444444444444444444333333333444555666777666666777777888888999999888777:::>>>>>>???FFFNNNWWWpppuuulll^^^NNNDDD@@@@@@@@@BBBHHHVVVmmmeeeSSSAAA;;;>>>AAAAAABBB@@@>>><<<999777444333222111444999???DDDKKKQQQVVVVVVYYY[[[[[[WWWOOOFFF@@@??????@@@AAABBBBBBBBBBBB???>>>===<<<<<<<<<<<<===============>>>???@@@@@@???@@@@@@>>>999666555666555555555555444333111111000000/////////000000111333444555555444444777888888888999;;;===???AAABBBAAABBBCCCEEEGGGIIIKKKLLLKKKMMMOOORRRTTTUUUUUUUUUWWWXXXYYY\\\^^^```bbbbbbbbbccceeegggiiijjjjjjjjjkkkmmmoooppprrrtttwwwyyyzzzyyyxxxxxxxxxyyy{{{}}}|||~~~}}}yyywwwxxxyyy|||{{{zzzxxxwwwuuutttssstttuuuvvvvvvuuusssqqqpppoooooommmkkkiiifffdddbbbdddcccaaa]]]XXXTTTSSSTTTSSSVVVZZZ[[[[[[YYYYYYZZZYYYaaajjjqqqvvv{{{zzzrrrjjjjjjwww{{{xxxyyy|||}}}}}}|||~~~~~~xxxssswww~~~xxxuuuyyy{{{wwwkkk[[[OOOHHHIIIUUUjjjkkkWWWJJJEEE@@@;;;888666444111///.........////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......---,,,,,,,,,,,,---......---......///////////////---------.........//////////////////000000000000000222222222111000111222222222222222222222222222111222333333444444444444555444333333444555777888666666666777888888999999888888:::=========CCCJJJPPPhhhyyyiiiUUUGGGAAAAAABBBDDDHHHTTTkkkkkkWWWCCC<<<===>>>>>>>>>@@@???===;;;888666444333000333888<<>>???@@@AAABBBCCCBBBBBB???>>>>>>======>>>@@@AAA@@@???>>>======>>>?????????BBBCCC@@@;;;666555555444666888999999666333111111000000////////////000333444444444333333555777777888999:::<<>>===<<<>>>BBBBBBBBBAAA>>>:::666666666222222444:::BBBJJJPPPSSSWWW[[[]]][[[XXXSSSJJJ@@@@@@???>>>???@@@AAA@@@???>>>>>>>>>>>>============??????@@@AAABBBBBBBBBBBBAAAAAA@@@>>><<<888555333333444444555444333111000000000000000000000000000111222222333333444444555333555777999;;;<<<======??????@@@BBBDDDFFFIIIJJJIIIKKKLLLMMMNNNOOORRRUUUVVVWWWXXXZZZ\\\^^^``````bbbccceeegggggghhhggggggiiikkknnnooooooqqqsssuuuuuuuuutttrrrrrruuuyyy}}}}}}|||yyyyyyzzz{{{zzzyyyzzz|||||||||zzzxxxzzz{{{|||{{{xxxtttrrrmmmnnnnnnllliiiffffffgggggghhhfffaaaZZZUUUUUUVVVXXXWWWVVVVVVWWWYYY\\\]]]]]]dddmmmtttyyy|||sssmmmkkkppp}}}wwwmmmeeekkk{{{}}}}}}zzz{{{}}}~~~{{{pppaaaSSSLLLKKKPPPbbbyyyoooZZZPPPHHH===555555111111000///...------,,,------...///////////////---------------------------------,,,,,,+++++++++,,,,,,------.........//////////////////////////////...---,,,,,,---...///------------............///......------...///000000000111111111222222222111111111111111111111111222333333333333333222222111222333333444444333333333333444444444444555555333444555666777888999999:::::::::;;;<<>>;;;<<>>???@@@???>>>>>>>>>=========<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@>>>;;;888555444444444555555444333111000000000000000000000000000111111222333333444444555444555666888:::;;;===>>>>>>???@@@AAACCCFFFHHHIIIJJJKKKLLLMMMLLLMMMPPPRRRSSSTTTVVVXXX[[[]]]___``````aaaccceeeffffffffffffhhhjjjlllmmmnnnoooqqqssstttsssrrrqqqppprrrwwwzzz}}}|||zzz{{{|||~~~|||{{{|||}}}}}}|||{{{vvvxxxzzz{{{zzzxxxuuusssmmmnnnnnnllljjjhhhiiijjjhhhiiigggbbb[[[WWWWWWXXXZZZYYYXXXXXXYYY[[[]]]^^^___fffooouuuzzzwwwnnnjjjjjjrrrwwwoooeeecccooo|||{{{{{{yyyyyy|||yyylll\\\OOOJJJIIIUUUhhhjjjTTTJJJBBB888222333000000//////.........---------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,---...///000000000000000000000000000///......------......///------------............111000///////////////000000000000111111111222222111111111111111111111111111222222333333222222222111222333333444444333333333333444444444555555555444444555555666777888888:::;;;;;;;;;;;;>>>AAADDDKKKTTTkkkppp```UUUMMMHHHLLLSSS]]]gggsss|||}}}xxxmmm[[[IIICCC???:::999>>>CCCCCCCCC@@@<<<888555555555444444777>>>HHHQQQWWWYYY]]]```___]]]ZZZQQQHHHDDDBBB???>>>???@@@???>>>>>>===<<<<<<<<<;;;<<<<<<;;;<<<===>>>????????????@@@@@@@@@>>><<<999777555555555555555444333111111////////////////////////111111222222333444444444666666666666888:::<<<>>>===>>>???@@@BBBDDDFFFGGGIIIJJJKKKKKKJJJKKKMMMOOORRRSSSUUUWWWYYY\\\^^^___]]]^^^```bbbdddeeeeeedddfffhhhjjjkkkkkklllooopppqqqqqqpppnnnnnnooosssvvv{{{}}}|||{{{|||~~~}}}}}}~~~~~~}}}{{{uuuwwwyyyzzzyyywwwuuusssmmmnnnnnnmmmjjjjjjkkkllliiiiiihhhccc]]]YYYYYYZZZ]]]\\\[[[ZZZ[[[\\\^^^```bbbhhhpppvvvzzz|||sssjjjfffhhhqqq}}}pppggg```eeevvv~~~zzzzzzzzzyyy{{{~~~}}}tttfffVVVKKKIIIKKK]]]rrrxxxdddPPPFFF>>>444000222///////////////.........,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......////////////////////////////////////....../////////////////////000000000000111111111000000000000000000000000000111111111111111111111111111111111111111111222222333222222222111222333333444444333333333333444444555555666666666666777777888999999:::999:::;;;;;;:::;;;@@@DDDHHHOOOccc|||oooaaaTTTLLLOOOYYYeeeqqq}}}{{{mmm\\\KKKDDD>>>888999???CCCDDDDDDBBB>>>999666555444555666999>>>FFFNNNTTTXXX]]]`````````^^^WWWOOOIIIFFFBBB@@@@@@AAAAAA@@@>>>===<<<;;;:::;;;;;;<<<;;;<<<===>>>????????????@@@AAA@@@@@@>>><<<999888666666555444333222222111////////////////////////111111111222333333444444777666555555666999;;;===<<<<<<===???@@@BBBDDDEEEFFFGGGIIIIIIIIIJJJLLLNNNSSSTTTUUUWWWYYYZZZ[[[\\\[[[]]]___aaacccdddddddddeeegggiiiiiiiiijjjlllnnnnnnnnnmmmlllkkklllooorrrxxxzzz}}}}}}|||~~~~~~}}}{{{wwwxxxyyyyyyxxxuuurrrqqqnnnnnnnnnllliiiiiijjjkkkiiijjjiiiddd^^^ZZZZZZ[[[^^^]]][[[ZZZ[[[\\\^^^```bbbhhhooovvv{{{xxxoooeeebbbeeeooo|||zzzkkkccc```kkk~~~~~~}}}~~~zzzzzzzzzyyyzzz}}}}}}yyynnn^^^PPPJJJLLLPPPiiirrr```MMMDDD<<<333000333///////////////.........,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................//////////////////...////////////000000000000111111111111111111000000//////000000000111111111111111111111111111111111000111222333333333333333111222333333444444333333333333444555555666777777666666666777888888999999666999;;;:::888:::???DDDKKKRRRccc~~~|||pppaaaVVVRRR]]]mmm~~~vvvbbbOOOEEE>>>888:::AAABBBDDDEEEDDD@@@;;;777666333666:::<<>>===;;;:::::::::<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAABBBAAA@@@>>>===;;;777777666444333222222111000000000000000000000000000000111222222333333444777666555444555777:::;;;;;;;;;<<<===???@@@BBBCCCBBBDDDFFFGGGHHHJJJMMMOOOVVVVVVWWWWWWXXXYYYYYYYYY[[[]]]___aaabbbcccccccccccceeeggghhhggghhhjjjllliiijjjjjjiiihhhiiilllnnnsssuuuyyy}}}~~~~~~|||||||||{{{yyywwwssspppnnnooonnnmmmjjjgggfffhhhiiiiiijjjiiiddd]]]YYYYYY[[[\\\[[[ZZZZZZZZZ\\\^^^___bbbgggnnnvvv}}}tttkkkbbb```eeennn}}}{{{xxxjjjddddddsss~~~}}}}}}wwwwwwwwwvvvxxx||||||vvvjjjZZZMMMJJJPPPWWWvvvmmm\\\LLLDDD<<<222///333000000//////.........---,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////.........---------........................---......//////......---------------............//////000111111111111111/////////000000000111111111111111111111111111111111222222333444444444444111222333333444444333333333333444555666777777888444444444555555666666666555888;;;:::888:::@@@FFFOOOWWWeeezzz|||pppfffWWWcccssslllUUUHHHAAA:::;;;AAA@@@CCCFFFFFFBBB===999777555888===>>>>>>???BBBEEEOOOUUUZZZ]]]aaaccc```ZZZOOOJJJDDD???>>>>>>?????????>>><<<::::::;;;<<<===>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBAAA@@@>>>===888777666444333222222222000000000000000000000000000000111111222333333333666666555555555777888999:::::::::;;;===???@@@AAA@@@BBBDDDFFFGGGJJJMMMPPPVVVVVVWWWWWWXXXXXXXXXXXX[[[\\\^^^```aaaaaaaaa```aaabbbdddeeedddeeeggghhheeefffggggggggghhhjjjmmmooorrrwww|||~~~}}}zzzvvvrrrooolllnnnnnnllliiigggfffhhhjjjkkkkkkjjjeee^^^YYYYYYZZZZZZZZZYYYYYYZZZ\\\^^^```bbbgggnnnwww~~~pppggg``````fffppp}}}{{{vvvmmmgggiiiyyy~~~}}}vvvsssssstttyyy~~~~~~wwwiiiXXXLLLKKKTTT]]]|||gggXXXKKKDDD<<<222...111111111000///...------,,,+++,,,------......------------------------------+++++++++,,,,,,---------......//////////////////........................,,,---...//////...---,,,------------............,,,---///000111222111111////////////000000000111111111111111111111111111222222333444555555555555111222333333444444333333333333444555666777888888444444444555555555555555444999<<<<<<:::<<>>>>>BBBFFFGGGDDD???;;;999999<<<>>><<<999999===@@@IIIOOOUUUYYY___dddbbb\\\TTTOOOGGGBBB@@@@@@AAAAAA@@@???===;;;:::<<<===???===>>>???@@@AAAAAAAAAAAA>>>???@@@@@@@@@???>>>===999888666444333222222222222222222222222222222222000000000111222222333333555555666666666666666666999999999:::<<<===???@@@AAACCCEEEFFFGGGIIILLLOOORRRSSSTTTUUUVVVXXXYYYYYY[[[\\\]]]^^^___^^^]]]]]]]]]___```aaa```aaacccdddbbbdddeeeffffffgggjjjmmmmmmrrrwww}}}}}}zzzwwwssspppnnnllllllkkkiiihhhiiilllooonnnnnnlllfff___ZZZYYYZZZYYYYYYXXXYYYZZZ]]]```aaaeeeiiiooowwwmmmeee___aaahhhrrr{{{vvvpppjjjmmm|||~~~~~~vvvqqqqqqttt{{{yyyjjjXXXLLLMMMWWWaaa|||xxxdddVVVJJJDDD<<<111---000222111000///...---,,,,,,+++,,,------......------........................+++++++++,,,,,,---------------...///000111222222000000000000000000000000+++,,,---......---,,,+++////////////000000000111+++,,,...000111222222111////////////000000000000111111111111111111111111222333444555666666666666222222333444444444333333333333444555666777888999666666666777777777777777555:::>>>>>><<<>>>EEELLLMMMUUU___iii{{{zzzsssttt{{{~~~zzziiinnnttt}}}{{{```SSSKKKBBB<<<;;;===AAAFFFGGGEEEAAA===:::===>>>>>>:::555555:::???EEEKKKRRRWWW^^^cccccc^^^YYYTTTLLLFFFDDDDDDEEEEEEAAA???===;;;;;;<<<>>>???===>>>???@@@@@@AAAAAA@@@<<<===>>>??????>>>===<<<:::999666444333222222222222222222222222222222222000000000111222222333333555555666666777666555555888999999:::;;;<<<>>>???CCCDDDFFFGGGGGGHHHKKKMMMNNNOOOQQQSSSVVVXXXYYYZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[\\\^^^^^^^^^^^^```aaa```bbbdddeeefffgggjjjmmmmmmrrrxxx~~~~~~}}}zzzwwwtttrrrpppjjjjjjjjjiiiiiilllpppssspppqqqnnnhhh```[[[ZZZ[[[YYYXXXXXXYYY[[[^^^aaacccgggkkkqqqxxx~~~|||~~~ooofff]]]^^^kkk||||||{{{~~~}}}yyyvvvqqqpppxxx{{{~~~|||wwwtttyyy|||{{{oooaaaWWWQQQRRR]]]hhhpppZZZNNNBBB;;;666111///000000000000000////////////000000000///...---++++++&&&&&&(((***,,,...000000,,,---.../////////...---------------------------,,,...///111111///...,,,+++,,,------......------......//////000000111111//////000111111111111111000000000000000000000000222222222222222222222222222000///111555777666444444444333333333444555555444444444444444444444444444555666777888888777777999999999999:::===CCCGGGPPPOOORRR]]]ooo{{{rrrlllnnnsssvvvzzz~~~{{{pppnnnzzzppp[[[MMMCCC===:::999;;;???AAAAAA@@@??????:::888555333222222444555@@@DDDKKKSSSZZZ___cccddd```YYYPPPHHHCCCAAA@@@@@@BBB@@@===<<<===>>>???>>>???????????????>>>===<<<>>>>>>????????????>>>>>>;;;888444222222222222111333333333222222222111111222111111111111111222222555555555555555444444444888999999:::;;;<<<======AAABBBCCCEEEGGGIIIKKKKKKMMMOOOQQQRRRRRRRRRTTTVVV\\\]]]___```___\\\XXXVVVUUUWWWYYYZZZ[[[[[[^^^______aaabbbbbbbbbdddfffhhhnnnnnnsss{{{}}}{{{zzzyyyyyywwwuuurrrrrrqqqooonnnooorrruuuwwwrrrjjjccc]]][[[[[[\\\WWWXXXYYYYYYZZZ\\\aaadddggglllttt{{{lllddd]]]aaaqqq{{{{{{~~~}}}zzzxxxtttvvv~~~{{{zzz~~~zzz|||mmm___ZZZ\\\aaagggnnn~~~lllXXXLLL@@@999444000...///000000/////////........................---,,,+++,,,,,,,,,,,,,,,+++++++++***+++,,,---...---,,,,,,------------------------///000111222222111000///------...//////////////////////////////000000000///000000111111111111111000000000000000000000000222222222222222222222222222000///111444666666444222222222333444555666777444444444444444444444444555555666666666777777777999999999999:::>>>DDDHHHLLLLLLPPPZZZkkk~~~rrrgggfffjjjpppwww}}}yyylllfffnnnxxxxxxaaaPPPEEE???===;;;===@@@BBBBBBAAA@@@???:::888555333111222333444===AAAGGGOOOWWW]]]```bbbaaa\\\SSSKKKEEEBBBBBBAAA@@@???>>>???@@@@@@>>><<<>>>>>>>>>>>>>>>===<<<<<<>>>>>>????????????>>>>>><<<999555333222222111000333333333222222222222111111111111000000111111222333333333333333444444444666777888999:::;;;;;;<<<@@@AAABBBDDDFFFHHHJJJJJJKKKMMMOOOOOOOOOPPPRRRTTT[[[[[[[[[[[[ZZZYYYXXXWWWTTTVVVXXXXXXXXXYYY[[[\\\\\\^^^```aaabbbcccgggiiinnnnnnssszzz~~~}}}|||||||||{{{xxxvvvssssssrrrqqqpppqqqtttwww|||vvvlllccc]]]\\\]]]___ZZZ[[[[[[ZZZYYY[[[^^^aaaeeekkkttt|||ooogggbbbiiiyyy{{{zzz}}}}}}{{{{{{xxx|||~~~yyywwwgggYYY[[[fffpppuuuwwwwwweeeTTTHHH===777333///---/////////.........---------,,,,,,------------,,,,,,///......---,,,++++++***+++,,,,,,---......------------------------------///000111222222111000/////////000111111111111000000000/////////////////////000111111222222111111000000000000000000000000222222222222222222222222111000000111444555555444111111111222444555777888444444444444444444444444666666555444555666777888888999::::::<<>>;;;============<<<<<<<<<<<<>>>??????@@@@@@??????>>>===:::666444333222111000333333333333222222222222111111000000000000000111111111111222222333333333444555666777888999999:::>>>???@@@BBBDDDFFFHHHHHHHHHJJJLLLMMMMMMMMMOOOQQQXXXWWWWWWVVVVVVWWWXXXXXXSSSTTTVVVVVVUUUVVVWWWYYYYYY[[[]]]___aaacccgggiiimmmnnnrrryyy}}}~~~~~~~~~~~~{{{xxxtttttttttsssssstttxxxzzzyyynnnccc]]][[[^^^```^^^^^^]]][[[YYYYYY\\\^^^bbbiiittt}}}wwwqqqmmmsss|||{{{}}}}}}|||}}}zzz~~~zzz{{{yyymmm]]]PPPTTTcccqqqyyy}}}qqq]]]PPPEEE:::666333///...///......---------,,,,,,,,,***+++,,,,,,---------,,,++++++,,,------......///---......///000000000000........................------...//////...------//////000111111111111000000000000//////......---000000111222222222222111000000000000000000000000111111111111111111111111111111111222333444444444222222222222333444555666333333444444444444444444777666444333333444666777777888999:::<<<@@@EEEHHHHHHKKKNNNQQQYYYjjjyyyeee]]]___fffooovvv}}}pppddd```cccnnnyyyfffXXXMMMEEE>>>>>>???AAACCCCCCBBBAAA===;;;777333111111222222555999???GGGOOOVVVZZZ]]]aaa^^^XXXQQQJJJFFFDDDDDD@@@@@@@@@AAABBBAAA???===>>>=========<<<=========??????@@@@@@@@@@@@??????>>>;;;888666555444222000444444333333333222222222111111000000//////000000000000111111222333444444333444444555666777888888;;;<<<>>>@@@BBBDDDEEEFFFFFFHHHJJJKKKKKKKKKMMMOOOSSSTTTTTTUUUUUUVVVWWWWWWRRRSSSUUUUUUTTTTTTUUUWWWZZZ[[[^^^___```bbbfffhhhlllmmmqqqwwwzzz{{{~~~~~~zzzuuuvvvwwwvvvvvvxxx{{{~~~zzzpppeee^^^\\\]]]^^^``````^^^\\\ZZZZZZ\\\^^^```hhhttt~~~zzzxxxwww~~~~~~}}}~~~}}}}}}yyyzzz|||rrruuu{{{xxxeeeWWWJJJKKKVVVeeesss}}}lllVVVLLLBBB999555333000///000------------,,,,,,,,,,,,******+++,,,------------******+++,,,...///000000---------...///000000111........................------............---------...//////000000//////000000//////......------000000111222222222222222000000000000000000000000111111111111111111111111000111222222222222333444444333333222222222333333333333333444444444555555777555444222222333555666666777999:::;;;>>>CCCFFFJJJMMMNNNNNNPPP\\\ooo~~~mmmccccccfffkkkoooooohhh```[[[\\\eeeuuuzzziiiWWWJJJ@@@>>>===???BBBDDDDDDDDD???===999555222111111222444777===DDDLLLSSSXXX[[[]]]\\\YYYSSSLLLFFFDDDDDDDDDAAA??????@@@AAAAAA@@@???>>>>>>======>>>??????@@@@@@AAAAAAAAAAAA@@@@@@???===:::888888666444222444444444333333333222222222222111000000000000000000000111222333444444555333333444555666777888888999999;;;===???AAABBBCCCDDDFFFHHHIIIIIIJJJLLLMMMNNNPPPSSSUUUWWWVVVUUUTTTRRRSSSUUUTTTTTTTTTUUUVVV\\\^^^___``````bbbdddgggkkkkkknnntttwwwwww{{{{{{wwwxxxyyyyyyyyyzzz}}}{{{ssskkkeeeaaa______``````___]]]\\\\\\___aaaaaaiiitttwwwyyy~~~vvvvvvuuuwwwxxxmmmrrrxxx~~~~~~ttt```SSSHHHGGGOOO]]]nnn|||fffQQQHHH???777444333111000111......---------,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,---------*********+++,,,---...///........................////////////////////////,,,---......//////......//////..................000111222222333222222222000000000000000000000000111111111111111111111111000111222222111111222444555444333222222111111111222333333444444555555555666555444333222333444444444555777888999;;;???BBBHHHJJJLLLKKKKKKRRR```lllvvvjjjgggffffffgggbbbbbb```\\\ZZZ___kkkuuu|||fffRRRGGGCCC>>>===@@@DDDEEEEEEBBB@@@;;;777333222222222444666;;;BBBIIIPPPUUUXXXXXXZZZYYYUUUMMMGGGEEEEEEEEECCC???>>>???AAABBBAAA??????>>>======>>>@@@AAA@@@AAAAAABBBBBBAAAAAA@@@@@@>>><<<;;;;;;:::777555444444444444333333333333444333222111000000000000111111111222222333333444222222333444555666666777666777888:::<<<>>>@@@AAABBBDDDFFFGGGGGGHHHJJJKKKKKKNNNQQQTTTVVVTTTRRRQQQQQQRRRTTTTTTTTTTTTUUUWWW]]]^^^`````````aaacccfffiiihhhlllqqqssssssvvv{{{|||yyy{{{||||||{{{|||~~~|||vvvpppjjjfffddddddbbbbbbaaa```^^^___aaadddeeellluuu~~~ssszzz~~~qqqtttsssqqqvvv~~~tttooovvvxxx{{{xxxmmmXXXNNNFFFIIITTTeeewww{{{```LLLDDD;;;444222222000///000............------------,,,------.........------------,,,,,,++++++******))))))))))))***,,,...///......................../////////....../////////,,,---......//////......------..................000111222222333333222222000000000000000000000000111111111111111111111111///111333222111000222444333333222222222222222222222222333333444555555666444444444333333333222222222444555666777888;;;===AAADDDFFFGGGIIIOOOXXX```vvv{{{lllgggdddaaa``````cccbbb\\\UUUUUU\\\bbbkkk|||wwwaaaRRRJJJAAA===???CCCEEEEEEEEEBBB===888555333222333333555999???FFFLLLQQQTTTUUUXXXZZZVVVOOOIIIGGGHHHDDDBBBAAAAAABBBBBBAAA@@@>>>>>><<<<<<<<<>>>???AAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>===>>>===;;;999555444444444444333333333555444333222111111111111111111111111111111111111000000111222333444444555444555666888:::<<<>>>???@@@AAACCCDDDDDDEEEGGGIIIJJJLLLNNNPPPQQQQQQPPPOOOOOOPPPRRRSSSSSSSSSUUUWWWZZZ\\\]]]^^^___```cccfffgggfffiiinnnpppooorrrwwwzzz}}}{{{|||}}}}}}||||||~~~}}}yyysssmmmiiigggggggggeeeeeedddbbb``````bbbeeejjjooovvv|||rrr}}}~~~~~~nnnttttttnnnnnnxxx{{{~~~tttssszzz{{{yyysssgggPPPGGGBBBLLL^^^rrrvvv\\\IIIAAA999222111111///.../////////.........------------......///......------++++++++++++++++++++++++************+++---///000////////////////////////------,,,,,,,,,,,,---------......///////////////,,,------....../////////111111222333333333333222000000000000000000000000000000000000000000000000///111333222000///111444222111111111222333444444222222333333444555666666333444444444444333222111222333444555555666888;;;;;;>>>BBBEEEIIINNNVVV[[[ooo}}}llleeeaaa^^^\\\___cccbbbWWWKKKFFFIIILLLUUUggg{{{mmmZZZQQQEEE??????CCCEEEEEEFFFCCC>>>999666444333333222444888===DDDJJJOOORRRTTTXXX[[[XXXQQQKKKIIIJJJBBBBBBBBBCCCDDDCCCAAA>>>===<<<;;;:::;;;<<>>===???AAABBBBBBCCCEEEFFFKKKKKKKKKKKKLLLMMMNNNOOOMMMOOOQQQRRRRRRSSSUUUWWWWWWYYY[[[]]]^^^```dddfffeeeeeehhhmmmnnnmmmpppuuuttt{{{}}}|||}}}~~~~~~}}}|||}}}zzzuuunnnhhhddddddgggiiihhhgggfffcccaaaaaabbbdddmmmqqqwww|||wwwqqqqqqssswwwzzz|||~~~}}}}}}ttttttvvv{{{}}}wwwjjj___PPPJJJHHHSSShhhyyydddRRRHHH:::555000000222222...***,,,,,,,,,++++++*********,,,------......------,,,...------,,,,,,------...---------------------------------------------------------............///......////////////......---------............///222111111111000000//////000000000000000000000000////////////000000000000111111111111111111111111777444111111333444222000555444444333333444444555555444333333555555444333555555666666777888888888;;;999:::???DDDHHHQQQZZZeee{{{~~~~~~|||uuufff^^^\\\[[[[[[\\\ZZZTTTLLLFFFCCCCCCGGGPPP___pppyyyfffOOOCCCAAABBBBBBAAAAAA@@@???<<<999666333222///111444777;;;BBBIIINNNPPPXXX]]]ZZZUUUPPPJJJEEECCCBBBBBBCCCDDDCCC@@@>>>???>>>>>>>>>>>>>>>???????????????>>>??????@@@@@@???@@@AAABBBAAA???===;;;;;;999777444333222222222222222333444333222111000111111000000//////......000000000000000000000000444555666888:::<<<>>>>>>;;;===???AAABBBCCCBBBBBBHHHGGGGGGFFFGGGHHHJJJKKKKKKKKKLLLNNNPPPSSSUUUWWWWWWYYY\\\]]]]]]]]]^^^``````bbbeeegggiiilllooorrrsssxxx}}}}}}||||||}}}~~~~~~}}}wwwrrrkkkfffeeeeeeffffffffffffdddaaa``````ccceeejjjnnnsssxxx{{{~~~}}}|||}}}xxxxxxzzz|||}}}|||xxxvvvrrrtttxxx}}}~~~wwwiii^^^NNNKKKMMMYYYooommmZZZJJJBBB999555000000111111...***---------,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...******+++,,,---......///---------------------------------............///......////////////......---------............///111111111000000000//////000000000000000000000000000000000000111111111111////////////////////////444222000000333444333111444444333333333333444444555333333333444555444333333333333444555555666666888666777<<<@@@DDDLLLUUUbbbuuupppddd___^^^^^^]]]XXXOOOGGGAAA@@@AAA@@@FFFOOO\\\kkkzzzxxx[[[FFF??????BBBDDDCCCBBBAAA>>>:::777333222000111333555999>>>DDDIIILLLSSSXXXXXXVVVTTTOOOIIIDDDCCCCCCCCCCCCBBB???===??????>>>>>>>>>>>>????????????>>>>>>>>>???@@@@@@@@@AAABBBBBBAAA???===<<<;;;:::888555444333333333222222333333333222111000111111000000////////////000000000000000000000000333333555666888999;;;;;;:::;;;===???@@@AAAAAAAAAEEEEEEDDDDDDEEEFFFHHHHHHIIIJJJKKKMMMOOORRRTTTUUUWWWYYY[[[\\\\\\\\\]]]^^^^^^```bbbdddfffjjjnnnqqqpppuuu|||~~~~~~~~~~~~~~~}}}vvvqqqkkkfffeeefffggggggeeeeeecccaaa___```ccceeejjjmmmssswwwyyy|||~~~{{{xxxxxxyyy|||~~~~~~}}}zzzuuuqqqrrruuu{{{uuufffZZZKKKMMMUUUeee{{{xxxgggVVVHHHAAA777444000///000000...+++------------............,,,------......------,,,...------,,,,,,------...***+++++++++,,,,,,---------------------------------------............///......////////////......---------............///111111000000000000//////000000000000000000000000000000111111111222222222////////////////////////111000///000222444333222444444333333333333444444555333222333444555444222222222333444444555555666666444444888;;;???FFFNNN]]]iii}}}qqqiiiffffffbbbYYYOOOFFF@@@???@@@>>>???AAAGGGRRRdddxxxiiiPPPCCC@@@BBBDDDEEEDDDCCC@@@;;;777333111000111222333555:::???CCCHHHNNNSSSUUUXXXZZZVVVPPPFFFDDDBBBBBBBBBAAA???===??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBB@@@???>>><<<;;;888666444444333444111222222222222111000000111000000000000/////////000000000000000000000000222222333444555666777777888999:::<<<===>>>??????BBBAAAAAAAAABBBCCCDDDEEEGGGGGGIIIJJJMMMOOORRRSSSWWWYYY[[[[[[ZZZZZZZZZ[[[[[[]]]^^^```bbbfffkkkooommmqqqxxx}}}||||||||||||{{{tttpppkkkgggfffgggggggggffffffdddbbbaaaaaadddgggllloootttxxxzzz|||}}}}}}}}}|||wwwtttsss|||~~~yyytttuuuyyy|||ooo___TTTJJJPPP___tttuuudddTTTGGG@@@555222000///000///...,,,,,,,,,------.........///,,,------......------,,,...------,,,,,,------.........---,,,***)))((((((---------------------------------............///......////////////......---------............///000000000000000000/////////////////////////////////000000000000111111111222222222222222222222222111111111222333333333333444333333333333333333444444333222222444444333222333444444555666666777777666444444888:::<<>>???CCCQQQgggyyyrrr[[[JJJCCCBBBAAAEEEDDDCCC@@@<<<777333000000000111222444888===AAAGGGKKKOOOTTTZZZ___\\\VVVGGGDDDBBBAAABBBBBB@@@???@@@???>>>>>>>>>>>>>>>>>>===============>>>???@@@AAABBBBBBBBBBBBAAA@@@???<<<;;;888666444333333333222222222111111111000000000000000000000000000000000000000000000000000000222222222333333444444444777777999:::;;;======>>>?????????@@@AAAAAABBBBBBDDDEEEFFFHHHJJJMMMOOOQQQVVVXXXYYYYYYXXXWWWXXXYYYXXXZZZ[[[\\\^^^ccchhhllllllpppwww}}}|||yyyxxxyyyyyyyyyyyyrrroookkkhhhggghhhggggggggggggfffdddcccdddgggjjjooosssxxx{{{|||}}}~~~~~~~~~{{{}}}~~~{{{yyyxxx~~~zzzxxx}}}wwwgggWWWNNNJJJUUUjjj|||lll\\\LLL???777333111///...///......---++++++,,,,,,------......,,,------......------,,,...------,,,,,,------.........---,,,***)))((((((---------------------------------............///......////////////......---------............/////////////////////000000////////////////////////.........////////////000333333333333333333333333444444555555444333222222333333333222222333333333444333222222333444333222333333444444555555666666888666666:::;;;<<>>======>>>>>><<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@<<<;;;888666444333333333222222222111111111111111000000000000111111111111000000000000000000000000222222222333333333444444666777777999:::;;;======>>>>>>??????@@@AAAAAAAAABBBCCCDDDFFFHHHKKKMMMNNNTTTUUUWWWWWWVVVUUUVVVWWWVVVXXXYYY[[[\\\```dddhhhlllpppwww|||{{{yyywwwwwwyyyzzzzzzzzzqqqnnnkkkiiihhhhhhgggfffeeeeeedddbbbaaacccfffiiiooosssxxx{{{||||||}}}}}}~~~|||~~~{{{zzz~~~|||ooo___QQQKKKLLL[[[uuussscccUUUGGG;;;333000000///...............,,,,,,,,,,,,,,,---------,,,------......------,,,...------,,,,,,------...***+++++++++,,,,,,---------------------------------------............///......////////////......---------............///......////////////000000000000000000000000000000---------.........//////111111111111111111111111444666777777555333222222333333222222222222333333444222111222333444333111000000111222222333333444999777888;;;<<<===BBBIIITTTWWWeee|||zzz{{{wwwrrrkkkbbbWWWMMMFFF???<<<===AAA@@@BBBPPP```yyy___GGG?????????>>>???@@@???===999555222000111111222333777<<<@@@DDDIIINNNRRRXXX___```\\\MMMJJJEEEBBBBBBBBBBBBBBBAAA@@@???>>>============;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@===<<<999777555444444444444333222222111111222222000000000111111111111222000000000000000000000000111111222222333333444444555555666777888:::;;;<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCEEEGGGJJJLLLMMMQQQSSSUUUUUUTTTTTTTTTUUUVVVXXXZZZ[[[\\\^^^aaadddkkkooouuuzzz{{{zzzyyy{{{|||}}}|||{{{qqqooollljjjiiihhhfffddd`````````___^^^```dddggglllpppuuuyyyzzzzzzzzzzzzxxxzzz}}}{{{{{{|||}}}~~~}}}{{{zzzyyyyyy}}}~~~vvvgggYYYOOOKKKNNN```|||nnn\\\OOODDD;;;555/////////...------...///............------------,,,------......------,,,...------,,,,,,------...******+++,,,---......///---------------------------------............///......////////////......---------............///........./////////000000000000000000000000000000............////////////////////////////////////111444777777555333222333333333222222222222333333333222111222333333333111000000000111222222333333777666777:::<<<<<>><<<===???@@@???<<<999666222222222111222444999<<<>>>EEEKKKOOOTTT[[[______UUUPPPIIIDDDAAA@@@??????AAA@@@???>>>============:::::::::;;;<<<===??????@@@@@@?????????@@@@@@@@@???>>><<<999888777777777555444333222222222333444000000111111111222222222000000000000000000000000///000000111222333333444333333333444555777999::::::;;;===>>>??????>>>>>>@@@AAABBBDDDFFFIIIKKKLLLNNNPPPSSSSSSSSSSSSTTTUUUVVVXXX[[[]]]]]]^^^___```hhhlllqqqvvv|||~~~{{{{{{{{{}}}~~~}}}{{{xxxqqqooommmkkkjjjhhheeebbb___```___^^^^^^```dddgggjjjnnntttxxxyyyyyyyyyyyy||||||~~~wwwyyy}}}~~~uuuuuuuuuvvvyyy|||yyy~~~~~~zzzwwwvvvwwwxxx{{{{{{rrrcccVVVOOOMMMPPPccc}}}gggTTTGGG???999555......///...---,,,...///000000//////.........---,,,------......------,,,...------,,,,,,------...---------------------------------------------------------.........//////......////////////......---------.........//////---.........//////000000000000000000000000000000////////////000000000000000000000000000000000000...111555666444333333444333222222222222222222333333222111111333333222111111222222333444444555555555444555999:::;;;@@@FFFFFFNNNVVVaaawww{{{uuunnndddZZZSSSLLLCCC>>>@@@@@@@@@LLL\\\uuuvvvZZZJJJAAA;;;;;;===???AAAAAA???<<<:::333333333111000222555888999AAAIIIMMMQQQXXX^^^```[[[UUULLLEEEAAA???===<<>>============:::::::::;;;<<<===??????@@@??????>>>??????@@@@@@BBB@@@>>>;;;:::999999999666555444333222333444444000000111111222222222222000000000000000000000000......///000111222333333222222111222333555777999999:::<<<===>>>======<<<@@@AAABBBDDDFFFIIIKKKLLLMMMOOOQQQRRRRRRSSSTTTUUUVVVYYY]]]______^^^^^^^^^eeeiiinnnsssxxx}}}{{{{{{{{{}}}}}}{{{wwwtttrrrpppmmmllljjjgggdddaaabbbbbbaaaaaaaaacccgggjjjkkkooouuuzzz{{{{{{zzzzzzyyyzzz|||~~~yyy|||~~~{{{sssrrrrrrssswww}}}~~~{{{{{{yyy}}}{{{ooo}}}{{{yyytttnnnyyy{{{xxxlll\\\QQQLLLKKKTTThhhuuu^^^OOOFFF===555111000000///...............---------,,,,,,+++++++++***+++---//////...---,,,---.........---,,,,,,+++,,,,,,,,,---------..................---,,,++++++++++++,,,---............000000/////////.........------,,,+++,,,---...///////////////000000000000////////////////////////.../////////000000000000000000000000000000000000000000111111111222222222444444333222222333444444111111222222222333333333333333222222333333444555777888888888999<<<@@@DDDEEELLLPPPUUUhhh}}}wwwrrrjjj```YYYLLLGGGCCCBBBAAADDDLLLVVVttthhhNNNDDDAAA===???AAABBBBBBAAA>>><<<:::888555333333444666777777;;;BBBIIIPPPWWW]]]bbb^^^\\\UUUJJJDDDDDDCCC@@@FFFDDDAAA@@@@@@???===;;;888999:::<<<>>>>>><<<999@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>===<<<;;;:::777555333111000111333555222222222111222222333333333333333333333333333333111111111111111111222222111333555666666777999:::<<<;;;;;;;;;;;;:::::::::?????????@@@BBBDDDEEEFFFMMMPPPRRRSSSSSSRRRRRRSSSXXXXXXZZZ[[[\\\]]]]]]]]]aaadddhhhlllqqqyyy}}}~~~~~~~~~}}}{{{wwwrrrpppqqqpppooommmllljjjiiiiiillljjjgggddddddeeehhhiiimmmpppvvvyyyzzz{{{{{{||||||{{{{{{}}}~~~~~~~~~}}}yyysssssstttvvvyyy~~~~~~{{{uuusssuuuzzzzzz{{{tttccc|||zzzwwwsssxxxxxxrrreeeWWWOOONNNOOOZZZmmmpppYYYLLLCCC:::333000000000///........................---------,,,,,,***+++---//////...---,,,------......------,,,++++++++++++,,,,,,,,,------------......------,,,,,,++++++,,,---..................---------,,,,,,,,,------,,,,,,,,,---...///.../////////000000000000////////////////////////000000000000000000111111000000000000000000000000111111111111222222222222222111111000000111111222111111111222222222333333444333333333333444555555777888888888888;;;???BBBCCCFFFIIIPPPbbbzzz|||uuu{{{rrrmmmeee\\\OOOJJJFFFEEEEEEFFFMMMUUUpppqqqYYYIIIAAA>>>???@@@BBBCCCBBB@@@>>>;;;999666444333333555666666:::AAAGGGNNNUUU[[[```\\\\\\WWWNNNIIIHHHFFFCCCEEECCCBBBAAAAAA???===:::888888:::<<<>>>???===;;;>>>??????@@@@@@??????>>>????????????>>>===<<<;;;888666444222111222444555333333333333333333444555555555555555555555555555333333222111000000000111111333555555555666888:::;;;;;;;;;;;;;;;;;;;;;;;;>>>??????@@@AAACCCEEEFFFJJJLLLOOOQQQQQQQQQRRRSSSXXXYYY[[[\\\]]]]]]]]]\\\^^^```dddfffkkksss}}}~~~|||{{{{{{|||{{{xxxuuuqqqnnniiijjjkkkllllllkkkjjjjjjllljjjhhhffffffgggiiikkkmmmqqqvvvyyyzzz{{{{{{|||~~~||||||~~~~~~~~~|||xxxtttuuuwwwyyy}}}{{{xxxzzz~~~zzzxxxxxxzzz|||vvvyyyrrrccc}}}{{{zzzyyywwwwwwsssjjj]]]PPPKKKOOOTTTcccvvvzzzhhhSSSGGG???777111...000///......---.........//////............------+++,,,---.........---,,,------......------,,,,,,***+++++++++,,,,,,,,,,,,+++,,,------......------+++,,,---......///......---------------,,,,,,,,,---,,,,,,,,,,,,---...///....../////////000000000////////////////////////..................------000000000000000000000000111111222222222333333333222111000000000000111222111111111222222222222333444444444444444555666666888888888777777999<<>>DDDJJJQQQWWW\\\[[[]]]ZZZTTTPPPNNNKKKFFFDDDCCCBBBBBBBBB@@@===:::888888999;;;>>>???===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===999777555333222333444555444444444444444555666666222222222222222222222222555444333222000000000000111222444555555555777999999::::::;;;;;;<<<<<<===>>>>>>>>>???@@@BBBCCCDDDDDDGGGKKKNNNOOOQQQRRRTTTXXXZZZ\\\]]]^^^]]]\\\[[[]]]___```bbbeeemmmwww|||{{{xxxyyyyyyxxxuuuqqqmmmjjjeeehhhkkkmmmnnnllljjjhhhlllkkkiiihhhiiijjjlllnnnooorrrwwwzzzzzz{{{|||}}}~~~}}}}}}~~~}}}{{{wwwtttvvvzzz}}}|||yyywww{{{~~~{{{uuu{{{qqqfffzzzyyyzzzyyyuuunnncccWWWMMMIIINNNVVVhhh}}}ppp___MMMBBB;;;444///...///......------.....................------------+++,,,---.........------,,,------...------,,,,,,++++++,,,,,,,,,---------***+++,,,---............+++,,,---...////////////////////////////////////,,,,,,,,,,,,------.............../////////000000/////////////////////////////////............---////////////////////////222222222222333333333333333333222222222222333333111111111111222222222222444333333333333444555555888888888777666777999<<>>>>>AAACCCCCCBBB???===:::777444333333333444777<<>>@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>999888666444333222333333333333333333444555666666000000000000000000000000444333222222111111111111000222444444444555666888888888999:::;;;<<<===============>>>???@@@BBBCCC@@@DDDHHHLLLNNNPPPSSSUUUWWWYYY[[[]]]]]]\\\[[[YYY^^^___``````ccciiittt{{{~~~~~~~~~yyyyyyxxxvvvrrrmmmhhheeehhhjjjnnnpppppplllhhheeekkkkkkkkkkkklllnnnoooppprrruuuyyy{{{{{{|||}}}~~~~~~~~~}}}|||{{{|||~~~}}}zzzvvvrrrvvvzzz~~~~~~}}}zzzvvv~~~~~~pppiii~~~||||||}}}}}}tttjjj^^^TTTLLLHHHNNNXXXiii~~~{{{fffXXXHHH???888333//////......------------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------...------,,,,,,------...------,,,------------............***+++,,,---.../////////,,,,,,---...////////////.../////////////////////,,,,,,,,,---------------............////////////////////////////////////111111111111111111111111////////////////////////111111222222222333333333222222222222222222222222000000111111111222222222222222111111222222333444777777888666555555777999???999<<>>@@@AAABBBBBB??????@@@@@@@@@???>>>>>>:::888666444333222222222222222222222333444555666333333333333333333333333222111111111222333444444000222333444333444555777666777888999:::;;;<<<===<<<<<<<<<======???@@@AAA???BBBGGGKKKNNNPPPSSSUUUUUUWWWYYYZZZ[[[ZZZYYYXXX]]]^^^______```fffooovvv}}}|||zzzwwwqqqkkkeeeaaagggiiilllnnnmmmjjjgggdddiiijjjkkklllnnnpppqqqrrruuuwwwzzz|||||||||}}}~~~~~~~~~~~~}}}~~~~~~{{{yyywwwxxx{{{~~~~~~}}}{{{xxxvvvppptttyyy}}}||||||{{{www~~~zzzoookkk~~~{{{uuugggZZZRRRLLLJJJSSS___kkknnn]]]PPPCCC;;;666111///111---------,,,------...///+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,------......------............////////////***+++,,,---............,,,,,,...///////////////,,,,,,,,,---------------+++,,,------......------------........./////////////////////////////////------------.........///000000000000000000000000000000111111111222222222//////000111111000//////000000000111111111111222111111111111111222222333555666777666444444555777===999<<>>;;;===AAAAAA@@@CCCAAA???<<<999777555555333555888;;;???DDDJJJOOOXXX]]]aaa```\\\XXXPPPHHHGGGEEECCCBBBAAA@@@>>><<<888777666777999::::::999999:::<<<>>>???AAAAAABBB??????@@@@@@@@@??????>>>;;;:::888666444333222111222222222222333444666666222222222222222222222222111111111111222444555666000222333333333333444666555666666777999:::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>AAAFFFJJJLLLNNNQQQSSSRRRSSSTTTVVVWWWWWWXXXXXXXXXZZZ[[[\\\]]]bbbiiipppyyy}}}yyytttmmmfffbbbbbbccceeegggggggggfffeeefffgggjjjllloooqqqrrrrrruuuwwwzzz{{{zzz{{{|||}}}~~~}}}|||}}}~~~~~~|||zzz|||}}}~~~}}}||||||~~~{{{xxxvvvvvvxxx|||||||||~~~~~~~~~~~~}}}}}}}}}~~~{{{yyywwwuuuppptttxxx{{{}}}}}}~~~|||}}}~~~{{{yyyrrrppp|||~~~vvveeeUUUNNNKKKLLLZZZkkkvvvzzzcccUUUJJJ>>>888333///...111---,,,,,,,,,------...///,,,,,,,,,,,,------......---,,,,,,,,,------......+++,,,------......---------------.........//////++++++,,,---............,,,---...//////000000000,,,,,,,,,---------......+++,,,---.........---------------.........//////////////////////////////))))))******+++,,,------000000000000000000000000//////000000000111111111...///000111111000///...000000000000111111111111222222111111222222333444333555555555444333444666888999<<<@@@AAAGGGXXXkkkwwwooohhhaaaffflllkkkaaaZZZaaalllrrrzzz~~~xxxkkkWWWMMMAAA<<<>>>AAABBB@@@DDDCCCAAA>>><<<999888777333555777999===BBBHHHLLLUUU\\\aaaaaa```]]]VVVNNNIIIFFFBBB@@@@@@@@@???>>>;;;999888888:::;;;:::999999:::<<<===???@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>===;;;999777555333333222222333333444666777888000000000000000000000000222222222222222333444555000111333333222222444555444555555666777888888999;;;:::::::::;;;<<<===>>>===@@@EEEHHHIIIKKKMMMOOOOOOOOOPPPQQQRRRTTTWWWXXXTTTWWWYYY[[[\\\___fffkkkqqqyyy|||wwwqqqkkkgggdddccccccbbbbbbcccdddeeebbbeeehhhllloooqqqqqqrrrtttvvvwwwxxxwwwxxxyyy{{{|||{{{{{{|||}}}|||zzzxxxxxxzzz{{{{{{yyyyyy{{{~~~~~~zzzvvvtttuuuyyy{{{}}}~~~yyyttttttxxx{{{{{{yyy~~~}}}|||{{{zzz}}}~~~~~~|||yyywwwvvvuuusssvvvzzz|||||||||}}}~~~~~~~~~www|||~~~~~~~~~zzzyyy~~~zzzwwwdddQQQKKKJJJOOOaaatttwww]]]PPPFFF;;;666111---...000,,,,,,,,,,,,------...///---------.........//////---,,,,,,,,,,,,---......+++,,,,,,---.........---,,,,,,,,,---------......,,,,,,------......------,,,---...///000000000000........./////////000000+++,,,---.........---,,,---------.........//////////////////////////////,,,---...///111222333333000000000000000000000000////////////000000000000000111222333333222111000000000000000111111111111333333222222333333444555222444555555333333444666444888<<<<<<<<>>???BBBBBB@@@EEEDDDBBB@@@===;;;999888444555777999<<>><<<::::::;;;;;;;;;:::999:::<<<===???@@@@@@AAAAAAAAABBBBBBCCCBBBBBBBBB@@@???===;;;999777555444333333444444666777888999333333333333333333333333444444333222222333333333000111333333222222333555444444555555666666777777::::::::::::;;;;;;<<<===<<<@@@CCCFFFGGGIIIJJJLLLNNNMMMMMMMMMOOOSSSVVVXXXSSSVVVZZZ\\\]]]```eeejjjkkkttt~~~zzztttooolllkkkiiieeebbb```aaabbbccc```cccgggkkkooopppqqqqqqrrrtttuuuvvvuuuuuuwwwxxxzzzyyyyyy{{{|||{{{yyywwwuuuwwwyyyxxxwwwwwwyyy||||||wwwssstttvvvxxxyyywwwrrrmmmnnntttyyyzzzyyy~~~}}}{{{yyyyyy{{{||||||{{{xxxvvvuuuuuuwwwyyy|||}}}}}}|||}}}~~~~~~uuuzzz}}}~~~{{{|||}}}zzz|||}}}|||ppp___OOOKKKLLLVVVnnngggSSSDDD???888333000000//////......---------,,,,,,,,,,,,---...//////...---,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......------...///...---+++***+++,,,------......------+++,,,---...///...---,,,........................//////.........------------------............///------------------------000000000000000000000000------...///000111222222000000000000000000000000//////000000000000//////000111111111111222222222222222111111222222333444000111111222222333444444333555888888999???JJJRRRjjj~~~uuunnnhhhgggooo{{{yyyiiiccceeexxxsss\\\HHHAAA>>>:::===EEEIIIHHHFFFDDD@@@===999777777666555666999>>>CCCGGGQQQTTTXXX^^^bbb```ZZZTTTNNNJJJFFFCCCAAAAAAAAAAAAAAA???===;;;:::;;;<<<===999;;;===???AAAAAAAAA@@@???@@@AAAAAABBBBBBBBBBBB@@@===:::999;;;;;;999666666444333333444444333222222222333333222111///...111222222333333222222111000111222333444555555555333333333444444444555555777777888999:::::::::::::::===AAAEEEHHHHHHHHHGGGIIIJJJKKKNNNQQQTTTVVVXXXVVVXXX[[[^^^```bbbcccccchhhllluuuzzztttpppnnnmmmjjjfffbbbaaabbbdddfffaaabbbdddiiiooorrrqqqoooqqqqqqssswwwzzz||||||{{{{{{{{{{{{|||{{{{{{zzzyyy||||||{{{xxxvvvvvvxxxzzz|||xxxuuuuuuwwwxxxwwwuuutttnnnhhhiiiooouuuxxxyyyyyyqqqooorrr{{{{{{|||zzzwwwvvvvvvwww|||zzzxxxyyy}}}~~~|||}}}~~~~~~|||wwwuuuzzz~~~|||xxxvvv|||~~~~~~}}}}}}zzz{{{~~~}}}{{{xxxyyy~~~~~~zzzkkk\\\OOONNNSSS___wwwyyy```MMMCCC>>>888333000000//////......---------,,,,,,,,,,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,------,,,++++++***+++,,,------......------+++,,,------......------........................///.........------------.........////////////000------------------------//////////////////////////////////////////000000//////////////////////////////000000000000////////////000000000111111111111111000000111111222222000111111222222333333444555777888888888===EEELLL^^^zzzwwwrrroooiiiqqq~~~rrriiigggvvv}}}dddKKKCCCAAA======BBBGGGGGGFFFEEEBBB>>>:::888777666444555777<<>>===;;;:::999:::;;;<<<>>>>>>@@@AAABBBBBBCCCCCC???@@@AAAAAABBBBBBBBBAAABBB@@@===<<<======<<<:::888777555555666666555333444444444333333222111000111222222333333222222111111111222333444444444444333333333444444444555555666777888999:::::::::::::::<<>>@@@IIILLLQQQWWW[[[\\\YYYVVVWWWSSSNNNHHHDDDBBBBBBCCC>>>===<<<;;;;;;;;;<<<===AAA@@@??????@@@AAABBBCCC@@@@@@AAABBBBBBBBBAAAAAABBB@@@>>>>>>>>>>>>===<<<;;;:::888888888888777555666555444333333222222333111222222333333222222111222222333333333333333222333333333444444444555555666666777888999999999999:::;;;===???AAACCCEEEFFFEEEEEEGGGIIILLLNNNQQQRRRUUUVVVYYY[[[^^^___```aaafffgggmmmvvv|||{{{wwwuuutttqqqooolllhhhfffeeeeeeeeegggffffffhhhlllnnnooooooooopppssswww|||wwwwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{zzzxxxxxxzzz|||zzzxxxvvvuuuvvvvvvuuutttuuuqqqmmmmmmrrrwwwzzz{{{|||}}}|||sssjjjjjjpppqqqtttwwwxxxwwwvvvvvvvvvzzzyyywwwxxxyyyyyyxxxvvvwwwyyy|||}}}}}}~~~wwwoooooopppppprrruuutttxxx~~~~~~{{{|||~~~yyyvvvzzzvvvkkkXXXPPPMMMVVVfffxxx|||eeeQQQEEE>>>:::555111000000//////......---------,,,,,,,,,...---,,,++++++,,,---...------------------------,,,,,,,,,---------......---,,,+++******+++,,,---+++,,,------......------------,,,+++,,,---...///........................------------------------............////////////////////////////////////////////////////////////111111000///...------,,,////////////////////////...//////////////////........./////////000000000///000000111111111111111000000000111222222333333555666666666666888===@@@BBBSSSttt~~~yyyzzzrrrxxxuuuhhhggguuuyyyvvvlllWWWLLLGGGBBB@@@@@@@@@CCCEEEGGGFFFCCC???<<<666555444333444777:::<<>><<<;;;;;;<<<>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@???===============<<<===<<<:::999999999777555666555333222222222333444111222222333333222222111222222333333333222222111333333333444444444555555555555666777888888888888:::;;;;;;<<>>BBBIII```}}}|||zzz{{{kkk^^^fffssswwwnnnwwwnnnbbbVVVKKKBBB???@@@???BBBEEEGGGGGGEEEAAA???888777555444444555888999???CCCHHHNNNSSSVVVYYYZZZ[[[YYYUUUNNNGGGCCCCCCDDDBBBBBBAAAAAA@@@@@@AAAAAA???>>>;;;999888:::<<<>>>AAAAAAAAABBBBBBAAAAAA@@@>>>>>>>>>============>>>>>><<<:::999999888666444555444222111111222333333111222222333333222222111222222222333222222111111333333333444444444555555444444555666777777777777;;;;;;;;;;;;===@@@CCCEEEBBBCCCDDDEEEHHHJJJLLLNNNRRRRRRSSSUUUWWWYYY[[[\\\^^^^^^aaagggkkkpppzzz~~~~~~~~~|||zzzxxxyyyzzzvvvtttqqqnnnkkkiiigggggglllkkkjjjiiiiiikkkmmmooolllnnnqqqvvv||||||{{{zzzyyyxxxxxxyyyyyyzzz{{{|||{{{zzzzzz{{{}}}}}}}}}}}}{{{zzzxxxxxxxxx{{{xxxuuusssssssssssssssxxxyyy{{{yyyppphhhiiiooojjjmmmrrrvvvvvvvvvwwwwwwyyyzzzzzzyyywwwuuutttsssqqqsssvvvxxxyyyzzz|||}}}yyyuuuuuuuuutttvvvyyyyyy~~~}}}||||||~~~~~~}}}}}}}}}||||||yyy{{{}}}xxxkkk___SSSTTT]]]qqqmmmXXXJJJDDD888555222000000000///.........---------,,,,,,,,,///......------......///,,,------......------,,,,,,,,,,,,---------......------,,,,,,------......+++,,,------......---------,,,,,,,,,,,,---..............................,,,,,,,,,,,,------------++++++,,,,,,,,,---------................................................---------....../////////........................---......//////......---//////000000000111111111000111222444444333222222//////000000111222222222000111222444666888:::;;;CCCDDDRRRnnn}}}~~~rrr[[[[[[bbbqqq~~~~~~vvvpppqqqrrroooeeeWWWJJJCCCAAA@@@BBBEEEGGGGGGEEECCCAAA:::999777555555555666777;;;???DDDIIIMMMRRRVVVZZZYYYZZZXXXSSSKKKFFFEEEFFFBBBBBBAAAAAA@@@??????>>>AAA???===;;;;;;<<<>>>@@@AAAAAABBBBBBBBBAAA@@@@@@??????@@@???>>>>>>@@@BBB???===;;;999999888555333333333222222222222333333111222222333333222222111111111222222222222222111333333333444444444555555333333444555666666666666:::::::::;;;<<>>===@@@???>>>======>>>@@@AAAAAABBBBBBBBBAAAAAA@@@???===>>>@@@???======@@@BBB@@@>>><<<:::999888555333333333444444444444333333111222222333333222222111///000111222222222222222333333333444444444555555222333444555555666555555777888888:::;;;===???@@@>>>>>>???AAACCCEEEGGGHHHMMMMMMMMMNNNPPPRRRTTTUUUUUUUUUXXX]]]___bbbjjjttt}}}~~~~~~~~~~~~~~~|||yyywwwwwwyyy{{{{{{xxxsssooommmlllmmmnnnjjjlllmmmkkkjjjjjjmmmoookkklllooouuuzzz~~~xxxwwwwwwvvvwwwyyy{{{|||yyy{{{|||{{{yyyxxxxxxyyyxxxzzz{{{zzzvvvsssssstttsssssssssrrrqqqqqqqqqrrrrrrooonnnooonnnjjjhhhiiieeehhhkkknnnoooqqqsssuuutttwwwyyyxxxuuurrrqqqqqqqqqsssuuuuuuttttttuuuvvvvvvssssssvvvxxxyyy~~~~~~yyyvvvwww|||ooommmnnnttt{{{{{{~~~{{{yyyxxx{{{zzz}}}rrr```SSSLLLTTTfffwww```NNNBBB<<<555333000//////000///.........---------,,,,,,,,,++++++---......---++++++,,,,,,---......---,,,,,,,,,,,,,,,---------......(((***+++,,,---,,,,,,++++++,,,------......------+++,,,---...///...---,,,........................+++++++++,,,,,,------------------.........//////------------------------........................................................................---..................------------.........//////...///111222333222000////////////000111111222222333333333555777777777666555999>>>KKKgggyyyqqqwwwzzz}}}vvv___SSSJJJKKKPPPTTT[[[cccfffoooxxx}}}{{{ppp```SSSCCCCCCDDDEEEFFFEEEEEEDDD???>>>;;;999777666666666333777<<<@@@CCCIIIPPPUUUVVVZZZ]]][[[TTTNNNLLLLLLGGGGGGFFFEEEDDDBBB@@@??????>>>=========>>>@@@AAABBBBBBBBBBBBAAAAAA@@@???:::<<<======;;;;;;>>>@@@BBB@@@===;;;:::999666444333444555666666666444444222222222333333222222222...///000111222333333333333333333444444444555555222222333444555555555555555666777999:::<<<======<<<<<<===???AAACCCEEEFFFKKKKKKKKKLLLNNNPPPRRRSSSSSSSSSVVV[[[]]]___gggoooyyy~~~~~~~~~|||xxxvvvvvvxxx{{{xxxuuupppkkkiiiiiikkkllliiilllmmmllljjjjjjmmmoookkkllloootttzzz}}}~~~~~~ttttttttttttvvvyyy|||~~~yyy{{{|||{{{yyywwwvvvwwwtttwwwxxxwwwssspppoooppptttuuutttrrrpppnnnmmmmmmsssnnnllloooqqqmmmjjjjjjccceeehhhjjjkkknnnqqqsssrrruuuxxxwwwssspppooopppqqqsssuuutttsssrrrrrrssswwwtttsssvvvyyy|||}}}vvvrrruuu}}}rrriiibbbdddppp}}}uuupppooovvv|||~~~|||ssseeeXXXOOOSSS[[[mmmppp[[[KKK@@@:::222222000///............222111000---+++,,,...000........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///......---+++******)))+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,---------......------...000111111111111000000000000///...---,,,,,,,,,------------------------............------///......------///000111...---------...///111222............/////////////////////////////////////////////000111111222222555444444555555666777888666;;;>>>BBBRRRppp~~~tttmmmkkkqqqvvvvvvwww{{{dddTTTEEEAAABBBDDDJJJRRRZZZdddqqq|||{{{lll^^^KKK>>>AAAFFFCCCBBBFFFDDDCCC@@@===:::777555444777777999;;;@@@FFFKKKOOOWWWZZZ]]]]]]ZZZWWWTTTSSSPPPMMMIIIIIIKKKJJJEEE@@@>>>>>>>>>???@@@@@@AAAAAA???@@@@@@@@@???>>><<<;;;>>>>>>============>>>>>>@@@??????===<<<999888666999888777666555444333333444444444444444444444444222222111111111111222222444333222222222333444555444444444444444444444444333444444555777888:::;;;999:::<<<===>>>???>>>>>>BBBFFFJJJKKKJJJLLLQQQVVVWWWXXXYYYZZZ\\\```fffjjjrrrzzz~~~~~~}}}yyyyyyzzz{{{|||{{{xxxuuussspppooonnnllliiigggeeedddhhhiiijjjjjjhhhhhhiiikkkkkknnnrrrwww{{{}}}vvvxxxwwwssstttxxxzzzyyy}}}{{{xxxvvvuuutttrrrqqqtttuuuuuurrrnnnkkkiiihhhjjjhhhfffgggiiikkklllllliiiiiijjjjjjjjjjjjiiihhheeeeeefffggghhhjjjlllmmmnnnnnnoooooopppqqqrrrsssssstttsssqqqnnnmmmmmmnnnrrrsssttttttvvv~~~{{{tttqqqwwwzzzrrrlllmmmuuuyyyssspppuuu}}}~~~}}}{{{tttjjj^^^TTTOOONNNYYYnnn~~~hhhTTTFFF<<<777222111000///........................------..............................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,---------......---...///000000000000000000000///......------,,,------------------------------............------///......---...///000111...............///000111............/////////////////////////////////////////////000111111222222444444444444555666777888777999<<>>>>>AAAFFFLLLVVVcccrrrfffQQQ@@@@@@DDDDDDDDDHHHEEEDDDAAA>>>;;;888555444555555666888===BBBGGGKKKTTTXXX\\\]]]\\\ZZZXXXXXXSSSOOOJJJHHHHHHGGGDDD@@@????????????@@@@@@AAAAAA??????@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>???@@@?????????>>>===<<<;;;:::777666666666555444444333333333333333333333333444222222111111111111222222333333222222222333444555333333333333333333333333333333444555666888:::;;;999:::<<<>>>????????????@@@DDDHHHIIIHHHIIINNNSSSRRRTTTWWWZZZ[[[^^^aaadddlllttt~~~}}}{{{|||~~~~~~{{{yyyyyyzzz{{{|||zzzwwwtttrrrooonnnkkkiiifffdddccccccdddfffhhhhhhgggfffggghhhlllnnnrrrvvvyyyzzz{{{{{{xxxzzzxxxttttttxxxyyyxxxyyywwwtttssstttsssrrrppppppqqqrrrpppmmmiiihhhgggbbbaaa```aaaccceeeeeeeeefffffffffggggggggghhhhhhccccccdddeeefffhhhjjjkkkkkklllmmmnnnoooooooooooooooppppppnnnlllkkklllmmmooorrrttttttwww~~~~~~vvvtttyyyzzzvvvxxx~~~zzztttvvv||||||tttiii^^^TTTOOOMMMPPP^^^tttsss]]]KKK???888444222111000//////......///+++,,,---.........------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---------...,,,,,,------------,,,,,,...------------,,,,,,,,,,,,,,,,,,---------.........//////000000000//////000///...,,,,,,,,,------.........------,,,,,,+++------............------......------......///000......///////////////.............../////////////////////////////////////////////000111111222222333333333333444555666777888666888>>>EEETTTrrruuufff```___]]][[[[[[aaaUUUHHHAAA===;;;<<<>>>@@@GGGSSScccxxxttt\\\FFF@@@BBBCCCEEEJJJFFFEEECCC@@@<<<999666444444444444777:::???DDDGGGPPPTTTZZZ]]]____________[[[UUUMMMHHHGGGFFFDDDBBB@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>????????????>>>===::::::;;;<<<===???AAABBB>>>>>>>>>>>>>>>>>>>>>===666666666666666555444333000111111111222222333333222222222222222222222222333222222222222333444555333333333333333333333333333333444444666777999:::::::::<<<===>>>????????????BBBEEEEEEEEEFFFJJJNNNLLLOOOTTTWWWXXXZZZ[[[]]]eeekkkttt{{{~~~~~~zzzwwwxxx{{{}}}}}}{{{yyyxxxyyyzzz{{{zzzxxxuuuqqqooollljjjgggdddaaa``````aaa___bbbeeeffffffeeeeeeffflllnnnqqqsssuuuvvvuuuuuuuuuwwwuuuqqqqqqtttvvvtttsssrrrppppppqqqqqqpppnnnkkkmmmnnnmmmjjjhhhgggggg\\\[[[[[[]]]______^^^]]]____________```bbbdddeee``````aaabbbdddfffhhhiiiggghhhjjjlllllllllkkkjjjiiijjjjjjjjjhhhhhhjjjlllmmmpppsssssstttzzz|||{{{|||zzz~~~yyyyyy}}}~~~yyyooobbbUUUNNNLLLMMMWWWggg~~~~~~hhhSSSEEE;;;666333111111000///////////////000///------......------------------------------............////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------,,,,,,,,,---------....../////////000//////......000///---+++***+++---...//////...---,,,,,,++++++,,,------......------,,,------------......//////......000000000///...---............/////////////////////////////////////////////000111111222222222222222333333444555666777333555<<>>>>>???BBBJJJVVVhhh{{{jjjOOOBBB@@@AAADDDHHHGGGFFFEEEBBB???;;;777555666555555777:::>>>CCCEEEJJJOOOWWW]]]aaaccceeefffccc]]]SSSLLLHHHGGGFFFEEEBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>???????????????<<<<<<======>>>@@@AAABBB??????>>>>>>============999999999999777666444333///000000111111222222222222222222222222222222222222222222222333444444555222222222222222222222222333333333444555666888999888999:::;;;<<<======>>>>>>@@@BBBCCCCCCDDDGGGJJJJJJMMMPPPRRRSSSUUUWWWYYY^^^dddlllqqqtttxxx}}}|||yyytttvvvyyyzzzyyywwwvvvvvvvvvwwwxxxwwwuuuqqqmmmkkkiiifffbbb___]]]]]]^^^___]]]aaaeeeggggggfffeeeffflllnnnppprrrrrrrrrpppooommmooonnnjjjkkkoooqqqpppqqqooonnnnnnnnnnnnllljjjfffhhhjjjjjjhhhfffffffff[[[ZZZ[[[\\\^^^^^^\\\ZZZWWWWWWVVVWWWXXX[[[^^^```]]]^^^^^^```bbbdddeeefffdddeeehhhjjjjjjhhhfffdddcccdddfffffffffgggiiikkkmmmooopppnnnkkkpppzzz~~~{{{|||zzz|||yyyuuulll^^^RRRKKKLLLOOO\\\lllwww```MMMAAA:::777444111000000////////////000888444///,,,,,,---...---------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............---------,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------.........////////////......---000...,,,+++***,,,---...//////...---,,,,,,++++++,,,,,,------------,,,,,,,,,------.....................000000000///...---............/////////////////////////////////////////////000111111222222111111111111222333444555555111333:::;;;AAA[[[yyynnnfffbbb]]]XXXYYYUUUNNNGGGCCCAAA???>>>>>>@@@FFFOOO\\\kkkzzztttZZZHHH@@@>>>AAADDDGGGGGGFFFDDDAAA===:::888666555555555888;;;???BBBEEEKKKSSS\\\aaafffiiikkkhhhbbbYYYPPPJJJGGGFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>?????????@@@@@@??????@@@@@@AAAAAAAAA@@@>>>===<<<;;;;;;;;;=========<<<:::777555333000000111111111222222222111222333333333333222111111111222333444444555555222222222222222222222222333333333333444555777777666777777888999:::;;;<<<===>>>@@@AAABBBDDDFFFHHHJJJKKKLLLMMMNNNPPPTTTXXXZZZ^^^dddhhhkkkpppvvv{{{||||||}}}~~~{{{xxxsssuuuwwwwwwuuurrrrrrrrrqqqrrrrrrrrrooolllhhheeedddbbb___\\\[[[[[[]]]^^^___bbbfffhhhhhhgggggggggkkklllnnnoooooonnnmmmkkkgggiiihhheeeggglllnnnmmmooonnnlllkkkkkkiiifffdddbbbdddffffffeeeddddddddd[[[ZZZZZZ\\\]]]\\\ZZZXXXTTTSSSSSSSSSVVVYYY\\\^^^]]]]]]]]]^^^```aaacccdddaaabbbeeeffffffdddbbb```^^^```bbbbbbccceeehhhjjjjjjkkkjjjddd^^^aaalllwww~~~~~~zzzzzzyyyuuuqqqhhh[[[PPPLLLOOOUUU```nnn~~~oooYYYGGG>>>:::777444000000////////////000000===777///++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///.........------,,,,,,------............------,,,,,,,,,------------...,,,,,,,,,---------......---....../////////......///...---,,,,,,---...............------,,,,,,+++,,,,,,------------,,,,,,,,,,,,---............---......///////////////.............../////////////////////////////////////////////000111111222222000000000111111222333444444222444777888???UUUlllzzznnnhhhaaa[[[\\\[[[TTTJJJCCC@@@===:::;;;<<>>>>>>>>>>>>>>???AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@>>><<<;;;;;;;;;;;;>>>??????>>><<<999666444333333333333333333333333111222333444444333222111000111222333444555555555333333333333333333333333333222222333444555666666555555555666777888::::::<<<<<<===???AAADDDFFFGGGJJJJJJJJJIIIJJJMMMQQQUUUTTTXXX]]]```ccchhhooouuu|||~~~|||{{{zzz{{{|||{{{yyyvvvrrrtttvvvtttoookkkkkkllliiijjjkkkkkkiiieeebbb______^^^\\\[[[[[[\\\]]]^^^```cccfffhhhgggffffffggggggiiijjjllllllkkkiiihhheeegggfffccceeejjjlllkkkkkkjjjhhhhhhgggeeeaaa^^^]]]___bbbbbbaaa``````aaaYYYXXXWWWXXXYYYXXXVVVTTTSSSSSSSSSUUUWWWZZZ\\\^^^\\\\\\\\\]]]]]]^^^___```^^^___```aaa```___]]][[[ZZZ\\\^^^___```bbbeeehhheeegggfff^^^WWWXXXcccmmm|||zzz~~~zzzzzzzzzyyyrrrnnndddWWWLLLLLLTTT]]]llluuuvvvgggRRRBBB;;;888555222000000////////////000000;;;555...+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------............------............------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---...////////////........................------------------------+++,,,,,,------,,,,,,++++++,,,---.........------...............///000111............/////////////////////////////////////////////000111111222222000000000000000111333333333555666555666???PPP^^^uuu{{{uuuoooiiibbbbbb[[[OOOFFFCCC???;;;:::;;;???FFFKKKRRRaaappp}}}xxxkkkWWWEEE<<<<<>>======>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@>>><<<<<<===>>>???;;;<<<>>>>>>===;;;888777666666555555444444333333111222444555555444222111///000222444555555555555333333333333333333333333222222222222333444555666555555555555666888:::;;;:::::::::===@@@CCCEEEFFFEEEGGGHHHHHHHHHJJJMMMPPPOOOQQQUUUWWWZZZ```hhhnnntttwww|||~~~{{{yyyyyyxxxvvvtttqqqssstttpppiiidddccceeebbbcccddddddccc```\\\ZZZ[[[[[[[[[[[[\\\]]]^^^___```bbbddddddccccccdddeeebbbccceeeggghhhgggfffeeedddfffdddaaaaaaeeegggeeeddddddcccccccccaaa]]][[[YYY[[[]]]^^^]]]\\\\\\\\\YYYWWWUUUTTTUUUUUUTTTSSSQQQRRRSSSUUUWWWYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWWWWVVVXXXZZZ[[[\\\^^^aaaddddddhhhjjjeee]]]\\\dddmmm}}}xxxttttttyyy~~~~~~~~~xxx{{{}}}{{{pppkkkaaaSSSIIIKKKWWWccczzzqqqaaaMMM>>>888666333000000000////////////000111666111---,,,...000---***,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,---...///000111------............------,,,,,,,,,------.........,,,,,,,,,---------......+++,,,---...////////////......///000000//////...,,,,,,------------------+++,,,,,,------,,,,,,++++++,,,---.........---,,,...---------...///111222............/////////000/////////////////////////////////000111111222222////////////000111222333333888888333444???MMMTTT^^^vvvzzzfffggg```SSSKKKHHHEEE@@@>>><<<>>>AAABBBFFFTTTddduuuvvvnnn\\\GGG======@@@EEEFFFGGGHHHGGGDDDAAA???888777555555555888;;;<<<;;;BBBLLLVVV^^^dddiiilllrrrpppllleee\\\TTTOOOLLLHHHGGGFFFEEEDDDCCCBBBAAABBBAAA???============>>>;;;;;;;;;<<<===???AAAAAA@@@???>>>===>>>???AAABBB888999<<<===>>><<<:::999888888777666555444444333111222444555555444222111///000222444555555555555444444444444444444444444222222222222333444555555666666555666777888:::;;;888777888;;;???CCCDDDEEEAAADDDGGGIIIIIIIIIJJJKKKJJJMMMPPPRRRTTTZZZccciiikkkooouuu{{{}}}{{{|||yyyxxxvvvtttsssppprrrrrrmmmeee___^^^```]]]^^^``````___\\\YYYWWWYYYYYYZZZ\\\]]]______```___aaaaaaaaa```___aaabbb^^^___bbbdddeeeeeedddccccccdddbbb^^^]]]```aaa______^^^___``````___\\\YYYVVVXXXZZZ[[[YYYXXXXXXYYYZZZWWWTTTSSSSSSTTTTTTSSSMMMOOOQQQSSSUUUVVVVVVVVV[[[ZZZYYYXXXXXXXXXXXXXXXYYYXXXWWWVVVUUUUUUTTTTTTSSSUUUWWWXXXYYY\\\___aaaeeelllqqqnnnfffdddjjjrrr|||~~~zzzsssppppppuuuyyy}}}}}}~~~{{{}}}~~~~~~|||xxxlllfffZZZMMMHHHPPPcccrrr~~~lllYYYEEE:::777333000///000000///...............---,,,,,,++++++,,,,,,---++++++***)))***+++---.........//////...---,,,+++++++++------------++++++///...---,,,+++,,,---...,,,,,,---.../////////...,,,---......,,,,,,---...------,,,+++************---------,,,,,,++++++++++++++++++,,,---...///000---------............///---,,,,,,---...///---+++------,,,+++,,,---...///111000...,,,+++,,,...///---......///000111111222333333222222111111000000000000//////.........---000///.........///111222000000111222222222222111555555444333444888===BBBNNN___zzzvvvhhh[[[WWWSSSJJJCCCBBBAAAAAABBBCCCBBBCCCLLLVVVhhhssssss___III???===<<>>;;;888555444444666888999>>>FFFPPPZZZcccjjjmmmtttsssooojjjgggcccXXXMMMJJJHHHFFFGGGIIIHHHEEEBBBAAAAAA@@@@@@???>>>>>>>>>???????????????@@@@@@@@@??????>>>>>>???@@@AAAAAAEEEAAA======@@@@@@<<<888888888888777666444333222333333333333333333333333111111111222222333333333333333333333333333333333222222111111222222333444555555666666777777888888555777999;;;>>>AAACCCDDDCCCCCCBBBBBBCCCDDDFFFGGGKKKKKKLLLNNNQQQVVVZZZ\\\aaaeeejjjqqqvvvzzz||||||xxxyyyzzz|||}}}}}}}}}}}}~~~}}}}}}~~~~~~}}}|||yyyxxxxxxwwwuuusssqqqmmmhhhbbb]]]ZZZYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXZZZZZZZZZZZZZZZZZZ[[[[[[````````````___^^^]]]\\\`````````___^^^\\\[[[ZZZ[[[[[[[[[\\\\\\]]]]]]]]]\\\[[[\\\]]]^^^\\\YYYWWWSSSTTTUUUUUUTTTRRRPPPNNNNNNNNNMMMLLLMMMNNNOOOPPPRRRQQQQQQQQQRRRTTTVVVWWWVVVVVVWWWWWWXXXWWWWWWVVVYYYWWWUUUSSSRRRQQQNNNLLLVVVWWWWWWVVVWWWZZZ___dddhhhuuu~~~zzzsssrrrxxx}}}xxxpppmmmmmmkkkkkkuuu}}}uuurrr{{{|||ttteee^^^TTTKKKMMMZZZmmm|||iiiWWWCCC:::666333000///000000///..................------,,,,,,------...,,,++++++***+++,,,---...,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...------......///.........,,,---...---,,,,,,,,,...,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///---------............///---,,,,,,---......---+++------,,,,,,,,,---...///000///---,,,,,,,,,---...---.........///000000000---------,,,,,,,,,,,,,,,000/////////.........---///////////////000000111000000111222222222222111222444555555555777:::===???MMMfffzzzoooeeeaaa[[[PPPFFFBBBCCCAAABBBBBB@@@@@@HHHSSSfffoooooo^^^KKKCCC???;;;>>>AAAEEEHHHIIIGGGDDDBBB@@@===999666444444555666999===EEENNNXXX```gggjjjrrrsssssspppooojjj```TTTKKKIIIFFFEEEFFFFFFDDDBBBAAAAAA@@@@@@???>>>>>>===????????????????????????>>>>>>>>>???@@@AAABBBCCCDDD@@@======??????;;;888999999888888777555444333222222333333333333333444111111222222222333333333333333333333333333333333222222222222222333444444444444555555555666666666666666888:::===???AAABBBBBBAAAAAAAAABBBCCCDDDEEEGGGGGGHHHJJJMMMQQQUUUWWW]]]___dddiiinnnrrruuuvvvyyy||||||zzzxxxwwwwwwxxxxxxxxxyyyyyyyyy{{{{{{zzzzzzyyyxxxwwwwwwxxxvvvtttsssssssssqqqoooooolllfff```[[[XXXWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXYYYYYYYYYXXXYYYYYYZZZ[[[\\\\\\\\\[[[[[[ZZZXXXXXX_________^^^]]][[[YYYWWWYYYYYYYYYZZZZZZ[[[[[[[[[YYYYYYYYYZZZ[[[ZZZWWWTTTNNNOOOOOOOOONNNMMMKKKJJJKKKKKKKKKLLLMMMOOOQQQRRRPPPPPPPPPPPPQQQSSSUUUVVVTTTUUUUUUUUUUUUTTTTTTSSSSSSQQQPPPPPPPPPPPPOOONNNTTTWWWYYYZZZ[[[]]]aaaeeeppp|||{{{{{{zzzpppmmmllliiijjjtttyyypppnnnwwwxxxmmm___WWWNNNKKKTTTfffyyy{{{bbbQQQ@@@888666222000000000///......---...............------------......,,,,,,,,,,,,,,,,,,---...,,,,,,+++,,,---///111222---,,,,,,++++++,,,,,,---------,,,,,,,,,------............///......------+++---...---,,,+++,,,...++++++++++++,,,---...///------,,,,,,,,,,,,++++++------,,,,,,,,,,,,---------------............///...---,,,,,,......---,,,...------------...////////////---,,,,,,,,,---...------------..............................///////////////.....................///000000000000//////000111111222222111111000222555666555555666777:::CCCVVVpppzzzsssooofffYYYLLLFFFDDDCCCBBBBBB???@@@HHHSSSdddnnnooo```PPPGGGAAA;;;===@@@CCCFFFGGGGGGEEEDDDBBB@@@<<<888555444333444888<<>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAACCCDDDCCC@@@======>>>>>>;;;888:::::::::999888777666555222222222333333333444444222222222222333333333333333333333333333333333333333333333333333444444555444444444444444555555555666666777999;;;<<<===>>>????????????@@@AAABBBCCCDDDDDDEEEGGGJJJNNNQQQSSSVVVXXXZZZ^^^cccgggkkkmmmsssvvvzzz{{{yyywwwuuutttvvvuuuttttttssssssssstttttttttuuutttsssqqqooonnnpppnnnmmmmmmmmmmmmllljjjllliiiddd^^^YYYVVVUUUTTTRRRRRRRRRSSSTTTVVVWWWXXXWWWWWWVVVVVVWWWXXXXXXYYYXXXXXXXXXXXXWWWVVVUUUUUU]]]]]]^^^^^^\\\ZZZWWWUUUVVVWWWWWWWWWWWWXXXXXXXXXWWWVVVVVVVVVWWWVVVSSSQQQKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMPPPRRRSSSOOOOOOOOOOOOPPPRRRSSSTTTRRRRRRRRRQQQQQQPPPPPPPPPMMMMMMMMMNNNOOOPPPQQQRRRTTTYYY^^^bbbccceeeiiimmmzzzuuummmjjjggghhhssstttlllkkksss~~~rrreee]]]UUULLLOOO^^^rrr}}}pppYYYKKK===777555222000000///......------.........------,,,,,,,,,,,,------------------------------------,,,---///222555777------++++++++++++---------,,,,,,,,,------........./////////...---,,,,,,+++,,,------++++++,,,------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,---------............//////---,,,,,,---...---,,,---------.........//////......---,,,,,,------...---------,,,,,,,,,,,,,,,///000000000111111222222........................,,,---///000000000///...///000000111111111111111000222333333333222444555<<<@@@LLLddd{{{ooo```TTTLLLEEECCCCCCBBBAAACCCNNNYYYfffssswwwjjjXXXLLLCCC<<<===???AAADDDEEEFFFFFFFFFEEECCC???;;;777555333222777:::@@@IIIRRRZZZaaaeeehhhlllpppqqqssstttnnngggYYYUUUOOOJJJGGGFFFFFFGGGAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>============<<<<<<<<<===???AAABBBCCCCCCAAA????????????===;;;<<<<<<<<<<<<;;;:::999888222222333333333444444444333333333333333333333333333333333333333333333333444444333333333444555555444444444444444444555555555666666777888999:::;;;=========>>>>>>???@@@@@@DDDDDDEEEGGGJJJMMMOOOQQQQQQRRRSSSUUUYYY^^^bbbdddjjjmmmqqqsssrrrpppooonnnuuutttrrrqqqpppoooppppppooooooppppppnnnkkkiiigggjjjhhhggghhhiiiiiihhhfffhhhfffaaa\\\XXXUUUSSSRRRMMMNNNNNNPPPQQQSSSUUUVVVTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXXXXWWWVVVUUUUUUXXXZZZ[[[\\\\\\ZZZXXXVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSRRRPPPNNNJJJIIIGGGFFFFFFGGGHHHIIIGGGHHHIIIKKKLLLNNNPPPQQQNNNNNNNNNOOOOOOPPPQQQRRRPPPPPPOOONNNNNNMMMMMMMMMLLLMMMNNNOOOPPPRRRTTTVVVWWW\\\ccchhhjjjooovvv|||}}}pppkkkgggiiisss{{{qqqkkkkkkooosssuuuyyyjjj^^^YYYRRROOOXXXmmmqqqbbbOOOCCC999555333111///000......------------......,,,++++++++++++++++++,,,---------------------,,,,,,,,,+++,,,...222555777------++++++++++++------+++,,,,,,------............/////////...---,,,,,,+++,,,---,,,++++++,,,---///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++---------............///000...,,,+++,,,------,,,---------...............------,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,------.........---------...............,,,---///000000000///...//////000111111111111000111111111000///000333555888:::BBBUUUuuu|||~~~sssdddWWWPPPEEECCCBBBBBBBBBFFFRRR___jjj|||yyydddTTTHHH@@@===>>>???AAACCCEEEGGGHHHGGGEEEBBB???;;;777555333666999>>>FFFOOOXXX___cccdddhhhjjjkkknnnssssssooo___[[[VVVOOOJJJGGGGGGGGGBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>======<<<<<<:::;;;;;;<<<>>>@@@AAABBBDDDCCCBBBAAAAAAAAA???>>>>>>>>>>>>>>>===<<<;;;;;;444444444444444444444444333333333333333333333333333333333333333333333333444444333333333444555555555555555555555555555555555555666666777777888888;;;;;;<<<<<<===>>>>>>>>>BBBBBBDDDEEEHHHJJJLLLMMMMMMMMMMMMOOORRRVVVZZZ]]]]]]```dddfffeeedddddddddsssrrrqqqooonnnnnnmmmmmmkkkkkklllllljjjhhheeecccfffeeeddddddffffffeeedddcccaaa^^^ZZZWWWTTTRRRQQQKKKKKKLLLMMMOOOQQQRRRSSSQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTUUUWWWYYYZZZZZZYYYXXXTTTTTTTTTSSSSSSSSSSSSSSSSSSQQQPPPPPPPPPOOOMMMKKKHHHGGGEEEDDDDDDFFFHHHIIIHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNMMMLLLKKKKKKKKKLLLLLLKKKLLLNNNNNNNNNPPPTTTXXXZZZ```fffkkknnnuuu~~~}}}~~~wwwpppjjjmmmvvvyyyqqqmmmmmmllliiiggg}}}qqqbbbYYYQQQPPPUUUfffzzzeeeVVVFFF===555333222000///111---------,,,------...///++++++************++++++,,,------------,,,,,,+++)))))))))***+++...000111---,,,,,,++++++,,,,,,---++++++,,,---.....................///......------***,,,---,,,+++***+++---///...---,,,++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++++++++---------............///111///,,,+++,,,---,,,,,,+++,,,------......------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------.........------...////////////......///000000111111000000000111000///...///222555222777===JJJggg{{{zzzxxxggg[[[TTTJJJGGGEEEDDDCCCFFFSSS___mmmuuudddSSSFFF???>>>>>>???AAADDDFFFHHHHHHGGGEEEBBB???;;;888666777999===CCCJJJRRRYYY\\\^^^bbbeeeeeeiiippptttssscccaaa]]]VVVOOOIIIGGGFFFDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>>>>======<<<;;;;;;<<<===>>>???AAABBBEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===777777777666555555444444444444444444333333333333333333333333333333333333333333333333333444444555666666666555555555555555444555555666666777777777999:::;;;<<<=========<<<===>>>@@@AAACCCEEEFFFGGGIIIIIIIIIJJJLLLOOOSSSUUUUUUXXX\\\]]]^^^]]]^^^___lllllllllmmmlllkkkjjjjjjggggggggggggeeecccbbb```cccbbb```aaabbbbbbaaa```]]]\\\YYYWWWTTTRRRQQQPPPJJJJJJKKKKKKLLLNNNOOOPPPNNNNNNNNNNNNOOOQQQRRRSSSRRRRRRSSSSSSSSSRRRRRRQQQQQQRRRSSSTTTUUUVVVWWWWWWRRRRRRRRRRRRQQQQQQQQQQQQQQQOOOMMMLLLLLLLLLJJJHHHDDDCCCBBBAAABBBCCCEEEGGGGGGHHHHHHHHHHHHGGGFFFEEEHHHIIIJJJJJJKKKKKKJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKHHHKKKLLLLLLLLLNNNSSSXXX]]]dddjjjnnnqqqxxx}}}{{{}}}xxxqqqtttzzz}}}yyytttqqqnnnjjjddd```~~~~~~wwwhhh[[[VVVMMMRRR___vvvqqqYYYJJJ???888222222222//////111---,,,,,,,,,------...///,,,++++++******++++++,,,+++,,,---------+++***)))''''''((()))***+++,,,,,,+++,,,,,,------,,,,,,+++***+++,,,...............------......///.........***,,,,,,,,,+++***+++,,,---,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++---------............///222///,,,++++++,,,,,,,,,***+++,,,---------,,,+++++++++,,,,,,------------***++++++,,,,,,---------.........---------------,,,,,,,,,------............------------...//////...//////000000000000000---///000111000000222444111888===DDDZZZ{{{pppeee]]]WWWSSSNNNJJJFFFGGGRRR^^^lll}}}xxxaaaMMM@@@???>>>>>>???BBBFFFHHHGGGGGGGGGEEEBBB???<<<:::999:::<<<@@@EEEKKKPPPSSSUUUZZZ___```dddkkknnnnnnhhhiiiggg```WWWOOOJJJHHHEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@???>>>>>>======>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@;;;:::999888777555444444555555444444444333333333333333333333333333333333222222222222222333444444555555555444444444333333444444555555666777777888888999;;;<<<======<<<<<<:::;;;===???@@@AAABBBCCCCCCCCCCCCDDDFFFIIIKKKLLLOOORRRUUUWWWXXXXXXYYYZZZbbbdddfffhhhhhhgggfffeeeaaaaaaaaa```___^^^^^^]]]___]]]\\\\\\]]]]]]\\\ZZZVVVUUUTTTSSSQQQPPPOOONNNKKKKKKKKKJJJKKKKKKLLLMMMKKKKKKLLLLLLMMMOOOPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOOOONNNOOOPPPQQQRRRPPPOOOOOOOOONNNNNNNNNNNNNNNLLLIIIHHHHHHHHHFFFEEEAAAAAA@@@AAAAAACCCDDDEEEEEEEEEFFFFFFFFFEEECCCCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFDDDDDDEEEFFFHHHIIIGGGJJJLLLLLLLLLOOOUUU[[[dddkkksssvvvwww||||||}}}yyy{{{|||wwwrrrmmmhhhdddaaa~~~~~~~~~tttcccWWWUUUNNNVVVgggjjjQQQBBB;;;555111111111//////111,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---+++,,,,,,---,,,+++)))(((((()))***++++++++++++***++++++---......---++++++)))+++,,,...//////......,,,,,,---.../////////...***+++,,,,,,******+++,,,************+++,,,------+++++++++,,,,,,---------,,,++++++***++++++,,,,,,---------.........//////222///,,,++++++,,,,,,,,,)))***+++,,,---,,,++++++***+++,,,---------------******+++,,,------......---------,,,,,,+++++++++,,,,,,,,,------...............---,,,,,,...///000...//////000000000000000***---111333333222222222000999===>>>MMMlllzzzooohhhddd___WWWPPPJJJIIIRRR]]]kkkyyylllQQQAAA@@@>>>===>>>AAAEEEHHHGGGGGGHHHGGGEEEAAA>>><<<;;;;;;;;;===AAAEEEIIIKKKLLLSSSYYY\\\```fffhhhgggnnnpppooojjj```VVVOOOLLLFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAA@@@???>>>>>>===AAA@@@@@@@@@AAABBBBBBCCCBBBCCCDDDCCCAAA@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAA===<<<;;;999777666444444555555555444444333333333333333333333333333333333222222111111222222333444444444444333333222222222333444444555666777888888888999;;;<<<======<<<;;;:::;;;===???@@@AAAAAABBB??????@@@AAACCCDDDFFFGGGGGGIIIMMMOOOPPPQQQRRRSSS[[[^^^aaadddeeedddbbbaaa^^^]]]\\\[[[ZZZZZZ[[[[[[\\\ZZZYYYYYYYYYYYYXXXVVVQQQQQQPPPPPPOOONNNMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPPPPPPPQQQRRRRRRRRRQQQQQQPPPNNNLLLJJJJJJKKKLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKLLLJJJGGGFFFFFFEEEDDDBBBAAAAAABBBBBBCCCDDDEEEFFFCCCCCCDDDEEEEEEDDDCCCBBB@@@AAABBBCCCCCCCCCBBBAAACCCBBBAAAAAABBBDDDGGGHHHGGGKKKNNNNNNNNNRRRZZZ```kkksss|||~~~~~~~~~~~~yyyrrrkkkgggeeeddd~~~~~~}}}}}}~~~yyylll[[[RRRQQQLLLYYYnnnvvv___JJJ===666444111...---...///000///...------...///...---------------------------+++,,,,,,------,,,,,,+++)))***++++++++++++***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++*********))))))+++,,,------......------***+++,,,------,,,+++***...------,,,,,,------...---------------------------------............///------,,,++++++,,,,,,,,,............////////////000000000000111111111111222000555BBBLLLXXXooowwwqqqmmmmmmrrrtttjjjVVVGGGKKKVVVnnn~~~yyyYYYJJJDDD@@@@@@>>><<<@@@HHHJJJJJJIIIHHHEEECCC@@@>>>===<<<;;;;;;===>>>>>>===DDDIIIPPPWWW\\\aaaeeegggppprrrtttsssmmmbbbWWWPPPIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB????????????@@@AAABBBBBBDDDCCCBBBBBBAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAA???===;;;:::999999999444444444444444444444444222222333333333444444444222222333444444555666666888666555333222222333333444555666555444333444555666777888999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCFFFFFFGGGGGGIIILLLNNNPPPVVVXXXZZZ]]]^^^]]][[[ZZZVVVVVVVVVVVVVVVVVVWWWXXXVVVUUUTTTUUUVVVUUUTTTRRRMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKMMMJJJGGGFFFGGGIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMJJJHHHEEEEEEGGGHHHGGGEEEDDDFFFHHHHHHGGGGGGHHHIIIGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>???AAACCCCCCCCCJJJHHHJJJNNNRRRWWW___hhhwww~~~tttmmmlllkkkiii|||{{{zzztttgggXXXQQQQQQOOO```vvvmmmXXXFFF<<<555444111...---...///000///---,,,---...///...---------------------------+++,,,,,,------,,,,,,+++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++*********))))))+++,,,------...---------+++++++++,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,+++,,,,,,---............//////////////////000000000111111111333111555???GGGOOOcccxxxwwwoookkksssxxx{{{sss```OOOMMMTTTggg|||~~~fffQQQIIICCCAAA>>>;;;<<<@@@DDDEEEFFFGGGGGGFFFDDDCCC>>><<<;;;;;;<<<======<<>><<<;;;:::;;;;;;<<<666555555555444444333333333333333333333333333333222222333333444444444555666555444333222222333333333444555555333333444555555555666888888999999999999999::::::;;;<<<<<<===>>>>>>???@@@AAAAAAAAAAAACCCDDDDDDFFFHHHKKKMMMOOOSSSTTTVVVXXXXXXWWWUUUSSSNNNNNNNNNNNNNNNOOOOOOPPPOOONNNMMMMMMMMMMMMKKKIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIKKKIIIFFFFFFGGGIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIFFFDDDDDDFFFGGGEEEDDDCCCDDDFFFFFFEEEEEEFFFGGGFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@AAAAAABBBCCCDDDBBBBBBBBBBBBBBBAAA@@@?????????@@@@@@??????>>>>>>@@@???>>>???AAACCCDDDDDDHHHHHHMMMVVV]]]cccllluuuxxxrrrssstttsss|||xxxssslll```SSSOOOQQQTTThhhttt___MMM@@@:::444333000...---...///000...---,,,---...///...,,,------------------------+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++***************++++++,,,---------------,,,++++++++++++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,,,,,,,,,,------............//////////////////000000000000111111333111444;;;???DDDRRRbbbvvvmmmgggqqqxxx~~~ooo\\\SSSSSS```wwwsssYYYQQQHHHCCC???;;;:::;;;@@@BBBDDDGGGHHHGGGFFFDDD>>><<<;;;;;;<<<<<<<<<;;;:::>>>EEELLLRRRXXX^^^aaakkknnnsssuuutttnnnhhhcccYYYVVVPPPJJJFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@??????@@@@@@@@@AAAAAAAAA???>>>>>>===>>>>>>??????:::999999888777666666555555555444444333222222222222222222222333333333333444333222222222222333333333444555444333333444555333444555666666666666666777777888888999::::::;;;;;;<<<<<<===>>>>>>??????@@@@@@AAACCCEEEGGGIIIKKKLLLNNNOOOPPPPPPNNNLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLNNNMMMKKKKKKKKKJJJHHHFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFHHHFFFEEEEEEGGGIIIJJJIIIFFFGGGGGGHHHHHHHHHHHHGGGFFFEEECCCCCCDDDDDDDDDCCCAAABBBDDDDDDCCCBBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAA??????>>>??????@@@AAABBB@@@@@@@@@???>>>===<<<;;;>>>>>>=========<<<<<<;;;????????????AAACCCFFFHHHJJJMMMVVVccclllrrrzzzzzzuuuyyy}}}~~~~~~vvvmmmcccXXXOOOMMMQQQYYYnnn{{{gggSSSCCC;;;888333222000.........//////...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++,,,------------,,,---,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,---------.........---,,,,,,,,,,,,------...............////////////////////////000000000111222111333777999;;;EEEPPPjjjwwwllleeeeeemmm{{{}}}kkkZZZSSS[[[mmmwwwccc[[[OOOFFF@@@<<<;;;<<>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAABBB???>>>===<<<;;;:::999888777666666555333222222111222222222222222222222222222222222222222222333333333444555555444444555666333333444555555555555555666666777777888999999999:::::::::;;;;;;<<<===>>>>>>??????@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJNNNMMMKKKKKKKKKIIIGGGDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDCCCDDDFFFHHHIIIIIIDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBB@@@AAACCCCCCAAAAAAAAABBBAAAAAAAAAAAA@@@@@@??????======<<<======>>>??????>>>>>>>>>===<<<;;;:::999======<<<;;;;;;;;;;;;;;;>>>>>>>>>???@@@DDDIIILLLRRRWWWcccrrr{{{zzztttzzzuuuhhh]]]SSSMMMNNNSSS___rrrrrr]]]JJJ===777555222111000///.........///...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///......---,,,+++******)))++++++++++++++++++++++++***+++,,,---...---,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,,,,------...///............////////////...////////////000000000111000222444555777===DDDVVVzzzpppiii___gggwwwwwwaaaSSSSSS\\\iiittt{{{}}}zzzuuummmggg[[[MMMBBB===<<<<<<;;;===AAADDDEEEEEEEEEDDDAAA???<<<;;;;;;;;;:::888777:::???EEEJJJQQQXXX\\\bbbfffkkkpppsssrrrpppnnniiifff___WWWPPPJJJFFFDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@???????????????>>>>>>>>>======>>>>>>?????????@@@@@@@@@AAAAAAAAACCCCCCBBBBBBAAA@@@@@@?????????>>>===<<<;;;:::999999888777666555333222222111111222222222222333333111111222222222222222222333555666666555555666777444444555555666666555555555666666777777888999999999999999999:::;;;<<<======>>>>>>>>>>>>=========>>>???@@@BBBCCCDDDDDDDDDAAAAAAAAABBBBBBCCCEEEEEEIIIGGGEEEEEEEEECCCAAA???????????????@@@BBBCCCDDDDDDDDDBBBAAA@@@@@@@@@@@@AAA@@@@@@BBBDDDFFFGGGFFFCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@AAABBB???AAABBBBBB@@@???@@@AAA?????????>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<<<<============<<<;;;:::999999===<<<;;;;;;;;;;;;<<<======>>>??????AAAGGGNNNSSS[[[aaaooo~~~|||ssszzz~~~~~~~~~~~~qqqcccYYYRRROOOSSSZZZfffwww{{{fffRRRDDD:::555333111000//////............---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000......---,,,+++***))))))++++++++++++++++++++++++((()))+++------,,,***)))++++++++++++++++++++++++)))******+++++++++++++++***************+++++++++******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000............////////////......////////////000000000000111222333666;;;???JJJggg|||qqqfffiiittt}}}fffVVVMMMLLLQQQ\\\ggglllmmmllloooooogggVVVFFF===:::999666888;;;???CCCFFFGGGHHHCCCAAA>>><<<<<<;;;999888777:::===AAAEEEKKKRRRWWW___ccciiinnnrrrttttttsssrrrpppkkkcccZZZPPPHHHDDDFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@??????>>>>>>>>>>>>=========>>>????????????@@@@@@@@@AAAAAAAAA@@@AAAAAA@@@???>>>===<<<>>>======<<<;;;:::999999::::::999888777666555444111111222222333444444444222333333333333333222222222444555555444444666777444555555666666666555555444444555666666777777888888888777777777999;;;<<<;;;<<<<<<<<<;;;:::999999999:::<<<>>>@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEEEECCCBBBBBBBBBAAA>>><<<============>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>???>>>>>>???BBBDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???@@@@@@???======>>>@@@>>>@@@AAAAAA???>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;:::999999<<<;;;::::::;;;<<<>>>???===???AAABBBEEELLLVVV]]]dddkkkyyysss{{{}}}}}}}}}}}}||||||yyymmm___VVVSSSTTT[[[cccnnn|||pppZZZHHH???999444111000/////////............---,,,++++++------,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++************************(((***,,,......---+++***************************))))))***+++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------...///000............////////////........./////////000000000111111000111555999;;;BBBUUUlll{{{pppkkknnn|||~~~kkk\\\PPPGGGDDDJJJQQQTTTWWW\\\dddmmmooo```MMMAAA<<<999555666888;;;???CCCFFFHHHEEECCC???>>>===<<<999888666888999;;;>>>DDDKKKOOOXXX\\\cccjjjppptttuuuvvvttttttsssnnnfff[[[QQQKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEEEECCCBBBAAA@@@@@@@@@>>>>>>======>>>>>>???@@@??????@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAA@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;:::999999888777777000111222333444555666777444444555555444333222111000222333333333333444666444555555555555555444444222222333444444555555666666555444444444666888999777888999:::::::::999999888999:::;;;<<<===>>>>>>??????@@@@@@AAACCCDDDEEECCCBBBAAAAAAAAAAAA???======<<<<<<<<<===>>>??????>>>======<<<<<<<<<======<<<<<<<<<===@@@AAA@@@?????????@@@@@@??????>>>===<<<===>>><<<:::999;;;===<<<>>>???>>>===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;777888999999:::999999999999999888999:::<<>>IIIXXXwwwuuujjjgggrrr}}}ooocccWWWKKKBBBBBBBBB@@@EEEMMMUUUfffpppfffTTTGGG@@@===888888888:::<<<@@@CCCEEEFFFDDDAAA>>>===<<<:::888555666666777:::???EEEJJJQQQUUU]]]eeelllrrruuuvvvpppsssuuuuuuooofff\\\UUUIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGEEEDDDBBBBBBAAAAAA>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA???AAABBBDDDEEEDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;::::::999999999000000222333555666888888555555666666555333222000...000111111111111333444444444444555555444333333000111111222333333444444444333222222222444666888444555777999:::;;;;;;:::888999999999::::::;;;;;;:::::::::;;;<<<===?????????>>>===>>>???>>>===;;;===<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;<<<======;;;;;;;;;<<<>>>???>>><<<======>>>>>>===<<<;;;;;;999;;;;;;:::777666888;;;:::<<<======;;;999999:::::::::::::::::::::::::::;;;;;;::::::999:::::::::555666777888999999999999888777777777999<<>>:::777333222///000000000000...---,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))************************++++++***************+++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++***))))))))))))------------------------,,,,,,,,,---------......------------------------000//////.........//////222111000000000222444666;;;AAAMMMeeeyyyllleeeiiipppppplllkkk```OOO>>>999<<>>:::777888===DDDHHHFFFFFFEEECCCAAA===:::999666666666777999<<>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>><<<:::888777555444333333444666999:::888777666555444333222222333222222111111222222333333444555555666666555555666666666666666666666666444666888888777666777888777666555444444555777777666777888999999999999999::::::;;;;;;===>>>@@@AAA??????>>>===<<<;;;::::::::::::::::::;;;<<<======:::::::::999999:::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888777777777777888999:::;;;<<<<<<<<<>>>>>>>>>======<<<<<<<<<777777777777888888888888777888999888666666888999777999<<<======>>>@@@BBBBBBDDDGGGKKKSSS___nnnyyy~~~yyy~~~{{{||||||vvvxxxzzzxxxxxxssslllccc]]]VVVUUU^^^lllyyygggVVVCCC;;;888555222111000111111111000///...---...---,,,,,,,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,************************************************+++++++++*********))))))************************++++++***************+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------------------//////............//////222111000000000222444555888===FFFZZZzzzsssdddccciiimmmnnnppp]]]NNN@@@;;;;;;<<<>>>@@@FFFOOOWWWYYYSSSKKKGGGGGGDDDAAA<<<999999===BBBEEEFFFFFFFFFEEECCC???<<<:::666555444444666999<<<>>>HHHKKKRRR]]]hhhqqqttttttzzzzzz{{{~~~yyyoooggg^^^ZZZSSSMMMHHHGGGGGGHHHIIIJJJJJJIIIFFFDDDCCCCCC@@@@@@@@@@@@????????????>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>><<<;;;:::666666555555666777888999888777777666444333333222333333222222222222333333333333444555555555555555555555555555555555555555444666888888777777777888888777666555444444555555555666777777888888777777888888999:::;;;===???@@@>>>>>>===<<<:::999888888999999999999:::;;;<<<<<<:::999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888888888999:::;;;;;;;;;;;;:::999999999999999888888888888888888888888888888666777888888888888999;;;888:::;;;<<<<<<===???BBBDDDHHHMMMRRRYYYeeerrr{{{~~~{{{}}}}}}}}}zzzsssttt}}}~~~yyyxxxuuulllcccZZZVVVTTTZZZgggxxxvvv]]]MMM===666444222//////111111111111111000.........------,,,,,,------...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))+++++++++***************************************+++***************+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------///...............//////111000000000000222333555333888???KKKcccmmmhhhkkkooopppppp^^^SSSHHHAAA===:::;;;>>><<>>>>>>>>>>>>>>?????????AAAAAAAAABBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===888888999999999999888888888888777666555444333333333333222222222222333333222333444444555555444444444444444444444444444444444666888888777666777888999888666555444333333333444555555666666666666666555555666777999;;;===>>>===<<<;;;:::888777666666777777777777888999:::;;;999888888777777888888888999999999999999999999999999999999999999999999:::777888888888888999999999999999:::::::::::::::999999999999:::::::::::::::999999999888888777777777444666888999999999:::;;;;;;;;;<<<<<<===???CCCFFFJJJPPPWWW^^^eeennnxxx~~~}}}||||||yyyuuuxxxqqqgggppp~~~|||}}}zzzxxxwwwqqqfff\\\RRRQQQSSS^^^ooo~~~gggRRREEE888444222000......111111000000//////...---------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,*********************************************************************************************************)))******+++,,,,,,+++++++++***)))))))))++++++++++++++++++++++++,,,+++++++++++++++++++++))))))))))))***+++,,,,,,------------------------++++++,,,,,,,,,---------------------------------......---------...//////000000//////000111333333000555:::@@@OOOjjjxxxwwwvvvrrrmmmhhh___TTTJJJAAA::::::>>>;;;===AAAGGGKKKLLLKKKJJJNNNLLLHHHDDD@@@?????????DDDEEEGGGHHHGGGEEEBBB@@@===;;;888666555666777999;;;???FFFQQQ\\\ffflllpppuuuwww{{{}}}{{{uuujjj___VVVPPPMMMLLLJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@::::::<<<<<<<<<:::999777888888777777666555444444333333333222222333333333222333333444444444444444444444444444444444444444333555666777666555666777777666666555444444444444444555666666666666555555222333333555777999;;;<<<<<<;;;:::999888666555555666666666666777888999999888888777666666666666777888888888888888888888888777777777888888888888888666777777888999999::::::999999:::::::::999999888888888999999::::::;;;;;;999888888777777666666555444666999999999888999:::<<<===>>>???AAAFFFLLLPPPTTT[[[dddlllrrrxxx~~~~~~yyyqqqqqq~~~}}}oooeeeaaammm|||{{{vvvwww|||~~~zzzxxxwwwuuulllaaaYYYOOONNNSSSbbbuuurrr[[[JJJ???555333222000...///000//////...------,,,,,,------------------------++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************************************))))))***++++++,,,,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,------------------------+++++++++,,,,,,,,,---------------------------------------------...//////////////////000111222222000444888;;;BBBTTTooo~~~zzzuuuppptttlll```TTTGGG<<<:::>>>;;;;;;===AAAFFFJJJKKKJJJRRRPPPMMMJJJFFFCCCAAA???BBBCCCFFFGGGGGGFFFDDDBBB>>><<<:::777666555555555999===DDDLLLUUU^^^eeeiiimmmqqqxxx|||rrrhhh___YYYVVVUUUPPPMMMJJJIIIIIIJJJIIIGGGFFFFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA;;;<<<>>>>>>>>><<<999888888888888777777666666555444333333333333333333444222333444444555555444444444444444444444444444444111333555555444333444555333333444555555555666666555666666777666666555555111111222333555777999:::;;;::::::999888777666666555555555555666777888888888777666666555555555666777777777777777777777777666666666777777777888888666666777888999::::::;;;999999999:::999999888888444444444555555666666666777777666666666555555555666888999999888888888999;;;===@@@CCCHHHOOOVVV[[[```hhhrrrzzz|||~~~rrrmmmttt{{{xxxmmmbbb___aaajjj{{{zzzsssqqquuu|||{{{xxxwwwwwwqqqfff\\\WWWMMMNNNUUUfff|||}}}fffTTTCCC;;;444222222000...///000///...---,,,,,,,,,,,,,,,------......------,,,(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++************************))))))))))))***+++,,,,,,+++++++++***************++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////.........///000000111111111333666888;;;DDDVVVhhh|||{{{zzz}}}vvvlllbbbTTTEEE>>>>>>:::::::::===BBBHHHKKKMMMQQQQQQPPPNNNKKKGGGCCCAAA@@@AAACCCDDDEEEEEEEEEEEE>>>===<<<:::888666444333888;;;AAAGGGMMMUUU]]]ccchhhmmmvvvyyyrrrkkkfffbbbaaaZZZUUUNNNJJJJJJJJJJJJHHHHHHGGGFFFFFFEEEDDDCCCCCC@@@@@@@@@??????????????????@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???<<<===>>>???>>>===:::999999888888888777777777666444444333333333333444444333444555555666666555555444444444444444444444444111333555555444333444555111222333555666666666666666666666666666666555444000111111222333555666777888888888888777777777666444444444555555666777888888888777666555555555555666666666666666666666666555555555666777777888888666666777888999999::::::888888999999999999999888555666666666666666666777666666666666666666666666888999::::::999999;;;======@@@EEEKKKQQQYYYaaafffmmmuuu|||zzz|||xxxnnnnnnooolllccc\\\^^^dddjjjyyyyyyssspppuuu||||||zzzyyyxxxnnn___WWWVVVLLLMMMVVVjjjpppYYYLLL>>>777222222222///---///111000...---,,,,,,------,,,,,,---......---,,,,,,(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,************************************************))))))*********+++++++++************************))))))))))))***+++,,,---***************+++++++++************************)))*********++++++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,---...///000------...///000000000000333111111555666:::EEEQQQppp~~~yyysssgggUUUHHHBBB;;;;;;:::;;;===CCCHHHLLLMMMNNNPPPOOOMMMIIIEEEBBB>>>??????AAABBBDDDFFFGGGAAAAAAAAA@@@>>>:::777444444888<<>>???@@@AAABBBCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>>>>===<<<;;;999999888888888888777777444444333333333333444444444555666666777777666666555555555555555555555555333444666666555555555666111222444555555555555444555555555555555444333333111111111111222333444555555555555555666666666666444444444555555666777888999888777666555555555555555555555555555555555555555555555666777888888888777777777888999999999:::666777888999999999999999999999999888888888888888666666777777888888999999:::;;;;;;;;;;;;>>>BBBFFFGGGKKKQQQXXX___fffmmmrrryyy}}}{{{~~~{{{rrrmmmjjjhhhaaa\\\___fffkkkwww}}}wwwttt{{{{{{uuuqqquuu{{{}}}||||||xxxkkkZZZSSSTTTKKKMMMWWWnnneeeNNNFFF<<<555111111111...,,,...222111///...------......,,,,,,---......---,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))***+++,,,---))))))******+++++++++,,,************************))))))******++++++++++++,,,,,,+++***))))))))))))------------------------******+++++++++,,,,,,,,,------------------------+++++++++,,,---...///000,,,---...///000000000000444///---111444555<<>>>>><<<::::::===DDDIIIJJJLLLNNNOOONNNJJJEEEBBB=========>>>@@@CCCFFFHHHEEEFFFGGGGGGEEE@@@;;;888111444999>>>CCCJJJTTT[[[dddhhhmmmsssxxx}}}|||xxxtttqqqooodddWWWOOOMMMMMMLLLKKKHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDCCCCCCBBBBBBBBB===>>>???AAABBBCCCDDDDDD========================???@@@@@@???>>>===<<<<<<<<<<<<============<<<<<<999999999888888888888888555444444333333444444555555666666777777777777777666666666666666666666666444666888888777666777888333444555555555444333222444444444444333333222111222222222111222333333444222222333444444555666666555555555555555666888888999999888666666555555555555555555555555555555555555555555666777888888999888888888888888999999999555666777888999:::::::::777777666666555555444444777777888999:::;;;;;;<<<;;;;;;<<<<<<>>>BBBHHHMMMQQQUUU\\\cccjjjqqqwww{{{~~~zzzuuunnnjjjhhhccc^^^```fffllluuu}}}}}}zzzxxxtttppplllvvv}}}xxxttt}}}|||{{{zzzyyyrrrcccUUUQQQTTTQQQ]]]ooommmUUUEEE@@@:::777333000---------...000333))))))555---###...,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,---************************))))))*********+++++++++...------,,,,,,++++++***++++++,,,,,,,,,,,,------************)))))))))((())))))***++++++++++++***************************++++++++++++++++++++++++************************)))************+++++++++************************++++++***************+++************************************************...---,,,+++************++++++++++++++++++++++++------,,,+++************,,,,,,,,,---------......---,,,,,,,,,,,,---......///......------...000111111111111111222666;;;@@@CCC\\\|||~~~vvvdddQQQGGG>>>999<<<>>>>>>EEEPPPPPPSSSSSSOOOMMMKKKFFF@@@???<<<999999;;;@@@CCCDDDGGGEEEDDDEEEFFFEEE@@@<<<:::::::::;;;>>>DDDLLLRRR[[[aaaiiiooorrrvvv{{{~~~}}}yyyooocccYYYTTTRRROOONNNMMMJJJGGGFFFFFFFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@AAAAAABBBBBB======<<<<<<<<<======>>>======<<<<<<<<<<<<======@@@??????>>>>>>>>>>>>>>>>>>===;;;:::999999::::::888888888888888777666555777777888888888888777777888666444222222555888;;;555555555555555666777888111111222333333444555555333444444444444333222222111111111111111111111111333333444444444333333222444444444555666777888888999888666444333444666777333333333444444444444555:::999999999888888777777555666888999999888777666999888888888888888888888::::::999999999999999999888999999999888888999;;;>>>===???BBBCCCHHHTTT```eeemmmmmmppp|||||||||~~~}}}sssqqqnnnkkkhhhfffeeedddoooooooooooonnnooorrrtttooosss|||~~~yyyuuu{{{}}}yyy~~~zzzvvvooocccVVVQQQSSS[[[jjj~~~xxxeeePPPBBB>>>999777444111//////000000,,,222---,,,444,,,(((666------------,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++************))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++************************++++++***************+++************************************************...---,,,+++************++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,---------......---,,,,,,,,,------.....................//////000///000000000111444888<<<777IIIbbb}}}ppp^^^MMMBBB:::;;;<<<===EEEPPPUUU[[[^^^YYYRRRNNNIIIEEE@@@===999999;;;???BBBDDDGGGFFFEEEEEEFFFDDD@@@===;;;;;;::::::<<>>????????????@@@@@@@@@>>>>>>>>>======>>>>>>???>>>>>>============>>>>>>???>>>>>>======>>>>>>??????>>><<<;;;:::::::::;;;:::::::::999888777666555666777777888888777777666888777555333333444666777555666666666666666777777333333333444555666666666444444555555444444333333222222222222222222222222333444444555555444333333333333444444555555666666777666444333333333444444444444444555555666666666666666666666555555444444777888888999999999999999777888888888999999999999999999999999999999999999888999999888777777999:::>>>???CCCGGGJJJSSSdddtttvvv}}}||||||~~~}}}zzzyyyvvvvvvuuussspppllliiigggggghhhjjjlllooorrrvvvyyysssttt{{{zzzvvvzzz{{{vvv~~~xxxqqqllldddZZZVVVWWWgggyyywwwiiiXXXGGG>>><<<555444222/////////000111+++222000///222,,,)))444------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))***++++++++++++***((((((((((((((((((((((((++++++++++++++++++++++++************************)))************+++++++++************************+++***************++++++************************************************---,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......------...///////////////---...000000000111444666555===LLLeeennnYYYJJJ>>><<<===>>>GGGRRRZZZdddkkkfff]]]TTTNNNIIIAAA===:::888:::>>>AAABBBFFFFFFFFFFFFFFFDDDAAA>>><<<<<<;;;::::::===BBBFFFKKKRRR[[[aaaeeeiiimmmppptttzzz~~~~~~{{{tttnnniiiccc]]]XXXOOOLLLIIIHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCBBB????????????>>>>>>>>>>>>@@@??????>>>>>>????????????>>>>>>>>>>>>>>>>>>???======<<<======>>>???@@@??????===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888777666888888888999999888888888888777666555444444444444666777888888888777666555555555555666666777777888555555555555444444444333222222222222222222222222444444555555555555444444333333333333333333333333444333333333333222222222444444555666777777888888555555555555444444444444999999888888999::::::;;;777888888888999999::::::999999999999999999999999:::::::::999888888:::<<<;;;>>>CCCGGGJJJTTTkkk~~~|||}}}{{{tttuuuwwwxxx{{{}}}{{{zzz|||}}}}}}yyyrrrkkkgggaaacccfffkkkrrrxxx}}}zzzxxxzzz}}}yyy|||{{{www{{{rrrjjjgggddd```^^^___ooo|||jjj[[[MMM@@@999888000///---,,,,,,---...///000000///333:::888000,,,......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************+++++++++,,,,,,,,,,,,---))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++*********))))))***++++++++++++***))))))))))))))))))))))))************************************************))))))*********+++++++++*********************************)))******+++,,,************************************************,,,,,,,,,,,,++++++******++++++++++++++++++++++++************+++,,,---...,,,,,,,,,---------......,,,,,,---------...------,,,---...///000///...------///111111000000111222999;;;CCCUUUqqqzzzfffUUUEEE@@@???@@@GGGRRR]]]iiissssssmmmbbbUUUJJJDDD@@@;;;999:::<<<>>>>>>EEEEEEFFFFFFFFFDDDAAA???======<<<:::888999<<>>>>>>>>@@@@@@???>>>>>>>>>??????>>>>>>============>>>>>>;;;;;;;;;<<<===>>>@@@@@@@@@??????>>>>>>=========>>>>>>======;;;:::888777::::::;;;;;;;;;;;;::::::555555666666666555555444777888999::::::888666444555666666666777777888888555555444444333333333444333333333333333333333333333333444555555555444444444444444444444333333333222333333444444333222222444444555666777777888999777777777777777777777777999888777777888999;;;<<<999999999999999999999999999999999999::::::::::::<<<<<<<<<;;;:::;;;>>>@@@>>>AAADDDEEEEEEOOOggg}}}|||}}}|||tttlllmmmooorrryyy}}}tttiiibbb___aaafffnnnwww~~~|||zzz|||~~~}}}}}}yyyvvvkkkbbb``````aaabbbdddsssttt___PPPEEE;;;666555------,,,,,,,,,---//////222,,,111CCCUUUZZZJJJ444///...---,,,,,,,,,---------,,,,,,++++++,,,,,,---************************************+++++++++++++++++++++*********))))))*********+++++++++,,,,,,+++*********))))))))))))))))))***++++++++++++***************************************************************************))))))*********+++++++++******************************))))))***++++++,,,************************************************++++++,,,,,,,,,+++******++++++++++++++++++++++++)))))))))***+++,,,---...,,,,,,,,,---------......+++,,,---.........------+++,,,.../////////...---...000222222111000000111555777<<>>;;;999888999;;;===CCCKKKPPPTTTWWW\\\```dddmmmuuuzzz|||ssslll___\\\WWWTTTQQQNNNKKKIIIJJJIIIGGGFFFFFFGGGHHHIIIEEEDDDDDDCCCBBBAAA@@@@@@@@@???>>>>>>============<<<<<<<<<;;;;;;<<<<<<<<<:::::::::;;;<<<>>>???@@@??????????????????>>>>>>??????>>>>>><<<;;;:::999999::::::;;;;;;::::::999333444555777777888777777888999:::;;;;;;999777555666666666666777777777777555555444333222333333444444444444444444444444444222222333444444444444444666666666666555555555555333444555555555555444444333444444555666666777777888888888888888888888888777777666666777888:::;;;<<<;;;;;;:::999888777777999999::::::;;;;;;;;;<<<;;;<<<<<<<<<<<<>>>BBBEEEGGGHHHJJJIIIFFFMMMcccyyyzzzppphhhiiilllrrr|||~~~rrrfff___XXX\\\dddooo||||||uuuyyytttvvv~~~~~~~~~|||yyypppeee\\\ZZZ\\\___eeejjjyyy~~~kkkUUUGGG???888444222............///000111111000---???___wwwjjjGGG000///---,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,,,,+++******))))))************++++++++++++*********)))))))))(((((())))))***++++++++++++***************************************************************************)))************+++++++++************************))))))))))))***+++,,,,,,***************************************************+++,,,------,,,******++++++++++++++++++++++++************+++,,,---...,,,,,,,,,---------......+++,,,---.........---,,,,,,,,,---..................000222222111000111222111333999AAANNNccctttbbbRRRLLLHHHBBBBBBFFFXXXcccrrrnnn\\\UUUPPPHHHAAA===;;;:::999===@@@CCCDDDDDDCCCCCCCCCAAAAAAAAA>>>;;;999999::::::???DDDHHHKKKOOOUUUZZZ]]]fffooouuu|||~~~xxxkkkhhhccc___ZZZUUUOOOKKKLLLKKKIIIGGGGGGHHHIIIJJJGGGFFFFFFEEEDDDCCCCCCBBB@@@???>>>===============<<<;;;;;;::::::;;;;;;<<<999999::::::<<<===>>>???>>>??????@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::777888888999999888888777333444555777999999::::::999:::;;;;;;;;;:::999888777777777777777777777777777666444333333333444555555555555555555555555555222333444555555555555555777777777777777777888888555555555666666666666777444444555555555666666666666666666666777777777777555555666666777888::::::<<<<<<;;;:::999888888777:::;;;;;;<<<<<<=========;;;<<<===>>>@@@DDDIIIMMMPPPPPPPPPNNNKKKOOOaaassszzzsssllllllpppwww|||qqqfff___SSSXXXcccrrr{{{yyyuuuoooiii}}}yyyzzz~~~|||}}}|||yyyuuuhhh___YYYYYY^^^eeeqqq{{{rrr___JJJ@@@;;;777222000.........///000000111111///666WWWzzztttLLL000///---,,,,,,,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++*********))))))))))))***++++++++++++***************************************************************************)))************+++++++++************************))))))))))))***+++,,,---************************************************)))***,,,------,,,***)))++++++++++++++++++++++++************+++,,,------,,,,,,,,,---------......***+++---//////...---,,,------,,,,,,------.........000111111000000111333111222666===DDDTTTppp|||kkk\\\XXXSSSIIICCCCCCLLLXXXiiiwwwuuuiiiaaa[[[QQQHHHBBB>>>;;;999999<<>><<<<<<<<<999<<>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<===>>>===>>>???@@@@@@???>>>>>><<<===============<<<<<<999999::::::::::::999999666666777888999::::::;;;::::::::::::;;;;;;;;;;;;999999999999888888888888999888666555444555666777666666666666666666666666444555666777777888888888666666777777888999999999666666555555555666777888777777777666666666666555555555555666666666777777555555777888999:::::::::::::::::::::::::::::::::<<<<<<<<<===>>>????????????@@@BBBDDDHHHNNNUUUZZZ```^^^\\\ZZZUUUVVVbbbooo}}}{{{zzzuuuuuuvvv{{{vvvmmmeeeaaaZZZ___jjjyyy|||uuuooohhhccc___|||zzz{{{yyyuuuqqqbbb[[[XXX[[[cccoooiiiVVVCCC;;;999666111///,,,------....../////////111@@@jjjkkkBBB111///---,,,,,,,,,...///---,,,,,,++++++,,,,,,---************************++++++,,,,,,,,,---------+++++++++,,,,,,---......)))************+++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))***+++,,,---************************************************)))***,,,------,,,+++)))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......***+++---//////...---,,,...---,,,+++,,,---...///...///000///...///111333222111222777<<>>>>>>>>888:::<<<===???DDDLLLRRRTTT\\\dddiiiqqq{{{}}}xxxpppfff```WWWTTTPPPLLLIIIHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@????????????======<<<<<<<<<<<<======::::::::::::;;;<<<============???@@@@@@???>>>===;;;<<<<<<===============<<<==================<<<:::999999888999999:::::::::::::::::::::;;;<<<===::::::::::::::::::::::::;;;:::888777666777888:::777777777777777777777777666666777999999:::::::::555666666777888999999:::777666444333444666888999999999888888777666666666555666666666777777888888555666888:::;;;;;;;;;;;;777777888999;;;<<<======<<<======>>>???@@@@@@AAADDDFFFIIILLLPPPWWW___eeetttpppmmmiiicccaaagggqqq|||xxxyyy|||~~~|||{{{}}}xxxooohhhdddaaaeeejjjttt}}}xxxqqqhhh```\\\ZZZ~~~yyyxxxyyyvvvnnngggbbbXXXUUU```ppp~~~ttt[[[LLL>>>888555222...---000000000000000000000000222444QQQzzz]]]@@@;;;///...------//////...---,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,))))))(((((()))+++---...(((((())))))******++++++))))))))))))))))))))))))************************((()))***++++++,,,++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***************************************))))))***,,,...///---,,,++++++******++++++++++++***************++++++,,,------......------///---++++++------+++))),,,,,,,,,---------......,,,,,,...///000000000000111111333666888???NNN^^^~~~}}}qqqiiilllpppdddOOO>>>>>>CCCOOO```kkknnnmmmnnnrrrjjj___UUUNNNGGG>>>777777888:::;;;>>>@@@BBBDDDFFFGGGHHHHHHFFFCCC@@@===;;;:::999:::===CCCHHHLLLQQQUUU[[[bbbjjjrrryyy~~~~~~~~~xxxqqqmmmgggbbb[[[WWWUUURRRMMMIIIEEEAAA>>>???DDDFFFEEEBBBEEECCCAAAAAABBBBBBAAA@@@???>>>===============>>>===<<<;;;:::999:::;;;;;;;;;;;;<<<===>>>>>>======@@@???>>>>>>>>>>>>>>>???<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::888777666666<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;>>><<<:::999::::::999888888777777777777777888888666666666666666555555555555555666777777777777777777888888888888999999999::::::999999888777777666666666666666777777777777888999:::;;;<<<;;;:::999<<<;;;:::;;;===>>>???>>>:::;;;<<<<<<>>>BBBGGGKKKKKKLLLOOOWWWaaallltttxxxyyyxxx}}}vvvooopppuuu|||~~~}}}{{{yyyyyy{{{}}}~~~}}}rrrfffdddkkksssyyy~~~|||xxxyyyuuukkkccc^^^UUUKKK||||||}}}~~~zzzzzzyyytttjjjbbb\\\WWWYYYfffwww}}}lllTTTFFF:::555444111///...........................222...<<>>@@@AAAFFFGGGIIIIIIHHHFFFCCCAAA:::999777777999===AAADDDLLLPPPVVV]]]ccckkkrrrwww||||||}}}|||wwwuuunnnhhhbbb___^^^ZZZTTTOOONNNIIIDDDCCCEEEFFFDDDAAAHHHFFFCCCCCCCCCCCCBBB@@@AAA@@@??????>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<===============>>>>>>>>>=========>>>>>>=========<<<<<<<<<;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;===;;;999999999:::999888888777777777777777888888777777777777777777777777666666777888888888888777888888888888999999999999:::::::::999888777777777666666666777777777888888999:::;;;<<<===<<<;;;;;;:::::::::;;;===???@@@@@@===>>>@@@AAACCCGGGLLLPPPSSSVVV]]]gggsss}}}uuukkkgggjjjrrrzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzwwwhhhbbbgggttt~~~wwwhhhkkkkkkfffbbb]]]RRRFFF|||sssooorrrvvv~~~|||{{{xxxpppeee\\\XXX[[[eeetttqqq^^^JJJ???555222222000///000------------------------111---...666777111---///---+++***+++,,,---,,,***------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++************++++++,,,++++++***))))))******************))))))))))))((((((((((((((((((((((((************************)))******))))))((('''&&&)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************+++*********+++,,,---------,,,++++++******+++++++++***************++++++)))******+++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,---------............///////////////...//////000222111222;;;EEEUUUvvv|||vvvoooppp|||}}}jjj[[[JJJAAA;;;???GGGKKKMMMNNNRRRQQQQQQSSSTTTQQQKKKEEEBBB===888666999<<<======CCCEEEGGGHHHHHHGGGFFFEEE<<<:::888666666888:::<<>>>>>>>>>>>>>>=========999999::::::;;;<<<======::::::::::::999999999999::::::::::::;;;;;;;;;;;;===;;;999888999:::999888888777777666666666777777888888888888888888888888777888888999999999999999888888999999999:::::::::;;;::::::999999888888777777777777777888888888999;;;;;;<<<===>>>=========:::;;;;;;===>>>@@@BBBCCCAAABBBEEEHHHKKKPPPVVV[[[___dddnnnyyy|||vvvlllggg```___dddnnnxxx~~~|||~~~}}}|||~~~lll```aaaooo~~~nnnZZZ]]]```aaabbb\\\OOOAAAsssjjjiiiooouuu}}}~~~~~~|||vvvlll```XXXYYYfffxxxgggRRRDDD;;;222111111000///000------------------------+++---......///111000......---,,,,,,......---,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******++++++************++++++++++++******************++++++******))))))((((((((((((((((((((((((((((((************************&&&'''((()))************))))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++,,,,,,---,,,++++++******++++++*********)))******+++,,,)))******+++,,,+++++++++++++++++++++------------,,,,,,,,,---------.........///////////////...---......000222111///555<<>>DDDDDD@@@>>>DDDDDDGGGKKKOOOPPPNNNLLLIIIBBB:::666777::::::999>>>???BBBDDDFFFFFFFFFFFFBBB@@@===:::888888888888===AAAEEEKKKQQQXXX```eeehhhmmmqqqsssttt{{{|||vvvvvvxxxvvvooohhhXXXTTTOOOLLLKKKJJJHHHGGGIIIGGGEEEEEEEEEFFFEEEDDDEEEDDDCCCAAA@@@?????????======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888:::::::::;;;;;;;;;;;;<<<<<<;;;999888999:::999888888888777666666666777777777777777888888888888888888999::::::;;;;;;::::::999999999999:::::::::;;;;;;;;;::::::999999999999888888888888999999999999;;;<<<<<<===>>>>>>>>>>>><<<===??????@@@BBBDDDFFFDDDGGGLLLQQQVVV]]]dddiiipppwww}}}qqqiii___]]][[[\\\cccnnnxxx}}}{{{jjjdddlll~~~wwwfffVVVWWWZZZ^^^```ZZZKKK???{{{ooojjjmmmtttyyy|||}}}}}}yyyqqqfff]]]WWW[[[pppbbbLLLAAA999222222111///...///........................'''---///******///...)))...---,,,,,,---...---,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((+++******))))))******+++(((((()))***++++++,,,,,,++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++++++++((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************+++++++++++++++++++++***---,,,++++++******++++++******))))))***++++++,,,***++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...,,,,,,,,,---------.........///////////////...---......000333333111444999===RRRqqqtttlllhhhmmm}}}{{{qqq```QQQCCC@@@BBBAAA===;;;======>>>AAAEEEIIILLLMMMMMMGGG???999888888777666:::<<<>>>BBBDDDFFFHHHHHHEEEDDDAAA>>><<<999888777888;;;???DDDIIIQQQYYY^^^aaaffflllmmmmmmsss{{{|||{{{uuu```]]]XXXTTTPPPMMMIIIGGGHHHFFFEEEEEEGGGHHHHHHGGGEEEDDDBBBAAA@@@??????>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<===<<<<<<;;;;;;999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888::::::;;;;;;;;;<<<<<<<<<===;;;999999:::;;;:::999999999888777777777777777666666666777777888888888999999:::;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999::::::::::::<<<<<<<<<===>>>??????@@@===???AAABBBBBBCCCFFFIIIKKKOOOUUU\\\cccllltttyyysssdddZZZTTTVVVYYY```iiittt|||vvvvvv{{{qqqssssssbbbXXXWWWYYY\\\[[[SSSFFF===zzzqqqpppuuuzzz}}}yyyzzzxxxqqqggg___[[[YYY^^^wwwwww\\\JJJ===777222222111...---///........................---111000)))&&&***,,,))),,,***)))***+++,,,+++))),,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((******))))))))))))******'''((()))***,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,++++++***)))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))---,,,++++++******++++++))))))))))))***+++,,,,,,***++++++,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,---------............///////////////......---000333333111333777<<>>===>>>@@@<<<:::999:::<<>>;;;999888777999;;;???CCCIIIQQQVVV\\\bbbgggiiijjjppp{{{zzz}}}ooommmhhhbbbZZZSSSMMMIIIJJJHHHGGGGGGIIIJJJJJJIIIDDDDDDBBBAAA@@@@@@@@@@@@??????@@@@@@@@@???>>>============>>>======<<<;;;999:::;;;=========<<<<<<::::::::::::;;;;;;;;;;;;999::::::;;;<<<===>>>>>>::::::::::::999999999999:::;;;;;;;;;<<<<<<<<<<<<===<<<::::::;;;<<<<<<;;;;;;:::999888888888888888555555666777777888888888999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>???@@@BBBCCC???BBBFFFGGGGGGIIINNNRRRWWW[[[bbbiiiqqqyyywwwiii[[[RRRPPPVVV___jjjuuu}}}ssslllrrr~~~yyyvvv|||ooobbbXXXWWWXXXZZZVVVKKKAAA<<>>KKKeeezzzrrrpppyyyzzziiiVVVIIIAAA<<<===@@@;;;:::888777888<<>>777555555666888;;;???CCCFFFIIIJJJFFFFFFEEEDDDBBB???===<<<999::::::;;;===BBBHHHLLLVVV[[[aaaeeehhhoooxxx{{{vvvzzz~~~}}}yyysssiii___WWWRRROOOMMMKKKKKKKKKLLLKKKIIIEEEDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???>>>>>>??????>>>======<<<999:::<<<>>>>>>>>>===<<<999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>===;;;;;;===>>>=========<<<;;;:::999999999999666666777888888999::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<>>444000...000000---...111,,,,,,,,,,,,,,,,,,,,,,,,&&&***...000...,,,,,,------,,,++++++------,,,+++*********++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******))))))))))))************+++,,,,,,***)))((((((((())))))******++++++************************))))))))))))))))))))))))&&&'''((()))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********************************,,,---------,,,***)))'''---,,,++++++******++++++))))))))))))***+++,,,---(((((()))***************,,,...///...+++)))***---,,,,,,,,,---------......,,,,,,...///000000000000...,,,,,,//////------000222333===SSSqqq{{{tttxxx|||{{{oooaaaUUUJJJ???::::::::::::999888888:::>>>BBBMMMQQQRRRLLL@@@777555666333555888;;;???CCCFFFHHHGGGGGGHHHGGGFFFCCCAAA@@@;;;;;;;;;::::::===BBBFFFPPPTTTZZZ```fffmmmuuu{{{wwwrrrwww~~~uuujjjbbb]]]UUURRROOONNNMMMLLLKKKIIIFFFEEEDDDDDDDDDDDDDDDEEEAAABBBCCCDDDCCCBBBAAA@@@???????????????>>>======999:::<<<>>>??????>>>===:::::::::;;;;;;<<<<<<<<<>>>======;;;:::999888888<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======???===<<<<<<>>>???>>>>>>>>>===<<<;;;::::::::::::777777888999::::::;;;;;;888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===CCCCCCBBBCCCDDDFFFHHHIIIJJJPPPWWW[[[___dddlllrrrqqquuuzzz{{{rrrjjjeeecccbbbbbbjjjsssoooaaa]]]nnnrrrfffdddgggsss~~~pppfff^^^WWWOOOSSS[[[aaaZZZKKKDDDEEE|||uuuwww|||}}}|||wwwlllbbb\\\SSSNNNXXXiii}}}qqq\\\III===888222111111000///......---////////////...---,,,+++*********++++++,,,,,,,,,......------------......,,,++++++******++++++,,,------,,,++++++,,,,,,,,,...---------...000222333000,,,))))))+++,,,+++)))************************))))))))))))))))))))))))************))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************************************)))***,,,......---,,,+++)))***++++++++++++***)))************************,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,------...000///---,,,,,,---///000//////.........000222333444444:::HHH\\\xxx}}}}}}yyyxxxtttqqqhhhWWWJJJDDDAAA>>><<<===;;;999999===AAABBBKKKWWW^^^WWWHHH<<<555111444666888888999===CCCHHHHHHJJJKKKIIIFFFDDDCCCCCCAAA???<<<::::::;;;===>>>FFFJJJPPPXXX```hhhqqqvvvzzz}}}yyyqqquuu~~~xxxpppkkkdddbbb___[[[WWWQQQKKKFFFGGGFFFEEEFFFHHHIIIHHHGGGDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@>>>>>>>>>???@@@@@@@@@@@@????????????>>>;;;;;;;;;<<<<<<<<<======@@@???>>>===============>>>============<<<<<<<<<::::::;;;<<<<<<======>>>===>>>>>>>>>>>>>>>===<<<======<<<;;;::::::::::::888999:::;;;<<<=========999:::;;;;;;<<<<<<;;;;;;>>>======<<<:::999999888===>>>>>>===<<<;;;;;;<<<======>>>>>>===>>>AAACCCDDDGGGIIIGGGDDDFFFLLLRRRUUU\\\fffooossswwwzzz}}}|||wwwqqqllllllrrr{{{zzzkkkeeeeeerrrhhh^^^aaafffppptttddd[[[TTTPPPLLLLLLRRRZZZZZZPPPCCC<<<}}}wwwxxx|||}}}{{{qqqeee\\\WWWQQQPPP]]]ooowwwgggTTTDDD999555111111000000///......---------..................,,,,,,,,,---------------......------------......,,,++++++******++++++,,,---,,,,,,,,,+++,,,,,,,,,---,,,+++++++++,,,---...///,,,))))))+++,,,+++***************************))))))))))))))))))))))))+++++++++******)))))))))+++******)))(((((())))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))************************((())))))******))))))((())))))))))))************************************)))***,,,---...---,,,+++************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,------......---+++******+++---...///.........///000111222000000555===IIIaaa{{{xxxuuuvvvpppaaaRRRIIIDDD??????@@@???<<<;;;===AAADDDMMMYYY___XXXJJJ???999555444666777777777:::???DDDGGGIIIKKKKKKIIIFFFEEEEEEBBB@@@===;;;999:::;;;<<>>>>>>>>>>>===<<<<<<>>>===<<<;;;;;;;;;;;;;;;777888999:::;;;;;;;;;;;;;;;<<<<<<========================<<<<<<<<<<<<<<<;;;<<<======<<<<<<===???>>>?????????>>>???AAADDDEEEHHHKKKLLLLLLPPPXXX___fffllluuu||||||{{{zzz{{{xxxqqqmmmeee___aaapppzzziii```fffnnnxxxnnn^^^UUUOOOJJJGGGGGGKKKRRRSSSJJJ???999~~~xxxzzz|||{{{xxxiii^^^UUURRRQQQVVVfffxxx}}}tttfffWWWIII>>>555111111000000//////.........------,,,,,,---...000111/////////.....................------------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---+++***)))+++++++++***************************)))))))))))))))))))))))),,,,,,+++******)))((((((******)))((((((((())))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************************)))******************)))))))))))))))************************************)))***,,,---------,,,+++,,,+++***))))))***+++,,,************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,------...---,,,+++******+++,,,---............///000111222222333555777<<>>>>>>>>======>>>???>>>===<<<;;;============<<<<<<<<<<<<::::::;;;;;;<<<============>>>>>>>>>======<<<;;;======<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????======>>>???????????????=========>>>>>>?????????:::<<<>>>?????????AAACCC@@@BBBCCCCCCCCCDDDFFFHHHJJJNNNSSSVVVYYY```kkkttt{{{{{{ooogggbbb```^^^ZZZ^^^mmm~~~{{{qqqpppwwwwwwdddUUUMMMIIIEEEAAA???AAAGGGHHHAAA999666}}}|||zzz||||||xxxtttdddZZZQQQPPPTTT^^^ooouuuhhhWWWIII@@@:::444000000000/////////.........///...,,,+++,,,---000111000000//////......------...------,,,,,,------...,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++*********+++******************************))))))))))))))))))))))))++++++***)))((((((''''''***))))))((((((((())))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))******************************++++++++++++******((()))))))))************************************)))***+++,,,,,,,,,,,,+++,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...///...------------...///------......///000000111666555666666888AAAVVViii{{{ppp```QQQGGGEEECCCBBB???>>>BBBHHHNNNYYYaaa^^^TTTIII>>>555999888777777777999===???AAAEEEJJJLLLLLLKKKKKKKKKFFFDDDAAA===:::888777777999:::;;;>>>BBBIIIQQQWWW[[[]]]aaafffjjjnnnpppqqqoooiiieeeiiiuuu~~~{{{wwwtttyyyyyy{{{}}}}}}zzzvvvrrrddd```[[[WWWTTTQQQNNNKKKKKKJJJIIIGGGFFFDDDDDDCCCEEEEEEFFFGGGFFFEEECCCBBBCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>??????????????????@@@AAACCCCCCAAA???>>>>>>>>>=========<<<<<<<<<:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAAAAA@@@>>>>>>???@@@@@@@@@@@@???>>>>>>>>>????????????@@@<<<>>>@@@AAAAAABBBDDDFFFCCCEEEGGGIIIJJJLLLOOOQQQUUUZZZ___ccchhhqqq~~~}}}oooddd___^^^^^^]]]ZZZ^^^kkkzzzzzzlllZZZNNNIIIGGGDDD===999888<<<>>>:::555333~~~~~~|||}}}{{{uuuooo^^^VVVPPPRRRZZZgggvvvkkk^^^MMM@@@;;;888444111////////////............111000---,,,+++,,,...//////.........---,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,***+++,,,------------,,,******+++,,,---------...)))******+++************************************))))))))))))))))))))))))***))))))(((''''''&&&&&&)))((((((((((((((())))))))))))))))))))))))))))))***)))))))))))))))******************************))))))))))))))))))))))))******++++++++++++******((()))))))))******************************************+++++++++,,,,,,+++,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------............------.........,,,---......///000000000222//////222555:::CCCMMMlllsss```NNNGGGBBBBBB@@@>>>BBBIIIMMMYYYdddfff```TTTEEE999:::888666555777999;;;===>>>BBBFFFIIIJJJKKKKKKLLLHHHGGGCCC@@@===:::999888999999::::::<<>>>>>>>>=========;;;<<<<<<======>>>??????????????????>>>===<<<;;;;;;;;;::::::;;;<<<======<<<<<<======>>>=========>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????===???AAABBBBBBCCCEEEGGGFFFIIIMMMPPPSSSVVVZZZ\\\eeeiiiooossswww}}}}}}rrrgggaaa```bbbdddbbb^^^aaakkkvvvzzz|||~~~vvvyyytttnnnaaaRRRIIIIIIIIIGGG===777444666888555333333xxxzzz}}}}}}zzzrrrjjjYYYUUUSSSYYYeeerrr}}}{{{```TTTEEE;;;777666444333........................111000...---,,,,,,---------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,)))***,,,---...------,,,'''''')))***+++,,,,,,,,,''')))++++++***)))***+++************************))))))))))))))))))))))))))))))((((((((((((''''''((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))))))))))))))******************)))))))))))))))************************************************+++++++++,,,,,,+++***))))))***+++,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///////////////000,,,---222666777:::>>>XXXppprrr[[[MMMCCCAAAAAA>>>@@@EEEKKKXXXeeekkkjjjaaaQQQDDD<<<999666444666777888888;;;>>>BBBEEEFFFHHHJJJKKKJJJHHHFFFCCC@@@>>>===<<<999999999888888;;;@@@DDDJJJLLLPPPUUU[[[aaaeeegggnnnllljjjlllqqqwww|||~~~~~~~~~~~~}}}zzzwwwqqqsssvvv|||zzzsssmmmhhheeeaaa___UUUSSSPPPMMMJJJIIIHHHHHHEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@@@@????????????======>>>>>>???@@@@@@@@@AAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>???>>>>>>???@@@@@@??????>>>??????@@@AAAAAAAAAAAA@@@CCCCCCBBBBBBAAAAAAAAA@@@???AAADDDFFFGGGHHHKKKMMMOOORRRWWW\\\___cccfffiiitttyyy~~~yyyvvvvvvyyy}}}~~~uuupppjjjdddbbbcccgggiiihhhddddddkkkqqqssssssuuummmrrr}}}fffaaaUUUIIIEEEGGGIIIGGG>>>777333444555333222333~~~yyy|||~~~}}}}}}yyynnneeeYYYYYY\\\eeeuuu~~~rrrTTTLLL@@@777444333222222..........................................------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,(((***,,,---......---,,,((()))***,,,,,,,,,++++++&&&)))+++,,,***)))***+++************************))))))))))))))))))))))))))))))))))))************'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))((())))))******))))))((())))))))))))***************************************************++++++,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,++++++,,,---////////////...///...000444444444777<<>>===@@@FFFRRR```iiimmmiii]]]QQQDDD@@@:::888888888777666888:::===???AAADDDGGGJJJKKKJJJHHHFFFDDDBBBAAA@@@;;;<<<;;;:::999:::===???DDDFFFJJJPPPWWW]]]bbbeeeggghhhhhhjjjmmmqqqtttwwwxxxyyy{{{~~~~~~{{{rrrsssvvv{{{zzzvvvsssqqqpppnnnaaa___\\\XXXUUUSSSSSSSSSQQQPPPNNNLLLKKKJJJIIIIIIGGGFFFFFFFFFFFFEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDDDDCCCCCCBBB@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGKKKOOOQQQUUUYYY\\\```dddiiimmmpppsssvvvxxx~~~~~~}}}vvvpppjjjhhhlllrrrwwwyyytttllljjjhhhffffffgggiiikkkkkkgggeeejjjmmmmmmmmmoooiiisssrrrZZZUUUKKKAAA???DDDFFFDDD@@@999333444555333111222}}}~~~~~~}}}}}}xxxmmmccc[[[^^^dddqqqwwwjjjLLLFFF===555111000000111---.....................+++,,,---...////////////+++,,,,,,------.........---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,((())),,,.........---,,,------...///...---,,,+++%%%(((+++,,,***))))))+++************************))))))))))))))))))))))))*********+++,,,,,,------'''''''''''''''((()))***))))))))))))))))))))))))))))))((())))))***++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))******************************************))))))******+++,,,)))***++++++++++++***)))*********************************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......---......//////......---+++,,,---////////////...+++---000222///---222;;;999EEE[[[wwwwww]]]GGGCCCCCC>>>:::<<>>AAAEEEIIIKKKJJJIIIHHHGGGEEEDDDDDD>>>??????===<<<;;;===???AAACCCHHHMMMTTT[[[```ccc```aaadddfffhhhkkknnnpppqqqrrrwww|||~~~vvvuuuwww{{{}}}zzzzzzzzzyyyyyymmmkkkgggccc___^^^]]]]]]```]]]YYYTTTOOOLLLJJJIIIGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFGGGCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>???@@@BBBCCCDDDAAABBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKNNNSSSXXX\\\aaafffiiippptttxxx|||~~~~~~|||}}}vvvpppmmmhhhccc^^^^^^eeennnuuuxxxwwwllljjjjjjjjjjjjjjjkkkkkkllllllgggeeehhhkkkjjjjjjmmmhhhvvvzzzhhhSSSNNNEEE<<<;;;@@@BBB@@@AAA999444444444222111222zzzrrrttt{{{}}}~~~zzznnnaaaYYYRRRbbbmmm{{{kkkZZZDDD>>>777444444444111...///.........------------+++++++++++++++,,,---...------------------------------------------------,,,+++******))))))******+++,,,,,,+++***(((&&&%%%)))************+++++++++++++++++++++++++++++++++,,,+++*********+++------*********)))))))))))))))***+++,,,------,,,+++***+++***)))))))))***+++,,,))))))))))))))))))))))))************************,,,+++++++++***))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++*********,,,,,,+++)))((()))***************************++++++************++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***(((&&&&&&(((,,,///...---,,,,,,,,,------,,,++++++,,,,,,,,,------------.........//////000222333444888:::FFF]]]xxx~~~fffOOOFFFAAA:::999???<<>>>>>AAAFFFNNNTTTYYYZZZ]]]^^^___aaaccceeeggghhhnnnkkkjjjoooxxx|||{{{{{{|||zzz{{{|||{{{uuuqqqooommmiiijjjnnnoookkkfffbbb]]]XXXRRRNNNNNNLLLNNNQQQPPPJJJGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGEEEDDDEEEFFFHHHJJJDDDDDDDDDDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBAAA@@@GGGGGGFFFCCCAAA@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJGGGKKKNNNNNNLLLLLLQQQVVVYYY___fffkkkmmmrrryyy}}}vvvooogggbbbbbb___^^^\\\\\\bbbmmm{{{|||sssnnnrrrvvvvvvvvvuuuqqqmmmnnnkkkfffccceeekkkrrrxxx{{{uuu[[[GGGBBB;;;777777888::::::999999888555111//////000rrrmmmrrrzzz~~~}}}vvviii___\\\^^^ppp{{{yyybbbQQQBBB<<<666333333333111.../////////.........------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++***(((&&&%%%)))************++++++++++++++++++++++++++++++++++++******)))***+++,,,---***)))))))))))))))))))))******++++++++++++******((('''(((((()))***+++,,,))))))))))))))))))))))))************************+++++++++***************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************,,,,,,++++++***************+++,,,+++)))((()))***************************++++++************++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***)))((('''))),,,......,,,,,,,,,,,,------,,,,,,+++////////////000000000000,,,,,,------...000111222444555===NNNeeekkkUUULLLEEE===:::>>>888<<>>:::777666555555777:::>>>@@@FFFHHHJJJLLLLLLKKKIIIHHHEEEFFFGGGHHHGGGEEECCCBBB@@@???@@@DDDJJJPPPSSSUUUTTTWWW[[[```bbbccccccbbbhhhgggfffjjjqqqxxx}}}~~~~~~}}}yyyxxxvvvssstttwwwxxxuuurrrooolllgggaaa]]]YYYUUUTTTUUUSSSOOOMMMOOOPPPQQQRRRRRRPPPNNNKKKIIILLLKKKJJJIIIHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFEEECCCAAA@@@AAACCCEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHGGGFFFGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQPPPTTTXXXYYYYYY[[[```dddiiinnntttxxxzzz~~~}}}|||}}}vvvnnnccc[[[[[[``````aaabbbdddiiittt{{{{{{{{{zzzyyyvvvpppkkkfffeeecccdddhhhpppyyynnnVVVDDD@@@:::666666777999999666777666444111000111222xxxqqqiiihhhpppzzz{{{nnnaaa]]]```ooonnnWWWIII>>>999444111222222000---000000000/////////......---------,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++***((('''&&&)))************+++++++++++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))************))))))))))))******$$$%%%'''(((***+++++++++))))))))))))))))))))))))***************************************+++++++++******))))))((('''''''''))))))))))))))))))))))))))))))))))))************+++************)))))))))***+++,,,+++)))))))))+++************************++++++************++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++***)))***---...---,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000111222111444???OOOfffttt```VVVNNNCCC======999:::<<>>???===;;;===BBBHHHLLLNNNSSSUUUVVVTTTPPPNNNOOOPPPEEE>>>777555888;;;:::888<<>>;;;;;;<<>>777777999999777999<<>>AAADDDIIINNNRRR^^^XXXPPPGGG@@@;;;999888999:::;;;<<<===>>>??????AAACCCGGGJJJMMMNNNNNNNNNKKKIIIHHHGGGHHHGGGEEECCC@@@AAABBBDDDFFFHHHIIIJJJJJJMMMOOOPPPQQQSSSWWWZZZfffiiilllmmmllllllmmmoooooottt{{{{{{vvvsssqqqppppppppprrruuuwwwyyyyyyxxxwwwssstttsssrrrpppppprrrtttvvvwwwwwwyyyzzz|||~~~{{{xxxvvvppplllllllllhhhggghhhddd___XXXRRROOONNNOOOPPPQQQPPPRRRYYY___cccjjjrrr|||{{{xxxtttvvv{{{vvvnnnnnnlllgggiiippppppzzz|||tttlllaaaZZZPPPGGG@@@:::777777333222111111333333111000111111111///---,,,---///|||~~~~~~lllqqqyyysssgggZZZUUUYYYfff|||kkkVVVEEE<<<888777---///000000//////111222///.........------------...---,,,,,,++++++++++++------------------------------------------------...---,,,,,,++++++,,,,,,))))))(((((((((***+++,,,)))************+++++++++))))))))))))))))))))))))'''(((***+++++++++***)))'''(((((()))***+++++++++((()))***++++++***)))((()))(((''''''''')))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,(((***++++++******+++---************************++++++************+++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++&&&)))++++++))))))+++...)))***+++,,,------...---,,,,,,---------.........//////.........///000000444000///222444444888===BBBUUUpppwwwnnn]]]VVVLLLBBB===;;;:::999===<<<;;;===@@@EEEIIIKKK___]]]XXXQQQHHHAAA===<<<::::::999999999:::;;;;;;@@@BBBFFFJJJMMMOOOOOOOOOKKKJJJJJJKKKKKKJJJGGGEEEAAABBBDDDEEEFFFGGGGGGGGGDDDFFFHHHJJJLLLMMMOOOQQQ^^^bbbfffgggffffffhhhjjjjjjnnnuuu{{{{{{~~~|||xxxssspppnnnhhhdddcccbbb___^^^```[[[VVVOOOJJJGGGGGGHHHHHHQQQUUU^^^fffjjjmmmwwwuuunnnjjjiiinnnvvvtttmmmmmmkkkeeeiiisss}}}~~~{{{ssshhh___OOOJJJCCC>>>:::666666888222111111222333333111///.../////////------///111~~~~~~|||~~~uuuwww{{{}}}~~~}}}{{{zzziiibbbZZZXXXaaasssrrrZZZJJJ@@@888333333//////............//////////////////////////////,,,,,,,,,------........./////////......------,,,,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,++++++++++++++++++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,,,,++++++++++++++++++###&&&((((((''''''))),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&((()))*********))))))******+++,,,++++++************++++++************************************************+++***)))***,,,---,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////111333555666AAADDDUUUtttzzznnnjjj^^^NNNAAA===;;;999999::::::;;;<<<@@@EEEHHHGGGUUU___\\\TTTMMMEEE>>>===999999<<<<<<888999>>>===???BBBGGGKKKLLLJJJHHHJJJJJJKKKKKKJJJJJJIIIIIIFFFDDDBBBCCCFFFGGGEEECCC@@@BBBCCCBBB@@@BBBFFFJJJTTTWWW\\\______```aaaaaabbbgggnnnuuu|||}}}~~~xxxrrrnnnmmmmmmnnniiiddd^^^[[[YYYXXXUUUSSSNNNKKKFFFEEEGGGJJJMMMMMMZZZhhhssstttsss{{{}}}pppfff```bbbnnnzzz}}}tttlllkkklllppp|||{{{yyywwwpppcccWWWRRRIIIAAA888444444555333000000000000000000000000000333333222222111000000000zzzxxx{{{}}}|||zzz|||~~~~~~{{{vvvrrrooo___YYYTTTXXXgggzzzyyyfffQQQCCC;;;555111111//////............//////........................,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,+++++++++*********************************++++++++++++++++++******++++++++++++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************%%%'''))))))'''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))******+++,,,++++++************++++++***************************************************)))((()))+++,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......000/////////000222444555666888DDD]]]yyy}}}xxxkkkXXXKKKDDD@@@<<<;;;;;;;;;:::;;;>>>AAADDDFFFOOOXXX[[[\\\ZZZSSSJJJBBB===;;;>>>>>>;;;;;;>>>999:::;;;@@@EEEIIIKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJLLLIIIFFFDDDDDDCCCAAA>>>>>>???@@@???>>>???BBBEEEKKKNNNRRRTTTUUUVVVXXXYYY]]]```eeelllrrrxxx{{{}}}~~~yyyzzz~~~zzzwwwrrrmmmjjjiiiiiiiiieee```ZZZVVVTTTQQQNNNKKKEEEFFFGGGGGGIIINNNVVV\\\jjjyyywwwmmmfffbbbdddooozzzzzzpppjjjqqq||||||yyyyyytttooollldddWWWLLLHHH@@@:::444111222333222///000000000000000000000000333222222111111000//////|||zzz}}}yyy}}}zzzqqqiiieeeXXXTTTTTT^^^ppp}}}hhhXXXFFF<<<777222111111//////............//////........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************))))))************))))))******++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))*********((()))******(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))******+++,,,++++++************++++++************************************************)))((('''(((***+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......000000000000000111222222444444;;;III\\\vvvzzzhhhYYYOOOFFF???<<<;;;;;;:::;;;<<<>>>@@@CCCFFFLLLUUU```gggddd\\\QQQIIIBBB@@@???===<<<===;;;999777999>>>DDDHHHKKKKKKLLLNNNPPPQQQPPPOOONNNPPPMMMIIIFFFDDDBBB???===;;;=========;;;;;;<<<===BBBDDDFFFGGGHHHJJJNNNPPPTTTVVVZZZ```fffmmmsssvvvyyy|||}}}||||||~~~xxxwwwxxx{{{}}}zzzxxxuuutttmmmkkkiiifffdddcccbbbaaa\\\YYYTTTPPPNNNKKKHHHFFFAAAGGGMMMQQQUUU]]]kkkuuu}}}wwwqqqjjjhhhfffhhhpppyyy}}}tttlllkkkzzz|||xxxttttttmmmeee___VVVJJJ@@@===999555111111222444222000000000000000000000000000222222111111000000//////~~~|||}}}pppeee___WWWZZZaaalllyyysssZZZNNN@@@999555222111333///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++)))((((((,,,,,,,,,+++++++++******************************)))******************)))))))))************))))))))))))************))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******))))))******+++,,,++++++************++++++***************************************************)))((()))+++++++++)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......000000000000000000000000666777;;;@@@HHHZZZyyyxxxiii\\\NNNBBB===;;;::::::<<>>???@@@BBBFFFJJJLLLNNNSSSYYY```fffjjjmmmrrrtttvvvwwwwwwwwwyyyzzzvvvuuuvvvzzzzzzwwwvvvvvv|||zzzvvvrrrnnnkkkiiihhhbbbbbbaaaaaa___]]][[[ZZZSSSQQQNNNKKKIIIHHHGGGFFFEEEKKKUUU___jjjxxxzzzxxxwwwuuuqqqllljjjkkkkkklllqqqwww}}}|||ssspppuuu{{{xxxtttqqqhhh^^^VVVMMMAAA:::888666555333333555555444222000000000000000000000000222111111000//////......~~~}}}nnnaaaZZZWWWbbbpppzzz~~~xxxiiiPPPEEE<<<777444000///111......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))((((((,,,,,,,,,+++++++++************************************++++++++++++******((())))))*********))))))))))))************))))))((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***+++,,,,,,******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******))))))******+++,,,++++++************++++++************************************************+++***)))***,,,---,,,+++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......000000000000//////......///222777:::;;;DDDZZZooo|||nnn[[[MMMAAA>>><<<<<>>===<<<;;;999777999::::::::::::<<<@@@DDDDDDHHHOOOVVV\\\```cccdddkkkmmmoooooonnnnnnooopppmmmmmmooorrrvvvyyyzzzzzz~~~~~~yyyvvvsssrrrxxxuuupppjjjeeebbb```___[[[\\\]]]]]]\\\YYYWWWUUUNNNMMMJJJGGGEEEEEEFFFGGGHHHNNNYYYkkkuuurrrqqqoookkkhhhiiimmmnnnmmmooorrrwww{{{~~~zzzzzzvvvtttqqqkkkaaaVVVNNNEEE<<<777777666555444444444444222111////////////////////////111111000//////......---}}}}}}vvvggg]]]YYYZZZiii{{{zzzkkk[[[EEE===777444222...---///......------------......------------------------,,,,,,,,,,,,++++++++++++)))******++++++,,,------,,,,,,,,,+++++++++*********************************++++++++++++++++++***(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************+++++++++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++***(((((((((******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,++++++************++++++************************************************+++*********,,,---,,,+++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........///////////////...---***---333777888<<>>AAAFFFJJJNNNQQQRRRSSSUUUVVVTTTPPPKKKHHHGGGEEECCC@@@??????>>><<<:::888888888777777888;;;>>>>>>CCCIIIQQQVVVYYYZZZZZZccceeeggggggeeeddddddddd```aaadddgggjjjmmmnnnooorrrvvv|||~~~}}}|||vvvqqqnnnllljjjqqqnnniiiccc___\\\[[[ZZZZZZZZZ[[[[[[YYYVVVSSSQQQMMMLLLIIIEEECCCDDDHHHKKKPPPWWWdddyyy{{{qqqpppqqqoooiiigggiiiooorrrpppoooppprrrsssxxxzzznnnkkkiiifff___UUUJJJDDD===777444666333333222222111000//////////////////////////////000000//////......------|||~~~xxxjjj```]]]^^^ggguuuwwwkkkZZZKKK===888444333111...---///...------,,,,,,------...------------------------,,,,,,,,,+++++++++******((()))***+++,,,......///,,,,,,,,,+++++++++******************************))))))************))))))'''(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%''')))+++***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******))))))******+++,,,++++++************++++++************************************************+++))))))***+++,,,+++***))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,---.../////////...---------000555777:::AAAIII___{{{|||nnn^^^VVVKKKEEEEEEGGGHHHGGGCCCAAAAAADDDHHHRRRgggzzzvvvfff\\\TTTNNNBBB@@@===<<<<<<===<<<;;;:::;;;<<>>======:::::::::;;;===@@@DDDFFFGGGMMMTTTWWWVVVRRRPPPPPPKKKGGGBBBAAAAAABBBAAA@@@===>>>>>><<<::::::;;;<<<777888;;;???CCCGGGKKKMMMMMMPPPSSSSSSPPPLLLIIIGGGEEEIIIOOOTTTYYY\\\```bbb___eeemmmsssuuutttrrrqqqoooqqqttttttuuuwww{{{sssiiiccc```___]]]___^^^]]][[[ZZZZZZZZZ[[[[[[[[[ZZZXXXUUUQQQNNNLLLIIIJJJJJJJJJNNNWWWccclllwwwlllkkkttt{{{}}}ooonnnsss|||~~~zzzuuurrrvvvyyy|||wwwcccXXXVVVVVVTTTJJJAAA999666444111222555////////////...///111333////////////////////////000//////...------,,,,,,|||{{{{{{{{{uuummmddd]]]]]]iiiwwwuuu___PPPDDD;;;444333222111000...------000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,........................++++++***)))(((((())))))************************************************(((%%%###$$$'''+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((*********)))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))(((((())))))******++++++''''''(((((())))))******(((((((((((((((((((((((((((((())))))*********++++++***)))))))))***+++,,,************************((()))************)))(((------,,,+++******++++++(((((())))))*********+++))))))************))))))************************,,,,,,++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,........................***+++---...000222666999DDD\\\|||zzztttooocccVVVQQQPPPJJJAAACCC@@@@@@BBBCCCHHHXXXiiivvv}}}zzzuuunnncccVVVJJJEEECCC???<<<;;;::::::999999:::<<<>>>???CCCGGGMMMSSSUUUTTTQQQOOOIIIHHHFFFDDDBBBBBBBBBBBBCCCCCCBBBAAA???===;;;:::<<<<<<<<<===???AAADDDEEEFFFHHHIIIJJJHHHEEEBBB@@@EEEFFFIIILLLQQQUUUYYY[[[[[[]]]```dddgggjjjkkkkkkhhhiiijjjlllooossswwwyyy~~~~~~~~~|||yyyyyy}}}~~~xxxooohhhcccaaa```___YYYZZZZZZZZZZZZZZZZZZ[[[\\\YYYYYYYYYSSSKKKJJJPPPLLLMMMSSSYYY\\\aaatttuuutttpppmmmpppxxx||||||qqqtttzzz}}}~~~~~~gggWWWPPPMMMIIIDDD<<<:::666333111000000000000000////////////000000////////////////////////000////////////.........~~~zzz{{{}}}|||xxxpppfff___^^^eeeuuuoooXXXHHH===555333222222111000///........./////////000000000000------------------------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************************************)))'''$$$%%%(((+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))((()))))))))))))))*********'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************+++******)))***+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((()))))))))))))))*********+++))))))************))))))************************++++++++++++++++++++++++++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////111444777<<>><<<<<<;;;;;;;;;;;;;;;<<<===@@@FFFLLLPPPQQQPPPOOOKKKJJJHHHEEEDDDCCCCCCCCCEEEEEEDDDCCCAAA???===<<<>>>>>>===<<<===>>>???@@@???@@@AAABBBBBBAAA???>>>AAABBBDDDGGGLLLPPPSSSUUUUUUWWWZZZ]]]___```aaaaaaddddddeeegggjjjmmmppprrruuuyyy}}}~~~|||wwwpppllliiiiiimmmuuu{{{~~~~~~}}}zzzuuurrrmmmiiigggeeebbb```[[[YYYUUUSSSSSSSSSSSSSSSVVVSSSRRRRRRNNNIIILLLRRRRRRSSSYYYaaadddjjj|||yyyrrrooopppooonnnrrrxxxyyywwwmmmsss{{{~~~vvv```QQQKKKHHHCCC???:::888555333111000111111000000////////////000000........................------------,,,,,,,,,,,,~~~~~~uuuoooqqq{{{|||yyy|||}}}yyysssggg\\\YYY```ooozzzcccMMM???888333111111111000000/////////.........//////000000000...........................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************************************+++)))'''''')))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))(((((())))))******++++++&&&'''((()))***))))))((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************************))))))))))))************++++++******++++++,,,---***************************)))(((''''''((()))******)))(((((((((((((((((()))))))))***************))))))************))))))*********************************++++++,,,,,,---,,,,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000000///000333555:::BBBUUUsss|||zzz{{{{{{vvvhhh]]]TTTMMMIIIDDDBBBCCCDDDEEEJJJOOOWWW___fffhhhiiiiiihhhdddhhhhhhkkkkkkaaaRRRIIIFFF???>>>===<<<;;;;;;::::::999<<<@@@DDDGGGIIIJJJJJJLLLJJJHHHFFFEEEEEEEEEEEEHHHHHHHHHGGGFFFDDDBBB@@@AAA@@@???===<<<;;;;;;;;;::::::;;;;;;<<<<<<=========>>>@@@CCCFFFJJJMMMNNNOOOPPPRRRTTTUUUVVVWWWWWW\\\]]]^^^```bbbeeegggiiiooosssyyy}}}{{{{{{|||||||||~~~~~~}}}}}}}}}~~~~~~xxxrrrnnnbbb]]]YYYXXX\\\dddkkkooozzz{{{|||~~~~~~}}}{{{zzzvvvssspppnnnnnnoooooonnnkkkkkklllllllllhhhccc^^^YYYTTTOOOLLLMMMNNNNNNMMMPPPPPPRRRSSSRRRQQQVVV\\\^^^]]]bbbjjjlllppp~~~zzzrrrmmmiiifffhhhmmmppprrruuuxxxvvvqqqiiiqqq|||}}}|||zzzkkkWWWIIICCC@@@<<<888777666444222111111222222000//////......//////000........................------------,,,,,,,,,,,,~~~~~~tttnnnlllrrrxxxtttyyyzzzrrrkkk```WWWYYYeeewwwzzziiiTTTCCC:::777666//////000000000000000000////////////////////////------------------------------,,,,,,,,,+++++++++------------------------++++++++++++++++++******************************************************,,,+++***))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))''''''((()))***++++++,,,''')))+++,,,---,,,***)))))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))************************)))))))))))))))*********+++++++++++++++,,,,,,---************************)))(((&&&%%%%%%&&&((()))++++++***))))))******+++************************))))))************))))))************************))))))***+++,,,,,,------,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++------..................///000000000///000333555:::===IIIaaa~~~}}}vvvmmmgggddd[[[UUUNNNLLLKKKJJJIIIIIIMMMQQQUUUWWWXXXXXXWWWVVV^^^cccllltttpppcccWWWQQQFFFDDD@@@===;;;;;;;;;<<<;;;<<<===???@@@AAABBBBBBHHHGGGFFFEEEEEEEEEFFFGGGJJJJJJKKKKKKJJJHHHFFFEEEDDDCCCBBBAAA???>>>======<<<<<<;;;::::::;;;<<<===<<<===>>>@@@BBBEEEHHHIIIJJJJJJLLLMMMOOOPPPQQQQQQSSSTTTVVVXXX[[[^^^aaabbbhhhlllqqqvvvzzz|||}}}}}}}}}{{{xxxuuusssqqqpppoooqqqsssuuuvvvxxxyyy{{{||||||}}}~~~zzzsssmmmjjjhhhaaa[[[UUUQQQTTTZZZaaaeeekkkmmmoooqqqrrrqqqooommmjjjhhheeecccccceeehhhiiihhhjjjmmmooonnnhhh___XXXRRRMMMIIIHHHJJJLLLLLLJJJLLLRRR[[[aaaddddddgggjjjllliiijjjoooooooooxxxzzzjjjdddccceeefffgggnnntttxxx{{{{{{uuunnnfffooozzz~~~{{{{{{}}}|||lll___OOOCCC===;;;777444444333222222222222333333/////////....../////////......................../////////.........------~~~~~~uuulllnnnssszzzwwwtttyyytttgggccc[[[XXXaaaooo}}}}}}vvviiiWWWGGG;;;666555777///////////////000000000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------((()))***++++++***))))))************************************************++++++++++++*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******''''''((()))***++++++,,,''')))+++,,,---,,,***)))))))))))))))))))))))))))++++++******))))))(((((())))))))))))((((((((((((******************************))))))))))))))))))******+++++++++,,,,,,,,,************************,,,+++)))(((((()))+++,,,++++++************+++++++++++++++***************))))))************))))))************************))))))***+++,,,,,,------,,,,,,,,,++++++*********)))***++++++,,,,,,++++++---------.........//////---.../////////000333666333666@@@RRRlll}}}{{{{{{|||||||||}}}~~~vvvoooeee\\\WWWSSSMMMGGGHHHFFFFFFGGGHHHGGGGGGHHHOOORRR]]]lllsssmmmaaaZZZRRRNNNHHHBBB===;;;:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAACCCDDDFFFHHHIIIJJJLLLMMMMMMLLLJJJIIIGGGFFFFFFFFFEEEDDDDDDCCCBBB@@@>>><<<;;;;;;;;;<<<;;;;;;;;;===>>>@@@BBBCCCCCCCCCDDDFFFHHHJJJLLLLLLJJJLLLNNNRRRVVVYYY[[[\\\^^^```dddiiilllmmmnnnnnnppppppnnnllliiifffeeedddgggjjjooorrrssstttwwwyyy}}}zzz{{{|||~~~|||tttmmmiiihhhhhhhhhbbbYYYTTTSSSWWW\\\___^^^```ccceeefffeeecccbbb```______^^^___bbbfffhhhjjjkkkmmmmmmiiiaaaWWWOOOJJJGGGEEEEEEGGGIIIHHHGGGJJJWWWgggsssxxxxxxvvvtttwwwqqqnnnpppooolllrrr}}}zzzjjj___\\\```fffjjjmmmttt{{{~~~vvvmmmeeemmmuuuyyyyyyyyy}}}zzzhhh___UUUHHH>>>:::888555222111111111111222222333333//////............//////........................///............---------zzzzzz}}}}}}|||qqqlllrrrzzzxxxvvvuuukkk^^^[[[ZZZ```nnn|||~~~uuujjj[[[III===666111000222////////////////////////111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++'''((()))***+++***)))(((***************************************************+++,,,+++***)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************(((((())))))******++++++&&&'''((()))***))))))((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((************************************))))))))))))))))))***++++++++++++***************************+++***)))(((((()))***+++))))))))))))))))))***++++++++++++++++++*********))))))************))))))*********************************++++++,,,,,,---,,,,,,++++++++++++++++++)))******+++++++++++++++***++++++,,,,,,---------,,,---.........///222444...333<<>>>>>===>>>AAACCCCCCLLL[[[fffeee^^^YYY[[[XXXQQQJJJDDD???;;;::::::::::::;;;===???AAABBB=========>>>@@@BBBDDDFFFFFFHHHKKKMMMOOONNNMMMKKKHHHHHHIIIJJJJJJJJJJJJIIIEEEDDDAAA>>><<<;;;;;;;;;999999999999:::;;;<<<===<<<======???AAACCCEEEFFFCCCDDDHHHKKKOOOQQQSSSTTTUUUXXX[[[___bbbcccbbbbbbaaabbbbbbaaa^^^\\\\\\]]]aaaeeekkkmmmllllllnnnpppssswww{{{|||}}}xxxyyyzzz|||~~~{{{xxx{{{~~~~~~}}}zzztttooollllllmmmooohhh^^^WWWTTTUUUXXXYYYUUUWWWYYY\\\]]]]]]\\\\\\YYYZZZ]]]^^^```bbbeeegggjjjhhhfffbbb]]]UUULLLFFFCCCBBBBBBBBBDDDFFFIIIKKKRRRbbbttt|||uuuooopppnnnkkknnnwww~~~zzzyyyzzzqqqiii```ZZZ\\\bbbjjjooouuu{{{vvvmmmfffkkkqqqvvvyyy}}}xxxnnn]]]RRRJJJAAA:::777666444222///000000111222222333333///......------......///------------------------,,,,,,,,,,,,++++++++++++xxx{{{~~~|||||||||wwwzzz|||{{{zzz|||vvvuuuyyy~~~~~~{{{yyyvvvnnnbbbYYYWWW[[[hhh{{{wwwmmm\\\MMM>>>888444000.../////////////////////..............................------------------------,,,,,,---------,,,+++***************************'''(((***,,,,,,+++***)))************************************************'''***,,,+++)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))************)))))))))))))))*********'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((('''))))))))))))))))))))))))************)))))))))((('''((()))*********))))))************************((((((((((((((((((((((((***************+++,,,,,,,,,,,,,,,++++++*********))))))************))))))************************++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))***+++++++++++++++******++++++,,,------...---......---,,,,,,///111000333999AAANNNccc||||||tttpppooouuuvvvkkk\\\QQQEEE@@@===:::;;;???AAA???BBBJJJPPPPPPPPPQQQWWWWWWVVVTTTOOOIIICCC???:::;;;;;;<<<===???@@@@@@<<<<<<<<<<<<===???AAABBBBBBDDDHHHLLLOOOOOONNNMMMHHHIIIJJJKKKLLLLLLKKKKKKHHHGGGEEECCC@@@???>>>===;;;::::::999999::::::;;;;;;;;;;;;;;;<<<>>>???@@@===???AAADDDFFFHHHIIIIIILLLOOOSSSXXX[[[[[[ZZZYYYSSSUUUWWWWWWUUUUUUWWWYYY[[[```eeeeeebbb______```cccjjjooorrrxxx~~~|||yyyvvvuuuvvvvvvvvvuuuqqqrrrssstttvvvwwwxxxyyy{{{}}}|||vvvooommmqqqvvv{{{||||||yyyuuurrrrrrsssqqqjjjaaaYYYUUUUUUUUUUUURRRSSSUUUWWWXXXYYYZZZZZZWWW[[[```ccccccccceeefffddd```YYYSSSMMMHHHCCC@@@===>>>@@@@@@CCCJJJUUU^^^jjjwwwyyyooommmjjjeeegggmmmtttqqqooommmkkkiiiiiijjjhhheeebbbaaaeeekkkrrruuu|||~~~|||tttllleeeiiipppxxxssskkkbbbUUUFFF@@@999444333333222111//////000111111222222222///......------......///------------------------,,,,,,,,,+++++++++******}}}ssswww{{{zzzxxxyyy}}}yyy{{{|||{{{zzz~~~|||yyyyyyzzztttggg[[[WWWTTT\\\nnn~~~qqqeeeRRRCCC777555444111///000000000//////............++++++,,,---...///000111........................,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++***************************************************&&&)))++++++)))((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))*********+++*********)))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))(((((())))))******++++++******))))))((((((((('''((((((((((((((((((((((((+++*********))))))((((((&&&'''(((******))))))(((************************++++++,,,,,,,,,,,,++++++---,,,,,,,,,---......///,,,,,,,,,++++++*********))))))************))))))************************,,,,,,++++++++++++++++++*********++++++,,,,,,---))))))***++++++++++++***,,,,,,------...///000000//////...,,,+++***,,,...000111222666@@@PPPbbboooxxxppphhhjjj|||pppaaaQQQHHHAAA;;;;;;???CCC@@@???@@@???>>>BBBHHHMMMQQQWWWZZZYYYSSSLLLGGG>>>>>>>>>=========<<<<<<>>>===<<<<<<<<<===>>>??????BBBGGGKKKNNNOOONNNMMMGGGHHHJJJKKKKKKKKKJJJJJJKKKJJJIIIGGGEEECCCBBBAAA>>>======<<<;;;<<<<<<<<<======<<<;;;;;;<<<===>>>;;;<<<>>>???AAAAAA@@@@@@@@@DDDIIIOOORRRRRRQQQPPPKKKNNNPPPPPPPPPQQQUUUXXXVVV[[[___^^^XXXSSSQQQRRRWWW___fffjjjrrr|||}}}~~~{{{yyywwwsssnnnkkkkkkmmmnnnoooiiijjjkkklllmmmnnnooopppqqqssssssnnnhhhhhhooovvv{{{}}}~~~zzzwwwwwwwwwqqqkkkbbbZZZVVVUUUTTTTTTRRRRRRSSSUUUVVVXXXYYYZZZYYY^^^eeehhhhhhfffffffff^^^XXXOOOGGGBBB@@@???>>>888<<>>:::444111000000000///...///000111111111111111.........------.........------------------------.........---------,,,,,,zzzuuummmmmmooosssxxx|||}}}}}}yyyxxxxxxzzz}}}{{{zzzxxxsssggg[[[WWWYYYYYYjjj~~~sss___OOOFFF@@@888444333333333111////////////............000000000000000///......000000///...------,,,,,,------,,,,,,,,,,,,++++++++++++************++++++*********++++++,,,,,,,,,,,,,,,++++++***++++++++++++*********))))))((((((&&&&&&'''((()))***++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,------...///&&&''''''((()))************)))))))))***+++,,,,,,******++++++++++++******)))************+++++++++***************++++++,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,------...///000000000111222222555???MMMXXXqqquuujjjhhhtttyyy^^^III@@@>>>>>>>>>>>>>>>>>>>>><<<<<<>>>???EEEJJJRRR\\\```]]]TTTMMMHHHIIIFFF@@@>>>@@@???======>>>???@@@@@@@@@@@@@@@>>>@@@CCCEEEGGGGGGGGGFFFBBBCCCCCCEEEFFFHHHJJJKKKIIIJJJJJJIIIGGGEEEFFFGGGDDDCCCAAA@@@>>>=========@@@@@@>>>===<<<<<<<<<<<<<<<===>>>?????????>>>===@@@BBBEEEHHHJJJKKKLLLLLLMMMLLLKKKJJJIIIHHHIIIIIIRRRSSSTTTTTTRRROOOLLLIIIRRRUUU\\\cccjjjpppuuuwwwxxxyyyzzz{{{zzzxxxuuusssqqqkkkeeedddfffgggfffcccaaaaaa``````aaaccceeegggdddcccaaa```aaafffmmmsss}}}|||xxxvvvpppjjjiiieee```ZZZVVVTTTTTTUUUTTTTTTTTTUUUWWWZZZ]]]___fffdddggglllllleee___]]]SSSOOOIIIDDD@@@>>><<<:::999===CCCKKKWWWiii|||vvveeeZZZVVVWWWYYYZZZVVVTTTYYYdddlllmmmlllrrrrrruuuzzz{{{tttooollllllpppuuu~~~vvvcccWWWMMMBBB:::444444333222111111111111222111///.........///000---------------------------,,,++++++++++++,,,------------+++******,,,...}}}zzzxxxssssssuuuyyy|||}}}|||zzz~~~}}}~~~~~~|||wwwrrrjjj```VVVUUUXXXeeesssyyykkkXXXJJJ???:::444111000000///...000000000000////////////...////////////...------000//////...------,,,,,,------,,,,,,,,,+++++++++++++++************++++++*********++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++******))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++***************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++******++++++,,,---*********+++,,,---------))))))))))))))))))***+++***++++++++++++++++++***)))************++++++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,------...//////000000222333222333777@@@GGG[[[rrrsssmmmuuudddOOODDDBBBAAA@@@<<<<<<<<<;;;:::999999:::>>>CCCKKKVVV^^^```]]]YYYPPPQQQOOOIIIFFFFFFDDD@@@AAA@@@@@@@@@??????>>>>>>;;;<<>>>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;===???AAADDDFFFHHHJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGKKKLLLMMMLLLKKKIIIFFFEEEKKKNNNTTTZZZaaafffjjjlllmmmnnnoooooonnnkkkhhhfffddd___ZZZYYY[[[]]]\\\ZZZYYYXXXWWWVVVWWWXXXZZZ[[[WWWWWWXXX[[[```iiissszzzzzzvvvooohhheeebbb^^^YYYVVVUUUUUUUUUVVVVVVXXXZZZ]]]```bbbdddllliiiiiiiiieee^^^[[[\\\UUUPPPIIIBBB???>>>>>>>>>>>>BBBHHHQQQ^^^qqqxxxggg[[[UUUSSSTTTTTTUUUZZZgggvvvyyysssqqqrrrttt}}}yyyfffVVVLLLDDD;;;444333222111111111111111111000111111222222000///...------------------------///...------------...///,,,------,,,+++***,,,---}}}zzz{{{{{{yyy~~~}}}tttiii```XXXTTTXXX^^^sss|||zzzmmm]]]MMMCCC999666222000//////...---111111111000000000//////---............---,,,,,,//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++*********+++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++******++++++++++++*********)))******))))))))))))******)))))))))))))))))))))))))))************+++++++++***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************(((((('''(((((()))***+++''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,++++++************))))))))))))))))))***++++++++++++,,,------......***))))))((((((((())))))++++++++++++++++++++++++)))************++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,------.../////////...111333333222333666:::FFF]]]yyyxxxxxx}}}iiiUUUKKKFFFDDDCCC=========<<<;;;:::999888;;;>>>EEEOOOZZZbbbeeeggg___aaa^^^XXXSSSPPPLLLGGGCCCCCCAAA@@@???>>>>>>>>><<<<<<===???????????????>>>>>>>>>>>>>>>???@@@AAACCCGGGKKKNNNMMMKKKJJJIIIIIIIIIHHHFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA======<<<;;;:::::::::;;;;;;<<<===???BBBDDDFFFHHHGGGGGGHHHHHHHHHFFFEEEDDDFFFEEEEEEDDDDDDCCCBBBBBBDDDGGGKKKPPPUUUZZZ]]]^^^aaaaaaaaaaaa___\\\YYYWWWUUURRRNNNMMMPPPRRRQQQPPPPPPOOONNNMMMLLLLLLMMMNNNJJJKKKNNNSSS[[[gggsss|||yyytttlllddd___^^^\\\ZZZYYYWWWWWWWWWZZZ\\\^^^```ccceeefffgggdddbbb```]]]WWWTTTXXX```ddd^^^SSSIIIBBBAAABBBDDDGGGJJJNNNUUUbbbuuuvvvfffYYYRRROOOOOOQQQVVVcccwww{{{wwwuuuxxx~~~mmmbbbRRRGGG@@@;;;555000000000//////000000111111...000333555444222///---------------------------......------------......***,,,------,,,+++,,,---yyyzzz}}}zzz~~~~~~zzzmmm```XXXVVVYYYbbbkkk~~~~~~qqq```OOOBBB;;;555444333222222111000///000000000000////////////...............---,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++***************+++++++++***************++++++,,,******************************************************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))************************************************''''''''''''((()))++++++&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,++++++******))))))))))))((((((((())))))***)))))))))*********++++++++++++***))))))((())))))*********))))))*********))))))*********+++++++++***))))))))))))***++++++++++++++++++++++++++++++++++++*********++++++,,,---------.........//////,,,///222333333333666888>>>PPPfffyyy~~~zzz{{{{{{{{{yyyyyy}}}~~~lll]]]SSSMMMHHHEEEAAA@@@???>>>>>>>>><<<;;;===???CCCJJJTTT^^^gggkkklllnnnmmmgggaaa^^^XXXRRRJJJHHHFFFDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;<<<===>>>>>>???BBBFFFIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEDDDCCCCCCCCCDDDDDDBBBAAA???===<<<<<<==================???AAACCCEEECCCDDDEEEFFFEEEDDDBBB@@@CCCCCCAAA@@@@@@AAAAAABBBBBBCCCFFFJJJMMMPPPSSSTTTVVVVVVVVVUUURRROOOLLLKKKKKKIIIFFFGGGIIIKKKLLLKKKLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFHHHLLLSSS]]]iiiqqqxxx|||}}}yyyuuuqqqjjjccc`````````______]]]\\\\\\___```bbbcccccccccbbbaaaUUUTTTSSSPPPLLLOOO]]]lll{{{ssseeeVVVLLLGGGIIIKKKOOOPPPRRRUUU^^^nnn|||yyylll___UUUQQQPPPQQQVVV]]]kkkxxxxxxxxxyyy|||zzzpppgggVVVNNNCCC<<<888666333000...............///000111...000222333333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---...---,,,,,,,,,~~~|||{{{pppcccWWWUUUZZZdddqqq{{{yyyhhhUUUEEE:::666333333444333222111111111//////.........---------...////////////...---------------------,,,,,,,,,,,,,,,+++++++++*********++++++************++++++***************************)))))))))******+++,,,((((((((()))))))))))))))''''''(((((()))******+++******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))************************************************''''''''''''((()))++++++&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))+++******)))))))))******((((((((()))))))))))))))---,,,,,,+++***************)))(((((((((((()))***))))))*********+++++++++((((((((((((((()))******++++++++++++++++++++++++******))))))))))))******---------..................///000000111333555888:::FFFSSS^^^kkk{{{|||}}}yyytttppppppttt}}}uuujjjaaaXXXOOOIIIDDDBBB???>>>??????>>><<<===>>>@@@DDDLLLVVV```fffjjjnnnooommmkkkjjjfffaaaYYYWWWTTTQQQMMMKKKIIIHHHFFFEEECCCAAA@@@@@@@@@@@@:::::::::999::::::;;;;;;<<<>>>???@@@@@@BBBEEEHHHFFFFFFFFFFFFFFFFFFGGGHHHFFFEEEEEEEEEEEEEEEFFFGGGDDDCCCAAA???>>>>>>??????AAA@@@?????????@@@AAABBB@@@AAACCCDDDCCCBBB@@@???BBBAAA???>>>>>>???AAABBB@@@AAABBBDDDGGGIIIKKKLLLMMMLLLLLLKKKIIIGGGDDDCCCDDDCCCBBBCCCEEEGGGHHHIIIIIIIIIHHHFFFEEEEEEDDDDDDEEEEEEFFFHHHLLLSSS\\\ccciiinnnrrrqqqpppppplllffffffgggggggggfffeeecccbbbaaaaaa```___\\\YYYVVVTTTMMMLLLKKKIIIFFFLLL^^^qqq}}}qqqbbbVVVPPPQQQTTTVVVVVVWWWXXX]]]hhhwww~~~uuuqqqqqqjjj```XXXSSSUUUYYY\\\```fffrrr{{{vvvsssvvv{{{~~~}}}~~~|||xxxrrrgggZZZRRRDDD???888555444444333222------------...///000000//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((+++---...---,,,,,,---~~~yyyxxxeeeZZZRRRWWWdddrrr~~~ooo\\\JJJ===666333000111222111000//////000.........---------,,,,,,///////////////...------------,,,,,,,,,,,,,,,,,,++++++++++++************++++++************++++++***************))))))))))))))))))))))))***+++,,,'''''''''(((((((((((()))&&&&&&'''((()))***++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************(((((('''(((((()))***+++''''''(((((())))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++***************************************------,,,+++++++++,,,,,,***)))(((''''''((()))***)))************+++++++++)))(((((((((((()))******++++++++++++++++++++++++++++++***))))))))))))***........................111///...------///111222333999@@@EEEOOO^^^iiinnnyyyrrroooooorrr|||zzzrrrhhh]]]VVVMMMHHHBBB???@@@AAA@@@>>>>>>>>>@@@AAAEEELLLTTTZZZ[[[```dddfffiiimmmmmmjjjgggfffdddaaa\\\XXXUUURRROOOMMMJJJFFFDDDDDDDDDEEE???>>>===;;;:::::::::999:::;;;;;;::::::<<<@@@DDDDDDDDDDDDEEEFFFGGGHHHHHHEEEEEEDDDEEEEEEFFFGGGHHHCCCCCCBBBAAA@@@@@@@@@@@@CCCCCCBBBBBBAAABBBBBBBBBAAAAAABBBCCCCCCBBBAAA@@@@@@???>>>=========>>>????????????@@@AAACCCEEEFFFDDDDDDDDDCCCBBBAAA@@@?????????@@@AAABBBDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEGGGHHHJJJOOOUUUYYY]]]bbbggghhhjjjnnnmmmiiijjjjjjiiihhhgggeeecccbbbZZZYYYWWWUUUQQQNNNKKKIIIJJJHHHFFFCCC@@@EEEWWWhhh|||zzztttjjjaaa]]]^^^aaaaaabbbccccccdddkkkttt||||||sssnnnlllfffbbb]]]YYYZZZ___eeejjjjjjoooxxxwwwsssuuu{{{zzzyyyzzz|||tttkkkgggaaaUUUIIIBBB999666222000000111111111.........---......//////.../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))+++------,,,,,,---...{{{}}}|||wwwtttaaaXXXUUU```sssuuubbbOOOAAA888444333000111222000...---///111///.........---------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++************+++++++++*********)))))))))((((((((((((((()))***+++,,,'''((((((((())))))))))))((((((((())))))***************))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++***************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,+++******))))))******+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++***))))))***+++,,,)))************+++++++++***************++++++,,,++++++++++++++++++++++++---,,,,,,+++******++++++........................000///........./////////...222555777===HHHPPPSSSggg}}}}}}yyyxxx~~~yyyqqqmmmaaaYYYOOOJJJIIIIIIGGGEEEGGGHHHHHHFFFEEEEEEIIILLLKKKQQQVVVXXX]]]ccceeecccggghhhiiiiiihhhfffcccaaa```]]]YYYTTTRRRQQQRRRRRRLLLKKKHHHDDDAAA>>><<<;;;:::;;;;;;;;;:::;;;===???@@@@@@@@@AAABBBDDDEEEFFFCCCCCCCCCDDDEEEFFFGGGHHHDDDDDDEEEEEEEEEDDDDDDCCCAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@???>>>>>>>>>>>>>>>@@@@@@??????@@@BBBCCCDDD@@@@@@@@@AAAAAAAAAAAAAAA>>>???@@@AAABBBCCCDDDFFFDDDEEEFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKLLLNNNQQQTTTTTTYYY]]]^^^bbbggghhhfffeeecccaaa^^^[[[XXXVVVUUUNNNMMMKKKIIIGGGFFFEEEDDDDDDCCCBBBBBBCCCIIIXXXhhhvvvyyyzzzwwwqqqnnnnnnpppssstttuuusssppppppssswww{{{{{{xxxqqqiiieeefffiiicccccccccdddhhhmmmrrruuurrrvvv~~~xxxwwwyyy{{{rrrooopppmmmaaaWWWSSSOOOFFF===999444222000//////000000111000///...............///---...000111111///---++++++++++++++++++++++++++++++,,,------------,,,+++***+++,,,,,,+++,,,...000tttrrrwww|||uuurrrbbb[[[[[[jjjzzzmmmYYYGGG;;;666444444111333333111...---000333000/////////............,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************+++++++++*********))))))(((((((((((((((((()))***+++,,,(((((())))))*********++++++++++++*********************))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++***)))))))))))))))+++************************)))))))))***+++,,,,,,...---+++******+++---...)))************+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++///...------,,,,,,,,,,,,.....................---.........000222222111000///222444333777===BBBAAAIIIaaaxxxzzztttjjj^^^VVVTTTSSSQQQOOOTTTUUUSSSNNNGGGBBBAAABBBDDDIIILLLNNNRRRWWWYYYWWW]]]```fffkkknnnnnnnnnmmmpppmmmhhhccc```___```aaaYYYWWWSSSNNNHHHDDDAAA???999;;;===>>><<<;;;;;;<<<;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCDDDEEEGGGGGGFFFGGGIIIJJJJJJIIIHHHGGG>>>@@@BBBEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHCCCBBBBBBAAAAAA@@@??????CCCBBBAAAAAABBBCCCEEEFFF@@@@@@AAABBBCCCDDDDDDEEE???@@@BBBCCCCCCDDDEEEGGGEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMOOOOOONNNMMMNNNOOOOOOTTTVVVWWWZZZ___aaa___\\\ZZZVVVRRRNNNKKKIIIHHHDDDCCCBBBAAAAAABBBCCCDDDCCCBBBDDDIIINNNWWWgggvvvxxx~~~{{{{{{|||~~~wwwrrrqqqqqqpppnnniiiaaaZZZZZZ```fffeeegggkkkooossswwwyyyzzzxxx{{{~~~{{{}}}zzzvvvjjjffffffaaaTTTHHHFFFCCC<<<666444444333111000000111111111111000///...............+++...222555555111---)))++++++++++++++++++++++++)))***+++,,,,,,+++***)))***+++++++++***+++...111zzzsssqqquuuzzz|||pppfff[[[\\\ggg~~~sss___III===888444111//////000111222222111000//////////////////000111111///...---,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))'''%%%$$$%%%&&&'''((()))***+++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))******+++((((((((()))******+++++++++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))************))))))))))))******************)))((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,)))'''&&&(((***++++++))))))))))))((((((((((((************************+++++++++************)))+++++++++*********))))))+++++++++*********))))))++++++******************++++++******)))*********+++++++++++++++++++++++++++,,,---...///...---,,,............////////////111111111222333666888999CCCMMMbbb{{{zzzxxx}}}yyynnnjjjiiifffddddddooopppjjj]]]RRRKKKFFFBBBDDD@@@???BBBEEEEEEIIIMMMKKKNNNSSSZZZaaaggglllnnnooovvvwwwsssqqqvvvyyyyyywwwooohhhaaaWWWJJJCCCCCCFFFBBB======>>>>>>;;;777555:::;;;888999>>>>>>999:::;;;===???@@@AAABBBBBBGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHDDDEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDAAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHIIIKKKMMMQQQTTTVVVRRRQQQNNNLLLLLLLLLMMMNNNMMMLLLLLLMMMNNNOOOOOONNNNNNMMMJJJHHHEEECCCBBBBBB@@@AAABBBAAA@@@@@@BBBDDD@@@CCCIIIRRR^^^lllzzz}}}xxxmmmfffdddfffbbb``````___]]]```eeeiiimmmuuu~~~~~~zzzuuu|||{{{oooddd]]]YYYPPPIII@@@;;;999777333///......////////////......111111000///...---,,,,,,//////.........---------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,wwwooommmpppvvv{{{}}}zzzrrriiibbb^^^dddssslllYYYEEE;;;777333111000///000111111111111000//////.........//////000111///......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***(((''''''''')))***))))))***+++++++++******)))******************))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))******+++*********)))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))******************)))((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))+++++++++)))))))))))))))))))))(((************************+++++++++*********))))))+++++++++*********))))))+++++++++*********))))))************************+++***************+++++++++++++++++++++++++++++++++,,,------......------............/////////////////////000222444666777:::AAAOOOccc|||{{{}}}zzzfffUUUJJJCCCBBB===;;;===???>>>@@@DDDEEEFFFHHHMMMRRRYYY^^^bbbooouuuyyywwwxxx}}}ttthhh]]]TTTPPPLLLGGGBBB@@@AAAAAA>>>;;;888<<<<<<888777;;;:::777;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCEEEEEEDDDDDDDDDCCCDDDEEEEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIJJJLLLNNNQQQRRROOOMMMJJJGGGDDDCCCCCCCCCEEEEEEEEEEEEGGGGGGGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@???AAABBBBBBBBBCCCEEEGGGIIILLLRRR\\\iiiwww|||{{{}}}zzzuuuqqqiii```ZZZZZZ\\\```gggnnnooollllllooouuuxxx~~~{{{wwwtttyyyzzzlll^^^RRRLLLGGGAAA999666666555222///......////////////..................------------.........------------,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}vvvlllhhhkkkqqqwwwzzzwwwyyyzzzvvvnnneee```___aaannnyyy```PPP???777555333111111///000000111111000000///.........---......///000........................++++++++++++++++++++++++************************+++***)))))))))***+++,,,******+++++++++******)))((())))))******))))))((())))))))))))))))))))))))))))))******))))))(((((()))))))))))))))******+++++++++******)))(((((('''))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))******************)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************************))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))+++++++++***************+++++++++***************************************))))))))))))***+++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......---............/////////---------...///111222333444888>>>III[[[wwwjjjVVVJJJEEE???;;;<<<===;;;;;;===???>>>>>>???CCCIIINNNRRR___eeejjjlllqqq{{{~~~wwwmmmcccYYYSSSMMMHHHGGGFFFCCCAAA===???>>>:::999;;;;;;999::::::;;;;;;<<<;;;;;;;;;>>>===>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIKKKLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLKKKJJJHHHEEECCCAAADDDCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHHHHIIIJJJKKKLLLIIIGGGCCC@@@===<<<<<<<<<>>>>>>???@@@@@@AAA@@@@@@>>>>>>>>>>>>??????@@@@@@AAADDDGGGIIIJJJKKKNNNPPPTTTWWW\\\eeeppp|||vvvrrrrrrpppjjjccc___ZZZTTTSSSUUU\\\fffwwwzzzzzzzzzvvvtttvvv{{{~~~ssseeeVVVHHH@@@;;;666222000111222111///......////////////......+++,,,,,,,,,------......------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,||||||~~~wwwnnnlllqqqwwwxxxwwwtttttttttoooddd\\\\\\```gggxxx}}}iiiRRREEE888444333222000111///000000000000000000///......---------......///,,,---------.........///++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---+++++++++++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********))))))((()))))))))))))))******+++************))))))((((((((()))***,,,,,,+++******))))))))))))))))))))))))((()))))))))************((()))))))))***************))))))((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***,,,---,,,***)))))))))))))))*********((((((((((((((((((((((((************))))))))))))***************************************************************+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++------,,,+++,,,---...///---------.........//////---------...///000000111555777999;;;EEE\\\zzzmmm[[[PPPHHHBBBBBBAAA>>>===???======<<<<<<===AAADDDFFFJJJOOOSSSWWW\\\gggrrryyyyyynnnggg___WWWSSSOOOLLLJJJFFFEEECCC@@@?????????>>>:::;;;;;;<<<;;;;;;::::::???>>>>>>=========>>>>>>>>>============>>>???????????????@@@@@@@@@@@@@@@BBBCCCDDDEEEGGGIIIJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIKKKJJJJJJHHHFFFCCCAAA???@@@@@@@@@@@@@@@AAAAAABBBEEEEEEEEEEEEDDDDDDDDDDDDAAA???===;;;:::;;;<<<===;;;===???@@@?????????@@@BBBBBBAAAAAABBBCCCEEEEEEIIILLLQQQUUUXXXZZZ]]]___```aaadddjjjqqqyyy~~~ssshhhcccbbb```ZZZVVVUUUUUUUUUZZZ```iiivvv~~~yyyvvvrrrsssuuu|||{{{wwwpppggg[[[NNNBBB;;;444111......///000000///......////////////......,,,,,,---------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++zzzsssrrrwww}}}{{{~~~|||uuuvvv|||~~~{{{vvvpppnnnkkkfff\\\UUUZZZeeerrroooYYYFFF<<<333222222111000111000//////////////////000///...------------......+++++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***++++++,,,+++++++++++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))************)))))))))))))))))))))******+++(((((())))))************((()))***,,,,,,+++******))))))))))))))))))))))))((()))))))))************((()))))))))***************))))))((((((((((((((())))))(((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***,,,---,,,***((()))))))))*********+++((((((((((((((((((((((((*********)))))))))((((((************************************************))))))*********+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++------,,,+++,,,---...///------------............------.../////////000000222555888888;;;III```rrr~~~yyysss]]]SSSIIIFFFEEEBBB@@@@@@======>>>>>>>>>>>>>>>>>>AAACCCFFFIIIMMMSSS]]]eeeyyyvvvmmmfffaaa^^^\\\VVVSSSPPPMMMIIIDDDBBBBBB??????@@@??????>>>=========<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<======>>>==================<<<<<>>===<<<<<<;;;;;;<<<<<<===>>>BBBAAAAAAAAA@@@@@@??????<<<;;;999888888999:::;;;888<<<@@@BBBBBBCCCDDDFFFIIIHHHFFFFFFGGGJJJMMMOOOTTTYYY___eeeiiillloooqqqooooooppptttyyy}}}}}}}}}{{{pppcccYYYSSSQQQSSSPPPPPPVVV\\\bbbjjjrrrwww~~~yyyvvvuuunnnpppssszzz|||uuurrrkkkaaaWWWNNNEEE===888333111/////////000000000......////////////......////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++~~~xxxqqqkkkhhhmmmuuuvvv|||}}}zzz}}}~~~xxxlllfffaaa]]]VVVRRR\\\jjjuuu^^^KKK>>>666000111222000///111000//////......//////000000///......---.........+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***************+++++++++******)))((())))))******))))))((())))))))))))))))))))))))))))))******++++++******)))))))))))))))******+++'''(((((()))******++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))******************)))((((((((((((((())))))(((''''''(((***+++))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,,,,+++((())))))******+++++++++))))))))))))))))))))))))******)))))))))(((((((((***************+++++++++***************+++++++++)))))))))***++++++,,,,,,))))))))))))***+++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,------------...............//////000//////...***000555666666>>>MMMYYYrrr~~~wwwxxx|||mmm___QQQJJJGGGCCC@@@@@@>>>>>>??????>>>===<<<;;;??????@@@BBBCCCDDDKKKSSSbbbuuu|||xxxvvvuuummmiiiddd```YYYOOOIIIHHHGGGFFFEEEDDDBBB???===<<<<<<<<<<<<<<<===>>>??????===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;;;;;;;==================>>>>>>>>>???@@@@@@@@@@@@???>>>======>>>??????>>>===<<<:::999999999999:::;;;;;;>>>????????????>>>=========;;;999777666777888999888>>>EEEKKKMMMPPPTTTXXXYYYVVVRRROOOOOORRRVVVYYY]]]ccckkkrrrwwwzzz}}}{{{wwwnnnbbbWWWNNNJJJIIIPPPOOOUUU___iiipppxxx}}}yyytttrrrsssqqquuu{{{tttlllhhh___RRRGGG@@@;;;666333222222111111000000000111......////////////......000000/////////.........------------,,,,,,,,,,,,------------------------*********+++++++++++++++++++++++++++++++++++++++yyywwwrrrnnnlllhhhgggnnnwww{{{~~~~~~~~~zzzkkkbbb[[[YYYVVVUUUbbbssssssaaaOOOAAA999333000222222000///000000///............///000111000//////.........///,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++***************))))))((())))))***+++++++++******)))******************)))))))))))))))))))))))))))((()))***++++++++++++***)))))))))))))))******+++)))))))))))))))***************))))))******+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))******************)))((((((((((((((()))((('''&&&'''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((++++++++++++++++++++++++))))))))))))))))))))))))(((&&&%%%&&&(((***++++++((())))))******+++,,,,,,***************************)))))))))(((((((((((())))))*********+++++++++))))))*********+++++++++((())))))***++++++,,,,,,+++***************+++++++++++++++++++++++++++++++++,,,------......------,,,,,,---------.........---.../////////...---,,,)))...222222222666???GGGVVVmmm|||yyywwwyyy|||qqq^^^SSSMMMGGGCCCCCCAAA@@@???===============>>><<<===@@@>>><<<@@@HHHRRRaaauuu~~~zzzxxxpppddd\\\[[[ZZZXXXVVVRRRMMMIIIEEECCCEEEEEECCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>??????@@@>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>===<<<:::;;;<<<===>>>===<<<<<<;;;::::::::::::;;;<<<<<<======??????@@@??????>>>===<<<;;;::::::;;;===>>>???HHHSSS]]]cccjjjqqqwww{{{uuukkkbbb]]]\\\___aaaaaagggqqqyyy~~~{{{mmmggg^^^TTTNNNLLLNNNPPPXXXZZZbbboooxxx|||~~~~~~|||}}}wwwtttvvvxxx~~~ssshhh```XXXOOOCCC;;;888666333000000000111000000000000111......////////////......------............//////.........------------,,,------------------------)))*********++++++++++++************************|||qqqlllhhhhhhjjjkkkllluuu~~~{{{nnnbbbYYYYYYYYY[[[iiizzz{{{eeeSSSEEE;;;777222000222333000///000000///...------...///000111111000///////////////........................++++++++++++++++++++++++************************+++++++++++++++***)))(((((()))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))((()))***+++++++++++++++)))))))))))))))******+++++++++******)))(((((((((+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))************))))))))))))******************)))((((((((((((((()))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((++++++++++++++++++++++++))))))))))))))))))))))))(((&&&$$$$$$'''***+++,,,((())))))***++++++,,,,,,************************))))))))))))(((((((((((())))))******++++++++++++))))))******++++++++++++((())))))***++++++,,,,,,++++++******************+++++++++++++++++++++++++++,,,---...///...---,,,,,,,,,,,,---------......,,,---...///...---,,,+++...000111000...111888>>>BBBXXXuuu~~~|||~~~kkk]]]UUUMMMIIIHHHDDDBBB???===<<<===???AAA???===???BBB@@@<<>>???????????????@@@AAAAAA@@@@@@??????>>>>>>>>>===::::::;;;;;;<<<======>>>===>>>????????????>>>===;;;<<<===>>>>>>===<<<<<<===<<<<<<<<<<<<===>>>>>><<<===???AAAAAAAAAAAA@@@======<<<===???BBBEEEGGGJJJTTTbbbnnnxxxtttjjjeeeeeefffbbbhhhrrr{{{~~~uuunnn]]]XXXPPPJJJIIIMMMTTTZZZcccfffooo{{{{{{~~~vvvzzz|||{{{xxxxxx|||{{{rrrggg\\\TTTIIIAAA888444444555333111---...////////////000111......////////////......***++++++,,,---//////000//////.........---------++++++++++++++++++++++++))))))******++++++++++++************************xxxiiicccjjjttt{{{{{{}}}}}}tttgggaaa^^^```bbbgggsssjjjTTTGGG>>>777333333222222111000////////////...//////000111222111000...---,,,,,,------,,,------......------,,,,,,,,,,,,+++++++++******+++++++++************))))))************+++++++++++++++************++++++))))))))))))))))))))))))''''''(((((())))))***************)))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&************))))))))))))))))))))))))************---,,,***(((((((((((()))))))))))))))************'''((()))++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))%%%&&&&&&'''((()))******)))************++++++++++++***)))(((((()))***+++)))((('''&&&&&&'''((()))************************++++++******++++++,,,---(((((((((((((((((((((((())))))))))))))))))))))))///,,,((((((***------,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......,,,---......///.........------///000222444555666<<>>@@@>>>???AAAGGGPPP^^^jjjqqqsssssssssrrryyy|||sssllljjjkkkfffgggbbbVVVLLLIIIHHHFFFIIIFFFCCCDDDGGGJJJIIIGGGHHHEEEBBB@@@@@@>>><<<:::======>>>@@@AAA@@@>>><<<@@@===>>>BBBBBB>>>@@@FFFEEEFFFDDD@@@@@@DDDFFFDDDAAA???@@@@@@>>>;;;>>>EEE???AAADDDHHHJJJJJJGGGEEEDDDGGGJJJKKKKKKMMMRRRVVV]]]ggguuu|||ooofffaaa]]]ccckkkssszzz~~~tttnnnkkkccc[[[SSSVVVXXXUUUSSSUUU^^^ggglllrrr|||}}}yyywww{{{~~~}}}}}}qqqfffbbbZZZLLL@@@;;;999666444222222222333////////////............------------------------,,,,,,,,,---------............,,,,,,,,,,,,......***+++------...---,,,+++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,xxxmmmooovvv}}}zzzmmmgggaaa___gggpppwwwsss]]]JJJAAA;;;555333333222111111000//////000////////////000000111111000...---,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,+++++++++******+++++++++************))))))************+++++++++++++++************++++++************************)))))))))))))))((((((((()))))))))))))))*********))))))))))))))))))))))))((()))******)))((('''&&&))))))******+++++++++,,,))))))))))))************,,,+++***(((((((((((()))))))))))))))************(((((()))***************))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))&&&'''''''''((()))))))))))))))*********++++++++++++***)))(((((()))***+++))))))(((''''''((())))))************************++++++******++++++,,,---************************)))))))))))))))))))))))),,,)))'''''')))+++***)))*********************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------------...---......///000/////////------...///000000111111555:::EEETTTbbbrrrsssjjjccc___```XXXPPPLLLMMMOOONNNLLLIIIDDD@@@AAAAAA??????AAABBBHHHPPPWWW[[[^^^___```dddjjjqqqwwwzzz|||}}}yyywwwqqqrrrmmmddd\\\YYYUUURRRQQQNNNMMMOOOUUU[[[]]]]]]XXXSSSLLLFFFCCCCCCBBBBBBEEEDDDDDDCCCCCCAAA???>>>AAA???@@@DDDEEECCCGGGMMMLLLNNNNNNKKKKKKOOOQQQOOOLLLJJJJJJLLLKKKHHHHHHKKKKKKJJJLLLPPPUUUVVVUUUSSSQQQSSSVVVWWWXXX[[[aaafffooowwwxxxhhh^^^YYY]]]bbbgggkkkooosssvvvuuutttooogggbbb```\\\VVVXXX^^^cccccc```cccmmmvvv}}}|||zzzwwwwww~~~wwwcccVVVQQQLLLBBB999888777444222111000000000111111000000000/////////------------------------,,,,,,,,,------------...,,,++++++******++++++,,,,,,,,,,,,---,,,,,,++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,|||vvvttt~~~~~~|||~~~uuufffgggbbbeeesssyyyppp^^^KKK>>>:::666333222222222111111000000///111000000////////////000000///...---,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,+++++++++******+++++++++************))))))************+++++++++++++++************++++++************************++++++***))))))(((''''''(((((())))))******++++++))))))))))))))))))))))))((())))))))))))(((((('''((())))))***+++,,,---...))))))))))))******************)))(((((()))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))*********))))))*********))))))************))))))(((((((((((((((((((((((()))))))))*********++++++******))))))))))))************))))))))))))******************************+++************+++,,,,,,************************))))))))))))))))))))))))***)))((()))*********(((*********************************++++++++++++,,,------,,,++++++******)))++++++++++++++++++,,,,,,,,,,,,,,,,,,------------......///000000000000000.........///////////////111555<<>>888666444111222111111111000000000///111111000//////...//////.........------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))*********+++++++++++++++************++++++*********************************)))))))))((((((''''''((()))***++++++,,,))))))))))))))))))))))))((())))))))))))((((((((((((((()))***++++++,,,,,,((()))))))))************((((((((((((((()))))))))((()))))))))***************)))((((((((()))+++,,,))))))))))))))))))))))))++++++************++++++))))))************)))))))))))))))((((((((((((((())))))))))))***************))))))))))))))))))******************************************************************++++++,,,************************))))))))))))))))))))))))+++++++++,,,,,,,,,+++***************************************++++++++++++,,,+++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------------...////////////////////////000000000111111...222999======AAAQQQaaa{{{rrriiibbb^^^^^^___TTTMMMGGGGGGFFFCCCCCCFFFEEEGGGHHHHHHGGGGGGHHHIIIEEEGGGJJJLLLNNNOOOPPPQQQPPPRRRTTTWWW[[[^^^aaabbbqqqrrrtttxxx|||tttlllhhhcccdddkkksssyyy{{{uuummmbbbYYYTTTTTTUUUVVVSSSRRRPPPNNNMMMNNNQQQTTTXXXXXXXXXXXXXXXZZZ^^^bbbggglllqqqssswww|||}}}{{{rrriiicccfffjjjiiigggeeehhhccc___aaaggglllllliiiggghhhhhhfffeeehhhooouuuyyyzzz{{{xxxuuuvvv{{{}}}uuulllccc[[[WWWNNNOOONNNNNNNNNPPPTTTXXXZZZaaadddbbbaaacccffffffnnnvvv~~~~~~|||wwwgggZZZHHH===999888666444111111111111000...---,,,------,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,---------------------------------...---,,,***)))***++++++,,,++++++******++++++,,,++++++++++++++++++++++++ssslllsss|||xxxuuuxxx~~~vvvzzz~~~|||sssiiibbbaaaaaannnssskkkYYYNNNAAA:::888666333000111111111000000000000000111111000//////...//////---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++*********))))))))))))*********+++++++++++++++************++++++************************((()))))))))*********+++''''''((()))***++++++,,,)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))************(((((((((((())))))))))))((()))))))))***************)))((((((((()))+++,,,))))))))))))))))))))))))++++++************++++++))))))************)))))))))))))))))))))((((((((((((((()))))))))*********)))))))))******)))))))))******++++++++++++******))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++++++++************************))))))*********+++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------------...///000111111222,,,---000444666888@@@III^^^xxxvvvnnnhhheeeddd\\\TTTMMMLLLLLLLLLNNNRRRNNNPPPRRRQQQMMMHHHDDDCCCAAA@@@@@@AAABBBDDDEEEEEEIIIIIIJJJKKKKKKLLLLLLLLLQQQVVV\\\bbbkkk{{{yyyrrriiieeegggllloooqqqnnniiibbb]]]ZZZYYYXXXXXXTTTUUUUUUUUUVVV[[[aaaggglllmmmllliiihhhiiikkkllltttzzzzzzpppqqqwwwzzzzzzzzzxxxsssnnnmmmppprrrqqqnnnnnnnnnkkkgggcccccchhhllloooooolllhhhcccaaacccfffhhhddd___YYYUUURRRQQQQQQGGGHHHJJJKKKMMMQQQVVVZZZhhhnnnsssrrrqqqtttwwwwwwyyy~~~~~~}}}~~~uuuggg[[[NNNFFF;;;444222222111000000000111111000///...---,,,,,,,,,,,,++++++++++++------------------------+++++++++,,,,,,,,,------------------------------...---+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++yyyoookkkttt||||||nnnpppttt{{{|||{{{}}}}}}uuufff[[[\\\ccciii{{{wwwggg^^^KKKBBB:::888888666222111000000000000000000000000111000000////////////000,,,,,,------------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++************))))))************+++++++++++++++************++++++++++++++++++++++++++++++(((((())))))***++++++,,,(((((())))))******++++++)))))))))))))))))))))))))))(((((((((((())))))***))))))((((((((('''''''''))))))))))))************(((((()))))))))(((''''''))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))*********))))))*********))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))******++++++++++++******))))))))))))))))))))))))***))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))(((*********)))((()))***************************)))))))))************+++(((((()))***,,,---...///++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------------,,,******+++,,,---...///000222,,,(((+++///222999???HHH___||||||wwwpppjjjeeeggg^^^UUUSSSSSSUUU[[[aaacccfffhhhggg```WWWOOOJJJHHHDDD???======???AAAAAAEEEFFFFFFFFFFFFEEEEEEDDD@@@GGGNNNSSSZZZkkk|||sssggg```]]]^^^^^^^^^]]][[[YYYXXXXXXWWWUUUSSSQQQSSSUUUWWWZZZ```iiiqqq}}}|||zzz{{{|||{{{vvvvvv|||}}}zzzxxxvvvsssqqqrrrqqqnnnggg```]]]___bbb^^^]]]ZZZVVVQQQOOOOOOPPPNNNMMMLLLJJJHHHFFFDDDCCCLLLPPPVVV\\\aaagggmmmqqq{{{}}}~~~}}}zzzzzzxxxxxxyyy~~~uuukkk```SSSHHH>>>;;;666444333333222111000000000000//////////////////.........---------------------------------++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++wwwsssnnnlllvvvzzzrrrqqqjjjqqqzzz~~~}}}|||~~~zzztttkkk___YYYbbbooolllYYYOOO@@@999555666777333222333///000000000000000000000000////////////000000111+++,,,------------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++************))))))************+++++++++++++++************++++++++++++++++++++++++++++++************************)))))))))))))))*********)))))))))))))))))))))))))))(((''''''((()))***+++(((((((((((())))))))))))))))))))))))************(((((()))))))))'''&&&%%%))))))))))))************(((((()))***************))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))((((((((()))*********+++(((((((((((()))))))))***((()))***++++++***)))((())))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))''''''))),,,************************))))))))))))************))))))***+++,,,,,,------,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,------......------++++++,,,,,,,,,---------444...***,,,///111666;;;???KKK^^^ooo~~~xxxppppppeeeZZZVVVVVVZZZaaaiiiwww{{{~~~xxxooogggbbbXXXQQQGGGAAA@@@AAABBBCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@CCCGGGIIINNN[[[nnn|||rrriii]]]TTTPPPOOONNNMMMLLLLLLLLLNNNOOOOOONNNLLLHHHKKKOOOQQQSSSYYYcccjjjwww}}}|||{{{~~~||||||uuunnnooouuuzzz~~~wwwqqqnnnmmmnnnnnnjjjbbbZZZUUUTTTVVVNNNMMMKKKIIIFFFDDDCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCTTT[[[fffqqqzzz~~~|||zzzwwwvvvzzzzzzrrrooooooxxxuuulll```UUUNNNEEE<<<666666555444333333333333000///...---......000000////////////............------------------------***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***((()))***++++++,,,+++++++++++++++,,,,,,+++++++++************************wwwooooooooonnnxxxsssjjjjjjkkkuuu~~~{{{{{{~~~}}}tttjjjccc]]]^^^lll{{{zzzdddOOODDD;;;444111444444000111555////////////000000000000//////...//////000111222***+++,,,---------,,,++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++************))))))************+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))*********))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++''''''((()))***+++,,,,,,))))))))))))************)))))))))))))))'''%%%$$$))))))))))))************'''(((***+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))''''''((()))***++++++,,,(((((((((((())))))))))))((()))***++++++***)))(((((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))))))))))),,,------***((((((,,,///************************))))))))))))************++++++++++++++++++,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,,,,---......//////....../////////......---------///---...111222000111444777<<>>999333000000///...------...//////...---,,,,,,---///111......---------,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,............,,,,,,&&&''')))+++,,,,,,,,,+++***++++++,,,,,,++++++***************************ooommmkkklllrrrzzztttpppqqqvvv|||~~~zzzyyy||||||yyyzzzkkk___]]]^^^eeexxx{{{jjjTTTCCC<<<555555444444333222111111000000000000////////////////////////////////////,,,---...//////...---,,,...---,,,,,,++++++++++++******************++++++++++++************++++++******))))))))))))******555000***(((***+++(((%%%))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&******)))((('''&&&%%%%%%+++***((('''''''''((()))(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''+++*********))))))(((((())))))************))))))+++++++++++++++***)))(((''''''(((((())))))******)))))))))))))))))))))))),,,,,,++++++***))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******---***((()))+++,,,***(((+++***)))(((((('''(((((()))******+++++++++******((()))***,,,,,,++++++***************************************************************++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++******)))))))))---------------------------------............///////////////000000000000111555999>>>DDDOOO^^^iii|||nnn```]]]ZZZUUUYYYbbbrrrsss```QQQIIIHHHIIIJJJLLLGGGDDDFFFFFFBBBAAABBBAAAAAABBBCCCFFFJJJPPPUUU[[[bbbfffbbb______[[[TTTOOOLLLGGGCCC@@@>>>??????AAA>>>;;;>>>CCCEEEBBB???@@@@@@@@@AAADDDHHHLLLNNN[[[ZZZZZZZZZZZZ[[[\\\]]]YYYXXXWWWXXXYYYYYYWWWUUUTTTSSSRRRQQQSSSXXX```eeejjjlllmmmkkkeee^^^YYYVVVYYYZZZVVVPPPLLLKKKIIIEEEIIIDDDBBBDDDDDDBBBAAACCCDDDGGGIIIJJJNNNTTTVVVSSS\\\bbbiiiqqqzzzyyyttttttoookkknnnzzzwwwsssppplllsss___III<<<888444222111111111111111111111111111////////////.....................------,,,,,,,,,.../////////......,,,,,,///......------,,,++++++++++++++++++++++++++++++/////////......------,,,+++++++++++++++***)))(((************************}}}tttqqqpppqqquuu|||xxxwwwxxx|||~~~}}}xxxvvvyyywwwssspppbbbYYY[[[bbbmmm|||rrraaaMMM@@@;;;222222111111000000//////000000000000/////////...........................,,,---...//////...---,,,...---,,,+++++++++++++++))))))))))))((((((((((((++++++************++++++******))))))))))))******000+++''''''***,,,+++)))))))))))))))))))))))))))************************((((((((((((''''''&&&&&&)))))))))(((((((((((((((---,,,+++*********++++++(((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))************)))))))))((())))))************))))))***++++++++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((('''))))))))))))))))))))))))*********)))))))))))))))***((('''(((+++,,,+++******))))))(((((((((((())))))))))))))))))((('''&&&((()))***+++++++++***)))************************************************)))))))))******+++++++++,,,,,,++++++++++++++++++*********+++++++++,,,,,,---------,,,,,,,,,++++++------------------------------------.............../////////000000000000111444777888;;;BBBMMMUUU```kkkzzzuuueeeaaa]]]WWWXXX^^^iiiwww{{{kkk]]]UUUPPPNNNMMMOOOJJJGGGGGGGGGDDDCCCDDDDDDFFFHHHHHHGGGGGGJJJLLLLLLRRRTTTPPPNNNNNNMMMIIIGGGEEECCC@@@>>>===<<<<<>>???>>>;;;???>>>>>>???AAACCCFFFGGGKKKKKKKKKKKKKKKLLLMMMMMMKKKJJJJJJJJJLLLLLLJJJIIIGGGFFFFFFEEEGGGKKKRRRWWW[[[\\\^^^\\\WWWQQQMMMKKKLLLQQQRRROOOKKKKKKJJJGGGIIIEEEDDDFFFHHHHHHIIIMMMTTTVVVUUUSSSUUUZZZ[[[XXX[[[]]]aaaffflllvvvyyyrrrmmmmmmjjjiiiooo|||xxxpppjjjWWWCCC999666444333333111111111111111111111111////////////..................---------,,,,,,,,,------,,,,,,++++++++++++---------------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))************************vvvpppwwwxxx|||~~~zzzvvvuuuvvvrrrlllggg\\\VVV]]]iiixxx|||pppcccTTTDDD:::888000000000000////////////000000000/////////......------------------------------............---------,,,,,,++++++++++++,,,******)))))))))(((((((((++++++************++++++******))))))))))))******,,,)))&&&'''***,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((((((((())))))*********+++******)))(((((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((************++++++++++++************))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((''''''&&&(((***,,,++++++)))(((((((((((())))))***************)))'''&&&%%%'''((()))*********))))))************************************************'''(((((()))***+++++++++...------,,,++++++***************++++++++++++,,,---------,,,,,,,,,,,,+++------------------------------------................../////////000000000000222333333333666<<>>>>>>>>============@@@????????????@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDAAA@@@??????AAAAAA@@@???============>>>AAAGGGKKKLLLNNNPPPOOOLLLIIIGGGFFFIIISSSZZZZZZVVVTTTRRRPPPPPPLLLKKKNNNOOOPPPTTTYYYfffhhhgggcccaaacccccc___]]]\\\\\\\\\aaajjjuuu}}}~~~zzztttmmmhhhggggggjjjsss|||jjj\\\LLL<<<555444333333444000000000000000000000000/////////............---------------,,,,,,,,,,,,------+++******++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***************+++++++++***++++++++++++***))))))************************{{{{{{~~~}}}yyywwwwwwuuummmfffccc\\\ZZZdddsssssscccUUUGGG:::444444000000000000111111111111000000/////////.........------------------------------------------------,,,,,,+++++++++++++++,,,---,,,,,,++++++******)))++++++************++++++******))))))))))))******,,,***''''''((()))((('''))))))))))))))))))))))))''''''''''''''''''''''''++++++++++++++++++++++++))))))*********+++++++++(((((('''''''''&&&&&&&&&************************(((((())))))))))))(((((()))))))))******+++++++++*********)))))))))))))))******))))))))))))******))))))************))))))******))))))((((((''''''((((((((((((((((((((((((((((((((()))))))))******+++++++++***************))))))))))))))))))))))))++++++******)))((((((((('''''''''((()))******)))(((((('''(((((()))******+++++++++++++++***)))((('''((((((((())))))))))))************************************************''''''((()))******+++,,,,,,,,,,,,++++++*********************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000---///111111111222555888444;;;DDDKKKSSSbbbvvv{{{qqqlllgggccccccdddqqq~~~}}}zzz}}}~~~zzzuuurrrooommmlllbbbZZZTTTRRRPPPLLLLLLNNNVVV^^^ggghhhccc]]][[[[[[XXXYYYYYYUUUPPPMMMJJJHHHHHHIIIJJJJJJHHHEEEAAA???AAABBBCCCBBBAAA@@@AAACCCBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGEEEDDDCCC@@@???>>>>>>???@@@???>>>===>>>>>>>>>>>>AAAEEEIIIIIIKKKMMMMMMLLLKKKKKKLLLWWWdddppppppkkkgggdddbbb```\\\YYYYYYXXXWWW[[[aaaoootttwwwtttrrrqqqmmmhhhdddbbb^^^]]]```gggooouuu~~~zzzwwwuuussspppnnnmmmnnnttt}}}uuu[[[PPPCCC666222222111111222000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,++++++,,,...///******+++,,,------......++++++++++++++++++++++++((()))))))))******++++++******+++++++++******)))************************|||uuunnnnnnwwwzzzyyyvvvoooeee^^^]]]\\\```lllzzzxxxiiiXXXJJJ>>>555000111000000000000000000111111////////////............---------------------------------,,,,,,---------+++++++++******++++++,,,---,,,,,,,,,++++++******++++++************++++++******))))))))))))*********)))((((((((((((((('''))))))))))))))))))))))))************************************************++++++++++++************+++++++++*********))))))++++++++++++++++++++++++(((((())))))))))))(((((('''(((((())))))*********))))))))))))))))))************)))(((((()))******((())))))*********))))))******))))))((((((''''''((((((((((((((((((((((((+++++++++******)))))))))******************++++++************************************))))))(((((()))******)))((('''''''''(((((('''(((((()))******((()))***+++++++++++++++((((((((((((((())))))***************************))))))))))))))))))))))))'''(((((()))***+++++++++((()))))))))*********+++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////---...///000000111222333333777999:::===HHHWWWdddrrrvvv~~~~~~vvvooojjjgggeeellltttvvvsssqqqwww~~~~~~}}}{{{yyyxxxxxxzzz{{{oooggg___\\\XXXSSSRRRSSS^^^gggsssyyyyyyvvvuuuvvvmmmnnnmmmjjjcccYYYSSSPPPRRRRRRRRRQQQMMMHHHCCC@@@AAACCCDDDDDDCCCCCCDDDFFFDDDEEEGGGIIIJJJKKKKKKKKKJJJKKKLLLMMMKKKIIIFFFDDDBBB@@@>>>>>>???@@@???>>>???@@@AAAAAABBBEEEJJJMMMMMMOOOQQQRRRRRRQQQRRRSSScccqqq~~~zzzvvvsssqqqmmmiiifffaaa]]]```fffqqq{{{}}}wwwnnnkkkfffdddeeeiiiooorrr|||yyytttrrrssswwwzzz{{{|||~~~nnnOOOGGG===333000000///...///////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///)))******+++,,,---......++++++++++++++++++++++++))))))******++++++,,,,,,)))******+++++++++******************************mmmjjjiiippp{{{wwwqqqfff]]]YYYXXX^^^iiitttjjj\\\LLLBBB:::333000111////////////............/////////.........------------------------------------,,,,,,,,,,,,------+++************++++++,,,************************++++++************++++++******))))))))))))******&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((,,,+++++++++******))))))((())))))))))))(((''''''************************(((((())))))))))))((((((((((((((((((((()))))))))))))))))))))************+++***)))(((((()))***+++(((((())))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((,,,,,,,,,+++***)))))))))(((((((((((())))))))))))************************)))))))))))))))))))))***++++++,,,***(((&&&'''''')))(((((((((((())))))***%%%&&&''')))************))))))((((((((()))***+++************************))))))))))))))))))))))))***************+++++++++''''''(((((()))******+++)))))))))************++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////..................------333444444333555:::CCCJJJPPPUUUaaattt|||uuupppjjjllloooqqqpppooouuu|||~~~}}}{{{|||~~~{{{ssskkkgggbbb[[[WWWWWW___fffqqq{{{xxxllldddbbb```___\\\XXXRRRMMMHHHEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEGGGLLLQQQVVVXXXYYYZZZYYY[[[\\\[[[YYYTTTPPPMMMFFFDDDAAA???@@@@@@@@@???AAABBBDDDFFFJJJPPPWWW]]]\\\^^^```___]]]ZZZXXXXXXcccppp~~~}}}zzzyyyvvvrrroooiiidddfffllluuuzzzsssooonnnqqqsssuuu}}}zzzvvvwww{{{iiiKKKBBB999222111111...---...////////////////////////.........------------,,,++++++++++++,,,,,,,,,,,,+++******))))))***,,,,,,)))******+++,,,------...+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))***++++++++++++***************************fffiiiqqqvvvppphhh^^^[[[^^^]]]iiiwwwxxxiiiXXXMMMAAA<<<999555222333000000000//////.........//////.........---------........................------,,,++++++,,,------***************+++,,,,,,((())))))******++++++,,,++++++************++++++******))))))))))))******'''((()))***))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))***************&&&&&&'''''''''&&&%%%$$$************************(((((())))))))))))((((((******))))))))))))))))))((()))))))))************+++***)))(((((()))***+++'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))'''((((((((())))))))))))************************((((((((()))******++++++***+++,,,+++((('''(((******))))))(((((((((((()))&&&'''((()))))))))))))))******)))((()))***+++,,,************************)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++)))))))))))))))*********))))))))))))************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////......---------...------111111111222444666888999<<>>:::555222444444111000111..............................---------,,,,,,,,,*********++++++,,,,,,,,,***+++,,,---------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))((()))***+++++++++++++++************************ddduuu}}}ssshhhbbb^^^\\\dddooosss]]]NNN>>>:::555222111222222222222222111111111111222222......---,,,,,,,,,,,,---------------------------///...+++***))))))***+++************************))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))*********))))))(((++++++******))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((+++*********))))))((((((&&&&&&''')))******************))))))((((((''''''))))))))))))))))))))))))&&&((())))))(((&&&''''''******++++++++++++******)))*********++++++++++++******))))))))))))******+++***)))((((((***,,,---))))))*********+++++++++((((((''''''&&&&&&&&&%%%************************))))))))))))***+++,,,---(((((())))))*********+++)))***+++++++++)))((('''))))))************))))))))))))))))))************+++++++++*********))))))---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...///////////////......000333666777:::BBBMMMWWWooozzzsssiiiddd```ZZZXXXYYYbbbooo||||||yyywwwuuuooolllfffcccfffhhhbbbYYYYYYZZZ___gggqqqyyy~~~~~~zzzuuuqqqpppnnnjjjddd```___bbbdddkkknnnuuuxxxsssqqquuuwwwtttppppppppphhhgggooossssssyyy}}}vvvnnnjjj]]]UUUVVVXXXiiiaaaFFF;;;333222111000/////////////////////......---------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************************************+++******)))***,,,---...++++++************++++++)))))))))))))))))))))))))))))))))***+++++++++,,,iiixxx{{{~~~wwwlllaaa___aaagggsss}}}hhhSSSEEE<<<999555222222222222111111111000000000000111111......---,,,,,,,,,,,,---------------------------///---+++***))))))***+++************************************************************************+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((******++++++++++++***************)))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((((((((((((((()))************************************)))))))))(((((((((&&&'''((())))))***))))))***)))))))))((((((((('''(((((((((((((((((((((((()))***+++***)))((()))***)))******++++++******))))))))))))*********++++++******))))))))))))******+++***)))((((((***,,,---))))))*********+++++++++))))))))))))((((((''''''************************+++******)))(((''''''&&&((()))))))))************)))******+++***)))((('''))))))************))))))))))))))))))************+++++++++*********)))))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........------------......////////////......000222444333333777???FFFWWWaaaooo}}}{{{zzzwwwllleeeaaa___^^^dddooozzz~~~zzzyyyxxxxxx|||~~~}}}~~~~~~zzzvvvtttrrrkkkbbbaaaaaabbbgggnnntttyyy{{{~~~{{{wwwttttttuuutttsssqqqqqqtttvvvyyy|||xxxtttxxx||||||yyyxxxpppiiihhhppptttuuu{{{}}}xxxiiiZZZXXXLLLFFFFFFHHHXXXsssyyyUUU===555333222111000////////////,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++************************************************...---,,,******************))))))))))))))))))***))))))))))))))))))))))))******************++++++qqq~~~{{{zzzzzz~~~{{{qqqfff]]]^^^ggguuunnnYYYFFF;;;999777444333333222111///000//////////////////000......---,,,,,,,,,,,,---------------------------...---+++***)))******+++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((******+++,,,,,,++++++***))))))))))))************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((((((((((((((()))******************************))))))((((((((((((((('''(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''*********)))((((((***,,,)))******++++++******)))((((((((()))))))))************))))))))))))************)))((()))***+++,,,)))))))))************+++++++++************))))))************************++++++******)))'''&&&%%%))))))))))))************)))************)))(((((())))))************)))))))))))))))*********+++++++++++++++***************++++++***************)))+++++++++++++++++++++++++++++++++,,,,,,---------............---------------....../////////.........000111000...000444999???FFFOOOZZZdddnnnvvv|||{{{wwwsssvvv}}}sssqqqmmmiiikkkqqqxxx}}}~~~zzzuuuqqqqqqqqqpppsssxxxyyyqqqoookkkhhhgggjjjnnnqqqrrryyy{{{|||}}}|||zzzwwwvvvqqqtttwwwzzz{{{}}}}}}vvvzzzqqqlllmmmuuuzzz{{{}}}xxx|||}}}yyyhhhWWWIIIHHH@@@<<<>>>???MMMggglllOOO<<<777222222111000////////////.........---------------++++++,,,,,,,,,,,,------...---------,,,,,,,,,,,,************************************************------+++******)))******))))))(((((((((((())))))))))))))))))))))))))))))******************))))))yyyyyywwwyyy|||~~~zzzvvvmmmfff```eeessssss]]]JJJ===777666555333333333222000...///......------......///......---,,,,,,,,,,,,------------------------------,,,+++*********++++++************************++++++++++++++++++++++++*********************************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))***+++++++++******(((((())))))******++++++(((((())))))))))))((((((((()))))))))************((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&)))+++))))))************))))))(((((((((((())))))))))))******))))))))))))*********))))))((()))***++++++))))))))))))************************************************************)))***++++++,,,+++***))))))))))))))))))*********))))))*********)))))))))))))))************))))))))))))*********+++++++++************************++++++++++++************++++++++++++++++++++++++******+++,,,,,,---......------------------------------......//////......,,,...000000000000333555555888>>>CCCJJJQQQYYY^^^cccooo|||tttpppttt}}}zzzzzz{{{|||}}}xxxssspppqqqqqqppprrruuu|||~~~~~~}}}yyyqqqllljjjkkkllllllooorrruuuxxxxxxvvvuuuuuummmppptttwww{{{xxx{{{vvvtttvvv~~~wwwppprrruuuzzzzzzsssiiiXXXHHH>>>@@@<<<;;;???@@@MMMgggzzzdddKKK===:::222111000//////......///////////////............+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************************************)))))))))******+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))++++++******))))))((((((yyyuuuxxx~~~}}}~~~vvvoooiiigggiiirrrzzzbbbMMM???999777444333222222333222000---......------------............---,,,,,,,,,,,,---------------------------,,,,,,++++++++++++++++++************************++++++++++++++++++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))((((((''''''((()))))))))))))))(((((())))))******++++++(((((())))))))))))((((((((()))))))))************((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((('''&&&%%%&&&))),,,)))))))))******)))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++++++++*********))))))))))))))))))))))))))))))))))))******))))))************))))))************++++++++++++************************+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,------------------,,,,,,---...............,,,---///111111111222333111333666999;;;>>>BBBEEEGGGTTTdddrrr{{{zzznnnkkkrrr|||yyy|||}}}|||{{{|||xxx|||wwwrrrooonnnmmmiiinnnsssvvvvvvuuuttttttrrrsssuuuwwwzzzssskkkjjjiiilllppptttuuusssooolllmmmkkkgggbbb^^^VVVIII<<<555999888:::@@@BBBOOOhhh~~~rrr\\\DDD777444222111000///............+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++*********)))************************************************(((((()))***+++++++++,,,+++******))))))******+++))))))))))))))))))))))))+++******))))))(((((((((yyywww}}}|||zzz~~~yyyoooiiieeekkkvvvhhhQQQAAA:::777777222111000111222111000.........------------............---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&'''((())))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((((((((((((((()))******************************'''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************((()))))))))((()))+++---((())))))******))))))(((((((((((()))))))))************))))))))))))******((((((((()))))))))*********)))))))))))))))(((((('''''''''(((((((((((()))************************+++***)))((('''''''''(((************)))))))))))))))))))))((())))))***+++))))))************))))))*********++++++++++++,,,***************+++++++++,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------------+++,,,---.....................////////////......,,,...111333444444666888999AAAMMMVVV]]]bbbgggkkkzzzsssiiikkkttt}}}|||xxxuuuooottt{{{}}}|||zzzyyyzzzxxxxxxxxxxxxzzzrrriiifffccccccdddfffeeebbb]]]YYYRRRPPPMMMKKKHHHCCC:::333222777777;;;BBBCCCPPPhhh{{{oooYYYAAA333000111111000///............,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------************))))))))))))************************************************++++++++++++***)))((('''++++++************++++++))))))))))))))))))))))))))))))))))))))))))((((((~~~}}}{{{ooogggeeehhhuuunnnVVVCCC:::777555333222000//////000111000.........------------............---,,,,,,,,,,,,---------------------------***++++++,,,,,,+++++++++************************************************************************(((***+++,,,,,,+++***((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))((((((&&&'''((())))))******************)))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((((((((((((((()))******************************((((((((()))))))))******&&&'''((())))))***))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((******))))))+++,,,(((((())))))))))))(((((()))))))))*********++++++******))))))))))))******'''(((((()))))))))))))))******))))))(((((((((((('''''''''((((((((())))))************************+++)))'''&&&&&&''')))+++************)))))))))(((***)))((((((((()))+++,,,))))))************))))))*********+++++++++,,,,,,))))))*********+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---............///...............---,,,+++---///000///000111333444666;;;@@@DDDHHHKKKMMMZZZdddppp{{{}}}ooojjjooouuu|||}}}}}}~~~~~~~~~}}}}}}xxxppphhhbbb[[[ZZZXXXWWWUUURRRLLLHHH@@@>>>===<<<999555222111111666666:::@@@@@@LLLdddwwwuuuqqqhhhVVVAAA555222111111///......................../////////000000++++++,,,,,,,,,,,,------+++++++++*********))))))***************************************************+++++++++***)))((('''******))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))|||xxxggg```cccooo~~~qqq```JJJ;;;777666333///222000......///000000//////......------......///......---,,,,,,,,,,,,---------------------------***++++++,,,,,,,,,++++++************************))))))))))))))))))))))))************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''')))******+++++++++++++++******))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((())))))******++++++&&&&&&((()))************'''((((((((())))))******(((((((((((((((((((((((($$$&&&((()))(((((()))***(((((())))))))))))((((((************++++++++++++******))))))))))))******'''(((((()))))))))))))))******))))))((((((((('''''''''(((((()))))))))******************************((('''&&&(((+++///222+++*********))))))((((((***)))(((((((((***+++,,,))))))************))))))******+++++++++,,,,,,,,,))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---...............---------///000////////////000///---...000222111000000333777;;;===>>>???GGGQQQZZZjjjwwwnnnnnnrrr{{{}}}~~~qqqooommmooouuu|||wwwxxxwwwtttqqqmmmfff___PPPMMMIIIGGGEEEAAA<<<777999888777666333000000222...222111444999999DDD[[[aaaaaaaaa\\\OOO>>>444333111000///......------...+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************************************&&&''')))***++++++******))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******}}}|||~~~uuugggaaafffmmm}}}~~~pppWWWNNNAAA888555444111...000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((('''&&&))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************''''''&&&%%%%%%'''((()))((((((((()))******++++++(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))*********((('''&&&((((((((((((((()))************************************)))((((((((((((((())))))))))))************,,,,,,,,,+++++++++******((()))++++++)))((()))***)))************+++++++++...---+++***)))***++++++---------,,,,,,+++++++++++++++++++++++++++++++++///...------...///...---------------------------,,,,,,,,,---------......---.........//////000000...//////111333555666888<<<===???FFFPPP\\\hhhooo|||{{{zzzzzz~~~wwwtttrrrxxx}}}uuuooopppxxx{{{yyy|||rrrooommmnnnrrrxxx|||~~~qqqmmmjjjjjjjjjeeeZZZQQQGGGCCC>>><<<;;;999666333000111111222222333444444222111000111444888===@@@LLLTTTZZZUUUGGG888000......---,,,,,,,,,,,,---...------------------------+++++++++*********))))))))))))))))))))))))))))))++++++************************++++++++++++******)))************+++++++++)))///...(((+++222---*********)))))))))))))))++++++++++++++++++++++++~~~}}}vvvwwwvvvpppkkkkkkqqqwwwpppbbbMMMEEE;;;444333222000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))******))))))))))))))))))&&&&&&'''''''''(((((((((,,,++++++***)))(((''''''))))))))))))))))))))))))***)))))))))(((((((((''''''((()))******)))((((((((((((((((((((()))************************************)))((((((((((((((())))))))))))************+++*********))))))))))))((()))++++++)))((()))***)))************+++++++++---,,,+++*********+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++...,,,+++,,,---...---,,,------------------------,,,,,,,,,,,,---------------........./////////000............///000222222444444555888>>>FFFNNNRRRUUU]]]iiiwwwxxxmmmhhhjjjmmmsss{{{wwwqqqiiiddddddjjjqqquuuyyywwwvvvxxx}}}vvvttttttuuuwwwyyyzzzzzzuuummmbbb\\\XXXQQQHHHAAA>>>;;;888666666666333111111111111111111111000000222111000000222555888:::CCCKKKRRROOOCCC777000///...---,,,,,,,,,,,,---...------------------------,,,++++++++++++***************************************************************++++++++++++******)))************+++++++++***,,,---,,,***)))*********)))))))))))))))))))))++++++++++++++++++++++++~~~|||zzzqqqooolllmmmrrryyyrrr^^^PPP@@@:::444111111111///---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,***************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***)))((('''&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))(((++++++***))))))((('''''''''''''''((((((((())))))---,,,+++***)))'''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))************((((((((((((((()))************************************)))((((((((()))))))))))))))*********++++++))))))((((((((((((''''''((()))++++++)))((()))***)))************+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++***+++,,,---,,,***------------------------++++++++++++,,,,,,,,,,,,.............../////////......---------...//////111000000111444777;;;===>>>BBBIIIRRR]]]iiiuuu}}}}}}|||lllccc```___fffrrr~~~}}}ffffffddd```___cccjjjqqquuuuuuwww|||~~~}}}}}}}}}|||zzzvvvssstttiiiYYYMMMFFFAAA<<<777666444222222333333333111111111111000///.........111111000000000111222222888@@@GGGFFF===444//////...------,,,,,,------...------------------------,,,,,,,,,,,,++++++++++++******************************************************++++++++++++******)))************++++++++++++&&&&&&******&&&(((...))))))))))))))))))******++++++++++++++++++++++++}}}}}}|||xxxssspppkkkiiiooo{{{uuuaaaNNNCCC777444111000000000///---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***))))))************)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))(((******))))))((((((((((((************++++++++++++,,,++++++***)))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((())))))*********************************))))))((())))))***))))))*********+++++++++((((((((((((((((((((((((((()))++++++)))((()))***))))))*********+++++++++))))))*********+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.................................---...//////000000000111222444555777888:::;;;<<<>>>BBBIIIQQQVVV___fffoooxxx~~~uuummmddd^^^eeerrr~~~yyysssrrryyyrrraaadddeeecccaaaeeepppyyy}}}||||||{{{xxxrrrlllgggcccXXXJJJ???;;;999888666444333222222222333333333000000000/////////......//////000000000000//////111888>>>>>>777111......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***************************************+++++++++******++++++++++++******))))))*********+++++++++,,,***((()))++++++)))''')))))))))))))))*********************************}}}vvvooollliiiiiissswwweeeSSSDDD;;;555333222111111000///---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((()))))))))************))))))))))))))))))))))))******))))))))))))******&&&(((+++------+++(((&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))(((''''''(((((())))))))))))************++++++++++++)))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))******************++++++++++++))))))))))))))))))))))))((()))++++++)))((()))***))))))*********+++++++++((())))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...............---------++++++,,,,,,---...000000---...///000111222222222222333555666888;;;@@@CCCHHHLLLQQQXXX___hhhqqqwww|||oooffflllxxx{{{pppiiimmmtttooocccfffiiigggeeekkkxxxyyy}}}xxxrrrkkkeee___YYYUUUHHHBBB:::444333333333333333333222111111000111222/////////000000000111111---...///000111000000//////444999888333...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************))))))*********+++++++++******++++++++++++******))))))*********++++++++++++???EEE666))),,,,,,&&&(((((())))))************************************~~~uuunnnhhhjjjppp|||wwwfffVVVGGG<<<666333333333222000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,------...******++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))************))))))))))))))))))))))))+++******))))))******+++$$$&&&)))+++,,,***'''%%%(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))(((&&&&&&'''(((((()))******'''''''''((((((((())))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((''''''''''''((((((((((((((()))******))))))))))))))))))))))))******)))))))))***++++++*********++++++++++++,,,))))))************++++++((()))++++++)))((()))***)))************+++++++++((()))******+++******************+++++++++++++++++++++++++++++++++++++++...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........---------------)))))))))***+++,,,...///...//////000//////...------000222333333444666888<<<<<<>>>@@@FFFOOOYYY```mmmuuu{{{ssszzzzzznnnnnnttttttooorrrtttrrrpppuuuuuummmhhhccc[[[SSSNNNIIIEEEBBB;;;888555333333333222111000111111000...---...000.........///000111111111------...///000000000000///222555444000---,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,******++++++++++++******)))************++++++++++++QQQaaaEEE'''&&&...---((((((((()))******++++++************************zzzsssooonnnuuuyyygggUUUGGG===666333000111000///............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++******+++,,,,,,---......************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))************))))))))))))))))))))))))+++******))))))******+++''''''(((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))******)))(((''''''((())))))((((((((((((((()))******))))))))))))))))))))))))******))))))******+++,,,*********+++++++++,,,,,,)))))))))******+++++++++((()))++++++)))((()))***)))************+++++++++)))******++++++***)))((()))*********++++++++++++++++++++++++++++++++++++,,,+++***+++,,,---,,,***++++++++++++++++++++++++,,,,,,,,,,,,------------.........------,,,,,,,,,************++++++,,,---000000000000000000//////...000111111/////////000555555666777:::???EEEJJJQQQYYYdddoooyyywwwvvv{{{{{{}}}}}}|||tttfff[[[PPPLLLFFFAAA>>>;;;888666666555444444444333222111---///000///------///111..................//////..................//////---///111111...,,,,,,---,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++((())))))***++++++,,,,,,******++++++++++++******)))************+++++++++,,,FFFRRR???)))'''---...'''(((((()))******++++++************************{{{uuupppnnnyyy}}}nnnZZZHHH===777444222---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,---,,,+++*********+++,,,,,,---......******))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))************))))))))))))))))))))))))++++++************++++++,,,+++)))'''(((***---...((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))************************''''''&&&%%%%%%'''((())))))))))))(((''''''&&&&&&(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))'''((((((((())))))******((((((''''''((()))***,,,((((((((((((((()))******))))))))))))))))))))))))******))))))***+++,,,,,,******+++++++++,,,,,,,,,(((((())))))******++++++((()))++++++)))((()))***)))************+++++++++)))***++++++***)))((('''))))))******+++++++++++++++++++++++++++++++++++++++***)))***+++++++++)))++++++++++++++++++++++++,,,,,,------------...............------,,,,,,,,,///...------,,,,,,,,,---,,,,,,---...///000111222+++,,,.........///111333000222555666777888:::<<<<<>>;;;999888777444222/////////000000000///...---///111000...///222555///......------,,,,,,+++///...---,,,,,,,,,------+++---//////---,,,---...,,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++((())))))***++++++,,,,,,******++++++++++++******)))************+++++++++---//////,,,---...,,,''''''(((((()))***+++++++++))))))))))))))))))))))))~~~xxxyyy}}}zzzrrrkkkkkkssszzzqqq___LLLAAA;;;555111000////////////...............------,,,,,,------...------,,,++++++,,,,,,,,,//////...------,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++***)))))))))******************************++++++++++++******(((((()))***************+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))***)))(((''''''((())))))'''((()))+++++++++***)))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&'''((()))***+++,,,))))))))))))((((((((((((++++++******))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***,,,,,,***((((((((())))))************))))))+++*********))))))((((((******++++++++++++******,,,,,,,,,++++++*********+++++++++*********))))))++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++////////////////////////......------------......///////////////.........111111111111111222222333777888;;;???CCCHHHLLLNNNVVV]]]hhhuuu~~~yyyssseeellluuu||||||yyyuuurrryyy~~~|||yyyzzz}}}yyyxxxwwwyyy|||~~~zzzvvvqqqmmmjjjeee```\\\\\\]]]VVVIII===888777666555444333333333000000000000000000000000------......//////000000111111000///...------,,,000000//////.........---........................---------------------------------,,,+++***)))(((*********++++++,,,,,,,,,+++++++++*********))))))++++++************+++++++++++++++*********))))))+++***)))))))))***,,,---------+++***))))))(((((())))))************))))))+++*********))))))((((((uuuqqqssszzz~~~~~~zzzsssllljjjqqq}}}vvvaaaRRRBBB;;;888444111111////////////............------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......------,,,,,,+++++++++,,,------------,,,+++++++++++++++++++++++++++******************++++++******************************++++++++++++******(((((()))******************))))))(((((())))))***))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((((()))***(((((())))))***)))))))))((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((((((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((((((((((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***++++++)))((('''((())))))************))))))************)))))))))((()))******++++++******))),,,,,,,,,++++++*********+++++++++*********))))))++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++..............................------------......////////////............000000000000000111222222111111333555888;;;>>>???BBBGGGOOOXXXaaajjjrrrxxx~~~vvvrrrqqqmmmhhh```hhhsss{{{}}}{{{wwwtttuuuxxx{{{{{{xxxwwwzzz~~~|||wwwuuussssssuuuwwwwwwvvvkkkiiieee```[[[VVVRRRPPPKKKHHHGGGKKKOOOKKK@@@555666666555444333333333333000000000000000000000000............////////////000000//////......------////////////......------........................------------------------++++++,,,,,,,,,++++++******++++++++++++++++++,,,+++++++++*********))))))******))))))))))))******+++++++++*********))))))(((''''''&&&'''((()))***---,,,+++***))))))))))))))))))************))))))************)))))))))(((}}}uuutttyyy}}}{{{yyyxxxxxxsssllliiiooo}}}|||lll___PPPDDD999555333000....../////////............---------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******************************++++++++++++******(((((()))***************'''(((((())))))(((((('''))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))***+++))))))(((((('''(((((((((((((((((((((((((((((((((************))))))))))))***))))))((('''&&&%%%%%%(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''''''''(((((()))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))******(((''''''((())))))************))))))************)))))))))))))))******++++++******)))+++++++++++++++*********+++++++++***************++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++..............................------------..............................//////......//////000111111111111111222444555666555888;;;@@@EEELLLTTTYYY]]]dddlllttt{{{}}}}}}zzzuuutttssspppiiippp{{{~~~{{{zzz{{{|||zzzwwwxxx}}}~~~ttthhheeebbb```______^^^\\\TTTQQQMMMIIIEEEBBB@@@???;;;:::;;;AAAGGGEEE<<<333555444333222111111111111000000000000000000000000/////////...............//////..................///............---------------------------------,,,,,,,,,,,,------------******+++++++++,,,,,,,,,+++++++++++++++*********+++++++++***************++++++************+++++++++++++++***************+++************+++,,,,,,,,,+++***)))))))))))))))))))))************))))))************))))))))))))~~~|||{{{wwwsssqqqpppooolllkkkqqq}}}}}}kkkWWWIIIEEE<<<444222111...++++++//////.........------------,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++******(((((()))***************&&&'''((())))))((('''&&&))))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''(((((('''''''''((((((((()))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))''''''(((((()))***+++,,,***)))(((&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%$$$(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))&&&&&&'''((()))******+++((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&((())))))'''&&&'''((())))))************))))))*********)))))))))))))))))))))************))))))+++++++++***************************************++++++************++++++************************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......------...............///......------......///000222222111111111222222333222444666888:::===AAADDDCCCHHHOOOWWW^^^fffnnntttzzz}}}|||{{{|||xxxwwwwwwnnncccSSSPPPLLLIIIHHHGGGEEEDDDCCCBBB???<<<;;;;;;<<<<<<999999;;;AAAFFFDDD;;;333333222111000000000000000000000000000000000000000/////////......------------.....................------------------------------------------------,,,,,,,,,,,,,,,---------+++++++++++++++++++++,,,,,,,,,++++++******))))))************************,,,,,,,,,++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,---+++******))))))))))))***))))))************))))))*********))))))))))))))){{{xxxxxx}}}xxxzzz{{{yyysssnnnkkkjjjhhhkkkttt}}}nnnZZZHHH>>><<<666111222222///------............------------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---+++******************++++++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++******(((((()))***************&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((('''&&&&&&'''(((((())))))))))))))))))))))))((((((((())))))*********************************'''(((((()))***+++++++++***)))(((&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))&&&''''''((()))***++++++)))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((('''&&&((()))))))))************))))))))))))))))))))))))******)))))))))******)))))))))************************************************++++++************++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......,,,---------......//////---------,,,---......///......------...//////000000222444555555444555555999;;;???CCCGGGLLLQQQTTTVVVZZZbbbmmmwww{{{wwwwwwwwwssspppjjjeeeccc```VVVMMMFFFCCC???======<<<;;;:::999777555444444555666777555555777<<<@@@>>>888111111111000////////////000//////////////////////////////......------,,,,,,------------............,,,,,,,,,,,,------------------------------------+++++++++,,,,,,,,,------...---,,,+++************+++++++++******)))))))))************************++++++************++++++************************))))))))))))))))))(((((()))))))))((())))))******))))))************))))))))))))))))))))))))******sssppppppxxx}}}rrruuuxxxvvvpppkkkhhhhhhhhhqqqzzznnn___MMM@@@;;;555111///111333111111333.........------------,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---......------------------------******))))))))))))******++++++++++++++++++++++++,,,,,,++++++***))))))(((******************************++++++++++++******(((((()))***************'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))'''&&&&&&'''(((((())))))))))))))))))))))))''''''((())))))*********************************(((((()))***++++++++++++))))))(((((('''((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&''''''(((((()))''''''(((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))((((((((())))))*********)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))((('''''')))+++))))))************))))))))))))))))))************((())))))******))))))((()))))))))******************************+++++++++++++++************++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,---))))))))))))*********+++++++++,,,,,,,,,,,,------------------------------......------------......,,,,,,,,,---......//////------,,,,,,------...///------------...///000111000222555555444222000000888888888888:::===???AAACCCEEEJJJQQQZZZdddlllpppllllllggg``````hhhppptttxxx|||vvvmmmgggcccaaa]]]YYYTTTPPPMMMHHHAAA<<<<<<999777666666777666555666555333222111111111111111111333777;;;;;;777333000000///////////////000////////////////////////.........---------------......------------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------///...,,,***)))))))))******************)))))))))***************+++++++++)))(((((((((((((((((()))***************+++++++++))))))*********)))((('''(((((((((((())))))***+++))))))************))))))))))))))))))************uuunnniiinnnzzz|||rrruuuvvvrrrkkkgggggghhhpppzzzyyyjjj^^^PPPAAA999888444000...000111//////222.........---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---...////////////......---------++++++***))))))***++++++++++++++++++++++++++++++++++++************************************************++++++++++++******(((((()))******************))))))(((((())))))***))))))))))))))))))))))))((()))))))))************************************+++***((('''&&&'''((()))))))))))))))))))))))))))(((((()))******+++,,,,,,************************))))))***+++++++++***)))(((((())))))***)))))))))))))))))))))))))))))))))''''''(((((())))))))))))'''''''''(((((()))))))))'''''''''((()))*********&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))((('''(((***,,,))))))************))))))((()))))))))************(((((())))))))))))((((((((()))))))))*********+++))))))*********+++++++++++++++************++++++************************************************************************)))******+++,,,,,,------***+++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------------------------......------------......++++++,,,------...//////---------------...//////////////////000111222333222333555444222111222333222111000111333666888999:::;;;>>>BBBHHHNNNTTTWWWQQQRRROOOIIIIIINNNSSSSSSYYY[[[___ccchhhmmmssswww}}}}}}||||||mmmjjjeee___YYYSSSNNNJJJGGGEEECCCAAA>>>;;;888888666333111111222333333222333333333222222111111111111111222555888999777444000000////////////000000////////////////////////,,,------------------............------,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------...---+++***)))***+++,,,))))))))))))************))))))*********+++++++++***))))))(((((())))))***))))))*********+++++++++***++++++,,,+++***)))((('''''''''((((((***++++++))))))************))))))((()))))))))************wwwkkk```bbbnnnyyy{{{xxxuuuvvvuuuooohhhdddfffiiiwww{{{mmm^^^RRRFFF999333444666222///000...++++++---......---------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,---...///111111000///...------------,,,+++******+++,,,---++++++++++++++++++++++++)))))))))***++++++,,,,,,******************************++++++++++++******(((((()))***************+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++************************,,,***((('''&&&'''((()))))))))))))))))))))))))))))))))***+++,,,,,,------************************)))***+++,,,,,,+++)))((('''((()))+++++++++***)))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))(((((((((&&&''''''((()))******+++((()))))))))******++++++))))))))))))))))))))))))*********))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((+++---))))))************))))))(((((())))))*********+++(((((())))))))))))(((((((((((())))))*********+++))))))******++++++++++++++++++************++++++************************************************************************))))))***+++,,,,,,------,,,,,,---------.........+++++++++,,,,,,---------------------------------.........------.........++++++,,,,,,---...//////...------------...//////......------......///000111111111///...///111444+++***)))+++///444777888000222444888<<<@@@CCCEEECCCEEEDDD@@@@@@BBBCCCAAAEEEEEEGGGJJJNNNSSSWWWYYY```___```cccgggjjjkkkjjjsssxxx}}}~~~|||zzzzzz{{{{{{zzz{{{{{{vvvqqqrrrwwwwwwtttuuuyyyyyyvvvuuuvvvrrrzzz~~~yyyqqqmmmjjjggggggiiikkkjjjeee___ZZZXXXTTTRRRPPPMMMJJJFFFAAA===::::::;;;;;;:::888999<<<666444222222333444444333,,,---...000111111111111333111111111333444222000000000/////////000000111////////////////////////,,,,,,,,,------.........//////...---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,+++***))))))+++---...(((((())))))******++++++))))))******++++++++++++---,,,,,,,,,,,,,,,,,,---))))))******++++++++++++&&&'''(((((((((&&&%%%$$$''''''''''''(((***+++,,,))))))************))))))(((((())))))*********+++mmm\\\]]]kkkuuuyyyyyyvvvrrrkkkeeedddhhhpppvvvlll___NNNAAA;;;888666444111000000///...------,,,......------------......------------------------...------,,,,,,------...//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((((((((((()))******''''''((((((((((((((((((************************))))))))))))((((((((((((******))))))((((((((('''))))))))))))))))))))))))************************))))))))))))************************************---+++)))'''&&&&&&'''(((&&&'''((())))))***))))))(((((((((((())))))))))))''''''(((((())))))******&&&%%%$$$'''***+++***(((&&&'''((())))))******)))***(((&&&'''***,,,+++***))))))))))))(((((((((((('''''''''''''''((())))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))),,,,,,++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))++++++******)))''''''((()))***++++++,,,,,,,,,++++++***))))))))))))***+++++++++)))(((''',,,,,,+++***)))))))))***************************))))))))))))))))))))))))***************************+++,,,,,,,,,,,,+++***************************------------------------++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,//////............//////............////////////000000000000000000000000////////////000000000000/////////111333777;;;======<<<:::888777888999::::::;;;<<<>>>@@@AAACCCCCCHHHHHHIIIJJJKKKMMMNNNOOOXXXYYYYYYZZZ[[[ZZZZZZZZZ[[[ZZZXXXWWWWWWXXXYYYZZZYYYYYYXXXXXXXXXWWWWWWWWWZZZYYYXXXVVVTTTQQQOOOMMMOOONNNMMMJJJIIIGGGGGGFFF@@@@@@???>>>===;;;:::999444444555555555555555444222222222111000//////...000000000000000000000000222222111111000/////////////////////////////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++)))))))))))))))*********+++++++++*********))))))******++++++++++++******+++*********))))))((((((+++++++++***)))(((''''''))))))))))))************,,,+++***))))))***+++,,,+++*********))))))(((((())))))))))))************|||kkk^^^bbbnnnwwwxxxwwwrrroooiiifffgggppp|||vvvlll[[[QQQCCC999444333111///111111000000//////............------------......+++*********************,,,,,,,,,,,,,,,---------///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((((((((((((((()))******))))))))))))))))))((((((************************))))))))))))(((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))************************))))))))))))************************************---,,,***((((((((()))***'''(((((())))))))))))((((((((((((((())))))))))))'''((((((((()))))))))***)))((('''(((***+++)))'''************)))((('''&&&+++)))'''''')))***)))'''))))))))))))(((((((((((('''''''''''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))......------,,,+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))***+++******)))(((((())))))******++++++++++++++++++++++++,,,,,,***************)))((((((---,,,++++++******++++++***************************************************************************+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------............/////////...------------------...------------............////////////////////////.../////////000000000000000/////////111444666888666555333222222333444555555666777999;;;<<<===>>>AAAAAAAAAAAABBBCCCCCCDDDFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@DDDCCCBBBAAA@@@@@@??????:::::::::999888777666555333333444444444444333333222222111111000//////...000000000000000000000000000000000000000000111111........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,************************+++++++++*********))))))******++++++++++++******************)))))))))(((,,,,,,,,,,,,+++***)))((())))))))))))************++++++***))))))***++++++************)))))))))((())))))))))))************wwwllldddjjjtttxxxvvvsssmmmlllkkklllsss~~~zzzgggXXXKKKDDD:::444333333222000000000000000000000000000......------------.........---------,,,,,,++++++******+++,,,------,,,,,,......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((((((((((()))******+++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))************************))))))))))))************************************---,,,+++******+++,,,---((())))))))))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))+++***)))***+++***)))'''***++++++******)))(((''',,,***((('''(((((('''&&&))))))))))))(((((((((((('''''''''''''''((())))))((())))))******))))))(((''''''(((((())))))******))))))))))))))))))))))))+++******))))))((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************))))))))))))))))))***************++++++,,,------...+++******)))))))))))))))------,,,++++++++++++,,,***************************************************************************++++++,,,,,,++++++***+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------,,,+++*********+++,,,---,,,,,,------------,,,,,,,,,,,,,,,------------...////////////////////////....../////////000000000111000///...///000111222333333222111111222444555222222333555777888999:::::::::999999999999999:::;;;<<<======>>>>>>======<<<<<<===============<<<======<<<<<<<<<;;;;;;;;;999:::;;;;;;;;;;;;:::::::::999999888888888999999555555555555444444333333222222222333333222222111222111111000000//////...000000000000000000000000......///000000111222222........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,++++++******))))))+++++++++*********************++++++++++++******************))))))))))))---------------,,,+++***))))))))))))************+++******))))))******+++************))))))))))))))))))))))))************}}}~~~xxxqqqnnnsssxxxwwwqqqnnnhhhmmmuuu~~~}}}nnn[[[MMM???:::555333222222222000///////////////000000000...------,,,,,,------.../////////...------,,,,,,((()))+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((())))))***+++++++++***))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''))))))))))))))))))))))))************************((()))))))))************************************++++++*********+++,,,---))))))***))))))((('''&&&(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********)))((('''((()))***+++++++++++++++***)))(((((()))(((((())))))))))))(((((((((((('''''''''''''''((()))))))))))))))******)))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&((()))++++++)))(((&&&))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))*********************)))))))))))))))*********++++++,,,,,,,,,+++***)))(((((()))***+++,,,++++++******+++++++++************************************************************************++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++***((('''''')))+++,,,+++,,,---......---,,,+++,,,,,,---------.........////////////////////////........./////////000000000000///......//////000111111000111111333444555111222333444666777888999777777666666666666777777999999:::;;;;;;;;;;;;:::999:::;;;<<<<<<<<<;;;:::;;;;;;:::::::::999999999888888999:::::::::::::::888777777666666666666666444444444444444444444555222222222333222222111111111111000000////////////////////////////////////////////////000000111111......................../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,---...------,,,,,,+++***))))))******************************++++++++++++***************))))))))))))))),,,---------,,,,,,+++***((()))))))))******************))))))))))))***************)))))))))))))))((()))))))))************}}}zzzwww|||}}}xxxvvvyyyyyysssmmmkkkiiitttyyynnn___OOOFFF555333111000//////...---------..................------,,,,,,,,,,,,------++++++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))******+++,,,))))))***))))))((('''&&&(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&'''((()))))))))***'''((()))******+++******)))))))))))))))***+++,,,))))))))))))(((((((((((('''''''''''''''((())))))))))))************))))))&&&''''''((()))******+++((((((((((((((((((((((((***************)))))))))&&&((()))++++++)))(((&&&(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))******************)))))))))))))))+++*********)))))))))(((+++***)))(((((()))***+++******))))))))))))******************************************************************************++++++++++++++++++++++++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---+++***+++,,,...000------............---------.........////////////....................................///////////////////////////000111111,,,,,,---...///000111111111111222444555666777777555555555555666777888888444444555666666666666666444555777888888888777666777666666666666555555555666666777777777666666555999999777666555444444444444333333222333444555555333333333333333222111111000000000///////////////////////////////////////000000000000//////..............................///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,---...------,,,,,,+++***))))))******************************++++++++++++******))))))))))))))))))*********++++++++++++******)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************zzzssspppyyy}}}www~~~zzzxxxxxxuuuooommmooosss~~~wwwkkk\\\MMMBBB===444444333111000/////////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))))))))((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((###%%%'''((((((((()))+++)))******))))))((('''&&&'''((())))))))))))+++---))))))))))))(((((((((((('''''''''''''''((()))))))))******++++++******)))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((''''''(((((())))))******)))))))))((()))******+++)))))))))))))))*********+++******)))(((((('''''')))))))))))))))******+++)))(((((((((((()))******************************++++++++++++++++++++++++************************,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---.........------------.............../////////000000........................------........./////////...//////000000111111222......///000111111222222///000000111222333444555222222222333444555666777111222222333444333333333222333444555666666666666555444444444444333333333444555555555555444333333888777666444333222222222333222111000000111222333333333333333333222111000////////////////////////000000000000000000000000111111000//////...------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,------,,,,,,++++++******))))))***************+++++++++******++++++++++++******))))))))))))************)))))))))******))))))((())))))))))))************((())))))******))))))((())))))))))))************))))))))))))************}}}wwwtttsss~~~|||yyyuuusssrrrooommmqqqxxxuuufffWWWKKKAAA999444444444444333111111111222//////......------,,,,,,---,,,,,,++++++,,,,,,---,,,------......//////000000///,,,*********,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((()))******((())))))******+++++++++************************'''''''''((()))*********))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((()))((((((((('''(((((())))))))))))((((((((((((((())))))))))))***)))))))))((((((((('''%%%'''******(((''')))***((())))))(((((('''&&&%%%&&&((()))(((&&&&&&(((***))))))))))))(((((((((((('''''''''''''''((()))))))))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))************)))((((((((()))++++++(((((())))))******++++++*********)))))))))))))))(((((()))***************))))))(((((()))******+++************************++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,---,,,,,,++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------************++++++++++++///---+++******+++---///---------.........//////........................---------.........//////...//////000000000000000000111222222333333333333//////000111222333333444222222111111111111222222111222333333444444333333444444444444555666777888555555555555444444444444444444555555555555555444444333333222111111222222333222111//////000111222222222222222111000///...////////////////////////000000000000000000000000//////////////////......------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,************************+++++++++***++++++,,,,,,************************))))))*********+++++++++******++++++++++++******((()))))))))************(((((()))******))))))((())))))))))))************'''((()))******)))((('''((()))))))))************))))))))))))************yyywwwyyy{{{{{{ssspppmmmllljjjllluuuzzzkkkVVVGGG@@@<<<666111...//////...------...///111111000///...------,,,---,,,,,,++++++,,,,,,---((())))))***+++,,,---...333111---***)))***,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))***+++,,,------...************************&&&''''''((()))******+++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))***))))))(((((((((((())))))))))))******))))))((((((((('''(((***,,,+++)))'''(((***$$$%%%&&&'''((((((((((((&&&((()))'''$$$"""$$$'''))))))))))))(((((((((((('''''''''''''''((())))))******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))*********+++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++***)))((((((((()))+++,,,'''(((((()))***++++++,,,)))))))))***++++++,,,,,,'''((()))+++++++++***)))******))))))***+++,,,,,,************************++++++++++++++++++++++++************************---,,,+++******+++,,,---///......---,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---.../////////......///---***((((((***---///,,,,,,,,,---------..............................---------.........////////////000000//////...------...//////000/////////000111111222333444444555444333222111000000000000000000111222222222222222333333222222333444666777444444444333333333222222000111222333444444444444111111111111111222333444666444222111000111222444111111111111000///...---.........///////////////000000000000000000000000------......///000000000------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,************************,,,,,,++++++***+++++++++)))))))))))))))*********))))))******++++++++++++******++++++++++++******(((((())))))*********+++((())))))*********))))))))))))))))))************'''((()))******)))((('''(((((())))))*********+++))))))))))))************yyysssvvv~~~~~~vvvllldddeeejjjrrrssseeeYYYHHH<<<666333111...000000000000000000000000......---,,,,,,,,,,,,---.........------,,,,,,,,,+++,,,---,,,+++,,,///111AAA777...++++++******---******+++++++++,,,,,,,,,)))))))))***+++++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++*********))))))((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((+++*********))))))((((((((((((((((((((()))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''((((((((((((((())))))))))))+++*********))))))((((((+++)))&&&$$$$$$&&&)))+++))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))&&&%%%$$$%%%'''(((******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))(((((('''''',,,***(((''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))************+++++++++))))))************))))))---,,,+++*********+++,,,))))))))))))*********************)))))))))))))))************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++///...---,,,,,,,,,,,,,,,---..................---++++++,,,,,,---...//////,,,,,,,,,---...///000000//////000000000000//////111111000000000000000111000111111111111222222222111111111000000000000000///111222444555555444444444444444444444444444444444444333333333333222222000000111222222333444444333333333333333333333333222222222222222222222222222222000///............................................................------......///000000000000000//////......---------,,,+++******+++,,,---++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***))))))))))))))))))******++++++,,,***,,,***&&&%%%((((((&&&+++++++++*********))))))+++***)))(((((()))***++++++***)))***,,,,,,***)))(((((((((((())))))))))))(((((())))))*********+++((((((((((((((((((((((((,,,---,,,+++))))))***,,,}}}zzz}}}vvvmmmddd```gggtttpppdddYYYOOOBBB888555333111///////////////////////////......---,,,,,,,,,,,,---......---------,,,,,,,,,+++,,,,,,,,,+++,,,///111>>>555---++++++******,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************)))))))))(((&&&&&&''''''((())))))***((((((''''''''''''((((((*********)))))))))((((((((((((((((((((()))******************)))))))))((())))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''(((((((((((((((((())))))))))))*********)))))))))((((((***)))'''%%%%%%''')))***))))))((((((((('''''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((()))************+++++++++))))))************))))))+++++++++******++++++,,,))))))))))))************+++++++++***************************************++++++++++++++++++++++++******+++,,,,,,,,,++++++.........---------,,,,,,,,,------......------,,,,,,,,,------...//////000,,,---------...///////////////000000000000//////000000///////////////000000111111111111222222222111000000000000000000000000111222333333444333333333333333333333333333333444444333333333222222222111111222222333444444555333333333333333222222222222222222222222222222222222111000///............................................................////////////............////////////............000///...------...///000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************++++++++++++)))+++***''''''+++,,,***+++++++++*********))))))+++***)))(((((()))***+++,,,+++***+++------+++***(((((((((((()))))))))***)))*********++++++++++++************************)))*********)))***---///qqqgggbbbcccooosss___SSSHHHAAA999444222222111///////////////////////////......---,,,,,,,,,,,,---------------,,,,,,,,,,,,+++,,,,,,,,,+++,,,...111:::222,,,+++,,,+++***+++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************))))))))))))&&&''''''(((((())))))***)))((((((''''''(((((()))******))))))))))))((((((((((((((((((((())))))***************)))))))))))))))))))))))))))))))))))),,,+++***)))((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''((())))))(((((((((((())))))))))))******))))))))))))(((((()))((((((''''''(((((()))))))))((((((((((((''''''((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++))))))************))))))))))))***+++,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***---.../////////...---,,,+++,,,,,,------,,,,,,+++------......//////000000------.....................//////000000//////...//////............//////000111111111111222222222000000000000000000111111222222111111111222222333222222222222222222222222333333333333222222222222000000111111222333333333333333333222222222111111000000000000000000000000222111000//////......///................................................000000//////...------,,,.............../////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++,,,,,,++++++++++++++++++(((******((()))...000...+++************)))))))))******))))))))))))******,,,++++++,,,------,,,***((((((((()))))))))******+++++++++++++++,,,,,,,,,************************&&&'''((()))***,,,000333|||~~~|||qqqiiikkkrrr}}}wwwdddRRRHHH;;;777333111111111000///////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++++++++...000666///***,,,---+++***+++******+++++++++,,,,,,,,,------,,,,,,+++++++++***))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))******(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))(((((((((((((((((((((((()))))))))*********''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((((((((('''((((((((()))))))))***(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))************))))))'''(((***+++,,,,,,,,,+++((()))))))))*********************+++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,---///000000///---,,,+++++++++,,,,,,+++++++++------------......//////...............---------...//////////////////...//////.........///000000000000111111111222222222000000000000000111111111333222111000000000111222222222222222222222222222333333333222222222222111/////////000000000111111333333333222111111000000000000000000000000000000111111000///////////////................................................/////////......------------------....../////////++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))***+++++++++,,,------,,,,,,++++++******)))++++++)))***///111///************))))))))))))***))))))))))))))))))***+++******+++,,,,,,+++)))(((((()))))))))*********++++++++++++++++++++++++************************&&&((()))***+++...222555{{{}}}~~~uuuqqqpppqqqzzz~~~tttgggVVVGGG@@@444333111000000000///.................................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++...000444---***,,,---,,,***+++******+++++++++,,,,,,,,,,,,,,,++++++******))))))*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((''''''((())))))*********(((((((((((())))))))))))(((((((((((((((((())))))(((((()))******)))(((((((((((())))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))))))))***)))))))))(((((((((''''''((())))))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))*********+++++++++))))))************))))))&&&((()))+++,,,,,,++++++((()))))))))************))))))))))))******++++++************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++---...000000///---,,,***++++++++++++++++++***+++,,,,,,,,,,,,,,,------...............---------......////////////......000/////////000000111222000000111111111222222222//////000000111111111111333222111000000000111222444444444444444444444444333333222222222111111111000000000111111111111111222222222111111000000000////////////////////////111000000////////////000................................................,,,---------.........///,,,,,,------......//////------............------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))***+++++++++,,,,,,,,,,,,++++++*********+++---,,,)))***...///---)))))))))))))))))))))))))))))))))******)))))))))***)))))))))++++++)))((())))))))))))******************************)))))))))))))))))))))))))))))))))***,,,,,,---///222555|||yyynnngggjjjrrr|||{{{nnncccWWWHHH<<<777111111111000000///...---..............................---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,***+++++++++***+++---000555...***+++---,,,+++,,,******+++++++++,,,,,,,,,++++++*********************++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))***))))))(((((())))))***''''''(((((((((((())))))***))))))((((((((((((((())))))))))))************))))))))))))))))))))))))''''''(((((()))*********++++++++++++++++++++++++))))))))))))))))))))))))(((((()))*********))))))(((((((((((())))))))))))''''''(((((((((((())))))((())))))******))))))((((((((())))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))***************)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))************))))))(((((()))***++++++++++++))))))))))))************((((((((()))******++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++,,,---.........---,,,***++++++,,,,,,++++++***+++++++++++++++++++++,,,------..................---......//////......---000000///000000111222333000111111111111222222222/////////000111111222222222222111111111222222333444444444444444444444444222222222222111111111111333333333333333333333333000000000000000000000000////////////////////////000000////////////000000................................................+++,,,,,,---......//////---------------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++++++++******************+++---,,,((((((,,,---***(((((()))))))))))))))***))))))************)))))))))(((((()))******)))''')))))))))*********++++++*********)))))))))))))))((((((((((((((((((((((((***+++,,,,,,---///222555~~~{{{yyyvvvssspppjjjiiirrr~~~tttiii]]]SSSIII===555333//////000000///.......................................---,,,,,,,,,,,,---******+++++++++,,,,,,,,,***++++++*********---///666///***+++---,,,+++---******+++++++++,,,,,,,,,******++++++++++++++++++************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))******))))))))))))******'''''''''((((((((())))))******)))(((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))*********)))(((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&'''))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,)))************+++++++++))))))************))))))******))))))))))))******))))))))))))************(((((()))******+++,,,,,,************************++++++++++++++++++++++++((()))***+++,,,---------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---......//////......---.........//////111222222000111111111111222222222...//////000111111222222000111222333333444333333333333333333333333333333222222222222111111111111222222222222222222222222......//////000111111111000000000000000000000000000000////////////000000................................................------------------------...------------------,,,((()))***++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++***************))))))))))))))))))******)))+++***''''''***+++)))(((((((((((())))))******((()))***++++++***)))(((***)))((()))++++++)))((())))))*********++++++++++++++++++******)))))))))))))))))))))))))))))))))''')))***+++,,,...111444}}}zzzxxxsssmmmjjjlllooottt}}}eee[[[QQQIIIAAA888333333---...//////.........000..............................---,,,,,,,,,,,,---*********++++++,,,,,,,,,******+++*********---///888000++++++---,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++*********)))))))))))))))******))))))))))))******&&&'''''''''(((((())))))******)))((((((((((((((((((((())))))*********+++))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((('''(((((((((((())))))))))))&&&'''''''''(((((())))))******))))))))))))******(((((())))))*********+++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%$$$%%%&&&)))*********))))))((((((''''''(((((((((((((((((((((((((((((())))))*********+++''''''(((((())))))*********)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++))))))************))))))+++***)))(((((()))******))))))))))))************))))))***+++,,,,,,------************************++++++++++++++++++++++++'''((()))+++,,,---......+++************+++,,,---+++,,,,,,------,,,,,,+++------------------------,,,,,,------...///000000---..................------------......000111111000111111111111222222222...//////000111222222222///111222444555555444444222222222222222222222222222222222111111111111000////////////............------...///000111222222111111111111111111111111000000////////////000111................................................///......------,,,,,,+++.........------,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,+++++++++******))))))''''''(((((())))))******''')))(((%%%&&&***+++)))'''((((((((())))))******((()))***++++++***)))(((+++***)))***,,,,,,***))))))************+++++++++,,,,,,,,,++++++*********************************$$$&&&((()))***---111444|||}}}{{{uuuoooiiiggghhhsssqqqfffZZZPPPDDD<<<888777444111222111111000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************///...---,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,+++***+++,,,---...(((((())))))*********++++++++++++************)))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++((((((((((((((((((((((((,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&&&&((()))++++++)))(((&&&,,,***(((&&&&&&''')))++++++*********))))))((((((&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++++++++************)))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''******))))))((((((''''''$$$%%%'''((())))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))))))))***,,,---222...+++((((((((((((''')))'''&&&&&&'''(((((('''))))))))))))))))))))))))******)))))))))))))))***************************))))))))))))))))))))))))************************************************---,,,,,,+++,,,---///000************************(((((()))***++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++------............------...............//////000111111111111111111111111000000000111222222333333222222222111111111000000222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111000///......///000111000---,,,---///000...,,,.................................------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---)))))))))***++++++,,,,,,''')))***,,,------,,,,,,*********)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***((((((((((((((()))******************************+++***)))(((((()))***+++---,,,+++)))((((((''''''))))))))))))))))))******...---,,,+++***************************)))((((((******+++,,,,,,,,,,,,+++|||yyyxxxvvvqqqmmmfffjjjssszzzooocccZZZNNNGGG===777555555222///111111000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***************************...---,,,+++***++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...)))*********+++++++++++++++++++++************)))*********************************))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''((('''&&&%%%%%%&&&((()))************)))))))))(((''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************''''''((()))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((()))))))))))))))))))))((())))))***++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))((()))***+++,,,---***'''&&&'''((()))((('''&&&&&&'''***,,,,,,,,,))))))))))))))))))))))))******))))))))))))******************************************************************************************************+++***)))(((((()))******+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,+++++++++++++++,,,------------------------------............------......///000000000000///111111111111111111111111222222111111111111111111222222222111111111000000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111000///......///000111///---,,,---///000...,,,---------------------------------------,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++)))******+++,,,,,,,,,,,,+++++++++***************+++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++***((((((((((((((()))******************************+++***)))(((((()))***+++,,,+++***)))((((((((((((*********)))))))))))))))))))))((((((((())))))***)))))))))))))))((('''''')))***++++++,,,,,,++++++{{{yyyvvvssspppnnnlllkkkjjjsss{{{mmm^^^SSSLLL@@@;;;555222222222000...111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++************************,,,++++++************+++++++++++++++++++++++++++,,,++++++++++++,,,------+++++++++++++++,,,,,,,,,+++++++++************)))***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))************))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))*********)))(((((())))))))))))))))))))))))))))))))))))((((((((((((,,,+++***)))(((((()))***(((((('''''')))***,,,...******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))((((((((()))***+++(((&&&$$$%%%''')))))))))&&&%%%$$$%%%(((***++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++******************************************************)))''''''&&&&&&''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------............---------...000222222111000///111111111111111111111111333333222222111000000///222222222111111111111111222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000000//////......//////000///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++)))))))))***************,,,,,,++++++++++++,,,,,,...------,,,++++++******++++++*********++++++,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))******+++,,,,,,+++******))))))((((((((()))************************************))))))))))))************))))))))))))******+++*********))))))((((((&&&&&&''''''((()))******'''((((((((((((''''''&&&)))***++++++,,,,,,++++++uuutttqqqmmmiiihhhkkkooowwwsssdddUUUIIIBBB777444111111111111...,,,000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************+++++++++*********++++++************************+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******************************((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((()))******))))))))))))*********************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((('''((()))***+++,,,------************)))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((+++***(((''''''(((***+++)))(((((('''(((***,,,---******))))))((((((''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((())))))***'''%%%$$$%%%''')))))))))+++)))'''((()))***)))((())))))))))))))))))))))))))))))******++++++******************************++++++++++++++++++++++++************************************************++++++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............---------///111333333222000///111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////......---............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********,,,+++***))))))***++++++*********+++++++++++++++************************))))))))))))))))))))))))******++++++++++++*********))))))((())))))*********************************))))))))))))))))))***))))))(((((()))***++++++++++++******)))((((((((((((((()))***************'''(((((()))((((((''''''))))))***+++++++++++++++tttsssoooiiifffiiiqqqyyyrrreeeZZZPPPCCC:::444333222222111000...,,,////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******************))))))+++++++++*********))))))************************))))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))************************))))))))))))((((((((((((******))))))))))))******++++++*********)))(((((())))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''(((***+++,,,---...))))))))))))(((((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&(((***,,,+++***)))(((((()))*********)))))))))(((((((((''''''((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))))))))(((&&&''')))))))))(((...,,,++++++,,,------,,,))))))))))))))))))))))))((()))***+++,,,+++++++++************************************************************************************************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............---------///111333333222000///000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////......////////////......---.........------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,++++++******++++++,,,((()))))))))*********+++,,,+++***)))((()))***+++))))))))))))******++++++************************))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))(((((((((((()))***+++,,,************))))))((((((*********+++***)))((('''((())))))******)))))))))))))))***++++++++++++***rrrqqqnnnkkkkkkrrr}}}{{{nnn^^^RRRLLLFFF===555333333333222111000...---................................................,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,***************************+++,,,,,,---,,,,,,,,,************************)))******+++,,,+++++++++*********)))))))))))))))+++++++++************)))++++++++++++++++++++++++***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***((((((((((((((((((((((((&&&''''''((()))*********))))))))))))))))))))))))******************************))))))((((((''''''***************************)))(((''''''''''''((())))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((()))***+++,,,------(((((())))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&%%%&&&''')))***,,,************))))))((((((((((((((())))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))'''((()))*********))))))+++)))((()))******)))''''''%%%%%%&&&)))+++,,,+++))))))))))))))))))))))))((()))***,,,,,,,,,++++++************************))))))))))))))))))))))))************************************************'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///........................------............---------...000222222111000///000000000000000000000000///000000111222222333333111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////---......//////......------...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++************++++++''''''(((((()))******+++******)))))))))******+++((((((((()))******++++++***************+++++++++))))))))))))))))))))))))+++***))))))))))))***+++++++++***)))))))))******))))))))))))))))))))))))))))))************))))))))))))(((((()))***++++++)))))))))))))))))))))***((()))******)))'''&&&%%%((())))))***************((()))******++++++******lllllllllooouuu~~~tttggg]]]OOODDD>>>;;;777444000111111111///.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,************************((()))***,,,,,,,,,+++***************************((()))***+++,,,++++++***+++++++++******)))))))))+++++++++************)))++++++++++++++++++++++++*********))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))************************(((((((((((()))))))))))))))***++++++++++++***)))((('''&&&&&&''')))+++,,,((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))***++++++,,,,,,(((((()))*********))))))'''''''''''''''''''''''''''((((((((()))))))))***''''''(((((()))))))))***'''(((***++++++***)))(((''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))((()))***+++++++++***)))***)))((()))***+++)))(((###""""""###&&&((()))((())))))))))))))))))))))))''')))+++,,,------,,,+++************************************************************************************************((()))***+++++++++***)))+++++++++++++++++++++++++++++++++,,,,,,------...+++++++++,,,,,,...//////////////////////////////------............------......///000000000000///000000000000000000000000111111111111111111222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////------...//////...------,,,...000///---,,,---///------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,+++++++++++++++************++++++)))))))))))))))*********'''((()))******+++******(((((()))******+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++******))))))******))))))))))))))))))))))))((()))***++++++***)))(((***)))))))))))))))******((((((((()))******++++++'''(((***++++++)))(((''''''(((((()))******))))))((())))))***************fffgggkkkrrr|||zzzjjj[[[TTTIII===666333444666---...//////...---...///---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------************************'''((()))+++++++++***)))))))))))))))))))))))))))((()))***+++,,,+++******,,,,,,,,,++++++*********+++++++++************)))++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************************************++++++++++++))))))))))))))))))))))))************************&&&&&&'''((()))***++++++((()))+++,,,,,,+++)))(((((('''&&&'''))),,,000222(((((())))))*********+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))***++++++,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))'''((((((((())))))******)))************)))(((((($$$&&&))),,,---,,,***)))&&&&&&'''((()))***++++++++++++***)))((('''&&&&&&))))))))))))))))))))))))((()))***,,,,,,++++++***'''''''''(((***+++***(((+++***((((((***+++***)))))))))))))))))))))))))))''')))+++---...---,,,+++************************++++++++++++++++++++++++************************************************,,,,,,------,,,+++)))(((************************(((((()))***++++++,,,,,,+++++++++,,,---...///000---------------------------..................---............/////////000000000000000000000000000333333222222111000000000000000111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////,,,---...//////...---,,,,,,...000///---,,,---000........................---,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++************++++++,,,,,,++++++***)))))))))&&&''')))***+++++++++***))))))***+++,,,,,,------))))))******++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,+++***))))))******))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******''''''((()))***+++,,,,,,((()))+++---...---,,,+++&&&&&&'''((())))))(((((((((((()))***************nnnrrryyyrrrcccYYYNNNFFF;;;444333333222///222222000///---+++***)))------------------------------------------------,,,,,,++++++***++++++,,,...---,,,,,,++++++,,,,,,++++++************++++++,,,,,,,,,++++++*********************************///...,,,***))))))************)))))))))***,,,---******************************))))))))))))******+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++***)))((())))))))))))))))))))))))(((((())))))******++++++'''((()))++++++***))))))(((((('''(((((()))***+++))))))************))))))))))))))))))))))))))))))---,,,,,,,,,+++*********))))))))))))))))))))))))))))))******++++++,,,,,,***************)))((('''(((***++++++)))((())))))))))))((((((((((((((()))******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((&&&(((***+++***)))******((((((''''''''''''(((((())))))***))))))(((''''''***)))((()))+++,,,+++***((()))+++------,,,***)))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))---+++)))''''''((()))***------,,,+++***)))((('''******))))))((((((''''''''''''(((((()))))))))***)))))))))(((''''''&&&&&&(((((()))***************************************************************+++*********))))))(((((())))))***+++,,,,,,------)))************+++++++++(((((()))))))))((((((''',,,+++***))))))***+++,,,++++++************++++++,,,++++++******++++++,,,///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,//////...---...///000111///////////////.........000///.........000111222111111111111111111111111333333333222222111111111222111111111000000////////////000000000000//////000000000000000000000000///---,,,---000000...+++,,,,,,------...///////////////...---,,,++++++***+++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))*********++++++,,,,,,,,,---,,,***(((((()))***+++************************++++++************++++++,,,,,,,,,++++++*********))))))*********))))))(((++++++++++++++++++++++++++++++************++++++***))))))***++++++)))'''***)))))))))))))))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))www|||}}}qqqcccVVVNNNFFF???666222222333222000222222111///...---,,,+++---------------------------------------------------,,,,,,++++++,,,,,,,,,------,,,++++++++++++,,,++++++************++++++,,,,,,,,,+++++++++******************************------,,,+++************+++***)))))))))***,,,---******************************))))))))))))******+++++++++++++++++++++++++++++++++*********))))))***++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))*********(((((()))***************)))(((((((((((())))))***))))))************))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))''''''(((((((((((((((((()))************))))))(((((()))++++++)))((()))*********))))))))))))************)))((((((((((((((())))))))))))))))))))))))******))))))((((((((((((************)))))))))(((''')))++++++***))))))***))))))(((((((((((())))))(((((()))))))))))))))(((***))))))***,,,,,,+++)))&&&&&&((()))))))))((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***((('''''''''((()))++++++***************)))******))))))((((((((((((((((((((())))))*********''''''(((((((((((((((((((((((()))***************************************))))))))))))))))))))))))************)))))))))((())))))******+++,,,,,,---)))************+++++++++***+++++++++++++++******++++++***))))))***++++++++++++************++++++---,,,,,,++++++,,,,,,---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000////////////............///////////////000111111000000000000000000000000222222111111111000000000111111111000000000////////////000000000000/////////////////////////////////---,,,---///000...,,,.........---,,,,,,++++++.........------,,,,,,+++&&&''')))+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,---,,,***)))((()))***+++************************++++++************++++++,,,,,,,,,++++++*********,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,***))))))******)))'''(((((((((((()))******+++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))yyyjjj]]]RRRHHHAAA;;;666222000222333222000111111000000///.........---------------------------------------------------,,,,,,+++,,,,,,------------,,,+++++++++++++++++++++************++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,++++++***+++************+++,,,,,,******************************))))))))))))******+++++++++++++++++++++++++++++++++*********************++++++******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++***))))))(((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''''''''((())))))************)))''')))++++++)))))))))***++++++************++++++***))))))((((((((((((((())))))))))))))))))))))))***))))))))))))(((((((((************))))))))))))(((***++++++)))(((((()))******))))))))))))******)))))))))))))))(((''''''*********,,,---,,,)))'''))))))(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))******+++++++++***))))))))))))((((((((()))))))))***************&&&&&&'''(((((()))******((())))))************)))************************((((((((((((((((((((((((************))))))))))))((())))))******+++++++++)))************+++++++++++++++++++++++++++++++++++++++***))))))***++++++++++++************++++++,,,++++++******++++++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///...........................//////000000000000000////////////////////////111000000000000/////////111111000000000000////////////000000000000//////........................000...,,,,,,...///...---...------,,,++++++******------------------------&&&'''))),,,...///000000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,+++***)))))))))***+++************************++++++************+++++++++++++++++++++*********)))))))))***************************************++++++************++++++...+++)))(((((()))((((((&&&''''''((()))******+++************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))|||kkk[[[OOOFFF???:::444111000000222222111///.../////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++***+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++******************************))))))))))))******************************************************))))))************))))))))))))))))))))))))))))))++++++******))))))((((((***)))((((((((()))+++,,,******)))(((((('''(((((())))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))(((((('''''''''((()))***************''')))***+++)))))))))*********)))))))))***++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))+++++++++)))'''((()))***))))))(((((())))))***++++++******)))'''&&&%%%))))))+++,,,...,,,)))&&&***)))'''''''''(((***,,,(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((''''''))))))))))))************))))))))))))))))))))))))******************++++++''''''(((((())))))))))))((()))************))))))************************))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********))))))*********+++++++++)))))))))))))))******++++++******************+++++++++************++++++******))))))))))))******------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------...............///...///000111111000///...////////////////////////000000000000000000000000000000000000000000////////////000000000000//////------------------------///...---,,,---.........+++++++++,,,------......,,,,,,,,,------.........,,,,,,------...---------++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******+++************************++++++************+++++++++++++++***************((((((''''''(((((())))))))))))))))))))))))))))))++++++************++++++///,,,)))''''''(((((((((%%%%%%'''((()))***++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))zzznnn]]]NNNDDD>>>:::777222111111111222222000///,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,+++************+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,+++++++++,,,,,,,,,+++++++++******************************))))))))))))******************************************************((())))))*********))))))))))))))))))))))))))))))++++++******))))))((((((***)))((((((((()))+++,,,******)))(((((('''(((((())))))************))))))))))))))))))))))))))))))'''''''''(((((())))))***((((((((((((((((((((((((******))))))(((((('''''''''((()))***************'''(((*********)))***+++((((((((((((((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))*********++++++***((('''((())))))((((((''''''(((((()))((()))))))))))))))((('''))))))***,,,...,,,)))&&&&&&%%%###""""""$$$&&&((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((())))))*********)))(((*********)))))))))(((((())))))))))))************++++++************************))))))(((((((((((())))))*********))))))((())))))))))))))))))))))))************************))))))))))))))))))******)))))))))))))))*********))))))*********+++++++++))))))((((((((()))***+++*********++++++*********++++++************++++++++++++************++++++------............------+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,,,,---------......//////...///000111111000///...000000000000000000000000111111111111111111111111//////////////////000000//////000000000000//////------------------------.........---------...///,,,,,,,,,---......//////+++,,,,,,------........./////////...---,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******************++++++************************++++++************++++++************************+++************+++,,,---))))))))))))))))))))))))++++++************++++++///,,,((('''((())))))(((%%%&&&''')))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))yyyfff\\\MMMAAA;;;888555444222222333222222111000///++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,+++***************++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********************************))))))))))))*********************************************+++++++++(((((())))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++***))))))(((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((())))))************)))&&&(((*********)))***+++''''''''''''((()))***+++((((((((((((((())))))***)))))))))))))))))))))))))))))))))************+++))))))))))))******************+++)))(((((()))+++((((((''''''''''''(((((($$$%%%&&&(((***+++,,,,,,(((((()))+++------+++((('''&&&%%%$$$$$$&&&((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))*********************))))))((((((((()))))))))************+++***************)))))))))++++++***))))))((('''''')))************))))))((())))))))))))))))))))))))************************))))))))))))************************************)))************+++++++++******)))))))))+++,,,---)))***++++++++++++***)))++++++************++++++...------------------...+++,,,,,,------,,,,,,+++***++++++,,,,,,------...***+++,,,---------,,,,,,,,,,,,,,,---......//////000000000000000//////...000000000000000000000000000000111111111111222222......////////////000000//////000000000000//////------------------------,,,...//////...------...000//////......---,,,,,,,,,,,,,,,------.........,,,------......------,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))*********++++++++++++************************++++++************++++++)))))))))***************))))))(((((((((***+++,,,************************++++++************++++++,,,***(((((()))******)))&&&''')))***+++++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))uuugggTTTKKK@@@888555444333111111222222222111000000000,,,,,,,,,---------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,++++++***************++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,---------,,,+++*********************************))))))))))))******************************))))))*********+++++++++'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((()))***************)))(((((((((((())))))***))))))************))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((((((((((((((((((''''''(((((((((((((((((()))************))))))(((&&&(((***************,,,(((((((((((()))***+++,,,((((((((((((((()))******))))))))))))))))))))))))))))))*********+++++++++((()))))))))************)))******)))((((((***,,,))))))(((((((((((())))))%%%&&&''')))***+++++++++(((((((((***,,,---,,,+++++++++*********+++,,,---(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((('''((()))***+++((((((((()))))))))))))))))))))*********+++++++++*********))))))(((((((((******))))))))))))))))))***************)))(((((())))))))))))))))))))))))************************((()))))))))************+++++++++++++++++++++***)))************+++++++++)))(((''''''(((***,,,---)))***++++++++++++***)))++++++************++++++------,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++*********+++,,,,,,---......++++++---.........---,,,++++++,,,------...//////111111000////////////////////////////////////////////////000000000111111........./////////000000//////000000000000//////------------------------***---111111///---,,,---//////...------,,,,,,+++,,,,,,------------------***+++,,,---------------++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******))))))***+++++++++++++++************************++++++************++++++((()))))))))*********+++'''&&&%%%%%%%%%''')))***++++++++++++++++++++++++++++++************++++++***)))((()))***+++***)))((()))+++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))xxxgggVVVIIIBBB999444333333222111000111111111000000111222........................------------------------++++++++++++++++++++++++---------...///000111111,,,++++++***)))*********++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********,,,,,,,,,,,,---...---,,,***)))******************************))))))))))))******))))))))))))))))))))))))))))))******++++++++++++''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''(((***+++++++++***)))(((((('''(((((()))***+++))))))************))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))******++++++,,,,,,***************)))((('''&&&(((************+++,,,))))))))))))***+++,,,---((((((((((((((()))******))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++((())))))(((((((((+++---******))))))))))))******************)))(((&&&&&&((('''''')))+++---------***************++++++,,,(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((&&&%%%&&&'''***+++&&&&&&'''((()))***++++++))))))******++++++++++++***)))))))))((((((''''''((((((((()))******++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,,,,++++++++++++++++++)))************+++++++++&&&&&&%%%$$$%%%''')))+++)))***+++,,,,,,+++***)))++++++************++++++******))))))))))))******+++,,,---......---,,,+++******+++,,,,,,---......+++,,,---...///...------++++++,,,,,,---...//////222111000.........///000........................---.........//////000000---.........//////000000//////000000000000//////........................(((---111222000---,,,,,,***++++++,,,,,,---......------------------------,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,++++++*********((()))***+++++++++++++++************************++++++************++++++(((((())))))*********+++***)))((('''(((***,,,...++++++++++++++++++++++++++++++************++++++((('''((()))+++,,,+++))))))***,,,------,,,+++***************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyymmm___RRRIII888777555333111000//////000000000000////////////......//////......---,,,......---,,,***)))+++---++++++,,,,,,,,,,,,------,,,---///111111000...---,,,++++++******++++++,,,++++++***************+++************************+++***)))(((((()))***+++++++++++++++++++++++++++))))))***+++,,,------...++++++************++++++)))*********++++++++++++******))))))((((((''''''++++++******)))(((((((((+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***************)))((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((()))))),,,+++)))((((((((()))***((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))***+++,,,------&&&((()))***)))((()))***,,,+++***((((((((()))***'''%%%&&&******''''''))))))))))))))))))(((((('''((((((((((((((((((((((((,,,((('''***+++)))''')))&&&'''((()))*********)))************************...---+++***)))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))************************---(((######'''***(((&&&,,,***)))((()))***)))((())))))************))))))+++***)))(((((()))***+++(((((()))***++++++,,,,,,++++++***)))(((((())))))******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,---.........---,,,+++,,,,,,,,,---------......,,,,,,---,,,,,,,,,...///111///,,,,,,......+++(((////////////////////////111111000///...---,,,,,,000000000000////////////000000000000000000000000,,,,,,---...//////....../////////......---------------------------------...---+++***)))***++++++((()))***+++,,,---------***++++++,,,,,,++++++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,+++++++++*********))))))************************)))************++++++++++++++++++************)))************************+++***)))'''''''''((()))++++++************++++++******+++,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))(((''''''************************))))))))))))))))))))))))zzzkkk^^^QQQDDD<<<777666444333111000000000000000000000/////////..................------,,,---------,,,******,,,...++++++,,,,,,,,,,,,---------...///000000///---,,,,,,++++++******++++++,,,+++******))))))*********++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************++++++)))))))))*********++++++)))))))))))))))((((((((()))))))))))))))***************++++++++++++******,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))+++*********))))))))))))))))))(((((((((((())))))+++******)))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,---&&&((()))***)))((()))******)))((('''&&&''''''((((((&&&&&&)))***''''''*********)))(((((((((((((((((((((((((((((((((((((((+++((()))---///+++((()))((((((((())))))*********************************%%%%%%&&&((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---***''''''***,,,,,,+++,,,***(((((()))***)))((()))******************)))+++***)))(((((()))***+++((())))))***++++++,,,,,,++++++***)))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,++++++******++++++,,,,,,+++******,,,,,,,,,---------......,,,000555444///,,,,,,...000...,,,,,,......,,,***////////////////////////000000000///......------............------------------------------------,,,,,,---...............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++*********))))))************************)))************++++++++++++++++++************)))************************+++***)))((((((((())))))))))))(((((((((((())))))))))))******++++++************))))))))))))******((((((((((((((((((((((((************)))))))))((()))))))))))))))(((''''''************************))))))))))))))))))))))))xxxhhhYYYMMMBBB999333555444333222111111111111000000000/////////.....................---,,,,,,+++,,,---,,,++++++---...++++++,,,,,,,,,,,,------...///000000///...,,,+++,,,++++++******++++++,,,***)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++((((((((()))))))))******(((((())))))))))))))))))'''(((((()))******++++++))))))************))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''************************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))(((((((((((()))))))))************))))))((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++,,,,,,&&&((()))***)))((()))***))))))((('''''''''((((((***'''&&&))))))'''(((++++++***((('''&&&''')))***))))))))))))))))))))))))***))),,,222333///***)))***)))((((((((()))***+++))))))))))))))))))))))))!!!###&&&((()))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***))))))***+++---...,,,***(((((()))***)))(((******++++++++++++************))))))))))))******)))))))))***++++++,,,,,,+++***))))))))))))))))))*********++++++++++++,,,***++++++,,,,,,+++++++++******++++++++++++******,,,,,,,,,---------......,,,444;;;:::222++++++---...---,,,,,,......---,,,////////////////////////////////////////////////............------------------------------------,,,------............---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))******+++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++***************************************)))************++++++++++++++++++************)))************************,,,+++******))))))******))))))(((((((((((())))))(((((())))))******************))))))))))))******((((((((((((((((((((((((************))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))nnndddVVVIIIAAA<<<777444222222111111111111222222000000/////////.........------.........---,,,,,,***+++,,,,,,++++++---///+++++++++,,,,,,,,,------//////000///...---,,,+++,,,++++++******++++++,,,))))))(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++(((((((((((())))))))))))((((((((())))))******+++(((((())))))************(((((())))))))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''************************'''((()))***************(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))************************))))))(((((((((((())))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))************+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++,,,&&&((()))***)))((()))***++++++******************+++''''''))))))((())),,,,,,***(((&&&&&&''')))***))))))))))))))))))))))))))))))...555777222,,,***+++)))'''&&&&&&''')))***(((((((((((((((((((((((((((((()))))))))((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((***,,,+++***(((((()))******)))+++++++++,,,,,,+++++++++***))))))))))))))))))***))))))*********+++++++++******)))))))))))))))***************++++++++++++******+++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,---------......---222777777222---++++++,,,,,,,,,,,,---.........////////////////////////............//////000000000000000000////////////////////////////////////,,,------......---------------------------------++++++++++++++++++++++++***+++,,,------,,,***))))))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************))))))*********++++++++++++++++++*********))))))************************,,,+++++++++++++++++++++++++++************++++++))))))))))))******+++,,,+++******))))))******+++))))))))))))))))))))))))*********)))))))))))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))yyyppp\\\SSSGGG===999888666555111000000000000111222333////////////............---------...---,,,,,,+++)))+++------,,,,,,---...+++++++++,,,,,,,,,------/////////...---,,,,,,+++,,,++++++******++++++,,,)))))))))))))))***++++++++++++++++++++++++++++++)))******************)))++++++++++++++++++++++++))))))***+++,,,,,,------++++++************++++++(((((((((((())))))))))))(((((())))))******++++++************))))))((((((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''************************'''((()))***************((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((())))))******+++&&&((()))***)))((()))*********+++++++++++++++++++++((((((***+++))))))---,,,***(((&&&&&&''')))***))))))))))))))))))))))))))))))...666888333---+++***)))'''%%%%%%%%%'''(((((((((((((((((((((((((((+++***)))((((((((()))***))))))))))))))))))))))))***************************************************++++++***((('''((()))+++)))(((((()))******)))+++++++++,,,,,,+++++++++)))))))))******)))))))))***************+++++++++***)))))))))))))))******))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,---------.........------...///...,,,***+++,,,,,,---------...///////////////////////////------......///000000000000000000000////////////////////////////////////,,,---------------,,,,,,------------------------++++++++++++++++++++++++)))***,,,------,,,+++*********+++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************))))))*********++++++++++++++++++*********))))))************************+++++++++,,,,,,,,,++++++++++++************++++++******)))******,,,---...++++++************++++++************************))))))))))))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))}}}sssggg\\\MMMEEE<<<555333333222111000000//////000111111222/////////.........---------------------,,,++++++***+++------,,,+++,,,---++++++,,,,,,,,,,,,------//////...------,,,,,,,,,,,,++++++******++++++,,,))))))))))))***+++,,,---************************((()))************)))(((++++++++++++++++++++++++((()))***+++,,,------...++++++************++++++((((((((()))))))))******))))))******************++++++******)))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''************************((())))))************)))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((())))))((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******&&&((()))***)))((()))***'''((()))*********))))))***((())),,,---***))),,,+++***((('''&&&''')))***)))))))))))))))))))))))))))))),,,333666222......+++)))(((&&&%%%%%%&&&&&&))))))))))))))))))))))))((('''&&&%%%&&&)))+++---))))))))))))))))))))))))************************************************,,,++++++++++++************)))((((((***+++************++++++++++++******))))))************))))))************************)))))))))))))))******+++)))))))))************+++)))***++++++,,,,,,,,,,,,))))))((())))))***+++,,,,,,,,,,,,---------.........***'''(((,,,...---++++++,,,------,,,,,,...///////////////////////////---.........//////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))*********++++++++++++++++++++++++++++++++++++******************************+++++++++************************)))************++++++++++++++++++************)))******************************+++,,,,,,,,,++++++))))))(((((((((((())))))******))))))***,,,...///++++++************++++++++++++++++++++++++++++++))))))))))))************))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))wwwlllbbbTTTIIIAAA;;;555111111111000...000000/////////000111111//////.........---------,,,------------,,,++++++***,,,......,,,+++++++++++++++,,,,,,,,,,,,------...---------,,,---------,,,++++++******++++++,,,************+++,,,---...++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++)))))))))*********++++++++++++***************************)))))))))))))))((())))))******))))))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((()))))))))))))))))))))******+++(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))&&&((()))***)))((()))***'''((()))************))))))(((***...///+++)))+++******)))(((((((((((((((((((((((((((((((((((((((***(((***///222000///000,,,+++***)))((('''&&&&&&************************&&&&&&&&&'''((()))++++++))))))))))))))))))))))))************************************************)))((('''))),,,...,,,******)))'''(((***++++++***)))******************)))((()))***++++++***)))(((************************)))))))))))))))***++++++))))))))))))************))))))***+++,,,,,,,,,,,,)))((((((((()))***+++,,,,,,,,,,,,---------......,,,+++)))***+++------,,,+++---......,,,+++---///////////////////////////.........///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,++++++******++++++,,,,,,++++++***''''''((()))***++++++,,,***************************************+++++++++))))))*********+++++++++************************)))************++++++++++++++++++************)))************************((()))***,,,,,,,,,+++***))))))(((((((((((())))))))))))(((((()))+++...///,,,++++++******++++++,,,************************((()))))))))************((()))***++++++++++++***************************))))))))))))))))))))))))vvviii___VVVIII===999555111111333444333111000000////////////000000//////.........---------,,,,,,---------,,,+++++++++---///...,,,+++******++++++,,,,,,,,,---------------,,,,,,,,,---......,,,++++++++++++++++++,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++************++++++++++++,,,+++++++++***)))))))))((((((((()))******++++++))))))************))))))(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***************)))((('''))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,))))))(((((((((((())))))***)))((((((((()))+++,,,((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&(((******)))((()))***)))***+++,,,------,,,+++((((((+++000000,,,)))***)))))))))))))))(((((('''((((((((((((((((((((((((+++'''(((---000//////111---------,,,+++)))'''&&&************************)))***+++,,,+++***((('''))))))))))))))))))))))))************************))))))))))))))))))))))))%%%"""!!!%%%+++...,,,)))***((('''(((***++++++***))))))************))))))((()))***++++++***)))(((++++++******************))))))((())))))***++++++))))))))))))************((()))***+++,,,---------+++************,,,...///,,,,,,,,,---------......+++---///...,,,+++,,,...+++---///...,,,+++,,,///////////////////////////////////////////////////111000000000////////////........................------------,,,,,,+++***+++++++++,,,,,,---------------------------------++++++***)))***+++---...++++++,,,,,,,,,++++++***+++++++++,,,,,,+++++++++(((((()))+++,,,---...///************************))))))******+++++++++,,,))))))******++++++++++++************************)))************++++++++++++++++++************)))************************((()))***+++,,,++++++***++++++************++++++((((((''''''(((***---...,,,++++++******++++++,,,))))))))))))))))))))))))(((((())))))*********+++((()))***+++++++++++++++************************))))))))))))))))))))))))sssbbbUUUNNNGGG>>>888555555444444333222111111//////000000000000//////////////////////////////......---------,,,,,,,,,)))+++------,,,,,,---...***++++++,,,,,,++++++***,,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,---///...+++)))************************)))***,,,,,,***)))***+++++++++******)))(((((((((***************************************************)))((()))***+++***((())))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++***))))))***+++,,,))))))))))))))))))))))))''''''''''''((((((((()))************************,,,+++***)))((('''&&&%%%&&&&&&&&&&&&&&&'''((())))))))))))))))))(((''''''''''''((())))))***))))))************************+++++++++*********))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&''''''((()))******+++((('''&&&&&&'''((()))***(((((('''(((***,,,++++++---000111...,,,,,,+++'''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******'''''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))------,,,+++***)))((('''))))))))))))************)))************+++++++++************************************************---+++***(((((()))+++,,,,,,,,,,,,++++++*********+++,,,...//////...,,,***.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------//////.........---------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************)))************+++++++++++++++************++++++,,,+++++++++***)))))))))++++++******************((((((((((((((()))))))))))))))************))))))************************,,,***))))))******)))'''))))))*********+++++++++++++++************++++++***++++++,,,,,,++++++***************))))))))))))rrrfffVVVKKKDDD???888333222222222111000///////////////000000000000//////..............................---------,,,,,,,,,***+++------,,,+++,,,---,,,,,,,,,------,,,,,,,,,,,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++******+++,,,+++***************************)))***,,,,,,***)))***+++)))))))))))))))*********************************************************+++)))((()))***+++***((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))'''''''''((((((((())))))************************++++++***)))((('''&&&&&&((((((((('''(((((())))))***************)))(((((())))))))))))))))))((('''************************+++++++++*********))))))))))))))))))))))))))))))(((((())))))(((''''''&&&(((((())))))***+++++++++))))))((('''((()))******)))(((((()))+++,,,,,,++++++555:::555---***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***))))))(((((())))))***+++***)))((('''&&&%%%%%%((((((((((((((()))******))))))))))))))))))))))))++++++***************)))))))))))))))************)))************+++++++++******************************************************+++++++++*********,,,,,,++++++++++++++++++,,,,,,---......---,,,+++......---------,,,,,,,,,,,,,,,,,,---------......------------------------........................------------------------///.........------------,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************)))************+++++++++++++++************+++++++++++++++***************************************************************))))))************))))))***************************(((''''''(((((('''&&&))))))*********+++++++++++++++************++++++***++++++,,,,,,++++++***))))))******++++++,,,,,,aaaWWWIII???:::777444000111111000000//////......//////000000000000//////------------------------......---------,,,,,,,,,+++,,,...---,,,++++++,,,,,,------......------,,,++++++************++++++***++++++,,,,,,++++++******************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,---+++)))((()))+++++++++************************)))+++,,,,,,+++******+++'''(((((()))******++++++************************************************+++***))))))***+++***)))))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))************************))))))))))))((((((((((((+++******))))))))))))******++++++++++++******)))************)))((('''&&&************************+++************)))))))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))******++++++,,,,,,+++******))))))))))))***((())))))******++++++,,,***888AAA;;;...'''(((+++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))******)))(((((('''&&&&&&)))(((((((((((()))******)))))))))))))))))))))))))))))))))******+++++++++))))))))))))************)))************+++++++++************************************************((()))+++,,,---+++)))(((++++++++++++++++++,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,------------...........................------------------------------------------------............---------------,,,***))))))***,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************)))************+++++++++++++++************++++++***************+++++++++************************---------,,,++++++******))))))************))))))***************************(((''''''((()))(((&&&***************+++++++++++++++************++++++***++++++,,,,,,++++++***((()))***+++,,,---......SSSKKK???888555555444222222222111111000000000/////////000000000000//////------------------------......---------,,,,,,,,,,,,---......,,,******+++,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************++++++,,,,,,++++++*********+++++++++,,,,,,,,,---+++******,,,,,,,,,***************************)))+++,,,,,,+++******+++(((((())))))************************************************************+++***))))))++++++***)))))))))))))))))))))))))))''''''((()))***++++++,,,((((((((())))))******+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++******************+++))))))))))))))))))))))))'''(((((((((((()))))))))************************(((((((((((())))))))))))++++++***)))((((((((()))*********++++++***))))))))))))*********))))))(((************************************))))))))))))(((((((((((((((((((((((((((((()))))))))((((((''')))))))))******++++++++++++******))))))((((((((('''((())))))))))))***+++)))666>>>888,,,'''))),,,(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))(((((((((((((((((()))'''''''''((())))))******))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))************((()))))))))************))))))*********+++++++++************************************************((()))***+++,,,+++***************++++++,,,,,,,,,------,,,,,,,,,---......------------------------------------------------------------------------------------------------------------------------------------------------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************))))))*********+++++++++++++++************++++++)))))))))***+++++++++,,,***************+++++++++......---,,,++++++******))))))************))))))************************+++***)))***++++++***)))************************++++++************++++++***++++++,,,,,,++++++***))))))******+++,,,,,,---GGGAAA999444333444444444111111111000000000000000//////000000000000//////..............................---------,,,,,,,,,,,,---......,,,******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))))))))************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++---///000///,,,)))***************************+++------+++***+++,,,************))))))((((((************************************************+++***)))***+++,,,+++)))))))))))))))))))))))))))''''''((()))***++++++,,,(((((())))))******++++++(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((*********++++++*********))))))))))))))))))))))))(((((((((((()))))))))***************************(((((((((((())))))))))))***)))((('''''''''''''''(((((()))))))))))))))((('''''')))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''&&&&&&((())))))'''&&&(((***)))000333...))))))+++,,,(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((()))******+++)))))))))))))))***++++++))))))))))))))))))))))))*********)))))))))((((((((()))))))))************))))))*********+++++++++******************************************************)))))))))***,,,---*********++++++,,,,,,,,,---,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------------***+++...//////...+++***+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************))))))*********+++++++++++++++************++++++)))))))))***+++++++++,,,))))))*********+++++++++------,,,+++***))))))((())))))************))))))************************+++***)))***+++,,,+++***************************++++++************++++++***++++++,,,,,,++++++*********************))))))<<<888444111111222222222////////////............//////000000000000//////////////////////////////......---------,,,,,,,,,+++,,,...---,,,++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************((())))))******+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++...111333111,,,(((***************************,,,------,,,++++++,,,++++++******)))(((((('''************************************************,,,*********+++,,,+++***))))))))))))))))))))))))(((((())))))******++++++))))))******************(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******************************(((((((((((())))))))))))(((''''''&&&&&&&&&&&&'''''''''((())))))))))))(((&&&'''(((***+++,,,------))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((()))*********))))))((((((((((((((((((((()))'''((((((((((((''''''&&&&&&(((***)))'''&&&(((***(((++++++''''''+++,,,+++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))***************))))))(((((((((***))))))))))))***++++++))))))))))))))))))))))))*********))))))((((((((())))))))))))************)))************+++++++++************************************************+++***(((((((((***---...++++++++++++++++++,,,,,,+++,,,,,,------.........,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------)))+++---//////---+++)))+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************)))************+++++++++++++++************++++++***************+++++++++)))))))))***++++++,,,,,,++++++******))))))(((((())))))************))))))************************)))((('''(((*********)))+++++++++***************++++++************++++++***++++++,,,,,,++++++************)))))))))((((((555444222111111111111111//////////////////////////////000000000000//////..............................---------,,,,,,,,,***+++------,,,+++,,,---+++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))******+++,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++---///111///,,,)))***************************,,,------,,,++++++,,,*********)))))))))))))))************************************************,,,+++******,,,,,,+++***)))))))))))))))))))))))))))))))))))))))*********++++++******************(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((()))******)))((('''))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&'''''''''((()))***************'''((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''((()))***)))(((((('''***---+++(((&&&))),,,'''***+++)))))),,,,,,***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))++++++************++++++*********)))))))))))))))******))))))******+++,,,))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************)))************+++++++++************************************************))))))))))))***+++,,,---,,,,,,++++++++++++++++++***+++,,,...///......---,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------************************+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************)))************+++++++++++++++************+++++++++++++++***************((())))))***++++++,,,,,,***************)))))))))))))))************))))))************************)))((('''(((***+++***)))+++++++++*********))))))++++++************++++++***++++++,,,,,,++++++************************+++333333222222222222111111111111111111222222222222//////000000000000//////------------------------......---------,,,,,,,,,)))+++------,,,,,,---...,,,------......------,,,++++++------------+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++,,,---...,,,******************************,,,------,,,+++,,,,,,((((((((()))******++++++************************************************,,,+++******,,,,,,+++***))))))))))))))))))))))))*********))))))))))))))),,,+++++++++***)))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))''')))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))***************************************)))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))((()))***+++++++++++++++)))******+++++++++******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***************++++++******************'''((()))+++++++++***)))))),,,///---)))(((***...%%%+++///---+++,,,,,,)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))),,,,,,++++++++++++,,,,,,&&&'''((()))***+++,,,,,,*********)))******+++,,,))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))************)))************+++++++++************************************************&&&(((***,,,---,,,+++***---,,,,,,++++++*********)))***---/////////...---,,,,,,,,,------..................------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,***'''%%%%%%'''***,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************)))************+++++++++++++++************++++++,,,+++++++++******))))))((())))))***++++++,,,,,,******************++++++))))))************))))))************************+++***)))***,,,------+++++++++++++++******))))))++++++************+++++++++++++++,,,,,,+++++++++))))))***+++,,,------...111111111111000000000000000000000000000000000000////////////////////////...........................---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***))))))(((,,,,,,+++***+++,,,...///000///...---------------,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))+++++++++++++++***)))((())))))************))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))***)))(((''''''((())))))***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******''''''((()))***++++++,,,***))))))((((((((((((((())))))))))))************))))))))))))))))))))))))******)))((((((((((((((((((((())))))******++++++(((((())))))))))))(((((('''''''''((((((((())))))%%%'''***)))&&&%%%'''***+++++++++*********))))))''''''''''''((()))++++++((((((((((((((((((((((((*********)))))))))))))))---,,,******+++***(((''''''(((*********))))))***)))***+++,,,,,,+++***))))))))))))))))))(((''''''(((((()))*********************))))))******+++,,,*********************************+++,,,---...//////...------++++++***)))------......///000000000---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,------.........,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++,,,---...///++++++++++++******))))))++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,+++---///111111///---+++,,,,,,+++***+++,,,...///++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))+++)))((('''((()))+++,,,************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))111111111111000000000000000000000000000000000000////////////////////////------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++,,,+++++++++,,,,,,---...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))******++++++***))))))((())))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((()))******************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))((((((******))))))))))))******)))))))))))))))*********+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))*********(((((())))))))))))((((((((((((((((((((()))))))))((()))***)))))))))***,,,+++++++++*********))))))'''''''''(((((()))++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))***+++,,,+++***(((++++++,,,+++***))))))*********++++++++++++*********************)))((((((((())))))*********************))))))******+++,,,************************,,,,,,+++++++++,,,------...------,,,,,,++++++***000000//////......---------,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,------------------,,,++++++******++++++,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++,,,---...///++++++++++++*********)))++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,***+++---......---+++***,,,++++++++++++,,,---...,,,,,,,,,+++***))))))(((************************++++++++++++++++++++++++************************++++++++++++++++++++++++***)))((('''((()))+++,,,+++++++++************************)))))))))))))))************************************************111111111111000000000000000000000000000000000000////////////////////////------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,,,,---++++++,,,,,,------,,,,,,+++************++++++,,,++++++,,,,,,,,,+++******************************************************++++++*********)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))))))))******))))))(((((())))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++)))************))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***))))))(((((())))))***************))))))(((((()))(((''''''&&&&&&''''''))))))))))))************))))))))))))))))))))))))***))))))(((((((((((((((***))))))))))))))))))((((((((())))))))))))(((((()))))))))))))))(((((((((+++)))'''''')))++++++++++++++++++***************(((((((((((())))))***+++************************))))))))))))))))))******&&&''')))***++++++******+++*********************++++++************++++++***++++++++++++******)))((()))******++++++************))))))******+++,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////...---------+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++******++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++++++++************++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************,,,++++++++++++,,,------+++++++++*********))))))************************++++++++++++++++++++++++***************************************************)))((((((((()))+++,,,++++++++++++******))))))((((((((()))))))))))))))************************************************111111111111000000000///////////////////////////////////////////////////...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,,,,---***+++,,,---...---,,,+++******))))))***+++,,,,,,++++++,,,,,,,,,++++++***************************************************+++++++++*********))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))************))))))************))))))))))))************))))))(((((())))))))))))(((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))***************+++++++++))))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((''''''''''''(((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''(((((())))))))))))(((((())))))((((((((((((''''''***&&&###$$$'''******)))************************))))))(((((()))******+++************************)))))))))))))))*********''''''(((((()))+++///111***((('''''')))***+++,,,,,,+++***))))))***+++,,,*********++++++***))))))))))))***++++++++++++*********))))))******+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......//////000+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,+++***))))))))))))***+++++++++++++++++++++,,,,,,))))))******+++,,,,,,---************************++++++++++++++++++++++++************************''''''''''''''''''''''''))))))(((((())))))***+++,,,,,,++++++***)))))))))(((((())))))******++++++************************************************111111111111000000000///////////////////////////////////////////////////////////////////////////...---,,,,,,++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,+++***+++++++++++++++,,,---...***++++++,,,,,,,,,++++++************************************************++++++++++++************))))))))))))))))))))))))))))))************))))))************************)))))))))))))))******+++))))))))))))))))))))))))((()))))))))************))))))************))))))))))))************))))))'''((())))))))))))(((((())))))************))))))((((((((())))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))*********+++++++++,,,))))))))))))))))))))))))))))))******++++++++++++((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))'''(((((()))******++++++---,,,++++++******++++++((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((''''''(((((())))))))))))(((((('''''''''''''''''''''''')))&&&###$$$(((+++***)))***************************))))))))))))******+++************************(((((())))))************))))))))))))+++222:::AAA000---)))((()))+++++++++,,,+++***))))))***+++,,,(((((()))))))))))))))((())))))***+++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,---...///***++++++,,,,,,------...,,,,,,------.../////////+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************'''''''''''''''''''''''')))))))))))))))******++++++++++++*********))))))*********++++++,,,,,,,,,************************************************111111111111000000000000000000000000000000000000////////////////////////////////////////////////...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++---,,,,,,,,,,,,------...******+++,,,,,,,,,++++++************************++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))))))))************))))))************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))(((((())))))******))))))))))))************))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))'''((()))***++++++++++++((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++)))((((((''''''(((((()))''''''((()))***+++,,,,,,))))))(((''''''''''''((())))))))))))************))))))))))))))))))))))))((((((((((((((())))))***)))(((((((((((((((((('''(((((())))))))))))((((((''''''''''''((((((((()))((('''''')))+++,,,,,,+++***************+++++++++*********))))))******+++************************((((((((()))******++++++(((***++++++///777BBBKKK:::555...+++++++++***)))++++++************++++++''''''((())))))))))))((()))***++++++,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////+++++++++,,,,,,---------//////......---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,++++++***)))------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))))))))************************************+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++111111111111000000000000000000000000000000000000////////////////////////...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------...---,,,,,,+++++++++,,,...------,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))((())))))***++++++******))))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))&&&'''(((******+++******(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++((((((''''''''''''(((((((((((())))))*********+++''''''&&&%%%%%%%%%%%%%%%))))))))))))************))))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((((((((((((((())))))))))))((((((''''''((()))***+++,,,,,,$$$'''***+++++++++++++++))))))*********+++++++++++++++***))))))******+++))))))))))))))))))))))))'''(((((()))******++++++(((+++---------222;;;BBB;;;444,,,)))***,,,+++*********++++++++++++******'''((()))***************)))***++++++,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,+++***)))((((((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++(((((()))***************)))))))))***++++++,,,,,,,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++111111111111000000000000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000///...,,,+++***+++,,,,,,......---,,,++++++++++++)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))))))))***+++++++++++++++))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))%%%&&&((()))*********)))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''((((((************)))))))))))),,,,,,+++***************))))))))))))************))))))))))))))))))))))))((((((((((((((()))******&&&'''''''''(((((())))))(((((())))))))))))(((((((((((()))+++,,,---.../// $$$***+++***((((((***))))))******++++++++++++++++++***************+++(((((((((((((((((((((((('''(((((()))***+++++++++))),,,...,,,)))(((,,,111333---&&&%%%(((,,,---,,,)))***+++,,,,,,+++***)))((()))***+++++++++++++++******+++,,,,,,,,,,,,+++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,------.........,,,++++++++++++++++++,,,+++++++++++++++++++++++++++*********+++,,,,,,---------------------------++++++++++++++++++++++++)))***+++,,,---,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,*********++++++************+++,,,,,,+++***)))((( !!!###&&&))),,,...000++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************(((((()))***+++,,,,,,---,,,+++++++++***)))))))))************************++++++++++++++++++++++++000000000000////////////......////////////......000000000000////////////---------............///******,,,,,,,,,,,,******+++++++++,,,,,,---------...---+++*********++++++------------------------,,,---.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******,,,,,,++++++,,,,,,---...************************,,,,,,+++***))))))******,,,,,,,,,+++++++++******...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++************+++++++++*********))))))(((((())))))(((((((((((())))))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((+++*********))))))((((((************************((((((((((((((((((((((((******))))))))))))******))))))))))))((((((((((((+++***)))))))))))))))***))))))************))))))+++*********))))))((((((,,,+++***))))))***+++,,,---,,,***(((((()))***+++*********)))))))))))))))'''((()))******)))((('''+++*********))))))((((((%%%######%%%)))+++***((())))))(((((()))***++++++++++++***)))(((((())))))***)))(((''''''((()))***))))))*********))))))((())))))))))))))))))))))))******))))))))))))******++++++***)))(((((())))))))))))))))))))))))))))))************************(((((())))))******+++++++++++++++*********************))))))))))))******++++++,,,,,,,,,,,,------,,,---------------------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------............---,,,,,,...///000...---,,,++++++---...000++++++,,,,,,,,,,,,------...//////000///---+++***------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,*********+++,,,---------,,,++++++,,,,,,,,,+++++++++,,,,,,---------------------------------***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++************************************************)))***++++++,,,,,,++++++---,,,+++******+++,,,---++++++++++++++++++++++++---...///...,,,+++,,,---************++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***111111111111000000000000......////////////......000000000000/////////...---------............///,,,,,,---......---,,,,,,,,,,,,---------.........------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,+++***************,,,,,,,,,+++++++++******------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++************++++++************)))))))))((())))))(((((((((((()))))))))))))))***************(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))(((************************))))))))))))))))))))))))******))))))))))))*********************)))))))))))))))(((((((((((())))))(((((())))))))))))((((((*********)))))))))((((((++++++***))))))***++++++---,,,***)))((()))***+++***)))))))))))))))))))))'''(((((()))))))))((((((*********)))))))))(((((((((&&&%%%'''***,,,+++))))))))))))))))))***++++++++++++*********)))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))******************************++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------------...---------------...//////---,,,+++******,,,---...++++++,,,,,,,,,,,,------.../////////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************,,,,,,+++++++++++++++,,,***************************************************++++++,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++,,,---...---+++***+++,,,))))))((('''&&&%%%$$$###)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***222222222111111111000000......////////////......000000000/////////......---------............///......////////////......------............//////---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++---///000000///---,,,,,,,,,,,,,,,++++++++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++************+++,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++************++++++************))))))))))))))))))(((((((((((())))))((())))))***+++,,,,,,,,,(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))******************************************************))))))))))))*********************+++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))((((((+++******))))))******+++,,,+++***)))((()))***+++))))))))))))))))))******((((((''''''''''''((((((******))))))))))))((((((***)))))))))+++,,,+++***))))))))))))))))))***+++***+++,,,,,,,,,+++***)))******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))))))))))))))))))))))))))))))))))))))***************************************))))))))))))))))))***+++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---...............,,,+++***)))***+++,,,---++++++,,,,,,,,,,,,------............---,,,++++++++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++...---,,,+++******++++++,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++------------------------------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------))))))************))))))+++++++++++++++++++++++++++,,,---,,,*********,,,,,,,,,+++***)))((('''''')))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++******111111111000000000000///......////////////......000000/////////.........---------............///......////////////......------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............////////////,,,,,,,,,,,,,,,+++++++++)))******,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******+++++++++,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++************++++++*********)))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++(((((()))***************(((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))******************************************************))))))))))))******))))))***************+++)))******++++++++++++******++++++,,,,,,++++++***))))))))))))))))))((((((******))))))))))))******+++***))))))))))))******)))))))))))))))*********)))((('''&&&&&&&&&'''((())))))))))))))))))((((((++++++***++++++++++++******)))))))))))))))******)))+++,,,------,,,***))))))***+++,,,+++***)))(((((())))))************)))))))))))))))))))))))))))******))))))))))))************)))))))))))))))***))))))))))))))))))))))))************************+++++++++******)))))))))(((((()))***+++,,,,,,,,,******))))))))))))*********++++++++++++,,,,,,,,,------,,,++++++***))))))+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------+++,,,---...///...---,,,+++++++++***+++,,,------+++++++++,,,,,,,,,------------------,,,,,,++++++************************------------------------------,,,,,,,,,+++++++++...------,,,+++++++++***,,,,,,+++++++++,,,------,,,,,,,,,++++++******)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,+++++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------)))***+++,,,,,,+++***)))++++++++++++++++++++++++***+++,,,+++***)))***+++,,,,,,------.../////////))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******000////////////...............////////////......////////////............---------............///...------------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,***(((&&&'''))),,,...---------,,,,,,,,,++++++++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...************************,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************))))))))))))))))))))))))************************++++++************++++++++++++************++++++))))))))))))))))))******))))))(((((((((((())))))******)))))))))((((((((((((((()))***************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))******************************))))))))))))******((((((((()))))))))******''''''((()))******))))))))))))************))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))***************)))(((&&&&&&&&&'''((((((((((((((((((((())))))***++++++******))))))*********)))))))))))))))***)))***,,,------,,,+++)))((()))*********)))'''&&&(((((()))***************)))))))))))))))))))))))),,,++++++******++++++,,,***)))))))))))))))******))))))))))))))))))))))))************************,,,,,,++++++******))))))(((((()))***+++,,,,,,,,,******))))))))))))***************+++++++++,,,,,,------,,,++++++***))))))+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++---.........---,,,,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++************************++++++++++++++++++++++++------,,,,,,,,,+++++++++------------,,,,,,++++++,,,+++++++++,,,,,,---...---,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,+++++++++,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------***+++------------+++***++++++++++++++++++++++++)))***++++++))))))***+++))))))******+++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++)))******++++++******)))//////.........---------......////////////....../////////.........---------------............///------,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,------------------------,,,***(((&&&''')))---///......------,,,,,,++++++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++******+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************))))))))))))))))))))))))************************++++++************++++++++++++************++++++))))))))))))************))))))(((((((((((())))))******))))))(((''''''&&&(((((()))***************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))******************************))))))))))))******'''''''''((())))))******###$$$&&&'''(((''''''&&&''''''((((((((((((''''''''''''(((((((((((())))))((())))))******))))))((((((((())))))))))))))))))((((((((()))******+++++++++***)))(((((('''((((((''''''(((((((((((()))))))))***+++***(((((()))***+++******))))))))))))))))))***+++,,,,,,,,,+++***)))))))))))))))((('''&&&'''((()))******+++******))))))))))))))))))))))))+++++++++******+++++++++)))))))))))))))******+++))))))))))))))))))))))))************************+++++++++++++++*********)))))))))***+++++++++,,,,,,,,,++++++++++++,,,,,,************++++++++++++------,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,---------.........++++++,,,,,,,,,,,,------,,,,,,+++******++++++,,,************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,---......------,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...---,,,++++++,,,---...++++++++++++++++++++++++,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,------------,,,,,,++++++++++++++++++++++++)))***++++++***)))+++,,,++++++*********))))))))))))************+++++++++++++++++++++++++++++++++************************)))************+++++++++))))))************))))))////////////..................////////////......//////.........------------------............///------,,,++++++,,,------......------,,,,,,,,,,,,++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...///000///......---,,,,,,+++++++++,,,,,,,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,+++++++++******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************))))))))))))))))))))))))************************++++++************++++++++++++************++++++((()))))))))************))))))(((((((((((())))))***)))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++###$$$&&&((()))(((''''''((((((((())))))((((((((('''''''''((((((((())))))'''((()))******)))(((''''''(((((()))))))))))))))'''(((((()))******++++++++++++++++++***)))(((''''''''''''((((((((())))))((()))+++***)))((()))+++++++++***))))))))))))))))))))))))*********++++++,,,+++***)))(((((((((((('''((()))******+++++++++))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))***++++++))))))))))))))))))))))))***************************++++++++++++++++++,,,******************++++++,,,,,,++++++++++++,,,,,,************++++++++++++---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---------------++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,............---++++++++++++,,,---...///------------------......---------------------------------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***++++++******+++---,,,,,,,,,,,,++++++++++++)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++))))))************))))))000000000000////////////......////////////......//////.........------------------.........//////...---,,,++++++,,,---...//////.........---------***+++---...///...------++++++++++++++++++++++++'''(((+++---------,,,+++//////...---,,,,,,++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................++++++++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************))))))))))))))))))))))))************************++++++************++++++++++++************++++++(((((())))))*********+++))))))(((((((((((()))))))))))))))***++++++,,,,,,(((((()))***************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((())))))***++++++,,,,,,%%%''')))+++,,,,,,******++++++,,,,,,,,,,,,++++++&&&'''''''''(((((())))))'''((()))******)))((('''''''''((())))))***))))))'''(((((()))***++++++++++++,,,,,,,,,+++***((('''&&&'''''''''(((((())))))'''***,,,+++))))))+++---++++++***))))))((())))))))))))(((((()))***++++++...---+++)))(((((()))***''''''(((******+++++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))((())))))***++++++))))))))))))))))))))))))*********************************++++++,,,,,,---+++++++++*********************))))))))))))******)))************+++++++++------------------------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,---,,,+++***+++,,,---...******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++***))))))***+++,,,++++++++++++++++++++++++---------------------------------,,,,,,,,,++++++)))***,,,.../////////...++++++++++++,,,---...///---------....../////////------------------------........................---,,,***))))))***,,,---........................+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++)))***,,,,,,++++++,,,---'''(((((()))+++,,,------)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))************))))))////////////............000000000000000000000000///............------------------.........//////.........------,,,,,,,,,---------,,,,,,+++++++++------------------------.........------,,,,,,,,,,,,......---+++)))((()))---------............///,,,+++***)))***,,,...000........................++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++000///...---,,,+++++++++------------------------------,,,,,,+++***))))))))))))*********+++++++++,,,,,,,,,+++++++++******...---+++*********++++++++++++******)))(((''''''(((((((((((())))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))************************'''(((((()))))))))))))))))))))******++++++,,,,,,---,,,***))))))***,,,---)))(((((('''''''''((((((+++*********))))))(((((('''''''''''''''((())))))******))))))((((((''''''+++*********))))))((((((************************(((((((((((())))))))))))''''''(((((())))))******(((((('''(((((()))***+++))))))))))))))))))))))))++++++)))((((((((()))***+++++++++***)))(((((('''''''''((()))***++++++,,,++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))***+++,,,---************************))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---......,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))++++++++++++++++++++++++))))))***+++,,,,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,------------------......---,,,,,,,,,,,,,,,---------......................................................------------------------------------------------++++++,,,,,,---...//////,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************.........------,,,,,,,,,...------,,,+++***))))))************************((()))***+++++++++++++++++++++******)))(((((('''''''''((()))******++++++)))***+++,,,,,,+++***)))))))))))))))))))))******////////////............///////////////////////////............---------,,,,,,,,,---------...............------,,,,,,,,,---------,,,,,,,,,++++++---------------------------------,,,,,,+++++++++***,,,------+++******+++------------............---,,,+++***+++---///000........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,+++***)))******+++------,,,++++++***))))))(((((()))))))))*********************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))************************'''(((((()))))))))))))))((((((((((((((()))))))))***)))(((((((((((()))***)))(((((('''''''''((((((************)))))))))(((((((((''''''(((((()))******)))))))))((((((((('''************)))))))))(((************************(((((((((((())))))))))))'''((((((((()))))))))***)))(((((((((((())))))***))))))))))))))))))))))))))))))(((((((((***+++,,,++++++******)))((((((''')))))))))))))))*********************************))))))************))))))))))))))))))))))))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))***+++,,,---))))))))))))))))))))))))************************++++++,,,,,,,,,+++******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...//////........................------------------------........................------------------------++++++,,,,,,---......///,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,+++++++++***------,,,,,,+++*********************************(((((()))*********))))))*********+++,,,,,,------*********+++,,,,,,------******++++++++++++*********************)))))))))////////////....................................///............---------++++++,,,,,,,,,---------.........---------------------------,,,,,,,,,,,,........................,,,,,,,,,+++++++++++++++)))***,,,---,,,+++,,,---------------...............---,,,,,,---...000111////////////////////////..............................---------,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,+++******)))*********......------,,,,,,++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***(((((()))***+++***)))************************'''((())))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))************))))))))))))))))))((((((((()))******))))))))))))((((((((((((************))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))'''''''''((()))+++,,,---++++++******)))(((((((((************))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))$$$%%%&&&''')))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))***+++,,,,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***)))+++++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,***++++++++++++++++++***,,,,,,,,,,,,------------++++++++++++,,,++++++++++++,,,,,,---......//////........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))))),,,,,,,,,,,,++++++++++++******************************+++++++++***))))))******++++++,,,------...******++++++,,,---------++++++************+++++++++++++++******)))))))))////////////....................................///............---------,,,,,,,,,---------.....................---------------------------,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---,,,,,,---------..................---...///000111////////////////////////------------------------......---------,,,,,,,,,---------------------------,,,,,,,,,------...///++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++************************......------,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***(((((((((***+++***)))************************(((((()))************))),,,,,,++++++******))))))))))))************))))))(((((((((((((((((()))************)))))))))))))))******))))))))))))******))))))))))))((((((((((((*********)))))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))******)))(((((('''((((((((((((((((((((((((((((((((((((((())))))***+++,,,************))))))((((((******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++******))))))******+++******))))))***++++++,,,))))))))))))))))))))))))************************,,,,,,,,,,,,+++***))))))******))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,+++***---------------,,,,,,,,,+++++++++,,,,,,---------..........................................------+++,,,,,,------,,,,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************+++++++++,,,,,,,,,------************************............---,,,+++++++++++++++******))))))))))))))))))******+++++++++,,,+++***))))))***+++,,,,,,,,,,,,+++******))))))////////////....................................///............---------............////////////........................------------------------////////////////////////---------...............+++---......,,,++++++,,,,,,,,,,,,------------...//////......//////000000////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////++++++++++++++++++++++++---------,,,,,,,,,,,,,,,************++++++++++++---------,,,,,,,,,++++++*********+++++++++******,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))***(((((((((***+++***)))))))))))))))))))))))))))((())))))***************,,,,,,++++++******))))))))))))************))))))((((((((((((((()))******))))))))))))))))))************))))))))))))******(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((******)))(((((('''(((((((((((((((((((((((((((((())))))*********)))))))))*********)))))))))))))))'''(((((()))******++++++************************))))))************))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))************************************************************************++++++************++++++*********)))******+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***))),,,+++*********,,,---///++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------.........------,,,,,,,,,***++++++,,,,,,------...........................,,,,,,---......///000000---..................------------------------------------,,,---...///000111000///...---,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......************************...............---,,,++++++++++++******************************+++++++++,,,+++***))))))***+++,,,---,,,,,,,,,+++++++++***////////////....................................///............---------...////////////000000000.............../////////------------................................................////////////,,,...///...,,,++++++,,,,,,,,,,,,,,,------------......//////////////////......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,))))))*********+++++++++------------,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++******************+++++++++,,,,,,,,,************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))((()))******++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++))))))))))))******************)))((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))***************)))((((((******))))))))))))))))))''''''((()))***+++,,,,,,************************))))))************))))))))))))))))))))))))))))))---,,,,,,++++++***))))))))))))))))))))))))))))))************************************************************************++++++************+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++///...,,,+++,,,---///000+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111//////......---,,,,,,,,,+++++++++,,,,,,---------........................++++++,,,---...///000111...//////000000//////...............------------......---------///000111111111000///...,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........++++++,,,,,,------......************************++++++,,,,,,,,,+++******)))***+++,,,---...///000,,,,,,------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////............///////////////////////////............---------.........////////////000---........./////////000------------.........///---------------------------------.........//////***,,,......---,,,---...++++++,,,,,,,,,---------.........//////......---------------------------------------------------......---------,,,,,,,,,------------------------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++,,,,,,...------------,,,,,,,,,***+++,,,---...------,,,************++++++++++++************++++++++++++************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))***++++++++++++***((((((((((((((()))))))))***)))(((((((((((()))***(((((((((((()))***+++,,,((()))))))))***************)))((((((''''''(((((('''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))(((((((((''')))(((((((((((())))))***))))))))))))))))))))))))((((((******+++***)))))))))))))))))))))))))))***(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************************************************************,,,++++++******++++++,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,///---+++***)))+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------+++++++++,,,,,,------------,,,++++++---000333666/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------...............////////////......///.........------------...---,,,,,,,,,...000111////////////....................................------------------------////////////////////////------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------............,,,,,,,,,---------------************************)))******++++++++++++***)))***+++,,,...///000000------------------------******++++++++++++******++++++,,,,,,------......000/////////............000000000000000000000000//////.........------------------.........//////---.........//////000000---------.........//////------------------------,,,,,,,,,------.........(((***---...---...///000++++++,,,,,,,,,------------...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,////////////////////////...------,,,,,,------...------------------------------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,***+++---...///...------++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))***++++++++++++***))))))******++++++,,,,,,...,,,***))))))***,,,...(((((((((((()))***+++,,,(((((())))))*********+++))))))(((''''''''''''''''''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''(((((('''(((((()))***+++))))))))))))))))))))))))&&&''')))***++++++++++++)))))))))))))))*********************))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************************************************************,,,++++++******++++++,,,++++++***************+++************************++++++++++++++++++++++++((()))***+++,,,---------,,,+++(((&&&%%%&&&(((***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---******+++,,,,,,---.........,,,++++++---111666999000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------............------//////.........------------,,,+++***+++---///111------......///000000000................................................111111111111111111111111------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........------------------------***************************+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))***++++++,,,---...//////.........////////////000000000000000000000000000......---------------.................................//////000000111111222222222111000///...---111000//////000000...,,,/////////...------,,,,,,------,,,+++++++++++++++---------......------,,,++++++,,,,,,---...//////,,,,,,------------------//////.........---------++++++,,,---...............------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...,,,+++,,,,,,+++***---,,,,,,++++++,,,,,,---)))***+++,,,---.........))))))))))))))))))))))))************)))))))))(((++++++******++++++,,,---******))))))))))))******************************))))))))))))))))))))))))******))))))))))))******(((((())))))((('''&&&&&&)))))))))))))))))))))))),,,***(((((()))***)))((('''((()))***************))))))((((((''''''&&&&&&((((((((((((((((((((((((((()))***++++++***)))(((,,,+++)))(((((()))+++,,,+++*********))))))((((((+++++++++***)))((('''&&&******)))((((((((((((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))'''((((((((()))))))))***+++***)))(((((()))***++++++*********))))))((((((************************))))))))))))))))))))))))************************+++***)))(((((()))***+++''''''((()))***+++++++++******+++,,,,,,,,,,,,+++************************,,,,,,+++***))))))******+++++++++++++++***)))(((******++++++++++++************+++++++++,,,,,,,,,+++***((((((***+++,,,,,,...---+++***)))******+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------******+++++++++,,,,,,,,,))))))***,,,///444888:::333000...///111111///---.........------,,,,,,,,,------............------------,,,+++,,,---...//////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,111666555111,,,+++---,,,...//////...------...........................---------...///000000111........................111000///...............//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------......---,,,,,,+++++++++,,,///---******+++------,,,*********+++,,,---...///++++++************++++++------------------------++++++++++++++++++++++++////////////////////////000000000000000000000000///......---------......////////////////////////......//////000111222222444444555555444333111000000///...///000000///---......------,,,,,,,,,+++++++++***************+++,,,,,,---......---------------......///000000000---------------.........//////.........---------,,,,,,---.........------,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........---+++***)))***+++******---,,,,,,++++++,,,,,,---******+++,,,------------************************,,,,,,+++++++++*********++++++******++++++,,,---++++++************++++++************************))))))))))))))))))))))))******))))))))))))******))))))******))))))(((''')))))))))))))))))))))))),,,***(((((()))***)))(((((())))))************)))((((((((((((((('''''''''))))))))))))))))))))))))))))))************))))))+++***(((''''''(((***+++************)))))))))(((*********+++******))))))******)))((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))((((((((((((((()))))))))************))))))))))))))))))************)))((('''&&&&&&'''((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++((())))))******+++++++++)))***++++++,,,,,,++++++************************,,,++++++***))))))******+++++++++++++++***))))))******++++++++++++************+++++++++,,,,,,,,,+++)))(((((()))++++++,,,,,,+++*********+++,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,...111333555111///......000000...,,,.........------,,,,,,,,,------............------------,,,,,,,,,---...//////............---------------------------------........................,,,000444444///,,,,,,---,,,...//////...------...........................------......///000000111..............................---,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,---------+++******,,,------,,,++++++++++++,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////000000000000000000000000//////............///////////////////////////////////////000111333444555666888:::;;;;;;:::888666222000///000111111000...............------------,,,+++++++++++++++,,,,,,+++,,,---...............//////000000111111222222...---------......///000...............---------------.........------,,,************++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***)))'''((()))+++******,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))+++************+++,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))******))))))))))))************++++++******)))))))))))))))))))))))))))))),,,***(((((()))***)))((()))************))))))((('''((((((((((((((())))))******************************))))))))))))*********)))(((''''''((()))***************))))))))))))))))))***+++,,,,,,++++++******)))))))))((((((((())))))))))))))))))))))))************))))))))))))******************************)))((((((((((((((())))))************))))))+++++++++***************((((((''''''''''''((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))))))))***************+++++++++++++++)))***++++++,,,,,,++++++************************,,,+++******)))************++++++++++++***))))))******++++++++++++************+++++++++,,,,,,,,,*********)))******+++,,,************+++,,,---...,,,,,,------------......+++++++++,,,,,,---------,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,///...---,,,,,,---...///000...------...///...,,,.........---------------------............------------,,,,,,------...//////............---------------------------------000000000000000000000000---000222111---+++,,,...,,,...000///...---...///........................---......//////000000111........................---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++,,,---......+++***)))***,,,---,,,+++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++/////////...............////////////000000000000//////......//////000000111111000000000000//////000000000111222444666777999;;;???BBBCCCAAA???===888666444333333222111///000000000000000000000000......---------...//////,,,,,,---...////////////000000000111111222222222///............///111222..............................///......---,,,,,,************+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,)))((('''(((***+++,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++)))))))))(((((((((''''''***************++++++,,,+++++++++******+++++++++************************))))))))))))))))))))))))******))))))))))))******)))***************)))))))))))))))))))))))))))))),,,***(((((()))***)))(((***************)))((('''''''''(((((()))))))))***************************+++***)))(((((()))***+++***)))(((((((((((()))************)))))))))))))))***++++++,,,,,,,,,++++++)))))))))******)))))))))))))))))))))))))))))))))*********)))))))))))))))************************+++***)))((((((''''''((())))))************))))))++++++************)))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***,,,,,,++++++++++++++++++))))))***+++++++++++++++************************++++++***************+++******+++++++++******)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,---,,,++++++,,,---*********++++++,,,,,,,,,*********+++++++++,,,,,,******+++,,,,,,---......------------,,,++++++***+++++++++,,,,,,,,,------//////---,,,,,,,,,,,,,,,...------------------,,,...............---------------............---------------------......//////............---------------------------------000000000000000000000000---//////...,,,+++---///---...000000...---...///..............................//////000000000000..............................//////////////////,,,---------......//////---------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,+++++++++,,,,,,---...***))))))***,,,---,,,+++------,,,+++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---.........///////////////000000000111111111222111000000000111111222333333333333222222111111111222222111222333555777888<<<>>>CCCFFFHHHHHHFFFEEEAAA???;;;999777666444333333222222222222222111111000//////...//////000000---...///000000000000000///000000000000000111111000///......///000222444---.....................////////////...---,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((()))+++---------,,,++++++******++++++,,,,,,,,,,,,,,,+++***))))))************************))))))))))))((((((((((((******))))))******+++,,,******))))))))))))******************************))))))))))))))))))))))))******))))))))))))******(((((()))******)))))))))************************,,,***(((((()))***)))(((***************)))(((''''''((((((((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))******---------,,,+++***))))))((()))************))))))))))))))))))))))))))))))))))))))))))))))))************************************)))((((((((((((((())))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))******************************************************************************)))))))))******))))))))),,,,,,++++++++++++++++++))))))***++++++++++++***************************+++***************++++++)))******+++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,...000///---,,,---///,,,,,,,,,,,,++++++***************+++++++++,,,,,,******+++,,,,,,---......------------,,,++++++***++++++,,,,,,,,,------------------,,,,,,,,,,,,---,,,,,,------,,,,,,------........................------............------------.........//////...///............---------------------------------////////////////////////.........---,,,---...000---///000000///......////////////////////////////////////000000000000000////////////////////////,,,---...///000000//////,,,------......//////000------------------------------------------------------------------------------------------------)))******+++,,,------------,,,,,,++++++,,,,,,,,,+++***)))***,,,---,,,+++------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++---...//////111111222333222222333333444555555555444444444444555666777777888777777666666555555444555444333333333555777999>>>AAAEEEIIIKKKLLLLLLLLLKKKGGGCCC@@@???===;;;:::888888777666666555444444222111000000//////000000111111111222222111111000//////////////////000000111000///...///111444555---------...................../////////...------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,*********---...///...++++++************++++++++++++,,,,,,+++***)))))))))))))))))))))))))))))),,,,,,,,,,,,+++++++++******))))))))))))***++++++***))))))))))))))))))***************************))))))))))))))))))))))))******))))))))))))******'''((())))))***)))))))))************************,,,***(((((()))***)))((()))************))))))(((((())))))))))))))))))***))))))))))))))))))))))))******))))))))))))***************++++++*********))))))))))))************---------,,,+++)))((('''((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))))))))************))))))''''''(((((())))))))))))%%%&&&'''((()))))))))((())))))))))))************************************************************************************))))))************))))))*********+++++++++++++++((()))******++++++***************************************)))******+++,,,))))))***++++++++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,///222111...,,,---///,,,,,,---,,,,,,***)))(((,,,,,,------------......+++++++++,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,------.........+++---...---,,,,,,---///.............../////////------............------------...////////////...///............---------...................................................---------...///000000---///111000///...//////////////////////////////000000000000000000000000////////////////////////)))***,,,...//////......------......////////////------------------------------------------------------------------------------------------------((())))))***,,,------...,,,,,,+++++++++,,,------///---******+++------,,,,,,,,,,,,++++++,,,------,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++//////111222444666777888777777777888999999::::::999999999::::::;;;<<<============<<<;;;:::::::::888777555333444555777999@@@BBBEEEIIIMMMOOOPPPQQQPPPMMMIIIGGGFFFFFFEEEDDDBBBBBBAAA@@@>>>===<<<<<<777777555444333333222222444444444444333222111111000000000000000000//////111000//////000222555777---------.........//////---......////////////.........---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,------+++***+++---......---++++++************++++++***++++++++++++******)))************************------------,,,,,,,,,,,,)))))))))))))))***+++++++++******))))))******+++************************))))))))))))))))))))))))******))))))))))))******((()))******++++++******************************,,,***(((((()))***)))(((((())))))************)))*********)))))))))))))))************************))))))************))))))))))))************))))))((()))))))))***************+++++++++***))))))((('''(((***,,,,,,+++***)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((''''''(((((()))***+++))))))************))))))''''''((()))***++++++,,,$$$%%%'''((()))))))))(((((()))))))))************************************************************************************((()))***++++++***)))(((((())))))******+++++++++((())))))*********************************************))))))***++++++,,,))))))***++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++...111000,,,***+++...***+++,,,,,,,,,+++******,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------------...,,,,,,---...............+++---///...---,,,...000---........./////////000------............------,,,---...///000//////...///............---------////////////////////////////////////////////////---------...000111111000...///111111///...///000////////////////////////000000000000000000000000////////////////////////(((***,,,...//////..................////////////................................................------------------------........................+++++++++,,,,,,,,,------)))))))))+++,,,...000111333000,,,******,,,---...++++++++++++,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000111333555777999;;;;;;::::::;;;<<<<<<===>>>>>>=========>>>>>>@@@AAAAAABBBAAAAAA@@@???>>>>>>===:::888666444444555777888@@@BBBEEEIIIMMMPPPRRRSSSSSSPPPLLLKKKKKKKKKKKKKKKLLLKKKJJJIIIGGGEEEDDDCCC>>>===;;;999888777777777666666666555444333222111111111000000000000000000222111//////000333666888---------.........//////------...///000000000///......,,,+++***)))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,***+++,,,------,,,++++++************++++++)))******+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))******+++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))******))))))))))))******)))***+++,,,,,,,,,,,,,,,************************,,,***(((((()))***)))((('''((()))***************++++++******))))))((((((++++++++++++++++++++++++((()))***++++++***)))((((((((())))))))))))(((((((((((())))))*********+++(((((()))************)))'''(((***,,,---,,,***)))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((''''''''''''(((***+++,,,))))))************))))))''''''(((***+++,,,---...&&&''')))***+++++++++***(((((())))))*********+++))))))))))))))))))))))))************************************************((()))***++++++***)))(((''''''((()))***++++++,,,(((((()))*********************************************))))))***+++,,,,,,((()))***++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))---111///+++(((***,,,((()))+++,,,------,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,---------......------...//////.........+++---//////---,,,...111---.........//////000000---..................---,,,---///000000000///...//////.........---------000000000000000000000000////////////////////////------...///111222222000...///111111/////////000000000000000000000000000111111111000000000000000000000000000000000000000)))+++...000111111111000/////////////////////...................................................------------------------..............................---------,,,,,,,,,&&&&&&(((***---000222444666222,,,******,,,......*********+++,,,---...///.........------.........++++++++++++++++++++++++++++++++++++++++++++++++666777888999:::;;;<<<=========???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBB???===???CCCEEEBBB>>>>>><<<:::888888888::::::======???BBBFFFKKKPPPSSSUUUSSSPPPMMMLLLMMMOOOPPPPPPNNNLLLMMMOOONNNJJJGGGHHHEEEAAAAAAAAAAAA???===@@@>>>;;;;;;<<<<<<888555444333111000///000000111666555444333333444555666......---,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,---------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((((())))))******+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++***************++++++++++++******'''((()))++++++***))))))(((((())))))******++++++)))************+++++++++---,,,,,,+++***)))((((((+++++++++*********))))))(((((('''(((((()))******+++***)))))))))***,,,---+++++++++***)))((((((''')))))))))))))))******+++))))))))))))))))))))))))&&&&&&'''((()))***+++,,,,,,+++***)))***+++,,,---,,,,,,,,,++++++***(((((())))))))))))))))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))++++++************++++++((((((((((((((((((((((((***)))(((((((((***+++,,,)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,******))))))))))))******(((((('''((()))***,,,---))))))))))))))))))))))))111000///---,,,+++******,,,,,,+++***+++,,,---...------------------------,,,++++++******++++++,,,...------------...//////...---+++***)))******+++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------++++++,,,---............---------............///---...///...------...///////////////////////////111111000000//////......//////............//////............/////////000000000000000000000000000111111111000//////......000000111111222333333333/////////000000000111111------///000000///------111000//////......//////000///...///111222111000000000000000000000000000222222222111000000000//////000000000......000222222000//////000000///.........//////......---,,,///---,,,---000000...++++++++++++,,,---...///000//////.........---------,,,,,,,,,---------......000///---+++*********+++,,,---------------------------------------------.........------,,,,,,,,,---,,,+++******+++,,,---;;;;;;<<<===>>>???@@@@@@???@@@AAABBBBBBCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEBBB@@@BBBEEEFFFCCC???>>>===;;;999888888999::::::;;;<<<>>>BBBFFFJJJMMMPPPOOONNNMMMNNNOOOQQQRRRTTTRRRQQQQQQRRRQQQNNNKKKKKKHHHFFFEEEFFFFFFDDDBBBFFFDDDCCCCCCDDDCCCAAA>>>>>><<<:::777555333333333444444222111000111111222//////...---------......------------------------------------------------,,,------......------,,,---------,,,,,,,,,++++++...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++******((()))******++++++******)))))))))))))))*********)))************+++++++++,,,,,,++++++***))))))(((+++++++++*********))))))***))))))))))))******+++******))))))***++++++,,,+++++++++***)))((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))))))))+++*********++++++,,,,,,))))))***++++++*********))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))+++******))))))******+++))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++*********))))))))))))******))))))(((((()))***+++,,,************************//////---,,,++++++******,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,---......///...---,,,+++************++++++,,,,,,,,,---------........./////////000000,,,,,,------...------------------............///---...//////------...///111111111111111111111111111000000000/////////............------................../////////000000000000000000000000000000111111111000000///////////////000000111222222222............//////////////////000000000000//////000000///...............---,,,,,,---000111111000111111111111111111111111222222111111111111111000...//////...------...000111000//////000000///---//////000000//////...---///---,,,...000000...,,,,,,,,,,,,,,,---....../////////.........---------,,,,,,---------.........///...---++++++++++++,,,.........------,,,,,,+++------------------------------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,>>>??????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHIIIGGGDDDEEEFFFFFFBBB???>>>===:::888777777888888777888888:::<<>><<<::::::777666444333111000000000111000000///......//////------------------------------------------------,,,------......------,,,------------,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******))),,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++,,,,,,******++++++++++++*********************+++,,,,,,************)))))))))))))))************+++++++++,,,+++++++++***)))))))))+++++++++***************,,,+++***************+++))))))***++++++++++++***+++++++++***))))))(((((()))))))))))))))******+++))))))))))))))))))))))))++++++***)))(((''''''&&&)))***++++++,,,,,,++++++''''''(((******+++++++++))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))+++******))))))******+++************************)))))))))((())))))***+++)))))))))))))))))))))))))))************+++++++++------,,,++++++***))))))******))))))))))))************))))))))))))******++++++++++++++++++++++++---,,,,,,+++******++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...---------,,,,,,+++***))),,,,,,,,,,,,------------,,,,,,,,,,,,---------------------...------,,,,,,---------............///---...//////------...///111111111111111111111111000000000000//////////////////............//////....../////////000000000111111111111111111111111111000000000000000000000---...///000000111111111////////////////////////111111000000000000111111111000000///////////////---,,,,,,---000222222111........................111111111111111111222222///000000///......///111111///......///000...---000111111111111000/////////...---...///000...,,,...---------------....../////////.........------,,,------------.........------,,,,,,,,,,,,------//////...---,,,++++++***------------------------,,,,,,++++++++++++******,,,,,,++++++++++++,,,,,,@@@@@@@@@AAAAAABBBBBBBBBEEEFFFFFFFFFEEEEEEDDDCCCEEEEEEFFFGGGHHHIIIIIIJJJJJJHHHFFFEEEEEEDDD@@@======;;;999666555555555666666666777888999;;;===>>>BBBDDDGGGKKKOOOSSSUUUWWWWWWWWWUUUTTTSSSQQQPPPNNNMMMMMMMMMNNNOOOOOOOOONNNOOONNNNNNNNNOOOPPPPPPPPPLLLKKKJJJHHHFFFEEEDDDDDD???>>><<<:::888666555444333222111000//////...///------,,,,,,,,,,,,++++++------------------------,,,------......------,,,------------------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++******)))++++++++++++++++++++++++,,,++++++******)))))))))*********++++++,,,,,,,,,******++++++++++++******,,,+++*********+++---...++++++******))))))(((((())))))*********++++++++++++++++++***************************************,,,+++******))))))))))))))))))+++,,,,,,+++***)))+++++++++******))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,++++++***)))(((''''''((()))+++,,,,,,,,,+++***''''''((()))************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))******))))))))))))******************************))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++*********)))))))))******))))))))))))******+++******)))))))))))))))+++++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,------,,,------...---+++***))),,,,,,,,,------------...***++++++++++++,,,,,,,,,............---,,,++++++---------............///---///000///...---...///........................000000000000////////////111000000000000000000111...////////////000000000000000000000000000000000///////////////000000000,,,---///000111111000000222222111111111000000000222111////////////111222333222111111000000111111111000///000222333333222............////////////000000000111111222222333333333444333111111222333111000...///000000///---000000111111000000///............/////////...---///......------------...////////////............------------............,,,,,,,,,,,,------...............------,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,AAAAAAAAAAAABBBBBBBBBBBBFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDEEEFFFFFFGGGHHHHHHGGGFFFDDDCCCBBB???===;;;:::999666444333333444444777777888999:::;;;<<<===???AAADDDHHHMMMQQQTTTUUUVVVVVVUUUSSSQQQPPPOOOOOOKKKMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRTTTUUUQQQPPPOOONNNLLLKKKIIIIIIFFFFFFDDDCCC@@@>>>===<<<666555444222000//////...---,,,,,,,,,+++++++++***------------------------,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******)))))))))(((++++++++++++++++++++++++,,,++++++******)))))))))*********++++++,,,,,,,,,******++++++++++++******,,,+++*********+++---...++++++******))))))(((((())))))*********+++++++++***************+++++++++************************+++***)))((((((((((((((()))***+++,,,,,,+++))))))++++++++++++************)))))))))))))))******+++))))))))))))))))))))))))************))))))))))))((()))***+++,,,+++***)))))))))************)))))))))))))))))))))))))))))))))************))))))(((************************((()))))))))************))))))))))))))))))))))))))))))************))))))***))))))))))))))))))***************************))))))*********)))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))************))))))))))))******++++++******))))))((('''******************************)))))))))***++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,------,,,---......---,,,***))),,,,,,---------.....................////////////............---,,,++++++---------............///...///000///......///000........................////////////000000000000000//////......//////000////////////000000000111////////////////////////.........//////000000111...///111222333333222111222222222111111111111111222111////////////111222333222111111000000111111444333222222333444222111222222333333444444444444111111222222333333444444555555555444222222333444222000//////000000///...///000000000000///.........//////000//////......//////...---------......000000/////////.........---------.........//////+++,,,,,,---............,,,,,,,,,------.........------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,CCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA???>>><<<:::999888777555333222333444555999999:::<<<===>>>???@@@???@@@BBBEEEIIILLLOOOQQQTTTTTTTTTRRRPPPOOOPPPQQQKKKMMMPPPQQQPPPPPPPPPQQQSSSSSSTTTSSSSSSTTTVVVYYYVVVUUUTTTRRRPPPMMMJJJIIIKKKKKKKKKJJJHHHGGGEEEDDD>>>===:::888555333222111.........------,,,,,,+++------------------------,,,------......------,,,------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))*********)))))))))))))))+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++,,,,,,******++++++++++++*********************+++,,,,,,************)))))))))))))))************+++++++++)))))))))***+++++++++,,,***************+++++++++***)))((((((((((((((((((***++++++++++++***))))))++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))))))))))))))))))))******+++++++++((()))******++++++************+++++++++******)))))))))))))))))))))))))))((())))))*********))))))************************))))))))))))************))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***************************)))************)))(((((()))))))))))))))))))))))))))************+++++++++''''''(((((()))******+++******))))))))))))*********************)))((('''))))))))))))))))))))))))+++***************++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,------............------,,,+++***,,,---------............,,,------------.........---------...------,,,,,,---------............///...///000000......///000111111111111111111111111////////////000000000000------,,,,,,,,,,,,------/////////000000000111111//////////////////////////////000000111222333333000222444666777666555444111111111222222222333333444333333333333333333444444333222222111111222222666555444444555555444333333333444444555555666666555555666666666666666666444555555333111111222333333111000000111222000/////////000000//////...------///111000///...///000///...............//////000000000/////////......------........./////////+++,,,---...............***++++++,,,---...//////------------------------,,,,,,------------......,,,,,,------------,,,,,,BBBAAAAAAAAA@@@@@@@@@???@@@@@@@@@AAA@@@@@@???????????????>>>>>>>>>>>>===<<<=========;;;999999888777666555333333444666777999;;;<<>>>>>======<<<<<<<<<===>>>>>>??????>>>>>>>>>======<<<<<<;;;:::::::::999;;;<<<;;;:::888888999888777555555555666888999:::;;;===@@@CCCEEEFFFFFFDDDCCCAAA@@@AAADDDGGGIIIIIIJJJKKKIIIGGGFFFIIILLLNNNRRRVVVVVVTTTRRRSSSTTTQQQRRRSSSQQQOOOOOOSSSWWWTTTTTTUUUUUUUUUTTTRRRQQQTTTUUUVVVWWWWWWVVVUUUTTTPPPNNNKKKFFFBBB???<<<;;;444444444333222111111000------------------------,,,------......------,,,---------.........//////...---,,,+++)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,*********++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++***************++++++++++++******'''((()))++++++***))))))(((((())))))******++++++)))************+++++++++(((((()))***+++,,,,,,---))))))******++++++++++++***)))))))))***+++,,,,,,---,,,***)))))))))***+++++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))++++++*********************)))((((((((()))+++,,,((()))***,,,......//////))))))))))))))))))))))))''''''(((******+++++++++************************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((()))***+++++++++)))(((''')))))))))))))))))))))))))))************+++++++++......---,,,,,,+++++++++******))))))))))))******((()))***++++++***)))(((++++++++++++++++++++++++---,,,,,,+++******++++++***+++,,,---...---,,,,,,------------------------,,,++++++++++++++++++,,,...------------...//////000///---,,,++++++,,,------------.........//////---------.........//////++++++,,,---............---------.........//////...000111000///...///111////////////////////////.../////////000000111111111111000000000000111111000000000000111111111111333333333333333333333333333444555666777999::::::666888:::======<<<;;;999777777888:::;;;<<<===>>><<<===>>>??????>>>===<<<@@@@@@???>>>>>>>>>>>>???<<<;;;<<<>>>AAADDDDDDCCC@@@@@@AAAAAABBBCCCCCCDDD@@@@@@??????>>>>>>>>>===888999999777555444555666555444222333444444333111111222222222222111000000---000222111///...///111---------......000111222000000000000////////////............/////////000------...//////...---,,,---------------------,,,------------------------*********++++++,,,,,,,,,,,,,,,---......---,,,,,,;;;;;;:::;;;<<<===???AAA===>>>???@@@@@@>>><<<;;;@@@@@@???>>>>>>??????@@@???===;;;;;;===>>>======999::::::::::::999999888999===AAAEEEFFFFFFGGGHHHJJJHHHFFFDDDCCCCCCCCCDDDFFFGGGGGGHHHIIIJJJKKKKKKPPPQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRPPPOOONNNNNNPPPQQQRRRSSSTTTUUUVVVVVVXXXXXXXXXXXXXXXYYY[[[[[[SSSSSSMMMFFFCCCEEEGGGEEEAAA@@@===999666333111000000000///......---......////////////---+++)))'''---------......000111111000///...---,,,+++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,++++++***)))************************++++++,,,,,,,,,---------++++++************+++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))+++***)))((())),,,...000666000***((()))+++++++++************))))))((((((***************************************************))))))***++++++)))'''++++++++++++++++++++++++))))))***+++,,,,,,------******************************))))))))))))******,,,+++++++++******))))))))))))))))))))))))))))))&&&(((***+++,,,+++***)))...---,,,***)))'''&&&%%%***************+++++++++)))(((&&&&&&&&&(((***+++******++++++++++++******''''''((()))***++++++,,,)))************+++++++++))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,+++++++++******---,,,+++******+++,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////000000000000//////.........////////////000/////////...------,,,,,,////////////000000000000111111000000000////////////,,,******...000000...000000111000......///111000111111222333444666666555888:::;;;:::::::::;;;<<<;;;;;;;;;;;;:::::::::>>>>>>???AAACCCDDDBBBAAA???@@@AAABBBBBBAAA@@@???BBBDDDFFFGGGFFFEEEEEEEEEJJJGGGDDDCCCCCCDDDCCCBBBAAAAAABBBDDDFFFHHHJJJKKKIIIJJJKKKJJJHHHGGGGGGHHHJJJJJJHHHGGGEEEDDDBBBBBB>>>>>>>>>>>>>>>===<<<;;;666777777666444333444555333333333333333222222222222222111111000////////////000111222222222222222222111///...---......///,,,,,,,,,------.........111111000000/////////.........---------,,,,,,,,,------------------------,,,---...///...---,,,+++++++++++++++++++++++++++============>>>@@@AAABBBEEEFFFHHHIIIIIIIIIHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGDDDBBBAAA@@@AAABBBAAA@@@>>>>>>>>>>>>>>><<<;;;;;;:::===AAADDDEEEGGGJJJLLLNNNNNNMMMLLLKKKIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJMMMMMMMMMNNNOOOPPPRRRRRRTTTSSSRRRQQQPPPOOONNNMMMNNNOOOQQQSSSVVVXXXZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZRRRRRRNNNHHHFFFJJJKKKJJJHHHFFFCCC>>>:::666333222111000///...---......///,,,------...---,,,+++***------------...///000111111000///...------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,+++******************************))))))))))))*********+++++++++************+++++++++++++++*********))))))******))))))))))))******************************))))))******++++++,,,,,,111---(((&&&''')))))))))------,,,,,,++++++++++++***************************************************)))((()))***+++***(((++++++++++++++++++++++++(((((())))))******++++++***************************)))))))))))))))******))))))))))))((((((((('''))))))))))))))))))))))))'''(((***+++++++++))))))+++*********))))))((((((++++++*********)))))))))$$$$$$"""""""""$$$%%%'''******++++++++++++******)))))))))))))))*********)))************+++++++++******************************))))))******+++,,,************************)))************+++++++++************++++++++++++,,,+++***))))))***++++++,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---------............//////000000//////...---............/////////...........................////////////000000000000000000000000111111111222///------///111000///111222333222111111333555333333333444555888:::;;;;;;===???@@@???>>>>>>???AAABBBBBBCCCDDDEEEFFFFFFFFFEEEFFFGGGIIIIIIGGGFFFCCCDDDEEEFFFFFFEEEDDDCCCEEEFFFHHHHHHGGGGGGGGGHHHMMMLLLKKKHHHFFFDDDDDDCCCGGGHHHIIIJJJLLLNNNPPPQQQNNNPPPQQQPPPOOOOOOPPPQQQNNNNNNMMMLLLKKKJJJJJJJJJFFFFFFEEEDDDBBB@@@>>>===:::;;;;;;:::888777888999555555555444444333333333444444333222222111111000111111222222222222222222333222111000//////000000,,,,,,---------.........111111222111111000000///////////////............------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@@AAABBBCCCDDDEEEEEEEEEHHHIIIKKKMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKIIIGGGEEEEEEEEEEEECCCBBBBBBBBBBBBAAA@@@>>><<<;;;999;;;===???AAADDDIIILLLOOOPPPSSSTTTTTTQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKMMMNNNQQQQQQPPPOOOMMMLLLKKKJJJJJJKKKMMMOOORRRUUUWWWXXXZZZZZZ[[[\\\\\\[[[YYYYYYRRRSSSPPPLLLKKKPPPRRRQQQRRRPPPLLLGGGAAA===999777444333111///...//////000......//////...---,,,,,,,,,,,,,,,,,,---...///000111000///...............,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,------......---------,,,,,,,,,,,,++++++************************((((((((()))))))))******++++++************+++++++++++++++*********************))))))))))))******************************((()))***+++++++++)))(((,,,***((('''((())))))((())))))))))))((((((((((((************************)))))))))))))))))))))))),,,***(((''')))*********++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))'''(((***++++++***))))))((((((((()))******++++++*********))))))(((((((((((('''&&&&&&&&&'''((()))******++++++++++++******************))))))(((((()))************+++++++++++++++++++++++++++++++++******))))))******+++,,,************************)))************+++++++++++++++++++++************++++++************+++,,,++++++++++++************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------..................//////.........---------............///---------...///000000000........./////////000000//////000000111222222222444222000000111222111111222333555555444555777999888888777888:::===@@@BBBDDDGGGIIIIIIHHHGGGGGGHHHGGGGGGHHHJJJLLLMMMNNNOOOLLLKKKKKKLLLMMMLLLJJJHHHHHHHHHIIIJJJJJJIIIHHHHHHGGGHHHIIIHHHGGGHHHIIIKKKPPPRRRRRROOOJJJEEEDDDEEEFFFFFFGGGIIIJJJLLLMMMNNNKKKMMMNNNNNNNNNNNNOOOQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQOOOLLLIIIFFFCCCAAA===>>>>>>===;;;::::::;;;:::999999888777666666555777666666555555444333333333444444444444444333222444444222111111000000111...///////////////000000111222333333333222111000111111111111000000000000------------------------///......---,,,---------------------------------CCCDDDFFFHHHIIIIIIHHHHHHHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLMMMLLLJJJJJJKKKJJJHHHFFFHHHGGGFFFEEECCCAAA???===<<<<<<======>>>AAAFFFJJJLLLPPPVVVZZZ\\\[[[XXXUUUTTTTTTSSSSSSRRRRRRRRRRRRNNNMMMKKKIIIIIIIIIJJJJJJMMMLLLKKKJJJIIIGGGFFFFFFJJJJJJKKKLLLMMMNNNOOOPPPUUUWWWYYY[[[\\\[[[ZZZYYYSSSUUUTTTPPPQQQUUUWWWVVVYYYWWWTTTOOOJJJEEEAAA???;;;999777444222111111111222222111000///...---,,,,,,,,,,,,,,,,,,---...///000000///...------......---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++***+++,,,---------------------,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++************++++++******************************))))))))))))*********************************************)))((((((***************++++++***''''''''''''''''''''''''************************((((((((((((((((((((((((---***''''''(((*********************************((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,+++++++++***************))))))))))))))))))))))))((()))************))))))'''(((((()))***++++++,,,((((((((((((((())))))))),,,,,,+++++++++,,,,,,---******++++++++++++************))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,************************))))))*********+++++++++,,,,,,,,,,,,++++++++++++++++++***+++++++++,,,,,,++++++++++++++++++*********+++,,,------,,,+++***,,,------------------,,,------,,,,,,,,,,,,------------------............------............------------------................../////////000000000....../////////000000000000000000111111111222222222222111222333444555444444666777888888:::<<>>===<<<<<<;;;::::::999888888777777888888999888888777666555444444333222111000000000111111111111111111111111000111333333333222111000222222111111111000000000........................000///---,,,,,,,,,---...------------------------BBBCCCEEEGGGHHHHHHHHHGGGJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMOOONNNMMMNNNOOONNNLLLJJJKKKKKKJJJHHHEEECCC@@@??????@@@@@@???>>>@@@CCCFFFGGGLLLTTT[[[______]]][[[XXXXXXXXXWWWVVVVVVUUUUUUTTTRRRPPPMMMKKKJJJJJJIIIIIIIIIHHHFFFEEEDDDCCCBBBIIIIIIIIIJJJKKKKKKKKKLLLNNNPPPSSSVVVYYYYYYYYYYYYTTTWWWWWWTTTUUUYYYZZZXXX\\\[[[YYYVVVQQQMMMIIIGGGCCCBBB???<<<999777555444111111000//////.........------,,,,,,,,,---............------,,,---------............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,---,,,+++++++++,,,------************************)))************+++++++++++++++************++++++******************************))))))))))))******************************---+++)))((('''((()))***)))******++++++***++++++************************************************((((((((((((((((((((((((---***''''''(((*********************************)))))))))))))))))))))((((((((((((((((((((((((((())))))(((((()))***++++++******************++++++************************))))))*********))))))))))))))))))))))))*********&&&&&&'''((()))******+++******))))))))))))))))))******++++++++++++******'''(((((()))******++++++))))))*********+++++++++******************************))))))******+++,,,************************))))))*********+++++++++------------------,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,---......---,,,+++,,,------......------,,,...------,,,,,,------...---------.........//////------............---------------.........//////111111000000000//////////////////000000000000111222222111111111111111111000111333555777888:::;;;:::<<<>>>???@@@BBBEEEGGGKKKKKKKKKLLLNNNQQQTTTVVVZZZ\\\^^^]]][[[ZZZYYYYYY\\\\\\[[[YYYXXXVVVUUUUUUVVVUUUTTTUUUVVVUUUSSSPPPIIIJJJKKKLLLLLLKKKJJJIIIGGGGGGGGGFFFEEEFFFHHHKKKLLLQQQUUUSSSNNNIIIHHHIIIFFFGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGIIIJJJKKKLLLNNNOOOQQQQQQSSSSSSRRRPPPNNNKKKIIIHHHJJJKKKKKKJJJGGGEEEFFFFFFGGGFFFFFFEEEDDDCCCCCCCCC???>>>>>>======<<<;;;;;;======>>>======<<<;;;:::555444444333222000//////000000000000000000000000///000111222222111111000111111111000000000//////........................000///...---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,AAAAAACCCDDDEEEFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIGGGHHHJJJKKKLLLLLLKKKJJJIIIIIIJJJLLLNNNNNNLLLKKKIIIIIIHHHFFFCCCAAA>>>===???@@@BBBAAA@@@@@@AAABBBCCCGGGNNNTTTWWWXXXWWWVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUSSSRRROOOMMMLLLKKKIIIIIIHHHGGGEEEDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFGGGIIILLLOOORRRTTTUUUVVVSSSWWWXXXWWWXXX\\\]]][[[]]]\\\[[[YYYVVVRRRNNNLLLJJJIIIIIIGGGDDDAAA===;;;000000////////////000000...---------------.........------,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***)))***+++,,,---************************((((((((()))))))))******++++++************++++++***************+++++++++******))))))))))))******++++++++++++++++++++++++...,,,)))''''''(((***,,,''')))******(((((()))***)))))))))))))))*********************************)))))))))))))))))))))))),,,***(((''')))*********************************************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))*********************************)))))))))))))))************))))))))))))&&&'''(((((()))***++++++)))))))))))))))(((((((((******++++++++++++******''''''((()))***+++,,,,,,)))************+++++++++))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,---------...)))***+++,,,---------,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,---...//////...---,,,......------------......------........./////////.........//////..................////////////000222222222111000/////////000000000111111111222222333333333333444444444444333666999<<<>>>???BBBDDDCCCEEEGGGHHHIIIJJJMMMPPPTTTUUUVVVWWWYYY[[[]]]^^^]]]___``````]]][[[[[[[[[[[[[[[YYYWWWUUUSSSRRRQQQQQQPPPQQQRRRTTTTTTRRRPPPLLLMMMNNNOOOOOONNNMMMLLLJJJKKKLLLKKKJJJJJJLLLNNNMMMPPPTTTTTTPPPMMMLLLLLLJJJKKKLLLMMMMMMLLLJJJIIIHHHIIIJJJIIIGGGEEEFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNLLLLLLLLLKKKJJJHHHGGGFFFIIIJJJJJJHHHEEECCCCCCDDDHHHHHHHHHHHHGGGGGGGGGGGGCCCBBBBBBAAA@@@@@@??????@@@AAAAAAAAAAAA@@@@@@???888888888777555444222111000////////////.........000000000000111111111222000000000000/////////...........................000///......------......,,,,,,,,,,,,,,,,,,,,,,,,CCCCCCCCCDDDEEEFFFHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKHHHIIILLLNNNPPPPPPOOOOOOKKKKKKMMMQQQTTTUUUTTTSSSOOONNNMMMKKKIIIFFFDDDCCCFFFIIIMMMOOONNNLLLJJJJJJMMMOOOQQQTTTUUUTTTRRRQQQUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRSSSTTTSSSQQQOOOMMMMMMMMMLLLJJJIIIHHHGGGFFFAAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFHHHKKKNNNOOOQQQOOOTTTWWWWWWZZZ___```^^^^^^]]]]]][[[WWWSSSOOOMMMLLLNNNPPPPPPOOOKKKGGGEEE:::888666444222111111111//////......---......///......------------......,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++***)))((((((***,,,---************************))))))))))))*********+++++++++************++++++))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++,,,+++******)))***++++++)))++++++***((('''))),,,'''''''''((((((((())))))***************************************************)))((()))***+++***(((************************)))))))))******+++++++++************************,,,+++***)))(((((((((((('''((((((((())))))))))))************************+++******)))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***))))))******++++++++++++******(((((())))))*********+++)))************+++++++++******************************))))))******+++,,,++++++++++++++++++++++++)))************+++++++++((()))******+++,,,------)))***+++------------------------.........//////------,,,,,,,,,,,,------,,,---...//////...---,,,......------------..................////////////...//////000000//////.../////////000000000111111111111111111111111111111111222222222222333333333333444555666888:::;;;;;;;;;>>>CCCEEEFFFGGGIIILLLHHHJJJKKKLLLMMMOOOQQQTTTVVVWWWYYY[[[\\\]]]]]]]]]ZZZ\\\]]]\\\YYYWWWVVVVVVQQQQQQQQQPPPPPPOOOOOOOOONNNNNNOOOQQQTTTTTTSSSRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQRRRTTTTTTSSSSSSSSSTTTSSSTTTUUUUUUTTTRRRPPPOOONNNOOOPPPPPPPPPNNNLLLKKKIIIJJJKKKJJJHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHGGGFFFCCCAAAAAABBBFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBB>>>>>>>>>===<<<:::888777333333333333222222111111333222000000000222333555000000000000////////////........................///////////////...------------------------------HHHGGGGGGGGGHHHJJJLLLMMMJJJJJJKKKLLLNNNPPPRRRSSSQQQSSSVVVYYY[[[[[[[[[[[[VVVWWWZZZ^^^bbbddddddccc\\\\\\[[[YYYWWWUUUSSSQQQUUUZZZ___cccbbb```]]]\\\``````___^^^\\\ZZZXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUMMMOOORRRTTTTTTSSSQQQOOOQQQQQQPPPNNNMMMLLLKKKJJJLLLKKKJJJHHHGGGEEEDDDDDDAAABBBCCCDDDFFFIIIKKKLLLLLLQQQUUUWWW[[[aaacccaaa___^^^]]][[[WWWSSSNNNLLLMMMOOOSSSVVVVVVSSSOOOLLLHHHEEEAAA;;;777333111000000//////.........////////////.........//////000,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++******)))((('''((()))+++---************************+++,,,,,,,,,,,,---------++++++************++++++))))))******++++++++++++******))))))))))))******++++++++++++++++++++++++***+++,,,,,,---,,,+++***---......,,,)))))),,,///******++++++,,,,,,,,,---***************************************************))))))***++++++)))((())))))))))))))))))))))))'''(((((()))***++++++,,,************************---,,,+++)))((((((((('''))))))******+++++++++,,,************************++++++***)))(((((())))))(((((())))))******++++++------,,,+++***)))((('''***************)))((('''******++++++++++++******************)))))))))))))))************+++++++++++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++)))************+++++++++&&&&&&''')))***+++,,,---)))***+++---......------........./////////000000......,,,++++++,,,......,,,---///000000///---,,,......------------................../////////000//////000000000000//////000000000000111111111111000000000111222222333333222222333333333444444444333444666999<<<>>>@@@AAABBBFFFKKKLLLLLLLLLOOOQQQHHHJJJKKKLLLMMMNNNQQQSSSRRRTTTVVVYYYZZZZZZYYYXXXVVVWWWYYYXXXUUURRRQQQQQQMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTWWW[[[\\\[[[ZZZWWWXXXYYYZZZZZZYYYXXXWWWWWWYYY[[[\\\[[[ZZZZZZZZZYYYXXXWWWWWWWWWVVVSSSPPPTTTUUUVVVVVVUUUTTTQQQPPPLLLMMMOOOOOONNNNNNPPPQQQPPPPPPPPPPPPQQQQQQQQQQQQNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLLLLJJJGGGEEEEEEFFFBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCAAA???===;;;999999888888777777777666555333111000000333555777111111111000000000000///////////////////////////...///000000000///---,,,////////////////////////NNNTTTWWWVVVVVVYYYYYYWWWYYYZZZ\\\^^^aaadddfffgggfffjjjoootttwwwwwwuuutttooommmmmmsss|||}}}xxxrrrsssssspppmmmjjjiiiiiiqqqsssyyy}}}uuupppooouuuwwwyyyzzzuuujjj]]]TTTTTTUUUSSSOOOOOORRRQQQMMMKKKJJJLLLNNNMMMJJJMMMSSSRRRNNNMMMOOOOOOLLLMMMPPPNNNNNNOOOOOOLLLIIIEEECCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJMMMQQQVVVZZZ]]]___```___\\\WWWRRROOONNNMMMNNNQQQVVVZZZZZZWWWSSSPPPMMMIIIDDD@@@;;;555111333222///---+++***))))))+++,,,---............---,,,,,,,,,------.........------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************...---,,,++++++,,,---...******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,++++++*********************************************************+++***************+++++++++))))))***,,,.........)))***+++,,,,,,+++***)))+++***************+++,,,************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***+++,,,,,,******+++,,,************************,,,,,,+++***))))))******+++++++++*********))))))************************)))************+++++++++************************---,,,,,,,,,------...///++++++++++++++++++++++++)))***,,,---......---,,,///---+++,,,///000///---........................//////---,,,,,,---...///........................------/////////...---,,,......///000000/////////222222000000000000111222111222333222111111333444555666777777777888;;;>>>??????AAACCCEEEGGGHHHIIINNNNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGHHHJJJLLLNNNOOOPPPRRRSSSSSSRRRPPPOOOSSSTTTUUUTTTQQQOOOOOOPPPNNNMMMMMMOOOSSSWWWYYYZZZXXXZZZ\\\^^^___^^^\\\ZZZ]]]]]]\\\\\\\\\\\\]]]]]]]]][[[YYYXXXXXXYYYXXXXXX[[[ZZZXXXWWWWWWUUUSSSQQQVVVUUUVVVYYY[[[YYYTTTPPPLLLPPPQQQQQQTTTWWWWWWSSSSSSTTTUUUUUUVVVVVVVVVUUUTTTTTTTTTSSSRRROOOMMMKKKNNNNNNNNNMMMLLLJJJIIIHHHEEEEEEDDDCCCBBBAAA@@@???AAA@@@???@@@CCCEEEFFFFFFGGGEEEDDDCCCCCCBBB@@@???>>>@@@BBBEEEFFFEEEEEEDDDAAAAAAAAA@@@@@@>>>===<<<333333444444444444444444666444111111222333333222........./////////000000222222111111000000//////........................___eeejjjjjjjjjlllllljjjjjjjjjjjjlllnnnrrrvvvxxx|||~~~~~~qqqggg[[[[[[XXXSSSRRRSSSQQQLLLMMMKKKKKKNNNNNNKKKLLLPPPSSSOOONNNQQQRRRPPPOOORRRSSSTTTTTTTTTQQQNNNJJJHHHFFFEEEDDDDDDCCCCCCDDDDDDBBBCCCEEEGGGKKKPPPSSSUUUZZZ[[[[[[YYYUUURRRQQQQQQPPPOOOPPPSSSWWWYYYYYYWWWVVVSSSNNNJJJFFFBBB===:::666444222///---------.........//////......------,,,,,,,,,------.........------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************************************))))))))))))************+++,,,,,,,,,,,,+++)))))))))******+++++++++++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,+++++++++******************************************************))))))(((''''''&&&'''''')))'''&&&&&&((())))))(((******++++++++++++******)))(((((('''''''''((((((************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))***++++++))))))***+++************************,,,++++++***))))))******+++++++++*********))))))************************************++++++++++++************************++++++*********++++++,,,++++++++++++++++++++++++******+++,,,------------...---+++---///000///---........................///...------------...///........................---......///......------//////000000000000//////222111000000000111222333222333444444333333555777666888:::<<<>>>@@@DDDFFFIIIJJJMMMOOOPPPOOONNNMMMMMMMMMLLLLLLKKKJJJJJJIIIGGGGGGGGGGGGIIIKKKMMMNNNSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXVVVTTTTTTUUUTTTTTTTTTVVVXXX[[[]]]^^^ZZZ[[[\\\]]]^^^___``````^^^^^^]]]\\\\\\\\\\\\\\\]]][[[YYYXXXYYYZZZ[[[[[[\\\[[[ZZZZZZYYYWWWUUUSSSUUUSSSSSSTTTWWWWWWVVVSSSPPPSSSTTTRRRTTTXXXWWWTTTWWWWWWWWWWWWWWWVVVUUUUUUTTTUUUVVVWWWWWWVVVUUUUUUUUUTTTSSSRRRRRRQQQPPPNNNNNNNNNMMMKKKJJJIIIHHHHHHDDDBBBAAABBBCCCCCCCCCAAAFFFDDDBBBBBBBBBAAA???>>>???@@@BBBEEEFFFGGGGGGGGGIIIIIIIIIIIIGGGFFFDDDCCC999999999888888777777666666444111000111222111000/////////000000000000000111111000000000000000///........................vvv}}}}}}}}}|||mmmmmmhhhbbb___^^^ZZZUUURRRMMMLLLOOORRRPPPNNNOOOPPPLLLJJJNNNPPPOOOOOOQQQRRRSSSTTTSSSRRROOOLLLKKKJJJIIIHHHFFFEEEDDDDDDDDD??????AAABBBEEEHHHJJJLLLRRRSSSSSSSSSQQQQQQSSSUUUUUUSSSQQQRRRUUUXXXZZZ[[[ZZZWWWRRROOOLLLJJJGGGDDD===:::666222000000111222111000000000///......------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++******++++++++++++******************************((())))))))))))))))))(((******+++,,,,,,,,,,,,+++)))))))))))))))))))))*********************************++++++++++++******)))))))))))))))))))))))),,,,,,,,,++++++++++++******************************************************)))((('''&&&%%%%%%%%%,,,***(((((()))***)))(((++++++************++++++------,,,+++************************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))******)))((()))***************************,,,+++******)))*********+++++++++***************************************************+++++++++,,,++++++++++++++++++++++++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---,,,---/////////.................................---------......///........................///......---......//////000000000000000000000000222111000000111222444555555777888999888888:::<<<;;;???CCCFFFHHHKKKNNNQQQMMMOOORRRTTTSSSQQQNNNKKKLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJLLLMMMOOOPPPQQQRRRYYYXXXVVVUUUVVVWWWYYY[[[XXXYYYZZZYYYWWWVVVWWWXXXWWWWWWXXXYYYZZZ\\\]]]]]]\\\[[[YYYXXXXXXZZZ\\\]]]ZZZYYYXXXWWWVVVVVVWWWWWWWWWUUUSSSRRRSSSVVVYYY[[[YYYYYYZZZZZZXXXVVVTTTRRRUUURRRPPPPPPRRRSSSTTTSSSRRRUUUVVVTTTUUUYYY[[[YYYYYYYYYXXXXXXVVVUUUSSSRRRSSSTTTUUUWWWXXXXXXXXXXXXYYYVVVRRRRRRSSSTTTSSSQQQRRRQQQPPPOOONNNMMMMMMMMMJJJIIIGGGGGGGGGEEEBBB@@@EEECCCBBBBBBBBBBBB@@@??????@@@AAACCCEEEGGGHHHIIINNNOOOPPPPPPOOOMMMJJJIIIBBBBBBAAA@@@>>>===<<<;;;999777444333333333111000111111111000000000000000////////////000000000000////////////////////////|||xxxuuupppiiiccc\\\YYY^^^cccccc```^^^VVVOOOJJJKKKMMMLLLNNNPPPNNNOOOPPPPPPPPPOOOMMMLLLMMMLLLKKKIIIHHHHHHGGGGGGBBBBBBCCCCCCDDDDDDEEEEEEIIIKKKLLLLLLMMMOOOSSSVVVYYYWWWUUUTTTUUUWWWXXXYYYWWWTTTQQQPPPPPPPPPNNNMMMHHHDDD===777333111111222111000000///////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++******++++++++++++******************************)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++***************)))))))))******************************++++++++++++******((((((((((((((((((((((((++++++++++++++++++++++++************************************************,,,+++***))))))))))))))),,,***))))))***+++***))),,,+++***))))))***+++,,,000///...---,,,+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***+++***)))((()))+++************************++++++***************+++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000------------...//////...........................------------.........///........................//////---------...000111000000//////000000000111111111111111222444666777;;;===???@@@???@@@AAACCCDDDHHHLLLOOOPPPQQQSSSUUUMMMNNNPPPPPPPPPNNNLLLJJJLLLKKKJJJJJJLLLNNNQQQSSSTTTUUUVVVWWWXXXXXXXXXXXX]]]\\\[[[[[[[[[\\\^^^^^^[[[\\\\\\ZZZXXXWWWWWWXXXWWWYYYZZZ[[[ZZZZZZZZZ[[[]]][[[YYYWWWVVVUUUVVVVVVUUUTTTRRRQQQQQQRRRSSSTTTRRRQQQPPPNNNOOORRRWWW[[[YYY[[[]]]^^^\\\YYYWWWVVVUUUTTTSSSRRRRRRSSSSSSSSSRRRVVVXXXVVVWWW[[[]]]\\\ZZZZZZZZZYYYWWWUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXYYY[[[VVVQQQPPPSSSTTTSSSQQQPPPPPPOOOOOOOOOPPPQQQQQQQQQPPPNNNNNNMMMLLLHHHFFFHHHGGGEEEEEEFFFFFFEEECCCAAAAAAAAAAAABBBDDDEEEFFFKKKMMMOOOQQQQQQPPPNNNLLLKKKJJJIIIGGGEEECCCAAAAAA>>><<<999888777666444333222222222111000000//////.........//////000000111////////////////////////|||tttooouuu|||}}}{{{yyykkk```UUUQQQOOOMMMLLLNNNLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJIIIIIIHHHFFFEEEEEEEEEFFFHHHIIIKKKNNNRRRUUUZZZZZZZZZYYYWWWUUUTTTTTTRRRQQQPPPQQQSSSUUUUUUUUUQQQMMMEEE<<<555222111000000000////////////000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++******++++++++++++******************************)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++************************************++++++++++++******((((((((((((((((((((((((++++++++++++++++++++++++************************************************************+++,,,------&&&%%%$$$%%%'''))))))(((,,,+++***))))))***+++,,,,,,,,,+++))))))(((((((((************************))))))))))))))))))))))))************************************************************************)))))))))************+++***+++,,,,,,******+++,,,************************+++***************++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000,,,---...............///........................,,,------........./////////////////////////////////......---...///000111////////////000111222333333333333444555888:::;;;AAADDDFFFHHHGGGGGGIIIJJJKKKNNNPPPQQQPPPPPPPPPQQQNNNNNNMMMMMMMMMNNNNNNOOONNNNNNNNNPPPSSSVVVZZZ]]]^^^^^^___^^^^^^]]][[[[[[]]]^^^___``````___^^^^^^[[[[[[[[[XXXVVVUUUVVVWWWWWWYYY\\\\\\ZZZYYYXXXYYYZZZZZZZZZYYYYYYXXXWWWWWWVVVUUUSSSRRRRRRSSSUUUWWWVVVVVVUUUSSSRRRUUU[[[```aaadddiiijjjgggdddbbbaaaXXXZZZ\\\]]]^^^^^^^^^^^^YYY___bbb```^^^___^^^\\\\\\[[[[[[ZZZXXXVVVUUUTTTSSSTTTUUUVVVXXXZZZ[[[\\\\\\XXXSSSRRRSSSTTTSSSQQQQQQPPPPPPPPPQQQSSSVVVWWWSSSRRRQQQQQQQQQQQQNNNLLLMMMLLLKKKKKKLLLMMMLLLJJJGGGGGGFFFEEEDDDEEEEEEEEEGGGIIIKKKNNNPPPPPPPPPOOOPPPPPPNNNLLLJJJHHHFFFFFFAAA@@@===<<<<<<:::777555555444333222111000///.........//////000000111111000000000000000000000000~~~pppccc\\\WWWQQQLLLKKKLLLLLLLLLLLLKKKJJJIIIIIILLLLLLLLLLLLMMMNNNOOOPPPOOOOOOOOONNNMMMKKKJJJIIIEEEGGGIIIKKKKKKMMMQQQSSSWWWYYY[[[ZZZVVVRRRPPPOOOPPPPPPQQQTTTWWWYYYYYYXXXVVVQQQJJJAAA;;;666444333333222111000///000111222/////////...............------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************((())))))))))))))))))(((******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************************************((((((((()))***+++,,,---'''&&&&&&''')))+++++++++++++++************++++++,,,,,,+++***)))))))))***************************))))))))))))))))))))))))***************+++++++++************************************************)))*********++++++++++++***,,,---,,,+++***+++,,,*********************************)))******+++,,,***************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,---......------...000........................+++,,,---...////////////////////////////////////............///000111111000000000000222444777888777777888999;;;>>>AAABBBGGGJJJMMMNNNMMMMMMMMMNNNMMMOOOPPPPPPNNNMMMMMMNNNPPPOOOMMMLLLMMMOOOQQQSSSTTTUUUVVVXXX[[[^^^bbbdddbbbaaa```^^^]]][[[ZZZZZZ]]]^^^`````````^^^[[[ZZZTTTTTTTTTRRRPPPPPPRRRTTTWWW[[[______\\\YYYXXXYYYVVVXXXZZZ]]]___aaabbbcccaaa___\\\ZZZYYYZZZ\\\]]]___``````]]][[[]]]bbbgggjjjooouuuwwwtttpppmmmmmmfffiiinnnqqqsssuuuwwwxxxpppxxx|||yyysssooojjjeeeaaa```___]]]ZZZXXXVVVTTTRRRRRRSSSUUUWWWYYY[[[]]]ZZZYYYVVVTTTQQQPPPPPPPPPPPPOOOOOONNNOOORRRTTTVVVRRRPPPNNNNNNPPPQQQPPPPPPQQQPPPOOOPPPRRRRRRRRRPPPOOONNNMMMLLLKKKJJJIIIIIIFFFGGGIIILLLNNNOOOQQQQQQQQQQQQPPPNNNMMMKKKJJJJJJDDDCCCAAA@@@@@@>>>;;;999999888777555333111000///000000000000111111111111000000000000000000000000}}}rrroookkkddd[[[WWWWWWVVVTTTRRROOOLLLJJJIIIKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNOOOPPPPPPPPPOOONNNJJJLLLNNNOOOOOOOOOPPPRRRRRRUUUWWWUUURRRNNNMMMNNNOOOPPPRRRVVVYYYYYYWWWUUUSSSPPPKKKFFFAAA>>>===<<<999888555222111111111111000/////////.........---------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************))))))))))))************+++,,,,,,,,,,,,+++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,************************************************)))((((((((()))***++++++,,,+++******,,,---------******++++++++++++******---,,,,,,+++++++++,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++*********************************************************+++++++++,,,,,,)))+++,,,+++***)))***+++******************************))))))***++++++,,,))))))*********+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))+++,,,,,,------------------------+++,,,---...////////////+++---//////---,,,...000........................+++,,,---////////////...////////////////////////------///000000111111111222222222333666999<<<>>>======>>>@@@BBBFFFIIIJJJKKKMMMPPPQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPPPPRRRTTTWWWWWWVVVVVVVVVWWWXXXYYY[[[\\\^^^___aaaccceeeeee```___]]][[[ZZZYYYYYYZZZ]]]\\\\\\[[[YYYXXXWWWVVVSSSTTTTTTTTTTTTVVVZZZ]]]dddjjjoooooolllhhhggghhhfffgggiiilllpppuuuyyy|||~~~{{{wwwrrrpppooopppqqqqqqssstttrrrnnnnnnrrrvvvyyy~~~~~~xxxwwwtttqqqmmmiiieeeccc^^^]]]\\\[[[[[[[[[\\\\\\___aaaaaa^^^XXXTTTTTTVVVUUUSSSQQQOOOOOOPPPRRRSSSQQQOOOLLLKKKMMMOOOPPPQQQRRRQQQQQQRRRTTTUUUTTTSSSQQQRRRRRRRRRQQQOOOMMMLLLHHHHHHHHHIIIJJJLLLNNNOOOOOOOOOOOONNNNNNMMMMMMLLLJJJIIIHHHGGGGGGFFFBBB@@@>>>===;;;999777555333222222222222222111111111111111111111111111111111111}}}sssmmmhhhfffccc___[[[VVVSSSRRRJJJJJJJJJJJJJJJKKKKKKLLLIIIJJJMMMOOOQQQRRRRRRRRRNNNQQQSSSSSSRRRQQQQQQQQQNNNQQQRRRQQQMMMLLLMMMOOOOOOPPPRRRUUUWWWVVVSSSPPPPPPNNNLLLIIIGGGEEEDDDDDD???===999555222111111111000000//////.........---------------------------////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******************************...---,,,++++++,,,---...******+++,,,,,,,,,,,,+++'''(((((()))***++++++,,,------------------------******++++++++++++***************************************++++++,,,,,,,,,************************************************++++++***************+++,,,***(((((()))***)))((()))***+++,,,,,,+++***)))((((((((('''(((((())))))************************))))))))))))))))))))))))))))))******++++++++++++******************************************************+++++++++,,,,,,,,,(((***+++***)))((()))*********************************))))))***+++,,,,,,))))))******++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///------------------------+++,,,---///000//////...+++---//////---,,,...000........................***+++---///000000///...000000000000000000000000,,,---///111111111111000444444444666999===AAACCCBBBBBBCCCEEEHHHKKKNNNPPPLLLOOOQQQRRRQQQOOOOOOOOOQQQRRRSSSTTTTTTWWWZZZ]]]cccddddddeeeeeedddcccbbbaaabbbcccdddeeeeeeeeeddd___]]][[[YYYXXXYYYZZZ[[[]]][[[XXXUUUSSSSSSSSSTTT]]]^^^```aaacccfffkkkooozzz~~~~~~}}}{{{sssqqqmmmiiieeebbb```___kkkppprrrmmmeee___```ccc^^^\\\YYYVVVTTTTTTUUUVVVSSSPPPLLLKKKLLLOOOQQQQQQRRRQQQPPPRRRTTTUUUTTTSSSPPPQQQRRRSSSSSSQQQOOONNNIIIHHHFFFFFFFFFHHHJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNPPPOOONNNNNNNNNMMMJJJGGGAAA@@@???<<<:::888666555444333333333222111111111111111111111111111111111uuupppooonnnjjjeeeZZZZZZXXXRRRKKKGGGHHHIIIJJJMMMNNNLLLKKKMMMOOOOOOOOOQQQSSSUUUVVVVVVVVVUUUUUUTTTSSSQQQOOOLLLJJJIIIGGGJJJMMMOOOPPPNNNKKKIIINNNOOOQQQSSSRRRPPPMMMKKKGGGDDD@@@<<<:::777444111111///............---+++------------------------++++++++++++++++++++++++)))))))))+++...000111000************************************************++++++******++++++,,,---------,,,,,,+++***)))))),,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++******************,,,,,,+++***))))))******++++++++++++++++++++++++************************+++++++++*********)))))))))************+++++++++)))))))))******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---******************************++++++++++++*********++++++)))(((''')))***+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++******************++++++,,,,,,,,,---------************************++++++++++++++++++++++++++++++,,,,,,,,,---------************+++,,,---...,,,,,,,,,,,,++++++******)))((()))...222222---'''************************+++++++++,,,---...///000///////////////.........---------............///////////////////////////000//////.........//////,,,---...//////...---,,,------------...///000000111111111111222222222111444777;;;???BBBFFFJJJMMMQQQPPPOOOOOOOOOOOOMMMLLLKKKMMMMMMMMMMMMOOORRRUUUQQQWWW]]]``````^^^^^^___dddeeefffhhhiiigggccc```eeeggghhhfffbbb___]]]]]]WWWZZZZZZWWWWWWYYYXXXUUU\\\YYYUUURRRQQQSSSUUUWWWdddooo{{{|||wwwuuu|||~~~uuuqqqrrruuuxxxssswww|||zzzvvvpppjjjfffeeeffffffeeeZZZQQQPPPQQQPPPOOOPPPSSSRRROOOMMMPPPTTTTTTOOORRRSSSSSSRRRQQQPPPQQQRRRLLLLLLLLLJJJHHHGGGHHHIIILLLKKKHHHGGGHHHKKKOOOQQQZZZXXXVVVVVVVVVUUUQQQMMMLLLIIIGGGFFFEEECCCAAA???;;;999666333111000111111111000/////////111333444vvvqqqpppqqqsss|||}}}|||yyyuuullljjjfff___WWWQQQNNNNNNPPPNNNKKKHHHHHHJJJLLLLLLPPPQQQRRRSSSUUUWWWXXXYYYXXXXXXWWWVVVTTTQQQNNNMMMFFFGGGIIIJJJJJJIIIHHHGGGMMMOOOSSSVVVWWWVVVTTTRRRPPPLLLGGGBBB???;;;777555222111/////////000///...---.....................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++******************,,,,,,+++***************++++++++++++++++++++++++************************+++++++++*********)))))))))************+++++++++*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******************************++++++++++++*********++++++***(((((()))+++++++++***))))))*********++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++(((((()))))))))*********************+++,,,---...---,,,,,,++++++***++++++***)))***...333333...)))************************+++++++++++++++,,,---...............////////////---------............///////////////////////////000//////.........//////...///000000000000///...000////////////000000111222111111222222333444555888<<<@@@EEEHHHKKKOOORRRSSSQQQOOOMMMLLLKKKJJJIIIJJJLLLMMMOOOPPPSSSVVVYYY]]]aaaeeefffdddbbbaaaaaadddcccbbbcccddddddcccaaaaaabbbccccccaaa^^^\\\ZZZVVVZZZ[[[WWWVVVYYY[[[[[[[[[[[[YYYXXXYYY]]]bbbfffvvv|||zzzyyyyyyqqqlllfffbbb]]]WWWWWW[[[aaa___XXXQQQOOOQQQRRROOOOOOPPPPPPOOONNNMMMMMMNNNSSSSSSRRRPPPNNNLLLLLLLLLMMMKKKJJJIIIJJJMMMPPPRRRZZZYYYXXXXXXYYYXXXUUURRRQQQOOOLLLKKKJJJHHHEEECCC@@@>>>;;;888555444444444333222111000000111333444{{{wwwuuuuuuwwwxxxnnnmmmiiifffbbb```_________gggrrryyy{{{|||~~~~~~zzzuuuoooiiiccc^^^ZZZZZZSSSJJJFFFFFFIIIJJJKKKOOONNNNNNNNNQQQTTTXXXZZZYYYZZZ[[[[[[YYYWWWTTTSSSJJJIIIHHHGGGFFFFFFFFFFFFNNNRRRVVV[[[]]]]]][[[YYYWWWSSSNNNIIIFFFCCC@@@>>>666444111000111111111000........................------------------------000///------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++*********++++++++++++++++++,,,++++++************+++++++++++++++++++++++++++************************+++++++++***************)))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******************************++++++++++++******+++,,,,,,+++))))))***+++++++++***)))((((((((((((*********************************************************++++++++++++,,,************************++++++++++++++++++++++++(((((((((((())))))))))))************+++,,,------...---+++******+++,,,,,,+++++++++///222222...***+++++++++++++++++++++++++++++++++******++++++,,,---------.../////////000---------............////////////////////////////////////......//////000000000111111111111000000222111111000000000111111222222333444555888;;;<<>><<<999888666555444444444444uuuwwwyyyyyywwwvvvvvvvvvwwwwwwxxxzzz|||~~~{{{{{{}}}|||xxxxxxzzz{{{zzzwwwvvvxxxyyyxxxtttoookkkhhhnnnnnnoooqqqrrrqqqooollljjjiiijjjmmmmmmmmmrrryyy{{{zzzkkk]]]YYYYYYYYY\\\```eeebbb^^^YYYTTTOOOLLLKKKNNNPPPSSSVVVYYYZZZZZZZZZZZZWWWSSSNNNKKKJJJIIIJJJLLLOOOTTTYYY]]]_________XXXVVVSSSRRRQQQPPPMMMLLLBBB>>>:::777555333111///------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---...///...---------------------------------------------------++++++******++++++,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++*********************************++++++++++++******,,,,,,---+++***)))+++,,,...---,,,+++***)))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,---------......++++++******++++++,,,,,,---,,,,,,++++++,,,---...*********+++------,,,***++++++++++++++++++++++++...------,,,,,,,,,,,,---+++,,,,,,---...//////000---------............//////////////////////////////////////////000111111000000000000000000000000000000000000111222333333888999;;;???DDDIIIMMMPPPRRRTTTUUUTTTQQQOOONNNNNNIIIJJJJJJIIIIIILLLPPPTTTVVVXXX[[[]]]]]]___aaaccccccbbbbbbbbbbbb```^^^]]]YYYXXXXXXZZZ]]]`````````qqqssswww}}}~~~nnnddd]]]YYYVVVTTTRRRRRRSSSSSSQQQOOOOOOOOOPPPSSSWWWYYYYYYXXXWWWVVVTTTSSSRRRSSSUUUVVVZZZ[[[\\\\\\[[[YYYXXXXXXSSSSSSRRRTTTVVVXXXWWWVVVRRRRRRPPPNNNJJJGGGCCCAAA======;;;999777666555555uuuyyy||||||yyy~~~}}}}}}|||yyyvvvmmmhhhdddeeedddaaabbbfffgggnnnuuuwwwyyy{{{ooolllllljjjmmmttt~~~zzzrrrgggZZZOOOIIIJJJLLLNNNQQQTTTVVVXXXYYYZZZXXXVVVSSSPPPNNNMMMLLLHHHJJJNNNSSSXXX\\\^^^```[[[YYYWWWVVVUUUQQQMMMJJJFFFCCC@@@===:::777333111.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111///---------,,,+++)))------------------------------------------------++++++******++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,---------,,,++++++++++++,,,,,,---++++++++++++++++++++++++***************************************+++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******************************++++++++++++******+++,,,,,,+++))))))***+++------,,,+++*********+++************************'''(((((())))))******************++++++++++++,,,*********************************++++++,,,,,,---++++++++++++,,,,,,,,,---,,,++++++***++++++,,,,,,,,,,,,,,,---------------+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......,,,,,,,,,---.........///---------............///////////////////////////////////////000111222222111111000000000000111111000111111333555777999:::>>>@@@CCCGGGKKKNNNQQQSSSPPPPPPPPPMMMJJJHHHHHHHHHIIILLLNNNNNNNNNPPPVVVZZZ[[[]]]______^^^^^^___```bbbaaaaaabbbbbb```]]]ZZZXXXWWWWWWYYY\\\^^^______lllsss}}}yyyooohhh```]]][[[\\\^^^___]]]ZZZVVVSSSQQQRRRVVVXXXWWWUUUXXXUUURRROOOMMMNNNPPPRRRWWWXXXZZZZZZXXXVVVUUUVVVRRRQQQRRRTTTWWWYYYYYYXXXUUUUUUUUUTTTQQQNNNJJJHHHDDDCCCBBB???===;;;999888yyyqqqooommmjjjggggggcccfffgggeeefffkkkmmmlllppprrruuuxxx~~~}}}yyy}}}~~~mmm]]]SSSLLLLLLLLLNNNPPPRRRUUUVVVVVVWWWXXXXXXWWWVVVSSSRRRKKKKKKMMMOOORRRUUUXXXZZZ[[[ZZZ[[[[[[ZZZVVVPPPLLLHHHGGGEEECCCBBB>>>999666111000000///......------------------------------///---,,,+++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,------...+++++++++++++++,,,---...++++++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******************************++++++++++++*********++++++***(((((()))+++++++++***************+++++++++++++++++++++++++++''''''(((((()))******+++++++++++++++,,,,,,,,,,,,************************)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,***+++---...///...---,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------------------------------............///////////////////////////////////////000111222333333222111000000111222333333333555888<<>>===~~~~~~zzzuuusssnnnnnnjjjffffffiiiiiifff___aaacccgggkkkqqqxxx}}}{{{}}}kkk```OOONNNMMMMMMNNNPPPSSSTTTTTTWWWZZZ]]]^^^\\\ZZZXXXQQQPPPNNNMMMMMMOOOPPPRRRXXXYYY[[[^^^^^^[[[UUUQQQIIIHHHHHHHHHGGGDDD???;;;333222222111000//////...////////////////////////***))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++***))))))*********++++++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......++++++++++++,,,,,,---...++++++++++++++++++++++++************************))))))******++++++++++++)))************+++++++++)))))))))******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++---...******************************++++++++++++*********++++++***(((''')))******)))))))))))))))***+++++++++++++++++++++++++++&&&''''''((()))******+++++++++,,,,,,,,,---------************************))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,++++++***+++++++++)))+++---000000///---+++---------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------------------,,,,,,---------.........//////////////////////////////////////////000111222333444444222222222222444444555666999===AAAEEEIIIKKKKKKMMMOOOPPPPPPNNNKKKJJJIIIIIIJJJIIIJJJNNNSSSVVVUUUYYY[[[ZZZUUUSSSVVVYYYYYY[[[]]]]]]\\\ZZZZZZZZZYYY\\\aaaiiiqqqtttrrrpppiiieee```^^^aaafffkkknnnzzzzzztttoooppptttyyyzzzyyy___[[[TTTNNNKKKLLLOOOQQQOOORRRVVVWWWVVVUUUWWWYYYXXXWWWWWWWWWYYYZZZYYYXXXWWWYYY[[[\\\[[[YYYUUUSSSQQQPPPNNNKKKHHHEEEBBB@@@~~~zzzvvvrrrpppooolllhhhccc```aaadddfffggggggjjjmmmooosss||||||qqqeee]]]TTTPPPQQQRRRRRRPPPTTTTTTVVVYYY\\\\\\YYYWWWYYYXXXVVVUUUUUUTTTRRROOOOOOSSSXXX\\\]]][[[WWWTTTMMMMMMLLLJJJGGGEEEBBB@@@:::999777444222111000000......000000000///...---------------------------++++++++++++,,,,,,---...000000///...------,,,,,,***,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---..................---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,(((*********)))((()))***))))))))))))))))))******+++++++++*********))))))))))))*********+++++++++(((***,,,+++***)))***+++************************)))***+++,,,,,,+++***))))))))))))))))))************************************)))'''&&&'''(((***++++++*********))))))(((((((((((()))******************++++++,,,,,,---------...---+++)))(((((()))***,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,------,,,+++)))(((---,,,,,,++++++,,,,,,---,,,++++++***)))))))))***,,,------......------,,,,,,,,,,,,---------......//////.........---------------------.........///+++,,,...000000000000/////////000111222222111111444444444444333333666888===???AAADDDGGGJJJLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHLLLKKKKKKNNNRRRVVVXXXYYY[[[]]]]]]ZZZUUUTTTWWW[[[YYYYYYZZZYYYXXXXXXZZZ\\\ZZZaaalllwww~~~zzzuuussswwwzzz|||uuueeeUUUPPPOOONNNNNNQQQTTTVVVWWWVVVUUUUUUWWWYYYXXXWWWUUUUUUVVVVVVUUUTTTXXXXXXZZZZZZZZZXXXVVVTTTTTTTTTUUUTTTQQQMMMIIIFFFxxxtttnnnjjjhhhgggffffff___bbbeeeeeeeeeiiipppvvvzzzyyy{{{zzzssshhh___[[[ZZZYYYYYY]]][[[XXXVVVVVVXXXYYY[[[\\\[[[ZZZYYYYYYXXXUUUSSSQQQRRRTTTVVVWWWWWWVVVVVVRRRRRRRRRQQQMMMIIIEEEBBB???>>>;;;888555333111111///000000111111000//////------------------------------,,,,,,------......///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))************))))))***++++++))))))***+++************************+++++++++*********))))))***+++++++++,,,,,,,,,,,,)))+++,,,,,,+++******+++)))))))))))))))))))))))))))******++++++******)))))))))))))))***************************************)))((('''''')))+++,,,************)))))))))((())))))***++++++++++++++++++,,,,,,---...//////000///...,,,***)))******+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,++++++++++++,,,------------,,,+++---,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***------------........./////////.........------------.........////////////......000111111111111000000000000111222333333444444555777888888:::===???DDDDDDFFFHHHIIIKKKMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJOOONNNOOOPPPSSSVVVXXXXXX]]]^^^^^^ZZZTTTRRRTTTWWWWWWZZZ\\\^^^______aaacccccckkkvvvvvvddd\\\YYYTTTSSSTTTRRRSSSSSSSSSSSSTTTWWWZZZZZZYYYXXXXXXYYYXXXWWWUUUXXXYYYZZZZZZYYYWWWUUUTTTUUUVVVWWWWWWUUURRROOOMMM{{{xxxtttqqqiiilllnnnlllgggdddcccdddjjjjjjjjjjjjhhhfffdddcccmmmzzzuuulllhhhjjjlllmmmiiiaaaYYYUUUUUUYYY]]]]]]\\\\\\]]]]]]\\\ZZZWWWUUUSSSQQQOOOOOOQQQSSSUUUVVVWWWYYYXXXUUUOOOIIIEEEEEECCC@@@<<<999666444333000111222222222222111000------------------------//////...---------......------------,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********************)))(((***+++,,,+++***)))***,,,+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,---------***,,,------+++++++++,,,))))))))))))))))))))))))******))))))))))))******************************************************+++***)))))))))***+++,,,************))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,---...///000111222///...,,,+++***++++++,,,+++++++++++++++,,,------...---------,,,,,,++++++***+++,,,---...//////...,,,,,,,,,,,,,,,---...///------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++---------.........///////////////.........------////////////000000000000000111111222222222111111111000000111222444666777666999<<>>;;;888666555222222222222222222111111........................//////...------,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------------,,,++++++******+++,,,,,,+++***+++,,,---,,,,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,,,,---***,,,...---,,,+++,,,,,,))))))))))))))))))))))))+++***((((((((((((***+++++++++***************)))************************++++++*********+++,,,---*********))))))))))))))))))***++++++,,,,,,+++++++++,,,---...///000111222...---,,,++++++++++++,,,++++++++++++,,,,,,------///......------,,,,,,+++++++++,,,------.........++++++***++++++,,,---...++++++******)))******+++------............------,,,,,,---------.........////////////............///000000000000111111111111111222222222222222111111111000111333666999;;;<<>>===:::777444333222222........................---,,,,,,,,,,,,------...///.........---,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,+++++++++)))***++++++))))))***+++---------,,,+++*********))))))*********+++++++++*********+++++++++,,,,,,)))+++,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,++++++***))))))************************)))******+++++++++++++++((()))))))))************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,***++++++++++++++++++++++++,,,---.........---,,,******++++++,,,,,,------++++++******+++,,,............---,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,............/////////000000000000000/////////.../////////000000000111111000000000111222444666777777999<<>><<<:::777444//////000111111000000///...//////////////////...---,,,+++***+++---000111++++++---......---++++++,,,,,,,,,,,,++++++***)))---,,,,,,++++++,,,,,,---222000...---------,,,+++,,,,,,,,,++++++*********,,,---...//////---+++*********))))))))))))******++++++************++++++------------,,,,,,+++*********+++++++++,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,************************************************+++***)))))))))***,,,,,,,,,,,,,,,+++++++++******++++++++++++******))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,---...///000111...,,,,,,......,,,)))++++++,,,,,,,,,------------,,,,,,,,,,,,---......------------......///000222333555555555333222000///000222333444333222111222333555666777999===@@@DDDGGGJJJMMMNNNOOOQQQRRRSSSOOOKKKKKKPPPWWW[[[\\\[[[\\\[[[ZZZXXXXXXZZZ\\\ZZZ]]]]]]YYYXXXYYYXXXTTTWWW[[[^^^bbbooozzzvvvuuuvvvvvvssskkk___XXXVVVRRRLLLQQQNNNNNNPPPPPPNNNQQQVVVYYYUUURRRSSSVVVXXXZZZZZZWWWXXXZZZ\\\aaagggmmmrrrtttuuutttqqqllleee```]]]ZZZ[[[ZZZYYYXXXZZZ___cccggggggdddcccfffjjjgggaaa```]]]\\\[[[VVVQQQQQQUUUWWWWWWWWWWWWXXXYYY\\\^^^aaa```___```aaaaaaaaa``````dddhhhmmmrrrxxx~~~wwwpppiiiddd___]]]\\\___dddjjjqqq{{{}}}sssfffZZZUUUXXX]]]bbbbbb___[[[XXXXXXZZZ]]]___^^^]]]\\\[[[[[[\\\]]]^^^]]]^^^^^^\\\WWWSSSQQQPPPJJJGGGCCC@@@???<<<:::777333222222111111000000000111111111111111111111111000//////...------------,,,,,,,,,------,,,,,,,,,...............---,,,+++---,,,,,,++++++,,,,,,---///---+++++++++,,,+++***---------,,,,,,,,,,,,,,,...///000111000///---,,,++++++************++++++++++++************++++++,,,---------,,,,,,+++*********+++++++++,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************+++***)))))))))***,,,,,,,,,,,,,,,+++++++++******++++++++++++*********)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...///000...,,,,,,......,,,)))++++++,,,,,,,,,---------------,,,,,,------...///...............///000111333444666777777555333222000111222222333333333333333555777999<<>><<<888777555333111000000000///..................///...//////000///---+++***------,,,,,,,,,,,,---------............------,,,---,,,,,,++++++,,,,,,------,,,******,,,,,,,,,+++,,,---------------............///000000///---,,,,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,************************************************+++************+++,,,,,,,,,,,,,,,+++++++++******++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------///...---,,,------,,,***,,,,,,,,,,,,---------------------,,,------...///000////////////000000111333555777999999888666444222111111111222333555666666888<<<@@@CCCHHHMMMPPPUUUWWWZZZZZZWWWTTTRRRQQQLLLMMMPPPTTTXXXZZZYYYXXXWWWXXXXXXWWWXXXZZZ^^^bbbcccdddaaa]]]^^^dddiiiiiihhhnnnsssyyyyyy~~~yyyuuuxxxxxxxxxyyyyyyzzzzzzzzzwwwxxxxxxvvvsssrrrssstttwww~~~xxxuuuuuusssuuu|||~~~uuuhhh\\\RRRNNNLLLMMMMMMKKKLLLPPP|||xxxxxxuuuqqqpppuuu~~~wwwqqqlllgggbbbbbbfffaaaffflllqqqtttwww|||wwwjjj```[[[WWWTTTQQQOOOQQQRRRTTTVVVYYY^^^aaaeeegggkkkpppvvvzzzqqqmmmhhhbbb``````dddfffjjjqqqyyy}}}|||qqqhhhiiirrr|||{{{ooofff```\\\XXXTTTXXXWWWWWWWWWXXXYYY[[[\\\^^^aaaddddddaaa]]]ZZZXXXWWWSSSNNNJJJGGGEEECCCAAA>>>;;;888444222000000111...---,,,,,,,,,,,,---...++++++,,,---......------...---,,,++++++,,,---...+++,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...,,,+++,,,---//////...++++++,,,,,,------......+++,,,---------,,,++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------,,,,,,......------------,,,+++,,,,,,,,,------------...---------------.../////////////////////000000111333555888:::;;;:::888777333222111111222444777999<<>>===;;;:::666555333333444888;;;>>>DDDGGGKKKNNNPPPRRRVVVXXXYYY[[[]]]]]]ZZZVVVTTTSSSVVVWWWXXXXXXXXXYYYYYYYYYXXXXXXWWWVVVWWW[[[aaafffhhhmmmrrruuuzzz|||xxxwwwxxxyyyvvvrrrpppooopppiiikkkmmmnnnnnnoooqqqsssuuuzzz}}}zzzzzz|||~~~~~~~~~~~~uuuzzz}}}yyyvvvssspppooorrrwww{{{{{{ooofff]]]YYYWWWSSSSSSUUU{{{yyy{{{wwwooommmmmmlllkkkhhhdddaaa```bbbddd___^^^]]][[[ZZZ[[[^^^aaaaaaeeeiiinnnrrrwww|||yyymmmfff]]]]]]^^^```___^^^cccjjjsss{{{{{{qqqfff```YYYWWWUUUSSSUUUYYY]]]````````````___^^^___aaaddd^^^[[[XXXUUUSSSPPPLLLIIIFFFDDDAAA<<<999666444444222111///......///111222888666222///...///000111......------------......---......////////////...---,,,,,,++++++,,,,,,---+++)))((()))+++,,,,,,+++******+++++++++++++++,,,---------------.........++++++************++++++,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******************************************************++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,++++++,,,---.........---,,,,,,---......,,,,,,,,,...,,,---------..................------......///000.........///000222444444555888===AAACCCBBB@@@???:::999888999;;;>>>BBBDDDLLLOOORRRTTTUUUVVVXXXZZZ\\\^^^___^^^[[[YYYXXXXXXZZZ[[[[[[[[[YYYYYY[[[]]]ZZZZZZYYYXXXZZZ```hhhmmmssszzz{{{uuuppplllkkkiiikkkllliiieeeeeeiiimmmppprrrssstttssstttvvvxxx{{{~~~}}}{{{xxxvvvvvvyyy|||{{{||||||zzzxxx|||yyyqqqlllggg```ZZZXXXxxxxxx{{{yyyyyywwwuuutttuuuyyy|||tttrrrmmmeee\\\VVVSSSRRRSSSUUUXXXZZZ]]]ccciiimmmvvvzzzxxxkkkeee```___\\\WWWXXX\\\aaalllxxxuuummm```\\\VVVQQQPPPRRRWWWZZZ]]]^^^^^^^^^]]]___aaaddd```___]]][[[ZZZVVVQQQNNNKKKIIIFFFCCC???;;;999777111000...,,,,,,...000111666555333111////////////------............------------...///////////////---,,,,,,++++++,,,,,,---+++***))))))***++++++***,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,---......///,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,******+++++++++,,,,,,,,,***************+++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************************************************+++,,,---------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,---***+++---...///...---,,,+++---///...,,,+++---///------------...........................//////000...///000111333555777999999<<>>BBBDDDGGGJJJLLLLLLLLLLLLIIIIIIKKKNNNRRRUUUUUUUUUYYYWWWVVVXXX]]]``````______```]]]WWWWWW^^^aaa^^^___aaagggiiiddd^^^dddoooqqqzzz~~~|||~~~}}}yyyyyy{{{~~~yyy|||wwwqqqgggbbb[[[VVVTTTTTTSSSSSSYYYXXXXXX[[[```eeeiiimmmtttxxx~~~~~~zzzwwwllliiiddd___]]]bbbkkkrrryyy}}}~~~zzzmmmccc]]]\\\]]]```aaa^^^ZZZZZZ^^^```^^^^^^aaaaaa\\\[[[___```^^^]]]XXXRRRPPPOOOLLLFFFAAA@@@===999777666555333111---...///000111111000000222222111111111000000000------........................------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))))))))***+++,,,,,,,,,---......---,,,,,,************************************++++++++++++///---+++***+++,,,,,,+++,,,,,,---......---------///...,,,+++***+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++************+++,,,,,,..............................------......///000000...,,,...111333222111........................000...,,,,,,///111111000333222111111000111222333333444555777:::===@@@BBBCCCEEEHHHLLLNNNPPPPPPPPPNNNNNNOOORRRUUUWWWWWWWWWZZZZZZ[[[^^^bbbccc```^^^^^^aaa```^^^aaahhhkkkiiihhhggghhhkkkkkkiiioooxxx}}}{{{|||yyywwwuuutttuuu{{{tttwww~~~vvvrrrlllgggdddbbb___^^^bbb___ZZZXXXXXXZZZ[[[ZZZ[[[___eeelllsssyyy}}}|||nnnccc^^^___ccceeejjjmmmooorrryyy{{{oooiiijjjmmmpppqqqnnngggaaaaaa```^^^[[[^^^^^^]]]^^^aaaaaa___```\\\XXXVVVTTTQQQJJJFFFEEEBBB>>><<<:::888666444---...///000111111111111111111111000000000////////////................................./////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))******))))))************))))))***************************++++++++++++,,,,,,,,,...,,,******+++,,,,,,+++++++++---...////////////......---------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000...---...111333444444........................000...------///000//////333333222222222333333444444555777:::>>>BBBFFFHHHEEEHHHLLLPPPSSSTTTUUUUUUUUUTTTTTTVVVYYYZZZZZZYYY[[[]]]```eeegggfffccc___]]]```bbbeeejjjqqqsssqqqsssllliiimmmtttzzz{{{xxxwww}}}zzzsssooolllqqq}}}{{{}}}|||wwwtttssstttuuuuuuwwwtttmmmfffcccccc```[[[TTTUUUWWW[[[aaagggkkkmmmsss{{{zzzooojjjjjjiiigggccccccccceeekkkuuu{{{ttttttxxx|||{{{rrrkkkccc\\\YYYZZZ[[[\\\^^^```___^^^___]]][[[YYYWWWSSSMMMIIIIIIFFFCCC@@@>>>;;;888555111111111000000///..................------------000000//////......------,,,---......////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))*********************************+++++++++,,,,,,---+++******,,,,,,+++******+++,,,---............,,,---............,,,,,,++++++++++++++++++++++++*********+++++++++++++++------,,,++++++,,,,,,---***+++---.........---,,,***+++++++++++++++,,,,,,++++++******++++++,,,---...---,,,,,,---///111222........................000///......//////......000000000000111222222222333555888===AAAFFFIIIKKKKKKMMMQQQTTTWWWXXXXXXXXXZZZYYYXXXXXXZZZ[[[[[[ZZZ[[[]]]bbbfffiiijjjhhhgggeeegggkkkpppwww{{{zzzwwwwwwooohhhnnn{{{}}}yyy{{{~~~~~~|||}}}uuuwww}}}|||yyy{{{|||yyyxxxrrriii[[[XXXSSSSSSVVVZZZ^^^___dddllluuu{{{}}}}}}{{{zzzvvvrrrkkkeee___[[[\\\```gggmmmwwwyyy}}}|||yyy{{{}}}~~~pppddd[[[XXXWWWXXX[[[\\\\\\\\\]]]\\\\\\[[[YYYVVVRRROOONNNKKKGGGDDDAAA>>>:::777333333222111000///..................------------000000000//////......---+++,,,---...///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...------------------...************************))))))))))))*********++++++*********,,,,,,+++***+++++++++,,,,,,++++++++++++,,,---//////...,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,------)))***,,,---------,,,+++............//////000000...............///000000......---,,,+++,,,---..............................////////////.........//////000111222222333333444666:::???DDDHHHLLLMMMQQQSSSVVVXXXZZZZZZZZZYYY\\\ZZZYYYXXXZZZ[[[ZZZYYYZZZ\\\___ccchhhlllppprrrttttttwww~~~|||yyyrrrlllrrr{{{wwwssstttzzzzzzhhhaaaYYYTTTTTTUUUUUUTTTXXX^^^eeejjjnnnttt~~~wwwkkkaaaYYYSSSSSSVVVfffjjjpppwww~~~~~~{{{yyyuuubbbZZZTTTTTTVVVWWWXXXZZZ\\\\\\]]]]]]]]][[[ZZZYYYTTTQQQNNNKKKGGGCCC>>>;;;444444333222222222222333111111111000000000//////000000//////////////////+++,,,---//////...---,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------------,,,,,,,,,,,,------************************(((((()))))))))***************)))+++,,,---+++******+++++++++++++++***)))***+++,,,---------,,,+++***++++++++++++,,,,,,,,,+++++++++,,,,,,------...++++++,,,,,,,,,,,,------))))))***+++++++++++++++,,,,,,------.../////////...------------.../////////000111000...,,,---...........................---...000000///......///111222333555666777777777777:::===BBBGGGJJJMMMNNNUUUVVVXXX[[[\\\[[[ZZZZZZ\\\ZZZXXXWWWXXXYYYYYYYYYYYY[[[^^^bbbgggnnnvvv||||||yyy{{{|||~~~|||zzz~~~ttttttuuuwwwxxxwwwtttqqqrrrqqqqqqvvvvvvooofff```]]]ZZZUUUPPPTTTVVVYYY\\\___fffooouuuyyykkk\\\TTTTTTXXX[[[___ccciiipppyyy|||kkk___TTTQQQRRRRRRUUUYYYZZZ[[[\\\]]]^^^^^^```aaa\\\ZZZVVVSSSOOOJJJEEEAAA:::999777666555444555555222222111111111000000000///////////////000000000---...///000000///---,,,........................+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++***+++---......---+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++((()))+++---.........---+++***)))(((((()))***+++************************))))))*********+++++++++)))))))))+++,,,---+++))))))******+++,,,,,,,,,,,,)))******+++,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,---......//////***+++,,,---------,,,,,,***************+++,,,,,,******++++++,,,------...,,,++++++++++++,,,---------///222222000......///........................***---000111///...///000222333555888999:::::::::<<<>>>BBBFFFJJJLLLNNNOOOTTTVVVYYY[[[]]]]]]\\\\\\\\\ZZZWWWVVVWWWXXXYYYXXXYYY[[[___ccciiipppzzz{{{}}}~~~wwwtttiiilllpppqqqppppppqqqssszzz{{{}}}{{{sssnnnjjjcccZZZSSSUUUTTTSSSSSSUUU[[[bbbggg{{{}}}nnnbbb```UUUUUUTTTSSSWWW___llluuuzzzqqqbbbTTTPPPPPPPPPTTTYYYWWWXXXZZZ[[[\\\___bbbdddbbb```\\\YYYUUUPPPJJJFFFBBB@@@===999777555444333000000000000////////////......//////000000111111///000111222111000...,,,........................+++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++*********)))+++---000000---+++)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++&&&(((***,,,---...---------,,,+++******+++,,,---******************************+++++++++,,,,,,,,,)))((()))+++------+++)))((()))***,,,---...//////)))))))))******++++++,,,*********++++++,,,,,,,,,,,,,,,------...///000000)))***,,,.........,,,+++,,,+++***)))***+++,,,---------......///000111111///............///000000)))---111222000......///........................)))---000111///...000111222333666888::::::::::::???AAAEEEIIILLLNNNOOOPPPSSSUUUXXX[[[]]]^^^^^^^^^\\\YYYWWWVVVWWWXXXYYYYYYYYY]]]bbbfffkkkrrr{{{yyyqqqmmmiiinnnsssuuuttttttyyy}}}|||{{{tttggg^^^[[[[[[[[[YYYUUURRRTTTYYY^^^fffhhhmmmqqqpppqqqyyy~~~xxxrrr___PPPNNNPPPQQQZZZfffttt{{{vvvdddUUUOOOPPPSSSUUUWWWXXXYYY]]]aaacccbbbbbb]]]^^^______]]]XXXQQQLLLLLLFFF@@@===<<<;;;666111444222000///...///111222------......///000000111//////////////////////////////............//////000000//////......------......////////////......++++++------------++++++,,,,,,,,,------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,------......------,,,+++++++++++++++++++++++++++*********************++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,,,,...111111111+++,,,+++)))&&&'''+++///000////////////000000111///////////////.........111111111///------///111555666777777888:::>>>AAAAAAEEEKKKOOOPPPPPPPPPQQQTTTSSSTTTWWW\\\^^^\\\YYY\\\]]]\\\YYYWWWVVVWWWYYY^^^dddjjjkkklllpppzzz~~~xxxuuuvvvxxxrrr|||zzzwwwpppllllllmmmllliiiccc]]]YYYYYYZZZ\\\]]]```cccbbbbbbjjjssszzzmmm\\\WWWSSSNNNPPPXXXfffqqqyyy|||tttfff]]]XXXUUUSSSWWWWWWXXX[[[^^^___^^^]]]^^^___``````^^^ZZZTTTPPPOOOIIIBBB??????===999666222111000............//////000000000000000//////........................///..................///////////////..................////////////......+++,,,------------,,,+++,,,,,,------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,...000000///,,,------+++)))))),,,///...............//////000///////////////////////////000000000...///000222111333555777:::>>>CCCGGGDDDIIINNNQQQSSSSSSSSSSSSTTTSSSTTTXXX\\\______^^^______]]]ZZZYYYZZZ^^^bbbhhhkkknnnnnnnnnrrrzzz~~~{{{yyy|||~~~~~~||||||~~~xxxooofffaaa___ZZZXXXWWWWWWTTTSSSYYY```gggmmmvvvqqqhhh___SSSNNNPPPXXXcccmmmpppsss|||zzzoooeee]]]XXXZZZYYYZZZ[[[]]]^^^]]]\\\___```aaaaaa___\\\YYYWWWSSSNNNGGGCCCBBBAAA===;;;444333222111000...------111111222222111///...---..............................------------...................../////////......////////////......,,,,,,------------,,,,,,------------------,,,,,,)))******+++---......///---------,,,,,,+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++***)))((((((++++++++++++++++++++++++,,,---...//////...---,,,.........------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---...///---,,,---...///...------...///---------------...//////////////////////////////---///111111000000111333000222666999===BBBGGGJJJIIIMMMRRRUUUVVVVVVVVVVVVVVVUUUUUUXXX]]]aaacccddd``````______aaaeeelllqqqwwwwwwuuuttttttxxxuuuqqqvvv||||||uuurrrhhhbbb\\\XXXRRRNNNPPPTTT^^^ccckkksss|||~~~ssseeeZZZWWWSSSYYY^^^```dddmmmyyy~~~uuummmhhhgggdddaaa``````aaa```___^^^______^^^\\\[[[[[[[[[XXXTTTMMMHHHEEECCC@@@===888888777666444222000///000000111222111///---,,,------------------------------,,,,,,,,,,,,---------------....../////////---......//////......---,,,------------------,,,.........------,,,,,,,,,******+++,,,,,,---.........------,,,,,,++++++******+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,.../////////---,,,///......---,,,++++++***+++,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---......+++)))---...///000///......---------------...///000000///////////////000000000...000222222111000111222333666:::>>>AAADDDHHHJJJLLLPPPTTTVVVWWWWWWWWWXXXXXXWWWWWWYYY]]]bbbgggiiibbbdddfffiiimmmssszzz~~~|||{{{~~~{{{yyy~~~tttiiibbbZZZRRROOOQQQUUUYYY___gggpppzzzyyyllleee[[[VVVQQQQQQWWW___hhhnnnttt{{{}}}}}}xxxqqqkkkgggddd```^^^]]]]]]\\\ZZZWWWVVVXXX[[[\\\YYYSSSNNNIIIEEEAAA???;;;;;;:::999777444222111...///000000000000///...........................------,,,,,,,,,,,,------,,,,,,------......//////------............------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---************************++++++++++++++++++++++++'''((()))+++,,,---......++++++++++++++++++++++++***+++,,,---......---,,,...------,,,+++******)))******+++******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++---...---+++))),,,---.../////////---+++............///000111222////////////000000111111111222333222111000111222666:::???CCCEEEHHHKKKMMMNNNQQQTTTVVVVVVVVVWWWXXXZZZZZZZZZ\\\```eeekkknnnkkknnnssswwwyyy|||~~~~~~|||www{{{tttllleee\\\VVVUUUMMMPPPTTT[[[eeeqqq~~~}}}tttjjj^^^RRRNNNPPPSSSWWW[[[fffmmmxxx~~~uuulllccc]]]\\\\\\ZZZUUUPPPPPPTTTXXX\\\[[[XXXTTTOOOJJJEEECCC===<<<;;;999777555444333000000000000000000000000////////////////////////......------------......---------------.........------............------......------------......------------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,%%%&&&(((***+++,,,------++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,++++++***************************)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,++++++,,,---...,,,+++,,,,,,,,,---//////,,,***.........//////111222333...//////000000111111222222333333111000111333555777<<>><<<<<<======:::::::::999777666444333333111//////000///,,,)))///////////////////////////...---,,,,,,---...//////......---------..............................++++++++++++++++++++++++...------,,,,,,++++++***,,,---------.../////////---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++*********+++,,,------..................---,,,,,,+++******+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,---...///000111000000//////.........---............/////////000+++---...---,,,,,,---///''',,,222444555888>>>CCCLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSUUUWWWYYYYYYXXXWWWYYY]]]hhhvvv|||yyyxxx}}}~~~qqqggg```[[[ZZZ[[[___eeelllrrrwwwzzzxxxiii]]]VVVQQQKKKIIILLLRRRYYYdddnnn{{{ttt___XXXTTTPPPQQQWWWYYYZZZ\\\^^^______^^^]]]RRRNNNGGGBBB???>>>>>>=========<<<;;;999777666555333111//////111111///,,,///////////////////////////...------------...///......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++*********+++,,,---,,,------......------,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000,,,++++++,,,---...//////000/////////...................../////////000000---///000///...---...000---111444666777;;;CCCIIIMMMNNNNNNOOOOOOPPPQQQQQQTTTSSSTTTWWWZZZ\\\[[[ZZZ]]]bbbooo~~~~~~~~~~~~yyywwwyyy|||uuuhhh^^^VVVUUUUUUUUUWWW^^^ffflllyyy~~~zzzkkkbbbXXXQQQMMMLLLLLLMMMRRRXXXfffjjjsss~~~mmmaaaYYYRRRSSSYYYZZZ\\\^^^___```aaaccceeeYYYTTTMMMGGGDDDAAA???===???>>>>>><<<;;;:::999888555333111111111222111000///////////////////////////......------......///------,,,,,,,,,------...........................------------------------+++,,,,,,---......//////............------------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111222333---,,,,,,,,,---...///000////////////................../////////000000000///111222111000///000111333666888999;;;@@@HHHNNNNNNOOOOOOPPPQQQQQQPPPPPPUUUTTTUUUXXX]]]``````^^^___eeerrr}}}}}}vvvssstttvvvzzz~~~zzzkkk___]]]ZZZVVVUUUYYY```fffnnnssszzz|||rrrbbb\\\WWWTTTPPPLLLKKKNNNVVVZZZbbblllyyy{{{mmmaaaXXXUUUYYYYYY\\\^^^______```bbbddd^^^YYYSSSMMMHHHDDDAAA>>>>>>>>>======<<<<<<<<<<<<999777555444333222222222//////////////////////////////............//////---,,,,,,,,,,,,------...........................---------------------------------.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------+++++++++,,,,,,+++++++++******++++++,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,------------------......///000111111222...............///000000///////////////............////////////000000000000111222222000000111222666888<<>>============>>>???@@@>>>===;;;888555222111111000000000000000000000000////////////////////////,,,,,,,,,,,,------...///........................++++++++++++++++++++++++//////.........---------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------***++++++++++++++++++***)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,------.........000000000000000/////////------,,,,,,------...............///////////////////////////000000000111///111222222111111222333666:::@@@EEEHHHKKKMMMNNNLLLMMMOOOQQQRRRSSSTTTTTT[[[\\\___cccfffhhhhhhhhhlllpppxxx|||yyy|||zzz|||}}}~~~{{{xxxxxx|||~~~|||vvvpppjjjbbbYYYSSSVVV\\\fffqqq}}}{{{qqqcccYYYVVVHHHHHHIIINNNWWWcccooovvv}}}rrrggg```YYYXXXYYY[[[___bbbbbbaaa```]]]YYYVVVSSSOOOJJJGGG@@@@@@???>>>>>>???@@@AAAAAAAAA@@@===888333111111000000000000000000000000...//////000000//////...------------......///000........................++++++++++++++++++++++++//////......---,,,,,,+++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------***++++++,,,,,,++++++***((()))+++,,,------,,,+++,,,++++++******++++++,,,,,,,,,,,,---......//////111000000//////......---+++***************++++++.........////////////////////////000000000111111///000222222222222444666999>>>DDDKKKPPPQQQQQQPPPQQQQQQQQQRRRTTTUUUWWWXXX]]]ccciiilllkkkiiijjjkkkoooqqqwww}}}}}}~~~zzzwwwsssooommmmmmooopppoooqqq}}}~~~{{{rrrfff\\\VVVXXX]]]dddnnn{{{yyynnnjjjVVVRRRMMMJJJLLLSSS\\\bbbooo}}}}}}uuukkkddd\\\[[[___ccccccaaa```^^^\\\ZZZXXXUUUQQQNNNGGGEEECCCAAA??????@@@@@@@@@BBBCCCAAA;;;666333222000000000000000000000000...///000111111000///...............///000111111........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,++++++,,,,,,,,,,,,++++++''')))+++---------,,,+++,,,++++++******++++++,,,,,,,,,------...//////////////////...............,,,++++++******+++++++++............/////////000//////000000000111111111///111333444444555777999AAADDDJJJPPPUUUXXXXXXWWWYYYXXXVVVUUUUUUWWWYYYZZZ___iiisssuuuooojjjjjjnnnnnnqqqwww}}}|||{{{|||zzzwwwxxxyyyxxxvvvppplllrrr~~~qqqfff\\\[[[ZZZZZZ^^^hhhttt|||~~~hhhaaaVVVMMMIIIKKKOOOSSSZZZjjj}}}qqqbbb\\\___cccbbb___```___]]]]]]\\\ZZZVVVTTTMMMJJJGGGCCC@@@?????????>>>BBBDDDCCC===888555444000000000000000000000000...///000111111000///............//////111222222........................------------------------***++++++,,,,,,------...+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,+++,,,,,,------,,,,,,+++''')))+++---...---,,,+++,,,++++++++++++++++++,,,,,,,,,------...///000000,,,---------....../////////......---------......---.........//////000000000000000000111111111111///111444555666888:::<<>>===DDDDDDDDDDDDBBB>>>888444333000...///111222111///////////////////////////000000000000000000000000000000000000000000000000...///000000000///---,,,,,,,,,,,,---------......******+++,,,,,,---.........---,,,++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---666000---...---***+++000,,,------......------,,,+++++++++,,,,,,,,,,,,---******---222666555...(((++++++,,,,,,,,,---------666444222///------...//////............---------+++,,,,,,---...///000000...............///000000//////000000000000000000333333333333444999???DDDJJJLLLQQQVVV[[[^^^aaaaaabbb___ZZZWWWVVVVVVVVVVVVdddkkktttwwwtttooommmmmmttt~~~~~~|||}}}{{{|||~~~|||~~~|||}}}|||yyyyyynnneeedddccc```___```fffkkkvvvsssfffZZZMMMHHHHHHFFFNNNZZZkkkuuuhhh___]]]ZZZZZZ[[[^^^``````^^^\\\ZZZUUUNNNGGGDDDAAA???>>>@@@@@@AAABBBCCCAAA===999666333000///111222111000////////////////////////000000000000000000000000////////////////////////...//////000///...---,,,,,,,,,,,,---------......+++++++++,,,,,,------............---,,,++++++***......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...DDDBBB===555...***)))))),,,------......------,,,++++++,,,,,,------......,,,,,,---222666555000***++++++,,,,,,,,,---------333222000////////////000---------.........//////....../////////////////////............///000000000000000000000111111111333444444555777<<>>???;;;666222000000111111////////////////////////000000000000000000000000/////////////////////////////////.........------,,,,,,,,,---------......---------------,,,,,,,,,,,,---///000000///---,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...------...000222BBBMMMKKK999---//////***,,,------......------,,,+++,,,,,,---...///000000...---,,,...000111000///,,,,,,,,,------------......//////000000//////...,,,,,,------...//////000/////////////////////////////////...///000000111000000000000111222333444333777;;;???CCCGGGLLLOOORRRSSSTTTVVVXXX[[[]]]___gggkkkpppqqqnnnhhhbbb___bbbdddhhhkkknnnssszzzyyyccc[[[TTTRRRVVV___ooo}}}}}}jjj^^^RRROOOLLLJJJNNNZZZlllzzzwwwjjj___\\\YYYWWWYYY[[[]]]^^^\\\\\\[[[[[[YYYUUUOOOJJJEEEDDDCCCCCCDDDEEECCCBBBBBB???:::555111000111222000000000000000000000000////////////////////////........................///......---------------,,,,,,,,,---------.........---------------------)))+++---///111000///...******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...------...000222222???@@@222)))...111---,,,------......------,,,,,,,,,------...///000000,,,+++++++++---...//////,,,,,,---------.........//////000//////...,,,,,,........................,,,,,,---......///000000///////////////000111111000/////////000222444666666:::???DDDIIIMMMRRRUUUVVVVVVVVVVVVXXX[[[^^^```mmmrrrwwwxxxtttmmmhhheeegggiiilllpppvvv~~~lllcccYYYSSSQQQTTT___jjj|||}}}mmmZZZUUUPPPMMMLLLOOOYYYdddyyyyyyhhhbbb[[[VVVUUUXXX[[[]]]YYYZZZ[[[^^^^^^[[[UUUQQQFFFEEEDDDDDDFFFHHHHHHHHHCCCBBB>>>999333111111333000000000000000000000000////////////////////////........................///...------,,,,,,------,,,,,,,,,---------......---------------.........)))***,,,...///000//////...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++---------,,,---///000+++333555---(((,,,...---,,,------......------,,,---------------.........++++++***++++++,,,......,,,---------............000//////...---,,,,,,,,,//////.........---------++++++,,,---...///000000000000//////000000111222000000//////111444666888;;;>>>CCCHHHMMMRRRWWWZZZZZZYYYWWWWWWYYY\\\```bbbnnnrrrvvvvvvrrrmmmkkkkkkjjjlllqqqyyysssllleee___YYYTTTWWW]]]gggnnn{{{kkkccc\\\XXXRRRNNNPPPVVVaaannn~~~|||sssfff[[[VVVVVVYYY[[[ZZZZZZZZZ\\\]]]\\\ZZZWWWKKKIIIGGGFFFGGGIIIIIIIIICCCCCCAAA<<<666222222333000000000000000000000000////////////////////////........................///...---,,,,,,,,,------,,,,,,,,,---------......,,,,,,------......//////,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................,,,------,,,++++++---...,,,---...---,,,+++---...,,,------......------,,,------------,,,,,,,,,,,,***+++,,,,,,,,,,,,...///------------............///...---,,,,,,,,,---...---------...............------....../////////000000000//////000000111222222222111111333666999<<>>BBBDDDHHHLLLQQQVVV\\\aaa]]]\\\ZZZYYY[[[___dddgggjjjmmmooonnnmmmnnnuuu{{{}}}vvv{{{{{{qqqiiiccc]]]VVVXXXUUUYYYcccmmmxxx}}}rrrkkkccc[[[UUURRRQQQUUU^^^jjjyyysssbbb]]]ZZZUUUYYY\\\]]]\\\YYYXXXZZZ]]]ZZZUUUPPPNNNNNNLLLHHHCCCDDDCCCAAA???<<<888666444111000//////000111///...//////.........---------////////////////////////........................+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,************************...---+++))))))***+++,,,---------.........//////---------,,,,,,+++++++++.........------,,,,,,,,,++++++,,,,,,---...//////000000000///.........---........................222222222222111000.........---,,,...000222333333444333222444888<<>><<<;;;666333000.../////////...////////////////////////////////////////////////........................,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,------......//////////////////////////////............------------+++,,,,,,,,,---.................................000000000000000///......)))***,,,...///000222333777:::>>>CCCGGGLLLPPPSSSYYY\\\```ccceeeddddddddd^^^[[[ZZZ^^^fffooouuuxxx~~~~~~wwwjjj^^^XXXXXXYYY^^^gggsss}}}ssslllbbbZZZQQQLLLPPPXXXhhhvvv~~~ppp^^^VVVXXX]]]``````^^^YYYRRRKKKGGGEEECCCBBBBBBBBBAAA@@@???===;;;:::777555222000111111000///000000000000000000000000000000000000000000000000........................,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,---------...////////////////////////.....................---+++,,,,,,,,,---.........////////////////////////.........///......---,,,+++---///111111444888;;;:::???EEEKKKPPPTTTYYY\\\___bbbeeefffdddaaa``````\\\ZZZ\\\dddqqq~~~zzzjjj```ZZZUUUPPPTTT^^^jjjqqquuu}}}~~~uuujjj\\\OOOKKKMMMSSS^^^qqq~~~gggXXXUUUYYY\\\\\\\\\XXXSSSMMMHHHEEECCCCCCAAAAAA@@@???>>><<<:::999999777666666666666444222000000000000111111111111000000000000000000000000........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******++++++++++++,,,,,,************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////---------------.........////////////////////////------............------///000222111000333999>>>???FFFOOOUUUZZZ^^^dddhhhcccfffiiigggbbb___^^^^^^```___cccnnn~~~~~~|||ooocccZZZTTTRRRUUU]]]dddhhhpppxxx~~~kkkYYYPPPOOOJJJNNNZZZiiiuuutttbbbZZZYYY[[[[[[[[[YYYUUUPPPJJJFFFEEEDDDBBBBBBAAA???===;;;999888888777888999:::999666333000000000111111222222222000000000000000000000000........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,++++++***+++,,,---...++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,***+++++++++,,,,,,,,,,,,------......//////000000//////..................////////////////////////...//////000000//////...000222222111111555>>>EEELLLSSS[[[aaaccceeeiiilllfffiiikkkhhhccc``````bbbjjjiiimmmyyyvvv}}}}}}nnncccaaaYYYUUUYYY^^^aaagggooouuuwwwbbbWWWVVVKKKIIILLLUUU^^^jjj|||lllaaa]]]]]]]]][[[ZZZWWWRRRMMMIIIGGGFFFCCCCCCBBB@@@>>><<<999888555555777999:::999555222000000111111222222222222000000000000000000000000........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000...---+++++++++---///000------............///////////////......------,,,,,,,,,,,,------.........,,,------...///000111111000000000///.........---000000000000000000000000000000111111111111111000222444666555777>>>IIIRRRYYY___fffiiihhhfffhhhjjjhhhkkkllljjjeeebbbdddgggrrrqqquuuuuuzzz|||rrrssslllaaaVVVPPPTTT]]]eeelllzzzqqqccc]]]UUULLLHHHLLLPPPVVVhhh}}}xxxgggZZZYYY___^^^\\\YYYUUURRROOOLLLKKKHHHGGGBBB===;;;===<<<888<<<;;;::::::999999::::::888555333222333444444333444444444333222111000000///...------...///000111,,,,,,,,,---...///000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,---......---,,,,,,......,,,,,,,,,,,,...............------,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...------------------------+++***+++000000,,,+++---111111000///////////////000000000000////////////000000000000000///......000111222444:::CCCNNNUUU]]]aaaddddddfffjjjkkkiiipppsssssspppkkkiiikkkooozzzyyyxxx~~~~~~zzzooobbbVVVSSSXXX]]]bbbqqqsssmmmbbbVVVMMMJJJHHHJJJXXXiii}}}qqqaaaYYYYYYVVVVVVVVVVVVVVVTTTQQQNNNHHHGGGCCC>>>===???>>>:::;;;;;;:::999999999999:::888666333333444444444333000000000000000000////////////...---......000000,,,---------.../////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,...---,,,++++++,,,---...------------------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------111...///222222000000222111111000///////////////////////////000000000000000000000111000000/////////111444888>>>FFFNNNTTT[[[aaafffgggiiilllmmmjjjtttvvvwwwtttpppooorrrvvv{{{zzz|||pppcccYYYVVVUUUXXXfff{{{wwwiiiYYYOOOGGGBBBJJJVVVgggyyy~~~lll\\\UUURRRSSSUUUXXXZZZYYYUUURRRJJJJJJFFFAAA@@@BBB@@@<<<;;;::::::999999999999999999777555444555555444333........./////////000000000//////............///------.....................////////////...------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,---------,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------...------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------------------------000------000111...///222111000000///////////////......//////000000111111000000000111111111111111000333888===BBBHHHNNNRRRZZZbbbjjjlllooossssssqqqzzz|||~~~}}}{{{{{{~~~~~~yyyrrrhhh\\\SSSSSS]]]nnnkkk\\\OOOGGGGGGLLLVVVdddzzzyyyggg\\\VVVUUUUUUWWWYYYZZZXXXUUUOOOOOOKKKEEECCCDDDAAA<<<;;;;;;:::999999999999999:::888666555666666444333111111111000000000000000000000//////...........................---------///////////////...------------------------------......---------,,,,,,,,,+++,,,,,,---------------------------------------++++++++++++++++++++++++,,,,,,,,,------.........------------------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---...........................---...222222///...000000000////////////000000---......///000111111222000000000111222222333444555888<<<@@@CCCHHHMMMPPP\\\fffpppuuuxxx}}}~~~}}}xxxfffVVVTTTVVV```nnn|||}}}kkk\\\OOOHHHFFFKKKVVVhhh|||wwwlll\\\WWWRRRQQQUUUXXXYYYXXXUUUUUUPPPJJJFFFFFFBBB<<<<<<;;;::::::999999::::::;;;999888777777777555333333333222111000///...---000000000//////...------...............---------//////000000//////...------------------------------------------,,,,,,,,,+++,,,---.........------------------------------++++++++++++++++++++++++,,,,,,,,,------.........------------------------,,,,,,---------...............------------..............................000000333999999444111111000000////////////000000---......///000111111222000000000111222444666777<<<>>>@@@AAADDDHHHMMMQQQ```kkkvvv{{{rrrccc\\\VVVWWW___jjjzzzzzzjjjZZZKKKBBBGGGLLLZZZmmmfff]]]SSSOOORRRWWWYYYYYYYYYYYYTTTMMMJJJHHHDDD>>>===<<<<<<;;;;;;;;;;;;;;;<<<:::999999999888555333333333111000...---++++++...//////000//////...---------..................///000000000000///......------------------------------------------------+++,,,---//////......---...------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,------------...,,,---------............//////............//////..............................222888888333000000///////////////000000111......//////000000111111000000000111333666888:::@@@BBBDDDFFFHHHLLLRRRUUUdddnnnxxx{{{~~~zzzlll```WWWXXX\\\ggg~~~}}}mmmZZZLLLJJJHHHNNN]]]nnn|||{{{oooaaaXXXWWWYYYXXXVVVYYYYYYVVVPPPMMMLLLHHHBBB>>>>>>===<<<<<<<<<<<<===<<<;;;:::::::::888555333333222222000///...---------...///000000//////...,,,---------.../////////000000000000000///..............................------------------------+++,,,...///000///...---...---,,,,,,,,,,,,---...+++,,,---......---,,,+++------------------,,,,,,,,,,,,,,,---------......------------.....................------.................................///---...222222///...111///////////////000111111////////////000000000000000000000111444777:::<<<@@@CCCHHHMMMPPPTTTXXX[[[gggooouuuuuuwww}}}{{{|||kkk\\\VVVTTTYYYmmmkkk[[[NNNGGGGGGQQQ___lll}}}pppddd___[[[VVVRRRXXXXXXVVVQQQOOOOOOKKKFFF??????>>>==================<<<;;;;;;:::999666333444333333333222222111111,,,---...000000000//////,,,,,,------...///000000000000000000000//////...........................------------------------+++,,,...000000///...---...---,,,,,,,,,,,,---...,,,,,,............,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........---------.........//////...------,,,,,,------...////////////////////////555111///111222000222777///////////////000111111000000000000////////////111000000222444777;;;===>>>CCCKKKSSSXXX[[[^^^___hhhooorrroooooowwwzzz|||~~~|||kkk^^^UUUSSS^^^lll{{{hhhYYYNNNGGGJJJNNNUUUiii~~~pppaaaXXXVVVVVVVVVVVVUUUUUUSSSOOOJJJGGGEEEBBB@@@???>>><<<;;;<<<:::999999:::;;;999888444333222111///...------000000000000000000000000//////.........//////000000000111111111111000000///.........------------.......................................///000000111000...,,,,,,,,,...///...---,,,+++***+++,,,------------,,,,,,+++++++++........................,,,---...//////...---,,,+++++++++,,,,,,,,,------//////.........//////000////////////000000000000000000000///////////////000000000111000//////...000000000222666:::===>>>BBBEEEJJJRRRYYY]]]^^^^^^kkklllllliiigggkkkvvv~~~tttjjj___VVVVVV[[[hhhyyyuuudddVVVLLLIIIHHHKKKZZZllltttbbbWWWUUUUUUUUUVVVWWWUUUPPPKKKHHHEEEBBB@@@@@@???===<<<===;;;::::::;;;;;;:::999666666555444222111000///000000000000000000000000//////............//////000000111111111111000000/////////.........------........................---------------...//////111///...,,,,,,,,,...///...------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++........................------...//////...------,,,,,,,,,,,,------------------........./////////////////////000000000000000000000000000000000000000000111111111111111111222222333666999===???@@@DDDHHHNNNVVV]]]aaabbbbbbdddfffhhhgggeeehhhpppwww~~~xxxmmm^^^SSSNNNSSSbbbuuusssdddUUULLLFFFEEEOOO\\\vvvqqq[[[VVVUUUUUUXXXYYYVVVPPPLLLJJJGGGDDDBBBAAA@@@???===>>><<<;;;;;;<<<<<<;;;:::999999888777555444333333000000000000000000000000//////...------......//////000000111111000000///000000000/////////..............................,,,,,,,,,,,,,,,---......000///...,,,,,,---.....................---,,,,,,------------,,,,,,,,,,,,........................------...//////...------------------.........///***+++---.../////////...////////////000000000000111111111111111111111111000000111111222333333333555666888;;;===@@@AAABBBHHHMMMTTT\\\bbbeeeeeeeee___dddjjjlllkkkmmmqqqvvv}}}ttthhh\\\TTTQQQWWWbbbrrrrrrbbbVVVMMMHHHMMMVVVeeezzzdddYYYUUUTTTXXX[[[WWWQQQNNNMMMJJJFFFCCCBBBAAA@@@???>>>===<<<<<<======<<<;;;;;;;;;:::888777666555444111111111111111111111111//////......---.........//////000000000000//////000000000000////////////........................------,,,,,,------...//////...------------......---...///000///...,,,+++------------------,,,,,,........................---..................---............////////////((())),,,...000///......////////////000000000000111111111111111222222222111111111111222222333333777999<<<>>>@@@BBBDDDFFFMMMSSS[[[bbbeeefffeeeddd```iiitttzzz{{{{{{}}}{{{tttooojjjeeeWWWTTTTTT^^^pppoooaaaVVVOOOMMMOOOSSSgggppp\\\TTTRRRWWW\\\[[[WWWWWWRRRNNNIIIEEECCCBBBAAA??????===<<<<<<===>>><<<;;;;;;:::999888777666555444222222222222222222222222111000///...............//////000000000000//////000000000000////////////.......................................//////000......---------.........---...///000///...,,,+++------------------------.................................------................../////////000000((())),,,...000///......////////////000000000000000000111111222222222222333333222111111222222333888;;;???AAABBBDDDHHHKKKUUU[[[bbbffffffdddcccbbbcccnnn|||}}}uuuuuuuuusss___UUUMMMPPP]]]qqq~~~pppcccXXXOOOJJJGGGUUUiii{{{~~~dddXXXQQQWWW^^^______bbbWWWRRRLLLGGGDDDBBBAAA??????===<<<<<<======<<<;;;::::::999888666555444333222222222222222222222222222222111000////////////...//////000000//////...000000000/////////..............................///............///000000---------..............................---,,,,,,------------....................................///...------------...///............/////////000***+++---.../////////...////////////000000000000//////000000111222222222444444333222222333555666:::>>>AAACCCDDDGGGMMMQQQ^^^ccciiikkkiiieeeddddddfffqqq|||zzzxxxhhh[[[PPPMMMSSS```uuuxxxjjj\\\RRRHHHLLLUUUddduuuvvvdddXXXZZZ______```eee[[[VVVOOOIIIEEEBBB@@@???>>>===;;;<<<======<<<:::::::::999777666555444333333333333333333333333333444333222111000000000000......////////////....../////////.........------...........................------------...//////,,,------......///.........------,,,,,,,,,,,,,,,------------.........///........................///...------------...///------........./////////------........./////////////////////000000000000......///000000111222222444444333444555888:::<<<===@@@CCCDDDEEEJJJRRRYYYeeejjjppppppmmmjjjjjjkkkmmmxxx}}}wwwpppdddXXXQQQPPPVVVeeeuuu|||lll___PPPKKKKKKTTTdddwwwrrr```^^^___\\\]]]bbb^^^XXXPPPJJJEEEBBB@@@>>>>>><<<;;;;;;<<<<<<;;;:::;;;:::999888666555444444333333333333333333333333555444333222111111111111......////////////......///.........------------........................---,,,,,,,,,,,,---......,,,,,,---.../////////......---,,,+++***+++,,,------------.........//////........................///...---,,,,,,---...///------------........./////////.........//////000////////////000000000000---......///000111111111333333333555888<<>>===???BBB???===<<<<<<======<<<:::999888777666555444333333333333333333333333333333333333333333222111000000000000000////////////111111000///...---,,,,,,........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,///...---,,,,,,---...///++++++,,,,,,---...//////......////////////......////////////////////////000000000000////////////---///000000000000333555777555444555999>>>BBBDDDKKKJJJIIIHHHLLLUUU```iiinnnnnnqqqvvvwwwvvvxxx|||~~~uuupppkkkeee[[[RRRTTT[[[gggvvv}}}mmm]]]PPPNNNPPPVVVfffxxxvvvggg^^^\\\]]]]]]\\\YYYSSSKKKDDDAAA???AAA???======>>>>>>>>>===;;;:::999888666444333222333333333333333333333333222222333333222111111000000000000000///////////////////////////.................................------------------------........................------------------------...............---------///...------------...///,,,,,,------......//////......////////////......////////////////////////000000000000///////////////000111111111222444666666555555777;;;???CCCEEEMMMNNNOOOQQQUUU]]]gggnnnrrrrrruuuzzz||||||~~~xxxqqqfff[[[UUUUUUWWWcccxxxooo^^^RRRJJJJJJXXXhhh{{{xxxfff]]]ZZZ^^^^^^^^^\\\VVVMMMEEE@@@AAA???>>>???@@@@@@???>>>===<<<:::888666444222111222222222222222222222222111111222222111111000000000000000000////////////............//////000000........................------------------------................................................---------...............///...------------...///..............................////////////......////////////////////////////////////000000000000000111222222222333555777444555777:::>>>BBBEEEGGGOOOSSSYYY^^^bbbiiipppvvvwwwvvvxxx|||zzzrrrhhh]]]VVVRRRWWWeee|||sss```OOOGGGNNNZZZmmmttteee]]]bbbbbbcccbbb^^^UUUJJJAAAAAA@@@???@@@AAAAAA@@@>>>>>>===;;;999666333111000111111111111111111111111000000111111111000000///000000000000////////////.........///////////////................................................................................................,,,---------.../////////.........------.........///////////////...............////////////......////////////////////////////////////000000000000000111222222222333555777444666:::>>>AAADDDGGGIIIPPPXXXbbbjjjnnnrrrxxx}}}|||yyyzzz}}}zzzuuuiii]]]VVVRRRVVVggg{{{qqq\\\MMMJJJOOO___ssswwwhhhfffdddbbbaaa```ZZZOOOGGGBBBAAA???@@@AAAAAA@@@??????>>><<<999666333111000000000000000000000000000///000000111111111000000000000000000////////////111000000///......------........................................................................------------------------,,,---------.../////////---..................---///////////////...............////////////......////////////////////////.../////////000000000111///000111111111222444666555999>>>AAACCCFFFIIILLLQQQ[[[hhhqqqtttwww|||~~~~~~vvvjjj___UUUPPPXXXfffvvvjjjXXXNNNJJJRRRccczzzssskkkbbb^^^^^^\\\UUUNNNEEEBBB???>>>???@@@?????????>>><<<999666444222111000000000000000000000000000000111111222222111111000000000000////////////111111000///...---,,,,,,........................................................................---------------------------------...............------...//////...------..............................////////////......////////////////////////......//////000000111111///000111111111222444666888<<>>>>>>>>???>>><<<999777444333222333333333333333333333333000111111222333333222222000000000000////////////000000//////.........---...............................................................................................................---------------...//////...------,,,,,,------......//////......////////////......////////////////////////.........///000111111111000111222222222333555777;;;???DDDEEEEEEGGGLLLPPPWWWbbbnnnuuuuuuwww}}}zzziiiYYYRRROOOTTThhh~~~ppp```UUUDDDLLLXXXlllyyyfff___\\\XXXTTTIIIDDD???;;;;;;<<<===>>>>>>===<<<999777555333222555555555555555555555555000111222333333333333333000000000000////////////.........///////////////........................////////////////////////........................000000000000000000000000/////////......------,,,,,,---...//////...---,,,++++++,,,,,,---...//////......////////////......////////////////////////---......///000111111222111222333333333444666888===AAAEEEFFFEEEGGGLLLQQQZZZdddooouuutttvvv|||uuufff^^^VVVQQQYYYggg|||kkkVVVNNNKKKLLLYYYppplll___[[[YYYYYYUUUNNNEEE???======<<<:::<<<=========;;;888666444777777777666555555555444333333222111000000000111111111111111000000000000........................,,,---------.../////////////////////////////////........................------...//////...------..................------////////////////////////............////////////111000000//////000000111000///......///000111222000000000000000111111111222111111222555999:::;;;???@@@AAACCCFFFLLLSSSWWWeeemmmuuuxxxvvvvvvzzz|||nnnggg^^^TTTTTTZZZnnnuuuaaaQQQMMMJJJQQQaaawwwwwwdddZZZXXXXXXVVVQQQIIIBBB???===<<<;;;<<<<<<======;;;999666444777666666555555444444333333222111111000000111111111111111111000000000000........................---------...............////////////////////////........................................................................////////////////////////............////////////,,,++++++******++++++,,,111000///...---...//////000000000000111111111111222111111222555999;;;<<<@@@AAACCCEEEIIIPPPWWW\\\jjjpppvvvxxxvvvxxx}}}|||uuulll___UUURRR___rrrnnnWWWSSSLLLJJJPPP```ssslll]]]XXXYYYXXXUUUOOOGGG@@@<<<;;;<<<<<<<<<<<<<<<;;;999777555666666555444444333222222222222111000000000111111111111111111000000000000.......................................---------////////////////////////........................///...---,,,,,,---...///........................////////////////////////............////////////......------------......111000////////////000000000000000111111111222222222222222333666999===???BBBDDDFFFJJJOOOVVV___dddqqquuuwwwwwwvvvzzz{{{mmm^^^VVVWWWdddwwwyyyccc___UUUKKKHHHQQQcccqqquuuaaa[[[\\\YYYXXXTTTLLLCCC<<<;;;<<<;;;;;;<<<;;;:::999888777555555444444333222111111111111000000000000111111111111111111000000000///......................../////////...---------,,,////////////////////////........................000///---,,,,,,---///000---------...............////////////////////////............////////////222111111000000111111222000000000111111222222333000000000111111222222333222333444555888<<>>;;;:::::::::::::::::::::666666555444222111000000000000/////////000111111111111111111000000000000////////////////////////...............---------////////////////////////........................///...---,,,,,,---...///,,,,,,------.../////////////////////////////////............////////////......------------......111111000///---+++***(((///000000111222333444444444777:::<<>>EEELLLYYYjjjvvv{{{}}}{{{zzzyyypppllllllnnncccqqqjjjZZZRRRKKKKKKZZZttt~~~ggg]]]\\\[[[YYYXXXKKKFFF???:::999:::::::::<<<=========:::666222000111000000//////000000111111111111111000000000///000000000000//////......,,,...///111111///...,,,///////////////////////////...------///000000//////...---,,,,,,---...///...............///000000..............................//////000000111111............//////////////////000000000111111111111111111222333666888999@@@DDDIIIOOO\\\mmmyyy|||~~~}}}~~~zzzsssooohhhaaaVVV]]]hhhwwwuuubbbUUUMMMIIIQQQbbbzzzyyyhhh___ZZZYYYYYYNNNIIICCC===;;;:::::::::<<<===>>>===;;;888444222111111000000000000111111111111111111000000000///000000000000000/////////---...000111111000...---///////////////////////////...------///000000/////////---,,,,,,---/////////............///000000------------------------......//////000000111111---.........//////000000000000000000111111111111111111222333555888:::<<>>@@@BBBFFFLLLUUUddduuu~~~~~~sssttt{{{ssseeeXXXRRRPPPSSS^^^ooohhh\\\PPPLLLLLLVVVrrrgggZZZXXXRRRQQQNNNIIIDDDAAA???>>><<<======<<<<<<;;;:::999333333222222222222333333111111111111000000000000000000000000000000000000///////////////////////////////////////////////////...------///000000///......////////////............------......///000......................../////////...............------......///000000111000000111111111222222222111111333666:::>>>BBBDDDFFFMMMWWWddduuuxxxzzzyyylllbbbSSSQQQSSSYYYeeevvvwwwgggVVVMMMHHHLLLccc|||ooo\\\XXXTTTTTTRRRNNNHHHDDDBBBAAA<<<<<<<<<<<<;;;;;;;;;;;;444333333222222333333444111111111111000000000000000000000000000111111111000000////////////000000///////////////////////////...------///000000///---...///000000///...------------------...//////000000000000000000000000//////......---------,,,---------...///000000111000111111111111222222222000111333777;;;@@@DDDFFFMMMWWWdddtttoooccc^^^VVVRRRUUU\\\iiippp\\\RRRLLLLLLXXXhhh|||dddZZZZZZWWWTTTPPPLLLEEE>>>888<<<;;;:::;;;======<<<;;;888666333111//////000111///111222111000///000111222111111000000000000000//////.........---------000000000000000000000000......////////////............//////......---,,,////////////////////////...///////////////......////////////000000000000000000000000000000000000222333333222000///000222333222555;;;???CCCKKKTTT```mmm}}}|||ooojjj^^^UUUTTTWWWaaavvv|||fffYYYOOOIIIPPP\\\xxxlll```YYYWWWTTTQQQNNNJJJFFFDDD???===;;;;;;<<<<<<;;;:::888666333111000///000111///111222111000///000222222111111000000000000000//////.........---------000000000000000000000000......////////////............//////......---,,,///////////////////////////000000000000000//////////////////000000000111000000000000000000000000111222222111000000222444555555888>>>BBBGGGQQQZZZjjjwww~~~xxxkkk^^^XXXTTTXXXhhhzzzwwwfffWWWKKKJJJQQQbbbqqqppp___ZZZYYYXXXTTTPPPMMMMMMMMMAAA???===<<<<<<<<<:::999888666444111000000000111000111222111000000111222222111111000000000000000/////////............---000000000000000000000000......////////////.........////////////...------////////////////////////000000111111111111000000/////////000000000111111000000000000000000000000000111222222111222444666888888;;;AAAEEEKKKVVVaaasssvvvlllcccXXXSSS^^^nnnxxxfffUUUMMMMMMSSSaaaxxxsss^^^[[[\\\[[[WWWRRRNNNMMMNNNBBB@@@===<<<======<<<;;;888777444222000000111111000111222222000000111222222111111000000000000000/////////...............////////////////////////......////////////......///////////////...------//////////////////////////////000111111111000000//////000000000111111111000000000000000000000000111222333222222222444666::::::===AAAEEELLLYYYfffyyy~~~}}}wwwooo^^^RRRXXXeeexxxxxxbbbSSSMMMJJJTTTggg~~~{{{fffZZZ[[[[[[YYYUUUQQQOOOMMMCCCAAA>>>===>>>??????>>>999777444222111000111222000222333222111000111222222111111000000000000000////////////////////////////////////////////////......////////////......//////000000//////...---////////////////////////---...//////000000000///000000000000111111111111000000000000000000000000222333444333222222444666;;;;;;===AAADDDLLL\\\jjj|||{{{~~~wwwhhhXXXVVV]]]ggg}}}ppp[[[OOOFFFKKKWWWjjjrrr\\\[[[YYYXXXXXXWWWTTTQQQGGGDDDAAA??????@@@@@@???999777555222111111111222111222333222111111111333222111111000000000000000...////////////000000000000000000000000000000000......////////////......///000000000000///......////////////////////////,,,---...//////000//////000000000111111111222222000000000000000000000000111333444444333444666888<<<<<>>999777555222111111222222111222333333111111222333222111111000000000000000.../////////000000000000000000000000000000000000......////////////......000000000000000///......////////////////////////------...000000111111111000000111111111222222222000000000000000000000000...000222333444666999<<<===???CCCHHHNNNZZZpppwww{{{}}}ppp^^^TTTUUU]]]uuuppp```NNNIIIGGGPPPggguuuiii\\\WWWYYY\\\ZZZVVVRRRNNNHHHCCCAAA???===<<<999888555333111111222222111222333333111111222333222111111000000000000000.../////////000000111111000000000000000000000000......////////////......000000000000000//////...////////////////////////......000111111222222222000111111111111222222222000000000000000000000000+++---000333555888===@@@???AAAFFFMMMTTTccc{{{{{{zzz~~~xxxiiiXXXTTTVVVeeemmmUUUJJJEEEKKKZZZqqqwww___XXXZZZ[[[YYYYYY\\\XXXPPPIIIBBB>>>======@@@===888444111000111222444444444444444333222111333111000000111111000...111111111111000000000000...//////000111222222222111111000000//////......000000000000000000000000000000000000////////////---...............------//////000111222222333333333333222222222222222222444444444777:::=========BBBCCCGGGOOO\\\nnnyyyvvv}}}vvvjjj^^^UUUQQQYYYpppwww[[[PPPHHHKKKUUUiiihhh\\\\\\]]]\\\\\\[[[WWWRRRKKKFFFBBB@@@@@@???===999555333222222333333444444444333222222111333111000000222222111///111111111111000000000000...//////000111111222222/////////000000000000000////////////////////////111000000000//////////////////000000000000/////////000000111222222333333222222222222222222222222333333555888<<<>>>??????AAADDDLLLXXXhhhwwwzzztttuuu~~~vvvnnnhhhYYYOOOOOO___ttteeeYYYNNNJJJMMM\\\{{{zzzhhhaaa______^^^ZZZXXXTTTOOOJJJFFFDDDCCC>>>===;;;888666444333333333333333333222222222222111000///000222333222111111111111111000000000000/////////000111111222222......///000000111222222........................111111000000000/////////000111111222222222111111000000000111222222333333111111111111111111111111222444777:::===???AAABBBBBBHHHTTTeeeuuuuuuqqqvvv}}}rrrmmm]]]RRRMMMWWWeeessspppbbbTTTKKKGGGPPPkkk|||kkkbbb______[[[YYYVVVRRRMMMIIIEEECCC>>>>>>===;;;999777666444444333333222222222222222000///...///111222111000111111111111000000000/////////000000111111111111//////000000000111111111////////////////////////111111111000000000//////000111222222333222222222000000111111111222222222000000111111111111222222333555888;;;===???BBBCCCFFFOOO^^^qqq{{{~~~wwwqqqrrr~~~vvvkkk^^^WWWRRRTTTYYYeee~~~}}}mmm\\\OOOGGGJJJ^^^ttt}}}mmmccc___]]]\\\YYYTTTOOOIIIDDDBBB?????????>>><<<:::888777666555444333222222222222...------...000111000///111111111111000000000///000000000000000111111111222111111111000000000///000000000000000000000000111111111111000000000000///000111111222222222111111111111111111222222222000000111111222222222222444777:::<<<===@@@DDDGGGNNNXXXjjj||||||zzzrrrrrr{{{lll```[[[WWWUUURRRYYYsss|||gggXXXMMMIIITTTdddpppddd```^^^[[[VVVPPPKKKFFFCCC@@@@@@@@@???>>><<<;;;:::999888666444222222222222///...---...000000000...111111111111000000000000000000000000000000111111333222222111000000//////111111111111111111111111222222111111111000000000...///000111111111111111111111111111111111111111111111111222333333444444666999<<<===???CCCJJJPPP[[[fffvvv}}}vvvuuu|||xxxfffaaa[[[WWWQQQTTThhhtttdddVVVLLLNNNWWWnnnmmmaaa___\\\WWWRRRNNNJJJIIIBBBAAAAAA@@@???>>>=========;;;888555333222222222222111000000111111000///111111111111000000000000111000000000000000000000111111111111111111111111000000000000000000000000222222222111111111000000...///000111222222222222111111111111111111111111111222222333444444555555666999===???BBBIIITTT\\\kkkuuu~~~tttwww{{{zzz~~~nnnfff^^^ZZZTTTTTTcccuuu}}}lll]]]OOOKKKOOO[[[|||uuubbb```\\\XXXTTTQQQOOOMMMCCCBBBAAA@@@???????????????===999666333222222222555333222222333333111000111111111111000000000000111111111000000000000000000000000111222222333333000000000000000000000000222222222111111111111000...///000111222333333333222222111111111111111111222222333444444555666666666:::>>>@@@EEENNN[[[eeexxx{{{nnnnnn~~~}}}|||xxx}}}llleeeiii```QQQWWWlllxxxbbbQQQJJJIIITTTlll~~~eeeWWWUUUZZZWWWVVVTTTKKKEEEFFFEEECCC@@@===<<<<<<===<<<;;;999777666444333333333222222111000000000222222111111000000/////////000111222222111000///////////////000000000000222111111111000000//////000000111111111111000000000000000000111111111111222222222222222222222222222222333222222444777:::555:::???AAADDDOOO```nnn~~~yyy{{{~~~uuuqqqxxx|||}}}{{{}}}ssstttjjjWWWVVVccclll\\\RRRMMMJJJ^^^zzzjjj[[[WWW[[[XXXWWWUUUMMMEEEEEEEEECCC@@@===;;;;;;::::::;;;;;;:::777555333333333333222111111000000111111111111000000000000000000111111111111000000////////////000000000000111111111000000000//////000000111111111111000000000000000000111111111111222222222222222222222222333333333222222444777:::999<<<@@@BBBFFFRRReeesss}}}}}}~~~xxxwww~~~}}}||||||yyyzzz|||yyyooo\\\SSSWWWppp}}}nnn^^^SSSFFFRRRfffqqq___YYY[[[XXXYYYXXXOOOHHHGGGFFFDDDBBB???<<<;;;777999;;;===<<<999666333444333333222222111111000000000000111111111111111111111000000000000111111////////////000000000000111111000000000000//////000000111111111111000000000000000111111111222222222222222222222222222222333444444333333444888;;;===???AAADDDKKKZZZnnn|||~~~}}}~~~}}}xxxtttrrrsss{{{{{{vvvwwwyyypppaaaWWWVVV```}}}jjjXXXLLLOOOZZZnnnwwwcccYYYYYYWWWZZZZZZSSSLLLJJJHHHFFFDDDBBB>>><<<666888:::;;;;;;:::888666444444444333222222111111000000000111111222222222222111000//////000111222////////////000000000000000000000000000000//////000000111111111111000000000000111111111222222222222222222222222222222222444444555444444666999<<<@@@AAADDDJJJUUUfffzzzzzzrrrmmmmmmttt~~~xxxtttxxxssshhh___[[[WWWooouuu^^^SSSMMMPPP```yyy}}}fffYYYWWWVVVZZZ\\\UUUNNNKKKHHHFFFDDDBBB>>>:::888888777777777888999:::555555444444333222222222000000111111222222333333222111000//////000111222////////////000000000000//////////////////000000000000111111111111000000111111111111222222222222222222222222222222222222333444555555555888;;;???AAACCCIIISSSaaasss||||||}}}ssskkkjjjrrr|||wwwtttyyyzzzkkk```[[[TTTccc}}}iiiVVVKKKHHHTTTjjjlll[[[VVVTTTYYY\\\UUUNNNJJJFFFDDDCCCAAA;;;777888777555444555666999:::666555555444444333333222111111111222222222222222111111000000000000111111////////////000000000000......////////////000000000000111111111111000000111111111222222222222333222222222222222222222222222333555555777:::>>>BBBCCCGGGPPP^^^ooo|||zzz}}}yyyppplllrrr{{{vvvuuuxxxsssdddZZZVVVZZZhhh~~~vvv\\\OOOGGGNNN]]]rrruuu___WWWSSSWWWZZZTTTPPPLLLGGGFFFEEEBBB===888666555555444555555666777666666555555444333333333333222222222222222222111000000111111111111000000////////////000000000000........./////////000000000000111111111111000000111111111222222222333333222222222222222222222222111222444666888<<>>===<<<:::777444666666555444444444444555000000111111111222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222111000000000111222333444333222222222333444444444555888:::===BBBGGGKKKSSSddd|||~~~yyy{{{}}}xxxllleeeccchhh{{{xxxrrrllljjjkkkvvv{{{rrrggg[[[WWWdddzzzppp]]]RRRJJJIIITTTmmmzzzbbbXXXZZZVVVSSSQQQKKKDDDBBB@@@???>>><<<888666444444333222222222222222111111111111111222222222222222222222222222222222333333333333333333333333111111111111111111111111111222222222222111000000222222222222333333333333333444555555555777:::===>>>DDDLLLTTT```sss|||tttllliiijjj||||||tttkkkhhhfffnnn~~~uuukkk```UUUXXXiiijjj\\\PPPJJJLLL]]]ssshhhYYYYYYVVVUUUSSSLLLGGGEEEBBBAAA@@@===:::777333222222111111111111111111111111111111111111111111111111111222222222222222222222222222222222222000000000000000000000000111111222222222111111000333222222222222333444555444555777777777999===@@@BBBFFFNNN\\\ooo{{{ppplllkkk|||yyyjjjfffeeekkk|||wwwnnnfffYYYUUU^^^xxxuuudddUUUKKKFFFPPPbbbyyynnnZZZXXXUUUTTTSSSLLLHHHFFFDDDBBBAAA>>>;;;888666666555444444444444444111111111111111111111111000000000111111222222222222222222222222222222222000000000000000000000000000111111222222222111111333333222222222333444555444666777888999;;;???BBBFFFHHHQQQeeeuuuooonnn~~~|||jjjfffdddiiixxx~~~pppiii\\\VVVWWWiii~~~lllZZZMMMEEEIIIVVVkkkvvv___XXXSSSRRRSSSNNNJJJHHHEEECCCAAA???;;;888555444444333333333333333222222222111111111111111//////000000111222222222222222222222222222222222000000000000000000000000000000111222222222222111333333333333444444444444444666888999:::===@@@DDDIIILLLYYYqqqxxxvvv{{{kkkgggccceeerrrtttlll\\\VVVQQQZZZrrrzzzeeeVVVIIIGGGNNN]]]yyy}}}ddd[[[RRRQQQTTTQQQJJJHHHEEECCCBBB???;;;888333222111111000000111111222222222111111111000000/////////000111222222222111111111111111111111111111111111111111111111111000000111222222222222222222222444555555555444333444555777999:::===AAADDDHHHRRRfffyyymmmhhhbbbbbbnnnxxxnnnZZZUUUNNNPPPgggppp```PPPIIIIIITTTkkkiii]]]RRRPPPTTTSSSJJJHHHEEECCCAAA???;;;888666555444444333333444444222222222222111111000000...//////000111222222222111111111111111111111111111111111111111111111111///000111222222222222222111222444666666555444333333555777999:::===BBBEEEFFFWWWppp~~~wwwqqqooovvv|||{{{qqqgggaaaeeeooo~~~nnndddXXXPPPUUUbbbssszzzcccOOOJJJIIIMMMbbb{{{|||```RRRQQQRRRPPPOOOMMMIIIGGGDDDBBB>>><<<777777666555444333333222333333333222222111111111000111111111111222222222222111000//////000111222222111111111000000//////222222222333333444444444222222222222333444444555666:::======>>>BBBFFFGGGMMM___{{{zzzsssnnnhhheeecccfffjjjooouuu|||{{{pppfff```dddlll{{{mmm^^^RRRRRRZZZiiilllWWWNNNIIIJJJZZZpppfffTTTQQQRRRQQQQQQNNNJJJGGGEEEBBB>>><<<888777666555444333333333333333333222222222111111000111111111111222222222222111111000000111111222222111111111000000000000222222333333333333333333222222222222333444555555444777;;;<<<===AAAEEEHHHVVVjjj~~~~~~zzzzzz}}}xxxpppjjjfffbbb___[[[]]]___bbbffflllsssxxx{{{nnneee___bbbiiivvvzzziiiYYYRRRSSS^^^vvvvvv___SSSKKKHHHSSSdddppp[[[SSSSSSTTTUUUQQQLLLHHHEEEBBB???<<<888888666555444333333333333333333222222222222111000111111111111222222222333222222111111222222333111111111111111000000000333333333333333222222222222222222222333444555666444777;;;===>>>AAAGGGLLLaaawww~~~wwwsssxxxyyyuuuwwwzzz{{{vvvooohhhdddaaa^^^\\\XXXXXXXXXXXXYYY]]]bbbgggkkkpppvvv{{{~~~|||ooofff```aaafffqqquuubbbWWWQQQVVVkkk{{{dddWWWMMMIIIPPP\\\}}}eeeXXXVVVWWWXXXTTTOOOKKKGGGCCC@@@===:::999777555444333333333222222222222222222222222000000111111111222222222333333333333333333333333111111111111111111111111444333333333222222111111222222222333444555666777888999<<>><<<:::888555333333333444111222222222222333333333000111111111111222222222222333333444444333333222111111111222222222222222222222222222222111111111222222222333444666777888<<<999:::???@@@EEEVVVhhhuuullllllmmm|||xxxnnnhhhjjjpppwww{{{xxxwwwooonnnkkkfff___ZZZXXXWWWVVVVVVWWWXXXYYYYYYZZZZZZdddqqqrrrkkkeeecccaaafff{{{wwwggg[[[TTTUUU\\\uuu{{{dddUUULLLJJJKKKSSSmmmiii\\\XXXWWWVVVUUURRRKKKDDD>>>===;;;888555333333444444111111222222222333333333000111111111111222222222111222333444444333222111111111111222222333333333111111111111222222222222222222222333555666888999===999:::AAAEEEMMMccczzzrrrnnnrrrwww~~~yyyqqqhhhcccfffooovvvzzzpppgggaaa___\\\[[[YYYXXXWWWUUUTTTRRRXXXcccppp}}}rrrkkkeeebbb```dddxxx~~~lll```XXXWWW[[[lll~~~fffXXXPPPNNNNNNLLLbbb}}}sssbbbVVVWWWWWWWWWTTTMMMDDD>>>>>><<<888555333333444555111111111222222333333333000111111111111222222222111111333333333333111111111111111222222333333333000000111111222222222333222222222333555777888999???:::<<>>:::999888666555444444444333333333222222000000111222333444444555222222222222222222222222222222222222222222222222333333333333333333333333333333444666888;;;===>>>DDDFFFOOOaaayyy{{{{{{|||}}}zzz{{{|||}}}~~~pppiiidddeeejjjqqq}}}wwwkkkddd^^^[[[ZZZXXX[[[```iiiuuuwwwpppkkkjjjqqqzzzXXXWWWWWWYYY]]]iiivvv|||xxxnnnfffeeeddddddnnn|||kkkaaa```sss|||mmmUUUKKKGGGRRRiii}}}ggg]]]^^^YYYWWWVVVQQQHHHDDD???;;;999888666555444444444444333333333333111111111222333444444555222222222222222222222222222222222222222222222222333333333333444444444444333444555777:::<<>>AAABBBJJJTTThhh~~~}}}xxxwwwxxxzzzyyyxxx|||zzzsssnnniiiggglllttt~~~~~~pppeee```[[[___eeemmmyyywwwqqqlllhhhccc___]]]]]]___bbbeeemmm}}}}}}wwwpppmmmuuu~~~VVVSSSTTTVVVVVV]]]sssyyy~~~{{{tttmmmhhhdddbbbgggnnnvvvhhhZZZQQQVVV```nnn|||hhhTTTEEEIIIUUUfffhhh\\\YYYVVVSSSTTTIIIFFFAAA===:::999777555444444444444333222111111222222222222222222222222333333333333333333333333222222222222222222222222222222333333333444444444888555555999<<<<<<@@@EEELLLYYYqqq{{{{{{zzzxxxwwwsssssswwwzzz{{{wwwnnngggfffggglllwwwxxxqqqeee^^^^^^fffllluuuxxxrrrmmmhhhccc___```___[[[YYY___lllwwwxxxtttpppmmmuuuVVVSSSSSSVVVVVV\\\rrr{{{xxxrrrlllhhhdddbbbgggnnn~~~~~~nnn```TTTRRRWWWbbbuuuppp\\\LLLKKKQQQ\\\uuulll]]]XXXUUURRRRRRLLLHHHCCC???<<<:::888777444444444444333222111111222222222222222222222222333333333333333333333333222222222222222222222222222222333333333444444444666444666:::===???DDDJJJQQQaaayyy{{{xxxwwwvvvtttssspppqqqwww{{{~~~uuulllddddddffflllxxxqqqhhhdddeeegggkkk{{{xxxnnngggcccbbb```\\\ZZZ]]]eeelllyyyuuupppllljjjtttWWWSSSSSSUUUUUU[[[ppp~~~sssnnniiigggdddbbbfffmmm~~~zzzjjjZZZRRROOOUUUiii}}}tttaaaQQQLLLKKKQQQhhhsss___XXXVVVTTTRRRPPPLLLFFFAAA>>><<<:::888555555444444333222222222222222222222222222222222333333333333333333333333222222222222333333333333333333333333444444444444555444666;;;???AAAHHHOOOXXXkkkwwwtttsssqqqooonnnmmmpppwww}}}}}}rrriiibbbcccgggooo|||yyynnniiidddcccnnn}}}vvvllliiiddd```^^^^^^```bbbjjjxxxzzzooojjjffffffrrrXXXSSSRRRTTTUUUZZZlllyyynnnjjjfffeeecccbbbffflllwwwdddVVVNNNQQQdddzzzsssbbbSSSMMMIIILLLaaayyyzzzbbbZZZXXXWWWUUURRRMMMHHHCCC???===:::888666555555444333333222222222222222222222222222222333333333333333333333333222222222333333333333333333333333444444444444555555555777<<>>???BBBKKKUUUfffxxxuuu~~~wwwsssqqqpppnnnllllllmmmrrrzzzzzzooohhhdddhhhooowww{{{xxxxxxwwwwwwvvv||||||ooofffeeegggqqq|||wwwpppjjjddd```dddeeennn|||qqqfffaaa]]]```rrrZZZTTTQQQSSSSSSWWWfffwww~~~tttkkkfffcccbbbaaa```fffmmmmmm]]]SSSQQQ___qqqlllZZZRRRJJJFFFSSSggglll[[[WWWUUUTTTQQQMMMGGGBBB???===:::999888666555333333333333444222222222222222222222222333333333333333333333333222222333333444444555555333444444444555555555555888888<<<@@@AAADDDNNNYYYpppvvvpppwww~~~zzzuuuqqqooonnnmmmlllmmmnnnttt|||~~~}}}wwwnnnhhhccchhhpppyyy{{{tttqqqpppoooooommmqqqvvvyyyyyy{{{~~~yyylllddd```gggpppxxxnnnhhhiiidddfffsssxxxnnneee```\\\```sss[[[TTTPPPRRRRRRUUUccctttvvvlllgggbbbaaa___```fffnnnooo```UUUQQQYYYfffttt___UUULLLFFFNNN]]]wwwzzzcccXXXUUURRRPPPLLLGGGCCC@@@>>><<<;;;888777555333222333444555222222222222222222222222333333333333333333333333222222333333444555555666444444444444555555555555888999>>>BBBDDDHHHTTT```}}}wwwiiilll}}}xxxuuuqqqnnnlllkkkkkkkkkmmmnnnttt}}}}}}|||}}}}}}~~~tttlllgggdddjjjsss|||}}}tttmmmiiigggffffffdddgggjjjjjjiiijjjmmmppprrrvvv{{{xxxlllddddddkkkvvv}}}tttjjjfffnnnyyyvvvmmmfffaaa]]]bbbuuu\\\TTTPPPRRRRRRUUUbbbrrryyymmmgggbbb```^^^___fffnnnrrrbbbWWWQQQUUU^^^|||wwwaaaWWWNNNGGGLLLYYYooojjj\\\VVVSSSPPPMMMHHHDDDAAA@@@>>><<<999777555333222333444555222222222222222222222222333333333333333333333333222222333333444555666666444444444555555555666666888:::???DDDGGGLLLYYYfff{{{kkkaaakkk|||{{{uuurrrnnnkkkiiihhhhhhiiilllnnnttt}}}~~~{{{|||zzz{{{qqqjjjgggffflllvvvyyypppgggcccaaa```______aaacccbbb``````cccfffeeehhhkkkmmmrrr|||wwwmmmbbbfffmmmwwwssskkknnnssszzzuuummmfffbbb___cccwwwYYYRRROOOQQQSSSVVVcccssszzzpppgggaaabbb```^^^eeeqqquuubbb\\\YYYYYYZZZrrrzzzcccXXXPPPGGGHHHOOOccc~~~xxx^^^UUUTTTUUUQQQLLLHHHEEEAAA===;;;;;;777222222555666444111444333222111222333444555333333333222222111111111111111222333333444555555333333444555666666666555999888===GGGKKKOOOaaavvvuuuqqqccc^^^rrr|||sssqqqoooooommmjjjgggffffffhhhooouuu|||~~~|||zzz{{{}}}~~~~~~xxxnnngggddddddnnnyyy}}}tttmmmkkkiiidddaaaaaa^^^______```___^^^]]]\\\\\\]]]^^^```eeennnxxxxxxlllfffbbbdddooo}}}~~~{{{|||}}}{{{oooddd___]]]bbbvvvZZZSSSPPPRRRSSSVVVcccrrrooofffaaabbbaaa```hhhsss}}}iii___YYYXXXZZZnnn~~~hhh\\\RRRIIIHHHNNN\\\vvvgggZZZXXXTTTQQQLLLHHHEEEBBB>>><<<;;;777333222555666444111333333222222333333444444444444444333333333222222222222222333333444444555333444555666666777777777;;;;;;@@@GGGJJJPPPeee}}}}}}nnnfff```ddd|||{{{ssspppnnnnnnllljjjgggfffgggiiipppuuu{{{}}}{{{zzz|||~~~{{{tttkkkeeeccceeeooozzz{{{|||}}}zzzqqqiiigggfffbbb``````\\\\\\]]]\\\[[[ZZZXXXWWWXXXYYYYYYYYY]]]ccckkkqqqyyyqqqhhhdddhhhqqqzzz}}}{{{~~~xxxlllaaa\\\[[[```rrr{{{|||[[[TTTQQQSSSTTTVVVbbbqqqooofffaaabbbbbbbbbkkkwwwsssfff^^^\\\]]]gggrrreeeYYYMMMIIILLLSSSkkkppp___YYYSSSPPPLLLIIIGGGDDD@@@===;;;888444333555555444222222222333333444444333333555555444444444444333333333333333333333444444444555555666777777888888999??????CCCGGGIIISSSmmmpppddd[[[aaaqqqzzzrrrnnnllllllkkkhhhggggggiiikkksssvvvyyyzzzyyyyyy|||~~~}}}vvvooogggcccccchhhrrr}}}uuuwwwyyyxxxooogggeeeccc```___```[[[[[[[[[ZZZYYYWWWVVVUUUVVVVVVUUUTTTTTTXXX^^^bbbnnnwwwrrrgggdddfffjjjnnn|||}}}{{{}}}uuuiii___[[[ZZZ^^^mmmxxxooolllttt\\\UUURRRTTTTTTUUU```ooorrriiicccccccccccclllxxx{{{nnngggccc```___vvvrrrcccTTTLLLKKKLLL```~~~vvv```VVVRRROOOLLLJJJHHHEEEAAA???;;;888555444444555444222111222333444555444333222444444444444444333333333444444444444444333333333666666777777888999:::;;;@@@BBBEEEGGGJJJYYYwwwwwwfff]]]WWWhhhwwwpppllliiiiiihhhgggfffgggjjjmmmwwwxxxxxxwwwvvvwwwzzz}}}|||}}}yyyrrrkkkdddbbbdddmmmvvvsssvvvyyyyyyooogggdddccc```___```[[[[[[ZZZZZZYYYXXXWWWWWWVVVUUUTTTRRRQQQSSSWWWZZZ]]]fffuuupppgggcccdddeeennnzzz|||ssshhh^^^\\\ZZZ[[[hhhwww{{{rrrhhhbbbgggppp~~~]]]VVVSSSTTTSSSTTT^^^kkkvvvmmmfffeeedddccclllxxx~~~sssnnngggaaaXXXlllppp^^^QQQLLLIIIVVVppp{{{bbbTTTQQQOOOMMMKKKIIIFFFBBB???;;;999777555444444333333111222333444555444333222222222222222222333333333555444444444444444444444777777777777888:::;;;<<>><<<;;;999666444333333444333333222222333333444444222222222333333333444444333333444444555555666666777666666666777:::<<<>>>AAADDDHHHQQQcccpppjjjmmmvvv~~~sssmmmjjjhhhgggaaaaaabbbbbbdddiiippptttwwwuuurrrppppppqqqrrrrrrtttvvvyyy|||{{{rrriiibbb^^^cccjjjsss|||rrrvvv{{{{{{xxxssskkkdddbbb]]]\\\ZZZWWWVVVUUUUUUUUUQQQQQQQQQPPPNNNMMMMMMNNNNNNQQQUUUYYY^^^hhhuuurrreee^^^^^^dddnnn{{{yyyjjjaaa]]]bbbeeeeeekkkuuu{{{mmmccc\\\\\\___hhh|||]]]VVVRRRSSSPPPOOOWWWcccrrrxxxnnnggggggggghhhrrrsssggg```VVVWWWccc{{{xxx```PPPFFFCCCMMMiiimmmZZZSSSRRRPPPNNNKKKGGGBBB>>><<<;;;:::777444222333444444333222111222333444555333333333444444555555555333333333444555666777777666666555555777999<<<>>>BBBDDDJJJTTTjjjwwwkkkhhhlll{{{qqqjjjggggggfff``````aaaaaadddiiipppuuutttqqqoooooopppqqqrrrrrrssstttwww{{{yyypppggg___\\\bbbjjjrrr{{{uuuyyy~~~}}}ssskkkhhhcccaaa^^^[[[XXXVVVVVVUUURRRSSSSSSQQQNNNLLLLLLMMMLLLOOORRRTTTWWW___kkkttt}}}mmmfff\\\^^^cccnnnyyyllldddbbbiiinnnooovvvzzznnnddd___^^^dddxxxZZZTTTPPPPPPQQQRRRVVV\\\mmmwwwooohhhfffcccdddrrr}}}iiiaaaWWWVVVZZZiii~~~fffVVVSSSKKKIIIYYYyyy}}}eeeYYYSSSPPPPPPMMMEEE@@@>>>>>><<<999666444444444555444444444444444444444444777666444333222333333444222222333333444555666666555555555555777:::===???DDDFFFKKKYYYwww{{{pppjjjgggooo|||sssjjjgggfffccc```ccc^^^[[[]]]eeemmmrrrsssuuurrrnnnmmmoooqqqpppooosssqqqsssyyy{{{~~~~~~uuukkkccc\\\YYY\\\ccctttyyy|||}}}|||tttkkkgggaaa^^^^^^^^^[[[YYYUUURRROOONNNNNNOOONNNMMMLLLLLLMMMPPPUUU[[[```dddqqq{{{{{{mmmhhhbbb```hhhvvvvvviiidddfffpppzzz}}}kkk```]]]dddvvvYYYSSSOOOOOOPPPQQQVVV\\\kkkxxxpppjjjiiifffiiiwwwrrrdddVVVTTTVVVddd|||mmm[[[RRRJJJGGGSSSnnnkkk[[[UUUQQQQQQNNNHHHBBBAAA???===:::777555444444555333333444444444444444444666555444333333333444444333333333444444555555555666555555666888;;;>>>@@@DDDIIIQQQdddxxxlllfffhhhvvvzzzooohhhffffffdddbbbccc___]]]___ffflllooopppssspppllllllnnnoooooonnnsssqqqsssxxx{{{~~~yyyqqqhhh```ZZZXXX]]]eeesssyyy}}}}}}zzzuuunnnhhhdddaaa\\\YYYYYYVVVRRROOONNNNNNLLLKKKNNNMMMMMMOOOQQQTTTWWWZZZaaakkkyyyzzziiibbb]]]bbbmmm~~~wwwkkkgggiiitttrrreee```fffxxxWWWRRRNNNNNNOOOPPPUUU[[[iiiwwwoooiiiiiihhhlll|||{{{fffVVVRRRQQQ\\\qqqwwwbbbRRRJJJDDDKKK```zzzrrr^^^WWWRRRQQQPPPJJJEEEDDD???>>>;;;888666555555555333333333444444555555555444444333333333444555555444444444444444444555555666666666666999<<>>;;;999777555555333333333444444555555555222333333444444555555555555555555555555555555444777777777888;;;>>>BBBDDDJJJSSShhhxxxqqqwww{{{mmmiiiddd``````bbbdddfffiiilllnnnmmmiiidddbbbbbbbbbcccdddeeefffhhhjjjkkkoooqqqssstttwww~~~vvvmmmbbbZZZVVVVVV___hhhttt|||~~~uuuqqqlllgggddd```\\\ZZZTTTTTTSSSRRRPPPOOONNNMMMPPPSSSXXX^^^hhhvvvnnnddd```dddooozzzyyyiiifffjjjxxx|||uuuzzz[[[TTTOOONNNMMMMMMPPPVVVaaauuu~~~ssskkkffffffhhhooo}}}fffZZZQQQRRRYYYeee|||zzz^^^RRRHHHGGGMMM\\\yyyjjj^^^RRROOOOOOLLLHHHGGGBBBAAA???===:::888666555444444444444444444444444333333444555555555444444555555555555555555666666888777888999<<>>;;;888666555555555555444444333333222333444555555555444333222444444555555666666777777888888888:::===@@@DDDFFFPPP___{{{{{{vvv{{{ssslllhhhccc______dddkkkqqqrrrwwwzzzuuujjj```^^^___YYY]]]aaacccdddfffiiikkklllrrrtttrrrttt}}}tttjjj___XXXUUUXXXcccnnnyyy}}}~~~xxxrrrjjjgggbbb\\\WWWSSSQQQQQQKKKMMMOOOQQQUUU]]]iiiqqqrrrfff___```dddpppzzz}}}ssskkkfffhhhttt___XXXRRRPPPNNNLLLNNNSSSYYYnnn|||ppphhhbbbaaabbbiii|||mmm```UUURRRSSSYYYooofffWWWKKKIIIKKKTTTkkktttdddVVVQQQQQQNNNJJJHHHCCCCCCAAA???<<<999666555666666555444333222222111444444555666555444222111333444444555666777888888888888999:::===AAADDDGGGRRRccc{{{xxx{{{vvvkkkhhhccc___```fffooovvvuuuzzz}}}vvvjjj```]]]^^^XXX\\\```cccdddeeeiiillllllrrrtttqqqttt}}}qqqggg\\\VVVTTTXXXdddppp{{{}}}zzzyyytttlllddd\\\WWWTTTSSSOOOPPPQQQQQQRRRWWW___fffwwwyyylllaaa___aaabbbnnnzzztttiiicccdddppp```YYYSSSOOOMMMKKKNNNSSSZZZnnnzzzwwwjjjbbbdddfffjjjyyyvvvgggZZZVVVSSSXXXooorrr___OOOJJJFFFJJJbbbqqq[[[WWWVVVOOOIIIIIIGGGEEECCC@@@===:::777666666666555444444444444555333444444555666777888888777777777777777888999999777;;;888:::@@@???@@@KKKVVVttt}}}rrrkkkgggeee```\\\]]]cccooowww}}}zzztttnnngggbbb___]]][[[\\\^^^```aaadddhhhkkknnnnnnpppvvv~~~ttthhh\\\XXXYYY^^^hhhqqq|||}}}{{{|||sssiii___XXXTTTVVVRRRPPPPPPQQQRRRXXX```mmm}}}tttfff___^^^\\\aaajjjssszzzrrrjjj```\\\fffttt```YYYRRROOOMMMKKKNNNSSSXXXmmm}}}xxxtttiiibbbccceeehhhuuulll\\\WWWUUUYYYmmmrrr```OOOJJJFFFGGG[[[sssyyy```YYYXXXQQQKKKJJJGGGEEECCC@@@===:::888777666666555444444444444555444444555555666666777777444444444333444444555555555:::999;;;BBBAAACCCOOO[[[zzz~~~{{{oooiiieeeccc___\\\]]]eeepppyyy~~~zzztttlllfff```]]]\\\ZZZ[[[]]]^^^```cccgggjjjnnnooorrryyy~~~ssshhh]]]ZZZ\\\bbbllluuu|||}}}yyywwwjjj___YYYVVVRRRPPPQQQQQQQQQTTTZZZcccsssmmmaaa\\\WWWZZZaaaiiipppxxxvvvjjj```\\\bbblllvvvaaaYYYSSSOOOLLLKKKMMMRRRXXXmmm~~~~~~yyy}}}wwwqqqhhhccccccdddfffppp}}}uuu```YYYWWWZZZiii}}}xxxeeeTTTLLLGGGFFFTTTfffeeeZZZYYYTTTNNNKKKGGGFFFCCCAAA>>>;;;999888777666555555444444555555555555555666666666666666777666666555555555666666444::::::===DDDDDDGGGTTTccc|||~~~uuukkkfffcccaaa^^^\\\___hhhssszzz{{{sssjjjbbb]]][[[ZZZYYYZZZ[[[\\\^^^aaaeeeiiimmmooottt|||}}}rrriii```^^^aaafffpppxxx{{{}}}www}}}}}}{{{zzzzzz{{{{{{zzzlllccc\\\WWWTTTTTTSSSPPPQQQUUUZZZgggxxxyyyggg^^^UUUTTTWWW^^^dddmmm{{{xxxiii```[[[^^^bbbiii{{{bbbZZZSSSPPPMMMKKKMMMRRRYYYooouuuwwwxxxooojjjfffgggggghhhpppyyyeee\\\YYYYYYdddrrrooo\\\QQQIIIFFFPPP^^^}}}jjj[[[YYYVVVPPPLLLGGGFFFDDDAAA>>><<<:::999777666666555555555555555666666666666666555555555888777666666555666666666444:::;;;>>>EEEEEEIIIWWWnnnwwwttt|||zzzuuunnngggccc```^^^]]]]]]bbbkkktttzzz~~~yyypppfff___ZZZXXXXXXXXXYYYZZZZZZ\\\___dddhhhkkkooovvv~~~~~~~~~|||sssjjjcccbbbeeeiiiqqqxxx{{{|||yyy}}}zzztttnnnkkkjjjjjjiiipppttt{{{}}}rrrhhhaaaZZZWWWTTTPPPPPPRRRWWW```nnn|||ssshhhZZZTTTRRRWWW]]]dddssswwwhhhaaa\\\[[[ZZZ```sssccc\\\UUUQQQNNNKKKNNNSSS\\\rrrttttttzzzqqqnnnmmmmmmnnnpppwww}}}nnnaaa\\\XXX]]]ggg~~~~~~iiiYYYLLLFFFMMMYYYrrrppp]]]YYYWWWQQQLLLGGGFFFDDDBBB???===;;;:::777777666555555555555666666666666666666555555555444333333222222333333333555<<<<<<>>>DDDEEEKKK\\\yyywwwmmmlllwww|||rrrnnniiicccaaa^^^]]]]]]```fffmmmtttxxxxxxssskkkbbb\\\XXXWWWWWWWWWXXXXXXYYYZZZ^^^cccgggjjjooowww~~~~~~||||||~~~}}}tttlllffffffhhhkkkpppvvvzzz|||~~~~~~xxxoooiiieeebbb```^^^___bbbjjjtttwwwmmmbbb[[[VVVQQQPPPQQQSSSZZZeeeqqq~~~uuueeeYYYRRRUUUXXX]]]kkk{{{}}}uuuiiibbb\\\ZZZWWW[[[nnneee^^^VVVSSSOOOMMMOOOTTT\\\ssstttqqq}}}}}}uuuuuuvvvwwwyyy~~~yyyjjjaaaXXXXXX___uuu{{{fffQQQFFFJJJSSSgggyyyccc[[[XXXRRRLLLGGGFFFEEEBBB@@@>>><<<;;;888777666666555555666666555555555666666666666666555444444444444555666666777=========DDDGGGPPPddd|||kkkeeeffftttyyyoooiiiddd```___]]]]]]___cccjjjooorrrsssoookkkeee___ZZZWWWWWWWWWWWWXXXXXXXXXYYY]]]cccgggkkkqqqyyy~~~|||zzzzzz}}}uuunnniiijjjlllmmmqqquuuzzz|||~~~{{{uuunnnhhheeebbb]]]ZZZSSSWWW]]]eeeppp~~~zzzlllddd]]]VVVRRRRRRPPPTTT]]]hhhtttqqqaaaUUUUUUUUUVVVbbbrrr||||||tttjjjbbb\\\ZZZVVVYYYiii||||||ggg___XXXTTTQQQNNNPPPUUUYYYqqqsssoooyyy~~~zzz}}}tttgggYYYVVV\\\jjjyyy]]]JJJHHHNNNYYYtttlll___YYYRRRLLLGGGGGGEEECCC@@@>>>===<<<888777777666666666666666444444555555666666777777666666666777888999:::;;;777>>>===>>>FFFKKKYYYooopppbbbaaafff|||uuulllfff```^^^___\\\]]]aaagggmmmpppooonnneeeccc___\\\YYYWWWWWWWWWXXXXXXXXXXXXYYY]]]ccchhhooottt{{{~~~}}}}}}vvvuuutttwww|||~~~|||tttooolllnnnqqqrrrtttxxxzzz{{{~~~yyyrrrmmmjjjddd\\\VVVQQQSSSVVVZZZ___hhhssszzz}}}uuummmbbbYYYUUUQQQSSSYYYbbbjjjuuukkk\\\YYYVVVSSS]]]lllzzzwwwxxxkkkbbb[[[XXXUUUUUUbbbsss|||hhhaaaYYYUUURRROOOQQQVVVVVVooo||||||rrrnnnwww~~~zzzjjjZZZUUU[[[ccczzzhhhOOOIIILLLNNNhhhtttcccZZZRRRLLLHHHGGGEEECCCAAA???===<<<888888777666666666666666333444444555666777888888333333333444666777999:::777>>>===>>>GGGOOO___wwwiii]]]```gggssskkkddd^^^]]]___\\\^^^bbbiiioooqqqnnnjjj___^^^\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYY]]]dddhhhqqqwww}}}~~~}}}}}}pppnnnnnnqqqvvvyyyyyywwwsssnnnmmmqqqtttvvvxxx|||zzz{{{~~~yyysssnnnfff[[[RRRSSSTTTTTTRRRRRRVVV]]]cccgggttt~~~{{{mmm```YYYVVVUUUYYY```dddlll}}}sssbbb^^^YYYTTT[[[kkk{{{yyyuuu|||lllbbbYYYVVVSSSRRR]]]kkk|||ooofffZZZQQQOOOOOOPPPPPP\\\jjjvvvvvvvvv}}}uuupppwwwyyyjjj```XXXRRR```nnnvvvZZZMMMKKKQQQ^^^{{{vvvbbbZZZSSSLLLJJJHHHDDDBBBAAA???===;;;888777555444333333444444666777777777777777666666555555555555666777888999;;;>>>===@@@HHHNNNeeewwwmmmddddddwww{{{nnngggbbb^^^]]]___[[[dddnnnsssvvvsssiii___ZZZVVVVVV]]]```]]]ZZZZZZ[[[YYYYYYYYYXXXZZZcccnnnvvv}}}~~~xxxqqqlllkkkkkkpppuuuwwwtttpppooopppqqqqqqrrruuuyyy|||{{{{{{|||}}}wwwoooggg```[[[UUUSSSQQQQQQSSSTTTSSSRRR[[[aaajjjuuuzzznnnccc___VVVSSS[[[bbbfffqqq~~~lll```YYYWWW\\\bbbpppsssqqq~~~zzzjjjddd___\\\XXXVVVYYY___ttt~~~ooofffZZZQQQOOOOOOPPPPPPXXXfffrrrtttuuu}}}vvvqqqwwwnnnccc\\\WWWTTTcccxxx{{{^^^MMMGGGJJJVVVrrrvvvbbbXXXSSSMMMKKKHHHEEEBBBAAA???===;;;999888666555444444555666666666777777777777666666666666666666666777888999;;;>>>>>>BBBKKKSSSkkksssiiiaaahhhuuujjjeeeaaa^^^^^^```]]]fffppptttuuurrrhhh^^^YYYTTTTTTYYY\\\YYYWWWXXXYYYWWWWWWXXXXXX[[[fffqqqwww}}}}}}wwwpppllliiigggiiinnnrrrrrrpppooopppqqqqqqrrruuuyyy|||}}}}}}|||}}}}}}{{{ssskkkccc^^^VVVTTTRRRQQQQQQQQQOOONNNOOORRRXXX___hhhsssvvvkkkeeeZZZUUUZZZ^^^aaakkkyyyttteee[[[VVVWWW\\\mmmrrrooo{{{xxxllleee___\\\WWWTTTVVV\\\nnnxxx~~~ooofffZZZRRROOOOOOOOOOOOSSS___lllpppsss|||yyysssxxxnnn```YYYWWWNNN[[[pppgggSSSIIIIIISSSlllzzzeeeYYYTTTQQQKKKIIIEEECCCAAA@@@===;;;:::999888666555666666777666666777777777777666666777777666666666777888888;;;@@@???CCCNNNXXXpppmmmccc^^^pppyyyvvvmmmeeebbb```]]]^^^aaaaaajjjsssvvvuuupppeee[[[VVVRRRQQQTTTUUUTTTTTTUUUWWWUUUUUUWWWYYY^^^iiitttwww}}}~~~{{{tttmmmkkkfffaaaaaaeeekkknnnoooooopppqqqrrrrrrtttxxx{{{{{{{{{{{{{{{||||||~~~~~~xxxooogggbbb[[[XXXUUUSSSRRRPPPNNNLLLKKKLLLLLLOOOUUU^^^iiiqqqyyyooocccZZZYYYYYYZZZcccnnn{{{}}}nnnaaaWWWVVVYYYiii|||ppplllvvvxxxrrrnnnnnnooosss~~~xxxmmmfff___[[[VVVRRRSSSWWWeeemmmyyy|||}}}ooofff[[[RRROOOOOOOOONNNPPPZZZeeelllpppyyy{{{uuuyyyrrr```WWWUUUPPPZZZlllttt]]]PPPPPPWWWjjjmmm]]]VVVTTTMMMJJJFFFCCCBBB@@@===;;;:::999777666555555666666555666666777777777777666888777777777777777888888<<>><<<999888777555444555555666555555666777777777777777888777777777777888888999;;;CCCCCCHHHXXXiiivvvkkkdddllltttiiiccc___^^^\\\[[[^^^cccmmmtttyyyuuunnnggg^^^VVVRRRRRRQQQNNNNNNPPPSSSTTTYYYUUUUUUYYY]]]bbbkkktttyyy~~~{{{vvvnnnfff```^^^]]]]]]```dddhhhiiinnnpppqqqrrrrrrtttvvvxxxwwwwwwyyy{{{}}}wwwoooiiidddaaa]]]ZZZYYYWWWTTTRRRLLLKKKKKKIIIHHHIIILLLOOO[[[gggvvv{{{nnnccc\\\XXX[[[___eeessssssccc\\\\\\dddrrrpppiiippp}}}pppggghhhjjjppp~~~}}}qqqnnnqqqzzzkkkccc\\\YYYVVVSSSQQQSSSWWW\\\eeesssyyyzzzoooggg\\\TTTPPPOOONNNLLLNNNRRR[[[dddiiiooozzzvvvvvv~~~qqq```XXXPPPSSS\\\qqq}}}cccUUUNNNOOO]]]xxxgggWWWRRROOOLLLHHHEEECCCAAA>>><<<999888666555444444555666444555666777777888888777777777777777888999:::::::::CCCEEELLL```wwwsssmmmjjj|||tttfffaaa^^^^^^\\\\\\bbbiiisssyyyzzzsssiiiaaaZZZSSSOOORRRRRRNNNNNNQQQTTTUUUXXXVVVVVV\\\bbbfffmmmtttzzz~~~yyyssskkkbbb[[[[[[\\\]]]```cccgggiiinnnooorrrrrrssssssuuuwwwyyyzzz{{{|||}}}~~~~~~~~~}}}uuuooogggddd___\\\ZZZWWWTTTRRRKKKLLLKKKIIIFFFDDDDDDEEELLLVVVcccpppxxxlllccc]]]\\\\\\^^^iiiwww{{{iii___^^^dddmmmnnngggnnn}}}nnnllliiimmmzzzuuukkkiiimmm{{{yyylllccc[[[YYYWWWSSSQQQQQQRRRVVV^^^jjj{{{xxxyyyoooggg\\\TTTQQQOOOMMMKKKLLLNNNVVVaaagggmmmxxxvvvtttxxxxxx{{{}}}ggg\\\SSSQQQVVVhhh{{{cccVVVLLLLLLWWWrrrppp\\\TTTPPPMMMIIIFFFCCCAAA>>><<<:::999777666555555666777444555666777888888888888555666666777888:::;;;<<<:::DDDGGGMMMccc|||~~~pppoooqqqwwwlllccc___]]]]]]]]]___hhhqqqxxx|||{{{pppddd\\\VVVRRRKKKQQQRRRNNNMMMRRRUUUUUUVVVTTTWWW___fffkkkqqqvvv{{{}}}xxxqqqhhh```XXXXXXYYYZZZ]]]bbbgggjjjmmmooorrrsssssssssuuuvvvvvvxxxzzz|||~~~~~~~~~}}}wwwmmmiiiddd```\\\XXXUUURRRNNNOOONNNKKKGGGDDDDDDEEEDDDJJJRRR\\\lll~~~~~~sssiiiccc^^^[[[XXX```jjjssspppeeecccbbbiiivvvllleeelllyyyyyyrrrssstttgggdddgggrrrzzzoooeee\\\ZZZXXXSSSOOONNNNNNRRRYYYbbbpppwwwzzzoooggg\\\TTTQQQOOOMMMKKKIIIKKKSSS___ffflllwwwvvvsss{{{tttqqqrrrwww{{{rrreeeYYYUUUVVVeee~~~zzzeeeZZZOOOMMMWWWpppxxxbbbXXXPPPMMMIIIFFFDDDAAA>>><<<;;;:::999777777777777888444555666777888888888888555555666777888:::<<<======FFFHHHLLLaaayyyxxxnnnooovvvnnncccaaa^^^\\\]]]^^^bbbmmmwww{{{~~~{{{nnnaaaYYYUUUQQQHHHOOORRRNNNMMMRRRVVVUUUSSSRRRWWWaaajjjoootttxxx{{{}}}wwwpppggg^^^WWWWWWWWWWWWZZZ```ggglllmmmooorrrssssssssstttuuuqqqssswww{{{~~~}}}}}}tttpppjjjddd___[[[VVVSSSPPPOOOMMMIIIEEECCCCCCEEEBBBEEEIIIPPP___ssswwwmmmfff___ZZZTTT[[[bbbhhhtttvvvlllkkkbbbeeeqqqjjjdddjjjsss~~~}}}xxxggg```aaajjj~~~|||rrrhhh^^^[[[XXXRRRMMMKKKLLLPPPVVV]]]iii|||wwwzzzpppjjjaaaYYYSSSPPPNNNMMMLLLMMMQQQXXX___fffrrr}}}~~~yyy}}}|||}}}uuummmjjjkkkqqquuu{{{hhhddd[[[VVVaaa~~~~~~hhhYYYOOOOOORRRccc}}}eeeWWWQQQOOOKKKFFFAAA>>>===>>>;;;:::999777777777777888777777777777888888888888666777888888888999<<>>>>>;;;:::999777777777777888444444555555555666666666666777888888888999===???@@@DDDIIIQQQeeeyyykkkrrr}}}pppgggbbbYYY]]]^^^\\\```lllyyyzzznnneee\\\SSSOOOPPPOOOMMMLLLNNNQQQSSSRRRQQQRRRSSSWWW^^^gggqqqwwwzzz|||{{{yyyvvvqqqjjjaaa[[[TTTUUUWWWZZZ^^^cccgggiiinnnpppqqqssstttttttttsssssstttvvvxxxzzz|||}}}}}}~~~yyyooohhhccc___ZZZVVVUUURRRMMMJJJIIIGGGEEECCCBBBCCCDDDCCCFFFPPP]]]gggttt|||~~~wwwoooeee]]]WWWVVVVVVZZZcccooo|||uuulllhhhgggkkkvvvpppiiilllsssnnnccc^^^]]]gggsssssslllccc]]]XXXTTTOOOKKKJJJJJJNNNVVV```ppp}}}uuuwww~~~yyypppdddZZZSSSPPPOOONNNLLLLLLPPPWWW]]]dddooo{{{{{{zzzwww{{{sssmmmgggeeehhhkkkmmmsssvvvfff\\\UUU```}}}|||iiiYYYMMMKKKMMM\\\zzzrrrZZZUUURRRMMMGGGCCCAAA@@@@@@;;;:::999777777777777888777777888888888999999999666777888888888:::===???BBBEEEJJJVVVnnnxxxqqq~~~uuukkkbbb]]]WWW[[[]]]^^^eeeqqq{{{vvvhhh___VVVOOOLLLNNNMMMMMMMMMPPPRRRSSSQQQPPPQQQRRRVVV]]]gggpppvvvyyyzzzxxxvvvsssnnnfff^^^XXXRRRTTTWWW[[[```dddhhhjjjoooppprrrtttttttttttttttsssssstttvvvxxxzzz|||}}}}}}uuummmgggbbb]]]YYYWWWSSSOOOLLLJJJIIIFFFEEEBBBBBBAAA@@@@@@EEENNNTTTeeennnwwwyyywwwrrrjjjbbbWWWUUUSSSTTTZZZdddooovvvxxxpppggghhhjjjppp}}}qqqkkkooosssxxxjjj```ZZZ^^^ggg|||uuunnneee]]]YYYTTTOOOKKKJJJIIIKKKPPPYYYggg~~~yyysssvvv|||}}}tttggg[[[SSSPPPOOONNNKKKLLLPPPVVV[[[bbbmmmxxx}}}{{{vvvvvvoooiiieeeeeehhhkkkkkkqqqxxxeee\\\SSS\\\wwwmmm\\\RRRMMMLLLWWWqqq~~~aaaYYYTTTNNNHHHEEECCCAAA@@@;;;:::999777777777777888999999999:::::::::;;;;;;777888999999999:::===@@@BBBDDDJJJ[[[xxxyyyyyyxxxoooggg^^^YYYVVVZZZ\\\___hhhvvv~~~rrrcccYYYRRRLLLKKKLLLKKKLLLNNNQQQRRRRRRQQQOOOQQQRRRVVV]]]gggooouuuwwwxxxvvvsssooojjjccc[[[VVVPPPSSSWWW]]]bbbfffiiikkklllnnnppprrrtttuuuuuuuuussssssssstttwwwyyy|||~~~}}}~~~zzzqqqjjjeee___[[[YYYVVVRRRNNNLLLKKKHHHFFFAAAAAAAAA@@@@@@CCCHHHLLLVVV```kkkrrruuutttnnngggZZZWWWRRRQQQTTT[[[dddjjjqqqzzz}}}wwwqqqiiiiiiiiikkksssnnnhhhlllsssrrrdddZZZZZZ___mmmuuunnnddd]]]XXXTTTPPPLLLKKKHHHHHHLLLTTTbbbxxxxxxuuuwww|||vvviii\\\TTTPPPOOONNNKKKKKKOOOUUUZZZ```kkkvvv|||www~~~ssslllhhheeefffiiikkkjjjooo{{{hhh___VVVZZZppptttcccYYYQQQKKKRRRgggmmm^^^XXXPPPJJJFFFDDDBBB@@@;;;:::999777777777777888666666666777777777777888777888999999999:::===@@@AAADDDLLL```zzzxxxtttmmmeee\\\XXXWWWYYY[[[```lllzzz{{{mmm^^^VVVQQQLLLKKKLLLJJJLLLOOOQQQQQQQQQPPPPPPQQQRRRVVV^^^gggoootttvvvwwwtttpppkkkfff___XXXTTTOOOSSSXXX^^^dddhhhjjjkkkhhhjjjmmmpppsssuuuvvvvvvtttttttttuuuwwwzzz}}}~~~~~~~~~uuunnnhhhaaa]]]\\\YYYTTTQQQOOOMMMJJJHHHCCCCCCCCCBBBAAABBBEEEGGGJJJTTT___hhhnnnrrroooiii^^^ZZZUUUQQQRRRVVV\\\```eeemmmuuuwwwxxxyyyvvvrrrjjjjjjjjjjjjooo~~~nnnhhhkkkxxxzzziii^^^ZZZ\\\fffyyyuuummmddd\\\XXXUUUQQQNNNKKKHHHHHHKKKRRR___tttyyywwwyyy|||wwwjjj]]]UUUQQQNNNMMMKKKKKKNNNTTTXXX^^^iiittt~~~|||vvv}}}rrrlllhhheeegggkkkjjjiiinnn|||nnnfff\\\ZZZiiitttcccXXXNNNOOO```~~~|||ddd\\\SSSKKKHHHEEEBBB@@@;;;:::999777777777777888777777777777888888888888777888999999999;;;>>>@@@AAAFFFPPPffftttyyy}}}qqqkkkbbb[[[XXXWWWYYY[[[cccqqqvvvhhhZZZSSSPPPMMMKKKLLLJJJLLLOOOPPPPPPOOOPPPQQQQQQSSSXXX___hhhppptttvvvwwwsssnnnhhhccc]]]VVVRRRPPPSSSYYY```eeeiiijjjjjjgggiiilllooorrrtttuuuvvvsssssstttvvvxxxzzz|||}}}~~~~~~~~~{{{tttmmmfff```___\\\WWWSSSQQQOOOLLLJJJHHHFFFDDDBBBAAA@@@@@@@@@CCCKKKTTT[[[dddkkkjjjfff```\\\WWWSSSQQQSSSVVVXXX\\\dddjjjmmmooossssssqqqjjjkkkjjjjjjnnn|||ssslllooo~~~mmmaaa\\\\\\bbbpppwwwpppeee]]]YYYVVVRRROOOKKKHHHHHHJJJPPP[[[ooozzzxxxxxx{{{~~~vvvjjj___VVVQQQNNNLLLJJJJJJMMMSSSWWW]]]hhhrrr}}}zzzttt}}}qqqkkkgggeeeggglllkkkkkkooo{{{qqqkkk```YYYaaayyyuuufffVVVQQQZZZuuuiii```UUUMMMIIIFFFBBB>>>;;;:::999777777777777888888888888999999999::::::888999999999999;;;>>>AAABBBIIIVVVllluuuwwwmmmggg^^^XXXYYYTTTWWW]]]hhhxxx~~~qqqcccUUUPPPOOOMMMKKKKKKJJJLLLOOOOOONNNNNNPPPRRRRRRTTTYYY```iiiqqqtttvvvwwwssslllfffaaa[[[UUURRRPPPTTT[[[aaafffiiiiiiiiijjjkkknnnpppssstttttttttpppqqqsssvvvxxxyyyzzz{{{}}}|||{{{}}}|||tttllleeeaaa^^^YYYUUURRRPPPNNNLLLKKKIIIFFFCCCBBB@@@???>>>???DDDIIIOOOXXXaaaccc```^^^[[[WWWSSSQQQPPPQQQRRRTTTZZZ___aaaccciiilllllliiiiiiiiijjjppp}}}zzzrrruuunnnaaa\\\[[[^^^hhh~~~uuujjj```[[[VVVRRROOOKKKHHHGGGIIILLLUUUgggwwwxxxuuuvvvwwwzzz}}}uuujjj___WWWQQQMMMKKKJJJJJJMMMSSSWWW\\\gggqqq|||yyyrrr|||qqqjjjgggeeegggllloooooorrr}}}rrrmmmaaaVVV[[[qqqsss___TTTWWWmmmkkkbbbVVVMMMIIIFFFAAA>>>;;;:::999777777777777888444555555555666666666666888999:::::::::;;;>>>AAACCCKKKZZZppp{{{{{{rrriiiddd[[[WWWYYYQQQVVV___mmm}}}zzzmmm___SSSOOONNNMMMJJJJJJKKKMMMOOONNNMMMMMMPPPSSSSSSUUUYYYaaajjjqqquuuvvvwwwrrrllleee```ZZZUUUQQQQQQUUU[[[bbbgggiiiiiihhhmmmnnnppprrrsssssssssrrrnnnppprrruuuwwwxxxxxxxxx|||{{{zzz{{{~~~zzzpppjjjbbb___ZZZVVVSSSQQQNNNLLLKKKIIIFFFDDDDDDCCCCCCBBB>>>@@@CCCGGGPPPZZZ]]][[[\\\ZZZVVVSSSPPPNNNNNNMMMMMMSSSVVVWWWZZZ```eeeeeehhhggggggjjjrrr~~~}}}uuuxxxnnnaaa[[[YYY[[[bbbxxxzzznnnccc\\\WWWRRRNNNJJJHHHFFFGGGIIIPPP```ooo{{{vvvsssssssssuuuwwwrrriii___WWWRRROOOOOOIIIJJJMMMQQQTTTXXXcccooo{{{~~~www||||||pppeeeaaaccchhhmmmoooooosss~~~nnngggXXXWWWiii|||hhhWWW\\\hhhyyyaaaTTTPPPGGGBBBBBB===;;;::::::999888888888999999999888888777777666666666888:::<<<<<<===@@@BBBEEEKKK___|||{{{zzzqqqddd]]]XXXVVVWWWVVVXXX^^^jjj|||tttccc\\\RRRKKKHHHHHHJJJKKKKKKLLLMMMNNNMMMNNNQQQSSSSSSWWW]]]dddkkkppptttuuuvvvrrrkkkccc[[[TTTPPPNNNRRRVVV]]]bbbeeegggiiijjjiiikkkmmmnnnnnnnnnpppqqqqqqqqqrrrssssssttttttuuutttvvvyyyzzz|||~~~zzzsssiiibbbZZZUUUSSSQQQNNNLLLKKKIIIGGGFFFFFFDDDAAA???;;;<<<>>>AAAFFFLLLQQQTTTVVVUUUTTTSSSPPPNNNLLLKKKLLLLLLLLLNNNQQQVVVZZZ]]]aaadddgggjjjppp{{{wwwqqqqqqzzzkkkbbb]]]YYYZZZ```ttt}}}nnneee```YYYUUUTTTPPPKKKIIIJJJMMMRRR\\\fffxxx|||wwwqqqooonnnpppwwwxxxrrriii```WWWRRROOOOOOLLLLLLNNNRRRTTTXXXbbblllzzzwww{{{zzznnnddd___aaafffjjjmmmooouuuqqqiiiZZZVVVeeexxxnnnYYY[[[ddd|||cccVVVRRRIIIDDDDDD???<<<;;;:::999888888888888666666666555555444444444666888:::;;;<<<===@@@BBBGGGOOOccc~~~{{{mmmbbb]]]YYYWWWWWWUUUXXX^^^jjjzzz|||qqq___YYYQQQKKKHHHHHHIIIJJJIIIKKKLLLLLLLLLMMMPPPRRRSSSVVV]]]dddkkkpppssstttuuupppiiiaaaYYYSSSOOONNNRRRVVV\\\aaadddfffhhhiiihhhjjjmmmnnnooooooqqqrrrpppppppppqqqrrrtttvvvvvvtttuuuxxxyyyzzz|||}}}vvvmmmfff^^^YYYWWWUUURRROOOMMMKKKIIIHHHGGGFFFCCCAAA>>>>>>>>>@@@CCCGGGLLLNNNPPPPPPPPPOOOMMMKKKJJJIIIJJJIIIIIIJJJMMMQQQUUUXXX]]]aaaeeejjjqqq{{{sssmmmkkkrrrxxx~~~mmmccc]]]YYYXXX___ssspppgggaaaYYYUUUSSSNNNIIIFFFGGGIIINNNXXXbbbttt|||xxxqqqnnnnnnooouuuyyytttkkkaaaYYYSSSPPPNNNOOONNNOOORRRTTTWWWaaajjjzzzwwwxxxxxxmmmbbb^^^^^^cccfffjjjnnnvvvssslll\\\VVVaaaqqqsssZZZXXX___yyygggXXXTTTKKKGGGFFFBBB===<<<;;;:::888777777777999999999888888888888777666888:::;;;<<<>>>AAACCCJJJTTTkkk{{{|||xxxhhh```\\\YYYWWWXXXUUUYYY```kkkxxx~~~wwwkkkYYYUUUOOOJJJIIIIIIHHHHHHGGGIIIJJJKKKKKKLLLOOOQQQRRRVVV]]]dddkkkoooqqqrrrrrrnnnggg___WWWRRROOOMMMRRRVVV[[[```bbbdddfffhhhhhhjjjmmmooooooppprrrsssppppppoooppprrrtttwwwyyysssuuuvvvwwwxxxzzz~~~|||rrrlllddd___\\\ZZZVVVSSSPPPNNNKKKJJJIIIHHHEEECCCAAA???>>>===>>>AAAEEEGGGIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHKKKNNNPPPWWW[[[bbbhhhppp{{{~~~sssjjjfffiiilllpppuuuqqqeee^^^ZZZWWW^^^sssrrriiibbbZZZUUUSSSNNNIIIFFFFFFHHHKKKTTT]]]nnnzzz~~~zzzvvvtttssstttxxxzzzuuummmcccZZZTTTPPPNNNOOOMMMNNNRRRUUUXXXaaajjjzzzvvvuuuzzz~~~wwwlllbbb]]]]]]```cccggglllvvvtttmmm]]]UUU\\\jjjuuuZZZUUU[[[ssskkkZZZUUULLLHHHGGGBBB>>>===<<<:::888777777777::::::::::::::::::::::::777888:::;;;<<<>>>BBBDDDKKKZZZsssyyy}}}rrrfff___\\\XXXWWWXXXVVV\\\dddnnnwwwzzzqqqeeeSSSPPPLLLJJJIIIIIIHHHFFFFFFHHHJJJJJJKKKLLLOOORRRRRRVVV]]]eeekkknnnpppqqqqqqmmmeee]]]WWWRRRPPPOOORRRVVV[[[^^^aaaccceeeggggggjjjmmmnnnoooppprrrttttttsssqqqqqqrrrtttxxxzzzuuuvvvwwwwwwwwwzzz}}}xxxqqqiiiccc```]]]XXXUUURRRPPPMMMKKKJJJIIIGGGEEEBBB@@@===;;;;;;===@@@BBBCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDCCCDDDEEEGGGIIIJJJOOOUUU]]]eeennnyyywwwllleeedddddddddhhhqqq|||wwwhhh___ZZZXXX___sssrrriiibbb[[[UUUTTTPPPKKKHHHHHHHHHKKKRRR[[[hhhsss~~~}}}yyyvvvtttuuuxxx|||wwwoooeee\\\UUUPPPNNNMMMKKKKKKPPPUUUZZZbbbjjjyyyvvvtttwww}}}vvvlllccc]]]\\\^^^```dddiiitttxxxmmm^^^UUUYYYddd|||^^^VVVYYYmmmooo\\\UUUMMMHHHGGGAAA???>>><<<:::999888777777666777777777777777777777777888:::;;;<<<>>>CCCFFFLLL___{{{{{{xxxyyyoooddd___[[[WWWVVVXXXYYYaaakkkrrrxxxwwwmmmaaaOOOMMMKKKIIIIIIIIIGGGEEEFFFGGGIIIKKKLLLMMMQQQSSSSSSWWW^^^fffkkknnnpppppppppllleee]]]VVVSSSQQQQQQSSSVVV[[[^^^```aaadddfffgggiiilllnnnnnnoooqqqrrrwwwvvvtttrrrsssuuuxxxzzzwwwwwwwwwwwwwwwyyy}}}}}}wwwooohhhccc___YYYUUUTTTQQQNNNLLLJJJIIIGGGFFFBBB@@@===;;;:::<<<>>>@@@>>>???AAABBBDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGIIIOOOXXXaaajjjtttrrrjjjddd```\\\]]]ccckkksssxxx}}}lllaaaZZZYYY___tttppphhhbbb[[[WWWVVVPPPLLLHHHHHHHHHJJJQQQYYYeeeoooyyy~~~uuuqqqoooooorrrzzz~~~yyyqqqggg^^^VVVQQQNNNLLLIIIIIIOOOTTTYYYaaaiiivvvxxxtttwww{{{uuulllbbb\\\ZZZ[[[]]]```eeeppp}}}~~~ppp___WWWXXX___{{{dddXXXXXXiiiuuu___WWWNNNIIIGGG@@@>>>===<<<:::999888888888777777777777888888888888777888::::::<<>><<<======>>><<<===???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFLLLTTT\\\dddnnnzzz{{{sssiii```YYYWWWYYY\\\bbbhhhvvvooobbbZZZZZZ___rrrppphhhbbb\\\XXXWWWOOOKKKHHHHHHGGGHHHOOOWWWdddnnnwww|||uuupppmmmnnnqqqyyy{{{rrriii___WWWQQQNNNMMMIIIHHHMMMSSSXXX^^^eeeqqq|||wwwyyy~~~yyysssjjjaaa[[[XXXXXXYYY[[[```lll~~~tttcccZZZYYY[[[uuufffYYYXXXfff}}}zzzbbbYYYOOOJJJGGG@@@======<<<::::::999999999888888888999999999::::::888999::::::<<>><<<<<<:::;;;===???AAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDIIIPPPWWW___iiittt|||qqqfff\\\WWWUUUTTTWWW]]]hhhvvvqqqccc[[[YYY^^^ooorrriiiccc\\\XXXWWWPPPLLLIIIIIIIIIJJJPPPXXXfffnnnvvv{{{vvvqqqmmmnnnrrr|||{{{sssiii```WWWQQQNNNOOOJJJHHHMMMRRRVVV\\\bbbnnn}}}zzz{{{|||wwwqqqiii```YYYVVVVVVVVVWWW]]]iii|||xxxeee\\\YYYYYYpppdddXXXWWWeee{{{~~~eee[[[QQQLLLHHH@@@===<<<;;;:::::::::::::::444444555555666666666777888999::::::<<>>;;;:::999:::<<<>>>???AAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEDDDHHHNNNTTT[[[eeeqqqyyyzzzmmmaaa[[[VVVRRRTTTYYY]]]kkkrrrccc[[[YYY]]]mmmuuukkkddd]]]WWWVVVSSSOOOLLLMMMLLLMMMSSS[[[gggooovvv{{{sssmmmiiijjjooozzz|||uuukkk```WWWRRRPPPMMMIIIHHHKKKMMMQQQZZZcccppp|||sssmmmddd\\\WWWUUUSSSRRRXXXXXXaaawwwjjjaaaYYY[[[iiizzzeee]]]UUUZZZooohhhWWWQQQLLLGGGEEEBBBAAA???<<<:::888777777999999888888888888888999;;;:::<<>>@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCFFFHHHLLLPPPVVVaaannnwwwnnnccc[[[UUUSSSWWWZZZ```lll}}}ttteee```]]]^^^jjj|||pppggg```\\\YYYTTTRRROOOMMMJJJKKKUUU```jjjrrr{{{|||rrrmmmjjjmmmqqqxxx}}}{{{tttkkk```XXXSSSRRROOOKKKJJJKKKMMMPPPXXX```mmmyyy}}}yyyqqqkkkbbb[[[WWWUUUSSSRRRVVVWWWaaawwwooocccZZZYYYeeeyyyccc[[[SSSXXXlllnnn[[[SSSLLLFFFDDD???>>><<<999777666555444888888777777777777777888:::999;;;???AAACCCIIIQQQeeeyyyooouuutttccc```ZZZVVVVVVUUUSSSUUUXXXbbbkkkuuuwwwnnnaaaWWWQQQLLLKKKIIIGGGFFFDDDCCCCCCCCCDDDFFFGGGHHHIIILLLOOOTTT[[[bbbeeeiiimmmlllhhhddd]]]VVVSSSNNNJJJJJJMMMUUUXXX\\\______``````aaadddeeeggggggffffffhhhiiikkklllnnnpppqqqqqqqqqqqqsssssssssrrrqqqqqqtttwwwxxxzzz~~~zzzooogggccc___[[[WWWTTTRRROOOLLLMMMKKKGGGEEEDDDAAA>>><<<;;;:::::::::<<<===???AAAAAABBBBBBCCCCCCCCCCCCCCCFFFHHHLLLOOOUUU```mmmvvv{{{uuuhhh[[[UUUUUUSSSXXXcccssswwwfff___\\\]]]iiiqqqfff^^^YYYWWWTTTQQQPPPNNNKKKLLLUUU```nnnxxxzzzsssmmmjjjlllqqqyyy|||yyysssjjj```XXXTTTRRRPPPLLLJJJLLLLLLNNNUUU]]]jjjvvvxxxsssmmmggg```YYYVVVUUUTTTSSSTTTVVVaaawwwwwwhhh[[[WWW```}}}}}}dddZZZQQQTTTeeevvv```UUUMMMGGGCCC>>>===;;;999777666555444777777666666666777777888888888;;;???BBBEEENNNWWWppp~~~rrrmmmxxxlll___^^^XXXUUUUUUTTTSSSVVV[[[dddlllsssrrrhhh[[[QQQMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCEEEFFFGGGGGGHHHKKKMMMTTTZZZ```bbbfffkkkkkkhhh___XXXRRRNNNKKKGGGHHHLLLUUUWWWZZZ[[[[[[[[[]]]^^^aaaccceeeeeeeeedddeeegggjjjkkkmmmnnnooooooooonnnrrrrrrqqqoooooopppsssvvvxxxzzz}}}vvvmmmhhhddd^^^ZZZWWWUUURRRPPPMMMKKKHHHGGGEEEDDDAAA???;;;;;;::::::;;;<<<>>>???@@@AAABBBBBBCCCCCCCCCBBBEEEGGGJJJMMMSSS]]]jjjssswwwyyyfffZZZVVVNNNQQQYYYhhh{{{zzzggg___[[[\\\gggtttggg___YYYVVVSSSQQQPPPPPPMMMNNNVVVaaasss}}}wwwtttnnnjjjkkkppp{{{wwwuuu|||zzztttkkkaaaXXXSSSQQQOOOLLLJJJKKKLLLNNNTTT\\\ffftttxxxpppiiiddd]]]XXXVVVUUUTTTSSSTTTVVVbbbxxx}}}lll]]]VVV\\\vvvhhh[[[PPPQQQ___www}}}dddWWWNNNHHHDDDAAA@@@>>><<<:::999888888888777777777777888888999888888;;;>>>AAAEEEPPP[[[zzztttkkkkkk{{{|||jjjbbb[[[VVVTTTTTTSSSSSSWWW]]]hhhnnnrrrooodddWWWNNNKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHGGGHHHKKKMMMUUU[[[___```dddhhhhhheee]]]VVVPPPMMMJJJGGGIIINNNRRRTTTUUUVVVVVVVVVXXXZZZ```bbbdddeeedddddddddeeejjjkkkmmmnnnnnnnnnmmmmmmqqqqqqpppnnnmmmooosssvvvxxxzzz}}}{{{rrrlllgggaaa[[[XXXUUUSSSRRRNNNLLLJJJHHHGGGFFFCCCAAA<<<;;;;;;::::::;;;======???@@@AAABBBBBBBBBBBBBBBCCCEEEGGGJJJOOOYYYeeennnvvvtttcccZZZPPPQQQUUUaaasss}}}hhh^^^[[[[[[fffzzzlllbbb\\\YYYSSSQQQQQQQQQOOOOOOXXXbbbttt}}}uuusssooojjjkkkrrr~~~tttpppwww}}}wwwmmmaaaWWWQQQNNNMMMJJJIIIKKKLLLNNNTTT\\\dddrrrwwwooofffbbb\\\XXXVVVUUUTTTTTTTTTWWWbbbwwwrrrcccZZZ]]]qqqlll]]]RRRPPP[[[vvvgggXXXPPPJJJEEEBBBAAA@@@>>><<<;;;::::::999888888888999999:::;;;:::999;;;>>>???DDDQQQ^^^mmmfffkkk}}}yyyiiicccXXXUUUSSSSSSRRRRRRXXX___lllppprrrlllaaaUUUNNNLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHIIIIIIIIIJJJLLLNNNWWW\\\___```bbbeeeeeeaaa\\\UUUOOOLLLIIIGGGJJJOOOQQQSSSUUUUUUUUUVVVXXXYYY```bbbeeefffeeeeeeeeeeeehhhiiijjjlllllllllkkkkkkooooooooonnnmmmooorrruuuvvvxxx{{{~~~wwwqqqkkkccc\\\XXXUUUSSSRRRPPPNNNLLLJJJIIIHHHEEECCC>>>===<<<;;;:::;;;<<<<<<>>>???@@@AAABBBBBBBBBBBB@@@BBBDDDGGGKKKTTT```iiirrrzzznnn```VVVSSSTTT[[[llliii^^^[[[[[[fff}}}oooeee^^^[[[SSSRRRQQQQQQOOOPPPZZZeeesss|||uuuqqqooommmnnnxxx~~~rrrmmmttt~~~yyyooocccXXXQQQMMMLLLIIIIIIKKKLLLNNNTTT[[[bbbpppuuummmeeeaaa\\\XXXWWWVVVUUUTTTUUUWWWaaauuuzzzkkkaaabbbmmmooobbbWWWSSSZZZvvvjjjXXXQQQKKKFFFAAA@@@???===;;;:::::::::999999999999999:::;;;<<<;;;;;;<<<>>>???EEETTTccczzziiieeelllxxxggg```WWWTTTRRRRRRPPPPPPXXX```mmmpppoooiii]]]SSSNNNNNNIIIHHHHHHGGGFFFFFFFFFGGGFFFHHHIIIJJJJJJKKKNNNPPPVVV\\\```aaabbbeeeccc___[[[SSSMMMIIIGGGEEEHHHMMMSSSUUUXXXYYYYYYZZZ[[[\\\```bbbfffgggfffeeeeeeeeeeeefffhhhiiijjjjjjjjjiiimmmnnnoooooonnnooorrrtttrrrtttwww{{{~~~xxxqqqhhh___YYYVVVTTTSSSSSSQQQNNNLLLKKKIIIGGGDDD@@@???===<<<;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBB???AAACCCDDDHHHQQQ]]]eeemmmuuu~~~{{{gggZZZVVVRRRWWWfff{{{lll```[[[\\\gggqqqfff^^^YYYUUUSSSQQQQQQOOOQQQ\\\hhhuuu~~~wwwpppqqqrrrvvv|||oooiiipppzzzzzzpppeeeZZZSSSPPPMMMJJJIIIKKKLLLLLLQQQXXX___nnn~~~vvvnnneeebbb]]]YYYWWWVVVUUUSSSTTTUUU___qqquuuiiiiiifffxxxhhh\\\TTTYYYnnnmmmZZZQQQLLLFFF@@@@@@>>><<<;;;:::::::::888888888888999:::;;;<<<;;;;;;>>>@@@AAAIIIZZZkkkuuufffdddnnnzzzfff]]]WWWTTTRRRQQQOOOOOOWWWaaajjjlllkkkcccXXXOOOMMMMMMHHHHHHGGGGGGFFFGGGGGGGGGEEEFFFHHHIIIIIIKKKNNNPPPSSSYYY___aaadddgggeeeaaa[[[TTTLLLIIIFFFDDDGGGMMMRRRVVVYYY\\\\\\]]]]]]^^^___bbbeeegggfffeeeddddddfffgggiiikkklllllllllllllllnnnpppqqqpppqqqrrrsssqqqsssvvvyyy{{{yyynnnddd]]]YYYWWWVVVVVVSSSPPPNNNLLLJJJGGGEEEBBBAAA???===<<<<<<<<<<<<<<<===>>>@@@AAAAAABBBBBB@@@AAACCCDDDHHHPPP[[[dddllluuuppp^^^XXXSSSVVVdddyyypppddd\\\]]]iiivvvhhh^^^YYYVVVSSSQQQOOONNNRRR^^^kkk|||{{{pppuuuyyyyyykkkeeelllvvv~~~zzzqqqfff\\\UUURRROOOLLLKKKLLLKKKKKKOOOUUU^^^lll|||xxxpppfffbbb]]]ZZZXXXVVVUUUSSSSSSTTT]]]nnn{{{ooonnnbbbnnn___TTTVVVdddpppZZZRRRLLLEEEAAAAAA???>>><<<<<<;;;;;;777777777777888999:::;;;;;;<<<>>>AAACCCLLL___qqqssseeeeeeppp|||hhh]]]VVVTTTSSSQQQNNNNNNWWWaaaggghhhfff___TTTLLLKKKLLLHHHHHHGGGGGGFFFGGGGGGHHHCCCEEEGGGHHHIIIKKKNNNPPPOOOWWW^^^bbbfffiiigggccc]]]UUUNNNJJJGGGEEEIIINNNPPPTTTYYY\\\]]]]]]]]]^^^^^^aaaeeeffffffdddcccccciiijjjlllooopppqqqqqqqqqkkknnnqqqrrrrrrqqqrrrssssssuuuxxxzzz{{{~~~ssshhh```\\\ZZZYYYWWWUUURRROOOMMMKKKGGGEEECCCBBB@@@>>><<<<<<<<<<<<<<<===>>>???AAAAAABBBBBBAAABBBDDDEEEHHHPPP\\\dddpppyyywwwaaa[[[UUUWWWeeezzzsssggg]]]^^^jjj{{{lllaaaZZZXXXTTTQQQOOONNNRRR___mmm}}}qqqwww~~~xxxiiiccciiittt~~~uuuhhhZZZRRRNNNPPPLLLJJJKKKJJJJJJOOOVVV```jjjxxx{{{{{{yyyqqqfffaaa[[[XXXWWWVVVTTTQQQPPPTTT\\\kkktttdddcccxxxuuu```YYYZZZbbbwww___OOOGGGDDDDDDBBB@@@===;;;:::::::::999999888888888888888999======???CCCEEEMMMcccyyyqqqaaa___qqq~~~hhh]]]UUURRRPPPPPPNNNNNNTTT\\\gggeee```[[[UUUOOOKKKHHHIIIHHHFFFDDDCCCDDDEEEFFFBBBDDDEEEEEEFFFHHHLLLOOOTTTZZZ^^^aaadddiiiiiifff\\\TTTKKKIIIHHHHHHLLLPPPSSSTTTVVVYYY[[[]]]^^^___```bbbeeehhhiiigggeeeccceeeiiimmmllliiihhhkkknnnlllmmmnnnpppqqqqqqqqqqqqsssuuuvvvwwwxxx{{{~~~~~~qqqgggaaa^^^^^^WWWTTTQQQQQQQQQPPPLLLHHHEEEBBB???=========<<<;;;<<<<<<===>>>???AAACCCDDDBBBBBBDDDIIIMMMSSS^^^iiipppyyy|||fff]]]VVVZZZgggyyyvvveeeaaabbblllqqqddd[[[WWWQQQOOOQQQPPPSSSaaarrr}}}wwwwww}}}rrrgggcccgggooovvviii\\\SSSOOOOOOLLLJJJKKKJJJJJJNNNUUU```jjjxxxyyyxxxyyyqqqfffaaa[[[XXXWWWVVVTTTQQQOOOSSS[[[iii~~~uuugggaaassslll^^^YYYYYYuuu}}}dddSSSJJJFFFDDDCCC@@@===;;;:::::::::999999888888888888999999======@@@DDDHHHRRRiii~~~}}}ooobbbeeezzziii\\\UUURRRQQQQQQOOOOOOUUU\\\eeeccc___ZZZTTTOOOKKKIIIIIIGGGEEEDDDCCCDDDEEEEEEBBBDDDEEEFFFFFFIIILLLOOOSSSYYY^^^```dddiiiiiifff]]]TTTKKKHHHHHHIIIMMMRRRTTTUUUWWWYYY\\\]]]^^^______aaadddffffffeeecccaaacccgggjjjjjjhhhgggjjjmmmlllmmmnnnoooppppppppppppssstttuuuuuuvvvwww{{{}}}{{{ooogggbbb___\\\XXXTTTSSSRRRPPPLLLHHHEEECCC???>>>======<<<;;;;;;;;;;;;<<<>>>???AAABBBCCCBBBDDDIIIMMMSSS^^^hhhpppzzzhhh^^^WWW[[[gggyyyzzzhhhaaabbbnnnrrreee]]]YYYSSSPPPQQQQQQTTTdddvvvyyyzzzuuukkkhhhmmmtttvvvjjj^^^UUUPPPNNNKKKJJJJJJJJJIIIMMMSSS___iiixxxvvvuuuyyyqqqgggbbb[[[XXXWWWVVVTTTQQQOOORRRYYYggg{{{vvvjjj]]]kkkyyyaaaVVVSSSkkkkkkWWWMMMHHHDDDCCC@@@>>><<<:::::::::999999888888888888999999===>>>AAAFFFMMM\\\rrr}}}ooodddkkkkkk]]]VVVSSSQQQQQQQQQPPPUUU\\\bbb```]]]XXXSSSOOOLLLJJJHHHGGGEEEDDDCCCCCCDDDEEEBBBDDDEEEFFFGGGIIILLLNNNSSSYYY^^^```dddiiiiiifff^^^UUULLLHHHHHHIIINNNTTTUUUVVVXXXZZZ\\\]]]^^^___^^^___bbbddddddbbb```___```dddggghhhggggggjjjmmmkkklllmmmnnnnnnnnnnnnnnnrrrssstttsssssstttwwwyyy|||}}}|||ssskkkfffbbb^^^XXXUUUTTTRRRMMMIIIFFFDDD@@@>>>>>>>>><<<;;;;;;;;;<<<===>>>???AAABBBDDDCCCEEEIIIMMMRRR]]]hhhqqqzzziii```XXX\\\hhhzzz|||jjjaaacccppptttggg___ZZZTTTPPPQQQPPPVVVhhh}}}zzz}}}vvvmmmkkkqqqxxx~~~~~~vvvkkk```VVVPPPNNNKKKIIIJJJIIIHHHLLLRRR\\\gggwwwuuusssyyy|||tttiiiccc\\\XXXWWWVVVTTTRRROOORRRYYYfffzzzuuukkkZZZdddyyycccSSSSSSeeeppp[[[NNNIIIEEECCCAAA>>><<<;;;::::::999999888888888999::::::===>>>BBBIIITTTggg~~~qqqfffpppoooaaaWWWSSSQQQRRRRRRRRRVVV[[[^^^]]]ZZZVVVRRROOOLLLJJJGGGGGGEEEDDDCCCCCCDDDDDDBBBDDDFFFGGGHHHIIILLLNNNUUUZZZ___aaaeeeiiiiiiggg^^^UUUKKKHHHHHHJJJPPPVVVVVVWWWYYY[[[\\\]]]^^^^^^]]]___aaabbbcccaaa```______bbbeeegggggghhhkkkmmmkkkkkklllmmmmmmmmmllllllpppqqqrrrrrrrrrsssvvvxxxzzz{{{~~~wwwpppgggbbb[[[WWWVVVSSSOOOLLLHHHEEEBBB??????>>>===<<<>>>>>>>>>???@@@AAABBBCCCDDDCCCEEEIIIMMMQQQ\\\gggqqqzzziii___XXX\\\hhh{{{|||iiiaaadddrrrsssggg___YYYSSSPPPOOOOOOVVVlll|||rrrlllkkkooovvv|||~~~vvvlll```VVVOOOMMMKKKJJJKKKJJJHHHKKKQQQXXXdddvvvvvvtttuuu~~~wwwjjjddd\\\XXXVVVVVVTTTRRRPPPSSSZZZgggzzzvvvkkkYYY^^^ooogggTTTRRR^^^xxxuuu]]]OOOHHHEEECCCAAA>>><<<;;;;;;;;;999999888888999::::::;;;===???CCCKKK[[[rrrqqqhhhuuussseeeWWWSSSPPPRRRSSSSSSVVVZZZ[[[ZZZWWWTTTQQQNNNKKKJJJFFFFFFEEEDDDDDDCCCCCCCCCBBBDDDGGGHHHIIIJJJLLLNNNVVV\\\```aaadddhhhhhheee]]]TTTKKKIIIIIIKKKQQQWWWWWWWWWYYYZZZ\\\\\\]]]]]]]]]^^^```bbbcccbbbaaaaaa___bbbdddggghhhjjjkkkmmmkkkllllllllllllkkkkkkjjjnnnooopppqqqrrrtttxxxzzzyyy{{{}}}xxxkkkfff^^^YYYWWWUUURRROOOIIIFFFCCCAAA@@@???>>><<<======>>>>>>???@@@AAABBBDDDCCCEEEHHHKKKPPPZZZeeepppzzz|||ggg^^^XXX]]]jjj|||}}}iiiaaadddrrr}}}pppddd]]]WWWRRROOONNNOOOWWWooo~~~|||pppkkkjjjnnnssszzz~~~wwwmmmbbbVVVOOONNNKKKKKKLLLKKKIIIKKKPPPVVVbbbssswwwtttrrr~~~wwwkkkeee]]]WWWVVVVVVTTTSSSQQQSSSZZZgggzzzyyykkk[[[ZZZfffmmmZZZNNNWWWmmmzzzaaaQQQJJJEEEDDDAAA???===;;;;;;;;;999999888999999:::;;;<<<===@@@DDDLLL```{{{{{{oooiiiyyyrrreeeWWWRRROOORRRTTTTTTUUUXXXYYYXXXUUURRROOOMMMJJJIIIFFFEEEEEEDDDDDDCCCCCCBBBBBBDDDGGGIIIJJJKKKLLLNNNWWW\\\___```bbbfffeeeaaaZZZRRRKKKIIIJJJLLLPPPVVVWWWWWWYYYZZZZZZ[[[[[[[[[\\\^^^```bbbcccccccccccc```aaacccfffhhhjjjkkkkkklllllllllllllllkkkjjjiiilllnnnpppqqqrrrtttxxx{{{yyy{{{~~~~~~ssslllccc]]]ZZZXXXTTTRRRKKKHHHDDDBBBAAA@@@>>>===;;;;;;;;;;;;<<<===>>>???CCCBBBDDDGGGJJJNNNXXXbbboooyyyxxxddd]]]YYY```nnnkkkaaacccpppzzzmmmaaaZZZUUUPPPOOOOOOOOOXXXrrr|||sssooonnnoooqqquuuxxxzzzpppdddXXXOOOOOOLLLLLLMMMLLLIIILLLPPPUUU```pppvvvsssnnn{{{{{{tttllleee]]]WWWVVVVVVTTTSSSOOORRRYYYfffyyy~~~mmm]]]XXX^^^vvvppp]]]LLLSSSfffgggVVVOOOFFFDDDBBB???===<<<;;;;;;999999999999:::;;;<<<<<<===AAADDDMMMcccssskkkjjj|||yyyjjj___VVVQQQNNNQQQTTTTTTTTTWWWXXXVVVTTTQQQNNNKKKIIIHHHEEEEEEEEEEEEDDDCCCBBBBBBAAADDDGGGJJJJJJKKKLLLNNNUUUZZZ]]]]]]___aaa```\\\WWWPPPJJJJJJKKKLLLOOOTTTVVVWWWXXXYYYYYYYYYYYYYYY[[[\\\^^^```bbbdddeeeeee``````bbbdddggghhhiiihhhmmmmmmmmmmmmlllkkkjjjiiimmmnnnooopppppprrrvvvxxxxxx{{{}}}~~~}}}uuujjjbbb]]]YYYUUURRRLLLIIIEEEBBBAAA@@@???===::::::999::::::;;;<<<===BBBAAABBBFFFHHHLLLVVV```mmmxxx}}}pppccc]]][[[dddsssjjj```bbbnnnxxxkkk```XXXSSSPPPPPPQQQRRR[[[uuu~~~vvvsssqqqoooppppppsss||||||rrrfffYYYPPPOOOMMMMMMNNNMMMJJJLLLQQQUUU```ooo}}}tttqqqlllxxxyyyqqqmmmfff]]]WWWVVVVVVUUUSSSNNNQQQXXXeeexxxppp```WWWXXXoooppp\\\NNNSSSdddkkkZZZRRRFFFDDDBBB???===<<<;;;;;;999999999999:::;;;<<<===>>>AAAEEENNNeee~~~nnniiijjj|||yyynnnaaaYYYVVVPPPMMMPPPSSSSSSTTTVVVWWWVVVTTTQQQMMMJJJHHHGGGEEEEEEEEEEEEDDDCCCBBBAAAAAADDDHHHJJJKKKKKKLLLNNNTTTYYY\\\[[[\\\^^^\\\XXXUUUNNNJJJJJJLLLLLLOOOSSSVVVWWWWWWXXXYYYYYYXXXXXXYYYZZZ\\\___bbbdddeeefff______```bbbeeeggggggfffnnnnnnnnnmmmlllkkkjjjiiinnnooopppoooooopppsssuuuwwwzzz}}}~~~|||oooeee___ZZZUUURRRLLLIIIFFFCCCBBBAAA???===;;;;;;;;;;;;;;;<<<===>>>BBBAAABBBEEEGGGKKKTTT___lllwwwtttgggbbb]]]]]]gggwww~~~ggg```aaammmxxxkkk___WWWSSSQQQRRRSSSTTT]]]www~~~xxxuuurrrooonnnkkkoooyyy|||rrrfffZZZRRRNNNMMMLLLKKKKKKLLLLLLMMMXXXaaappp}}}wwwkkkmmmwww~~~uuunnngggbbb\\\YYYXXXVVVRRROOOQQQTTTZZZgggyyyxxxaaaYYYVVVfffttt```TTTXXXcccyyypppYYYPPPJJJFFF@@@<<<;;;;;;;;;;;;<<<<<<:::888777777;;;===???CCCIIITTThhhuuukkkgggooowwwqqqmmmlllggg___ZZZXXXQQQOOOMMMNNNQQQTTTWWWXXXUUUTTTQQQOOOLLLJJJIIIHHHFFFFFFEEECCCCCCBBBBBBBBBFFFHHHIIIIIIIIIJJJLLLOOOUUUYYYZZZYYYXXXZZZWWWSSSSSSPPPMMMJJJJJJLLLOOORRRSSSTTTUUUVVVWWWWWWWWWWWWXXXZZZ]]]```aaaaaa```___^^^______```bbbccceeefffiiiiiijjjjjjjjjkkkkkkkkkmmmnnnppprrrtttuuuuuuvvvyyyxxxxxx{{{{{{lllbbb[[[WWWUUUNNNIIICCCBBBDDDEEEAAA>>>???>>>>>>============>>>BBB@@@AAADDDEEEHHHQQQZZZgggttt~~~vvvkkkcccbbb]]]\\\fffuuuooodddcccnnnxxxhhh\\\XXXVVVSSSRRRSSSVVVccc}}}zzzwwwvvvrrrnnnlllqqqmmmrrr~~~ttthhh\\\TTTOOOOOOMMMLLLLLLMMMMMMNNNVVV```nnn|||yyylllkkkuuuvvvooofffaaa[[[XXXWWWVVVSSSPPPSSSUUU[[[hhhzzz}}}~~~eee[[[WWWeeexxxcccSSSVVVaaavvvzzz___SSSKKKGGGAAA===<<<;;;;;;;;;<<<;;;:::888777888;;;===>>>BBBIIITTTiiixxxkkkiiisss~~~pppiiidddbbb^^^WWWSSSRRRPPPNNNLLLMMMPPPTTTVVVWWWTTTRRRPPPMMMKKKIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBFFFGGGIIIIIIIIIJJJLLLOOOSSSXXXZZZYYYYYYYYYVVVQQQRRROOOLLLJJJJJJLLLOOOQQQSSSTTTUUUVVVWWWWWWXXXXXXXXXZZZ]]]___``````___^^^^^^^^^^^^___aaabbbdddeeefffgggggghhhiiiiiijjjjjjlllmmmoooqqqrrrsssttttttvvvvvvvvvyyy~~~~~~pppddd]]]XXXUUUOOOJJJEEECCCDDDDDDAAA>>>???>>>======<<<<<<======@@@>>>@@@CCCDDDGGGPPPZZZiiittt~~~vvvlllbbb[[[aaa\\\\\\fffuuuqqqcccbbbnnnxxxhhh]]]XXXVVVSSSQQQSSSXXXfffxxxvvvvvvrrrnnnmmmpppmmmqqqvvvjjj^^^VVVQQQPPPNNNMMMMMMMMMNNNOOOTTT^^^mmm{{{{{{mmmiiisssyyyrrreee```[[[XXXWWWVVVSSSQQQSSSVVV\\\hhhzzzlll___WWWccczzzdddSSSTTT]]]qqqgggVVVMMMIIICCC>>><<<<<<;;;:::;;;;;;:::999777888;;;======BBBIIIUUUjjjxxxjjjkkkxxxtttiiibbb[[[YYYUUUPPPMMMNNNOOOMMMKKKLLLOOOSSSUUUUUURRRQQQOOOLLLJJJHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBEEEGGGHHHIIIIIIJJJLLLOOOQQQWWWZZZZZZYYYYYYUUUPPPOOONNNKKKJJJJJJLLLNNNPPPRRRSSSTTTVVVWWWXXXXXXXXXXXXZZZ\\\^^^______^^^]]]]]]]]]]]]^^^___aaabbbcccbbbcccdddeeefffhhhiiiiiikkklllmmmnnnppppppqqqqqqrrrssstttwww}}}ttthhh___YYYVVVPPPLLLGGGEEEEEEDDDBBB???>>>>>>===<<<<<<<<<<<<<<<>>><<<>>>AAACCCFFFOOOYYYiiiuuuuuujjjbbb^^^___[[[\\\eeessstttddddddoooxxxiii]]]YYYVVVSSSQQQTTT\\\mmmwwwvvvuuurrrnnnmmmnnnmmmqqq{{{xxxlll___WWWQQQPPPNNNMMMLLLLLLMMMNNNUUU^^^mmm{{{{{{mmmhhhrrr{{{uuueee```ZZZWWWVVVVVVTTTQQQQQQTTT[[[hhh{{{rrrcccXXXccc|||dddTTTSSSXXXkkklllWWWOOOJJJDDD???===<<<;;;::::::::::::999888888;;;===>>>CCCJJJWWWnnnrrrhhhlll|||ssshhh```XXXTTTQQQMMMLLLOOOMMMLLLKKKLLLOOORRRTTTTTTQQQPPPNNNLLLIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBEEEFFFHHHHHHIIIJJJMMMOOOQQQWWW[[[[[[[[[ZZZUUUOOOMMMLLLKKKJJJKKKLLLNNNOOOQQQRRRSSSUUUWWWXXXXXXXXXYYYZZZ\\\]]]^^^^^^]]]\\\\\\\\\\\\]]]^^^___aaabbb```aaabbbdddfffgggiiiiiiiiijjjkkklllmmmmmmnnnmmmooopppssswww}}}xxxkkkaaaYYYUUUQQQMMMIIIFFFFFFEEEBBB@@@>>>>>>===<<<;;;;;;;;;<<<===<<<===AAACCCFFFOOOYYYiiiuuuyyymmmgggeee___[[[\\\dddpppuuugggfffrrrxxxiii^^^ZZZVVVSSSQQQUUUaaauuuzzzxxxwwwrrrnnnmmmmmmmmmpppvvv~~~yyymmm```WWWPPPOOOMMMLLLKKKKKKLLLLLLUUU___mmmzzz{{{mmmhhhrrr|||vvvfff```ZZZVVVUUUUUUSSSQQQNNNQQQYYYggg{{{wwwfffZZZdddhhhWWWRRRTTTeeemmmWWWOOOJJJDDD???===<<<;;;:::999::::::999888999;;;===@@@DDDKKKYYYqqqkkkfffooo}}}iii```WWWSSSPPPMMMMMMPPPLLLKKKKKKLLLOOORRRSSSSSSQQQPPPNNNLLLJJJIIIHHHGGGDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHJJJMMMOOOQQQWWW[[[[[[[[[ZZZVVVPPPKKKKKKKKKKKKLLLMMMNNNOOOOOOQQQRRRUUUWWWXXXYYYYYYYYYZZZ[[[]]]]]]^^^^^^]]]\\\\\\\\\\\\]]]^^^`````````aaabbbdddfffhhhiiijjjhhhiiiiiijjjkkkkkkkkkjjjmmmooosssyyyzzzmmmbbbYYYTTTQQQNNNKKKHHHGGGEEEDDDCCC??????>>><<<<<<;;;;;;;;;>>>===>>>AAACCCFFFOOOYYYgggtttxxxlllfffddd```\\\\\\bbblll{{{uuuggggggsssxxxjjj___[[[VVVSSSRRRWWWggg~~~~~~|||yyyrrrmmmlllmmmmmmnnnrrrvvv{{{nnnaaaXXXPPPOOOMMMKKKJJJJJJKKKKKKTTT^^^lllyyy{{{mmmgggqqq{{{uuugggaaaZZZUUUTTTTTTRRRPPPMMMPPPXXXfffzzz{{{iii\\\gggrrr[[[SSSQQQ___~~~mmmXXXMMMIIICCC>>><<<<<<;;;:::888999::::::999999;;;===AAADDDJJJYYYsssyyyiiifffuuuiii```WWWSSSOOOLLLLLLNNNLLLKKKKKKMMMPPPRRRSSSSSSQQQPPPNNNLLLJJJIIIHHHHHHCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHJJJMMMOOOQQQWWWZZZZZZYYYYYYUUUPPPJJJJJJKKKLLLNNNOOOOOOPPPNNNPPPRRRTTTVVVXXXYYYZZZXXXYYY[[[\\\^^^______```\\\\\\\\\\\\]]]^^^___``````aaabbbdddfffhhhiiijjjhhhhhhiiiiiiiiiiiiiiihhhkkknnnssszzz|||yyyvvvtttrrrooosssxxx}}}}}}ooocccYYYTTTPPPOOOLLLJJJHHHGGGFFFFFFAAA@@@???===<<<<<<<<<<<>>???BBBCCCFFFNNNXXXeeesss{{{ooohhheeebbb^^^\\\___gggvvvuuufffgggsssxxxjjj```[[[VVVTTTSSS[[[nnn{{{sssnnnmmmmmmlllmmmoooqqqzzz~~~qqqcccZZZQQQPPPNNNLLLKKKKKKKKKLLLPPPZZZiiixxx|||nnnfffooozzztttiiibbbZZZUUUSSSRRRPPPNNNNNNQQQXXXeeeyyy~~~lll^^^iiiwww```UUUOOO\\\zzznnnZZZKKKGGGAAA===<<<;;;;;;;;;777999::::::::::::;;;===AAACCCHHHWWWrrryyynnnhhh~~~kkkbbbYYYTTTPPPLLLKKKNNNLLLLLLLLLNNNQQQSSSTTTSSSOOONNNLLLJJJIIIHHHGGGGGGCCCBBBBBBAAAAAABBBBBBCCCBBBDDDFFFGGGHHHJJJMMMOOOQQQUUUXXXVVVVVVWWWTTTOOOIIIJJJLLLNNNOOOPPPPPPPPPMMMOOOQQQTTTVVVXXXZZZZZZXXXYYY[[[]]]___```bbbbbb]]]]]]]]]]]]]]]^^^___``````aaabbbccceeefffggghhhhhhhhhhhhiiihhhhhhggggggiiilllrrrzzz}}}yyyxxxwwwuuusssmmmppprrruuuwww{{{{{{wwwvvv}}}rrreee[[[UUUOOOOOOMMMKKKIIIHHHHHHIIIBBBAAA@@@???============???>>>>>>AAAAAACCCLLLUUUdddsssyyyqqqmmmfff```\\\]]]cccqqqvvviiijjjvvvyyykkk```\\\UUUUUUUUU^^^sss}}}uuupppooommmkkkkkkmmmpppvvvssseee\\\RRRQQQOOOMMMLLLLLLLLLMMMMMMWWWgggwww}}}pppdddnnnyyyrrrjjjccc[[[UUUSSSRRRPPPNNNPPPSSSYYYeeexxxnnn```jjjwwwbbbVVVNNNYYYwwwppp\\\JJJFFF@@@===;;;;;;;;;;;;777999::::::::::::<<<===@@@AAAFFFUUUqqq|||tttkkkmmmddd[[[WWWRRRMMMLLLNNNMMMLLLLLLOOORRRTTTTTTSSSNNNMMMKKKIIIGGGFFFFFFFFFBBBBBBAAAAAAAAABBBBBBCCCBBBDDDFFFGGGHHHJJJMMMOOOOOOTTTUUUTTTSSSTTTRRRNNNIIIJJJLLLOOOPPPQQQQQQQQQMMMNNNQQQTTTVVVXXXZZZZZZXXXYYY[[[]]]___aaacccddd]]]]]]]]]]]]^^^______`````````aaacccdddeeefffggghhhhhhhhhhhhhhhhhhgggfffgggkkkqqqyyy}}}{{{|||}}}|||zzzuuuvvvxxxxxxyyy|||{{{tttqqqtttsssggg\\\VVVOOONNNMMMKKKIIIIIIJJJKKKCCCBBBAAA???>>>=========???===>>>???@@@BBBIIISSSdddsssxxxssshhhbbb\\\[[[```nnnwwwmmmnnnzzzyyykkk```\\\UUUUUUVVV```www}}}vvvqqqqqqnnnkkkjjjlllooouuuxxxggg[[[TTTQQQNNNLLLLLLMMMMMMLLLNNNWWWfffvvv}}}ooohhhnnn}}}wwwsssddd___YYYUUURRRRRRQQQPPPPPPQQQXXXhhh~~~zzzqqqeeeeee}}}tttfffTTTNNNYYYnnnuuuZZZQQQHHH@@@???>>><<<;;;<<<;;;;;;:::;;;;;;<<<===>>>@@@BBBGGGUUUqqq}}}qqqmmmvvvgggYYYSSSQQQOOOMMMMMMMMMKKKJJJNNNSSSUUURRRNNNJJJJJJKKKKKKIIIGGGDDDBBBCCCCCCBBBBBBBBBAAAAAAAAADDDEEEFFFFFFGGGJJJNNNRRRYYYWWWUUUSSSQQQOOONNNNNNNNNJJJIIIMMMOOONNNOOOQQQNNNOOOPPPRRRUUUWWWZZZ[[[YYYZZZZZZ[[[[[[[[[[[[ZZZ[[[[[[\\\]]]^^^``````aaa```bbbdddcccaaaaaadddggghhhiiiiiihhhfffeeefffhhhjjjjjjoooxxx{{{sssrrruuuzzz~~~rrrfff\\\VVVQQQOOOMMMJJJHHHHHHGGGGGGDDDCCCAAA???>>>>>>>>>???>>><<<<<<===>>>@@@JJJTTTdddqqq~~~wwwjjj```ZZZ[[[```kkkzzzjjjlllyyyuuuhhh^^^ZZZPPPQQQXXXhhh~~~{{{uuupppkkkkkklllkkklllqqqzzzxxxhhh[[[SSSQQQMMMLLLMMMMMMMMMMMMOOOXXXfffvvv~~~ooofffjjjxxxxxxssseeeaaaZZZUUUSSSRRRQQQPPPPPPQQQWWWfff|||}}}sssffffff|||}}}jjjVVVOOOXXXlllwww]]]QQQHHHAAA???>>><<<;;;<<<;;;;;;:::;;;;;;<<<===>>>@@@BBBFFFSSSmmm{{{pppqqquuugggYYYSSSQQQOOOMMMMMMMMMKKKKKKNNNSSSUUURRROOOLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBAAAFFFFFFGGGGGGGGGIIIMMMPPPUUUTTTSSSQQQPPPOOOOOOOOOMMMIIIHHHLLLNNNNNNNNNPPPOOOOOOQQQRRRUUUXXXZZZ[[[YYYYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[\\\]]]^^^______^^^aaaccccccbbbbbbdddfffiiijjjjjjiiihhhgggiiijjjmmmlllqqqyyy}}}yyyyyyzzzzzzzzz|||~~~rrrfff[[[TTTQQQPPPMMMKKKIIIHHHHHHHHHEEEDDDBBB@@@>>>>>>>>>>>>>>><<<<<<>>>>>>BBBLLLWWWkkkyyyyyykkkaaaYYYZZZ___iii|||mmmooo}}}tttggg^^^ZZZTTTUUU\\\mmm~~~yyysssnnnkkkkkkkkkiiihhhmmmttt{{{yyyiii\\\SSSPPPMMMLLLMMMNNNNNNNNNPPPXXXffftttooodddgggtttyyyttthhhccc\\\VVVSSSRRRPPPOOOOOOPPPWWWeeezzzvvvhhhfffxxxsss[[[PPPXXXiiizzz```RRRIIIAAA@@@???<<<;;;<<<;;;;;;:::;;;;;;<<<===>>>@@@AAAEEEPPPjjjvvvnnnttttttgggYYYTTTQQQNNNLLLMMMLLLKKKKKKNNNRRRTTTRRROOOMMMLLLIIIGGGFFFGGGHHHIIIDDDDDDDDDDDDCCCCCCCCCCCCGGGGGGGGGFFFFFFGGGKKKNNNRRRQQQQQQPPPPPPOOOOOOOOOLLLHHHGGGKKKMMMLLLMMMOOOOOOPPPQQQSSSUUUWWWZZZ[[[XXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]\\\___bbbccccccccccccdddhhhiiijjjjjjiiijjjlllnnnppppppttt|||~~~wwwxxxxxx{{{}}}rrrggg[[[TTTQQQOOONNNLLLJJJIIIHHHHHHGGGEEECCCAAA???>>>======>>><<<===???@@@DDDPPP\\\ttt|||~~~{{{lllaaaXXXXXX\\\fff|||ppprrr~~~rrrfff^^^[[[WWWZZZcccuuu|||wwwppplllkkkkkkjjjgggeeegggnnnssszzzjjj^^^SSSPPPMMMLLLMMMOOOOOOOOONNNVVVcccrrrpppfffgggqqqzzztttiiiddd]]]WWWTTTRRRPPPOOONNNPPPVVVeeezzzwwwiiifffsss~~~cccTTTYYYhhh{{{aaaSSSJJJBBB@@@???===;;;<<<;;;;;;:::;;;;;;<<<===>>>???AAADDDOOOhhhwwwmmmgggtttpppdddYYYTTTQQQMMMLLLLLLLLLKKKLLLOOORRRSSSRRRPPPLLLKKKJJJHHHGGGHHHHHHIIIEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEGGGKKKNNNRRRRRRQQQQQQPPPPPPOOONNNJJJFFFFFFJJJLLLKKKKKKNNNOOOPPPQQQRRRTTTWWWYYYZZZWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\^^^bbbdddeeedddddddddfffgggiiiiiijjjkkknnnpppsssrrrwww|||zzz{{{~~~zzzrrrggg\\\TTTOOONNNMMMKKKJJJIIIHHHHHHGGGFFFEEEBBB@@@>>>===<<<>>>===>>>@@@@@@FFFTTTbbb|||tttyyy{{{nnnbbbXXXVVVYYYbbbxxxqqqttt}}}qqqeee^^^]]]YYY^^^jjj||||||vvvpppkkkjjjkkkiiifffdddfffkkkpppzzz{{{lll```TTTQQQNNNMMMNNNOOOOOOOOOLLLTTT```ooo~~~qqqiiiiiiqqqzzzsssjjjeee]]]WWWTTTQQQOOONNNMMMOOOVVVeeezzzwwwiiidddlllnnnZZZ\\\ggg|||bbbTTTKKKCCCAAA@@@===<<<===;;;;;;:::;;;;;;<<<===>>>>>>@@@EEEPPPiii|||rrrhhhcccaaavvvzzzjjjaaaXXXSSSPPPLLLKKKLLLKKKKKKMMMOOOQQQRRRRRRPPPJJJJJJKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDEEEHHHLLLOOOTTTTTTSSSSSSQQQPPPNNNMMMJJJFFFEEEIIIKKKJJJKKKMMMOOOOOOPPPQQQSSSUUUWWWYYYVVVVVVWWWYYYYYYZZZZZZZZZ\\\\\\\\\\\\]]]]]]]]]]]]^^^___aaadddffffffdddccccccdddfffhhhhhhjjjmmmpppssssssxxx|||{{{{{{|||}}}{{{xxxssslllcccYYYRRRMMMMMMLLLKKKJJJHHHGGGGGGHHHGGGFFFDDDAAA???===<<<>>>>>>???@@@@@@GGGWWWggg}}}pppxxxzzznnnbbbXXXUUUWWW___sssuuuwww}}}pppeee``````\\\cccrrr}}}xxxqqqmmmjjjkkkjjjhhhfffgggmmmrrrwww}}}mmmaaaUUURRROOOMMMNNNNNNNNNNNNLLLSSS___mmm|||rrrkkkiiipppzzzqqqiiiddd]]]WWWSSSQQQOOONNNMMMPPPWWWeeeyyyxxxjjjaaadddwwwzzzbbb___eee}}}eeeUUULLLDDDBBBAAA===<<<===;;;;;;:::;;;;;;<<<===>>>>>>AAAFFFRRRjjjuuuhhh___]]]```{{{qqqddd\\\UUURRROOOKKKJJJLLLJJJLLLNNNPPPQQQRRRQQQQQQIIIJJJKKKKKKIIIGGGDDDBBBDDDDDDDDDDDDEEEEEEEEEEEEAAABBBCCCDDDEEEHHHLLLOOOTTTTTTTTTSSSRRRPPPMMMLLLJJJFFFEEEIIIKKKJJJKKKMMMNNNNNNOOOPPPRRRTTTVVVWWWUUUUUUWWWXXXYYYYYYYYYYYY\\\\\\\\\\\\]]]]]]^^^^^^`````````bbbdddeeecccaaaaaaccceeefffgggiiillloooqqqrrrxxx{{{wwwuuuuuusssooojjjddd\\\TTTNNNMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGFFFEEECCC@@@>>>===>>>???@@@@@@@@@FFFXXXjjj|||pppyyy{{{mmmbbbXXXUUUVVV\\\nnnyyy|||}}}pppeeeaaacccbbbmmm|||~~~zzztttooolllmmmmmmjjjhhhjjjoootttwww}}}nnnbbbWWWTTTPPPNNNNNNNNNMMMLLLOOOUUU```lllzzzssshhhfffnnnzzzpppgggbbb[[[VVVRRRQQQOOONNNOOOQQQXXXdddvvv{{{kkk___]]]jjjjjjaaabbbwwwjjjVVVMMMEEEBBBAAA>>><<<===;;;;;;:::;;;;;;<<<===>>>???CCCIIISSSjjjtttddd[[[]]]dddyyyggg^^^XXXSSSQQQNNNJJJJJJLLLJJJLLLNNNPPPQQQQQQQQQRRRKKKKKKJJJHHHFFFDDDBBBAAACCCCCCCCCDDDDDDEEEEEEEEEBBBCCCCCCCCCDDDFFFJJJMMMPPPQQQRRRRRRRRRPPPNNNLLLJJJFFFEEEIIIKKKKKKKKKMMMLLLMMMMMMNNNPPPRRRTTTUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^aaa___^^^___aaabbb```^^^aaabbbeeefffgggiiillloooooopppvvv|||xxxtttpppjjjddd___XXXRRRNNNNNNNNNNNNNNNMMMLLLJJJIIIFFFFFFFFFEEEDDDBBB@@@>>>??????@@@@@@???FFFXXXkkk{{{oooyyy~~~lllaaaXXXVVVVVVZZZjjj|||yyy}}}}}}qqqfffcccfffkkkxxxzzzuuuqqqnnnoooooommmjjjkkkooosssxxx~~~ooocccXXXUUUQQQNNNNNNMMMMMMLLLRRRWWWaaalllyyyttteeeccclllyyyooofffaaa[[[UUURRRPPPOOONNNQQQSSSXXXcccttt~~~mmm^^^XXXcccnnnccc___pppnnnWWWMMMEEECCCAAA>>><<<===;;;;;;;;;;;;;;;<<<>>>>>>AAAEEEKKKTTTiiiuuuccc[[[___hhhrrr```[[[UUUQQQPPPMMMJJJJJJMMMIIILLLOOOPPPPPPQQQQQQRRRNNNLLLIIIEEECCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCEEEHHHKKKMMMNNNPPPQQQQQQPPPNNNMMMJJJFFFFFFIIILLLKKKKKKMMMLLLLLLLLLMMMOOOQQQSSSTTTSSSTTTVVVWWWXXXYYYYYYYYYWWWXXXYYYZZZ[[[\\\]]]]]]aaa^^^\\\\\\^^^___^^^\\\aaaccceeefffgggiiilllooommmnnnvvvwwwrrrkkkddd^^^YYYTTTQQQOOOPPPPPPPPPOOONNNLLLKKKEEEFFFFFFFFFDDDCCCAAA??????@@@AAA@@@>>>EEEXXXkkkzzznnnyyykkkaaaXXXVVVVVVYYYhhhyyywww{{{~~~qqqfffdddgggsss~~~zzzuuuqqqqqqqqqqqqnnnkkkkkknnnrrrxxx~~~