BM66( |||yyywwwvvvpppooonnnmmmkkkjjjiiihhhcccbbb```^^^]]]^^^___```www~~~DDDCCCBBBAAA???>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@BBBDDDFFFHHHNNNTTT___jjjvvv@@@@@@@@@@@@@@@@@@??????=========>>>>>>??????@@@777888999;;;===???@@@AAA???BBBFFFJJJOOOVVV]]]aaapppwwwtttoooooo<<<<<<;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;:::999:::;;;;;;<<<;;;;;;::::::;;;<<<===???CCCIIIMMMOOOVVV^^^ccchhhoooxxx{{{rrrmmmooosssgggsss???>>>===;;;999777:::>>>999999999999999999999999888888888888888888888888;;;;;;;;;<<<<<<<<<======DDDEEEGGGKKKPPPVVV\\\___iiinnnwwwooo~~~tttmmmlll```iiizzzmmmfff999;;;>>>@@@>>>:::666555999999999999999999999999888888888888888888888888999999999999::::::::::::>>>???@@@BBBFFFJJJNNNQQQWWW[[[bbbiiiooouuuzzz~~~lllppp~~~vvv;;;;;;<<<<<<<<<;;;888555888888888888888888888888777777777777777777777777666666666666777777777777999999999999;;;===@@@AAACCCFFFJJJNNNSSSWWW]]]aaaggglllssszzznnnzzzxxx|||yyybbbYYYIII;;;666888::::::666666666666666666666666555555555555555555555555444444444555555555666666777777666666777888999::::::<<<>>>@@@BBBEEEJJJNNNTTTWWW]]]bbbiiipppxxx}}}~~~\\\yyywwwuuufffHHH777666888888555555555555555555555555444444444444444444444444444444444444555555555555555555555666666777888888999:::;;;;;;<<<>>>BBBEEEIIIKKKOOOSSSXXX___eeejjjppptttzzzyyyuuu|||rrrjjjwwwzzzpppPPP<<<777777555444444444444444444444444333333333333333333333333333333333444444444555555222222333444555555666666666777999999999:::<<<>>>???AAADDDFFFIIIMMMRRRVVV___bbbgggmmmrrryyyrrrlllppp~~~nnnQQQ===888777444333333333333333333333333222222222222222222222222222222222222333333333333000111111222333333444333000222555555555555666777888:::<<<===>>>@@@CCCEEEGGGJJJOOOSSSWWW]]]ccchhhnnnttt|||~~~}}}~~~|||hhh___MMMiiisssTTT<<<666555222222222222222222222222222111111111111111111111111111111111111222222222222111111222333333333222222,,,///222333333222333333666888::::::::::::;;;===888;;;???CCCGGGMMMSSSWWWTTT[[[aaabbb```___dddiiiiiilllpppsssuuuxxx{{{}}}~~~yyyqqqgggxxxTTT???777333666111111111111000000000///////////////////////////////////////////////////000000000000000000000000///000000000111111111111555555555555555555555555888888:::;;;===>>>@@@@@@DDDEEEFFFGGGIIIJJJKKKKKKIIIJJJLLLNNNPPPRRRTTTUUUXXXXXXYYYZZZZZZZZZZZZYYY______```aaabbbbbbccccccffffffffffffggggggggghhhfffeeedddcccccccccccccccdddddddddeeeeeeeeeffffff```___^^^___bbbgggkkkoookkkkkklllmmmooopppqqqqqquuuvvvvvvwwwxxxyyyyyyzzz{{{|||{{{uuuQQQ>>>777333444111111111000000000//////................................................/////////////////////////////////000000000111111333333333333333333333333222333444555666888999999888888999:::;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@>>>>>>???@@@@@@@@@@@@@@@<<<<<<======>>>>>>??????>>>>>>?????????@@@@@@@@@AAA@@@??????>>>>>>>>>???>>>>>>?????????@@@@@@@@@DDDCCCBBBBBBDDDGGGJJJLLLGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLNNNPPPSSSUUUWWWXXXVVVUUUUUUUUUVVVXXXZZZ[[[ZZZXXXWWWYYY]]]```aaa```___ccchhhnnnpppoookkkhhhaaagggmmmqqqrrrsssssssss}}}}}}}}}~~~{{{zzzyyyxxxwwwxxxxxxyyywwwuuuqqqnnnnnnpppsssvvvtttrrrpppnnnnnnppprrrtttrrrsssrrrooommmmmmppptttyyyzzz}}}~~~}}}|||~~~}}}}}}~~~~~~~~~}}}{{{zzzyyywwwwwwwwwxxx{{{~~~~~~ppp```fffpppLLL<<<888333111000000000000////////////------------------------------------------------------------------------....../////////000000000000000000000000000000000//////000000111222222333111222222222333333333333444444444444444444444444333444444555555555555555777777777777777888888888666666666777777777888888999999888777777777777888888888888888999999999999777777777666777777888999666777777777888888888888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>?????????>>>===<<<;;;;;;<<<<<<;;;:::888999;;;<<<===<<<;;;???BBBDDDBBBAAABBBCCC<<<<<<>>>@@@BBBDDDFFFGGGCCCCCCAAA>>>BBBMMMUUUWWWNNNNNNQQQWWW]]]aaaaaa^^^[[[^^^bbbbbb```]]]ZZZXXXWWWVVVUUUSSSPPPMMMJJJIIIPPPPPPOOOMMMKKKJJJKKKLLLKKKJJJHHHHHHIIIIIIHHHGGGKKKJJJIIIIIIHHHIIIIIIIIIIIIGGGEEEDDDCCCDDDFFFGGGEEEDDDDDDDDDEEEFFFHHHIIIHHHHHHGGGEEECCCDDDFFFIIIIIIIIIKKKLLLMMMNNNNNNNNNTTTUUUUUUVVVVVVUUUUUUUUUPPPUUUXXXVVVVVVXXXYYYXXXZZZ```ffffffgggiiiiiifffdddfffiiimmmpppsssuuuvvv}}}wwwtttqqqmmmgggbbb^^^\\\XXXTTTQQQOOOOOOOOONNNNNNMMMLLLLLLLLLLLLMMMNNNMMMLLLLLLMMMNNNPPPQQQPPPPPPPPPPPPOOOMMMKKKIIISSSTTTTTTSSSSSSTTTWWWYYYYYYZZZ[[[\\\]]]^^^___```^^^aaaeeehhhkkkmmmppprrrtttvvvxxxzzz}}}iiiEEE:::888333000000000/////////.........---------------------------------------------------------------------------............/////////........................000000000000000111111111111111111111111111111111444444444444333333333333666666777888888888888777666666666555555555555555555555555666666666777777777666666555555555666666777777888888888999999999999:::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888;;;;;;;;;:::::::::::::::<<<;;;;;;<<<<<<<<<======>>>>>>===>>>>>>?????????<<<===>>>>>>>>>=========CCC@@@@@@AAABBBAAAAAACCC>>>BBBCCC???===>>>===:::BBBGGGGGGGGGMMMOOOKKKJJJLLLLLLLLLKKKIIIIIIJJJKKKCCCDDDDDDDDDDDDDDDDDDEEE<<<===>>>===<<<===???AAA===;;;:::;;;>>>@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>><<<<<<===>>>???@@@@@@AAAAAA@@@???>>>>>>>>>@@@AAA>>>======>>>>>>???@@@@@@???????????????@@@@@@AAABBBEEEEEEBBBBBBEEEFFFDDDDDDIIIJJJGGGEEEEEEBBB>>>AAABBBDDDEEEGGGHHHHHHHHHKKKOOOSSSRRRRRRQQQOOOLLLMMMPPPMMMLLLTTTWWWSSSQQQRRRPPPOOOQQQYYY```aaa\\\TTTTTT\\\ppp~~~pppyyyvvvsssrrrrrrqqqnnnlllbbb^^^YYYVVVUUUTTTSSSQQQLLLKKKHHHEEECCCBBBBBBBBBAAAAAA@@@???@@@AAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@?????????@@@AAA@@@??????AAACCCAAAAAAAAAAAA@@@@@@BBBCCCCCCDDDDDDDDDDDDCCCBBBBBBFFFFFFFFFFFFGGGGGGGGGGGGIIIKKKMMMPPPRRRSSSSSSSSSLLLMMMNNNNNNNNNQQQWWW\\\ddd```ZZZUUUSSSTTTVVVWWWYYYUUUTTTWWWXXXYYY^^^ddd{{{{{{yyyvvvtttppplllgggcccaaa___]]]\\\ZZZZZZZZZZZZ[[[YYYXXXVVVVVVXXXYYY[[[TTTVVVYYYZZZ[[[[[[\\\]]]XXX\\\^^^]]]YYYYYY]]]aaa^^^bbbjjjsss{{{zzzqqqllljjjhhhgggggghhhhhhiiibbbbbbbbbccccccbbbbbbbbb\\\^^^___\\\UUUOOOMMMMMMJJJMMMGGGFFFTTTZZZVVVVVV\\\aaaXXXnnn|||wwwqqqlllhhhaaaYYYSSSCCCDDDFFFGGGHHHIIILLLNNNMMMQQQSSSRRRRRRUUUUUUQQQYYY\\\^^^```___```aaabbb``````aaaccceeegggiiijjjkkkmmmnnnnnnnnnnnnpppqqqtttssssssssssssssstttuuuooopppqqqqqqpppooooooooolllkkkjjjjjjiiigggdddaaa]]][[[XXXWWWWWWXXXZZZ[[[___``````aaaaaa``````___\\\[[[[[[ZZZYYYXXXXXXWWWXXXWWWVVVUUUTTTRRRQQQQQQQQQPPPNNNMMMNNNPPPRRRSSSddd@@@888999333000/////////............---++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,---------.........------------------------000000000000000000000000000////////////.........000111111111222222333333222222333444444444444444222222222222222222222222222222333333333444444444444333333333333333444444444444444444555555555555444555666777777777666666999999999888888888888777888777777777777777777777::::::::::::::::::::::::666777888999:::;;;;;;;;;;;;<<<======>>>>>>??????@@@??????CCCHHHIIIEEEAAACCC@@@BBBEEEDDD===:::<<<999???CCCBBBBBBDDDEEECCC:::HHHFFFAAAIIIIIICCCHHHFFFGGGHHHHHHFFFEEEFFFGGGEEEDDDCCCAAA@@@???======CCCCCCCCCAAA??????AAACCCBBB@@@======>>>@@@@@@@@@=========>>>>>>>>>======>>>>>>??????>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>@@@???>>>===>>>??????@@@AAA@@@???>>>===>>>>>>???>>>???@@@AAABBBAAAAAA@@@AAABBBAAA======AAAAAA>>>???CCCDDDCCCEEEHHHGGGCCCEEEFFFFFFGGGGGGGGGGGGGGGEEEHHHIIIFFFFFFIIIHHHDDDFFFOOOHHHBBBLLLMMMEEEEEEKKKNNNMMMKKKNNNSSSTTTOOOOOOMMMSSSiii}}}zzzyyyvvvsssoooiiibbb^^^ZZZWWWQQQMMMJJJHHHGGGGGGDDDCCCAAA@@@@@@@@@@@@@@@@@@???>>>>>>???@@@BBBCCC>>>>>>>>>>>>>>>>>>??????CCCBBBBBBAAA@@@@@@@@@@@@;;;<<<>>>=========???@@@CCCDDDDDDAAA>>>===>>>@@@>>>???@@@AAACCCDDDDDDDDDBBBBBBCCCDDDDDDEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFEEELLLNNNNNNKKKGGGGGGJJJNNNLLLJJJIIILLLQQQTTTTTTSSSOOOMMMKKKKKKHHHFFFJJJQQQJJJXXXnnn|||yyyqqqpppnnnllljjjgggbbb___XXXVVVTTTQQQOOOMMMMMMMMMQQQPPPNNNMMMMMMNNNPPPQQQPPPRRRTTTUUUVVVWWWXXXZZZWWWWWWXXXZZZZZZYYYVVVTTTZZZ^^^eeemmmssswwwyyyzzzqqqzzz~~~}}}~~~}}}|||xxxbbbPPPSSS[[[```hhh]]]^^^^^^\\\^^^hhhwww}}}gggPPPLLLVVVZZZWWWUUUWWWYYYXXXSSSMMMLLLKKKJJJIIIHHHIIIJJJLLLFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDCCCCCCCCC@@@IIIDDD<<>>??????;;;888???@@@BBBAAA>>><<<<<<<<<>>>AAAAAA???@@@DDDEEECCCDDDFFFGGGGGGFFFEEEFFFGGGDDDDDDDDDDDDFFFGGGIIIJJJKKKLLLMMMMMMLLLKKKLLLNNNOOONNNMMMLLLKKKJJJJJJJJJJJJLLLNNNOOOMMMMMMNNNPPPOOONNNNNNOOOOOONNNLLLJJJJJJJJJKKKKKKJJJHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAddd@@@777888333000///.........------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------..................//////000000//////////////////......///000111222333333000111222222333333222222555555555555555555555555333444444444555555555555666666666555666666777888444444555555555666666666000111222333444444444444555444444444444444444444999999999999:::::::::::::::;;;;;;;;;<<<<<<======<<<<<<===>>>???>>>>>>>>>???AAADDDEEEDDDDDDEEEFFFHHHIIINNNYYYgggnnnnnnjjjfffgggmmmtttqqqgggdddiii```aaa[[[NNNDDD@@@???>>>AAAYYYXXXQQQ[[[[[[XXXccc^^^ccciiillljjjddd___[[[\\\XXXTTTTTTVVVVVVTTTQQQSSSRRRNNNJJJFFFDDDEEEGGGNNNJJJEEEBBB@@@???===<<>>>>>>>>???>>>===<<<<<<<<<<<<======>>>>>>>>>??????===<<<<<<>>>??????>>>BBBAAA@@@>>>============<<<===@@@AAABBBAAA@@@???===>>>===:::<<<@@@???<<>>>>><<<<<<<<<<<<===>>>???@@@;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???@@@??????AAABBBEEEFFFGGGDDD@@@===>>>@@@;;;;;;<<>>;;;::::::;;;;;;;;;444>>>===999<<<;;;888===CCC[[[```SSSCCCJJJUUU@@@EEEBBB@@@AAADDDFFFEEECCCAAAAAA@@@>>><<<===@@@CCC>>>AAABBB>>>===@@@BBBAAAFFFGGGHHHGGGEEEDDDDDDEEELLLKKKKKKKKKKKKMMMOOOPPPPPPQQQRRRRRRQQQQQQRRRSSSPPPPPPNNNLLLKKKJJJJJJJJJHHHKKKNNNNNNLLLKKKMMMOOOSSSRRRSSSTTTVVVUUUSSSQQQMMMPPPSSSSSSQQQMMMIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJLLLLLLLLLIIIGGGEEEhhhCCC888888333000.........---------,,,,,,************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...////////////000000000000/////////000111111222222111111222333333333333333---------......//////000,,,,,,---------........................///000000------........./////////333333333333333333444444333333333444444444444444//////000000111222222222222222222333333333444444777888999:::;;;;;;::::::===@@@BBBCCCAAA@@@AAACCCAAADDDLLLXXXeeeooossstttyyy~~~mmmXXXKKKCCC???GGGhhhjjjaaalllmmmlll~~~|||xxxhhhbbb^^^aaahhhllliiieeebbb```[[[UUUQQQPPPRRRUUU\\\XXXRRRNNNKKKIIIGGGFFF???@@@BBBCCCCCCCCCBBBBBB===============<<<<<<;;;;;;;;;<<<<<<>>>@@@AAABBB>>><<<;;;<<>>>>>>>>======<<<<<<;;;999:::;;;<<<============BBBDDDDDDCCCGGGLLLLLLHHHJJJLLLKKKJJJNNNSSSSSSOOOMMMOOOQQQTTTVVVXXXYYYZZZ]]]^^^\\\ZZZcccooommmbbb```xxxrrrgggssssssiiisss[[[jjjoooaaaQQQNNNSSSUUUhhh]]]OOOKKKNNNSSSRRRPPPIIIJJJLLLKKKIIIGGGEEEEEE>>>???@@@AAA@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<======>>>>>>???>>>>>>;;;<<<<<<=========<<<<<<>>>@@@AAAAAA@@@???@@@AAAAAADDDGGGEEEAAA===>>>@@@DDDCCCCCCFFFKKKMMMLLLKKKNNNMMMLLLJJJIIIGGGFFFEEEEEECCC@@@CCCLLL[[[jjjttttttpppgggWWWIIICCCEEEKKKxxxlllbbb___^^^XXXPPPKKKKKKOOOSSSSSSRRRRRRWWW[[[___```aaaaaa```]]]ZZZWWWRRRQQQNNNMMMMMMNNNOOOPPPLLLKKKIIIIIIJJJKKKJJJIIINNNMMMKKKJJJIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJHHHHHHIIIKKKGGGGGGIIIKKKNNNMMMKKKIIIDDDEEEFFFGGGGGGFFFDDDCCCCCCKKKPPPNNNJJJKKKMMMMMMKKKWWWVVVSSS\\\^^^SSSKKKWWWTTTOOOJJJGGGGGGHHHIIIKKKKKKIIIEEECCCEEEJJJNNNJJJJJJPPP^^^iiiiii\\\PPP\\\]]]\\\ZZZXXXYYY]]]```UUUWWWWWWTTTOOOKKKJJJKKKLLLKKKIIIGGGFFFFFFFFFFFFKKKLLLLLLHHHBBB>>>===>>>@@@CCC???>>>CCC???;;;AAA555FFFggghhhZZZXXXMMMEEEOOOJJJFFFDDDDDDDDDBBB???AAAAAAAAA???>>>@@@DDDGGGGGGMMMNNNIIIDDDEEEHHHIIIHHHIIIJJJHHHGGGFFFHHHIIIIIIIIIHHHHHHIIIKKKMMMOOOKKKLLLNNNOOOOOOPPPRRRTTTXXXXXXWWWUUUTTTTTTTTTTTTRRRVVVXXXWWWSSSQQQSSSUUUXXXWWWWWWYYYZZZZZZXXXVVVNNNQQQTTTTTTPPPKKKHHHFFFHHHIIIIIIJJJJJJIIIIIIHHHEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBCCCCCCCCCBBBAAAAAAmmmFFF999777222///......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++++++++,,,------......++++++++++++,,,,,,---------------...............+++,,,------......---------......///000111111222/////////000000000111111...............///000111111111111111222222222222111000///............/////////000000000111111111//////000111111222333333444444444444444444444444111222555777999999999999999<<>>===999:::<<<=========<<<<<<888888888777777777777777666666666777:::===???AAA:::777666888:::<<<:::888999::::::;;;;;;;;;:::::::::999999999:::;;;===>>>777999;;;<<>>???AAADDDFFFGGGHHHIIIGGGHHHEEEDDDNNNYYYTTTFFFFFFddd___TTTbbbbbbZZZhhh\\\pppwwwfffPPPKKKRRRWWWTTTNNNGGGFFFIIILLLLLLJJJMMMMMMKKKHHHEEECCCBBBCCC<<<>>>@@@AAA???===;;;;;;<<<;;;;;;::::::999999999:::<<<===>>>???>>>======:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>===<<<>>>???@@@@@@>>><<<<<<===>>>CCCGGGGGGCCC@@@@@@CCC??????AAAGGGNNNSSSTTTSSSIIIJJJLLLNNNPPPSSSTTTUUULLLHHHDDDFFFTTTjjjzzzmmm\\\MMMIIIPPPWWWVVVvvvssseeefffkkkgggZZZPPPRRRSSSRRRNNNJJJKKKQQQWWWSSSSSSRRRPPPNNNOOOQQQSSSKKKLLLMMMKKKIIIGGGFFFGGGHHHFFFDDDDDDFFFGGGHHHHHHDDDCCCBBBBBBCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIIIIIIIIIILLLNNNGGGIIILLLMMMMMMNNNQQQSSSGGGHHHIIIJJJKKKKKKJJJJJJEEEJJJLLLJJJKKKNNNNNNLLLRRR[[[WWWUUUgggwwwyyyyyyssskkk___VVVRRRSSSUUUWWWZZZZZZXXXVVVUUUWWW^^^ccclllkkklllsss}}}|||hhhRRR```eeekkkjjjddd]]]YYYYYYQQQSSSTTTRRRMMMIIIHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEEEEKKKPPPLLLBBB;;;<<>>DDD:::WWWVVVIIIIIIBBBRRRNNNIIIDDDAAA@@@@@@>>>;;;<<<>>>@@@@@@???===<<<<<>>>>>>>>>>>@@@AAABBByyyEEE:::444222---......---------,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((())))))*********+++************************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------..................---,,,---......///.........---,,,,,,,,,,,,---......---------.........//////////////////////////////....................................////////////111111000000111111222333111222333333222222444666555555666777888999999999;;;===???@@@@@@@@@AAABBBGGGFFFEEEFFFIIINNNTTTXXXWWW___aaacccvvvdddLLLRRRYYY]]]^^^```dddgggbbbcccccc```[[[WWWTTTSSSKKKKKKKKKJJJIIIGGGFFFEEEBBBAAA@@@???>>>===<<<<<<:::999999888777666666555444444444444444444444444777666444333222222333444444444444555555555666666333444555555666666555555666666666666777777777777666777777888999999::::::;;;::::::;;;<<<>>>@@@BBB>>>BBB@@@<<>>AAAAAA<<<999;;;;;;999::::::::::::;;;===>>>???;;;;;;;;;:::999:::===???;;;999999<<>>@@@>>>>>>??????@@@@@@AAAAAAAAACCCEEEGGGHHHJJJLLLNNNGGGGGGFFFDDDCCCEEEHHHKKK[[[[[[WWWPPPPPP```}}}kkkWWW[[[dddfffhhhpppmmmiii~~~xxx~~~lll]]]___cccVVV___ZZZTTT___eee]]]VVVSSSOOOJJJJJJMMMOOOLLLIIIPPPOOONNNKKKJJJLLLPPPSSSSSSRRRRRRPPPMMMJJJIIIHHHDDDBBB??????@@@AAAAAA@@@DDDCCCCCCCCCDDDEEEGGGHHHFFFFFFEEEFFFGGGIIIKKKLLLMMMGGGDDDGGGPPPTTTRRRNNN>>>AAAFFFJJJLLLLLLJJJHHHGGGJJJMMMOOOQQQVVV\\\aaaggghhhkkkooouuu|||pppkkkssskkk[[[ccc}}}pppiiiaaa]]]^^^aaaccccccxxxooojjjgggaaaVVVMMMbbb```lllzzzpppSSSGGGOOOJJJJJJJJJKKKKKKHHHDDD@@@@@@???>>>>>>???AAACCCEEEFFFIIIJJJHHHAAA;;;777555AAA???<<<999777666777777@@@???>>>>>>???AAACCCEEE<<<;;;::::::999999999:::;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAABBBBBBEEECCCBBBDDDHHHIIIGGGDDDGGGLLLQQQPPPMMMNNNTTTZZZTTTQQQOOOOOOPPPQQQQQQQQQPPPOOOOOONNNMMMLLLKKKKKKNNNNNNPPPRRRSSSQQQMMMIIIMMMLLLJJJGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@?????????AAABBBBBB@@@>>>======>>>????????????????????????>>>>>>>>>>>>>>>??????@@@yyyFFF:::555333///...------------,,,,,,,,,******))))))))))))******))))))))))))))))))))))))((())))))******))))))((((((((()))))))))*********************************))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,------......------,,,,,,,,,---...............,,,,,,,,,,,,,,,---......,,,,,,------------..............................---------------------------.........////////////111000000000000111222222000222333222222222444666444444444555666777999:::;;;<<<>>>>>><<<;;;<<<===<<<<<<===???BBBEEEHHHJJJPPPPPPIIIFFF[[[]]]YYYSSSPPPQQQVVV[[[^^^TTTSSSQQQOOOLLLIIIEEECCC@@@@@@@@@@@@>>>===<<<;;;<<<<<<;;;:::999888777777777666666555444444333333333333333333333333333333444444333222222222222222222222222333333333444444222333444444555555444444444444444444555555555555444555555666777777888888999888888888999;;;<<<>>>===AAA>>>999===GGGJJJDDD===999888<<<>>>===???DDD[[[bbb```QQQFFFFFFHHHEEEKKKKKKIIIHHHHHHIIIKKKLLLPPP[[[hhhiiiZZZJJJGGGMMMIIIGGGFFFIIILLLKKKIIIFFFGGGEEECCCEEEHHHGGGCCC>>>CCCAAA@@@@@@AAAAAA@@@???>>>AAA@@@;;;888:::;;;::::::::::::::::::;;;<<<<<<999:::;;;;;;:::;;;===???>>><<<::::::::::::777444999888777777777999;;;===<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBBBBBBBDDDFFF@@@@@@@@@>>>===>>>AAADDDLLLOOOPPPLLLMMMYYYpppeeeOOOMMMRRRYYYjjj|||fffkkk~~~{{{{{{uuufffkkkrrrnnnyyyvvvqqqyyy~~~vvvrrrRRROOOMMMPPPVVV[[[[[[ZZZ]]]]]]]]][[[XXXVVVVVVWWWZZZTTTNNNMMMNNNOOOKKKGGG???>>><<<<<<>>>???>>>===???>>>>>>===>>>???AAABBBEEEEEEDDDCCCCCCCCCDDDDDDCCC???@@@GGGRRRVVVRRRKKKAAADDDGGGJJJKKKIIIGGGEEECCCEEEGGGHHHIIILLLQQQUUUZZZZZZ[[[]]]___cccgggiiirrrgggfffmmmhhh[[[bbbuuuiiiddd\\\XXXXXXYYYZZZYYY^^^]]][[[YYYWWWTTTQQQPPPZZZZZZaaaiii```KKKCCCIIIGGGFFFFFFFFFFFFEEEAAA???>>>===<<<<<<<<<>>>@@@AAA<<>>:::999999===;;;999777777777888999===<<<;;;::::::;;;===>>>;;;:::999999888888888999999::::::;;;;;;<<<==================>>>???@@@AAA@@@@@@AAAAAAAAAAAABBBBBBBBBDDDFFFIIIJJJKKKMMMNNNMMMPPPTTTUUUSSSTTTXXX[[[XXXVVVTTTSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPRRRRRRSSSTTTUUUSSSPPPMMMLLLKKKIIIGGGEEEEEEEEEEEECCCBBBAAA@@@???>>>>>>>>>>>>???@@@???===<<<<<<===========================>>>>>>=========>>>??????{{{HHH;;;666444000------------,,,,,,,,,,,,***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,+++++++++,,,------......------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,,,,---........................---------------------------------.........//////000000//////000000111222000111222222111111333555444333222222333555777999:::;;;;;;:::777666666777888999;;;===???AAAAAAAAAEEEFFFDDDBBBJJJ^^^tttaaaXXXMMMGGGHHHLLLOOOPPPMMMIIIFFFEEEEEEBBB>>>:::<<<<<<<<<;;;:::999888777888777777666555444333333333333222222111000000000111111111111111111111111111222222333333222111000000000000000111111111111111111222333333333333333111111222222222333333333222222333333444444555555666666555555666666777888999<<<:::555777>>>???:::888666777;;;<<<;;;<<>>@@@>>>888666999<<<;;;999999888888888777777777666888:::;;;;;;;;;===>>>AAA???<<<:::999888666444555444333333444555777888888888888888888777777777:::;;;<<<;;;:::999:::<<<:::::::::888777888;;;>>>>>>CCCHHHGGGFFFLLLZZZfffnnnZZZHHHCCCBBBIII```yyygggjjj|||bbbbbbfffhhhuuuvvvuuuaaa______bbbgggkkkkkkjjjjjjjjjiiieeeaaa^^^]]]]]][[[PPPFFFFFFNNNSSSOOOIII@@@>>>======>>>===;;;999>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<>>><<<>>>IIITTTVVVMMMCCCAAACCCEEEFFFFFFDDDAAA??????@@@@@@@@@@@@AAADDDFFFIIIHHHGGGGGGHHHJJJLLLMMMLLLKKKNNNRRROOOJJJNNNXXX___\\\XXXVVVUUUVVVVVVUUULLLQQQUUUSSSOOONNNQQQVVVUUUWWWZZZYYYQQQGGGDDDGGGBBBAAA@@@???@@@@@@>>><<<<<<;;;:::999999:::;;;<<<666777999999888777888999777777666555666777888999888777666555444555555666999888777777666777777777777777888888999:::::::::;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@AAAAAAAAA@@@EEEIIIJJJIIIIIILLLPPPOOOQQQSSSUUUWWWWWWWWWWWWYYYWWWTTTTTTUUUVVVUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRTTTSSSRRRRRRSSSRRRPPPNNNJJJIIIHHHFFFEEEDDDDDDDDD@@@??????>>>=========>>>;;;=========;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<======>>>???KKK===666444000---------,,,,,,,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******++++++++++++******++++++,,,---------------+++++++++++++++,,,,,,---************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000111///000111111000000222444666555333111111333555777777888888777444333444555888999:::;;;======>>>>>>;;;@@@HHHKKKFFF@@@BBBIIIOOOLLLHHHFFFGGGHHHGGGFFFKKKGGGBBBAAACCCBBB===888;;;;;;;;;::::::888777777666666666555444333333222000000000000//////......000000000000000000000000///000333444444333111000.../////////000000000000///000111111222222111111000000111111111222222222111111111222222333333333444444444444444444444444333666777555666<<<<<<999777888999<<<======<<<===EEEUUU```\\\QQQHHHBBB>>>CCCBBB@@@@@@@@@BBBDDDEEE>>>AAAJJJRRRQQQIIIAAA???:::GGGWWWaaadddccc]]]XXXMMMJJJGGGGGGHHHIIIIIIHHHFFFDDDBBBBBBCCCCCCCCCBBB<<<>>>;;;666444888;;;;;;:::999999888777666555444444777:::<<<<<<<<<===>>>???===:::888777666666666222222111111222333444444666666555555444444333333666777888777666555666777999999999888777888:::<<<999>>>BBBBBB??????EEEKKKYYYOOOFFFCCC???@@@MMM___sss^^^mmmsssWWWRRRQQQXXXbbbeeelllpppnnnkkkiiiiiihhhfffcccffffffeeebbb___\\\\\\]]]PPPFFF===>>>HHHPPPPPPMMMDDDCCCBBBAAAAAA>>>;;;888<<<<<<:::999999:::;;;;;;:::;;;===???@@@@@@???>>>AAA???@@@HHHPPPPPPEEE:::<<<===>>>??????===;;;:::<<<<<<<<<;;;;;;<<<===>>>=========>>>???AAABBBCCCAAAFFFJJJIIIHHHJJJNNNOOOUUUUUUUUUVVVWWWXXXXXXXXXSSSWWWYYYVVVPPPNNNPPPUUUOOOTTTUUUNNNHHHFFFEEEDDD@@@===;;;:::;;;<<<<<<;;;;;;:::999888777888888888777777777555444444444555444444333333444555666777444333222222222222333333666666555555555555555666444555555666666777888888999999999::::::;;;<<<===<<<=========>>>?????????@@@CCCEEEFFFDDDDDDEEEGGGLLLLLLMMMPPPSSSTTTRRROOOQQQPPPNNNNNNPPPRRRSSSRRRNNNOOOOOOOOOPPPPPPQQQQQQRRRPPPMMMLLLMMMLLLKKKJJJGGGFFFFFFEEEDDDCCCCCCCCC======<<<<<<<<<<<<<<<===:::;;;<<<<<<;;;;;;<<<>>>::::::::::::::::::::::::<<<<<<<<<;;;<<<<<<===>>>OOO>>>555333000------,,,,,,,,,+++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++************************)))***++++++,,,,,,++++++)))******************)))***++++++,,,,,,,,,,,,,,,+++************+++,,,,,,)))))))))*********++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000...///000000//////111333:::888444222111111333444444555555555444444666888666666555444555666888999:::999<<<@@@???;;;>>>EEE???BBBEEEFFFDDDBBBBBBCCCEEE@@@;;;;;;===<<<888444666666666666555444333333555444444333333222222222000000000///////////////////////////////////////...000333555666555222111////////////000000000000...///000000111000000000000000111111111222222222111111222222222222222333444444444444444333333222///222444444555888999888666888;;;<<<======<<<;;;???MMMYYYZZZRRRIIIDDD@@@=========>>>???AAACCCDDD===AAAIIIPPPNNNEEE???>>>555EEETTTVVVQQQNNNLLLJJJ<<<::::::;;;===@@@CCCCCCAAA???======>>>???>>>===999;;;999333222666999:::=========<<<;;;:::888777777999===?????????@@@AAA<<<;;;999666333222222222111111111111111222222222444444444333333222222222333555666666555555666888888999999888777888:::<<<999<<<>>>===:::999<<>>888888>>>DDDHHHIIIBBBAAAAAAAAAAAA@@@===;;;;;;:::999888777888999:::@@@AAACCCDDDEEEDDDDDDCCCAAA>>><<>>???AAABBBCCCAAAHHHJJJEEEDDDJJJNNNLLLLLLNNNQQQSSSTTTUUUUUUUUUUUUTTTSSSPPPMMMLLLLLLLLLHHHNNNOOOHHHCCCDDDBBB??????<<<:::999999;;;;;;::::::999888888777777666666999888666444444444444444444333333333222333333333111111111222333444444555444444444333333444444555333333444444555666666666888888888888999:::;;;<<<999::::::;;;<<<<<<======@@@???>>>@@@CCCDDDBBB@@@HHHGGGGGGJJJOOOPPPMMMIIIJJJIIIHHHJJJMMMPPPQQQRRRLLLMMMMMMNNNNNNOOOOOOPPPOOOMMMJJJHHHHHHHHHGGGFFFDDDDDDDDDCCCCCCBBBBBBAAA<<<<<<;;;:::::::::;;;;;;999;;;<<<<<<;;;<<<===>>>::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===PPP>>>444222///,,,,,,,,,,,,++++++++++++)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******((())))))))))))*********))))))))))))))))))))))))))))))***++++++++++++***))))))************)))))))))***++++++,,,,,,++++++******))))))******+++,,,)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,------...///---...//////......000222999888555222111000111222222333444333333555777:::666555444333333444777888===888666888:::<<<>>>BBB>>>AAACCCAAA>>>===AAADDD???<<<888777777777555222444444555555444333333222222111111111000000000000000000000000////////////////////////////////////...000333555666555333222////////////000000000000......///000000000000000000111111111111222222222111222222222222222222222333333444444444444333222000222333333222222333444444888999888999;;;;;;888<<>>AAAHHHMMMJJJAAA======999GGGOOOGGG>>>;;;;;;999888888999;;;>>>BBBEEEGGG999777555555666777666555444777666111000444777777>>>>>>???@@@???>>>===<<<999;;;>>>???>>>???@@@AAABBBAAA???:::555222000111111111111111111111111111333222222222222222111111333444666666666666888999666777888777666666888:::777888999999999:::<<<>>>@@@===<<<>>>>>>===???DDDEEEEEEDDDKKK```rrrrrrhhhcccYYYVVVTTTMMMNNNSSSNNNFFFFFF@@@EEEUUUVVVJJJEEEHHHHHHGGGFFFDDDAAA???>>>888AAANNNWWWWWWOOOFFF@@@<<<;;;888666555777;;;>>>999888888:::===>>>>>><<<===<<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@???===<<<;;;999777666888;;;<<<999777999999999::::::;;;<<<<<<;;;;;;:::<<<>>>??????>>>????????????@@@@@@@@@@@@;;;@@@@@@;;;;;;AAAEEECCCFFFIIILLLNNNMMMLLLKKKKKKNNNKKKHHHHHHKKKLLLLLLKKKJJJNNNNNNKKKGGGEEECCC@@@???===:::999:::::::::999888888888777777666666555666555333444555777666666333333333222222111111000000111222333444555555666333333333222333333444555333333444444555666666666777777777888888999:::;;;888888999:::;;;;;;<<<<<<>>><<<<<>>:::::::::::::::::::::::::::::::::999:::;;;;;;<<>>@@@BBBCCCAAA???>>>AAA@@@CCCHHHHHHAAA<<<<<<>>>FFFGGG<<<666888888333...000111333444666999;;;444222111000111222111000000333333000///222444444999:::<<<===>>>===<<<;;;666777888888777888:::<<<@@@AAAAAA===777222111111000000111111111111000000000000000111111111111111333444666666555555777888555666777777666666777888777777777888999:::<<<<<<::::::<<<>>>===<<>>??????>>>===<<<<<<222999AAAFFFFFFAAA;;;888888888777555333222333555444333222444666888888888;;;;;;:::::::::<<<===>>>999999777666555444444444333555666666666666888::::::999999888999:::;;;;;;;;;999999;;;===???===;;;===>>>>>>>>>>>>>>>>>>>>>AAACCCDDDCCCCCCFFFHHHHHHDDDGGGKKKLLLKKKJJJJJJKKKLLLJJJGGGHHHJJJMMMMMMMMMOOONNNMMMMMMJJJEEECCCDDD???===;;;:::::::::888777555555666666666555555444333111000222555777666444222222222222222111111000000111222222333333333333333333222222333333444555444444444555666666777777777777777777888999:::;;;888888999:::;;;<<<===>>>>>>>>>@@@CCCEEEGGGHHHGGGIIIIIIIIIKKKNNNPPPQQQQQQQQQOOONNNOOORRRUUUVVVVVVSSSSSSSSSSSSSSSSSSTTTTTTRRRPPPMMMLLLKKKIIIGGGEEE>>>???@@@AAAAAAAAA@@@???===<<<;;;:::999999888888888:::;;;:::999999:::;;;999999999999999999999999999999999999999:::;;;;;;LLL:::111111000,,,,,,,,,+++++++++******((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))***+++++++++++++++)))))))))))))))******+++************++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...---------///111000000000000111111111111222333333222111222555888222444666888999888666555555:::;;;:::>>>EEEDDD>>><<<<<<===BBBFFFEEEAAA<<<999999888666333222333444111222222222222222111000111111111111111000000000////////////////////////////////////////////////,,,---///111222333333222---------.........//////...//////000000000000000////////////000000000111000000000000000/////////000111222444444444333222444444555555333222555:::555999:::666777;;;<<<888<<<999777999;;;;;;<<<>>>999<<<@@@DDDEEEDDDAAA@@@DDD@@@@@@FFFHHHDDD>>>;;;<<>>???@@@@@@===;;;::::::999999777444222333666999555444444444444444333222777555222111222333222222222111111111222444555666666555444333444555666777444777:::999666555888;;;:::999777666666777888888:::888777999<<<===;;;888::::::;;;===>>>>>>>>>>>>>>>???BBBDDDFFFFFFFFFGGGDDDHHHMMMOOOOOOOOOPPPRRRPPPNNNLLLJJJIIIIIIJJJKKKOOOIIIGGGIIIFFF???>>>BBB???===;;;;;;:::999777555333444444555555444444333222000///111444444222///000111111222222222222111111111222222111111000///333222222222333444444555444444555666666777777888777777777777888999:::;;;999999:::;;;===>>>>>>??????BBBFFFEEECCCBBBDDDGGGIIIJJJKKKLLLNNNQQQSSSUUUVVVTTTRRRRRRTTTVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPNNNMMMLLLJJJFFFDDD===>>>???AAAAAA@@@??????>>>===<<<:::999888888888777999:::999888777888999888888888888888888888888999999888888999999:::;;;TTT===666444777///---+++***++++++***))),,,***&&&$$$(((...---((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&((()))***(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))************))))))++++++******************++++++************++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............//////////////////000000111111222222333333444444555444444444444555555555555::::::<<<>>>???AAABBBCCC@@@AAABBBEEEFFFDDD@@@===;;;:::888777555444444333444444333333333222222222111111000000//////......////////////////////////000000//////.........---////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222333333333444444555555666666777777888888888888999::::::;;;<<<<<<===>>>>>>>>>????????????AAAAAABBBBBBAAA>>><<<:::::::::999888777666555555333333333222222111111111000000000000111111111111000000000000000000000000000000000000111111111111111111000000000000111111222111111111000000//////000000000000000000000000000000000000000000000000111111222333333444555555333333444444555666666666999999::::::;;;<<<<<<==================>>>>>>>>>===>>>AAACCCEEEGGGHHHHHHNNNKKKHHHFFFFFFIIIKKKMMMGGGFFFCCCAAA@@@?????????===<<<<<<;;;::::::999999666666666666555555555555333333333222222111111111222222222222222222222222222222222222222222222222333333333444444444555555666666666666777777777777888888888888888888888888888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>AAACCCCCCCCCDDDEEEJJJJJJKKKKKKKKKLLLPPPRRRSSSPPPNNNNNNPPPPPPNNNKKKMMMLLLJJJHHHEEEBBBAAA@@@======<<<;;;::::::::::::666666555444333333222222111111111111111111111111111111111111111111111111000000000000000111111222111111111111111111111111222222333444444555555666666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@BBBCCCDDDGGGIIIKKKLLLKKKLLLNNNPPPSSSTTTUUUUUUTTTUUUWWWYYYVVVUUUSSSRRRQQQQQQRRRSSSLLLKKKJJJIIIGGGFFFEEEDDDAAA@@@===;;;::::::;;;<<<;;;;;;:::999888666666555777777666666666666777777666666666666777777777777999999888888888888888888TTT<<<444000000///---+++***++++++***)))))))))&&&&&&,,,333444000((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&'''((()))***'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************+++******))))))******+++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------............//////......//////000111111111222222333444444444555555666666666777777777999:::;;;<<<>>>@@@AAABBBAAAAAABBBDDDDDDBBB>>>;;;:::999888666555444333333333333333333222222222222000000000/////////..............................000/////////.........---....................................////////////........................////////////////////////////////////////////////111111111111111111111111222222222333333333333444444444555666777777888888888888999999:::;;;;;;;;;<<<<<<======>>>??????@@@@@@@@@AAAAAA???===:::999999999888777666555444444333333222222222111111111//////000000000111111111000000000000000000000000//////000000000111111111111111000000000000111111111111111000000000//////000000000000000000000000000000000000000000000000111111222222333444444555333333333444555555666666999999999:::;;;;;;<<<<<<============>>>>>>>>>>>>>>>???@@@BBBEEEGGGHHHIIILLLMMMLLLIIIEEEDDDGGGKKKEEEDDDBBB@@@>>>>>>>>>>>><<<<<<;;;;;;:::999999999666666666555555555444444333333333222222111111111222222222222222222222222222222222222222222222222333333333333444444444444555555666666666777777777777777777777777777777777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========???BBBCCCCCCCCCEEEFFFIIIJJJKKKKKKJJJJJJLLLMMMPPPNNNLLLLLLMMMNNNLLLKKKJJJIIIGGGEEEBBB@@@>>>===<<<;;;:::999999888888888555555555444333222222222111111111111111111111111111111111111111111111111000000//////000000111222111111111111111111111111222222333333444555555555555666666777777888999999;;;;;;;;;;;;;;;;;;::::::=========>>>???AAABBBCCCFFFHHHJJJJJJJJJKKKMMMOOOPPPRRRSSSSSSRRRRRRTTTVVVPPPOOONNNLLLLLLLLLLLLMMMJJJJJJIIIGGGFFFEEECCCCCCAAA???===;;;::::::;;;<<<;;;::::::999888777666555777666666555555666666777555555666666666777777777777777777777777777777777}}}RRR;;;444///---///---+++***++++++***)))(((((('''''',,,333555111((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((())))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************+++******))))))******+++******************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------............///............///000000111111111222333333444444666666777777777888888888777888999;;;<<<>>>???@@@AAAAAAAAABBBBBB@@@<<<888999888777555444333333333333333222222222111111111///////////////................................./////////.......................................---............/////////........................////////////////////////////////////////////////000000000000000000000000111111222222222333333333333333444555666888888999777888888999999:::::::::999:::;;;<<<>>>???@@@@@@>>>>>>???>>>===;;;999777777777666555444444333333222222222111111111111111//////000000000000111111000000000000000000000000//////000000000000111111111000000//////000000111111111000000000000//////000000000000000000000000000000000000000000000000111111111222333333444444222333333444444555555666888888888999::::::;;;;;;============>>>>>>??????@@@@@@@@@AAACCCFFFHHHJJJIIIMMMOOOKKKDDDAAACCCGGGCCCAAA???===<<<<<<<<<<<<;;;;;;::::::999888888888555555555555444444444444222222222222222111111111111111111111111111111111222222222222222222222222222222333333333444444444444555555555666666666666555555555555555555555555777777888888999::::::;;;;;;;;;<<<<<<<<<=========???@@@AAABBBBBBCCCEEEGGGHHHJJJLLLLLLJJJIIIIIIIIILLLJJJHHHGGGIIIJJJJJJIIIFFFEEEDDDAAA???===<<<;;;:::999888777666666666666444444444333222222111111000000000000000000000000000000000000000000000000000000//////000000111222111111111111111111111111111222222333333444555555555555666666777888888888::::::::::::::::::::::::<<<<<<<<<===>>>???@@@AAACCCEEEGGGHHHHHHIIIKKKMMMMMMNNNPPPPPPOOOOOOQQQSSSOOONNNMMMLLLKKKKKKKKKKKKGGGGGGFFFEEECCCBBBAAAAAA@@@???===;;;::::::;;;;;;::::::999888888777666666666666555555555555666666444555555555666666666666555555555666666666666666{{{PPP:::777333111///---+++***++++++***)))))))))(((&&&(((------)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))))))))************))))))))))))))))))******************))))))))))))************************************++++++++++++******************************+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------...............------......///000000000111111222333333333666666666666777777777888666777888999:::<<<======???>>>???@@@@@@???;;;888888777666444333333222222222222111111111000000000................................................................................................---------.........//////........................////////////////////////////////////////////////000000000000000000000000111111111111222222222222111222333444666777888999777777777888888999999999777888999;;;<<<>>>???@@@<<<<<<<<<;;;:::888777555555555555444333222222111111111111111111111111000////////////000000000111////////////////////////////////////000000000111000000////////////000000000000000000000000//////000000000000000000000000000000000000000000000000000111111111222222333333222222222333444444555555666777777888888999::::::<<<<<<<<<===>>>>>>??????@@@@@@???@@@AAADDDGGGIIIGGGIIIKKKJJJFFFCCCBBBCCCAAA@@@>>><<<;;;;;;;;;;;;::::::999888888777777666444444444444333333333333222222222111111111111111111111111111111111111111111111111111111111111111222222222222333333333333444444444444555555555555555555555555555555555555666666777888888999999:::;;;;;;;;;<<<<<<======>>>>>>???@@@??????@@@CCCFFFEEEHHHKKKLLLKKKIIIHHHHHHHHHFFFEEEDDDDDDEEEFFFGGGCCCBBBAAA???===;;;:::999777777666555444444444444333333222222222111111111000000000000000000000000000000000000000000000000///////////////000111111111111111111111111111111111111111222333333444444444444555666666777777888999999999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@BBBDDDEEEFFFGGGIIIKKKJJJLLLNNNNNNNNNNNNOOOPPPNNNMMMLLLKKKJJJJJJIIIIIIDDDDDDCCCBBBAAA@@@???>>>???>>>===;;;::::::::::::999999888888777666666555555555444444444444555555444444444444555555555555555555555555555666666666RRR:::777444111///---+++***++++++***))))))***)))&&&&&&)))((($$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))************))))))(((((()))))))))************))))))))))))))))))***)))))))))))))))))))))))))))******++++++******)))*********************************++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,------------...---------------....../////////000111111222222333444444444555555555666666555666666888999:::;;;<<<::::::;;;<<<>>>>>><<<999666666444333222222222222111111000000000/////////---------------.................................---------.......................................------------....................................................................................////////////////////////000000000111111111222222000111222444555777888888666666666777777777777777555666777999;;;===>>>???;;;;;;:::999888666555444444444333333222222111111000000000000000000000000...////////////000000000////////////////////////...////////////000000000000000////////////000000//////////////////000000////////////////////////////////////////////////000000111111111111111222111111222222333444444444555555666666777888888888:::;;;;;;<<<======>>>>>>??????>>>>>>@@@CCCFFFHHHDDDDDDDDDFFFHHHGGGCCC???@@@???===;;;;;;:::;;;;;;888888888777666666555555333333333333222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111222222222333333222333333333444444444444555555555555555555555555555555666666777888888999:::::::::;;;<<<=========<<<=========<<<===@@@CCC???BBBFFFIIIHHHGGGFFFFFFDDDDDDCCCBBBAAABBBCCCDDDAAA@@@???>>><<<;;;999999555444333222222111222222111111111111111000000000/////////////////////////////////////////////////////////...///000000111000000000000000000000000000000111111222333333333444444444555666666777777888888888999999999::::::::::::::::::;;;<<<======>>>@@@BBBCCCDDDEEEGGGIIIIIIKKKMMMNNNMMMMMMNNNOOOIIIIIIHHHGGGFFFEEEDDDCCCAAAAAA@@@???>>>======<<<======<<<:::999999888888777777777666666555555444444444333333333333444444222333333333444444444444555555555666666666777777UUU:::666222---///---+++***++++++***)))'''******''''''******'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((()))(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((())))))***))))))************))))))'''(((((())))))************))))))(((((())))))***))))))))))))))))))))))))))))))************))))))************************))))))******+++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,---....../////////000111111222222222222333333333444444444555555666777888999::::::888777888:::<<<<<<;;;999555444333222111111111111000000/////////.........,,,,,,,,,------------------------------------------------------.........------------------------,,,------------.........------------------------................................................///////////////////////////000000000000111111111111111222333444666666777666666666666666666666666444555666888:::<<<===>>>;;;:::999888666555444444333333333222222111111111////////////000000000000......////////////000000000000000000000000000000......////////////000000000//////......//////000......////////////000000////////////////////////////////////////////////000000000000000000000000000111111222222333333444444444444555666666777777888999999:::;;;<<<==================???AAACCCDDDBBB??????CCCIIIIIIDDD>>>>>>===<<<::::::::::::;;;777777666666555444444444222222222222111111111111000000000111111111111111////////////////////////111111111111111111111111000000111111111222222222222222222222333333333333444444444444444444444444444444555666666777777888888888999:::;;;<<<<<<===:::;;;<<<<<<;;;<<<>>>@@@999===AAACCCDDDCCCCCCCCCBBBCCCDDDCCCAAA???@@@AAA???>>>===<<<;;;:::999999444333222111000000000000000000000000000000000000//////////////////////////////////////////////////////......//////000111000000000000000000000000///000000111111222333333333333444444555666666666777777777888888999999::::::::::::::::::;;;<<<<<<<<<>>>@@@BBBBBBDDDFFFHHHHHHJJJMMMNNNMMMLLLLLLMMMIIIIIIIIIHHHGGGEEECCCCCC??????>>>>>>===<<<<<<;;;;;;;;;:::999888777666666555555555444444333333333333333222222222222333333222222222222333333333333444444555555666777777777PPP888777444---///---+++***++++++***)))%%%)))***((((((***+++(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&((()))))))))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))************))))))''''''(((((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************************((())))))***++++++,,,,,,+++++++++***++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,+++,,,------.........//////000111111222222222222222333333333444555555666777888999::::::888777777888::::::999777444333222111111111111111/////////.........------++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........------------------------,,,,,,---------.........------------------------......................................................................../////////000000000111111111222222333444444555555555555555555555555555555444555666777999:::;;;<<<;;;:::888777666555444444333333222222222222111111........./////////000000........./////////000000000000000000000000000000........./////////000000//////............//////........./////////000000////////////////////////////////////////////////000000000000000000000000000000111111222333333333333333333444555555666666666777888999:::;;;;;;<<<:::;;;<<<===>>>@@@@@@AAA???>>>???BBBFFFFFFCCC???<<<;;;:::888888888888999666666555555444333333333222222111111111000000000///000000000111111111222////////////////////////111111111111111111111111000000000000111111111222111111111111222222222333333333333333333333333333333444444555666666777777666777777888:::;;;;;;<<<999;;;======<<<<<<===>>>;;;>>>AAABBBAAAAAAAAAAAAAAADDDFFFEEEAAA>>>===>>><<<<<<;;;:::999999888888333222111000000///000000////////////////////////................................................///............///000000000000000000000000000000//////000000111222222222222333333444555555666666666666777777888999999:::;;;;;;:::::::::;;;<<<<<<;;;===@@@AAABBBCCCFFFHHHFFFHHHKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHFFFDDDBBB>>>>>>======<<<;;;;;;;;;999999888888777555444444333333333222222222222222222222111111111111222222111111111111222222222333222333333444555555666666yyyuuuHHH666:::888222///---+++***++++++***)))%%%)))+++(((&&&((((((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))************))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---.........//////000111111111222222222333333333444444555666666777888999999:::999888777888888888666555333333222111000000000111//////.........---------+++++++++,,,,,,---------------------------------,,,,,,,,,------.........------------------------,,,,,,,,,---------......------------------------........................................................................////////////000000000000222222222333333444444444555555555555555555555444444555666777888999:::;;;;;;:::888777555444444444333333333222222222222222---.........//////000000............/////////000000000000000000000000000............/////////000//////............//////---.........//////000000////////////////////////////////////////////////000000000000////////////000000000111222222333333222222333444444555555666555666777888999:::;;;;;;999:::;;;===>>>?????????>>>???BBBCCCCCCBBBAAAAAA:::999888666666666777777666555555444444333222222111111111111000000000000//////000000111111111222////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111333333444444555666666777555666777888999:::;;;;;;999;;;>>>???>>>======>>>@@@BBBDDDDDDCCCAAAAAABBBAAADDDGGGFFFBBB>>><<<<<<:::::::::999888777777666333222111000000/////////.........///////////////...............................................................///000000000000000000000000000000/////////000111111222222222222333444444555555666555666666777888999999999;;;;;;:::::::::;;;<<<<<<;;;===???AAABBBCCCFFFHHHDDDGGGJJJKKKKKKJJJIIIJJJEEEEEEEEEEEECCCAAA???>>>=========<<<<<<;;;;;;;;;777777777777666444333222222222111111111111111111222222111111111111222222000111111111111222222222111111222333333444555555sssvvvQQQ888888666,,,///---+++***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.../////////000111111222222111111222222222333333333666666666666777999:::;;;;;;;;;<<<===<<<999777555000000000000////////////........................------------------------........................------------------------------------------------------------------------------------------------------............---------------............///------------------------........................000000000111222222333333555555555555555555555555888666444444666888888888888777666555444333222222222111111111000000////////////............//////............////////////////////////////////////---...000///......///000000000000000000000000000////////////////////////////////////////////////111///.........//////...////////////////////////000000111111111222222222333333444444444444444444666666666777888888999999999999999999:::;;;<<<<<<:::<<>>@@@AAA???AAACCCDDDCCCCCCDDDEEECCCEEEGGGFFFCCC???<<<;;;888888888777777666555444222222222111000//////...////////////////////////---------............///........................---------............///......------------......000000000000111111111111222222333444444555555666666666666777888888999999<<<<<<<<<;;;;;;:::::::::777@@@JJJLLLFFFBBBBBBFFFFFFEEEEEEHHHKKKKKKHHHEEEIIIIIIIIIHHHFFFCCCAAA@@@<<<;;;;;;::::::999888888888777777666555444444444444333222222111111222222222222222222222222222222222222222222222222222222111111111111111111111111vvvuuuOOO777777777//////---+++***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------...//////000000111222222111111111222222222333333555555555555666888999:::999999::::::999777555333000000000000/////////............---------------------------------------........................------------------------------------------------------------------------------------------------------............------------------............------------------------........................///000000111111222333333444444444444444444444444666444333444555777666666666555444333222111111000111111111000000000////////////............//////............////////////........................000111222111///......///////////////////////////////////////////////////////////////////////////......---...////////////////////////////////////000000000111111111222222333333333333444444444444555666666777777888999999999999888999999:::;;;<<<:::<<<>>>@@@AAAAAA@@@???<<<:::777444333333444555444333333222111111000000000000111111111111000000////////////////////////........................---------............///////////////////////////000000111111111222222222111111111222222222333333222222333333444555555555666666777777777777888888999999:::;;;<<<>>>???@@@???AAACCCCCCBBBBBBCCCDDDBBBDDDFFFEEEAAA>>>;;;:::777777777777666555444444222222111111000//////...........................---------............///........................---------............///......------------......//////000000000111111111222222333333444555555555555666666777777888999999<<<;;;;;;;;;::::::::::::777>>>FFFGGGDDDAAAAAACCCDDDCCCDDDFFFHHHHHHEEEBBBGGGGGGGGGFFFDDDBBB???>>>;;;;;;::::::999888888888777777666666555444444333333333222111111111111222222222222222222222222222222222222222222222222222111111111111111111111111xxxRRR777666777000///---+++***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++*********++++++++++++,,,+++++++++++++++,,,------......//////000111111111111111111222222222222333333333333444555666777888666777777777666444222111000000000/////////............------,,,,,,++++++------------------------------------------------------------------------------------------------------------------------------------------------------............------------------............------------------------........................//////000111111222222333333333333333333333333333333333222444555666555333333333222111000//////...111111000000000000////////////............//////---............/////////........................222333333111///---...///////////////////////////////////////////////////////////////////////////+++,,,---...////////////////////////////////////000000000000111111111111222222333333333444444444555555666666777888888888888888888888999:::;;;<<<;;;<<<>>>???@@@???===<<<;;;999666444333333444444333333222222111000000000///000000111111000000///////////////////////////........................---------............///////////////////////////000000000111111111222222000111111111222222222222111222222333333444555555666666666666777777888888888999999:::;;;===>>>???===???AAABBBAAAAAABBBCCCAAABBBDDDBBB???;;;999888666777777666666555444333222111111000000//////...........................---------............///........................---------............///......------------......//////000000000000111111111222222333333444555555555555666666777888888888;;;;;;:::::::::::::::999888<<>>===<<<::::::999999888777777777666666555555444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111~~~XXX;;;777555...///---+++***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))************************+++++++++++++++++++++***+++,,,,,,---------...//////000000111111111111111222222222222111111222222333555666777666666666555444333111000000000/////////............------,,,,,,++++++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,---------.........------------------------........................//////000000111222222222222222222222222222222222222222333444666666444222222222111000000///......000000000000000000/////////......------......///---------.........//////........................000111111000...---...///////////////////////////////////////////////////////////////////////////+++---//////...---------/////////////////////////////////000000000111111111111222222333333444444444444555666666777777888777777777888888999:::;;;<<<===>>>??????===;;;:::888777555333222222333444222222111111000000000000//////000000000000//////////////////////////////........................---------............///////////////////////////000000000000111111111111000000000111111111111222111111111222333333444444444555555666666777777777888888888999:::;;;<<<===<<<>>>@@@@@@@@@???@@@AAA???AAAAAA@@@<<<999777777555666666555555444333222111111000000////////////........................---------............///........................---------............///......------------......////////////000000000111111111111222333333444444444444555666666777777888::::::::::::999999999999;;;:::;;;<<<>>>??????>>>AAAAAABBBCCCCCCAAA???===AAA@@@@@@>>>===;;;:::999999999888888777666666555555444444444333333333222222222111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111~~~[[[???777444...///---+++***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))************************(((((()))))))))*********))))))*********++++++++++++************+++,,,,,,---------...//////000000000000111111111222222222000000111111222444555666666666555555444222111111////////////............---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------...........................//////000111111222222222222222222222222222222333333333555666666444222222222111111000000////////////////////////000000......------------......------------....................................+++---......------///000........................////////////////////////////////////////////////---///000000---,,,,,,---////////////////////////....../////////000000000000000111111222333333444444444444555666666777777777777777777888999::::::<<<===>>>???>>><<<:::999666555444333222222333333111111000000000000////////////000000000000//////................................................---------............///........................//////000000000111111111//////000000000111111111000000111111222333333333333444444555666666777777777777777777888999;;;;;;:::<<<>>>>>>>>>>>>>>>@@@>>>??????>>>:::777666666444555555444444333222111000000000///////////////........................---------............///........................---------............///......------------.........////////////000000000000000111111222333333333444444444555666666777777999999999999999999999999<<<:::999:::===??????>>>@@@AAACCCCCCBBB@@@???>>>???>>>===<<<:::999999888888777777666555555444444333333333333222222222222222111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000zzzZZZ@@@777444//////---+++***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************************((((((((()))))))))******)))))))))************+++***************+++,,,,,,,,,,,,------.../////////000000000111111111111222000000000111222333444555666666555444333222111111/////////.........------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------..............................///000000111111222222222222222222222222222333333222444555666555333222222111111111000000000......////////////000000......------------......,,,------------.........------------------------)))+++------------///111........................////////////////////////////////////////////////...000111///,,,+++...111////////////////////////............//////////////////000111222333333444333333444444555666666666666666666666777888999:::;;;<<<======<<<:::888777333333222222222222222333000000000///////////////...//////000000//////...........................---------------------------------............///......................../////////000000000111111////////////000000000000///000000111111222333333222333333444555666777777666666666666777888999:::999:::<<<===<<<<<<===>>>===>>>>>><<<999666555555333444444333333222111000////////////////////////---------------------------------............///........................---------............///......------------............////////////000000///000000111111222333333333333444444555666666666777888888888888999999999;;;:::999:::<<<>>>>>>>>>>>>@@@CCCCCCBBB@@@??????>>>===<<<:::999999999999666666666555444444333333222222222222111111111111111000000///////////////////////////////////////////////////////////////000000000000000000000000zzzZZZ???666444111///---+++***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************************++++++,,,+++,,,,,,---......//////000000000000111111111111000000000111222333555555666555444222111111000000//////.........---------,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------..............................//////000111111111333333333333333333333333333222111111333444444333111111111111000000000000........./////////000000...------,,,,,,------...,,,,,,---------.........------------------------+++---......------///000........................////////////////////////////////////////////////...000111///,,,---222777////////////////////////------........./////////......///000111222333333222333333444555555666666666666666666666777999999777888:::::::::888666444222111111111222222222222////////////////////////......////////////..............................---------------------------------............///........................////////////000000000111........./////////000000//////000000111222222222111222333444555666666777555555555555666777888888777999;;;<<<;;;;;;<<<======>>>>>>;;;888555555555333333333333222111000///////////////////////////---------------------------------............///........................---------............///......------------.............../////////000000//////000000111222222222222333333444555555666666777777777777888888999999888888999::::::;;;===>>>;;;???BBBBBBAAA??????@@@>>>===<<<:::999999999999555555555444333333222222111111111111111111111111000000///............///////////////////////////////////////////////////000000000000000000000000\\\???555444222///---+++***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************)))***++++++,,,++++++,,,------......///000000000000111111111111000000111111222333555666555444333111000000///000//////.........---------+++,,,,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------..............................//////000111111111333333333333333333333333333111//////111222333333000000000000000/////////---.........//////000000...------,,,,,,------...,,,,,,,,,---------......------------------------...///000///...---...///........................////////////////////////////////////////////////,,,...000...,,,///666<<>>>>>===;;;888555555555222222333222222111000///.........///////////////---------------------------------.........//////........................---------.........//////.........------...................../////////000/////////000111111222222222222333444444555555666666666777777888888888999555777999:::999999;;;===999===AAAAAA@@@>>>>>>@@@???>>><<<:::999999::::::555555444333333222222111000000000000000111111111000000///...............////////////////////////////////////////////////000000000000000000000000YYY;;;222333111///---+++***++++++)))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++---...............------000000111222222222222222000000000000111222333444222222222111000//////............------,,,,,,,,,...---+++---000222111///+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////......//////000000111111111111111111111111111111111111111111000000000000////////////////////////........................------------------------------------------------........................---------............///................................................000000000000000000000000////////////////////////....................................////////////////////////000111222333111111222333333444555555555444444555555666777888999888777666555444333333222111111000000000000000........................------............------------------------------------------------------------------------------......................................................................../////////000111111222222333333444444555666666666888777555444555666888999888888999999999999::::::;;;:::888666444222222111222222222111000//////...//////.........---------------------------------------------------------------------------------..........................................---------------............///000000000000111111111111111222333333444444333333555555666777777777777777888999;;;:::999999:::<<<===>>>???@@@@@@???>>>===::::::999999888777777666444444333333333222222222000000000000000000000000....................................////////////......------------......////////////000000000000}}}XXX===666666444///---+++***++++++)))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++------............------///000000111111111111111000000000000111222333444222222111000000///............---------,,,,,,,,,...,,,+++,,,///111000...+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------..................///000000111111111111111111111111111111111111111000000000//////////////////////////////........................------------------------------------------------........................---------............///................................................////////////////////////............................................................////////////////////////000111222333111111222222333444444555444444444444555666777888888888777666555444333222222111000000//////000000........................------............------------------------------------------------------------------------------......................................................................../////////000111111222222333333333444555555666666777666555444555666888999888999999999::::::;;;;;;:::999888555444222222111222222111111000//////...//////.........---------------------------------------------------------------------------------................................................---------............/////////000000000111111111111222333333444444333333555555666777777777777666888999::::::999999:::;;;;;;<<<===>>>>>>===<<<;;;999999888888777666666555444333333333333222222222////////////////////////....................................////////////......------------........./////////000000000000wwwTTT<<<888888444///---+++***++++++)))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++------............------...//////000000000000000000//////000000111222333111111000000//////......------------,,,,,,,,,,,,,,,+++***,,,...///...---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------......//////000111111111111111111111111111111111111000000000000//////////////////////////////------------------------------------------------------------------------........................---------............///................................................////////////////////////............................................................////////////////////////000111222333111111222222333333444444444444444444555666777777777777666555444333222222222111000000//////000000........................------............------------------------------------------------------------------------------...........................................................................//////000000111111222222333333444444555555666666666555444444666777888777888888999:::;;;;;;<<<999888666555333222111111222111111000000//////..................---------------------------------------------------------------------------------------------------------........................---------............/////////000000000000111111111222222333333333333333444555666666777666666666777888:::999888888999;;;999:::;;;<<<<<<;;;:::999777777666666555555444444333333333222222222111111////////////////////////....................................////////////......------------............/////////000000000rrrNNN999666555//////---+++***++++++)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******))))))))))))******((()))))))))************************************,,,,,,---.........---------......///000////////////////////////000111222000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------......///000000111111111111111111111111111111000000000////////////........................------------------------------------------------------------------------........................---------............///................................................////////////////////////............................................................////////////////////////000111222333111111222222333333333333333333333333444555666777555555555444333222222222111111000///////////////........................------............------------------------------------------------------------------------------..............................................................................//////000111111111222222222333444444555555555555444444444555666777555666666777888999::::::777666555333222111111111111111000000////////////........................---------------------------------------------------------------------------------------------------------...............---------............///////////////000000000111111111222333333333333222444444555666666666666555666777999888777777888:::999999:::;;;;;;:::888777555555444444333333333222222222222222111111111111////////////////////////....................................////////////......------------.............../////////000000rrrMMM888555333---///---+++***++++++)))((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))******))))))))))))******((()))))))))************************************++++++,,,---......------------...////////////////////////...//////000000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------...//////000000000000000000000000000000000000000////////////...------------------------------------------------------------------------------------------------........................---------............///....................................................................................................................................////////////////////////000111222333111111222222222222222333222222222333333444555666444444333333222222111111111000000///.../////////........................------............------------------------------------------------------------------------------.................................................................................///000000111111111111222222333444444444444444444444444555555666333444444555666666777777555555333222111111111111000000000///////////////---.....................---------------------------------------------------------------------------------------------------------.........//////---------............///...////////////000000000000111222222333333222222333333444555555555555555555666888777666666777999999999:::::::::999777666333333333222222222222222222222111111111000000000............................................................////////////......------------..................////////////uuuQQQ:::777555...///---+++***++++++)))((()))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))*********))))))))))))******))))))))))))***************************************+++,,,------...---------....../////////////////////............//////..................------++++++++++++,,,,,,,,,,,,)))+++,,,+++******+++,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,------......///000000000000000000000000000000000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------............///........................................................................------------------------....................................////////////////////////000111222333111111222222222222222222222222222222333444555555333222222222111111111000111000//////......//////........................------............------------------------------------------------------------------------------........................................................................---......//////000000111000111111222222333333444333333333444444444444555333333333333444444444444333333222111111111111111////////////////////////---------...............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------............///......////////////000000000111111222222222222222222333444444555555444444444555777666555555666888888888999999999777666555222222222222111111111111111111111000000000000///............................................................////////////......------------......------........./////////wwwSSS;;;777666111///---+++***++++++)))((())))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))*********))))))))))))******))))))))))))******************************************+++,,,------------......///000000000000//////......------......///------------------------******+++++++++,,,,,,,,,***+++---,,,***)))***,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------.........,,,,,,---......//////000000000000000000000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------............///........................................................................------------------------....................................////////////////////////000111222333222222111111111111111111111111111111222333444555222111111111111000000000000000///............///........................------............------------------------------------------------------------------------------........................................................................------......///000000000000000111111222333333333222222333444444444444444444444444333333333333333222222111000000000111111////////////////////////---------.........//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---------............///........./////////000000000000111222222222222222222222333444444444444333333555666666555444666777666777777777777555444222111111111111111111111111111111000000000/////////............................................................////////////......------------......---------.........//////vvvRRR:::666666222///---+++***++++++)))((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))*********))))))))))))******))))))))))))************)))))))))))))))))))))))))))***+++,,,------...---...//////000000000000000///......---------......------------------------*********++++++,,,,,,,,,***,,,...---***)))+++---))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////,,,,,,------...//////000000000000000000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------.........//////........................................................................------------------------..................................../////////000////////////000111222333222222111111111111111111111111111111222333444555111111111111000000000000000000///.......................................---..................---------------------------------------------------------------------------........................................................................------......///000000000000000000111222222333333111222333444444444333333666555555444444333333222111111000000000000111111.........///////////////---------.........//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------.........//////............/////////000000000111222222222222111222222333444444444444333333444666555444444555777555555666666555333222111111111111111111222222222000000000000////////////............................................................/////////000.........------.........---------.........//////oooMMM999666555111222111///---+++***))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))...------,,,,,,,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///------------------------.........------,,,,,,,,,................................................................................................................................................////////////000000000000222222222111111111000000222222111111111111222222111111000000//////......//////.........---------........................,,,------......------,,,------------------------------------------------,,,,,,,,,---------......------------------------........................------------------------...------------...//////000000000///000111111222333333222111111222333333666666555444333333222222222111111000///......---........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///////////////.....................////////////222222111111111111111111333333333333333333333333444444444444444444444444666666555444444333222222000000000000000000000000000000000000000000000000////////////////////////................................................///............---------............////////////kkkHHH777666444...222111///---+++***))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))...------,,,,,,,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------......------,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............------------------------......---------,,,,,,,,,.................................................................................................................................................../////////000000000000222222222111111111000000222111111000000111111222111000000000/////////...//////.........---------........................,,,------......------,,,------------------------------------------------,,,,,,,,,---------......------------------------........................------------------------...------------...//////000000000000000111111222333222222111111222222333555555555444333222222222111111000000///......---........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////........................////////////111111111111111111111111333333333333333333333333444444444444444444444444555555444444333222222111000000000000000000000000////////////////////////////////////////////////................................................///............---------............////////////mmmJJJ::::::888000111000///---+++***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))------,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............------------------------...------------,,,,,,,,,....................................................................................................................................................../////////000000000222111111111111000000000222111111000000111111222000000000000////////////...............---------........................,,,------......------,,,------------------------------------------------,,,,,,,,,---------......------------------------........................------------------------...------------...//////000000000000000111111111333222111111111111222333444444444333222222111111111000000//////.................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..........................................////////////111111111111111111111111222222222222222222222222444444444444444444444444333333333222222111111000000000000000000000000000////////////////////////////////////////////////................................................///............------------............/////////qqqNNN<<<;;;999333111000...,,,+++***))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,,,,,,,+++,,,,,,------........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++******)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------........................................................................................................................................................./////////000000111111111111000000000000111111000000000000111111000000000000////////////................................................,,,------......------,,,------------------------------------------------,,,,,,,,,---------......................................................------------------------...------------...////////////000111111111111111222222111111111111222222333333222222222111111111000000/////////.................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------...............///............////////////000000000000111111111111111111111111222222222222333333333333333333333333222222111111000000000000000000000000000000000000////////////////////////////////////////////////................................................///............------------------.........//////qqqOOO999444444111000///---,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++++++++,,,---...........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------............................................................................................................................................................////////////000000000000000000000000111000000000000000000111////////////000000000000---.............................................,,,------......------,,,------------------------------------------------,,,,,,,,,---------......................................................------------------------...------------...////////////000111111111111000111111111111111111111111111111111111111000000000////////////....................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---------......//////............//////////////////000000000111111111000000000111111222222222333333333333333333333333111000000000000000//////////////////////////////........................////////////////////////................................................///............---------------------............sssQQQ999333444222///...---+++******))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...................................................................................................................................................------.........///////////////000000000000000111111000000//////000000111////////////000000000000---------.......................................,,,------......------,,,------------------------------------------------,,,,,,,,,---------......................................................------------------------...------------...//////...///000222222111111000000000111222222111000000000000000000000000000000................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---......//////............////////////...//////000000111111111/////////000111111222222333333333333333333333333000000000000000000000000////////////////////////........................////////////////////////................................................///............---------,,,------------.........tttQQQ;;;666666333......,,,+++******))))))'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......................................................................................................................................................---------.........//////////////////000000111111000000////////////000000.../////////000000000111---------.........//////........................,,,------......------,,,------------------------------------------------,,,,,,,,,---------......................................................------------------------...------------...//////...///111222222222000//////000111222222111000///////////////////////////................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,------...//////............////////////......//////000111111222......//////000111111222222222222222222222222222000000000000000000000000////////////////////////........................////////////////////////................................................///............---------,,,,,,---------.........oooLLL888555333......---,,,+++************'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************'''((()))***************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........................................................................................................................................................---------.........//////.../////////000000111111000000////////////000000.../////////000000111111---------.........//////........................,,,------......------,,,------------------------------------------------,,,,,,,,,---------......////////////////////////........................------------------------...------------...//////...///111222333222000//////000111222222111000///.........///////////////---.............................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,---...//////............/////////000---......///000111111222---......///000111111222222222222222222222222222000000000000111111111111////////////////////////........................////////////////////////................................................//////.........---------,,,,,,,,,---------......fffFFF666555666444///---+++***++++++)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++*********))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------................................................---------............///................................................////////////000000000000////////////////////////000000000000000000000000...........................------,,,,,,------...---------------------------------------------------------------------------------------------------------------------------------............///........................------------------------------,,,------...///000111111222222222222111111111111111111111111111111////////////............------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///000000000000111111111111000000000000111111111111222333333333333222111111111000000///...---------............////////////////////////////////////................................................---------............///................................................hhhIII999666777666///---+++***++++++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++*********))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------................................................---------............///.................................................../////////000000000000////////////////////////////////////////////////...........................------,,,,,,------...---------------------------------------------------------------------------------------------------------------------------------............///........................------------------------------,,,------...///000000111111222222111111000111111111111111111111111////////////............------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............/////////000000000111111111000000000000111111111111222222222222222111111000000000000///...---------............////////////////////////////////////................................................---------............///................................................kkkNNN;;;777777777///---+++***++++++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************************************************************************++++++,,,,,,++++++***+++++++++******************************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------................................................---------............///....................................................../////////000000000////////////////////////////////////////////////...........................------,,,,,,------...---------------------------------------------------------------------------------------------------------------------------------............///........................------------------------------,,,------...///000000111111222222111111000111111111111111111111111////////////............------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............/////////000000000000111111000000000000111111111111111111111111111000//////000000//////...---------............////////////////////////////////////................................................---------............///................................................oooRRR===666555555///---+++***++++++)))((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))***************************++++++,,,,,,++++++******************************************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------................................................---------............///........................................................./////////000000////////////////////////////////////////////////...........................------,,,,,,------...---------------------------------------------------------------------------------------------------------------------------------............///........................------------------------------,,,------...///000000000111111111111000000111111111111111111111111////////////............------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///////////////000000000111///000000000111111111111000000000000000//////.../////////......---------............////////////////////////////////////................................................---------............///................................................qqqSSS===555333222///---+++***++++++)))((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))***************************++++++,,,,,,++++++******************************************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------................................................---------............///............................................................////////////////////////////////////...................................................------,,,,,,------...---------------------------------------------------------------------------------------------------------------------------------............///........................------------------------------,,,------...///000000000000111111000000000000000000000000000000000////////////............------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///...////////////000000000///000000000111111111111///000000000000///..................------------............////////////////////////////////////................................................---------............///................................................oooPPP<<<444222000///---+++***++++++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************************************************++++++,,,,,,++++++******************+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------................................................---------............///................................................------........./////////////////////////////////...................................................------,,,,,,------...---------------------------------------------------------------------------------------------------------------------------------............///........................------------------------------,,,------...///000///000000111111000000///000000000000000000000000////////////............------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///......////////////000000000000000000111111111111000000000000000///......------------------------............////////////////////////////////////................................................---------............///................................................jjjLLL:::555333111///---+++***++++++)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))*********+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------................................................---------............///................................................---------.........//////////////////////////////...................................................------,,,,,,------...---------------------------------------------------------------------------------------------------------------------------------............///........................------------------------------,,,------...///000//////000000000000//////000000000000000000000000////////////............------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///........./////////000000000000000000111111111111000111111111111000//////------------------------............////////////////////////////////////................................................---------............///................................................gggIII999777555222///---+++***++++++)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************************************************************++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++))))))******++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////------------------------................................................---------.........//////................................................---------.........//////////////////////////////...................................................------,,,,,,------...---------------------------------------------------------------------------------------------------------------------------------.........//////........................---------------------------------------...000000//////000000000000//////000000000000000000000000000/////////............------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------.........//////............/////////000000000000000111111111111111111111111111000//////------------------------............/////////000////////////////////////................................................---------.........//////................................................aaaEEE999777444...///---+++***++++++)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************)))************+++++++++************************************************************************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,................................................---------............///........................---------............///---------------...///000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...------,,,,,,------...---------............///////////////////////////000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///////////////////////////////////////000000000000000000000000000000000000//////.........------------......///////////////////////////////////////////////////////////////------------------------.................................------,,,,,,,,,........................}}}___DDD888777555111///---+++***++++++)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************)))************+++++++++************************************************************************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......---------,,,,,,,,,................................................---------............///........................---------............///---------------...//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............------,,,,,,------...---------............///////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///////////////////////////////////////000000000000000000000000000000000000//////.........------------......///////////////////////////////////////////////////////////////------------------------...........................------------------,,,........................}}}bbbHHH:::777666333///---+++***++++++)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************)))************+++++++++************************************************************************+++++++++***************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------------,,,,,,,,,................................................---------............///........................---------............///...------------...//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............------,,,,,,------...---------............///////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///////////////////////////////////////000000000000000000000000000000000000...............------------......///////////////////////////////////////////////////////////////------------------------........................---------------.................................kkkNNN<<<777555222///---+++***++++++)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************))))))*********+++++++++************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------................................................---------............///........................---------............///......---------......///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------............------,,,,,,------...---------............///////////////////////////////////////////////////........................------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///////////////////////////////////////000000000000000000000000000000000000........................---......///////////////////////////////////////////////////////////////................................................,,,,,,------......//////........................nnnPPP>>>777444111///---+++***++++++)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************))))))*********+++++++++************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------................................................---------............///........................---------............//////......---------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------......------,,,,,,------...---------............///////////////////////////................................................------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///////////////////////////////////////000000000000////////////////////////---.....................---......///////////////////////////////////////////////////////////////........................////////////////////////---------....../////////........................gggKKK<<<888666222///---+++***++++++)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************)))************+++++++++***************************************************************************************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...................................................---------............///........................---------............/////////...------------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...------,,,,,,------...---------............///////////////////////////................................................------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///////////////////////////////////////000000000000////////////////////////---------...............---......///////////////////////////////////////////////////////////////........................////////////////////////.............../////////........................aaaFFF:::999666222///---+++***++++++)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************)))************+++++++++************************************************************************))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......................................................---------............///........................---------............/////////...---------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------...------,,,,,,------...---------............///////////////////////////................................................------------------------------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///////////////////////////////////////000000000000////////////////////////---------.........//////---......///////////////////////////////////////////////////////////////........................////////////////////////////////////....................................```EEE:::999777111///---+++***++++++)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************)))************+++++++++************************************************************************))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------,,,,,,,,,------.........................................................---------.........//////........................---------.........//////000///...---------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------...------,,,,,,------...---------.........//////////////////////////////................................................------------------------------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////////////////////////////////////////000000000000////////////////////////---------.........//////---......///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000//////......------........................bbb888444AAA444222///...,,,,,,,,,,,,***)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************)))************+++++++++)))************+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,---------......//////.........---------........................---------............///................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///////////////////////////////////////000000000000........................------------------------.................................////////////000........................------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------............///////////////////////////////////////////////////////////////////////////........................---------.........//////////////////////////////............////////////000000000000000000000000////////////////////////////////////////////////////////////////////////xxxLLL777:::111666333000,,,***************(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************)))************+++++++++)))************+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,---------............//////.........---------........................---------............///................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///............................../////////000000000........................------------------------........................------........./////////........................------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------............///////////////////////////////////////////////////////////////////////////........................---------.........//////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////}}}QQQ777888222666666222---)))((()))******)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************)))************+++++++++)))************+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------........./////////...............---------........................---------............///................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///........................------........./////////........................------------------------........................,,,---------....................................------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------............///////////////////////////////////////////////////////////////////////////........................------........./////////////////////////////////............////////////........................////////////////////////////////////////////////////////////////////////lllGGG666>>>777222666222...+++******)))((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))******************************))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------................................................------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------------------------------------------------------------------------------.................................////////////000................................................---------............///................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................------------.........///........................------------------------........................,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///////////////////////////////////////////////////////////////////////////....................................////////////////////////////////////............////////////........................////////////////////////////////////////////////////////////////////////lllMMM:::AAA999...222111///......,,,)))&&&))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))******************************))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......................................................------,,,,,,------...,,,,,,---------.........------------------------------------------------------------------------------------------------.................................////////////000---.............................................---------............///................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................------------.........///........................------------------------........................,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///////////////////////////////////////////////////////////////////////////................................./////////000000////////////////////////............////////////........................////////////////////////////////////////////////////////////////////////fffAAA===777///......///000000...+++(((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************)))************+++++++++)))************+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............................................................------------......,,,---------............------------------------------------------------------------------------------------------------........................------........./////////---------.......................................---------............///................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------------------------........./////////........................------------------------........................,,,---------....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///////////////////////////////////////////////////////////////////////////............................../////////000000000////////////////////////............////////////........................////////////////////////////////////////////////////////////////////////sssBBB888666000---,,,,,,...///000...,,,***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************)))************+++++++++)))************+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000......................................................------------......------------............................................................------------------------------------------------........................,,,---------............---------.........//////........................---------............///................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------------------------------............///------------------------....../////////000000000........................------------------------........................------........./////////........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------............///////////////////////////////////////////////////////////////////////////.........................../////////000000000000////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////mmm>>>888777...---,,,++++++...000111000******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************)))************+++++++++)))************++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000////////////////////////..............................------------......---------.........//////................................................------------------------------------------------........................,,,,,,,,,---------......---------.........//////........................---------.........//////................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------------------------------.........//////------------------------////////////000000000000........................------------------------.................................////////////000........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------.........//////////////////////////////////////////////////////////////////////////////........................////////////000000000000////////////////////////............/////////000000000000000000000000000////////////////////////////////////////////////////////////////////////III777666222///...---,,,+++*********000...,,,)))((('''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&***,,,,,,+++(((&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------,,,,,,,,,,,,---..............................///...,,,,,,............///...............---,,,***000222...---111333111111---+++---///...---,,,......------------............---------,,,,,,,,,------------------------........................................................................------............------////////////////////////......................................................//////......---,,,,,,,,,,,,---------......---------............///........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------............///........................////////////////////////................................................---------............///000000000000000000000000................................................---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////........................////////////////////////---------............///............////////////000000000000000000000000000000000000000000000000---......///////////////000000//////.........---///............---------////////////////////////zzzGGG666555444///...---,,,+++*********,,,,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&)))***+++***(((&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------,,,,,,------...///...........................------...///000111111...---+++---///222222222,,,000000+++***,,,,,,(((000...---///111000...---......------......///000.........---------,,,,,,------------------------........................................................................------............------////////////////////////......................................................//////......---,,,,,,,,,,,,---------......---------............///........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............---------............///........................////////////////////////................................................---------............///////////////////////////................................................---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////........................////////////////////////---------............///............////////////000000000000000000000000000000000000000000000000---......///////////////000/////////............///............---------////////////////////////zzzxxxHHH666333333///...---,,,+++*********''')))+++,,,,,,+++)))(((''''''''''''''''''''''''###&&&***,,,+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((()))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------,,,------...///........................,,,,,,,,,---...///000111333000---,,,///000///...000111111///111444333000////////////111222000......---,,,,,,,,,,,,,,,---.........------------,,,------------------------........................................................................------............------////////////////////////......................................................//////......---,,,,,,,,,,,,---------......---------............///........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............---------............///........................////////////////////////................................................---------............///////////////////////////................................................------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------............///////////////////////////........................////////////////////////---------............///............////////////000000000000000000000000000000000000000000000000---......///////////////////////////............///............---------////////////////////////|||KKK777222111///...---,,,+++*********&&&''')))***++++++++++++((((((((((((((((((((((((&&&)))+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))((()))))))))************(((((((((((((((((((((((()))))))))))))))******+++************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---------------...//////.........................../////////......///111000...---...000111///---...---,,,,,,...000...,,,///000///---...111222000111000///...---,,,,,,,,,............------------................................................................................................------............------////////////////////////.........................................................///......---,,,,,,,,,,,,---------......---------............///........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........---------............///........................////////////////////////................................................---------............///////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////////////////........................////////////////////////---------............///............////////////000000000000000000000000////////////////////////---......//////////////////////////////.........///............---------////////////////////////~~~KKK999444111///...---,,,+++*********(((''''''''')))***,,,---++++++++++++++++++++++++,,,,,,+++)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((()))))))))************(((((((((((((((((((((((()))))))))))))))******+++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..............................------------...//////////////////////////////111333333222//////000222+++---111555999:::999888>>><<<::::::999777666555777999666000...111333000111111000000000000111111//////.........---------................................................................................................------............------////////////////////////.........................................................///......---,,,,,,,,,,,,---------......---------............///........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...---------............///........................////////////////////////................................................---------............///........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............///////////////////////////////////////////////////////////////////////////---------............///............////////////////////////////////////////////////////////////---......///////////////.........//////////////////............---------////////////////////////{{{EEE:::999222///...---,,,+++*********)))((('''&&&''')))+++---........................---,,,***'''$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((()))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.................................------......///000////////////////////////,,,///111111000000444777<<>>DDDJJJTTT[[[aaa```[[[ZZZ```ggg\\\^^^cccgggdddaaafffooorrryyywwwiii]]]VVVMMMBBB???===:::777444222000///////////////............................................................................................................------............------////////////////////////......................................................//////......---,,,,,,,,,,,,---------......---------............///........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,------------------............///........................////////////////////////................................................---------............///........................................................................------------------------------------------------+++++++++,,,,,,---------,,,,,,------.../////////---------............///////////////////////////////////////////////////////////////////////////---------............///............////////////////////////////////////000000000000000000000000---......///////////////............/////////000///............---------////////////////////////www;;;999===/////////---,,,+++*********((()))***+++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''(((((('''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////////////////...............///000000000000000000000000000000333999AAAGGGLLLRRR[[[cccZZZccclllmmmlllqqqxxx|||yyymmm]]]NNNXXXUUUOOOHHH@@@:::555333000/////////............////////////////////////........................................................................---..................---////////////////////////......................................................//////......---,,,,,,,,,,,,---------......---------.........//////........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,------------------.........//////........................////////////////////////................................................---------.........//////........................................................................------------------------------------------------+++++++++,,,,,,---------,,,,,,------...///000000---------.........//////////////////////////////000000000000000000000000////////////////////////---------.........//////............/////////000////////////////////////000000000000000000000000---......///////////////---.........//////000000//////.........---------////////////////////////uuuDDD777888888000...,,,+++,,,+++***)))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((&&&%%%%%%&&&((()))))))))'''%%%'''+++,,,***'''+++,,,)))%%%)))222333---111---,,,///333444444444444444222111333666333...---+++,,,...///,,,(((&&&***+++---,,,***((()))++++++(((%%%&&&***,,,,,,***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))*********************************)))))))))))))))))))))))))))************))))))))))))************(((***+++------,,,+++***,,,,,,,,,---------......---------------.........---------------------------............///,,,)))+++---///...+++***,,,...------------------......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..............................111---,,,///...+++...444000//////111///000:::EEEJJJRRR\\\aaaccchhhrrr{{{~~~ooojjjwww~~~rrr```UUUUUUTTTLLLBBB555222//////...------//////000///...---...000222////////////////////////........................///////////////.........////////////////////////////////////////////////////////////////////////................................................---------.........//////000000000000000000000000........................------------------------,,,,,,,,,---------......------------------------------------------------/////////......---------------------------------,,,,,,,,,---------..............................---------............///////////////////////////........................////////////////////////........................................................................................................................------------------------000000///...------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////000000//////.........---------............------............////////////////////////////////////000000000000000000000000///////////////000111111---000222333555666111))).........///////////////////////////////////////////////////////////////mmmAAA777444///000...,,,+++,,,+++***)))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''')))(((&&&&&&&&&''''''&&&++++++***(((&&&%%%%%%%%%+++,,,///333555222,,,))),,,000555888555111222666BBB===888888888777555333@@@;;;444///---...333777)))((((((((('''(((***+++)))))))))((('''''')))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***************************)))))))))))))))))))))))))))))))))************))))))))))))*********+++***+++---.........,,,+++,,,,,,---------.........---.........------,,,+++++++++++++++++++++++++++,,,,,,---...///000///---...000111///---,,,---///------,,,,,,,,,,,,++++++,,,------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///........................333///...222333000///111333000///666@@@FFFFFFDDDLLLbbb{{{{{{www|||tttuuurrrfffYYYGGGAAA:::333...,,,---///............---......///////////////////////////......................../////////////////////...////////////////////////////////////////////////////////////////////////................................................---------.........//////000000000000000000000000........................------------------------,,,,,,---------.........------------------------------------------------.........---------,,,,,,------------------------,,,,,,,,,---------..............................---------............///////////////////////////........................////////////////////////........................................................................................................................------------------------//////......---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////000/////////............---......//////......---............////////////////////////////////////000000000000000000000000///////////////000111111///111333666;;;>>>999111////////////////////////////////////////////////////////////////////////fffBBB<<<777...000...,,,+++,,,+++***)))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((&&&$$$(((111888777111,,,---000666BBBOOOGGGPPP[[[___ZZZVVV^^^kkk[[[SSSPPPSSSQQQHHHAAA@@@222555777888888777777777555333111///...---+++)))(((+++---***&&&%%%'''+++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))************************))))))))))))))))))******)))))))))*********++++++))))))*********++++++++++++,,,.../////////...---,,,------------.........---...///000000///...---000000000000000000000000,,,,,,,,,---...------......//////...,,,+++,,,............---,,,,,,++++++.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,------...///........................///++++++///222111///...111777;;;@@@NNN^^^ccc^^^gggqqq|||qqq]]][[[WWWOOODDD:::444111111---...//////000//////...////////////////////////..............................//////////////////////////////////////////////////////////////////////////////////////////................................................------........./////////000000000000000000000000........................------------------------,,,------------.........------------------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------............///////////////////////////........................////////////////////////........................................................................................................................------------------------......------,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////////////////............---......//////......---............////////////////////////////////////000000000000000000000000///////////////000111111000111222777???DDD@@@777////////////////////////////////////////////////////////////////////////bbb@@@<<<999000000...,,,+++,,,+++***)))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''')))*********+++,,,(((---222555333///---,,,999EEERRRXXX]]]dddlllpppsssvvvzzzyyynnneeemmm|||zzzxxxuuummm]]]MMMBBB<<<777111<<<999666444222000,,,))))))***+++***((((((***,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************)))))))))))))))*********))))))*********+++++++++*********+++++++++,,,,,,+++,,,---............---------------............+++---///111222222111111,,,,,,,,,,,,,,,,,,,,,,,,222000000000...,,,,,,////////////...------///000//////////////////......//////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////........................******+++---///111333555555HHHSSSOOOTTThhhzzzsssqqqhhhhhhbbbWWWJJJ@@@777111......///000222222000///////////////////////////....................................////////////////////////////////////////////////////////////////////////////////////............................................................////////////000000000000000000000000................................................------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------............///////////////////////////........................////////////////////////........................................................................................................................---------------------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......---------............//////////////////////////////////////////...............////////////..................///////////////////////////////////////////////////////////////////////////000000111000000000444===DDD@@@777000000000///////////////////////////////////////////////////////////////```;;;666555000000...,,,+++,,,+++***)))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%'''))))))((()))+++---111,,,(((+++444BBBMMMTTTbbbsssvvveeeXXX[[[^^^[[[LLLKKKQQQYYYWWWPPPSSS]]]YYYVVV^^^ooo{{{}}}~~~zzzppp\\\JJJGGGAAA999333111333555777---+++(((''')))++++++***************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------------------------.........//////,,,---///000111000000///////////////////////////333000000111000---///666111000///...///000111222------......//////000000/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////////////////...000000......333;;;@@@FFF\\\kkkhhhjjj|||~~~|||zzz|||uuuzzzyyyqqqdddXXXNNNBBB777333111//////111111000///////////////////////////........................---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000111111111111111111111111////////////////////////........................---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------............///000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................---------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////.........///////////////...//////////////////...............///////////////////////////////////////////////////////////////////////////000000111111111000222:::@@@===555111111000000////////////////////////////////////////////////////////////eee===666555111000...,,,+++,,,+++***)))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''')))***(((&&&'''***...111333999FFFVVVbbbggghhhbbbmmmhhhPPPAAAIII[[[dddZZZXXXbbbvvvyyytttwww~~~vvvllleeebbbbbb```___ooouuu{{{{{{qqqiii\\\NNNDDDBBBGGGKKK;;;444---******+++***'''************************))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++*********++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------------........./////////000000000//////.........111111111111111111111111---***+++111111///555@@@333111...,,,---.........------------.........////////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......///000///////////////////////////111000...111:::DDDIIIUUUgggzzz~~~vvvnnniii\\\MMM>>>999222.../////////---////////////////////////........................------......///000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////....../////////000000000111111111111111111111111////////////////////////........................------........./////////------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------..............................---------............///000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////.........///////////////...//////000000//////...............////////////////////////////////////000000000000000000000000///////////////000111111222333333333666;;;:::555222111111000000//////...////////////////////////////////////////////////eee???999888222000...,,,+++,,,+++***)))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''***++++++***---444:::BBBQQQgggvvvwwwgggOOO>>>555KKKiii{{{yyysss|||xxxyyy~~~rrrppp|||~~~pppaaacccuuuxxxgggYYYSSSSSSQQQJJJ???555///+++***)))************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------------------......///............////////////333222111111222444666777333333333333333333333333888444777>>>???>>>FFFTTT@@@<<<777444333333222111222222111000000///..................////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000////////////////////////.........222@@@QQQZZZZZZ```ooo~~~mmmuuuyyycccRRRHHH<<<333000000000///////////////////////////........................------......///000000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000000000111111111111111111111111////////////////////////....................................////////////------------------------------------------------,,,,,,---------.........------------------------,,,,,,,,,---------..............................---------............///000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////////////////............/////////000//////000000000000//////............////////////////////////////////////000000000000000000000000///////////////000111111///333444222222666777666222222111111000//////...////////////////////////////////////////////////|||\\\;;;777666///000...,,,+++,,,,,,***)))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&***---...000666AAAIIImmmeeeXXXKKKFFFNNN^^^kkkbbbjjjlllkkk~~~{{{|||wwwpppgggwww}}}gggVVVOOOccc^^^RRRBBB444,,,+++...************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.....................///000000............/////////000333333333555888===BBBEEEPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLNNNUUUUUUSSS\\\kkkUUUOOOHHHDDDBBBAAA>>><<<999888777555333111000///------......//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000000000000000000000000000000///000<<>>888666///111///---,,,,,,,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***,,,---+++((('''***---,,,111...***999UUUdddbbb\\\RRRGGGFFFSSSiii~~~uuutttwwwuuukkkwwwuuuWWWLLLAAABBBOOOPPP???000...000...)))&&&(((,,,***%%%************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------------------------------,,,***,,,///000...333000///......///444:::999>>>DDDHHHOOOYYYbbbgggtttnnnvvvsssppp}}}ssszzzvvvpppggghhhjjjaaa]]]^^^ZZZVVVOOOKKKKKKIIIBBB;;;888444000222111+++111555---,,,000222000......//////------------------------------------------------........................------------------------///......---------.........000000......000111111000111FFFTTTVVVooo}}}vvvzzzwwwwwwttttttyyyfffQQQKKKAAA111...777111......111111......000////////////............////////////////////////////////////////////////000000000000000000000000////////////////////////111222333222111000111222///111222111111222111///444///...222444111111444222222444888777333333666...444666333222444333000333444000***+++222333///------......///.................................................................................,,,------......------,,,........................---------.........//////////////////000000000000111000//////000111000///000222333222...---...000///222333111//////000///...000222333222///,,,+++,,,///333444333000...---111111111111111000000000000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////............/////////000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000.........///111222444555222111111111000000//////000000000000000000000000............/////////000fff===666666333111///---,,,,,,,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***************,,,+++888SSSddd___OOOFFF>>>XXXvvv}}}vvvyyyxxxyyy}}}ppplllwwwqqq\\\CCC<<>>TTTdddaaaPPPFFFFFFUUUpppssswwwvvvmmmlllsss{{{kkkOOOEEENNNWWWUUUBBB222'''))),,,)))(((+++++++++*********)))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------000...,,,+++,,,...111333,,,555>>>???AAAQQQlllvvv|||{{{~~~yyytttpppjjjaaaWWWTTT]]]iiiUUUTTTXXXPPP@@@===???888222///++++++...//////...------------------------------------------------........................------------------------///......---......//////---///111111000000333777CCCaaauuuwwwwwwssswww~~~zzzooooooxxx~~~zzztttnnnmmmsss~~~zzz}}}~~~~~~{{{rrrxxx```WWWSSSEEE333444///...111333000///000////////////............////////////////////////////////////////////////000000000000000000000000///////////////////////////000111111000///000222000000222333444444333444111777:::<<>>555777777111///---,,,,,,,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++)))'''(((+++111555GGGXXXXXXFFF@@@RRRdddgggwwwxxxxxxvvvuuu|||zzzooolll```BBBHHH___bbbNNN777++++++---***&&&+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------000...------------111555FFFFFFMMM```~~~xxxddd\\\aaajjj```VVVTTT^^^dddbbbbbbggg}}}gggdddjjjkkkjjjUUUTTT\\\iiinnnpppzzzeee]]]ggg[[[VVVWWWXXX[[[QQQ<<<999333///......---...000........................------------------------........................------------...........................//////000...///000000///222<<>>HHHZZZ{{{iiiJJJ>>>CCCEEE@@@888111///000111111000//////.........//////........................................................................------............------....................................//////////////////000000000111111111...000222333333444444555;;;777111...000888AAAGGGJJJSSSYYYZZZ^^^fffiiifffaaabbbdddfffddd^^^TTTMMM???:::333...---000444666555555444222111000000///000000000000000000000000................................................------------------------,,,,,,,,,---------......------------....................................////////////////////////...////////////000000000//////////////////////////////////////////////////////////////////////////////000000000000/////////////////////////////////......---------......000000000000000000//////////////////////////////...////////////000000000iii@@@999888444111///---,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++((((((000===HHHZZZWWWFFF777HHHnnn~~~vvviiikkkppp|||~~~}}}}}}{{{tttZZZLLLaaaaaaTTT<<<......---(((++++++++++++************))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........---,,,///555888:::@@@IIIPPPlllsssxxxuuufffhhhlllfffoooxxxfff\\\YYYUUUXXXZZZXXX\\\YYYKKKBBB<<<777444000+++,,,111........................------------------------........................---------....../////////...............///000111222111111222444;;;OOObbbkkk|||zzzrrrsss|||yyytttxxxyyyxxxnnnuuu|||ddd[[[EEE;;;222000000//////111////////////............////////////////////////////////////////////////////////////////////////000000000000000000000000...000111111000000111333666555444333///222BBBSSSvvv~~~ooocccYYYRRRHHH@@@:::666444444......------...///000111////////////////////////................................................---......//////......---................................./////////000000000000000000111111111111111222444333222222444666777222222>>>PPPZZZVVVOOOUUU```fffcccdddiiiiiibbblllhhheeegggmmmrrrrrrpppiiicccZZZRRRJJJAAA999444555333111/////////000111111111111111111111111111////////////////////////........................------------------------,,,,,,,,,---------......---------.........//////////////////////////////000000000000000000000000////////////000000000111000000000000000000000000//////////////////////////////////////////////////////000000000000/////////////////////////////////......---------------//////////////////000000////////////////////////////////////000000000111lllDDD;;;888111111///---,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&)))+++---111;;;GGGQQQNNNOOORRRZZZccchhhiiihhheeerrrssskkk[[[___hhhxxx}}}{{{yyygggJJJZZZ___NNN888---,,,+++,,,++++++++++++*********)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---------------------...//////000000222,,,---777EEEWWWrrryyynnn```UUUQQQPPPKKKOOOTTTWWWccciii```TTTJJJAAA???999000---111........................------------------------........................---------...//////000000............///000111111000...000444999FFFccc~~~~~~vvv~~~wwwmmmkkkvvv{{{{{{|||iiivvvooofff[[[KKK:::111...,,,---///////////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000///000222222111111222444333000444>>>IIIWWWooofff___YYYTTTKKK>>>444000000///...---...///000111////////////////////////......................................................////////////..................................../////////000000000000000000111111111222222333555555333111222666:::444BBBRRRWWWRRRJJJGGGHHHSSS^^^ccc^^^___gggggg```fffggghhhhhhfffccc___\\\gggkkkrrrwwwuuuiiiWWWIII===:::555111...///111333111111111111111111111111////////////////////////........................------------------------,,,,,,,,,---------......------........./////////////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000///......---------............////////////000000000000000000000000000000/////////000000000111111tttHHH;;;777222111///---,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''')))...777AAAFFFFFFDDD===WWWqqqtttfff\\\___gggyyyrrreee``````eeekkkyyyooowwwZZZSSSTTTYYYRRR???111...,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------.........//////000111111222999:::DDDXXXkkk|||}}}www}}}sssiiiyyyooogggdddkkk|||wwwoooeeennnqqq^^^cccwwwpppooo]]]OOOMMMKKK@@@666333........................------------------------........................---------...///000000000............///000111222...---333===EEEVVVxxxzzz{{{}}}{{{zzz|||sssmmmrrroooyyydddJJJ:::222...///111////////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000///111333333222222444555777888GGGddd~~~zzzsssmmmhhh^^^NNNAAA<<<555444222000//////000111////////////////////////......................................................////////////................................./////////000000000000000000111111111222222222222555666666666;;;DDDKKKZZZaaabbbVVVGGGFFFWWWjjj{{{||||||eee^^^WWWXXXcccqqq|||]]]VVVKKK???777444333444111111111111111111111111////////////////////////................................................,,,,,,,,,---------..................////////////////////////////////////000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000///...............//////........./////////000000000000000000000000000000//////000000000111111111{{{JJJ999666444111///---,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++222@@@LLLLLL???222@@@eeewwwiiiaaaqqq|||xxx|||yyyssskkkeeehhhrrr{{{|||\\\HHH```qqq[[[>>>333,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000111222222333:::LLLooo~~~~~~xxxoooaaa[[[___jjjhhhfffgggmmmsssooogggiiixxxooojjjkkkrrr~~~rrraaaUUUQQQVVV```nnnnnn___~~~zzzlllYYYYYY[[[PPP@@@777////////////////////////------------------------........................---------...///000000111............///000222222333444===KKKVVVhhhyyywwwwwwssslllppp}}}}}}ppphhhlllpppwwwuuuqqqxxxxxxYYYCCC777222333555000/////////............////////////////////////////////////////////////000000000000000000000000000000000000000000000000000222333333333333555666JJJNNNfffzzznnn```VVVUUU:::888555222000///000000000000000000000000000000......................................................////////////..............................////////////000000000000000111111111111222222222///333777:::>>>GGGUUU^^^\\\[[[bbbvvvuuu{{{kkkeeehhhkkknnntttcccQQQBBB:::666555111111111111111111111111000000000000000000000000////////////////////////........................,,,,,,,,,---------................../////////000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000...............///000000---.........//////000000000000000000000000000000000000000000111111111111HHH888:::111111000.........---,,,***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))+++---...---+++---444BBBJJJAAA888EEE[[[XXX]]]aaadddlllwww{{{wwwdddooorrrvvv{{{wwwtttjjjVVViiihhhNNNEEE666+++//////%%%,,,111$$$************)))))))))((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,...///......//////...222111111***'''888GGGBBBgggllluuuvvvsssfffeeeqqqyyyyyymmmnnnuuummmjjjhhhYYYWWWQQQPPPVVV\\\dddppp|||gggbbbyyynnnqqqSSSSSS___HHH<<<333,,,,,,///111000///...............///000000........................///////////////.........000333333///...111111---444222WWWxxxxxxrrrxxxpppxxx}}}iiihhhnnnhhh[[[fffooozzzooohhheeeFFF777999+++000////////////000111111////////////////////////............/////////000////////////000000000000...000111222333555444222222444)));;;666;;;===]]]tttxxxuuusssjjj___TTTGGG888111111222...)))111000000222111------000........................////////////////////////....................................///////////////////////////.........444111...///222444444222555:::===JJJ```hhhfffkkk{{{|||sssaaaVVVfff~~~uuuTTT@@@;;;555+++,,,777777,,,+++333000000////////////000111................................................------------------------////////////////////////000000000000////////////111111111000000000000000111000000000000111111222111111000//////000111111111111000////////////000000000000000000000000000000000000000000000000000000/////////............000000000000000000000000............////////////////////////000000000000...000333444222111111111zzzuuuEEE666888000111000.........---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++***((((((***---666???>>>333666LLLbbbkkkYYYaaajjjttt{{{xxxgggTTTPPPmmm{{{}}}nnnLLL___lllMMM>>>000,,,---)))))),,,+++***************)))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,......---,,,,,,.........///$$$///???888888YYY}}}vvv___```xxx}}}~~~ppplllfff```ZZZWWWZZZ```VVVMMMaaakkkNNNZZZdddkkkpppqqqbbbXXX```YYY>>>222:::999)))'''555...............///000000........................////////////////////////......///000222333333333;;;:::aaayyy|||xxxgggPPPjjjyyyxxxqqqQQQ@@@<<<,,,222111000000000111000000////////////////////////........./////////000000////////////000000000111222222111111222333222000,,,:::333///666TTTnnn|||mmmPPP888555999666222222000......000///---...222........................////////////////////////....................................////////////////////////////////////000111333333222222333444444BBBLLLWWWgggqqq}}}}}}|||{{{qqqfffrrr|||eeeCCC666<<<666))))))666777,,,000000/////////000000111................................................------------------------////////////////////////000000000000000000000///111111111111111111111111.........///000111333333000000111222222222222111111111111222222333333444111111111111111111111111000000000000000000000000000000/////////.........000000000000000000000000....../////////000000000////////////000000000000333222000///000222444555wwwxxxJJJ:::999222111000.........---,,,***))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,***&&&'''///666AAABBB:::///666NNN___ccc___hhhrrrtttnnnbbbPPPAAAWWWxxx~~~||||||jjjUUUdddkkk```JJJ000***111---(((...*********************+++)))))))))*********++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,///---+++,,,...///000000///+++333===HHHiiiYYYXXXjjj|||~~~|||jjj\\\ggg```WWW^^^\\\CCCqqqbbbZZZXXXNNN???444111000---//////.........///000000........................////////////////////////222---...222111,,,///666AAALLLnnn}}}|||zzzjjj\\\___~~~cccQQQJJJ;;;444333111111111111000///////////////////////////....../////////000000000/////////000000000111111444222111111333333222222777::::::AAAiii|||gggJJJ888555333...333000///111000---...111........................////////////////////////....................................//////////////////////////////000000***///333222//////444:::FFFXXXgggrrriiiiii~~~^^^III777555888666222111111111000000000000000111................................................------------------------////////////////////////000000000000000000000000111111111111111111111111555555444333333333333333222333555666666444333111...///000111111111111111111111111111111111111111000000000000000000000000000000000/////////......000000000000000000000000/////////000000000111111////////////000000000000333111//////111333555555OOO<<<777333111000.........---,,,***))))))))))))))))))))))))((((((((((((((((((((((((''')))*********///888@@@===888<<>>888222(((***++++++++++++,,,,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------+++---222222...///333888<<<___aaaiiiqqq\\\PPPUUU___^^^rrrbbbLLLUUUTTT;;;---555111000000/////////000000////////////////////////////////////000000111111111...111777444444IIIddd}}}aaabbbzzzrrrqqqrrrqqqooopppttt{{{|||ooo___PPP:::555000///111333222000000000000000000000000000////////////000000000111000000000000111111111111111000222555333///222888;;;KKKtttTTT555999666222222666666222---,,,////////////////////////////////////////////////....................................////////////000000000000111111222222333222111444<<>>PPPcccooo~~~bbbrrr}}}aaaRRRNNNPPPVVV^^^SSSNNNGGGCCCCCCCCCCCCAAA>>>AAAFFFKKKOOOQQQRRRQQQTTTNNNNNNXXX```bbbaaaaaabbbjjjtttxxx^^^PPPEEE888222222333333111000000000000000000000000//////000000000111111111000000111111111222222222222222555666222666NNNiiikkkBBB888111000222111111222////////////////////////////////////////////////....................................////////////000000111111222333333444///:::IIIXXXeeerrr{{{lll```@@@;;;555555444222222111111111////////////////////////////////////////////////........................///////////////////////////000000111111222333333222222333333444555555555111222555999===AAAEEEGGGFFFHHHIIIIIIFFF@@@:::777<<<:::777555333333444555444444444444444444444444111111111111111111111111111111111000000000//////000000000000000000000000....../////////000000000////////////000000000000444333333888EEEYYYnnn|||TTT>>>///444111000............,,,***))))))))))))))))))))))))))))))))))))))))))))))))%%%,,,444777777666999===HHH??????MMMVVVUUUYYYaaabbbhhhsssxxxrrrmmmttt{{{}}}zzz}}}~~~mmmjjj~~~oooOOO<<<111000000///...,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........---111555333777NNNiiizzzyyy~~~qqq||||||mmmUUURRRjjjzzzZZZbbbSSSUUUVVV222222111000000///000000000000000000000000000000...//////000111222222222111000111;;;TTTqqqtttqqqzzzXXXOOOEEE@@@CCCFFFEEEAAA???>>>>>>@@@AAABBBBBBAAACCCCCCCCCDDDCCCBBBBBBAAADDD??????FFFJJJGGGEEEGGG@@@JJJPPPQQQYYYrrrmmmYYYMMM===444222333222000000000000000000000000000000000000000111111111111000111111111111222222222222222555888777BBBeeeQQQDDD777111000000111444000000000000000000000000////////////////////////..................................../////////000000000111222333333444444555IIIdddwwwqqq|||dddAAA666555444333222222222222000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000111222222333333222222333333444555666666BBBGGGQQQ^^^mmm{{{vvvjjjbbbOOOKKKEEE???:::888888888444444444444444444444444111111111111111111111111111111111111000000000000000000000000000000000000............////////////////////////000000000000000///444DDDZZZooo}}}zzzNNN777;;;111/////////...------,,,,,,******))))))))))))************(((''''''(((((()))***000666555111222;;;DDD@@@CCCHHHNNNOOOPPPXXXaaaggggggjjjqqqxxxyyytttooossswww{{{~~~~~~~~~~~~~~~~~~~~~|||{{{|||}}}~~~eeeZZZqqqeeeCCC===///***(((***,,,+++,,,...+++)))((((((***,,,,,,+++++++++,,,,,,,,,---------000...------...............---,,,333<<>>555------111222000000000000000000000000000000111111222222222111111---<<<---DDDtttpppMMMHHH===>>>BBB>>>???CCC???AAACCCDDDCCCBBBDDDDDDCCCDDD===;;;???BBB@@@AAAFFF???AAACCCBBB??????AAADDD===???@@@@@@EEEOOOXXX\\\~~~XXXWWWKKK888...111444111222222111111111111222222000000000000000000000000555222...+++---222444333333999222333QQQttt\\\;;;@@@444,,,222...111000000////////////000////////////////////////........................------......///000000000111(((...777333222555444JJJfffqqqvvvkkkVVV888???111---<<<222'''999222111111000000000000000////////////............///////////////////////////////////////.........333000......000222222222666777777555555===MMMYYYsss~~~ooo^^^NNN@@@999111888???>>>999333111000...111333111000111444666111111111111000000000000111111000000000000111111000000000000000000000000333...---///111000000333...777EEEXXXooowwwMMM777999////////////...------,,,,,,******))))))))))))************(((((('''((()))***...///111333444777<<<@@@CCCDDDHHHMMMPPPRRRXXX```eeeeeeggglllrrrvvvuuusssyyyxxxxxxxxxyyyyyywwwvvv~~~xxxsssqqqrrrssswwwlllcccfffooovvvuuurrrqqqmmmgggbbbccclllxxx|||tttqqquuu}}}}}}sssZZZkkkwww___FFF999111,,,,,,,,,))))))***++++++,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------...------...///000000000---666000...KKKqqqrrrbbbaaallltttqqqkkk```iiivvv~~~~~~dddNNNfffpppPPPsssZZZ]]]\\\EEE111///333222000000111111111111111111111111000111111222222222222222...:::555JJJqqq{{{sss~~~rrrbbbwwwsssSSSEEEIIIGGGHHHDDD@@@KKKSSSLLLUUUTTTQQQLLLHHHHHHIIIJJJNNNLLLNNNPPPLLLEEEDDDHHHKKKJJJIIIGGGEEECCCAAA@@@KKKIIIEEEBBBCCCGGGKKKNNNXXXiiikkkiiibbbSSSAAA555222222111222222111111111111222222000000000000000000000000---000333444555777777777///222<<>>999000:::BBB///222222111000000000000111////////////............////////////////////////////////////////////////222000...000444666555222;;;IIIcccggg]]]]]]hhhmmmqqq|||vvvrrrzzzcccHHH???AAA===444///555222111222444555333111222222111111111000000000111111000000000000111111000000000000000000000000//////111222000///555===CCCWWWuuuzzzxxxSSS;;;===111/////////...------,,,,,,+++******))))))******+++***))))))((()))***+++,,,222///...222999===>>><<>>::::::<<<>>>777;;;<<<666111222666999333777:::;;;999999;;;===>>>:::666555888===CCCFFF<<>>???EEEBBBBBBHHHMMMOOOQQQUUUZZZ\\\]]]YYYQQQGGG???;;;///222444333111000222555666888::::::888666666666111999>>>;;;999;;;===<<<>>>>>>===>>>@@@DDDIIILLLLLLOOOPPPNNNKKKLLLQQQWWWEEEQQQOOOHHHMMMRRRTTTYYYxxxvvvgggiiikkkXXXHHH888111///......000)))...333222---***+++---,,,,,,---------.........,,,...000000...---...000555@@@```zzziii]]]bbbeeeZZZYYYYYYSSSNNN\\\}}}zzzwwwdddpppggg___aaajjjYYY\\\\\\YYYMMM===333111555111111111111111111111111111111111111222333444555777===aaa~~~nnnWWWrrrvvvaaaQQQIII===222///222222111111111111222222111111111111111111111111555000...333666666888===IIIRRR===555444444222111111000000000////////////////////////////////////////////////......//////000111111111555111444666===YYYzzzxxxsss|||SSS???444,,,888333222222111111111111111////////////............////////////////////////////////////000000111111+++444;;;666111===ZZZuuurrriiiqqqssswwwRRR???===;;;777666888666111222777222222222222111111111111111111000000000000111111111111111111111111111111111111111000000777KKK___uuuPPP999;;;111/////////...------,,,,,,++++++************++++++))))))))))))+++,,,...000---111666888777999===BBBDDDAAACCCGGGJJJKKKNNNSSSSSSPPPJJJCCC===777333111111222444444333555888<<<555:::???DDDEEEFFFGGGGGGCCCDDDEEEMMMbbbtttuuukkk\\\\\\___fffooossssssqqqxxx|||ddd```uuunnn[[[EEE888222...,,,---***---000///---++++++---,,,---------............,,,///000///------000333666XXXwwwnnn{{{mmmZZZvvvaaabbbdddOOOWWWRRR888///<<<222222222222222222222222222111111111222333555666444RRRzzz}}}rrrzzzyyyvvvyyydddTTTDDD666///222222111111111111222222111111111111111111111111222///111777888444666===vvv{{{???444555555333222111111000000////////////////////////////////////////////////...//////000000111111222555---444DDDRRRjjjHHH777>>>000333333222111111111111222////////////............////////////////////////...//////000000111111222555///---999RRRooozzzwwwtttwww~~~vvvmmmGGG===777777<<<;;;444111444333222222222222111111111111111000000000000111111111111111111111111111111333222222444888EEE]]]sssyyyvvvuuuNNN888;;;111/////////...------,,,,,,,,,++++++******++++++,,,)))))))))***+++---///111---222777999888:::>>>BBBCCCBBBEEEHHHHHHHHHMMMSSSOOOMMMJJJJJJKKKJJJFFFCCCCCC@@@???FFFSSS```hhhlllwww{{{{{{uuunnnrrr~~~~~~zzzuuucccqqqlllQQQ???666///,,,+++,,,------------------...------------............,,,///000000...000666;;;NNNvvv{{{~~~xxxmmm}}}|||bbb~~~aaallluuuYYY[[[YYYDDD666888222222222222222222222222222111111111222444666777JJJwwwzzzyyyzzzyyynnnjjj~~~~~~hhh{{{___JJJ<<<444222222111111111111222222111111111111111111111111444222444888555444CCCVVV}}}~~~\\\===666555444333222111111111/////////////////////////////////////////////////////////000111111222222222+++>>>___sss~~~]]]>>>777,,,444333222222111111222222////////////............////////////////////////...//////000111111222222<<<444888VVViiiwwwwww\\\III999888:::666444666333333222222222111111111111111000000000000111111111111111111111111111111333333555<<>>@@@CCCDDDGGGJJJHHHGGGLLLUUUUUUWWW^^^gggooonnnggg___QQQJJJHHHWWWsss{{{~~~~~~kkk}}}kkkoooxxxssshhhfffuuuXXXDDD999222...---...---+++,,,.../////////---------.........//////,,,...111000///333;;;AAArrrwww[[[aaaxxxooommmiiiyyy```qqq|||\\\rrr[[[RRROOOAAA...222222222222222222222222222111111000222444666888nnnyyyvvvkkkTTTTTTfffNNNAAA:::222222111111111111222222111111111111111111111111333333666888666@@@bbbzzzwwwrrrtttxxxRRR777666444333222111111111////////////////////////000000000000000000000000/////////000111111222222999333NNNyyyrrrzzzttt\\\444FFF444333222222111111222222000/////////............////////////////////////...//////000111222222222---CCCeeepppooolllGGG999888666444666333333333222222222111111111111000000000000111111111111111111111111111111333333888CCCPPPaaayyyqqqxxx|||QQQ:::<<<000000///...------,,,------************************,,,+++******,,,......---111111333555888<<<@@@BBBGGGGGGGGGGGGHHHJJJOOORRRUUU\\\kkkyyy~~~qqq^^^VVVYYYaaafffuuurrrfffgggXXXkkkooo[[[]]]wwweeemmmxxxjjjLLL<<<777000...///------000///,,,,,,000---------.........//////222444---...444///;;;```pppFFF]]]ttt{{{mmmgggrrr|||qqqeeeggg}}}sssaaa|||nnnbbbUUUVVVQQQHHH444222111222444333000111555222///333999444///>>>TTTsss}}}www```}}}\\\FFF888555222111333333000000333333333222222111222222222888000999666+++WWWwwwFFF555666888000777<<<---111111000///////////////////////////////////////+++333666222///000222222999AAA___ooo|||fff555333777///...888111)))666000000000000000000000000///////////////000111111,,,///111111000111444666;;;sssnnnqqqqqquuuMMM777<<>>???@@@AAAAAABBBBBBEEEIIIMMMRRRVVVggg||||||}}}~~~cccqqqvvvrrr{{{rrrnnn~~~[[[rrr```III>>>111///------000000---,,,///------........./////////,,,...333111///FFFnnn~~~^^^kkkwwwyyy|||xxxiii[[[VVVVVVcccwwwdddyyy}}}nnnqqq|||gggvvvtttqqq[[[[[[UUU???666222111333333111222555666......666444666RRRvvvssspppTTTNNN:::444111222222111111333333333222222222222333333000444666AAA\\\yyy}}}zzztttMMM111888999333555;;;111111000////////////000////////////////////////444---,,,222444222555;;;fffvvvzzzkkkxxxiii===666333111///666777---000000000000000000000000000////////////000111111333,,,///:::666222KKKppp|||zzzSSS===999:::555444000,,,444888...000000000000000000000000444222///000222444333111@@@]]]bbbfff~~~~~~tttzzzrrrQQQ777999///000///...------,,,------************************(((,,,///...******...333333555777:::<<<============>>>@@@@@@AAADDDHHHKKKMMMNNNVVVgggyyy|||{{{cccTTTooo{{{yyytttuuuqqq}}}eeeJJJAAA<<<222...---000000------///............////////////333---333333999hhhwww^^^gggxxxdddvvvbbbUUUjjjqqqvvvqqqoooeeeooo[[[VVVHHH:::555222333333111222555333---...444555@@@jjj|||rrr|||VVVMMM???888222222222111222444333333222222222333444444222666<<>>444444000111666222111000000//////000000////////////////////////555,,,+++333333000999IIIuuummm]]]>>>333666111555888+++000000000000000000000000000000//////000000111222,,,000222111555JJJqqq|||uuuiii~~~RRR<<<777666777222,,,222666,,,000000000000000000000000222111000000111333666888CCCgggzzzzzzyyyrrrrrrnnnRRR777888000000///...------,,,------************************(((,,,///...++++++///444333555777:::;;;<<<<<<<<<<<<>>>@@@AAABBBEEEHHHKKKNNNOOORRRUUU[[[bbbggghhhlllooo~~~~~~tttrrrssswwwtttsss~~~xxxiiiyyyppp```cccuuujjj```[[[ddd~~~sssiiivvvoooUUUHHHKKK888222...///000...---///........./////////000000222)))---555III}}}hhhWWWggg~~~jjjwwwrrrpppgggoooxxx{{{iiikkk```[[[OOOPPP@@@999444444444222222444555444555777:::PPPwwwrrr}}}yyytttooosssgggUUUGGG===444222333222222444333222222222333444444555<<<<<>>@@@BBBCCCFFFIIILLLSSSXXXZZZZZZ[[[bbbiiilllggglllsssuuusssqqqrrruuuppptttzzzyyytttuuuooo\\\fff{{{{{{___{{{wwwgggiiiXXXbbb[[[ddd}}}eeerrrnnnTTTUUU???777000//////......000....../////////000000000111***---<<>>666555555333222444333777777555@@@aaahhhwwwmmm~~~pppiiiuuukkk~~~xxx^^^OOOCCC777444444333222444333222222333333444555666333???OOO~~~vvv|||vvv}}}HHH777;;;999666222222111000000000000111000000000000000000000000111111333444333<<>>@@@BBBDDDFFFIIILLLJJJQQQUUUVVVYYY```eeeeeebbbjjjllleeebbbgggiiieeejjjrrrwwwvvvuuu{{{www{{{~~~ssswwwtttxxxhhhfffXXXTTTCCCHHHiiizzzuuuqqq___XXXFFF;;;111...///...///111.../////////000000000000000222777NNNssszzzfffyyyaaaqqq```|||qqqqqqzzzeeeiiiRRRMMMBBB999666666444222333///555555555NNNxxxdddiiijjjyyyzzzlllhhheeeqqq}}}lllVVVHHH:::555444333333444222222222333333555666666000[[[|||lllrrruuu}}}MMM666222///333333222111111000000111111000000000000000000000000///222444333888OOOssseeeeeevvvLLL333333333222666000000000000000000000000111111000000111111222333111+++;;;bbbsssvvvKKK222444444000222333000000000000000000000000///111111111444AAAUUUdddjjjkkkrrryyyhhhVVV888999333000000...---------------************************,,,+++***,,,///111222111222222222444666999<<<>>>;;;===@@@BBBDDDFFFIIIKKKMMMTTTYYYZZZ^^^eeeeeeaaaddddddZZZPPPYYYhhhfffUUULLL[[[kkkuuu~~~yyykkkkkkttt~~~zzzyyy|||ooo]]]QQQFFFKKKIIIRRR^^^XXXddd}}}ooodddVVVKKK>>>222.........///222////////////000000000000...888BBBddd~~~mmmttteeeiiijjjooommmlllfffjjjQQQPPPEEE;;;777777444333333///777777<<<```hhhZZZwwwiiimmmrrrpppnnn~~~bbbhhhpppZZZKKK<<<666555444333333222222222333444555666777DDD~~~xxxwwwpppbbbdddvvvRRR:::000888333222111111000111111111000000000000000000000000///333333111===^^^aaappprrr@@@666666......000000000000000000000000111111111000111111222333777///PPPkkk}}}qqqeee:::999:::444444666000000000000000000000000333111///000999JJJ^^^lllhhh~~~zzzttt}}}ooo|||UUU;;;333444///......------,,,++++++,,,+++***))))))***++++++------,,,------...///000111222333555666888999::::::;;;<<<>>>???@@@BBBBBBPPPUUU\\\aaadddeeefffggg^^^YYYPPPLLLRRRVVVMMM@@@:::MMMiiiuuuppppppmmm___]]]uuussshhhxxxzzzaaaRRRRRRYYYPPPSSSiiinnnmmm{{{vvvvvvmmmSSSQQQFFF>>>444***///555...///......///111111000///---444MMMttt}}}zzz}}}||||||WWWssswww{{{zzzgggVVV{{{NNNUUULLL???777555777444000***@@@:::BBBgggOOOffffffccc}}}xxxgggpppeeeZZZ[[[YYY}}}ooojjjTTTDDD999///111666333555555777222000;;;???333XXXgggfff___eeevvv|||~~~[[[111AAA555555333111000111111000///111111000000000000000111999222222===MMMbbb~~~eeeTTT666///<<<444222111111000000000000000000***444777+++///888000999AAAtttrrryyyTTT111GGG:::$$$<<<333222111111000111111111444//////555DDD```pppjjjvvvwwwwwwrrrqqqvvvVVV<<<444444///......------,,,++++++,,,+++***))))))***++++++------,,,------...///000111222333555777888::::::999;;;<<<>>>???AAABBBDDDOOOSSSZZZ___bbbccceeefffbbb[[[VVV[[[jjjqqqcccPPP@@@FFF\\\qqquuurrrjjj]]]RRRdddlllrrrrrrmmmzzzyyysssiiissshhhaaarrr}}}{{{qqqddd}}}{{{fffUUUGGG===444+++000555.../////////000111111000///222>>>[[[yyyxxxvvvxxxgggWWWmmm~~~}}}ooo}}}```ooooooWWWNNNAAA888555555555333:::444---aaavvvdddNNN\\\lllfffwww{{{___SSSZZZ\\\VVVwwwsssnnnXXXHHH===222222777333222555555666888888888:::XXXwww|||zzzooolllbbbcccoooyyyrrrKKK;;;444444333111000111222111000111111000000000000111111///000666HHHfffvvvuuuoooCCC;;;777,,,222222111000000000000000000111444000---444888000:::fff~~~HHH999:::555:::333333222111111111111111222444333:::RRRooouuu}}}wwwVVV===555666///......------,,,++++++++++++***))))))***+++,,,------,,,------...///000222333444555777888::::::888:::===>>>???AAACCCFFFLLLQQQXXX]]]```aaabbbcccgggfffhhhnnnzzz}}}uuuVVVGGGSSSoooxxxnnnbbbWWWGGG[[[fffnnn}}}}}}yyyvvvmmmmmmxxx}}}mmmiiinnn|||pppwww{{{hhhyyy\\\LLLAAA999//////333...000000000000000000000///---IIIqqqxxxrrrbbbwwwlllwww[[[tttYYYSSSWWWeeewww}}}___zzzYYYPPPCCC:::555444555666999444999}}}pppdddOOORRRxxxiiizzzwwweeeZZZ___```WWWsssxxxsss\\\LLLBBB666333777444555888333666<<<000555SSSqqq{{{vvviiieeeiiiwww[[[;;;555444222111111222333222111222111111000111111222222333666@@@YYY\\\uuuNNN@@@222000222222111000000000000111000777222***000777777777RRR}}}nnn555888AAA333444333222222111111222222000:::666>>>```xxxyyyxxxnnnSSS<<<666666///......------,,,+++++++++***)))))))))***+++,,,------,,,------...///000222333444555777888999:::777:::===??????AAADDDGGGJJJOOOVVV[[[^^^___```aaakkktttzzzvvvqqqvvvtttVVVUUUnnnrrrbbbUUUOOOCCC___qqqvvv~~~~~~wwwqqqfffiiitttvvv}}}wwwyyyvvvnnnllljjjkkk{{{aaaQQQJJJCCC444---000000111111111000//////000111...[[[ffffffqqqZZZooo```kkk]]]LLLGGGLLLeeezzzmmm~~~{{{\\\nnnuuuXXXOOOEEE===888444444777000:::IIIuuugggSSSMMMtttlll~~~vvvyyyrrrmmm~~~rrrkkkjjj\\\uuussswwwwww^^^NNNEEE888444666444555:::111444===111FFFsss}}}rrrmmmjjjrrrrrrsss???888444333111111333444333222222222111111111222333333888777EEEeee{{{rrrgggiiixxxKKK555;;;333222111111000000111111000777...+++555333555JJJyyymmmiiiiii|||TTT<<>>nnnrrrppp\\\fffqqqLLLRRRaaawwwfff```~~~[[[RRRRRRNNN\\\vvvuuugggppp\\\PPPFFF@@@;;;555444666666555MMMiiiWWWKKKeeettt{{{|||xxxwwwaaannnzzztttccc{{{llluuu|||aaaPPPHHH:::333666555///888444666===777YYYnnn]]]vvv~~~xxxvvvnnnpppeeeIII:::666444222222333444333222222222222222222333444444222555NNNwww}}}qqqtttmmm]]]888;;;333222222111111111111111111222,,,222888...;;;fffoooaaa[[[sssLLL<<<:::555444444333333333333333...>>>AAAYYYuuufff~~~QQQ;;;444111///......------,,,++++++***))))))))))))+++,,,---------,,,------...///000111222333444555666777777777<<<@@@AAA??????DDDIIIIIINNNUUUZZZ]]]^^^___```hhhiiiiiihhhbbb^^^aaaggg~~~ggg\\\[[[SSSOOOOOOKKKIIIWWW\\\eeezzzxxxooorrrmmmccchhhwwwtttgggdddttthhhbbbgggTTT???@@@KKKZZZuuullloooiiiRRRJJJJJJ<<>>>>>CCCHHHJJJOOOVVV[[[^^^___```aaabbbbbbeeehhhcccZZZVVVXXXnnneee\\\QQQKKKUUUZZZMMMJJJYYY___ddduuu~~~zzzxxxwwwooo```bbbyyyooobbbffftttqqqTTTPPP[[[RRRJJJJJJGGGNNNkkkzzzjjj^^^JJJJJJBBB555222111...000222111...///333888dddzzzwwwkkkqqqUUUDDD>>>JJJ\\\oooTTT]]]}}}xxxwwwggg```fff^^^UUU}}}rrr~~~vvv~~~kkk}}}cccKKKAAA===666444777555>>>qqq\\\NNNIIIlll|||qqqssskkknnnuuu^^^SSS@@@444666888444::::::333333FFFlllggg\\\zzzjjjjjj}}}NNN999777555444444444222111222222222333333444555666@@@aaayyy___wwwJJJ;;;444333222222111111222222222///444666333CCClll|||{{{vvvrrrvvv}}}III;;;666555555444444444444444;;;EEEbbbXXXvvvRRR>>>777222///......------,,,++++++***))))))))))))+++---...---------------...000000000000111222333333444444888>>>CCCBBB>>>>>>BBBHHHKKKPPPVVV\\\^^^```aaabbb]]]dddmmmmmm```SSSVVVaaaeeeddd]]]MMMJJJ^^^cccNNNHHHeeetttrrrssswww~~~sss\\\ZZZxxxqqqYYYfff}}}~~~uuueeeIIIEEEQQQTTTZZZYYYGGGCCCaaa{{{ooonnnMMMLLLGGG;;;222------000222000...///444:::~~~^^^RRRrrr[[[GGG999???CCCxxxyyy^^^]]]vvviiipppmmmcccPPPpppqqq{{{eeemmmMMM@@@<<<666555888666DDD{{{xxx}}}vvv```QQQ===VVVccczzz{{{}}}zzzeeeXXXDDD666777999666666666222===hhh```jjjttteee^^^;;;888666444444333222000222222222333444555666777BBBkkkgggtttaaa>>>444333222222111111222222222222999444///SSS~~~xxxtttrrr|||yyy```;;;666666555444444444444555CCCJJJlll|||}}}wwwxxx\\\xxxUUU666888666/////////...------,,,,,,...+++((((((+++---,,,+++...///000///...---...000000000000000111222333444:::<<<>>>>>>???AAACCCFFFOOOOOOQQQUUU[[[^^^]]][[[```dddjjjoooooojjjbbb\\\``````aaacccddd```[[[VVVTTTffflllcccjjjddd```___wwwzzz^^^SSS]]]}}}xxxlllkkkkkkYYYPPP]]]qqqsssdddUUUPPPYYYwwwvvvOOOQQQHHHGGG---111111555222///000---666LLL```NNNsssZZZBBB???AAA>>>]]]}}}WWWVVVnnnvvvwwwrrrcccWWWRRRoooddd~~~|||~~~XXXPPPIII999>>>777666555\\\nnnwwwbbbYYYEEEBBBHHHiii~~~XXXnnn]]]HHHAAA111999888222333???AAA~~~kkkssssss}}}|||yyyIII888:::111---888000+++444222555555000666<<<888RRRpppgggIII555333777555---111444,,,---888AAA888>>>qqq~~~rrrnnn|||AAA:::777777///666;;;///999BBBMMM{{{~~~yyyuuuXXX:::999333/////////...------,,,,,,---***((()))+++------,,,...///000///...---...000000000000000111333444444999;;;===>>>>>>@@@CCCEEELLLOOOSSSXXX\\\^^^^^^]]]^^^kkkrrrppprrrvvvlllZZZXXXbbbkkknnnlllhhhddd```TTTfffqqqpppwwwnnnjjjeeeyyynnnYYYSSSiii{{{zzzyyymmmfffnnnyyykkkTTTVVVooo||||||~~~[[[SSSEEEEEE111555111333111111111,,,:::XXX[[[OOOtttjjjSSSHHHBBB@@@QQQ|||```SSSeeeoooaaaWWWTTTsssZZZfffrrraaaSSSHHH777:::666444<<>>777888///444:::222===JJJccc}}}YYY===;;;111/////////...------,,,,,,+++***)))***,,,............///000///...---...000///000000000222333444555888:::;;;======???BBBEEEIIIOOOVVV[[[]]]___aaadddiiiyyyzzzlllooo~~~vvv^^^LLL___pppqqqlllhhheeebbbhhhttt~~~{{{ooo{{{|||bbbNNNXXXtttyyytttzzztttcccYYYQQQaaaooo}}}~~~ooooooWWWDDDDDD666666222000///444222+++AAAkkkxxxXXXPPPsssttt]]]MMMCCCBBBBBBeeewwwfffRRR\\\sssggg___]]]|||bbbaaa}}}{{{}}}oooWWWIII888999666666@@@lllXXXLLLDDD;;;QQQtttvvvpppvvviii~~~]]]RRR???777777444666:::999YYYmmm]]]fffxxx}}}aaa???999444///222000999333777111111777111;;;[[[rrrrrr}}}ooowwwhhhjjj@@@555333333///333777222777///---HHHttt|||ppp~~~wwwsssllleeeccckkkyyyvvvDDD777888111222888555BBBMMM{{{}}}}}}VVV<<<<<<444/////////...------,,,,,,))))))***+++,,,...//////...///000///...---...000//////000111222444555666666888:::<<<===???BBBDDDGGGOOOWWW\\\]]]aaahhhooo}}}yyyfffgggwwwuuucccDDDYYYiiijjjeeeeeefffeeevvvvvvvvvzzz|||~~~}}}kkkWWWTTTgggxxxlllqqq|||sssaaa^^^IIIPPP```uuulllZZZGGGFFF;;;444222//////555333,,,JJJ~~~aaaWWWuuu|||___NNNIIIBBB:::OOOaaa___RRR\\\uuupppxxxyyykkkdddddd^^^yyyzzz[[[LLL>>>::::::999AAAvvvsssYYYOOOIII???PPPooommm^^^ccc^^^mmmcccXXXAAA999666444666<<>>BBBDDDGGGOOOVVVZZZ\\\bbbnnnxxxvvveeebbbhhhfff\\\===KKKZZZ___aaaeeennnuuuzzzpppcccbbbxxx{{{ttteeeXXX[[[mmmwwwmmmyyyaaaEEEDDDRRRnnnxxxYYYKKKHHH@@@333222//////555333000SSSjjj^^^yyygggRRROOOAAA;;;AAAEEEOOOTTT```~~~aaabbbqqqiiiiii```|||~~~vvvZZZMMMBBB:::;;;999FFF{{{vvvaaaRRRLLLAAAQQQpppmmm^^^dddTTTaaammm\\\FFF:::555;;;888???XXX}}}ooozzznnncccYYYSSS999666777777---222000888111444>>>444GGG}}}pppxxxxxxaaaDDD555666333333666444888222999dddrrrssspppjjjiiiqqqvvvrrrmmmjjjfffWWW777999999333888<<>>gggyyyxxx|||iiiXXXzzziiiBBB333222777000444333777222444999999VVV}}}zzzssslllpppKKK666666444111333444999///>>>rrr|||vvv{{{yyyuuuiiigggwwwxxxpppaaabbbfffiii<<<999<<<444;;;DDDOOOtttzzzpppnnnvvvuuuzzzWWW<<<;;;444/////////...------,,,,,,))),,,...///---,,,---......///000///...---...000//////000111333555777888666888:::<<<===@@@CCCFFFGGGMMMSSSXXXZZZ___ffflllgggtttppp\\\RRRVVVQQQBBB555<<>>@@@DDDGGGFFFLLLSSSXXXZZZ\\\___aaa[[[qqqnnnOOODDDTTTUUUAAAFFFLLLaaaqqq```CCCJJJgggmmmooogggAAAPPPggg~~~eeeNNNFFFJJJaaaxxx}}}kkkXXXKKKMMMaaawww}}}xxxxxxkkkrrrqqqkkk[[[@@@CCC@@@111777333---///>>>fffXXXRRR```zzz]]]MMMKKKCCC;;;JJJLLLSSSvvvyyytttbbbgggzzzrrr}}}rrrfffPPPGGG666>>><<>>BBBEEEJJJMMMSSSXXX[[[\\\\\\[[[WWWjjjxxxgggQQQWWWfffeeeiiiiiipppqqq]]]DDDEEEVVV|||tttiiieeeuuutttYYYRRRDDDVVVoooNNN>>>@@@EEEfffxxxlllggghhhZZZJJJVVVqqquuuWWWMMMAAA999333777222111444666|||uuuXXX^^^kkkQQQGGGFFFMMM===JJJRRR{{{vvv}}}uuusssnnniii|||jjjlllQQQ???<<<777AAAzzzzzzssswwwttteeeKKK{{{xxxyyyZZZQQQHHHDDDJJJ___qqqmmmyyyuuuVVVxxx\\\ZZZGGG777777BBBUUUpppiiioooqqqWWWcccqqqyyybbbttt\\\999555888444444777444;;;;;;<<>>CCCFFFMMMQQQVVVYYYZZZYYYZZZ[[[fffuuuvvvkkkzzzkkkkkkppppppZZZAAABBBUUUdddwwwyyy~~~xxx]]]QQQBBBPPPwww~~~hhhWWWKKKAAA___~~~ttt```eeeyyyvvv{{{wwweeeMMM???FFF444777222111444:::mmmSSS]]]nnnOOOIIIHHHMMM???MMMNNNlll{{{}}}bbbYYYwwwnnnhhhRRRBBB;;;666DDDzzzjjjVVV{{{|||___WWWOOOKKKGGGPPPoooppptttXXXqqqlll]]]EEE:::222???bbbzzzkkk}}}\\\ZZZ[[[sss___rrrsssBBB555555444666888444777777AAAoooyyyiiiiiitttzzzoooRRR888444...;;;777999TTTYYYbbbzzzfff[[[kkksssvvvlll```uuu\\\@@@:::===EEENNNxxxvvvfffoooxxxVVVBBB888555111111000///...------,,,,,,,,,,,,,,,------------......------------......---///111222222444777999<<<<<<;;;;;;<<>>444333777===fffrrrTTTgggmmmsss~~~bbbSSSZZZxxxtttooovvvcccnnnsssFFF;;;AAACCCTTTuuusss|||aaatttsssvvvWWWCCC999666111000000///......------,,,,,,,,,------------...------,,,,,,,,,,,,---------///111111222333666999<<<;;;;;;:::;;;>>>DDDHHHKKKRRRZZZ\\\ZZZZZZ___eeemmmsssxxxsssqqq|||uuuooonnnhhhOOO555777JJJlll||||||lll\\\RRR]]]ssssssYYYcccsssvvvxxxnnnWWWIII;;;;;;666333222555IIIdddVVVhhhkkk^^^NNNJJJNNNpppbbb___|||vvvrrrzzzvvvccc___eee}}}kkk\\\NNNWWWyyytttgggmmmpppggglllPPPBBB:::<<<^^^vvvhhhQQQuuucccnnnuuufff^^^\\\OOOBBBMMMeeeqqqppp^^^```cccHHH:::<<>>fffyyymmmoootttsssyyyzzzjjjaaa;;;>>>:::000444===mmmyyyfff[[[wwwqqqsss{{{eeeRRRTTTpppqqqiiinnnIII:::DDDCCCaaayyyxxxvvvbbb|||ttt|||iiidddzzzXXXCCC999666000000//////......------,,,,,,---------.........------,,,,,,,,,,,,---------///111111111333555888:::::::::999:::===BBBFFFNNNTTT[[[ZZZUUUSSSUUUZZZqqqyyyzzzwwwzzzrrriiiddd___KKK555888KKKQQQ___nnnuuu|||fffWWW\\\mmmvvvuuuxxxzzzkkkQQQFFFLLL===666444333666QQQ}}}UUUNNNfff~~~}}}\\\NNNUUU}}}jjj\\\xxxlll[[[~~~hhhhhh___eeepppppp]]]OOONNNIIIFFFbbblllgggjjjhhhlllPPPEEE;;;===hhhhhh]]]hhhXXXmmmaaaYYYtttvvveee```WWWHHHHHHSSShhhyyyppplllgggfffSSS======FFF~~~pppmmmmmm\\\hhhooobbbXXXvvvyyydddnnnZZZ???999777777222;;;:::AAAllljjj^^^hhhssssss{{{uuu|||fff???111999444:::CCCzzz}}}^^^aaa|||sssxxxiiiRRRMMMfffwwwnnnoooJJJ:::CCCFFFsssyyyyyyjjjbbbzzz}}}nnn|||XXXCCC999666000000//////............,,,---------..................------------.........///111111111222555777888999::::::;;;===AAAEEELLLRRRZZZ]]]\\\[[[]]]``````iiirrrnnnlll{{{sssmmm```XXXUUUHHH777;;;LLLggg```\\\```kkkyyyppp[[[YYYhhh}}}}}}XXXNNN@@@???555555444777XXXTTTOOOjjjeeeNNNOOOttt^^^OOORRRZZZqqq{{{]]]kkkkkkllllll~~~ssshhh\\\YYYNNN<<>>AAALLLooovvvttt]]]ccckkkXXXCCC888555////////////............------------............///..................///...///000111111222444666777999;;;======???BBBDDDKKKQQQZZZ```cccddddddddd]]]ccchhhcccdddwwwpppppp]]]PPPNNNDDD666888FFF~~~qqqcccbbblllxxx}}}gggYYYXXXeeevvv]]]XXX777@@@444666666888]]]ZZZUUUooorrrzzziiiQQQLLLiiiVVVNNNDDDooowwwwww___ooo~~~vvvjjjgggmmmfffUUUMMMJJJ???OOOyyynnnqqqnnnoooTTTIII;;;HHHXXXJJJsss^^^cccvvvfffbbbXXXpppgggcccYYYNNNBBBYYYtttxxxllljjj\\\===AAA``````hhh|||~~~yyyxxx{{{KKK<<<777666888;;;999RRRuuunnnXXXbbbssszzz}}}yyymmm???>>>555:::iiizzzqqqRRR[[[[[[ggguuu|||zzzbbbPPPOOOaaafffWWWUUUmmm|||ppp[[[FFF@@@SSSooo|||\\\ppprrrXXXBBB888444///////////////.........---------.........////////////............//////...///000111111222444666777:::===???@@@AAABBBDDDQQQUUU[[[___```]]]XXXUUU^^^^^^]]]VVVXXXmmmtttcccwww```OOOKKKBBB333222===nnnzzzqqqrrrlll___\\\gggSSSPPPTTT```lll\\\xxx{{{PPPWWWOOOAAA444666666888___VVVRRRmmmttteee___|||nnn[[[RRRmmm^^^^^^NNNSSS~~~wwwooo{{{ttt\\\OOOVVVOOOHHHVVVsssrrr|||xxx}}}hhhuuuUUUFFF:::SSSQQQAAAvvvxxx___ccc{{{jjjgggMMMwwwzzzpppppphhh[[[DDDOOOccc{{{}}}sss|||lllaaaEEE???pppoooXXXnnnpppnnnqqqwwwwww{{{yyyPPP???:::888777888:::cccxxxccc[[[bbbpppwww}}}xxxppp>>>888444???uuummmdddRRR]]]UUUkkksss|||ooo```TTTOOOYYYyyyrrr^^^YYYJJJuuucccLLL@@@WWWyyyhhhuuuOOOkkklllXXXCCC999555111111111111000000000000//////............//////////////////////////////...000333444444444555666555666777888:::===BBBDDDNNNQQQ\\\eeeZZZHHHFFFQQQXXXYYYSSSJJJOOO```mmmqqqmmmmmmeeeTTTAAA666666999]]]sssttt{{{nnneeeaaa```ZZZQQQ___xxxXXXYYYgggrrrttt\\\WWWDDD@@@CCC000>>>000lllXXXPPPooobbbJJJwwwssscccwwwooo```TTTUUU~~~WWWttt{{{mmmnnncccLLLEEEOOOqqqsssyyyqqqddd}}}[[[III<<>>999<<>>:::888;;;???MMMZZZdddbbb[[[]]]lllzzz~~~}}}zzzpppccc]]]ggguuuzzzuuuooodddPPP;;;222444WWWqqqvvv|||sssjjjeee\\\RRR___vvvgggXXXsss{{{vvvjjjgggLLLBBB>>>000<<<444eeeXXXQQQsss{{{^^^qqqlll\\\VVVmmmsssXXXNNNQQQ{{{pppqqqaaa}}}ZZZHHH;;;VVVRRRPPP^^^~~~}}}[[[ooolllgggXXXWWWvvvqqqkkk\\\UUUKKKnnnyyyqqqzzzzzzeeeGGGFFFxxxkkk|||vvvyyy~~~}}}yyyxxxyyyttt}}}sssjjjnnn___CCC888888111;;;FFFnnnYYYXXXeeeiiitttdddKKK@@@777DDDvvvLLLMMMaaaTTTaaavvv}}}gggVVVMMMNNNjjjtttgggfff[[[QQQlllvvvIIIMMMzzzkkk{{{ccc[[[fff~~~tttwwwvvvmmmWWWBBB999666111111000000000000////////////............//////////////////////////////...000222333333444666888;;;BBBHHHGGGAAA>>>BBBGGGIIIWWW\\\TTTVVVggguuuyyyrrrmmmnnnssspppkkkttt~~~zzzuuudddJJJ666000MMMmmmyyy|||}}}rrrfffZZZPPP[[[qqqzzz~~~zzziiifff}}}|||vvvfffeeeIIIFFF>>>666;;;:::XXXYYYTTTwww{{{gggZZZiii[[[WWWOOOEEEkkkmmmooo{{{zzzZZZJJJ===VVVVVVQQQ]]]~~~}}}^^^qqqpppfff```WWWxxx~~~ttttttaaaTTTCCC___tttsssuuujjjLLLDDDuuu}}}zzz{{{jjjpppyyyrrrkkkoooiiiEEE888888555@@@DDD~~~qqqLLLVVVccchhhuuuqqq```>>>777HHH{{{~~~wwwGGGNNNbbbZZZfffuuurrr```VVVRRRddd|||aaa\\\eeeRRRVVVzzzzzzIIIKKKuuuiiivvv^^^]]]eee~~~pppQQQbbbVVVAAA999777111000000000//////////////////............//////////////////////////////...000222222333444666999777<<>>666;;;NNN[[[VVVyyyppp^^^kkkWWWYYY^^^UUUIII]]]vvviiiooo}}}ppp|||yyy[[[LLL@@@YYYYYYQQQ\\\~~~ggg|||uuuffffffWWWiii}}}|||fffXXXDDDTTT|||bbbmmmmmmRRREEE{{{fffvvv~~~xxxsssppppppdddtttzzzqqqhhhgggyyynnnMMM===888===BBBFFFtttrrr|||KKKQQQdddnnnvvvwww~~~xxxiii<<<;;;RRRvvvpppFFFOOO^^^]]]lllsss{{{jjjbbbXXX```dddYYYmmm^^^VVVaaayyyEEEGGGvvvlllqqqUUU```ggg}}}iiittt```XXXkkkVVVAAA999666000000000////////////...//////............//////////////////////////////...000111222222444777:::666555666999@@@GGGLLLOOOTTTUUU\\\hhhrrrtttoookkkYYYNNN>>>>>>[[[~~~vvvkkknnnpppZZZ<<<===```}}}yyyyyykkk\\\SSSJJJTTTkkkxxx}}}zzzvvvrrr{{{sssyyyzzztttpppoooaaaMMMGGGuuuiiijjjrrr___SSSKKKJJJ<<<...666JJJ|||^^^XXXyyyuuuxxxdddhhhSSSKKKTTT{{{fffeeepppqqqfffzzz|||___NNN@@@ZZZXXXQQQ\\\xxx~~~iiijjjXXX___qqqdddOOONNNlllcccpppqqqWWWPPP{{{zzzrrrQQQzzzxxxtttsssppplll]]]sss}}}vvvmmmgggrrrmmmSSS@@@777888CCCYYYkkkyyywwwLLLTTTeeennnvvv~~~tttzzzuuukkk999AAA[[[rrrfffAAAJJJQQQXXXiiisss}}}oooiii\\\___wwwxxxooojjjgggaaa[[[ooowwwGGGOOO{{{zzzvvvRRRfffiiizzz^^^aaaqqqXXX[[[VVVAAA888555000000////////////......//////............//////////////////////////////...000111111222444888:::???:::666777===CCCFFFGGGJJJQQQ[[[aaa]]]YYY___hhhWWWWWWGGG666FFFsssooo]]]^^^ggg^^^JJJ@@@[[[}}}|||~~~}}}hhh\\\UUULLLTTTkkkzzz{{{|||xxxvvv~~~xxx{{{uuuTTT???kkkhhhnnnzzzgggXXXLLLMMM888444777HHH___YYYzzzhhhggg[[[OOOoooiiidddpppzzz|||yyyxxxcccNNN>>>XXXVVVPPP___qqqlll]]][[[}}}lllVVVHHHMMM```rrryyylllrrrvvvZZZXXXtttgggnnntttTTTxxxyyyzzz}}}yyyrrrddd}}}zzzuuurrrmmmooowww}}}rrrSSS>>>666666EEEeeehhhnnnLLL^^^dddgggwwwzzzrrryyy{{{zzz999AAAZZZrrr\\\???IIIIIITTTeeesss|||qqqaaa___mmmwwwyyydddhhhggg\\\aaavvvLLLXXX}}}zzzVVVooolll{{{\\\bbb{{{[[[WWWVVVAAA888444000000/////////.........//////............//////////////////////////////...///000111222444888;;;AAA???<<<<<>>]]]SSSZZZ{{{wwwfff___YYYKKKLLLbbbttt|||}}}xxx|||}}}XXXOOO{{{gggwww}}}aaaeeeUUUXXXMMMzzz^^^>>>YYY]]]ZZZkkksssgggOOOQQQYYYZZZJJJ]]]aaasssdddcccMMM>>>^^^SSSSSSgggpppfff___xxxeee^^^UUUNNNHHH>>>BBBkkktttsssjjj\\\]]]qqqbbbvvvwwwrrrtttcccyyytttyyy]]];;;<<<777AAAuuuqqqWWWTTTWWWdddooo}}}KKKHHH```xxxGGG888MMMIIIQQQZZZkkkzzz}}}lllbbb]]]\\\vvvpppJJJdddwwwhhh|||xxxUUU~~~xxx|||\\\ZZZwwwpppRRRUUU???777555////////////............////////////////////////000000//////.........---///000111111111222555888888888:::>>>BBBEEEFFFEEEEEELLL[[[gggeee\\\^^^gggPPPAAA111...000555ZZZJJJ999CCC<<>>hhhpppUUUYYYaaaaaapppvvvuuuPPP999eeemmmKKKBBBDDDKKKLLLZZZgggzzzxxxhhhfff___rrrzzzNNNooogggvvvwwwcccuuuwwwqqqVVV]]]tttvvvWWWTTT>>>666444////////////............////////////////////////000/////////...............000111111222333555777777999<<>>@@@AAABBBFFFJJJNNNQQQWWW```iiiiiiYYYFFFDDDKKKSSS___eeeVVVGGGIII______JJJ;;;AAAeeeaaajjj{{{qqqjjj^^^LLLFFFGGG@@@wwwttt]]]jjjvvvpppvvvlllddd|||wwwWWWYYYsssrrroooYYYlllcccWWWZZZwww]]]{{{~~~|||yyyfffVVV;;;JJJfffbbbwwwnnn\\\wwwooo[[[ZZZdddhhhZZZOOOFFFXXXXXXQQQxxxtttiiigggaaazzzkkkhhhmmm}}}kkkbbbqqq===???;;;GGGhhhuuuYYYYYY]]]^^^jjjpppoooMMMAAAmmmwwwHHH>>>>>>FFFFFFTTTfffzzzuuutttmmmnnnWWWhhhssshhhRRRhhhhhhvvv[[[VVVjjjkkkSSS>>>666444////////////............///////////////////////////////////////.........,,,///222444444333444555666;;;@@@AAA???AAAFFFLLLIIIKKK^^^tttlllPPPIIIVVVvvvWWW^^^yyyiiiMMM@@@AAA[[[ZZZddd{{{~~~wwwqqqgggbbblllkkkZZZ{{{}}}{{{|||zzz|||fffooovvvyyyuuujjjXXX[[[ggg\\\bbbyyybbbJJJJJJfff^^^___}}}bbbUUU;;;NNNfff^^^pppnnnSSS\\\qqq]]]wwwrrrhhhmmmooofff```YYYggg```VVV}}}{{{lllzzzpppjjjrrr]]]rrruuu???>>><<>>GGGHHHWWWeeezzz}}}sss}}}xxxvvvnnnddd~~~hhhxxxfffMMMccc___{{{___TTTfff{{{vvvTTT@@@888777////////////............////////////////////////.........///////////////,,,///222444444333444555666;;;???@@@???@@@FFFLLLPPPPPP[[[dddZZZOOOcccrrrhhh|||pppLLL======RRRVVVeee|||{{{tttnnnvvvwwwqqqsssfffXXXYYYeeeyyygggPPPbbbssswwwzzzpppsss\\\```uuueeecccaaayyyzzzvvveeeSSSuuusssiii{{{yyy{{{|||bbbTTT===RRRggg^^^rrrxxxgggccctttwww___sss|||vvvppplll|||}}}|||iii___xxxiiiwwwxxxhhhfffXXXppp|||{{{}}}pppHHH;;;AAAJJJbbbgggxxxOOOVVVWWWZZZeeeccc}}}dddDDDrrrtttGGG>>>@@@GGGHHHUUU]]]tttkkkkkkttt}}}uuuyyyuuullllllQQQhhh^^^{{{\\\TTTdddxxxUUUAAA999888////////////............////////////////////////.........///////////////---///222333333333555666777:::<<<===>>>AAAFFFJJJNNNYYY\\\WWW^^^wwwrrr|||tttJJJ::::::KKKWWWmmmzzzoooeeehhhyyyxxx```[[[zzzbbb[[[YYYcccuuu|||XXXYYYzzztttuuuXXX______cccyyywwwiiieeetttvvvbbbmmmxxxsss{{{iiixxxhhhUUU???JJJ^^^WWWooo~~~cccssstttmmmddd}}}zzzYYY{{{uuu___]]]eeepppsssgggrrr}}}mmmOOO999>>>PPPnnnqqq|||MMMQQQZZZ[[[hhhggg{{{XXXEEEfffrrrKKKBBBAAAEEECCCNNNSSSlll}}}zzzxxxxxxmmmzzzssssssrrrWWWqqqeeexxxZZZTTTbbbvvvVVV@@@888666////////////............////////////////////////............/////////000...000111111222333555777888888999;;;>>>BBBEEEHHHMMM]]]fffhhhzzzwwwttt~~~tttHHH999999CCCXXXvvvyyyooo```WWW]]]ZZZHHHKKKkkkmmmbbbccctttmmmVVVccc~~~|||xxxWWW<<>>BBBEEEFFF\\\bbblllzzzssscccNNNKKKUUUWWW^^^rrrtttFFF888777;;;VVV{{{~~~{{{xxxmmm___aaabbbXXXIIIeeexxx|||qqqtttwwwVVVfffyyyiii<<>>333:::NNNuuu~~~qqqkkkmmmnnnggg___MMMUUUkkkzzz}}}}}}|||uuuuuuyyyqqq||||||XXX^^^{{{ZZZBBBDDDwww\\\jjj~~~wwwrrryyyrrrWWWBBB@@@\\\pppsssqqqqqquuuzzziiiXXXUUUYYY\\\\\\``````dddjjj{{{MMMxxxqqqaaa```tttyyyyyyuuuuuuIII>>>CCCBBBdddsss}}}LLLSSSSSS]]]bbbmmmzzzFFFQQQrrrUUU>>>DDD777FFFEEEKKKYYYoooyyypppmmmtttvvvlll^^^ZZZrrrnnnwwweeeVVVlll\\\~~~cccUUUVVViii{{{VVV>>>666666000000///...............222///...000000...///222111000///......///000111///000222222222333666888;;;666444777:::===CCCJJJPPP]]]rrr{{{uuummmllllllkkkbbbTTTKKKKKK[[[yyyfffEEE666444DDDfffuuuhhhaaaZZZOOOEEELLLMMMZZZccceeerrr}}}uuuooopppyyy[[[ZZZ}}}ttt```>>>AAAdddlll~~~}}}ssspppWWWCCCBBB\\\xxxyyyrrrlllhhhhhhllltttgggVVVLLLJJJMMMNNNNNNFFFHHHMMMtttcccuuuGGG{{{{{{TTTeee|||~~~~~~zzz~~~}}}xxx||||||JJJAAABBBNNNfffpppQQQTTTTTT]]]```iiiwwwJJJRRR~~~nnnYYYAAAFFF999DDDCCCLLLWWWkkk}}}zzzuuuzzzwwwjjj```VVVSSSeee{{{tttvvvbbbNNNcccVVV{{{|||[[[QQQRRRddduuuWWW???777777000000///...............222///...000000...///222111000///......///000111...000111111111222555777>>><<<666111444===AAAAAAKKK[[[rrrwwwoooiiiiiijjjiii___OOOBBB>>>DDD^^^{{{UUUBBB555;;;TTT}}}ssseee[[[QQQFFF>>>EEEDDDMMMUUUWWWfff{{{zzzooohhhiiiuuuiii^^^yyyeee;;;===~~~qqqssswww~~~vvvoooqqqrrrYYYDDDCCCYYYxxx{{{rrrcccVVVMMMJJJOOOKKKEEEBBBAAABBBBBBBBBBBBCCCGGGkkkqqqhhh|||OOOyyy~~~sssdddUUUfff~~~www{{{yyyUUU??????YYYdddfffQQQOOOTTT]]]^^^cccxxxtttgggEEEOOOxxxaaaEEEHHH<<>>===IIIkkkkkkTTT>>>999GGGqqqrrrhhh```WWWOOOLLLCCCCCCPPP]]]^^^hhhxxx}}}uuuppplllmmmvvvxxxcccrrrfff<<<===ooouuuxxxhhh\\\ooo{{{~~~nnnsssxxx\\\EEECCCTTT```wwwyyybbbVVVNNNIIIGGG>>>???AAAAAA@@@@@@@@@AAA>>>>>>???ZZZ[[[uuuOOOqqqbbbYYYkkk]]]___;;;<<>>@@@BBBEEEMMM```vvv~~~{{{yyy|||dddcccWWWXXX[[[PPPJJJPPPTTTSSSWWW[[[kkkgggrrrlllWWWjjjjjjqqqTTTQQQ^^^rrr}}}\\\BBB777555000000///...............222///...000000...///222111000///......///000111000111333333333444777999777AAAEEE>>>;;;DDDLLLMMMOOO___qqqyyy|||zzzssskkkfffYYYKKKHHHPPPWWWTTTMMMCCCBBBVVV~~~aaaKKK;;;>>>fffvvvpppiii___XXXXXXRRROOO\\\iiiiiillltttuuujjjmmmsss}}}}}}___{{{ddd???@@@___zzzppphhhsss^^^JJJCCCNNNtttyyysss~~~^^^EEECCCPPPZZZvvvwwwlllQQQCCCAAABBBBBBCCC===@@@BBBCCCBBBAAACCCEEE======>>>MMMaaappp<<>>PPPmmmsssrrr___DDDCCCOOOhhhxxx{{{|||gggOOODDD:::999=========>>>???@@@AAABBBBBBCCCEEEGGGEEEAAA@@@CCC___sssbbb~~~<<<^^^vvvxxxrrraaaYYYttt~~~|||LLL@@@;;;SSSzzzZZZRRRMMMYYYhhhkkkgggmmm{{{ppp???PPPzzzOOODDDCCC>>>EEEJJJKKKVVVkkkyyyvvvhhh\\\fffhhhnnnlll___YYYYYYjjjkkk^^^bbbhhh~~~|||uuuSSSOOOQQQeee{{{ZZZAAA666444000000///...............222///...000000...///222111000///......///000111///111222333333444666888@@@FFFNNNQQQGGG:::444555???FFFLLLRRRaaauuu{{{wwwwwwtttoooqqq|||{{{jjjbbbaaauuuxxxdddMMM>>>QQQ}}}{{{rrrooowwwwwwxxx|||{{{}}}bbbsssddd;;;DDDTTTyyyVVV~~~XXXmmmuuuffffffgggfffgggaaagggtttmmmaaa~~~```LLLBBBHHHIIICCCDDDOOOaaaoooppptttaaaCCCCCCMMMuuuvvvxxxuuummmQQQBBB@@@===>>>AAABBB@@@@@@CCC??????@@@CCCFFFIIIKKKLLLEEE===:::666>>>fff|||qqqaaaZZZ\\\iiigggnnnooohhh{{{FFFIII{{{ccc```UUU]]]rrr~~~OOOAAA;;;QQQXXX~~~OOOOOOWWWgggiiiccceeerrrjjj@@@MMMxxxUUUGGGGGG<<>>AAAGGG??????AAAFFFLLLQQQRRRRRROOOEEEFFFCCCCCCaaazzzsss```hhhsssxxxrrrfffbbbddd___XXXYYYhhhxxxZZZ}}}~~~BBB===ppp___ttt]]]VVVnnnqqqqqq~~~qqq^^^@@@:::PPP[[[RRRVVVSSSbbbddd\\\]]]jjjzzzaaaDDDPPPvvvZZZJJJIII:::@@@LLLDDDFFF\\\yyy~~~uuujjjvvvyyyMMMNNN]]]bbb{{{tttRRRVVVOOOTTThhhrrrccc===<<<111///............---------000000////////////000000111000///...---......///000000111222333555666777::::::>>>KKKZZZaaa]]]WWWDDDOOOPPPIIIPPPjjjxxxyyykkkQQQKKKkkkvvvsss|||mmmwww~~~^^^JJJ>>>WWWwwwmmmvvvgggUUUGGGUUUcccmmmkkkwwwRRRWWWUUU[[[dddbbbVVVNNNOOOJJJEEEGGGFFFWWW}}}{{{ggg===???III~~~jjjqqqkkksssZZZNNNNNNNNNKKKKKKKKKLLLKKKIIIIIIKKKMMMLLLCCCEEEQQQUUUPPPQQQYYYPPPNNN@@@;;;DDDssszzz{{{nnnaaabbbaaa___TTTWWW^^^{{{kkk{{{~~~CCCDDD~~~ddd~~~dddWWWlllvvvooo```ttt{{{UUUIII===UUUWWWzzz\\\LLLVVV\\\^^^^^^]]]___wwwttt}}}~~~aaa<<>>CCCMMMjjjTTTcccwww]]]TTTSSSUUUZZZ```ZZZYYYXXXWWWWWWVVVUUUTTTSSSIIIJJJXXXaaa[[[SSSRRRSSSKKK>>>???FFFqqqpppcccccc```ccc[[[[[[[[[uuu~~~```vvvyyyttt<<<@@@mmm\\\___kkkxxxrrrnnnfffVVVhhh}}}{{{jjjmmm|||```>>>:::SSSXXXrrrcccKKKVVV]]]___^^^\\\\\\wwwyyynnniiieeejjjttt]]]<<<```~~~~~~}}}NNNEEEFFF===BBBFFFHHH___yyycccFFF[[[OOOxxx{{{```QQQCCCJJJbbbyyyaaa999999222///............---------000000////////////000000111000///.........//////000000111222333555666777======<<<:::===JJJ^^^mmmsssnnndddZZZXXXeee||||||oooggg]]]aaajjjWWWcccoooWWWIIIVVVSSSQQQMMMPPPooouuutttyyyPPPBBB>>>WWWUUUOOOaaasss|||VVVHHHKKK^^^uuuqqqWWW[[[pppkkkeeeXXXPPPQQQLLL@@@QQQ~~~{{{xxxwww```>>>HHHPPPbbbiiizzz```PPP[[[jjjooouuuzzzxxxuuuuuuuuusssnnnjjjlllbbbeeeyyywwwiii\\\OOOCCCGGGIIIkkkuuueeeddd___hhhccc```XXXmmmkkk\\\{{{oooBBB999ttt~~~mmmkkk\\\nnn{{{iiiaaaccciiiUUUTTTeee~~~kkkgggvvvxxx???@@@RRR[[[hhhjjjFFFTTT\\\^^^]]]ZZZWWWkkkfff^^^```aaa```aaaooo~~~SSS>>>bbbwww}}}\\\BBBLLL;;;<<<>>>???LLL}}}uuuLLLcccRRRggggggPPPDDDLLL^^^uuufff<<<===777///............---------000000////////////000000111111///.........///000000000111222333555666777;;;>>>???===;;;???KKKUUUllluuu|||tttbbb\\\qqqyyy~~~uuu```VVVPPPFFFFFFiiixxxdddfffwww```______QQQBBB===EEEEEEIIIFFFFFF```www{{{GGG>>><<>>???BBBGGGLLLYYYlllwwwiiinnn|||uuubbbddd\\\PPPEEECCCCCC???QQQwwwdddbbbyyymmm^^^___```VVVMMMMMMDDDEEEMMMMMMJJJYYYooowww|||yyyqqqxxxzzz|||AAA>>>@@@SSSRRRQQQeeeqqq^^^}}}kkkggggggiii___YYYxxx}}}ccc^^^YYYHHH???GGGFFFzzz}}}zzzUUU>>>DDDLLLgggzzzhhhvvvqqqUUUJJJOOO}}}zzzooosss}}}zzzrrraaalllrrrggg===AAAfffddd@@@mmmPPPhhhvvv___]]]gggnnnhhhYYYXXXnnn|||rrrxxxttt======KKKoooaaauuuGGGIIITTTXXXZZZYYYRRRWWWlllyyyxxxxxxqqqggg```ggguuuxxxsssooofff^^^XXXqqquuuEEEMMM^^^~~~{{{HHHFFFHHHFFF???BBBDDDPPPoooiiipppppppppzzz}}}|||```JJJTTTNNNpppjjjPPPFFFEEEJJJqqqccc::::::222///............---------000000////////////000000222111000/////////000000000000111222333555666777999:::;;;===@@@DDDHHHKKKOOO]]]qqqsssiii}}}fffUUUZZZSSSOOOCCCCCCIIIDDDEEEpppkkkWWWSSSjjj~~~}}}uuunnnlllooooooggg^^^XXXNNNOOOXXX[[[SSSXXXeeegggmmm{{{zzz~~~pppqqqooo===AAAFFFYYYIIIJJJYYY}}}rrr{{{[[[___www^^^^^^VVVJJJLLLGGG}}}OOO@@@AAALLLuuubbbkkk```ooo___KKKQQQmmmqqqbbb<<<<<>>>>>>>>>>>AAAFFFJJJMMMVVVbbbnnn|||pppZZZaaavvvvvvrrrddd\\\fffbbbYYYQQQLLLPPPMMMFFF^^^}}}cccLLLFFF]]]www|||rrrtttsssrrrttttttjjj___ZZZ\\\ggghhh\\\[[[gggkkkcccsss{{{{{{sssddd:::CCCIIIYYYwwwBBBFFFNNNuuurrriiiWWWgggxxx~~~nnnfff```SSSPPPRRRsss~~~{{{IIIDDD@@@QQQyyyhhhwwwfffzzznnnXXXPPP|||tttqqq```@@@777JJJtttyyyooo\\\]]]xxx~~~iiiaaa^^^WWWqqqsssnnnuuubbb\\\MMMaaakkk>>>>>>RRR~~~VVV^^^TTTEEEPPPUUUWWWYYYQQQNNNWWW```zzzddd\\\TTToooiiibbbddd```ggglllaaabbbxxxHHHBBBSSSxxxFFFHHHHHHNNNLLLFFFAAA>>>GGGYYYnnnxxx|||bbbVVV^^^dddhhhiiiuuu|||xxx~~~mmmTTTVVVTTTpppsssbbbPPPKKKJJJRRR{{{eee===;;;111//////.........---------000000////////////000000333222000/////////000111000000111222333555666777222888===@@@@@@BBBHHHMMMMMMXXX___```gggooofffUUUPPPhhhnnnqqqmmmlll|||zzzgggcccZZZWWWVVVOOOWWWppp|||cccKKKAAAVVVrrr{{{}}}~~~xxxqqquuu~~~yyykkkcccgggrrrqqqaaa```nnnwwwppp}}}~~~^^^888CCCHHHUUU}}}aaaGGGEEEFFFlllllllllyyyccc^^^]]]wwwmmm\\\WWW[[[qqq|||zzzoooEEEHHHAAAVVVyyylllnnn}}}gggNNNfffuuummm}}}gggvvv[[[<<<>>>PPP|||tttbbbWWWQQQzzzyyyyyyeee^^^[[[HHHXXXlll```ZZZZZZccc]]]\\\IIISSSoooBBBBBBOOObbb___```FFFQQQUUUWWWYYYQQQKKKQQQeee}}}uuuuuutttcccjjjeeeppp{{{uuusssjjjpppvvvhhhiiimmmHHHCCCYYY|||kkkRRRQQQCCCNNNEEE<<>>HHHVVVdddooo{{{qqqQQQTTTYYYWWW\\\bbbvvv}}}mmmPPPPPPQQQ^^^wwweeeLLLGGGKKKGGGdddaaa@@@888666///...---...//////---+++111000///...------...//////222333222///---///222000111222222444444555666999:::;;;<<<>>>AAAFFFJJJRRRVVV]]]^^^bbboookkkTTTSSS[[[ppp}}}~~~qqqeee```\\\XXXXXX\\\qqqWWW???HHHrrrzzz{{{|||vvvnnnllllllnnnkkkdddbbbpppzzz{{{yyy|||OOO;;;FFFMMM]]]wwwMMMEEEAAAdddlllddd}}}yyysss```VVVllllllrrr}}}]]]AAADDDUUUWWWzzz~~~ssshhhYYYWWWoooppphhh\\\{{{RRRDDD>>>RRR{{{^^^SSSRRRUUUlllzzzzzzppp___^^^XXX\\\dddYYY[[[ZZZXXXWWW[[[^^^VVVQQQbbbEEE@@@QQQhhhbbboooTTTHHHXXXTTTQQQSSSFFFSSS]]]llluuukkkmmmrrruuuuuuooopppiiinnnWWW>>>OOOaaaxxx~~~yyyLLLEEELLLPPPKKKCCC>>>@@@DDDHHHOOOWWWccc{{{|||hhhfffiiiccceeehhhvvvnnnzzzWWWKKKZZZPPP{{{sssTTTHHHJJJDDD[[[```@@@888555///.........//////---,,,111000///...---......//////222333222///---///222111111222333444555555666999:::;;;<<<>>>BBBFFFJJJPPPTTT[[[^^^cccsssttt```RRRaaatttyyymmmfffaaa[[[ZZZ]]]vvv]]]EEELLLwww}}}yyyqqqiiikkkpppwwwvvvkkkeeemmm{{{|||tttzzzMMM@@@LLLRRR___www~~~GGGDDD[[[vvvrrrssscccttt|||lllPPP999@@@UUU```uuuxxxsssuuuhhhzzzrrrppppppaaaZZZwwwmmmlllaaaIIIHHH;;;>>>aaaTTTlllSSShhhuuu```ZZZgggwwwtttnnnqqq}}}vvvbbbXXXZZZUUU\\\tttqqqlllhhhgggccceee^^^]]]\\\>>>AAARRRhhhccc}}}___HHHTTTVVVSSSUUUJJJPPP\\\^^^vvvccckkkzzzjjjbbbfffsss}}}rrrxxxNNNAAAVVV```uuuvvvZZZHHHMMMMMMGGGFFFHHHCCC:::???FFFMMMWWWfff{{{~~~vvvhhhcccsssiiiNNNWWWSSSxxx}}}\\\LLLLLLFFFSSSwww```@@@888333000/////////000000...,,,000000///............//////222333222///---///222111111222333444555666666888:::;;;<<<>>>BBBGGGJJJOOORRRYYY^^^eeexxx~~~pppXXXlllzzzqqqggg\\\UUUSSS~~~gggNNNRRR}}}yyyuuu~~~qqqccceeeooouuugggmmmtttxxx{{{yyyKKKGGGSSSXXXbbbvvvlllBBBBBBNNNlllzzzqqqRRRFFFLLLUUUbbbuuulllVVVooouuuMMM]]]sssdddNNNWWWvvveeeYYY}}}~~~eee\\\]]]sss|||jjjsssbbb]]]{{{@@@EEEBBB:::ooooooVVVgggkkkQQQLLLQQQiiitttdddXXXUUUSSSTTTaaassssssgggdddeee]]]ccc~~~{{{||||||vvvkkkhhhRRR???CCCSSSrrr]]]vvvmmmIIIMMMVVVTTTVVVOOOLLL[[[[[[yyysssqqqpppppprrrooo|||IIIIIIaaaccctttwwwrrrMMMIIIJJJOOOMMMCCC???BBB;;;???FFFMMMTTT```tttuuuccckkkyyyQQQQQQVVVfffhhhSSSOOOIIILLL]]]]]]@@@888222111000///000111111///---/////////........./////////222333222///---///222111111222333444555666666888999;;;<<<>>>BBBGGGKKKPPPRRRZZZ___eeeyyy{{{bbbhhhmmmooonnnsss}}}rrrdddVVVKKKGGGxxxqqqVVVUUU}}}xxxwwwaaaQQQRRR[[[rrrdddZZZ]]]mmm{{{|||fffIIILLLWWW[[[aaasssRRR<<<>>>@@@\\\uuuSSSTTT^^^```qqq|||XXXhhh```WWW```ooorrrmmmbbbeee[[[cccyyyfff\\\gggaaa[[[XXX^^^kkk{{{~~~xxxwwwgggfffeeeaaa>>>888IIILLLwwwjjjYYYddd}}}nnngggdddYYY^^^vvvqqqhhhjjjeee\\\fffzzz{{{mmmnnnHHHGGGFFFUUU[[[^^^wwwMMMGGGTTTTTTVVVSSSGGGQQQ^^^yyyrrrqqq~~~HHHNNNbbbcccqqq~~~nnnKKK<<>><<>>BBBGGGKKKSSSTTT[[[```ddduuu}}}cccRRRGGGHHHIIIOOOiiirrr^^^NNNFFFCCCBBBsssxxx[[[SSSttt|||llleeefffhhhfffdddjjjjjj[[[GGG>>>DDDMMM{{{sssWWWQQQeee|||vvvXXXIIIPPPWWW[[[___ooopppDDD>>>777MMMyyy|||xxxJJJSSSfffnnnkkkfff||||||zzzeeejjjooorrr}}}tttdddddd}}}hhhbbbuuubbbSSSRRR^^^jjjppp}}}nnnlllddd___kkkuuuvvvwwwAAA666DDDYYYtttttthhhWWW]]]rrrqqqfffddd}}}vvv~~~DDDJJJJJJZZZyyyiiiYYYwwwVVVEEEPPPSSSSSSTTTFFFGGGYYYzzziiiJJJOOO]]]bbboooiii???>>>OOOTTTLLLEEEDDD<<<999>>>BBBEEESSSccctttyyyzzzxxx|||{{{ZZZGGGTTTQQQtttjjjRRRJJJLLLLLLUUU===999333000/////////000000...,,,---...//////000////////////222333222///---///222222222333444555666777777777888:::<<<>>>CCCHHHLLLTTTUUU]]]aaabbbooo{{{xxxaaaOOOKKKUUUSSSKKKXXXttt{{{qqq\\\DDD777777===AAAhhh~~~___MMMdddwwwfffUUUNNNOOOOOOMMMQQQZZZ]]]TTTHHHFFFMMMTTT~~~wwwlllrrrwwwOOOKKKUUUWWW]]]___iiiSSSCCC555BBBddd~~~}}}pppUUU]]]lllpppkkk]]]|||qqq```~~~jjjdddwwwjjjbbb^^^]]]```zzztttkkkhhhccc___xxxmmmzzzfffBBBDDD===PPPaaaSSSZZZZZZkkk}}}~~~DDDHHHPPP```qqq}}}aaannndddJJJJJJRRRPPPSSSJJJGGGPPPdddxxxrrrxxx}}}YYYRRRXXX^^^ggglllwwwttt}}}wwwIII999JJJUUUOOOMMMEEE>>>===???AAAGGGNNN\\\hhhyyywww{{{|||~~~yyyxxx{{{~~~hhhKKKNNNRRRuuuyyyzzzYYYIIILLLJJJQQQ<<<:::444///.........//////---,,,,,,---///000000000/////////222333222///---///222222222333444555666777777666888:::<<>>BBBDDDCCCUUUcccxxx}}}yyyzzz{{{~~~zzztttuuu||||||UUUGGGVVV___zzzdddNNNMMMJJJNNN;;;;;;555///...---...//////---+++,,,---///000000000/////////222333222///---///222222333333444555666777777666888:::<<>>:::@@@CCC???===JJJlllwww|||zzzvvv}}}]]]CCCYYYOOOuuunnnUUUQQQKKKzzzJJJ;;;<<<555000000000000///...---,,,,,,///222111///------///222...///555666000,,,---333444555555444444555777888:::<<<===???CCCHHHLLLQQQVVV[[[```cccfffiiilllxxx___MMMSSSgggNNN@@@GGGrrryyylllooo|||wwwiiioooqqquuuyyy{{{~~~{{{XXXGGGPPPZZZ^^^^^^^^^bbbfffpppIII999:::444FFFpppggg[[[qqqyyyOOO^^^vvvoootttkkk^^^|||uuuqqq~~~OOO999===>>>999LLLsssYYYTTTdddxxxlllcccffffffgggkkksssSSSKKKVVVdddfffmmmzzzQQQxxxOOOEEEQQQYYYMMMIIIGGGMMMfffnnngggjjjuuukkkXXX___fffccc]]]bbbpppiii}}}zzzUUUEEEFFFKKKKKKEEE??????@@@AAAAAA???MMMjjj~~~~~~PPPLLLJJJggguuu]]]PPPUUUyyyJJJ;;;<<<444000000000000///...---,,,,,,...111111///------///222...///444555000------222444555555444444666777888:::;;;===???CCCHHHLLLQQQTTTYYY```fffkkkoooqqq~~~fffNNNKKKwwwzzz]]]QQQXXXlllyyyqqqwww}}}~~~~~~PPPMMMTTT\\\^^^]]]]]]aaaeeeaaaDDD@@@999BBB]]]ooowwwmmmmmmqqqnnnnnnyyyRRRbbbuuuuuummm{{{JJJ===<<<@@@???GGGqqqyyyuuucccNNNRRRaaajjjllleeePPPOOO```nnnuuuOOOPPPZZZeeemmmkkk|||[[[rrrUUU@@@XXXVVVSSSSSSLLLGGGTTTuuurrreee^^^]]]___iiiaaaWWWaaagggfffeeeaaammmqqqsssxxx\\\OOOBBBBBBNNNLLL===;;;EEEAAA===@@@IIIPPPVVVbbbppp{{{ppp}}}{{{pppNNNMMM^^^xxxnnn[[[IIIxxxIII;;;;;;333000000000000///...---,,,,,,...000000///.........111...///333444111......111333444555444444666777888999;;;===???CCCHHHKKKQQQTTTYYY```iiiqqqyyy~~~sssrrrTTTFFF```ttthhhiiittt|||~~~~~~vvvxxx}}}vvvrrrKKKPPPUUU[[[^^^]]]^^^cccgggnnnFFF???;;;<<>>AAAAAA___}}}tttWWWGGGWWWaaaqqqrrrgggXXXVVVbbbrrroooyyyzzzOOOUUUZZZhhhssslllyyymmm\\\]]]>>>YYYRRRWWWTTTKKKCCCIIIccc{{{jjjdddccceeehhhcccxxxZZZ[[[ggghhhgggkkkkkkggguuuuuutttqqqSSS>>>CCCLLLIIICCCDDDEEEFFFEEECCCAAABBBHHHLLLKKKPPP]]]kkkqqqpppooopppxxxvvvyyy~~~yyy{{{~~~|||yyyyyyxxxKKKMMMUUUZZZyyymmmDDDvvvIII;;;;;;222000000000000///...---,,,,,,---/////////.........000//////222333222000///000222444444444555666888888999;;;<<<>>>BBBGGGKKKQQQVVV\\\aaagggrrrhhhLLLLLL{{{{{{yyy{{{~~~vvvtttyyyyyyzzz\\\LLLPPPUUUZZZ\\\^^^aaaggglllmmmDDD;;;;;;777<<>>:::>>>???VVVuuuQQQVVVXXXUUUvvvnnngggeee___fff[[[ZZZVVVnnnpppUUU[[[\\\jjjrrrrrrmmmtttRRRkkkhhhJJJRRRRRRVVVQQQLLLFFFHHHZZZ{{{|||sss{{{llllllvvv{{{ppp\\\dddmmmhhheeelllttt```iiixxxooo{{{jjjIII>>>GGGHHH@@@@@@FFFHHHEEEDDDGGGJJJIIIGGGDDDBBBCCCGGGMMMTTTZZZeeeXXX```lllkkkuuu~~~uuu|||}}}vvvssswww{{{zzzwwwwww{{{zzzzzz{{{mmmOOOJJJNNNFFFyyywww}}}MMMuuuIII<<<;;;111000000000000///...---,,,,,,,,,---...//////...---/////////000222333222//////111333444444555777999777999;;;<<<>>>BBBGGGKKKQQQYYY```aaabbbnnn\\\IIIkkk{{{}}}}}}uuu|||yyysssrrr{{{{{{MMMNNNTTTWWWZZZ\\\^^^bbbgggkkkwww|||~~~XXXGGG@@@777888CCCDDD___lll{{{^^^OOO[[[tttaaaVVVPPPZZZ___VVVjjj^^^hhhwww{{{bbbddd}}}yyyZZZ777???<<<888???@@@MMMvvvrrrUUUOOOIIIaaa|||jjjttt~~~{{{lllbbbZZZPPPMMMFFFdddddd]]]bbbcccjjjlllzzzdddjjjaaaVVVpppaaaNNNVVVUUUYYYTTTLLLFFFKKKaaauuupppuuukkk```iiimmmeeebbbhhhiiiccc^^^iiipppiii}}}}}}WWWKKKHHHCCCDDDIIIJJJGGGEEEGGGFFFBBBBBBEEEGGGEEECCCDDDGGGIIILLLFFFOOOVVVYYYzzzxxxvvvqqqrrrmmmkkkrrryyyzzzzzzzzz|||uuurrr|||xxxaaaIIIJJJ@@@XXXyyyzzz\\\uuuJJJ===<<<111000000000000///...---,,,++++++,,,...000000...,,,---/////////111444333000...000222333444555777999777888:::<<<>>>BBBGGGJJJOOOXXX``````___hhh|||xxxbbbpppzzzhhhlllyyyvvvrrrqqqqqqqqqrrrpppttt}}}vvvIIIOOOZZZ[[[]]]]]]^^^___bbbeeekkk^^^KKK<<<666???<<>>===222000000000000///...---,,,+++++++++---000000...,,,---//////---000555555000---///111333444555888:::777888:::<<<>>>AAAFFFJJJMMMTTT[[[^^^___eeepppzzz{{{qqqrrroooqqq{{{}}}vvvrrrpppnnnkkkllluuueeeQQQSSS[[[\\\]]]^^^^^^___```aaaccc|||mmmRRRAAA777<<<>>>@@@MMM___yyywwwfffllluuuqqq{{{uuummmZZZZZZccc^^^rrrzzzlllfffwwwvvv{{{}}}{{{^^^[[[ooo===;;;===;;;===CCCBBBAAA^^^yyyuuu[[[```aaaRRRCCCHHHmmm|||sssjjjooo~~~lllcccmmm}}}{{{hhhUUUNNNSSSZZZbbbTTTeeesss^^^hhh```kkkqqqrrr{{{uuujjjuuulll]]]xxxqqqPPPXXXZZZYYYUUULLLBBBGGGaaa{{{ooommmXXX[[[\\\]]]]]]]]]]]]]]]ZZZffffff^^^```fffhhhiiimmmZZZJJJHHHJJJHHHHHHKKKLLLKKKFFFAAACCCJJJLLLIIIEEEppp|||}}}uuutttxxxxxxqqqjjjgggnnnvvvyyy{{{}}}yyy{{{yyy}}}zzzyyyfffLLLLLLKKK[[[pppsssuuuLLL???===222000000000000///...---,,,+++******---000111///,,,,,,//////---000666666111,,,...111333444555888:::777888:::;;;===AAAFFFJJJKKKOOOVVV\\\aaaeeegggiiimmmjjjLLL>>>UUUhhhVVViii}}}wwwzzz~~~wwwmmmrrrqqq|||^^^[[[YYYXXXZZZ\\\^^^___```aaabbbYYYwwwnnnSSSEEE:::<<<999000===JJJ\\\|||fffsss}}}jjjhhhuuuYYYqqq|||NNNcccwww|||~~~{{{hhhYYYvvv~~~nnnuuu}}}ddd:::===999???======CCCDDDKKK{{{yyyrrrgggaaaSSSGGG^^^uuujjj]]]]]]hhhzzzvvvhhhZZZUUU```fffxxxyyyZZZOOOQQQVVVooo{{{nnnttt______mmmcccssswww|||wwweeegggLLLsssGGGXXXSSSWWWZZZUUUFFF@@@NNNaaa|||jjjQQQZZZ]]]YYYWWWZZZ[[[XXX]]]PPP___iiiZZZ\\\jjjeeecccnnnaaaYYYMMMHHHKKKFFFHHHIIIMMMXXXbbb^^^TTTsssxxxssstttrrruuummmiiinnnuuuxxxyyy{{{~~~yyyzzzvvvyyyPPPJJJNNNGGGmmmlllpppvvvQQQ>>>666333/////////...------,,,,,,,,,,,,++++++,,,,,,---...---------...000333555777111---...444555333555;;;999888999;;;???CCCEEEFFFLLLNNNSSSZZZ```bbbdddeeehhhbbbfffqqqlllSSS===666888<<>>:::AAA<<>>BBBEEEFFFLLLOOOTTTYYY]]]___bbbdddggghhhllllll]]]EEE777666;;;666:::]]]]]]FFF777AAAVVVmmmoooVVVXXXVVVWWWYYY[[[\\\[[[ZZZ[[[\\\]]]cccqqqUUUHHH888999999888;;;EEEQQQYYYeeexxxXXXmmmwwwoooBBBZZZ~~~nnniiiqqq|||}}}{{{|||```___~~~dddSSSYYYcccqqqMMM333;;;999;;;AAA999<<>>LLLQQQeee|||nnnKKK;;;777555/////////...------,,,,,,+++++++++++++++,,,------+++,,,...111333666777888555///,,,///333444555777;;;:::::::::<<<@@@DDDFFFLLLPPPVVVYYYZZZ]]]aaaeeefffkkkiiiYYYDDD777:::BBBJJJ>>>444FFFkkkaaaFFF999AAABBBAAA\\\aaaWWW\\\UUUTTTWWWYYYZZZYYYWWWVVVVVV[[[SSSdddaaaHHHAAA@@@???>>>>>>???BBBFFFNNNttttttZZZaaa___mmmuuuvvvnnnZZZZZZttt|||hhh|||ooorrrxxx~~~zzzuuusssuuuzzzjjj]]]mmmdddPPP___hhhhhh^^^aaayyyxxxwwwFFF777:::888;;;@@@888999DDD======XXXvvvyyyOOOXXXJJJNNNkkkwwwmmmjjjjjjggghhh}}}eee```hhheeettthhhmmmmmmiiikkkmmmeeejjjggg[[[lllFFFOOO___eee^^^XXXMMM<<>>CCCFFFJJJQQQWWWXXXYYY^^^dddfffjjjiii]]]HHH;;;AAAPPP[[[TTTIII<<>>::::::DDDBBB<<>>777;;;===;;;999999777AAAbbb]]]dddYYYEEEFFF>>>GGGCCCAAACCCBBB>>>KKKvvvppp^^^llluuutttrrrqqqrrrtttvvvwww|||{{{~~~bbbyyysssjjjlllmmmoooqqqooommm```nnnzzzKKK888>>>===<<<666>>>>>>===AAABBB???@@@^^^qqq}}}YYYWWWOOOPPPddd{{{iiiYYYWWW\\\___]]][[[QQQOOOOOOggg___XXX^^^gggkkkcccrrrfffqqqqqqmmmppppppnnnsss}}}[[[wwwuuuTTTLLLZZZ```eeecccSSSEEEBBBEEESSSiii{{{uuu~~~xxxddd```kkk___TTTSSSUUUUUUVVVWWWXXXXXXXXXXXXZZZ[[[[[[[[[ZZZZZZZZZ[[[```UUUTTT^^^aaa___iiizzzyyyhhhiiihhhpppwwwvvvmmmfffdddfffqqqjjjcccbbbfffjjjjjjiiimmmvvv~~~zzzzzzoooOOOJJJCCCBBBNNNdddyyyqqqPPP@@@888222/////////...------,,,,,,***************+++,,,,,,...---------...000222333777888555000///111333222777999<<<<<<<<<===BBBFFFHHHPPPUUUVVV[[[dddfffaaaTTTMMMJJJRRR```iiihhhdddXXXNNN???FFFeeexxx|||~~~wwwaaaKKK@@@@@@AAA???jjj{{{{{{{{{RRRMMMPPPLLLLLLFFFJJJNNNPPPQQQQQQRRRSSSKKKYYYWWWKKKvvvOOOAAABBBCCCBBBBBB@@@===999:::CCCLLLLLLFFFHHH===@@@666///777999<<<666333;;;DDD@@@???]]]kkk\\\^^^tttnnn{{{rrrmmmnnnuuu~~~{{{}}}mmmbbbrrrrrroooxxxyyyqqqlll___cccvvvZZZwwwyyyvvvAAA444<<<::::::999===@@@>>>;;;<<<======NNN|||jjjZZZRRRKKKSSSnnn~~~fff\\\cccddd[[[PPPKKKLLLMMMVVVTTTOOOaaaTTT\\\bbbeeemmm```sssbbbmmmlllhhhkkkjjjjjjrrrtttccc]]]iiiWWWXXX]]]dddeee]]]NNNCCC<<>>===>>>BBBFFFHHHOOOSSSTTT[[[dddbbbXXX???;;;BBBWWWfffhhhdddbbbWWWMMM>>>DDDaaatttvvvxxxqqqXXXDDD<<<;;;<<>>999111999HHHYYYRRRNNNNNNIIIBBBBBBHHHeeerrryyy}}}~~~{{{sssqqqxxx{{{uuuwwwyyy|||uuu\\\yyytttnnnfffwww|||sssxxxhhhhhhssswwwaaahhhoooaaannnhhh???444::::::999;;;999===???999888;;;;;;AAAzzz~~~}}}ppp\\\IIIJJJ\\\tttfffTTTiiivvvoooffffffddd]]]kkkeeeWWW^^^}}}oooXXX^^^fffdddjjjmmmjjjfffkkkgggdddiiifffdddlllkkkzzzhhhqqq|||qqq\\\[[[dddeeeccc]]]OOOBBB???CCCKKKWWWbbbkkkoootttyyy~~~nnncccaaa\\\YYYWWWXXXgggrrrVVVOOOSSSRRRQQQRRRRRRRRRQQQPPPOOOOOOMMMQQQUUUWWWVVVUUUVVVWWWQQQ^^^___QQQJJJSSS^^^___[[[```wwwxxxsssiiihhhnnnjjjgggpppkkklllkkkiiiffffffjjjmmmoooooonnnkkkgggfffjjjmmmwww{{{{{{zzz{{{cccIIIHHHEEE===JJJccciiiJJJ===999444000//////...------,,,,,,*********)))***++++++,,,,,,+++***+++...333999===444<<<>>>666//////222222111666<<>>>>>BBBEEEJJJPPPRRRRRRZZZccc]]]PPP888555BBBZZZgggfffgggoooHHHDDD;;;GGGggg{{{|||{{{zzzgggNNN???CCCMMMNNNfff|||yyykkk___tttxxxOOODDDXXXRRRGGGTTTJJJKKKLLLMMMLLLMMMNNNPPPKKKXXXTTTWWWQQQooommmYYYKKKHHHMMMKKKPPPRRROOOLLLKKKGGGCCC<<>>>>>;;;;;;>>>@@@???>>>IIINNNUUU```aaadddooosssssssssrrrrrrqqqqqqqqqppp```gggqqq}}}vvvpppnnnuuu{{{rrrwwwnnnuuuttt{{{www{{{gggwwwmmmuuuZZZYYYoooooopppjjjiiieeeTTT\\\uuu```kkk^^^???666:::===<<<<<<555:::@@@:::888<<<;;;@@@hhh~~~qqqOOOHHHMMM[[[{{{ssszzzrrr}}}}}}ttt}}}iiicccyyyzzz}}}[[[bbb]]]jjjdddggg|||___nnnmmmeeeeeelllfffaaahhhjjjdddUUUbbbZZZfffhhhggglll]]]NNNFFFBBB@@@FFFNNNNNNUUU^^^eeemmmyyy}}}qqqfff```^^^UUU[[[YYYQQQYYYyyy\\\HHHLLLNNNHHHOOOOOOOOOPPPOOOOOONNNNNNJJJNNNRRRSSSSSSTTTVVVYYYVVVJJJGGGSSS]]]\\\[[[^^^___gggddd^^^vvvjjjlllqqqhhhaaajjjpppmmmnnnqqqpppllleee```aaaiiipppiiipppuuuqqqgggccchhhooosssyyy}}}}}}~~~zzzyyy\\\JJJCCCBBBDDDFFFTTTOOO<<<:::444000000000///......------************************,,,---///000000333666999:::888:::<<<555+++...888...222777:::>>>BBBCCCCCCIIIRRRPPPQQQ]]]bbb\\\[[[FFF;;;DDD^^^jjjdddffftttRRRCCC<<>>QQQiii|||tttvvv\\\\\\```eeehhhhhhfffeeeeeejjjjjjgggaaabbbiiikkkhhhkkkiiippp\\\~~~\\\SSSnnnWWW___dddaaaRRRCCC>>>???AAADDDDDDGGGMMMUUU___hhhmmmzzzhhh]]]VVVSSSTTTXXXVVVJJJJJJ[[[wwwhhhRRRNNNJJJFFFFFFJJJKKKMMMLLLJJJIIIIIIJJJIIIJJJLLLNNNPPPRRRTTTUUUOOORRRVVVZZZ]]]^^^^^^]]][[[___aaa___```lll{{{pppjjjlllnnnnnnkkkhhhiiinnnooommmjjjmmmmmmiiicccbbbiiioooooommmjjjjjjlllnnnooopppxxxzzzyyywww{{{yyykkkVVVKKKDDD@@@>>>QQQGGG777777333000000000///......------************************---.../////////000444666999===CCCDDD;;;000,,,///111222333777===BBBDDDCCCIIIRRRTTTUUU^^^bbbhhhuuu]]]QQQXXXppptttaaa___nnnXXXDDD666AAA[[[pppzzz|||{{{}}}|||hhhXXXOOOHHHGGGIIIZZZggg|||~~~www^^^qqqRRRAAANNNIIIHHHLLLCCCGGGEEEDDDFFFIIIKKKJJJIIIKKKJJJKKKKKKKKKVVVxxx|||lll```WWWQQQTTTRRRNNNMMMLLLLLLJJJHHHTTTTTTQQQKKKHHHIIIHHHEEECCCKKKQQQNNNEEE@@@EEEKKKFFFFFF???>>>DDDBBB???FFF999@@@HHHPPPiii}}}qqqqqqnnnkkkkkkpppxxxtttoootttrrrooobbb]]]ttt\\\[[[}}}bbb[[[vvvuuuvvv[[[999777777555888888777777777888888888999999???===LLL{{{fff{{{~~~lllVVV[[[FFFeee|||wwwxxxqqq|||aaabbbdddffffffdddbbbaaaaaaeeeiiijjjgggggglllllliiidddhhhhhhpppfffcccUUUeeejjjYYYXXXfff```EEE:::DDD>>>>>>>>>AAAFFFNNNUUUZZZooo||||||ssseee]]]XXXXXXXXXRRRMMMJJJJJJBBBRRRvvv|||XXXKKKJJJHHHFFFHHHFFFGGGGGGGGGHHHHHHGGGFFFHHHIIIKKKMMMOOOQQQSSSSSSNNNPPPTTTXXX[[[[[[[[[[[[YYY\\\^^^```aaacccgggjjjooo{{{pppfffeeehhhhhhffffffkkkllljjjffffffhhhgggbbbcccddddddaaa]]]]]]aaaeeekkkkkkllllllkkkiiihhhgggmmmooooooooottt{{{|||www||||||{{{cccKKKEEEHHHIIIXXXEEE777999777000000000///......------************************---.........---///111444@@@HHHLLLHHHAAA:::444...222000000444;;;AAAEEEFFFGGGQQQUUUYYY]]]___qqqsssoooyyyttt}}}nnnUUU@@@DDD[[[ooovvvwwwyyy{{{~~~}}}~~~yyyjjj```WWWLLLAAA;;;WWWjjjyyy~~~wwwVVVRRRyyydddFFFAAAIII@@@AAAHHHBBBCCCBBBBBBCCCEEEGGGFFFEEEHHHFFFFFFFFFEEEJJJ```wwwwwwdddeeewwwwwwqqqsssqqqkkk\\\[[[\\\___]]]VVVSSSSSSGGGCCCBBBGGGOOOTTTRRRNNNEEEKKKGGGBBBFFFCCC<<<===DDDFFFYYY~~~wwwmmmnnnlllkkkjjjnnnvvv}}}zzzxxxssssss]]]ccc{{{~~~ooo}}}fffbbbZZZrrrppp}}}uuuMMM555666666555666444666666666666777777777777<<<444000KKK{{{ttt^^^RRRUUUNNNiiizzzffflllzzzbbbggggggfffdddbbbaaabbbdddaaahhhlllkkkhhhhhhgggeeecccmmmiiiqqqjjjhhhoooZZZgggeeecccaaa^^^WWWMMMEEEDDDBBB???===???BBBGGGKKKPPP```|||wwwtttqqqooolllfff^^^XXXQQQJJJGGGKKKNNNLLLIIIHHHEEENNNpppmmmZZZJJJFFFGGGEEEEEEHHHEEECCCBBBDDDGGGHHHFFFDDDGGGHHHIIIKKKMMMOOOPPPQQQLLLNNNQQQTTTWWWWWWWWWWWWTTTUUUXXX___dddeeeaaa\\\cccffffffiiiwww|||tttnnnjjjgggfff^^^ZZZUUUTTT\\\eeefffbbbbbbdddcccaaaaaacccaaa\\\aaaaaa```___^^^^^^``````ggglllrrrtttqqqmmmkkkkkkiiiiiihhhhhhmmmssstttqqqsssyyywwwuuuxxx{{{cccQQQEEE===eeeFFF::::::888000000000///......------************************+++---.........000333555EEEIIIFFF@@@@@@DDD>>>222000//////333777===EEELLLFFFMMMRRRXXX[[[ZZZooo~~~|||eeeQQQQQQ```nnnssstttxxxzzz|||rrrcccVVVNNN[[[ppp~~~xxx___UUUrrrpppIII???AAACCC<<<>>>DDD>>>?????????@@@AAABBBBBBBBBDDDBBBBBBCCCBBBCCCMMMYYY{{{qqqeee}}}mmmXXXSSSdddUUUHHHIIISSSWWWMMMAAA555CCCAAA999<<>>;;;999bbbzzzdddWWWFFFZZZrrr|||iiicccuuu{{{uuudddeeeeeedddbbbbbbdddiiilllfffmmmqqqoooiiidddbbbbbbeeelllmmmkkkppphhhmmmXXXdddfff\\\[[[bbb___SSSQQQMMMHHHBBB@@@@@@BBBCCCCCCPPPbbbuuu~~~uuulllggg^^^[[[WWWTTTRRRPPPLLLIIIKKKHHHGGGIIIIIIFFFGGGKKKZZZtttPPPJJJFFFFFFDDD@@@AAAFFFEEEBBBAAADDDIIIKKKIIIEEEEEEFFFGGGIIIJJJLLLMMMMMMJJJLLLNNNPPPRRRSSSSSSRRRSSSRRRSSSYYY```dddccc```aaa```]]]\\\bbbkkklllhhh___``````dddmmmuuupppfffiiiccc]]]\\\___bbbaaa___^^^aaa^^^WWWYYYbbbddd___ZZZ\\\\\\[[[^^^cccccc```bbb```^^^^^^aaabbb```^^^aaaiiirrrvvvuuurrrsssuuunnnkkkhhhgggiiimmmllljjjlllssssssqqqttttttjjjMMM<<>>;;;;;;CCCLLLDDD555///...000333333777CCCPPPHHHLLLNNNUUUZZZXXXfff{{{mmmaaaaaaiiiqqqvvvyyyxxxyyy{{{}}}|||qqqmmmoooqqqlll}}}zzzzzzaaaVVVPPP???===??????<<<@@@AAA:::<<<<<<===>>>>>>>>>???@@@AAA@@@AAACCCBBBBBBDDDHHHYYYqqqqqqsssiiiZZZYYYeeejjjdddZZZ[[[bbbeeeZZZHHHAAAEEE@@@@@@>>>;;;;;;???EEEJJJUUUccccccZZZ___qqqhhhpppnnnhhhqqqoooqqqsssrrrpppooorrruuuvvv~~~yyyvvv|||{{{uuu{{{}}}ttt|||jjjjjjKKK999333777555666888222666666666777777777777888444>>>AAA444CCCyyyppp}}}|||ZZZWWWNNN[[[qqq{{{```]]]iii{{{}}}wwwrrriii``````______```dddiiinnnkkkooorrrpppjjjddddddgggcccccclllnnnnnn|||mmmjjj[[[VVVaaafff___^^^fffYYYUUUOOOHHHCCC@@@@@@@@@<<>>@@@DDDDDDAAA@@@CCCIIIKKKIIIEEEDDDDDDEEEFFFGGGHHHIIIJJJIIIJJJKKKMMMNNNNNNNNNNNNRRRSSSUUUVVVVVVWWWXXXXXXQQQSSSVVV]]]fffllliiicccbbb^^^XXXUUUYYY^^^\\\WWW[[[YYYXXXZZZ___dddggghhh^^^ffffff\\\VVVZZZ^^^\\\[[[[[[YYYWWW[[[cccgggfff___\\\YYY[[[^^^```^^^[[[ZZZbbbjjjnnnnnnooorrrvvvrrrmmmggggggiiijjjjjjjjjmmmsssqqqooosssttt{{{dddUUULLL???888444000000000///......------************************)))***,,,...000333777:::777999???HHHSSSVVVKKK>>>444111111333222222>>>LLLJJJNNNOOOTTT[[[YYY```rrrxxxtttttttttwwwzzzxxxxxxyyy{{{}}}}}}zzzmmm[[[DDDYYYtttMMM??????===;;;>>>@@@===999:::<<<======<<<<<<===>>>??????AAABBBCCCCCCCCCCCC<<>>AAADDD@@@???>>>AAAEEEFFFEEECCCBBBBBBCCCDDDEEEEEEFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKKKKRRRYYY[[[XXXTTTSSSTTTWWWVVVVVVYYY\\\]]][[[WWWSSSRRRQQQUUU[[[aaabbbbbbUUUVVVWWWXXXYYY[[[^^^```[[[aaaccc^^^XXXYYY]]]___cccbbb^^^ZZZ]]]dddhhhgggaaa^^^\\\\\\___aaa```______dddiiilllmmmnnnpppssspppiiidddfffjjjlllnnnpppsssxxxsssnnnssstttxxxttt___NNNBBB;;;777000000000///......------************************)))***,,,---...111555888888===HHHUUUZZZUUUOOOMMM???555///222333111666@@@HHHPPPPPPPPPXXXZZZ\\\gggzzzuuussssssuuuvvvvvvwwwxxxzzz~~~~~~|||}}}}}}wwwlllcccUUUDDDPPPuuuIIIIII??????:::999===<<<999<<<:::<<<======;;;:::<<<>>>===???@@@AAAAAABBBCCCCCCHHH<<>>===???BBBDDDCCCBBBBBBCCCDDDDDDEEEEEEGGGHHHLLLFFFBBBHHHYYYrrrgggOOOFFF===>>>>>>>>>???AAABBBBBB===>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDGGGHHHHHHHHHHHHHHHHHHHHHJJJPPPYYY\\\[[[YYYYYYYYYVVVUUUUUUWWWYYY[[[]]]___YYYXXXXXXZZZ]]]___``````___aaacccbbbaaa```aaabbb^^^\\\\\\``````___```ccciiihhhddd```aaafffhhhfffgggeeecccbbbcccfffggghhhhhhkkkooorrrttttttsssrrrqqqiiidddhhhmmmppptttyyyxxx|||vvvpppvvvwwwwwwpppIII>>>888555000000000///......------************************)))+++,,,,,,---///222555999===IIITTTQQQJJJMMMWWWIII888---111444222111666CCCOOOOOOLLLSSSYYY[[[bbbmmm}}}pppnnnppprrrsssuuutttuuuvvvxxx|||~~~{{{yyyzzzzzzppp___QQQDDDGGG{{{```;;;???>>>>>>888777<<<888666@@@:::<<<>>>===;;;:::<<<>>><<>>BBB??????>>>>>>BBBEEECCC@@@===???AAAAAAAAA@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBBHHHGGGGGGGGGGGGGGGGGGGGGRRRTTTVVVWWWVVVVVVVVVWWW[[[\\\^^^``````aaadddhhhZZZWWWVVVXXXZZZ]]]aaaeeebbbccceeeffffffeeedddddddddZZZWWW```eeeaaa^^^```iiiiiigggdddeeeiiiiiifffiiihhheeeddddddfffiiillliiikkkpppuuuxxxxxxuuurrruuulllhhhlllqqqtttxxx}}}zzz~~~xxxtttzzz|||zzzMMM>>>999666222111000...------------++++++++++++++++++++++++))))))***+++...111333555===AAAEEEDDDBBBCCCKKKRRR\\\NNN;;;000111555222,,,888>>>HHHOOOPPPQQQXXX``````ooorrrpppooonnnooorrrssstttvvvxxx{{{}}}~~~{{{uuuuuummmYYYIIICCCAAA~~~sssHHH:::===;;;;;;:::999999:::::::::::::::999999999:::;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@EEECCCJJJxxx{{{rrrhhhdddgggmmmqqqrrriiieeecccfffllloookkkgggcccbbbaaa```aaadddjjjooorrrsss{{{|||fffSSSiiiwwwRRREEETTTooo[[[:::555555444333333222111111333333333444444444555555222444666444444999BBBJJJgggxxxtttnnnxxxfffDDD???SSSQQQRRRpppxxxqqqfffVVVVVVttt|||kkkYYYaaa^^^^^^bbb\\\]]]eeeddd\\\YYY]]]fffggggggddd```___aaaccciiilllhhh___aaajjjllleeewww~~~~~~ZZZSSSRRRUUU[[[[[[TTTLLLGGGIIIKKKLLLKKKIIIGGGFFFFFFCCCFFFHHHIIIHHHHHHHHHIIIDDDBBBFFFKKKKKKFFFEEEJJJFFFbbbyyydddRRRDDDAAADDD@@@@@@AAAAAAAAA@@@??????@@@@@@@@@AAABBBCCCEEEFFFAAAAAAAAAAAABBBBBBCCCDDDDDDFFFHHHIIIJJJIIIGGGFFFNNNOOORRRSSSUUUUUUUUUUUUZZZ\\\___```___^^^^^^___^^^[[[WWWVVVYYY^^^aaaccccccgggjjjjjjiiiggg___VVVZZZ^^^bbbcccaaa^^^^^^^^^bbbcccddddddcccdddgggjjjooojjjeeecccdddffffffffffffeeeeeehhhnnnqqqrrrqqqpppooolllkkklllnnnrrruuuuuutttrrrqqqrrruuuyyy|||~~~MMM???999666222111000...------------++++++++++++++++++++++++(((((()))***,,,///222333888???EEEGGGGGGPPP```mmm[[[\\\NNN888///555666///333:::CCCJJJOOORRRSSSSSSUUUaaavvvwwwmmmgggiiimmmmmmnnnqqqssstttuuuwwwzzz}}}~~~|||{{{www}}}```LLLKKKEEE777```PPP999:::>>>999999888888888888999999888888888888888999999:::999:::<<<===>>>>>>??????===BBBBBB@@@PPPvvvwwwooogggdddggglllnnnooogggdddbbbcccffffffccc```dddeeedddcccccceeehhhkkkrrrqqqqqq~~~zzzkkk[[[___{{{pppiiiUUUAAAHHHjjjvvvjjjtttFFF111555444444333222222111111333333333333444444444444222444555444333666===CCCfffppp}}}~~~{{{|||[[[XXXMMMAAACCCJJJ^^^jjjxxxzzzaaaLLLBBB[[[}}}yyy[[[^^^ZZZUUUeeeddd___^^^aaa]]]VVVXXXbbbffffffeeeaaa]]][[[\\\^^^pppwwwfffaaacccdddeeevvviiiddd\\\TTTPPPPPPQQQPPPMMMKKKIIIFFFEEEFFFIIIKKKHHHHHHHHHHHHHHHHHHFFFEEEKKKJJJKKKLLLHHHFFFMMMXXXfffQQQEEE@@@AAADDD?????????????????????????????????@@@AAABBBCCCDDDBBBBBBAAAAAAAAABBBCCCCCCCCCDDDFFFHHHHHHGGGFFFEEEJJJKKKNNNPPPRRRSSSSSSSSSWWWYYY[[[\\\[[[ZZZZZZ[[[___\\\YYYXXXZZZ\\\]]]]]]___bbbeeeddddddccc]]]UUUSSSZZZbbbfffddd^^^XXXUUUYYYYYYZZZZZZ[[[]]]aaadddmmmhhhccc___^^^^^^\\\[[[``````aaadddiiillllllkkkgggfffeeeeeefffhhhkkkllllllhhheeefffjjjnnnppppppqqqyyy|||{{{NNN???:::666222111000...------------++++++++++++++++++++++++((((((((()))+++...000222111:::EEEKKKOOOXXXeeeppp[[[```\\\KKK888000111444+++333999>>>HHHUUUXXXSSSUUUZZZgggwwwyyyoooiiigggcccccchhhmmmoooooopppqqqrrrtttvvvyyy{{{}}}~~~||||||xxxsssfffRRR<<<666GGG]]]{{{oooyyyUUU222555<<<888777777666666666666777777666666666666666777888888888888:::;;;<<<=========<<<<<>>???@@@BBB===<<<<<<;;;<<<===???@@@=========>>>>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBDDDEEEHHHJJJMMMOOOPPPPPPSSSUUUVVVWWWVVVUUUUUUVVV\\\ZZZYYYYYYYYYXXXVVVTTTYYY]]]______bbbdddaaa\\\TTTZZZ```cccaaa\\\WWWSSSQQQRRRRRRRRRSSSWWW\\\```iiieeeaaa]]]ZZZWWWSSSQQQYYYZZZ[[[___ccceeefffeeeeeeeeeeeefffhhhjjjlllmmmnnniiieeegggmmmrrrqqqnnnqqqsssxxxzzzwwwOOO@@@:::666222111000...------------++++++++++++++++++++++++))))))))))))+++---///111444:::EEEQQQYYY[[[WWWSSS^^^]]]bbbbbbMMM111***555...444555222<<>>===000666555555555555666777777555555555555555666777777777888999:::;;;<<<<<<<<<===999<<>>AAAAAA>>><<<;;;:::999888999;;;>>>???;;;;;;;;;;;;<<<===>>>???@@@???>>>>>>===============>>>???@@@@@@@@@?????????@@@BBBEEEHHHJJJKKKLLLQQQRRRTTTTTTRRRRRRSSSTTTVVVVVVVVVWWWXXXVVVRRRNNNSSSVVVXXXYYY^^^ddddddaaa^^^]]][[[YYYXXXXXXYYY[[[RRRSSSSSSRRRSSSVVV[[[___eeecccaaa^^^[[[XXXUUUSSSXXXYYY[[[^^^aaacccddddddiiiiiihhhhhhjjjmmmqqqssswwwtttqqqrrruuuwwwvvvuuu{{{uuuuuu{{{yyyzzzOOO@@@:::666222111000...------------+++++++++++++++++++++++++++******+++,,,...///111===<<>>@@@JJJUUU\\\^^^```gggfffeeedddeeeggggggffflllmmmpppsssvvvxxxyyyzzzvvvvvvyyy}}}~~~~~~}}}}}}~~~{{{rrreee[[[HHHFFF;;;222CCCmmm}}}CCC000999???999222555555555555555666777777555555555555555666777777777777999:::;;;<<<<<<<<<===::::::@@@CCCAAA===;;;TTT|||sssnnnnnnmmmlllllllllmmmlllkkkbbbeeegggfffccccccgggjjj]]]```dddffffffdddbbbbbbccc```kkkkkkgggaaaJJJUUU\\\VVVUUUfffoooYYYLLLMMM\\\VVVhhh~~~SSS333333111222111111111111111000000111111111222222222333333///111444555555555555666222<<>>???AAACCCFFFGGGHHHPPPQQQRRRRRRQQQRRRSSSUUURRRSSSUUUWWWYYYXXXTTTQQQSSSUUUVVVVVVZZZ___```]]]aaa\\\WWWSSSRRRUUUYYY[[[WWWWWWWWWVVVVVVYYY\\\```aaabbbcccbbbaaa```___^^^^^^___aaabbbdddfffiiijjjjjjhhhfffeeegggkkkppptttvvvxxxyyywwwtttrrrtttvvvyyyuuusssttttttuuuzzzPPPAAA:::555222111000...------------++++++++++++++++++++++++,,,+++++++++,,,---///000:::666777AAAPPPYYYWWWRRRbbbyyytttqqquuu^^^999111333444444555999???CCCCCC??????GGGRRRZZZbbbhhhkkklllkkkggggggkkkmmmllljjjkkknnnppprrrsssssssssrrrtttxxx{{{}}}}}}}}}}}}yyywwwuuuuuuwwwvvvtttqqqrrruuuwwwxxxqqqbbbOOOAAA666444;;;PPPlllqqqxxxuuuQQQ555666:::333222;;;444444444444444555666777444444444444444555666666666777888999:::;;;;;;;;;:::<<<:::777888>>>AAA???@@@OOO|||{{{pppuuugggggggggffffffeeedddccccccddddddbbb```___bbbeeeWWWZZZ]]]^^^]]]\\\\\\\\\bbb```iiiiii^^^nnnoooXXXXXX\\\IIIRRReee|||}}}wwwdddTTTOOOMMM^^^XXXxxxrrr===222666---000000000000000000000000000000111111111222222222///000333555666777666666888AAA+++SSS|||[[[rrr{{{yyyqqqccc\\\UUULLLHHHIIICCCAAACCCJJJPPPRRRUUUXXXTTTTTTSSSRRRRRRRRRSSSSSSXXXmmmzzzqqqpppnnn}}}{{{rrrPPPUUUPPPRRRXXXXXXUUUUUUXXXVVVUUUWWW^^^dddddd]]]WWWXXXVVVTTTUUUVVVXXXXXXXXX___]]]YYYVVVVVVXXX\\\^^^WWWSSSXXX```^^^eeesssRRR666<<<:::<<<>>><<<888777999888777777666777888:::;;;999999999999999:::;;;;;;;;;::::::999999999999::::::::::::;;;;;;;;;<<<<<>>HHHUUURRRRRRWWW\\\```fffmmmooosssrrrnnnnnnrrrssspppjjjkkklllmmmmmmkkkjjjiiilllqqqvvvyyyyyyxxxwwwuuuwwwwwwwwwwwwuuurrrooommm]]]___aaa___XXXLLL@@@888;;;777RRRFFF999333888777///000999222222222222333444555555333222222222222333444444444555666777888999999999999;;;;;;888555888>>>DDDDDD;;;???aaaxxxbbbaaajjjbbbbbbbbbaaa___]]]\\\\\\bbbbbbbbbaaa```aaaccceeeYYYZZZZZZZZZXXXWWWXXXYYYZZZ___ccceee```aaajjjbbb]]]XXXZZZeeerrr}}}yyyfffUUUYYYNNNKKKVVV___|||uuuTTT555555555000000000000000000000000000000000000000111111111222000111222333555666555444111???555444IIImmmZZZ]]]dddvvvxxxeeeWWWSSSMMMIIIKKKKKKHHHIIILLLLLLKKKJJJLLLTTTaaannnvvvsss~~~sssyyyyyy]]][[[VVVWWWJJJMMMXXXWWWQQQRRRUUUUUUUUUVVVXXX]]]^^^\\\XXXXXXVVVTTTTTTWWWYYYYYYXXXVVVUUUTTTTTTTTTVVV\\\aaadddQQQNNN^^^ddd\\\```pppfffLLL@@@888===;;;:::;;;999555666:::777777777888888888888888999999999999999999:::;;;::::::999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>BBBAAA@@@@@@@@@AAABBBBBBHHHJJJKKKLLLMMMOOORRRUUUSSSSSSSSSVVVYYY\\\\\\\\\eeefffdddaaa```bbb___[[[VVVVVVWWWZZZ\\\[[[WWWSSSWWWYYY[[[]]]]]]]]]___aaa\\\^^^aaaaaaaaabbbeeegggcccccccccaaaaaaeeekkkppphhhiiiiiijjjkkklllmmmnnnlllpppsssrrrooommmmmmnnnoooooommmiiigggkkkttt{{{xxxzzzQQQAAA:::555222111000///------------+++++++++++++++++++++++++++***)))))))))***,,,---***:::HHHHHHCCCMMMjjjcccSSSVVVssscccGGG111///111000888GGG___]]]^^^``````^^^aaafffmmmssstttpppnnnqqqpppllljjjkkkkkkjjjhhhfffbbbaaa___gggooorrrqqqpppmmmjjjjjjmmmoookkkddd]]]ZZZZZZNNNLLLGGG@@@:::666666777999TTTzzz}}}yyy~~~III:::666333555777666222000000000000000111222333444111111111000111222222333222333444666777777888888:::888;;;AAA@@@888666::::::>>>CCCHHHRRRrrrvvvgggbbbccc```cccgggaaa```aaa```^^^[[[YYYYYYYYY]]]\\\[[[\\\___bbbeeefff^^^^^^]]]ZZZWWWWWWXXXZZZPPP]]]```bbbggg^^^eee]]]ssscccVVVUUUZZZ```iiirrr|||rrrllliiiaaaWWWTTTCCCMMMIIIMMM___kkkttt===000333000333////////////000000000000000000000000111111111111222111111222444444333222:::***;;;<<<222QQQaaafffuuuvvvwww|||qqqjjjaaaVVVQQQRRRfffkkkqqqwwwxxxuuuppplllpppuuu~~~eeeLLLVVVLLLPPPQQQYYYYYYPPPQQQUUUPPPTTTTTTSSSQQQQQQTTTWWWXXXVVVSSSPPPPPPSSSUUUUUUSSSZZZSSSOOOTTT[[[^^^\\\YYYRRRWWWZZZZZZXXXXXX[[[\\\YYYxxxaaaEEE777:::;;;;;;888888;;;;;;888888:::777888888888888888777666999999999999999999::::::::::::::::::;;;<<<<<<===???>>>>>>>>>>>>???@@@@@@DDDCCCBBB@@@@@@@@@AAAAAAEEEFFFHHHIIIJJJMMMQQQTTTSSSQQQPPPRRRUUUYYY[[[[[[^^^```___\\\]]]___]]]XXX\\\ZZZZZZ\\\^^^___\\\YYYUUUXXX\\\___``````bbbcccZZZ\\\^^^^^^]]]]]]```ddd^^^]]]\\\ZZZYYY]]]eeekkkcccdddgggjjjkkkjjjhhhgggggghhhiiikkklllllljjjiiinnneee```eeejjjjjjmmmsssiiijjjrrrOOO;;;666888000000000///......------************************************************---333???IIIFFFDDDQQQdddrrr___ZZZsssoooNNN666...111555777GGGMMMLLLDDD@@@JJJXXX```dddhhhlllmmmkkkiiihhhiiigggeeeaaa\\\YYY[[[```dddaaa```bbbhhhjjjgggeeefffbbbbbbbbb```ZZZRRRIIICCC<<<333,,,333888...000EEE___fffxxxJJJ999444444333333222111000000000000000000000111111222222222111111222222333444333333444444555666666666777888888999999:::;;;;;;<<<<<>>EEEcccuuufff```]]][[[^^^cccccc]]]WWWUUUXXX\\\aaaccccccbbbaaaaaa___ZZZVVVWWW^^^dddffffffddd^^^ZZZZZZXXXRRRRRRVVV[[[```dddccc______eeekkkhhh___WWWVVVUUUSSSUUUYYYhhhzzz~~~}}}hhh^^^]]]^^^^^^[[[TTTNNNKKKKKKJJJLLLLLLNNNUUU```xxxooo||||||HHH666666222...///000000000000000000000000000000000000000000000000000111111111111222222222444222555888555888NNNgggsssVVV\\\dddppp}}}yyyxxxbbbppp|||ooosss~~~aaaUUUSSSQQQUUUNNNPPPRRRRRRPPPNNNMMMLLLWWWVVVTTTSSSSSSTTTTTTUUUSSSOOOOOOTTTVVVSSSPPPOOOUUUWWWWWWWWWYYY]]]]]]YYYXXXVVVSSSSSSTTTWWWXXXXXX[[[^^^wwwmmmNNN======AAA>>>888::::::::::::::::::::::::888888888888888999999:::999999999999999999:::::::::999888777777999;;;<<>>===<<<<<<===???@@@BBBAAA???>>>>>>@@@AAACCCEEEBBB@@@???CCCJJJQQQVVVTTTPPPLLLJJJKKKOOORRRTTTYYYZZZ[[[[[[ZZZWWWSSSQQQRRRVVVZZZ\\\ZZZXXXXXXYYYVVV[[[YYYPPPRRR\\\aaa]]]XXXWWWSSSPPPTTTYYYZZZVVVVVVXXXXXXTTTPPPQQQWWW]]]]]]^^^aaadddffffffeeecccbbb___]]]```fffjjjiiigggaaaaaa```aaacccgggkkknnnlllhhhfffmmmOOO<<<777777000000//////......------************************************************,,,///666>>>AAABBBHHHOOOdddpppyyytttnnnrrr~~~kkkPPP:::///000555000888<<<999555777999999JJJMMMQQQSSSTTTVVVZZZ]]]\\\\\\\\\[[[ZZZ[[[]]]```YYYWWWZZZ___aaa___]]]^^^aaa]]]WWWRRRLLLDDD;;;444---444888::::::999OOOttt~~~xxxWWW---:::333333333222111000000000000000/////////000111111222111111111111222333333333333333444555555666666777777888888999:::::::::999888<<<@@@;;;888CCCTTThhhdddaaakkklllddd[[[]]]ccckkkllleee]]]YYY]]]aaaeeehhhiiihhhhhhhhhgggccc___^^^___bbbddddddccc^^^\\\]]][[[WWWXXX\\\^^^cccfffeee```___bbbfffhhh___OOOWWW\\\[[[\\\XXXlllyyyuuunnnjjj___RRR```___]]]VVVOOOLLLQQQXXXBBBCCCEEEEEEEEEFFFEEEDDDNNNKKKUUUttt{{{zzzccc;;;000333222000222000000000000000000000000000000000000000000000000000000111111111222222222888333222555444333>>>MMMTTTcccdddnnnqqqppp{{{ssscccGGGMMMXXXVVVRRROOOPPPPPPOOOMMMLLLMMMOOOUUUTTTSSSRRRRRRSSSTTTTTTTTTRRRTTTYYY[[[WWWRRRPPPQQQTTTUUUVVVZZZ___```]]]SSSTTTWWWXXXYYYYYYXXXXXXVVVVVV]]]mmmsssVVVJJJ<<<666888<<<<<<:::999999999999999999999999777777777777777888999999777777888888999999999:::999888777666777888:::;;;<<<;;;:::::::::;;;<<<===???>>>===<<<<<<>>>@@@AAACCCAAA>>>===@@@EEEJJJNNNNNNKKKHHHFFFHHHKKKOOOQQQRRRSSSTTTTTTSSSQQQNNNMMMMMMQQQTTTUUUSSSQQQPPPQQQPPPVVVTTTMMMMMMVVVZZZVVVNNNPPPOOONNNPPPTTTTTTQQQPPPQQQQQQOOOLLLMMMQQQTTTXXXYYYYYYWWWVVVYYY```eee___[[[YYY]]]eeekkkkkkiiifffccc______bbbddddddccchhhdddaaaaaahhhyyyPPP>>>888666000000//////...---------************************************************(((***---444AAAMMMOOOLLLPPPmmmlll^^^rrrwwwVVV;;;///...111444444333555;;;======999:::;;;<<<>>>AAAFFFJJJIIILLLOOORRRRRRRRRTTTUUUTTTRRRRRRTTTRRRLLLIIIJJJGGGDDD@@@>>>===:::444000777666...222GGG^^^zzz{{{xxxUUU:::111000222222111111000000////////////......//////000111111111000000000111222222222222333333444555555555666666777888888999999:::777444777??????999999>>>HHHQQQhhhzzzmmm]]]YYYcccnnnmmmeeeYYYYYY^^^eeehhhccc^^^\\\dddgggjjjkkkkkkjjjjjjjjjmmmlllhhhddd```___```bbb```]]]\\\^^^]]][[[\\\___^^^cccgggfff```\\\\\\^^^cccbbbooo```vvvtttYYYcccnnnnnnbbbZZZ\\\[[[SSSJJJMMMOOOPPPNNNHHH@@@:::KKKIIIHHHGGGHHHJJJNNNQQQ[[[|||vvvfffHHH000---222111000333000000000000000000000000000000000000000000000000000000000111111111222222999222///444666222222666888tttbbbaaahhhooolllkkk}}}fffeeegggoootttwwwzzzvvv```LLLNNNRRRNNNMMMPPPOOONNNKKKJJJKKKNNNQQQRRRQQQPPPOOOPPPPPPQQQRRRSSSQQQTTTZZZ[[[UUUPPPNNNMMMPPPQQQQQQVVV[[[\\\YYYOOOUUU\\\^^^[[[VVVSSSRRRNNNNNNMMMJJJIIIYYY{{{rrrWWWAAA999::::::999888888888888888888888888888888888888666666555555666666777888555555666777888888999999888777666666666777888999888777777777777888999:::::::::999999:::<<<>>>???@@@>>>===<<<===???BBBDDDHHHFFFDDDDDDEEEHHHLLLOOONNNNNNNNNOOONNNNNNMMMMMMJJJLLLNNNNNNLLLIIIHHHHHHLLLRRRRRRLLLKKKQQQSSSPPPJJJPPPSSSRRRSSSVVVWWWUUUTTTTTTTTTTTTSSSTTTTTTTTTUUUWWWXXXUUURRRVVV___hhh```ZZZVVVZZZeeemmmmmmjjjgggaaa\\\]]]aaabbb^^^ZZZ^^^^^^``````^^^```kkkwwwOOO@@@999555000//////......---,,,,,,************************************************(((***+++...>>>PPPUUUMMMGGGTTTrrrooorrrbbbEEE444<<<777222000222444444111999888777666555666888999777;;;???AAABBBCCCDDDEEEGGGEEEEEEFFFCCC===;;;<<<555666666444333222555777111999BBB]]]|||```rrr~~~OOO...888???,,,000000000000//////...............---......///000000000//////000000111222111111222222333444444444555666666777777888888999:::666777<<>>???CCC???:::===PPPnnnlll^^^dddgggddd^^^\\\___bbb^^^YYYVVVYYY[[[[[[]]]aaahhhiiijjjiiifffdddcccccciiikkkiiiddd]]]ZZZ\\\```\\\[[[[[[\\\\\\[[[[[[[[[ZZZ___dddccc^^^YYYWWWWWWcccXXX^^^eeefffPPPVVVVVVRRRVVV\\\RRR@@@MMMMMMKKKGGGGGGIIIIIIGGGMMMLLLKKKKKKNNNWWWiiixxxKKK:::///111333///...000000000000000000000000000000000000000000000000000000000000000111111111111666000///555888555333333555???VVVaaaTTT[[[dddrrrqqqkkkhhhhhhwwwrrryyyeeePPP]]]\\\TTTTTTOOOHHHIIIMMMMMMLLLJJJIIIJJJMMMPPPOOONNNMMMLLLLLLMMMNNNOOOMMMLLLNNNRRRRRRMMMIIIJJJJJJLLLLLLJJJMMMQQQRRRNNNOOOVVV]]]]]]VVVNNNIIIHHHLLLHHHFFFFFFDDDBBBDDDJJJSSStttlllWWWFFF<<<888666:::======:::777666666666666666666666666666666555555444444555555666777333333444555666888888999777666555555555666666777555555555666666777888888888888888999:::<<<===>>>======<<<<<<===>>>???@@@EEEEEEEEEEEEFFFIIIMMMPPPPPPPPPPPPQQQQQQRRRSSSSSSLLLMMMNNNMMMKKKIIIGGGFFFNNNTTTVVVRRRPPPRRRSSSQQQNNNUUUYYYWWWWWWZZZ]]]^^^]]]]]]]]]^^^______\\\ZZZSSSVVVYYYZZZ[[[]]]aaaeeeggg___YYY\\\fffmmmlllhhh___]]][[[\\\^^^___]]][[[ZZZ^^^dddhhhfffcccfffnnnMMMAAA;;;555/////////...------,,,,,,************************************************,,,...,,,(((000@@@GGGEEEMMMPPP\\\qqq|||wwwZZZ888333///111666777333///666555555444444333222111000111333444444555777888222222555888777444555999666888777222...444CCCPPPWWWgggvvvggg<<<:::222---444333///...............------------,,,,,,------...//////............///000000000000111111222333333333444444555666666777777888;;;999999999888777999<<<999>>>CCC@@@999???^^^}}}yyyeeeaaagggiiiddd^^^^^^```aaa___]]]ddd]]]XXXYYYZZZ[[[^^^bbbeeeffffffdddaaa____________bbbddd```YYYVVVYYY]]]ZZZ[[[\\\[[[ZZZYYYXXXVVVWWW[[[```aaa]]]XXXTTTSSSGGGZZZRRR```zzzmmmXXXSSShhh{{{ccclllqqqmmmgggddd___ZZZYYY^^^iiissszzzFFF;;;444000444444...,,,...//////////////////////////////////////////////////////000000000111111111222000111444555555666888999>>><<>>444444555555555666777888555555555555555555555555444444444333444555555666222333333555666777888888666666555555555555555555444555555666777888888888888999999:::;;;===>>>???<<<<<<===>>>???@@@AAAAAAEEEGGGHHHHHHIIIKKKNNNRRRSSSSSSTTTUUUVVVWWWXXXYYYRRRRRRQQQQQQPPPNNNLLLJJJTTTZZZ]]][[[XXXWWWWWWWWWSSSXXXZZZWWWVVV[[[```bbb___``````bbbcccbbb^^^[[[VVVUUUUUUXXX^^^bbbcccbbboooggg___```fffjjjhhhdddYYY[[[]]]]]]ZZZYYY[[[]]]]]]___dddhhheeeaaaccciiiIII@@@<<<555//////......---,,,,,,,,,************************************************))),,,+++(((***444???DDDWWWccc```VVVkkkyyyhhhWWWDDD:::666444333333...---...000222333222000000111111000//////222444......111333111---...444***///444777???SSSooommmiiiiii999)))777444...000------------------------,,,,,,,,,,,,+++,,,------.........------......///000//////000000111222222222333444444555555666777777222555999:::888666666888DDD>>>:::<<<>>>=========???JJJ]]]sss}}}rrreee\\\WWWXXX```iiiYYYWWW[[[eeelllkkkeeeaaa```\\\ZZZ]]]]]][[[ZZZ[[[^^^_________^^^^^^```bbbXXX\\\^^^[[[VVVTTTUUUYYYXXX[[[\\\ZZZYYYYYYVVVRRRUUUYYY]]]___\\\WWWSSSPPPEEEDDDPPPPPP^^^rrrTTT666222//////222222...,,,////////////////////////////////////////////////////////////000000000111111000111222222000000444777+++555;;;777222FFFwwwzzziiidddbbbgggppptttssspppyyykkkcccnnnzzzrrrsss~~~xxxfffkkkaaammm}}}vvvuuu]]]EEEMMMUUULLLRRRLLLFFFIIIGGGEEEMMMFFFHHHJJJJJJJJJJJJKKKMMMOOOMMMLLLJJJIIIIIIIIIJJJJJJGGGFFFFFFEEECCCFFFLLLGGGHHHGGGEEEGGGLLLMMMKKKFFFIIIKKKJJJFFFCCCCCCDDDCCC@@@AAACCCCCC@@@AAAEEEAAA???AAAGGGLLLOOOUUU\\\xxxuuuhhhZZZ>>>:::555111111333333333777555111000111333555555555555555555555555555555444444333333444444555666333333444555666666777777666666666555555555444444444555666777888999999999::::::;;;<<<===>>>>>>???<<<<<<>>>???@@@AAABBBCCCDDDGGGJJJJJJIIIJJJNNNQQQQQQRRRTTTUUUWWWWWWXXXXXXVVVUUUSSSTTTTTTTTTRRRPPPVVV[[[```___[[[XXXYYY[[[ZZZ\\\[[[XXXXXX]]]aaaaaa^^^```bbbcccbbb```]]][[[___YYYSSSTTT\\\dddggggggpppjjjdddbbbdddeeecccaaaZZZ^^^___[[[UUURRRUUUYYYYYYZZZ]]]```^^^[[[]]]cccFFF@@@<<<555///......------,,,,,,+++************************************************((((((***,,,,,,///999DDDWWWbbb```TTTaaa{{{cccOOO===222///555222000000222333333222111222333222111111222444222333666888555222444:::777@@@OOO___qqquuuwww|||^^^555444555222---444444(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------,,,---......///......///000000111111222333333333444555555666666000222555777999:::;;;;;;666>>>BBB???:::;;;@@@DDDGGGDDD???===BBBQQQdddrrr|||uuuppplllkkkggg```\\\___aaa___\\\\\\jjjgggeeeaaaYYYUUU]]]iii\\\WWWVVVXXXYYYWWWVVVXXXZZZ[[[[[[ZZZZZZ\\\___aaaZZZ\\\]]][[[WWWTTTSSSTTTSSSWWWYYYVVVUUUVVVSSSMMMRRRUUUXXXYYYVVVQQQMMMJJJNNN;;;GGGOOOCCCeeePPP444;;;000......000000......000////////////////////////////////////////////////////////////000000000111///111111000///000222333@@@***'''999>>>777EEE```}}}aaa\\\```hhhmmm^^^gggqqquuuuuuuuuuuutttzzznnnmmmqqqjjjccciiiqqqtttzzzyyyOOOLLLPPPRRRPPPKKKBBBQQQWWWSSSMMMBBB@@@KKKGGGGGGGGGGGGFFFHHHLLLNNNSSSQQQOOOMMMKKKJJJJJJJJJIIIHHHHHHJJJHHHFFFIIIOOOJJJKKKIIIFFFGGGLLLMMMJJJEEEFFFFFFFFFEEEDDDCCCBBB;;;>>>EEEGGGBBB:::999===@@@======>>><<<888888<<<:::EEEUUUfffvvvuuudddHHH:::;;;:::;;;777555666:::;;;888444888888666444222111222333555555555555555555555555444444444444444555666666444444555555666666666777666666666666666555444444333444666888999999999999;;;<<<<<<===>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA@@@DDDHHHHHHFFFFFFIIIMMMLLLNNNPPPSSSTTTTTTTTTSSSTTTSSSQQQRRRTTTUUUTTTRRRRRRVVV[[[[[[WWWSSSUUUZZZYYYZZZYYYVVVWWW[[[[[[XXXYYY\\\```___\\\YYYXXXYYY[[[WWWTTTUUUZZZ```ddddddgggeeebbbaaa`````````___]]]]]][[[WWWQQQNNNPPPSSSRRRSSSVVVZZZYYYVVVWWW[[[CCC???<<<555///......------,,,++++++************************************************---)))+++///+++%%%***555PPPKKKOOO[[[```ddd}}}ooocccGGGAAA:::555444444333222000222444555444333333444---000777>>>@@@AAAHHHPPPgggrrrfffVVVwww{{{III***111+++---333000'''***333+++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,---............//////000111111111222222333444444555555666:::777222///222777888777444:::;;;888999??????:::777999===@@@@@@@@@@@@AAA@@@DDDNNNZZZeeeppp|||iiiWWWZZZ___\\\\\\```]]]\\\]]]``````^^^___cccZZZYYY\\\cccccc^^^^^^bbb```XXXSSSRRRTTTUUUYYY^^^YYYZZZYYYXXXVVVWWWZZZ]]]_________]]]YYYUUURRRQQQLLLRRRTTTRRRQQQSSSPPPJJJOOOQQQSSSSSSPPPKKKFFFBBB<<>>CCCFFFeeeVVV:::444333555222000000///......000////////////////////////////////////////////////////////////000000000000////////////111444333111+++555888111111999<<<888999YYY}}}uuuooonnnggg^^^]]]dddlllooohhhiiixxxuuuvvv|||cccWWWWWWQQQGGGEEELLLRRRSSSRRROOOGGGHHHSSSQQQGGGGGGHHHGGGFFFDDDCCCGGGMMMQQQVVVUUURRROOOMMMLLLKKKKKKGGGGGGJJJMMMLLLIIIKKKPPPOOOOOOKKKFFFFFFIIIHHHEEEHHHGGGFFFFFFFFFDDDAAA>>>>>>;;;<<<>>>===;;;;;;>>><<<===@@@BBB@@@;;;<<>>===============<<<<<<<<<===>>>>>><<<@@@EEEEEEBBBBBBEEEHHHIIIKKKOOOQQQSSSRRRQQQOOOQQQOOONNNPPPSSSTTTSSSQQQLLLPPPUUUVVVQQQMMMPPPVVVQQQRRRPPPOOOQQQTTTPPPJJJQQQUUUYYYXXXSSSPPPPPPSSSKKKNNNRRRUUUWWWXXXXXXXXX^^^_________]]]]]]^^^```]]]ZZZUUURRRPPPOOOOOOOOORRRSSSVVVYYYVVVOOOKKKLLLJJJ<<<777555111///...---......---+++************************)))))))))))))))))))))))))))************+++++++++---AAATTTgggyyyyyypppqqqyyyvvvgggYYY```]]]OOOJJJRRRTTTKKKJJJSSSQQQhhhtttmmmooozzzbbbeeeyyy~~~```999000222......---------,,,,,,,,,************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111000000111111222333444444333444444555666777666777777888999999::::::999999999::::::<<<======???>>>???@@@AAADDDFFFHHHOOONNNNNNMMMMMMLLLKKKJJJMMMQQQTTTTTTRRRTTTYYY___sss|||pppdddaaa[[[WWWSSSRRRSSSUUUWWWWWW]]]XXXWWW[[[^^^^^^```ddd[[[^^^bbbfffgggfffcccaaa]]]]]][[[YYYXXXYYY\\\___gggccc___\\\\\\]]]^^^^^^XXX]]]bbb```ZZZUUURRRSSSRRRPPPNNNQQQVVVWWWTTTOOOLLLLLLMMMPPPQQQOOOIIIDDDEEEDDDCCCCCCDDDFFFHHHJJJYYY555000222///111111000000//////......//////............//////////////////////////////////////////000000000000000000000000111111111111111111222333333444555555>>>;;;;;;FFFaaarrrTTTLLLOOOKKKMMMOOORRRSSSSSSRRRQQQQQQQQQPPPNNNKKKHHHFFFDDDFFFGGGHHHHHHIIIKKKNNNPPPVVVXXXUUUPPPMMMLLLJJJFFFEEEHHHLLLLLLHHHEEEDDDDDDKKKIIIFFFEEEDDDFFFHHHIIIIIIJJJJJJIIIFFFBBB===;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;;;;::::::999999::::::;;;<<<======>>>>>>?????????AAA@@@???===;;;999888777888888777777666666666555555555555444444333333333333333333333333333333333555444444333333444444555555555555444444333333333444444444444444444444444555555555555555555555555555444444444444555666666666888::::::999999:::;;;<<<;;;999888888999;;;<<<<<<===???@@@AAAAAA@@@@@@GGGDDDCCCGGGNNNRRRQQQNNNRRRPPPLLLIIIGGGHHHIIIJJJPPPPPPPPPOOOMMMMMMNNNOOOQQQNNNMMMOOOSSSTTTPPPKKKMMMRRRXXXXXXSSSMMMHHHFFFOOOSSSTTTQQQRRRVVVTTTMMMSSS[[[^^^[[[XXX[[[\\\ZZZZZZXXXUUUQQQNNNNNNQQQTTTSSSRRRQQQQQQRRROOOIIIDDDMMM>>>777555111///...---......---+++************************))))))))))))))))))))))))))))))*********+++++++++...555???WWWwwwwwwrrrwwwuuu\\\iii}}}YYY:::000000000------------,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000000111222222333333333333444555666777555555666666777888888888999999999::::::;;;======<<<<<<<<<===???AAACCCEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFIIIKKKKKKKKKLLLPPPTTTPPPTTT[[[___[[[TTTSSSVVVRRRSSSUUUWWWXXXXXXXXXXXX^^^XXXUUUWWWYYY\\\```fff]]]___bbbbbbbbbbbbcccddd[[[[[[ZZZWWWUUUVVVXXXZZZddddddddddddcccbbb___]]]ZZZ___bbbaaa[[[UUURRRRRRUUUSSSRRRTTTVVVVVVTTTPPPJJJJJJLLLNNNPPPNNNJJJEEECCCBBBAAAAAAAAACCCEEEFFFSSS]]]===444333111...000000000000//////......//////............//////.........................../////////000000000000//////000000000111111111111111222222333444444555111000000222:::IIIYYYdddoooXXXNNNQQQRRRLLLDDDKKKLLLNNNOOOPPPQQQPPPPPPRRRQQQOOOMMMKKKIIIGGGFFFDDDEEEFFFFFFFFFHHHKKKMMMMMMOOONNNIIIGGGHHHGGGCCCDDDGGGJJJJJJGGGDDDCCCCCCFFFEEEDDDCCCCCCDDDFFFGGGFFFGGGGGGFFFDDD@@@===:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999888888999999999888888888999999999999999;;;:::999888666555444444777666666666555555555555444444444333333333222222222222222222222222222222444333333222222333333444444444444333333333222222222222222222222222222222333333333333333333333333333333333333333444444555666888::::::999999:::;;;;;;:::888777777888999::::::;;;===>>>???@@@@@@???BBB@@@@@@CCCHHHKKKKKKJJJNNNLLLJJJGGGFFFFFFFFFGGGIIINNNQQQNNNHHHFFFJJJPPPQQQMMMJJJKKKOOOQQQPPPMMMUUUVVVWWWWWWUUURRROOOMMMRRRTTTSSSOOOPPPSSSSSSOOOTTTYYY[[[YYYYYY]]]^^^\\\XXXVVVSSSOOOMMMOOOSSSWWWVVVTTTRRRRRRQQQOOOJJJFFFQQQ@@@888555111///...---......---+++************************)))))))))))))))))))))))))))))))))*********+++++++++------???aaauuuxxx|||xxxuuurrrlll{{{tttDDD......222000+++---------,,,,,,,,,++++++************************************************++++++++++++++++++++++++,,,,,,,,,---------......000////////////000111111222222222222333444555666333333444444555666666777999999999999:::;;;<<<<<<999999999;;;<<<>>>@@@AAA@@@???>>>>>>@@@BBBEEEFFFGGGHHHHHHIIIJJJLLLNNNOOOTTTRRRSSSUUUTTTQQQRRRVVVQQQUUUXXXZZZZZZ[[[^^^bbbggg___XXXVVVUUUVVV\\\bbb```bbbbbb___[[[[[[```eeeaaaaaaaaa___\\\[[[]]]^^^bbbbbbbbbbbbaaa^^^\\\[[[[[[___bbb```[[[VVVSSSSSSXXXWWWWWWVVVUUUTTTRRRQQQHHHIIIJJJLLLMMMLLLHHHEEEAAA@@@???>>>>>>???@@@AAA<<>>;;;999999999999999999999999999999999:::::::::999888888777777777666666777777777555555555555555555444444555555444444333333222222555555444444444444333333333333333222222222222222111111111111111111111111222222222111111222222222333222222222222111111111000000000000000000000000222222222222222222222222222222222222333333333333666888:::::::::999:::;;;999888777666666777888999777888:::<<<>>>??????@@@======>>>@@@BBBDDDEEEEEEIIIIIIIIIIIIJJJJJJJJJJJJKKKTTT[[[VVVLLLHHHPPPYYYTTTPPPLLLKKKNNNRRRSSSSSS[[[XXXTTTSSSUUUVVVTTTRRRVVVVVVTTTPPPOOOSSSTTTSSSWWWXXXXXXXXXZZZ___```]]]UUUSSSQQQNNNMMMPPPVVVZZZYYYWWWSSSQQQOOOMMMKKKIIISSSBBB999555000///...---......---+++************************))))))))))))))))))))))))))))))))))))************'''...+++,,,<<>>>>>???BBBEEEHHHJJJIIIHHHJJJLLLNNNNNNMMMTTTSSSUUUXXXWWWQQQMMMMMMTTTUUUUUURRRQQQUUU___hhhddd^^^YYYWWWUUUVVV\\\cccaaadddddd^^^VVVTTTZZZ```dddeeeffffffdddccccccdddccccccaaa^^^\\\ZZZZZZ[[[ZZZ\\\]]]\\\YYYVVVUUUUUUYYYYYYYYYVVVSSSPPPOOOOOOHHHIIIIIIJJJIIIGGGEEECCC???>>>===<<<<<<<<<======CCC===FFFoooUUU999)))111555---,,,666///////////////////////////......------......///................................./////////000000////////////000000000111000111111111222222333333444666777777666777999:::777666777999999@@@TTTgggYYYTTTTTT\\\]]]UUUOOOOOORRRTTTSSSMMMFFF???;;;888000<<>>=========>>>>>>>>>===;;;999888666666666666666666666666777777777777777666666555555555444444444444555555666555555555444333333333333333333333333333333333333333333333222222222222222222111111111111111111000000000000000000000000111111000000000000111111111111111111111000000000000000000000000000000000222222222222222222222222111222222333333333333333555777999:::999999:::;;;888888777777777888999999666777999;;;===???@@@AAA===???AAABBBAAABBBDDDFFFHHHJJJLLLOOORRRSSSTTTTTTRRRZZZ```\\\SSSOOOWWW```XXXUUURRRQQQTTTWWWYYYYYY[[[UUUOOOOOOTTTWWWUUUQQQWWWXXXXXXVVVUUUWWWXXXYYY\\\ZZZXXXXXX\\\______]]]SSSSSSRRRQQQPPPQQQUUUXXXYYYVVVQQQMMMKKKIIIIIIIIISSSCCC:::555000///...---......---+++************************))))))))))))))))))))))))(((((()))))))))*********'''000,,,$$$(((333JJJfff}}}xxxzzz}}}yyy}}}~~~sssfffyyyfffEEE555///...111---&&&(((111,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++,,,,,,,,,---------,,,,,,------...////////////000000111222333222222333333444555555555888777777777777888888999999999:::<<<===>>>?????????===;;;:::;;;===???AAAFFFEEEEEEFFFHHHIIIIIIGGGHHHIIINNNUUUVVVQQQNNNNNNPPPQQQPPPLLLJJJMMMVVV^^^UUUSSSSSSUUUVVVWWW]]]eee```dddddd^^^UUUQQQSSSXXX^^^```cccdddcccaaaaaaaaabbbeeegggeeebbb^^^[[[[[[XXXXXXWWWVVVUUUUUUWWWXXXWWWWWWVVVSSSOOOLLLKKKLLLJJJJJJIIIGGGDDDAAA???>>>>>>======<<<;;;;;;;;;;;;888===<<<@@@___|||oooJJJ444111222555333---...333.............../////////......------------..........................................////////////...////////////000000000000000111111111111111222000111111000///111555888444777::::::555000222666:::888<<>>333555>>>444333444888:::;;;???DDD===;;;888888;;;>>>AAABBB@@@@@@???@@@BBBEEEHHHKKKEEEDDDDDDCCCCCCCCCCCCCCC@@@BBBCCCCCCBBBBBBCCCEEEDDDFFFFFFBBBAAADDDCCC@@@@@@@@@AAAAAAAAAAAA???>>>BBBAAA@@@???===;;;:::999::::::;;;;;;:::999777777555555555555555555555555555555555555555444333333444333333222222333333444555444444444333333222222222222222222333333333444111111111111222222222222111111111111111111111111000000000000000000000000111000000//////000000111000000000000000000000000111111111111111111111111222222222222222222222222222222333444444444444333444666888999888888999:::888888888888888999::::::666777888:::===???AAABBBBBBCCCEEEFFFEEEFFFHHHIIIKKKMMMPPPSSSUUUUUUUUUUUURRRVVVYYYWWWSSSQQQUUUZZZVVVUUUUUUVVVXXXZZZ[[[[[[XXXRRRMMMOOOUUUXXXTTTOOOVVVXXX[[[]]]\\\[[[\\\^^^```\\\XXXYYY\\\]]]\\\[[[TTTUUUUUUTTTRRRPPPPPPQQQSSSQQQLLLHHHDDDCCCEEEFFFQQQAAA:::666111///...---......---+++************************))))))))))))))))))))))))((((((((()))))))))******(((...)))%%%+++---111<<>>WWWttthhh@@@777222333000---...222111------............/////////......------------......------------------------------........./////////......////////////000000000000000000000000000000444555777777666444555666...000333777:::<<<======:::444333888:::666555999AAA?????????===999777777<<<888444444:::@@@CCCDDD??????>>>>>>???BBBEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFAAACCCEEEEEECCCCCCCCCDDDDDDFFFFFFBBBAAACCCBBB???AAA@@@@@@@@@BBBBBB@@@???BBBAAA???===;;;999999888888888888888777666555555444444444444444444444444333444444444444333222222333222222111111222222333222222111111111111111000000000000000111111222222000111111111111222222222111111111111111222222222000000000000000000000000111000000//////000000111/////////000000000000111111111111111111111111111222222222222222222222222111222444555555555444333333555777777777666777888777777888999999:::::::::777777888999<<<>>>@@@BBBDDDEEEEEEGGGHHHIIIJJJJJJMMMMMMOOOOOOOOONNNMMMLLLQQQQQQQQQPPPPPPQQQRRRSSSPPPPPPQQQRRRTTTUUUWWWXXXXXXSSSOOORRRWWWYYYUUUPPPTTTVVVZZZ^^^\\\XXXYYY]]]^^^ZZZXXXYYYZZZWWWVVVWWWUUUVVVVVVTTTPPPLLLKKKJJJLLLJJJGGGBBB>>>>>>@@@BBBMMM???999777111///...---......---+++************************))))))))))))))))))))))))(((((((((((()))))))))***''',,,((('''///---'''***$$$@@@aaa]]]555---777888...&&&)))+++,,,...000---(((+++*********))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))************+++++++++++++++************+++,,,,,,------------...///000111///000000111111222333333444444333333333333333444555666888999::::::::::::::::::999999999999::::::<<>>:::;;;<<<999999999:::999999888888===777777<<<<<<===NNNddd}}}xxx{{{UUU>>>333333444111,,,***...111000,,,---------.........//////...------,,,,,,------...---------------------------------.........//////........./////////000000000000000000000000000000,,,...222333333222222333<<<888222---,,,///111222:::777555777:::::::::999111444666999:::;;;999666111888@@@@@@===>>>DDDKKKCCCBBBAAA@@@@@@@@@AAAAAAAAACCCFFFHHHIIIHHHGGGFFFAAACCCEEEEEEDDDBBBBBBCCCDDDGGGFFFCCCBBBEEEDDDAAACCCAAA@@@@@@CCCCCCBBB@@@???>>>;;;999888888999:::777777777666555444444333333333333333333333333333333333333333333222111111222222111111111111222222000000000000000111111111000000000000000111111111000000111111111222222222111111111222222222333333111111111111111111111111111000000000000000000111//////000000000111111111111111111111111111111111111111111111111111111111000111333444444444222222111333555666555555666777555666777888999999999999666666777888:::<<<>>>@@@BBBAAA@@@BBBFFFIIIHHHFFFGGGGGGGGGGGGGGGGGGFFFFFFMMMMMMLLLLLLMMMMMMNNNOOOKKKKKKJJJJJJKKKNNNRRRUUUYYYUUUQQQQQQUUUWWWUUUSSSRRRRRRTTTWWWSSSNNNPPPWWWVVVTTTUUUXXXVVVQQQQQQUUUVVVUUURRRNNNIIIGGGGGGHHHEEEEEEBBB>>>::::::<<>>eeeYYY>>>,,,000222******222***111000'''$$$***---***************))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++*********)))***++++++,,,------------...///000000......//////000111111111333333222222111222222222222333555777777888777777444555555666666666777777555;;;@@@@@@===<<>>===:::;;;===<<<777:::999777666666<<>>>>>>>>AAADDDHHHIIIHHHFFFDDDAAACCCEEEEEEDDDBBBBBBBBBEEEHHHHHHEEEEEEHHHHHHFFFDDDAAA@@@AAACCCDDDCCCAAA<<<:::888666777888;;;<<<777777666555444444333333333333333333333333333333333333333333333222111111222222111111111111222222000111111111222222333333111222222222222222222222000000111111222222222333111111222222333333333333111111111111111111111111111111000000000000111111///000000000111111222222111111111111111111111111000000000000000000000000...000222333333333111000000222444555444444555666444444666777888888888888555555555666888:::<<<>>>???<<<:::===CCCFFFEEEBBB??????@@@AAACCCEEEFFFFFFEEEGGGHHHGGGFFFFFFHHHKKKJJJHHHFFFEEEEEEJJJPPPUUUYYYUUUPPPOOOQQQTTTTTTTTTQQQOOOOOOOOOJJJEEEHHHQQQPPPOOORRRVVVTTTMMMNNNTTTVVVTTTNNNHHHCCCCCCEEEHHHBBBBBB@@@===999888;;;>>>III===999555000///...---,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))///111,,,---BBBggglllHHH444000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++,,,,,,,,,------..................------777666444333222111111111111222333333444444333333555666777777666666777888:::<<>>======>>>>>>AAADDDGGGHHHJJJMMMOOOLLLNNNKKKGGGEEEHHHHHHEEEJJJKKKKKKIIIIIIMMMVVV\\\___VVVPPPOOOQQQTTTYYY```[[[XXXVVVXXX\\\\\\XXXTTTQQQUUUZZZ^^^bbbeeehhhjjjccc\\\SSSLLLJJJKKKNNNPPPQQQOOOMMMNNNNNNLLLFFFBBBAAA>>>;;;===AAABBB>>>:::999999888888777666666666777777666666777999<<<===DDDDDD___^^^PPP???666555555111---//////............//////------------------------................................................,,,---......//////..............................///////////////////////////000000000111111111111222222222333333333444444444444333333444555777888::::::::::::::::::::::::;;;;;;;;;<<<>>>AAADDDEEEIIIFFFFFFHHHGGGBBB???AAAHHHFFFDDDEEEFFFEEEAAA===<<<>>>@@@AAAAAAAAABBBDDDKKKNNNKKKEEECCCEEEDDD@@@AAABBBBBBBBBAAA???>>><<<@@@>>>;;;888666777888999;;;:::888666444333222222222222222222222222222222222333444333111000111222222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111000000000000000111111000///////////////000000000000000000000000000000000000111111111111000000000000000000000000111111222222222333333333444444444555555555555555222222444555777999:::;;;555666999<<>>>>>>>>>>>===KKK>>>999555000///...---,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************...///+++(((,,,:::FFFaaayyysssSSS===222111222///...---,,,+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********+++++++++,,,,,,,,,,,,---.........---------------222222111111111111111222111222333333444444333333555777888888666666777999999<<<>>>>>>===<<<======;;;>>>BBBDDDEEEGGGIIIJJJJJJMMMMMMHHHEEEGGGIIIHHHJJJIIIIIIKKKNNNRRRVVVXXXWWWSSSQQQSSSSSSTTTWWW\\\\\\YYYWWWWWWZZZYYYUUUQQQQQQUUUYYY\\\^^^```bbbccc^^^YYYRRRNNNNNNQQQTTTVVVQQQOOONNNPPPSSSSSSPPPMMMBBB>>>;;;<<<>>>???<<<888999888888777666666555555555555444444555777999;;;@@@;;;BBBYYYzzzvvvDDDDDD<<<222...000111///,,,//////............//////------------------------................................................,,,------...............................................................//////000000000111111111222222222222333333333333444333333333444555666777777777888999999:::;;;;;;<<<;;;;;;;;;<<<>>>@@@AAACCCAAABBBEEEDDD@@@???AAACCCAAA@@@@@@AAA@@@===:::;;;===@@@AAABBBAAAAAAAAABBBEEEDDD???>>>AAAAAA>>>??????@@@@@@???>>><<<;;;===;;;999777666666777888555555444444333222111111111111111111111111111111111222333222000000000111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000111000000000000000000000111111000///////////////000000000000000000000000//////000000000111111111000000000000000000000000111111111222222222333333333333333444444555555555222333444555666888999999888999;;;===???AAACCCDDD===<<<<<<>>>AAACCCCCCBBB@@@DDDLLLQQQOOOIIIHHHKKKOOOLLLMMMQQQRRRRRRWWW^^^aaaZZZRRRPPPWWW^^^YYYPPPQQQRRRSSSTTTUUUVVVXXXXXX```___]]]\\\ZZZVVVQQQNNNOOOMMMJJJGGGFFFGGGHHHIIIDDDAAA???===>>>>>>======MMM@@@999444000///...---,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))+++,,,,,,+++(((&&&&&& 222HHHZZZnnnhhhFFF>>>555///......---+++,,,,,,,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))************+++++++++,,,,,,,,,------------------------............///111222333111222333333444444333333555666888777666666888999888:::<<<===<<<;;;;;;<<<999===AAADDDDDDEEEFFFFFFIIIMMMMMMHHHEEEGGGHHHHHHIIIGGGGGGLLLRRRVVVTTTQQQMMMNNNRRRVVVUUUSSSTTTYYY^^^\\\ZZZ[[[]]]]]][[[XXXVVVYYY\\\^^^]]]]]]]]]]]]\\\XXXTTTSSSTTTXXXZZZ\\\NNNLLLJJJLLLPPPRRRPPPNNNDDD@@@<<<:::;;;;;;999777888777777666555555444444333222222222333444666777777555555666;;;UUU|||WWWAAA666222000...///000111000//////......------......///------------------------------------------------------------------------,,,,,,---...............------------------------........................////////////000000000000111111111222222222333333333333333333444555666666444444555666888999:::;;;;;;;;;:::999999:::;;;<<<===;;;<<<@@@@@@>>>>>>@@@???>>>======>>>===;;;999999<<>>>>>AAAAAA??????BBBCCCAAA<<<===>>>>>>===<<<:::999888777777777666666666666000111111222222111000///000000000000000000000000000111222111///...///000000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000/////////000000000000000000000000000000//////000000000000111111000000000000000000000000111111111222222222222333111222222333444555666666444444555555666666777777;;;<<<===>>>@@@AAABBBCCCAAA@@@@@@BBBEEEGGGGGGFFFEEEHHHNNNRRRQQQKKKKKKNNNUUUTTTTTTVVVUUUTTTWWW\\\YYYXXXUUUTTTYYY^^^\\\UUUXXXXXXXXXZZZ\\\^^^^^^]]]___^^^[[[ZZZXXXVVVRRROOOOOOMMMKKKHHHHHHIIIJJJKKKCCCAAA>>>============<<>>BBBEEEEEEEEEEEEFFFIIIKKKJJJGGGHHHKKKJJJGGGIIIHHHHHHKKKOOOPPPOOONNNGGGKKKRRRWWWUUUQQQTTTYYYYYYXXXWWWZZZ^^^aaabbbaaa^^^aaaccccccaaa^^^]]]\\\\\\ZZZWWWVVVXXXZZZ[[[[[[PPPLLLIIIIIIKKKKKKJJJGGGFFFBBB===:::999999777666666666666555444444333333111111111111222333444555444555888:::999:::EEERRRVVV999000444:::000111222111000//////000...------------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---.........------------------------------................................./////////000000000000000111111111222222222222222333333444555555333333444555666777888888888888777666777888999:::999777888;;;<<<:::;;;>>>??????>>>>>>>>>>>>===<<<999;;;???BBBDDDCCC???<<<>>>???@@@@@@AAABBBBBBBBB<<<<<<======<<<;;;999888444555666777777666555555///000222333333111///...////////////////////////...///000000.........000////////////////////////////////////////////////000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000111111111111111000000///000000111////////////////////////////////////000000000111000000000000000000000000111111111111222222222222111222333444555666777888666666666666666666666666;;;;;;===>>>@@@BBBCCCCCCEEEEEEEEEGGGIIIKKKKKKJJJKKKLLLPPPUUUTTTOOOOOORRRVVVVVVVVVUUUSSSRRRRRRUUUTTTVVVUUUSSSUUUZZZ[[[YYYZZZYYYXXXZZZ]]]^^^^^^\\\XXXVVVTTTTTTTTTTTTSSSQQQPPPNNNJJJHHHFFFFFFGGGHHHBBB???===;;;<<<<<<;;;;;;OOOAAA999333000///...---,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))---,,,***)))((())),,,///111,,,+++...,,,%%%&&&,,,;;;???BBBCCCGGGRRR[[[___aaaccciiiqqqtttqqqmmmkkktttpppkkkfff___VVVJJJBBB===777...'''%%%(((---111333222///***&&&&&&***...)))))))))))))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,------//////............/////////000000111111111111111000111333333222222444666444666888999888777777888:::===AAACCCDDDDDDDDDEEEGGGGGGFFFGGGOOOVVVTTTNNNIIIJJJJJJHHHFFFGGGJJJMMMHHHJJJPPPTTTSSSPPPUUU\\\SSSRRRRRRSSSWWW[[[^^^___bbbdddffffffddd```^^^]]]WWWUUUSSSSSSUUUWWWWWWVVVUUUQQQMMMLLLLLLLLLIIIFFFFFFCCC>>>;;;999888777666555555444444333222222111111111111111222333333444777444444888:::999888888>>>OOOpppjjjSSS999000444777111(((///000000---***)))***,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,---...---------------------------------........................---............//////////////////000000000111111111111222333333444444444333333444444444444555555444444444444666888:::;;;:::777777::::::888888;;;????????????>>>>>>>>>???<<<<<<>>>AAADDDCCC@@@<<<<<<<<<===??????>>>===>>>===>>>>>>>>>===;;;999888333444666777777777555444222333444555444111///---........................---...//////...---...///................................................//////000000000111111111////////////////////////////////////////////////000000000000000000000000//////000000111111111111111111000000000000111111////////////////////////...////////////000000000////////////////////////000000111111111222222222222333444555666777888888888888888777777666666666888999;;;===???AAACCCDDDEEEDDDDDDFFFIIIKKKKKKJJJKKKKKKOOOTTTSSSOOONNNPPPPPPQQQQQQNNNLLLKKKLLLLLLTTTVVVUUUQQQQQQWWW\\\]]]XXXWWWVVVVVVWWWWWWWWWVVVVVVSSSPPPOOOPPPQQQRRRQQQOOOLLLHHHDDDAAAAAAAAAAAA@@@===;;;999::::::999888MMM@@@999444000///...---,,,+++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))%%%(((******((('''(((***%%%"""%%%...222000111444777444...***...444333...***333666222111777999666444333111000//////...,,, (((333888777111+++(((%%%---000///,,,,,,---((((((((((((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((())))))((())))))))))))*********)))******++++++,,,,,,---000///...------------------...//////000000//////---///111111111111333444222444777777666555555666666888;;;===>>>???AAACCCCCCDDDEEEIIITTT]]]]]]WWWIIIJJJIIIEEEBBBBBBGGGLLLLLLLLLNNNRRRRRRRRRWWW^^^XXXWWWTTTSSSSSSUUUWWWYYY]]]```cccdddbbb___]]]\\\NNNMMMLLLLLLOOOQQQQQQQQQPPPMMMJJJJJJJJJJJJGGGCCCBBB@@@===:::888666666666444333333222222111000000000111111222222222333333333555666555333444999>>>;;;777888AAASSSpppjjjGGG<<<,,,000555777111++++++111//////---+++******,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///........./////////000000000000111222333333333333333333333333333333333333222222333444666999<<<======999999;;;:::888888;;;===>>>???>>>======>>>@@@AAA???===???BBBCCCAAA???@@@>>>???BBBBBB???>>>@@@?????????>>>===:::888777333444555666666666444444444444444444333111///...........................,,,...//////...---...000......................../////////////////////////////////000000000111111////////////////////////000000000000000000000000000000000000000000000000/////////000111111222222111111000000000111222222000000000000000000000000......////////////000000////////////////////////000000000111111111111222333333444444555666777777888777777777666666666666666666888;;;===@@@AAABBB@@@??????AAADDDFFFFFFEEEGGGFFFJJJOOOPPPKKKHHHIIIIIIKKKKKKFFFDDDFFFHHHGGGNNNPPPNNNJJJKKKRRRYYY[[[WWWXXXXXXUUURRROOOOOOPPPRRRNNNIIIFFFFFFHHHIIIIIILLLIIIDDD@@@<<<;;;;;;;;;===;;;888777777888777666KKK>>>999555000///...---,,,+++++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))###%%%)))+++,,,+++******222---)))'''&&&$$$&&&***,,,---+++***---111///***,,,000///(((&&&***,,,+++666555333000,,,+++,,,------+++'''%%%%%%(((+++...444000***%%%"""$$$(((+++(((((((((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))((((((((()))))))))******)))))))))***+++,,,,,,,,,------,,,++++++++++++,,,,,,,,,---.........---------///000111111111333555111333555666555444444444333555777888999<<<@@@CCC???DDDIIIKKKOOOUUUXXXVVVIIIHHHFFFDDDCCCEEEHHHKKKPPPMMMNNNRRRTTTUUUXXX]]]```^^^YYYTTTQQQQQQRRRTTTVVVZZZ^^^aaa```^^^\\\\\\OOOMMMJJJJJJKKKLLLLLLLLLHHHFFFCCCDDDDDDCCC???;;;;;;;;;;;;999777555444444333222222111111000/////////000000111111111111111...444999777222000222555222777<<<;;;333000===NNNZZZqqquuu[[[FFFAAA;;;777======333,,,---000///...000///...---------.........,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------.........////////////000111222333333333222222222222333333444444444333333333555777:::<<<>>>???;;;:::<<<<<<:::;;;???===>>>???>>>======@@@BBBFFFAAA===<<<@@@DDDDDDBBBAAA???AAAFFFFFFBBBAAADDDAAA@@@@@@>>><<<999666444333333333444333333222222111000000000/////////...........................,,,...//////......///000........................////////////////////////////////////000000000111000000000000000000000000111111111111111111111111000000000000000000000000...//////000111111222222111111000000111111222333000000000000000000000000........./////////000000////////////////////////000000000000111111111111222222222333333444444444555555555555555444444444555666777999;;;<<<===>>><<<;;;;;;===???AAAAAAAAACCCBBBFFFMMMNNNHHHDDDCCCEEEHHHGGGAAA@@@EEEHHHGGGEEEHHHHHHGGGJJJRRRWWWXXXZZZ]]]^^^YYYQQQLLLLLLOOOLLLHHHBBB???@@@BBBEEEFFFGGGEEE@@@<<<999888888888;;;999666555555555555444III===999555000///...---,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())),,,)))((((((***+++)))'''"""'''++++++***+++,,,...''',,,///+++)))***+++***+++***+++---...---...///+++...111000---******,,,...+++((((((+++---+++((('''&&&&&&))),,,,,,)))%%%((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))((())))))***++++++,,,,,,+++***************++++++***+++,,,,,,------,,,,,,---///111111111222444555000222444555444333333444333444555666888;;;@@@DDD===GGGMMMKKKGGGHHHLLLOOOHHHEEEBBBDDDHHHKKKKKKIIIRRRNNNNNNSSSWWWXXXYYY\\\___\\\WWWQQQMMMLLLMMMOOORRRVVV\\\______^^^]]]]]]VVVSSSOOOLLLJJJJJJIIIHHHGGGEEECCCBBBBBB???999444777888888888555333333333222222111111000/////////...///000000000000000///000111222111333444333111666///...777===;;;666555999>>>DDDIIIOOO[[[kkkwwwppp```[[[QQQ>>>???AAA999333999666------333///...111///++++++000,,,++++++,,,------+++(((,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////...///111222333333222222000000111222444555666777555444555555777:::<<<===???<<<;;;>>>>>>===>>>BBB>>>@@@AAA@@@>>>???BBBEEEIIICCC<<<;;;???DDDEEEEEE===:::===CCCDDD@@@???BBBAAAAAA@@@>>>;;;777444222222222222111111111000000---,,,,,,,,,,,,---...///////////////////////////---...//////......000111////////////////////////000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111000000000000000000000000...//////000111222222222111111000000111222333333000000000000000000000000............/////////000////////////////////////000000000000111111111111111111111111111111111222333333333333333333333333666666777888999999::::::;;;::::::<<>>:::888777888888:::777444333444444333222TTT@@@555999222///---+++,,,,,,++++++))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&&&&''')))***)))'''))))))*********+++++++++************************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************+++++++++,,,,,,,,,---------......///000000000111111111111222222111111111111111111444555888:::===>>>???@@@BBBEEEIIILLLLLLKKKKKKKKKLLLGGGEEEJJJMMMNNNTTT[[[VVVQQQNNNNNNRRRSSSQQQNNNYYYWWWSSSOOOKKKJJJKKKMMMLLLNNNTTT]]]aaa___^^^```WWWSSSMMMHHHFFFDDDCCCBBBJJJGGGDDDAAA???<<<999666777777555444333222222222////////////////////////---///222222111000000111000000000000000000000000333333333444444444555555777777777777888888888888???@@@AAABBBCCCEEEEEEFFFBBBAAA???<<<:::999888888222222222111000//////...///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////000111333333222222111222333444444333444666888777666666666777999<<<>>><<<@@@BBB@@@<<<<<>>BBBDDDAAA???BBBJJJGGGBBB?????????@@@@@@???<<<:::;;;???CCCDDDCCC===<<<:::888666444333333000000000000////////////......---------,,,,,,,,,------------------------------------------------..............................////////////......////////////////////////000000000000000000000000000000000000000000000000111111000000//////......//////////////////////////////......///111444555222111111000///......---...............///000000............////////////............////////////000000111111111222222222333333222111111222222222555666777666555555777999999<<>>HHHIIILLLOOOPPPLLLEEE>>>EEEHHHJJJKKKOOORRROOOHHHNNNKKKKKKNNNTTTYYYZZZYYYWWW[[[]]]ZZZSSSNNNOOOQQQRRRLLLEEEBBBDDDGGGHHHHHHGGGAAA<<<:::<<<>>>;;;888::::::999999777666555444|||NNN>>>666999222///---+++,,,,,,++++++))))))))))))(((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((()))***+++((('''&&&''')))))))))((()))))))))*********++++++************************+++++++++++++++***))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********)))))))))******+++++++++,,,,,,,,,,,,------------/////////000000000111111111111111111111111111111444666888:::<<<>>>??????AAADDDHHHJJJJJJIIIIIIIIIIIIEEEDDDHHHJJJIIIMMMRRROOOMMMJJJIIIKKKMMMNNNMMMSSSQQQOOONNNNNNMMMMMMLLLNNNIIIIIIQQQWWWYYYYYYZZZTTTQQQLLLIIIIIIIIIHHHGGGJJJHHHEEECCCAAA@@@===:::666555444222111111000000////////////////////////.../////////......000222000000000000000000000000111111222222222333333333444444555555555555666666444555555666777888999999888777666555444444444444222222111000000///............---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............///000111222111111000111222333333222333555777555444444444555777888:::999<<>>======>>>>>>>>>>>>===<<<===???@@@>>><<<999888666555333333222222000000000000/////////......------------,,,,,,,,,------------------------------------------------..............................////////////......////////////////////////000000000000000000000000000000000000000000000000111000000000/////////...//////////////////////////////......///111333555111111000000///......---...............//////000............////////////........./////////000000111111111111222222222222333333222222222222333333666777777777666666777999>>>AAADDDGGGHHHGGGFFFDDDKKKLLLNNNQQQRRRPPPJJJEEEIIILLLNNNOOORRRUUURRRKKKRRRQQQQQQSSSWWWZZZ\\\]]]WWWZZZ[[[YYYTTTPPPNNNOOONNNLLLJJJIIIIIIJJJIIIIIIDDD@@@;;;:::<<<===;;;999999999999888777555444333rrrGGG===777999222///---+++,,,,,,++++++))))))))))))(((((((((((()))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''(((***,,,...+++)))''''''((())))))((())))))))))))************)))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))(((((((((((('''&&&''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******(((((())))))***+++,,,,,,++++++,,,,,,,,,---------....../////////000000000000000000000111111111111444555777:::;;;===>>>>>>@@@BBBFFFGGGGGGFFFFFFFFFGGGDDDEEEHHHHHHGGGGGGJJJKKKJJJIIIGGGFFFHHHLLLOOOPPPMMMLLLNNNSSSTTTQQQMMMPPPFFF@@@EEENNNSSSTTTUUURRROOOLLLJJJKKKLLLLLLKKKGGGEEECCCBBBAAA@@@===;;;444333222111000/////////////////////////////////......---,,,+++,,,///222000000000000000000000000000000000000111111111111111111111222222222333333000000111111111222222222///////////////000111111111111000000///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..................///000000000000///000111222222111111333555222222222222333333333444444888;;;:::666555888<<<;;;888888;;;===:::888888;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>><<<888555444333222222111111111111000000000/////////......------------,,,,,,,,,,,,------------------------------------------------..............................////////////......////////////////////////000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////......///111333444111000000//////...............------......///000---............/////////////////////000000000000111111111222222222333333333333333222222333333444666777888777666666888:::>>>@@@BBBEEEGGGGGGFFFFFFLLLLLLNNNQQQSSSRRROOOLLLNNNQQQSSSSSSUUUXXXUUUPPPQQQRRRRRRRRRRRRSSSVVVXXXWWWXXXYYYXXXVVVRRRNNNLLLGGGIIIJJJIIIGGGCCCAAAAAAAAA===999999;;;<<<;;;999777777777777666444333222kkkDDD>>>888888222///---+++,,,,,,++++++))))))))))))(((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&(((+++...000---+++'''&&&'''((())))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***''''''((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,---............//////////////////000000000000000444555777888:::;;;<<<<<<>>>@@@CCCDDDCCCCCCCCCCCCEEEFFFHHHJJJJJJIIIHHHHHHKKKLLLLLLIIIGGGIIIPPPVVVTTTOOOKKKOOOVVVZZZWWWQQQPPPFFF???CCCIIINNNQQQSSSPPPNNNKKKIIIIIIIIIIIIHHHCCCAAA>>>===<<<;;;888666333222111000////////////........................,,,---...---,,,,,,...000////////////////////////////////////000000000000/////////000000000111111111111111111111000000000......---......///000000/////////.........------------,,,,,,+++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------.........////////////000111000///000222333000111111222222111000000111555888888555333444666888888:::<<<===;;;999888999;;;<<<===<<<;;;:::;;;======<<<<<<;;;999777555444333222111111000000111000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................////////////......////////////////////////////////////////////////////////////////////////000000000000///////////////////////////////////////.........///000222333000000/////////............------------...//////---------.........///////////////000000000111111111111111222222222222333333333333222333333444555666777888777777777999;;;;;;<<>>?????????>>><<<<<<>>>@@@???===:::999999===<<<;;;999888777888999777666444333111000000000////////////............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................////////////......////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////.........//////000111111////////////............---------------...//////------------............////////////000000000000000000111111111111222222222222222222222333444555555666777777666777999;;;;;;<<<===???AAACCCDDDDDDBBBCCCDDDEEEFFFHHHIIIJJJFFFKKKMMMLLLMMMOOOOOOLLLMMMOOOOOOMMMIIIHHHKKKNNNNNNNNNMMMNNNMMMJJJFFFBBBFFFGGGHHHEEE@@@<<<<<<===888777666666777888777777333333333333222222111000jjjCCC@@@:::666222///---+++,,,,,,++++++))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''***,,,...***(((&&&&&&'''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((()))))))))******))))))*********++++++++++++,,,,,,,,,,,,---------------......//////000000111222333444555555555555999;;;===?????????AAABBBAAADDDEEEDDDFFFJJJKKKIIIKKKMMMNNNLLLIIIKKKQQQWWWYYYPPPIIIJJJQQQUUUTTTPPPHHHFFFFFFIIIJJJIIILLLRRROOOLLLIIIFFFDDDBBB???<<>>;;;999777555222000222111000000/////////000------------------------(((,,,000222111///---,,,....................................////////////------........./////////.....................---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...//////000111000///...000222222222222222222222111111111333555666555444444555:::???AAA@@@@@@BBBBBBAAA>>>AAABBBAAA<<<888888999<<<;;;:::777555555888:::777666444222111000///////////////.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................////////////......////////////////////////000000000000000000000000000000000000000000000000////////////000000000000////////////////////////.........//////000000000........................------,,,,,,------...///,,,------------...................../////////////////////000000000111111111111111111222333444444444555666666666666888;;;777888888999:::<<<>>>???===???AAAAAAAAAAAACCCEEE===CCCFFFDDDDDDGGGHHHGGGIIIIIIHHHGGGEEEEEEFFFHHHHHHIIIHHHGGGEEECCCAAA@@@CCCCCCBBB@@@>>>======???666666666666555555555555111111111111111000//////hhh???>>>:::888222///---+++,,,,,,++++++))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++'''&&&%%%&&&'''((('''&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((())))))*********)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))(((((((((((())))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,---......///000000000000111222333333333222777999<<<===>>>???AAACCCCCCEEEDDD@@@BBBHHHKKKJJJKKKLLLMMMLLLJJJKKKOOOSSSUUUOOOKKKLLLQQQTTTRRROOOKKKGGGEEEJJJNNNNNNOOORRRLLLJJJHHHFFFFFFEEEBBB@@@>>><<<999888777666333111000//////...............,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///...---,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------.........///////////////------,,,++++++++++++,,,+++++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++************++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,---...///000000111111000//////000222333222111000111222333333111222444555555555666777999???AAA>>>===AAACCCBBB===???AAA>>>999666777999888999:::888444333444666222222000//////.........//////.........---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------------------..............................////////////......////////////////////////000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////......//////////////////........................------,,,,,,------...///,,,,,,---------.........------------........................////////////000000000000111222333444222444555555555555888:::666555555555666888:::;;;===???AAAAAA??????@@@BBB;;;AAAEEEDDDCCCGGGIIIHHHGGGEEECCCBBBDDDEEEEEEEEEIIIJJJKKKHHHDDDAAABBBDDDEEECCCAAA???>>>===:::999444555555555444333222333///000000000000///......fff;;;;;;::::::222///---+++,,,,,,++++++))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%$$$$$$&&&(((((('''%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))***************''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******))))))((((((''''''))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...///000000//////000111111111111111666888;;;<<<===???BBBDDDGGGIIIFFF@@@AAAHHHLLLKKKLLLMMMMMMMMMLLLMMMOOOQQQSSSPPPNNNPPPTTTVVVSSSPPPRRRIIIEEEJJJRRRTTTTTTSSSJJJHHHGGGHHHIIIIIIHHHFFF:::888666666666555333111......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---------------------------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,------...+++++++++++++++++++++,,,+++*********+++,,,,,,---+++++++++************)))++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,---...///000000111222111//////000222333222000///000111333555111222333444555666777888666===???:::999>>>BBBAAA:::===???<<<777444666999555888:::999555111000000---------,,,,,,------...//////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------..............................////////////......////////////////////////000000000000000000000000000000000000000000000000.../////////000000111111////////////////////////---...///////////////...---.....................---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////000111222333111333444444444555777999:::999888888888:::===>>>???BBBDDDCCC@@@???@@@AAA>>>DDDHHHGGGGGGKKKNNNNNNKKKHHHEEEEEEIIIKKKJJJHHHMMMPPPPPPLLLGGGDDDGGGLLLOOOKKKHHHFFFDDD@@@:::444333555555555333111111111//////////////////......hhh@@@;;;777888111000...------,,,***(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&&&&''')))+++---(((((((((((((((((((((((())))))))))))************---,,,+++*********+++,,,............/////////////////////...---...222444888888777666666999===@@@FFFCCC??????CCCGGGIIIIIIIIIMMMJJJCCCFFFOOONNNEEEQQQPPPOOORRRVVVUUUOOOJJJMMMGGGEEEJJJSSSWWWSSSNNNJJJEEECCCIIINNNLLLGGGEEE:::999666444333333444555///111111000---******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000111111111111222111000//////.........111000///222666777666333<<<;;;<<<===>>>>>><<<999777888999:::999888777666666666555444333333222222......---,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............................................................////////////////////////////////////////////////////////////////////////////////////------------------------------------------------------------------------,,,,,,,,,---------......------......//////000000222222111111222222333444444555777777666666888999999999888999:::===AAACCC???AAADDDDDDAAA@@@BBBDDDHHHNNNPPPKKKIIIMMMOOOMMMOOOPPPQQQNNNKKKJJJKKKNNNPPPQQQQQQPPPMMMJJJJJJJJJGGGIIIJJJGGGBBB;;;666444999888888666555444333222////////////............jjjAAA;;;666777222000...------,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''')))***+++''''''''''''''''''''''''(((((()))))))))*********,,,,,,+++*********+++,,,.............../////////...//////...---...111444888888888777777999===@@@GGGDDD@@@AAADDDHHHJJJJJJKKKOOOLLLEEEGGGPPPSSSNNNKKKJJJKKKOOOSSSSSSOOOJJJHHHGGGGGGIIIMMMOOOMMMJJJJJJFFFEEEJJJLLLIIIFFFEEECCC@@@<<<888444222111111222000---,,,---.........++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------------............////////////000111000000///////////////222111000222555777666555555444444666888888777666777777888999999888777666666555555444222111111000......---,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............................................................////////////////////////////////////////////////////////////////////////////////////------------------------------------------------------------------------,,,,,,,,,---------......------...//////000000111222111111111111222333333333555666666666666777999999999999:::<<<>>>AAABBBBBBEEEFFFEEECCCBBBBBBDDDOOOSSSSSSMMMJJJLLLMMMLLLGGGKKKOOOQQQQQQPPPPPPQQQNNNOOOPPPNNNKKKIIIHHHIIIFFFGGGHHHFFFAAA;;;777555888777666555444333222222////////////............kkkBBB;;;666666222000---,,,,,,,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))******++++++*********++++++,,,---------.........//////......///...---...111333777777888777777999===@@@FFFDDDBBBBBBEEEHHHKKKLLLKKKOOONNNGGGGGGPPPUUUTTTIIIIIIJJJNNNRRRRRRNNNJJJGGGIIIKKKLLLKKKJJJIIIHHHJJJGGGGGGJJJIIIDDDBBBDDDDDDBBB===999444111///...333...)))(((,,,//////...++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++++++++************++++++******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......///////////////000000111222000///000222444555555444333222444777999999999666777777888888888777777666666555333222000///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............................................................////////////////////////////////////////////////////////////////////////////////////------------------------------------------------------------------------,,,,,,,,,---------............//////000111111111111111111111111222222333333444666666555555777888888999:::;;;===>>>@@@@@@EEEFFFGGGFFFDDDCCCCCCDDDOOORRRQQQMMMJJJKKKKKKIIIBBBGGGNNNSSSTTTRRRPPPOOOJJJKKKLLLKKKHHHFFFEEEEEEBBBDDDDDDBBB>>>999666555555555444444333222111111/////////............---jjjBBB<<<777777222000---,,,,,,,,,+++)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((())))))((('''&&&''''''''''''''''''''''''(((((((((((()))))))))******************+++++++++,,,,,,,,,---.........///---...///.........000222444555666666666888<<<>>>DDDBBBAAABBBDDDGGGIIIKKKGGGMMMOOOJJJIIIMMMQQQQQQOOOOOOPPPRRRSSSRRRMMMJJJEEEGGGIIIJJJJJJIIIGGGFFFHHHGGGGGGHHHEEE???>>>AAA;;;:::777555222000//////...,,,***)))***+++,,,,,,************************************++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++))))))************))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,------------............///000111222111///...---///111333444444333222444777;;;<<<===666777777888888999999999888777666444222000///......---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............................................................////////////////////////////////////////////////////////////////////////////////////------------------------------------------------------------------------,,,,,,,,,---------............//////000111111111000000000000000111222222222333555555444444666777666777999;;;<<<=========BBBBBBBBBBBBBBBCCCCCCDDDFFFHHHKKKKKKJJJIIIGGGEEEBBBFFFKKKNNNNNNKKKHHHEEEDDDFFFHHHGGGEEEBBBAAAAAA>>>??????===999666444444333333222222111111111000//////.........---------iiiAAA<<<777888333000---++++++++++++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((((((((('''&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++++++++++++++++++++,,,---.........,,,---///.........000222111222333444444666999<<>>@@@BBBDDDDDDBBB???======:::;;;:::888555222222222111111111111111000000000............------------hhhAAA===888888333000---++++++++++++***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))'''((()))***++++++++++++)))***++++++,,,---......+++---...///......///111...000222333333555888:::;;;===>>>??????AAAEEEGGGGGGKKKPPPRRRQQQNNNJJJHHHUUUUUUVVVTTTQQQKKKFFFCCCHHHFFFEEEHHHMMMPPPNNNKKKHHHDDDBBBBBB@@@;;;999:::666555444333111000......***111777555...((())),,,************************)))))))))************+++++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++******))))))))))))******))))))************))))))******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////............///000222222444555555444333444666888666555555666999;;;<<<<<<666666666777888:::;;;<<<777666555333222000//////------,,,+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............................................................////////////////////////////////////////////////////////////////////////////////////------------------------------------------------------------------------,,,,,,,,,---------......------......///000000000///////////////000000111000111333333222222444555333444555666777888888999999888888:::>>>BBBDDDDDDGGGEEEGGGKKKLLLFFFAAA???BBBAAA@@@AAABBBBBB@@@>>>>>>@@@CCCCCCAAA>>>===<<<::::::888666222000111222000000000000000111111111.........------------,,,iiiBBB===888888444111---******+++++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&''')))***+++++++++***))))))***+++,,,---......+++,,,...///......///000---///111333444555888:::999;;;>>>>>>>>>@@@DDDGGGFFFGGGKKKOOOQQQNNNJJJGGGPPPRRRSSSSSSPPPLLLHHHFFFKKKJJJJJJKKKMMMOOOPPPRRRKKKDDD@@@AAAAAA===:::999555555444333111000...---+++///333111,,,)))***---************************))))))))))))************************************************************************************************************************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++******))))))))))))******)))******++++++******)))******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------............//////...//////000111111333555777666444444666888888888888999;;;<<<;;;999444444444555666888:::;;;333333222111000///......---,,,++++++***+++++++++)))*********++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///............................................................////////////////////////////////////////////////////////////////////////////////////------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,------....../////////............///000000///000222222111111333444555444444444555777999:::<<<:::888:::???CCCEEEEEEKKKEEECCCGGGIIIFFFDDDFFFDDDCCCCCCDDDEEEEEEBBB??????BBBEEEEEECCC@@@>>>>>><<<;;;999666222000111333//////000000111111111111.........---------,,,,,,kkkCCC===777777444111---******+++++++++)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%$$$%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''')))***+++++++++***((()))***+++,,,---......***,,,...///......///000---///222444444666888:::888;;;>>>???>>>@@@DDDGGGDDDBBBDDDIIIMMMMMMIIIGGGMMMOOORRRSSSRRROOOLLLKKKEEEHHHIIIGGGDDDEEEJJJOOOMMMEEE@@@AAACCC???;;;:::111111111111111000///...***++++++***))))))***+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++******))))))))))))************++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------......///////////////000000111000333555555333111333555444444444555777666444222222222222222444666999:::111000000///...------,,,---,,,++++++******++++++))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---------.........//////............................................................/////////000////////////////////////////////////////////////////////////////////////------------------------------------------------------------------------,,,,,,,,,---------......++++++,,,,,,---......///...............///000000///000222222111111333444666666444444555777999;;;???===;;;<<<@@@DDDEEEEEEJJJBBB===AAAEEEFFFHHHMMMIIIHHHHHHIIIJJJHHHBBB>>>@@@CCCGGGGGGFFFCCC@@@???>>>===:::777333111222444//////000000111111222222......---------,,,,,,,,,vvv???>>>===666222000---,,,,,,,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))''''''((()))))))))))))))++++++*********************+++,,,...///000000000222333444444444444555666888<<>>@@@FFFKKKJJJHHHFFFGGGHHHGGGCCC???IIIDDDDDDJJJNNNNNNPPPUUUTTTQQQJJJDDDCCCEEEDDD@@@>>>>>>???AAAAAA>>>999666111111000000//////......++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************)))************+++++++++************************************************************************++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************+++*********))))))(((((()))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////000000111111111000000111222333333444444333333555444333333444444222000111000000///...---------+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************------------------------------------------------........................////////////////////////////////////////////////////////////////////////........................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000000000111111111111222222333333333444444444444333333222333555888999;;;<<<===>>>@@@BBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGPPPMMMIIIGGGHHHIIIJJJJJJBBBBBBBBBAAA@@@???======;;;999777555333222111000111111000000/////////...........................vvv???>>>;;;444222000---,,,,,,,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))''''''((()))))))))))))))************************++++++---...////////////111222333333333333444666888;;;??????>>>???DDDIIIHHHHHHGGGFFFFFFFFFEEEEEEIIIEEEFFFMMMPPPOOOOOORRRRRRPPPJJJDDDDDDHHHGGGDDDDDDCCCBBBAAA???;;;666222111111000000///......---++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************)))************+++++++++************************************************************************++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************************)))))))))((()))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,........................///000000000000000//////111222222333333333333333444333222333444444222000000000//////...------,,,+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++------------------------------------------------........................////////////////////////////////////////////////////////////////////////........................///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............/////////000000000111111111222222222222333333333444444333333444666888:::<<<======???@@@AAABBBCCCEEEEEEEEEDDDDDDEEEFFFFFFIIIFFFDDDCCCEEEGGGHHHHHHFFFFFFEEECCCAAA???===;;;999888666444333111111000000000/////////.................................xxx???===:::222222000---,,,,,,,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((())))))))))))(((************************,,,,,,---...............///000222222222222333555555888<<<<<<;;;<<>>???@@@@@@FFFEEEEEEDDDDDDDDDDDDDDD@@@>>><<<===@@@CCCDDDDDDHHHGGGFFFCCC@@@===;;;999666555444333222111111111///............---------------------------------zzzAAA===999111222000---,,,,,,,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&'''(((((())))))(((((())))))))))))************,,,,,,---.........---------///000111000111222444222555777888777888:::;;;BBBDDDDDDAAA===@@@IIIQQQKKKHHHHHHIIIKKKJJJJJJIIIGGGHHHEEEBBBCCCHHHKKKJJJGGGDDD???<<<:::999777555000000///......------,,,************************************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++*********************************************************)))))))))))))))))))))*********+++++++++************************++++++,,,,,,,,,,,,------........................222222222111000///...---///000111111222222111111000//////111333333222111.........---------,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------........................////////////////////////////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........///////////////000000000000111222222222222333555666777555666777999;;;===???@@@AAA@@@@@@@@@@@@@@@AAAAAA:::999888999<<<>>>>>>===DDDCCCBBB@@@>>>;;;888777444333222111111000000111------------------------------------------------}}}BBB>>>:::222222000---,,,,,,,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((((((((((()))))))))*********,,,,,,---------------,,,,,,...000000000000222444333555666777777777999:::CCCFFFFFFCCC>>>AAALLLVVVRRROOOJJJGGGHHHKKKMMMMMMFFFHHHFFFBBBCCCIIILLLLLLHHHCCC>>>:::777666555444//////......---,,,,,,,,,************************************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************************************))))))))))))))))))******))))))*********+++++++++************************+++++++++,,,,,,---------........................222333222222111000///......///000000111111000000///......000111222111000------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------........................////////////////////////////////////////////////////////////////////////........................,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------................../////////000000000000000000111222333444555333444666999<<>>888555222000///.........---,,,,,,++++++************************************************))))))))))))))))))))))))************************************************************************)))************+++++++++************************************************************************++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************))))))))))))************)))************+++++++++***************************++++++,,,,,,------...------------------------111111222111111000///...---...//////000000/////////......///000111///...,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------........................////////////////////////////////////////////////////////////////////////........................,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///........./////////000000///000111222333333444444555666999<<>>@@@BBBCCC=========>>>???AAABBBCCC@@@???@@@AAAAAA@@@<<<:::666666777777777666555555444333222111000000000000,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,|||???:::999444222000---,,,,,,,,,***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%'''((((((((('''&&&%%%&&&''''''((((((''''''&&&''''''((()))******+++((()))+++,,,---.........,,,...000000111111333555666333111000333888;;;>>>???@@@BBBAAA??????BBBEEENNNOOOKKKEEEEEEKKKKKKGGGFFFIIIGGG@@@<<<>>>BBBCCCAAA>>>999555444222111///......---,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************)))************+++++++++************************************************************************++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************(((((())))))*********+++)))************+++++++++******************************+++,,,,,,---......------------------------,,,,,,------...---------,,,---......//////......000.........///...---++++++++++++++++++++++++,,,))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................////////////////////////////////////////////////////////////////////////........................+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------.........////////////000////////////000000000111222222444555666777777777777777888999;;;<<<======CCCCCCCCCCCCDDDDDDEEEFFFAAAAAABBBDDDEEEDDD@@@===888888888888888777666555555444333111000000//////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,uuuHHH:::555;;;444000,,,---//////+++'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&######%%%'''###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------,,,...000111111111222444111111222222222666:::>>>===<<<<<<===:::888<<>>@@@===:::666333222111///...,,,,,,+++***))))))******************************))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,---------......///...---,,,+++,,,,,,---***+++---///000111000000000///......///000///---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------........................////////////////////////............////////////000000000000000000000000////////////////////////........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////000111111222222111111111333444666888999555555666777:::===@@@BBB@@@@@@AAACCCFFFGGGFFFDDDAAA@@@>>>>>>@@@@@@@@@???<<<;;;999888666555555444222111111000000000000000........................---------,,,,,,+++++++++rrrGGG;;;555:::444000,,,,,,...///+++(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&###$$$%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******++++++,,,,,,---,,,...000111111111222333222222333333333666;;;>>>>>><<<===@@@@@@>>>@@@DDDEEEJJJJJJFFFEEEIIILLLKKKJJJEEEAAA>>>>>>@@@AAAAAA<<<999555222111000///---,,,++++++***))))))******************************************************))))))))))))************+++++++++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,------------...000///---,,,,,,,,,------+++,,,...000111111111111111///......//////...,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------........................////////////////////////............////////////////////////////////////................................................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111111111111111111222333555666777888888888999:::<<<>>>@@@<<<<<<===???AAABBB@@@???;;;:::;;;===??????>>><<<999888777555444333222222111111000///////////////---------------------------------,,,,,,+++++++++mmmEEE===666777333000---,,,......+++(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,,,,...000000000000111222222333333444444777;;;>>>???===>>>DDDGGGDDDCCCDDD???CCCEEEGGGJJJNNNMMMIIIHHHCCC>>>>>>AAACCCAAA>>>:::777333111000///...,,,,,,+++******)))*********************************************************)))))))))*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,------------000///......------......,,,---...000111111111111111000............,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------........................////////////////////////............////////////////////////////////////........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000111111111111222333444555999888888888888999:::;;;999888999;;;<<<===;;;999555666888;;;======:::777666555333222000000//////000//////...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++hhhCCC>>>777555333000---,,,,,,,,,+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$&&&'''%%%###$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,+++---///000//////000111111222333333333666999<<<@@@===???FFFJJJGGGCCCAAA@@@@@@AAAFFFLLLOOOLLLHHHCCC>>>:::<<>>888888666222000///...---+++++++++***************+++************************************************))))))*********+++++++++---------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++,,,,,,,,,---------////////////......//////......///000000111111111111000...---------+++)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------........................////////////////////////............////////////////////////////////////........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111000000111222333333555555555555555666666777888888888:::;;;;;;999777666666777888::::::888666444333111000///.........///...------,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,eeeBBB???888444222000---++++++++++++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%$$$###&&&$$$######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,+++---/////////...///000///000111222222444777999@@@===>>>EEEHHHEEE@@@???FFFAAA???DDDJJJLLLIIIFFFAAA<<<999;;;@@@AAA<<<666777444111///......,,,++++++***************++++++************************************************************++++++++++++...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------......//////////////////.........//////000111111111///---,,,---,,,***((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------........................////////////////////////............////////////................................................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000111111222333222222333555666777888888;;;;;;;;;<<<>>>>>><<<:::===;;;888777777888777666333333111000////////////...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,eeeAAA@@@999444222000...+++*********+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''&&&''''''%%%$$$$$$&&&(((+++'''###"""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***++++++++++++---//////...---...///...///111111111222555777===;;;<<>>AAAAAA===888777444111///......---,,,*********)))******+++,,,************************++++++++++++++++++++++++*********++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,------.../////////.....................///000000///...,,,,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------........................////////////////////////............////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------.../////////000000000000111222333444222444666888:::;;;<<<<<<>>>>>>>>>@@@BBBBBB@@@>>>BBB???:::777777888888888333333222111000000000000...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------gggAAA@@@999444222000...+++))))))***,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''$$$'''(((&&&"""###***111222,,,%%%"""$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******+++++++++---......---------......000111222222333555777888777999===>>>>>>AAAFFFKKKEEEBBBEEEFFFBBB@@@AAACCCBBBAAAAAAAAA@@@===:::777444111//////...---,,,******))))))***++++++,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***++++++++++++,,,,,,,,,+++,,,---...///......---...------,,,,,,---//////...,,,++++++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------........................////////////////////////............////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------...//////000000//////000111222333555666444555777:::;;;<<<======???>>>???AAADDDDDDCCCAAAAAA???<<<::::::::::::999333333222111000000000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------hhhAAA???:::555111000...+++((((((***,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''!!!%%%(((&&&"""$$$...777777///&&&###%%%((()))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******+++++++++,,,......---,,,---...///111333333333444555777555555777;;;<<<===CCCKKKIIIDDDDDDHHHGGGAAA>>>???CCCBBBBBBAAA???===<<<;;;777444111/////////...---******))))))***+++,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,***+++---.........------...---,,,+++,,,---...///---+++***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---..................---........................////////////////////////............/////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------......///000000000//////000111222444666777444555777999:::;;;;;;:::>>>>>>???AAADDDEEEDDDBBB>>>===<<<<<<======;;;999333222111000000000000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------eeeEEEAAA666555444111...,,,++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))************+++++++++,,,,,,,,,---------......,,,---...000222666999;;;999999999:::;;;@@@GGGKKKEEECCCAAABBBFFFHHHFFFDDD>>><<<:::===AAAAAA<<<777333222000///---,,,,,,,,,))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,+++,,,,,,------222000...------///111333......------,,,------...---,,,,,,+++,,,---...///+++---//////,,,***+++---,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------................................................////////////////////////........................////////////////////////////////////////////////........................---------------------------------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------............////////////111111111111222333444555777777666666777888999999999:::<<>>======<<<:::888666555222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---aaaBBB@@@888:::444111...,,,++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))*********+++++++++,,,,,,,,,------------............///222555888:::888:::<<<===???BBBGGGJJJFFFCCCAAABBBFFFHHHHHHGGG>>><<<:::<<>>:::555222111000///...,,,++++++))))))))))))************************++++++++++++++++++++++++++++++++++++------,,,,,,,,,---......---,,,+++***+++---///000---,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++---000000......000111------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++,,,,,,------------,,,,,,---------------------------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------................................................////////////////////////........................////////////////////////////////////////////////........................------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------............////////////111111111111222333444444555555555555666777888999888888999:::<<<>>>>>>>>><<<;;;;;;999888666444333111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---^^^@@@???888<<<444111...,,,++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))*********++++++,,,,,,,,,,,,------------000///......000333777999666999<<>><<<:::;;;<<<;;;777333000000000000...---+++))))))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////444333222000////////////////////////////////////---...///000///...---,,,+++---......------...///------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++,,,------......------,,,------------------------,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------------------------................................................////////////////////////........................////////////////////////////////////////////////........................------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------............////////////111111111222222333444444222222333444666777888888999888777777888:::<<<>>>:::999888777555333222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---___AAA===555999444111...,,,++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************++++++,,,,,,,,,---------111///...---...111444666555777:::;;;===???CCCFFFJJJEEE@@@???AAACCCDDDCCC>>><<<:::999999777333000...///000000///---***((())))))*********+++++++++*********+++++++++,,,,,,........................------------...///000000---------------------,,,...//////000000000000000000000///...---,,,+++***111111000///...------...---------------,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************++++++++++++++++++++++++,,,------......------,,,------------------------,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,------------------------................................................////////////////////////........................////////////////////////////////////////////////........................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000111222333333333333111222333555666888888999;;;;;;:::999888888:::<<<999888777555333222111111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---aaaEEE@@@666999444111...,,,++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********+++++++++,,,,,,,,,------///...,,,,,,,,,...111333444555555555666:::@@@DDDKKKFFF@@@===>>>???>>>======;;;999888666444111///---...//////...,,,***(((************++++++++++++***++++++++++++,,,,,,,,,---------............///...------...///000111111...///111222444666777888777777888999::::::999999:::999777666666777888999777666555444444444444444/////////......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************++++++++++++++++++++++++,,,------------------,,,------------------------,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......------,,,------------------------................................................////////////////////////........................////////////////////////////////////////////////........................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............///////////////000222333333333333333111222444666888999999999===??????>>>;;;999999::::::999777555333222111111111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---bbbIIIDDD888<<<444111...,,,++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******++++++++++++,,,,,,,,,,,,...------,,,---...000111444444333333444888>>>CCCJJJEEE???<<<<<<===;;;999<<<;;;999777555222111000------......---+++***)))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,***++++++,,,---...//////000000000000111333444555999999888888888888888999555666888:::::::::999999888777666666666888999;;;;;;999666666777888888888333333222222111111000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------............------------------------------................................................////////////////////////........................////////////////////////////////////////////////........................------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////000222333444444333222222333555777888999888888<<>>===>>>>>><<<999;;;;;;999777444222111111------,,,,,,++++++***************+++++++++,,,,,,+++++++++,,,,,,,,,------++++++---...000222333333333333444444555777888999999999999999;;;>>>AAABBBFFFGGGIIIKKKLLLKKKJJJJJJHHHHHHHHHHHHEEEBBB???===HHHDDD???=========;;;999888888888777666555555555000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------............------------------------------................................................////////////////////////........................////////////////////////////////////////////////........................------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............///////////////000222444444444333222111333555666777777666555999;;;===;;;888777;;;???:::888666333111111111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---aaaGGG???333777444111...,,,++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,---...000222333333222111444666999;;;;;;===@@@BBBDDDAAA>>>>>>@@@@@@>>>;;;;;;;;;999777333111111222------,,,+++*********+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...///000222444666888999666666777777888:::;;;<<>>>>>???@@@CCCCCCCCCCCCBBB@@@>>>===;;;:::888777666333...+++,,,,,,,,,++++++*********---,,,+++))))))+++,,,---...---,,,---///000...---000444;;;@@@>>>999:::???;;;<<<======AAAMMM___mmmwww|||rrrccc[[[YYYTTTNNNCCC:::???GGGCCC888777??????666111555555///111//////000...******...000...,,,---000000---))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))))))))******************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,------......------///000000000000000000///........................000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------...............------000000000///////////////000000111222222333444444777666444333333555777888555555444333222000000///......---,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,hhhGGG???333666333000---,,,,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&'''&&&'''++++++'''&&&''')))'''&&&%%%%%%&&&''')))''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,//////...///000111333444444777:::;;;;;;;;;<<<>>>???@@@AAABBBBBBAAA???>>><<<:::888666444111...+++,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,111000///---+++,,,000333555555666777666777>>>GGGIIIWWWqqqxxx```MMMFFFEEEDDD:::<<<@@@BBB@@@;;;999:::666222000000...+++---111++++++***))))))+++///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))))))))******************************++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,---......//////............////////////......//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------...............------000000000000000000000000000000000111222333333333555444444333444555666777444333222111000///............---,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,jjjKKKAAA666555333000---,,,,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((&&&'''++++++'''&&&(((((('''&&&%%%%%%&&&'''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,000////////////000111222222444777888888888999;;;;;;<<<>>>???@@@AAAAAA@@@>>>;;;666333222000...,,,,,,,,,,,,,,,++++++++++++***,,,...//////...,,,+++///***(((---777;;;888333777888===EEELLLXXXiiiyyy~~~eeeRRRLLLAAA===BBBAAA999;;;EEE>>>999555333000,,,,,,//////111222000,,,+++...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......---......///////////////......////////////......000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------...............---111111111111111111111111000000111111222222333333222222333444555666666666222111111000///...------...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,oooRRRCCC;;;666333000---,,,,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))'''(((+++***'''&&&(((((('''&&&&&&&&&&&&'''(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,000////////////000000000000222444555555666777999===<<<<<<<<<===>>>AAABBB>>>:::555111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---///222555888:::999777555:::GGG\\\ssspppZZZKKK@@@999<<>>;;;555111111---000444444222///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,------------...------------............---......///////////////000000000111111000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,---......///.........111111111111111222222222111222222222333333333444000222444666777777666555111111000000///......------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,sssVVVAAA===666333000---,,,,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********+++((((((+++***'''&&&)))'''''''''&&&&&&'''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,/////////000000000000//////111333444444555888:::AAA???;;;999999;;;???BBB===999333///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222555@@@FFF>>>111333GGG[[[{{{zzzfff[[[NNNAAA@@@>>>@@@EEEGGGBBB===;;;---,,,+++,,,///111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++************++++++++++++++++++++++++++++++,,,,,,---------.........------........./////////------...///////////////000000111111111111000000000000000000//////......000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------...//////......000000111111222222222222333333333444444444444444111222555777888777666555111111111000//////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,uuuWWW;;;===444333000---,,,,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***++++++***,,,)))(((+++***'''&&&)))''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,---...///000000000000//////111333444555777:::===BBB@@@<<<:::999;;;===???:::666111............---,,,,,,,,,,,,------------------,,,---///333666888:::888666<<>>333------///000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////000...//////000000000000000000000111111111111000000222222111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,---...//////////////////000000111222222222333333333444444444444444222333555666777666444333111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,yyyXXX777===555333000---,,,,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++++++++******---***)))******'''&&&)))&&&''''''''''''''''''&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,...///000111000000///111333555777:::>>>AAA===>>>>>>>>>>>>===<<<<<<666333000............---,,,,,,,,,---------......---...000222666999<<<===AAACCCNNNggg{{{vvvttttttnnngggkkkuuuoooggggggqqqwwwuuutttwww{{{{{{yyywwwwww{{{~~~||||||vvvgggVVVMMMGGGBBBAAACCCWWWPPPFFF;;;444111//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000000111222222333333222222333444444444444444444333555444444333222222111111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,---...////////////......///000000111222222222222222222222222222222222222333444333222111000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,~~~[[[777???777333000---,,,,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***+++,,,+++******...***)))******'''''')))&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,***+++---///111111111000000222444666888<<>>??????KKKooozzzwwwzzzxxxpppmmmrrrtttuuuuuuvvv|||~~~vvv{{{xxx___NNNEEEDDDFFFJJJLLLLLLGGG>>>777333333........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000222333444444555555444444888888999999999999888888777777666555444444333333333333333333333333333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++,,,---...////////////---......///000111111111111111000000000000000000111222111111000000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,ZZZ::::::333444111...,,,,,,,,,,,,+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))),,,)))***///000,,,,,,000))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''((((((((((((((('''''')))+++,,,+++)))'''((()))&&&((())))))'''&&&'''(((%%%$$$%%%'''***+++)))''''''++++++&&&%%%((('''"""''')))***(((%%%$$$%%%'''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111///111555777888999;;;======>>>@@@AAA@@@>>>:::888555333111///------------//////...---,,,...000222333===CCC???999@@@QQQ```tttbbbbbbfffiiikkkttt{{{}}}fffVVVNNNFFF;;;@@@VVVaaaRRR>>>555333111...///333444///(((---...///...---,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------000111///---------,,,///......111222111//////+++///111///000555777555:::<<>>;;;===???@@@???===999777222111000///............(((...333333///...222777<<<<<<;;;;;;FFFcccsssgggaaaeeeqqquuu|||dddJJJFFF???BBBZZZkkkYYY:::333333111---***,,,000444---------------...000111------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------------------))))))+++,,,...000///---,,,---//////......111444<<<:::888999<<>>999666777333111222777999666444444666333000...///222333444222111000000//////000000000000000000000000000000000000/////////.................................................................................------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......---.........////////////111111111111111111111111111111000000000/////////...------,,,,,,------...***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,[[[@@@>>>333444111...,,,,,,,,,,,,+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***((())),,,---++++++---((((((((((((''''''''''''(((((()))))))))*********)))******++++++******)))...,,,+++***+++++++++***)))))))))'''&&&'''***,,,(((((('''&&&%%%&&&(((+++%%%(((((('''(((++++++)))'''((())))))((('''(((*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111222444444555555666999<<<999;;;===>>>===;;;888666///////////////.........111111///...///555>>>EEE;;;:::CCC\\\zzzjjjgggeeecccjjjppp]]]LLLHHHGGGGGGKKKQQQSSSFFF666------///111111000///---,,,---...111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........---------------222000///111333333111......111444333111444:::???999555999GGGQQQSSSVVV[[[gggqqq~~~yyykkkaaaVVVQQQLLLFFFCCCCCCAAAAAA===777444444111,,,888444///---...000222222111111000////////////000////////////////////////000000////////////..............................................................................------------------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,---------......////////////000000000000222222222222222222222222111111111111000000000000...------,,,,,,------...++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,VVV;;;;;;111444111...,,,,,,,,,,,,+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))***+++*********((((((((((((((('''''''''((((((((()))))))))******))))))******+++*********)))((('''((())))))&&&$$$)))******)))(((((()))+++((()))***)))((((((+++...+++++++++******++++++***(((((()))))))))))))))***)))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111111222222111000222555888888999;;;;;;;;;999777555///////////////...------444000...222:::BBBFFFGGGCCCWWWwwwxxx\\\aaauuuvvv|||cccTTTJJJ:::888BBBcccWWWIII>>>666///++++++111000..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......------------,,,,,,///,,,+++,,,,,,+++,,,///555777888888:::???AAAAAAEEEEEEVVVttt|||qqqccc\\\[[[KKKPPPKKK===555999===;;;777666444444444333000...111111000////////////000////////////////////////000000//////////////////........................................................................------------------------------------------------------------------------------------------------,,,,,,,,,---------......///000000000000111111111222222222222222222222222222111111111000000000000...------,,,,,,------...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,XXX;;;>>>888444111...,,,,,,,,,,,,+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''))))))))))))******((('''''''''(((((((((((((((''''''((((((((()))))))))'''((())))))*********)))((((((***,,,...---+++))))))+++---...,,,+++,,,,,,+++,,,,,,,,,***))))))***...,,,+++++++++******,,,,,,+++++++++++++++******'''&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111222222222111000222555888888999::::::999777555333000000000///......------%%%///<<>>EEE]]]tttlllXXX^^^|||}}}jjjaaaBBB:::@@@YYYllldddIII444000...---///222333111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........555222444:::<<<:::@@@IIIJJJPPPXXXhhhuuueee^^^KKKEEE;;;444222333555777333333222111111111111222000000000000000000000000//////000000000000111111........................................................................------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---------......000000000000111111111111222222222222222222222222000000000000////////////...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,VVV999<<<444444111...,,,,,,,,,,,,+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''++++++((((((++++++'''''''''''''''((((((((()))(((((()))))))))*********'''((()))***++++++++++++&&&))),,,,,,,,,111;;;DDDDDDEEEGGGJJJMMMRRRYYY]]]aaaZZZTTTTTTZZZ___```___VVVPPPKKKJJJEEE???>>>AAA>>>;;;888666666444111...---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111333555777777777888:::;;;<<<;;;:::999666333111000000///...---...111555777AAACCCDDDEEEPPPkkk~~~rrrmmmfffgggzzzdddGGG999NNNlllnnnUUU>>>;;;666000...000222000...------------------------------------------------******+++++++++,,,,,,,,,************************************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000111111222777111555DDDOOONNNNNNRRRiiipppxxxrrrlllffffffnnn{{{sssnnnyyywwwjjjooorrrqqquuupppfffXXXJJJAAA<<<:::999555444333333222222333333222222222222222222222222//////000000000111111111........................................................................------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------....../////////000000000111111111111111111111111111111////////////.........---...------,,,,,,------...,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,WWW===>>>222444111...,,,,,,,,,,,,+++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''',,,,,,((((((,,,+++&&&&&&'''''''''(((((()))))))))************+++++++++((()))***+++,,,---------///666>>>EEENNN___wwwppppppqqqsssyyyzzzrrrnnnfff[[[WWWYYYSSSOOOKKKIIIHHHEEEAAA>>>222111///,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111111333666777777888999:::======;;;999666333000//////...,,,,,,///333999<<>>===>>><<<777222222666666555333222111000000000000000000000////////////////////////////////////------------------------........................+++,,,,,,------,,,,,,+++------------------------........................---------------------------------............///////////////000000000000111111111111000000000000//////.........---------------------------------........................---------------------------------------------------------............///PPPCCC<<<555444222...---,,,,,,+++***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***))))))((((((((()))))))))+++,,,+++***(((((()))((((((***---***$$$%%%++++++...;;;NNN___rrryyyrrrmmmoootttxxxxxxxxxooo{{{vvvyyyppphhhMMMHHHDDDDDDEEEAAA999333---//////---,,,,,,((($$$((()))))))))(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,------......///000000000111111222333444444444444444888888333111222111,,,111111+++)))999NNNNNN@@@OOOjjjttt\\\pppooovvvcccOOOOOOUUUEEEMMMQQQFFF333(((---666000,,,)))***---000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,+++***************,,,,,,++++++++++++++++++555***&&&+++111777333%%%+++111777;;;???EEELLLPPPssszzzxxxxxxuuuvvvkkkttt{{{}}}pppnnnVVV;;;///555<<<777...444333222222222111000///111111000000000/////////////////////////////////------------------------........................+++,,,,,,------,,,,,,+++------------------------........................---------------------------------............///////////////000000000000111111111000000000////////////.........---------------------------------........................---------------------------------------------------------............///UUUFFF>>>666444222...---,,,,,,+++***))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((())))))*********))))))((()))++++++***))))))))))))+++...---))),,,:::IIIEEEKKK[[[qqqzzzyyy{{{}}}qqqrrr{{{xxxlllaaammmyyy{{{~~~yyyqqqkkkttt```TTTQQQOOOJJJDDDEEE<<<222,,,***)))+++///((()))***,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,------......///000000111000111222333333444444333444444222///000333222///777))),,,CCCOOOHHHJJJWWWyyyxxxdddrrrnnnUUUaaaFFFDDDKKKWWWXXXGGG555,,,555222......000000...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************))))))*********************************)))************+++++++++************************++++++++++++++++++++++++,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,---***))),,,...111222111555999???EEEPPPfff|||xxxlllssszzzwwwVVVAAA<<<===;;;444333333333444444222000111111111000000000000///////////////////////////------------------------........................,,,,,,------------,,,,,,------------------------........................---------------------------------............///////////////000000000000111111000000000000//////...............---------------------------------........................---------------------------------------------------------............///RRRCCC>>>666444222...---,,,,,,+++***))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))'''(((***+++,,,+++******)))+++------,,,+++,,,---+++---///222;;;OOOkkk}}}wwwpppsss}}}{{{|||yyy~~~dddPPPLLL```lllcccZZZ[[[[[[VVVGGGLLL___SSSCCCNNNWWW]]]YYYZZZkkkuuuuuuvvv}}}zzz|||qqqcccUUUJJJGGGAAA>>>AAA???666///...,,,+++++++++,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************)))))))))***++++++,,,,,,,,,------...///000111111111111222333444444444444444222000///222444444222---///DDDZZZRRRCCC]]]|||cccfffmmmrrrmmm[[[CCC<<>>888444222...---,,,,,,+++***))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((***+++,,,---......)))))))))((()))---333777MMMWWWeeeqqq{{{|||uuukkkzzz}}}ooohhh\\\XXX]]]mmm~~~{{{tttmmmqqqggg\\\PPPLLLRRR^^^hhhmmmrrr~~~~~~}}}```PPPLLLIIIEEEAAA;;;333///---+++)))&&&************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,+++,,,---...///111111222333444555666666777777666777444222111///,,,///444NNNGGGBBBLLLlll|||iii^^^uuuxxxqqq~~~hhhLLL<<<;;;JJJ\\\YYYDDD...(((///666333,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************))))))*********************************)))************+++++++++************************++++++++++++++++++++++++,,,++++++++++++,,,,,,---,,,------....../////////,,,666111333BBB@@@EEE___nnntttsssoooaaaTTTBBB666333444555666333333333222222222111111000000000000000000000000................................................------............------------------------------........................---------------------------------............///////////////000000000000000000////////////......---------...............------------------------................................................---------------------------------............///tttPPP???AAA999444222...---,,,,,,+++***))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))***,,,...///000''')))+++///777CCCOOOWWWmmmuuu|||zzzlll^^^}}}qqqoooxxxvvviiiiiiuuu}}}uuulllfff]]]WWWJJJ___tttjjjPPPSSSLLLDDD>>>:::666///***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,+++,,,---...///111222222222333444555666666666666666444222111...///:::GGG___DDDHHHuuukkkiiittt|||mmmPPPCCCHHHQQQjjjXXXAAA444222444222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************)))************+++++++++************************+++++++++++++++++++++++++++++++++++++++,,,---...,,,------...//////000000(((<<>><<<333444222///---------,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))******)))))))))***+++,,,,,,------...;;;YYYlllvvvwwwzzzyyyooommmrrrwwwttt{{{|||www~~~sss|||~~~pppooouuuzzz]]]TTTQQQIIIBBBBBB...))))))...///+++***---...+++)))((()))+++++++++))))))))))))))))))))))))(((((()))+++,,,---...///+++++++++++++++***))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))******+++,,,.........///////////////...111444666555444444555777%%%///;;;444DDD\\\YYYNNN}}}}}}}}}}}}qqqxxxYYYQQQIIILLLCCCSSSLLL000333---000,,,///555333+++))),,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++***+++,,,---------222///000444///)))666JJJAAAOOOVVVsssrrrmmmXXXOOO:::999222...222666444111///////////////000000000000000/////////............////////////////////////////////////////////////................................................................................................////////////////////////111000000///...---------........................///////////////.........222111000///...---------////////////////////////...000222111///---,,,,,,........................jjjQQQ===<<<444444222///---------,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++***))))))***))))))(((+++((()))...---***...777GGGWWWttt~~~vvvssssss}}}~~~|||tttwwwttttttvvvzzz|||~~~~~~zzzyyyxxxyyymmm|||wwwpppnnnxxx^^^NNNJJJMMM???111------,,,---///...,,,***)))***+++++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))******))))))(((''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***************++++++,,,.........///////////////111222222111111000111111)))BBB777---PPPhhh[[[RRRuuuqqqfffppp~~~wwwvvv```DDDKKKIII]]]\\\DDD<<<+++555,,,,,,...,,,111222***------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++,,,.../////////'''---+++&&&222FFFIII===SSSqqqvvvnnnOOO===:::777555111...222999000000000000000000000000000000/////////.........////////////////////////////////////////////////................................................................................................////////////////////////000000000///...---------........................///////////////////////////......------......///////////////////////////000111333222000.........////////////////////////nnnSSS======555444222///---------,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************++++++++++++******---((((((---111666EEEVVVllljjjuuu{{{vvvwwwzzztttrrreeemmmssslllsss~~~~~~~~~zzz{{{nnncccWWWMMMHHHGGGEEE???444)))&&&)))---,,,******,,,,,,,,,+++))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((((((''''''&&&''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,.........//////000000000444222000///000111111111333777222GGGjjjggg```wwwmmmrrr```YYYJJJUUU___XXXMMM555111***000000&&&///777***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---...////////////;;;111...777===???EEEOOOkkk}}}zzzdddLLLBBB999444222000222666000000000000000000000000000000000/////////......////////////////////////////////////////////////................................................................................................////////////////////////000000//////...---------........................////////////////////////---------...///000111222000000000000000000000000111222333333111//////000000000000000000000000000vvvWWW???>>>666444222///---------,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********&&&(((***+++++++++,,,,,,***,,,,,,///===XXXqqq}}}~~~vvvuuuyyyssskkkjjjllluuu~~~|||www~~~}}}WWWSSSNNNJJJEEE<<<111***+++***)))***,,,------,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((('''''''''(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++************+++,,,,,,.........///000000111111444222111222444666555444>>>""";;;bbbYYYVVV~~~rrrrrryyyUUUGGGQQQ^^^aaaUUU111(((555:::((((((333...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,...//////.........///,,,555CCCCCCBBB___|||sssYYY???777;;;<<<555...222111111111111111000000000000000////////////...////////////////////////////////////////////////................................................................................................/////////////////////////////////......---------........................///////////////000000000//////000000111222333444222222222222111111111111111222333222000//////000000000000000000000000000~~~\\\AAA???666444222///---------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''')))++++++***)))+++,,,###333;;;<<>>333000---,,,---.........************************************************)))******+++++++++++++++((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++++++++,,,------......///000000111222222444666666555333222222333999jjjeeeKKKkkkyyy~~~qqqMMMDDDPPPnnnfffGGG,,,+++555333---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,------------+++---//////------111444???BBBFFFYYY{{{gggLLL;;;888<<<444444333333222111111111111111000000000/////////////////////////////////////////////////////////................................................................................................////////////////////////------------------------...........................//////000000111111222000000000000000111222333222222222111000000//////000111111000......000111////////////////////////ZZZ<<<===666444222///---------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++---...,,,***+++000555===OOO```fffkkktttyyyxxxqqqtttlllsss~~~vvvttt}}}yyypppwwwzzzvvvdddRRRDDD???:::444///------------************************************************)))******+++,,,,,,++++++(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++,,,++++++++++++,,,---------...///000111222333333333555666333000111999???XXXccc\\\nnnvvvxxxttt|||oooVVVDDDUUUhhhgggFFF,,,666666+++111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,------------...***,,,//////...111888===???FFFXXX{{{}}}qqqQQQ@@@<<<555444444333222222111111111111111000000000//////////////////////////////////////////////////////................................................................................................////////////////////////------------------------...........................//////000111111222222111111111222333555777777777777666666555444444333111111222000//////111333000000000000000000000000WWW999;;;666444222///---------,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''***---,,,,,,000888???UUU[[[gggmmmggg```jjj|||iii~~~iiiaaattt|||rrrsssmmmwwwzzzzzzwwwwww}}}xxxuuuppp~~~zzzRRRHHHBBB999222...---,,,,,,************************((()))))))))*********+++))))))***+++++++++++++++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,++++++,,,,,,---...---...///000111222333333111444555222000555CCCOOOjjjLLL___ttt~~~yyyKKKFFFVVV~~~hhh:::555111'''444------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......(((,,,//////000555>>>EEECCCyyyxxxuuurrrooommmlllkkkjjjjjjfffiiitttzzzyyy}}}xxxPPP999555555444333333222111111111111111111000000000000////////////////////////////////////////////////................................................................................................////////////////////////------------------------...........................//////000111222222222222333444666888;;;===>>>======<<<<<<;;;:::999999222333333111000111333555111111111111111111111111RRR>>>;;;555666333000.........---+++************))))))))))))************************))))))))))))))))))))))))***,,,,,,+++***,,,,,,,,,***111---&&&+++555GGG[[[vvvttt^^^jjjlllcccmmmyyy~~~zzzsss~~~kkkkkklllpppvvvVVVJJJDDDEEE>>>...)))///***+++,,,+++))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...000/////////000111222222333;;;---999555...\\\xxxHHHnnnvvvqqqsssdddIIITTTrrrccc:::000+++222+++///222000------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++...------,,,,,,,,,------***+++,,,---------------000000...///:::FFFFFF===hhh|||sssttt|||ssslllgggbbb^^^YYYXXXVVVUUUSSSRRRRRRRRRQQQRRRSSSUUUYYY]]]```bbbiiilllsss{{{|||NNNCCC<<<555444555444222222222222111111000/////////000000000000000000000000////////////////////////........................................................................---------............///////////////////////////000000000///////////////***---000111111111222333---111444444555:::???BBBIIISSSWWWQQQNNNVVVaaahhh[[[XXXYYY]]]```\\\UUUPPPKKKDDD>>>===:::444222444000111333222111111111333TTT@@@===777666444000///......---,,,************))))))))))))************************************************)))++++++,,,,,,------+++((((((...;;;HHHTTTcccrrrssspppsssxxxpppcccnnn{{{vvv|||___AAA888<<<<<<333+++,,,---.........---......************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,---......000//////000000111222333222222<<<222222]]]vvviiieeekkkwww~~~___KKKZZZwwwrrrWWW===)))333---------,,,---//////.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++...------,,,,,,---------,,,------............---000---222<<<;;;:::LLLdddvvvyyyrrrhhhbbbZZZSSSNNNJJJFFFCCCDDDDDDCCCCCCBBBBBBCCCCCCBBBCCCCCCEEEGGGJJJLLLNNNVVVXXX\\\bbbhhhnnnrrrtttnnnKKK<<<222444555000///444222222111111000000//////000000000000000000000000////////////////////////........................................................................---------............///////////////////////////////////////...------,,,///111333222000,,,***)))999:::===CCCLLLVVV\\\]]][[[______[[[XXXVVVPPPHHHVVVVVVXXX\\\]]]ZZZUUURRRYYYSSSMMMJJJIIIFFF???999777666444333222222222222VVVAAA===666777444111///......---,,,++++++*********)))))))))************************************************))))))***,,,...---,,,***222"""(((FFF___mmmmmmddduuufffhhhxxx~~~yyyfff___qqq~~~___IIIBBB@@@;;;444---,,,++++++,,,---,,,+++************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,------....../////////000000222333333555333===(((AAAqqqbbbWWWqqqwwwzzz|||eeeMMMWWWiiilllTTT000///222...,,,,,,...//////.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++---------,,,,,,------.../////////............///222111888CCCIIIRRRkkk|||pppcccVVVNNNOOOLLLIIIGGGFFFDDDBBBAAACCCCCCCCCBBBCCCCCCCCCCCC???>>>>>>>>>???@@@AAAAAAFFFFFFHHHLLLPPPUUUYYY[[[kkktttwww}}}[[[>>>888999555222444222222222111000000//////000000000000000000000000////////////////////////........................................................................---------............///////////////////////////,,,---...////////////...111///---,,,...555>>>DDDLLLSSS^^^eeeeeeaaa]]]\\\[[[WWWSSSVVVcccpppsssooolllppptttuuuuuutttrrrpppfffddd^^^XXX[[[___XXXKKKGGGBBB;;;666555555333111VVVAAA:::333777444111//////...---,,,+++++++++*********))))))***************************************************((())),,,...,,,******666222@@@TTTbbbooonnn]]]qqqnnnttt|||sssvvv{{{uuu~~~}}}\\\BBB???III666222---******++++++***************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---........./////////000111222333444333666444BBBuuuzzzbbb|||yyySSSBBBSSSuuuxxxIII***444000///000000...---.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......111000///.........000000555;;;>>>GGGiii}}}qqqaaaUUUOOOJJJFFFBBB@@@AAABBBDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@AAADDDHHHLLLNNNVVV^^^hhhrrr{{{tttVVV<<<999:::777111333333222111111000000///////////////////////////////////////////////////........................................................................---------............///////////////////////////+++,,,...///111111222222+++...222777???JJJVVV^^^___[[[TTTMMMKKKYYYvvv~~~zzz~~~zzzvvvyyytttkkkppp}}}~~~ttt___VVVIIIAAA===:::555111UUUBBB;;;666777555111/////////...,,,++++++++++++************************************************************+++((())),,,,,,)))+++000'''BBBXXXWWWRRR]]]gggcccVVVddduuuvvvpppttt{{{nnnWWWGGGNNNGGGAAA888111---------...************************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------...////////////000000111333444555:::777<<>>>>>???AAABBBDDDIIIPPPXXXbbbqqqUUU<<<888666///333333222222111000000000////////////////////////////////////////////////........................................................................---------............///////////////////////////------......///000111222...777DDDPPPWWWZZZZZZ[[[RRRTTT]]]iiipppsssyyy|||zzz{{{xxxmmm___SSSLLLEEE===777UUUDDD???<<<888555222000//////...---,,,++++++++++++*********************************++++++++++++++++++++++++,,,)))***---+++)))111>>>LLL___]]]WWWeeeppphhhaaa___{{{uuueee```dddyyy~~~xxxXXXDDDOOOKKKCCC999000,,,,,,...++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---......////////////000000222333555666:::444UUUccc]]]xxxjjj}}}PPPOOOqqqooo```888000---000000,,,---333......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......///000///------///333777:::>>>JJJ```|||mmm\\\OOOIIIGGGFFFHHHKKKNNNMMMLLLNNNOOOQQQQQQPPPOOOOOOPPPMMMNNNQQQSSSUUUUUUUUUUUUSSSSSSSSSRRRQQQPPPNNNMMMNNNLLLIIIEEEBBB@@@???>>>>>>AAACCCGGGMMMYYYgggqqq\\\>>>555222333333333222111111000000000000000000000000000000////////////////////////........................................................................---------............///////////////////////////000000......///111444666DDDGGGLLLRRRYYY```hhhmmmxxxsss~~~|||uuuiii```VVVNNNHHHTTTDDD???>>>888555222000000///...---,,,,,,+++++++++*********************************+++++++++++++++++++++++++++))),,,///,,,,,,<<>>IIITTT[[[RRRYYYdddppp{{{xxxqqqnnnLLLAAABBB777555444333333222111---+++***++++++,,,,,,++++++***++++++++++++++++++++++++...,,,***)))***+++++++++---&&&###+++666>>>FFFMMMSSSYYYccc^^^UUUcccwww|||qqqnnn{{{}}}wwwaaa]]]uuu~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}{{{zzz{{{~~~[[[LLLMMMFFF555)))------,,,------,,,)))'''************))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++,,,------......///000000333222111999???:::hhhwwwlll|||YYYxxxfffSSSKKK^^^mmmAAA...777222)))444//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---...000222111***,,,666<<<>>>HHHWWW}}}pppSSSNNNLLLOOONNNIIIIIINNNGGGIIIKKKLLLPPP\\\ooo}}}}}}sssiiiaaa[[[XXX___ZZZZZZ```aaa\\\ZZZ\\\WWWSSSNNNJJJGGGCCC???<<>>CCCJJJMMMPPPQQQUUUbbbwww|||zzz{{{sssoooLLLDDD>>>777666444333333333111...+++***++++++,,,,,,++++++***++++++++++++++++++++++++***,,,---,,,******+++---444AAAIIIMMMXXXfffeeeYYYGGG___yyywwwhhhmmmzzzzzzssspppdddqqqxxxwwwvvvssspppqqqrrrsssrrrsssuuuxxxxxxtttttttttuuuvvvxxxxxxxxxvvvvvvvvvwwwxxxyyyzzz{{{zzz{{{}}}}}}}}}~~~{{{yyy}}}zzztttqqqwwwyyy{{{zzz{{{zzz{{{gggSSSRRRNNNDDD666---+++,,,,,,,,,++++++++++++************************************************************************************++++++,,,,,,,,,---------,,,,,,---......//////000000---;;;555,,,[[[ttttttvvvppppppuuuyyy{{{nnndddhhhuuukkkYYY```RRROOOiiizzz```AAA666///000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////,,,...///000000000222444888;;;EEE___~~~wwwhhhVVVIIIDDDFFFKKKNNNNNN]]]sssyyyrrrllllllooonnnggg```]]]ZZZSSSJJJDDDCCCEEEGGGJJJOOO```xxxTTT777666;;;888///222222222222111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---...///111666===EEEKKKHHHMMMUUU^^^kkkqqquuukkkbbbcccmmmOOOGGG???:::555444333333222000---******++++++,,,,,,++++++***+++++++++++++++++++++++++++---...,,,******---111===EEEJJJIIIMMMTTTTTTOOOVVV[[[ffffff]]]hhhfffbbbxxx~~~tttqqqsssuuuqqqlllnnnrrrtttrrrrrrvvvxxxxxxwwwuuuuuuvvvyyy|||}}}|||yyyyyyyyyyyyzzzzzz{{{||||||~~~zzzxxx{{{|||xxxtttsssnnnrrrwwwzzz{{{}}}{{{yyy___FFFSSSJJJ>>>333,,,*********,,,++++++++++++*********************************************************************************,,,,,,,,,,,,---------------------...//////000000222///;;;666555iiijjjyyyzzztttqqqjjjlllpppyyywwwbbb]]]jjj[[[bbbnnnPPPTTTssstttTTT;;;444000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------........./////////---...///000000222666999>>>>>>VVV~~~qqqsssWWWMMMEEEFFFKKKQQQWWW[[[ooopppjjjjjjjjjjjjeeeddd^^^SSSJJJFFFDDDAAA@@@GGGSSS```pppsssyyyHHH000333999555333222222222222111111111000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////000222555:::AAAJJJPPPYYYcccrrr~~~tttggg___```jjjuuuzzzMMMGGG>>>:::666555444333333111...+++***++++++,,,,,,++++++***++++++++++++++++++++++++***,,,---,,,***,,,222777<<<@@@CCCCCCCCCFFFNNNTTTkkk^^^^^^aaa]]]iiipppkkkssszzzzzzvvvrrrooopppsssuuusssqqqmmmsssuuurrrqqquuuwwwvvvyyywwwvvvxxx|||}}}}}}|||||||||}}}}}}~~~}}}~~~|||}}}|||yyyxxxzzzssswww||||||xxxuuuaaaRRROOOIII???555...++++++,,,,,,+++++++++*********************************************************************************,,,,,,,,,------------...------......//////000000222333444>>>WWWqqq|||{{{zzzyyyiiigggeeeccceeekkktttzzzuuunnnhhhxxxnnnaaagggNNN]]]vvvkkkKKK999000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..................////////////......//////111555:::>>>AAAVVVwwwxxx}}}fffTTTIIIFFFHHHRRR___lll{{{tttooonnnjjjmmmjjj___VVVQQQLLLFFFCCCHHHLLLMMMSSSeeeggg>>>444888777333333222222222111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000222666;;;BBBKKKTTTZZZmmm~~~tttiiidddccctttHHHDDD;;;888777666555555444222///,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))+++,,,+++***...666===;;;===BBBFFFFFFKKKYYYhhheee]]]iiitttjjjggg~~~}}}{{{vvvtttvvvooopppqqqrrrrrrrrrqqqqqqnnnuuuwwwsssqqquuuwwwvvvvvvtttrrrtttyyy|||}}}|||||||||{{{zzzzzzzzz{{{{{{~~~~~~|||yyy{{{zzzuuuuuuxxx|||~~~zzzyyy|||{{{{{{xxxyyyQQQSSSRRRKKK???444///...,,,,,,,,,+++++++++******************************************************************************,,,,,,,,,---------......------......///000000000222666+++FFFzzzvvvnnn{{{qqqbbbRRRIIILLLLLLLLLKKKLLLPPPUUUZZZYYY]]]lll|||yyytttsssyyyaaazzz~~~SSSKKKooozzzYYY===000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---................../////////000////////////111666===BBBDDDwwwppp[[[LLLCCCKKKJJJQQQ^^^ppp|||mmmoootttssskkkbbb]]]VVVOOOHHH;;;:::IIIRRRUUUdddyyy|||UUU@@@888333333333333222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000///333:::AAAJJJUUU```fffqqqrrrjjj{{{EEEFFFAAA;;;888777555333111000000///,,,,,,,,,,,,,,,,,,,,,,,,************************...---+++***,,,222;;;AAA@@@??????BBBHHHWWWlll~~~]]]gggzzz{{{|||hhhhhh~~~yyytttttttttoooiiilllmmmppprrrsssrrrpppooorrrtttvvvwwwxxxwwwvvvuuuxxxyyyzzz{{{||||||||||||~~~}}}{{{{{{}}}}}}~~~~~~zzzxxxuuuvvvzzzzzzxxx|||wwwxxxxxxxxxzzz{{{|||cccCCCLLLRRR>>>...111///,,,)))(((***,,,------++++++++++++++++++++++++++++++++++++******)))))))))************+++++++++---------............///...///000///...///111333---333>>>fffjjj{{{qqqsssnnneeeaaadddfffeeegggiiiiiieee``````eeekkkrrrzzzzzzdddWWWccc\\\RRRssswwwOOOBBB+++222///000222$$$111---------------------------------------------------------............///.........///////////////444///---111999@@@BBBBBBlllOOOOOORRRGGGPPPTTTaaazzzyyyooossswwwkkk```^^^\\\PPPJJJCCCAAABBBIIIVVVccc{{{mmmxxxHHH777<<<444555555222000000///---111111111111000000000000000000000000000000000000////////////////////////111111000000//////......000///...///444555111***>>>:::DDDIIILLLhhh~~~uuuMMMIII???555888777555333111000//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---...111777???DDDbbbVVVGGG???@@@KKK]]]kkk___YYYcccjjjvvv|||hhh```nnnyyyqqqooorrrtttqqqnnnppprrrtttvvvwwwvvvuuuttttttuuuvvvxxxxxxwwwvvvuuuwwwxxxyyy{{{}}}}}}~~~~~~}}}}}}~~~}}}}}}|||~~~}}}yyyzzz~~~|||{{{xxxvvvuuuvvvzzz}}}aaaNNNJJJHHH===111,,,,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++*********)))************++++++++++++---------............///...///000000//////000222???000;;;lllyyyuuuyyy~~~sssaaaqqqMMM666kkkYYYKKK444888...(((222,,,111---------------------------------------------------------............///.........///////////////666,,,---999;;;888KKKggg~~~ggg[[[LLLEEEKKKOOOYYYpppyyytttrrrrrrlll___ZZZSSSKKKEEEAAABBBKKKVVV```zzz{{{ccc???888444555444222111222333444111111111111000000000000000000000000000000000000////////////////////////111000000000/////////...111111000......000111111===<<>>777666444222000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''+++111666999;;;<<<>>>???===AAAIIIHHHCCCGGGRRRhhhrrruuuzzzrrrnnnqqqvvvpppsssuuuvvvvvvvvvxxxzzztttuuuvvvwwwxxxxxxwwwwww{{{{{{{{{zzzzzzyyyxxxxxx}}}}}}~~~~~~~~~}}}|||}}}~~~xxx~~~zzzxxxwww{{{yyyxxxxxxyyyxxxsssoooooouuuzzz|||xxx||||||jjjLLLHHHRRRBBB888---***---000...***+++++++++++++++++++++++++++++++++++++++++++++,,,***++++++++++++,,,,,,,,,---------............///---///111111111111222333:::kkkwww~~~yyyhhh___\\\XXXTTThhhrrrRRRhhhqqqSSScccZZZ<<<;;;111)))000///........................---------------------------------............///......//////000111111222,,,555:::BBBaaazzz~~~www___PPPPPPUUUWWW]]]zzzxxxtttnnnhhhddd]]]PPPFFFCCCIIIDDDRRRmmm}}}fffxxx```@@@777222444555222000222111111111111000000000///////////////////////////////////////////////////////////////000000000000111,,,,,,222888===DDDMMMVVVbbbrrr{{{xxx{{{qqqkkkooo}}}OOODDD<<<;;;777666444222000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---222666888999;;;<<>>BBBIIITTTgggcccMMM===111333777555333333111111111111000000000000000000000000000000000000////////////////////////////////////000000000000333---...666===@@@GGGPPPfffsss~~~xxxqqqkkkqqq}}}TTTHHH>>><<<666555444222000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000444777999;;;>>>@@@BBBBBBNNNaaafff___```jjjlllvvv{{{uuu}}}}}}vvvqqqssstttrrrppppppooonnnoooppprrrtttvvvvvvxxxxxxyyyzzzzzz{{{{{{{{{||||||{{{{{{||||||}}}}}}|||}}}~~~}}}~~~~~~}}}|||yyy|||}}}kkk]]]YYYQQQaaaqqqxxx{{{~~~}}}xxxxxxwwwuuusssrrrtttuuurrrpppoooqqqtttvvvvvvtttyyylllSSSFFFKKKEEE;;;222---,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------............///---.........///222666:::SSS|||}}}qqqkkkbbbQQQ[[[\\\AAA<<<+++...444........................---------------------------------............///---...///000111222333333===>>>YYY}}}fffXXXSSSXXXQQQiiiqqqjjjiiicccXXXPPP@@@AAABBBEEEUUUpppwwwfffKKK555333888777444444111111111111000000000000000000000000000000000000////////////////////////.../////////000000000111333///333===CCCGGGSSScccxxxuuuMMMDDD<<<;;;666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000333555888:::>>>BBBEEEOOOCCCAAANNNWWWXXXbbbqqqiiiccc~~~xxxrrrgggxxxrrrnnnmmmppprrrpppppprrrtttqqqooooooqqqrrrsssrrrwwwwwwxxxxxxyyyzzzzzz{{{||||||{{{||||||}}}~~~zzz{{{}}}~~~~~~|||xxxvvvuuuuuutttuuuvvvwwwxxxuuuyyy}}}|||uuuhhh\\\VVVZZZiiiuuuvvvtttvvvyyyzzz||||||zzzuuupppooorrrvvvrrrjjjaaa___eeekkkmmmkkklllddd|||eeeGGGIIIHHHCCC999...(((***...+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,------------------.........//////---...------...222888<<>>CCCNNNDDDBBBCCCFFFYYYpppyyyvvvmmmiiillliiicccmmmzzzppphhhiiilllqqqvvvwwwtttqqqssstttsssqqqmmmmmmqqquuurrrvvvwwwrrrqqqwww}}}}}}}}}~~~}}}||||||~~~~~~}}}}}}~~~{{{wwwvvvuuupppjjjjjjoooiiifffgggmmmnnnmmmqqqxxxoootttzzz|||wwwpppkkkiiivvvssssssvvvrrrkkkiiimmmnnnsssrrrfffZZZVVVXXXZZZ[[[VVVQQQLLLDDDAAAJJJWWWXXXZZZ[[[lll~~~|||www\\\PPPJJJFFFBBB888---***///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000000000000000////////////,,,,,,444(((000888333\\\vvv{{{zzzHHHbbbgggYYYZZZ~~~```MMM333111(((///...---...//////---+++...//////...,,,,,,---///---------------...///000222///,,,+++---111666:::BBBrrrooo___^^^bbbeeemmmwwwpppllleee```VVVMMMDDDAAAFFFTTTjjj|||~~~tttrrrEEE<<<888888888000222222222111111111111000111111000000000000111111000000000000000000000000000///......000111222111111555JJJBBBMMMmmmooo{{{~~~SSSFFFDDD;;;555444333111000//////...---,,,,,,++++++,,,,,,---......---,,,,,,---......---444777333444===DDDEEECCC===BBBMMMUUUdddooommmkkkddd___aaabbbdddpppyyyrrrrrrpppooopppqqqqqqooolllfffjjjnnnooommmlllmmmooojjjooosssssstttwwwxxxvvv{{{zzzyyyvvvsssqqqqqqqqqrrrrrrqqqqqqqqqqqqppppppqqqlllgggeeeeeeaaaZZZSSS[[[[[[XXXYYYbbbllliii```ggg\\\SSSXXXdddkkkeee\\\RRRVVV```kkkkkk___TTTPPPXXXVVVPPPIIIGGGGGGBBB;;;<<<888:::DDDHHHDDD@@@AAAEEEEEEAAADDD```xxxBBBIIIMMMGGG:::000------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///000000111000000000000////////////222000111000555222<<>>///...---...//////---,,,...//////...---,,,...///...------------------...444000000333444555:::BBB```yyymmmfffccciiisssvvvooojjj___\\\SSSHHHBBBBBBKKK^^^oooooolll<<<777777111333222222222222111111111111111111000000000000111111000000000000000000000000//////......000000111000888444HHHKKKUUUmmm~~~|||QQQDDDCCC:::555444333111000//////...---,,,,,,++++++,,,,,,---------,,,,,,---...000111///>>>???222///<<>><<>>OOO}}}iiijjjmmmmmmxxx|||qqqlllkkkjjjttt~~~uuummmjjjddd[[[QQQHHHAAACCCPPP^^^}}}aaaBBB::::::...666333222222222111111111111111111000000000000111111000000000000000000000000///////////////000000000DDD777KKKbbbqqqxxx{{{yyyNNNBBBAAA888555444333111000//////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,...000222333555@@@EEE===888===EEEGGGOOOJJJRRR```hhhrrruuulll^^^___]]]^^^ggguuu~~~zzzrrrllliiijjjnnnllljjjhhheeecccaaa___```bbbbbb___[[[ZZZ\\\___SSSTTTSSSSSSVVVZZZWWWRRRNNNLLLHHHFFFEEEDDDCCCCCCKKKMMMRRRZZZhhhyyysssZZZQQQMMMFFFPPPfffxxx~~~ggg___qqq~~~tttHHHIIIOOO???///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000////////////000000000000+++666(((222333333cccxxxzzzhhh___fffMMMsssqqqVVV:::+++222000///...//////...------...///...------///111666666555444333111000///---+++///555111111JJJiiisssfffgggqqq||||||wwwuuuwwwyyyzzzzzz}}}{{{yyywwwrrrmmmiiihhhjjjjjjiiiiiikkkrrryyy|||~~~}}}oooqqqhhhbbbZZZQQQGGGCCCHHHQQQhhh|||~~~sssUUUBBB<<<333777333333222222222111111111111111000000000000111111////////////////////////...////////////000222444LLLBBBVVVzzz~~~zzzOOOCCCCCC:::555444333111000//////...---,,,,,,++++++,,,,,,---,,,,,,,,,---///111333555111555???HHHFFFAAAHHHUUU]]]ZZZaaafff```___```XXX\\\```dddhhhppp{{{}}}ttthhhaaa```bbbTTTVVVWWWWWWTTTQQQNNNLLLOOOVVV```hhhlllppptttwwwttt```\\\VVVRRRPPPNNNLLLJJJDDDFFFJJJSSSbbbxxxppp^^^XXXaaaooo}}}cccDDD???IIIZZZsss|||rrrvvvoooZZZDDDHHHIII;;;---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///.../////////000000000111)))<<<111333666KKKxxxrrreeejjj~~~{{{[[[SSSqqqWWWcccZZZMMM===444222/////////000///...---...//////......000222888888888777555333111000111000333555333===cccppprrrnnnjjjttt~~~qqqlllgggaaaeeegggiiijjjkkkmmmrrruuunnnqqquuuyyy|||~~~~~~~~~}}}yyyyyyrrrmmmnnnttt{{{rrrmmmlllhhhccc^^^YYYPPPGGGEEEHHHTTTlll|||~~~wwwKKK999999777333333333222222222222111111111000000000000111111////////////////////////...///000///000222777;;;HHHRRReee~~~|||~~~|||wwwwww}}}xxxMMMAAAAAA999555444333111000//////...---,,,,,,++++++,,,,,,---,,,,,,------///222444555333111;;;JJJHHH===AAAPPPMMMQQQ```dddXXXRRRRRRLLL___dddnnnwww~~~|||qqqeeeZZZUUUTTTUUUWWW[[[bbbgggiiiiiijjjjjjrrryyykkk[[[OOOBBB>>>999777999;;;:::999>>><<<999666888@@@NNNXXXyyynnn___dddmmmjjjbbb\\\ppp~~~~~~{{{oooYYYIIIHHHIIIMMMbbb|||~~~rrrkkkpppuuuvvvxxx}}}sss}}}III<<>>EEEFFFcccsss~~~vvvqqqyyy|||hhhlllzzz{{{vvvKKK???@@@888555444333111000//////...---,,,,,,++++++,,,,,,------------...000222444555777777<<>>EEEVVV^^^TTTQQQSSSNNNOOOSSSaaaqqqwwwtttuuu|||zzzyyyxxxzzzxxxtttrrrbbbnnn}}}jjjXXXNNNFFF@@@GGGBBB======AAAEEEEEEDDDDDDEEEFFFFFFGGGLLLVVV^^^lllxxxgggYYY```fff]]]NNNaaasss{{{|||jjj]]]YYYQQQPPPgggsssqqqrrruuuyyyyyyvvvssssssttt```DDDLLLLLL888........................,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///000111111111///***555000<<>>===777555222000000000///......------,,,,,,------...,,,///111222111111111222111666;;;:::666777???GGGLLLXXXZZZPPPMMMTTTTTTLLLSSS[[[dddkkksssxxxwwwrrrkkkhhhjjjmmmhhh^^^___gggiiiuuuwwwiii^^^fff}}}~~~{{{zzzvvv~~~}}}tttkkkzzzsssqqqrrrxxx}}}}}}|||{{{|||zzzjjjttteee```AAAWWWBBB;;;000)))---000///---...------------------------........................000000000000111111111111111444,,,444^^^yyyjjj\\\zzzkkkWWWNNN[[[xxxllljjj~~~[[[QQQuuuYYYbbbUUUOOO666***///000333333...////////////////////////666777888666333111000111---777111FFF~~~vvvwwwzzz|||nnncccbbbZZZSSSTTTFFFCCCRRRsssEEE888666555444333444555222...111111111111000000000000////////////000000000000...444333333<<>>;;;777555222000000000///......------,,,,,,------...---///111222111111111222333777:::999777;;;EEEMMMPPPSSSPPPJJJLLLRRRQQQJJJXXX```hhhmmmrrruuurrrlllYYYUUUSSSTTTPPPHHH@@@===UUU___gggfffiiivvvrrraaannnzzz{{{{{{|||~~~|||{{{{{{wwwxxxttt___FFFMMM@@@666...///000...---...------------------------........................000000000000111111111111222444555DDD~~~~~~rrr]]]TTTXXXrrrtttmmm]]]QQQpppeeedddRRR<<<222444000///000,,,///////////////////////////111222222000///000000444<<>>UUU```kkk~~~tttfffsss{{{|||qqqqqqvvvRRRFFFFFFQQQccc}}}uuuMMMGGG===777666444111000000000000///......------------.........000111222111111222444444666999;;;===CCCKKKQQQTTTKKKFFFIIINNNOOONNNOOOXXX```hhhkkklllnnnkkkgggqqqkkk^^^VVVaaayyy{{{vvvvvv|||~~~zzzyyyyyyzzzyyytttqqquuu}}}nnn___mmmzzzyyy~~~~~~}}}zzzuuupppkkknnn{{{{{{rrr|||ttt}}}~~~zzz||||||uuupppPPPJJJGGGAAA999222///------...------------------------........................///000000000111111111111000333///^^^zzzjjjTTTlllbbbrrraaa[[[___YYYcccHHH888555//////222000////////////////////////,,,...000000000111444666222>>>hhhyyyssseee^^^WWWSSSNNNFFFIIIaaaJJJ;;;777666666555333333555111111111111000000000/////////000000000111111111***888<<>>999666444111000000111000//////......------......//////000222111111111333444222555888===@@@DDDGGGIIIKKKIIIJJJMMMLLLJJJLLLRRRWWW___eeeffffffhhhfffcccqqq|||~~~ssspppoooqqqwww}}}|||zzz{{{yyyzzz|||zzzvvvwwwzzzSSSIIIddd{{{~~~}}}zzzwwwvvvvvvuuusssqqqgggccchhhwwwwwwxxx}}}~~~ppp|||}}}pppzzzlllDDDEEEBBB<<<444...---...///------------------------........................///000000000111111111111222:::555pppxxx}}}hhhZZZpppZZZ___OOO^^^fffUUUjjjzzzUUU:::222...000333//////////////////////////////000111111111222444666888PPP~~~~~~rrreee\\\WWWRRRGGGCCCVVVwwwyyy```===666333666777333111333111111111111000000000///000000000000111111111111333888===KKK___jjj{{{xxxxxxyyyuuu]]]PPPHHHCCCHHHXXXvvvtttKKKFFF???;;;666333111000000111000000//////............//////000111222111111111333555111333777<<>>JJJNNNFFFAAAGGGOOOSSSYYY```ccc___]]]___bbbcccdddiiirrryyyyyywww{{{yyyxxx||||||xxxyyytttsssvvv{{{|||zzzzzz}}}___JJJSSSlllqqqtttsssqqqttt}}}xxxsss~~~{{{rrrkkkwwwzzzuuu}}}yyyyyy~~~~~~cccpppkkkDDDHHHFFF;;;222000000///------------------------........................000000000000111111111111000555ooojjjdddsssmmmjjjgggrrriiiiiiuuu___qqq~~~xxxttttttuuutttrrrrrrsssrrrpppkkkoooaaaWWWsss~~~\\\|||vvvQQQ>>>222000111---//////////////////////////////000//////000444777LLLvvvooo[[[MMMGGGOOOhhh|||~~~~~~{{{jjjvvvccc]]][[[TTTKKKJJJ[[[vvv[[[EEE222222555333000111111111111111000000000000000000111111111222222222333AAAfffwwwwww\\\VVV\\\hhh|||mmm~~~www[[[UUUNNNCCCBBBCCCLLLnnnwwwUUUKKKAAA===555333000000000111111000//////............//////111111222111000111444666333111222777???EEEFFFEEEBBBNNNPPPCCC???KKKUUUVVVWWW]]]```]]]\\\aaagggiiilllgggggglllllliiiooozzz{{{ttttttwwwxxxyyy}}}~~~{{{|||kkkSSSiiioootttqqqjjjjjjrrr{{{|||ppp|||}}}tttmmmfffrrr}}}eeehhh}}}rrr~~~{{{zzz{{{~~~~~~tttFFFLLLKKK???444111000...------------------------........................000000000000111111111111999222fff~~~~~~pppaaaqqqpppeeeyyyjjj]]]}}}|||iiibbbbbb~~~ccc^^^}}}ZZZFFF666222444222///////////////////////////000000000111333777:::XXXooohhh[[[KKKOOOaaaxxxhhhccc|||nnnxxxmmm___^^^YYYOOOHHHQQQmmmnnnQQQ777333777555333555111111111111000000000000000111111111111222222222666\\\|||xxxyyysssTTTNNNNNN]]]qqq^^^qqqeee[[[NNN@@@===@@@CCCdddqqqRRR@@@???888444333222000//////.........---,,,+++,,,---...///555111......111444555555333222555<<>>@@@AAACCCFFFIII??????CCCJJJNNNMMMNNNQQQQQQRRRTTTXXX\\\aaaeeegggjjjjjjlllmmmjjjiiioooxxxkkkllljjjccc[[[PPP@@@111UUUcccqqqwwwxxxzzz||||||ttt]]]MMMOOOWWW]]]jjj{{{pppnnn~~~}}}tttdddeeettt}}}{{{yyy|||yyyzzziii~~~YYYKKKHHHFFF>>>...333/////////.........------........................000/////////000222555777;;;vvvyyylllwwwssseeeeeefffzzzqqqyyyYYYUUUooonnn```CCC777666///000000000000000000000000222111111666555000FFFpppmmmQQQmmmgggzzzpppvvvbbbkkk[[[XXXQQQHHHOOO```fff}}}DDD111888444,,,///444333222222111111222222222111222222000///666@@@eeehhhqqqrrrzzz{{{eeeTTTMMMDDDIIIVVVdddiiibbbTTTHHHBBBCCC:::???___nnnZZZEEE@@@777444444222111000/////////------,,,,,,---...///000000000111333444444333222222999>>>===<<<>>>CCCFFF???@@@EEEMMMPPPNNNMMMOOOOOOPPPTTTXXX\\\```ccceeeggggggkkknnnnnnpppyyyvvvWWWFFFEEEFFFCCCCCCOOO```mmmuuu{{{}}}~~~~~~{{{ZZZNNNVVVcccpppwwwtttsss|||lllbbbqqq{{{tttqqqqqqsss|||vvvlll|||xxxVVV;;;EEEJJJ111000////////////....................................222///...000222111333555GGG|||XXXjjj{{{vvvjjjdddaaaiiivvvlll~~~eeeSSS}}}aaalllGGG;;;666,,,000000000000000000000000//////000555555333VVVfff___{{{qqqxxxkkk~~~tttmmmaaatttvvvbbb\\\VVVMMMMMMVVV|||mmmuuuYYY555:::<<<444666444333222222111111222222000111444333///000===KKKyyyxxx}}}}}}|||}}}dddUUUMMMDDDIIINNN```eeedddRRRHHHFFFBBB<<>>;;;999===BBBDDDBBBAAAEEEKKKNNNLLLKKKNNNOOOQQQTTTWWW[[[___aaacccnnnnnnooopppnnnmmmttt}}}{{{[[[AAA000<<>>::::::AAAEEEDDDCCCAAACCCHHHJJJIIIJJJMMMPPPQQQSSSVVVZZZ^^^bbbdddnnnnnnoooooollljjjpppxxxyyy\\\<<<777888FFFYYYjjjvvv}}}xxx|||vvvVVVNNNaaauuuppptttzzzdddppp}}}yyyuuuxxx|||yyy~~~sss}}}mmm___FFFJJJ888777000000000/////////......////////////////////////000...000555333///222;;;bbbcccbbbzzztttvvvzzznnn^^^YYYsssgggaaalll{{{|||dddvvv{{{^^^ZZZ[[[cccooowwwwwwuuuttttttsss}}}dddNNNaaaaaa___FFF999000111111111111111111111111111666333111444BBBnnn{{{eeeaaaccc}}}ooowwwrrrzzzyyymmm```oooqqqssscccZZZRRROOOQQQddd]]]{{{UUU555111111000444333222222111111222222///111444333111999NNNcccyyytttxxxvvvooozzzfffVVVIIIEEEMMMFFFZZZZZZ|||yyy\\\LLLJJJDDDFFFAAA>>>XXX]]]HHHCCC:::555444333222111000000000------,,,---...000111333...111333333222111333555444;;;<<<888;;;DDDGGGCCC???>>>@@@FFFHHHGGGIIILLLOOOPPPRRRUUUZZZ___dddgggjjjkkknnnpppmmmlllqqqyyyoooqqqpppwww```OOO???<<>>???000000000000/////////...///////////////////////////---000555222///999III{{{yyyqqqMMM\\\iiibbbYYY[[[qqq}}}^^^bbb{{{xxxccc```qqqqqqjjjhhhnnntttvvvwwwyyynnnqqqmmmMMM{{{kkkwwwOOO;;;222111111111111111111111111000777444///888PPP}}}nnnXXX|||qqqqqqwwwqqqjjj}}}mmm```TTTqqqnnnkkk^^^TTTPPPRRRPPPpppnnnxxxBBB666<<<888444333222222111111222222000111222333444>>>VVVmmmxxxtttxxxoooyyylllyyybbbTTTJJJCCCOOODDDXXXQQQkkkhhhSSSMMMGGGGGG@@@999AAA```}}}\\\GGGBBB:::555555333222111000000000------,,,---...000222333///111333333111111333666444::::::555:::EEEHHHAAA;;;:::>>>EEEHHHHHHIIILLLNNNOOOPPPTTTZZZaaagggkkkoooppprrrsssoookkkooouuu|||uuu[[[SSSkkk~~~]]]EEE<<>>666444111000111222222222222///,,,---000222111000000111222111000000222444555999:::;;;@@@FFFEEE>>>:::>>>CCCFFFGGGGGGGGGGGGOOOPPPSSSVVVYYY```gggllllllooossssssqqqoooppprrr~~~^^^GGGXXXyyynnnPPP555:::___rrrrrrssswwwqqqZZZYYYtttttthhhlllrrr}}}xxxrrrttt~~~|||xxx|||sssLLLDDDIIIAAA666000---000222000...///000000000000000000000000///%%%>>>...222;;;---hhhwwwyyyqqqbbbkkksssmmmaaaaaaZZZRRRcccddd\\\lll}}}nnniii~~~}}}rrrkkkggghhhkkkjjjjjjkkkkkkmmmXXXUUU|||mmmcccZZZDDD:::333111222444333......111444///666777:::eee|||qqqnnn{{{uuu}}}zzzccc[[[dddrrruuubbb___OOOiiibbbaaakkk[[[TTTSSSPPPVVVyyyfffnnnGGG>>>:::111444333222222111111222222000333111---777OOOgggsssuuuccc{{{dddxxx^^^VVVOOOJJJOOOKKKKKKUUUZZZaaapppsssaaaRRRLLLEEEHHHAAA???AAAPPP}}}UUUGGGAAA===777444111000111111111111111///,,,---///111111000000111222222111111222444777:::;;;;;;???CCCAAA;;;;;;>>>CCCFFFGGGGGGGGGHHHLLLNNNRRRUUUZZZ___fffjjjjjjmmmppppppmmmmmmnnnqqqiiifffkkkvvvtttaaaNNNEEE```uuuyyyYYY???<<>>EEElllzzzVVVGGG@@@;;;888555222111111111000///000...------///000000///111222333222111222333555888;;;;;;;;;===???<<<888<<>>^^^{{{pppWWWGGG???999888666333111111111///.........---...////////////222333444333222222444666777999:::;;;;;;;;;:::777===@@@CCCEEEFFFFFFGGGHHHGGGKKKRRRXXX]]]aaafffiiinnnppprrrqqqoooppptttxxxyyy]]]KKK@@@999CCCAAAVVVoooaaaAAAQQQhhh{{{yyyooocccbbbaaa___]]]ZZZWWWUUUEEEQQQRRREEEEEEUUU___]]]NNN___mmmyyyhhhjjjssszzzyyywwwtttuuu|||}}}vvvUUUHHHDDD===666000111222000///000////////////////////////,,,777,,,222555>>>rrrzzzgggfffWWWUUUdddaaa}}}yyyYYYVVVnnnggg^^^uuuzzzuuuqqqjjjdddeeejjjbbbZZZWWW___FFF777222000222333111111444111555222777cccvvvwwwlllsss~~~lll}}}lllbbb{{{|||pppcccbbbYYYIIIhhh{{{jjjtttaaaUUUSSSIIIYYY|||ooolllOOO000666444444333222222222222333000222111:::YYY{{{rrrvvvjjjnnnyyyccclllfffZZZRRRLLLMMMLLLCCC@@@GGGPPPggghhh[[[PPPRRROOOPPPHHHBBB]]]{{{iiirrrWWWGGG???999777555333222222111///------...///////////////000222333444333222222444666444666888;;;;;;:::999999===@@@CCCDDDEEEEEEFFFGGGGGGLLLSSSYYY^^^cccgggiiinnnqqqsssrrrqqqrrrvvvzzzeee@@@BBB999BBBUUUjjjVVVMMMTTTpppzzzxxx{{{dddcccaaa___nnneeeeeeooo}}}zzzvvvuuuxxxyyywwwrrrXXXKKKAAA888111111111000///111////////////////////////+++999+++555666AAA{{{nnneeePPPSSSaaaaaattthhhUUUvvvjjj^^^zzzrrrnnnkkkgggeeefffttt\\\WWWrrr}}}mmmlllJJJ:::444000222333222222444///666333<<>>aaazzzpppfff{{{jjj]]]PPPMMMEEEGGGCCCAAADDDMMMjjjrrrdddUUUSSSPPPRRRLLLGGGaaayyyeee```VVVFFF???999666555333222222222000...---///111111000///000111111222333222111222333555333444777;;;;;;888999<<<===???BBBCCCCCCCCCEEEFFFIIIMMMTTTZZZ^^^cccgggjjjkkknnnqqqqqqpppqqquuuyyyWWWHHH======KKKlllbbbHHH^^^zzzpppeeeccciiicccZZZ]]]]]]nnnzzzvvvkkkdddjjj}}}~~~~~~{{{yyy}}}}}}yyyuuuuuuzzz{{{lllLLLDDD;;;333111111//////111000000000000000000000000000777---444222BBBuuu~~~nnnHHHRRRppp{{{vvvbbbddduuu}}}TTTwwwwwwsssiiinnnuuummmkkkllljjjjjjkkk{{{^^^VVVRRR{{{www]]]vvvIII>>>666111111333222222333///666444FFFyyy}}}|||~~~{{{yyyxxxoooYYYOOOccc|||fffwwwfff{{{ccc\\\cccZZZQQQrrrxxxfffooo]]]VVVRRRPPPeee^^^GGG888555444444333333333333333666111333FFFggg{{{hhhnnnqqq^^^JJJJJJCCCFFFCCC@@@AAAFFFcccmmm\\\VVVOOOQQQLLLHHHeeexxxiiiYYYnnnTTTFFF???;;;555333222222333222000///---000222333111000111222000111222222111111222444444444888<<<;;;777777<<<<<<>>>@@@AAAAAABBBCCCEEEJJJNNNSSSXXX\\\aaaeeehhhhhhkkkoooqqqpppqqqtttwww|||pppQQQ<<<===KKKfff}}}```bbb{{{tttjjjbbbrrrwww{{{sssmmmgggZZZ[[[ppp~~~vvvuuugggfffhhhlllnnnooowwwwwwrrrnnnpppxxxyyyxxxXXXCCCFFF===444111111///000222000000000000000000000000333111111333333OOOzzzcccOOOlllwwwbbb^^^mmmhhheee{{{~~~```hhh{{{uuunnnjjjkkklllmmmrrrwwwlll^^^OOOvvvggg}}}SSSBBB999111111222111111222111444777UUU~~~~~~}}}www|||rrrrrrrrr\\\UUUcccrrryyy~~~qqq{{{ccc___fffXXXRRRzzzzzzeee{{{dddTTTXXXPPPZZZ}}}lllmmmEEE000555555444333333333333444444111;;;UUUnnneeeyyyyyy```GGGKKKFFFEEE@@@@@@CCCDDDZZZsssaaaZZZRRRRRROOOMMMkkkxxx^^^aaaSSSEEE???<<<444333222222333333111///---000444444222000111333000111222111000000222444666555999===;;;666666;;;<<<>>>???@@@@@@AAACCCDDDJJJNNNRRRWWWZZZ___dddggggggkkkppprrrrrrrrrtttwwwuuuvvvnnnyyypppTTTIII===CCCaaahhhQQQooozzz}}}ssslllooo```bbbtttiiicccbbbjjjtttooojjjfffiiissssssJJJRRRHHH>>>444111111///000222000000000000000000000000222+++333555:::aaawwwdddKKKVVVttt}}}~~~mmmyyyxxxrrraaaiiizzzwwwllljjjjjjlllmmmoooxxx}}}lllTTTwwwxxxgggDDD:::222111222111111222333222888___zzz}}}zzzrrryyynnnqqq}}}aaaZZZttt}}}uuu^^^]]]cccQQQLLLzzzuuu```jjjSSS[[[QQQSSSvvvpppPPP===555555444333333333333444///111DDDdddsssttt{{{ffffffKKKSSSJJJEEE>>>@@@GGGGGGXXXwwwtttddd^^^WWWWWWTTTTTTtttddd[[[OOOEEE???888444222111000000000...---,,,///111222111111111222444333111000000111333444333;;;???;;;666777:::;;;>>>@@@AAAAAAAAABBBEEEGGGJJJNNNSSSYYY]]]bbbfffiiipppnnnmmmnnnppprrrssssssvvviiicccaaa```~~~[[[GGGDDDFFFaaa~~~~~~[[[SSS]]]yyy{{{pppfffddd[[[dddmmm^^^iii{{{hhhcccaaafffsss}}}}}}}}}zzzzzz~~~gggJJJLLLDDD:::333000000000///000000000000000000000000///,,,222000???wwwZZZMMMZZZqqq|||zzziiiiii___fff}}}uuu{{{uuuUUU[[[```kkkuuuxxx{{{uuusssUUUssssssnnnJJJ333666444000555///111:::---222rrr~~~}}}zzzwwwxxxwwwqqq{{{[[[^^^|||bbbgggccc```YYYMMMTTTZZZtttaaaUUURRRXXXggg\\\eee>>>888555333333222000333888222...KKKrrr|||xxx~~~eeeooolllZZZTTTMMMKKK>>><<>>???AAAAAAAAABBBDDDGGGHHHNNNUUU\\\```cccfffhhhmmmmmmnnnppprrrsssrrrqqqmmm}}}wwwhhh]]]VVVNNN```ZZZDDDGGGLLLPPPttt[[[JJJAAAJJJVVVhhhxxxpppaaa```yyywwwpppjjj___eeezzzvvvsssjjjnnnqqqllleeedddjjjrrreeeaaa```gggttt{{{{{{WWWLLLEEE;;;444111000000000000000000000000000000000777222444///BBB|||WWWFFFTTTjjj~~~}}}oooPPPZZZkkk{{{nnnhhhjjjjjj```TTT\\\bbbmmmyyy|||{{{UUU```yyybbbxxxUUU;;;;;;777222666///000///222FFF}}}|||vvvwwwyyyrrrrrr}}}ddd^^^vvvttteee```^^^XXXNNNTTTZZZvvveeeWWWRRRVVVbbb~~~tttuuuDDD:::666555555333111222666555888```wwwzzzyyywwwdddvvvppp[[[VVVSSSLLL@@@===DDDGGGPPPaaabbb[[[QQQMMM```xxx{{{[[[zzzSSSEEE@@@:::666444222222222222000......000111111000000000111444333222111111222333444333:::>>>:::666777;;;<<<===>>>@@@@@@@@@BBBDDDFFFHHHNNNWWW^^^ccceeefffgggkkkmmmooorrrsssrrrqqqpppxxx}}}dddPPPDDD@@@DDDPPPmmmrrrCCC999QQQ___iiixxxZZZGGG:::KKKfffiiigggrrrcccXXXLLLUUUlllrrrpppvvv```RRREEEDDDPPP[[[^^^\\\aaa^^^^^^hhhwww|||```MMMGGG===666222111000000000000000000000000000000333222444...FFF}}}zzzZZZBBBRRRhhh}}}}}}|||dddPPPZZZ{{{}}}}}}hhhZZZ\\\YYYNNNOOOZZZ```gggtttxxxXXXLLLtttyyy[[[lll}}}SSS777555222000777222555111666III{{{{{{qqqxxxyyykkktttxxxrrrxxxwww]]]xxx|||xxxqqqiiiiiiaaa[[[YYYVVVLLLRRR}}}ZZZ}}}kkk[[[RRRTTT\\\uuuwww???;;;777555666555111111444666>>>pppxxxssswww```~~~}}}ccc\\\YYYLLLDDDAAA???HHHSSSTTTcccyyyhhhWWWRRRQQQbbbzzz^^^iiiRRRDDD@@@<<<333111000///000///...,,,...///111222222222333555444333222222222222333444444:::<<<999666888;;;<<<<<<>>>???@@@@@@BBBDDDGGGJJJOOOWWW^^^bbbeeehhhjjjkkkmmmooopppqqqqqqqqqrrr|||{{{fffRRRBBB888666@@@BBBEEEfff|||QQQEEE@@@RRRqqqZZZKKKRRRVVV^^^ppp~~~pppbbbmmm^^^JJJPPP]]]```[[[ZZZYYY\\\iiizzz```NNNIIIAAA999333111111111000000000000000000000000+++111666333SSSTTT???UUUnnnhhhQQQPPPVVVrrriiiWWWRRRgggccc|||uuuaaaSSSTTTNNNEEEPPPeeefffqqqbbbHHHvvvyyyppp[[[999333000000666222777555555FFFwwwzzz|||pppzzzxxxeeewwwpppbbbXXX^^^]]]vvvttt[[[^^^UUURRRQQQHHHMMMwwwZZZrrr___TTTSSSWWWnnnrrrSSS:::666444666555222222444999@@@nnnxxxddd^^^pppcccXXXKKKJJJGGG===IIIYYYUUUVVV[[[bbbmmmUUURRRQQQbbb~~~aaa[[[xxxTTTDDD>>>;;;333111////////////---,,,---///111222333555777:::444333333333333333333444555:::;;;888666999<<<<<<<<<>>>???@@@AAABBBEEEGGGNNNQQQVVV[[[___dddjjjmmmmmmnnnnnnmmmmmmnnnrrruuuyyyzzzwwwqqqmmmkkkhhhcccTTTDDD999???PPPhhhaaaAAA>>>KKK___}}}qqq___TTTVVVaaavvv|||pppaaaeee{{{qqqVVVUUU]]]^^^ZZZWWWUUU[[[jjj~~~~~~{{{{{{PPPKKKDDD<<<555222111222000000000000000000000000,,,444999999bbbtttvvvtttGGG888UUUrrr}}}ccceeeRRREEEZZZ|||ooocccOOOSSStttiii^^^SSSLLLGGGHHHVVVggglllzzzooolllrrrQQQ|||sssJJJ<<<555222444...333111555UUU~~~}}}ssszzztttccc|||bbbLLLXXXVVVfffkkkzzz}}}ooo^^^RRRMMMLLLCCCGGGqqq\\\xxxcccWWWSSSTTTiii```:::555222444555333333444;;;FFFlllyyyWWWaaa}}}eeeUUUJJJNNNLLL???JJJ```ccciii___JJJaaapppSSSQQQOOO^^^fffUUUZZZvvvZZZEEE===:::555333111111111111///------///111222333555888;;;333333444444444444333333666999:::777666:::=========>>>@@@AAABBBCCCFFFIIIOOORRRUUUYYY^^^cccjjjooonnnooonnnllljjjlllrrrwww}}}qqqSSSAAACCCUUUnnn{{{OOO777@@@SSS\\\ddd[[[YYYgggyyy|||rrrmmmkkk|||ooolllxxx|||yyy|||vvvaaaWWWWWWYYYXXXTTTXXXVVV\\\llluuudddooo|||QQQNNNGGG>>>777222222333000000000000000000000000///333666888gggxxxkkkFFF;;;SSSlllqqqSSSZZZ```VVV\\\xxxcccPPPNNNiiiyyyaaa]]]TTTKKKHHHNNNYYYaaammm~~~hhhjjjYYYlllrrr}}}OOO<<<555222444...444555999aaarrrzzzxxxxxxmmmfffooo```IIISSS[[[kkkvvvyyyzzzbbbRRRKKKJJJBBBEEEppp```~~~hhhZZZUUUSSSddd```>>>666222333555444333555444RRRuuuyyyVVVjjjhhhUUUMMMMMMLLLEEEJJJbbbttttttpppTTT[[[pppQQQPPPLLLYYYmmmWWWKKKWWWyyy___HHH>>>;;;444333111000111000///---...000111111111222555777333444444444444444444333666999999666666;;;=========???AAABBBCCCEEEHHHJJJMMMPPPUUUZZZ^^^ccciiimmmlllnnnooonnnkkklllqqqvvvzzzaaa???>>>VVVjjjxxxKKK;;;FFFQQQqqqxxxWWWPPPhhh}}}xxx|||}}}uuuhhh___]]]```rrrmmmzzzlllaaaaaabbbbbbaaa```^^^\\\]]][[[___nnnmmm]]]kkkzzz}}}RRROOOIII@@@888333222444000000000000000000000000111000222:::jjjeeeHHH@@@RRRhhh^^^TTTPPP\\\kkkyyyttteeeWWWRRR```{{{iiibbb[[[YYYXXXYYY]]]aaannnvvveee]]]WWWwww[[[zzzMMM999333111555111888:::===bbbyyyuuu{{{ttteeellluuuiiiYYYHHHIIIVVVlllyyyeeeccc}}}yyycccyyy~~~gggUUUKKKLLLEEEHHHuuuggglll^^^WWWPPP^^^EEE<<<444444555444444555000ccc~~~{{{www]]]uuu~~~sss\\\QQQGGGIIILLLJJJ]]]}}}lllhhhoooNNNPPPKKKTTT{{{rrr^^^OOOKKKZZZaaaJJJ@@@===222000///...///...---+++000000000///...///111333333444444555555444444333777999888555666;;;>>>===>>>@@@BBBCCCDDDEEEHHHKKKJJJOOOVVV\\\```dddhhhjjjiiimmmppppppmmmmmmpppttt}}}vvvkkkqqq~~~pppMMM@@@LLLppp~~~qqqKKK>>>III]]]}}}kkkdddwww|||tttuuutttnnndddffffffbbb[[[WWWWWWYYYbbb___aaapppuuurrrSSSPPPKKKBBB888333222444000000000000000000000000333111777DDDrrrsssWWWBBB???RRRkkkzzzXXX]]]|||{{{ppp___OOOOOOpppxxxkkkeeejjjllleeeccchhhpppppp```PPPlllaaayyyXXX@@@777444666000777444===ddd|||{{{qqq}}}qqq```qqqxxxiiiiiijjjaaaVVVAAARRRwwwVVVyyy}}}qqqlllbbbxxxjjjWWWMMMNNNHHHMMMzzzkkkooo```XXXOOOZZZzzzLLLAAA777555555444333444555tttqqqttt~~~lllaaawwwdddUUUBBBEEEPPPJJJWWWxxxnnnLLLQQQKKKQQQvvvuuudddZZZLLLJJJ\\\???<<<>>>555333000000000000///---000///...///111222222222000222333333333333444666:::999888777777888999:::@@@@@@AAABBBDDDFFFHHHIIIMMMSSSXXX[[[```fffhhhfffllljjjpppxxxuuukkkmmmvvv~~~jjjWWWJJJRRRbbbdddUUUFFFLLLnnn|||iiiGGG999UUUwww{{{iiiYYY^^^yyyvvvttt{{{}}}kkksssqqqddd[[[\\\\\\XXXXXXaaalll~~~vvvttt~~~cccNNNFFFEEE;;;333333111111111000000000000111111444---555PPPRRRHHH@@@RRRwwwdddPPPcccmmm}}}zzzeeeUUUOOO```}}}{{{}}}|||pppddduuutttyyy~~~|||ZZZXXX{{{mmmiii>>>888777333///777333BBB||||||xxxwwwkkk~~~jjjYYYwww}}}fffYYY\\\ddd___GGG@@@hhhuuusssvvvTTTvvvzzzqqqeeexxx[[[VVVPPPDDDGGGmmmssstttdddXXXRRRVVVgggppp^^^666666999333777555444888|||pppfffxxx\\\___zzzmmm___OOODDD@@@HHH\\\ooorrrRRRQQQMMMPPPiiifffYYYVVVFFFcccBBB???AAA555333000000000000///---000///...///111333222222000222333333333333444666999888777777777888:::;;;>>>>>>???@@@BBBEEEGGGHHHMMMSSSXXX[[[```gggiiigggooonnnsssxxxtttkkkllltttxxx]]]\\\PPPFFFQQQccc\\\FFF@@@MMMllltttxxxpppQQQQQQnnnzzzlllOOOWWWdddooossstttxxx|||uuu|||xxxxxx~~~yyyuuuooojjjnnnpppmmmcccZZZYYY[[[\\\ggghhhiiimmmuuuyyyssslllhhhQQQGGGGGG===444333111111111000000000000111111///555;;;NNNzzzrrrJJJCCC???UUU{{{xxxaaaKKKTTT~~~ppp}}}iiiVVVKKKUUU~~~rrrkkkgggllltttaaaiiiwwwppp\\\jjj~~~uuuCCC777666333111999777CCC}}}{{{vvvuuuqqq{{{dddXXX|||mmmaaa[[[UUULLLUUUmmmtttkkkgggiiiZZZ```}}}vvvjjjfff}}}qqquuuZZZTTTPPPHHHKKKpppsssyyyhhh[[[SSSUUUdddyyyyyyggg<<<999:::222555333333DDD||||||yyyhhhsssbbbdddqqq{{{{{{fffPPPFFFBBBEEEUUUgggrrrSSSRRRLLLNNNdddlllXXXVVVIIIgggEEE@@@@@@555333000000000000///---000//////000222333333222000222333333333333444666777777666666777999;;;<<<<<<<<<===???AAACCCEEEFFFMMMSSSXXX\\\aaagggjjjhhhpppooosssxxxtttmmmooowww{{{|||vvvjjj^^^UUUMMMMMM^^^ssspppXXXKKKaaauuuxxxddd___mmm}}}jjjTTTGGGRRRbbbmmmwwwyyyaaafff~~~uuufff^^^___sssmmmgggaaaZZZWWW[[[cccfffjjjnnnqqqqqqsss}}}|||qqqyyyqqqWWWJJJJJJ???555333111111111000000000000111111---666@@@XXXoooAAA>>>@@@YYYnnnUUUNNNdddxxxtttlllZZZNNNNNNooowww```XXX]]]xxx~~~___aaaZZZlll|||FFF777888444444777;;;DDD{{{{{{yyytttrrrwwwuuu\\\XXXaaaWWWUUUPPPUUU^^^YYYUUU______WWWWWWccciiiaaaWWWmmmvvv]]]VVVPPPKKKLLLmmmuuunnn]]]SSSTTT___rrrAAA999999222666444666TTT{{{gggzzzxxxhhhhhhqqqooo|||qqqTTTKKKHHHEEENNN^^^wwwWWWUUUNNNNNNcccwwwZZZUUULLLeeeEEE>>>;;;555333000000000000///---000//////000222333333111000222333333333333444666666666666666888:::<<<===;;;<<<===>>>AAACCCFFFGGGMMMSSSYYY\\\bbbhhhkkkiiilllmmmrrrwwwtttpppttt|||~~~qqqaaa```{{{___KKKYYYsssuuuxxxhhhkkkzzz___FFFEEEUUUgggwww|||}}}vvvkkkyyyzzzzzz~~~tttbbb^^^fffnnneee^^^^^^\\\YYYaaannnsss~~~sssyyyvvv~~~www|||]]]MMMMMMCCC777333111111111000000000000111111000111???kkksss???>>>BBB]]]lllYYYYYYsss{{{PPPnnn^^^VVVQQQ```pppYYYPPPVVVuuuyyyllleeeYYYYYYuuuJJJ999<<<666666444:::FFF~~~gggvvvqqqnnnwwwlllWWW\\\cccPPPNNNiiisssZZZPPPfffgggVVVYYYJJJZZZkkk]]]___QQQsss|||eeeYYYPPPMMMJJJfffzzzrrr___SSSSSS[[[zzzwwwzzzDDD888888222888999===]]]wwwhhh|||qqq```hhhnnn}}}|||[[[SSSOOOIIINNN[[[```ZZZRRRRRRhhh___VVVNNNaaaFFF???777555333000000000000///---000///000111333444333111000222333333333333444666555555555666888:::<<<>>><<<<<<>>>@@@BBBEEEGGGHHHNNNTTTYYY]]]bbbiiillljjjkkknnntttwwwtttrrruuu{{{ssstttwww\\\[[[xxx~~~ppp^^^ZZZUUUKKKDDDNNNdddsssxxx}}}lllmmm{{{tttmmmmmmnnndddTTTTTT```\\\TTTRRRYYY___cccooo}}}lllXXXjjjlllqqq~~~bbbOOOOOOFFF888333111111111000000000000111111222111<<>>^^^tttuuuccc___hhhyyycccXXXSSSLLLOOOZZZqqqiii___TTTVVVooohhhZZZOOO^^^HHHAAA888555333000000000000///---000///000222444555333111000222333333333333444666666666666666888:::<<<===<<<===>>>AAACCCFFFHHHJJJNNNTTTZZZ]]]cccjjjmmmkkkmmmrrrwwwxxxtttqqqqqqttt{{{pppsss{{{______qqqzzzdddsssUUUXXXOOO??????VVVmmmwww~~~ooommmtttqqqooo{{{yyyxxx}}}{{{mmmgggbbb[[[NNNBBBDDDNNNHHHGGGLLLXXXeeerrrrrr]]]eeeooo^^^nnnwwwrrrwwwfffPPPQQQHHH:::444222111111000000000000111111111777:::qqqyyyuuuoooDDDDDDHHHbbb~~~jjjddd]]]ZZZSSSUUUQQQaaa{{{rrrVVVggg~~~bbbVVVQQQNNNjjj{{{gggSSSOOOYYYyyyqqqVVV|||ggg???888...:::777888JJJqqqzzzqqqkkkfffnnn[[[VVVnnnmmmpppccc[[[wwwkkkmmmMMM\\\}}}bbb]]]WWWcccvvv^^^OOOSSSLLL___{{{yyycccVVVTTTVVVmmmtttQQQ:::888333666666;;;bbb{{{lllpppVVVfffyyyppp^^^TTTNNNPPPWWWeeevvvdddUUUXXXtttrrr___RRR\\\GGGCCC:::555333000000000000///---///000111333555555333111000222333333333333444666666666666666888999;;;===<<<===>>>@@@CCCFFFIIIJJJNNNTTTZZZ^^^dddkkkmmmlllkkkrrrxxxxxxtttqqqppppppvvv```BBBMMMooo{{{mmmbbbggg|||^^^kkkwwwlllWWWAAA999HHHdddyyynnniiiYYYTTTeeevvvmmm]]]eeeuuuzzzxxxwwwgggccc[[[NNNAAA;;;>>>CCCEEELLLVVVaaapppyyy]]]mmmwwwxxx~~~{{{hhhPPPRRRJJJ;;;444222111111000000000000111111///;;;;;;rrrvvv\\\@@@BBBIIIdddyyynnnrrrppphhhZZZ[[[TTT\\\___RRRaaa~~~kkk[[[UUUJJJ\\\sssbbbPPPPPPXXXsss|||sssSSSxxxkkkmmmAAA999,,,;;;777<<>>@@@CCCFFFHHHJJJNNNTTTZZZ^^^dddkkknnnlllgggooowwwxxxuuurrrqqqqqqttt|||~~~kkkVVVAAA>>>III___fff______zzzeeebbbsss^^^QQQHHHHHH[[[rrraaaJJJWWWlllqqqnnnooo]]]]]]UUUFFF<<<<<<@@@AAAOOOZZZdddkkkyyyvvvtttqqqiiixxx~~~~~~hhhPPPRRRKKK;;;444333111111000000000000111111000888<<>>;;;444333222000///.........333000///444:::<<<888222555555555333222222444666666666777777888999;;;<<<>>>???AAACCCCCCEEEIIIKKKQQQUUU[[[aaafffjjjnnnqqqqqqsssuuuuuuuuutttuuuvvvqqq{{{{{{]]]FFFAAAGGGJJJdddjjjiiizzzoooaaaVVVeeeWWWooorrrjjjRRR???BBBWWWiiivvvhhhgggpppsssmmmdddVVVMMMJJJDDD<<<===FFFOOOZZZkkk~~~kkkSSSQQQ}}}{{{[[[SSSPPP999:::888333222222111111222222333,,,;;;EEEfff___CCCBBBOOOlll{{{___xxxnnnxxx}}}kkk\\\QQQkkkQQQTTTSSSiiimmmaaaVVVOOOTTTnnn}}}^^^^^^^^^rrr???666<<<666333999aaa{{{ppphhhdddbbblllPPPUUU}}}uuurrrrrrWWWQQQXXX~~~cccTTT]]]^^^kkkzzzYYYPPPOOO```mmm\\\SSSUUU\\\xxx^^^222<<<222777777DDDpppooojjj\\\^^^iiivvv}}}vvvbbbRRRLLLMMMYYYgggbbb|||ooo[[[]]]BBB???<<<444333222000//////......000......222666777333000444444444333222222444777666666777777888999;;;<<<===???AAACCCDDDFFFIIIKKKQQQVVV\\\bbbfffjjjnnnqqqrrrtttvvvvvvuuuuuuuuuvvvvvv|||sssUUUCCC>>>^^^WWWccc||||||fffaaaooo~~~fffJJJYYYffffffcccXXXCCC888HHHaaa{{{yyyrrrtttrrrjjjcccVVVLLLKKKGGG@@@???EEEOOO___uuussslll{{{kkkSSSttt{{{jjjYYYSSS???<<<444333222222111111222222333888999AAAmmmcccBBBBBBQQQppplll^^^yyyaaaTTTsssPPPeeeuuucccWWWRRRdddqqqeeeOOOJJJTTTwww{{{\\\TTTwwwLLL888888555<<<666cccnnnddddddiiijjjQQQXXXdddPPPQQQUUUOOOjjjQQQPPP~~~^^^aaaaaaTTTQQQaaappp^^^UUUUUUYYYvvvrrr>>>AAA444777666EEErrrjjjjjjZZZXXXooozzz|||uuu[[[TTTQQQLLLVVVrrrgggvvvrrr___[[[BBB@@@<<<333333111000////////////...///111222333222111///333333444333222333555888666666777777888999;;;<<<===???AAACCCDDDFFFIIILLLRRRVVV]]]bbbgggkkkoooqqquuuwwwzzzzzzyyyxxxxxxyyyyyy{{{sssYYYJJJ\\\iiipppsssxxxhhhccc\\\UUUTTTaaa~~~{{{kkkcccaaaPPP<<>>333888888LLLwwwxxx]]]fffUUUTTTyyykkkyyy|||^^^SSSQQQKKKNNNttt~~~lllgggvvvyyyfffXXXBBB@@@<<<333222111000///////////////333666666333111111222222333333333222333666888666666666777888999;;;;;;===???AAACCCDDDGGGJJJMMMSSSWWW]]]cccgggkkkoooqqqyyy|||~~~~~~}}}}}}}}}www{{{}}}~~~dddPPPLLLpppmmmjjj]]]VVVZZZZZZ[[[lllkkkeeeZZZHHHEEEPPPooo|||}}}yyyssshhh]]]VVVWWWYYYTTTMMMJJJUUUaaarrr|||ZZZccc~~~~~~]]]OOOHHH===///333222222111111222222333000666QQQKKKAAACCCTTTsssvvvhhhmmmmmmfffiiiWWWOOO]]]SSSQQQooowwwmmmZZZRRRTTTuuudddNNNxxxcccXXX>>>777...;;;;;;KKK\\\mmmuuudddWWW```uuu```QQQaaavvv___```}}}```EEEeee}}}ccc[[[rrr]]]SSSggg{{{tttbbbYYYUUUSSSmmmDDD<<<444999888PPPuuusssVVViiiVVV]]]pppdddwww|||tttZZZRRRPPPLLLcccttt\\\TTT{{{lllWWWCCCAAA;;;222222111000/////////000000444888777444111222333222333333333222333666888666666666777888999;;;;;;===???BBBCCCEEEGGGKKKNNNTTTXXX^^^dddhhhkkkooorrrxxx{{{~~~~~~~~~~~~vvv~~~yyyzzz^^^GGGEEEPPPnnnfffPPPOOOlll}}}ggggggrrr{{{mmmZZZHHHAAAEEEccc{{{uuupppkkkeeeccciiinnnllleee```ccccccfffmmmrrrxxx{{{uuuiiicccqqq{{{gggaaaddd]]]iii|||~~~~~~cccPPPKKK<<<333333222222111111222222333444999IIIjjjNNNBBBCCCSSSrrr|||ggg^^^^^^tttXXXgggiii\\\OOOYYYyyyoooXXXQQQSSSsss```LLLtttnnn^^^ZZZ???:::111666777MMMjjj~~~ooo___SSS]]]rrrZZZQQQeeekkkfffIIIHHHoooWWWjjjvvv^^^SSSkkkyyyvvvccc[[[VVVSSSgggMMM???777:::555OOOxxx|||YYYuuuXXXhhhwwweeexxx~~~|||kkkYYYUUUQQQYYYgggOOOeeemmmWWWCCCAAA999222222111000000000000000...222555555222000000111333333444333222333555888666666777777888999;;;<<<===???BBBDDDEEEHHHKKKNNNUUUZZZ___dddhhhlllooorrrrrruuuzzz||||||{{{{{{{{{wwwyyylllTTTAAACCCYYY}}}zzzeee^^^ddd}}}ssskkkzzzxxx~~~bbbGGG???BBB[[[|||~~~xxxsssqqqoooooottt|||yyyooobbbZZZ^^^iiivvvlllGGGCCC[[[mmmeeeUUU[[[```nnn}}}}}}nnnWWWRRR===888333222222111111222222333333;;;QQQkkk~~~NNN@@@BBBTTTssswww]]]uuuqqqNNNvvvwwwaaaOOOTTT|||rrr]]]VVVSSSkkkbbbQQQqqqtttiii@@@:::888888>>>OOOkkkttt}}}}}}jjj\\\TTT\\\jjjTTTOOOfffxxxfffzzzmmmWWWFFFVVV]]]ZZZwwwzzzbbbTTTkkk{{{yyyccc[[[XXXUUUbbbMMM;;;777;;;777VVV{{{ZZZzzz}}}SSSbbbxxxcccvvv~~~}}}bbbSSSSSSNNNddddddoooWWWDDDAAA777222111111000000000000000...000222333222111000000444444444333222222444777666666777777888999;;;<<<===???BBBDDDEEEHHHLLLOOOVVVZZZ```eeeiiilllppprrrmmmqqqvvvyyyzzzyyyyyyyyyyyyzzzyyyzzzgggEEELLLXXXpppwwwvvvtttgggOOOLLLrrrxxxxxxuuuSSSAAABBBPPPvvv||||||wwwuuuvvvuuuzzzmmmZZZMMMUUUfffuuulll]]]sss~~~rrrqqq\\\WWW<<<:::333222222111111222222333111888ccc~~~vvvHHH>>>BBBWWWxxx{{{sssyyyuuuttt\\\^^^gggYYY^^^vvv[[[XXXUUUjjjlllXXXlll{{{EEE666<<<999BBBJJJcccuuuhhh\\\YYY\\\aaaOOONNNgggkkkbbbpppeeeLLL@@@uuujjjTTTgggiiiWWWiii~~~dddZZZXXXVVV___|||LLL555555===;;;___|||UUUuuuwwwPPPVVVuuu```pppxxxrrrYYYVVVGGGxxxvvvcccyyyWWWEEEAAA666222111000000000000000111///000111333444333222000555555555333222222444666666666777777888999;;;<<<===???BBBDDDFFFIIILLLOOOWWW[[[```eeeiiilllppprrrkkkpppuuuyyyzzzzzzzzzzzzzzztttwww}}}pppbbbTTTGGGLLLlllssszzzVVVGGGWWWnnnpppkkkaaaCCC===BBBlll~~~zzz}}}vvvtttvvvzzzdddNNNBBBOOOeeesss}}}hhhkkk~~~~~~mmm\\\YYY;;;:::333222222222222222222333999666jjj~~~vvvHHH;;;BBBYYY}}}mmmiii[[[WWW[[[\\\TTTVVV^^^]]]gggXXXkkksssiiiiiiyyy___\\\WWWeeeqqqXXXaaannnJJJ222<<<777555IIIiiihhh]]]]]]]]][[[LLLMMMffffffUUUkkkJJJLLLUUUrrrQQQ[[[zzznnnXXXfffdddZZZXXXWWW^^^}}}}}}UUU888777>>><<>>BBBDDDGGGIIIMMMOOOWWWYYY]]]dddkkkppprrrrrruuurrrzzz~~~yyy{{{|||{{{wwwtttwwwoooaaaZZZUUUSSSSSSQQQBBBEEEfff{{{bbbJJJBBBRRR~~~ooo```}}}xxxPPPDDDEEEXXXttt}}}{{{tttrrruuuyyywwwVVVLLLDDDMMMggg~~~\\\xxxfff|||zzz```OOOVVVEEE>>>444333222222111111222222666777dddCCC<<<@@@YYYaaaYYYccc___\\\XXXWWWXXXZZZZZZZZZ^^^kkk^^^}}}fff]]]ZZZeeeYYYZZZ]]]~~~KKKAAA222<<<666EEEnnn}}}lll[[[UUUYYYXXXIIIQQQgggppppppssstttttttttrrrpppmmmkkkmmm{{{iiigggfffZZZIIIMMMxxxYYY]]]yyy|||bbb\\\mmmhhh]]]XXXSSS]]]}}}~~~WWW777???666===hhh}}}uuuxxx~~~TTTooo|||PPP[[[___mmmvvvssseeeOOOdddgggdddRRRJJJ999<<<333222111000///////////////000111333555444333111000333333000111555666333666666666666888:::<<<======???CCCEEEGGGIIIMMMPPPYYY[[[___dddjjjnnnpppqqquuusss|||{{{|||{{{|||vvvqqquuuqqqooollllllmmmiii]]]RRR@@@;;;FFFgggpppddduuu~~~rrrXXXBBB===ppp|||wwwUUUEEEBBBRRRpppxxxrrrsssyyy~~~~~~qqqZZZKKK???HHHbbb~~~nnnsssllliii{{{|||___xxx|||\\\\\\GGG888444333222222111111222222444???fffCCCAAAEEE^^^{{{~~~{{{qqqfff^^^XXXVVVUUUZZZhhhkkk___YYYccc]]]YYYiiiGGG<<<444>>>888HHHzzzqqq}}}kkkZZZTTTWWWVVVJJJOOOddd```hhhZZZ^^^___```IIIMMM]]]~~~rrrdddbbb{{{^^^WWWwwwggg\\\WWWSSS\\\~~~~~~^^^:::===333999aaappp|||oooPPPmmmQQQYYY```ooozzzvvvxxxZZZbbbrrrbbb___wwwQQQJJJ:::<<<333222111000////////////000111333444444333111000000333333000111555666444666666666777888:::<<<<<<>>>AAACCCEEEGGGIIIMMMOOOZZZ]]]aaafffjjjmmmooopppvvvuuu}}}|||}}}zzz|||uuupppuuu{{{vvv___KKKVVVzzz}}}___gggyyy|||aaaFFF===<<>>gggDDD@@@FFF```zzzcccTTTVVVssstttaaarrrcccZZZbbbccc[[[OOO===888;;;<<>>]]]fffJJJdddSSSTTT{{{^^^iii{{{yyy}}}}}}~~~{{{sssoooddduuutttffffff```YYYpppWWWIII;;;999333222111000////////////000333555555333000000000222555555333444888:::888444555666888999:::;;;;;;>>>???AAABBBDDDGGGLLLOOOWWW\\\bbbgggkkkooosssvvvzzzvvv{{{}}}xxx{{{zzz{{{|||}}}xxxlll```mmm```OOORRRtttqqqUUU______EEEVVVvvv{{{ccc___bbbPPPEEE???XXXzzzttttttzzztttfff[[[HHH<<>>:::333222111000///////////////333666666222000000111222555555333444999:::888444555777888:::;;;;;;;;;>>>???AAABBBDDDHHHMMMQQQVVV\\\ccchhhkkkoootttxxxzzzvvv{{{~~~yyy}}}{{{xxxnnnqqqoooaaaQQQ[[[\\\WWWXXXpppwww}}}pppHHHKKKjjjoooSSSLLL@@@PPPqqq}}}xxxtttssszzzxxxkkkYYYKKK???EEE___}}}}}}```jjj}}}vvvtttpppeee___QQQ???444333222222111111222222222CCCrrrmmmEEE@@@GGGaaazzzqqqfffdddhhhlllkkkiiiRRR\\\nnnllleeerrrlllZZZuuufffUUU;;;::::::===CCCZZZqqqxxxhhhYYYQQQNNNHHHEEEMMMcccwwwxxxppppppppp^^^YYYXXX\\\~~~ttt<<<777999???YYYPPP[[[XXXRRRvvvfff```rrruuuzzz|||pppnnnrrrsss|||rrrlllkkkhhhnnnsssmmm___JJJ???<<<333222111000////////////...222666666222000000222000333333222333888999777444555777999:::;;;;;;;;;>>>@@@BBBCCCFFFKKKQQQUUUXXX^^^eeeiiikkknnnsssxxxxxxvvv~~~}}}vvv}}}UUUVVVWWW___uuuyyy[[[JJJXXXzzzaaaRRRBBBHHH___ppp|||~~~zzzwwwwww~~~|||oooVVVOOOEEEIIIddddddqqqwwwwwwoooeeeeeeZZZAAA444333222222111111222222000DDDkkkmmmEEEDDDHHHaaauuulllkkkiiigggeeeccc___]]]TTT\\\XXXpppggguuuppp___uuunnnYYY???999:::222:::XXX}}}xxxiii\\\TTTOOOHHHEEEJJJ^^^~~~fffbbbrrrjjjqqq]]]YYYXXXZZZ}}}rrr???999777<<>>LLLeeexxx|||tttfffUUUJJJKKK[[[lll~~~zzznnnfffYYYHHH666555333111111222333444;;;???www}}}eeeVVVEEEEEEHHHbbbooozzznnnzzz}}}WWWrrrNNN444888444LLLmmmvvvllldddUUUVVVOOOGGGHHHYYYxxx~~~vvvjjj]]]^^^hhhqqq^^^ZZZ}}}ppp\\\YYYSSS]]]xxxjjjBBB;;;555<<>>AAA666333111000111111000...111444666555222111222444666333000000222444666666555666777888:::;;;<<<<<>>EEEhhhrrryyybbbPPPVVVNNNGGGIIIZZZyyyppptttmmm^^^ppp~~~ssslllnnnwwwvvvnnngggZZZjjjnnnZZZ[[[YYY```|||rrr>>>777:::===IIIXXXMMMrrrVVV[[[rrriiirrrsss{{{{{{{{{qqqOOO===>>>666333111000111111000...222444666555222000111333555333111000222555666666555666777888999;;;<<<<<>>===666333111000111111000...222444666555222000111333555333111111333666777777444555666777999:::;;;;;;>>>@@@CCCEEEHHHLLLRRRVVVZZZaaaiiioooqqqrrruuuwwwzzz~~~}}}~~~~~~vvvxxxzzzmmmYYYJJJJJJbbb}}}|||]]]XXXyyylll[[[OOONNN]]]{{{tttrrr~~~|||zzzpppssskkkQQQ777666444222222333444555777SSSpppYYYDDDHHHRRRpppzzzjjjXXXVVV```hhhvvv___yyyQQQ777:::555@@@___kkkhhhXXXSSS```MMMFFFIII[[[yyyqqqkkkaaa```cccZZZUUUcccwww{{{iiihhhttt{{{|||qqq]]]cccmmmVVVYYY[[[^^^}}}ttt???333888;;;CCCxxxwwwKKKgggRRRVVVjjjmmmcccuuuxxxwwwyyy|||yyynnnoooppppppYYYqqqNNNBBB>>>666333111000111111000...111444666555222111222444444333111222444666777777444555666777888:::;;;;;;>>>@@@CCCEEEHHHMMMRRRWWW[[[aaaiiioooqqqsssvvvyyyzzz}}}}}}zzzuuu|||bbbRRR^^^pppkkk{{{xxxeeeUUUPPPZZZ{{{xxxnnnuuu}}}}}}nnnsssmmmPPP777666444333222333444555===LLLhhhMMMDDDFFFQQQmmm}}}jjj^^^XXXVVVUUUqqqvvvaaapppvvvSSS555999777EEEkkkggggggVVVUUUdddLLLFFFJJJ\\\yyyyyyqqqcccgggnnndddYYYYYYXXXrrrnnntttwwwwww```fffnnnXXXZZZ[[[___~~~vvvCCC777888888AAA}}}LLLXXXWWWUUUeeeqqqaaarrrtttxxx{{{xxxiiifffeeeooo```UUUPPPpppMMMAAA<<<666333111000111111000...000333555555222111333555444222222333555777888777555666777888999;;;<<<<<<>>>@@@CCCEEEHHHMMMSSSWWW\\\bbbiiinnnqqqssswww{{{yyy|||rrrmmmmmmttt}}}}}}rrrqqq|||ooo```YYY___zzzwwwmmmyyy~~~qqqqqqnnnOOO777666444333222333555666EEEVVVMMMCCCAAAMMMjjj}}}tttooodddXXX\\\ddd|||vvvcccgggaaaMMM555888555888```mmmlllVVVTTTgggMMMFFFJJJ\\\xxxsss^^^\\\bbb]]]^^^```UUUsss}}}zzzfffjjjppp[[[]]]]]]bbbpppBBB::::::777@@@xxxuuuppp~~~NNNNNNaaaPPPYYYdddoooooovvvzzz~~~qqqeeeaaa```vvvvvvbbb]]]UUUQQQWWWoooJJJ>>>888666444111000111111000...///222555555333222333666333222222333555777888777777777888999;;;<<<======>>>@@@CCCEEEIIIMMMSSSWWW]]]bbbiiimmmpppsssxxx|||www~~~vvveee```ccceeeeee```]]]ZZZSSSIIITTT{{{lllbbbaaakkk~~~vvv|||sssyyytttUUU888666444333333333555666///SSS~~~SSS===<<>>AAA@@@AAADDDFFFIIINNNTTTXXX\\\```ffflllppptttxxxzzz{{{yyyrrrzzztttaaa]]]eeetttgggaaaooo|||qqqvvv~~~nnnXXX<<<666333444555444555888777XXXrrrwwwkkkBBB<<>>===555888???```zzzuuuRRRFFFoooooo]]]NNN___mmmaaahhhqqquuuzzz|||ppphhhccc]]]YYYgggqqqiiieee^^^WWWTTToooNNNCCC@@@666333111000111111000...444666888666333111222444444333333222333444555666444666777888999:::===@@@@@@BBBDDDGGGJJJNNNTTTXXX\\\```fffkkkooorrrvvvxxx{{{{{{jjjuuufff```ooouuuwwwtttyyynnnUUU<<<666333444555444555888===[[[|||wwwbbbCCCDDDOOObbbvvvyyymmmddd___[[[XXXcccsssmmmnnnvvv{{{bbbzzzsssTTT<<<777======jjjkkknnncccWWWOOOYYYPPPIIIHHHSSSmmmvvv```\\\~~~mmmcccqqq[[[]]]___hhhfff<<<<<<888999888[[[~~~VVVBBBiiieeeYYY]]]}}}dddooorrruuuzzz~~~}}}xxxkkkbbb\\\XXX___vvvmmmcccYYYSSSmmmIII??????666333111000111111000...111333555555333444777;;;555444333222333444555666555666888999999:::<<<>>>@@@BBBDDDGGGJJJOOOUUUYYY___ccchhhlllooorrruuuwww{{{gggvvvfff```oooyyyuuu~~~xxxaaa<<<777333555666555666888<<>>@@@BBBEEEGGGJJJOOOUUUYYY___ccciiinnnrrrvvvyyy|||{{{ssshhhbbbRRR```}}}oooeeetttwwwgggaaaqqqwwwwww|||wwwaaa===777333555666555666999???PPPuuu~~~jjjGGGCCCFFFUUUlllssshhh___```\\\]]]sss{{{{{{wwwqqqppp~~~tttjjjYYYdddsssjjjMMM@@@888555FFFuuuyyymmmgggYYYHHHPPPMMMIIIEEENNNeee}}}]]]jjjzzz}}}|||oooccc]]]YYYUUU[[[kkk\\\aaaaaatttXXX444777777<<<;;;OOOlllHHHKKKYYYOOOPPPkkkvvvdddpppsssxxx}}}}}}|||iii^^^XXXZZZooo{{{nnn___RRRrrrMMM>>>===666333111000111111000...333555777666333222333666444333333222333444555666333555888::::::;;;===>>>AAACCCEEEHHHKKKOOOUUUYYY\\\aaahhhooouuuzzz|||ppp```RRRIIIDDDJJJFFFNNNjjjuuu___aaayyyiiidddttt}}}zzzzzz{{{ttt\\\===777444555666555666999<<<^^^{{{~~~pppIIICCCCCCPPPjjjqqqccc___aaa\\\ZZZnnn{{{xxxwwwwwwwwwvvvgggTTT]]]dddQQQ999999888@@@vvvgggqqqhhhYYYIIIQQQKKKIIIEEELLLccczzzjjj___\\\ZZZQQQVVVdddhhhvvvzzz}}}xxxllleeeeeeccc^^^[[[|||hhh]]]dddbbbxxxYYY999:::555999<<>>???AAACCCFFFHHHKKKPPPVVVZZZcccggglllqqqtttwwwzzz}}}~~~uuurrryyy{{{nnn^^^QQQIIIFFFMMMZZZlll{{{mmmiiizzzvvv~~~vvvYYY===888444666777666777999AAAXXXyyyqqqEEEDDD@@@LLLiiihhh[[[UUUZZZ^^^lllyyykkkjjj```YYYlllyyyzzzxxxkkkTTTZZZ~~~eeetttMMM>>>@@@@@@<<>>@@@@@@CCCHHHJJJLLLOOOTTTXXX```dddkkksssyyy}}}}}}|||vvvlll^^^XXXNNNHHHNNNbbbzzzoooooojjj}}}}}}yyy|||xxx\\\<<<:::777444444555777999999NNNxxx{{{>>>FFFAAAGGG]]]vvv~~~vvvmmmjjj___```hhh```WWWlllmmmaaaqqq~~~fffZZZRRRyyyvvvbbb___uuuNNNEEE666:::KKK___fff```VVVJJJLLLGGGFFFJJJWWWmmmtttcccXXXKKKLLLEEEEEEPPPPPPHHHHHHRRRSSSWWW[[[VVVWWWnnnxxxooottt{{{tttdddQQQ]]]tttaaafff}}}{{{eee]]]___iiiDDD777>>>000999;;;CCCsssyyyyyylllGGGIIIuuufffTTTWWW]]]qqq^^^^^^kkkvvvuuuzzzwwweee[[[___yyyzzzggg[[[wwwKKKDDD<<<666333111000111111000...000222444444333333444555444222111111333555666666444666888::::::<<<>>>@@@AAADDDHHHJJJLLLPPPVVV[[[```cccjjjqqqwwwzzz{{{zzz~~~vvvfff]]]RRRLLLMMMWWWlllyyyppp{{{pppfffwwwpppnnnzzz~~~VVV<<<:::777555444666888999DDDYYYTTTBBB@@@JJJaaazzzpppyyylll\\\RRR}}}zzzllldddJJJ<<<::::::CCCuuucccggg```VVVKKKMMMHHHGGGIIIVVVjjjppp[[[LLLGGGOOOOOOOOOTTTTTTYYYhhhdddiiirrrwwwsssooouuu}}}{{{vvvhhhWWWPPPttt[[[TTTSSSWWW^^^uuuyyyeee^^^aaalll???888>>>222999;;;CCC___rrrNNNEEEfffqqqTTTUUUYYYvvvaaa]]]iiiuuuuuuyyyppp___[[[~~~{{{tttggg```qqqJJJDDD<<<666333111000111111000...222222222111111222666999999666333222333444555555444666888::::::<<<>>>@@@BBBEEEHHHJJJLLLQQQXXX^^^aaaeeekkkrrrwwwyyyzzzzzzxxxlll___UUUQQQLLLLLL^^^uuu~~~rrrooo~~~sssvvvyyyZZZ;;;999777555555666888:::===LLL}}}sss~~~TTTAAA@@@HHH]]]uuuoooxxxvvv___RRR{{{|||KKK666@@@<<<>>>eee}}}jjjiii```UUULLLNNNIIIGGGIIISSSggg|||hhhPPPAAACCCPPPZZZfffsssuuu|||wwwvvvxxxsssiiibbb]]]HHHuuuxxxbbb___UUUTTTXXXVVVMMMSSSxxxvvveee___cccooo}}}nnn;;;888===444:::<<>>@@@BBBEEEGGGHHHKKKPPPXXX^^^dddhhhoootttxxxzzz|||}}}wwwjjj\\\TTTUUUOOOIIIYYYssstttaaapppyyypppyyywwwyyy^^^:::999777666666777999;;;AAAJJJppp[[[FFFFFFAAACCCRRRiii{{{___eeeTTT}}}LLL666BBB999<<<^^^zzzlll```UUUKKKMMMIIIGGGHHHQQQcccyyytttYYYHHHBBBKKKXXXnnn|||{{{{{{xxxpppmmmppp]]]JJJmmmyyydddSSSiiiyyynnnccc___VVVNNNeeesssccc^^^dddrrryyy```::::::;;;666;;;>>>CCCNNNvvvMMMBBB^^^RRR^^^vvvrrr]]]\\\kkkrrrvvvrrrbbbooogggjjj}}}xxxpppKKK@@@:::666333111000111111000...111333555555444222222222999666222111333777999:::444666888::::::<<<>>>@@@BBBDDDFFFGGGIIINNNVVV]]]dddhhhoootttwwwyyy{{{~~~{{{lll]]]VVVWWWRRRKKKYYYppp{{{}}}~~~ooommmpppaaadddnnnzzzyyyvvvlllggguuutttVVV999888777666777888:::;;;@@@MMMvvvPPPHHHCCCCCCNNNfff~~~eeeKKKJJJQQQqqqZZZ|||vvviii{{{FFF666>>>555<<>>@@@BBBDDDGGGHHHIIINNNUUUZZZ```eeelllqqqsssuuuyyy}}}sssfff[[[YYYTTTPPPZZZjjjpppmmmqqqfff```ccciiiqqq{{{vvvjjjggg^^^[[[lllsssyyyMMM888777777777888:::;;;<<<777MMMmmmEEEDDDFFFSSSkkk|||cccUUUTTT[[[GGGZZZ~~~```}}}uuu}}}yyynnnkkkCCC777999999AAAOOOwwweeeWWWLLLKKKIIIFFFEEEKKKZZZppprrrYYYMMMPPPXXX[[[hhhzzzssslllbbbLLLSSSdddfffttttttpppfffaaaNNNUUU}}}lllaaa^^^fffyyy}}}RRR???===777===>>>AAA999ZZZxxx{{{|||}}}SSSAAA^^^``````cccqqqVVV___hhhooo}}}{{{aaa\\\qqq~~~zzzOOO>>>AAA666333111000111111000......111555777666444222111555333222333555777888888444666888::::::<<<>>>@@@CCCFFFIIIJJJKKKNNNTTTXXX]]]ccckkkoooqqqtttyyy~~~|||ooobbbZZZVVVVVV]]]eee{{{rrrkkk```dddfffjjjooovvvzzzsssjjj___VVVVVVhhhzzzsss|||JJJ777777777888999:::<<<===???UUUyyyDDDDDDEEEPPPhhhzzzrrrlllmmm~~~lllTTTuuubbbrrrooommmEEE888;;;;;;EEEHHHttteeejjj[[[OOOMMMJJJGGGDDDGGGTTTiiizzzjjjbbb```bbbeee___aaaaaa^^^PPPAAAZZZyyyiiiVVVeeennnsssjjjSSSPPPssshhh```___jjjyyyIII======777BBBAAAAAA???OOOmmmdddNNNKKKrrr^^^bbbpppZZZ]]]eeekkk{{{uuudddqqq{{{LLL999>>>666444111000111111000...---000444555555444444444555333222333555777666666444666888::::::<<<>>>@@@DDDGGGKKKMMMMMMOOOTTTXXX^^^dddlllqqqrrrvvv{{{||||||tttqqqrrrwwwqqq{{{uuueeeZZZWWW\\\aaaccc{{{tttmmmjjjnnnsssvvvyyy|||xxxqqq^^^VVVVVViiittt~~~sss}}}III666777777888999;;;<<<===BBBPPPzzzvvvtttFFFCCC???FFF^^^}}}xxxnnn{{{___^^^~~~___hhheeepppDDD999@@@444BBBEEEzzzdddnnn___QQQNNNKKKHHHDDDEEEPPPdddzzzpppjjjooouuurrrmmmhhh^^^TTTSSSOOOHHHeeennneee|||www```SSSkkkfffaaaaaannn|||AAA:::<<<888FFFBBBAAAIIICCCjjjsss\\\AAArrryyyVVV```fff^^^\\\ccciiiyyykkksssvvvLLLEEE999666444222111222222000///111333555555444222222222444444444444555777888:::666777999::::::;;;===???@@@BBBEEEHHHKKKOOOSSSWWW]]]eeelllnnnqqqxxx}}}{{{qqqeeeZZZSSSQQQQQQVVVRRRUUUlllyyymmmccc\\\ZZZ```hhh{{{tttjjjkkkmmmsss{{{|||ssslllbbbRRRPPPjjjnnn}}}}}}GGG888999999999999;;;???BBBDDDPPP~~~kkkhhhDDDEEE@@@HHHbbbwwwvvvvvvnnnfffzzzkkkeeeiii}}}oooWWW[[[lllooosssoooDDD444:::<<>>@@@@@@CCCBBBHHHQQQ```xxxwww]]]JJJOOOccchhh___nnn[[[YYYiiivvvwwwvvvKKKDDD888666444222111222222000///111333555666444333333333444444444444555777888:::666777999::::::;;;===???AAACCCGGGJJJLLLPPPUUUXXX^^^eeelllnnnqqqxxx~~~zzzzzzwwwppphhhaaa^^^]]]]]][[[ZZZeee}}}tttiiidddddd{{{vvvsssuuuzzzwwwpppaaaPPPMMMhhhrrryyyDDD888999999999999<<>>BBBAAAmmm~~~lll[[[VVVKKKLLLIIIGGGFFFHHHUUUnnnwwwzzzooo___YYYSSSPPPXXXfffkkkttt}}}nnnaaaaaaeeekkkxxxnnnTTTjjjttteeebbbaaauuudddEEE888>>>@@@BBBGGGHHHLLLTTT```~~~eee>>>JJJ}}}___\\\hhhcccTTTfffvvv{{{kkkvvvKKKCCC777666444222111222222000///111333555666444333333444444444444444555777888:::666888:::::::::;;;===???CCCEEEIIILLLNNNRRRVVVZZZ___ffflllmmmqqqyyyvvvmmmxxxtttiiieee}}}}}}}}}wwweeeQQQKKKfffvvvsssEEE888999:::::::::===AAADDDCCCRRRyyyOOOKKKCCCBBBTTTqqqzzz}}}|||hhh[[[NNNGGGCCCDDDOOO]]]zzz{{{eeeaaaTTTOOOXXXqqqxxxVVV@@@;;;??????EEEBBBrrruuuxxx^^^UUUKKKLLLIIIGGGEEEEEEOOOfffzzzkkkYYYRRRRRRRRRQQQTTTVVVxxxnnnbbb[[[aaannn{{{[[[jjjpppdddaaaeee}}}ZZZBBB999???@@@BBBJJJMMMRRRXXXaaaxxxyyyGGGHHHSSSnnn]]]hhhsss^^^fffrrrtttaaa|||vvvJJJBBB777666444222111222222000///000222444444333222222333444444444444555777888:::666888:::;;;;;;;;;===???DDDGGGJJJMMMPPPSSSXXX[[[___ffflllmmmqqqyyyuuuxxxqqqqqqoooWWWNNNfff|||yyyzzzmmmDDD888999:::;;;;;;>>>BBBFFFNNNWWWtttPPPIIICCCBBBPPPoooyyyuuuzzzkkk]]]QQQJJJEEEDDDAAA???DDDLLLdddxxx~~~vvvccciii]]]QQQPPPxxx{{{VVV:::888???999HHHLLLwwwwwwaaaUUUMMMMMMKKKIIIFFFDDDKKK^^^pppkkk]]]___^^^XXX]]]WWWqqq]]]WWW\\\ssseeepppmmmddd```iii}}}TTTAAA===BBB???AAAKKKPPPWWW[[[bbbmmmiiiHHHEEEbbb^^^eeelllnnnaaakkkxxx~~~fffvvvvvvIIIBBB888666444222111222222000///...000333333222111222222444444444444555777888:::777888:::;;;;;;<<<>>>@@@EEEGGGJJJMMMPPPTTTXXX[[[___ggglllnnnqqqxxxwww\\\dddxxx^^^QQQgggxxx|||}}}|||fff===888:::;;;;;;===@@@DDDHHHWWWXXXooo~~~lllSSSDDD@@@EEEOOOmmm|||yyy{{{wwwiiiZZZLLLCCCGGGFFFGGGHHHFFFCCCCCCFFFOOObbbvvv|||zzzeeeoooaaaRRRLLLhhh}}}UUU;;;888;;;666FFFOOOpppmmmgggYYYRRROOOMMMKKKHHHDDDGGGWWWhhhyyy~~~uuuaaaiiiWWWSSS^^^tttnnnvvvmmmggg```nnnLLL>>>>>>CCC@@@DDDPPPTTT[[[]]]ccciiiPPPGGGNNNdddaaaYYYaaagggeee{{{~~~wwwxxxvvvJJJCCC999666444222111222222000///...000222333222222222333444444444444555777888:::777999;;;;;;;;;<<<>>>@@@DDDFFFJJJMMMOOOSSSWWW[[[___gggmmmnnnqqqwww|||}}}{{{eeeOOO===@@@bbbfffVVVggg~~~zzzccc999888:::;;;<<<>>>AAAFFFIIIWWWWWWkkk___CCC???HHHMMMfff{{{}}}~~~|||~~~}}}qqq___OOOFFFCCCDDDEEEFFFIIILLLNNNLLLIIIFFFEEEBBBNNNmmmxxxyyykkkssseeeZZZQQQ^^^rrr~~~uuuKKK@@@===:::@@@DDDJJJkkkcccrrr___XXXPPPOOOMMMIIIDDDEEERRR```{{{mmmyyybbbXXXYYYggguuuzzzzzzmmmjjjaaassspppCCC:::===DDDDDDKKKWWWZZZ]]]___dddllluuuiiiAAAOOOFFF|||]]]YYYgggiiikkkyyyzzziiinnnooommmqqq}}}wwwJJJDDD;;;666444222111222222000//////111444555444444444555444444444444555777888:::777999;;;<<<<<<<<<>>>@@@BBBEEEHHHKKKNNNRRRVVVYYY^^^fffnnnoooqqquuuyyyyyyrrrwww~~~yyykkkaaa^^^TTTUUU^^^TTTDDDPPPmmmqqq]]]hhh~~~```888999:::<<<===???BBBGGGKKKSSSWWWiiiqqqGGG>>>JJJHHH\\\wwwrrrwww{{{}}}xxx\\\SSSGGG???>>>CCCJJJNNNLLLPPPUUUUUUSSSPPPLLLIIIDDDDDDTTTwww~~~|||qqqvvvfffaaaXXXSSSyyysss```bbbAAA===>>>>>>DDDGGGOOOlllnnnzzzaaaWWWOOONNNNNNJJJCCCBBBMMM[[[qqqzzzyyyrrrmmmlllyyy|||{{{}}}tttmmmmmmcccxxxlllAAA999===EEEFFFOOO[[[[[[^^^```eeessskkkIIIIIIBBBhhhnnn^^^YYY{{{{{{cccnnnrrr___\\\[[[___dddlllzzzwwwJJJEEE<<<666444222111222222000///000333555666666555666777444444444444555777888:::777999;;;<<<<<<===>>>@@@AAADDDGGGJJJMMMQQQUUUXXX]]]fffnnnpppqqquuuvvvvvv\\\[[[]]]fffrrr{{{uuupppeeeQQQ\\\{{{ccciii{{{~~~~~~XXX555999:::<<<===???CCCHHHLLLPPPYYYhhhLLL???KKKEEETTT{{{mmmrrrxxx~~~~~~kkkWWWCCCBBBAAACCCGGGKKKNNNOOOSSSXXX\\\\\\YYYVVVSSSOOOMMMCCCEEEccc}}}}}}zzzvvvrrrssscccbbbWWWEEEbbbxxxpppeee>>>666;;;CCC<<