BM66(@ }}}|||zzzwwwtttqqqooollljjjjjjllloooqqqpppoooooonnnmmmllllllkkkkkkiiigggdddcccbbbbbbbbb``````___^^^\\\[[[ZZZYYY]]]ZZZVVVSSSQQQNNNKKKIIIJJJGGGCCC@@@???>>>===;;;;;;;;;<<<<<<======>>>>>>BBB@@@???===;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;===<<<<<<;;;:::999888888666555333111///////////////000111222333555999<<>>>>>===<<<999777888777666555555666888999999===AAAEEEIIIPPPYYY___iiiiiikkkooossswwwyyyyyy}}}pppbbb```dddxxxvvv___QQQKKKVVVnnn~~~mmmZZZPPPSSS```vvvppp^^^SSSSSSddd{{{mmm___XXXRRRHHH>>>999555444333222111111111111333333222111000000111111333333333222222222111111000000111222222222222111222222111111222222333444111111222333444444555555111333444666777777666555666777777777888888888888===???HHH]]]zzz{{{~~~ppphhhkkk{{{~~~~~~{{{xxxuuutttrrrooollllllmmmoooqqqppppppoooooonnnnnnmmmmmmmmmkkkiiifffdddcccbbbbbbaaa```___^^^\\\[[[ZZZZZZ]]]ZZZVVVTTTRRROOOLLLJJJKKKHHHDDDBBBAAA@@@>>><<<<<<<<<===>>>???@@@@@@AAAGGGFFFEEECCCAAA???>>>===>>>>>>?????????>>>>>>===;;;::::::999888777777777777666444222111000111111000111333444555777:::<<<=========>>>>>>?????????????????????>>>>>>>>>>>><<<;;;:::999999:::;;;<<<999999999999888666555444222222222222333444555666222222222222111000//////000000/////////.........///......------......///////////////000000000000//////000000111111111222000222333444555777;;;>>>BBBGGGMMMSSSXXX```jjjqqquuu{{{tttbbbXXXOOOKKKIIIFFFEEEFFFBBB@@@???>>>>>><<<999777555444222222222333555666;;;???CCCFFFJJJPPPYYY```iiiiiikkkooossswwwyyyyyy}}}}}}mmm``````fffvvvppp[[[OOOKKKWWWooo|||jjjWWWPPPUUUdddwwwkkkZZZRRRYYYnnn}}}ooo```XXXQQQGGG===777555444333222111111111111222222111000000000000000333333222222111111111111111111222333333333333222222222111111222222333444///000000111222222333333333444555666777666666555888888888888999999999999<<>>???@@@AAABBBCCCCCCJJJJJJJJJIIIGGGEEEBBBAAA@@@@@@@@@@@@@@@???>>>>>>;;;;;;::::::999888888888777666555333222222333333111333666888888999;;;===:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888999;;;<<<===:::::::::999888777555555333333333333333444555666333333333333222111000///000000000000//////////////////............//////////////////000000000000......///000111222333333111222444555666999===@@@DDDIIIPPPVVV\\\dddnnnuuu||||||ppp___VVVMMMJJJIIIFFFFFFGGGBBB@@@>>>>>>===<<<999777777666555444444666888999===@@@EEEHHHLLLRRR[[[bbbiiijjjmmmpppsssvvvyyyzzz}}}~~~{{{jjj]]]]]]dddrrr{{{mmmYYYPPPMMMYYYqqqzzzgggTTTQQQ\\\lll{{{yyycccSSSOOO\\\tttpppaaaXXXQQQFFF<<<666444444333222111111111111111111000/////////000000222111111111111000000000111222333333444444333333222111111111111222333333000000111111222222333333444555666666666666555555888999999999999:::::::::<<>>???@@@AAACCCCCCDDDGGGHHHIIIJJJJJJHHHFFFEEEAAAAAAAAA@@@@@@>>>======>>>>>>======<<<;;;;;;;;;777666444333333333444444111444888:::::::::;;;===::::::;;;<<<<<<;;;:::999:::999999999999888888888777777777777999;;;===>>>:::::::::999888777666555333333222222222333444444333444444333333111000000000000000000000000000000000000//////.../////////////////////000000000000...//////000111111222222222333555777888;;;???BBBFFFKKKRRRXXX^^^gggqqqxxxwwwlll^^^UUULLLJJJHHHEEEDDDEEE@@@???===<<<<<<;;;888666888777666555666777999;;;<<<@@@EEEIIINNNVVV___fffkkkmmmppprrruuuwwwzzz|||}}}~~~~~~kkk\\\[[[bbbnnnuuunnn[[[SSSQQQ]]]uuuxxxdddRRRUUUeeewwwuuu^^^NNNKKKXXXmmm~~~ppp```WWWPPPFFF<<<777444333222222111111111222000000///////////////000111000000000000000000000000111222222333333222222111111111111111222222333333333333444444444555555222333333444555666666666888888888999999999::::::<<>>???@@@AAABBBCCCBBBDDDGGGJJJLLLLLLKKKKKKEEEDDDDDDCCCBBBAAA???>>>@@@??????>>>===<<<;;;;;;555444333222222333444555333666999;;;;;;;;;<<<=========>>>>>>===;;;999888888888888888777777777777666666666777888;;;===???::::::::::::999777666555222222111111111111111222222333333333333222111111000111111111111111111111222111000///////////////////////////000000000000111111000000000000000000222333666777999===AAADDDGGGLLLSSSYYY```iiisss{{{ssshhh^^^UUUMMMJJJHHHDDDAAABBB???===<<<;;;:::999666444444333222222222444666888:::???EEEJJJPPPYYYcccjjjmmmpppsssuuuvvvxxx|||~~~tttbbb___eeennnuuummm[[[UUUVVVddd}}}tttaaaSSS[[[pppuuu^^^OOOJJJRRRaaaooozzz|||mmm]]]UUUOOOFFF===999333333222222111111222222000///////////////000000000000000000000000000111//////000111111111111111111111000000111111222333444444444444444555555555///000111222444555777888777777777777888888888999<<>>>>>??????@@@@@@AAA???AAAEEEHHHKKKMMMOOOOOOKKKJJJJJJIIIGGGEEEDDDCCC@@@@@@???===;;;:::999888555444333222333444555666777999;;;=========???@@@BBBCCCCCCCCCAAA>>>;;;999777777777777666666666555555555555666888:::===>>>;;;;;;::::::999888666555333222111000000000000000000111111222222222222222111111111111222222222222333222111000000//////000////////////000000000000111111111111000000//////111333666888:::>>>BBBFFFHHHNNNUUU\\\ccclllwww~~~~~~pppfff]]]TTTLLLIIIGGGCCC@@@@@@???===;;;;;;:::999666444555444333333444666888::::::???EEEKKKQQQZZZeeelllmmmqqquuuwwwwwwxxx|||}}}llliiipppvvv||||||gggWWWUUUZZZlllooo^^^UUUaaazzzwww```PPPIIIOOOYYYdddqqqzzzkkk[[[SSSMMMEEE===999333333222222111222222333000000/////////000111111000000000111111111111222...//////000111000000000111000000000000111222222222222222222333333333333000000111222333555777888666666777777777888888888;;;???KKKaaapppkkkssszzzwww}}}}}}}}}||||||{{{zzzzzzzzzwwwyyy{{{|||}}}}}}zzzxxxwwwtttttttttssssssrrrrrrqqqmmmmmmllljjjgggccc```___\\\\\\[[[YYYXXXWWWVVVUUUTTTTTTTTTVVVWWWVVVTTTQQQOOONNNLLLKKKJJJGGGDDDAAA?????????????????????@@@===>>>@@@CCCGGGJJJLLLMMMNNNNNNMMMLLLJJJHHHFFFEEECCCBBB@@@>>><<<:::888777555555444444444555777888<<<===>>>??????@@@BBBDDDIIIIIIIIIHHHEEEAAA===:::555555555555444444444444555555555666777999<<<===;;;;;;;;;:::999888777666444333222111000000000000......000111222333333333111111111222222222333333444333222111000000000000////////////000000000000000000000000000111111111000222555777:::>>>CCCFFFKKKPPPWWW___fffooozzzzzzmmmdddZZZRRRJJJIIIGGGCCCAAAAAA@@@>>>===<<<<<<:::777555777666555555666888;;;<<<<<<@@@FFFKKKQQQYYYcccjjjlllqqquuuvvvuuuwww{{{rrrsss|||{{{eeeTTTUUU\\\qqq~~~hhh[[[VVVeeewww___NNNEEEMMMXXXbbbmmm}}}zzzkkkZZZQQQKKKBBB:::666333222222111222222333333000000000000000111222222111111111111222222333333//////000111111111111111000000000000000111222222333333333333333333333333555444444333444555777888777777888888888999999999;;;???KKKbbbpppkkkuuu}}}~~~|||||||||{{{{{{zzzyyyxxxxxxvvvwwwyyy{{{|||~~~{{{yyyxxxuuuuuutttsssrrrrrrqqqqqqnnnnnnmmmkkkhhheeebbb```[[[[[[ZZZXXXWWWVVVUUUTTTSSSSSSTTTUUUWWWVVVTTTRRRQQQPPPNNNMMMLLLJJJFFFCCCAAAAAAAAA@@@@@@@@@??????:::;;;<<<>>>AAADDDGGGIIINNNNNNMMMKKKIIIGGGEEEDDDGGGFFFCCCAAA>>>;;;999888666666555555666777888999???@@@AAAAAA@@@BBBEEEHHHMMMMMMMMMKKKHHHCCC>>>;;;444444444333333333222222555555555555777999;;;<<<;;;;;;;;;:::999888777666555444333222111111000000,,,---...000222333333333111111111222222333333333444333222111000000000000////////////000000000000......///000111222333333000222555777:::>>>CCCFFFMMMRRRZZZaaahhhrrr}}}xxxlllcccWWWOOOIIIHHHGGGDDDBBBBBBAAA@@@>>>>>>===<<<999777444333222222333555888999???CCCHHHLLLPPPXXXaaahhhkkkppptttuuutttuuuyyy~~~}}}~~~sssxxxgggUUUUUU]]]rrr~~~dddYYYWWWhhhvvv]]]III???LLLZZZccclllzzz{{{lllZZZPPPIII@@@777333222222222111222222333333111111000000111222333333111111222222222333333333000000111222222222222222000000000000000111111222555555555555555555555555999888777666555555666777888888999999999:::::::::;;;???LLLbbbpppjjjwwwxxx}}}{{{yyyxxxxxxvvvuuussstttvvvyyy|||}}}zzzwwwuuusssuuuvvvuuutttrrrrrrsssrrrpppooommmlllhhhccc```___^^^[[[YYYWWWUUUTTTSSSTTTUUUWWWXXXWWWTTTQQQOOOMMMMMMLLLJJJIIIHHHGGGFFFBBB@@@>>>>>>??????>>>===AAA???<<<;;;;;;>>>AAACCCJJJJJJJJJIIIHHHGGGFFFEEEFFFDDDBBB???===;;;;;;;;;777666555444444666888:::CCCBBBAAA@@@AAADDDGGGIIIKKKMMMNNNNNNKKKFFF@@@<<<666555555555555444444444555444444444666999<<<>>><<<<<<;;;:::999999999999888666444222000000111222///111333444333333444555444222000//////000222444666555444222111000000000//////000000111111222222000000000000111222333444111333555777:::>>>CCCFFFPPPUUU\\\dddlllvvv{{{lllaaaVVVNNNGGGEEECCC??????BBB======<<<;;;999888777666888777777777999;;;===>>>AAADDDHHHMMMSSSZZZaaaffflllqqquuuuuurrrqqquuuyyy{{{wwwuuuuuu~~~xxxsssyyykkkVVVPPPUUUnnnaaa^^^\\\mmmsss]]]PPPJJJTTT^^^gggrrrwwwhhhXXXOOOJJJBBB;;;888333333333222111000//////111111222222222222111111000111111111111222222222111111111111111111111111000111222111000000222444333333222222333333444555666555555444444444555555777666666666777888999999???CCCNNNcccxxxttttttrrrwww~~~}}}}}}zzzxxxxxxxxxwwwuuurrrsssuuuwwwzzz}}}}}}|||yyyxxxuuuvvvvvvvvvuuutttttttttsssrrrpppooonnnjjjeeebbb___^^^\\\YYYWWWVVVUUUTTTUUUUUUVVVVVVUUURRRNNNLLLOOONNNMMMLLLJJJHHHGGGFFFEEECCCAAAAAABBBBBBAAA@@@@@@???===<<<<<<>>>AAABBBHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCAAA???===<<<<<<<<<;;;:::999888999;;;===>>>BBBBBBAAABBBCCCFFFHHHJJJKKKMMMNNNNNNKKKFFF@@@===666666555555444444444333444444444555777:::<<<>>>===<<<;;;:::999999999999888666444222111111222333///111333444333333444555444222000//////000222444444444333111000000000000000000000000000111111111000000000000000111333333222444777999<<<@@@EEEHHHQQQUUU]]]eeennnxxx{{{kkk___TTTLLLFFFDDDBBB>>>>>>@@@>>>===<<<;;;:::888777777555555555555666888:::<<>>BBBMMMcccsssoooooonnnyyy~~~nnnyyy}}}{{{yyyxxxxxxxxxwwwvvvqqqsssuuuvvvxxx{{{~~~}}}|||{{{vvvvvvvvvvvvvvvuuuuuuuuutttsssrrrrrrqqqmmmiiieee```___]]][[[YYYXXXWWWWWWXXXXXXXXXWWWUUUQQQNNNKKKPPPPPPOOOMMMLLLJJJHHHGGGGGGEEECCCBBBCCCCCCBBBAAA??????>>>>>>>>>???@@@AAAFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDBBB@@@>>><<<;;;;;;>>>===<<<;;;<<<>>>@@@AAAAAAAAABBBDDDFFFHHHJJJKKKKKKMMMNNNNNNKKKGGGBBB>>>777666555444333333333222222333555777999;;;<<<=========;;;:::::::::::::::777666444333333333444444000222444444333333444555444222111000000111222444222222111000000000000000111000000000000000000///////////////000111222222333555888;;;>>>BBBGGGKKKQQQVVV^^^gggqqq{{{yyyhhh\\\RRRKKKEEECCCAAA>>>===???>>>>>>===<<<:::999888777444444444444666888:::;;;EEEGGGKKKNNNQQQVVV\\\```lllnnnpppssswwwzzz|||}}}~~~zzzuuupppmmmkkklllhhhccc^^^\\\aaarrrjjjVVVOOOPPPcccnnnfffbbbuuuuuubbbYYYRRRdddwww{{{mmmbbbVVVPPPJJJAAA888555444444444444444333222111111111222222222222111111000111111111111222222222111111111111111111111111000111222111000000222444333333222222333333444555777777666666666777777888666666666666777888999:::>>>AAALLLbbbpppjjjjjjjjj|||}}}tttaaadddrrr{{{yyyxxxwwwxxxxxxwwwvvvqqqtttvvvwwwwwwzzz~~~~~~~~~~~~xxxvvvuuuuuuuuuuuutttttttttsssssstttssspppkkkgggbbbaaa```^^^\\\[[[[[[ZZZ^^^]]]\\\ZZZWWWSSSPPPNNNQQQQQQQQQPPPNNNLLLJJJHHHGGGEEEBBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@???CCCBBBBBBBBBAAAAAABBBBBBHHHGGGEEEBBB???<<<;;;:::===<<<;;;;;;;;;===@@@AAA@@@AAACCCEEEGGGIIIKKKLLLLLLMMMNNNNNNLLLHHHCCC@@@999888666444333222222222111333555888:::<<<======>>>===<<<;;;::::::::::::666666555444444555555666222444666666555444555666444333111000000111333444111000////////////000000111111000000/////////...............///000111222333555888;;;???CCCHHHLLLQQQWWW```iiisss}}}vvvfffZZZQQQJJJEEECCCBBB>>>===??????>>>===<<<:::999888888555555555666888:::<<<>>>FFFIIIMMMPPPTTTYYY^^^bbbiiiiiikkkoootttyyy{{{|||~~~|||yyyvvvtttrrrooommmkkkddd\\\VVVUUU]]]qqq}}}dddPPPIIIHHHYYYuuummmddd```vvvqqq___ZZZ\\\nnntttggg^^^UUUPPPJJJAAA888555333333444444333222111111111111222222222222111111000000111111111222222222111111111111111111111111000111222111000000222444333333222222333333444555666666666555666666777777444444444444555777888999===@@@LLLbbbtttkkkjjjiii}}}|||sss```]]]ccc|||~~~zzzyyywwwxxxyyyyyywwwvvvsssuuuxxxwwwwwwyyyyyyvvvtttsssssstttrrrqqqrrrrrrsssttttttqqqlllhhhdddcccbbb```___^^^^^^^^^______]]][[[XXXUUUQQQPPPRRRRRRSSSRRRQQQOOOLLLKKKIIIGGGDDDDDDDDDDDDBBBAAA@@@@@@AAABBBBBBAAA@@@???@@@@@@?????????@@@AAAAAAFFFFFFDDDCCCAAA???======<<<;;;::::::;;;===@@@AAAAAABBBCCCFFFHHHJJJKKKLLLLLLMMMNNNNNNLLLIIIEEEBBB<<<:::777444222111111222111333555888;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;777777666666666666666666444666888888777666777888333333222111111222333333000000//////.../////////111000000000//////..................///000111222222555888;;;???DDDIIIMMMSSSXXXaaakkkuuuuuufff]]]QQQKKKFFFEEECCC???>>>@@@>>>>>>===;;;:::999888777555555555666888:::===>>>GGGJJJOOOTTTYYY^^^dddhhhiiiiiijjjnnnsssxxxzzz{{{|||yyywwwvvvtttpppmmmddd]]]UUURRRSSS^^^rrryyy___KKKEEEDDDTTTooohhhaaa^^^vvvnnn]]]\\\```ooo{{{{{{xxxzzz~~~nnnbbbZZZTTTPPPJJJ@@@888555111222222222222111111000111111222222222222111111000000111111111222222222111111111111111111111111000111222111000000222444333333222222333333444555555444444444555555666777777777777888999:::<<<======@@@LLLbbb~~~qqqmmmlll~~~|||vvvddd______ttt~~~|||zzzyyyxxxyyyzzzyyywwwuuusssvvvyyyxxxvvvxxx|||xxxsssrrrsssssspppnnnnnnoooqqqsssssspppkkkgggdddcccbbbaaa```_________^^^]]]\\\ZZZWWWTTTRRRQQQRRRSSSTTTTTTTTTRRRPPPNNNMMMKKKHHHGGGGGGGGGFFFDDDAAAAAABBBBBBBBBAAA@@@@@@???>>>=========???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<;;;;;;<<>>@@@???>>>===<<<<<<;;;<<<<<<888888888777777666666666555777999888777666777888333333222222222222333333111111000///////////////000//////////////////...////////////000111222222222555888<<<@@@EEEKKKOOOUUU[[[eeeoooxxxtttggg___PPPJJJFFFEEEDDD@@@???@@@======<<<;;;999888777666444444444555777:::<<<>>>GGGKKKQQQWWW]]]ccciiimmmooooooppprrruuuxxx{{{}}}}}}{{{|||~~~{{{yyywwwrrrnnnbbb[[[UUUTTTYYYfff{{{zzz^^^JJJEEEFFFVVVrrr{{{ddd______wwwnnn^^^___```jjjrrrsssuuuzzziii\\\VVVQQQNNNHHH>>>888666111111111222222111111000111111222222222222111111000111111111111222222222111111111111111111111111000111222111000000222444333333222222333333444555444444333444444555666777666666777777999:::<<<======AAAMMMcccwwwqqqppp|||uuufffcccdddvvv~~~|||{{{{{{zzzzzz{{{zzzwwwuuurrrvvvxxxwwwtttvvv~~~{{{uuurrrsssssspppmmmjjjkkknnnpppqqqooojjjfffaaaaaa```___^^^^^^^^^___]]]\\\[[[ZZZXXXWWWUUUUUUQQQRRRTTTVVVVVVTTTRRRQQQNNNLLLJJJIIIHHHHHHGGGEEECCCCCCBBBBBBAAAAAAAAAAAA>>>===<<<<<<<<<>>>@@@BBB>>>>>>?????????>>><<<<<<<<<;;;:::;;;<<<>>>AAACCCDDDCCCCCCCCCEEEGGGJJJKKKLLLMMMNNNNNNMMMJJJHHHFFFAAA???;;;777444222222333333444444666999<<<@@@AAA@@@???>>>===<<<<<<<<<<<<::::::999999888777666555444666888777666555555666333333333333333333333333333222111000///..................///////////////000000000000000111333333333666:::>>>BBBGGGMMMRRRZZZ```iiisss|||{{{mmmbbb[[[OOOIIIEEEEEECCC???>>>???<<<<<<;;;:::888777666555444444555666888;;;===???IIIMMMSSSYYY___eeejjjnnntttvvvwwwvvvuuuwww{{{~~~|||yyyvvvuuuxxx}}}|||wwwrrreee]]]VVVUUU\\\kkk{{{]]]IIIEEEHHH[[[wwwrrr^^^]]]___uuummm^^^```bbbhhhnnnqqqzzzvvveeeWWWRRRMMMJJJDDD;;;666555111222222333333222222111111111222222222222111111000111111111111222222222111111111111111111111111000111222111000000222444333333222222333333444555444444444444555666777888555555555666888999;;;<<<>>>BBBMMMdddyyysssrrr|||uuuhhhiiiooo}}}||||||{{{{{{{{{zzzwwwuuuqqquuuwwwuuusssuuu}}}}}}vvvssstttsssppplllhhhiiilllooopppmmmhhhddd______^^^]]]]]]]]]]]]]]]^^^]]]]]]\\\[[[ZZZYYYYYYPPPRRRUUUWWWWWWVVVTTTSSSMMMKKKIIIGGGGGGGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA===<<<;;;;;;<<<>>>AAABBBAAAAAA@@@>>><<<888555444:::999888999:::===???AAAEEEDDDBBBBBBCCCFFFIIIKKKLLLMMMNNNNNNMMMKKKHHHGGGCCC@@@<<<777444333333333444444444666888<<<@@@CCC@@@???>>>======<<<<<<<<<;;;;;;::::::888777555444333555666666555444444555333333333333333333333333444333222000///.........---.........//////000000000000000000111222333444555777;;;???DDDIIIOOOTTT]]]ccclllvvvtttfff\\\VVVMMMGGGCCCDDDBBB>>>===>>><<<;;;:::999777666555555777777777999;;;>>>@@@BBBJJJNNNTTTZZZ```eeejjjmmmvvvyyy{{{xxxttttttyyy~~~{{{yyyuuuqqqppptttzzz}}}yyyfff\\\SSSPPPVVVeee|||}}}{{{\\\GGGDDDHHH]]]zzzmmmZZZZZZ]]]rrrkkk\\\___fffkkkppptttssscccTTTOOOJJJGGGAAA999444444222222333444444444333333111111222222222222111111000111111111111222222222111111111111111111111111000111222111000000222444333333222222333333444555555555555555666777999999888888999:::;;;===???@@@>>>BBBNNNdddxxxrrrsss|||xxxkkkpppzzz~~~|||zzzxxxwwwvvvvvvtttvvvxxxzzzzzz{{{~~~|||wwwtttqqqooonnnnnngggdddhhhllliiibbb^^^______^^^^^^^^^]]]]]]]]]]]][[[ZZZYYYZZZ[[[ZZZYYYVVVVVVUUUWWWXXXYYYXXXVVVRRRQQQOOOLLLIIIFFFDDDCCCDDDCCCBBBAAA@@@AAAAAABBBEEECCCAAAAAABBBAAA>>>;;;>>>????????????@@@@@@@@@>>>999555333555999===???DDDDDDCCCDDDEEEGGGIIIJJJMMMMMMMMMNNNMMMKKKGGGDDDBBBAAA>>>;;;777444222000333444555888;;;>>>AAABBBAAA@@@>>>===>>>>>>>>><<<;;;::::::999888777666666888777555333222222222222444333111//////000111222555444333111000/////////---------.........//////////////////000111333333333888???CCCFFFIIINNNSSSWWWaaaoooyyy~~~nnn```VVVPPPJJJHHHEEEBBB???>>>======???===;;;888666666777777444444444666999===@@@CCCIIINNNVVV^^^dddiiinnnqqqsssuuuxxxyyyyyyyyyzzz|||}}}wwwooojjjnnnyyy|||pppdddWWWQQQXXXgggvvvtttYYYIIIDDDMMMddd{{{lllXXXZZZdddwwwlllaaa^^^kkkooouuu|||rrrcccQQQOOOLLLFFF>>>999666666555444222000000111222333000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000111111222333333444555555444444555555666777777777888777777777888999::::::===AAANNNfffyyypppsss~~~|||kkkppp~~~}}}|||zzzxxxwwwvvvuuutttvvvxxxyyyzzz{{{}}}}}}xxxuuutttrrrqqqrrrkkkfffiiijjjeee]]]YYYZZZZZZ[[[[[[[[[[[[[[[ZZZ\\\ZZZYYYYYYZZZ\\\\\\[[[ZZZYYYXXXYYYYYYYYYWWWUUUQQQQQQOOOMMMKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEFFFGGGGGGEEEDDDDDDEEEDDDAAA>>>??????@@@@@@AAAAAAAAABBB@@@<<<777555666:::===???AAAAAAAAABBBDDDEEEFFFGGGKKKKKKKKKKKKKKKHHHDDDAAA??????===;;;999777555444444555666999;;;>>>AAABBBBBB@@@======>>>???>>>>>>;;;;;;:::999888777777666888777555444333222222333444333111000///000111222444333222111////////////---------.........//////000000000000111333444555555:::@@@DDDFFFJJJPPPUUU[[[eeerrr|||zzzmmmaaaVVVPPPIIIHHHEEEBBB???>>>=========;;;999666555555555666555555555777:::>>>BBBDDDIIIOOOWWW^^^dddiiinnnqqqsssvvvxxxzzz{{{|||~~~yyysssssszzz~~~tttiii[[[RRRUUUaaaqqq{{{~~~iiiRRRFFFDDDNNNfff~~~kkkXXX[[[ggg|||zzzfff[[[ZZZooorrrwww}}}}}}oooaaaTTTRRRNNNGGG???999666555555444222000000111222333000000000000000000000000000000000000000000000000111111111111111111111111//////000000000111111111111111222333333444555555333333444444555666666666777777777777888999::::::>>>CCCPPPhhhxxxooottt}}}mmmqqq||||||{{{yyyxxxvvvuuutttsssuuuxxxyyyyyyzzz|||}}}yyywwwvvvuuuuuurrrjjjfffhhhhhhccc\\\YYYWWWXXXZZZ[[[\\\\\\[[[ZZZ\\\[[[YYYYYY[[[]]]^^^^^^^^^\\\[[[ZZZZZZYYYVVVTTTRRRQQQPPPOOOMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJHHHGGGGGGHHHGGGEEECCC@@@@@@AAABBBBBBCCCDDDDDDDDD@@@;;;999999;;;===>>>>>>???AAABBBDDDEEEEEEFFFHHHGGGGGGHHHGGGEEE@@@===<<<<<<;;;:::999888888777555666888:::<<>>======<<<;;;999777666555555666666666777999<<<@@@DDDFFFKKKPPPWWW^^^dddiiimmmpppsssvvvyyy|||}}}|||zzz|||vvvlll^^^SSSRRR]]]nnnzzzqqq```NNNFFFEEEPPPhhhiiiWWW]]]mmmqqq```YYYZZZnnnrrrvvv{{{wwwkkk___XXXUUUPPPHHH???999666555444333222111111111222333000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111222222333333444444555222222333333444555555555777777777777888999:::;;;???DDDQQQiiivvvnnnrrr|||mmmnnnxxx{{{{{{zzzxxxvvvuuussssssrrrtttwwwyyyyyyyyyzzz{{{zzzwwwwwwwwwwwwmmmgggdddggghhhddd___^^^ZZZ[[[]]]```aaaaaa```___```^^^\\\\\\^^^_________^^^\\\[[[ZZZZZZYYYWWWTTTUUUTTTSSSQQQOOOMMMLLLKKKGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGAAABBBCCCCCCDDDEEEFFFFFFHHHDDD???======>>>>>>>>>===???AAACCCEEEEEEEEEEEEDDDDDDDDDDDDDDDAAA===999:::::::::999888888777777666777999;;;===???AAAAAABBB???===<<<===@@@AAAAAA======<<<;;;:::999999888888888777666555444444444333222111000000000111111111111000......---------............////////////000000000111333444666666999===AAADDDGGGLLLTTTZZZfffooo{{{~~~ssskkkbbbVVVLLLHHHFFFDDDAAA???>>>======>>>===;;;:::888888888888666666777999<<>>DDDRRRjjjtttjjjoooxxxjjjiiinnn{{{zzzxxxvvvtttsssrrrrrrqqqtttwwwxxxxxxxxxyyyyyy{{{{{{yyyyyyxxxxxxnnnhhhfffhhhhhhdddaaa```]]]^^^```bbbcccddddddccceeecccaaaaaaaaaaaa```^^^[[[ZZZYYYYYYZZZZZZXXXWWWYYYXXXVVVSSSPPPNNNLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHCCCDDDDDDEEEFFFFFFGGGGGGIIIFFFBBB@@@@@@AAA@@@@@@===>>>@@@BBBCCCCCCCCCBBBBBBAAABBBBBBBBB@@@<<<999::::::999888777666555555666777:::<<<>>>??????@@@AAA???======>>>AAABBBBBB>>>======<<<;;;:::999999777777777666666555444444222222222111111111111111000000///...------------........./////////000000/////////000222444555666999===AAAEEEHHHMMMUUU[[[iiirrr~~~sssjjj```SSSIIIGGGFFFCCC@@@???============<<<;;;:::999999888888666666777999<<>>888555555333333222222222111222222000000000000000000000000000000000000000000000000111111111111111111111111222222222222333333333333222222333333333333444444444444444555666666777777666666666777888:::;;;<<<===CCCRRRjjj|||ooohhhnnnwwwhhheeeggg~~~|||yyyvvvrrrqqqqqqrrrssspppsssvvvxxxxxxwwwwwwxxxyyy~~~}}}}}}|||{{{vvvppplllkkkhhhbbb^^^^^^^^^^^^___```aaabbbccccccfffeeedddddddddccc___]]]YYYXXXXXXYYY[[[\\\ZZZYYY[[[ZZZWWWTTTQQQNNNLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHJJJJJJIIIHHHIIIJJJEEEEEEFFFFFFFFFFFFGGGGGGHHHFFFCCCCCCCCCDDDCCCBBB>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCAAA>>>;;;;;;;;;:::888777666555444666777:::<<<===>>>>>>>>>???>>>===>>>@@@BBBBBBAAA======<<<;;;:::999999888555666666666666555444333222222222222111111000000000000///...................../////////000000000......///000222444555666:::>>>DDDGGGKKKPPPXXX]]]jjjtttttthhh\\\PPPGGGFFFEEECCC@@@>>>=========:::::::::999888888777777666666777999===BBBFFFHHHRRRWWW^^^dddiiilllppprrrrrrtttxxx{{{|||~~~zzz~~~yyyuuummm```VVVVVV```ppp|||mmmYYYIIIIIITTTeee}}}zzzfffWWWRRRaaa~~~ooo]]]RRRTTTZZZiiipppxxx{{{xxxttttttvvvxxx|||~~~{{{uuupppggg^^^XXXUUUOOOFFF===777555555333333333222222222111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333333333333333333333333333444444555555666777777888666666666777888:::;;;<<<===CCCRRRkkkvvvmmmiiipppwwwgggeeeeeeyyy}}}yyytttooonnnooorrrtttooorrrvvvxxxwwwvvvvvvvvvyyy}}}}}}wwwqqqnnniii```\\\\\\^^^]]]\\\\\\]]]___aaabbbbbbbbbdddffffffddd___[[[ZZZYYYYYYZZZ\\\]]]\\\ZZZZZZYYYWWWTTTRRROOONNNMMMMMMMMMMMMMMMLLLJJJIIIHHHFFFHHHJJJJJJIIIHHHIIIKKKGGGGGGGGGFFFFFFFFFFFFEEEFFFEEECCCDDDEEEFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAACCCDDDCCC@@@>>><<<;;;;;;:::999888777777666777999<<<======<<<<<<======>>>@@@BBBCCCBBBAAA======<<<;;;:::999888888444444555666555444333222222222222222222111000000111000//////......//////.../////////000000000000//////000111333555777888<<>>=========::::::::::::999888777777777777888;;;???CCCHHHJJJUUUZZZ```fffjjjnnnrrrttttttwwwzzz{{{|||}}}~~~tttxxx{{{}}}zzzsssjjj]]]WWWZZZfffuuu~~~zzzbbbNNNNNN]]]qqqsss```SSSQQQcccmmm\\\TTTWWW___nnnsssxxxwwwsssppppppsss|||~~~ttthhh^^^TTTQQQKKKCCC;;;666555666222333333333222222111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222333333333333333333333333333333444555555666666777555555666777888:::<<<===>>>DDDSSSmmmuuummmjjjqqqvvveeecccbbbttt}}}yyysssnnnlllnnnrrruuuooorrrvvvxxxwwwvvvuuuuuuzzz}}}yyytttpppjjjaaa]]]]]]___^^^\\\[[[[[[^^^```bbb^^^___bbbfffgggddd___[[[\\\\\\[[[\\\]]]^^^\\\[[[XXXWWWVVVTTTRRRQQQOOOOOOLLLMMMMMMLLLKKKIIIGGGFFFFFFHHHKKKKKKIIIIIIJJJLLLHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDFFFHHHGGGFFFIIIHHHFFFEEEDDDDDDEEEEEE@@@@@@AAADDDFFFEEEBBB@@@<<<<<<;;;;;;;;;;;;::::::555777999;;;<<<<<<;;;;;;<<<<<<>>>AAADDDDDDBBB@@@===<<<;;;:::999888888777333444555555555444333222111222222222222111000000111000000////////////000////////////000000000000000000111222444666888999===CCCJJJOOOSSSWWW]]]aaammmwwwtttdddVVVLLLGGGEEEDDDBBB@@@>>>=========<<<<<<<<<<<<;;;;;;:::999888999:::<<<@@@EEEIIILLLWWW[[[bbbggglllooorrruuuwwwyyy{{{|||||||||~~~}}}}}}~~~|||oootttxxx{{{|||nnneeeZZZWWW^^^mmmzzznnnVVVUUUdddyyyppp]]]RRRPPPddd~~~mmm___ZZZ```iiizzz}}}|||wwwtttwww{{{xxxjjj___RRROOOIIIAAA:::666666777222333333333333222111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222333333333333333333333333222222333444444555555666555555666777888:::<<<===???EEEUUUnnnxxxooojjjppptttbbb```___ppp|||wwwsssrrrrrrrrrrrrrrrssstttwwwzzzzzzxxxvvvyyy{{{zzzzzzwwwqqqjjjddd```___^^^]]][[[YYYYYY[[[]]]___```^^^^^^^^^^^^^^^\\\ZZZ[[[\\\^^^```___^^^[[[ZZZZZZYYYWWWWWWXXXXXXVVVUUUMMMOOOPPPQQQPPPNNNKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFDDDBBB@@@???DDDDDDEEEFFFGGGGGGGGGGGGIIIIIIHHHHHHGGGFFFFFFFFFDDDEEEFFFGGGFFFDDDBBBAAA======<<<<<<<<<;;;;;;;;;:::::::::999999777666555======>>>>>>???@@@AAABBB@@@@@@>>><<<:::888666555666666777777666555444333444333111////////////000......////////////......000000000000000000000000222......111222222555999???DDDKKKQQQVVV\\\ccchhhpppyyy|||lll___UUUMMMGGGCCCAAA@@@?????????===;;;<<<;;;::::::;;;;;;999888888777999<<>>>>>DDDSSSlllwwwmmmllluuuuuubbb^^^]]]ppp|||wwwtttssssssttttttrrrrrrtttwwwzzz|||zzzyyyzzz{{{~~~}}}yyytttooojjjggg___]]]ZZZXXXWWWWWWYYYZZZ]]]\\\[[[\\\\\\\\\ZZZYYY[[[]]]___aaaaaa___]]]\\\ZZZZZZYYYYYYYYYXXXVVVUUUMMMNNNPPPRRRRRRQQQOOOMMMGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFDDDCCCBBBBBBCCCDDDFFFGGGHHHHHHIIIFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCEEEEEEEEEDDDBBBAAA======<<<<<<<<<;;;;;;;;;::::::999999888777666666<<<===>>>@@@AAAAAAAAAAAAAAA@@@>>><<<:::888777666777888777777777666555444333222111000/////////000......////////////......000000000000000000000000000------111333444777<<>>CCCHHHLLLNNNTTT[[[dddjjjlllooossswwwwwwzzz}}}~~~~~~}}}{{{yyyiii\\\QQQRRRZZZdddpppzzzppp]]]cccvvvooo]]]UUURRRfffzzzfff^^^WWW]]]ooommm___PPPOOOJJJBBB;;;666555444333333222222222111111111/////////000000000111111000000000000000000000000////////////////////////000111111111111222222222333111000111333333222000555444444444444555666666666666666666888:::<<<===>>>DDDTTTmmm|||rrrqqqzzzwwwfffdddfffyyy}}}zzzvvvttttttuuuvvvssssssuuuxxx{{{}}}|||{{{zzzzzz|||~~~}}}|||wwwqqqkkkccc```]]]YYYWWWVVVVVVVVVYYYXXXWWWWWWYYYYYYXXXVVV[[[\\\^^^`````````^^^]]][[[[[[\\\\\\[[[YYYVVVUUUNNNPPPQQQSSSTTTTTTSSSSSSHHHIIIIIIJJJLLLMMMNNNNNNKKKJJJIIIHHHGGGFFFFFFFFFBBBCCCDDDFFFHHHIIIJJJJJJHHHHHHGGGFFFDDDCCCCCCBBB@@@@@@BBBCCCCCCCCCBBBAAA=========<<<<<<<<<;;;;;;999999999888888777777666;;;===???BBBCCCCCCBBBAAAAAA@@@>>>===;;;999777777666555555444444333222222333222111000/////////000......////////////......000000000000000000000000///,,,---111555666:::???CCCIIIPPPVVV[[[aaaiiinnnxxxxxxjjj___UUULLLGGGBBBAAA????????????===;;;:::999888888999999888777999:::<<>>EEETTTnnn|||tttqqqzzzwwwgggjjjooo~~~zzzvvvuuuuuuvvvwwwwwwwwwyyy|||}}}|||zzzyyyyyyyyyzzz}}}}}}vvvooojjjhhhccc___[[[XXXVVVVVVUUUTTTRRRRRRTTTUUUTTTSSSWWWXXXZZZ\\\]]]]]]\\\\\\ZZZ\\\^^^^^^\\\YYYVVVUUURRRRRRSSSTTTTTTUUUTTTTTTKKKLLLMMMNNNOOOPPPQQQQQQMMMKKKJJJHHHGGGGGGHHHIIIEEEEEEGGGHHHIIIIIIJJJJJJHHHHHHGGGFFFDDDCCCBBBBBB===>>>???@@@AAAAAAAAAAAA============<<<<<<<<<<<<999999888777777777777777:::===@@@CCCDDDCCCBBBAAAAAA@@@???===;;;:::888888777666555444333333222222222111111000000000000000......////////////......////////////////////////000---...333666777;;;AAAEEEKKKRRRYYY^^^dddkkkqqqzzzwwwiii^^^TTTKKKEEEBBB@@@>>>>>>??????===<<<999777666777888999777666999:::<<>>999666555666222222222222111111111111000111111111222222222222...///111333333111///...222222222222222222222222000000111111111222222222222222222222333333333333555555555555555666666777444555777888:::;;;;;;;;;>>>EEEUUUooo{{{ssspppyyytttdddhhhqqq~~~xxxuuuuuuvvv|||{{{zzzzzz{{{{{{zzzxxxxxxxxxwwwwwwxxx}}}|||vvvpppmmmiiiddd___[[[XXXWWWSSSQQQOOOOOOPPPQQQQQQPPPSSSTTTUUUWWWXXXXXXXXXWWWXXX[[[^^^^^^[[[WWWUUUUUUVVVVVVUUUTTTSSSRRRRRRRRROOOPPPQQQQQQQQQQQQPPPOOOLLLKKKIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGCCCCCCBBBAAA@@@???>>>>>><<<<<<===>>>???@@@@@@AAA>>>>>>=========<<<<<<<<<999888777666666666777777:::<<>><<<;;;999999;;;:::888777666555555555111111111111000000000///......////////////......////////////////////////222000000444777888<<>>>>>??????===<<<888777666666888888888666888:::<<>>:::555333555222222222111111111000000000111111111222222222222...///111333333111///...111111111111111111111111000000111111111222222222000111111222222222333333666555555555555666777777444555777888:::;;;;;;;;;???FFFVVVpppzzztttqqq|||ppp___dddmmmzzzvvvwwwxxx}}}{{{zzzzzzzzzxxxvvvvvvvvvvvvuuuvvvzzz}}}yyytttqqqmmmhhhccc^^^[[[YYYUUUSSSPPPOOOPPPPPPPPPOOOQQQRRRSSSSSSTTTTTTTTTTTTUUUYYY\\\[[[XXXUUUUUUVVVXXXVVVTTTQQQPPPOOOOOOOOOQQQQQQRRRRRRQQQPPPNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGEEEEEEBBBBBBAAAAAA@@@@@@??????<<<<<<======>>>???@@@@@@>>>>>>>>>=========<<<<<<888888666666555666777888999;;;>>>@@@BBBBBBBBBAAAAAAAAA@@@>>>===<<<;;;:::888777555333222111111222000000111111111111000///......////////////......000000000000000000000000444111111666888:::===BBBIIIOOOVVV]]]bbbiiipppvvvqqqbbbVVVNNNFFFBBB@@@???======>>>???===<<<888777666777888999888777777:::===???BBBHHHQQQXXX]]]]]]^^^bbbgggnnntttxxxzzz|||wwwkkkZZZVVVRRRXXXkkkcccZZZ\\\pppxxx```TTTPPPEEEXXXtttlll^^^[[[XXX\\\lll~~~nnnZZZGGG???:::333000111222111111111111000000000000000000111111111222222///000111222222111000///////////////////////////000111111111111222222222///111222222111111333444666666555555666666777888555555666888999:::;;;<<>>??????>>>>>>>>>>>>=========<<<888777666555555666888999999:::<<<>>>@@@AAABBBBBBAAAAAA@@@???===<<<;;;;;;777555222000///.../////////000111222222111000///......////////////......000000000000000000000000222000111666:::<<<@@@EEELLLQQQYYY```eeellltttzzzzzziii[[[QQQJJJFFFBBB???>>>======>>>>>>===<<<888777666777999:::999888888;;;???AAACCCJJJSSS[[[cccbbbaaaccchhhnnntttxxx|||~~~uuugggXXXUUURRR\\\wwwuuu```ZZZaaawwwuuu```RRRJJJEEETTTkkk~~~jjjZZZYYYXXX^^^nnn~~~rrr[[[EEE>>>:::333000333111111111111000000000000/////////000000000111111000000000000000000000000000000000000000000000000000111111111111222222222///111333333222222444666666666666666666777777888666666666666888:::<<<===???FFFWWWrrr}}}tttkkkiiikkkyyylllbbbgggnnn~~~{{{}}}}}}{{{yyyyyyzzzzzzyyyxxxsssttttttuuuvvvzzz}}}{{{wwwsssnnnjjjfffeee^^^[[[WWWUUUTTTTTTTTTSSSUUUUUUUUUTTTTTTTTTTTTTTTQQQTTTWWWVVVRRRQQQTTTXXXTTTRRROOOLLLJJJKKKLLLMMMMMMNNNOOOPPPPPPNNNLLLKKKJJJJJJKKKLLLLLLKKKIIIIIIBBBBBBCCCCCCCCCCCCBBBBBB===>>>>>>>>>>>>?????????>>>============>>>??????>>>>>>>>>>>>============888777666444555666888999999:::;;;<<<>>>@@@AAABBBBBBAAA@@@???>>>===<<<;;;<<<:::777555333333444444///000111222222111000///......////////////......000000000000000000000000111///000666;;;>>>CCCHHHNNNSSS[[[bbbhhhnnnvvv|||tttdddVVVMMMIIIEEECCC???>>>======>>>>>>===<<<888777666777999::::::999999<<<@@@BBBDDDKKKUUU]]]hhheeecccdddiiiooouuuxxx~~~tttdddUUUQQQOOO\\\|||zzzggg]]]ZZZddd|||qqq```PPPBBBDDDPPPbbbqqq|||gggWWWVVVWWW___qqqoooVVVAAA<<<;;;666444888111111111111000000000000////////////000000000000111111000000000000111111333333333333333333333333000111111111111222222222000333555555333333555888666666666666666777888888777666555555777999<<<>>>???GGGXXXssstttkkkjjjnnn|||nnngggmmmrrr~~~~~~}}}zzzwwwvvvuuuuuutttsssrrrsssuuuxxx|||~~~}}}zzzvvvtttrrrmmmgggaaabbb___]]][[[[[[[[[YYYXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRSSSTTTSSSRRRNNNNNNOOOOOONNNLLLJJJHHHHHHHHHIIIKKKLLLKKKIIIFFFHHHGGGGGGHHHJJJIIIGGGEEEGGGDDD@@@>>>>>>>>>===<<<<<<<<<;;;:::::::::;;;;;;;;;===@@@BBBBBB@@@===;;;???AAABBB???<<<999:::<<<999888666555555555666777444666999;;;<<<===???@@@EEEBBB???<<<<<<;;;:::999;;;999777555333333333444111111111111111222222333000000000000000000000000---///////////////111333///111444777999===CCCFFFPPPWWW```hhhmmmqqqvvvzzzvvvfffXXXOOOJJJFFFDDD>>>===<<<===>>>===;;;999999999999999999:::::::::888;;;???CCCHHHNNNUUUYYYfffgggiiijjjmmmpppvvvzzzsssgggVVVMMMKKK\\\yyyzzzcccXXXXXXbbbyyy~~~gggUUUKKKGGGDDDQQQcccqqqzzzuuu```TTTNNNPPP]]]lll{{{aaaTTTEEE<<<666222111333111111111000000000000000222222222111111111111111222222222111111111111111333222111/////////000111333222111111000111111111111222333333444444333333555555555666666666666666777777777888999:::<<<<<>>===???@@@AAA???<<<:::;;;<<<777777555444444444555666444666999;;;<<<===???@@@DDDBBB>>><<<<<<;;;:::999999999777555444333333222///////////////000111111000000000000000000000000---///////////////111333000222555888;;;???DDDHHHNNNUUU___ffflllqqqvvvzzz}}}ssscccVVVNNNJJJGGGEEE???>>>======>>>>>><<<:::666666777777777888888888999<<<@@@DDDIIIOOOUUUYYYccceeehhhjjjmmmqqquuuyyy|||nnnbbbXXXOOONNN^^^{{{zzzeeeTTTWWWcccvvv{{{dddSSSJJJGGGHHHUUUhhhxxxrrr```SSSKKKMMM]]]qqqqqq[[[NNNAAA999555222222444333333222222111111000000111111111111111111111111000000000000000000000000333222111000//////000111111000000000111222333333111222333333444444333333555555555555666666666666777777777888999:::<<<<<>>;;;777666666666666555777777777666666777777888:::;;;===>>>???????????????@@@@@@???<<<;;;;;;<<<666555444333333333444555444666999;;;<<<===???@@@CCCAAA>>><<<<<<<<<:::999888888777666555333222111---------------...//////000000000000000000000000---///////////////111333000333666999<<>>>>>>>>>>><<<:::666666666777777777888888;;;===AAAFFFJJJPPPVVVZZZbbbeeejjjnnnqqqtttxxxzzz}}}pppdddXXXQQQQQQaaa|||tttdddPPPUUUbbbtttwwwbbbRRRKKKKKKRRR^^^pppxxxkkk\\\PPPHHHJJJ___vvv|||hhhTTTHHH<<<777444222222555444444444444333222111000000000000000000000000000......//////000000111111222222111000000000111111/////////000111333444555111222333333444444333333555555555555666666777777777777777888999:::<<<<<<@@@GGGXXXrrr~~~ooocccgggvvvyyyqqqlllttt}}}|||zzzyyyyyyzzz{{{|||~~~~~~zzzuuupppjjjhhhgggggghhhiiihhhggggggfffeeedddcccbbbbbbaaaaaa^^^[[[ZZZZZZZZZYYYWWWXXXWWWUUUSSSRRRRRRRRRSSSRRROOOKKKIIIIIIIIIIIIHHHGGGDDDBBBAAAAAABBBBBBAAA>>>;;;888666777777777777666666666555666666777777::::::;;;<<<===???@@@AAA>>>??????>>>===<<<<<<===666666444333333333444555444666999;;;<<<===???@@@AAA???===<<<===<<<;;;999666777777666555333111///------,,,,,,------...///////////////////////////---/////////...///111333000222666999===BBBGGGKKKNNNUUU]]]eeekkkrrrzzzuuulll___TTTNNNJJJGGGDDDAAA???>>>>>>???>>><<<:::777777888888999999::::::<<>>@@@BBB>>>>>>======>>>>>>======777666555444444444555666444666999;;;<<<===???@@@???>>>===<<<======;;;999555666666666444222000///......------......///000////////////////////////---/////////...///111333000222666999===CCCIIIMMMRRRXXX```gggmmmuuu~~~sssjjj^^^TTTNNNIIIEEEAAAAAA???>>>>>>>>>===;;;999666777777888999999::::::===@@@DDDIIIMMMSSSZZZ^^^ccchhhoootttxxx{{{}}}}}}ssshhhYYYWWW^^^ooozzzpppeeeZZZPPPKKKNNN[[[pppsssaaaSSSSSSZZZpppvvvtttcccSSSNNNPPPZZZooosssaaaNNNDDD:::777555222111333222333333444333111///.........//////000000000000//////000111111222333333111111111222222222222111222222111111111111111222111222333333444444333333444444444555666777777888777777777888999:::<<<<<>>:::888888888777666666666666666777888999999999999999:::<<<>>>???@@@>>>===<<<===>>>???>>>===777777555444444444555666444666999;;;<<<===???@@@>>>===<<<<<<======;;;999666666555444333111000//////............///000000000000000000000000000000---///////////////111333000333777;;;???EEEKKKOOOVVV[[[bbbiiiooowww}}}oooggg[[[RRRMMMHHHCCC???@@@???=========<<<:::888333444555555666777888888===@@@EEEJJJOOOVVV]]]bbbcccgggmmmsssvvvyyy|||~~~|||~~~rrrgggZZZ\\\gggzzzuuugggZZZPPPJJJIIINNN___xxxppp___SSSUUU```yyy~~~uuucccSSSPPPVVVbbbxxxlll\\\MMMCCC;;;888666222111222000111333444444222000///...//////000000111111222000000111111222222333333000111222222333222222222333222222111000000111111111222333333444444333333333444444555666777888888777777777888999:::<<<<<>>>>>>>><<<;;;<<>>===;;;999666666444222111000000000...............///000000000000000000000000000000---///////////////111333333555:::>>>BBBHHHNNNSSSYYY]]]ccciiioooxxxwwwhhh```WWWOOOJJJFFFAAA>>>???>>>===<<<<<<;;;888666333333444555666777888888<<<@@@EEEKKKQQQXXX```eeeeeehhhnnnrrruuuyyy|||~~~~~~yyylllaaaWWW]]]lll}}}rrrcccUUUNNNLLLJJJWWWoooyyykkk[[[OOOUUUbbbzzzooo```RRROOOSSS```yyy{{{gggWWWIIIAAA999777666333111222///111333555555444222111//////000000111222222333000000000111111111111111000111222333333333222222111111111000111111222222111222333333444444333333333333444555666777888888777777777888999:::<<<<<>><<<:::<<>>===;;;999777666444111000000000000...------------...//////000000000000000000000000---///////////////111333555777<<<@@@EEEKKKQQQUUUZZZ^^^dddiiiooowww{{{sssbbb[[[SSSMMMIIIEEEAAA>>>???>>><<<<<<;;;:::888555555555666777888999::::::<<>>777666666333111222000111444666777666444333///000000111222333333333000000000000////////////000111222333444333333222//////000000111222444444222222333444444444333333333333444555666777888999777777777888999:::<<<<<>>AAAAAA@@@>>>===;;;::::::666555444333222222222222222555999;;;;;;<<<===???>>>>>>===;;;:::999888777777777666333000------...,,,,,,+++,,,...///...---000000000000000000000000...///111111000000222333555666999>>>FFFLLLPPPRRRWWW[[[aaahhhoooxxx{{{mmmcccYYYOOOKKKGGGBBB??????>>>>>>======<<<;;;999888444444333444555888;;;<<<>>>AAAFFFKKKQQQXXX```eeekkknnnrrruuuxxx{{{qqq___QQQMMM[[[rrr~~~|||rrrcccXXXTTTOOOpppuuubbbTTTPPPVVV^^^yyyfffUUUJJJKKKNNNTTTllluuuaaaSSSFFF<<<444333555333222222111222222222222111000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000111111222111222222111000111444666333333333444444444444444999888777777999;;;>>>@@@BBBKKK^^^zzzsssiiigggjjjuuugggccchhh~~~|||~~~~~~~~~}}}}}}|||||||||~~~|||}}}yyywww|||zzzrrrnnnnnnmmmlllkkkjjjjjjjjjlllkkkjjjiiiiiihhhhhhhhhjjjiiiiiiiiiiiigggdddaaa```^^^\\\YYYWWWVVVUUUUUUVVVTTTRRRQQQPPPNNNKKKHHHEEECCC???>>>======<<<;;;999888777666666666777888777777888:::;;;===>>>>>>@@@@@@@@@???===<<<:::999666555444333222222222222333666:::<<<===>>>???AAA@@@???>>>===<<<:::999999777777666333000............------...////////////000000000000000000000000...///000000///000222333555666999???FFFLLLQQQSSSWWW[[[aaahhhpppyyy}}}nnnaaaXXXNNNJJJGGGBBB??????<<<<<<<<<<<<;;;999888777555444444444666888;;;===???BBBGGGMMMTTT\\\dddjjjmmmooorrrtttwwwzzz}}}uuudddXXXRRR```wwwxxxiii]]]YYYZZZxxxrrr```SSSQQQ\\\iiizzzgggVVVJJJKKKMMMTTTiiippp\\\NNNDDD;;;444333444222111222111222222222222111000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000111222222222333333222111111333555555555555666666666666666888888777888999;;;===???CCCLLL___{{{tttkkkiiikkkrrrccc```dddyyy}}}|||~~~{{{{{{{{{}}}|||zzzxxxxxx}}}|||wwwvvvtttrrrpppnnnmmmllllllkkkiiihhhhhhjjjlllmmmnnnlllllllllkkkjjjgggddddddbbb___\\\XXXVVVTTTSSSTTTSSSQQQPPPPPPNNNKKKIIIFFFCCC@@@???>>>>>><<<;;;;;;:::888777777777888999444444666888:::<<<>>>>>>>>>???@@@@@@>>><<<:::888666555444333222222222222333666:::<<<>>>???@@@BBBBBBAAA@@@???===<<<;;;;;;777777666333000......//////////////////000000000000000000000000000000000/////////...---...222444555777;;;@@@FFFLLLQQQTTTWWW\\\bbbjjjrrr{{{|||nnn___VVVMMMJJJGGGBBB??????;;;;;;;;;;;;:::888777666555444444444666999<<<>>>@@@DDDIIIOOOWWW___hhhnnnoooppprrrsssuuuxxx|||xxxjjj___YYYiiizzziii^^^ZZZeeeooo^^^QQQRRRfff{{{zzzhhhWWWJJJJJJNNNUUUhhh}}}jjjVVVIIIAAA999333333333111111222111222222222222111000000000000000000000000000000111111000000000000111111000000000000000000000000111000000000000111222222444555555444222222333555555555555666666666777777777777888999;;;<<<===>>>CCCLLL```|||uuummmlllnnnooo```]]]___ppp}}}{{{zzzzzz{{{~~~}}}xxxvvvvvv{{{}}}zzzyyyxxxvvvtttrrrpppooommmlllkkkkkkkkkkkklllmmmmmmlllllllllmmmllljjjhhhhhhfffccc___[[[WWWTTTSSSUUUSSSQQQQQQPPPOOOLLLJJJGGGEEEBBBAAA@@@???===;;;999888777666555555666666555555777888:::<<<===>>>===>>>@@@@@@???<<<999777555555444333333333333333222555999<<<===>>>@@@AAABBBAAA@@@???===<<<;;;;;;666666666333000......///...///000//////...///000//////////////////////////////...---,,,...222555555888===BBBGGGMMMRRRVVVXXX]]]dddkkkttt}}}yyykkk]]]TTTLLLIIIGGGBBB??????<<<;;;;;;;;;:::888777666555444444555777:::===???CCCFFFLLLQQQXXX```iiinnnqqqrrrsssssstttvvvzzz}}}}}}~~~wwwjjj```^^^ooouuucccXXXWWWjjj}}}nnn]]]OOOSSSnnnzzzgggVVVJJJLLLTTT]]]mmm||||||fffSSSGGG>>>888222222222000000222111222222222222111000000////////////////////////111111000000000000111111000000000000000000000000111111000000111111222333555666777555333333333555222222333333444555555555666777888:::<<<<<<======BBBKKK```|||rrrlllllloooqqq```\\\[[[eee|||||||||{{{|||{{{xxxwwwyyy~~~|||yyyyyyyyyyyyxxxwwwuuusssrrrpppqqqqqqqqqpppnnnlllkkkkkkjjjiiijjjlllmmmlllkkkjjjhhhfffbbb^^^[[[XXXVVVWWWUUUSSSRRRRRRPPPMMMKKKIIIGGGEEECCCCCCAAA>>><<<999888777555444444555555888999999:::;;;<<<======<<<===???@@@???<<<999777555555444444333333444444444777;;;===>>>???AAACCC@@@@@@???>>><<<;;;::::::666666555333000...///000---///000///---,,,...///////////////////////////000//////---,,,...222555666999>>>CCCGGGMMMSSSXXX[[[___fffmmmvvvwwwhhhZZZQQQJJJHHHFFFBBB??????<<<<<<<<<<<<;;;999888777555555555666888;;;>>>@@@FFFIIINNNRRRXXX___ggglllrrrssstttttttttvvvyyy|||zzz|||ssseee\\\\\\mmmnnn^^^WWWYYYsss}}}lll\\\OOOSSSrrreeeVVVMMMSSS```lllwwwxxxcccRRRHHH<<<666333333222000000333111222222222222111000000////////////////////////111111000000000000111111000000000000000000000000111111111111111222222333555666777666444333333444222222333333444555555666666777888:::<<<<<<======@@@KKK___}}}{{{uuuiiifffgggkkkwwweee```[[[aaauuu~~~~~~}}}}}}~~~~~~}}}~~~}}}zzz{{{}}}~~~|||yyyxxxxxxzzzzzzzzzyyyxxxwwwuuuvvvwwwvvvtttqqqnnnllljjjiiihhhiiikkkllllllkkkjjjiiihhhfffccc```]]]\\\[[[YYYWWWUUUTTTRRROOOLLLKKKJJJHHHGGGFFFDDD@@@>>><<<;;;999777777666777777:::;;;;;;<<<<<<======>>><<<===>>>>>>>>><<<:::888555555444444444444444555777:::>>>@@@@@@AAABBBDDD??????>>>===;;;:::999999555666555333000//////000---///111000---+++---///000000000000000000000000000000000///...///222555666:::@@@DDDHHHMMMTTTYYY]]]aaahhhpppxxxvvvgggWWWOOOIIIHHHFFFBBB???>>><<<<<<<<<<<<;;;999888777555555555666888<<>>AAAKKK```~~~{{{tttlllaaa```cccfff~~~}}}jjjeeeaaaeeexxx~~~|||{{{yyyyyy{{{~~~}}}{{{{{{}}}~~~}}}zzz{{{}}}~~~~~~}}}|||{{{zzzzzzxxxvvvtttsssrrrllljjjiiiiiijjjjjjiiihhhiiiiiiiiihhhgggeeecccbbb___]]]ZZZXXXWWWTTTPPPNNNNNNLLLJJJIIIHHHFFFBBB???>>>===;;;999888888888888999::::::<<<===>>>??????============<<<;;;::::::555555444444444444555555777:::===?????????@@@AAA??????>>>===;;;:::999999555555555333000//////000...111333111---,,,...111000000000000000000000000///111111111000111333555666;;;BBBFFFHHHMMMTTTZZZ```dddjjjqqqyyysssdddUUUMMMGGGGGGFFFBBB???>>>;;;;;;;;;;;;:::888777666555555555777999<<<@@@BBBHHHKKKOOOTTTZZZaaaiiinnnpppssswwwyyyzzzzzzzzz{{{yyy{{{~~~sssbbbXXXTTThhh{{{lll\\\YYY]]]zzzsssbbbVVVMMMQQQoooiii___[[[hhh}}}nnnZZZLLLFFF999666444555444111222555111222222222222111000000111111111111111111111111111111000000000000111111000000000000000000000000222222111111222222333444111333666666555444444555333333444555666777888888888888777888999;;;===???BBBMMMccc}}}vvvmmmcccccceeeggg}}}mmmjjjiiippp~~~zzzyyywwwvvvwwwzzz~~~}}}{{{zzzzzz}}}}}}~~~}}}zzzxxxwwwvvvwwwxxxooommmjjjiiiiiiiiigggfffhhhiiiiiijjjjjjiiigggfffbbb```]]][[[XXXUUUQQQNNNOOONNNLLLKKKJJJGGGCCC@@@===<<<:::888777777777777777888999;;;===???@@@AAA======<<<<<<;;;;;;;;;;;;555555444444444555555666555777:::;;;;;;;;;;;;<<<@@@@@@???===<<<;;;:::999555555555333000///000111///222444333...,,,///222000000000000000000000000///111333333222222333555666<<>>:::::::::999888777666555666555666777999===@@@BBBHHHKKKPPPUUU\\\ccckkkqqqooosssxxx{{{{{{{{{{{{{{{zzz{{{~~~uuudddZZZUUUlllkkkYYYSSSVVVrrrnnn]]]TTTLLLQQQnnnlllcccaaapppjjjVVVIIICCC999666555666444111222666111222222222222111000000111111111111111111111111111111000000000000111111000000000000000000000000222222111111222222333444000222555666555444444555111111222333444555666777999888777777999;;;>>>@@@DDDOOOeeezzzrrrhhhhhhjjjkkknnnmmmoooyyy~~~|||zzzyyyvvvuuuuuuxxx{{{}}}~~~}}}|||vvvuuuyyy~~~zzz~~~~~~|||zzzwwwtttrrrtttqqqmmmjjjjjjiiiiiihhhhhhiiijjjkkklllkkkjjjiiicccaaa```___]]]YYYUUUQQQZZZVVVPPPLLLIIIHHHGGGEEEBBB@@@===:::888777888888;;;;;;;;;<<<>>>???>>>===:::999999;;;<<<;;;999777333333333444444555555555888999:::<<<===>>>?????????>>>===<<<<<<;;;999777666555333111000///......////////////////////////...------------...//////...///000000000111444777<<>><<<<<<======<<<:::777666555666777888888;;;???CCCHHHNNNWWW^^^bbbeeejjjmmmnnnppptttxxx{{{}}}~~~|||}}}uuuccc[[[___lll~~~~~~fffRRRSSS___uuukkkVVVNNNLLLSSSkkkfffjjjrrr{{{gggWWWHHH===777555333111111111222333/////////000111111222222000111222333333222111000000111111111111222222222000000000111222222333333333333222222222222222222111111222333333333333222222222333444444555555666777888999999999:::===@@@BBBNNNdddllleeehhhllloookkkiiiqqq~~~}}}yyyyyyxxxwwwwwwxxxyyyyyy}}}|||||||||xxxxxx|||~~~~~~~~~|||zzzxxxsssppplllkkkkkkkkkkkkjjjhhhiiiiiijjjjjjjjjiiiiiifffeeecccaaa```]]]YYYUUUZZZVVVPPPLLLIIIHHHFFFEEEAAA???===:::888888888888;;;::::::<<<>>>???>>><<<;;;;;;:::;;;<<<;;;999777333444444444444444444555777888:::<<<>>>???@@@@@@>>>===<<<<<<<<<<<<:::888666555333111000///......000000000000000000000000............//////000000...///000000000222444777;;;>>>CCCGGGLLLRRRXXX\\\dddiiirrrzzzwwwfffZZZNNNKKKGGGDDDCCCAAA???>>>;;;<<<<<<<<<;;;999777555666777888999:::===BBBEEEKKKQQQYYY___bbbeeeiiimmmpppsssyyy~~~vvviiidddjjjttt{{{eeeSSSSSS^^^~~~~~~iiiUUULLLJJJQQQjjjnnn___eeeooo}}}zzzfffVVVHHH===666555333111111111222333111111111000000000000000000111222222222222111000000000111111111222222222444333333222111000//////000000000000000000000000111111222333333333333222333333444555555666666777555666777777777888;;;>>>CCCOOOfffoooggghhhkkkpppjjjeeekkkwww~~~~~~~~~~~~yyyzzzzzzzzzyyyxxxvvvvvvyyyyyyyyyzzz|||~~~~~~~~~|||zzz{{{}}}~~~~~~}}}tttqqqmmmkkklllllllllllliiihhhhhhggggggggghhhhhhjjjgggeeecccbbb```]]][[[YYYVVVPPPLLLJJJHHHFFFDDDAAA???<<<:::888888888999:::999999;;;===>>>===;;;===<<<<<<<<<<<<;;;999666555555555444444444444444999:::;;;<<<===============<<<;;;<<<<<<<<<:::999555444333111000/////////000000000000000000000000////////////000000000111...///000000000222555888<<<@@@DDDIIINNNTTTZZZ^^^ffflllvvvqqqbbbWWWLLLIIIEEECCCAAA@@@>>>===:::;;;;;;;;;:::999777666555777999:::<<<@@@EEEIIINNNTTT[[[```bbbeeeiiilllppptttzzzvvvmmmmmmxxx}}}xxxdddTTTVVVbbb|||gggSSSIIIFFFMMMhhhqqq^^^YYY___kkkzzzxxxeeeUUUGGG<<<666555333222111111222222222222111111000//////...000111111222222111111000000000000111111111222222444444333222111000///...000000000000000000000000111222222333333333333333444444555555666777777888555666777777777888;;;>>>DDDQQQhhhrrrhhhiiimmmooohhh```ddd|||ppp|||}}}}}}~~~}}}|||{{{zzzxxxwwwvvvvvvwwwwwwxxxyyy{{{}}}~~~yyyyyyzzz}}}|||}}}~~~~~~~~~~~~|||wwwsssooommmllllllkkkjjjiiihhhfffeeedddeeeeeefffiiifffcccbbbaaa```^^^]]]YYYUUUPPPLLLJJJHHHEEEDDDAAA???<<<:::888888999999999999999:::<<<===<<<;;;>>>===<<<<<<===;;;888666666666555555444444333333;;;;;;;;;;;;;;;::::::999<<<;;;:::;;;<<<<<<;;;999555444333111000/////////////////////////////////......//////000000000000...///000111111333666888>>>BBBGGGMMMRRRXXX^^^bbbfffmmmwwwyyylll^^^TTTKKKHHHDDDAAA@@@???>>><<<;;;;;;;;;;;;:::999888777444666888:::===AAAGGGKKKQQQVVV\\\```bbbdddhhhkkkooorrrwww|||sssmmmppptttaaaSSSVVVccciiiSSSGGGBBBIIIdddkkk\\\UUUZZZdddqqqwwwcccSSSEEE:::555444333222111111111111111111111111000000//////000000111111111111000000000000000000111111111111000111111111111222222222222222222222222333333333111222333333444444333333444444444555666666777777777888999999999:::===@@@EEESSSkkktttjjjkkkpppkkkddd]]]aaazzzhhhttt~~~~~~|||yyywwwwwwxxxyyyyyyyyyyyyzzzzzz{{{|||}}}wwwwwwwwwxxx{{{~~~~~~}}}}}}{{{{{{wwwrrrnnnllljjjhhhggghhhfffdddcccbbbbbbcccccceeeccc```___^^^^^^]]]\\\XXXTTTPPPLLLJJJHHHEEECCC@@@>>><<<:::888888999:::999999999:::<<<===<<<;;;>>>===<<<<<<<<<;;;888555666666666555555444444444777777888999::::::::::::;;;;;;:::;;;<<<<<<:::999444444222111000000000000........................,,,---.../////////.........///000111111333666999===AAAGGGNNNSSSYYY___cccffflllwwwtttggg[[[SSSJJJGGGCCCAAA@@@???===<<<;;;;;;;;;;;;::::::999888333555777:::===BBBHHHLLLQQQVVV\\\```aaadddhhhlllrrrsssuuuxxx{{{}}}~~~~~~}}}|||oookkkoooyyyfffUUUUUU```~~~oooTTTGGGDDDKKKeeezzzggg\\\QQQSSSYYYbbbpppttt___PPPBBB888444444333222111111111111//////000000111111111111000000000000000000000000//////000000000111111111000000000111222222333333111111222222222333333333222222333444444444444333222333333444444555666666777888999999999:::===@@@EEETTTnnnuuujjjmmmtttgggbbb]]]ddd~~~^^^jjjyyy}}}zzzxxxxxxzzz{{{{{{{{{zzzyyyyyyzzz{{{|||vvvuuuttttttuuuwwwyyy{{{yyy|||}}}||||||xxxsssnnnkkkiiifffeeefffeeecccbbbaaa``````___```___]]]]]]]]]]]][[[ZZZWWWTTTPPPMMMJJJGGGDDDBBB@@@>>><<<999888999999::::::999999;;;===>>>===;;;<<<;;;;;;;;;;;;:::888555666666666555555555555555111333555888;;;===???@@@<<<;;;:::;;;;;;;;;999888444333222111000000000000------------------------+++,,,.../////////...---...///000111222444777:::;;;???FFFMMMSSSYYY___bbbhhhnnnwww}}}qqqcccXXXPPPIIIFFFCCC@@@@@@???>>><<<;;;;;;::::::999999999999333555888:::>>>BBBHHHLLLRRRVVV\\\```cccfffkkkoooxxxxxxxxxyyy{{{}}}~~~}}}|||yyyhhhfffmmmttt```^^^gggsssVVVJJJKKKVVVpppsss^^^TTTJJJKKKNNNTTTaaatttnnnYYYKKK@@@777333333333222111111000000...//////000111111222222111000000//////000000111/////////000000000111111111111111111111111111111/////////000111111222222222222333444444444444444222222333333444555555555555666777777777888;;;>>>EEEUUUppptttjjjooowwweeebbb```iii^^^hhhvvv}}}|||{{{{{{|||{{{zzzxxxwwwwwwyyy{{{}}}xxxwwwuuusssrrrrrrtttttttttvvvyyy}}}~~~{{{wwwrrrmmmkkkhhhfffeeedddccccccbbb```___]]]\\\^^^]]]]]]^^^^^^^^^[[[YYYVVVTTTPPPMMMJJJGGGDDDAAA???>>>;;;999888999::::::;;;::::::<<<>>>???>>><<<:::999999:::;;;:::888555555555555555666666666666333444777:::<<>>===999888888777777777777777555777:::<<>>EEEUUUqqqsssiiioooxxxfffdddcccmmmeeelllyyy}}}|||{{{zzzxxxvvvtttuuuxxx{{{~~~|||zzzwwwtttrrrrrrrrrsssssstttvvvyyy}}}|||yyyvvvqqqmmmjjjiiigggfffbbbccccccbbb```^^^\\\ZZZ]]]]]]^^^___```___\\\ZZZVVVSSSPPPMMMJJJGGGDDDAAA???>>>;;;999888999:::;;;;;;;;;;;;<<<>>>???>>>===888888888999::::::888555444444555555666666777777999999;;;<<<===>>>>>>>>>>>><<<;;;;;;;;;:::777555333333222111000000000111////////////////////////---...000111222111///......///111111222444888;;;???DDDLLLSSSZZZ```eeeiiipppuuu}}}xxxkkk]]]RRRKKKIIIFFFCCCAAA@@@@@@???===777666666555555555555666777999;;;>>>@@@EEEKKKOOOSSSXXX___dddhhhmmmsssyyy|||}}}~~~uuu___RRRYYYggg|||dddWWWcccyyytttVVVRRR___sssnnnVVVKKKBBBDDDIIIQQQ___rrrxxx```NNNEEE???999222222333222222111000///222222111111000/////////111000///......///000111////////////000000000000+++,,,...000333555777888000111111222333333444444222333444444555555444444444444555555666777777777777888999999999:::===@@@DDDUUUrrrsssiiinnnwwwiiifffdddnnneeennnyyy}}}zzz~~~{{{xxxwwwxxxzzz{{{|||zzz{{{|||yyytttooolllkkkmmmoooqqqtttwwwyyy{{{|||~~~|||wwwpppllllllkkkiiigggeeedddbbb```^^^[[[ZZZYYYZZZZZZZZZ\\\]]]\\\YYYWWWXXXSSSMMMIIIGGGEEEAAA>>><<<;;;999888999;;;===>>>>>>>>>>>>>>>>>>===<<<<<<999999:::;;;:::999888777555555444444444555666666888999;;;===????????????:::::::::999999888888888555444333111000/////////////////////////////////---------......000111222...///111111333666:::>>>EEEGGGJJJPPPWWW^^^eeejjjooovvv~~~|||ooodddZZZPPPJJJGGGEEEBBBAAA@@@???>>><<<777888999888777666666888666:::>>>AAABBBEEEKKKOOO[[[^^^bbbfffiiimmmqqqssszzz|||}}}}}}}}}zzzdddTTTRRR[[[dddxxxgggTTTTTThhh|||nnnXXXTTTeeejjjVVVJJJCCCEEELLLYYYkkkuuucccRRRDDD;;;888111222333333333333222111333222111000000111222333000111222111000//////111////////////000000000000......///000111333555666111111222333333333333222333333222222222333444444555555555555555666777777888666666888888888;;;AAAGGGWWWsssvvvmmmooowwwkkkgggaaaiiiiiisss~~~|||~~~{{{xxxwwwyyy{{{{{{|||zzz{{{{{{yyytttooolllkkkjjjkkklllmmmppprrrtttvvvyyy{{{~~~|||wwwtttpppooopppoookkkhhheeedddccc```^^^\\\ZZZYYYYYYXXXXXXYYY[[[[[[YYYVVVVVVQQQLLLHHHFFFCCC@@@===<<<;;;:::::::::;;;<<<=========>>>>>>>>>======<<<999::::::;;;:::999777666666555555555555666777777999:::<<<===>>>>>>>>>>>>;;;;;;:::999888888777777444333222000//////......////////////////////////...............///000111///000111222333777;;;???DDDGGGKKKPPPWWW^^^eeejjjqqqxxxyyylllaaaWWWMMMGGGFFFDDDAAA@@@??????===;;;777888999888666555666777777:::>>>AAACCCGGGMMMRRRYYY]]]bbbfffiiilllnnnqqqwwwyyy}}}~~~qqq]]]QQQQQQYYY```wwwyyybbbRRRVVVmmmwwwdddSSSUUUjjj}}}iiiVVVKKKDDDHHHQQQ___rrrsssaaaQQQCCC:::888111222333333333333222111111000///......///000111///000111000///......000....../////////000000000111000000000111222222333000000111222222222222111333333222222222333444444555555555555555666777777888666777999999888<<>>======<<<<<<;;;:::999888777666555444333222111000000000000//////////////////////////////.........//////000///000222333444777<<>>>>>>>><<<:::666777888666555444555777888;;;>>>@@@CCCHHHPPPVVVZZZ^^^dddiiilllmmmoooppptttwww{{{~~~hhhUUUMMMOOOXXX```wwwqqq\\\QQQZZZuuu~~~hhhZZZOOOVVVmmmyyygggVVVLLLFFFLLLWWWhhhyyyqqq```PPPBBB:::777111222222333333222222111000000////////////000000///000111000...---...///............////////////333333222222111000000000//////000111111111111000333222222222333333444555555555555555555666777777999777777::::::999===BBBEEEVVVssszzzlllhhhooo|||yyycccbbb___fffhhhqqq}}}~~~|||{{{{{{|||}}}}}}|||zzz{{{zzzwwwrrrnnnkkkkkkllljjjhhhffffffhhhjjjkkklllooosssxxx}}}~~~{{{sssqqqpppqqqsssrrrnnnkkkgggfffdddbbb```]]]\\\[[[YYYWWWVVVUUUWWWWWWWWWVVVPPPMMMIIIFFFCCCAAA???>>>===>>>>>>>>>===<<<;;;;;;;;;;;;<<<=========<<<<<<:::;;;;;;;;;:::888666555555555555555555666777888;;;<<<=========<<<;;;:::<<<;;;:::999777555444444555444333222222222222222////////////////////////000//////............///...000111222444777<<>>=========;;;:::666777777555444333555777888:::===???BBBHHHQQQXXX___cccjjjoooqqqrrrssstttvvvyyy|||~~~xxxbbbPPPHHHLLLZZZggg|||lllYYYSSS```zzzwww```TTTNNNXXXooouuueeeWWWNNNJJJPPP\\\mmm~~~rrr```PPPBBB999777222222222222222222222222222111111111111111111222///111111000///...///000---.........////////////333333333222111000/////////000000111111111111111222222222222333444555555555555555555555666777777:::888888:::::::::===CCCEEEWWWtttwwwkkkjjjqqqvvv______^^^dddcccnnnzzz~~~~~~~~~~~~}}}~~~~~~}}}{{{{{{zzzwwwrrrnnnllllllmmmkkkhhheeedddeeeggghhhhhhjjjmmmrrrvvvzzz|||~~~~~~}}}xxxtttqqqppprrrqqqooolllhhhgggeeecccaaa^^^]]]\\\[[[YYYVVVVVVVVVWWWVVVUUUMMMLLLIIIFFFBBB@@@@@@@@@===>>>>>>>>>===<<<;;;;;;:::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;:::999777666444444444444555666777888;;;<<<=========<<<::::::;;;:::999888666555444333333222222111111111222222////////////////////////000//////............///---///000222333777<<>>???AAA<<<;;;:::::::::;;;<<<===<<<<<<<<<;;;:::999888777777888999:::;;;:::999999666666666777888999;;;<<<999:::;;;<<<<<<<<<;;;:::888888777666555555444444000/////////000000111222////////////////////////...............///000111///111333444666:::???CCCGGGMMMTTTXXXZZZ```jjjsss~~~uuueeeWWWOOOJJJFFFDDDAAA???===<<<======<<<:::999999888555444444777::::::>>>CCCFFFHHHMMMTTTYYY]]]aaaggglllpppsssvvvyyyzzz{{{}}}}}}|||}}}ooo^^^NNNHHHHHHSSSmmmjjj\\\aaauuutttaaaQQQJJJLLL```{{{pppddd[[[WWWSSS[[[iiizzzwwwdddUUUHHH<<<666444333333222111111222333333...///000111111000///...111222333222000000000111000000000000111111111222000111222333333222000///000000111222222222222222111111111222333444666666555555555555555666777777888666777999999888<<>><<<>>>@@@<<<;;;999888999;;;===>>>======<<<;;;:::888777666666777999:::;;;;;;::::::888888888999:::<<<===>>>999:::;;;<<<<<<<<<;;;;;;777777666666555555555444222222222222333444555555////////////////////////---------......000111222111333555666888<<>><<<;;;999888888:::;;;;;;:::======<<<;;;999888777777;;;::::::999999::::::;;;======<<<<<<<<<======>>><<<<<<<<<;;;::::::999999999777555555666555222///000000111111111000000///000000///...............000000///////////////000---///222555888<<>>>>>>>>>>><<<::::::999777666666666777888@@@AAACCCHHHNNNUUU[[[___```cccggglllrrrvvvzzz{{{~~~|||zzzzzz~~~|||}}}hhhZZZLLLKKKVVViiifffZZZddd~~~iiiWWWMMMHHHLLL___ttttttdddYYYRRROOO^^^uuuxxxcccUUUMMMAAA;;;888000111222222333333222222111111000000///...------,,,///000111111000000111222111...,,,---111333333222111111222333333333333222111111222222222333333333111222222333333444444555333333444444666777888999777666777::::::999===BBBLLL\\\uuuzzznnnkkkuuuxxxgggeeedddpppUUU___llluuu|||~~~~~~~~~~~~~~~~~~|||}}}{{{wwwtttrrrqqqooommmkkkhhheeeddddddcccfffbbb^^^[[[\\\^^^```aaafffhhhlllpppssswww|||~~~|||yyyqqqooolllhhheeebbbaaaaaa^^^\\\YYYVVVTTTQQQLLLIIIHHHEEEBBBAAA@@@@@@>>>===@@@>>>===>>>@@@AAAAAA@@@===<<<<<<;;;999888888777;;;::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>>>>======<<<<<<;;;::::::999<<<:::888888999888555222000000111111111111000000000000///...............000000////////////000000...111333666999===CCCFFFLLLPPPWWW___fffmmmtttyyyyyypppbbbVVVLLLGGGCCCAAA>>>===<<<<<<======;;;999999888777666666777888888@@@AAADDDIIIPPPWWW]]]aaadddfffjjjnnnrrrvvvxxxyyy}}}~~~}}}~~~~~~~~~xxxdddVVVJJJKKKYYYnnnwww```XXXfffkkkXXXJJJHHHPPPdddyyynnn```VVVRRRQQQbbb{{{xxxbbbTTTLLL@@@;;;888111111222222333333222222111//////000000111111222222111222222111000//////000333000...///111444444333000111222222333333222222111111222222222333333333111222222333333444444555444444444444666777888999777666777::::::999===BBBKKK\\\vvvsssooowww{{{mmmlllllluuuSSSYYYcccnnnzzz~~~}}}}}}~~~}}}}}}}}}zzzwwwtttsssrrrpppmmmjjjhhhffffffffffffbbb^^^[[[[[[\\\]]]]]]aaadddhhhkkknnnrrrvvvyyy|||~~~}}}zzzvvvsssppplllhhheeedddccc___]]]ZZZWWWUUUQQQMMMJJJIIIFFFCCCBBBBBBAAA@@@>>>===<<<;;;===???@@@@@@???<<<<<<;;;::::::999888888:::::::::::::::::::::::::::;;;;;;<<<===>>>??????>>>======<<<;;;;;;::::::<<<;;;999999999888555333000000111111111111111000000//////............///000000////////////000000000222555777;;;???EEEIIIJJJOOOWWW```iiirrrzzztttkkk^^^RRRIIIDDDAAA???<<<;;;;;;;;;<<<<<<;;;999999888777666777888999:::@@@BBBFFFLLLSSSZZZaaadddiiijjjmmmppptttvvvxxxyyy|||~~~zzzoooYYYMMMCCCHHHZZZppppppZZZWWWhhhiiiVVVGGGKKKWWWkkkxxxfffZZZTTTSSSVVVjjjxxxaaaRRRIII===999888222111222222333333222222111000///000000111222333333111111111000000111111111444222000000111333333222000111222222333333222222111111222222222333333333111222222333333444444555444444444444555777888999777666777::::::999===BBBJJJ\\\xxxuuupppuuu|||rrrrrrqqqwwwQQQTTT\\\iiiyyy~~~|||}}}}}}~~~}}}}}}~~~|||xxxuuussswwwuuurrrooommmkkkkkkjjjiiifffaaa]]]\\\\\\\\\\\\]]]```dddgggjjjmmmppprrrzzz|||~~~|||wwwuuurrrnnnllljjjiiiiiibbb```]]]ZZZXXXTTTPPPMMMJJJHHHEEEDDDDDDDDDBBB@@@888888888999<<<===<<<;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::999:::;;;<<<>>>?????????>>>======<<<<<<;;;;;;:::999888777666666444222111000000111222222222111111000///............//////000////////////000000111000222555888;;;AAAGGGLLLIIIOOOXXXbbbkkkuuu~~~oooggg[[[OOOHHHCCCAAA???<<<;;;:::;;;======;;;:::777777666666777999:::;;;AAACCCHHHOOOVVV^^^dddhhhkkklllooorrruuuxxxzzzzzz|||~~~uuuhhhUUUHHH@@@III]]]tttmmmYYYZZZkkkyyycccTTTHHHOOO^^^pppqqq^^^UUUTTTVVVdddvvvwww___OOOFFF:::777888222111222222333333222222111111111///.........//////111/////////111333444444444333111000000000111111000000111222222222222222111111222222222333333333111222222333333444444555444444444555555666888888777666777::::::999===BBBIII\\\{{{rrrmmmqqq}}}|||wwwvvvrrrtttPPPRRRYYYfffwww~~~}}}}}}}}}}}}~~~~~~|||zzz{{{~~~~~~~~~~~~~~~}}}zzzvvvtttxxxwwwtttqqqooonnnnnnnnnlllhhhccc___^^^]]]\\\[[[\\\___cccfffhhhjjjlllnnntttvvvzzz~~~{{{yyyuuuqqqnnnkkkjjjjjjcccaaa^^^[[[YYYUUUQQQNNNGGGFFFEEEEEEFFFDDDAAA???;;;;;;;;;===???@@@>>>===::::::::::::::::::::::::999::::::;;;;;;::::::999999:::;;;===>>>?????????=========<<<;;;;;;::::::666777777555444222111000000000111222222222222222//////............/////////////////////000111111000222444777;;;AAAHHHMMMKKKPPPYYYcccmmmwwwkkkdddXXXNNNGGGCCCAAA@@@===<<<<<<<<<======<<<:::666666666666888:::<<<===BBBEEEJJJQQQYYY```fffjjjjjjlllooossswww{{{}}}~~~}}}~~~~~~~~~vvvhhhXXXKKKDDDNNNdddzzz~~~iiiYYY^^^ppprrr___TTTMMMVVVeeesssjjjYYYRRRWWW\\\vvvuuu]]]LLLCCC888666777222111222222333333222222111222111///......///000000555222//////111222222111222222000///......///000000000111222222222222111111111222222222333333333111222222333333444444555555555444555555666777888777666777::::::999===BBBIII^^^}}}}}}ooojjjnnnxxxzzz}}}~~~{{{ttttttQQQSSSYYYcccqqq~~~}}}}}}~~~~~~~~~zzzxxxwwwxxx{{{~~~~~~}}}||||||||||||}}}~~~~~~}}}~~~{{{wwwuuuvvvuuusssqqqoooooooooooommmiiidddaaa___^^^\\\[[[]]]```dddggghhhiiikkklllkkknnnrrrwww}}}~~~yyysssnnnjjjgggfffbbb```]]]ZZZXXXTTTPPPMMMEEEEEEFFFHHHHHHFFFAAA============???AAAAAA???===:::::::::::::::::::::;;;999999;;;;;;;;;;;;999999999:::<<<>>>??????>>>>>>===<<<<<<;;;::::::999999777888999777444222222222000000111222333333333333///............//////000///......//////000111222111222444777;;;BBBJJJOOOPPPUUU]]]gggpppyyy|||hhhaaaVVVLLLFFFCCCBBBAAA???===<<<=========;;;999555555666777888;;;===???CCCFFFLLLSSS[[[bbbgggjjjiiikkkoootttxxx|||~~~~~~~~~~~~ppp[[[NNNGGGSSSjjj~~~tttbbbYYYeeewwwlll\\\WWWSSS___nnnyyy|||eeeTTTQQQZZZcccrrr[[[KKKBBB777555666111111222222333333222222111111000//////000333666777;;;777111///000000///---000111000...---,,,...000///000111111222222111111111111222222222333333333111222222333333444444555555555555555555666777777777666777::::::999===BBBKKK___|||nnnlllpppxxxuuuuuu}}}uuuvvvSSSUUUZZZ```iiisss}}}{{{zzzxxxyyy|||~~~}}}|||zzzzzzzzzzzz{{{}}}}}}~~~|||~~~~~~yyyvvvuuutttsssqqqqqqqqqqqqrrrppplllhhheeecccbbb```^^^___bbbfffiiijjjjjjkkklllhhhjjjmmmqqqvvv|||zzzsssnnniiifffeeecccaaa]]][[[XXXUUUQQQNNNGGGHHHLLLOOOOOOKKKEEE@@@>>>>>>>>>@@@AAA@@@===;;;999999999::::::;;;;;;;;;888999;;;<<<<<<;;;999888:::;;;===>>>???>>>===<<<;;;;;;;;;:::999999888888777999:::888555222222333///000111222333333333333...............///000000............///000111222222444666888===DDDMMMRRRWWW[[[ccckkksss{{{wwweee]]]SSSJJJEEEBBBBBBAAA???>>><<<<<<<<<;;;888666555555555777999<<<>>>@@@DDDGGGMMMTTT\\\bbbgggjjjiiillloootttxxx|||}}}}}}}}}}}}aaaTTTMMMZZZsssnnn^^^ZZZkkk}}}gggYYYXXXYYYhhhxxxwww```QQQPPP\\\gggoooXXXIIIAAA777555555000111222222333333222222111111000//////000333666888;;;666000///000222000...000111111///------///222///000000111111111111111111111222222222333333333111222222333333444444555666555555555555666777777777666777::::::999===BBBMMMaaa|||pppnnnrrrwwwtttrrr~~~wwwsssoootttTTTWWWZZZ^^^cccjjjqqqwww|||~~~~~~~~~~~~|||}}}~~~}}}{{{zzzyyyyyyzzz{{{|||}}}~~~|||}}}{{{xxxvvvvvvtttsssssstttuuuuuussspppllliiihhhfffdddbbbaaadddhhhkkkkkkkkklllmmmjjjkkklllnnnqqqtttvvvxxx{{{|||~~~~~~|||xxxsssnnnkkkiiihhheeeccc```]]][[[WWWSSSPPPKKKNNNSSSWWWWWWRRRKKKDDDBBBBBBBBBCCCDDDBBB???<<<888999999::::::;;;;;;<<<888999;;;<<<<<<;;;999888:::;;;===??????>>><<<;;;;;;;;;:::999999888888777666888999777333111111222///000111222333444444444...............///000111............///000222222444555777:::???FFFOOOUUU\\\```gggooovvv}}}sssbbb[[[QQQHHHCCCBBBAAAAAA???===<<<;;;;;;999666444444444555777999<<>>???===:::999;;;:::777555555666777777888:::>>>AAAEEEGGGMMMVVV___gggkkkmmmllloootttwwwxxxyyyzzz{{{zzz~~~zzz^^^YYYooo~~~|||zzzvvvggg^^^bbbvvvyyycccTTTVVVYYYnnnnnn\\\PPPOOO\\\jjjxxxvvv{{{jjjZZZHHH===888444333555111111000000000000111111111000...---...///111222111111111111000000000000---...000111222222222111//////000111222222333333000111111111111222222222333333333444444444555555777666555444555777999::::::888999;;;;;;;;;>>>DDDKKKccc{{{wwwpppnnn{{{uuuqqqyyymmmccccccccckkk}}}YYY[[[\\\\\\\\\]]]```bbbeeelllvvv}}}|||yyyyyy~~~zzz{{{|||}}}~~~||||||{{{{{{{{{{{{{{{|||{{{zzzzzz|||~~~~~~}}}}}}xxxtttuuuuuuuuuuuuuuuttttttttttttqqqllljjjhhhfffccc```ccceeegggiiikkklllllllllkkklllllllllkkkllloooqqqrrrsssuuuwwwxxxwwwwwwvvv||||||||||||}}}~~~}}}}}}}}}||||||||||||zzzxxxtttpppnnnnnnjjjccc]]]YYYUUUQQQOOORRROOOQQQYYY[[[VVVRRRQQQPPPJJJEEEDDDBBB===;;;<<<;;;;;;999888888888999999;;;;;;;;;;;;::::::::::::777888:::<<<======<<<<<<;;;;;;::::::999888888888777666555333111111000000000111333444444333222111111000///......///000111222111000//////000111222333555999>>>CCCIIIPPPUUUZZZcccnnnuuuyyy}}}xxxnnn^^^VVVMMMGGGEEECCC@@@===???<<<::::::::::::777555555666777777888;;;???BBBGGGJJJPPPXXXaaahhhmmmooonnnqqqtttvvvwwwxxxyyy{{{zzz}}}}}}ddd```xxx~~~zzzlllYYY]]]mmm|||oooZZZNNNSSSdddtttlll[[[QQQRRR___mmmxxxvvvxxxgggWWWEEE;;;666333222333111111000000000000111111333222000.........///000111111111111000000000000...///000111111222222222//////000000111222222333000111111111111222222222333333333444444444444555555555444333444666888999:::888888;;;;;;;;;>>>DDDMMMddd{{{wwwrrrtttwwwqqqwwwlll___```aaakkk|||\\\^^^``````^^^\\\\\\\\\^^^eeeooowww{{{{{{{{{zzzzzzuuutttwwwzzz{{{}}}~~~{{{|||}}}~~~~~~~~~}}}|||yyyyyyyyyxxxyyyyyyzzzzzzyyyxxxvvvxxx{{{~~~~~~||||||~~~|||~~~~~~~~~~~~|||xxxuuussssssssssssssssssttttttqqqooollljjjiiigggeeeccccccdddfffhhhiiijjjkkkkkkllllllllljjjiiijjjlllooonnnnnnooopppqqqqqqqqqpppttttttuuuvvvwwwxxxxxxxxxzzz{{{{{{|||{{{{{{yyyyyyzzz{{{||||||{{{yyyvvvuuurrrnnnggg```[[[VVVQQQOOOPPPNNNPPPWWW[[[[[[[[[\\\XXXRRRLLLIIIEEE>>>::::::;;;::::::999999999999:::<<<;;;;;;;;;::::::::::::888999;;;<<<<<<<<<;;;;;;::::::999999888777777777777666444333111000000000...000222444444444333222000000////////////000000222111000///000000222222333666;;;@@@FFFLLLRRRVVV]]]eeepppxxx|||uuulll]]]VVVLLLFFFCCCAAA???<<<>>><<<:::::::::999777555555666777888999<<>>======<<<;;;:::999888666555555666888999;;;>>>CCCGGGNNNRRRXXX___eeekkkpppssswwwxxxyyyxxxwwwxxxzzz|||}}}}}}}}}}}}wwwiiimmmqqqaaaWWWeeewwwyyygggVVVTTTccc}}}wwwdddYYYXXX___ooo|||}}}{{{www\\\MMM>>>777444111000222111111000000000000111111222222111000/////////000111111111111000000000///111000/////////000222333111111111111222222333333000000111111111222222222222222333333333444444444444444444444444666777888999777888;;;;;;;;;???EEERRRgggyyyvvvvvvvvvyyylll^^^______iii~~~mmmmmmkkkhhhdddbbbbbbcccbbbgggpppwww{{{zzzvvvssspppmmmnnnssswwwvvvwwwyyy|||~~~}}}zzzxxxwwwwwwvvvvvvvvvwwwwwwxxxyyyvvvssssssvvv{{{~~~}}}|||yyyxxxvvvuuuvvvxxxxxxyyywwwwwwwwwwwwxxxyyy{{{}}}zzz{{{|||}}}|||{{{zzzyyyooooooppppppqqqqqqrrrrrrssssssrrrpppllliiifffeeeffffffggghhhiiijjjlllllliiijjjjjjiiiiiijjjnnnpppnnnmmmkkkjjjiiiiiiiiiiiifffgggjjjllllllllljjjiiioootttyyy{{{zzzxxxvvvvvvvvvvvvxxxxxxxxxvvvtttsssnnnkkkgggccc```]]]YYYWWWWWWVVVUUUSSSUUU[[[aaaeee___XXXQQQNNNIIIBBB>>>>>>::::::::::::::::::::::::999999999999888888888888999:::;;;<<<<<<<<<;;;:::999999888777777666666555555444333222111000000000444555666666555333111/////////000000000000//////000000000000111222444555444999???EEELLLRRRXXX\\\bbbjjjtttzzz~~~|||nnneeeZZZTTTMMMFFFBBB@@@???>>><<<<<<;;;:::888777666666555666888:::===AAAFFFJJJQQQUUU\\\aaafffkkkqqquuu{{{||||||{{{zzzyyy{{{}}}~~~|||||||||ppphhhppprrrbbbYYYgggvvv}}}sss```QQQSSSeeerrraaa[[[^^^hhhwwwsssWWWJJJ===777555333222333111111000000000000111111000000000000000111222222111111111111000000000///111000/////////000222222222222222333333333333333000000111111111222222222222222222333333333444444555555555555666777888888999777888;;;<<<;;;@@@FFFSSShhhwwwtttuuu}}}vvv|||nnncccbbb___ggg{{{zzzvvvpppiiieeeddddddbbbgggoooyyy~~~~~~zzzvvvllljjjlllssswwwwwwxxxzzzzzz}}}~~~yyyxxxxxxwwwvvvvvvwwwwwwxxxvvvssssssvvvzzz}}}~~~}}}|||{{{wwwvvvuuuttttttvvvwwwyyywwwxxxwwwuuutttuuuxxxzzz}}}}}}}}}}}}{{{xxxvvvtttppppppppppppppppppqqqqqqqqqrrrrrroookkkgggeeedddggggggggghhhiiijjjlllllliiijjjlllllllllmmmoooqqqooommmiiifffdddccccccdddbbbccceeeggggggfffeeedddiiinnntttvvvtttqqqqqqqqqooopppqqqrrrqqqpppnnnlllgggeeebbbaaa```^^^[[[YYYWWWXXXUUUQQQRRRZZZbbbfff^^^WWWQQQNNNJJJCCC??????999::::::;;;;;;;;;;;;:::999999999999888888888888888999;;;<<<<<<<<<;;;;;;999999888888777666666666444444222111111000000000555555666666444222///...//////000000000000//////000000///000111333555666777;;;@@@GGGMMMTTT[[[```fffmmmvvv|||yyyjjj```VVVRRRKKKEEE@@@?????????;;;<<<<<<:::777555555666555777999;;;>>>CCCHHHLLLTTTYYY```eeehhhlllrrrvvv|||}}}~~~}}}|||{{{{{{}}}|||{{{zzz{{{kkkgggrrrqqqaaaVVViii|||nnn]]]PPPUUUiii}}}mmm^^^\\\cccooo}}}nnnSSSGGG;;;777666444333444111111000000000000111111...//////000222222333333111111111111000000000000111000000000000000111111333333333333333333333333000111111111111222222222222222222222333333333333555555666666777888888888888666777;;;<<<<<<@@@FFFTTTiiiuuuqqqrrrzzzvvvpppeeeccc```hhhtttjjjdddaaa^^^cccnnn{{{sssnnnnnnrrruuuuuuwwwyyywww{{{~~~}}}}}}~~~}}}||||||}}}~~~{{{{{{yyyxxxwwwwwwwwwwwwvvvtttrrrsssvvvyyy|||}}}~~~|||zzzzzzyyyzzzzzzwwwvvvuuussssssuuuwwwzzzzzzzzzyyyuuurrrrrrvvvyyy{{{|||}}}}}}{{{xxxuuurrrqqqqqqqqqpppppppppppppppnnnppprrrppplllhhhgggggggggfffffffffgggiiijjjkkkkkkmmmooopppooonnnooooooqqqnnniiieeeaaa``````aaa___```aaabbbbbbbbbaaa```aaaffflllmmmjjjhhhgggiiifffgggiiijjjjjjiiihhhggg```^^^]]]\\\\\\[[[YYYVVVRRRUUUSSSNNNPPP[[[eeeiii]]]VVVPPPMMMHHHBBB>>>>>>999999;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999777888:::<<<======<<<<<<:::999999888888777666666444333222111000000000000111222333444333111...---...///000111111000///...000//////000111444666777999<<>><<<===???:::<<<<<<:::777555555666555777999<<>>:::<<<<<<:::666444555777555777:::<<<@@@EEEKKKOOOZZZ```gggkkklllpppvvv{{{xxxzzz}}}~~~|||zzzyyyyyywwwuuuuuuxxx}}}}}}lll```aaannnyyy}}}ooo______xxxzzzdddXXXQQQYYYnnnttteeeYYY[[[gggtttxxxbbbLLLAAA777555666444333333111111000000000000111111111111222222222111111000111111111111000000000000///000111222222111000///000000000///////////////000111111111111222222222111111222222222333333333222333444555666666666666888666777;;;<<<<<<@@@GGGRRRiii}}}rrrnnnlllzzz}}}ppp]]]___bbbooouuudddYYY[[[cccoooyyyooommmrrrvvvtttppppppwww~~~|||zzzyyy|||zzzyyy{{{~~~}}}zzz|||{{{zzzzzz{{{yyyvvvtttttttttttttttuuuwwwyyyzzz|||{{{yyywwwwwwwwwyyyzzzwwwvvvtttsssrrrrrrrrrrrrwwwyyyyyyvvvrrrqqqvvv{{{{{{wwwwwwxxxzzzxxxvvvmmmmmmnnnnnnnnnnnnmmmmmmpppqqqrrrsssrrrqqqooonnniiigggfffgggiiilllllllllooooooooopppqqqpppmmmkkkrrrpppmmmjjjhhhfffeeeeee___]]][[[ZZZ[[[[[[ZZZXXX[[[[[[[[[\\\\\\\\\\\\\\\ZZZZZZZZZ[[[\\\]]]^^^___XXXXXXWWWUUUSSSQQQOOOMMMLLLJJJJJJMMMSSSZZZ```bbbYYYRRRJJJFFFEEEDDD@@@===>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;::::::;;;<<<<<<:::;;;===>>>???>>><<<;;;:::888777666777777777555444333222222111111222222000000000000////////////111111000000//////......---.../////////111444666;;;AAAHHHNNNTTT[[[ccciiivvv|||ooo```VVVKKKHHHDDDAAA@@@???===<<>>>>>======<<<<<<;;;;;;;;;::::::;;;;;;<<<:::<<<>>>?????????===<<<;;;999777777888888777666444333222222111222222222//////000000111111222222111000000000/////////......///000000111222666888<<>>666444444222111333000111111111111000000///111222222000///...///111/////////000000000000111000111222111/////////000000000000//////000000000111111222222222333333333222222222222333333333333666666555555555555666666666666999<<<<<<;;;@@@GGGSSSjjjsssnnnmmm{{{|||ooo```aaafffxxxpppfffeeennn{{{tttnnnppptttvvvuuupppsssxxx{{{}}}~~~|||yyywwwvvvwwwzzz|||}}}}}}yyyxxxwwwwwwxxxxxxvvvtttuuutttttttttuuuvvvxxxyyy||||||{{{{{{{{{zzzzzzzzz|||zzzxxxvvvuuutttttttttvvvwwwwwwtttpppnnnqqqtttvvvxxxxxxwwwtttrrrqqqqqqmmmllljjjjjjkkkmmmppprrruuutttsssrrrqqqrrrtttuuuqqqnnnjjjhhhiiikkkmmmmmmpppooonnnppprrrttttttttttttsssqqqnnnllljjjiiiiiicccaaa^^^]]]]]]^^^]]]\\\ZZZXXXVVVTTTSSSSSSSSSTTTTTTSSSRRRPPPOOONNNMMMMMMNNNMMMLLLJJJHHHFFFEEEDDDHHHFFFEEEGGGLLLQQQUUUVVVNNNIIICCC@@@@@@@@@===;;;<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@@@@>>>===<<<:::888888888999888666444444333222222222222222//////000111222333444444000000000000///////////////000111222222444888:::===CCCLLLTTT[[[dddnnnuuu~~~|||pppcccWWWPPPIIIFFFBBB@@@???>>>===;;;:::888666666777999999888999:::<<<>>>BBBIIIPPPUUU[[[```gggmmmssswww|||~~~|||zzzyyyxxxyyyzzz|||~~~nnn]]]TTT^^^oooyyyjjjooonnn}}}kkkXXXPPPWWWfffsssttt]]]TTTNNNPPPXXXeeewwwqqq]]]FFF===555444444222111333000000000000000000111222222222222111...---...///000000000000111111111111000111222111000///000111...//////000000//////...111111222222222333333333333333333333444444444444666666555555555555666666777666999;;;;;;;;;@@@GGGTTTllltttpppppp~~~{{{}}}mmm```bbbkkktttkkkjjjttt{{{qqqoooqqqsssrrroooqqqtttvvvxxx{{{~~~~~~{{{yyyxxxwwwwwwyyy|||~~~{{{yyyxxxwwwuuusssttttttsssssstttuuuwwwxxxzzz{{{|||}}}~~~~~~~~~~~~~~~|||zzzxxxvvvuuuuuuuuuwwwwwwwwwtttpppnnnooopppnnnrrrvvvvvvrrroooooopppkkkjjjhhhggghhhlllpppssswwwuuurrrpppqqqsssvvvyyyxxxtttooollllllnnnpppqqqtttsssqqqrrrtttvvvwwwwwwuuutttrrrpppnnnlllkkkjjjgggdddaaa____________^^^[[[YYYUUURRRPPPPPPPPPQQQSSSRRRPPPNNNLLLKKKJJJJJJLLLKKKJJJHHHFFFEEEDDDCCCDDDBBBAAABBBFFFJJJLLLMMMHHHEEEAAA?????????>>><<<;;;<<<===>>>????????????<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???AAAAAA@@@???>>>===;;;999888999999888666444444333222222222222333000000000111111222222222000000000000///////////////000111222333555999<<<>>>DDDNNNWWW___iiissszzzvvvjjj^^^TTTMMMHHHEEEAAA???>>>===<<<;;;888777666555666888999999:::;;;===@@@EEEKKKSSSXXX___ccciiinnnrrrvvv{{{~~~|||yyywwwyyyzzz}}}{{{gggYYYRRR^^^ppptttiiiqqqxxxgggVVVRRRZZZkkkxxxppp[[[TTTOOOPPPUUUbbbvvvnnnYYYCCC;;;444444444222111222111000/////////111222333222333222000...,,,---...//////000000000111111111000111222111000///000111///000111222222111000///111111222222222333333333333333333444444444555555666555555555555666666777777777888;;;;;;:::@@@HHHUUUooovvvrrrrrr}}}mmmdddfffqqqwwwqqqqqq|||uuuooonnnnnnmmmnnnoooqqqrrrtttxxx}}}|||yyyzzzzzzzzzzzz{{{~~~~~~zzzxxxwwwvvvuuuttttttsssssssssssstttvvvwwwvvvwwwyyy{{{}}}~~~~~~~~~~~~|||zzzxxxvvvvvvvvvvvvwwwwwwwwwuuurrrpppnnnnnnggglllqqqsssqqqooooooqqqiiigggeeedddfffjjjooorrruuussspppnnnppptttyyy|||}}}yyytttqqqrrrsssuuuvvvzzzxxxvvvvvvxxxyyyzzzyyyvvvuuutttrrrpppnnnmmmllliiifffbbb``````aaa``````^^^[[[WWWSSSPPPPPPPPPQQQNNNMMMLLLJJJIIIHHHHHHHHHJJJIIIGGGEEECCCBBBBBBBBB???>>><<<===@@@CCCEEEEEEEEEDDDAAA@@@@@@@@@???>>><<<<<<>>>???@@@@@@AAAAAA===>>>>>>>>>>>>===<<<;;;===>>>@@@AAABBBAAA???>>>>>><<<999888999999777666555444333333222222333333111111111000000//////...////////////000000000000...///111222333666:::===@@@FFFPPPYYYbbblllwww~~~{{{rrrhhh]]]RRRKKKFFFCCC@@@>>>======;;;:::888888777666666666888999;;;===@@@CCCGGGNNNVVV\\\dddgggkkkoooqqqtttxxxzzz~~~}}}{{{{{{}}}qqq^^^TTTPPP]]]qqqnnngggrrr~~~bbbRRROOOYYYkkk|||mmmZZZUUURRRRRRWWWcccvvviiiUUUAAA999333333444222111222111000/////////111222333222222222000---,,,---............/////////000000///000111111000///000222///000111222222111000///111111222222222333333333333333333444444444555555555555555555555666777777888777888:::::::::@@@HHHWWWrrrxxxtttuuu~~~nnnhhhjjjvvvzzzvvvyyyyyyqqqllljjjhhhjjjkkkmmmnnnpppuuu{{{|||xxx|||}}}~~~}}}}}}|||yyyvvvtttuuuvvvwwwxxxvvvuuutttttttttvvvwwwxxxttttttuuuvvvwwwxxxyyyzzz{{{zzzyyywwwvvvvvvvvvwwwvvvvvvvvvuuussspppnnnllldddgggllloooppppppppppppgggeeecccbbbcccgggllloooqqqooommmllloootttzzz}}}|||xxxvvvwwwyyyzzz{{{}}}|||{{{{{{|||}}}}}}|||wwwwwwvvvuuusssqqqooonnnkkkhhhcccaaa```aaaaaaaaa___]]]YYYVVVSSSQQQQQQQQQOOONNNMMMKKKJJJJJJJJJJJJGGGEEECCCAAA????????????===<<<:::;;;>>>@@@AAAAAADDDCCCBBBAAAAAA@@@@@@@@@======>>>@@@@@@AAAAAAAAA???@@@AAAAAA@@@???===<<<<<<>>>@@@AAAAAAAAA???>>>>>>;;;999888888888666555555444444333333333333333222222111000///...------////////////000000000000---///111222444777;;;>>>DDDJJJTTT]]]fffooozzz|||uuummmdddZZZPPPIIIEEEBBB???===<<<<<<;;;:::999999999777666666777999>>>???BBBFFFKKKRRRZZZ```hhhjjjmmmoooqqqsssvvvyyyyyyzzz}}}jjjWWWOOOMMM[[[qqqvvveee___mmmvvv\\\NNNLLLTTTgggzzz}}}jjjYYYUUUTTTWWW]]]hhhyyy|||cccOOO???888222333444222111222000000000000000000111222111111111000---,,,---...............///////////////000111111000000111222...//////000000//////...111111222222222333333333333333333333444444444444555555444555555666777888888777888:::::::::@@@IIIXXXssszzzvvvvvv~~~oookkklllyyy~~~xxxwww{{{}}}sssmmmhhhfffeeefffhhhjjjmmmrrryyy}}}}}}zzz|||~~~|||yyyuuussstttwwwyyyyyyyyyxxxwwwwwwwwwxxxzzzzzzxxxwwwuuuttttttuuuuuuvvvyyyxxxvvvuuuuuuuuuvvvwwwssssssssstttssspppmmmjjjeeefffhhhllloooppppppnnneeecccaaaaaabbbeeehhhkkkllljjjjjjjjjnnntttzzz~~~~~~|||yyyyyy{{{}}}~~~~~~~~~}}}}}}zzzzzzzzzyyyxxxuuusssrrrllliiidddaaa```aaaaaaaaa___^^^[[[XXXVVVSSSRRRQQQQQQPPPNNNMMMKKKJJJJJJJJJEEECCCAAA???======>>>>>>===<<<;;;<<<>>>@@@@@@@@@CCCCCCCCCBBBAAA@@@@@@AAA>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCBBBAAA???===<<<===???@@@AAA@@@???>>>===;;;888777777777555444555555444333333333333444222111111000000/////////.../////////000000000111...000222444555999===@@@IIIPPPYYYaaaiiirrr|||yyypppggg]]]TTTLLLGGGDDDAAA>>><<<<<<;;;:::999888999:::888666666999<<<@@@BBBEEEHHHNNNUUU^^^cccjjjllloooqqqrrruuuyyy{{{zzz{{{|||eeeSSSMMMMMM[[[ppp{{{qqq___[[[jjjlllXXXOOOMMMRRRdddwwwyyyhhhXXXVVVWWW^^^gggrrruuu]]]KKK>>>777222333444222111222000111111111111000000///000000000///------...///...////////////000000000...000111111000000111222000000000//////000000000111111222222222333333333222222222222333333333333444444444555555666777888999777888:::999:::AAAIIIWWWrrr|||wwwvvvnnnkkkkkkyyywwwtttuuuzzzuuunnnhhheeeaaaccceeehhhkkkqqqwww|||~~~|||{{{~~~~~~}}}xxxuuuuuuwwwyyyyyy|||{{{zzzzzzzzz{{{|||}}}~~~|||yyyvvvtttttttttuuuwwwvvvuuuttttttuuuvvvwwwqqqqqqqqqrrrrrrpppllliiihhhggggggjjjooopppooolllcccbbbaaa```aaacccfffhhhhhhhhhgggiiinnntttzzz~~~|||zzzyyyzzz}}}}}}}}}}}}}}}}}}|||{{{xxxvvvuuummmiiidddaaa```aaabbbaaa^^^^^^\\\ZZZWWWTTTRRRQQQNNNMMMKKKIIIFFFEEEDDDDDDFFFDDDAAA???>>>>>>??????>>>===<<<===???AAABBBAAABBBCCCCCCBBB@@@???@@@@@@??????@@@AAAAAAAAA@@@@@@BBBCCCDDDDDDDDDBBB???>>>;;;===???@@@@@@@@@>>>======;;;888777777666555333555555444333333333333444111111111111111222222222.../////////000000111111///111333555777:::???BBBMMMSSS\\\dddkkkttt~~~yyymmmaaaXXXPPPJJJFFFCCC@@@===;;;;;;;;;:::999777999:::999777888;;;>>>AAACCCFFFJJJOOOWWW```eeejjjmmmppprrrtttwww{{{~~~~~~~~~cccQQQLLLNNN\\\pppuuudddaaapppvvvfffWWWRRRPPPSSSdddwwwwwwgggYYYWWWZZZeeeqqq|||rrrYYYHHH===666111333444222111111000111222222222000///...//////000///------...000000000000000111111111111...000111111000000111333444333222111111222333444111111222222222333333333111111222222222333333333444444444555555777888888999777888999999:::AAAIIIVVVqqq}}}xxxvvv~~~mmmiiijjjxxxxxxsssqqqqqq}}}}}}ssskkkddd___``````bbbffflllrrruuuvvv~~~}}}~~~~~~~~~zzzvvvtttuuuwwwyyyzzzyyyxxxwwwwwwwwwyyy{{{}}}}}}~~~}}}{{{wwwuuutttuuuuuuuuuttttttttttttuuuvvvtttrrrqqqqqqrrrqqqnnnjjjiiihhhgggggghhhiiigggfff```aaaaaa```______bbbdddgggggghhhiiimmmrrrvvvyyy{{{yyyxxxzzz~~~~~~{{{vvvrrrjjjiiihhheeedddbbbaaaaaa```___\\\YYYVVVUUUTTTTTTTTTQQQNNNJJJGGGFFFFFFFFFDDDCCCAAA???============<<<<<<===>>>???@@@AAAAAACCCBBBBBBAAAAAA@@@@@@???AAAAAAAAABBBCCCCCC@@@>>>@@@@@@BBBBBBBBB@@@>>>===???????????????>>>======999999888777666555444444444444333333333333222222333333222111000000111111111000/////////000222333444222222666888;;;BBBIIIQQQXXXbbbkkksss|||ttteee\\\TTTKKKFFFEEEBBBAAA???>>><<<;;;;;;:::<<<<<<<<<:::888999;;;===???EEEIIIKKKQQQ[[[cccffflllqqquuuuuuwww|||~~~~~~}}}~~~dddRRRUUUYYYkkkvvv~~~{{{kkkiiiwwwooobbbYYY[[[```dddmmmwww}}}kkk___YYYSSSVVVfffzzzoooWWWHHH;;;888444111111222222222222222000/////////000111//////......------,,,,,,////////////000000000000000000000000000000000000000000000000111111111111444333333222222333333444444444333222222333333333444444555555666777777777===888666999===???DDDIIIWWWpppyyywwwyyyiiidddlll~~~xxxzzz|||yyytttpppoooooo||||||ssskkkddd```bbbcccfffjjjoootttwwwxxx|||}}}}}}~~~~~~zzzvvvssstttwwwzzz{{{|||{{{zzzzzzzzz|||~~~|||xxxtttssstttvvvvvvuuuuuuuuuuuuvvvvvvtttrrrpppqqqqqqpppmmmjjjiiihhhffffffggggggeeeddd____________^^^___aaacccfffeeefffgggjjjooosssvvvwwwvvvvvvyyy~~~~~~{{{wwwtttooommmjjjgggeeecccccccccbbbaaa^^^ZZZXXXVVVUUUUUURRRPPPMMMJJJGGGFFFFFFGGGDDDCCCAAA???============<<<<<<===>>>???@@@AAAAAACCCCCCBBBAAAAAA@@@@@@???AAA@@@@@@AAABBBBBBAAA???@@@AAABBBBBBBBB@@@>>>===>>>>>>>>>>>>>>>===<<<<<<999999888777666555444444333333222222222111111111333222222111111000111111...............///000000333111111555888;;;BBBJJJTTT\\\gggpppxxx|||pppccc[[[TTTLLLFFFFFFBBBAAA???===<<<;;;;;;:::999999999888888999<<>>======>>>======>>>???@@@AAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@BBB@@@??????@@@AAAAAA@@@AAAAAABBBBBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>===<<<999999888777666555444444222222222111111111000000222222222111111111111111---...//////000000//////333111333888;;;>>>EEEMMMXXXaaammmwwwwwwlllaaaZZZTTTLLLGGGEEEAAA@@@???===<<<;;;;;;:::666777777777777:::===@@@BBBHHHNNNQQQVVV```ggghhhlllqqquuuuuuwww|||~~~~~~~~~~~~yyy___PPPUUUfff{{{}}}pppgggnnniii\\\ZZZjjj}}}sss```TTTNNNMMMVVVjjj|||dddMMM@@@:::777333111111222222111333333222111111111111222000000111111111111111222/////////000000000111111000000000000000000000000000000000000111111111111111111000000000000111111333333333222222333333444444555555666666777777888<<<888666:::<<>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@BBB@@@>>>>>>???AAAAAAAAABBBBBBBBBBBBAAA???>>>===>>>>>>????????????>>>>>>888888888777666555555555222222222222111111111111111111222222222111111111///000111333333222111111444333666<<<@@@DDDKKKSSS[[[dddqqq|||vvvkkk```YYYSSSKKKFFFDDD@@@???>>>===<<<;;;;;;;;;777888888888888:::>>>AAACCCJJJPPPSSSYYYbbbhhhiiimmmsssvvvvvvxxx}}}~~~~~~~~~~~~vvv```WWW___mmmttthhhdddppp~~~cccZZZ\\\nnnooo]]]QQQPPPRRR]]]qqqvvv___JJJ>>>999666333111222222222111333333333222222222222222000000000111111222222222//////000000000111111111000000000000000000000000///000000000111111111111111111000000000000111111333333222222222333444444555555555666777777888888;;;777777:::<<<>>>DDDKKK[[[uuu~~~{{{uuuggg]]]dddvvvqqqvvv{{{~~~}}}|||}}}~~~zzzpppjjjgggkkkqqqyyy|||yyyxxxxxxyyyyyy{{{{{{|||}}}{{{|||~~~|||||||||}}}}}}~~~~~~~~~|||{{{|||}}}zzzzzzyyyxxxxxxxxxxxxxxxttttttrrrpppnnnllllllkkkkkkiiifffdddcccaaa___]]][[[\\\\\\\\\[[[\\\___aaaddddddcccccceeehhhkkkmmmpppqqqsssuuuxxxzzz}}}~~~~~~~~~}}}|||{{{wwwrrrnnnkkkjjjkkkllljjjhhhddd```\\\ZZZXXXXXXWWWUUUPPPKKKGGGDDDCCCBBBDDDCCCAAA??????>>>??????>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@BBB@@@>>>>>>@@@AAABBBBBBCCCBBBBBBAAA@@@???>>>===<<<<<<===============<<<888888777777666666555555444333333333333222222222000111111222222222111111///000222333333333222111333333666===CCCGGGOOOWWW]]]fffssswwwlll```XXXQQQIIIDDDCCC??????===<<<;;;;;;;;;;;;:::::::::::::::;;;???AAADDDKKKRRRVVV\\\dddjjjjjjoootttxxxwwwzzz}}}~~~~~~}}}nnn]]]XXXdddpppmmmaaa]]]lllxxx___ZZZ___qqq}}}mmm\\\RRROOOTTTbbbvvvrrr[[[III>>>777555222222222222111000333333333333222222111111/////////000000111111111000000000000111111111111000000000000000000000000///000000000111111111111444444333333333333444444333222222222333333444555555555666666777888888888999777888:::<<<===DDDLLL[[[uuu{{{uuuhhh^^^dddtttpppvvv}}}|||sssnnnlllqqqxxxyyytttrrrssstttuuuwwwwwwyyy}}}~~~{{{{{{||||||}}}~~~~~~~~~}}}~~~~~~~~~{{{zzzyyyxxxxxxwwwxxxxxxuuuuuutttqqqnnnllllllmmmllljjjgggfffdddccc```^^^]]]^^^^^^]]]\\\]]]___aaaeeedddcccbbbdddfffiiikkknnnppprrrssstttvvvyyy{{{|||}}}~~~~~~~~~}}}|||zzzxxxtttqqqooonnnooopppmmmkkkgggccc___\\\ZZZYYYYYYVVVQQQLLLHHHEEEDDDCCCDDDCCCAAA@@@??????@@@@@@??????@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@??????AAACCCCCCBBBDDDCCCBBBAAA???>>>======888999999:::::::::::::::888777777777666666666555444444444333333333222222///000111333333222111111...///000000111111000000111222666???EEEJJJQQQYYY```iiivvvvvvjjj]]]UUUNNNGGGBBBBBB???>>>===<<<;;;;;;;;;;;;:::;;;;;;;;;:::<<>>======888999::::::;;;;;;;;;:::777777777777666666666666333333333333222222222111...000111333333333111000000000//////000000111222333444999BBBIIINNNVVV^^^eeemmmyyyrrrfffXXXPPPJJJDDDBBBCCC>>>>>>===<<<;;;;;;;;;;;;888999999::::::===AAADDDIIIQQQZZZ___eeelllpppooonnnsssvvvvvvxxx~~~|||}}}nnn___VVV[[[ooo}}}jjj___]]]nnnlll[[[[[[gggtttfff[[[UUUQQQZZZmmm~~~gggSSSCCC:::555333222222222333111000111111222222222111000/////////////////////......000000111111111222222222000000000000000000000000000000000000111111111111000000////////////000000222222222222333444555666666666666777888888999999777777999;;;;;;<<>>======;;;<<<<<<===>>>>>>>>>===777777777777666666666666222222222111111111111000...///111333444333111000333222111111111222444555777888>>>GGGOOOTTT\\\dddiiiqqq}}}ooobbbTTTLLLGGGCCCBBBDDD>>>===<<<;;;;;;;;;;;;;;;444666777888:::===BBBEEEKKKTTT]]]bbbhhhooorrrrrrlllqqquuuuuuwww||||||}}}mmm```ZZZdddyyy~~~{{{}}}{{{iiibbbdddvvvmmm[[[[[[iii}}}pppcccZZZUUUZZZdddvvvzzzcccOOO@@@888555333222222333333111000000000111222111000///...111111000000//////......000111111111111222222222000000000000000000000000000000000000111111111111666555555555555555555666222222222222333444555666666666666777888888999999777777999;;;;;;<<>>>>>>>>>>>;;;;;;;;;::::::999999999999999999999888666555333222222111000//////000000000000000000111111111111111333444333222111222333333777>>>EEENNNWWW___eeekkkttt|||oooeeeXXXLLLFFFCCC@@@>>><<<=========<<<:::888777666888999:::<<>>============:::::::::::::::999999999999999999999888666555333222222111000000000000000000000000000111111111111222333444333222222333555888<<>>GGGQQQccc|||~~~ssseeebbbbbbqqqxxxjjjlllyyy{{{tttpppwwwttttttwwwxxxuuurrrrrrmmmhhheeehhhkkkmmmppptttwwwxxxzzz}}}}}}|||||||||{{{zzzzzzzzz{{{zzzxxxvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwuuuqqqlllhhhfffeeeddd````````````````````````dddfffhhhiiihhhgggggggggjjjjjjjjjkkkkkklllmmmmmmpppqqqssstttttttttsssrrruuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuttttttsssssssssssspppkkkhhhfffeeecccaaa\\\XXXSSSRRRQQQPPPKKKHHHEEEDDDCCCBBBBBBCCCDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFDDDCCCCCCCCCDDDEEECCCAAA???@@@AAABBBBBBAAA???>>>===<<<;;;;;;;;;;;;999999999999999999::::::999999999999888666555333222111000000000000000000000000000000111111111111222333444333333333555777;;;>>>DDDJJJSSS]]]hhhnnnvvv~~~~~~ooobbb[[[QQQJJJFFFCCC@@@>>><<<<<<<<<<<<;;;999888777777999;;;===???CCCIIILLLTTTZZZaaafffjjjmmmrrrvvvzzz{{{}}}~~~~~~}}}zzzzzz{{{|||}}}~~~sssfffpppzzzuuuooodddhhhzzzkkk\\\UUUWWWooopppaaaWWWUUUWWWiiirrreeeNNN@@@888555444333222222111111222222/////////000000000111111111111111111111000//////111111111111111111111111000000000000111111111111111000///......///000111222111111111333444333222222222333444444555555666888888888777666666555555999777888:::;;;>>>GGGQQQfff~~~uuuhhhddddddrrrxxxiiijjjppp|||vvvrrruuuuuuvvvzzz||||||zzzyyyrrrkkkfffffffffgggkkkqqqvvvxxx{{{}}}~~~~~~|||{{{|||~~~~~~{{{{{{}}}~~~}}}{{{yyyyyyzzzzzzzzzzzzzzzzzzzzzvvvqqqkkkgggeeeddddddcccdddddddddccccccbbbbbbgggiiikkklllkkkjjjjjjkkkoooooonnnnnnmmmllllllkkklllmmmnnnooooooooonnnmmmoooppppppqqqrrrrrrsssssssssssstttttttttsssqqqpppnnnlllhhhfffeeeeeedddbbb]]]ZZZWWWUUUTTTQQQNNNJJJEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCAAA@@@??????AAABBBAAA@@@======<<<;;;::::::::::::777888888999999:::::::::999999999999888666555333111111000000000000000111///000000000111111111111000111222222222333666888???BBBGGGNNNXXXdddqqqxxxxxxjjjaaa[[[RRRKKKGGGCCC???;;;<<<<<<;;;;;;:::999888888777999;;;>>>AAAEEEKKKOOOWWW\\\dddhhhkkkoootttxxx{{{|||~~~~~~}}}zzz{{{|||}}}ssskkkxxx~~~sssfffnnnzzzbbbTTTOOOSSSooowwwhhh[[[SSSTTTXXXkkkuuuzzz]]]III>>>999888444333222222111111222222------------...............//////000000///......111111111111111111111111111111000000000/////////000//////...//////000111222222222333333333333222222222333444444555555666444555555555666666777777888777777:::;;;>>>GGGQQQhhhwwwjjjdddfffuuuvvviiikkkkkk}}}zzzwwwwwwzzz~~~uuunnngggdddbbbbbbhhhooovvvyyy}}}~~~}}}}}}~~~~~~{{{zzzzzz~~~{{{yyy{{{~~~||||||{{{zzzzzzzzzyyyyyyyyyuuupppkkkgggeeeddddddjjjjjjjjjjjjiiihhhgggfffgggiiillllllkkkjjjjjjkkkqqqqqqppppppnnnllljjjiiihhhiiikkklllllllllkkkkkklllllllllmmmnnnoooooooooooopppqqqrrrrrrpppooonnnkkkhhheeedddcccccccccbbb[[[YYYWWWUUUSSSPPPMMMJJJEEEDDDDDDCCCDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGBBBEEEHHHJJJJJJGGGCCCAAA???>>>>>>???AAABBBAAA@@@===<<<;;;:::999999999999888888888999999::::::;;;999999999999888666555333111000000000000000111111///000000000111111111111///000111111111333777999BBBFFFMMMVVVaaaooo|||ttthhh[[[UUUMMMHHHEEEBBB>>>:::<<<;;;;;;:::999999999999666888;;;???BBBHHHNNNRRRZZZ___fffkkknnnrrrvvvzzz}}}~~~~~~}}}~~~vvvqqq~~~mmmuuuqqqZZZNNNJJJQQQooooooaaaVVVQQQSSSYYYjjjvvvvvvYYYFFF<<<888666444333222222111111222222222111111000///.........///000111222333333333333000000000000000000000000111111000//////.........///////////////000111111222222333222222111222222222222333444444555555666222333444555666777888888888777777:::;;;>>>HHHRRRhhhxxxlllfffiii{{{ttthhhkkkkkk}}}zzzyyy}}}xxxpppgggbbb______gggpppxxx{{{~~~|||}}}~~~}}}zzzyyy{{{{{{xxxxxxzzz|||~~~}}}|||{{{zzzyyyxxxxxxxxxvvvtttppplllhhhfffffffffggghhhiiiiiiiiihhhfffeeefffiiikkkkkkjjjiiijjjjjjpppppppppooonnnllliiihhhhhhiiijjjkkkkkkkkkjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkklllmmmmmmlllkkkjjjgggdddaaa``````______]]]VVVVVVUUUSSSOOOLLLHHHFFFEEEDDDDDDDDDEEEFFFHHHIIIEEEEEEFFFFFFGGGGGGGGGHHH@@@CCCGGGJJJIIIFFFBBB???>>>======???AAABBB@@@???>>>===<<<;;;::::::::::::::::::::::::::::::;;;;;;999999999999888666555333000000000000000111111222000000000000111111111111///000111111222444999<<>>;;;;;;;;;:::999999999999999777999===AAAEEEKKKRRRWWW\\\bbbiiinnnqqquuuzzz~~~|||zzzssszzzhhhTTTKKKHHHQQQrrrlll^^^UUUOOORRRYYYiiivvvqqqUUUCCC:::444111444333222222111111222222111111000///...---,,,,,,---...///000111222222222000000000000000000000000000000//////......------......//////000000111111222333222111//////111333222222333444444555555666555555555555666666666666999777888;;;<<<@@@IIISSSgggxxxlllhhhkkk~~~vvviiilllnnnzzzxxx{{{sssjjjccc___```jjjtttxxx}}}~~~|||{{{|||~~~|||yyyxxxzzz{{{|||{{{yyyxxxwwwwwwxxxxxxsssrrrpppnnnkkkjjjiiihhhcccdddggghhhiiiiiihhhhhhiiikkkmmmnnnmmmlllllllllppppppqqqqqqpppnnnkkkjjjjjjkkkllllllkkkiiihhhgggggggggffffffeeeddddddccceeeeeeffffffffffffeeeeeecccaaa]]][[[ZZZZZZYYYWWWSSSSSSSSSQQQMMMIIIFFFDDDDDDDDDDDDDDDEEEGGGIIIJJJFFFFFFFFFFFFFFFEEEEEEEEE@@@AAACCCDDDDDDBBB@@@>>>===<<<===???AAAAAA@@@>>>???>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999999999888666555333000000000000000111222222000000000000111111111111000111222222444777<<<@@@DDDIIIRRR\\\hhhtttwwwooocccXXXKKKFFF@@@<<<===>>>===;;;;;;:::999888888888999:::999;;;???DDDIIIOOOVVV[[[^^^dddkkkqqqtttyyy~~~}}}}}}rrr|||xxx___OOOJJJHHHTTTwwwnnn```VVVOOOPPPWWWhhhvvvgggMMM>>>888555333444333222222111111222222/////////......---------,,,,,,---.../////////...000000000000000000000000........................---...///000000111111111333333111...,,,,,,000444222222333444444555555666666666666666666666666666:::888999<<<===AAAJJJTTTiiixxxlllfffiiizzz{{{lllnnnqqq~~~{{{xxxwwwnnngggbbbdddnnnyyyyyy~~~~~~||||||~~~}}}yyyyyyzzzzzzyyywwwwwwwwwwwwxxxyyyrrrrrrqqqooonnnlllkkkjjjfffhhhkkknnnpppqqqqqqppplllnnnqqqqqqpppoooooopppqqqrrrssstttsssqqqooommmnnnnnnnnnmmmkkkiiifffeeefffeeedddcccbbb```______aaaaaaaaaaaaaaaaaabbbbbbaaa^^^ZZZXXXWWWVVVTTTSSSSSSTTTTTTRRRNNNJJJFFFEEEDDDDDDDDDDDDFFFHHHJJJKKKHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@??????>>>>>>??????<<<<<<===???AAAAAA@@@>>>@@@???>>>======<<<===============<<<<<<;;;;;;;;;999999999999888666555333000000///000000111222222000000000000111111111111222333444444666999>>>BBBNNNSSS\\\fffppp|||zzzpppfffZZZPPPOOOIIIAAA<<<<<<<<<;;;:::;;;:::999888888888999:::;;;===BBBFFFKKKRRRZZZ______eeelllrrrvvv{{{{{{}}}}}}tttnnn|||qqqYYYLLLJJJIIIVVV{{{qqqbbbXXXOOOOOOVVVhhhwww|||]]]EEE:::888999999444333222222111111222222222222222222333333333333111111111111111000000///000000000000000000000000........................------///000111111111111333333111---***+++000444222222333444444555555666555555666666777888888999:::999999<<<>>>BBBKKKUUUnnnxxxlllcccdddttttttmmmvvv}}}{{{{{{~~~pppfffdddiiiqqqvvv{{{~~~zzzxxxyyy{{{}}}~~~~~~~~~}}}{{{yyywwwuuuwwwtttrrrsssvvvxxxxxxwww{{{xxxuuuttttttrrrmmmjjjgggjjjlllmmmnnnooorrrtttqqqqqqqqqqqqqqqqqqqqqqqqtttsssrrrrrrsssrrrooollliiiiiiiiijjjjjjiiigggeeehhhhhhgggfffccc```^^^\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYWWWUUURRRPPPNNNMMMLLLPPPOOOMMMJJJGGGDDDAAA@@@CCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>=====================>>>??????@@@@@@<<<<<<============<<<<<<>>>===;;;;;;:::;;;<<<===999999999888666555333222555333000......000333555333222111111000111111111222222444999;;;;;;@@@FFFMMMYYYfffnnnuuu}}}rrrfffYYYPPPNNNFFFCCC???=========>>>>>><<<;;;::::::999:::::::::???BBBFFFKKKPPPUUU[[[___ffffffhhhkkkpppwwwvvvnnnlllvvvzzzdddTTTKKKGGGNNN^^^}}}nnn]]]TTTNNNRRRZZZlllyyytttUUUCCC===999555333333333333222222222111111000000000000000///...---,,,---///000000000///...000000000000000000000000000000000000////////////000000111222222222222111444444333333333333333333---///222333444444666888888888777666666666666666777777:::======@@@JJJUUUlllxxxlllbbbdddqqqyyy~~~tttjjjhhhmmmuuuzzz}}}}}}{{{{{{|||}}}~~~~~~~~~~~~|||zzzxxxwwwxxxvvvttttttwwwyyyyyywwwzzzwwwtttrrrrrrpppmmmjjjiiikkkmmmnnnnnnppprrruuuqqqqqqqqqppppppqqqqqqqqqqqqppppppqqqrrrqqqooommmjjjiiihhhjjjlllllliiifffggggggfffeeebbb___\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWUUUSSSPPPNNNLLLKKKJJJJJJJJJJJJIIIGGGDDDBBBAAABBBAAA@@@??????@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@======>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@<<<======>>>>>>======<<<>>>===<<<;;;;;;;;;<<<<<<999999999888666555333222444222000//////000222444222222111111111111111222333222444888:::<<>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@======>>>>>>?????????@@@>>>>>>>>>???????????????===>>>>>>>>>>>>>>>>>>===>>>===<<<<<<;;;;;;<<<<<<999999888777666444333222222222111000000111222222222222111111111222222333777555666:::===???FFFMMM\\\eeepppyyy~~~rrrdddWWWNNNLLLGGGCCC???=========<<<;;;888888777666666777888999<<>>>>>>>>???@@@@@@??????????????????===>>>>>>??????@@@@@@AAA????????????????????????>>>>>>????????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;999888888777666444333222111111111222222111111111111111111111222222333444;;;999:::>>>BBBFFFMMMVVVdddlllwww|||nnn```SSSKKKJJJFFFCCC@@@======<<<;;;::::::999888888888:::;;;===BBBIIISSS\\\bbbfffiiijjjsssuuuxxxyyyyyy{{{uuuvvv~~~zzzrrrkkkbbbZZZXXX___mmm~~~nnnXXXIIIGGGJJJ]]]sssqqq[[[SSSUUU^^^hhhyyyqqq\\\FFF;;;888555333222222222222222111111111111///000111222222222222222444222111///......///000000000000000000000000000////////////000000000000333111000//////111333444111111222222222222333333333444666666555444555666444444444555666777888999999999;;;>>>>>>@@@JJJTTTlll~~~ooofffeeemmm~~~~~~xxxyyy|||{{{~~~zzz{{{|||||||||{{{zzzzzzxxxxxxxxxxxxwwwvvvuuuvvvyyyxxxwwwuuusssrrrrrrrrrqqqrrrrrrrrrqqqrrruuuwwwxxxvvvtttrrrrrrtttvvvxxxvvvuuuuuuuuuvvvuuurrrpppmmmiiifffhhhlllmmmkkkhhhjjjjjjiiihhheeebbb___^^^ZZZYYYWWWUUURRRPPPNNNMMMMMMLLLJJJHHHFFFEEEDDDCCC@@@AAABBBBBBAAA@@@>>><<<<<<<<<======>>>>>>>>>>>>????????????????????????>>>?????????@@@@@@AAAAAA????????????@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>======<<<;;;;;;888888888777555444222111000111222222222222111000111111111111222333444555;;;999;;;AAAFFFKKKTTT]]]gggooozzzvvviii[[[OOOHHHHHHEEEBBB???======<<<;;;::::::999888888999;;;===???FFFMMMWWW```fffiiijjjkkkrrruuuyyyzzzzzz{{{~~~}}}|||{{{yyyzzz{{{}}}yyyyyy~~~{{{|||~~~{{{qqqfff\\\TTTNNNQQQ^^^qqqzzzgggTTTIIILLLUUUiii{{{ooo[[[TTTWWW```hhh~~~hhhVVVCCC:::777555222111222222222111111111000000///000111222222222222222000///...------...000111////////////////////////.../////////000000000111333111000//////111333444111111222222333333333333333555666666555444444555555555555555555666666777999999;;;>>>>>>@@@JJJUUUkkksssgggeeemmmtttrrrqqquuu|||pppnnnrrr~~~zzzzzz{{{||||||{{{zzzyyywwwyyyzzzyyyvvvuuutttuuuxxxzzzzzzyyywwwuuuttttttrrrtttuuuuuuttttttuuuwwwwwwvvvuuussssssuuuvvvwwwxxxwwwwwwxxxyyyxxxvvvsssnnnllljjjjjjkkkkkkkkkjjjllllllkkkjjjhhheeebbb```ZZZYYYWWWUUURRRPPPNNNMMMLLLKKKIIIGGGEEEDDDCCCCCCAAAAAA@@@@@@???===<<<;;;;;;;;;<<<===>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>===<<<;;;:::888888777666555333222111111111222222222222111111000000111111333444666666999888<<>>=========<<<:::999888777666777:::===???FFFNNNYYYcccjjjnnnpppqqqrrrvvvyyyzzzxxxzzz~~~{{{wwwtttkkkmmmppptttzzz}}}~~~~~~~~~~~~}}}xxxmmm```UUUNNNLLLOOO```uuurrr```QQQKKKUUUdddvvvlll\\\XXX\\\dddjjj|||ttt___PPP@@@999777444222111222111111111111000000000000000111111222111111111...............///000000////////////////////////......//////000000111111222111000000000111333333000000000111222222333333222444666666444444444555555555555444555555666666888888;;;>>>???BBBLLLWWWjjjwwwhhheeemmmllliiigggjjjuuuzzzkkkfffhhhzzz~~~{{{|||}}}}}}|||{{{zzzyyyxxxzzz|||{{{wwwuuutttuuuvvvyyy||||||yyyvvvuuuuuurrruuuwwwxxxwwwvvvuuuuuuuuuttttttssssssttttttuuuvvvuuuvvvxxxzzz{{{zzzxxxpppppppppnnnkkkjjjkkknnnmmmmmmlllkkkiiifffcccaaaZZZZZZXXXVVVSSSQQQPPPOOOLLLKKKIIIGGGFFFDDDDDDCCC@@@@@@>>>===<<<=========:::;;;===>>>??????>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@??????======>>>???AAABBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAA????????????>>><<<;;;999888888777666555333222111111111111111111111111111000000000111333555666777999:::@@@IIIQQQXXXaaajjjqqq{{{|||lll```UUUKKKHHHIIIAAA???======>>>>>><<<;;;:::999777777999<<>>???CCCMMMXXXooo{{{mmmjjjqqqhhheeeaaacccnnnzzziiicccdddqqq}}}|||}}}~~~~~~~~~}}}|||zzzyyyyyy|||~~~|||yyyvvvuuuvvvuuuyyy}}}}}}zzzvvvuuuuuurrruuuyyyzzzyyyvvvuuuuuusssssssssssssssssssssssssssssstttxxx{{{}}}|||{{{qqqttttttqqqllljjjlllpppmmmmmmlllkkkiiifffcccaaa[[[ZZZXXXVVVTTTRRRQQQPPPLLLKKKIIIHHHFFFEEEDDDDDD@@@???===;;;;;;===???@@@:::;;;===????????????>>>??????@@@@@@AAAAAAAAAAAADDDCCCBBBBBBAAA@@@???>>><<<<<<>>>???AAACCCDDDDDDAAABBBBBBCCCCCCBBBBBBAAA??????@@@???>>><<<:::999888777777666555333222111222222111000000111222222000000000222333555777888<<<===EEEOOOXXX___hhhpppyyyzzzjjj^^^TTTKKKIIIJJJ???>>>======>>>>>>===<<<===<<<::::::;;;???CCCEEELLLSSS^^^gggnnnsssvvvxxxwwwzzz|||zzzvvvxxx~~~wwwqqqiiifffbbbccchhhsss~~~xxxuuuuuu{{{yyyvvvxxx}}}yyyvvvsssuuu{{{|||uuuiiiZZZOOOLLLOOO```sss}}}gggXXXOOOPPPddd||||||kkkfff^^^XXXZZZbbbhhhkkknnn|||lllZZZNNNBBB888666666555444555111111111111000000000000000000000000000///...---111222222222111000...,,,////////////////////////---......///000111111222000000111222222222222111333333444555555666777777///111333444333333444555111111222333555777999:::666777:::>>>@@@CCCNNNZZZuuu~~~|||sss}}}ssspppwwwgggaaa[[[ZZZcccsss}}}hhhbbbeeeiiizzz}}}}}}zzzxxxxxxwwwyyy{{{||||||zzzwwwuuuvvvxxx{{{}}}}}}{{{yyywwwwwwxxxyyyzzzzzzyyywwwvvvttttttuuuuuuuuuuuuuuutttttttttuuuwwwxxxyyyxxxvvvwwwuuusssrrrrrrqqqooommmsssqqqnnnllljjjgggccc```[[[ZZZYYYXXXXXXVVVRRRPPPOOOLLLIIIHHHGGGFFFDDDBBBAAAAAA@@@???>>>===<<<<<<999999;;;<<<===>>>>>>>>>BBBCCCDDDEEEEEEDDDCCCCCCFFFCCC??????@@@@@@>>><<<;;;===>>>@@@AAAAAAAAA@@@AAA@@@@@@AAABBBCCCAAA@@@>>>???@@@@@@???>>>===<<<===<<<888555222000///...000111111111111222222222555555444333222333777:::===CCCKKKRRRYYYeeetttuuufffZZZQQQLLLGGGDDDCCC@@@===<<<<<<===<<<;;;999:::;;;;;;<<>>AAANNN^^^xxxzzzzzzzzz{{{oooyyyvvvxxx~~~aaa\\\WWWWWW___mmm~~~iii```aaakkk}}}~~~}}}}}}{{{yyyyyyyyyzzz{{{{{{{{{zzzxxxwwwzzz{{{}}}~~~~~~{{{xxxvvvyyyzzz{{{|||{{{yyywwwvvvwwwwwwwwwxxxxxxxxxwwwwwwuuuvvvwwwxxxyyyyyywwwuuuuuutttrrrrrrrrrsssrrrqqqtttrrrooommmkkkiiieeebbb```^^^\\\[[[YYYVVVRRROOOOOOLLLIIIHHHGGGFFFDDDBBBAAA@@@@@@???>>>===<<<<<<999999;;;<<<===>>>>>>>>>@@@AAACCCDDDEEEEEEEEEEEEEEEBBB??????@@@@@@>>><<<;;;<<<>>>@@@AAAAAAAAAAAABBBAAA@@@AAABBBBBBAAA?????????@@@@@@???>>><<<;;;;;;:::777444222111111111000111111111111222222222444444444333444666;;;>>>AAAFFFMMMUUU^^^jjjvvv{{{rrrdddXXXPPPJJJFFFCCCBBB@@@===<<<<<<<<<<<<;;;::::::;;;;;;===AAAFFFKKKUUU]]]eeegggkkkqqqwwwxxxxxx||||||}}}~~~uuuooohhhfffkkkttt~~~}}}pppeee^^^\\\```hhhvvv{{{zzz}}}}}}xxxqqqfffZZZVVVXXXdddzzzmmmXXXQQQPPPWWWnnnwwwjjj___VVVQQQUUU\\\aaaccceeennn~~~gggWWWGGG>>>777555555333111333111111111000000/////////////////////////////////111111111111111000///...000...,,,---///000///............/////////000000000111111111111222222222222222111000000000000000222333333444555555555444444555666666555666888:::<<<888999>>>@@@CCCPPPaaazzzyyyxxxyyyxxxnnntttzzz{{{ZZZWWWTTTTTT[[[fffsss{{{mmmaaa```jjj~~~||||||}}}~~~|||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz}}}~~~}}}zzzxxx|||}}}~~~~~~}}}{{{yyyxxxyyyzzzzzz{{{zzzzzzyyyyyyvvvxxxzzz{{{{{{yyywwwuuuuuusssqqqqqqsssuuuvvvvvvvvvtttqqqooommmkkkgggeeeeeeccc___]]]ZZZVVVRRRNNNOOOLLLIIIHHHGGGFFFDDDBBBAAA@@@??????======<<<;;;999:::;;;<<<===>>>>>>>>>???@@@BBBCCCEEEFFFFFFFFFCCCAAA???>>>??????>>><<<;;;<<<>>>@@@BBBBBBBBBBBBCCCBBBAAAAAABBBAAA@@@>>>??????@@@@@@???===<<<;;;:::888555222111111333444000111111111111222222222222333444444666999>>>BBBEEEIIIQQQ[[[fffqqqzzztttmmmaaaVVVNNNHHHDDDBBBBBB???===<<<<<<<<<<<<;;;:::::::::;;;>>>CCCKKKQQQ[[[bbbiiijjjlllqqquuuvvvzzz}}}~~~|||}}}~~~vvvmmmkkkpppxxx}}}~~~|||}}}}}}qqqcccZZZSSSVVV^^^jjjvvv{{{{{{zzzvvv{{{}}}zzzyyy|||~~~wwwpppggg^^^\\\^^^jjj~~~{{{gggVVVPPPOOOWWWooottthhhZZZQQQMMMUUU___eeeffffffyyy}}}gggWWWFFF<<<555333333111111333111111111111111000000000////////////////////////333222222222000///...---...------///111111000///....../////////000000000000111111111111222222222222222111000000000000111111222333444555555666666555666777777666777999;;;===::::::@@@BBBEEESSSccc}}}|||{{{xxxwwwqqqrrr~~~~~~VVVUUUTTTVVV[[[ccckkkpppttttttwww~~~vvvgggdddggg{{{}}}~~~{{{zzz|||~~~}}}}}}}}}~~~}}}|||{{{zzz{{{||||||~~~~~~|||~~~|||zzz{{{{{{{{{{{{{{{{{{zzzyyyxxxzzz}}}~~~|||yyywwwuuuxxxuuurrrrrrtttvvvxxxyyywwwtttqqqooommmkkkiiigggfffccc```]]]ZZZVVVRRROOOOOOLLLIIIHHHGGGFFFDDDBBB@@@@@@???>>>===<<<;;;;;;999:::;;;===>>>>>>>>>>>>@@@AAABBBCCCDDDDDDEEEEEEBBBAAA???>>>>>>>>>>>>===<<<>>>@@@BBBDDDEEEEEEEEEEEECCCAAA@@@AAAAAA@@@>>>??????@@@???>>>===;;;:::999777444111000000222444000000111111111222222222222333444555777;;;@@@DDDHHHLLLTTTaaannnzzzxxxmmmhhh___VVVMMMGGGCCCAAAAAA???<<<;;;<<<<<<<<<;;;999999:::;;;???FFFOOOVVV^^^eeekkkkkkmmmqqquuuuuuzzz|||~~~|||{{{|||zzzrrrpppwww}}}~~~}}}{{{}}}~~~rrrcccYYYTTTTTTWWW]]]bbbcccdddfffkkkttt}}}wwwxxxzzzwwwmmmccc]]]```ffftttxxxfffUUUOOOOOOYYYrrrsssfffXXXOOOLLLUUUdddmmmoooppp{{{fffXXXEEE;;;333222222111111333222222111111111111111111111111111111111111111111222222222111111000......,,,---///000222222111000...////////////000000000000000111111111222222222222222111000000111111111000111222444555666666666666777888888777888:::<<<===:::;;;@@@CCCGGGUUUeeeyyy}}}xxxuuu~~~~~~XXXXXXYYY\\\```eeejjjlllnnnmmmooosssyyyooohhhfffxxx~~~|||yyyzzz}}}~~~~~~}}}|||{{{|||}}}~~~}}}~~~~~~{{{{{{||||||{{{zzzyyyyyyzzz}}}}}}zzzxxxxxx|||yyyuuutttuuuwwwxxxxxxwwwtttqqqnnnmmmllljjjhhhcccaaa]]][[[YYYWWWTTTQQQOOOLLLIIIHHHGGGFFFDDDBBB@@@@@@???>>>===<<<;;;;;;::::::<<<===>>>?????????CCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>??????@@@BBBEEEFFFGGGGGGFFFEEECCCAAA@@@@@@AAA@@@???????????????>>><<<:::999999777444111//////000111000000111111111222222222333444555666888<<>><<<;;;<<<<<<<<<;;;888999999;;;@@@IIIRRRYYY^^^ffflllmmmnnnrrrvvvwwwzzz{{{|||{{{zzz|||}}}vvvvvv}}}tttfff[[[ZZZUUURRRSSSSSSQQQUUU\\\gggppp~~~xxxzzz~~~zzzmmmaaa^^^fffqqqxxxhhhYYYTTTZZZiiipppbbbVVVMMMJJJUUUeeeqqqyyy}}}xxxdddVVVCCC:::333222333222222444111111111111111111222222111111111111111111111111///000111111111111000000,,,---///111111111111111////////////000000000111000000111111111222222222222111111111111111222222000111222444555666666666666888888888888888:::<<<<<<888:::@@@BBBGGGUUUfff|||yyyttt{{{|||zzz\\\]]]___bbbfffiiikkklllnnnkkkkkkoooqqqyyyvvvkkkiiivvv{{{{{{~~~~~~~~~}}}}}}}}}~~~}}}~~~}}}~~~~~~~~~}}}|||{{{zzz|||}}}zzzzzz|||~~~{{{xxxwwwwwwxxxxxxwwwxxxuuuqqqooommmlllkkkjjjbbb___[[[YYYXXXWWWTTTSSSOOOLLLIIIHHHGGGFFFDDDBBB@@@???>>>>>><<<<<<;;;::::::;;;<<<===>>>?????????EEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBB@@@???>>>???AAAAAABBBDDDFFFGGGGGGFFFFFFEEECCC@@@???@@@AAAAAA@@@????????????>>><<<:::888777666444222000/////////000111111111111222222222555666777888:::>>>DDDHHHQQQWWWbbbnnnzzz}}}sssmmmgggfffaaaZZZPPPHHHCCCAAA@@@===;;;:::;;;<<<<<<;;;888999;;;>>>DDDLLLVVV\\\aaaiiinnnooopppuuuxxxyyyzzz{{{|||||||||}}}~~~~~~zzz|||ttthhh```\\\UUUQQQPPPMMMJJJRRR^^^iiirrr~~~{{{~~~ssseeebbbooo~~~wwwiii___bbbqqqkkk]]]RRRLLLKKKUUUdddqqq}}}rrr^^^PPP@@@999333333444222222333000000000111111111111111//////////////////////////////000111111111111111,,,...000000//////000111/////////000000000111111000111111111111222222222222111111111111222333333111222333444555555666666666777888888777888:::<<<;;;777999???BBBGGGUUUfffvvvsssyyyxxxvvv^^^```cccgggjjjlllmmmmmmnnnjjjjjjoooooorrrzzzllllllrrr~~~~~~~~~~~~~~~~~~|||zzz}}}~~~|||zzzyyyzzzzzzyyyxxxzzzwwwssspppooonnnmmmlllccc```\\\YYYXXXVVVUUUSSSOOOLLLIIIHHHGGGFFFDDDBBB??????>>>===<<<;;;;;;::::::;;;<<<===????????????DDDCCCBBBAAAAAAAAABBBCCCAAACCCCCCBBB??????AAACCCBBBBBBDDDEEEEEEEEEDDDDDDDDDBBB??????@@@AAABBBAAA????????????===;;;999888333333333222222111000///000111111111111222222222555666888:::>>>CCCIIINNN[[[bbbmmmvvv~~~uuuoookkkhhhgggddd]]]SSSJJJEEECCC???===;;;:::;;;<<<<<<;;;:::<<>>===<<<;;;:::::::::;;;<<<>>>????????????BBBAAAAAA@@@AAABBBDDDEEEAAACCCDDDCCC@@@???AAADDDAAABBBCCCDDDDDDCCCBBBAAADDDAAA???>>>@@@BBBCCCCCC????????????===;;;999888///000222333333222111000000111111111111222222222444666999<<>>BBBFFFLLLSSS[[[aaakkkrrrvvvvvvuuuyyy{{{{{{{{{}}}yyy{{{qqqiiifffccc\\\YYYYYYRRRKKKRRRaaattt{{{}}}}}}}}}~~~mmmhhhwwwqqqiiijjj{{{wwwfff[[[PPPPPPVVV___iiiqqq||||||gggPPPAAA:::444000222444111............//////000000000111111111111111111111111111222222222222111///...---...//////---++++++---000000000000000111111111111000111111111111222222222222111111111222333333444333333444444555444444444555666777777666777999;;;;;;888:::@@@DDDIIIXXXhhh}}}}}}vvvuuu```gggkkkjjjjjjnnnnnnjjjkkknnnooonnnnnntttzzzhhhlllzzz|||~~~}}}|||zzzxxxyyy{{{zzzwwwssssssssstttrrrpppoooooopppmmmfff___[[[[[[ZZZVVVQQQRRRNNNIIIFFFEEEEEEDDDCCCBBBBBBBBB???<<<999999999999:::;;;===>>>>>>?????????@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@???BBBCCCDDDDDDBBBAAABBBCCCAAABBBBBBCCCCCCBBBBBBAAA@@@??????>>>===<<<<<<;;;555444333333222222222222333444444333111000111333222555999===AAAHHHOOOSSSiiirrr{{{{{{ooohhhggggggggggggfffccc\\\PPPBBB999===<<<:::999999999999:::===???CCCHHHMMMUUU^^^cccllltttxxxvvvtttvvvzzz{{{yyyzzz|||~~~}}}~~~ssskkkgggfffeeeddd___UUUOOOUUU___yyy~~~tttgggiiixxxooobbbccc{{{xxxeeeWWWIIIUUU___bbbeeeooo|||uuubbbOOO@@@666555333222111000000000222222333222222111000///111111111111111111111111000000000000000000000000222111111111000000//////000000111111111111000000////////////000000000000111111222222222333333333666555444333333555666888444555555666777666666666333::::::<<>>>>>?????????@@@AAABBBCCCDDDDDDDDDBBBBBBAAAAAA@@@@@@??????AAABBBCCCCCCCCCCCCDDDEEE@@@@@@@@@AAAAAA@@@@@@@@@CCCBBB@@@>>><<<:::888777555444333222222222222222000111222222111222444666999<<>>>>>??????>>>???BBBDDDEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBBBBBBBBBBDDDFFF@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA???===;;;888777666444333333222222222222333...000111111111333666999<<<>>>BBBGGGNNNVVV___eeekkkqqqxxx|||qqqeee]]][[[ZZZXXXZZZ\\\]]]ZZZRRRGGG???<<<;;;999888777777888888<<<@@@FFFMMMUUU]]]ffflllkkkrrrvvvuuuuuuyyy|||}}}~~~~~~~~~~~~~~~yyyooojjjhhhfffddd```[[[ZZZcccooo}}}uuummmlllvvv|||bbb]]]dddzzzyyyhhhYYYQQQNNNZZZeeeiiinnnyyy~~~gggUUUGGG<<<666555444333222111111111------///000000111111111////////////////////////000000000000000000000000111111111111000000000000000000111111111111000000111111111222222222333333111111222222222333333333444333222222222333555666666555555444555666777888666<<<<<<===EEEJJJWWWkkk|||~~~wwwxxxnnnmmmkkkjjjjjjkkkkkkiiimmmrrr{{{|||qqqhhhbbb^^^```dddhhhnnnuuu}}}zzzwwwuuutttrrrppplllkkkjjjfffbbb______```ZZZVVVQQQMMMKKKHHHFFFDDDBBBCCCBBB@@@<<<:::::::::999:::;;;===>>>>>>??????===???BBBEEEFFFEEEDDDBBBCCCCCCCCCDDDDDDDDDEEEEEE>>>???AAAAAA@@@@@@AAACCCBBBBBBCCCCCCCCCCCCBBBBBB>>>======;;;:::999888777333333222222222222222333///000111111222444888;;;>>>AAAFFFLLLSSS\\\ffflllrrrvvv{{{{{{lll```YYYUUUTTTQQQSSSVVVXXXVVVPPPFFF???;;;:::888777777777888888===BBBHHHPPPXXX```gggmmmkkkqqquuuuuuvvv{{{~~~~~~}}}||||||~~~|||rrrkkkllliiifffccc```bbbmmmzzz}}}zzzwwwooohhhiiiqqqrrraaaaaalllqqqbbbWWWQQQPPP[[[eeekkkqqq|||}}}dddQQQCCC:::666555444333222222222222000000111222222222222222000000000000000000000000000000000000000000000000111111111000000000000000000000111111111111000000111111111111222222222333111111222222222333333333666555555444555666777777777666444333444555777999777===;;;<<>>>>>??????>>>@@@CCCEEEFFFFFFDDDCCCBBBBBBCCCDDDDDDEEEEEEEEE>>>???@@@???===<<<===>>>AAAAAABBBBBBBBBBBBAAAAAA===<<<;;;:::999777666666222222222111111222222333222222333222222555888<<>>>>>?????????@@@CCCEEEFFFFFFEEEDDD@@@@@@AAAAAABBBBBBBBBCCC???@@@@@@>>><<<;;;;;;<<<>>>>>>????????????>>>>>>@@@???<<<:::777444222000222111111111111222222333444444444333444777;;;???DDDJJJRRR[[[ccclllsssxxx}}}|||oooddd]]]WWWQQQMMMKKKJJJJJJJJJIIIEEE???:::888777777777888:::;;;<<>>>>>??????@@@AAABBBDDDEEEEEEEEEEEE@@@@@@@@@@@@AAAAAAAAAAAA>>>@@@@@@???===<<<===>>>======>>>>>>>>>>>>======???>>><<<999555333000///111111111111111222333333333444444444666:::???CCCGGGMMMWWWaaajjjqqqwww{{{{{{sssiiiaaa\\\WWWPPPKKKGGGFFFDDDCCCBBB@@@===:::666666666777999<<<>>>???EEEKKKSSSZZZ```eeeiiikkknnnrrrtttuuuxxx~~~|||zzz{{{{{{{{{||||||}}}}}}zzz|||rrrhhh^^^]]]___eeemmmwww~~~yyyzzz}}}yyydddWWWbbbwwwzzzhhhbbbbbbkkkxxxyyykkkaaa[[[WWWTTTXXXaaajjjqqqyyyqqqVVVDDD;;;555222222111000000000111111//////000000000//////...////////////////////////000000000000000000000000///000000000111111111111000000111111111111000000111111111222222222333333111111222222222333333333333444444555555555555555555555555555666666666777777===;;;===FFFMMM\\\rrr|||hhh[[[PPPQQQUUUXXX]]]ccceeeiiiuuu~~~qqqkkkfffgggjjjmmmqqqwwwxxxxxxyyy~~~}}}uuutttpppllllllooonnniiidddZZZXXXTTTRRRPPPMMMJJJGGGCCCDDDCCCAAA>>>;;;;;;;;;999:::;;;===>>>>>>??????AAABBBBBBCCCDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@@@@???>>>@@@AAA>>>>>>????????????>>>>>>;;;;;;999777666444333222111111000000111222333333222333444555777<<>><<<:::666666666888:::===@@@AAAFFFLLLUUU]]]ccchhhlllnnnooorrrtttuuuxxx~~~~~~{{{zzz{{{|||}}}~~~~~~~~~~~~zzz}}}qqqgggVVVVVVZZZcccnnnzzzzzzzzz|||~~~~~~{{{eeeXXXfffwwwccc^^^```kkkyyytttfff^^^YYYUUUQQQ]]]fffooovvv~~~iiiOOO???888666111111000000000000000000///000111222222333333222111111111111111111111111000000000000000000000000//////000000111111111222000000111111111111000000222222333333333444444444111111222222222333333333555666666777888777777777444555666666777666666666999>>>===>>>HHHPPP___uuuzzzfff]]]TTTPPPNNNPPPWWW___dddhhhwwwwwwvvvvvvwwwwwwxxxrrrqqq{{{|||uuupppkkklllooonnniiicccaaaYYYSSSRRRQQQLLLIIIHHHDDDDDDCCCBBB@@@>>><<<;;;======<<<<<<===>>>@@@AAABBBBBBBBBCCCDDDEEEFFFGGGCCCBBBAAA@@@@@@@@@AAABBB@@@@@@AAAAAA@@@???===<<>><<<;;;<<<===<<<;;;<<<;;;999666444222111000///000111111111111000000444666888888999>>>EEEKKKRRR[[[gggpppuuuyyy~~~{{{ggg___YYYXXXVVVPPPLLLKKK@@@???>>>===;;;:::888888555666888888999<<>><<<;;;===<<<<<<<<<<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBBBB@@@@@@AAAAAA@@@???===<<<>>><<<;;;;;;===>>>>>>===<<<:::888666444222111000111111222222222222222222444777999;;;<<>>===<<<;;;999888777666555777888999:::===AAADDDKKKRRR\\\bbbeeeggglllooorrrqqqppprrrvvvyyy{{{{{{~~~}}}{{{zzz{{{|||~~~~~~}}}}}}}}}~~~uuu___VVVSSS\\\nnnttteee[[[ZZZlll|||gggccciiiooozzzuuubbbXXXRRRSSSVVVdddkkksss{{{nnnWWWFFF;;;666444111111111111111111111111333222000/////////000111000000000000000000000000000000000000000000000000------...///////////////000000000000////////////000111111111111222222222222222222222333333333333333444555777777777777666222333444666777999:::;;;<<<999;;;BBBIIIRRRfff{{{}}}wwwxxxooo\\\RRRQQQSSSZZZ```kkkrrrllldddiiivvv~~~{{{zzzvvvrrrrrrsssrrrlllggg___YYYTTTUUUSSSMMMHHHFFFEEEDDDDDDBBBAAA???===<<<<<<;;;;;;;;;<<<===>>>???????????????@@@AAABBBBBBDDDCCCBBBAAAAAAAAABBBBBB@@@@@@@@@@@@???>>>=========<<<;;;;;;>>>?????????:::999777555333222111111222222333333444444444555555888<<<>>>AAAGGGPPPWWWcccjjjttt{{{rrr]]]SSSKKKGGGEEE@@@===>>><<<;;;:::999888777666555666888999:::<<>>===;;;;;;;;;<<<<<<===>>>>>>AAAAAA@@@@@@AAABBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAA???????????????>>>======>>>===;;;<<<===>>>>>>===999888666444333222111111222222333333444555666666666:::>>>BBBFFFNNNXXX___jjjooowww~~~}}}pppZZZPPPFFFAAA>>>:::999:::;;;::::::999888777777666777999;;;<<<>>>CCCHHHLLLRRRXXXaaaggglllnnnqqqssstttsssrrrtttwwwzzz||||||~~~}}}|||{{{{{{{{{{{{{{{~~~}}}}}}~~~yyynnnfff^^^ZZZddduuuvvvfffVVVRRRVVVgggsssdddcccjjjwwwyyyaaaSSSNNNSSS[[[ooo{{{uuuYYYDDD;;;888444111111111111111111111111111111111000000000000000000000000000000000000000000////////////////////////111000/////////000222333////////////000000000000000000111111111222222222333333333444444444555555333333333333333555666777555555666666777777888888:::999<<>>===;;;;;;<<<======>>>>>>>>>AAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>@@@>>><<<;;;<<<<<<;;;:::777666555333222222111111222222222222333555777888888<<>>AAAFFFMMMRRRWWW\\\cccjjjnnnqqqssstttsssrrrrrruuuyyy}}}}}}}}}|||{{{{{{{{{zzzzzz||||||}}}~~~}}}oooccc^^^ZZZ[[[fffuuurrrgggZZZVVVVVV___sss}}}lll^^^\\\aaasssvvvaaaSSSOOOUUU]]]wwwoooTTT@@@999888444111111111111111111111111111000000000111111111000000000000000000000000000000////////////////////////111000/////////000222333.../////////000000000111000000111111111222222222333333333444444444555555333222222222333444555666777777888888888999999999:::999>>>DDDHHHQQQhhh~~~tttttt~~~}}}~~~xxxsssmmmhhhgggddddddgggllltttrrrfffbbbhhhqqqtttppplllnnnvvv|||~~~~~~{{{|||pppooottt~~~}}}{{{zzzxxxwwwuuupppkkkfff```ZZZUUUVVVTTTNNNIIIGGGGGGFFFFFFDDDCCCAAA???>>>;;;<<<===>>>????????????@@@??????>>>>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@??????>>>>>>=========>>>>>>@@@>>><<<;;;;;;:::999777666555444333222111111111222222111222444666888:::<<<@@@FFFKKKQQQ[[[fffnnnuuuwww{{{~~~vvvlllZZZOOOEEEAAA>>>;;;999;;;;;;;;;;;;;;;;;;::::::::::::;;;===@@@CCCJJJQQQVVV\\\```ffflllqqqssssssssssssrrrrrruuuyyy~~~|||||||||{{{{{{{{{{{{zzzzzz{{{|||~~~wwwggg[[[PPPRRR[[[iiivvv{{{nnneee]]]\\\[[[___nnnttteee[[[[[[aaasssnnn]]]SSSRRRYYYbbb~~~zzzgggOOO>>>999777444111111111111111111111111111//////000111111111111000000000000000000000000000000000000000000000000000...............///000000......//////000000111111000111111111111222222222333333333333444444444444222222333444444555555666888888888999999:::::::::::::::???EEEHHHQQQhhhtttuuuyyysssnnnjjjfffbbb``````bbbdddhhhsss}}}qqqiiilllrrryyy}}}zzzrrrkkkddddddkkkqqqsssssspppuuu{{{ooojjjmmm~~~|||{{{{{{{{{zzz|||{{{{{{yyyvvvqqqkkkgggbbbZZZUUUUUUSSSNNNJJJIIIGGGGGGFFFEEECCCAAA???>>><<<===>>>???@@@@@@@@@???@@@@@@????????????@@@@@@CCCCCCDDDDDDDDDCCCBBBAAA???>>>===<<<======>>>???>>><<<:::999999:::888777444444333222111111111222333333222333555888;;;<<>>AAAEEELLLTTTZZZ```cccgggmmmrrrssssssrrrsssrrrqqqtttxxx{{{}}}~~~zzzzzz{{{{{{{{{{{{{{{{{{xxxyyy{{{~~~~~~qqqaaaTTTJJJSSSbbbrrr|||ooobbb___cccfffkkkwwwxxxlllbbb^^^dddmmm{{{uuudddWWWQQQSSS^^^iii}}}kkk]]]III<<<777666444222111111111111111111111111...///000111222111111000000000000000000000000000000000000000000000000000------...///////////////.........///000111111111000111111111111222222222222222222222333333333333111222444555666666555555666666777888999:::::::::888999???FFFJJJSSSkkk}}}pppttt}}}uuupppmmmiiifffeeecccdddfffffffffllltttyyyooopppuuuxxx|||xxxuuulllcccZZZWWW\\\bbbcccbbbdddgggkkkpppwwwooogggiiiuuu{{{zzzzzzzzzzzz}}}}}}|||{{{wwwqqqkkkhhhccc[[[UUUTTTSSSNNNJJJJJJGGGGGGFFFEEECCCAAA@@@???<<<===???@@@AAAAAA@@@@@@CCCCCCBBBBBBAAABBBBBBBBBDDDEEEFFFFFFFFFEEECCCBBB???>>>===<<<<<<===>>>???;;;999888888999:::999888444333333222111111222222444444444444666999<<<>>>DDDIIIOOOUUU[[[eeeqqqyyy{{{ooodddVVVMMMEEEBBB@@@<<<:::;;;999::::::::::::;;;;;;;;;<<<===???BBBFFFNNNVVV\\\bbbdddhhhnnnrrrsssrrrqqqsssrrrqqqsssvvvyyyzzzzzzyyyyyyzzz{{{|||||||||{{{vvvxxx{{{~~~zzzmmm]]]PPPMMMZZZmmm|||sssbbb```iiirrryyyttthhhbbbcccmmmyyyyyylll\\\RRROOOTTTbbbooo~~~}}}ttt```TTTEEE:::555555444222111111111111111111111111...///000222222222111000000000000000000000000000000000000000000000000000...///111222222222111000---......///000111111222000111111111111222222222111111222222222333333333111333555777777777555444555555666777888999::::::777999@@@GGGKKKUUUnnn~~~zzzlllqqqyyywwwtttqqqooolllhhheeeiiifffcccbbbdddgggiiijjj}}}|||{{{{{{~~~|||}}}~~~~~~zzzxxxwwwwwwvvvqqqjjjdddbbb___YYYUUURRRSSSTTTVVVYYYZZZ___eeemmmyyyqqqeee```ooo~~~~~~}}}{{{{{{}}}{{{sssjjjdddaaa^^^[[[XXXUUURRRMMMJJJHHHGGGEEEDDDBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCBBB@@@?????????@@@AAAEEEFFFFFFFFFDDDCCCAAA???======>>>>>>?????????@@@:::;;;<<<<<<<<<:::777666444444444444444444444444333555777777666888===AAAGGGPPP\\\cccgggnnnxxxvvvhhh^^^QQQMMMHHHDDDAAA@@@>>><<<;;;;;;;;;999888888;;;======???CCCHHHMMMTTT[[[```eeegggkkkpppsssuuuuuuuuuvvvsssooooooqqquuuwwwxxxwwwyyy{{{{{{zzz{{{}}}}}}{{{{{{}}}~~~gggVVVVVVMMMZZZlll|||iiiddddddooozzzsssfffaaahhhxxxooobbbTTTNNNQQQZZZgggssszzznnn]]]MMM<<<666666444000///111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333444444444555555333444555555444444555777555555555555666777888999:::;;;???FFFNNN]]]tttwwwmmmttt~~~zzztttrrrooommmkkkhhhddd```cccbbbbbbeeejjjnnnpppqqqxxxwwwsssuuuwwwuuusssssssssqqqnnnlllkkkgggaaa]]]YYYWWWUUUSSSSSSTTTVVVXXXSSSRRRTTTXXX^^^jjj~~~wwwggg___bbbppp~~~~~~}}}|||}}}~~~{{{tttkkkfffbbb```\\\ZZZWWWTTTPPPLLLIIIHHHFFFDDDCCCBBBBBBBBBDDDDDDCCCBBBBBBAAA@@@@@@BBBAAA@@@?????????@@@AAACCCDDDDDDDDDDDDCCCBBBAAA======>>>>>>>>>?????????:::;;;<<<<<<;;;999777555222222222222222333333333333777;;;<<<<<<===@@@CCCOOOYYYfffpppuuuzzz}}}qqqcccYYYPPPLLLGGGCCCAAA???===<<<888999888777555666999;;;>>>@@@EEEJJJOOOVVV^^^ccchhhjjjmmmqqqtttwwwxxxyyyyyywwwuuusssrrrtttvvvxxxuuuvvvxxxyyyzzz{{{|||}}}}}}|||}}}iiiWWWWWWUUUbbbtttwwwaaa]]]```mmm|||nnnccccccqqqzzzjjj]]]QQQMMMRRR\\\jjjuuu|||mmmXXXHHH:::555555333111000222111111111111111111111111111111111111111111111////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333444444444444555333444555555444444555777666666666666777888999999:::;;;???GGGPPP```yyyzzzuuunnntttyyyuuuooommmkkkiiigggccc^^^[[[ZZZ\\\```gggooowww{{{}}}|||tttjjjkkkoooooommmlllpppmmmhhhdddaaa^^^ZZZWWWSSSSSSSSSSSSTTTUUUWWWXXXTTTQQQOOOOOORRR\\\nnn}}}iii]]]YYYdddttt|||uuunnniiidddbbb^^^\\\ZZZVVVRRROOOKKKIIIGGGEEEDDDCCCCCCDDDFFFFFFEEECCCAAA@@@???>>>@@@@@@???>>>>>>???AAAAAAAAABBBBBBCCCCCCBBBBBBAAA======>>>>>>>>>>>>??????;;;;;;;;;;;;:::888666555222222222333333333444444333999???CCCCCCDDDEEEHHHRRR^^^nnnzzz~~~uuuiii\\\SSSNNNJJJFFFCCCAAA???===;;;777888777666555666999<<>>??????>>>>>>???@@@BBBCCCBBBBBBBBBBBBAAA@@@@@@@@@======>>>>>>>>>>>>>>>>>>;;;;;;;;;:::999777555444333444444555666777777888666;;;BBBGGGHHHJJJMMMOOOUUUaaarrrxxxnnncccXXXPPPKKKHHHDDDBBB@@@>>><<<:::888999999888777999<<>>>>>>>>>>>@@@BBBDDDEEEEEEDDDCCCAAA@@@>>>======>>>>>>==================;;;;;;:::999888666555444333333444555777888999999999>>>DDDHHHKKKOOOTTTYYY]]]hhhwww|||sssiii___VVVQQQHHHFFFCCCAAA???>>>;;;999888999999888888:::>>>@@@CCCHHHNNNUUU\\\cccjjjoooqqqqqqqqqrrrtttxxx|||{{{vvvuuuwwwuuuttttttvvvxxxzzz{{{{{{|||}}}~~~tttcccdddnnnyyywwwfff]]]eeerrrzzzkkkaaahhhxxxzzzkkkaaaYYYUUU\\\gggpppwww{{{vvv]]]KKKAAA777555555222111111111111111000000000//////000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////111111111111111111111111000000111111111222222222222222222333333333444444333444555555444444555777777777777777888999:::;;;======AAAHHHSSSddd~~~pppnnn{{{vvvnnnsssyyytttllleee___ZZZUUURRRKKKKKKMMMWWWfffyyy|||xxxwwwwwwxxx~~~{{{rrrggg^^^YYYWWWRRRTTTWWW[[[]]]]]]]]]\\\ZZZWWWUUUTTTOOOIIIHHHKKKRRR```pppzzzzzzsssfffdddcccgggqqq{{{wwwsssrrrmmmkkkgggccc```[[[WWWSSSRRRPPPMMMJJJHHHIIIJJJKKKFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>>>>???AAADDDFFFHHHGGGFFFDDDAAA???>>>======>>>>>>============<<<<<<<<<;;;:::888666555444333111111222444666777888999<<>>AAAFFFJJJQQQXXX___ffflllqqqrrrqqqqqqrrrsssvvvyyy{{{|||~~~zzzyyyyyywwwwwwwwwuuutttuuuxxx{{{nnnaaafffrrr{{{|||~~~zzzpppeeefffuuuwwwgggcccuuuvvvggg___YYYYYYdddrrryyy|||~~~sssYYYGGG???777555555222000111000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222222222222222333333333333333444555555444444555777777777777777777888::::::>>>>>>BBBHHHRRRccc}}}~~~ooonnnyyywwwlllppp}}}wwwlllbbbZZZUUUPPPMMMIIIIIILLLVVVeeevvv|||tttggg___\\\SSSTTTWWWYYYZZZ[[[ZZZZZZZZZWWWVVVUUUQQQKKKHHHIIIEEEOOOZZZcccnnnwww{{{yyypppnnnkkkkkkppp|||zzzwwwtttssssssppplllgggccc^^^YYYUUUTTTRRRNNNKKKIIIJJJLLLMMMIIIHHHFFFEEEBBBAAA???>>>?????????@@@CCCFFFHHHJJJGGGEEECCCAAA@@@?????????>>>>>>=========<<<<<<<<<<<<;;;999777555444333333111111333444666888999:::<<>>===:::888777888999999999;;;???BBBHHHLLLSSSZZZaaagggmmmqqqssssssrrrssssssuuuwwwxxxwwwzzz~~~|||zzzxxxzzzyyytttnnnnnntttzzz~~~uuugggaaajjjuuu||||||{{{|||~~~pppiiieeepppyyyhhhfff~~~nnn^^^ZZZWWW[[[kkk{{{lllPPPAAA:::444444444222111333......//////000111111111000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222111222222222222333333333333444555555444444555777666666666666777888999999??????BBBHHHRRRddd|||oooooo|||uuujjjmmmzzzxxxkkk___WWWPPPLLLJJJHHHIIIMMMWWWeeeuuurrrhhhdddVVVVVVWWWWWWWWWVVVUUUTTTSSSPPPOOOOOOLLLGGGEEEGGG???EEELLLSSS```oooxxxyyyzzzyyyvvvssssssyyy~~~zzzvvvtttssswwwtttoookkkfffaaa[[[WWWUUURRROOOKKKJJJKKKMMMNNNKKKJJJHHHEEEBBB???===<<>>>>>======<<<<<<<<<;;;<<<;;;999777555444333333333333555777999:::<<<===<<>>>>><<<:::777:::;;;;;;;;;<<>>>>>BBBIIISSSfff|||oooqqq~~~sssiiikkkwwwuuuggg```WWWMMMKKKPPPKKKNNNTTT]]]iiivvvvvvlllhhhaaa^^^[[[YYYXXXVVVTTTRRRKKKJJJIIIHHHFFFEEEDDDCCCBBBAAACCCIIIQQQ[[[lllzzz}}}~~~zzzvvvuuu|||xxxsssnnnjjjeee___\\\\\\XXXRRRNNNMMMNNNOOOOOOMMMKKKGGGDDDAAA@@@@@@@@@???@@@AAACCCFFFIIIKKKMMMFFFEEEDDDBBBAAA@@@??????;;;;;;<<<<<<<<<;;;999888888777555444333444444555666333444888999999;;;???;;;EEERRR]]]cccfffiiikkkyyy~~~~~~ooocccYYYQQQJJJFFFAAAAAA@@@>>>===;;;::::::>>>:::777888<<>>@@@DDDJJJRRR```mmm}}}~~~|||{{{xxxtttppplllhhhdddaaa^^^[[[WWWUUUSSSRRROOONNNMMMKKKGGGDDDBBB@@@@@@AAA@@@AAACCCEEEGGGIIIJJJKKKFFFEEEDDDBBBAAA@@@??????;;;<<<======<<<;;;999888777666555333333333444444333222555999;;;:::;;;???BBBKKKYYYdddkkkooosssuuu{{{mmm```WWWPPPJJJFFFAAAAAA@@@>>>===;;;::::::;;;999777999???EEEIIIJJJSSSXXX___eeehhhkkkmmmnnnnnnqqqssstttsssssstttuuuwwwzzz|||}}}{{{{{{}}}}}}}}}wwwssssssvvv}}}tttaaaWWWWWWdddrrr|||zzzzzz|||~~~|||ttthhhaaaffftttssslllooo~~~sssdddYYYUUUOOOSSSaaavvviiiQQQBBB;;;888555333333333333222//////000000000000000000000000000111111111222222111111111111000000000///000000000000000000000000222111/////////000222333333222111000000000111222111000000000111222333333111111222222222333333333444444444555555555555666333444444555666888:::;;;===>>>CCCLLLWWWkkkyyyjjjrrrzzz{{{qqqpppxxxuuu]]]TTTRRRNNNMMMOOOMMMOOOTTT[[[gggvvvvvvqqqfffbbb\\\VVVRRROOOLLLJJJJJJIIIHHHGGGFFFEEEDDDCCC@@@>>>>>>AAACCCHHHSSS^^^sss{{{yyyuuurrrpppmmmiiifffaaa___^^^\\\ZZZVVVQQQMMMMMMKKKHHHDDDBBBAAAAAAAAAAAACCCEEEGGGHHHHHHHHHHHHEEEDDDCCCAAA@@@?????????<<<============;;;:::999777666444333222222333333444444888===???===???DDDJJJSSSaaammmuuuzzzwwwhhh[[[SSSNNNIIIFFFAAA@@@???>>>===<<<;;;::::::999999===DDDLLLQQQTTT[[[___dddiiikkkmmmnnnpppppppppppprrruuuvvvvvvvvvzzz|||~~~~~~|||zzzyyyzzz|||yyyuuutttyyy|||rrr]]]QQQTTTeeewww{{{zzz|||zzzooodddbbbmmm}}}tttlllkkkvvvxxxlll^^^UUURRRKKKSSSdddyyywww```JJJ<<<888555222111111111000/////////000000111111111222/////////000000000111111111111111111000000000000000000000000000000000000111000/////////111222333444333222111111111111111/////////000111333444555111111222222222333333333444444444555555555555666444444444555666888999:::===???DDDMMMZZZmmmzzzjjjqqqxxxzzzrrrsss||||||bbbYYYWWWRRRLLLKKKIIIKKKNNNTTT___ppp~~~uuuoooddd___YYYTTTQQQOOOMMMKKKLLLLLLKKKJJJIIIGGGGGGFFFDDDAAAAAAAAAAAACCCKKKUUUgggsss|||zzzwwwtttrrrooollliiifffdddbbb```]]]YYYSSSOOOMMMKKKHHHEEECCCBBBBBBBBBCCCDDDFFFHHHHHHGGGFFFEEECCCBBBAAA???>>>>>>============>>>>>>===;;;999888666555444333222222333444777777;;;@@@BBBBBBGGGNNNRRR\\\iiittt|||{{{pppaaaUUUNNNKKKHHHFFF@@@@@@???>>>===<<<;;;;;;;;;;;;===AAAHHHQQQXXX\\\```cccgggkkkmmmooorrrtttvvvtttrrrssswwwyyyxxxvvv{{{|||}}}}}}|||zzzxxxxxxyyy~~~}}}yyyvvvxxx{{{~~~qqq\\\RRRXXXnnnyyyyyy{{{lll___bbbppp{{{rrrmmmttt~~~uuuhhhYYYPPPMMMLLLWWWjjj}}}ppp[[[GGG;;;555333111000000000///...//////000000111222222222////////////000000000000111111111000000000000000////////////////////////000000000000111222444444666555444333222222111111000000000000111222333444111111222222222333333333444444444555555555555666666666666777888:::;;;<<<===>>>EEEOOO\\\ooo}}}mmmrrrzzzyyyqqquuuggg[[[VVVOOOJJJJJJGGGHHHKKKOOOXXXiii}}}yyysssfffaaaYYYSSSOOONNNLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFCCCBBBBBBAAACCCKKKTTTccclllwww~~~|||xxxvvvsssqqqmmmkkkkkkhhhccc___\\\YYYUUURRRMMMLLLIIIFFFDDDCCCCCCDDDCCCEEEFFFGGGGGGFFFDDDCCC@@@???>>>===<<<<<<;;;;;;===>>>>>>>>><<<;;;999888555444333333333444555555999:::===AAADDDGGGPPPYYY___hhhsss}}}sssiii[[[PPPJJJHHHFFFEEE@@@??????>>>===<<<;;;;;;;;;<<<>>>BBBHHHPPPXXX]]]aaadddhhhlllooorrrvvvyyy}}}zzzvvvvvvxxxzzzzzzxxxzzz{{{{{{||||||{{{zzzxxxuuuxxx}}}~~~|||{{{yyy|||}}}iiiZZZTTT^^^uuu}}}~~~yyyhhh[[[___oooxxxyyy}}}ssseeeVVVLLLJJJMMM[[[pppyyygggUUUEEE<<<777555444333333333222111//////000000111111111111////////////000000000000000000000000000000111111////////////////////////000000111222333444555666777777666555444333222111222222111111111111111222111111222222222333333333444444444555555555555666777777777777888999;;;;;;<<<>>>EEEPPP^^^rrrrrrwwwyyypppxxxqqqbbbWWWMMMIIILLLHHHIIIKKKMMMTTTdddxxxzzztttllleee\\\TTTOOOLLLKKKJJJHHHHHHHHHGGGFFFEEEEEEEEEEEEBBBAAABBBBBBFFFOOOZZZbbbiiiooouuu}}}zzzxxxvvvssspppnnnnnniiiccc^^^[[[YYYVVVUUUNNNLLLIIIFFFDDDDDDDDDEEEDDDDDDEEEEEEEEEDDDCCCBBB???>>>===<<<;;;;;;;;;;;;============;;;999777666444333333333444666777888:::<<>>===<<<<<<<<<:::<<<>>>BBBGGGNNNVVV\\\cccfffiiimmmppptttzzz}}}~~~zzzxxxyyyzzz{{{{{{{{{zzzyyyyyy{{{{{{{{{yyyrrrtttwwwzzz|||~~~~~~~~~{{{~~~zzzmmm]]]UUUWWWcccxxxtttcccYYYaaaqqq{{{yyyooobbbTTTMMMLLLOOOaaavvvppp]]]LLL@@@:::555333222222222222111///000000000////////////////////////000000000111111000000000000111111111111000000000000000000000000000111222444555777888888999999888777666444222111333222222111000000111111111111222222222333333333444444444555555555555666555555555555666777888999<<>>===<<<<<<<<<<<<<<<<<<<<<<<<:::888666555333333333444555888:::<<<<<>>>>>======<<<<<<<<<>>>AAAEEEIIIPPPYYY```gggiiilllooorrrvvv|||~~~|||yyyxxxyyy}}}~~~{{{xxxwwwyyy{{{zzzyyypppqqqtttwww{{{}}}}}}|||}}}nnnbbbXXXWWW___kkk{{{oooccc```lll{{{rrrfff[[[SSSQQQTTTXXXkkk}}}jjjUUUDDD;;;888222000///000000000...,,,000000//////...---------000000000111111111222222///000000000111111111111000000000000000000000000111222444666888999:::::::::::::::999777555222111111111111000111111222222111111222222222333333333444444444555555555555666555555555555666777888999>>>BBBJJJWWWeeeyyy}}}wwwjjjTTTMMMGGGIIIJJJJJJNNN[[[nnn}}}|||{{{yyyuuukkkeee\\\TTTQQQQQQRRRRRRIIIHHHHHHGGGGGGFFFFFFFFFEEEBBBBBBEEEJJJRRR```mmmsssvvvwwwxxx|||wwwtttwwwxxxsssqqqrrrppp}}}~~~xxxwwwxxx|||~~~~~~}}}|||{{{||||||zzzxxxmmmjjjfffbbb___\\\YYYVVVNNNLLLIIIGGGEEEEEEEEEFFFCCCCCCBBBAAAAAAAAABBBBBBAAA@@@???>>>>>>===>>>>>><<<<<<<<<;;;:::777555444222222333444666999<<<>>>???GGGSSS___ccceeemmmwww|||tttnnn```YYYOOOIIIFFFDDDBBB@@@??????>>>>>>======<<<<<>>;;;:::::::::<<<@@@GGGMMMSSSZZZ```dddmmmppprrrssssssuuuyyy}}}~~~|||zzzyyyzzz{{{|||}}}}}}|||{{{zzzyyyyyyyyysssssstttwwwzzz|||}}}}}}ssscccYYYcccuuukkknnnttt{{{kkkaaaXXXRRRVVV```nnnrrrcccKKK???:::666111111111111000000000000222222111111111111222222222222111000//////000000000000////////////000000000000////////////000000000222666999<<<======<<<;;;::::::999777555333222000111111111111222222222333333333333333333333333333444555555666666555555444555555555555777999<<>>>>>>>>>>>>>>>>>@@@>>><<<<<<===>>>>>>======<<<:::888666555444444444555666777888<<>>===>>>>>>===<<<;;;<<<===BBBFFFLLLQQQVVV[[[aaadddmmmoooqqqrrrrrrtttxxx|||~~~}}}|||{{{{{{|||}}}}}}}}}}}}}}}||||||{{{{{{{{{xxxwwwwwwxxx{{{}}}~~~pppbbbZZZdddvvvmmmttt~~~~~~sssddd[[[TTTPPPWWWcccxxx|||www\\\GGG===888444111111111111000000000000222111111000000111111222222111111000//////000000000000////////////000000000000////////////000000000222444777:::<<<======;;;;;;999777666444222222000111111111111222222222333333333333333333333333333444555555666666555555444555666555555777:::<<<@@@CCCKKKXXXhhh|||xxxzzz}}}~~~mmmgggccc``````______cccjjjxxx{{{zzz}}}uuunnn```XXXQQQQQQSSSUUUWWW[[[ZZZWWWTTTRRRPPPMMMIIIFFFDDDCCCDDDIIISSSbbbpppyyy}}}~~~~~~~~~wwwrrrtttssslllddd```[[[]]]bbbjjjsss}}}tttiiibbb^^^^^^cccaaa^^^ZZZWWWTTTSSSRRR]]]cccllltttyyy|||~~~~~~zzzxxxxxxxxxyyyxxxxxxxxxwwwtttpppllldddccc```[[[VVVPPPLLLIIIDDDAAA>>>===>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>???===<<<<<<>>>??????>>>999888777666666555555555777888999999;;;???DDDHHHQQQXXXaaagggjjjooovvv}}}xxxnnneee^^^YYYRRRMMMGGGCCCBBBAAA>>>;;;:::<<<===<<<<<<<<<>>>@@@EEEIIIOOOUUU[[[```eeeiiipppqqqrrrrrrqqqrrrtttvvvyyyyyyzzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{yyyxxxyyy{{{}}}}}}iii___\\\gggyyyyyyrrr|||yyy|||zzzkkk\\\TTTOOONNNYYYggg~~~}}}hhhPPPAAA:::555111111111111111000000000000222111111000000111111222111111000/////////000000000000////////////000000000000////////////000000000111222555888;;;===>>>===;;;999666444222222222000111111111111222222222444444444333333222222222333444555555666666555555444555666666666888;;;===BBBEEEMMMZZZjjj}}}pppuuu{{{~~~xxxrrrnnnlllkkkiiimmmrrr{{{~~~qqqiii```VVVMMMKKKLLLMMMOOOSSSWWWVVVUUUUUUUUURRRMMMJJJIIIHHHHHHPPP\\\jjjuuuzzz}}}}}}}}}{{{uuurrrsssrrriii___YYYWWWXXX]]]fffrrr|||{{{qqqgggaaa]]]\\\``````]]]YYYTTTOOOLLLKKKPPPVVV___iiipppuuuxxxyyy|||}}}}}}{{{wwwtttssssssssssssssstttsssppplllhhh^^^]]]ZZZVVVRRRMMMHHHFFFBBB@@@===<<<<<<===<<<;;;::::::::::::;;;<<<===>>>===<<<;;;<<<>>>??????>>>888777666555555555555555888:::<<<>>>AAAGGGMMMRRRZZZ___dddhhhjjjnnntttyyytttiii___XXXSSSMMMJJJEEECCCBBB@@@===:::;;;<<<<<<<<<<<<<<>>>>><<<999555333222222333000000111111111222222222555444444333333222222111333444555555666555555555444555666666777888<<<>>>CCCFFFPPP]]]mmm{{{lllrrryyyyyyxxxxxxzzz{{{ooofff^^^SSSJJJGGGGGGFFFHHHKKKPPPPPPRRRTTTVVVVVVTTTQQQOOOOOORRR\\\jjjxxx{{{zzzzzzxxxrrrppprrrpppggg\\\UUUTTTUUU[[[ggguuuzzzqqqggg```\\\ZZZYYYYYY[[[[[[WWWPPPJJJGGGEEEGGGLLLUUU___gggmmmoooooonnnppprrrqqqooolllkkkkkkkkkkkklllmmmmmmkkkfffbbbXXXWWWTTTQQQMMMIIIFFFDDDCCCAAA>>>======<<<:::888:::::::::;;;<<<===>>>???<<<;;;:::<<<===>>>===<<<888777666555444444444444999<<<@@@DDDJJJRRRZZZ```hhhkkknnnooopppqqquuuxxx{{{oooddd\\\UUUQQQIIIGGGEEECCCAAA@@@>>><<<===>>>>>>===<<<===???BBBEEEKKKSSSZZZaaaggglllpppssssssssssssttttttssssssrrrsssuuuxxxzzz{{{{{{||||||||||||||||||||||||}}}|||xxxuuuvvv{{{zzznnngggSSSVVV___nnn~~~sssmmmxxx~~~wwwzzzrrrdddUUULLLFFFGGGWWWiii{{{~~~nnn___LLL???999666333111111111111111000000000///111000000000000000000111000///////////////000000000000////////////000000000000////////////000000000000000000333666:::===>>><<<999666444333333444000000111111111222222222444444444333333222222222333444555555666555555555444555777777777999===???DDDHHHRRR```pppxxxhhhoooxxxxxxnnnggg\\\RRRIIIGGGGGGFFFGGGIIIJJJJJJLLLPPPUUUXXXYYYYYYQQQSSSYYYdddsss}}}yyywwwvvvuuupppnnnpppooofff[[[UUURRRSSSYYYgggxxx}}}vvvjjjaaa[[[YYYXXXXXXWWWZZZ[[[XXXQQQJJJFFFDDDBBBFFFMMMVVV___ddddddcccbbbeeehhhiiigggeeedddccc___```bbbdddeeeccc^^^ZZZQQQPPPMMMJJJHHHFFFEEEDDDDDDBBB@@@>>>>>>===:::888;;;;;;;;;;;;<<<===>>>???::::::999;;;<<<===;;;999888777666555555444555555:::>>>CCCJJJRRR\\\ffflllpppsssuuuvvvuuuuuuwwwxxxuuuiii```YYYSSSOOOGGGFFFDDDBBB@@@???>>>>>>?????????>>>===>>>BBBDDDMMMRRRYYY```eeehhhlllnnnppppppqqqtttxxxzzzzzzyyywwwxxxyyyzzz|||}}}~~~|||||||||||||||||||||||||||xxxyyy~~~|||kkk___ZZZNNNWWWeeeuuuvvvnnnnnnzzz}}}tttooosssxxxlll___QQQIIIDDDGGGXXXlllsssbbbTTTEEE<<<888444333333111111111111000000000000111000000//////000000111//////......//////000000000000////////////000000000000////////////000000000000///000222444777999<<<:::888666444333333333000111111111111222222222333333333333333333333333333444555555666666555555555666777888888:::>>>AAACCCHHHSSScccssszzzgggllluuu~~~yyytttmmmggg___VVVNNNLLLKKKIIIHHHJJJHHHGGGHHHLLLSSSYYY]]]___ZZZ^^^eeeppp{{{|||zzzxxxuuusssmmmkkknnnnnnfff\\\VVVTTTSSSXXXggg|||yyyjjj___XXXVVVVVVUUUWWW[[[^^^[[[SSSJJJEEEDDDAAACCCIIIQQQXXX\\\[[[YYYXXX\\\___aaa___\\\ZZZYYYSSSTTTWWWZZZ\\\[[[VVVRRRKKKIIIFFFDDDBBBBBBCCCDDDAAA@@@???>>>???>>><<<:::;;;;;;;;;;;;;;;<<<===>>>:::999999:::;;;;;;888666666666555555666666777888<<<@@@FFFNNNWWWbbblllsssvvvxxx{{{}}}}}}|||||||||{{{pppddd[[[UUUOOOLLLDDDDDDBBB@@@>>>>>>???@@@>>>??????>>>???AAAEEEIIITTTYYY```fffjjjmmmppprrrqqqqqqrrrvvv{{{~~~}}}|||||||||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||||||||}}}zzzzzzwwwbbbVVVSSSNNN]]]nnn}}}~~~}}}}}}zzzllljjjppp}}}qqqjjjjjjpppvvvuuueeeZZZPPPKKKHHHMMMaaavvv~~~kkkXXXLLL@@@;;;666222111444111111111111000000000000000000////////////000000...............///000000000000////////////000000000000////////////000000000000000000111333555666777666555444333222222111000111111111111222222222111222222333333444444555333444555555666666555555555666777888999;;;???AAACCCHHHTTTeeeuuujjjlllqqq~~~wwwrrrkkkfffeee\\\TTTQQQOOOKKKHHHIIIHHHGGGGGGJJJQQQYYY___bbbkkkpppwww~~~~~~{{{vvvqqqllljjjmmmnnnfff]]]XXXWWWUUUXXXhhhzzziii[[[TTTQQQPPPOOOUUUZZZ]]]ZZZPPPGGGAAA@@@AAACCCGGGNNNUUUWWWUUURRRNNNQQQUUUVVVTTTQQQNNNMMMKKKLLLPPPTTTVVVUUUQQQMMMHHHEEEBBB???>>>???BBBCCC???>>>===>>>??????===;;;;;;;;;::::::;;;;;;<<<<<<999999888999:::999777444444444444555777888:::;;;===AAAHHHPPPYYYdddooovvv}}}xxxlllaaaXXXQQQMMMJJJCCCBBBAAA>>><<<<<<>>>@@@======>>>???@@@DDDIIIMMMVVV[[[cccjjjooossswwwyyywwwvvvvvvyyy|||~~~{{{yyy~~~|||{{{zzzzzz{{{}}}~~~~~~}}}|||||||||~~~|||yyyzzzvvv```TTTRRRRRRbbbuuu|||}}}}}}~~~~~~}}}|||~~~}}}pppeeefffooovvvjjjeeejjjttt{{{uuubbbYYYRRROOOOOOVVVkkk|||hhhRRRHHH>>>:::666000000444111111111111000000000000000000////////////000000...............///000111000000////////////000000000000////////////000000000000000111111222333333333333333333333111000///000111111111111222222222000111222333444444555666333444555555666666555555555666888888999;;;???BBBBBBHHHUUUfffwwwoooooonnn}}}vvvpppnnnoookkkhhh```WWWSSSRRRMMMGGGEEEEEEGGGKKKSSS]]]gggnnnvvv~~~}}}uuussstttpppnnnmmmnnnooolllccc[[[[[[WWWZZZmmm}}}hhh^^^UUUJJJHHHMMMTTT]]]eeeaaaTTTHHHDDDEEECCCEEEIIILLLNNNOOONNNNNNMMMMMMNNNMMMLLLJJJIIIGGGIIIGGGHHHLLLPPPOOOIIICCCCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCAAA???>>>>>>???@@@<<<<<<<<<<<<<<<<<<;;;;;;999666555777;;;;;;888333111222444555666888;;;===BBBDDDHHHMMMVVVcccqqqzzz{{{zzzsssiii___WWWPPPJJJGGGBBB@@@>>><<<;;;;;;<<<===>>>??????@@@BBBGGGMMMRRRYYYaaajjjnnnooorrryyy{{{yyywwwxxx{{{|||zzzxxx{{{zzzyyyzzz|||~~~~~~}}}~~~~~~|||yyyxxxyyy{{{}}}||||||}}}tttZZZQQQSSSdddvvv|||xxxyyy|||||||||wwwhhh```fffoooxxxgggeeejjjooowww~~~ttthhhWWWJJJMMMVVVaaarrrrrr```KKKDDD;;;555444444222111111111111111111111111111000000000000000000000000111111000000//////......////////////////////////000///...------...///000000000000000000000000000333222111000000111222333111111222222222333333333111111222333333444555555555555555666666666666777888888888777666888<<<@@@DDDJJJVVVggg|||uuuxxxuuuzzzrrrqqqsssuuusssmmmeee```[[[SSSJJJFFFFFFGGGMMMWWWbbblllrrr}}}uuusssssspppoooqqqtttuuupppddd[[[[[[YYY```wwwiii\\\SSSIIIGGGKKKTTT\\\bbb___TTTJJJGGGIIIGGGIIIMMMOOOPPPOOOMMMLLLMMMMMMMMMMMMKKKIIIFFFDDDFFFEEEGGGJJJMMMMMMHHHDDDDDDBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@???>>>>>>>>>???======>>>>>>>>>===<<<<<<;;;777444444888:::888666222333555666777:::>>>AAAGGGJJJOOOUUU]]]hhhttt|||vvvooofff]]]UUUNNNIIIFFFBBB@@@>>><<<;;;<<<======???@@@AAACCCFFFJJJQQQUUU]]]dddmmmqqqrrrttt{{{}}}||||||~~~~~~|||zzzyyyxxxyyy{{{|||}}}|||{{{|||}}}}}}{{{zzz{{{{{{~~~|||{{{{{{}}}vvv```[[[```vvvzzz|||zzz||||||zzz}}}zzz~~~~~~uuuhhhdddkkkuuurrrbbbccclllvvv~~~pppdddVVVNNNTTT^^^gggvvvlllYYYIIIBBB:::444333333222000111111111111111111111111000000000000000000000000000000000000////////////////////////////////////111000////////////000111000000000000000000000000111000000000000000000111111111222222222333333333111111222333333444555555333333333444444444444555888888888777777999===@@@DDDKKKWWWiii~~~xxx||||||rrrsssxxx~~~|||vvvpppgggZZZMMMIIIGGGIIIPPP]]]kkkuuuzzz{{{tttqqqqqqlllnnnrrrxxxzzzsssfff\\\\\\\\\gggnnn]]]SSSKKKHHHJJJRRRYYY^^^\\\TTTLLLJJJLLLLLLNNNQQQSSSSSSPPPLLLJJJMMMNNNNNNMMMJJJGGGCCCAAABBBDDDFFFIIIJJJIIIGGGFFFDDDCCCBBBCCCDDDEEEDDDCCCAAA@@@???>>>=========>>>===============<<<;;;;;;;;;777333222555888888777444555666777999===BBBFFFMMMRRRYYYaaagggpppzzz~~~xxxpppjjjaaaXXXRRRLLLHHHEEEAAA???===<<<;;;<<<===>>>???AAADDDGGGJJJPPPVVVZZZbbbhhhpppssstttvvv{{{~~~~~~yyyxxxwwwxxxzzz{{{{{{zzzxxxzzz|||}}}|||{{{|||}}}}}}|||{{{|||}}}uuuccceeennnwww}}}}}}}}}~~~}}}sssjjjhhhpppyyyyyyhhh[[[aaannn}}}}}}lll___UUURRR[[[gggppp||||||dddRRRFFF???888333222222111000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111000000000000000000000000//////000000000000//////111111222222222333333333111222222333333444444555333333333444444444444555777888777777777999>>>AAAEEEKKKXXXjjj{{{~~~uuuwww~~~|||qqq```PPPKKKIIIJJJSSSbbbrrr~~~yyyqqqmmmlllfffhhhmmmtttyyyuuujjjaaa``````lllvvvaaaVVVNNNJJJIIIOOOUUU[[[[[[UUUOOOLLLKKKOOOQQQTTTVVVUUURRRNNNKKKPPPPPPOOOMMMJJJEEEAAA???@@@CCCGGGIIIHHHHHHHHHHHHCCCBBBAAABBBCCCDDDCCCBBB??????>>>>>>============;;;;;;;;;;;;:::999888888:::777444333555777777777666666777888:::???FFFJJJRRRYYYccckkkrrryyywwwqqqjjjeee\\\UUUOOOKKKGGGDDD@@@???===<<<;;;<<<>>>??????BBBFFFJJJOOOTTTZZZ^^^dddjjjpppssstttuuuyyy}}}~~~}}}|||}}}~~~~~~~~~zzzyyywwwxxxzzz{{{{{{zzzzzz{{{{{{{{{zzzzzz|||~~~~~~}}}}}}~~~ooocccjjjvvv{{{~~~tttmmmmmmttt{{{{{{lll^^^XXXddduuu{{{jjj\\\VVVUUU___kkkuuuwww___MMMBBB<<<555222222222111000111111111111111111111111000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000////////////////////////...///000111111000///...111111222222222333333333222222222333333444444444555555555666666666666777777777777777777:::???BBBFFFKKKWWWjjjwwwyyy}}}xxxeeeUUULLLJJJKKKTTTdddvvvyyynnngggfffbbbbbbeeellltttvvvqqqllleeeeeeooo~~~gggYYYPPPJJJGGGJJJPPPWWW[[[YYYSSSNNNKKKPPPSSSVVVXXXWWWUUUQQQOOOSSSRRRPPPMMMIIIEEEAAA???AAADDDHHHJJJJJJIIIIIIIIICCCAAA@@@AAABBBBBBAAA@@@>>>>>>>>>>>>=========<<<;;;;;;;;;;;;:::999888777777666666777888888666555777888:::<<>><<<;;;<<<===???@@@???CCCHHHNNNSSSXXX^^^aaaeeeiiinnnqqqrrrtttvvvyyy}}}|||{{{zzzzzz{{{|||~~~{{{zzzxxxyyyzzz|||{{{{{{~~~}}}{{{xxxvvvwww{{{~~~kkkdddnnnyyy|||uuurrrsssyyy}}}}}}vvvddd\\\^^^ooozzziii[[[WWWWWW___lllxxxrrr\\\LLL>>>999333111111222222000000000000000000000000000////////////////////////......//////000000111111000000000000000000000000///////////////////////////////////////////////////000222222222222000///111111222222222333333333222222333333333333444444555555555666666666666777666777777777888;;;@@@CCCFFFKKKVVVjjjtttrrrsss|||yyygggXXXLLLKKKLLLSSSaaavvv}}}kkkbbb___^^^\\\]]]dddmmmtttuuusssiiijjjsssqqq___SSSKKKFFFGGGLLLSSSZZZ\\\YYYUUUQQQTTTVVVXXXYYYYYYXXXVVVTTTVVVTTTPPPKKKGGGDDDBBBAAABBBEEEIIILLLMMMLLLIIIGGGAAA@@@??????@@@@@@???>>>======>>>>>>>>>>>>======>>>>>>>>>======;;;:::999666777888999999888777666888;;;???CCCIIIQQQYYY^^^aaajjjtttyyy|||}}}tttkkkgggbbb]]]UUUOOOJJJGGGDDDBBB>>>===<<<;;;<<<===???AAAAAAEEELLLRRRWWW\\\aaadddfffiiimmmppprrrtttvvvxxx|||}}}|||zzzyyyyyy||||||zzzyyyyyyzzz{{{{{{zzz~~~}}}{{{xxxvvvwwwzzz~~~mmmkkkttt}}}~~~zzzuuurrrtttxxx{{{}}}www{{{|||ooobbb___hhh~~~vvvgggYYYVVVWWW___lllzzz~~~kkkWWWHHH<<<777222111222333222111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000......////////////......000000000000000000000000111111222222222222111111111111222222222333333333333333333333333333333333333333333444444444444555666666777777888<<>>======>>>>>>===<<<======>>>?????????>>>===?????????>>>===<<<;;;:::888999999999888888888999999>>>EEEMMMVVV```jjjpppnnnuuu|||~~~~~~xxxnnngggccc^^^YYYRRRKKKGGGCCC@@@>>>======<<<;;;<<<>>>@@@AAADDDIIIOOOVVV[[[```dddggghhhkkkooorrruuuwwwxxxyyy{{{|||{{{yyywwwwww{{{~~~{{{yyyxxxxxxyyyzzzzzzyyyyyyzzz{{{zzzyyyyyy{{{|||qqqsss|||tttpppmmmnnnrrrvvvvvvtttrrrtttxxx~~~tttggg^^^___mmmnnnbbbSSSTTTWWWaaappp~~~uuubbbNNNAAA:::666222111333444333222000000000000000000000000////////////////////////000000000000////////////////////////////////////...///000000000000///...000000000000000000000000111111000000000000111111111111222222222333333333333333333333333333333333333333333444444444444555555666777777999===BBBFFFKKKNNNXXXlll}}}tttoooooowww}}}xxxrrruuuvvvtttqqqkkk]]]PPPJJJLLLMMMPPP[[[pppkkk]]]YYYPPPNNNMMMSSS]]]fffjjjjjjlllsssuuudddXXXQQQGGGHHHMMMTTT^^^fffiiijjjaaa```___^^^]]]\\\\\\[[[VVVRRRLLLFFFBBBAAAAAABBBDDDDDDGGGMMMQQQOOOFFF??????===<<<<<<======<<<:::===>>>???@@@@@@???>>>===>>>>>>>>>===<<<:::999888;;;:::999777666777:::===:::@@@IIIUUU```lllvvv}}}vvv|||~~~uuukkkddd```[[[VVVOOOIIIDDDAAA>>><<<===<<<;;;;;;<<<>>>@@@BBBFFFKKKRRRYYY^^^bbbfffiiikkkmmmqqqtttwwwzzz{{{|||yyyyyyyyyvvvtttuuuyyy|||zzzxxxwwwwwwxxxyyyxxxwwwssswww{{{}}}}}}{{{{{{{{{~~~tttxxx~~~qqqllliiikkkoooqqqnnnjjjmmmooottt|||ttteeeZZZ\\\mmmvvvggg]]]MMMQQQXXXcccsssoooZZZGGG;;;999555222111333555444333000000000000000000000000////////////////////////111111000000//////......///////////////////////////000111222222111000///000000000000000000000000111000///......///000111111111222222222333333333333333333333333333333333555555555666666666777777555666777777999===BBBFFFNNNPPPZZZmmm|||vvvrrrpppmmmqqq|||uuunnnjjjiiieee\\\SSSOOOLLLIIILLLRRRXXXgggrrr]]]RRRRRRLLLHHHJJJNNNSSS[[[ccchhhooo{{{wwwhhh[[[SSSNNNLLLRRR^^^hhhmmmmmmjjjhhheeebbb___^^^]]]]]]YYYTTTLLLFFFCCCCCCDDDDDDEEEEEEGGGLLLPPPNNNGGG@@@>>>===<<<<<<===>>>===;;;;;;<<<>>>@@@AAABBBAAAAAA<<<<<<<<<;;;888777888999:::;;;;;;;;;999999;;;===>>>DDDNNN\\\jjjtttyyy{{{yyy}}}wwwooohhhbbb^^^ZZZUUUMMMGGGDDDBBB@@@???>>>===;;;888999<<>>======>>>???>>><<<===>>>???@@@AAA@@@??????<<<===<<<:::888777999:::999:::;;;:::999999;;;===@@@GGGSSSaaannnvvvyyyxxxyyy|||~~~uuummmeee^^^ZZZTTTPPPJJJEEEBBBAAA@@@???<<<======<<<===@@@EEEHHHOOOUUU]]]dddhhhkkkmmmnnnssstttuuuvvvvvvxxx|||}}}xxxuuuuuuvvvwwwwwwvvvvvvvvvtttrrrrrrtttvvvqqqtttvvvxxxyyyyyy{{{}}}}}}}}}~~~|||zzznnnaaafffmmmrrrttttttuuuvvv|||{{{hhhYYYPPP]]]ttt{{{nnnbbbVVVOOONNNQQQYYYfffvvvuuucccPPPAAA;;;555444333222222222222222222222111111000000000000000000/////////.....................///////////////////////////////////////000222333333222000///......//////000111111111111111111111000000000000333444555444333222333444555555555555555555555555666666666666666666666666555777999888888;;;AAAFFFLLLRRR^^^ppp|||yyywwwrrrnnnnnnsss|||}}}}}}tttkkkcccaaa^^^XXXTTTSSSMMMJJJJJJOOOTTTbbbnnn\\\OOOIIIEEEFFFFFFEEEEEEHHHMMMSSS\\\jjj|||tttjjj___ZZZ\\\```cccdddgggggggggfffeeecccbbb```^^^]]]ZZZWWWSSSOOOLLLJJJJJJIIIIIIKKKMMMLLLHHHCCCBBBAAA??????@@@@@@???===???@@@AAAAAA@@@???>>>=========<<<:::888888:::<<<;;;<<<<<<<<<<<<===???BBBDDDLLLYYYhhhtttzzzzzzyyyzzz~~~xxxppphhh```YYYUUUNNNJJJEEEAAA@@@@@@???>>>:::<<<>>>@@@AAADDDHHHKKKSSSYYYbbbiiimmmooooooooosssuuuvvvwwwxxxzzz~~~zzzwwwvvvwwwxxxxxxuuuuuutttsssrrrtttwwwzzzvvvwwwxxxxxxxxxzzz~~~}}}wwwvvvyyy}}}|||{{{|||~~~}}}yyysssllleeeYYYcccooovvvxxxxxxyyy|||sssddd[[[]]]qqqttthhh]]]UUUQQQRRRUUU]]]jjjyyyxxxhhhYYYHHH===999333333222222222222222333000000000000////////////000000000/////////..................------------............///////////////000111222222111000///000000000000111111111111000000000000111111111111111333444333222111333444444444444444444444444444666666666666666666666666555777999999999<<>>======:::<<<>>>@@@CCCGGGMMMQQQYYY^^^eeekkknnnpppqqqrrruuuwwwxxxyyyzzz|||}}}zzzyyyzzzzzzyyyxxxxxxvvvtttsssuuuzzz}}}|||{{{zzzxxxwwwzzz~~~~~~~~~~~~~~~xxxttttttvvvwwwyyyvvvjjjccc``````XXXcccpppxxxyyyzzz}}}~~~lllcccbbbsss~~~oooddd]]]ZZZYYY\\\___fffqqq~~~mmm]]]OOOBBB999666222111111111111222222333//////////////////......++++++,,,---...///000000/////////......---------......///////////////000000000111111111111000000111000000000000000000000...//////000111222222222000222333333111111222444444444444444444444444444666666666666666666666666555777999999999<<>>???@@@AAA@@@@@@>>>>>>;;;;;;:::888888;;;@@@DDDDDDEEEFFFFFFGGGJJJOOORRRVVVZZZbbbnnnyyytttpppkkkeee```ZZZTTTPPPIIIFFFBBB???>>>===<<<;;;;;;<<<===???CCCJJJSSSYYY```cccgggjjjmmmooosssuuuxxxyyyzzz{{{|||~~~}}}|||||||||{{{{{{{{{yyywwwuuuwww{{{~~~~~~}}}zzzwwwuuuvvvzzz}}}~~~~~~~~~~~~}}}~~~xxxtttrrrrrrxxxyyymmmaaaZZZ[[[^^^___hhhsssxxxyyy{{{zzzhhhffflllzzzjjj^^^ZZZ[[[^^^eeegggmmmvvv|||eeeUUUIII>>>777444111111000000000111222222..................//////+++,,,,,,---...///000000111000000//////........./////////000000111111111000000000111111000000000//////////////////............///000111222222333000111333222222111333444444444444444444444444444666666666666666666666666444777999999:::===CCCIIIQQQWWWdddvvvxxxssswww}}}xxxpppnnnqqq~~~}}}uuunnnkkkfff\\\SSSPPPQQQMMMKKKMMMQQQ^^^|||}}}oooxxxzzz```SSSFFFAAA@@@>>>>>>???:::???EEEMMMXXXkkk|||yyywwwqqqnnnkkkiiiiiijjjmmmooozzz{{{zzzssshhh^^^WWWTTTQQQRRRSSSTTTTTTSSSRRRQQQMMMKKKIIIHHHGGGGGGDDDCCC>>>???@@@AAA@@@@@@>>>>>>:::999888777999>>>DDDJJJIIIJJJKKKLLLNNNRRRWWW[[[aaacccgggppp{{{oookkkgggbbb]]]XXXRRRNNNGGGDDDAAA???>>>===<<<:::<<<===>>>@@@EEENNNYYY```eeegggiiikkkmmmppptttwwwyyyzzz{{{{{{|||}}}}}}}}}~~~}}}|||{{{{{{zzzxxxwwwxxx{{{~~~}}}{{{{{{}}}vvvpppkkkssszzz{{{}}}wwwnnneee\\\VVVXXX^^^hhhooovvvzzz}}}uuufffiiivvvzzzggg[[[XXX]]]bbbiiikkkpppxxxvvv^^^OOOEEE<<<555333111111000000000000000111............////////////111111111000000000//////000000000000000///////////////000000111111222222000000000000000000000000............////////////...//////000111222222222000222333333222222444555333333333333333333333333666666666666666666666666444777999999:::>>>DDDIIIRRRZZZhhh{{{yyyrrr}}}vvvnnnlllnnnyyy~~~tttlllhhhbbbZZZTTTRRRPPPKKKIIIKKKOOO\\\{{{nnnrrrvvv{{{}}}ttt^^^QQQEEEAAAAAA>>>;;;;;;999???HHHPPPYYYiii{{{{{{uuuppppppsssyyy}}}wwwiii]]]WWWUUUSSSUUUXXXYYYYYYXXXWWWWWWOOOMMMKKKJJJIIIHHHFFFDDD@@@AAAAAAAAA@@@>>>===;;;888777666666999???HHHNNNRRRRRRSSSTTTWWW[[[bbbfffjjjkkknnnttt~~~~~~nnnkkkfffaaa\\\UUUNNNJJJBBB@@@>>>======>>>===;;;<<<>>>AAAEEELLLTTT^^^dddhhhjjjmmmoooppprrrtttvvvxxxyyyzzzzzzyyy{{{}}}|||{{{|||}}}||||||wwwxxxxxxxxxxxxyyy|||~~~zzzqqqiiirrr|||uuuwww}}}}}}|||qqqjjjccc^^^YYYUUUWWW^^^ppptttzzzpppccckkk{{{sssaaaVVVWWW```hhhlllnnnrrrzzznnnWWWIIIAAA:::555333222111000///////////////....../////////000000000111111111111000000000///......//////////////////......//////000111111222000000////////////000000.........///000000111111//////000000111111111222000222444444333333555666333333333333333333333333666666666666666666666666444777999999:::>>>EEEJJJSSS[[[kkk{{{vvv}}}vvvooommmoooxxx}}}rrrhhhccc^^^XXXUUUTTTOOOJJJHHHIIIMMM[[[yyyppppppnnnlllnnnqqqmmmgggYYYNNNDDDCCCDDDBBB>>><<<<<>><<<;;;;;;===>>>>>>===;;;>>>DDDJJJQQQYYYaaafffhhhkkkpppssstttttttttuuuwwwxxxxxxxxxwwwxxx{{{}}}|||zzzzzz{{{|||{{{{{{ssstttvvvwwwxxxyyy|||~~~|||~~~sssmmmvvvyyyrrruuuzzzxxxsssoooiiiaaa[[[ZZZXXXTTTWWW]]]ssswww}}}~~~kkk```kkk}}}xxxgggVVVNNNRRR___jjjnnnpppuuu|||{{{gggQQQEEE???:::555333222222111///.............../////////000000111111,,,,,,---...///000111111,,,------....../////////---------...///000000111000000////////////000000...//////000111222222333000000000000111111111111111222444444444444666777333333333333333333333333666666666666666666666666444777999::::::>>>EEEJJJSSS]]]nnn|||}}}}}}sssmmmnnnwww~~~uuuhhh```[[[WWWRRRMMMOOOJJJIIIMMMOOOXXXrrr{{{qqqhhhffffffbbb^^^]]]SSSMMMGGGEEEAAA======@@@DDDEEEKKKWWWdddooowww}}}{{{vvvwww}}}uuufff]]]ZZZ[[[\\\[[[ZZZ[[[\\\\\\[[[YYYUUURRRMMMJJJHHHHHHFFFEEEEEEDDDDDDBBB@@@<<<888555444111111666<<>>======>>>@@@AAABBBCCCGGGNNNUUU\\\aaabbbkkkooosssuuuvvvwwwwwwxxxyyyxxxwwwwwwwwwwwwxxxyyy{{{{{{{{{zzzzzz{{{{{{{{{}}}{{{xxxvvvvvvxxx{{{}}}tttrrrxxxsssuuuvvvrrrpppqqqhhhccc^^^[[[XXXUUUYYY```vvv~~~pppeeehhhwwwxxxiiiXXXMMMIIIMMMXXXdddfffmmmxxx|||gggPPPCCC===777333111444333111000...------,,,000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000111111111111222222222222111000000111222444555555555555555555555555555333444555666666555444333555777999999:::>>>EEEKKKTTT]]]mmm~~~zzzvvvvvv{{{yyymmmddd]]]XXXRRRNNNMMMIIIIIIMMMOOOWWWoooxxxlllfffbbb\\\VVVUUUOOOIIIEEEDDDBBB>>>???CCCDDDIIITTTaaalllrrrssssssvvv{{{rrrpppvvv~~~oooccc]]]\\\]]]```___^^^^^^^^^]]][[[YYYWWWTTTPPPMMMLLLKKKJJJHHHDDDCCCBBB@@@>>>;;;888666333222333999???GGGSSS___mmmxxx|||uuuppptttwwwuuuxxx|||vvvssshhhddd^^^XXXRRRMMMHHHDDD@@@>>>===;;;;;;<<<===???CCCEEEJJJQQQYYY^^^bbbcccmmmppptttwwwxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzyyyyyyzzz{{{|||}}}|||zzzwwwuuuvvvyyy|||uuuuuuzzztttvvvwwwttttttuuurrrpppnnnjjjbbb[[[[[[```{{{ggg\\\aaatttyyykkk___QQQIIIGGGLLLWWWbbbhhhqqq~~~vvvbbbMMM@@@:::555111000222111000//////...//////000000////////////000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000111111111222222222222222111111222333555555444444444444444444444444555666777888888777666555555777888999:::>>>FFFLLLSSS^^^ppp}}}tttiii___WWWRRROOOKKKIIIKKKOOOPPPWWWkkk}}}mmmddd]]]UUUOOOMMMKKKFFFCCCCCCBBB@@@BBBFFFFFFQQQaaaqqqyyyxxxppphhhiiirrr~~~~~~qqqjjjlllzzzwwwllleeecccbbbbbbfffdddbbbbbbaaa___\\\ZZZXXXVVVRRRPPPOOONNNLLLKKKGGGEEEBBB@@@???===;;;999333333555999===FFFXXXiiizzzyyyzzz}}}~~~uuuooommmbbb^^^XXXSSSOOOKKKFFFCCC@@@???===;;;;;;<<<===>>>EEEIIIPPPXXX^^^bbbdddeeeooorrrvvvyyyyyyzzzzzz{{{|||~~~~~~|||}}}{{{yyywwwwwwyyy{{{}}}|||~~~~~~zzztttsssvvv{{{~~~}}}uuuwww|||vvvvvvxxxxxxyyyzzz{{{}}}{{{nnncccccciii~~~ggg\\\bbbuuuyyymmm]]]TTTKKKIIIIIINNNXXXaaaiiirrrlllZZZGGG===888333///...000///////////////000111000000////////////000000//////000000000000111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000111111111222222222222222222333444555666444444444444444444444444777888999::::::999888777555777888999:::???FFFMMMSSS___rrrxxxlll___VVVPPPOOOLLLLLLOOORRRSSSXXXhhhxxx~~~mmmbbb[[[SSSNNNMMMKKKFFFCCCCCCCCCBBBEEEIIIKKKZZZooo~~~qqqddd```eeeooo}}}uuuiiifffppp}}}{{{sssnnnmmmmmmlllkkkiiigggeeeeeedddbbb___]]]YYYWWWTTTSSSRRRQQQNNNLLLLLLIIIEEECCCCCCBBB???<<<999:::;;;;;;;;;DDDYYYmmm}}}|||vvvnnngggdddZZZWWWRRRNNNKKKHHHEEEBBBAAA@@@>>><<<<<<===???@@@HHHNNNWWW___dddggghhhhhhppptttwwwzzzzzzzzz{{{|||}}}}}}}}}{{{xxxvvvvvvxxx{{{}}}|||}}}uuurrrvvv{{{{{{||||||}}}}}}vvvtttwwwwwwtttsssxxxvvvxxx{{{|||}}}~~~ssskkkooozzziii___dddtttrrreeeTTTOOOKKKLLLOOOTTT\\\dddooowwwwwwaaaRRRBBB:::666222//////000000////////////000000000000////////////000000////////////000000000111////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000111111111111333333333333444555666666555555555555555555555555777888999::::::999888777555777888888:::???GGGNNNVVV```rrrzzzmmm___UUUPPPNNNOOOQQQTTTVVVVVV[[[fffrrrqqqggg```YYYTTTSSSQQQJJJFFFEEEDDDDDDHHHMMMUUUfffzzzxxxggg\\\]]]cccppp}}}ooofffiiiqqquuurrrppprrrtttuuurrroooiiihhhfffffffffdddbbb```\\\ZZZYYYXXXWWWUUUQQQNNNMMMJJJGGGGGGHHHGGGCCC>>>???@@@AAA???===DDDZZZnnn~~~|||~~~zzzooofff```\\\TTTQQQMMMJJJHHHEEEBBB@@@>>>===<<<<<<===>>>AAABBBMMMTTT^^^fffjjjkkkllllllqqqtttxxxzzzzzzzzz{{{{{{{{{}}}}}}{{{|||zzzwwwuuuuuuwwwzzz||||||xxxtttwww{{{zzzzzz|||}}}~~~rrrkkkmmmppppppmmm{{{|||xxxzzz}}}~~~{{{pppnnn|||{{{bbbYYY___pppoooaaaPPPLLLLLLPPPUUUYYYaaahhhwww}}}~~~lllWWWKKK>>>999666222000111222111000///............000000////////////000000...////////////000000000////////////////////////////////////////////////000000000000////////////////////////000000000000//////000000000111111111222222333444555555555555666666666666666666666666777777888999999888777777666777888888:::???HHHOOOXXXaaarrr|||nnnbbbYYYTTTQQQRRRUUUXXXYYYYYY]]]eeemmm|||wwwnnnhhhbbb^^^]]]XXXPPPJJJGGGFFFGGGMMMTTTaaarrrmmm[[[YYYZZZcccnnnzzzwwwkkkgggjjjjjjkkknnnrrrttttttqqqoooiiigggfffeeeeeedddaaa___```___]]]]]][[[XXXSSSOOOJJJHHHIIIMMMQQQOOOIIIBBB>>>??????>>><<>>:::::::::;;;===@@@DDDFFFRRRZZZeeellloooooopppqqqrrruuuyyy{{{{{{{{{{{{|||zzz||||||zzz{{{yyywwwuuuuuuwwwyyy{{{zzz~~~zzzwwwxxx{{{{{{|||~~~rrrhhhggglllnnnnnnxxx~~~zzzqqqkkkrrrwww```ZZZcccvvvyyykkk```NNNKKKKKKQQQWWW]]]fffnnnwww}}}ttt```MMMDDD:::777555222111222222222000///............000000////////////000000......////////////000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000/////////000000000111111111222333444555555555444666666666666666666666666666777888999999888777666666777888888999@@@IIIPPPZZZbbbrrrqqqggg```ZZZVVVUUUXXX[[[ZZZYYY]]]dddiiitttuuupppmmmjjjggghhh]]]UUULLLIIIIIILLLTTT\\\lll~~~oooYYYUUUSSSWWW^^^jjj}}}}}}qqqjjjiiihhhkkkoooqqqpppooonnnmmmiiihhhfffdddcccaaa^^^[[[______^^^]]][[[WWWQQQLLLFFFGGGLLLUUU\\\\\\TTTLLLDDDCCCCCCAAA>>>AAAOOO^^^rrrtttxxx{{{~~~|||rrrhhh^^^UUUOOOLLLJJJFFFDDDCCCAAA???===999:::;;;===AAAFFFJJJMMMVVV___jjjppprrrrrrsssuuuuuuwww{{{}}}}}}|||}}}}}}yyy{{{}}}~~~~~~}}}{{{yyyyyyxxxwwwvvvvvvwwwxxxyyyvvvyyy{{{|||{{{yyyyyyzzzzzz|||~~~vvvlllkkkppptttwwwzzz~~~{{{qqqjjjkkk|||uuuiiiiiisss~~~rrrfff^^^MMMJJJKKKRRR[[[cccnnnwwwzzz~~~iiiVVVEEE===777555444111111333000000////////////000000000000////////////000000........./////////000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000111000111222333444444444333555555555555555555555555666777888999999888777666666777888888999@@@JJJQQQZZZcccuuu}}}xxx}}}zzztttlllfff```[[[VVVYYY[[[YYYYYY]]]cccfffooo|||xxxooommmnnnnnnnnnooo```WWWNNNJJJKKKOOOYYYcccrrroooWWWRRROOOPPPTTT___vvvuuunnnkkkkkknnnqqqqqqnnnkkklllnnnkkkiiifffdddbbb___[[[XXX]]]\\\[[[ZZZXXXSSSLLLHHHDDDHHHPPP]]]gggggg^^^UUUSSSQQQNNNKKKFFFEEEOOO[[[eeefffkkkttt}}}{{{pppggg]]]SSSMMMKKKIIIEEECCCBBB@@@>>><<<;;;<<<>>>AAAFFFLLLQQQTTTYYYbbblllrrrssssssuuuxxxvvvyyy}}}~~~~~~~~~zzz{{{|||}}}}}}|||{{{zzzxxxwwwwwwwwwwwwwwwwwwxxxtttuuuxxxzzz{{{zzzyyyxxxxxxzzz|||}}}{{{qqqqqqwww{{{~~~||||||}}}~~~uuukkkgggmmmyyyooopppwwwzzzmmmbbb\\\NNNKKKLLLTTT^^^hhhuuuxxxbbbNNNAAA:::444444333000000222.........//////000111222000000////////////000000............/////////000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000///000222333444444333222333333333333333333333333777888999999999999888777777777888888999@@@JJJRRRYYYdddxxxyyyrrryyy|||zzz|||wwwooogggbbbbbbccc___\\\\\\ZZZXXX[[[aaannnxxxxxxnnnfffgggjjjlllnnnpppeeeXXXPPPTTTWWWVVV[[[dddqqqpppXXXOOOJJJKKKOOOXXXnnn~~~|||wwwssssssvvvxxxtttnnnjjjkkkmmmnnnkkkfffcccaaa```^^^\\\]]]YYYTTTRRRPPPMMMHHHDDDCCCKKKTTT^^^iiinnniiiaaa```^^^ZZZRRRLLLLLLRRRYYYZZZ```kkkxxx}}}tttkkkbbbYYYQQQLLLIIIGGGDDD@@@>>>=========<<<;;;===CCCLLLTTTXXXYYYaaafffmmmqqqrrrtttwwwzzz~~~|||yyywwwwwwyyy}}}}}}zzzwwwyyy|||}}}yyyuuuvvvwwwxxxyyyzzzyyyxxxxxx||||||~~~}}}~~~|||}}}|||xxx~~~~~~tttiiimmm{{{yyyrrrnnnsss}}}wwwhhh\\\WWWLLLJJJJJJOOOZZZjjj{{{xxxiiiWWWJJJ>>>:::555222111000000///111111111111000000000000---...///000111222333333111000/////////000222333111000///......///000111000000000000000000000000111111000000//////......000///...,,,,,,,,,---...111111000000111111222333555444222222222555888:::555555444444444555555666999999999888888777666555555777888888:::AAAKKKRRRZZZggg}}}xxxwww~~~}}}ooouuu}}}tttkkkeeecccbbb^^^[[[[[[XXXUUUWWW[[[cccnnn~~~{{{pppggg^^^^^^```aaacccfffaaaWWWTTTZZZ]]][[[]]]dddoooqqqXXXOOOIIIKKKOOOYYYooo{{{wwwuuuxxxzzzxxxsssoooppprrrpppmmmiiieeebbb___\\\ZZZXXXTTTOOOLLLJJJHHHDDDAAAFFFLLLTTT]]]gggooonnnhhhoookkkcccZZZRRRQQQSSSWWWaaagggqqq{{{yyytttmmmfff___WWWPPPLLLGGGEEEBBB???===<<<============@@@FFFOOOWWW[[[]]]bbbgggmmmppprrrtttwwwyyy~~~~~~}}}{{{{{{|||~~~~~~{{{yyyzzz}}}~~~{{{wwwwwwxxxzzz{{{{{{{{{zzzyyy}}}}}}~~~{{{yyyzzz}}}|||{{{~~~}}}~~~rrrllluuu|||vvvtttuuu|||rrrcccXXXRRRJJJKKKNNNTTT```ssszzzpppbbbQQQEEE<<<888444111000111000000111111111000000000//////000000000000000000000000///...---------...000000111000///......///000111000000000000000000000000------......//////000000111111000///////////////111111000000111111222333222111000000000222444555555555444444444555666666888888888888777666555555444666777888;;;BBBLLLTTT^^^iii}}}yyyyyy|||oooqqq}}}{{{ppphhheeeccc___\\\[[[XXXTTTSSSVVV[[[gggyyy~~~vvviii```WWWTTTUUUUUUVVVYYYZZZWWWZZZdddhhhcccaaadddnnnqqqYYYOOOIIIJJJOOOYYYnnn}}}zzzuuuxxx{{{yyyuuurrrqqqrrrqqqnnnjjjfffbbb^^^YYYUUUSSSOOOIIIEEECCCBBBAAA@@@HHHMMMTTT[[[dddnnnqqqooooooiiiccc^^^___bbbfffhhhooottt|||~~~~~~~~~~~~{{{xxxllliiiccc^^^YYYTTTNNNJJJDDDBBB???===;;;;;;<<<<<<>>>@@@DDDKKKTTT\\\```bbbeeehhhmmmpppssstttwwwyyy|||}}}~~~}}}{{{||||||yyyyyyzzz{{{|||}}}|||{{{{{{~~~~~~~~~wwwuuuuuuxxxzzz~~~}}}~~~wwwoooooo}}}}}}rrrtttyyyyyykkk]]]SSSNNNMMMRRRXXX^^^iii{{{|||pppeeeXXXIII???999666222000000111000000111111000000000000//////111111000///...------,,,......------......///000000000////////////000000000000000000000000000000******,,,---///000222222111222222222222111111000111111000000111111222333111111111111111111111111555555444444555555666777888888888888777666555444444555777888;;;CCCMMMUUUaaakkk|||{{{|||uuuqqqvvvtttjjjffffff```]]]\\\ZZZTTTQQQRRRTTT^^^ooo}}}uuuggg]]]SSSOOOMMMLLLNNNQQQRRRVVVaaaooosssmmmgggfffooorrrZZZOOOHHHJJJNNNXXXkkk~~~}}}zzzuuuwwwyyyxxxtttooollllllmmmjjjgggccc___ZZZTTTPPPMMMIIIDDD@@@??????@@@AAAIIIOOOUUUZZZ```iiimmmmmmeee```\\\___hhhsssyyy||||||{{{vvvrrrooodddaaa\\\XXXTTTPPPKKKHHH@@@???===;;;:::;;;<<<===@@@CCCIIIQQQYYYaaaeeeggghhhjjjnnnqqqsssuuuwwwxxx|||}}}}}}~~~}}}|||}}}|||{{{|||~~~~~~|||zzzzzzzzz|||}}}}}}}}}|||{{{uuuqqqnnnpppwww~~~ooojjjnnnxxxppprrr~~~~~~qqqdddYYYQQQNNNSSS\\\ffflllqqq~~~uuufffZZZOOODDD<<<666333000///000111111000111000000000////////////000000///...---,,,,,,+++////////////000000111111000000////////////000000////////////////////////++++++,,,...000111222333111111333333333222111000111111000000111111222333333333444555555444222222555444444444555666777888888888888888777666555555666777888999<<>><<<;;;===AAADDDJJJRRRXXXZZZ\\\aaaeeefffccc^^^ZZZ___jjjwww~~~xxxrrrmmmkkk```]]]XXXTTTPPPLLLHHHDDD>>>===;;;::::::;;;===>>>BBBGGGOOOWWW___eeejjjlllmmmmmmooorrruuuwwwxxxxxx}}}}}}}}}|||||||||||||||}}}~~~}}}zzzxxx{{{zzzzzz{{{||||||{{{zzzyyyzzz|||}}}}}}}}}|||{{{uuupppkkkkkkuuu{{{gggeeelllvvvqqqrrrwwwjjj___XXXTTTRRRWWWcccrrrxxxzzzooo___SSSIII@@@:::444222000///000111111000000000000////////////...............------------...//////000000000000000//////000000000000//////////////////////////////...//////000111111222222///000111222222222111000111111000000111111222333333444666666666555333222444444444555666777888888999999999999888777666555888999::::::<<>>999333222000000111222111000000000////////////......,,,---------.../////////,,,,,,---............---//////000000000000//////000000000000000000000000111111111111111111111111//////000111111111111000111111000000111111222333111222333444555444333222444444444555666777888999::::::::::::999888777666888:::;;;;;;===CCCMMMTTTaaakkk{{{{{{}}}rrrmmm___VVVOOOOOOOOOLLLJJJJJJKKKKKKRRRbbbtttzzzlllcccXXXPPPJJJFFFIIIOOOYYYkkktttcccXXXPPPQQQSSSTTT]]]hhhrrr{{{|||zzzyyywwwxxxyyyxxxuuummmeee```^^^ZZZTTTNNNIIIDDD@@@<<<666888;;;<<>>FFFPPPXXXeeepppzzz}}}uuuppp___VVVNNNNNNOOONNNLLLLLLEEEEEELLL\\\ppp||||||wwwpppggg]]]TTTMMMIIIMMMSSS___ttttttfff[[[TTTUUUVVVUUU[[[dddooowww~~~|||xxxvvvuuutttuuuvvvwwwtttmmmeee___^^^YYYRRRKKKEEE@@@;;;888777:::>>>BBBFFFLLLTTTZZZ^^^dddccc[[[VVVZZZdddkkkooollliiijjjpppxxx~~~||||||}}}~~~yyynnneeeaaaYYYVVVRRRNNNKKKHHHDDDAAA>>>===<<<===>>>AAADDDEEEPPPWWWbbbjjjooosssvvvyyywwwuuutttvvvyyy||||||zzzzzz{{{{{{{{{||||||}}}}}}|||}}}~~~}}}wwwyyyzzz{{{zzzzzzzzz{{{}}}~~~}}}}}}~~~|||vvvxxxyyy}}}~~~uuuqqqssszzzyyymmmdddooo~~~kkk]]]XXXXXXrrrlll\\\UUUTTTUUUWWWaaalll{{{qqq\\\KKKAAA<<<888444555333222222333333111000000/////////............/////////////////////...------///000000000///......///000111111000///...000000000000000000000000.........///000111111222111111000///000111333444111111111000111222222333111111222333333444555666444444555555666888999:::<<<<<<<<<<<<;;;:::999999333555888:::???HHHSSS[[[iiivvvxxx{{{zzzrrrbbbYYYOOOKKKNNNQQQOOOLLLHHHGGGJJJWWWhhhwww~~~sssjjjbbb[[[TTTNNNTTT]]]ppp|||eee\\\WWWYYY[[[\\\aaagggmmmpppsssvvvyyy|||}}}yyyuuuqqqnnnlllppprrruuuuuurrrkkkeee```___YYYQQQHHHBBB>>>;;;999:::===>>>===CCCOOOZZZ___eeegggeeeaaaaaafffiiiiiirrrnnniiiiiioooyyy}}}zzz}}}}}}}}}xxxsssoooggg]]]UUUSSSOOOKKKFFFBBB???===BBB@@@>>>===???DDDJJJMMMUUUZZZcccjjjnnnqqqssstttvvvwwwxxxyyyzzz{{{{{{{{{zzz|||~~~~~~{{{yyyzzz}}}~~~}}}{{{zzzxxxwwwwwwzzz|||~~~|||~~~~~~~~~~~~~~~yyyzzz~~~~~~wwwyyyuuuxxxyyywwwtttppppppssszzzyyyqqqooofffwwwxxxdddVVVTTTXXXyyyeeeVVVOOOMMMRRRZZZhhhwwwwwwjjjYYYLLLAAA777222333000000000000000000000000////////////////////////000000//////.........---++++++,,,,,,---.../////////000111222222111000///333222111/////////000000////////////////////////111111111111111111111111/////////000111111222222222333444444555555444444222333444444444555777999:::<<<>>>===999666777999777666888<<>><<<;;;999<<>>???>>><<<:::::::::777666888<<<@@@GGGWWWeeettt~~~~~~|||}}}}}}iii___RRRLLLLLLNNNLLLIIIGGGFFFFFFKKKVVVeeettt}}}zzztttmmmhhheeehhhsss~~~yyyhhheeeeeeiiikkkiiihhhhhhmmmnnnpppsssuuuxxxzzz{{{|||xxxsssooommmkkkjjjhhhiiiiiiiiihhhfffccc```^^^RRROOOJJJEEEAAA?????????===@@@DDDJJJWWWfffmmmmmmjjjtttzzzvvvooommmooopppppprrrtttvvvxxxzzz{{{|||~~~{{{sssiiiccc```[[[UUUPPPNNNKKKGGGDDDAAA@@@???>>>>>>@@@CCCIIIQQQXXX\\\bbbgggmmmrrruuuvvvwwwxxxtttuuuvvvwwwwwwwwwwwwwwwxxxyyyzzz|||~~~~~~}}}~~~}}}}}}|||{{{{{{zzzzzzyyy|||}}}~~~~~~}}}}}}~~~|||jjjhhhfffggglllppptttuuuyyy{{{kkkmmmoooooooooqqqsssvvvpppmmmooo~~~tttdddZZZYYYbbbmmmeeeUUUMMMJJJOOOXXXjjjvvvtttgggYYYKKKBBB;;;666444555000000000000000000000000////////////////////////////////////............------......//////000000///000000111111000000//////...............///000////////////////////////000000000000000000000000//////000000111222222222222333444444555555444444444555666777666777999<<<;;;:::999:::::::::888666777666888===AAAJJJZZZiiixxx|||ooocccUUUNNNMMMMMMKKKHHHIIIHHHGGGIIIQQQ```sss~~~{{{xxxuuuvvv}}}wwwooommmnnnpppqqqpppooonnnooooooppprrruuuxxxyyyyyyxxxtttooommmmmmnnnmmmlllllljjjfffaaa\\\XXXVVVTTTPPPOOOLLLHHHDDDCCCCCCDDDEEEHHHLLLUUUdddrrrwwwtttrrr{{{{{{yyyxxxvvvuuuvvvwwwwwwvvvuuutttttt{{{~~~|||yyysssjjj```ZZZVVVSSSQQQNNNLLLIIIEEEAAA???>>>>>>;;;===AAAGGGOOOXXX```eeejjjnnnsssvvvwwwwwwxxxxxxwwwwwwxxxyyyyyyyyyxxxxxxyyyyyyzzz{{{|||~~~}}}|||}}}~~~~~~~~~~~~|||{{{wwwyyy{{{||||||}}}|||zzz~~~{{{kkkiiifffdddfffkkkqqquuuwww~~~rrrkkkmmmnnnooooooqqqsssvvvzzzoooooosss~~~yyyvvvyyykkk^^^ZZZ___mmmyyyzzzaaaTTTNNNMMMUUU```qqqyyypppdddUUUFFF===888444222333000000000000000000000000///////////////////////////////////////...............//////000000000111///000000000000000000///............///000000111///////////////////////////////////////////////////000000111111222333333222333444444555555444444333555666666666777:::<<<:::777666777999:::777444777666999===CCCMMM^^^mmm|||{{{tttiiiZZZRRRPPPOOOKKKGGGHHHGGGFFFGGGNNN]]]qqq|||wwwvvvuuutttuuuvvvvvvtttsssrrrrrrssswwwyyyxxxwwwrrrnnnjjjjjjmmmoooooommmkkkgggaaa[[[UUUQQQOOONNNOOOPPPPPPMMMIIIFFFEEEFFFKKKNNNSSS\\\lll{{{zzz{{{yyyxxxuuupppkkkjjjkkkmmmvvv{{{xxxvvvuuummmddd\\\VVVRRRPPPPPPMMMKKKFFFBBB???===<<<<<<;;;>>>DDDLLLUUU___gggkkkooorrrvvvxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxwwwzzzzzzzzz{{{||||||}}}}}}~~~|||{{{|||~~~~~~|||}}}~~~~~~~~~~~~{{{wwwtttxxx~~~yyymmmmmmkkkhhhgggiiioootttzzzyyyooommmmmmmmmmmmmmmnnnrrruuuzzzuuupppsssvvv}}}wwwsss{{{yyyfff^^^```iiivvvsss^^^TTTQQQRRR[[[gggwww}}}xxxeeeUUUDDD;;;666222//////000000000000000000000000////////////////////////.........////////////////////////000000000000000000//////////////////000...//////000111111111111////////////////////////////////////////////////000000000111222222333333222333444444555555444444222333555555555777999;;;>>>;;;999:::<<<===:::666777666999>>>DDDNNN```ppptttyyynnn```XXXUUUSSSMMMHHHEEEEEEEEEFFFLLLZZZkkkwww{{{~~~}}}zzzwwwwww{{{|||yyywwwtttssstttxxxyyyxxxvvvlllhhheeegggkkkmmmkkkgggdddaaa[[[VVVRRROOOOOOOOONNNRRRUUUTTTOOOKKKIIIHHHNNNRRRWWW___nnn~~~zzzwwwpppgggaaaaaaffflllvvv}}}}}}|||uuuqqqpppooohhh```\\\WWWRRRPPPQQQJJJGGGCCC???===<<<<<<===???BBBIIIRRR\\\eeelllpppsssuuuxxxyyyyyywwwwwwxxxxxxxxxxxxxxxxxxwwwvvvuuuyyyzzz{{{|||||||||||||||}}}~~~~~~}}}{{{zzz{{{}}}|||xxxvvvwww{{{uuujjjlllnnnkkkhhhjjjpppvvv{{{rrrnnnnnnmmmllljjjkkknnnpppwwwyyytttxxx~~~~~~zzzlll```___fffooozzz}}}lll\\\VVVUUUWWWaaannn|||dddSSSBBB999555222000///000000000000000000000000////////////////////////.........///////////////////////////000000000000000//////......//////000///000111111111111111000////////////////////////000000000000000000000000000000111111222333333333222333444444555555444444111333555555555777:::<<<===<<<;;;;;;;;;:::888666777666888===DDDOOOaaaqqqrrr|||rrreee]]]ZZZWWWPPPIIIFFFEEEEEEGGGMMMXXXdddkkktttzzz{{{~~~zzzxxxuuussstttxxxyyywwwtttkkkfffccceeeiiijjjeee```___\\\WWWSSSPPPOOOPPPPPPPPPWWW]]]^^^ZZZTTTQQQPPPTTTXXX[[[___iiixxx{{{|||{{{wwwpppfff```bbbjjjrrrzzz}}}}}}xxxqqqlllkkkfff___ZZZYYYVVVPPPMMMOOOEEECCC???===<<<<<<>>>@@@EEEIIIOOOXXXbbbjjjqqqtttuuuxxxzzz{{{yyyxxxxxxyyyzzzzzzzzzyyyyyywwwvvvvvvvvvwwwzzz|||}}}}}}}}}|||zzz{{{||||||zzzyyyzzz{{{~~~||||||~~~pppdddhhhlllkkkiiimmmwww~~~vvvpppqqqqqqpppmmmkkkkkkkkkppptttqqqlllqqq~~~pppfffaaagggsss|||~~~pppcccXXXXXXZZZ^^^jjjwww~~~___NNN===666555444333333000000000000000000000000////////////////////////............/////////000////////////////////////000///............///000///000000111111000///...////////////////////////111111111111111111111111000111111222222333333444222333444444555555444444222444555666777888;;;===;;;<<<<<<;;;888555444555888777888===CCCNNNaaarrrxxx}}}ttthhhaaa^^^YYYQQQJJJIIIHHHHHHJJJPPPXXX```dddooo}}}}}}yyyyyyuuussstttwwwyyyvvvrrrlllhhheeegggjjjiiibbb[[[^^^[[[WWWSSSPPPOOOOOOOOOSSS[[[dddgggccc]]]ZZZYYY\\\______^^^dddpppzzzxxxuuuzzz}}}zzzsssjjjdddgggrrr{{{~~~vvvnnnjjjhhh]]]VVVSSSUUUSSSMMMIIIKKKAAA???===;;;;;;>>>AAACCCIIIMMMTTT]]]fffnnnsssvvvwwwyyy{{{|||zzzyyyyyyzzz}}}}}}}}}|||{{{zzzyyyxxxsssuuuyyy}}}~~~}}}wwwyyy{{{{{{zzzyyyzzz{{{{{{}}}~~~~~~mmm```eeejjjjjjjjjqqq~~~~~~xxxrrrtttvvvvvvrrrnnnjjjiiieeeeee```\\\hhh{{{~~~xxxrrrlllkkkwww}}}nnneeeZZZTTTXXX^^^eeerrruuuYYYIII888444555666777777000000000000000000000000////////////////////////---.........//////000000////////////............000///...------...///000//////000000000...---,,,////////////////////////111111111111111111111111000111111222222333444444222333444444555555444444333555777777888999<<>>AAABBB???:::777777888888777888===CCCNNNaaaqqq|||wwwiii```[[[UUUOOOMMMHHHHHHNNNSSSUUUVVVXXXiii{{{||||||wwwttttttxxx{{{yyywwwqqqnnnkkkjjjjjjhhhddd```[[[^^^\\\TTTNNNOOOSSSTTT[[[\\\```gggkkkkkkeee___eeeeeebbb]]]ZZZ```mmmyyy~~~~~~}}}{{{yyyyyy{{{~~~~~~wwwqqqooorrrwwwzzz}}}tttjjjccc___WWWSSSOOOMMMLLLIIIEEEBBBAAA>>>>>>@@@@@@@@@EEEKKKPPPUUU\\\dddjjjpppuuuyyysssxxx}}}~~~{{{xxxwwwxxx|||}}}~~~~~~|||zzzyyywwwwwwxxxyyyzzz|||}}}~~~}}}zzzxxxxxxzzz{{{zzzxxx~~~|||zzzyyy|||{{{{{{~~~uuugggcccbbbggglllsss}}}xxxyyyxxxxxxzzzzzzuuujjjbbb\\\XXXVVVZZZeeesss~~~wwwnnnlllqqq|||nnneee\\\WWWVVVYYY]]]eeewww|||jjjOOOFFF:::444333444444333000000000000000000000000222222111000000000000000//////000000000000//////......------------.....................---------000000000000000000000000......///000111222333333////////////000000000000//////000000111111111111444444333333333444444555666666666777999;;;===>>>BBBAAA@@@<<<888555555555666555777<<>>===@@@AAABBBHHHOOOVVV[[[bbbhhhnnnrrrvvvxxxvvvyyy}}}~~~|||zzzyyyzzz}}}~~~}}}{{{zzzxxxwwwwwwxxxyyy{{{}}}~~~~~~{{{yyyyyy{{{||||||zzz~~~~~~|||{{{}}}||||||}}}}}}ssskkkhhhhhhlllpppwww}}}{{{yyyxxxwwwqqqggg___[[[XXXVVVYYYcccoooxxx}}}rrriiiooo~~~qqqcccZZZSSSRRRUUU[[[bbbmmmrrr___JJJBBB888333222333222111000000000000000000000000111111000///////////////------............---------------,,,,,,---------........................////////////////////////............////////////000000000000111111111111111111111111222222222222333333333333333444555666777666666777999;;;===???AAAAAA@@@<<<888666666666777666888===BBBLLL]]]lllrrrjjjccc]]]TTTNNNKKKMMMOOOOOORRRUUUbbbttt|||yyyxxxyyy}}}~~~}}}{{{ssssssqqqmmmhhhccc``````[[[^^^]]]YYYYYY^^^bbbcccdddccceeekkkoooooohhhaaaZZZ[[[XXXSSSPPPRRR[[[cccnnnoooqqqrrrrrrtttvvvyyyyyyttttttzzz}}}}}}}}}||||||}}}~~~vvvkkkbbb\\\YYYUUURRRNNNKKKHHHFFFBBB@@@@@@======@@@BBBEEEMMMUUU]]]bbbiiiooosssuuuwwwxxxyyy{{{}}}}}}|||||||||}}}~~~|||{{{xxxxxxwwwwwwxxxzzz{{{}}}~~~|||zzzyyy{{{|||}}}}}}{{{|||}}}~~~~~~}}}||||||}}}|||{{{|||~~~{{{qqqpppoooooorrruuu{{{yyyuuupppjjjccc]]]XXXWWWWWW[[[dddoooxxx}}}|||nnnaaaooovvveeeWWWPPPHHHKKKSSS\\\fffsss}}}gggSSSBBB<<<666222222222111///000000000000000000000000000000///............///---..................------,,,,,,,,,,,,,,,,,,---////////////////////////////////////////////////111111000///...---,,,,,,/////////000000000111111333333333222222222222222222222222333444555666777777777777888999<<<>>>@@@AAAAAA@@@===999777777888888888;;;@@@EEEMMM]]]lllzzz|||zzzppphhh[[[TTTOOOMMMLLLLLLOOOTTTfffwww~~~}}}}}}|||xxxvvvqqqrrrqqqllleee___]]]^^^___```]]]YYY[[[```dddcccgggeeeeeeiiimmmkkkccc[[[YYYZZZYYYVVVRRRTTTYYY___```cccfffhhhjjjmmmpppsss|||{{{tttrrrxxx~~~}}}|||{{{yyywwwxxxzzz}}}~~~||||||{{{{{{|||~~~|||rrrggg^^^YYYWWWSSSQQQMMMIIIEEECCCAAA??????<<<===AAAEEEJJJSSS\\\bbbgggnnntttwwwwwwxxxxxxzzzzzz{{{{{{{{{|||~~~}}}|||yyyyyyxxxwwwwwwyyyzzz{{{}}}{{{yyyxxxyyy{{{}}}{{{{{{|||}}}}}}|||zzzyyy{{{zzzyyy{{{}}}zzzqqqqqqrrrsssuuuwww}}}yyyqqqkkkeee```\\\WWWWWWZZZ```iiittt}}}wwwkkkcccsss~~~nnn^^^SSSMMMEEELLLWWWbbblllyyyuuu^^^KKK<<<888444222222222111//////////////////////////////......---------......000000////////////000000...------,,,,,,------...////////////000000000000////////////////////////333333222111000///..................////////////333222222222222111111111111222222333444555777888777777777888:::===???AAAAAAAAA@@@===:::888888999999:::???EEEKKKTTTdddssswwwrrrttt{{{{{{pppfff^^^WWWSSSPPPPPPUUU\\\ooo}}}|||xxxtttqqqnnnoooooojjjccc^^^]]]]]]___^^^ZZZXXX]]]fffjjjjjjlllhhhfffhhhkkkiii___VVVWWWYYYZZZYYYWWWWWWZZZ]]]XXX[[[___bbbeeeiiinnnrrryyy}}}}}}wwwuuuyyy~~~}}}{{{xxxuuutttuuuwwwyyyzzzzzzwwwvvvyyy}}}{{{pppeee\\\XXXVVVPPPNNNKKKFFFCCC@@@??????>>>===???EEEJJJOOOYYYbbbeeejjjqqqvvvxxxyyyyyyyyyzzzyyyyyyyyy{{{}}}~~~}}}|||zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxzzz}}}~~~|||zzzyyyxxxwwwwwwzzz}}}wwwooonnnqqqttttttvvv{{{yyyooogggccc```___]]]___bbbgggnnnwww|||mmmeeemmmzzzvvvgggZZZQQQMMMHHHRRR___jjjttt{{{kkkUUUDDD888666444333333333222111////////////////////////......------------......111000////////////000111//////............//////.../////////000000111111........................111111111111000000000000//////000000000111111111111111111111111000000000111222222333444555777888777777888999;;;>>>@@@BBBBBBBBBAAA>>>:::888888999;;;<<>>???@@@@@@@@@DDDKKKRRRWWW```iiijjjnnnssswwwxxxxxxyyyyyyyyyxxxxxxyyy|||~~~}}}|||{{{{{{zzz{{{||||||{{{yyyxxxvvvvvvxxxyyyyyyyyyzzz|||~~~}}}|||wwwwwwwwwyyy}}}}}}sssmmmjjjppptttsssuuuzzzyyynnngggddddddeeelllmmmnnnppptttzzznnncccaaaooozzz|||mmm___TTTOOOMMMGGGTTTbbblllvvv{{{kkk\\\KKK<<<666555444333333222222222000000000000000000000000...------------.../////////...---,,,,,,---...///000000////////////000000---......//////000000111........................------......//////000000222222222333333333444444//////000000000111111111222222222333444555666777777777888999<<>>===???BBBDDDEEEJJJSSSZZZ___gggooopppsssvvvxxxxxxwwwwwwxxxzzzyyyxxx{{{~~~|||{{{zzzyyyyyyzzz|||~~~~~~{{{wwwttttttwww{{{|||{{{{{{}}}~~~yyyxxxxxxzzz}}}~~~~~~vvvpppmmmgggooouuutttuuuzzz~~~yyyooohhhgggiiilll{{{||||||{{{}}}zzzgggaaaeeeiiiwwwwwwgggYYYPPPLLLLLLPPP]]]jjjpppxxxlll]]]PPPBBB777444444444222111000111222000000000000000000000000......------...//////000///...---,,,,,,---.../////////............//////,,,------...//////000000....................................////////////111222222222222333333333//////000111222222333333333333333333333444555666777888888:::<<>>BBBGGGJJJIIIHHHEEEAAA<<<888555444777:::???EEEPPPbbbxxxrrrfffaaacccooovvvooorrrooodddZZZVVVTTTRRRQQQNNNKKKJJJLLLLLLIIIFFFEEE???<<>>AAAFFFJJJJJJIIIFFFBBB===999666555666888<<>>JJJYYYfffmmmnnngggccceeefffccc______eeejjjlllggg\\\RRRNNNOOO\\\cccgggcccaaagggqqqwwwxxx|||}}}yyyuuusssssstttzzzzzz|||zzzxxxwwwqqqnnnggg___ZZZ\\\dddkkkrrrooojjjddd]]]VVVQQQOOOCCCCCCCCCCCCEEEIIIOOOTTT[[[___fffmmmrrruuuvvvvvvwwwxxxyyy{{{|||||||||{{{~~~|||}}}}}}|||}}}{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzyyy|||~~~~~~}}}~~~~~~}}}|||{{{|||~~~~~~~~~~~~~~~}}}zzzwwwsssxxx|||~~~wwwmmm```[[[XXX[[[___```dddhhhhhhmmmxxx|||wwwuuussspppllljjjiiiiiiiiigggaaa[[[VVVSSSSSS\\\fffooozzzttthhhnnn~~~rrrhhh[[[PPPHHHFFFNNNXXXnnn|||rrrdddTTTIII@@@888444444444333222111111111111111222111///......///111222........................000000000/////////......000000000///////////////------........./////////........................////////////////////////000////////////000111111666444333444444555444222333333333444555666777888777999:::<<<===AAAFFFIIILLLKKKIIIDDD>>>999777777666888;;;BBBNNNaaawww~~~xxxpppeee\\\VVVVVVPPPEEE@@@AAADDDEEEIIIIIIJJJNNNRRRSSSPPPMMMEEEBBB>>>@@@IIITTT^^^dddbbb___]]]]]][[[VVVTTTWWWeeelllqqqlll___TTTQQQSSS^^^dddgggcccbbbhhhpppuuuzzz}}}~~~zzzvvvttttttuuuyyyxxxxxxzzz~~~{{{zzzyyyppplllcccZZZUUUVVV\\\bbbgggddd```[[[VVVQQQMMMJJJCCCCCCDDDFFFIIIQQQYYY___cccfffkkkppptttvvvvvvvvvuuuwwwyyyzzz{{{{{{zzzyyy}}}}}}~~~|||{{{zzzzzzzzz{{{{{{{{{zzzxxxxxxyyyyyyyyyyyyyyy{{{|||}}}{{{}}}}}}{{{{{{{{{||||||}}}~~~~~~~~~~~~|||zzzwwwzzz|||}}}xxxnnn]]]VVVRRRUUUYYY]]]dddjjjfffooo|||}}}zzz{{{xxxtttrrrppppppoooooohhhbbb\\\WWWSSSTTT^^^jjjqqq|||nnnbbbiii}}}|||xxxiiiaaaXXXOOOGGGFFFQQQ]]]ooo{{{hhh[[[MMMDDD>>>888555666333333222111111111111111111111000000000000111111........................000000000000////////////000000000//////.....................////////////........................////////////////////////111000000///000111222222111///...000444666555333333333333333444666888999777999:::;;;===@@@EEEIIIMMMNNNLLLGGG@@@:::999999999:::===DDDRRRfff|||xxxoooggg___XXXSSSRRRSSSPPPIIIFFFIIIKKKJJJKKKJJJKKKOOOTTTWWWVVVTTTNNNKKKHHHHHHLLLRRRWWW[[[VVVVVVWWWXXXTTTNNNNNNRRR^^^fffllliii___VVVUUUWWWaaagggjjjgggffflllrrruuu{{{~~~~~~}}}{{{wwwvvvvvvxxx{{{yyyxxxxxx{{{|||zzzyyyyyyoooiii___VVVPPPQQQUUUYYY\\\ZZZWWWSSSOOOLLLIIIGGGEEEFFFHHHLLLRRR[[[eeekkklllnnnqqqtttvvvwwwxxxxxxsssuuuwwwyyyzzzyyyxxxvvvzzz|||~~~~~~~~~}}}{{{yyyuuuvvvwwwxxxxxxvvvuuuttt{{{zzzzzzyyyyyyzzzzzz{{{{{{|||~~~}}}{{{yyyxxxxxx|||}}}}}}~~~yyyyyyyyyzzz}}}ttt[[[TTTNNNPPPUUU[[[dddlllkkkttt~~~xxxuuutttuuuttttttnnnggg```ZZZVVVWWW___jjjqqq|||{{{kkkbbbjjjyyytttccc]]]UUUMMMGGGHHHSSS___nnnxxx~~~aaaUUUIIIAAA<<<777555555222222111111000000111111...000111333333111000...////////////////////////000000000000////////////000//////......---------........./////////000000////////////////////////000000000000000000000000222111111111222222333333000...---000444777666444333333222333444666888999888999:::<<<===AAAFFFIIINNNOOONNNHHH@@@;;;999:::;;;;;;===EEEUUUkkkzzzkkkaaaYYYSSSOOOOOOQQQTTTUUUSSSTTTXXXYYYWWWSSSPPPNNNOOOSSSVVVVVVUUUUUUSSSQQQOOONNNOOOPPPQQQOOOPPPUUUXXXVVVPPPPPPSSSWWW^^^dddddd^^^YYYYYY\\\gggmmmqqqoooooossswwwxxx|||~~~}}}{{{wwwyyyzzzyyyxxxwwwxxxyyy}}}zzzyyyyyy|||~~~}}}{{{zzzxxxwwwwwwwwwlllfff\\\SSSNNNMMMOOOQQQTTTSSSQQQOOOLLLJJJHHHGGGCCCEEEIIINNNUUU^^^hhhooouuuvvvwwwxxxyyyyyyzzzzzzrrrtttwwwyyyyyyxxxvvvtttvvvzzz}}}}}}}}}}}}yyyvvvxxxyyyzzzzzzyyywwwvvv{{{{{{zzzzzzyyyxxxxxxxxxzzz|||}}}}}}zzzxxxwwwwwwzzz}}}|||~~~{{{zzzxxxyyyxxxYYYQQQLLLNNNTTT\\\fffooottt|||{{{xxxxxxxxxwwwuuurrriii```[[[ZZZ[[[aaahhhnnnzzztttkkkiiisssuuummm\\\UUUNNNJJJHHHKKKVVVaaaooowwwuuuZZZOOOCCC===999444222333222111111000000000111111,,,...111444444111...,,,000000000000000000000000000000000/////////......//////......................../////////000000000////////////////////////000000000000000000000000111222333333444444333333444333333333555555555444555444333222333555888999888:::;;;===>>>BBBGGGJJJOOOQQQPPPJJJAAA::::::;;;;;;:::<<>>???CCCHHHKKKOOOQQQQQQJJJ@@@:::999<<<<<<;;;>>>HHH[[[ttt|||yyywwwwwwuuuqqqmmmbbbVVVLLLJJJKKKJJJNNNTTT___bbbaaa```cccggggggddd\\\UUUMMMJJJMMMRRRUUUWWWQQQSSSTTTRRRMMMHHHDDDBBBGGGJJJRRR[[[]]]ZZZWWWXXX]]]```dddggghhhiiijjjkkkmmmtttyyyyyyzzz|||}}}{{{yyy{{{~~~~~~~~~~~~~~~{{{wwwtttmmmqqqwww{{{}}}~~~|||zzzxxxuuutttssstttttthhhjjjmmmppprrrrrrrrrqqqgggbbbYYYRRRMMMKKKIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEKKKOOOUUU[[[cccllltttzzzzzzzzzxxxwwwwwwvvvvvvwwwsssuuuxxx{{{{{{yyyvvvuuupppwww{{{{{{}}}{{{wwwyyy{{{|||}}}{{{yyyxxxxxxyyyzzz{{{zzzxxxvvvttt|||}}}~~~|||zzzyyyyyyuuuyyy}}}~~~|||zzz{{{|||~~~~~~}}}|||xxxjjjZZZSSSOOOTTT^^^hhhuuu}}}wwwkkkcccdddjjjoooqqqtttrrr|||tttiiijjjrrr|||zzziiiXXXPPPHHHCCCGGGOOOYYYeeeooovvv|||vvvaaaQQQGGG===:::777444333555111000000000000000111111...//////////////////...........................///.........------------//////000000111111222222////////////000000000000000000000000000000000000000000000000000000000000---///222555555333111///+++///222333222222555999777666333222222444666888:::<<<===>>>@@@DDDHHHLLLOOOQQQQQQKKK@@@999999<<>>@@@KKK```zzz||||||}}}xxxsssqqqqqqlllccc\\\XXXQQQKKKHHHFFFHHHPPPYYYcccbbbaaa```aaacccfffggg\\\VVVOOOLLLOOOTTTWWWWWWTTTPPPOOOOOOKKKEEEBBBCCCBBBJJJUUUYYYXXXTTTSSSTTT]]]bbbhhhmmmpppqqqrrrrrrvvvwwwyyyzzz{{{{{{||||||xxxyyyzzz|||}}}}}}}}}}}}}}}}}}}}}}}}{{{xxxuuutttqqqssswww{{{|||yyyvvvuuutttrrrqqqqqqqqqqqqkkkjjjjjjooossssssnnniiibbb\\\TTTNNNMMMLLLJJJIIINNNHHHEEEFFFFFFDDDEEEHHHOOOXXXbbbgggiiikkkqqqwwwzzzzzz{{{|||||||||||||||{{{|||}}}}}}|||yyyuuussswwwxxx{{{}}}~~~~~~}}}|||xxxwwwxxxzzz{{{|||{{{zzzzzz|||}}}yyyvvvuuu}}}|||{{{yyyyyyzzz{{{{{{yyy|||~~~}}}zzzxxxyyy{{{yyyzzz|||}}}~~~ooodddWWWSSSQQQVVVcccqqq|||~~~yyyggg]]]hhhwwwzzzzzz|||{{{~~~xxxtttyyyppp^^^SSSLLLFFFAAAFFFTTTcccnnnssszzzgggYYYKKKBBB888333333444333111222111111000000000000000//////............//////...............///000000))),,,000222222111111222////////////000000000111++++++,,,---...000000111...///000111111000///...000000000000000111111222222111000000000000000111000111111222222333333444666666666444333222444666999:::;;;<<>>666222333444444333222111111000000000000000000//////.........//////...............///000000+++---000111000000111222.../////////000000000000------------------------...//////000000//////...000000000000000111111222111000000000000000111111111111222222333444444444777777777555333333444666999:::<<<>>>AAAFFFMMMQQQZZZWWWQQQIII@@@;;;999:::;;;:::>>>KKKaaa|||~~~qqqeeeaaaeeehhhhhhiiibbb]]]___eeehhhddd___VVVMMMFFFFFFJJJMMMRRRWWW[[[ZZZYYYWWWUUUSSSQQQPPPRRRLLLGGGGGGLLLTTTZZZ]]]TTTNNNJJJMMMOOOMMMIIIGGGKKKLLLOOORRRVVVYYY]]]^^^]]]```fffjjjnnnrrrvvvyyy|||}}}}}}~~~~~~~~~}}}}}}{{{{{{{{{|||||||||||||||}}}{{{xxxuuusssrrrrrrsssvvvvvvwwwyyy{{{zzzwwwtttrrrssstttvvvwwwyyyzzz{{{pppnnnkkkjjjjjjhhhbbb^^^ZZZWWWRRROOONNNNNNMMMLLLKKKFFFDDDEEEEEEEEEHHHMMM\\\dddmmmrrrrrrqqqtttwww{{{|||||||||||||||{{{{{{~~~~~~~~~}}}|||{{{zzzyyy~~~}}}|||{{{{{{zzzzzz{{{{{{}}}}}}{{{zzz}}}}}}~~~~~~}}}}}}|||{{{yyy{{{}}}~~~}}}}}}~~~yyy|||{{{kkk^^^XXXMMMOOOTTTaaappp~~~xxxqqqvvvxxx|||rrraaaUUUPPPKKKIIIKKKTTTdddtttuuueeeSSSGGG???999333000222444555444222111111000000000000000111000//////...........................///000000---///000000///...000111......//////000000//////111000000///...---,,,,,,///..................///000000000000000111111222000/////////000111222222222222222333444444555555888999888666444333555666777999===@@@DDDIIIOOOSSSZZZWWWQQQIII@@@;;;999999;;;;;;@@@MMMddd|||yyyyyypppaaaTTTOOORRRWWWYYY___YYYTTTWWW___eeebbb^^^XXXMMMDDDDDDHHHIIIKKKMMMRRRSSSSSSSSSRRRPPPNNNLLLMMMHHHCCCCCCJJJRRRXXX[[[SSSKKKGGGLLLQQQQQQMMMKKKMMMLLLLLLNNNRRRWWWZZZ[[[\\\___dddhhhlllqqqwww{{{~~~}}}{{{{{{|||||||||}}}~~~~~~}}}xxxuuussssssuuuvvv}}}{{{zzzyyyyyywwwtttrrrpppqqqsssvvvxxxzzz|||}}}vvvrrrnnnkkkhhhddd___[[[WWWUUURRRPPPNNNMMMLLLLLLJJJFFFDDDEEEEEEFFFKKKRRRbbbiiiqqquuuvvvuuuvvvxxx|||||||||||||||{{{{{{zzz}}}}}}}}}||||||{{{{{{{{{}}}}}}~~~~~~~~~}}}|||zzzxxxxxxyyyzzz}}}~~~||||||~~~}}}zzz{{{}}}~~~|||~~~qqq___UUURRRRRRTTTZZZgggvvvzzzyyyyyyvvv|||mmm___SSSMMMOOOPPPUUU___mmm|||uuujjj[[[LLLAAA:::666222000111333444444222111111000000000000000222111000///...........................///000000///000000///------///000---...///000000000//////222222111111000///......///...---,,,,,,---...///000000000000000111111222////////////000111333333222222333444444555555666999999999666444333555666555888===AAAFFFKKKPPPTTTWWWUUUOOOHHHAAA===<<<<<<;;;<<>>GGGMMMUUUZZZZZZXXXWWWWWWKKKHHHHHHLLLQQQTTTZZZ```dddbbb```\\\VVVQQQLLLJJJGGGEEEDDDIIIPPPVVVXXXXXXTTTPPPOOOSSSWWWXXXZZZ]]]```^^^YYYTTTQQQTTT\\\bbbeeehhhllloooqqqtttwwwzzz~~~~~~~~~}}}}}}{{{zzzxxxwwwwwwxxxyyyzzzyyy{{{}}}~~~}}}|||{{{yyyvvvuuuxxx{{{~~~yyyyyywwwuuuqqqmmmhhhfffaaabbbbbb```]]]XXXTTTRRRMMMNNNMMMLLLKKKMMMRRRVVV\\\YYYWWWVVVTTTVVVaaalllqqqrrruuuvvvwwwxxxyyyyyyyyyyyyzzz|||}}}}}}}}}}}}}}}~~~}}}{{{yyywwwuuuxxx|||}}}zzz~~~|||xxxxxxyyyzzz|||~~~~~~}}}~~~~~~}}}}}}||||||}}}}}}}}}||||||~~~~~~||||||||||||}}}pppbbbZZZZZZ]]]___fffrrrvvvuuuvvv|||yyywww}}}rrrhhhlllvvv{{{wwwiiieeebbb[[[TTTSSS^^^nnn|||xxxgggWWWKKKBBB;;;666222333333222000000000111222111111000000000000000////////////000111222222...............///000000+++---///000///------...///111333555555444222111------........./////////...//////000000//////...000000000000000111111222111000000000000000111111111111222222333444444444555555555444333444666888777999<<<@@@EEEKKKSSSXXX\\\YYYRRRIII@@@:::888888555999BBBTTTlll~~~yyysssnnniiigggdddkkkqqqwww}}}eeeXXXKKKDDD>>>777777;;;AAAKKKWWW\\\ZZZVVVUUUVVVGGGFFFHHHLLLPPPSSSZZZbbbgggeeebbb]]]XXXSSSOOOLLLFFFEEEFFFLLLTTTZZZ\\\[[[VVVSSSSSSWWWYYYZZZ]]]bbbbbb```ZZZRRRNNNRRR^^^hhhiiilllppprrrtttvvvxxxzzz|||}}}}}}~~~~~~~~~}}}}}}|||zzzwwwuuutttssstttuuuuuuxxx||||||zzz{{{wwwtttuuuxxxzzz{{{~~~|||zzzvvvpppjjjddd```[[[]]]```___\\\XXXTTTSSSJJJKKKKKKJJJJJJNNNUUU[[[ccc___]]][[[YYY\\\fffrrrvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxzzz|||}}}~~~~~~~~~|||yyywwwqqquuu{{{~~~|||||||||{{{|||{{{}}}~~~~~~~~~~~~|||{{{}}}}}}yyyzzz|||}}}yyykkk```]]]___ccckkkssssssrrrsssxxx|||ttttttyyywwwgggaaalll}}}wwwhhhaaa^^^\\\YYYYYYeeeuuu{{{hhhVVVJJJAAA:::666000111222222111111222333222111111000000000000000......//////000222333444...............///000000***,,,///000///.........000111444666666555333111222222222111111111111111...///000111111000///...000000000000000111111222222111000000000000000111000111111222222333444444333444444444333444666999:::;;;>>>AAAEEELLLTTTZZZYYYVVVPPPHHHAAA<<<:::;;;888<<>>>>>GGGPPPSSSTTTTTTPPPKKKDDDJJJMMMNNNPPPVVVZZZZZZaaa```___[[[VVVSSSRRRRRRQQQOOOOOORRRXXX\\\]]]]]]YYYYYYZZZ[[[]]]^^^]]]\\\bbbbbb```]]]ZZZ[[[```eeelllnnnqqquuuxxxzzz{{{|||}}}}}}|||{{{zzzyyyxxxxxx{{{{{{xxxuuuqqqppprrrtttxxxyyy{{{|||}}}}}}|||{{{}}}yyytttqqqoooqqquuuwwwzzz|||{{{wwwnnnfffaaa___[[[\\\\\\[[[ZZZWWWTTTRRROOOLLLJJJKKKKKKNNNXXXbbbgggiiiiiigggdddgggnnnttttttuuuwwwxxxyyyxxxxxxwwwuuuvvvxxx{{{||||||||||||~~~~~~{{{xxxuuussswww|||~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz~~~~~~}}}~~~}}}}}}~~~|||xxxxxx|||}}}nnngggeeecccgggmmmttt~~~uuulllhhhppp{{{xxxuuutttrrruuuuuuxxxyyyfff___gggrrryyylll^^^YYYWWWWWWXXX___pppzzzdddTTTHHH>>>777555222111111000000000000000...,,,+++,,,///111///---........................------------------------,,,,,,,,,---------..................////////////000///---,,,---...000111//////............//////////////////////////////000000111222222222222222555555555555444333222222333444555555555666888:::777999<<<@@@DDDKKKRRRWWW[[[WWWPPPFFF<<<666444444999;;;DDDWWWrrryyymmmddd```^^^^^^^^^hhhlllllliiifffddd___ZZZSSSVVV```rrrttt[[[FFFBBB>>>555333:::;;;DDDKKKMMMNNNPPPNNNJJJFFFKKKOOONNNPPPTTTVVVUUUYYYXXXWWWTTTQQQPPPPPPRRRSSSRRRRRRTTTXXXZZZZZZYYYYYYYYYYYYZZZ\\\]]]]]]\\\___``````___]]]___dddiiinnnooorrruuuxxxzzz|||}}}{{{{{{{{{zzzyyyxxxwwwwwwzzzzzzzzzxxxuuussstttuuuuuuwwwzzz||||||{{{yyywwwuuurrrooollljjjkkkmmmooowwwxxxwwwrrrkkkddd```___\\\\\\\\\[[[XXXUUURRRPPPMMMJJJIIIJJJKKKOOOYYYcccqqqrrrssspppmmmnnnsssxxxwwwxxxzzz|||}}}}}}}}}}}}uuuwwwxxxzzz{{{|||||||||}}}zzzxxxuuuxxx}}}~~~~~~~~~|||}}}~~~~~~}}}||||||{{{zzz|||~~~}}}~~~}}}}}}}}}~~~~~~yyyxxx|||{{{ooojjjggggggllltttwwwnnnhhhkkkrrrwww|||zzzsssssssssqqqssssssuuu{{{ooo___XXXaaasss}}}fffYYYTTTSSSUUUXXXffftttrrr]]]NNNDDD:::555333222111111000000000000000000...---...000111000...........................------------------------,,,,,,---------.....................////////////000///...------///111222//////............/////////////////////////////////000111111222222111111333333333444333333222111333444555555555555777999777999<<>>888777777999;;;DDDWWWrrrzzztttvvvzzzzzzvvvtttsssssstttpppqqq~~~tttkkk___UUUPPPOOOPPPPPPZZZ___aaa`````````]]]YYYKKKOOO[[[qqqqqqZZZGGGBBB>>>555333999:::@@@EEEFFFGGGKKKLLLJJJHHHNNNRRRQQQPPPQQQQQQNNNMMMMMMLLLJJJHHHIIILLLOOOTTTTTTTTTUUUWWWWWWUUUSSSXXXXXXXXXXXXYYYZZZ[[[\\\]]]```cccddddddgggkkkppppppqqqrrrsssuuuwwwyyy{{{xxxyyyyyyyyyyyyxxxvvvvvvxxxzzz||||||zzzxxxwwwwwwsssuuuxxxyyyzzzxxxvvvtttuuutttrrrpppnnnmmmmmmmmmrrrqqqooojjjeee```______]]]\\\[[[YYYVVVRRROOOMMMKKKHHHHHHJJJLLLPPP[[[fffyyyzzz{{{yyyvvvuuuwwwzzzxxxyyy{{{}}}yyyzzz{{{|||}}}}}}}}}}}}~~~|||zzzwwwzzz~~~~~~||||||zzz{{{}}}~~~~~~~~~}}}yyywwwyyy|||~~~}}}||||||}}}}}}||||||}}}~~~{{{{{{~~~zzzrrrmmmiiijjjrrrzzz~~~tttkkkhhhiiikkkqqqxxx}}}wwwpppooossstttssssssssstttyyy~~~xxxdddYYYWWW___uuusssbbbWWWRRRRRRXXX```ppp|||xxxgggTTTGGG>>>777222222222111111000000000000000222000//////111111000...................................................,,,------------.....................////////////000000///...///000111222//////............//////000000000000000000000000...///000000111111000000111111222222333333222222333444555555555555666888777999;;;===AAAFFFMMMRRRZZZVVVPPPGGG???:::999999999;;;DDDXXXrrrvvv{{{}}}tttmmmhhhkkknnntttyyy}}}~~~}}}}}}yyywwwssspppmmmkkkjjjjjjkkkggghhhssswwwyyy{{{|||}}}}}}yyyvvvmmmhhh___WWWRRRQQQRRRRRRPPPVVVYYYZZZ[[[]]]\\\XXXLLLOOOZZZnnnlllXXXGGGBBB>>>888888<<<<<>>:::;;;???AAAEEEFFFDDDEEEJJJMMMNNNOOOUUUXXXVVVSSSQQQMMMIIIBBBAAA???<<<;;;<<>>999444333333222111111000000000000000000000000000///.........////////////////////////////////////////////////---------.........//////............////////////000000000000000111111222//////............//////000000000000000000000000......///000000000000000000111222444555555555555444666888888666555555555666777:::===BBBHHHOOOTTT[[[WWWPPPGGG???999888888777:::DDDZZZwwwUUUWWWZZZZZZYYYXXXYYYYYYXXXYYY[[[[[[[[[YYYVVVTTTRRRUUUZZZ^^^aaabbbaaaaaaiiikkkmmmnnnoooppprrrtttooooooooollliiihhhhhhiiiyyy{{{kkk[[[WWW[[[___bbbdddfffdddcccccccccbbb```^^^ccceeeeeebbb[[[SSSMMMIIIIIIOOOSSSUUUXXX[[[ZZZVVVNNNPPPVVVaaaooozzzrrrbbbOOODDD>>>:::<<<@@@FFFJJJKKKHHHGGGKKKMMMLLLMMMRRRVVVSSSQQQOOOLLLHHHBBBAAA@@@<<<::::::<<>>===@@@EEEIIIMMMNNNKKKIIIJJJJJJHHHFFFLLLOOOMMMKKKKKKIIIEEECCCCCCBBB???===<<<===??????BBBDDDFFFEEEFFFIIILLLNNNSSSZZZ]]]]]]]]]```ccckkkooossstttsssrrrsssuuuyyyyyyyyyxxxvvvuuusssrrrooommmjjjhhhiiilllpppsssrrrtttuuuuuuuuuuuuwwwyyy{{{zzzyyyxxxwwwvvvuuuuuuxxxyyyzzzyyywwwrrrmmmjjjaaa]]]XXXVVVWWWXXXXXXXXXSSSRRRQQQOOONNNMMMLLLLLLRRRUUU\\\dddhhhkkkqqqyyyyyyzzz|||~~~~~~~~~~~~~~~|||zzzyyyyyyyyyyyyxxxyyyzzz|||}}}~~~zzz}}}}}}{{{{{{{{{|||}}}~~~~~~~~~{{{{{{}}}~~~~~~}}}|||{{{||||||||||||{{{yyyxxxtttzzz{{{iii\\\```dddhhhtttzzzwwwvvvnnnfffeeennnzzzxxxpppllluuuvvviiiZZZSSSOOOSSS^^^kkk|||}}}```PPP@@@777333000///000222111111000000000000000...000222111//////000222////////////////////////------------------------............////////////............////////////......//////000000000/////////............/////////////////////////////////000111111222222111111111222333444444444444444888:::;;;;;;999777666666888:::;;;===???DDDJJJNNNRRROOOJJJBBB<<<888888999888:::DDDZZZvvv<<<@@@CCCEEEEEEDDDCCCDDD@@@AAACCCEEEEEEEEECCCCCC@@@AAACCCFFFIIILLLOOOQQQNNNOOOPPPRRRTTTSSSQQQPPPNNNPPPTTTVVVVVVVVVWWWXXXUUU[[[```]]]WWWXXXaaakkksssyyy~~~{{{ssskkkjjjkkkdddZZZQQQPPPQQQPPPOOOPPPRRROOOMMMMMMOOOPPPQQQPPPOOOSSSWWWVVVPPPJJJEEECCCAAAGGGLLLOOOSSSXXXXXXUUUNNNRRRWWWYYY[[[aaajjjqqqssseeeRRREEE???@@@FFFKKKJJJNNNPPPLLLIIIIIIGGGCCCAAAFFFJJJHHHFFFGGGFFFCCCCCCCCCCCCBBB???>>>???@@@???AAADDDDDDCCCEEEHHHLLLNNNUUU]]]aaaaaaaaacccffflllooorrrrrrooommmnnnoooqqqrrrsssssssssrrrqqqooollliiieeecccdddhhhmmmqqqssssssrrrqqqqqqsssvvvyyyzzz{{{|||}}}{{{yyyuuusssuuuvvvwwwvvvsssnnniiifff```\\\XXXVVVWWWXXXXXXWWWQQQPPPOOONNNMMMMMMMMMMMMUUUXXXaaajjjnnnooouuu|||zzzzzz{{{}}}}}}}}}}}}||||||}}}}}}{{{{{{{{{{{{yyyzzz{{{}}}{{{~~~~~~}}}xxxzzz|||~~~{{{{{{}}}}}}{{{~~~}}}||||||}}}}}}|||zzzxxxwwwrrrxxxzzziii```ccceeeiiivvvxxxtttlllfffhhhtttzzzxxxtttuuu~~~~~~zzznnnaaaUUUMMMJJJQQQ^^^nnnzzz]]]NNN===555000---,,,---222111111000000000000000...111333222000000222444000000000000000000000000------------------------............/////////000............/////////000---....../////////////////////............//////////////////////////////000000111222222222222222111111222333333333222222999;;;===<<<:::777666666:::;;;<<<<<<===AAAFFFJJJMMMKKKFFF@@@;;;999:::;;;999;;;DDDYYYttt===<<<<<<<<<<<<===>>>>>>???@@@AAABBBAAA@@@>>><<<;;;<<<===???AAACCCDDDEEEIIIIIIHHHGGGEEEDDDCCCCCCBBBCCCEEEHHHKKKNNNPPPQQQNNNNNNMMMLLLKKKLLLPPPSSSaaabbbdddfffgggccc^^^ZZZSSSQQQMMMIIIFFFGGGKKKNNNMMMJJJGGGEEEEEEHHHKKKNNNMMMMMMNNNMMMKKKHHHDDDBBBCCCDDDFFFIIIKKKLLLMMMNNNMMMMMMMMMOOOSSSXXX\\\___fff[[[MMMDDDCCCFFFHHHHHHJJJIIIJJJKKKKKKIIIDDDAAACCCBBB@@@???@@@AAACCCDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAADDDGGGKKKMMMUUUXXX^^^bbbdddfffhhhjjjpppppppppooooooooooooooooooppprrrtttsssrrrpppnnnkkkiiieeeaaaaaadddkkkppprrrsssuuuuuutttuuuwwwyyy}}}xxxuuuuuuwwwrrrqqqpppppppppmmmiiieee]]][[[YYYVVVUUUUUUUUUVVVTTTUUUTTTOOOJJJJJJOOOTTT\\\```eeekkkppptttwwwxxxyyy{{{}}}}}}|||{{{|||}}}{{{yyyxxxzzz~~~}}}~~~}}}{{{zzz{{{|||}}}zzz{{{{{{|||}}}~~~zzz{{{~~~~~~zzzzzz|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~|||zzzyyyxxxwwwkkkmmmxxxyyymmmbbb^^^bbbppp}}}yyyppp```fffqqq~~~{{{uuummmeee___NNNJJJKKKUUUdddtttxxxRRRDDD666111222111111111111111111000000000000000000000000000000000000000////////////////////////...------,,,,,,------.........///000000000000///111111000---+++***+++---+++,,,.../////////...---000000//////.........---111111000000000000111111000000111111111222222222111111111222333444555666999;;;======;;;:::999:::888:::<<<===>>>@@@CCCFFFIIIHHHEEE???:::777666777===>>>EEEXXXsss888888777777888888999:::999:::;;;<<<<<<;;;999888999:::;;;===???@@@BBBBBB???>>>>>>===;;;::::::999999:::<<<>>>AAACCCEEEFFFFFFFFFDDDBBBAAAAAADDDGGGSSSTTTWWWZZZZZZWWWRRRMMMHHHFFFDDDAAA???AAAEEEIIIFFFDDDAAA>>>>>>@@@CCCEEEHHHJJJKKKLLLKKKHHHDDDBBBAAABBBCCCEEEGGGHHHJJJKKKJJJJJJIIIJJJKKKNNNQQQRRRXXXQQQIIIEEEFFFHHHIIIGGGEEEEEEDDDEEEFFFEEEBBB???>>>===<<<<<<<<<>>>@@@AAA===>>>???AAACCCDDDEEEFFFBBBBBBBBBDDDGGGKKKOOORRR[[[]]]aaacccfffiiimmmpppoooooonnnmmmllllllkkkkkkmmmooorrrttttttssspppoooooonnnjjjgggeeeggglllppprrrsssuuuuuuuuuvvvyyy{{{~~~|||xxxuuuuuuuuurrrpppnnnmmmkkkiiieeeccc___]]][[[XXXVVVUUUVVVVVVRRRSSSSSSOOOLLLNNNTTTZZZ```ccchhhnnnsssvvvxxxxxxxxxzzz|||{{{zzzzzzzzz{{{{{{yyyxxx{{{}}}}}}{{{yyyyyyzzz|||~~~|||||||||}}}}}}{{{{{{}}}~~~}}}zzzzzz{{{{{{||||||}}}}}}}}}}}}}}}|||xxxtttooollliiihhhnnnzzz{{{ppphhheeedddiiiuuu}}}vvvlll[[[dddtttwwwoooeee\\\WWWNNNNNNSSS___lllyyyhhhNNNAAA555222222111000111000000000000000000000000000000000000000000000000////////////////////////.........------.........111111000000000//////...111111111///------...000,,,---......//////......000000000/////////......//////////////////////////////000111222222333333222222222222333333444444888:::<<<<<<:::999999:::888:::<<<===>>>???CCCEEEGGGFFFCCC>>>999777777888:::<<>>???:::::::::999888777666666777888999:::<<<>>>??????BBBAAA@@@>>><<<<<<>>>@@@EEEFFFJJJNNNOOOMMMGGGCCC===<<<;;;999999<<<@@@DDDDDDBBB???===<<<<<<>>>???AAADDDGGGIIIIIIGGGDDDAAA????????????AAACCCEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGEEEDDDEEEIIIJJJIIIFFFBBBAAA???@@@AAABBBBBBAAA<<<;;;:::::::::<<<===>>>:::<<<>>>AAADDDGGGIIIJJJGGGGGGGGGHHHKKKPPPUUUXXX___```bbbdddfffjjjppptttppppppnnnmmmkkkiiihhhgggjjjmmmqqqtttuuutttqqqooosssrrrpppllljjjjjjllloooppprrrtttuuuvvvwwwzzz}}}}}}~~~~~~{{{wwwtttssssssqqqnnniiifffeeecccaaa```aaa___\\\YYYWWWVVVUUUUUUSSSSSSSSSQQQOOORRRYYY^^^cccggglllrrrvvvyyyzzzzzzxxxzzz{{{zzzyyyxxxyyyzzzzzzxxxxxx{{{}}}}}}{{{yyywwwwwwyyy|||~~~}}}}}}}}}~~~~~~{{{yyy}}}~~~~~~}}}~~~}}}|||{{{{{{|||}}}~~~|||}}}~~~|||vvvmmmeee___bbb^^^___fffllljjjeeebbbfffkkkttt}}}}}}~~~tttiiiaaammm{{{qqqggg]]]UUUPPPNNNTTT```ooo{{{oooWWWFFF<<<333222333111///000000000000000000000000000000000000000000000000000//////////////////////////////............//////444333111000///.........///000111000//////000111......------......//////111000000000000000////////////000000000000//////......///000222333444444444555555555444444333333555777999:::999888999:::999:::<<<===>>>???BBBEEEGGGFFFBBB===999777777999888999BBBVVVrrr555444444444444555666666444555666777777777666666666666777888999:::;;;<<<999999999888888777777777777777888999::::::;;;;;;=========;;;::::::<<<>>>>>>AAADDDIIIKKKIIIDDD@@@999999999888888:::>>>AAACCCAAA???<<<;;;:::;;;;;;;;;>>>BBBFFFGGGFFFCCCAAA>>>===<<<;;;<<>>======>>>BBBFFFHHHGGGEEEBBB@@@>>>>>>@@@CCCDDDEEE>>>>>>===<<<;;;<<<<<<<<<===>>>@@@BBBEEEHHHJJJKKKNNNMMMMMMMMMPPPTTTXXXZZZ]]]___aaaccceeehhhlllppprrrqqqooommmkkkhhhffffffgggjjjooosssuuutttqqqoooqqqqqqpppnnnllljjjkkkmmmnnnppprrrtttuuuwwwzzz}}}||||||{{{yyyvvvrrrpppooolllhhhccc```______^^^^^^___^^^[[[YYYVVVTTTTTTSSSSSSTTTTTTSSSSSSWWW]]]bbbeeeiiinnntttxxx{{{||||||zzz{{{{{{zzzxxxxxxyyyzzzyyywwwwwwzzz~~~~~~||||||zzzwwwuuuvvvxxx|||~~~|||||||||}}}}}}{{{|||}}}~~~~~~{{{ssshhh]]]VVVWWWSSSSSSYYY^^^___```aaahhhrrr}}}}}}~~~ssslllttt}}}~~~tttiii```XXXRRROOONNNZZZooovvv^^^III>>>666111222333111///////////////000000000000000////////////////////////////////////////////////......------------......333222111///......//////...///111111///......///000///...------...///000111111111111000000000000111111222333333222111111------...000111333444444777777888888777666444333333555777777777777999;;;:::<<<>>>??????AAADDDFFFKKKIIIEEE???999777777999888999BBBVVVqqq444444444444444555666666444555555555666555555555666666666777888999::::::555555555555444444444444333333333333333444444444333444555555444555888:::;;;<<>>888999999888777888;;;===>>>===;;;:::888777777777777:::???BBBDDDDDDBBB@@@>>>===;;;:::;;;<<<>>>@@@BBBBBBAAA@@@???>>>======::::::;;;>>>AAACCCDDDCCCAAA???<<<<<>>===<<<<<<<<<===>>>???BBBEEEIIILLLNNNUUUTTTSSSSSSTTTVVVXXXZZZZZZ]]]aaadddeeefffhhhiiiooonnnllljjjhhheeedddccceeehhhlllqqqsssrrrqqqoookkklllmmmllliiihhhiiiiiijjjllloooppprrrtttwwwzzzyyyyyywwwvvvtttpppmmmjjjdddaaa^^^\\\\\\]]]]]]]]][[[ZZZXXXVVVTTTSSSRRRQQQOOOQQQSSSVVVZZZ___eeeiiigggjjjoootttxxx{{{}}}~~~||||||}}}{{{zzzzzz{{{}}}zzzwwwvvvxxx|||~~~}}}{{{zzzyyyvvvuuuvvvxxx{{{}}}zzzzzzzzz{{{|||~~~{{{|||~~~yyyooocccXXXQQQMMMLLLPPPXXX^^^```ccchhhqqq~~~|||{{{|||wwwsssqqq{{{tttyyy{{{nnnbbbYYYTTTQQQOOOOOOaaa}}}wwwcccMMM===777222///222333000............//////000000000000////////////////////////////////////////////////---,,,,,,++++++,,,,,,---000///////////////000000...000222333111///......111000...------...///000000000000000111111111111111111222222222222111111,,,---...///111222444444888999;;;<<<;;;999666555222333555666666666999:::<<<>>>@@@AAABBBDDDGGGJJJRRROOOIIIAAA:::777777888:::;;;CCCVVVppp333222222222222333444444444444333333222222222222666666666777777888888888333333444444444444444444222222222222222222222222///111222333333444666888666666888;;;======;;;999666777888777666666777999<<<;;;;;;;;;::::::999999777999<<>>@@@BBB>>><<<999999<<<@@@DDDEEEAAAAAA@@@@@@??????>>>>>><<<===@@@CCCHHHMMMQQQTTTZZZZZZZZZZZZ[[[[[[ZZZZZZ\\\___ccceeeeeeeeeeeefffhhhhhhfffeeecccaaa```___dddfffjjjmmmooopppoooooohhhiiiiiihhhfffeeeeeeffffffhhhjjjlllmmmooosssuuuvvvuuutttsssqqqnnniiieee^^^]]]\\\\\\]]]]]][[[ZZZUUUUUUTTTTTTSSSSSSRRRRRRKKKNNNTTT[[[cccjjjppprrrmmmnnnpppssswwwzzz|||~~~}}}}}}}}}|||{{{|||~~~~~~zzzvvvvvvzzz||||||{{{zzzyyywwwwwwwwwxxxzzz{{{xxxxxxxxxyyyzzz|||~~~}}}|||}}}yyyooobbbVVVOOOHHHKKKSSS^^^eeehhhnnntttyyyuuuttt}}}vvvqqqssswww|||ppppppzzzxxxiii\\\SSSPPPOOOOOOSSSfffkkkVVVDDD:::333///...111222///...///---......//////000000111000000000000000000000000////////////////////////,,,,,,++++++++++++,,,,,,,,,---...////////////...---000333444333111000000000000//////......////////////000000000000000111//////............//////------...///111222333333666888;;;===>>><<<999777222444555555555666888:::<<<>>>AAACCCDDDGGGKKKMMMVVVRRRKKKBBB;;;777666888;;;<<>>>>>>>>>>><<<<<<;;;;;;::::::999999888777666555555777999:::<<<<<<;;;;;;;;;<<<>>>@@@===:::888888;;;???BBBCCCAAAAAABBBDDDEEEEEEFFFFFFEEEFFFGGGJJJNNNSSSXXXZZZ\\\]]]___aaaaaa```___^^^___```bbbbbbbbbaaabbbdddccccccbbbbbbaaa```______dddeeegggiiikkkmmmmmmnnniiiiiiiiigggdddbbbbbbbbbbbbdddfffggghhhjjjmmmppptttrrrppppppoookkkeeeaaa[[[[[[\\\^^^^^^\\\XXXUUUPPPQQQRRRSSSSSSTTTTTTTTTNNNRRRZZZccclllrrruuuuuuvvvuuuttttttuuuwwwzzz||||||}}}}}}||||||}}}~~~xxxvvvyyy|||}}}}}}zzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxzzz{{{}}}~~~|||~~~vvvhhhZZZQQQKKKOOOZZZfffmmmqqqxxxwwwrrrooouuu{{{wwwnnnmmmttt|||{{{mmmggglllyyy{{{pppaaaUUUOOONNNQQQSSSXXXkkkvvv___JJJ===999222///...111222///...000------......///000000111000000000000000000000000////////////////////////---,,,,,,++++++,,,,,,---+++,,,...//////---+++***&&&***///222222111000000000000000000000///............/////////000000000000...,,,++++++,,,...000.........///000111111222222555999===>>>===:::888444444555555444555888::::::===@@@BBBEEEHHHLLLOOOUUURRRKKKBBB:::777777888:::<<>>>>>:::;;;;;;;;;:::999777777888666444333333555888:::;;;<<<<<<<<<;;;<<<===>>>===;;;999:::===@@@BBBCCCAAACCCEEEHHHKKKLLLNNNNNNRRRQQQQQQRRRUUUXXX\\\^^^\\\___bbbeeefffeeecccaaa`````````^^^]]]]]]```bbbbbbbbbbbbbbbaaaaaaaaaaaadddeeefffgggiiikkklllmmmlllllljjjgggccc``````aaa```bbbdddeeeeeegggjjjlllrrrpppooonnnmmmjjjccc^^^ZZZ[[[^^^``````\\\VVVQQQNNNOOOQQQRRRTTTUUUUUUUUUUUUYYY```iiipppttttttsss}}}{{{xxxuuutttvvvxxxzzz{{{||||||{{{{{{}}}zzzwwwyyy}}}zzzzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxxxxzzz|||}}}~~~|||~~~ooo___TTTNNNTTT___kkkrrrwwwxxxsssoooiiiooovvv|||~~~}}}zzzyyyvvvwwwvvvpppiiikkkvvvoooaaa___hhhvvvrrrhhhZZZPPPMMMPPPUUUXXX[[[nnn|||jjjRRR>>>555444222///...111111......000---------...///000000111000000000000000000000000////////////////////////...------,,,,,,------...+++---///000///,,,(((&&&""")))---//////......///000111111111///...------.........//////000000222000---++++++---000222......//////000000111111///222777<<<>>>===:::888555555666555444555777:::999;;;>>>BBBDDDHHHMMMPPPTTTPPPIIIAAA:::777888999999;;;DDDXXXrrr333444555666777666555444444444555555444222111000222222222333333444444444444333222222111111111222333333333333333333333333555555555444444333333333666666666666666666666666555555555555555555555555777777777777777777777777777999;;;<<<<<<===???AAA???>>>===:::777666777999===:::666333333555777999999999888888888999999::::::999888888:::>>>BBBEEEGGGEEEFFFJJJQQQVVVXXXXXX[[[ZZZYYYZZZ\\\___ccceeeaaabbbdddgggiiihhheeebbbaaa```^^^]]]]]]^^^```aaabbbaaaaaaaaaaaacccdddeeedddeeehhhiiiiiikkkmmmoooppplllgggeeeffffffeeecccdddeeefffeeedddcccdddfffmmmmmmllljjjgggdddaaa````````````^^^ZZZWWWVVVVVVNNNOOOPPPQQQRRRTTTYYY\\\]]]```eeejjjooossswwwyyy}}}{{{xxxvvvuuuvvvwwwyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~{{{xxxxxxyyy|||~~~{{{|||}}}~~~~~~}}}||||||yyyzzz||||||{{{{{{}}}~~~~~~~~~sss```SSSKKKSSS```lllvvv}}}yyyqqqkkkkkkiiikkkqqqtttrrrpppqqqtttsssooollllllqqq{{{uuuhhhfffeeefffrrrxxxggg]]]TTTOOONNNOOOVVV]]]fffxxx{{{hhhVVVHHH===444...111///...///000111000...///...,,,++++++,,,...///000000000000000000000000////////////..................------------......000///---,,,++++++,,,---........./////////000000111111000/////////////////////000000111111111222111000000///...---------000000000000000111111222444444555777888:::;;;;;;555777777777666555777888>>>>>>>>>>>>???DDDKKKOOOOOOPPPKKKAAA;;;999999777<<<>>>FFFVVVooo111222222333333333333333444444555555444333111000333333333333333333444444444444333222222222222222333333333333333333333333555555444444444333333333555555555555555555555555444444444444444444444444777777777777777777777777666888:::;;;;;;<<<>>>@@@<<<===<<<:::666555555666888777666555444555555666888888888777777888888999===<<<;;;<<<@@@EEEKKKOOOLLLJJJJJJMMMTTTZZZ^^^```cccaaa```^^^___aaaccceeeeeedddcccdddeeefffeeeddd^^^]]]\\\\\\\\\]]]___```bbbaaaaaaaaaaaabbbcccdddcccfffhhhjjjjjjjjjlllmmmnnnkkkgggeeefffgggfffddddddeeeggggggeeedddeeefffkkkjjjhhhfffdddbbbaaaaaa```aaaaaa^^^ZZZVVVTTTSSSRRRSSSUUUVVVWWWZZZ^^^aaabbbeeeiiimmmqqquuuxxxzzzzzzxxxwwwuuuuuuvvvwwwxxxzzz{{{{{{|||}}}}}}~~~~~~}}}{{{yyyxxxxxxzzz{{{zzz{{{|||}}}}}}}}}|||{{{{{{}}}~~~~~~~~~~~~~~~~~~tttbbbWWWQQQYYYdddnnnvvv}}}|||vvvrrrnnnkkkkkkpppqqqnnnlllmmmnnnnnnnnnmmmnnnttt|||wwwjjjaaabbbeeeiiitttyyykkk___XXXPPPLLLJJJMMMUUU___lll~~~zzzmmmZZZIII>>>777222///000///...///000111000...///...,,,++++++,,,...///////////////////////////////////////..................------------............---,,,,,,,,,------++++++++++++,,,,,,,,,,,,111000000////////////////////////000000000111111///000000000000000000000000000000000000111111222222222333555666888999999999999888777555555777999<<<===>>>>>>@@@DDDJJJOOOQQQQQQKKKAAA:::999999888;;;>>>FFFXXXsss222222111111222222333333444444555444444333222111444444444444333333333333555444444444444333333333333333333333333333333333444444444444333333333333444444444444444444444444333333333333333333333333555555555555555555555555555777888999999999;;;===;;;<<<<<<;;;777555444444555666666777666666555444999999888888888888999999;;;:::999;;;@@@IIIQQQVVVTTTQQQOOOQQQWWW___eeeiiikkkiiifffcccbbbbbbcccdddgggddd```___```bbbcccdddZZZZZZZZZZZZ[[[\\\^^^___bbbaaaaaaaaaaaabbbbbbccccccfffiiikkkkkkjjjjjjkkkllliiigggffffffggggggfffdddgggiiijjjhhhgggffffffiiigggdddaaa``````bbbccc```aaabbb___[[[VVVSSSRRRTTTWWWYYY[[[]]]___cccfffgggiiikkkooorrrvvvxxxyyywwwwwwwwwxxxxxxxxxyyyyyy|||{{{{{{{{{{{{|||~~~}}}}}}{{{yyyxxxxxxxxxxxxxxxyyy{{{|||||||||{{{{{{|||~~~~~~rrrddd[[[[[[bbbllluuu{{{{{{wwwrrrnnnnnnrrrrrrmmmiiiiiifffiiilllpppuuuzzzqqqgggbbbhhhpppuuu~~~pppaaaVVVQQQKKKHHHGGGKKKVVVbbbnnnyyyjjj]]]KKK<<<444222222222000///......000000///...///...---,,,,,,---...///////////////////////////////////////..................------------......,,,,,,------...---------,,,,,,---------.........111000//////......//////...///////////////000000...//////000111222222333000000000000000111111222000111222333444555666777<<<<<<:::888666555777999:::;;;===>>>AAAEEEJJJNNNQQQPPPJJJ???888777888777999===GGG\\\www444444333222222444555666555555444444444333333222555555444444333333333222555555555555555555444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444444555777777777777999::::::<<<===<<<999666555555666666666777777777777666:::::::::999::::::;;;;;;:::999888;;;AAAKKKTTTZZZ[[[XXXTTTSSSWWW___fffkkkllljjjfffcccaaaaaaaaabbbdddaaa]]]\\\\\\^^^______WWWWWWWWWXXXYYY[[[]]]^^^````````````aaaaaabbbbbbcccfffjjjlllkkkjjjiiiiiiiiihhhggggggggghhhhhhhhhgggjjjmmmmmmllliiigggggggggeeeaaa^^^^^^```ccceeebbbccccccaaa\\\WWWTTTRRRVVVXXX\\\^^^```cccgggiiilllllllllooorrruuuvvvvvvvvvxxxyyy{{{}}}}}}}}}}}}}}}|||{{{zzzzzz{{{}}}~~~}}}}}}|||{{{zzzxxxwwwvvvwwwxxxzzz{{{|||{{{{{{zzz{{{|||~~~~~~}}}}}}|||yyymmmbbb\\\```jjjwwwwwwvvvtttuuuyyyxxxpppiiigggaaafffnnnvvv}}}nnnhhhhhhrrr|||zzzhhh[[[PPPMMMJJJIIIIIINNN[[[hhhooo|||~~~sssiii\\\QQQBBB666222222333444000///......///000///.........------------......////////////////////////////////////...............------,,,,,,------...***+++---...///...------------........./////////000000///............///............////////////...//////000000111222222000000000000000111111222000000111222333444555555;;;<<<===<<<999777777777777999<<<>>>AAADDDIIILLLPPPOOOGGG<<<555555666666999<<>>@@@???>>>@@@EEENNNXXX]]]^^^[[[WWWTTTUUUZZZaaaggggggeeebbb___]]]]]]^^^___]]]\\\ZZZZZZ[[[[[[ZZZYYYTTTTTTUUUVVVXXXZZZ[[[\\\^^^______```aaaaaaaaabbbbbbeeeiiikkkkkkiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkkjjjmmmoooooommmiiigggfffeeecccaaa______aaadddfffbbbcccdddbbb^^^YYYWWWVVVYYY[[[___aaadddhhhlllppprrrpppoooqqqtttvvvwwwvvvuuuvvvyyy|||~~~~~~~~~~~~}}}{{{yyyyyyzzz|||}}}}}}}}}}}}}}}|||zzzxxxwwwvvvwwwyyy{{{{{{{{{{{{zzz{{{|||~~~~~~}}}}}}~~~|||www{{{}}}yyypppeee^^^\\\aaannn{{{|||{{{}}}uuukkkfffaaafffpppzzz}}}qqqddddddjjjvvv~~~ooo___VVVOOOLLLKKKNNNQQQXXXdddpppxxx~~~vvviii]]]PPPHHH===666333333222111///...---...///000///---................................................////////////............------,,,,,,,,,,,,------***+++---...///...------***++++++++++++,,,,,,,,,000//////...............////////////............////////////////////////000000000000000111111222111111222333444444555555888;;;>>>???===999777666777999;;;===@@@CCCGGGKKKOOONNNGGG<<<555666888777:::<<>>;;;999777888999;;;<<<>>>AAAFFFIIIOOONNNHHH>>>888999;;;::::::<<>>???@@@AAA??????AAABBBEEEHHHJJJKKKIIIGGGEEECCCEEEHHHLLLOOOUUUUUUTTTRRRPPPQQQUUUYYY^^^\\\YYYWWWVVVWWWXXXYYYXXXWWWWWWXXXZZZZZZXXXWWWSSSSSSUUUVVVWWWXXXYYYYYYYYYZZZ]]]___aaabbbccccccbbbdddggghhhhhhiiikkkllliiikkknnnmmmkkkkkklllnnnnnnnnnmmmjjjfffbbb```______```bbbcccccccccaaaaaa^^^^^^^^^\\\[[[ZZZ\\\^^^```aaabbbdddhhhnnnuuu{{{|||xxxtttuuuyyy||||||zzzssstttvvvxxxzzz{{{|||}}}}}}}}}|||{{{zzzzzzyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{vvvxxxyyy{{{|||}}}||||||{{{}}}~~~~~~~~~~~~|||vvvqqqnnnrrrsssooogggcccdddgggiiiyyy|||qqqhhheeecccfffmmmwwwqqqfffccchhhrrrwwwfffXXXSSSJJJHHHLLLZZZkkkwwwtttmmmfff[[[OOOAAA;;;444111000111///---///...------//////...---......////////////..............................////////////............---,,,,,,++++++,,,,,,---......---,,,,,,,,,------000000000111111111222222//////...------------...111111000000000/////////.........///000000111111000000000000000111111222111222222333333444444555444777:::<<<<<<;;;<<<===::::::::::::;;;???DDDHHHJJJKKKFFF>>>999999:::999999<<>>CCCHHHEEEFFFCCC;;;666777888666888;;;LLLhhh|||999999999888888888777777777777777777666666666555555555555555555555555555333333333333333333444444666555444333333333444555444444333333222333333444555555444333222222222222111222333444444333222111111111222333444555555666888666444444666888888888999888999;;;>>>@@@AAA@@@GGGMMMPPPNNNNNNPPPPPPMMMMMMMMMNNNPPPRRRTTTVVVWWWVVVUUUTTTRRROOOLLLJJJIIIPPPQQQQQQPPPPPPRRRVVVYYYYYYYYYYYYYYYYYYZZZ[[[[[[YYYUUURRRRRRVVVZZZ[[[[[[WWWXXXXXXWWWUUUVVVXXXZZZYYYZZZ[[[\\\]]]^^^______aaaaaabbbeeejjjmmmnnnnnnpppllliiihhhiiijjjiiihhhllliiieeebbbaaa```^^^]]][[[^^^bbbaaa___\\\\\\]]][[[ZZZZZZ[[[\\\[[[ZZZXXX___bbbdddddddddgggooovvv|||}}}}}}|||zzzzzz{{{}}}ttttttvvvzzz~~~~~~{{{zzz{{{}}}}}}|||yyyvvvtttuuuwwwzzzzzzzzzyyyzzzzzzxxxxxxwwwuuutttvvvyyy|||}}}}}}}}}}}}}}}~~~~~~}}}}}}uuukkkfffnnntttqqqkkkkkkooosss~~~uuujjjccccccfffiiihhhkkksss}}}~~~zzzwwwkkk[[[XXX[[[ooo~~~tttiiiZZZMMMGGGBBBIIIUUUdddsssnnnbbb\\\WWWLLLCCC<<<777222000111222111000000000000000000000000000...---,,,,,,,,,,,,---...111222222111111000///.........///---+++)))******,,,,,,,,,---------......---,,,,,,,,,,,,---............////////////............---,,,---...///000000000000000000000000000***+++---//////000//////222000---++++++---000222888444111111444555555333222222444666999;;;<<<===999:::::::::;;;???DDDHHHKKKHHHBBB<<<999888888999<<>>CCCFFFIIIEEE@@@:::777666666777===CCCPPPggg{{{<<<<<<<<<;;;;;;;;;:::::::::999999888777777666666666666666666666666666666777555444222222333555666000111111222444666777888555555444555555555555555666666555444444555555555444555666666666666555555777777777777888888999:::===<<<;;;<<<>>>>>>===<<<@@@BBBDDDFFFGGGGGGFFFFFFNNNUUU[[[\\\]]]___^^^[[[ZZZYYYXXXWWWWWWWWWXXXXXXRRRQQQQQQPPPOOOMMMLLLKKKJJJOOOTTTXXXYYYWWWVVVVVVWWWVVVVVVVVVVVVWWWXXXXXXXXXVVVSSSRRRTTTVVVVVVVVVVVVVVVVVVUUUTTTTTTVVVXXXXXX[[[^^^aaabbbaaa___]]]]]]```eeekkkqqqtttsssrrrkkkjjjjjjkkklllllljjjiiijjjhhhffffffgggggggggfffbbbcccdddbbb___\\\\\\\\\aaa```___```cccfffggggggiiikkkllllllkkknnntttyyy|||}}}~~~}}}{{{zzz{{{|||yyyxxxwwwxxxyyyzzzyyyxxx{{{{{{{{{{{{zzzxxxwwwvvvwwwyyy{{{{{{zzzyyyyyyzzzyyyxxxvvvtttsssuuuyyy|||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzz|||xxxuuutttttttttlllqqquuuuuuyyyyyyooonnnpppuuuyyyvvvwwwwwwwwwzzz~~~~~~{{{rrrggg]]]ZZZ]]]aaasssyyyfffWWWMMMIIIIIIJJJUUUgggwwwzzziii[[[OOOFFF===777777444111//////000//////........................000///............///000,,,---...///000000000000+++---...---,,,+++,,,---,,,,,,,,,---------......000000...---,,,+++++++++///////////////...---,,,......------......///000........................000///,,,++++++---///111111111000000000000111111333222222333444555333222111222333555777888:::;;;<<<<<<<<<;;;;;;===AAAEEEIIIEEE???:::666666777888===CCCPPPfff}}}>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::999999999888888888888888888888888999888555444444555777888111111222333555666888888444444555555555555555555666666555555555666666777666666777777777777777777888888888999:::<<<>>>???CCCBBBCCCEEEFFFFFFCCCAAAAAACCCFFFGGGFFFCCCAAA@@@IIIQQQYYY\\\^^^aaaaaa^^^^^^\\\YYYWWWVVVUUUUUUVVVOOOOOOPPPPPPOOONNNNNNMMMHHHLLLRRRVVVVVVUUUTTTTTTXXXXXXWWWWWWXXXXXXYYYZZZXXXVVVTTTSSSSSSSSSTTTTTTWWWWWWWWWVVVUUUUUUXXXZZZ[[[]]]___bbbdddeeeeeeeeeffffffiiimmmrrruuuvvvuuupppooonnnnnnnnnnnnmmmmmmkkkjjjhhhhhhiiiiiihhhgggdddeeeeeedddcccbbbbbbbbbfffdddccceeeiiimmmpppqqqpppqqqrrrrrrqqqtttxxx||||||}}}~~~~~~|||{{{{{{|||zzzyyywwwwwwwwwxxxxxxxxx{{{{{{zzzyyyyyyxxxxxxwwwwwwyyy{{{{{{zzzyyyyyyyyyyyyxxxwwwuuutttuuuyyy}}}|||||||||||||||{{{{{{zzz{{{{{{{{{}}}~~~yyyuuurrrrrryyy~~~|||yyyyyyyyyyyyxxxoooqqqvvv{{{{{{~~~}}}}}}vvvkkkcccaaaeeelllqqq{{{zzzdddSSSJJJHHHKKKRRR___sssyyyjjj[[[LLLAAA:::666444222000.........//////........................///..................///,,,------...//////......+++,,,------,,,,,,---///,,,,,,,,,---------......//////...---,,,++++++,,,////////////...---,,,,,,...............//////000000000000000000000000000000///---,,,,,,---...///000000000111111000000000111111222444444444222111111111333444666777888999:::;;;;;;;;;<<<>>>BBBEEEJJJFFFAAA;;;888888999:::<<>>>>>>>>>>>===>>>>>>>>>============<<<::::::::::::::::::::::::;;;:::888777666777888999555666666777777777777777444555666777777777666666666666666666777777888999888888888999999::::::;;;888888999:::===@@@CCCEEEIIIIIIKKKNNNOOOMMMJJJFFFBBBEEEGGGGGGCCC???===<<>>888666111111000......---...///////////////////////////------------------------...............---,,,,,,***,,,------------...000,,,,,,,,,---------......------,,,,,,,,,------..................---,,,,,,.........///////////////000000000000000000000000..................------......///000000///......///000222333333333222222111222333444555666777777777888:::;;;===@@@DDDHHHIIIEEE@@@;;;888888999::::::AAAOOOfff@@@@@@????????????>>>>>>>>>>>>>>>????????????@@@==============================<<<;;;::::::::::::::::::;;;;;;:::999888888555777888:::::::::999999888888888999:::;;;<<<===<<<<<<<<<<<<===>>>??????<<<<<<<<<===@@@CCCGGGIIIMMMOOORRRUUUVVVSSSNNNJJJEEEHHHJJJHHHCCC???>>>???CCCKKKRRRVVVYYY]]]^^^\\\VVVTTTQQQOOONNNOOOPPPQQQNNNOOOPPPPPPQQQQQQPPPPPPMMMNNNPPPQQQPPPQQQTTTVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWUUURRRQQQRRRSSSSSSTTTUUUUUUUUUWWWZZZ]]]eeedddcccdddgggmmmssswww{{{wwwrrroooppprrrtttuuuqqqqqqooommmjjjjjjlllnnnooommmlllkkkjjjiiifffccc```bbbeeekkkqqqttttttsssnnnmmmmmmoootttwwwyyyzzzzzzyyyxxxxxxxxxyyyzzz{{{{{{}}}~~~|||{{{|||xxxyyyzzzyyyxxxwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwwwwsssvvvxxxyyyyyyxxxxxxyyyyyyzzz{{{zzzyyyyyy{{{|||}}}~~~~~~zzzxxxttt{{{wwwvvvtttssstttyyyxxxrrrtttuuuwwwzzztttppplllnnnwwwnnn\\\PPPJJJNNNUUUhhhvvvwwwnnn___OOOBBB:::555333///000000///...---///000////////////////////////,,,,,,------------,,,,,,////////////...---,,,++++++---......------...000,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,------.........---------...///000000000000///........................,,,---.../////////---,,,......////////////.........000222222111111222333333333444444555666777777555777999;;;===AAAEEEHHHFFFCCC>>>999666555777888:::AAAQQQiii~~~@@@@@@@@@?????????>>>>>><<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????===<<<;;;======>>>>>>>>><<<;;;:::999:::<<<>>>???>>>===<<<<<<<<<<<<===>>>???AAABBBAAAAAA@@@@@@AAACCCDDDEEECCCBBBAAABBBCCCFFFJJJLLLOOOQQQUUUYYYZZZVVVPPPKKKDDDGGGJJJHHHDDDAAABBBEEEEEELLLQQQSSSTTTXXXYYYWWWRRRPPPNNNLLLMMMOOOQQQSSSPPPPPPQQQQQQRRRRRRQQQQQQLLLMMMOOOOOOOOOOOOPPPRRRTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXVVVSSSRRRRRRTTTTTTUUUWWWXXXYYY[[[___bbbhhhgggfffgggjjjnnnsssvvv}}}yyyssspppooopppppppppjjjmmmppppppnnnlllmmmnnnmmmlllkkkjjjjjjhhheeebbb]]]```eeemmmuuuyyyxxxvvvqqqpppqqqssswwwyyyzzzyyyyyyxxxwwwvvvwwwwwwwwwwww{{{}}}~~~|||||||||yyy{{{}}}|||yyywwwvvvwwwwwwxxxyyyzzzzzzyyywwwvvvqqqsssvvvxxxxxxwwwxxxyyyxxxzzz}}}~~~}}}|||{{{|||{{{}}}|||}}}}}}|||~~~}}}~~~||||||zzzxxxyyyxxx{{{zzz{{{{{{|||ttttttxxxvvvdddWWWOOOPPPYYYddduuuqqqfffVVVGGG===777333111...///111000......///111........................,,,---...//////...---,,,....../////////......---,,,---///...------...///,,,,,,,,,---------............---,,,,,,,,,------++++++,,,---............---...///000111000000///........................------------......//////////////////////////////...000111111///000222555444444444555666666777777666888:::<<<===@@@DDDGGGFFFBBB===888666555777888;;;CCCUUUnnnqqqtttwww@@@@@@@@@?????????>>>>>>::::::;;;===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBAAA???===;;;===>>>???@@@@@@???>>>===;;;===???AAABBBAAA@@@@@@?????????@@@AAACCCDDDEEEEEEDDDDDDDDDEEEFFFHHHIIIIIIHHHFFFEEEFFFHHHKKKLLLPPPRRRVVVZZZ[[[WWWPPPKKKBBBEEEHHHGGGCCCBBBEEEIIIGGGMMMQQQPPPPPPRRRSSSQQQPPPOOOMMMLLLMMMPPPSSSVVVQQQQQQRRRRRRRRRRRRRRRRRROOOQQQTTTUUUTTTSSSSSSSSSVVVVVVUUUUUUVVVVVVWWWXXXUUUWWWYYYWWWTTTRRRSSSUUUWWWYYY[[[\\\^^^aaaeeehhhiiihhhiiiiiikkknnnppprrrzzzwwwsssqqqpppooommmllleeekkkrrruuutttqqqppppppkkkjjjiiiiiijjjhhheeeccc\\\^^^eeennnwwwzzzyyyvvvrrrrrrsssuuuxxxzzzyyyxxxxxxvvvuuutttuuuuuutttsss{{{~~~}}}||||||{{{~~~~~~zzzvvvttttttvvvwwwzzz{{{{{{yyywwwuuuoooqqquuuwwwwwwwwwxxxyyyxxx{{{}}}||||||zzz|||~~~yyyzzz}}}~~~~~~}}}~~~xxxxxx||||||ooo___TTTQQQVVVdddrrr|||ooocccQQQCCC;;;666333111---///111111///...000222---------------------------...///000000///...---,,,---...///000000000000---...///...---,,,---///,,,,,,,,,---------......000///...---,,,+++++++++******,,,---.../////////---...000111111111000///000000000000000000000000...---++++++,,,...111333111111000000000000111111...000111000...///222666555555555666666666777777777999;;;======???BBBEEEGGGDDD???:::888777999:::<<>>???AAABBBAAABBBBBBAAA@@@>>><<<:::===>>>???@@@@@@???===<<<===>>>AAACCCDDDDDDCCCCCCBBBDDDFFFHHHHHHEEEBBB@@@===>>>???@@@AAACCCDDDDDDDDDEEEHHHJJJLLLMMMMMMMMMKKKJJJHHHHHHIIILLLOOOQQQVVVWWWXXXWWWUUUQQQNNNKKKGGGGGGGGGHHHJJJKKKMMMNNNOOONNNMMMLLLLLLNNNPPPQQQPPPOOONNNMMMMMMOOOQQQRRRRRRQQQPPPPPPQQQRRRSSSTTTQQQRRRSSSTTTTTTSSSRRRQQQUUUTTTSSSTTTVVVWWWWWWVVVZZZZZZZZZWWWSSSQQQSSSVVV\\\^^^```cccfffggghhhhhhjjjjjjkkkmmmnnnoooppppppsssrrrpppmmmkkkjjjiiihhhkkklllooorrrttttttqqqnnnooommmjjjgggiiijjjeee]]]^^^```fffnnnvvvzzz|||{{{{{{xxxuuutttvvvwwwxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuxxx|||}}}zzzyyyzzz~~~yyyuuuwwwxxxyyyxxxvvvuuuvvvwwwxxxzzz||||||{{{yyyyyyyyy~~~~~~~~~||||||}}}~~~}}}}}}~~~~~~~~~zzzooo~~~lll___SSSSSSYYYcccsssnnn\\\III===777222//////000000000000////////////...............---------------------------------000...------///000---***...,,,*********---000222......------------......000///,,,***)))***+++,,,---,,,,,,,,,,,,---......111000...,,,,,,,,,...///................................................000000000000000000000000//////000111222222333333222222444666777888888888777666666888<<<@@@BBBCCCGGGDDD???;;;888777888999:::AAAVVVttt~~~hhhjjjttt~~~vvvqqq===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@AAAAAAAAA@@@>>>===<<<===>>>>>>>>>>>>>>>======>>>???AAACCCDDDDDDDDDCCCDDDEEEGGGHHHGGGEEECCCBBB???@@@@@@AAABBBCCCDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMLLLKKKJJJJJJKKKNNNPPPQQQTTTUUUUUUUUUSSSPPPMMMJJJHHHHHHHHHIIIJJJKKKLLLMMMOOONNNMMMLLLLLLMMMOOOPPPOOONNNNNNNNNNNNPPPQQQSSSRRRRRRQQQQQQQQQRRRTTTTTTSSSSSSUUUVVVVVVUUUTTTSSSUUUTTTTTTUUUWWWXXXXXXWWWXXXZZZZZZYYYVVVUUUVVVXXX^^^___bbbdddggghhhiiiiiiiiikkkmmmooopppooommmlllnnnnnnmmmmmmmmmmmmmmmmmmssstttvvvxxxzzzyyyvvvsssooonnniiifffhhhjjjgggaaabbbeeejjjqqqxxx|||}}}}}}{{{yyywwwvvvwwwxxxxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuwww{{{~~~}}}zzzzzzzzz|||xxxxxxyyyzzzyyywwwwwwwwwxxxzzz{{{||||||{{{zzzzzzzzz||||||}}}||||||}}}~~~}}}~~~~~~~~~~~~}}}uuurrryyyqqqdddXXXPPPUUUaaannn|||fffVVVDDD:::555111......000000000/////////......------..........................................000...---...//////---+++------++++++,,,---///000......------------......111000...---,,,,,,,,,------,,,,,,,,,,,,---......111///...,,,,,,,,,...///................................................000000000000000000000000///000000111222222333333333444555666666777666666;;;:::999;;;>>>AAACCCCCCCCCAAA===999777777999:::>>>GGG\\\yyy|||hhhlll{{{vvvoooiii<<<<<<;;;;;;;;;<<<<<<=========<<<<<<======>>>?????????@@@@@@??????>>>===>>>>>>=========>>>>>>??????@@@BBBCCCDDDDDDDDDCCCFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDFFFHHHJJJKKKLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRQQQPPPMMMKKKIIIJJJJJJJJJJJJKKKKKKLLLLLLNNNMMMLLLKKKKKKMMMNNNPPPNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQRRRRRRSSSTTTTTTUUUVVVWWWXXXXXXWWWWWWVVVUUUUUUWWWYYYZZZYYYXXXWWWYYYZZZ[[[ZZZZZZ[[[\\\```aaaccceeeggghhhiiiiiihhhkkknnnqqqqqqnnnkkkhhhhhhjjjkkknnnoooqqqqqqrrruuuuuuvvvwwwyyyxxxuuussspppooojjjeeegggllllllhhhhhhjjjnnntttzzz}}}~~~}}}{{{zzzyyyyyyzzzzzzyyywwwyyyyyyyyyyyyxxxwwwvvvvvvwwwzzz|||}}}|||zzzzzzzzz||||||}}}~~~|||yyyzzz{{{zzzxxxxxxxxxzzz|||{{{{{{{{{zzzzzzzzzzzz{{{zzz{{{}}}||||||}}}~~~~~~~~~~~~|||{{{xxx{{{yyyrrrwwwwwwjjjaaaWWWOOOMMMYYYnnnzzzZZZLLL===666222///...////////////.........------,,,---------.../////////........................///...---...//////---+++------------------............------------......000000000///.........------,,,,,,,,,,,,---......000///...,,,,,,---......................................................000000000000000000000000000000000111222222333333555555666666666555555444<<<::::::;;;>>>AAACCCCCCAAA>>>;;;888666777999:::AAAKKKaaa|||yyyhhhooo|||mmmfff```www<<<;;;;;;;;;;;;<<<======>>>======<<<<<<<<<======>>>>>>??????????????????@@@???>>>======???@@@AAA???@@@BBBCCCDDDDDDDDDCCCGGGGGGFFFFFFEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFHHHIIIJJJJJJIIIJJJLLLMMMNNNNNNNNNMMMLLLMMMMMMMMMLLLJJJHHHGGGKKKKKKKKKKKKKKKKKKKKKJJJKKKJJJIIIIIIKKKMMMPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTVVVXXXYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\ZZZXXXVVVXXX[[[]]]^^^______```aaabbbccceeeggghhhiiiiiigggiiilllnnnooonnnkkkiiigggiiilllooorrrssstttuuusssssssssuuuwwwwwwuuutttsssqqqkkkfffhhhnnnqqqpppmmmnnnqqquuu{{{}}}~~~}}}|||{{{zzz{{{|||{{{yyywww{{{|||||||||{{{zzzyyyxxxvvvxxxzzz{{{{{{zzzzzzzzzzzzzzzzzz|||~~~~~~|||{{{xxxyyyzzzyyyxxxwwwxxxyyy{{{zzzyyyyyyzzzzzzzzzyyy{{{zzz{{{}}}{{{{{{|||}}}~~~}}}zzzzzz}}}wwwvvv}}}{{{{{{yyy}}}~~~xxxpppnnnttt|||yyyvvvzzzlll^^^TTTLLLHHHLLL```~~~{{{kkkNNNCCC777333111///...000///.........------------,,,,,,,,,---...///000000....................................///...---,,,------...//////...---,,,...------,,,,,,------...//////000000///...---------,,,,,,,,,,,,---......///...------------......................................................////////////////////////000000111111111222222222444444555555666666555555888777777999===AAABBBCCCBBB???;;;888666777888:::>>>III___yyytttgggqqquuufff```ZZZppp;;;;;;;;;;;;;;;<<<======>>>======<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>???@@@BBBCCC@@@@@@AAABBBBBBCCCCCCCCCFFFEEEDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCAAABBBBBBCCCEEEFFFGGGHHHFFFGGGIIIKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFJJJKKKKKKLLLKKKKKKJJJIIIGGGFFFGGGHHHJJJNNNQQQSSSSSSSSSSSSRRRQQQPPPNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUWWWYYYZZZZZZZZZ]]]\\\]]]^^^___^^^\\\YYYXXXYYY\\\___bbbddddddcccccccccdddeeefffggghhhiiiggghhhjjjlllmmmnnnoooooolllmmmoooqqqssstttuuuvvvvvvvvvvvvwwwzzz{{{{{{zzzuuusssmmmggghhhpppuuuvvvssssssuuuyyy}}}}}}|||{{{|||||||||yyywww}}}~~~~~~}}}{{{zzzvvvvvvwwwyyyzzz{{{zzzyyyzzzxxxwwwxxxyyyyyyxxxwwwvvvxxxyyyxxxwwwvvvwwwyyy|||zzzyyyzzz}}}~~~}}}{{{||||||{{{}}}~~~}}}zzz{{{{{{|||}}}~~~{{{zzzzzzxxxsssooolllnnnnnnkkkiiillluuu~~~zzzyyyuuuxxxwwwoooggggggpppzzz}}}~~~|||rrreeeWWWMMMFFFFFFOOOhhh{{{kkk]]]EEE<<<444222111///000222///.........------------,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///............---...///000000...---,,,------,,,,,,,,,,,,------------.........---,,,,,,---,,,,,,,,,,,,---............---------.........................................................////////////////////////111111111111111222222222111222333555666666777777666555666999>>>CCCEEEFFFEEEBBB===999777666777888;;;EEEZZZssspppgggtttsssddd^^^XXXnnn;;;;;;;;;;;;;;;<<<===>>>======<<<<<<;;;<<<<<<<<<>>>>>>=========>>>??????????????????@@@@@@AAABBB@@@@@@@@@@@@AAAAAAAAABBBCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBB??????@@@@@@AAACCCDDDEEECCCDDDFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFIIIIIIJJJKKKKKKJJJIIIHHHEEEEEEEEEGGGJJJMMMQQQSSSUUUTTTTTTRRRQQQPPPOOOOOOPPPPPPQQQQQQQQQPPPOOOOOOPPPQQQTTTWWWYYYZZZZZZ[[[^^^^^^___aaacccccc```^^^^^^^^^___bbbfffhhhiiihhhffffffffffffggghhhiiijjjiiijjjkkkmmmoooqqqssstttrrrrrrrrrrrrsssuuuvvvwwwxxxwwwvvvwwwyyy{{{|||{{{uuutttnnnggghhhpppwwwxxxxxxxxxyyy|||}}}{{{{{{{{{{{{yyyxxx}}}~~~}}}{{{yyyuuutttuuuwwwyyy{{{zzzyyyyyywwwuuuuuuuuuvvvuuutttuuuwwwxxxxxxwwwvvvwwwyyy|||{{{{{{~~~~~~|||{{{{{{}}}}}}||||||}}}}}}~~~{{{yyyyyyuuummmfffcccbbbaaabbbeeekkktttzzzyyywwwpppqqqnnnhhhcccfffpppyyy}}}yyyqqqhhh]]]RRRJJJEEEHHHTTTnnn}}}nnn]]]QQQ???888333222222000000333/////////.........------,,,---------.../////////+++++++++++++++++++++++++++---//////...---...///------///000000///...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------...............................................................000000000000000000000000111111111111111111111111000111222444666777777777666666777;;;AAAFFFIIIJJJFFFCCC>>>:::777666777888;;;CCCVVVpppnnnjjj{{{rrreee___YYYmmm;;;::::::;;;;;;===>>>>>><<<<<<;;;;;;;;;<<<======???>>>======<<<===>>>>>><<<<<<===>>>??????@@@????????????>>>??????@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA>>>=========>>>@@@BBBCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFHHHIIIJJJJJJJJJHHHGGGFFFFFFEEEFFFHHHKKKOOOQQQTTTSSSRRRQQQQQQQQQRRRSSSRRRRRRSSSSSSSSSRRRPPPPPPOOOQQQTTTWWWYYY[[[\\\\\\\\\]]]```dddggghhhgggeeegggeeedddfffjjjmmmnnnmmmiiiiiihhhhhhiiijjjkkklllmmmnnnqqqsssuuuuuuuuuuuuxxxvvvuuussstttuuuxxxyyyxxxvvvtttssstttvvvvvvvvvsssrrrmmmffffffnnnuuuwwwxxxwwwxxx{{{~~~{{{zzzzzzzzzyyyxxx{{{|||}}}~~~~~~{{{yyywwwtttssssssuuuyyy{{{zzzyyyyyyvvvtttssstttuuuuuuuuuvvvwwwyyyxxxwwwwwwyyyzzzxxxxxxyyy~~~zzzyyyzzz}}}~~~}}}|||vvvlllcccaaa``````eeennnvvvzzz{{{}}}~~~~~~sssqqqlllkkkgggcccbbbgggrrrzzz}}}www{{{{{{uuummmddd\\\TTTLLLHHHFFFLLLYYYqqqrrr```PPPFFF;;;666222222111//////222000000000/////////......------..................,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...000------...//////000//////---,,,,,,++++++,,,,,,------,,,+++******+++,,,------,,,,,,,,,,,,---......,,,------......///......................................................000000000000000000000000111111111111111111111111111222333444555555666555777777888;;;AAAFFFIIIJJJCCC@@@<<<888666666777888;;;AAARRRllloooooopppeee```YYYlll:::::::::;;;<<<===>>>???;;;;;;;;;;;;;;;<<<======@@@???>>><<<<<<<<<===>>>999:::<<<>>>>>>>>>>>>===>>>>>>>>>===>>>>>>???@@@===>>>???@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@===<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEFFFHHHJJJJJJIIIHHHGGGHHHGGGFFFFFFHHHJJJLLLNNNSSSRRRQQQPPPQQQSSSUUUVVVSSSTTTUUUUUUUUUSSSRRRQQQOOOQQQTTTXXXZZZ\\\]]]]]]ZZZ\\\```eeejjjmmmlllkkkmmmjjjhhhiiimmmpppqqqpppllllllkkkjjjkkklllmmmnnnppprrrvvvyyyzzzyyyvvvtttzzzxxxvvvttttttvvvyyy{{{|||yyyuuussssssttttttsssqqqqqqllleeeeeelllsssuuuttttttuuuxxx{{{~~~~~~zzzxxxyyyyyyyyyyyyyyyzzz|||}}}|||zzzwwwuuutttsssrrrtttxxx{{{zzzyyyxxxvvvsssssstttvvvwwwwwwwwwxxxzzzyyyyyyyyyzzz{{{tttsssvvv|||{{{wwwwwwyyy}}}yyymmmbbbcccaaadddlllxxxxxxwwwyyy~~~xxxllljjjjjjgggccc```bbbiiisss{{{yyypppoooyyytttnnndddZZZSSSMMMHHHFFFGGGNNN[[[rrrwwwiiiVVVFFF===999444111222111......111000000000000////////////...............---------------------------------***---000///------...000---------...///000111111---,,,,,,++++++,,,,,,---...---+++******+++---...---,,,,,,,,,,,,---......,,,,,,---.../////////...................................................000000000000000000000000222222111111111111111111333444444555555444444333777666777:::>>>CCCEEEFFF@@@>>>:::777555666777999:::???NNNiiipppsssoooeee```XXXkkk<<<<<<;;;;;;;;;;;;<<<<<>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????????????????????????????@@@??????>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;============>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@AAABBBDDDEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEFFFIIIKKKNNNNNNNNNOOOOOOOOOPPPPPPUUUVVVWWWXXXXXXVVVUUUSSSSSSUUUYYY\\\___aaaaaaaaabbbaaaaaaeeejjjnnnnnnmmmiiihhhggghhhmmmrrruuuwwwqqqpppmmmlllkkkkkklllmmmuuuwww{{{~~~}}}{{{zzz|||yyyxxxxxxyyyyyyyyy{{{yyyvvvsssqqqqqqqqqqqqtttqqqmmmjjjjjjkkknnnpppqqqppprrrwww~~~~~~zzzzzzwwwuuuvvvyyy{{{zzzxxx{{{xxxvvvwwwzzz|||zzzxxxwwwttttttvvvuuurrrrrruuusssuuuwwwwwwvvvvvvwwwxxxwwwwwwwwwwwwxxxyyyzzz{{{wwwuuutttuuuxxx{{{||||||yyyzzz{{{|||~~~|||~~~tttllliii```dddiiirrrvvvqqqzzzvvvnnnjjjggggggggggggiiioooyyywwwmmmiiikkkrrr|||tttjjj]]]RRRLLLJJJHHHFFFJJJSSSdddtttzzzkkkYYYIII???;;;333000......///000---+++........................,,,,,,,,,------------...***++++++,,,---------,,,---------............///........................///...,,,++++++,,,...//////---+++,,,...///,,,))))))***,,,...///111222222---......///000111111222...------,,,---...///000///............---------///.........------------111111000000000000111111000000111222333444444555888888999<<<@@@CCCCCCBBB>>><<<888666555666777999888???NNNeeewww{{{|||mmmaaaXXXZZZbbb>>>======<<<<<<======>>>?????????>>>>>>===;;;;;;========================;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>=========>>>??????@@@======<<<<<<<<<<<<======<<<<<<=========>>>>>>>>>>>>>>>?????????@@@@@@@@@CCCBBBBBBBBBBBBDDDEEEFFFJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKIIIGGGHHHJJJLLLQQQQQQRRRSSSTTTTTTSSSSSSVVVWWWYYYZZZ[[[ZZZYYYXXXXXX[[[^^^bbbeeefffffffffjjjhhhhhhiiimmmppppppooohhhgggfffgggjjjmmmooopppmmmkkkjjjiiikkkmmmppprrrxxxzzz|||~~~~~~}}}{{{zzz}}}zzzxxxxxxxxxxxxxxxxxxvvvsssqqqpppqqqsssttttttuuuuuuuuuuuutttrrrqqqsssqqqppptttzzz}}}}}}{{{yyyvvvuuuvvvxxxzzzyyyxxxzzzxxxwwwxxxyyyzzzzzzyyyxxxvvvvvvyyyxxxsssrrrsssuuuwwwyyyzzzyyyxxxxxxyyyyyyyyyxxxwwwwwwwwwwwwxxxuuusssrrrsssvvvyyyzzzzzzzzz{{{|||}}}zzzvvvvvvzzz~~~}}}|||{{{vvvnnnhhhhhhjjjnnnssszzz}}}uuupppwww}}}sssllliiiffffffffffffjjjsss|||vvvlllcccccchhhrrryyyeee^^^TTTLLLIIIKKKMMMOOOSSSZZZgggttt|||ppp```QQQDDD<<<888222000......//////---+++........................////////////000000000111++++++,,,------------------------............///........................///...,,,++++++,,,...//////---,,,---//////---***((()))***,,,---...//////---......//////000000000......---------...///000///............---------,,,,,,---...///000000111000000////////////000000///000000111222333444444777777888;;;???AAABBBAAA>>>;;;888555444555777888999@@@NNNeeezzz}}}wwwiii^^^XXX]]]ggg??????>>>>>>>>>>>>??????>>>>>>>>>>>>===<<<;;;;;;========================<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>???@@@AAA??????>>>>>>>>>>>>??????<<<<<<<<<<<<============????????????@@@@@@@@@AAADDDCCCCCCCCCDDDEEEFFFGGGJJJJJJIIIIIIJJJLLLNNNOOOPPPQQQPPPNNNLLLLLLNNNPPPSSSTTTVVVXXXYYYYYYXXXWWWVVVXXXZZZ\\\^^^______^^^^^^```dddgggjjjlllllllllnnnllljjjiiijjjllllllkkkiiihhhfffgggiiikkkkkkjjjjjjiiihhhiiilllrrrwww{{{}}}}}}~~~~~~}}}}}}|||{{{~~~|||yyywwwvvvvvvvvvuuusssqqqoooppprrruuuwwwuuuyyy~~~~~~xxxtttvvvssspppqqqvvvzzz{{{zzzvvvuuutttuuuwwwyyyyyyyyyxxxyyyzzzzzzxxxxxxyyyzzzyyywwwyyy}}}|||vvvrrrssswwwyyy|||}}}|||{{{zzzzzz|||{{{zzzxxxwwwvvvuuuuuuuuusssrrrsssvvvxxxyyyyyy{{{|||}}}}}}~~~~~~~~~~~~zzzsssqqquuuzzz{{{uuupppmmmjjjeeedddgggoootttzzzyyyuuuwww{{{}}}xxxrrrnnnjjjggghhhhhhiiimmmvvvwwwjjjaaa\\\```jjjvvv|||qqqXXXSSSLLLGGGFFFKKKTTT[[[bbbeeennnvvvsssaaaQQQEEE===777333111000......//////...,,,........................,,,---------............,,,---..................---------............///...........................---,,,++++++,,,---...///.........//////---,,,******+++,,,------------..............................------......///000///............---------,,,---...///000111111222//////............////////////000111222333333444666666666999===@@@@@@@@@===;;;777444333444666888999@@@OOOddd~~~tttwwwttteee[[[VVV^^^kkk??????>>>>>>>>>>>>??????>>>>>>>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<===>>>???@@@????????????????????????;;;<<<<<<<<<============@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGIIIIIIHHHIIIJJJMMMOOOQQQTTTUUUUUUSSSQQQPPPRRRSSSRRRTTTXXX[[[\\\\\\[[[ZZZWWWYYY[[[^^^aaacccddddddbbbdddhhhkkknnnooopppppprrrpppmmmjjjiiihhhhhhhhhjjjiiiiiijjjlllmmmlllkkklllkkkjjjkkkooovvv}}}~~~}}}|||{{{{{{}}}zzzwwwuuutttuuuvvvtttqqqoooooorrruuuwwwuuuzzz|||wwwwwwuuussssssvvvxxxyyyxxxuuuttttttuuuvvvxxxyyyyyyzzz|||}}}{{{wwwuuuvvvxxxwwwwwwzzzyyyuuuuuuyyy|||~~~}}}|||{{{}}}|||{{{yyyxxxwwwwwwwwwwwwuuutttuuuwwwzzz{{{{{{{{{{{{|||}}}}}}|||{{{{{{|||~~~zzzqqqnnnqqqvvvtttllleeebbb______ccciiissszzz}}}{{{xxxuuuwww|||}}}zzzwwwuuutttrrrnnnkkkjjjlllmmmoooqqqxxxrrreee```]]]dddrrrqqqfffTTTPPPJJJDDDDDDMMM\\\gggrrrqqqvvv{{{zzzjjjUUUDDD<<<888333000000////////////......---........................++++++,,,,,,,,,---------......////////////......---------............///...........................---,,,,,,,,,,,,---...//////////////////...------......//////......------------------------,,,................../////////............---------000000000000////////////000//////......//////000...//////000111222333444555444555777;;;>>>??????<<<:::777444333444666777999@@@NNNddd~~~vvvmmmmmmvvveeeZZZVVVaaaooo???>>>>>>======>>>>>>???>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<====================================<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>===<<<<<<<<<============>>>@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFHHHHHHIIIIIIKKKMMMPPPQQQSSSTTTTTTSSSQQQQQQRRRSSSQQQSSSWWW[[[]]]]]]\\\[[[YYYZZZ]]]```ccceeeggghhhfffhhhlllpppssstttttttttwwwvvvssspppmmmkkkjjjkkkjjjjjjjjjkkknnnpppooonnnooonnnlllmmmqqqwww~~~}}}|||{{{{{{}}}}}}}}}zzzwwwtttuuuvvvyyywwwtttqqqqqqrrrtttvvvuuuyyy~~~}}}zzzwwwvvvvvvwwwxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxyyy|||~~~|||wwwtttssstttttttttxxx~~~{{{yyyyyyzzz}}}~~~|||||||||}}}|||{{{zzzzzzzzzzzzzzzwwwuuutttuuuwwwyyyzzzzzzyyyzzz{{{{{{{{{zzzxxxwwwxxx{{{|||zzz|||~~~}}}vvvnnnjjjlllpppnnnfff___]]]\\\___eeemmm{{{}}}vvvooommmpppoooooonnnnnnmmmkkkgggeeeiiinnnsssvvvxxx|||}}}nnndddccceeemmm|||~~~ssseeeZZZQQQMMMHHHEEEHHHUUUfffsss~~~{{{~~~zzzsssbbbLLL<<<666555111...////////////......................................./////////000000000000...//////000//////......---------............///........................---------,,,,,,---------//////000000///...............//////......---,,,------------,,,,,,,,,,,,//////////////////......///............---------000000000000////////////111000000//////000000111//////000111222333444444444333333666999===>>>>>><<<:::777444333444666777888???NNNddd~~~uuupppllljjj}}}yyyggg\\\[[[hhhyyy??????>>>>>>>>>>>>??????>>>??????@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<============>>>>>>>>>>>>????????????@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFEEEIIIJJJKKKLLLNNNOOOPPPQQQOOOQQQRRRQQQPPPOOOPPPRRRQQQSSSWWWZZZ]]]^^^^^^^^^]]]^^^```bbbeeegggiiijjjkkkmmmppptttwwwxxxyyyyyyvvvvvvvvvsssooolllkkklllkkkjjjjjjllloooqqqrrrrrrqqqpppoooooorrrwww|||}}}|||{{{zzzyyy{{{|||zzzwwwuuuvvvxxx|||zzzxxxuuuttttttuuuuuutttvvvyyy{{{}}}}}}||||||vvvwwwwwwxxxxxxwwwwwwvvvvvvwwwwwwwwwvvvvvvxxxyyy|||}}}~~~|||yyyuuutttssssssrrruuu{{{}}}{{{{{{}}}{{{|||}}}}}}{{{zzz{{{{{{{{{{{{zzzzzzzzz{{{||||||uuutttrrrsssuuuwwwwwwwwwxxxyyy{{{{{{{{{yyywwwvvvtttxxxzzzzzz|||}}}|||{{{}}}|||vvvqqqnnnnnnooojjjccc______aaaeeelllttt{{{{{{yyyxxxxxxsssllljjjllliiijjjjjjhhhdddaaa``````iiipppwww}}}tttiiiccchhhnnnvvvzzzrrrgggZZZRRRJJJIIIIIILLLVVVdddttt~~~wwwpppeeeWWWDDD888444333111///...///000///...---...///........................------.........///////////////////////////...------------............///........................---------------------------///000000...------...,,,---------,,,,,,+++***------------------------//////000000000///......///............---------,,,---...///000111111222111111000000000000111111000000111222333444444555555333333555999<<<>>>???===;;;777444333444666888999???NNNccc}}}|||qqqoooppplll}}}xxxiii``````qqq@@@@@@????????????@@@@@@???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<===>>>??????>>>===<<<>>>>>>>>>>>>?????????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGGGGGGGGGGFFFKKKLLLNNNQQQRRRRRRQQQQQQOOOQQQSSSSSSRRRRRRSSSTTTTTTVVVXXX[[[^^^aaabbbcccbbbcccdddeeegggjjjkkkmmmkkknnnqqquuuxxxyyyyyyyyysssuuuwwwvvvrrrooommmnnnqqqooonnnnnnqqqtttuuuvvvuuutttssstttvvvzzz~~~~~~|||zzzyyyuuuxxx{{{zzzwwwvvvxxx{{{||||||{{{zzzyyyxxxwwwwwwrrrsssuuuwwwyyyzzz{{{|||wwwvvvvvvuuutttuuuvvvxxxwwwyyyzzzxxxvvvuuuwwwyyyzzzzzzzzz{{{{{{zzzwwwtttuuusssssswwwxxxxxxzzz~~~zzz{{{{{{yyywwwwwwyyy{{{zzzzzzyyyyyyyyyyyyzzzzzzuuutttrrrrrrtttvvvwwwvvvxxxzzz|||}}}}}}{{{yyywwwrrrwwwzzz{{{~~~~~~}}}}}}~~~zzzvvvuuusssqqqpppgggcccbbbeeeiiimmmttt{{{{{{{{{vvvssssssppplllkkkmmmhhhjjjjjjeee```___dddjjjqqqwww}}}ttthhhcccbbblllvvv|||oooeee\\\SSSNNNHHHJJJQQQ\\\jjjxxxvvvjjjbbbRRRHHH<<<444222222222000---///000000...---...000........................+++++++++,,,,,,,,,------...////////////...---,,,---------............///........................,,,------------------,,,,,,...000///---+++,,,---,,,,,,,,,---,,,,,,++++++,,,,,,------....../////////000000111000///...---///............---------,,,,,,---...///000000111000000////////////000000111111222333444555555666555444333444888<<<>>>???>>>;;;888555444555777888:::@@@NNNbbbzzz{{{tttrrryyyuuuxxxiii```bbbsssBBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAABBBBBBBBBAAAAAA????????????????????????????????????>>>>>>>>>>>>????????????????????????999999999:::;;;<<<===>>><<<===???@@@@@@???===<<<>>>?????????@@@@@@@@@@@@EEEEEEEEEEEEFFFFFFFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHLLLNNNRRRTTTUUUTTTSSSQQQRRRTTTVVVWWWVVVVVVXXXYYYWWWXXXZZZ]]]```ccceeegggffffffggghhhiiikkkmmmnnniiilllooosssvvvwwwwwwwwwuuuyyy||||||yyyuuuttttttxxxuuurrrrrrtttwwwyyyzzzxxxxxxyyyzzz|||~~~|||zzzyyyrrrvvvzzzzzzwwwvvvyyy}}}|||||||||||||||zzzyyyyyyqqqrrrtttvvvxxxzzz{{{|||wwwvvvtttqqqppprrrvvvzzzyyyzzz{{{yyyvvvuuuwwwyyyxxxvvvwwwyyy}}}}}}zzzvvvxxxtttrrrtttuuuuuuxxx}}}zzzzzzyyywwwuuuuuuwwwzzzzzzyyyxxxxxxwwwwwwwwwxxxwwwvvvttttttvvvxxxyyyxxxyyy{{{}}}~~~~~~}}}{{{yyyrrrwww{{{}}}zzztttqqqrrrrrroookkkfffccceeekkkpppsssyyyyyyrrrpppooollllllnnnhhhkkkkkkfffaaacccoooyyy|||{{{hhh^^^^^^bbbooo|||wwwhhh\\\UUUQQQNNNKKKPPP[[[kkk{{{qqqbbbXXXDDD>>>666222111222222111,,,///111000------///111................................./////////000000......//////...---,,,,,,---------.........//////........................,,,------......------,,,+++...000///,,,***+++------......//////...------,,,,,,------...///000000///000111111111///...---//////.........---------///............---------//////............//////111222333333555555666777555444333444888<<>><<<888666555666888999;;;AAAMMM```www}}}yyy{{{yyyiii______pppCCCAAA???@@@CCCDDDDDDBBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBAAA??????>>>>>>??????>>>>>>=========>>>>>>BBBAAAAAA@@@???>>>>>>>>>::::::;;;<<<===>>>>>>??????????????????@@@AAAAAA===>>>@@@AAABBBCCCBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHJJJLLLNNNOOONNNPPPTTTUUUTTTSSSSSSSSSQQQRRRSSSUUUWWWYYYZZZ[[[\\\\\\^^^```bbbeeehhhiiimmmllljjjjjjjjjjjjiiihhhggghhhkkknnnqqqtttvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvzzzzzz{{{{{{{{{zzzyyyyyy{{{{{{{{{~~~}}}~~~~~~}}}{{{zzz{{{|||zzzyyyyyyyyyzzz{{{}}}}}}{{{yyyxxxyyyzzz{{{{{{zzzvvvtttsssrrrsssvvvzzz|||yyywwwsssppppppsssvvvxxxzzzyyyxxxvvvssssssuuuwwwwwwxxxyyyyyyzzzzzzyyyyyyvvvvvvvvvvvvvvvwwwxxxxxxxxxwwwvvvuuutttttttttuuuzzzyyyxxxwwwvvvvvvvvvvvvxxxxxxwwwwwwxxxzzz{{{|||}}}{{{{{{}}}~~~{{{|||||||||}}}yyyrrrtttuuuppphhhdddfffjjjpppvvvyyyyyyxxxwwwtttnnniiifffiiimmmeeefffeeeaaa```gggsss}}}sssfffaaaaaalllvvvppphhh___SSSLLLLLLOOO]]]ooo}}}~~~rrr\\\GGG@@@:::333111222333000---000000000000000///......//////.........---------/////////......------,,,+++++++++,,,---...000000------------------------......---,,,---...000111------------------------,,,------......------,,,******+++,,,,,,---......////////////////////////......////////////............,,,++++++,,,---...///---,,,---000222111///////////////////////////111222222333333444444555888555333666;;;???>>><<<999888777666555444333333444<<>><<<<<<===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCC???@@@BBBCCCDDDDDDCCCCCCCCCEEEFFFHHHHHHIIIHHHHHHIIIIIIIIIJJJLLLNNNPPPQQQUUUWWWXXXXXXUUUSSSRRRRRRQQQRRRTTTWWWZZZ^^^```bbbcccdddeeegggjjjlllooopppnnnmmmlllllllllkkkjjjiiiggghhhjjjmmmoooqqqssssssssstttvvvxxx{{{~~~}}}||||||}}}~~~{{{yyyxxxzzz{{{zzzzzz{{{{{{||||||||||||zzzyyyxxxyyy{{{{{{yyywwwtttssspppooopppssswwwyyyyyywwwtttrrrrrrtttwwwxxxxxxxxxxxxvvvttttttvvvyyyyyyyyyzzz{{{{{{{{{{{{zzzvvvvvvuuutttuuuvvvwwwxxxxxxxxxwwwvvvuuuuuuvvvvvvyyyxxxxxxwwwwwwwwwxxxxxx{{{{{{zzzyyyyyyzzz{{{|||zzzyyyyyy|||xxxsssuuuvvvrrrlllhhhiiiooowww{{{|||zzzyyyyyyssskkkgggfffhhhlllkkkfff```___eeeppp{{{|||nnnddddddiiiyyyvvvhhhaaaXXXMMMIIIMMM]]]jjj{{{wwwjjjUUUCCC===888222000111222000...000000000000000///......//////.........---------.........---------------------,,,,,,------......------------------------++++++*********+++,,,---------------------------+++,,,,,,,,,,,,,,,,,,+++***++++++,,,------....................................////////////......///...---,,,,,,---......***)))((())),,,---,,,+++////////////////////////111111222333333444444555777555333555;;;>>>===;;;:::999777555444444444444777???MMMaaavvvvvvjjjiiivvv~~~iiiaaa[[[YYYkkkMMMLLLLLLMMMNNNNNNLLLJJJLLLKKKIIIGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDDDDCCCBBB@@@????????????@@@@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCAAABBBCCCEEEEEEEEEEEEDDDCCCEEEHHHJJJKKKKKKJJJIIILLLLLLLLLMMMNNNQQQSSSTTTYYY[[[\\\[[[YYYWWWXXXXXXWWWXXXYYY[[[^^^bbbdddfffggghhhiiikkknnnppprrrsssqqqqqqppppppooommmlllkkkiiijjjlllnnnppprrrsssttttttuuuwww{{{~~~||||||~~~~~~{{{xxxwwwyyyzzzzzz{{{|||}}}}}}}}}|||{{{zzzyyyzzz{{{{{{zzzwwwuuuuuussspppnnnnnnqqquuuwwwxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxxxxvvvuuuuuuwwwyyyzzzzzz{{{|||||||||||||||wwwvvvtttrrrssstttwwwxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzzzzz~~~}}}||||||{{{{{{||||||xxxwwwxxx{{{yyytttuuuwwwtttpppnnnoooxxx{{{zzz|||sssjjjfffeeefffiiiggg^^^UUUXXXeeettt~~~sssiiieeekkkssszzzmmmaaaYYYPPPHHHKKKTTTmmmxxxzzzlll]]]LLL>>>999555000///000111000...//////000000000///.....................---------,,,,,,,,,,,,------------//////...---,,,,,,,,,------------------------------------,,,------...///------------------------***++++++,,,,,,++++++***+++++++++,,,------....................................////////////......///......------...//////---,,,,,,---///000000///////////////////////////111111222222333444444444777444333555:::<<<<<<;;;;;;999666444333333555666999AAANNNaaavvvooocccbbbttttttaaa\\\WWWWWWkkkPPPQQQRRRTTTUUUTTTSSSQQQQQQPPPNNNKKKHHHFFFEEEDDDFFFGGGGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFCCCDDDEEEEEEEEECCCBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDFFFFFFFFFFFFEEEEEEGGGJJJLLLMMMMMMLLLKKKLLLLLLMMMNNNPPPTTTWWWYYYYYY[[[^^^___```aaaccceeeddddddcccccccccddddddeeejjjkkkmmmooorrrtttuuuvvvvvvwwwwwwuuurrrpppnnnmmmooopppqqqsssuuuxxxzzz{{{|||}}}~~~|||yyyyyy|||~~~}}}zzzyyyzzz{{{zzz|||}}}~~~|||{{{{{{{{{|||}}}~~~|||xxxtttxxxvvvssspppppprrruuuxxxwwwwwwwwwxxxxxxxxxxxxyyyyyyzzzyyyxxxvvvuuuwwwxxxzzzzzz{{{||||||||||||{{{xxxvvvsssqqqqqqsssvvvxxxyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxyyyyyyyyy||||||||||||||||||}}}}}}xxxxxxyyy{{{{{{tttssstttsssssstttxxx~~~|||uuummmiiieeebbbccc]]]VVVRRRXXXgggvvvssskkkiiikkksss|||vvviii]]]SSSJJJGGGQQQ```www~~~ppp```OOOBBB:::555222///...000111000///...///////////////..............................+++++++++,,,,,,---------//////...---------------------------------------///............/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------..............................---......//////......---............/////////000111000111111333333444333////////////////////////111111111222333333444444555444333555888:::;;;:::;;;999555333222333555777999@@@NNNaaavvvoooddddddooonnn\\\YYYVVVWWWlllRRRTTTWWWZZZZZZZZZZZZYYYVVVUUURRROOOLLLJJJHHHGGGIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHIIIIIIIIIHHHIIIJJJMMMOOOPPPPPPOOOOOOMMMMMMMMMOOORRRVVVZZZ]]][[[^^^bbbeeegggiiilllnnnnnnmmmlllkkkiiigggfffeeennnpppsssvvvxxxzzz||||||{{{}}}~~~|||wwwsssrrrqqquuuuuuwwwyyy|||{{{vvvtttwwwzzzzzz}}}~~~|||||||||zzz{{{}}}~~~|||{{{}}}}}}~~~~~~zzzwwwyyywwwtttrrrrrrsssvvvwwwwwwwwwxxxyyyyyyyyyyyyyyy{{{{{{{{{yyywwwuuuvvvwwwyyyyyyzzz{{{{{{{{{{{{{{{xxxvvvsssqqqqqqsssvvvxxxyyyyyyxxxyyyyyyzzz{{{{{{}}}|||{{{yyyxxxwwwwwwwwwxxxxxxzzz{{{|||}}}~~~~~~{{{{{{|||}}}{{{~~~~~~~~~tttqqqqqqrrruuuzzzyyysssmmmeee___]]]VVVWWW[[[dddppp{{{xxxkkkiiinnnuuu{{{qqqcccUUUKKKDDDFFFWWWlll{{{ssseeeTTTEEE;;;888222111/////////000000000......////////////......---.....................+++++++++,,,,,,---------...------------...//////------------------------+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------..............................------............---------....../////////000000---.../////////000111111000000000000000000000000000000111222222333333444444333333444666888999999;;;888555222222333666888777>>>LLL___vvvpppddddddmmm|||{{{ooo]]]XXXVVVXXXoooWWWZZZ]]]^^^^^^^^^___```[[[ZZZWWWTTTRRROOONNNMMMMMMMMMNNNNNNMMMLLLJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHKKKMMMOOOOOOPPPOOOQQQRRRRRRSSSTTTTTTTTTTTTQQQPPPPPPPPPSSSWWW[[[^^^bbbeeejjjmmmnnnnnnooopppppppppqqqqqqpppnnnkkkiiilllnnnrrrvvvyyy|||}}}}}}}}}}}}zzzyyyyyy}}}}}}}}}zzztttrrruuuxxxxxx{{{~~~~~~}}}||||||yyyzzz|||}}}~~~~~~}}}}}}~~~|||zzzwwwvvvuuuttttttuuuuuuvvvwwwwwwxxxxxxyyyzzzzzzzzz{{{||||||zzzxxxvvvwwwwwwyyyyyyzzz{{{{{{{{{{{{zzzxxxwwwtttsssrrrtttvvvwwwxxxxxxxxxxxxyyy{{{||||||~~~|||{{{yyywwwvvvuuuuuuuuuvvvxxxzzz|||}}}}}}~~~}}}~~~yyyzzzzzzwwwuuuxxxvvvssssssuuuzzz}}}xxxpppeee]]]ZZZSSSZZZdddoooxxxuuummmooovvv|||vvvdddWWWJJJDDDCCCKKKaaawwwvvvoooeeeYYYKKK===666666111111000/////////000000------.../////////......---------...............,,,,,,,,,,,,------------...---------...///000000------------------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------......------------------------------............------,,,---...///////////////+++---...///......///111000000000000000000000000000000111111222333333333333333333444555666888888999888555333333444666777666===KKK^^^tttnnnbbbaaaqqqpppnnnrrr___ZZZXXX[[[ttt___aaaccccccaaa```bbbddd```^^^\\\ZZZXXXWWWVVVUUUUUUVVVVVVVVVUUUSSSPPPOOOOOONNNMMMLLLLLLLLLLLLLLLOOONNNMMMLLLLLLMMMNNNOOOOOOOOOOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMOOORRRUUUWWWXXXYYYYYY[[[ZZZYYYXXXXXXYYYZZZ[[[XXXVVVUUUTTTUUUWWW[[[]]]fffjjjpppssssssrrrrrrqqqppprrruuuwwwvvvrrrnnnkkkiiikkkpppuuuyyy|||}}}~~~{{{~~~yyysssrrruuuzzz{{{||||||{{{yyyyyy{{{|||xxxxxxyyy{{{|||}}}~~~~~~~~~}}}~~~~~~|||vvvwwwxxxxxxyyyxxxwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{xxxyyy{{{{{{yyyyyyyyyzzzzzzzzz{{{||||||||||||{{{xxxwwwvvvuuutttuuuvvvvvvwwwwwwwwwxxxyyy{{{|||}}}{{{{{{yyyxxxvvvvvvuuuuuuvvvwwwyyy{{{||||||||||||}}}xxxxxxuuuooojjjmmmvvv}}}yyyzzz{{{{{{{{{pppddd]]]]]]ZZZaaalllxxxzzzwwwvvvzzz}}}tttjjjXXXMMMFFFHHHNNN[[[sss~~~lllbbbWWWNNNCCC888333444111111111111/////////000,,,---......//////......---------.........//////.........---------------000//////...............------------------------//////000000000///------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,..................------------------------------,,,------......------,,,***+++---...//////......---///111111//////111333000000000000000000000000000000000111222222333333222333333444444555777888888777555444444555666666777===JJJ]]]sssmmmdddeeerrrkkkjjj~~~uuu```[[[YYY___yyyfffggghhheeebbbaaaccceeecccbbb```^^^]]][[[[[[[[[^^^^^^___^^^]]]ZZZWWWUUUZZZYYYXXXVVVUUUUUUUUUUUUSSSRRRPPPNNNNNNPPPRRRTTTUUUUUUTTTSSSRRRQQQQQQPPPOOOOOOOOONNNOOOPPPPPPQQQRRRTTTWWW[[[]]]___```aaaaaa```^^^\\\\\\]]]^^^___^^^\\\YYYVVVVVVWWWZZZ\\\fffkkkrrrvvvwwwvvvuuutttrrruuuxxxzzzxxxtttnnnjjjkkknnnsssyyy}}}xxx|||yyy{{{{{{xxxsssssswww|||~~~}}}zzzvvvtttuuuyyy|||wwwwwwxxxyyy{{{}}}~~~}}}||||||~~~~~~}}}xxxyyy{{{}}}~~~}}}{{{zzzwwwwwwvvvvvvwwwyyyzzz|||uuuwwwyyy{{{{{{{{{|||~~~{{{||||||}}}}}}}}}}}}}}}xxxxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz|||}}}yyyyyyxxxwwwvvvvvvvvvwwwxxxyyy{{{|||||||||{{{{{{|||yyywwwsssjjjcccdddnnnwww~~~{{{{{{{{{ooobbb^^^```gggllluuuxxxuuuyyy{{{lllaaaRRRJJJGGGPPP]]]mmm}}}vvvfffZZZNNNGGG???555111333111222222111000//////000,,,,,,---.../////////...---------.........///////////////......---------222111000///---------,,,------------------------,,,,,,---------,,,***)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++..................------------------------------,,,------......------,,,)))***,,,...//////......+++---000///...---///222000000000000000000000000000000000111222222333333222222333333333444666888777666666555555555555666888???KKK\\\qqqoooiiimmmooollllllvvvaaa[[[ZZZaaa}}}rrrpppmmmiiigggfffggggggiiihhhfffdddaaa___]]]]]]ccccccccccccbbbaaa___^^^^^^___``````^^^[[[XXXWWWYYYWWWUUUTTTVVVXXXYYYZZZ___]]]YYYWWWXXXXXXYYYXXXVVVUUUUUUUUUUUUWWWYYYZZZZZZ[[[]]]___```aaabbbbbbaaaeeefffcccaaabbbbbb___dddbbb___\\\[[[ZZZ[[[[[[dddlllwww|||{{{xxxxxxyyyuuuwwwxxxwwwssspppnnnmmmlllnnnrrrwww|||~~~xxxwwwwwwwwwwwwxxxzzz}}}~~~}}}zzzxxxwwwxxxyyyxxxzzz|||||||||}}}~~~|||zzz{{{}}}}}}{{{{{{||||||}}}|||zzzyyyxxxwwwvvvtttttttttvvvyyyzzz}}}|||zzzzzz{{{{{{zzzxxx|||yyywwwwwwyyy{{{|||}}}yyyyyyxxxwwwwwwvvvuuuuuuwwwxxxzzz{{{{{{zzzyyyxxxwwwwwwwwwvvvvvvuuutttssszzz{{{{{{zzzyyyzzz|||~~~~~~|||zzzvvvqqqmmmgggcccffflllooouuuyyy{{{zzziii```dddkkkqqqvvv}}}{{{xxx{{{yyy|||}}}nnnbbb]]]NNNIIIHHHWWWppp}}}qqq^^^SSSFFF???:::555222333333333222111000///......------......///000111111///......------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,++++++***+++,,,...///111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,///000...+++,,,,,,,,,---...///000000000000...------...///000///000111222222333222222111111222222444777999;;;999777666444333444555666777===IIIZZZoooooogggfffuuu}}}ssslllxxxbbb[[[WWW\\\yyyzzzxxxtttqqqnnnlllllllllooonnnllljjjgggeeecccbbbiiiiiiiiiiiihhhgggfffeeeeeeeeedddccc```]]][[[YYY]]][[[ZZZYYY[[[]]]^^^___bbb```^^^^^^___``````___]]]]]]\\\[[[\\\]]]^^^___aaabbbccceeeggghhhiiiiiigggjjjjjjgggfffhhhiiiggggggeeebbb___]]][[[[[[[[[aaakkkwww~~~|||}}}}}}{{{wwwsssqqqpppmmmoootttzzzzzzttttttttttttuuuwwwzzz|||}}}|||{{{{{{{{{|||zzz|||~~~~~~|||||||||}}}}}}|||{{{}}}~~~{{{wwwxxxzzz{{{||||||{{{{{{wwwwwwvvvvvvwwwxxxzzzzzzzzzyyyxxxyyy{{{||||||{{{zzzxxxvvvvvvxxxyyyzzzyyyyyyyyyyyyyyyxxxwwwvvvuuutttvvvxxxyyyyyyxxxwwwvvvwwwwwwxxxxxxxxxwwwuuutttxxxyyyzzzzzzyyyzzz|||~~~}}}~~~}}}}}}|||xxxuuupppggg___^^^bbblllssszzz~~~~~~vvviiieeellltttyyy~~~|||sssrrrxxxooo```VVVSSSKKKLLLTTTfff~~~xxxhhhWWWLLL@@@:::666111...///111111000000///.........***++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---,,,+++++++++,,,---...---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,...000111///---,,,---------...///////////////............////////////000111222222222222111111222333444777999:::999777555444333444666777999>>>HHHXXXmmm{{{kkkdddeee|||~~~uuupppxxxbbb\\\YYY^^^zzz{{{xxxuuuttttttwwwvvvuuurrrpppnnnlllkkknnnnnnmmmmmmllllllkkkkkknnnmmmjjjfffccc```^^^]]]aaa````````````bbbccceeeeeeddddddfffhhhiiiiiigggfffeeecccbbbbbbbbbddddddeeefffgggiiijjjlllmmmmmmmmmooonnnjjjjjjnnnpppooollljjjgggccc```^^^]]]\\\bbblllxxx~~~zzzxxxwwwrrruuuzzz~~~xxxssssssssssssuuuwwwzzz|||~~~~~~}}}}}}|||~~~}}}zzzyyyyyy{{{|||}}}~~~{{{wwwxxxyyyzzz{{{{{{{{{zzzuuuvvvwwwxxxxxxyyyyyyyyyvvvuuuuuuwwwzzz|||}}}|||xxxwwwvvvwwwxxxxxxvvvuuuxxxyyyzzzzzzzzzxxxvvvuuurrrsssuuuwwwwwwvvvuuutttvvvxxxzzz{{{{{{yyywwwuuutttvvvyyyzzzzzzzzz{{{}}}|||~~~~~~}}}~~~zzzyyy~~~|||zzzxxxtttkkkaaa]]]```lllttt}}}|||sssjjjkkkttt~~~zzzrrrjjjmmmwwwxxxeeeVVVPPPOOOGGGQQQccczzzuuuaaaPPPEEE:::666222...---.../////////.......................................++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------,,,+++++++++,,,,,,......---,,,++++++++++++------------------------,,,------.........------------------------------//////////////////////////////...000111222000///------........................///////////////......///000111222222222222111222222333555777999:::888777555444444444666777:::???IIIXXXlllssseeeaaadddyyyrrrpppuuuaaa[[[ZZZ```{{{}}}|||}}}{{{yyyvvvuuutttuuuuuuttttttttttttttttttuuurrrnnnjjjgggeeeddddddddddddeeedddddddddfffhhhggghhhiiilllnnnooommmkkkkkkiiifffdddccccccdddeeehhhhhhiiijjjlllnnnppppppqqqqqqoookkkmmmsssvvvuuurrrppplllhhhdddaaa___^^^fffooozzz}}}~~~yyyvvvuuuuuuvvvwwwyyy|||~~~{{{zzz{{{}}}}}}zzzxxxwwwyyy{{{~~~|||zzzzzzzzzzzzyyyxxxwwwwwwsssuuuwwwxxxyyyyyyxxxwwwuuutttsssuuuxxx{{{||||||wwwwwwwwwxxxyyyxxxuuurrrwwwxxxzzz{{{{{{yyyvvvtttqqqrrrtttvvvwwwvvvuuutttuuuwwwzzz||||||zzzwwwuuuqqqtttwwwyyyzzzzzz{{{|||}}}~~~~~~|||}}}~~~~~~xxxvvv|||{{{yyywwwuuunnnggggggkkkqqqyyy|||{{{xxxsssqqquuu}}}}}}sssjjjfffnnn|||qqq^^^QQQMMMOOOKKKZZZrrroooXXXKKKAAA888444333000///000.........//////000000000000000000///////////////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------...------,,,++++++++++++......---,,,,,,,,,,,,,,,------------------------------.........---,,,,,,......................../////////////////////////////////000000000000///...............---------------///000000000///......///000111222222222222111222333444555777888999888777555444444555666777:::???KKK\\\ooo|||kkk``````eeeuuuoooooorrr___[[[\\\eee}}}|||~~~~~~}}}}}}}}}~~~zzzwwwsssooolllkkkkkkkkkgggiiijjjiiigggfffhhhiiikkkkkkmmmppprrrrrrooommmllljjjfffcccbbbbbbdddeeekkkkkkkkklllnnnppprrrsssvvvuuurrrooossszzz}}}|||wwwuuurrrnnnjjjgggeeeccciiipppzzz~~~|||zzzzzz{{{{{{}}}~~~{{{xxxvvvyyy|||}}}{{{yyyxxxxxx{{{~~~|||{{{zzzzzzyyyxxxxxxxxxwwwuuuwwwyyy{{{|||{{{zzzxxxwwwvvvttttttvvvxxxyyyyyyxxxxxxxxxzzz{{{yyyvvvsssvvvwwwzzz{{{{{{yyyvvvuuurrrtttvvvxxxxxxxxxwwwvvvuuuwwwzzz{{{{{{yyyvvvtttpppssswwwyyyzzzzzz{{{|||}}}~~~}}}~~~~~~wwwuuuyyy~~~yyyuuuqqqnnnjjjiiiooowww{{{wwwnnnpppsssxxx~~~zzzpppjjjiiiuuujjjXXXLLLIIILLLWWWhhh}}}eeeOOOFFF===555333333000///111...//////000000111111222------,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------,,,++++++***+++***))))))))))))))))))------------------------------------------,,,,,,................................................---...//////......------...............---------,,,---///000000000///.........///000111111111111111222333444666777777888777666555444444555777888888???MMM```sssttteee]]]___gggvvvqqqqqqqqq```\\\aaannn|||xxxuuutttssstttnnnppprrrpppllljjjkkkmmmooopppqqqtttvvvwwwuuusssqqqnnnkkkgggffffffhhhjjjjjjiiiiiijjjlllnnnqqqrrr|||{{{xxxwww||||||{{{yyyvvvssspppmmmllllllrrr{{{}}}~~~|||yyyvvvuuuxxx{{{}}}~~~|||{{{zzzzzzvvvzzz~~~}}}yyyxxxxxxxxxyyyzzz{{{|||yyyzzz|||~~~~~~}}}|||yyywwwttttttuuuwwwxxxxxxxxxxxxyyyzzz{{{zzzxxxuuuuuuwwwxxxyyyyyyxxxvvvuuutttuuuwwwyyyzzzzzzyyyxxxwwwyyyzzz{{{zzzxxxuuutttrrrtttwwwxxxyyyzzz|||}}}}}}xxxsssuuuyyyzzzuuuooogggccc```dddooo{{{}}}yyyvvvkkkbbbfffpppwwwrrrsssvvvzzzgggWWWMMMMMMRRRggguuu}}}qqq]]]LLLAAA999222111111///...000///000000000111111222222---------------.........//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,---------,,,++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------------------------------------------------,,,---///...,,,+++,,,,,,------..................,,,---...///000000000000---...///000111111111111111222333555666777777777777666444444444555777888666>>>MMM```ssspppaaaZZZ^^^ggguuuqqqpppooo___^^^fffxxx}}}{{{zzzxxx{{{|||zzztttqqqrrrtttuuuuuuvvvzzz}}}~~~}}}{{{xxxtttqqqooopppssstttnnnmmmmmmnnnooorrruuuvvv||||||~~~|||yyywwwvvvuuuyyy~~~|||~~~~~~||||||{{{{{{zzzyyyxxxwwwzzz|||}}}|||{{{yyyzzzzzzvvvzzz~~~~~~~~~zzzyyyyyyyyyyyy{{{|||}}}yyyzzz|||}}}~~~~~~}}}}}}zzzwwwttttttuuuxxxyyyyyyxxxxxxxxxyyy{{{{{{yyywwwuuuvvvvvvwwwwwwvvvvvvvvvtttvvvxxxzzz|||{{{{{{zzz{{{||||||{{{zzzxxxvvvuuutttvvvwwwxxxxxxyyy|||~~~|||~~~~~~yyyrrrqqqrrrrrrnnnfff^^^ZZZZZZ```ppp~~~}}}xxxxxx{{{|||qqqfffaaafffsssvvv|||ooo```UUURRRXXXaaaooo{{{vvvjjj___RRRFFF???777000000000///...////////////000000000000000......//////000000111111---------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............***+++,,,---------,,,+++///...............//////++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---///...,,,***+++,,,,,,---------.../////////---------......///000111---...///000111111111111111222444555666777666666777666444333444555777999666===JJJ[[[oooooo___WWW\\\ddd~~~uuuqqqooo{{{jjj[[[ZZZfff|||~~~{{{wwwxxxzzzyyyyyyzzz~~~}}}yyyxxxyyy|||~~~yyyxxxxxxxxxzzz}}}~~~~~~~~~}}}|||||||||{{{}}}~~~||||||~~~||||||||||||yyyyyyyyyyyyzzzzzzzzz{{{|||}}}}}}|||yyyxxxyyyzzzuuuyyy~~~~~~}}}}}}~~~}}}{{{zzzyyyyyyzzz{{{wwwxxxyyyzzz{{{{{{{{{{{{yyywwwttttttvvvyyyzzz{{{wwwwwwvvvxxxzzzzzzyyyxxxuuuuuuuuuuuuuuuvvvvvvvvvtttvvvxxx{{{||||||{{{zzz~~~}}}|||zzzyyywwwvvvvvvwwwxxxxxxxxxyyy|||zzz||||||xxxpppnnnmmmlllfff```YYYWWWYYYbbbsssxxxwww{{{}}}~~~yyyooofffhhhlllxxx|||xxx}}}ppp```TTTPPPSSS___kkkpppzzzuuudddVVVLLLCCC;;;???777111111222000///111////////////////////////***++++++,,,---...//////+++,,,,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............)))***,,,---...------,,,,,,,,,+++++++++,,,,,,---************************)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...000///,,,***+++---,,,,,,------...///000000......------...///111222---...///000111111111111111222444666777777666666666555444333444666777999777<<>>:::666:::999777333///---...///////////////...---,,,,,,............---------,,,+++,,,,,,,,,,,,,,,,,,---...---,,,,,,+++++++++,,,---------,,,,,,,,,++++++,,,+++***+++,,,---,,,+++------,,,,,,++++++******+++,,,---------,,,++++++++++++++++++++++++++++++******,,,---......---,,,,,,------......------,,,,,,***((('''&&&&&&'''(((---------...------,,,,,,---------------...............------...///111222111111000000111111222333444444555555555555444444777777666555555555555555888===FFFTTTfff|||pppaaaYYY]]]eeeyyy{{{rrrwwwbbbZZZ^^^bbbwww~~~|||{{{{{{|||}}}~~~~~~}}}}}}}}}}}}~~~}}}||||||}}}{{{zzzyyy{{{|||~~~}}}{{{zzzxxxwwwvvvxxxyyy{{{|||~~~~~~}}}}}}{{{xxxuuutttuuuxxxyyyyyyzzzyyyxxxyyyzzz{{{zzzyyyuuuvvvwwwxxxxxxyyyxxxxxx|||xxxuuuuuuwwwwwwuuurrryyyzzzzzzzzzzzzxxxwwwvvvuuuvvvxxxyyyzzz{{{{{{{{{zzz||||||yyysssooooooppptttuuuuuuuuuvvvwww{{{}}}zzzwwwvvvzzz}}}}}}}}}{{{wwwtttuuurrrnnnllloootttxxxzzzzzzzzzqqqhhhccccccfffiiittt~~~yyylllfffbbbmmm~~~~~~uuuhhh^^^SSSQQQTTTbbbvvv~~~ooodddZZZMMMBBB===:::888666888888777555111///...///---...............------000////////////.........---,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++------------,,,,,,,,,,,,+++,,,------+++++++++,,,111000///---,,,***))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,------......------,,,...---,,,*********++++++,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,------......///000000000///000111111222222111111444444555555555555444444777777666555555555666666888===GGGUUUggg}}}qqqeee___aaagggyyy~~~wwwyyyfff___dddjjj}}}|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}zzzzzz{{{}}}|||{{{zzzzzz{{{~~~}}}|||{{{yyyxxxwwwvvvwwwxxxzzz{{{|||}}}||||||zzzwwwuuuuuuwwwzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyvvvwwwwwwxxxyyyyyyyyyzzzzzzxxxuuuuuuvvvvvvuuusssuuuvvvyyy{{{{{{{{{yyyxxxwwwxxxxxxxxxyyy{{{|||}}}|||}}}}}}zzzvvvrrrqqqqqquuuvvvxxxwwwvvvvvvxxxyyyzzzyyyzzz}}}}}}|||{{{||||||zzzwwwsssrrruuuwwwwwwuuummmttt~~~zzzrrrhhhaaa```dddiiilllttt|||qqqiiigggccckkkzzz|||vvvnnneee[[[SSSNNNUUUcccvvv}}}nnn```XXXPPPEEE<<<888666555555333555555444111...------------..................///////////////.........---------,,,,,,++++++++++++,,,---...---,,,+++***------------------,,,,,,---///111000---+++---000000///...---,,,***))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---+++***,,,------......------,,,111111000///......//////++++++,,,---............---------,,,,,,,,,,,,,,,,,,---...///000000000000...///111222222222111000333333444555555555444444777777666666666666666777777<<>>888444333000...---.../////////------...///000000111111000///...------,,,,,,---++++++++++++++++++++++++******+++,,,,,,---.........---,,,***)))******+++------------------------------,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,+++************++++++,,,******************++++++---,,,+++,,,...///...---++++++,,,,,,---......///111222222222222111111000000000000000111111111111444444555444333444666999888<<>>777555555888;;;999222,,,000000/////////......---////////////......---,,,+++...000111000000111222000///...---,,,+++******......------------......,,,+++***+++...///...---//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++*********************************+++++++++,,,,,,------+++,,,,,,---...---------,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++***)))***+++,,,---------------------,,,,,,+++******...------------...//////////////////////////////000000000000000111111222222333555444333333444666555:::CCCLLLYYYiii{{{}}}mmmaaa```cccwwwrrrpppqqqllljjjwww~~~~~~}}}}}}||||||{{{{{{~~~~~~{{{sssiiiaaa[[[___gggqqqyyy~~~{{{yyytttnnnkkkkkkooorrr|||~~~{{{zzzzzzzzz{{{{{{|||}}}~~~~~~}}}|||}}}~~~~~~|||{{{{{{|||}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{zzzzzzyyyxxxxxxvvvxxxzzz||||||~~~~~~~~~}}}zzz|||~~~}}}{{{yyy|||~~~~~~}}}||||||}}}}}}~~~}}}~~~}}}{{{xxxwwwwwwwwwvvvxxx{{{}}}~~~}}}|||{{{tttuuuvvvwwwxxxxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyy{{{{{{||||||}}}sssccc^^^ccckkkpppsssvvvyyy{{{{{{zzzyyyzzzxxxtttkkk^^^RRRNNNSSSYYYaaajjjtttxxxvvvrrrnnnkkklllllllllmmmooorrrtttvvvvvv{{{{{{sssmmmnnnpppqqquuuyyyzzzvvvsssxxxzzzvvvwww~~~sssmmmmmmttt|||yyyyyyxxxwwwvvviiijjjiiifffeeelll{{{{{{qqqggg```WWWHHH<<<777333111222666;;;:::444...---...............//////,,,,,,---.../////////...***,,,///000000000222444111000...---++++++++++++------,,,,,,,,,,,,---------,,,,,,---///000///.........------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,***************+++++++++************************))))))******++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++************++++++,,,+++***+++,,,,,,,,,*********++++++++++++******,,,,,,,,,,,,,,,------------------------...//////////////////////////////000000000000000111111222222333555444333333444666333888@@@KKKXXXjjj|||pppccc```bbbwwwssspppsssnnnnnn{{{~~~|||{{{{{{|||}}}}}}~~~}}}yyyrrrggg```]]]cccllluuu||||||yyysssmmmjjjlllqqquuu}}}~~~|||{{{yyyyyyyyyzzz{{{~~~~~~}}}||||||}}}~~~}}}{{{||||||{{{{{{{{{{{{{{{|||zzzzzz{{{{{{{{{{{{zzzzzz}}}}}}|||{{{zzzyyyxxxxxx{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{|||}}}~~~~~~}}}{{{zzzyyy{{{~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||zzzyyyzzz|||xxx{{{}}}~~~}}}{{{zzzzzzttttttuuuvvvwwwwwwwwwvvvzzzzzzzzzzzzzzzzzzzzzyyy{{{||||||{{{|||ppp[[[UUU]]]iiiooorrrtttwwwxxxvvvuuuuuuuuutttoooeeeYYYQQQOOOTTTYYYbbbmmmwwwwwwqqqlllgggccc]]][[[ZZZ^^^hhhsss{{{yyyrrrrrrtttvvvzzz~~~}}}uuuxxxxxx{{{}}}|||zzz|||zzzrrroooqqqyyy~~~}}}yyysssooommmlllkkkjjjbbbeeejjjpppxxx~~~qqqcccXXXMMM@@@777444///...000444:::======;;;---...000/////////000111((()))***,,,------------***,,,...//////000333555111000...,,,,,,+++,,,,,,******))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++++++++,,,,,,------((())))))******+++,,,,,,******************************************+++++++++++++++++++++***))))))+++******))))))******+++---+++***+++,,,---,,,+++***++++++++++++***)))(((***++++++,,,---......///---------------...///000////////////////////////000000000000000111111222222333555444333333444666222777???IIIVVVhhh{{{sssddd___```uuuuuuqqqrrroooooo~~~~~~}}}zzzyyyyyy{{{~~~~~~~~~|||{{{zzzvvvqqqllliiimmmsssxxx|||~~~{{{zzzvvvssspppqqquuuxxxzzz}}}|||{{{yyyyyyzzz}}}~~~}}}|||||||||}}}~~~~~~|||zzzzzzzzzzzz{{{{{{{{{zzzzzzwwwxxxzzz{{{{{{{{{{{{zzz}}}}}}|||{{{zzzzzzzzzzzz~~~~~~~~~}}}|||}}}~~~~~~~~~}}}|||{{{zzzyyyxxxzzz}}}~~~~~~~~~}}}||||||{{{zzzzzz{{{|||}}}|||{{{|||~~~}}}{{{wwwwwwwwwuuuuuuvvvvvvwwwvvvvvvvvv{{{{{{{{{{{{{{{{{{{{{|||{{{||||||zzzyyy}}}rrrZZZTTT^^^jjjoooppprrrttttttrrrqqqppppppmmmfff\\\SSSOOOPPPTTTXXXaaammmtttppphhhaaa\\\WWWPPPQQQTTTZZZdddoooyyyzzzxxxzzz|||}}}uuuvvv|||~~~uuu{{{}}}zzzwwwtttsssuuuvvv~~~yyyvvvqqqjjjeeecccbbbbbbbbb^^^dddppp}}}{{{}}}}}}mmm[[[MMMBBB888333222.........111666;;;@@@CCC:::;;;:::777222///...///)))***+++,,,,,,,,,,,,,,,***,,,---......000222555111///...,,,,,,,,,---...******))))))))))))******)))+++,,,+++)))''')))+++++++++++++++,,,,,,,,,,,,))))))***+++,,,------...++++++++++++,,,,,,,,,,,,************************++++++++++++++++++******)))******++++++++++++***,,,++++++******++++++,,,---,,,++++++------,,,+++******++++++,,,+++++++++++++++,,,,,,---......///---,,,,,,------///000000////////////////////////000000000000000111111222222333555444333333444666444888???HHHTTTeeexxxsssccc\\\\\\rrrvvvrrrooommmooo~~~{{{xxxvvvwwwzzz~~~~~~~~~}}}}}}~~~{{{yyy{{{|||{{{yyytttvvvxxxzzz{{{}}}zzzzzzzzzxxxwwwvvvxxxzzzwwwzzz~~~}}}zzzxxxyyy|||~~~~~~}}}}}}{{{{{{|||}}}~~~~~~|||zzzyyyyyyzzz{{{{{{zzzzzzzzzxxxyyy{{{}}}~~~~~~}}}}}}||||||{{{{{{{{{||||||}}}|||~~~~~~}}}||||||}}}~~~|||{{{zzzzzzzzzxxxzzz}}}~~~~~~~~~zzzzzzzzzzzzyyyxxxvvvvvvzzz{{{|||||||||~~~yyyuuuttttttvvvvvvwwwwwwwwwwwwvvvvvv||||||||||||}}}}}}}}}~~~|||}}}|||zzzxxx{{{uuu^^^WWWaaakkkooonnnppprrrqqqooonnnmmmnnnfff^^^UUUNNNLLLOOOSSSVVV^^^jjjoooiii^^^XXXRRRLLLGGGMMMUUU\\\bbbjjjttt{{{~~~~~~xxxsssrrrvvvzzz{{{zzzzzzxxxooommmooorrrwww||||||yyyrrrmmmeee```]]]]]]^^^^^^^^^eeevvv{{{yyy{{{yyyhhhSSSDDD999111///000++++++******,,,222999???KKKKKKGGG@@@777///,,,+++------.........---,,,,,,***,,,---......///222444000///---,,,,,,---...///---,,,,,,++++++,,,,,,---))),,,///---(((&&&(((,,,+++++++++,,,,,,---------((())))))+++,,,---...............------,,,,,,,,,************************---------,,,,,,+++++++++((((((***+++,,,------------,,,,,,++++++,,,,,,------,,,++++++------,,,+++)))***+++,,,---.........,,,,,,------------------,,,,,,,,,---...///000111////////////////////////000000000000000111111222222333555444333333444666666:::@@@GGGSSScccuuurrraaaZZZZZZooovvvrrrkkkjjjnnn{{{||||||zzzxxxwwwxxxzzz~~~~~~~~~~~~}}}}}}wwwuuuxxx{{{||||||}}}|||zzzzzz{{{{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~xxxyyyzzz|||||||||{{{{{{|||yyyyyyyyyyyyzzzzzzzzz{{{{{{xxxzzz|||}}}|||||||||}}}~~~}}}|||}}}~~~~~~~~~|||}}}{{{{{{|||~~~||||||||||||}}}}}}}}}}}}|||yyywwwwwwxxxyyyyyywwwwwwxxx{{{~~~wwwvvvvvvvvvvvvxxxyyyzzzzzz{{{}}}~~~~~~~~~}}}|||~~~}}}{{{xxxuuusssvvvvvvuuuuuuvvvxxx{{{||||||}}}}}}~~~~~~~~~}}}}}}|||zzzzzz|||yyyiiiccciiinnnooollliiifffeeedddddddddcccXXXVVVRRRNNNLLLLLLMMMOOO^^^^^^]]]ZZZVVVUUUUUUWWWPPPTTTYYY]]]aaahhhrrryyy{{{tttpppqqqpppnnnuuutttooolllllllllmmmssszzz~~~}}}zzznnnfff[[[UUUUUUXXXZZZ\\\```fffyyy{{{}}}qqq^^^JJJ>>>777333000000//////...------...000111444555555444333111///...,,,,,,,,,+++***)))((('''%%%%%%%%%&&&(((,,,///111222222000///---+++***)))******+++,,,---......///++++++************+++++++++***(((''''''(((***+++---,,,+++******+++,,,---......//////...,,,+++)))++++++++++++++++++++++++))))))(((((()))***++++++***)))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---))))))))))))((((((((((((---,,,+++******+++,,,---.........------,,,,,,,,,...---,,,++++++---...000000//////.........//////...//////000000000000///...000333444222000333888555:::@@@DDDKKKYYYmmm{{{vvvlllcccYYYYYYmmmxxxsssgggeeeiii{{{|||}}}}}}{{{yyyxxxyyy{{{||||||}}}}}}}}}||||||{{{~~~yyyxxxzzz|||}}}}}}~~~||||||||||||||||||}}}~~~zzz{{{|||}}}}}}}}}||||||yyyzzz{{{|||}}}|||{{{{{{yyy{{{~~~~~~yyyyyyzzzzzzzzz{{{{{{{{{zzz|||}}}}}}|||{{{{{{|||}}}|||}}}~~~~~~}}}}}}zzzxxxxxxzzz|||||||||~~~}}}}}}|||||||||}}}}}}}}}~~~{{{yyyxxxwwwvvvwwwwwwwwwwwwyyy|||}}}|||zzzxxxwwwvvvvvvwwwzzz{{{||||||||||||{{{{{{}}}}}}~~~}}}|||zzzxxxvvvvvvvvvuuuuuuvvvxxxzzz|||}}}~~~~~~~~~~~~~~~}}}}}}~~~|||zzzzzz|||~~~xxxmmmiiinnnqqqpppiiifffaaa___^^^]]]ZZZWWWSSSRRROOOLLLKKKLLLOOORRRXXXXXXXXXWWWWWWWWWYYYZZZXXX\\\```bbbeeejjjqqqwww|||xxx}}}|||ssslllllllllmmmwwwzzzpppiiifffjjjqqquuuzzz~~~{{{vvvgggaaaXXXRRRQQQTTTWWWZZZbbbiii|||yyycccSSSBBB999555222000000222111///---,,,+++++++++000000111000///---+++***,,,------,,,,,,+++***))),,,+++++++++,,,...111222333222111000...---,,,+++******++++++,,,,,,------))))))(((((((((((())))))------,,,++++++,,,------,,,+++************+++,,,,,,---------,,,+++***)))++++++++++++++++++++++++***************+++,,,,,,*********)))******+++++++++++++++******+++++++++***************))))))))),,,+++************+++,,,------------,,,,,,,,,,,,...---,,,++++++---...000///......---------.........//////000000000000000333222222222222111222222555:::@@@FFFNNN\\\mmmyyyxxxqqqhhhaaaXXXYYYlll{{{qqqeeecccfffwww{{{}}}}}}}}}|||yyyyyyzzz{{{yyyyyyzzzzzzzzzzzzyyyyyy{{{|||~~~~~~|||{{{|||}}}}}}}}}~~~~~~~~~}}}|||zzz{{{|||~~~~~~~~~vvvxxx{{{}}}~~~}}}{{{yyyzzz{{{|||}}}}}}}}}|||{{{wwwyyy}}}yyyzzzzzzzzzzzz{{{{{{{{{{{{}}}~~~}}}|||{{{{{{|||~~~}}}~~~}}}|||zzzxxxwwwyyy{{{||||||~~~|||||||||}}}}}}{{{}}}~~~}}}{{{yyyxxxxxxuuuvvvwwwwwwwwwyyy||||||yyywwwvvvuuuuuuyyyyyyyyyyyyzzzzzzzzzzzz||||||}}}}}}}}}|||zzzyyywwwvvvvvvvvvwwwxxxzzz{{{~~~}}}||||||}}}|||{{{{{{{{{{{{|||}}}||||||yyytttrrrttttttrrrllleee^^^[[[[[[YYYUUUPPPPPPQQQPPPPPPOOOPPPSSSVVVVVVVVVVVVXXX\\\```bbbcccbbbeeeggghhhhhhjjjooosss|||sssnnnttt}}}~~~rrriiiggggggkkkxxxvvvoookkkcccaaaiiittt}}}wwwppp```\\\VVVPPPNNNQQQXXX]]]hhhnnn~~~mmm___QQQDDD888444333000///000111000...,,,+++******)))............---+++***))),,,,,,------------,,,,,,------+++******+++,,,---222222222111000///------++++++++++++++++++++++++))))))(((((((((((())))))************************++++++***))))))***+++++++++,,,,,,,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++,,,---++++++******)))***************))))))))))))*********************+++++++++++++++***))))))***++++++++++++++++++,,,,,,,,,,,,------,,,+++,,,---...//////...............//////.../////////000000000000333222000111444666555444444888>>>FFFQQQ^^^llluuu|||rrrlllfffaaaYYYZZZllloooeeebbbcccssszzzjjjqqq{{{||||||zzzxxxwwwxxxzzzwwwwwwxxxyyyyyyyyyxxxxxxyyyzzz{{{}}}~~~}}}}}}}}}}}}}}}||||||{{{{{{|||~~~~~~|||{{{xxxyyy{{{~~~{{{{{{{{{}}}}}}{{{xxxyyy{{{|||}}}|||zzzyyyzzz{{{|||}}}}}}}}}|||{{{{{{}}}}}}|||{{{zzzzzzzzzzzz{{{{{{{{{{{{zzz|||~~~~~~|||||||||}}}~~~}}}~~~}}}|||zzzzzz{{{}}}~~~~~~~~~|||{{{||||||}}}|||~~~~~~|||zzzyyyyyyvvvwwwxxxxxxwwwxxx{{{}}}~~~}}}{{{yyywwwwwwwwwwwwvvvvvvvvvwwwxxxyyy{{{{{{{{{|||}}}}}}}}}|||zzzyyywwwwwwvvvwwwwwwyyyzzz{{{~~~}}}|||{{{zzz{{{{{{{{{{{{{{{{{{zzz{{{|||{{{zzzyyyzzzyyyxxxwwwmmmbbb\\\[[[ZZZVVVRRRQQQUUUXXXYYYXXXWWWXXXYYYZZZYYYYYY\\\cccjjjnnnooonnnpppqqqpppmmmmmmooorrrzzz|||{{{tttkkkiiipppyyy}}}{{{ppphhhgggiiimmm{{{}}}oookkkiiicccaaahhhrrr||||||qqqiii]]]ZZZUUUOOONNNTTT___hhhooouuuwwwkkkZZZLLLAAA888111111111///......------,,,,,,,,,,,,,,,---//////.........---,,,,,,++++++,,,---------------,,,+++***)))))))))******000111111111111///...---+++++++++*********))))))++++++************++++++(((((())))))))))))((((((************************,,,,,,+++++++++******)))++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++***)))))))))************))))))*********))))))***************+++*********************************++++++,,,,,,,,,------,,,,,,,,,---...///000////////////000000111.........//////000111111///222222000111555777666222555;;;EEEQQQ___jjjqqq|||qqqlllgggccc\\\\\\mmmsssgggcccbbbqqqrrr___ccc~~~xxxyyyyyywwwuuutttuuuwwwvvvwwwxxxxxxyyyyyyyyyxxxzzzzzzzzz{{{{{{|||}}}~~~{{{{{{||||||{{{zzzzzzzzzxxxyyyzzz{{{}}}~~~|||zzzwwwyyy{{{}}}~~~~~~~~~~~~zzzzzzzzz|||}}}}}}zzzxxx{{{{{{zzzyyyxxxxxxxxxxxxzzz{{{|||}}}}}}|||{{{zzz|||~~~|||yyyxxxyyyzzzzzzzzz{{{{{{{{{||||||yyy{{{}}}~~~}}}}}}~~~~~~}}}}}}~~~}}}}}}zzzzzz|||~~~~~~}}}||||||||||||~~~}}}{{{zzzzzzyyyzzz{{{zzzxxxwwwyyyzzz}}}|||zzzxxxwwwvvvvvvvvvssstttuuuwwwyyyzzz{{{|||{{{|||||||||{{{yyyxxxwwwwwwwwwwwwxxxxxxyyyzzzzzz~~~}}}|||{{{zzzyyyzzz{{{||||||{{{zzzyyy{{{{{{|||yyyjjj___ZZZXXXTTTRRRTTT[[[aaaccc```[[[YYYYYY]]][[[[[[^^^dddmmmtttxxxzzzzzzzzzvvvqqqooopppsssyyy|||~~~wwwmmmmmmjjjgggjjjrrrvvvtttpppiiiffflllrrrxxxzzznnnlllkkkgggfffhhhlllttt}}}rrrhhhbbbYYYWWWRRROOOPPP[[[jjjuuuvvvzzzyyynnndddZZZNNNCCC999222///000111...------,,,,,,------............///.....................)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,---...///000111111000...---,,,++++++******)))))))))++++++************+++++++++,,,,,,------,,,,,,+++*********++++++*********,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))))))))******,,,,,,+++***)))))))))***++++++************++++++((((((((()))))))))***************++++++******************++++++,,,,,,,,,,,,,,,,,,,,,------.........---------......///000............///000222222888??????777//////333444444777<<>>666111111111///---........................------------------------,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,...------,,,,,,++++++***))))))***+++,,,,,,------///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,---------+++))))))***,,,,,,+++***))))))+++,,,---+++******************************)))'''&&&&&&''')))***---+++)))***+++,,,+++***&&&((()))))))))***+++---******+++,,,+++***)))(((******++++++++++++******++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,------............------------.........//////000000//////000222444555444777:::>>>FFFUUUhhhvvv}}}nnngggdddttt|||vvvyyyqqqpppuuujjjWWWPPPQQQ]]]kkkuuuuuuwwwxxxyyyxxxtttqqqsssssstttuuuuuuuuuuuuuuuwwwwwwxxxwwwuuuvvvxxxzzz{{{yyyxxxvvvuuuvvvvvvwwwwwwwwwvvvuuuttttttttttttpppsssuuuvvvvvvwwwyyyzzz}}}|||{{{zzzyyyxxxxxxxxxyyywwwuuutttvvvvvvvvvuuuzzzzzzzzzxxxxxxzzz}}}}}}|||zzzzzzzzzwwwvvvvvvuuusssrrrqqqpppvvvxxx{{{}}}|||zzzwwwuuurrrsssuuuuuuttttttvvvxxxxxxxxxzzz{{{|||||||||||||||zzzxxxvvvvvvvvvwwwxxxvvvxxxzzz}}}~~~~~~}}}|||zzzyyyxxxxxxyyyxxxwwwuuusssttttttuuuuuuttttttssstttuuuwwwyyyzzzyyyxxxxxxtttvvvxxx{{{~~~tttpppooooooqqquuuxxxyyy{{{{{{zzzyyyxxxwwwzzz{{{||||||{{{{{{}}}~~~~~~}}}|||yyywwwtttrrrqqqgggeeeeeejjjqqqyyy~~~xxxoooggg```^^^]]]eeelllvvv~~~}}}{{{|||wwwqqqjjjccc]]]ZZZPPPXXXbbblllvvv~~~zzzxxxyyy~~~yyyrrrjjj[[[UUUNNNKKKJJJLLLUUU^^^aaa___bbbkkkzzzzzzuuuoooiiicccZZZOOOGGG===999333000//////---+++........................------------------------,,,++++++++++++,,,------******+++++++++,,,,,,,,,...------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,+++******++++++******+++++++++,,,,,,,,,))))))***+++,,,------...---+++))))))***,,,,,,+++)))(((((()))+++,,,***)))***************************)))'''&&&&&&''')))***+++)))((((((***+++***)))&&&(((******))))))***,,,,,,,,,***)))))))))***+++******++++++++++++******))))))******+++++++++,,,------,,,,,,,,,,,,------,,,------...//////......//////.........------------...000222333333333333222555999===DDDRRReeerrrzzzuuuzzz~~~ooohhhgggyyy|||wwwwww||||||ooopppvvvnnnZZZPPPOOOYYYfffuuuuuuvvvxxxyyyyyywwwtttsssttttttuuuuuuuuuuuuuuuuuuvvvwwwwwwvvvuuuvvvwwwzzzxxxwwwuuuuuuvvvxxxyyyvvvvvvuuuuuutttssssssrrrrrrtttvvvvvvvvvwwwyyy{{{}}}}}}|||{{{{{{zzzyyyyyyzzzxxxvvvuuuvvvxxxxxxwwwvvvwwwwwwwwwwwwyyy}}}|||}}}}}}|||zzzyyyyyy{{{wwwwwwvvvuuusssrrrrrrqqquuuwwwzzz||||||zzzwwwuuuppprrrsssttttttuuuxxxzzzyyyyyyzzzzzz{{{{{{||||||{{{zzzwwwuuusssssstttuuurrrtttwwwzzz|||}}}}}}}}}zzzyyyxxxxxxyyyxxxvvvttttttuuuuuuuuuuuuuuuttttttuuuuuuvvvwwwwwwwwwwwwvvvsssvvvyyy{{{~~~yyytttsssrrrsssvvvxxxzzz||||||zzzxxxxxxxxxxxxzzz{{{|||{{{{{{|||~~~|||{{{xxxvvvuuuuuuvvvvvvooollljjjnnnuuu|||wwwuuupppiiibbb______```dddkkkvvv}}}~~~|||}}}~~~{{{uuuooohhh```YYYTTTMMMVVVdddrrr}}}{{{vvvmmmbbbYYYSSSOOOQQQSSSVVV]]]dddgggeeefffppp{{{qqqeeeYYYMMMCCC===888555222///......---,,,------------------------,,,,,,,,,------------...+++++++++++++++,,,------,,,,,,,,,,,,------------...------,,,,,,++++++***++++++++++++++++++++++++***+++,,,+++***))))))+++)))******+++,,,,,,------))))))***+++,,,,,,---------+++))))))+++,,,,,,+++)))(((((()))+++,,,***)))************************,,,+++************+++,,,***)))'''((()))+++******''')))++++++((('''***,,,---,,,***(((((()))***,,,******++++++++++++******))))))******++++++,,,,,,------,,,,,,,,,,,,------------...///000000000000000//////...------,,,,,,,,,...111333444444333222222666999===DDDQQQcccooo~~~rrrkkklll}}}}}}pppjjjjjj~~~{{{xxxwwwwww~~~rrrrrrwwwuuu```TTTQQQYYYeeetttttttttvvvxxxyyyyyywwwtttuuuvvvvvvwwwwwwvvvvvvsssuuuwwwxxxvvvuuuttttttvvvvvvttttttuuuxxx{{{}}}wwwwwwwwwvvvvvvuuutttsssuuuvvvwwwwwwwwwwwwyyy{{{}}}}}}}}}}}}|||{{{{{{zzz{{{xxxuuuuuuuuuwwwwwwvvvssstttuuuvvvvvvwwwzzz|||xxxzzz{{{zzzxxxwwwyyy{{{yyyxxxwwwvvvuuuuuuuuuuuutttvvvxxxzzz{{{zzzxxxwwwrrrssstttttttttuuuxxx{{{zzzyyyxxxwwwxxxxxxzzzzzzzzzxxxvvvtttsssssstttuuurrrsssvvvxxxzzz|||||||||zzzyyyxxxxxxyyywwwuuurrrttttttuuuvvvwwwwwwwwwwwwwwwvvvuuutttttttttuuuvvvtttxxx{{{|||{{{~~~yyywwwvvvuuuuuuxxxuuuxxx{{{|||zzzzzzzzz|||xxxzzz|||{{{zzzzzzzzz{{{yyywwwuuuuuuvvvzzz~~~|||xxxtttuuuzzzyyyxxxvvvrrrmmmjjjjjjjjjjjjpppyyy}}}|||vvvuuu{{{}}}{{{{{{zzzuuunnnhhhddd```\\\YYYZZZbbbooo}}}yyyvvvsssiii]]]ZZZTTTSSSXXX^^^bbbeeeiiillliiikkkuuu}}}ooo^^^OOOCCC;;;888444222///...---.........------------------------,,,,,,,,,---------......+++++++++***++++++,,,---+++++++++,,,,,,,,,,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++***,,,...---***)))***++++++++++++++++++++++++,,,*********++++++,,,,,,,,,---+++))))))+++,,,,,,++++++******+++------,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***,,,++++++(((+++---,,,(((&&&))),,,,,,++++++*********************++++++++++++*********++++++,,,------......---,,,,,,++++++,,,,,,------...///000111111111111..................------...///000111222333333333444777;;;>>>EEERRRbbbooozzzoooccc```pppuuuppprrr{{{tttqqqsssxxxvvvyyyzzzeeeXXXSSSZZZeeetttssssssuuuxxxzzzzzzyyyvvvvvvwwwxxxxxxxxxxxxwwwqqqtttwwwxxxwwwtttsssrrrssssssrrrsssvvvzzz~~~yyyzzzzzzyyyyyyxxxwwwvvvwwwxxxyyyxxxwwwxxxyyy{{{}}}}}}}}}}}}}}}}}}|||{{{yyyvvvsssrrrssstttttttttssstttuuuuuuuuuuuuwwwyyyuuuxxxzzzyyywwwvvvxxx{{{{{{zzzyyyxxxwwwwwwwwwxxxtttvvvxxxzzzzzzzzzyyyyyytttuuuuuuuuutttuuuxxxzzzzzzxxxwwwuuuuuuvvvxxxyyyxxxwwwuuutttssstttvvvwwwssstttvvvxxxyyyzzz{{{{{{zzzyyyxxxyyyyyywwwtttrrrrrrsssuuuwwwxxxyyyyyyzzzyyywwwuuusssrrrssstttuuuvvvyyy|||{{{yyyzzz~~~wwwwwwwwwvvvvvvxxxrrrvvvzzz{{{{{{{{{}}}zzz{{{||||||zzzxxxxxxxxxvvvuuussstttxxx|||{{{~~~}}}{{{xxxwwwsssxxx~~~~~~{{{zzzwwwvvvzzz{{{wwwwwwvvvxxxrrrkkkgggfffhhhhhhgggiiippp|||~~~wwwrrrrrrpppeeeYYY\\\VVVVVV^^^fffjjjkkklllmmmkkklllwww~~~uuueeeSSSCCC999444222111///---,,,,,,---///000------------------------,,,,,,,,,------.........++++++******++++++,,,---(((((()))))))))*********......---,,,,,,++++++***---------,,,,,,,,,,,,+++***---///...+++***+++,,,------,,,++++++************++++++++++++,,,,,,,,,---+++))))))+++,,,,,,+++---,,,,,,---//////...,,,************************)))***++++++++++++***))),,,***)))***+++------,,,))),,,///---(((&&&(((,,,)))***,,,,,,,,,+++)))'''******++++++++++++******,,,,,,------...///000000---,,,,,,++++++,,,,,,---......000111222222222222,,,,,,------.../////////111000//////000222444666666999===@@@FFFSSScccpppwwwooo```YYYfff{{{xxxzzztttnnnggg}}}zzzzzz|||gggZZZUUU[[[eeeuuutttrrrrrrrrrtttvvvwwwuuuwwwyyy{{{|||{{{zzzyyywwwwwwwwwwwwvvvuuusssrrrxxxxxxxxxxxxyyyzzz{{{|||}}}|||zzzyyyxxxwwwuuusssuuuuuuvvvwwwyyy{{{}}}~~~zzzzzz{{{}}}}}}{{{zzzwwwttttttuuuvvvtttrrrooorrruuuwwwvvvvvvvvvvvvyyyzzz{{{{{{zzzwwwtttssswwwwwwxxxxxxwwwwwwwwwwwwwwwxxxzzzzzzzzzzzz{{{}}}|||zzzxxxwwwxxxxxxwwwvvvuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzuuutttwwwxxxtttqqqppptttvvvxxxyyyxxxxxxyyy{{{~~~|||yyyvvvttttttuuuvvvuuuvvvxxxyyy{{{|||}}}~~~}}}||||||{{{zzzzzzyyyyyy||||||{{{{{{{{{|||||||||~~~{{{xxxxxxzzzrrrvvvwwwwww~~~||||||~~~zzz{{{{{{|||}}}uuuwwwyyy|||~~~zzzwwwuuuvvvyyywwwpppllllllkkklllmmmooorrryyy|||ssskkkhhheee___\\\\\\XXXZZZ]]]bbbhhhmmmrrrtttuuusssqqqvvvyyynnneeeXXXKKK@@@999333000------------------------************++++++,,,---...---+++******+++---...---,,,,,,+++*********+++,,,++++++******++++++,,,************************))))))************))))))+++++++++++++++***)))(((,,,,,,++++++******))))))************************+++*********+++,,,------+++++++++++++++++++++,,,++++++++++++++++++++++++)))***,,,------,,,***)))******))))))))))))******((('''''''''((()))***+++++++++++++++++++++++++++******))))))******+++,,,,,,+++)))((((((((())))))...------,,,,,,------...,,,------...///000000111,,,,,,,,,------///000000/////////000111111222222333333777===DDDOOOaaaqqq|||qqqfff\\\aaayyy~~~yyy~~~uuueeedddzzzkkk]]]XXX```llltttsssrrrqqqqqqssstttuuuvvvwwwyyy{{{{{{{{{zzzyyyuuuuuuuuutttssssssrrrrrruuuuuuuuuvvvwwwyyyzzz{{{zzzzzzyyyxxxyyyxxxxxxwwwxxxxxxxxxxxxxxxyyyzzz{{{zzzzzz{{{}}}}}}{{{zzzwwwttttttuuuuuutttrrrooorrruuuvvvuuutttttttttwwwwwwxxxxxxxxxvvvuuutttuuuuuuwwwxxxxxxwwwuuutttzzz{{{{{{zzzyyyxxxxxxyyy{{{yyyxxxxxxyyyyyywwwvvvtttuuuxxxzzzzzzzzzxxxwwwxxxxxxxxxwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxxxxyyyuuusssvvvwwwsssooonnnsssvvvyyy{{{{{{{{{|||}}}}}}{{{xxxuuuttttttuuuvvvxxxxxxxxxyyyzzz{{{|||}}}|||||||||{{{{{{zzzzzzyyy{{{{{{{{{{{{{{{}}}~~~}}}~~~{{{}}}zzz{{{}}}}}}~~~zzzwwwwwwxxxzzz{{{yyyuuuqqqqqqoooppprrrqqqkkkhhhhhhiiilllqqqxxx||||||}}}|||pppfff^^^[[[ZZZWWWVVVWWW```bbbeeeiiimmmrrrvvvxxxuuutttttt{{{xxxooo]]]VVVJJJ???777111---+++------------------------+++++++++++++++,,,------...---,,,+++++++++,,,,,,++++++***))))))))))))))),,,++++++******++++++,,,************************++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))*********)))))))))))))))************************)))***************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******,,,,,,,,,,,,************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''******))))))******+++,,,---,,,+++*********+++,,,------,,,,,,,,,,,,------.........///////////////......---...///000111111000000000111222222333333555555888>>>DDDNNN___ooo|||tttiii]]]bbbzzz}}}yyyllleee}}}yyyiii]]]ZZZeeessstttsssrrrqqqpppqqqrrrsssvvvwwwxxxyyyzzzzzzyyyyyyuuuuuutttssssssssstttuuuvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwvvvvvvwwwyyyyyyzzz|||~~~~~~}}}{{{yyywwwuuutttuuuuuutttsssppprrruuuuuutttrrrrrrrrrtttttttttuuuuuuvvvvvvwwwuuuvvvxxxyyyyyyxxxvvvuuu}}}|||{{{yyywwwvvvuuutttxxxwwwwwwxxxyyyyyywwwvvvrrrtttxxxzzz{{{yyywwwuuuyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwssssssuuutttnnnjjjiiipppsssxxx{{{|||||||||||||||zzzwwwuuuttttttuuuuuu{{{zzzyyyxxxyyyzzz{{{|||{{{{{{{{{|||{{{{{{{{{zzz{{{{{{{{{{{{}}}yyywwwzzz~~~}}}{{{zzzyyywwwssspppmmmjjjjjjllljjjfffdddfffiiinnnvvvvvvrrrqqqsssyyyyyyrrrcccYYYQQQOOOQQQRRRUUUYYYggghhhjjjnnnrrrvvvyyy{{{vvvvvvxxx}}}{{{uuuiii```PPPJJJAAA999444111///---------------------------,,,,,,,,,,,,,,,------...---------,,,,,,+++++++++,,,++++++***************,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,++++++***++++++++++++***))))))))))))******************************************))))))***+++***)))((('''------,,,+++***))))))(((++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++,,,,,,+++***((('''))))))))))))))))))))))))******))))))******+++,,,---,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,000/////////............///////////////000111222000000111222222333333444777666999>>>DDDMMM^^^mmm}}}zzzmmm```ddd{{{}}}sssnnnzzz|||ggg\\\\\\iiixxxtttsssrrrqqqppppppqqqqqqsssssstttvvvwwwxxxzzzzzzwwwvvvuuuttttttvvvxxxzzzyyyxxxwwwuuutttsssrrrrrruuuvvvvvvvvvvvvwwwyyy{{{zzzzzzxxxwwwvvvuuuuuuuuuxxxxxxxxxzzz|||}}}|||{{{wwwvvvuuuuuuvvvwwwwwwwwwqqqtttvvvvvvtttrrrqqqqqqqqqrrrrrrssstttvvvxxxyyyzzzzzzyyyyyyyyyzzz{{{{{{}}}{{{xxxvvvvvvuuutttsssuuutttuuuvvvxxxxxxvvvtttppprrrtttvvvwwwvvvuuutttyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyvvvvvvwwwtttkkkfffdddnnnrrrwwwyyyzzzyyyxxxxxxzzzyyywwwuuuttttttuuuuuuzzzyyyxxxxxxxxxzzz|||}}}zzzzzz|||}}}}}}}}}||||||||||||}}}~~~~~~wwwyyy~~~~~~|||zzzxxxuuusssnnnjjjiiiiiihhhdddccceeemmmrrr{{{{{{tttrrrsssrrrzzz|||qqqjjj\\\RRRJJJKKKOOOTTT[[[aaahhhiiikkknnnrrruuuyyyzzzyyyyyyyyy~~~wwwpppkkkdddYYYPPPIIIDDD===777444333111111---------------------------------,,,,,,------...++++++,,,------,,,,,,+++......---,,,,,,------...,,,++++++******++++++,,,************************))))))************))))))******+++++++++******)))*********++++++,,,,,,,,,************************)))***+++,,,,,,***(((&&&,,,,,,++++++******))))))************************++++++************++++++******))))))))))))*********+++---------+++)))(((++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,------......,,,++++++******++++++,,,........./////////////////////......///000000111///000000111111222333333666666999>>>DDDNNN___nnn~~~uuuqqqwww}}}pppbbbeee|||{{{tttsssxxxddd[[[ZZZgggvvvtttssssssrrrqqqqqqqqqqqqppppppqqqrrrtttwwwyyy{{{wwwvvvuuutttuuuwwwyyyzzzxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvvvvuuussssssvvvyyyxxxwwwwwwvvvuuuuuuuuuuuuvvvuuuuuuwwwzzz{{{{{{yyytttuuuuuuvvvwwwxxxyyy{{{sssuuuwwwwwwuuusssrrrrrrqqqqqqrrrsssuuuwwwyyyzzz}}}{{{xxxvvvwwwyyy}}}zzzwwwtttsssuuuvvvvvvuuusssrrrrrrsssuuuuuutttrrrtttssssssssstttuuuvvvwwwxxxxxxxxxyyyzzzzzzzzz{{{wwwwwwwwwwwwxxxyyyzzz{{{}}}~~~~~~yyyooohhhgggppptttxxxzzzyyywwwvvvuuuyyyxxxwwwvvvuuuuuuvvvvvvwwwwwwwwwxxxyyy{{{~~~yyyzzz|||~~~~~~~~~|||xxxzzz~~~zzzyyy|||yyywwwvvvuuusssqqqnnnjjjhhhhhhfffbbbbbbeeeqqquuu|||~~~{{{{{{|||}}}{{{ttthhh___VVVMMMGGGIIIQQQXXXaaahhhhhhiiikkknnnqqquuuxxxzzzzzzyyyxxx|||~~~nnnccc]]]WWWNNNGGG???;;;666111000///......------------------------...------,,,,,,---------)))***+++,,,---.........---------,,,,,,---......,,,++++++******++++++,,,************************))))))************)))))))))******+++++++++******(((((())))))******++++++***************************+++,,,------+++)))''')))))))))******+++++++++************************+++******))))))******+++******))))))))))))******(((***,,,---...---+++***))))))))))))))))))))))))******))))))******+++,,,******+++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,---...///000111222......---------...//////......//////000111111111444444777>>>DDDOOO```ppprrrbbb[[[```jjjttteeeggg~~~uuuqqqqqquuucccZZZXXXbbbooottttttttttttttttttssssssrrrqqqpppppprrruuuxxxzzzuuuttttttssstttuuuwwwxxxsssssstttuuuwwwxxxzzz{{{vvvwwwwwwuuurrrrrruuuyyyvvvvvvuuuttttttttttttuuussssssrrrtttwwwyyyyyyxxxssstttuuuuuuuuuuuuwwwyyysssuuuxxxxxxvvvtttsssssspppqqqrrrsssuuuwwwxxxxxx{{{yyyuuussstttwww{{{~~~vvvssspppqqqtttwwwxxxwwwuuusssqqqqqqrrrssssssrrrxxxwwwuuutttuuuwwwyyy{{{wwwwwwxxxyyyyyyzzz{{{{{{wwwvvvvvvvvvwwwyyy{{{|||wwwqqqpppuuuxxx{{{|||{{{yyywwwwwwxxxxxxwwwwwwwwwwwwwwwxxxuuuvvvwwwyyy{{{}}}~~~~~~yyy{{{~~~}}}xxxxxx}}}{{{{{{}}}zzzxxxvvvssspppnnniiifffeeefffeeebbbbbbeeeooosssyyy~~~zzz}}}xxxkkk^^^UUUOOOHHHEEEJJJSSS\\\dddkkkllllllnnnpppsssvvvxxxzzzyyyxxxxxx}}}{{{iii[[[TTTOOOGGGAAA:::777222///.........---------------------------...------,,,,,,,,,,,,,,,******++++++,,,---...///+++************++++++,,,,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,++++++))))))***++++++++++++***&&&&&&''''''''''''''''''************************++++++,,,---,,,,,,***)))'''(((((()))***+++,,,,,,******************************************************))))))))))))******((()))+++,,,------,,,,,,++++++++++++++++++++++++******))))))******+++,,,)))***+++++++++++++++***,,,,,,++++++++++++,,,,,,***+++,,,...///111222333......------------......------......///000000111333333777===DDDOOOaaaqqqooo^^^TTTUUU]]]sssyyyiiikkkyyyqqqppptttssscccYYYWWW```llluuuuuuvvvvvvwwwwwwvvvvvvwwwvvvsssqqqqqqsssvvvwwwuuuuuuuuuuuuuuuuuuvvvvvvsssttttttuuuvvvxxxzzzzzzvvvxxxyyyvvvsssssswww|||wwwvvvuuutttssssssssssssqqqppppppqqqtttvvvwwwvvvsssuuuuuusssqqqpppqqqsssqqqtttvvvwwwuuusssssssssoooppprrrssstttuuuttttttwwwwwwvvvuuuvvvxxxzzz{{{uuuqqqmmmooossswwwxxxwwwxxxuuurrrqqqqqqssstttssswwwwwwvvvvvvwwwxxxzzzzzzvvvvvvwwwxxxyyyzzz{{{{{{yyyxxxwwwvvvwwwxxxzzz{{{}}}xxxxxxvvvxxx{{{{{{zzzzzzzzzzzzxxxxxxxxxxxxxxxyyyyyyyyyuuuwwwyyy{{{|||||||||{{{yyy|||}}}yyyxxxyyyzzz~~~vvvuuuuuuyyy}}}xxxsssmmmiiicccaaabbbfffgggffffffjjjkkknnnuuu~~~|||zzz|||yyyooodddYYYRRROOOJJJIIIQQQ[[[cccjjjppprrrrrrrrrrrrsssuuuvvvwwwyyyyyyzzzuuucccVVVNNNHHH@@@999777444111//////000000000------------------------------,,,+++++++++++++++------,,,+++++++++,,,---)))))))))))))))***++++++,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++((((((((((((''''''''''''************************************++++++++++++(((((())))))******++++++************************((()))***++++++***)))(((******))))))))))))***************+++++++++++++++------------------------******))))))******+++,,,***++++++,,,,,,+++***)))------,,,,,,,,,,,,------+++,,,---...///000111222//////............//////.........///000000111111444444888>>>DDDNNN```ooo|||ppp^^^SSSQQQUUUkkk}}}nnnpppyyyqqqrrrzzzsssbbbZZZYYYcccqqquuuvvvwwwxxxxxxyyyxxxxxx}}}zzzvvvsssrrrrrrtttuuuwwwwwwxxxxxxxxxxxxwwwvvvwwwwwwvvvuuuuuuuuuuuuuuuwwwyyyzzzwwwtttuuuzzzxxxwwwvvvtttrrrrrrqqqqqqpppooonnnpppsssuuuvvvuuutttuuuuuurrrmmmkkkkkkmmmppprrruuuvvvtttsssrrrrrrnnnoooqqqssstttsssqqqpppvvvwwwxxxzzz{{{{{{zzzzzzuuuppplllnnnssswwwxxxvvv|||xxxsssqqqrrrsssuuuuuussstttvvvwwwxxxxxxwwwwwwuuuuuuvvvwwwyyyzzz{{{{{{{{{zzzxxxvvvvvvwwwxxxyyy|||zzz{{{tttvvvxxxyyyyyyyyyzzz|||xxxyyyyyyyyyyyyzzzzzzzzzvvvxxx{{{}}}}}}|||zzzxxxzzz|||~~~}}}pppooorrrxxx}}}~~~wwwtttpppooorrrzzz~~~wwwooogggbbb```___bbbhhhkkkjjjlllooohhhkkkrrr|||zzzrrrvvv|||xxxpppiiibbb[[[UUUTTTPPPQQQZZZdddlllqqqvvvuuuuuutttssssssrrrsssssszzz{{{|||{{{nnn^^^RRRJJJCCC999222111///,,,+++---/////////---------------------------,,,++++++************111///---***))))))***++++++*********+++,,,,,,---,,,++++++++++++++++++,,,************************))))))************))))))((()))***+++++++++++++++,,,,,,++++++******))))))************************))))))(((((()))***+++,,,************))))))))))))))))))))))))))))))))))))''')))***,,,,,,***)))'''******))))))))))))******---,,,+++***))))))))))))))))))))))))))))))))))))*********)))***++++++,,,+++,,,,,,---,,,+++)))(((...------,,,,,,------...---.........//////000000111000////////////000000/////////000111111222222666666999>>>DDDMMM^^^mmmzzzmmm\\\RRRNNNQQQhhhrrrttt{{{tttuuu{{{sssbbbZZZ[[[hhhwwwtttqqqoooqqqvvvzzz||||||~~~|||xxxtttsssssstttuuutttuuuvvvwwwxxxxxxxxxxxxvvvtttrrrpppppprrrtttvvvxxxwwwwwwwwwwwwyyyzzz{{{{{{{{{|||zzzvvvsssrrrsssoooooopppooooooqqqtttwwwyyyzzzwwwpppgggaaa```bbbjjjmmmrrruuuvvvvvvvvvwwwqqqqqqpppppppppqqqqqqrrrwwwwwwwwwwwwxxxyyyzzz{{{tttqqqnnnmmmoooqqqssstttsssuuuvvvvvvtttrrrqqqqqqrrruuuxxxyyyxxxvvvuuuuuutttvvvxxxxxxxxxxxxzzz|||wwwwwwxxxyyyyyyzzz{{{{{{|||~~~}}}||||||zzzwwwxxxzzz|||zzzyyywwwxxxyyyzzz{{{|||||||||xxxzzz}}}|||zzz|||zzz{{{|||wwwsssqqqeeekkkttt|||wwwpppnnnnnnqqquuu|||zzzvvvnnnjjjhhheeejjjnnnqqqssstttooogggiiiffflllzzz{{{pppjjjbbbnnn}}}rrrfffdddfffccc^^^[[[]]]ZZZ\\\dddiiijjjnnnuuuvvvwwwxxxvvvsssooommmmmmuuuwww|||yyylllaaaUUUKKKAAA888333222000//////...------,,,,,,,,,,,,---------,,,++++++***+++,,,+++)))))))))***++++++------------++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,---,,,+++))))))***,,,---+++++++++*********************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,+++***))))))******,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,------,,,+++)))(((,,,,,,++++++***)))((((((,,,+++***))))))***+++,,,******))))))***,,,...//////......------,,,++++++//////............////////////............//////////////////000111222333222111555===EEENNN[[[gggwwwsss]]]TTTUUUTTTbbb}}}}}}}}}}}}|||hhhaaa^^^gggzzzrrrpppoooppptttwwwxxxwww|||zzzxxxvvvuuuttttttuuussstttuuuuuuuuuuuutttssssssrrrqqqppppppqqqrrrssswwwvvvvvvvvvvvvxxxyyyzzzzzz{{{{{{yyyvvvssssssssspppqqqqqqppppppqqqtttwwwxxx}}}wwwiii^^^ZZZ[[[hhhlllqqqtttuuuuuuuuuuuuttttttsssssstttuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyuuuqqqoooppprrrssssssssstttvvvuuutttssssssttttttwwwzzz{{{yyywwwvvvvvvuuuvvvwwwwwwvvvvvvwwwxxxvvvvvvwwwwwwxxxyyyyyyyyy||||||~~~~~~~~~}}}|||{{{|||yyywwwxxxzzz{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxxxx}}}~~~}}}{{{xxxyyyxxxnnnhhheeeeeeeeekkkrrr}}}xxxqqqooorrrrrruuuyyy|||~~~}}}|||xxx{{{uuupppjjjgggooouuu{{{|||{{{xxxpppgggbbbbbbhhhvvvvvvmmmhhhfffrrr}}}}}}zzznnneee^^^^^^```aaaeeeiiimmmlllmmmrrrrrrpppsssyyyuuuuuussspppmmmlllmmmoootttuuuxxx}}}}}}vvvppp```UUUJJJBBB;;;333000111000000000///...---------------------,,,+++*********+++,,,+++***))))))++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,(((((())))))))))))))))))+++++++++++++++++++++***'''''''''((((((((())))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++***)))))))))))))))+++***))))))))))))***+++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,---,,,+++***))))))))))))++++++***))))))***++++++************+++,,,---------------------,,,,,,,,,//////............////////////............//////////////////000111222333444333666===DDDMMMZZZfffuuuttt^^^TTTUUUSSSbbb~~~~~~jjjcccaaajjj}}}pppooooooppprrrsssrrrqqqwwwxxxxxxxxxxxxvvvuuutttpppqqqsssttttttsssrrrrrrssssssrrrrrrrrrrrrssssssuuuuuuttttttuuuvvvxxxyyyyyyzzzzzzyyyvvvssssssssssssssssssqqqpppqqqtttwwwwwwppp]]]VVVVVVfffjjjpppsssuuutttttttttttttttttttttuuuvvvxxxxxxvvvvvvuuuuuuuuuvvvvvvwww|||yyyuuurrrrrrssssssrrrtttuuuvvvuuuttttttvvvxxxxxxzzz||||||zzzxxxwwwwwwvvvwwwxxxwwwuuutttuuuvvvvvvvvvvvvwwwxxxxxxyyyyyy{{{{{{{{{|||||||||||||||{{{zzzxxxxxxzzz{{{zzzyyyzzzzzzyyyyyyyyyzzz{{{{{{yyyvvvuuu{{{|||rrrkkkbbb]]]___gggoootttwww~~~zzzvvvxxxwwwvvvwwwzzz{{{{{{{{{xxx||||||xxxvvvtttppplllwwwwwwlllccc]]]```fffqqq}}}zzzzzzxxxsssnnnmmmooozzz~~~wwwtttppplll___[[[YYY[[[^^^dddqqq|||xxxrrrrrrwwwtttrrrnnnjjjggghhhmmmpppsssssssssuuuuuuppphhhaaaQQQHHH>>>999444000///111000000000//////......---.........---,,,+++***)))***,,,,,,,,,***)))***+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***************)))))))))(((***,,,------,,,***))))))******++++++,,,,,,---******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************)))((((((((())))))***))))))(((((())))))***)))))))))))))))))))))))))))((())))))***+++,,,,,,---,,,+++)))))))))******++++++***))))))***++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,------------//////............////////////............//////////////////000111222333555444666<<>>BBBIIIXXXgggrrrqqq^^^YYYZZZUUUcccmmmgggfffoooppprrrsssrrrpppqqqtttwwwvvvuuutttttttttuuuvvvwwwzzzyyyvvvtttuuuwww{{{}}}sssrrrqqqppppppqqqrrrsssrrrrrrqqqqqqrrrsssuuuvvvssstttvvvuuutttsssssstttrrrrrrrrrqqqqqqrrrvvvxxx~~~xxxqqqoooppppppooooooppprrruuuppppppppppppqqqqqqrrrsssuuuuuuuuuuuuuuuvvvwwwxxxuuusssrrrrrrtttuuuuuuuuutttvvvxxxxxxwwwwwwxxxyyyxxxyyyzzzzzzxxxxxxxxxyyyxxxzzzzzzzzzxxxwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{wwwxxxzzz{{{||||||{{{{{{zzz|||}}}|||zzzyyy{{{}}}}}}{{{{{{zzz}}}uuufff\\\[[[^^^``````VVVUUUYYYaaaiiilllgggaaabbbhhhttt~~~wwwnnnpppttt{{{}}}zzzvvvqqqllliiigggpppzzz}}}nnnhhhpppwww{{{}}}sssjjjhhhddd___\\\\\\ZZZaaalllxxx~~~}}}yyyvvvrrrrrrqqqoookkkfffccccccccceee```ZZZTTTOOOGGG>>>888333///---//////,,,+++,,,++++++++++++++++++++++++,,,---------,,,,,,+++***,,,---...---+++***+++,,,******++++++++++++************+++++++++,,,,,,,,,(((((())))))))))))))))))((((((((())))))***+++,,,******++++++,,,---......******))))))))))))******))))))))))))))))))))))))((((((((()))***+++++++++************************))))))************)))))))))))))))))))))***++++++))))))***++++++***))))))))))))))))))))))))))))))&&&''')))+++,,,------...((()))+++,,,,,,+++***))))))***++++++++++++***)))************+++,,,------******++++++,,,,,,,,,---...------,,,,,,------...//////............//////////////////000111222333000444;;;@@@BBBGGGTTTbbbooommm]]]YYY\\\WWWdddjjjeeeeeeqqqoooqqqrrrqqqpppqqquuuyyyyyyxxxuuuttttttuuuxxxzzz{{{yyyxxxxxx{{{vvvtttrrrpppppprrrtttvvvsssrrrqqqqqqrrrsssuuuvvvrrrtttuuuuuutttsssssstttqqqqqqqqqqqqqqqsssvvvyyy~~~yyyqqqqqqpppooommmlllmmmqqqtttooooooooonnnooooooppppppsssssssssttttttvvvwwwxxxvvvtttssssssuuuvvvuuutttrrrtttwwwwwwvvvuuuuuuvvvvvvxxxyyyxxxwwwwwwxxxyyyxxxyyyyyyxxxuuusssttttttyyyyyyyyyyyyyyyyyyyyyyyyuuuvvvyyy{{{|||{{{zzzyyyyyyzzz|||zzzxxxwwwzzz|||{{{{{{xxxggg[[[XXXXXXYYYXXXXXXYYY___lllyyyzzzyyy}}}}}}yyyzzzxxxpppkkklllooouuu}}}|||vvvpppkkkgggfffjjjqqq{{{ppppppxxx~~~{{{www~~~wwwkkkbbbcccddd```___```gggrrr~~~}}}zzzuuurrrqqqmmmgggbbb______```___ZZZSSSNNNIIIBBB999333111...---111222///---...,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,***((((((,,,---...---+++***+++,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,))))))******+++++++++,,,%%%''')))+++,,,+++******###$$$%%%''')))+++------******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++))))))************))))))******))))))***+++,,,,,,)))***+++,,,,,,+++***)))************************)))***,,,------,,,+++***''')))+++------,,,)))((()))***+++,,,,,,+++***)))******))))))***,,,...///***++++++++++++,,,,,,,,,...------,,,,,,------...//////............//////////////////000111222333222666===BBBBBBEEEQQQ^^^ooo|||kkk\\\ZZZ]]]YYYeee{{{|||}}}gggccceeerrrsssrrrppppppppprrrtttuuuxxxvvvtttttttttuuutttsssvvvuuuttttttwwwzzz|||}}}sssrrrqqqqqqqqqqqqrrrsssooooooooooooppprrrtttuuurrrssssssttttttssssssrrrrrrrrrqqqqqqrrrtttuuuvvvzzz||||||wwwtttvvvuuutttsssrrrrrrssstttuuuuuuuuussspppoooooopppssstttuuuwwwyyyyyyzzzzzztttvvvwwwwwwuuutttuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvxxxyyy{{{}}}}}}|||zzzyyyuuuvvvuuussspppooopppqqqqqqttttttppprrrwwwwwwqqqvvvzzz{{{yyyzzz}}}}}}zzz|||wwwuuuwwwyyyxxxuuuzzzpppeee[[[VVVSSSRRRXXX```___ccckkkwww|||tttqqqwww|||{{{vvvsssoookkkiiidddmmmxxx{{{ssssssmmm``````jjjpppvvv~~~~~~wwwtttqqquuuxxxjjjkkkjjjeee```aaagggnnn{{{~~~yyywwwuuutttqqqmmmhhheeeccc^^^XXXRRRRRRMMMGGGAAA<<<888555222111000---+++***+++,,,---,,,------......------,,,///...---+++******++++++///...---+++******++++++***++++++,,,,,,++++++***,,,+++******)))))))))***''''''''''''(((***+++,,,+++*********))))))(((((()))))))))))))))))))))))),,,+++******))))))******+++*********))))))(((((()))((((((((((((***,,,---++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))***+++,,,---)))))))))***+++++++++,,,+++,,,---...///...------,,,,,,,,,------.....................////////////111000///...------...///111111111111111222222333444444777;;;>>>CCCOOO\\\sss}}}gggbbb[[[XXX^^^pppzzzttt|||~~~|||kkkhhhgggqqqrrrqqqpppooooooppprrrsssvvvvvvvvvuuutttsssssssssrrrqqqoooooorrrtttvvvwwwtttsssrrrqqqqqqrrrssstttrrrrrrqqqppppppqqqrrrsssrrrssssssssssssssssssrrrqqqqqqppppppqqqrrrtttuuusssuuuxxx{{{{{{zzzwwwuuuwwwvvvtttssssssssstttuuuuuuvvvuuutttqqqpppppprrrssstttuuuwwwxxxyyyyyyyyyuuuvvvxxxwwwvvvuuuuuuvvvwwwwwwwwwwwwwwwxxxwwwwwwvvvxxxzzz|||}}}}}}}}}|||wwwxxxvvvsssnnnjjjhhhgggiiilllmmmlllpppwwwxxxtttvvvyyyzzzyyyzzz~~~}}}|||xxxttttttwww{{{|||~~~{{{vvvvvvtttkkk]]]TTTNNNMMMNNNPPPXXXaaahhhlllttt|||wwwyyy{{{{{{|||uuurrrooolllkkkiiigggeeehhhmmmttt~~~{{{wwwvvvpppgggffflllwww}}}~~~vvvppppppqqqxxxuuuhhhgggeeebbbccciiirrrzzz~~~yyywwwuuusssqqqnnniiieee___YYYSSSOOONNNIIIBBB<<<888555222000000///---,,,++++++,,,,,,,,,,,,------------,,,,,,...---,,,+++*********+++///...,,,+++******++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++***))))))))))))***************)))))))))(((++++++++++++++++++++++++,,,+++******))))))******************)))))))))((()))((((((((()))***+++,,,++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,+++***))))))))))))***************+++++++++((()))***+++++++++*********++++++++++++++++++,,,............////////////111000///...---......///000000000000000111111222444444777;;;>>>DDDPPP]]]rrrhhhbbbZZZXXX^^^qqqxxxqqqxxxuuu}}}lllhhhgggtttrrrqqqpppooooooooopppqqqrrruuuvvvuuupppmmmlllmmmhhhhhhggghhhjjjnnnrrrtttttttttssssssssssssttttttuuutttrrrqqqpppppppppppprrrrrrssssssssssssrrrrrrqqqqqqppppppppprrrssstttqqqssstttvvvwwwwwwvvvvvvwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwuuusssrrrsssttttttuuuvvvwwwxxxxxxxxxxxxvvvxxxyyyxxxwwwuuuuuuvvvwwwwwwxxxyyyzzzzzzzzzzzzuuuwwwyyy|||}}}~~~~~~yyyzzzyyytttlllddd___\\\^^^aaacccfffmmmuuuwwwvvvwwwzzz{{{zzz|||~~~xxxqqqnnnqqqvvv{{{qqqiiieeejjjnnniii___XXXMMMHHHEEEGGGKKKPPPZZZbbbmmmqqqzzz~~~zzzwwwwwwnnnlllkkkjjjkkklllkkkjjjmmmmmmpppwww~~~~~~zzzyyy{{{|||zzzuuurrrrrrttt}}}wwwsssnnnnnnssszzz{{{pppfffccc```aaahhhttt}}}xxxuuusssqqqpppnnnjjjcccZZZRRRMMMKKKHHHCCC<<<777333111000///.........------,,,,,,+++,,,,,,------------,,,,,,...---,,,+++*********+++...---,,,++++++***++++++******++++++++++++*********+++,,,,,,,,,+++)))))),,,,,,+++************+++************))))))))))))++++++++++++++++++++++++++++++***))))))))))))***************)))))))))))))))((((((((()))***+++,,,)))))))))))))))))))))))),,,,,,,,,++++++)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,+++***))))))))))))+++++++++***************'''((()))************))),,,++++++++++++++++++***---............/////////000000///............///111000000000000111222222333333777;;;???EEERRR___qqqkkkbbbZZZXXX___rrrxxxrrrwwwuuujjjzzzoooiiigggxxxsssrrrqqqpppooooooppppppooossswwwtttllleeebbbccc______```aaadddiiiooosssuuuuuuttttttttttttuuuuuuvvvtttsssqqqpppppppppqqqsssrrrrrrrrrrrrrrrrrrsssrrrrrrqqqqqqqqqrrrtttuuuwwwwwwvvvvvvuuuuuuuuuuuuwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxxxxvvvttttttuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwxxxyyyyyywwwvvvvvvwwwwwwxxxzzz{{{||||||||||||vvvwwwyyy|||}}}~~~|||}}}}}}yyypppfff]]]YYYYYYZZZ\\\aaaiiiqqquuuwwwzzz}}}~~~||||||tttnnnmmmrrrzzzeee[[[TTTVVVZZZXXXSSSPPPMMMKKKIIIJJJOOOUUU]]]ccclllnnnuuu~~~~~~yyyvvvqqqooonnnoooppprrrrrrqqqooonnnnnnppptttyyy{{{||||||}}}zzz|||~~~}}}}}}yyyooofffhhhppp{{{vvvkkkdddbbbbbbgggrrr|||uuuqqqnnnllllllllliii```VVVMMMJJJIIICCC>>>777222000//////...------......------,,,+++,,,,,,,,,------,,,,,,,,,...------,,,,,,,,,,,,,,,---,,,,,,+++++++++************++++++++++++******''')))***,,,+++***((('''))))))))))))+++,,,---...*********)))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++++++++++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))***+++,,,---,,,+++++++++***)))))))))***++++++,,,,,,,,,,,,,,,.........------,,,,,,,,,---------.........///////////////.........//////222222111111222222333444222333666;;;???EEERRR___qqqooocccYYYXXX___rrr~~~|||yyy~~~jjj```nnntttkkkiii|||ssssssrrrrrrqqqqqqqqqqqqqqqvvvzzzvvvmmmccc]]]\\\^^^_________```dddjjjooouuuuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqrrrssssssrrrqqqqqqqqqqqqrrrsssttttttsssrrrrrrsssuuuvvvxxxwwwvvvtttttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvuuuwwwxxxyyyyyyyyyzzzyyyyyyxxxwwwvvvwwwyyyyyywwwvvvwwwxxxxxxyyy{{{|||}}}}}}}}}|||yyyyyyzzz|||}}}}}}~~~~~~|||qqqhhhccc\\\ZZZZZZ___fffmmmsssvvv{{{~~~~~~~~~yyytttrrruuu}}}~~~dddYYYPPPPPPSSSSSSQQQQQQWWWVVVTTTSSSVVV]]]dddhhhkkklllooowww~~~yyytttsssqqqqqqrrrrrrrrrqqqnnnppppppnnnooouuu}}}~~~tttkkk^^^eeesssrrriiifffgggllluuuzzzrrrmmmiiifffggggggccc\\\RRRJJJGGGGGG===999444000/////////...------.........---,,,++++++,,,,,,,,,,,,,,,,,,+++...............---------++++++++++++++++++******)))******++++++******)))(((***,,,------,,,***)))((((((((()))***+++,,,---))))))))))))))))))******))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))******((()))))))))************((((((((((((((((((((((((((()))***+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))***+++,,,---,,,+++++++++***))))))))),,,,,,,,,,,,------...............------,,,,,,,,,------------..................//////////////////000000000000000111222222111222666:::>>>DDDRRR___qqqrrreeeZZZYYY```qqqwww___VVVbbbwwwxxxooolllsssssssssrrrrrrrrrrrrqqqvvvzzz~~~|||ssshhh```[[[bbbbbbaaa___]]]___eeejjjttttttuuuuuuuuuuuuttttttrrrrrrqqqqqqqqqssstttuuusssrrrqqqppppppqqqrrrsssvvvuuutttsssssstttuuuvvvtttsssrrrrrrrrrssstttuuuuuuvvvvvvwwwwwwwwwwwwvvvwwwwwwxxxwwwvvvvvvxxxzzzzzzzzzzzzzzzyyyxxxwwwvvvsssuuuwwwxxxwwwwwwxxxyyyxxxzzz|||~~~~~~}}}|||{{{zzzzzz{{{||||||}}}~~~~~~~~~vvvqqqeee___\\\___eeejjjrrrxxx}}}{{{yyywwwxxx~~~tttlllhhh```YYYVVV[[[aaaddddddfffaaaaaa^^^ZZZ]]]eeelllnnnooonnnooottt}}}}}}{{{yyyvvvuuutttsssqqqpppmmmpppsssrrrttt}}}~~~|||{{{~~~{{{rrrkkkgggppp~~~zzzsssmmmmmmsss|||vvvnnniiieeebbbbbb```\\\TTTMMMGGGCCCBBB888555222000000000//////------------------------++++++,,,,,,,,,,,,++++++------............---,,,******++++++++++++******))))))************)))))),,,---.../////////...---++++++***)))))))))))))))))))))))))))************++++++++++++++++++++++++******)))(((((((((((()))))))))))))))************((()))************))))))(((((((((((((((((((((((((((((()))++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,+++***))))))))))))+++++++++***************++++++******++++++,,,---,,,++++++++++++++++++***,,,------------.........---...//////000/////////...------------...//////111111555999===CCCPPP]]]ooo~~~vvvfff[[[[[[```pppmmmWWWNNNXXXlllzzzrrrppppppqqqqqqrrrrrrrrrrrrqqqwwwzzz~~~yyyoooddd]]]aaabbbaaa^^^\\\^^^eeekkkssstttuuuuuuuuuuuutttssssssrrrrrrqqqrrrssstttuuusssrrrqqqooooooqqqrrrsssuuutttssssssrrrssstttuuutttsssrrrqqqqqqqqqrrrrrrttttttvvvwwwwwwwwwvvvvvvvvvwwwxxxwwwvvvvvvxxxzzzyyyyyyyyyxxxwwwvvvtttsssqqqsssuuuwwwwwwwwwxxxzzzyyyzzz}}}~~~~~~}}}{{{zzzyyyyyyzzz{{{}}}~~~|||xxxnnneee___```eeejjjsss|||~~~|||{{{}}}|||oooeee^^^\\\___^^^dddqqq{{{}}}||||||nnnmmmhhhaaabbbjjjppppppooonnnooottt{{{|||~~~~~~}}}}}}~~~zzzxxxvvvtttqqqooolllpppvvv{{{}}}xxxxxxxxx~~~{{{wwwtttyyyyyywwwwwwvvvvvvssslllhhheeeccc___ZZZTTTMMMGGGBBB===:::333111000///000000///---...---,,,,,,,,,,,,......++++++,,,,,,,,,,,,++++++***+++,,,------,,,++++++)))***+++,,,,,,+++***)))))))))************)))))),,,,,,,,,------.........,,,,,,+++************+++((()))))))))************++++++++++++++++++++++++******)))(((((((((((((((((()))))))))************((()))***++++++***)))((()))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,+++***))))))))))))***************++++++++++++***)))))))))***,,,,,,***++++++++++++++++++,,,,,,,,,---------.........,,,---///000000000//////...............//////000111111444888;;;AAANNNZZZiiizzzyyyhhh\\\\\\aaammmjjjUUUKKKSSSgggzzzuuutttnnnooopppqqqqqqqqqqqqqqquuuxxx||||||sssggg^^^\\\^^^^^^]]]\\\```hhhppprrrssstttuuuuuutttsssrrrttttttrrrrrrrrrrrrssstttsssrrrpppooooooppprrrsssuuutttsssrrrrrrrrrssstttyyyxxxvvvtttrrrpppoooooossstttuuuwwwwwwwwwvvvuuuuuuvvvwwwwwwvvvwwwxxxzzzxxxxxxxxxwwwuuutttrrrqqqoooqqqtttvvvvvvwwwyyyzzzyyy{{{}}}~~~~~~|||zzzxxxwwwwwwyyy{{{}}}~~~{{{xxxsssiiiaaabbbfffkkkuuu~~~}}}~~~|||xxxtttwwwwwwuuuooohhhdddccceeeiiillluuuyyyyyyqqqgggeeelllppppppllllllmmmrrrxxx{{{yyywwwnnnpppqqqrrrsssvvvzzz}}}~~~|||xxxuuusssqqqnnnkkklllpppxxxxxxyyyqqq|||xxxvvvxxx|||~~~zzz~~~}}}wwwtttwww{{{}}}~~~{{{qqqkkkiiifffddd]]]WWWOOOHHHCCC>>>888444000///...///000000...,,,///...,,,++++++,,,...///+++++++++,,,,,,+++++++++((()))++++++,,,+++***)))))))))+++,,,,,,+++***)))))))))************))))))***)))))))))******,,,,,,*********+++,,,---//////(((((())))))*********+++))))))))))))))))))))))))******)))((((((((((((((((((((())))))*********+++((()))***++++++***)))(((************************+++++++++++++++***)))(((************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))***+++,,,---))))))******+++++++++,,,,,,+++*********+++---...,,,,,,,,,------.........,,,,,,,,,---------......,,,---///000000000//////111111111111111222222333111111444888:::@@@LLLYYYeeevvv{{{iii]]]]]]aaalllkkkWWWMMMSSSgggxxxvvvwwwooosssvvvtttooommmppptttvvvuuuuuuwwwwwwtttmmmhhhgggeeebbb``````dddjjjooovvvtttrrrrrrrrrsssrrrqqqqqqrrrrrrssssssttttttuuuvvvxxxxxxvvvrrrooopppqqqqqqqqqrrrsssssssssrrrrrrttttttsssrrrrrrrrrssssssssstttuuutttttttttvvvxxx{{{yyywwwwwwxxxyyyzzzyyyxxxtttooonnnppptttvvvwwwttttttuuuwwwzzz{{{{{{zzz||||||||||||xxxyyyyyyyyy{{{|||{{{xxxvvv{{{{{{|||}}}|||yyysssooolllccc\\\\\\cccmmm{{{yyyuuuooohhhgggiiijjjqqqtttrrrqqqsssvvvvvv||||||~~~uuukkkgggjjjnnnmmmlllnnnqqquuutttppplllkkkhhheeegggnnnwww{{{{{{~~~uuuoooooommmiiiiiimmmlllpppyyyyyytttlll|||wwwuuusssuuu{{{{{{tttttttttqqqnnnrrr|||vvvpppmmmhhhaaa]]]VVVQQQIIIBBB<<<777222/////////...,,,,,,+++++++++......---------....../////////////////////......+++***(((((((((***,,,...,,,***(((***---...---+++)))***+++,,,,,,,,,,,,,,,***************************)))((('''((()))+++---************************))))))***++++++++++++*********))))))))))))******,,,++++++***)))(((''''''*********************************)))))))))))))))))))))))))))))))))))))))************************)))((((((((((((***,,,---))),,,...---***))))))+++******++++++,,,,,,,,,+++))))))))))))))))))))))))&&&''')))+++,,,---------,,,+++((('''(((+++...111///,,,)))***,,,...---+++////////////////////////////////////000000000000111///...///222333222///...111555666888???JJJSSSffftttkkk___^^^]]]mmm~~~{{{vvvaaaSSSSSSbbbwwwnnntttooorrrtttssspppoooppprrrtttttttttvvvxxxwwwsssoooqqqoookkkeeeaaacccjjjqqqsssrrrqqqqqqrrrsssrrrppprrrrrrrrrrrrssssssssssssvvvwwwxxxvvvsssqqqrrrsssqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrsssrrrssstttsssrrrrrrtttvvvzzzzzzzzzzzzzzzyyywwwvvvuuupppkkkkkkooosssuuuuuuuuuvvvwwwyyy{{{{{{zzzyyyzzzyyyyyy{{{}}}}}}{{{xxxxxxwwwxxxyyyyyyxxxuuurrrpppooooooooonnnlllhhheeefffbbb^^^\\\]]]eeevvv|||tttlllgggccc```bbbfffpppxxx~~~}}}{{{||||||zzz|||zzzqqqoooqqqqqqpppppprrrsssqqqlllgggccccccdddiiiqqqyyy{{{|||xxxnnneeedddffffffiiimmmnnnrrrzzzzzzvvvrrr{{{uuutttuuuyyy~~~zzztttoooooonnnmmmrrrvvvnnnkkkddd]]]XXXRRRMMMEEE>>>999555111///...---------------......///......---------......---------,,,,,,,,,,,,,,,,,,,,,******)))***+++,,,,,,***)))***,,,---,,,***))))))******++++++++++++************************---+++***(((((((((((())))))))))))))))))))))))))))))))))))*********++++++******))))))))))))*********************)))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((((((((()))***///000111///---+++,,,...(((***++++++*********+++************************)))(((((((((((()))***+++,,,+++)))((()))+++---///---+++******,,,---,,,***------------------------....../////////000000000111///...///222333111000...111555666888???JJJSSSaaaqqqjjjaaaaaaaaasssyyywwwwwwcccUUUTTT```yyyqqqxxxpppqqqrrrrrrrrrrrrrrrqqqrrrrrrsssuuuxxxyyyxxxwwwzzzzzzuuukkkbbbaaaiiiqqqrrrrrrrrrtttuuuuuusssqqqrrrrrrrrrrrrqqqqqqqqqqqquuuvvvwwwvvvttttttuuuvvvrrrrrrrrrrrrrrrqqqqqqqqqpppppppppqqqrrrrrrssssssqqqrrrsssrrrqqqqqqrrrtttxxxyyyzzz{{{zzzxxxuuusssooohhhbbbbbbhhhpppuuuvvvwwwyyy{{{}}}~~~|||zzzyyyzzzyyyxxxxxxyyyyyyxxxvvvrrrpppooonnnooommmkkkiiijjjhhheeeddddddcccaaa```^^^^^^^^^[[[XXX^^^sssssslllfffeeefffhhhooowww{{{xxx|||zzztttssswwwuuuttttttsssooohhhccc^^^```eeemmmvvv||||||yyyxxxyyy{{{{{{{{{uuuiii]]][[[```eeehhhjjjkkkmmmsss}}}zzzzzzzzzuuutttuuuyyy~~~zzzuuuqqqooonnnlllkkkjjjjjjmmmxxxvvvlllfff^^^VVVQQQKKKFFF>>>888444222000///,,,,,,,,,---...///000111//////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++*********---+++***+++,,,,,,+++***((())))))))))))*********************************++++++******)))((((((((((((((((((((((((((((((((()))))))))((()))******+++******))))))))))))******))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))111000///,,,))))))***,,,'''***+++***(((&&&(((***++++++++++++++++++++++++---+++)))'''&&&''')))***,,,++++++******+++,,,,,,,,,+++***+++------+++***------------------------------........./////////111/////////111222111000...111444666888???JJJTTT```ppp~~~jjjcccdddgggzzzyyytttsssxxxeeeXXXUUU\\\zzz{{{sss|||qqqpppppprrrtttuuutttsssrrrrrrrrrtttvvvyyyzzz{{{}}}}}}ttthhhccchhhpppttttttuuuwwwyyyyyywwwtttssssssrrrqqqqqqpppoooooossssssttttttuuuuuuvvvvvvrrrrrrqqqqqqqqqqqqrrrrrrooopppqqqrrrssstttttttttrrrssssssrrrppppppqqqsssuuuwwwxxxyyyxxxwwwwwwxxxoooeeeZZZWWW]]]hhhrrrwwwxxx{{{~~~~~~{{{yyywww{{{yyywwwuuutttttttttsssooolllgggddddddeeeeeeeeeiiifffcccbbbcccdddeeeeeefffeeeddd```]]]bbbuuu|||rrriiilllhhhiiiooovvv~~~{{{uuurrrtttwww|||{{{zzz|||zzzxxxwwwvvvqqqjjjdddaaaccchhhpppxxx~~~~~~zzzvvvssstttvvvxxxxxxlll```^^^dddjjjkkkjjjddddddhhhsss}}}yyyxxx{{{xxxrrrjjjeeedddfffiiijjjkkknnnuuuttthhh```WWWOOOJJJDDD???888333111111000000------------...///000000000///...---,,,,,,++++++---------------.........,,,------------,,,+++***---,,,++++++++++++***)))******)))))))))*********************************&&&'''(((***++++++++++++))))))))))))))))))))))))))))))((((((((()))***+++******))))))))))))******************++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++333111---***'''''')))+++(((***,,,***'''%%%(((+++++++++++++++++++++++++++...---,,,++++++++++++,,,++++++,,,,,,,,,+++******,,,,,,,,,---...---,,,+++////////////////////////------------.........///000000///000111111111111///222444555777???KKKTTTcccrrr}}}kkkdddfffjjj|||tttqqqrrr~~~uuucccXXXUUUYYYttt{{{sss|||ooonnnnnnooorrrtttttttttsssssssssssstttvvvyyy{{{}}}}}}rrrkkkmmmqqqtttuuuvvvxxxzzzzzzwwwuuussssssrrrrrrqqqpppooooooppppppqqqrrrtttuuuvvvvvvrrrrrrqqqqqqqqqrrrssstttpppqqqssstttuuuuuuuuuuuusssttttttsssqqqpppqqqsssvvvwwwxxxxxxxxx{{{tttcccWWWUUU\\\eeelllsssvvvzzz{{{xxxuuusssrrrrrrrrrqqqpppoooppprrrtttrrrmmmeeeaaaaaadddhhhjjjiiihhhgggiiimmmrrruuuvvv~~~wwwoooiiidddfffqqq}}}vvvyyyvvvmmmfffdddcccaaafffffflllxxx}}}wwwrrrsssnnnmmmsss}}}{{{{{{{{{wwwpppjjjhhhhhhiiimmmssszzz~~~{{{tttooooootttyyyzzzssskkkkkkssszzzzzzuuugggfffgggpppwwwoooiii```[[[]]]bbbhhhlllpppxxxoooaaaYYYPPPGGGBBB===999444111000000000000......------------......000///...,,,,,,+++++++++,,,,,,,,,,,,------......***+++,,,------------,,,,,,,,,,,,,,,+++*********,,,++++++*********+++,,,************************&&&'''(((***++++++++++++************************)))))))))))))))******+++******))))))))))))******,,,,,,++++++***))))))(((************************(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))***,,,---///000000888444///+++******,,,---)))+++,,,***((('''***,,,++++++++++++++++++++++++)))***,,,...///...---,,,***+++,,,,,,,,,+++******------.........---------////////////////////////------------.........//////000000000000000111222///222444555777>>>KKKUUUbbbrrr}}}llleeeggglllxxxpppmmmooo{{{qqq___VVVTTTVVVnnn{{{qqqyyyhhhhhhhhhhhhjjjmmmppprrrtttuuuttttttsssuuuxxx{{{|||{{{tttsssuuutttttttttuuuwwwwwwuuussstttssssssrrrqqqppppppooopppooooooqqqtttuuuuuuuuurrrrrrqqqrrrssstttvvvwwwrrrssstttvvvvvvvvvuuuttttttttttttssspppoooppprrrvvvxxxyyyzzz{{{{{{jjj]]]YYY[[[___lllpppssssssppplllllllllhhhiiikkklllnnnppptttxxxsssnnngggcccdddhhhmmmpppssssssuuuzzz}}}ooogggcccbbbfffmmmkkkmmmiii```[[[___eeehhhkkkmmmuuuzzzwwwtttvvvooolllsss~~~}}}vvvqqqmmmjjjggghhhlllsssxxx{{{{{{{{{xxxqqqjjjiiiooouuu{{{yyywwwzzzxxxuuutttyyyyyyqqqddd___YYYWWW[[[ccckkkooowww}}}fffXXXOOOGGG???;;;777444111////////////......------,,,,,,,,,------......---,,,+++++++++,,,((())))))******++++++,,,*********+++,,,---------+++,,,---,,,*********,,,---,,,+++*********+++,,,******************************))))))))))))))))))************************))))))***++++++++++++*********))))))))))))******,,,,,,+++***)))((('''&&&************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++---000111222333555111,,,)))))))))******+++***)))((()))***+++,,,++++++++++++++++++++++++$$$&&&***...000///---+++***++++++,,,,,,,,,++++++---......---,,,,,,...///------------------------------........./////////...000111111000000111222000222444444666>>>KKKUUU```ppp|||mmmeeefffmmm}}}vvvllljjjlllyyyooo\\\SSSRRRSSSiii|||qqqyyy^^^______^^^]]]aaahhhnnnuuuvvvwwwvvvtttuuuyyy|||||||||wwwuuuuuuvvvuuuttttttuuuvvvtttsssttttttssssssrrrrrrqqqqqqqqqpppoooqqquuuwwwvvvuuurrrrrrrrrrrrtttvvvyyy{{{rrrssstttvvvvvvuuusssrrrssstttsssqqqooonnnnnnpppqqquuuxxxzzz{{{uuuhhhbbbbbbjjjmmmqqqoookkkiiijjjlllhhhkkknnnpppqqqssswwwzzzwwwtttqqqppprrrvvvxxxzzz}}}rrrgggccccccfffmmmtttxxxnnnkkkooossssssvvvwww}}}~~~yyywwwuuutttqqqrrrzzzzzzuuuppplllgggfffjjjpppvvvyyyxxx{{{|||wwwooolllpppuuu~~~zzzpppfff\\\ZZZWWWZZZ```iiiqqqvvv~~~sss[[[MMMFFF>>>777444111000............---++++++++++++++++++,,,---...------,,,,,,+++,,,,,,,,,((((((((()))***+++++++++,,,+++***)))******,,,,,,)))+++---,,,******+++------,,,***)))((()))***+++******************************)))(((((()))***+++************************(((***,,,......---+++*********))))))))))))******)))))))))(((((((((''''''************************'''(((((()))******++++++))))))))))))))))))))))))************************''')))+++...000111111111111---(((&&&'''((('''&&&+++'''$$$%%%))),,,,,,+++************************&&&(((***---//////...---*********++++++,,,,,,------------***((())),,,000------------------------....../////////000000000...000222111000///111333000222444444666>>>KKKUUUaaaqqq{{{llleeeeeennnwwwmmmjjjmmmxxxoooZZZPPPPPPPPPccc~~~ttt|||WWWXXXYYYVVVTTTXXXbbbjjjtttvvvxxxxxxvvvwww{{{~~~{{{|||}}}|||xxxuuutttssszzzxxxvvvuuuvvvvvvvvvuuuttttttssssssssssssrrrrrrsssqqqppprrrvvvxxxwwwuuurrrrrrrrrsssuuuxxx{{{}}}qqqrrrtttuuuuuusssrrrppprrrsssrrrpppmmmlllmmmnnnkkkpppvvvxxxyyy|||{{{qqqoookkkooorrrpppllljjjllloooqqqtttvvvwwwvvvvvvxxx{{{zzznnnhhhdddgggllluuu~~~yyyyyy~~~~~~yyyvvvsssnnnrrrxxx{{{vvvqqqmmmiiihhhkkkqqqvvvyyy~~~yyyzzz{{{}}}~~~~~~|||zzzyyypppdddYYYZZZYYYZZZ^^^gggqqqxxx|||lllTTTFFF???999333000...---,,,---------+++)))(((((()))***+++---...///,,,,,,+++++++++,,,------)))******+++,,,,,,------...,,,***(((((((((***+++(((***---,,,******,,,...---+++)))((('''((()))***************************((('''&&&'''(((+++...///))))))))))))))))))))))))(((***---///000...+++)))******))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************((())),,,...////////////222...***)))***+++***(((***%%% """)))---,,,)))))))))))))))))))))))))))+++,,,,,,---//////000000************+++,,,---...,,,,,,+++(((%%%'''+++///////////////////////////////////////000000000000...000222111//////111333000222444444666>>>KKKVVVeeeuuuzzzllldddeeeppp{{{pppmmmoooxxxpppZZZOOOOOOOOO```xxxaaa\\\TTTNNNOOOWWWdddmmmzzz}}}}}}yyywwwyyyzzzxxx|||{{{zzzyyywwwuuutttsssuuuttttttvvvzzz{{{yyyvvvvvvuuuuuuttttttsssttttttvvvtttssstttvvvxxxyyyyyyvvvtttssssssuuuvvvvvvuuutttsssrrrrrrrrrqqqooommmhhhggghhhjjjmmmmmmkkkiiiqqqqqqtttxxxxxxwww|||{{{{{{zzz|||}}}vvvnnnpppxxxrrr|||}}}wwwwwwyyywwwrrrnnndddgggnnnvvv|||~~~yyy~~~~~~uuupppoookkknnnzzz}}}xxx{{{vvvwwwrrrppplllkkklllqqqwww{{{|||zzzwwwtttwww}}}}}}zzz~~~|||sssggg___^^^ZZZ___dddiiinnnuuu}}}|||mmm\\\III???:::666333333.........///////////////000---+++,,,...///---***...------,,,,,,------...---,,,***(((''''''((()))------------,,,***((((((------------------------...***'''''')))***)))((())))))(((((((((((())))))&&&''')))***+++++++++******++++++++++++***))))))(((''''''+++///000...***(((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&'''(((***+++)))))))))))))))***++++++'''(((((()))***+++++++++((()))***++++++++++++++++++)))((()))+++---......---+++)))((('''((()))***))))))(((((((((((()))))),,,,,,,,,+++++++++******))),,,,,,)))+++000222000++++++,,,,,,,,,,,,------***+++,,,------,,,+++***........................,,,,,,---....../////////000000000000////////////222333555666888???HHHPPPdddooohhh```fffnnn~~~uuurrrtttrrr[[[OOOMMMMMM___~~~}}}pppjjj```XXXWWW```mmmvvv|||~~~xxxwwwuuurrrqqqooonnnnnnttttttvvvyyy~~~~~~}}}{{{yyyvvvtttsssssssssuuusssrrrrrrsssttttttssspppnnnmmmnnnppprrrrrrqqqmmmllljjjiiihhhgggeeedddbbb___]]]```fffkkkllllllqqqsssvvvyyyvvvtttyyy~~~wwwnnnhhhllltttxxxtttooopppttt}}}zzzwww}}}uuupppnnnpppuuuzzzwwwzzzsssssspppooollljjjmmmvvv{{{vvvvvvtttvvv|||vvvrrrkkkaaa\\\]]]___fffooovvvzzz~~~|||xxxaaaRRRAAA999555111..................////////////000...,,,---...///---+++------,,,,,,,,,,,,---------+++)))'''''''''((()))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,...+++((((((***+++***)))))))))(((((((((((())))))&&&''')))***+++++++++******++++++++++++***))))))'''((())),,,......,,,+++************************))))))))))))))))))))))))***)))((('''((()))+++,,,)))(((((((((((()))***+++'''(((((()))******++++++'''(((((())))))))))))(((,,,***))))))+++---------,,,+++***(((((()))+++,,,))))))(((((('''(((((((((++++++*********)))))))))***,,,---+++,,,111333222+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***....................................------------000000000000////////////333444555555888???IIIQQQdddooolllbbbgggooo~~~{{{}}}qqq[[[OOOOOOPPPbbb}}}|||pppfffdddlllzzz}}}zzzvvvsssrrrrrrrrrxxxyyy|||{{{wwwuuuuuuuuuyyywwwvvvuuuuuutttqqqoookkkjjjjjjllloooqqqqqqpppllljjjgggdddaaa```______bbb]]]XXXYYYaaakkkssswwwyyy|||xxxsssxxx}}}wwwvvvzzz~~~~~~tttmmmhhhmmmzzzyyyuuuyyy}}}wwwvvv|||vvvpppnnnuuu}}}~~~wwwvvv~~~xxxpppnnnlllnnnoooooosssxxxuuuvvvwww|||vvvpppkkkhhhddd```___bbbiiirrr|||{{{{{{{{{eeeQQQEEE999444222...++++++........................///...------......---,,,------,,,,,,,,,,,,------,,,+++)))((('''(((((()))***))))))((()))***+++,,,************************,,,***(((((()))***)))((())))))(((((((((((())))))'''((()))******+++************++++++******)))(((''')))+++,,,+++******+++************************))))))))))))))))))))))))+++***)))((()))***+++,,,((((((''''''(((((())))))((((((((()))******++++++((((((((((((((((((''''''***((('''))),,,...000000++++++***))))))***+++,,,,,,+++***))))))))))))))))))))))))(((((((((((((((***------,,,...222444333++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++........................///......---,,,,,,++++++////////////000000000000444555555555777???JJJRRRcccnnnnnncccfffoooppp[[[PPPRRRUUUiii|||{{{qqqnnnvvv}}}||||||~~~||||||}}}~~~}}}|||zzzuuurrrjjjjjjkkkmmmqqqsssssssssrrrppplllgggccc``````aaagggddd```]]]___iiixxxyyyqqqwww}}}zzzxxxuuusssnnnkkkfffccceeekkkssswwwyyyxxxxxx}}}uuuwww{{{uuuuuu{{{wwwrrrqqqvvv|||vvvtttxxxxxxrrrkkkiiihhhpppyyy}}}}}}wwwvvvyyy}}}zzzoooiiiddddddddddddhhhnnnyyyzzzwwwvvvyyy|||||||||~~~jjjSSSDDD;;;333222111...++++++///...............------...------,,,---,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))******+++)))((('''''')))+++,,,************************)))(((''''''((((((((('''))))))(((((((((((())))))(((((())))))***************************))))))((('''***---,,,)))''')))+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++((((((''''''''''''(((((((((((())))))************++++++******))))))))))))'''&&&&&&(((---000333333***))))))))))))***++++++......---,,,++++++++++++))))))))))))(((((((((((())),,,---,,,...222444222***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................------,,,,,,,,,,,,////////////000000000000333444444333666===IIIQQQ```lll}}}lllaaadddmmmrrr\\\SSSVVV[[[pppzzzuuummmkkkqqq|||qqqqqqrrrvvvzzz||||||{{{{{{uuuoookkkkkkmmmrrrtttqqqiiiccciiizzzxxxooosss}}}}}}yyywwwwwwrrrlllgggeeebbb```^^^___\\\YYYZZZ^^^eeennntttyyy}}}{{{~~~zzzuuusssxxx~~~~~~xxxwwwwwwyyyyyysssnnnmmmlllhhheeedddfffttt{{{uuuqqqpppvvv{{{rrrhhhccc___aaadddhhhpppxxx|||vvvttttttttttttrrrpppqqqmmmZZZEEE:::444///000000---,,,,,,//////......---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,+++)))''''''((()))+++************************((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********)))************)))(((((('''***,,,+++(((&&&(((***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((())))))((((((''''''''''''(((((()))))))))))))))*********,,,+++***)))(((((())))))***)))((())),,,///111111)))))))))((())))))))))))---,,,+++***************************************(((+++---+++---111111///*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------............/////////000000000111222222333222555<<>>555111000000000/////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------))))))*********+++++++++,,,,,,+++******+++,,,,,,+++*********+++,,,,,,---,,,,,,+++***)))(((''''''''')))***)))((('''((()))************************,,,++++++***)))*********''''''((()))))))))))))))************************(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))************((()))*********((('''&&&"""%%%((()))(((''''''''')))((((((((()))***++++++'''((((((***,,,...000111222111111333555444///++++++*********+++---///000///...---+++******++++++111111000...---,,,+++***111---((('''))),,,...---************************///...---,,,+++,,,---.........///000000000000000...------...///111333444222444555555888>>>HHHPPP[[[hhhyyy~~~pppkkkqqqxxxvvvrrriiibbbccccccrrrdddTTTUUUXXXjjjtttyyywwwjjj]]]TTTRRRSSSUUU```iiiiiigggeeeaaa\\\YYYVVVQQQMMMLLLMMMMMMNNNKKKIIIKKKQQQWWW[[[aaagggiiigggccc___[[[YYYYYYZZZ\\\aaadddeeegggmmmrrrrrrqqqnnnhhhbbb]]]ZZZXXXXXXXXXZZZ[[[YYYSSSOOONNNNNNPPPNNNLLLKKKLLLPPPTTTWWWWWWXXX[[[[[[UUUNNNNNNRRR^^^jjjyyyzzzqqqhhhfffeeecccbbbdddaaahhhsss{{{zzz~~~~~~}}}~~~~~~}}}zzzxxxtttrrrrrrsssqqqpppuuu}}}~~~zzzwwwzzz}}}{{{uuuuuuyyy}}}ssspppvvv|||}}}xxxuuuwww|||{{{~~~~~~~~~|||sssmmmggg___SSSKKKDDD@@@:::555222111///...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************++++++++++++,,,,,,+++******+++,,,,,,+++*********++++++,,,---++++++******)))((((((((()))+++,,,+++***)))***+++***************************))))))(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''(((((((((((()))))))))((()))******)))((('''&&&&&&(((++++++***)))))))))))))))(((((())))))******(((((((((((()))***+++,,,---,,,---///111111///,,,******)))(((((()))***+++************+++---...///222000---+++***+++,,,---,,,+++,,,...111000,,,)))++++++++++++++++++++++++...---,,,,,,,,,,,,---...------...///////////////............///000222333111222444444666===GGGNNN]]]kkk~~~sssmmmrrr|||zzzvvvkkkdddcccbbbrrrfffUUUSSSTTTeeevvv|||nnn```___bbbiiivvvxxxoooccc[[[ZZZ[[[ZZZXXXXXXVVVXXX___eeeiiiooovvvxxxuuuoooggg```\\\\\\]]]WWW^^^dddfffhhhlllmmmkkkooonnnkkkhhhdddaaa^^^]]]]]]```bbbaaa^^^\\\]]]^^^___]]][[[YYYZZZ]]]```ccc^^^aaaeeefff___VVVSSSVVVbbbooozzzrrrjjjiiiiiihhhgggiiihhhqqq~~~zzzvvvvvvtttrrrqqqrrrtttwww{{{}}}{{{wwwsssqqqoooooorrrssssssxxx~~~~~~|||{{{{{{vvvwwwzzz}}}~~~~~~|||wwwtttssssssxxx}}}{{{}}}{{{uuuqqqsssyyyxxx{{{~~~yyyrrriiibbb\\\SSSIIIAAA777666444333333111...,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++************+++,,,,,,)))))))))))))))))))))))))))+++,,,+++***)))***+++************************)))))))))(((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((())))))))))))((((((''')))+++++++++)))((()))******))))))(((((((((((())))))(((((('''''''''''''''***))))))+++...//////...000000///...........................000111333444000...+++((((((***,,,...******,,,///000///+++(((++++++++++++,,,,,,,,,,,,------,,,,,,,,,------...,,,------.............../////////...///000111111000222333333555;;;DDDLLL]]]kkkvvvppptttzzznnneeeccc```rrrgggVVVSSSSSSbbbxxx~~~}}}rrrqqquuu}}}xxxwwwwwwsssnnnooommmpppwww~~~wwwpppnnnoooiiiqqqyyy|||~~~{{{zzz|||~~~~~~|||wwwrrrnnniiilllnnnnnnlllkkknnnqqqwwwvvvuuussspppnnnlllkkkiiikkkooopppiii```^^^aaaiiiuuu{{{sssllllllmmmkkkjjjlllmmmwww|||tttooolllkkkmmmmmmrrrzzzzzztttooollllllqqqvvvxxx|||{{{xxxuuutttnnnqqqwww}}}~~~zzztttpppqqq{{{zzzwwwsssoooooosssyyy|||{{{pppiii___WWWQQQJJJ@@@999111000000111111000...,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++(((((())))))************''')))***)))((('''((()))************************+++++++++++++++***))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((('''''''''((((((((())))))((())))))))))))(((((((((*********)))'''&&&''')))***)))((((((''''''''''''((((((''''''&&&&&&''''''+++*********,,,---///000333333333222222222222333222222111000/////////...,,,+++)))((((((***,,,---,,,+++)))((()))***+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,------......,,,---......//////......///////////////000000000000222333444555;;;CCCJJJYYYfffzzzyyyrrrvvv}}}{{{oooeeebbb___rrrfffVVVUUUTTTdddyyy~~~~~~~~~}}}yyywww{{{}}}}}}}}}}}}vvvrrrtttuuutttrrrsssvvvzzzwwwrrrqqqqqqssssssmmmfffggglllrrr||||||vvvuuuuuusssqqqrrrrrryyy~~~|||rrrkkkhhhkkkoooqqqyyy|||pppllllllsssyyy|||yyytttpppmmmllliiiqqq|||~~~wwwsssxxx}}}~~~{{{sssqqqqqqooonnnoooyyy~~~zzzuuuggg___UUUNNNIIICCC;;;444222000.........///...---////////////......------,,,,,,,,,,,,,,,,,,,,,,,,......------------......******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))*********((((((((()))******++++++''')))***)))((('''((()))))))))))))))))))))))))))***++++++++++++***))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''(((((()))))))))*********)))(((((((((((()))))))))*********)))'''&&&''')))))))))((('''&&&&&&&&&'''''''''''''''(((((()))***,,,+++***)))((()))+++,,,+++,,,,,,---.../////////...---,,,+++)))(((&&&%%%((()))***+++++++++******,,,+++***(((((()))+++---+++++++++,,,,,,---------+++,,,,,,------...............///000000000000////////////000000000000000111333555555666;;;CCCIIIVVVbbbttt{{{tttxxxzzz{{{xxxlllcccaaa___tttdddVVVUUUTTTeeezzz~~~}}}yyyvvvuuu}}}~~~xxxyyyzzz{{{yyywwwxxx|||zzzvvvvvvvvvtttnnniiilllsss{{{}}}|||wwwttttttttt{{{}}}xxxzzzxxxpppjjjhhhmmmssswwwxxxrrrpppvvv}}}xxxqqqlllhhhggggggkkkyyy}}}vvvvvv{{{{{{xxxwwwyyy|||~~~|||xxx|||wwwqqqpppqqqrrrtttxxxuuulll]]]UUUKKKEEEBBB>>>777222333111---,,,---...............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...))))))*********+++++++++***++++++,,,,,,++++++***++++++***))))))))))))***(((((())))))*********+++)))+++,,,+++***)))***+++))))))))))))))))))))))))((())))))******((('''&&&''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************)))(((((((((((())))))***)))+++++++++)))((()))***(((''''''&&&&&&&&&&&&'''&&&&&&'''''')))***,,,,,,******)))'''%%%$$$&&&(((&&&''')))***+++,,,,,,,,,))))))*********)))(((''''''(((+++,,,,,,+++)))((((((+++---...---+++************++++++,,,,,,------++++++,,,---...............//////000000000000000......///000111000000000111333555666666;;;BBBGGGUUUaaatttwww{{{wwwwwwssshhh```___```uuu|||cccUUUTTTRRRccc|||}}}zzzyyyyyywwwsssoooqqquuu}}}|||}}}~~~|||zzz|||}}}||||||zzzsssmmmooovvv~~~~~~xxxtttssssssyyy}}}{{{vvvvvv~~~yyyuuurrrnnnlllpppwww|||{{{vvvzzz|||zzz{{{vvvoooiiifffgggjjjmmmxxxwwwuuuyyywwwuuutttuuuxxxyyywwwtttnnnqqqwww||||||yyyxxxxxxwwwyyy}}}nnnaaaSSSKKKBBB<<<;;;999444000111///---,,,---......---------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((((()))))))))************+++,,,,,,,,,,,,+++***++++++***))))))))))))))))))))))))))))))*********)))+++,,,+++***)))***+++))))))))))))))))))))))))'''(((*********)))'''&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((())))))))))))***)))(((''''''((()))***+++&&&(((++++++***)))))))))&&&&&&&&&%%%&&&&&&''''''&&&&&&''''''(((***+++,,,((()))***(((%%%$$$%%%'''((((((***++++++++++++***)))***+++,,,---------,,,******+++++++++***))))))''')))+++***((('''(((***))))))******+++,,,,,,---***+++,,,...............---...//////000000//////,,,---///000111111111111000222444555555999@@@EEESSSbbbvvv{{{}}}yyyuuuoooeee^^^^^^bbbwwwxxx```TTTTTTTTTfff}}}zzzvvvsssooommmpppyyyyyyvvvwww}}}yyyzzz{{{yyyxxxzzzyyyqqqrrrwww|||{{{vvvtttooouuu{{{zzzuuussswww}}}|||{{{zzzzzzzzzyyyuuussstttssstttvvvtttqqqtttzzz~~~{{{~~~~~~xxxtttrrrnnngggcccdddjjjqqqvvvwwwvvvyyywwwuuutttuuuxxxwwwtttpppfffjjjooouuu{{{yyyyyy{{{{{{}}}{{{iiiZZZLLLDDD;;;777666555111...---,,,,,,---...///...,,,......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((((((((())))))))))))***+++,,,------,,,+++***++++++***))))))((())))))******))))))))))))))))))''')))***)))((('''((())))))))))))))))))))))))))))))***,,,---,,,+++)))((('''(((((()))))))))))))))************************((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((())))))(((''''''''')))***+++"""%%%((()))((('''''''''%%%%%%%%%%%%&&&&&&'''((('''''''''''''''((()))***(((***,,,***(((&&&(((***(((((()))***)))((('''&&&'''(((***+++,,,++++++***---,,,***)))))))))***+++)))((($$$  '''---(((((()))***++++++,,,,,,)))+++,,,...//////......,,,---......//////......+++,,,...000222222222111///111333444444888>>>CCCPPPaaayyy~~~~~~|||uuunnnccc]]]]]]dddxxxsss]]]SSSUUUWWWlll{{{tttrrrrrrtttwww{{{xxxwwwyyy|||~~~}}}|||zzz{{{}}}~~~xxxvvvvvvyyyxxx{{{yyyvvvooossswwwyyywwwtttqqqoooppppppppppppqqqrrrssstttxxxwwwwwwwwwwwwvvvtttrrr|||{{{|||{{{uuuqqqpppjjjlllmmmkkkkkkpppzzz|||zzzyyyxxxuuussssssvvvyyywwwpppjjjeeebbbdddoooxxxyyy~~~~~~~~~yyyvvvvvvvvvnnn___RRRGGGAAA999555444333///+++......---,,,++++++******000000...---,,,+++++++++---------,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,++++++++++++,,,***&&&###%%%'''+++,,,+++***)))*********))))))((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))++++++,,,+++***(((&&&%%%''')))***)))((('''(((***++++++***)))(((''''''&&&***)))((('''&&&&&&&&&'''&&&&&&''''''(((((())))))&&&)))+++***((((((***---''''''''''''((((((((((((************))))))))))))+++*********))))))((((((************)))))))))))))))(((''''''''')))***+++(((''''''(((((()))***+++***(((&&&(((+++---+++((())))))))))))))))))))))))************************(((((((((((())))))))))))++++++,,,,,,,,,---------///---+++,,,//////---***------------------------000000000000////////////000111222444666:::@@@DDDOOO```www~~~vvvpppfff``````eeeyyykkkYYYQQQQQQXXXsss|||{{{~~~{{{xxxwwwwwwvvvuuuwwwyyy{{{}}}}}}{{{zzzxxxxxx}}}}}}wwwuuutttvvvyyyzzzyyywwwvvvvvvtttttttttttttttttttttuuu{{{yyywwwxxxyyyyyywwwvvvsssuuuxxxzzz||||||zzz}}}~~~yyyvvvwwwxxxyyyxxxtttqqquuu~~~xxxuuusssqqqpppttttttwww{{{~~~|||tttmmm^^^]]]cccsss|||xxxyyyxxxrrrppplllhhhbbbXXXLLLCCC>>>999333000111000---***.........---,,,+++++++++------,,,+++++++++,,,,,,,,,++++++***)))((((((((())))))***+++++++++******((()))***++++++***((((((''')))+++,,,+++)))*********)))))))))(((((((((''',,,,,,+++***)))(((''''''******))))))((((((''''''((()))************)))(((''')))***)))((('''(((***((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))'''''''''(((((((((((((((&&&)))++++++)))((()))+++''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))((((((''''''(((((((((((('''''''''''')))(((''''''((()))***+++***)))((((((((((((((()))'''((())))))(((((())))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,...---,,,---000000...,,,------------------------000000000000////////////000111222444666:::@@@DDDPPPaaayyyvvvooojjjccc___aaafffxxx~~~mmm[[[QQQQQQXXXsss~~~zzzwwwtttooorrrvvv|||~~~}}}xxxzzz|||zzz{{{}}}{{{zzz{{{}}}~~~}}}||||||{{{~~~zzzwwwwwwyyyzzzxxxwwwoooooonnnllllllnnnrrrvvvxxxzzz~~~{{{vvvzzz}}}vvvrrrooonnnnnnmmmsssvvv{{{wwwooo^^^___gggzzzzzzzzz|||yyyzzzoooeeedddaaaZZZPPPEEE===888666222...---...///---+++//////......---,,,,,,,,,************++++++,,,---.........---,,,++++++***))))))*********)))(((((($$$'''+++,,,***)))***,,,***+++,,,+++***)))***+++))))))))))))(((((((((((()))***+++++++++)))((('''++++++***)))((('''&&&&&&&&&'''((()))***+++++++++''')))***)))((('''(((***((((((''''''''''''''''''''''''(((((()))******+++((((((((((((((('''''''''''')))++++++)))((('''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''')))(((((((((((())))))***+++***)))(((''''''''''''%%%)))+++)))&&&$$$&&&***))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,---*********++++++++++++,,,---------...000111000...........................////////////000000000000000111222333555999???CCCQQQbbbzzzpppjjjfffaaa___bbbgggwwwppp\\\RRRRRRYYYttt|||www{{{~~~{{{~~~~~~{{{yyyzzz{{{zzzxxxnnnmmmjjjfffeeeggglllpppwww~~~zzzsssxxx{{{wwwrrrpppooopppqqqqqqooottt}}}yyyqqqlllkkkppp}}}zzzzzzyyyuuuggg^^^[[[WWWPPPHHH@@@;;;777444111......//////...---//////.........---------+++++++++++++++,,,,,,---........................***+++++++++***)))((((((###(((,,,,,,)))'''***...,,,------+++))))))***,,,))))))))))))(((((((((((("""###&&&)))*********)))******))))))((((((''''''&&&&&&'''((()))***++++++''')))***)))((('''(((***+++***)))'''&&&$$$###"""...---------,,,++++++***))))))((((((''''''&&&&&&'''(((******)))(((&&&%%%''''''''''''(((((((((((())))))))))))************((((((((((((((((((((((((************)))))))))))))))(((((((((((()))))))))******)))(((((((((((((((((()))***)))'''%%%&&&((())))))))))))))))))))))))************************+++++++++,,,,,,,,,------))))))*********+++++++++++++++,,,...///000//////////////////////////////////////////000000000000000111222333555999>>>BBBPPPaaayyy~~~mmmiiigggaaa___bbbgggwwwrrr^^^RRRRRRZZZvvv}}}|||~~~{{{zzzzzzyyymmmllliiifffeeegggmmmqqqzzztttmmmrrr}}}|||xxxssspppooopppppppppgggooo{{{{{{|||yyy{{{{{{uuuvvv{{{}}}kkk[[[ZZZTTTLLLGGGCCC???999444333111000/////////...---...............---------......---,,,,,,,,,,,,,,,(((((()))***+++,,,------,,,,,,,,,,,,+++***))))))&&&***---,,,(((&&&))),,,,,,------+++))))))***,,,(((((((((((())))))))))))!!!###&&&)))***+++******''''''(((((())))))******(((((((((((((((((())))))''')))***)))((('''(((*********)))'''&&&%%%######---.........---,,,+++***))))))((((((''''''&&&&&&((((((((()))((('''&&&$$$''''''''''''((((((((((((((()))))))))*********+++))))))))))))))))))))))))************))))))))))))((())))))))))))(((((((((((((((((((((((()))******,,,***((((((******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))*********+++++++++)))***,,,---------......////////////////////////.../////////000000000111000111222333555888>>>BBBNNN^^^uuuyyykkkhhhgggaaa^^^___eeewwwsss^^^SSSTTT\\\wwwyyysssxxxyyyzzz|||~~~xxxtttuuuxxxwwwvvvtttrrrqqqrrrvvvyyy~~~uuunnnqqq|||xxxuuutttuuu|||uuuooollljjjiiigggeeennn|||{{{nnnfffkkk{{{sssbbbRRRQQQJJJBBB===;;;777222---000000//////...---,,,,,,------------------------///...------,,,,,,,,,,,,'''((()))***+++,,,---...+++,,,,,,,,,,,,++++++***)))+++,,,+++(((&&&(((******+++,,,+++***)))***+++(((((((((((())))))))))))((()))***++++++***))))))&&&&&&'''((()))***++++++***)))((((((''''''''''''''')))***)))((('''(((***&&&&&&'''''''''((((((((('''((()))++++++++++++***((((((((((((((('''''''''((('''&&&&&&''''''&&&%%%''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))))))))************((((((((((((''''''''''''((())))))))))))(((((('''''''''''''''((()))***+++---)))'''(((+++,,,***&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,(((***,,,,,,,,,+++,,,---..............................//////000000111111000111222333444888===AAALLL[[[qqquuugggeeeeee```^^^```hhh{{{sss^^^SSSUUU^^^xxx|||tttqqqqqqyyyyyyzzz||||||wwwzzzwwwuuuzzz{{{rrrmmmmmmoooqqqvvv|||wwwooojjjgggdddbbbpppxxxvvvqqqiiifffqqq{{{pppgggYYYMMMBBB@@@<<<777444111000///---...//////............,,,,,,,,,,,,,,,---------,,,,,,,,,+++,,,,,,------+++++++++,,,,,,,,,------)))******++++++++++++***+++******))))))((())))))''')))+++,,,+++)))******'''((((((((()))))))))***************))))))))))))''''''(((((())))))*********)))((('''&&&''''''(((''')))***)))((('''(((***&&&&&&'''((())))))******%%%&&&(((*********)))((('''''''''((((((((((((((()))&&&######&&&(((((('''''''''''''''((((((((((((&&&&&&&&&'''((()))))))))((((((((()))))))))******((((((((((((''''''''''''((()))******)))((('''&&&)))((((((((((((((()))***)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,))),,,......,,,+++,,,---------------------------.........///000111111111111111222222444777<<<@@@LLLYYYnnntttdddbbbcccbbbdddiiitttqqq]]]SSSVVV___xxxzzzqqqjjjlllvvvxxxuuuvvvyyy{{{{{{zzz{{{zzzrrrjjjhhhjjjooosssrrrwwwwwwpppkkkhhhfffddd}}}}}}xxxyyy|||}}}zzzhhhkkkmmmrrryyyiii___YYYPPPGGG777999:::777222000333888---...000111000000111222,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///******))))))(((''''''&&&'''((()))***************+++)))(((((()))+++***)))%%%(((+++,,,+++***)))***'''((((((((())))))******&&&&&&&&&&&&''')))***+++))))))))))))(((((((((((()))((('''&&&&&&'''((()))((()))***)))((('''(((***)))))))))))))))))))))))))))***+++,,,+++)))'''&&&&&&'''''''''(((((()))))))))&&&""""""%%%((()))(((''''''''''''((((((((()))'''(((((()))***++++++,,,&&&'''''''''(((((())))))************))))))))))))((()))*********((('''&&&+++***)))((((((''''''((($$$'''***)))&&&&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------+++---000///,,,+++,,,...---------------------------......///000111111222111111222222444777<<<@@@MMMYYYllluuudddaaacccfffkkksssppp\\\SSSWWW```xxx}}}{{{wwwrrr{{{uuunnnnnnuuu~~~~~~{{{yyyyyyvvvnnngggfffnnnuuuzzz|||{{{vvvsssrrrrrr}}}~~~~~~sssmmmnnnmmmiiibbbkkkuuu~~~}}}uuujjjaaaYYYOOODDD<<<444444333333222111000000111000///---+++)))((('''...---,,,,,,++++++++++++,,,+++)))))))))+++---///++++++++++++++++++++++++------+++***)))'''&&&&&&))))))))))))************,,,+++***((((((((())))))'''((()))++++++***))))))))))))))))))))))))))))))(((((())))))******++++++'''&&&$$$######$$$&&&'''++++++******))))))((((((+++)))(((''''''((()))+++(((((((((((((((((())))))&&&)))++++++)))((()))+++...+++)))))))))''')))...***))))))(((((((((((((((''''''''''''((((((((())))))))))))))))))******+++((()))***++++++***)))(((*********))))))))))))(((***)))(((''''''((()))***)))(((''''''(((***,,,...+++*********))))))(((((()))***+++,,,,,,+++***)))))))))))))))***+++,,,---******))))))***,,,...///******+++++++++,,,,,,,,,.........////////////000------///000111111111111000222333333444777;;;???LLLWWWiii{{{hhhbbbbbbfffrrrrrr```UUUTTT```|||~~~sssxxxzzz|||uuutttxxx~~~zzzsssqqqwww|||~~~wwwxxx{{{{{{}}}zzzpppkkklllllliiigggqqq|||xxxsssrrrlllddd[[[SSSLLLEEE===666444333333222111111000000......---,,,,,,+++******...---,,,,,,+++++++++,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))))))))************+++***)))(((((())))))***))))))***+++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))***)))'''&&&&&&''')))***))))))))))))))))))((((((###&&&%%%###(((444>>>@@@555***''''''%%%###$$$((((((((((((((()))******((((((((('''&&&&&&%%%%%%))))))(((((())))))***+++((()))************)))(((+++++++++*********))))))***)))(((''''''((()))***)))((('''&&&'''(((***,,,************)))))))))((()))***++++++++++++***)))***)))))))))))))))************))))))***+++---...***++++++++++++,,,,,,,,,------........./////////---...///000111111111111111222444444555888<<<@@@KKKVVViii~~~}}}}}}lllfffggglllyyytttbbbWWWWWWccczzzmmm|||tttkkklllrrr}}}}}}~~~~~~|||zzz{{{yyyrrrnnnpppuuuxxx{{{~~~zzzxxxrrrjjjgggiiijjjjjjoooxxx}}}~~~yyynnneeebbb```ZZZPPPIIICCC>>>888333333333222222111000000000+++++++++,,,,,,---------------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***------------------------)))))))))))))))*********))))))))))))***************))))))((())))))***++++++************+++,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))+++*********))))))(((((("""&&&'''$$$###,,,???OOOQQQ???...)))+++***&&&"""&&&&&&''''''(((***+++,,,******((('''%%%$$$###"""))))))(((((())))))***+++((())))))******))))))(((************)))))))))((())))))(((((((((((()))))))))((('''&&&&&&'''((()))************)))))))))))))))******++++++******)))******)))(((((((((((()))+++******))))))***++++++++++++++++++,,,,,,,,,,,,,,,---------............---...///000000111111000222333444555666999===@@@JJJUUUhhh~~~xxxzzzsssnnnooorrruuudddZZZ[[[hhhxxxhhhvvv}}}}}}~~~~~~xxxmmmeeehhhqqq~~~yyyxxxyyy}}}~~~}}}xxxuuuwwwuuuoookkklllqqquuuxxxyyyvvvrrrlllggggggjjjmmmnnnwww|||xxxvvvuuuooocccZZZWWWZZZSSSJJJCCC===888444111222222111111000000000000+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))************((((((((())))))***+++++++++***)))((()))***+++,,,(((((((((((((((((((((((()))))))))(((((('''''''''((())))))******))))))(((------,,,***)))'''&&&&&&((('''&&&&&&&&&&&&'''(((+++++++++***))))))((((((***+++***&&&%%%,,,:::FFFIII999+++)))------***(((''''''''''''((()))***+++******)))(((&&&%%%$$$###((((((((((((((()))******((())))))))))))))))))((())))))((((((((('''''''''))))))(((((((((((())))))))))))((('''''''''((((((*********)))))))))))))))))))))************))))))***)))))))))))))))***+++++++++******))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,---------............///000000000000000111222333444555888<<>>JJJVVVjjj~~~kkkjjj|||{{{wwwuuu|||ppp```YYY\\\lllrrrxxxjjjlllkkkssszzzuuutttxxx{{{~~~{{{oookkkqqqxxx}}}~~~~~~}}}}}}|||vvvrrryyy}}}vvvuuuwwwzzz{{{}}}{{{uuurrrwwwzzz{{{~~~~~~uuujjj```ZZZTTTMMMHHHGGG<<<:::777444222111111111000000000///////////////...------,,,,,,++++++***,,,,,,+++++++++,,,------------,,,,,,+++***))))))************************+++++++++***)))(((((('''))))))))))))************((())))))************)))(((''''''''''''((())))))))))))))))))))))))))))))************))))))))))))(((''''''''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))'''&&&%%%'''))))))&&&###&&&$$$%%%'''&&&$$$$$$(((******)))((((((((((((((((((((()))))))))*********((((((''''''(((((()))***)))((((((''''''(((((())),,,,,,,,,,,,++++++++++++(((((())))))))))))(((((()))))))))***************))))))))))))***************))))))(((((())))))***(((((()))***,,,...000111,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,------------,,,---------............//////000000000000/////////000111222333555:::===HHHUUUiiilllfffttt~~~yyyuuuzzzyyylll\\\VVV[[[kkkwww~~~xxxqqqsss{{{sssuuuzzz||||||}}}zzzxxxtttpppsss||||||yyyvvvtttvvvxxxyyyzzzyyyrrrxxx~~~{{{~~~xxxpppnnnrrrxxx||||||{{{wwwuuu~~~}}}yyyvvvnnnbbbWWWQQQMMMFFFAAA@@@555555444333222111222222////////////////////////------,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---......---+++*********++++++******************************))))))))))))))))))))))))))))))************))))))***+++******((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))((((((((())))))(((((((((&&&&&&&&&'''(((((())))))&&&'''((()))))))))(((''')))'''(((***)))%%%&&&))))))(((((((((((())))))***'''((((((((()))))))))***(((''''''''''''((()))))))))(((''''''''''''((()))++++++++++++************'''((()))******)))((('''''''''((())))))*********((()))))))))***************)))(((''''''((()))***)))))))))***+++---...///,,,,,,---...---,,,++++++,,,,,,,,,------------...------.........///////////////000000000000//////000111222222333666:::>>>FFFRRRggg~~~tttkkkwwwzzzrrrttt|||wwwhhhYYYTTTZZZkkkwww}}}yyyuuuwww|||qqqrrr{{{xxxnnnooouuu{{{|||xxxppplllqqqzzz|||yyyyyyyyyyyy|||}}}{{{vvvyyyzzzppphhhfffjjjrrrxxxxxxxxxvvvwww|||zzzvvvqqqmmmbbbWWWLLLHHHDDD===777555111222222111...,,,,,,---.........///////////////+++,,,,,,,,,,,,,,,------++++++++++++,,,,,,---......---+++))))))***+++---++++++++++++++++++++++++'''(((((()))***+++++++++))))))))))))************)))***++++++***)))(((''''''(((***+++++++++***)))))))))))))))))))))))))))&&&'''''''''(((((())))))+++)))(((&&&&&&((()))+++++++++******))))))(((((((((((())))))))))))(((((($$$%%%%%%&&&'''((())))))$$$&&&'''&&&###"""&&&******&&&%%%''''''%%%%%%(((''''''''''''(((***+++,,,(((((((((((((((((((((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))(((((((((((('''''''''''''''((()))******)))((('''%%%%%%'''((())))))))))))(((((())))))*********+++***)))(((''''''((()))******)))))))))***+++,,,,,,+++,,,---.........---,,,,,,,,,,,,---------...............////////////000///000000000000000//////111222333333444777;;;???DDDPPPeee|||}}}ttt~~~zzzooonnnuuuwwwfffXXXSSSYYYkkktttxxxuuuwwwwww}}}~~~~~~{{{vvvssssssuuu}}}pppeeedddkkkooooooqqqvvvzzzzzzsssqqqrrrpppiiicccZZZSSSIII@@@:::666333222333222111///............////////////............---------,,,***))))))+++++++++++++++++++++++++++&&&(((******)))'''((()))************************(((((((((((((((((((((((()))(((''''''(((***,,,...)))))))))))))))((('''''''''(((******((((((((())))))((('''(((******((('''###&&&+++///000...***'''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$&&&((())))))(((*********)))(((''''''''')))))))))(((''''''&&&&&&+++***(((((())))))'''&&&'''(((((((((((((((''''''(((((((((((())))))))))))))))))(((''''''(((******---,,,***((('''&&&''''''))))))((((((''''''&&&&&&(((''''''&&&'''((()))***''''''((()))***++++++,,,)))((('''(((***+++,,,+++---,,,***)))((('''%%%$$$************************)))***+++,,,---,,,+++***))))))*********++++++++++++,,,,,,,,,...///000111444000------000444555444000222444555666888;;;>>>DDDOOObbbxxxuuuuuujjjiiinnnzzzggg\\\WWWZZZggg}}}~~~{{{|||~~~}}}xxxyyy}}}oooccc```fffjjjjjjkkkttt}}}yyytttmmmlllllljjjccc]]]RRRLLLBBB:::555222000///000///...............///////////////............---------+++)))(((***+++++++++++++++++++++++++++***,,,---,,,+++***+++---************************))))))))))))))))))))))))***)))((('''(((***+++---)))))))))))))))(((''''''(((***++++++***))))))***)))(((((()))******)))'''%%%''')))***+++***)))(((''''''''''''''''''''''''((((((((('''''''''&&&&&&((('''&&&'''))))))((('''((((((((((((((()))))))))'''''''''((((((((((((((()))(((&&&'''((())))))(((''''''((((((((((((''''''''''''((((((((()))))))))))))))((('''''''''((())))))((('''&&&&&&&&&'''(((((((((((((((((('''''''''&&&&&&((()))))))))((('''((((((((()))*********+++((('''&&&''')))*********+++***))))))***))))))(((******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------///000111222888444000...///000///...000222444444555777:::<<>>:::666333///------///000000222111000///........................------------------,,,***((()))+++---++++++++++++++++++++++++******)))'''&&&'''))),,,))))))))))))))))))))))))************************++++++***))))))((((((((((((((())))))))))))((((((''')))******)))(((((()))+++***)))***,,,,,,***)))((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))&&&%%%%%%&&&((())))))(((''''''''''''''''''''''''))))))((((((''''''''''''***(((&&&%%%&&&'''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''''''''((()))(((((('''&&&%%%%%%$$$(((((((((((((((''''''&&&&&&&&&''''''(((((())))))'''''''''''''''((()))))))))))))))(((((((((((((((***)))'''((()))******)))''')))***)))'''&&&''')))************************,,,+++***)))***+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////,,,,,,------...///111333333444555666555666999;;;AAAKKK\\\ppp~~~rrrjjjpppzzzqqq```WWWXXX```zzz}}}}}}}}}}}}|||zzzyyyyyywwwuuuxxx|||uuuhhheeeiiivvv{{{yyyxxxssskkkfffTTTOOOHHHAAA===999555333000---***)))***,,,------333222111000.....................------------,,,+++,,,,,,+++******+++,,,++++++++++++++++++++++++***++++++***((((((***---))))))))))))))))))))))))************************+++*********))))))(((((('''(((((()))))))))))))))'''(((******((('''((()))***))))))***++++++***((('''(((***++++++***)))(((((((((((((((((((((((((((''''''(((((((((((())))))%%%$$$$$$%%%((())))))(((((('''''''''''''''''''''***))))))(((''''''&&&&&&***)))''''''((('''&&&$$$%%%&&&'''((())))))))))))&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%))))))******)))((('''''''''''''''(((((((((((((((((((((&&&&&&&&&''')))***((((((((((((((((((((((((+++)))((((((***+++***)))''')))+++)))%%%###%%%'''************************++++++******++++++,,,---***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------...---...//////......///111333444555666666777:::<<>>EEEQQQbbbvvv{{{{{{xxxzzznnnbbbbbb```ppp~~~~~~~~~tttkkkhhhkkkooofffiiinnnsssvvvwwwvvvuuuwwwuuuxxxvvvsssmmmhhhbbb[[[UUUPPPKKKGGG@@@;;;777333000...///...,,,++++++,,,...//////...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////...,,,+++)))---***'''(((+++---+++))))))))))))'''%%%%%%''')))******))))))))))))******************************+++*********))))))((((((************))))))))))))))))))))))))((((((((((((++++++)))(((''''''''''''******))))))(((((('''''')))'''%%%&&&(((***)))'''&&&&&&&&&&&&''''''''''''---+++)))((('''((()))***'''((((((((('''&&&%%%%%%''''''''''''((((((((((((&&&$$$######%%%'''((((((%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&'''((()))***(((((('''&&&'''((()))*** %%%((())))))))))))++++++***************+++&&&'''''''''(((((())))))(((((()))***++++++,,,,,,++++++,,,------,,,++++++((()))***+++,,,+++************+++++++++,,,,,,,,,---------............/////////............//////333333333222222555999===>>>DDDPPPbbbxxxuuurrruuuvvv{{{mmm~~~qqqeeeaaa]]]ooo{{{uuutttrrrrrrvvv}}}|||{{{wwwqqqllllllqqquuu}}}~~~{{{zzz}}}zzzwwwssskkkddd\\\SSSKKKFFF:::777333000//////...---...---,,,++++++,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////---,,,+++***)))((((((***++++++************)))'''''')))+++******))))))))))))******************************************)))))))))(((************))))))))))))))))))))))))((((((((((((+++***)))(((''''''''''''(((((((((((('''''''''&&&(((&&&$$$%%%((()))((('''))))))))))))************+++***((('''&&&'''((()))'''''''''(((''''''&&&&&&''''''''''''((((((((((((---+++((('''((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((('''''''''''')))))))))(((''''''&&&&&&''''''&&&&&&&&&'''((()))%%%(((+++,,,+++)))(((((()))((((((''''''(((((((((((((((((()))))))))************************++++++.........---,,,***((('''((()))***+++,,,++++++******++++++++++++,,,,,,,,,---------............///000000////////////000000444555444333222333555888@@@FFFSSSdddzzzqqqlllnnnyyypppsssfffccc```sss|||rrrvvvuuurrrqqqttt|||~~~~~~|||||||||{{{zzz||||||uuurrrqqqrrrmmmddd[[[QQQGGG???999222000...---...000000///------,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000///...---,,,,,,,,,,,,+++)))((()))******+++++++++)))***+++---******))))))))))))******************************************))))))))))))************))))))))))))(((((((((((())))))))))))+++***)))((((((''''''(((''''''''''''&&&&&&&&&&&&((('''&&&'''((())))))((())))))*********+++++++++)))((('''&&&&&&&&&'''(((&&&&&&''''''((('''''''''''''''''''''(((((((((((((((''''''''')))((('''%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''(((((()))))))))'''&&&%%%&&&&&&&&&%%%&&&''''''((((((***------+++)))(((((((((''''''&&&&&&'''(((((())))))))))))************+++++++++************))).........---+++***((('''))))))***++++++++++++***++++++++++++,,,,,,,,,,,,---------............///111111000000000000111111222333444333222333444666<<>>:::777666222...++++++,,,,,,,,,......------,,,,,,------******+++,,,,,,,,,+++++++++,,,---...///...---,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------,,,...///...,,,+++++++++,,,,,,,,,+++++++++************))))))))))))******(((((())))))*********+++******++++++++++++******(((((((((((((((((((((((())))))((((((''''''&&&&&&******)))))))))(((((((((''''''((((((((()))))))))***)))'''''')))***)))(((***)))((('''''''''(((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***(((&&&%%%&&&''')))((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((((((((('''&&&&&&'''))))))(((&&&)))************))))))(((*********))))))(((((((((+++***))))))))))))))))))***++++++++++++,,,,,,,,,---...000///---,,,,,,---++++++,,,,,,---///000111------......///000000000///000111111111222555888<<>>:::777333111222000...------...//////------,,,,,,,,,,,,------'''(((((()))************,,,------...------,,,+++************************,,,++++++++++++,,,,,,---,,,,,,,,,+++,,,,,,------***---///---***'''(((***,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))************************************))))))))))))))))))))))))++++++******))))))((((((************))))))))))))(((((((((((())))))))))))***((('''''')))))))))'''(((((((((((('''(((((((((&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%''''''((((((((())))))*********)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))******)))''''''((()))***+++''''''''''''''''''''''''((((((((()))))))))******''''''''''''((((((((((((''''''(((***+++***)))((((((((())))))))))))(((((())))))))))))))))))((((((******)))))))))))))))************+++++++++,,,,,,---...//////---++++++,,,000///...---------------------......///000000000000111222111111222555777;;;@@@JJJZZZooowwwgggaaaYYYddd|||ttteeeVVVKKKEEEMMM\\\vvvxxx}}}mmmfffgggooovvvuuu|||xxxxxx{{{~~~}}}zzzyyyuuuqqqmmmnnnttt|||~~~~~~~~~}}}}}}yyyxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwtttqqqgggeeebbb^^^ZZZSSSKKKEEEBBB>>>888444111///...,,,---------,,,++++++,,,---,,,+++++++++++++++,,,,,,'''((()))***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++,,,,,,+++++++++++++++,,,---...+++---///...***((()))***,,,,,,,,,+++++++++************))))))))))))******************)))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))+++*********)))))))))(((************))))))))))))(((((((((((())))))))))))((('''&&&'''(((((('''&&&'''''''''(((((((((((('''&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''*********))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))((((((''''''(((***+++''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))&&&''')))******)))(((((('''(((((()))))))))((((((&&&''''''((())))))*********)))))))))))))))******))))))))))))*********+++,,,...///...,,,++++++,,,......---,,,+++++++++,,,------......///000000000222333333333222333555888999>>>HHHXXXmmmwwwjjjfffYYYccczzzvvvfffVVVJJJDDDJJJWWWppp}}}sssyyyssseee___aaaiiixxxvvv{{{sssooopppssswwwzzztttqqqooonnnooopppoooooorrrooonnnsss|||~~~vvvssssssttttttsssqqqqqqrrrtttssspppkkkggg[[[XXXSSSNNNJJJEEE@@@===999666222///......---,,,,,,---......,,,++++++,,,++++++*********+++,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++------------------------******)))******+++,,,---+++******++++++,,,---...---///000///---,,,,,,,,,+++++++++*********))))))******))))))))))))******+++*********))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((******)))))))))(((((((((''''''((((((((()))))))))'''&&&&&&'''(((((('''%%%&&&&&&'''((((((((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))$$$%%%''''''&&&&&&&&&''''''(((((()))))))))))))))%%%&&&&&&''')))******+++)))))))))))))))******+++(((((()))))))))*********+++,,,......,,,,,,,,,---)))))))))***+++---...///------......///000000000222333333333222444666999888===FFFVVVkkkzzznnnjjj\\\eeezzzxxxhhhWWWLLLEEEIIITTTnnn{{{nnnqqqqqqeeeZZZWWW[[[eee}}}}}}wwwrrrkkkhhhjjjnnnrrrtttooollliiijjjnnnsssuuuvvv}}}}}}~~~}}}|||}}}zzzqqqmmmnnnpppooonnnooonnnmmmllljjjfffaaa]]]PPPKKKEEE@@@<<<:::888666555333000//////000///...,,,...111000...---...///+++++++++++++++,,,------------.........------,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,......************+++,,,---.........---...//////---,,,*********)))))))))((((((******))))))))))))******))))))))))))******************)))(((((()))******((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))(((((((((''''''&&&&&&'''''''''((((((((('''''''''((())))))'''%%%%%%&&&'''(((((((((''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((((((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''###%%%''''''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***$$$&&&'''&&&$$$$$$''')))'''((())))))*********)))'''''''''((((((((()))))))))))))))))))))***++++++))))))*********+++++++++)))+++------,,,,,,---...(((((()))***,,,---///000------......///000000000000111222222222333666999777<<>>;;;444333111///...---.........---,,,,,,,,,,,,---...---,,,***+++---,,,***(((---,,,++++++,,,---,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))))))))******+++++++++,,,++++++******************+++,,,,,,---------------+++,,,---......,,,+++)))++++++***)))))))))))))))((()))+++,,,***))))))***)))((('''(((*********)))###"""###$$$'''))))))(((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))***)))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&'''(((((('''%%%$$$''''''&&&%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((((('''&&&&&&''''''(((((())))))*********)))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))---,,,,,,---...///---,,,++++++,,,,,,,,,,,,,,,+++***+++,,,------...------/////////////////////...000000111222333444444555555:::DDDRRRffftttiiiccciii~~~|||qqqaaaTTTPPPRRR]]]zzzlllfffhhhqqqcccZZZYYYVVVXXXfff~~~||||||}}}~~~}}}}}}~~~wwwqqqiiiddddddgggjjjllljjjiiihhheeecccdddgggiiilllmmmooopppooommmkkkiiihhhiiimmmsss||||||tttlllgggeeejjjttt~~~~~~|||yyyuuuxxxqqqllllllkkkhhhgggiiiddddddhhhqqqzzz|||xxxhhh___TTTLLLIIIHHHGGGFFFBBBAAA???===:::666333222------,,,,,,,,,------......------,,,,,,------.........---...//////---,,,000...------......---++++++,,,,,,------,,,,,,+++,,,,,,++++++******++++++'''((()))***+++,,,------******++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,---...---,,,+++***+++***))))))))))))))))))(((***,,,,,,***)))***+++)))((('''(((*********)))'''&&&&&&(((***,,,,,,+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))*********))))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&###$$$&&&((()))))))))(((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((())))))&&&&&&&&&%%%&&&&&&'''(((*********)))))))))(((((('''''''''((((((((((((((())))))))))))************((((((((()))))))))******)))))))))))))))))))))))))))((((((***,,,---,,,******+++,,,---------------******,,,---------------......//////////////////000000111222333444444555777<<>>888555333222111555444333111000000000000........................------------------------)))***+++,,,++++++++++++///---,,,,,,------,,,***+++,,,,,,------,,,,,,+++,,,,,,*********+++,,,---******************************++++++,,,,,,,,,,,,,,,,,,---...............,,,---------,,,,,,++++++***)))))))))))))))******)))+++++++++))))))***++++++***)))***,,,---,,,+++)))(((''''''(((((('''%%%''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''')))+++,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''((((((((((((((('''''''''(((((())))))******++++++))))))))))))************((((((((((((((((((((((((+++******+++---...---+++***+++,,,---......//////,,,---...//////000000000---.........//////000000000000111222333444444555:::===CCCNNN```{{{~~~ppphhhcccjjj}}}rrrdddWWWRRRZZZkkkqqqjjj___rrrfff]]]\\\]]]mmmwwwmmmgggeeegggggggggeeegggjjjkkkkkkiiieeecccfffmmmsssuuuxxx~~~~~~}}}|||||||||yyyuuummmddd^^^]]]\\\\\\^^^^^^]]]\\\RRRSSSTTTXXX\\\aaafffiiirrr{{{}}}wwwtttrrrpppmmmhhhbbb^^^^^^___^^^\\\``````]]]WWWQQQOOOQQQTTTZZZYYYWWWVVVVVVXXX[[[\\\YYY[[[[[[WWWWWWZZZZZZXXXTTTUUUVVVWWWXXX\\\aaaeeegggjjjmmmooooooooopppqqqqqqqqqqqqoookkkgggbbb___```___aaafffnnnuuuwwwvvv{{{zzzyyy{{{~~~~~~|||yyyyyyvvvrrrppppppqqqqqqpppssssssrrrrrrpppkkkeee```\\\___```aaacccddd___WWWWWWRRRQQQUUUXXXWWWXXX[[[aaa___]]]ZZZUUUNNNEEE???<<<:::666333000///......//////...---,,,,,,,,,---------......------,,,+++,,,------......------,,,***+++---,,,+++******+++,,,+++***+++,,,---,,,***+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,+++++++++*********))))))******++++++,,,---------,,,---......//////......------,,,,,,,,,+++++++++)))))))))))))))******+++)))******)))(((((()))++++++***)))***,,,---,,,+++%%%$$$$$$%%%'''(((((('''''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((((((''''''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''((((((%%%&&&&&&'''(((***+++,,,((('''&&&%%%$$$%%%&&&''''''''''''((((((((((((((())))))))))))************)))))))))*********++++++))))))))))))))))))))))))...---+++++++++***'''%%%***+++,,,---------------,,,---...//////000000///------......///000000000000000111222333444444555999<<>>;;;888555333222,,,...///...------.../////////000000000///......,,,---///000111111000///,,,,,,---......---,,,,,,(((***,,,+++'''%%%&&&'''******)))+++---///...---+++,,,,,,------,,,,,,+++(((***+++,,,---,,,,,,+++(((((()))***+++,,,,,,---******+++,,,,,,---......++++++,,,---------,,,,,,...---,,,+++++++++,,,,,,))))))((())))))***++++++((((((((('''&&&&&&(((***((('''&&&'''((())))))''',,,+++))))))***)))(((&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''###$$$%%%&&&''')))******&&&&&&%%%%%%%%%&&&&&&'''&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''(((((()))))))))(((((('''''''''###%%%''')))++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%&&&(((+++...000111+++)))'''&&&%%%&&&((()))%%%&&&&&&'''((()))******++++++******))))))(((((()))************+++++++++))))))))))))))))))))))))((('''(((***,,,...---,,,++++++,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,---------...///000000111000000111222333444444555666999@@@LLL^^^wwwxxxrrrooojjjqqq~~~rrrbbbSSSPPPXXXggguuusss}}}rrr[[[```aaahhh~~~sssllleeelllxxx|||wwwqqqnnnkkkiiihhhfffdddbbb[[[]]]```fffkkkooopppppppppiii___XXXVVVXXX\\\^^^]]]]]]\\\[[[YYYVVVQQQNNNJJJJJJJJJIIIGGGEEEDDDCCCFFFEEEEEEEEEEEEGGGHHHJJJMMMMMMMMMLLLKKKIIIHHHGGGMMMNNNQQQTTTWWWZZZ\\\^^^bbb```]]]ZZZWWWWWWWWWWWWYYYYYYYYYZZZZZZXXXTTTPPPNNNKKKFFFDDDFFFLLLSSSWWW]]]]]]\\\\\\]]]___aaaccc___```bbbdddfffhhhjjjkkkccc___[[[]]]bbbggghhhggghhhhhhjjjlllmmmlllhhhddd___\\\XXXWWWWWWXXXWWWWWWTTTQQQOOOOOORRRSSSRRRPPPLLLLLLKKKJJJIIIHHHGGGFFF>>>>>>======<<<;;;::::::555555444444333222111111/////////000000000000000........................,,,------......------,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++*********))))))))))))(((******)))))))))+++,,,------,,,+++******,,,...///------......///.........******))))))))))))***************))))))))))))))),,,+++***)))((('''&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''(((((())))))((('''&&&&&&((()))***++++++***)))))),,,,,,,,,,,,***(((&&&$$$&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))******************)))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%***)))(((''''''((()))***)))(((&&&%%%$$$%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,///222333'''''''''%%%###!!!!!!!!! %%%))),,,---,,,,,,******))))))((((((''''''))))))))))))************)))((((((((()))***++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,---..................////////////111222333333222222444666666999???IIIYYYpppsssjjjeeessssss___PPPOOOSSSbbbwwwzzzjjj\\\]]]___iiizzzwww|||}}}yyyuuurrrooommmjjjggg``````bbbggglllooopppppprrrkkkccc]]]\\\___ccceeegggeeebbbbbbbbb```[[[XXXPPPPPPNNNKKKGGGFFFGGGJJJFFFEEEEEEDDDEEEFFFHHHIIIKKKKKKKKKKKKKKKJJJJJJIIINNNOOOQQQSSSUUUVVVXXXXXXYYYXXXVVVUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVTTTPPPMMMIIIFFFCCCAAACCCHHHNNNRRRUUUVVVWWWYYYZZZ[[[\\\\\\[[[\\\^^^___aaabbbbbbbbbbbb^^^ZZZ[[[___ccccccbbbfffdddbbbbbbbbbaaa___]]]WWWTTTQQQOOOOOOPPPPPPOOOMMMJJJHHHHHHJJJJJJIIIGGGDDDDDDCCCBBBAAA@@@??????888888888777666555555555111111111000///.........////////////////////////........................---......//////......---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********)))))))))++++++***))))))***+++++++++***)))((()))***,,,---------.........------,,,******))))))))))))*********))))))))))))))))))))))))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''&&&&&&'''((()))******))))))(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''(((((()))((('''&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((***+++---...%%%&&&''''''%%%%%%%%%'''$$$%%%(((+++,,,---,,,,,,***)))))))))((((((((('''))))))))))))************))))))))))))))))))***+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................///////////////000111111000111222444555888>>>HHHWWWmmmttthhhcccpppttt```QQQMMMPPP]]]zzzrrryyyyyylllbbbccccccmmm{{{xxxuuussspppmmmdddccccccfffjjjmmmnnnnnnkkkfff___[[[[[[^^^bbbdddgggccc^^^^^^``````]]]YYYTTTSSSPPPMMMIIIHHHIIIJJJFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJNNNNNNOOOPPPPPPPPPPPPPPPMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNOOOPPPNNNKKKHHHCCCBBB@@@@@@AAAEEEIIILLLJJJMMMPPPSSSUUUVVVUUUUUUVVVWWWXXXZZZYYYXXXWWWUUU]]]ZZZVVVVVVYYY\\\[[[ZZZ```\\\WWWTTTSSSSSSRRRRRRNNNKKKIIIGGGHHHHHHHHHGGGEEECCCAAA@@@AAAAAA@@@???<<<;;;;;;:::999888777777333333333222111111000000//////......------,,,,,,000/////////...---------...........................//////////////////...---...///...,,,+++,,,---------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,+++++++++************,,,+++******)))*********+++***)))))))))***,,,---------------,,,,,,+++*********))))))))))))******))))))))))))))))))******((('''%%%$$$%%%''')))+++************************))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((('''&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&''''''((((((((('''(((((()))***(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))&&&((()))(((''''''((()))((())))))************)))))))))))))))(((((((((((())))))))))))************+++***)))))))))))))))))),,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................///////////////000111111000111333555555888>>>HHHWWWmmmtttgggcccooottt```RRRMMMOOOYYYvvv}}}llloooyyyyyypppdddddddddmmm~~~~~~}}}|||{{{zzzyyyyyy{{{xxxuuutttsssrrrpppnnncccaaa```aaaccceeeffffffbbb]]]XXXUUUUUUXXXZZZ[[[^^^XXXSSSSSSWWWYYYWWWSSSTTTQQQPPPQQQTTTSSSMMMGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIFFFFFFHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJIIIFFFDDD@@@@@@@@@@@@AAADDDFFFHHHDDDFFFIIILLLNNNPPPQQQQQQRRRSSSUUUUUUTTTQQQMMMKKKSSSQQQNNNNNNQQQRRRSSSRRRUUUQQQMMMJJJIIIIIIIIIHHHIIIGGGDDDDDDDDDDDDDDDCCC@@@???===<<<;;;::::::999888888777777666555555444222222111111000000000000000000000//////.........000000///...---,,,,,,+++..............................////////////......,,,---...---,,,+++,,,---------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************************++++++---,,,,,,,,,,,,---...///---------,,,+++***)))(((******))))))))))))******)))))))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((())))))((((((...---+++)))((())))))***(((((((((''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''***++++++)))'''%%%%%%&&&((((((((('''''''''''''''))))))))))))((((((((((((((()))))))))************++++++***)))((((((((()))++++++,,,,,,------,,,,,,---------------------------,,,,,,,,,,,,---..................////////////000222333333222333555777555999???IIIYYYpppuuuhhhdddpppsss```RRRPPPPPPYYYuuu~~~jjjhhhjjj{{{vvvhhhgggfffmmm~~~}}}}}}}}}|||zzzyyyvvvtttsssssstttuuuqqqooollljjjjjjiiigggeee]]][[[YYYYYYZZZ[[[[[[[[[ZZZVVVRRRPPPPPPQQQRRRRRRUUUPPPLLLLLLPPPSSSRRRPPPPPPMMMOOOZZZfffgggZZZMMMIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCDDDFFFGGGGGGFFFEEEEEECCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCDDDFFFEEECCCAAA=========>>>@@@AAABBBCCCCCCCCCDDDFFFIIILLLOOOQQQPPPQQQRRRRRROOOLLLHHHFFFGGGFFFEEEFFFGGGIIIJJJKKKIIIGGGEEEEEEEEEEEECCCBBBCCCBBB@@@@@@AAAAAA@@@>>>;;;:::999888666555555555666666555555444444333333000000000000000/////////111000000000000000//////000000///...---,,,,,,+++........................,,,------......------,,,***+++,,,,,,+++***+++---++++++++++++++++++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******(((((()))***+++,,,,,,,,,------------------......,,,,,,,,,,,,+++***)))(((******))))))))))))******(((((())))))************(((***+++,,,,,,***((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((---+++)))(((''''''(((((((((((('''&&&&&&&&&&&&%%%)))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))))))))******(((&&&%%%%%%&&&'''''''''''''''(((((()))(((((((((((())))))))))))((()))))))))************++++++***)))((((((((()))))))))***+++++++++++++++---------------------------,,,,,,,,,,,,---..................////////////000111222333222333666888444777>>>HHHZZZrrrvvvkkkeeeqqqqqq___RRRQQQRRR[[[ttthhhccc^^^|||{{{mmmmmmlllsssxxxxxxxxxxxxwwwvvvvvvvvvrrrpppnnnlllkkkkkkmmmnnnkkkhhhdddaaa```^^^[[[YYYVVVTTTRRRRRRRRRRRRQQQPPPNNNLLLIIIGGGHHHHHHHHHGGGJJJHHHFFFFFFHHHKKKLLLMMMMMMJJJNNN^^^ooosssfffXXXKKKJJJHHHFFFDDDDDDDDDDDDAAABBBBBBCCCCCCCCCBBBBBB@@@BBBDDDEEEFFFEEEDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAABBBDDDDDDCCCBBB:::::::::;;;<<<>>>??????CCCCCCCCCDDDFFFJJJNNNPPPNNNNNNNNNMMMKKKHHHEEECCC>>>>>>>>>???@@@AAACCCDDD@@@??????AAABBBAAA???<<<===;;;::::::;;;;;;:::888555555555333111000111222333333222222222111111111........................//////////////////......000/////////...---------........................,,,,,,------------,,,,,,)))+++,,,,,,******+++---++++++++++++++++++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,+++++++++************((((((***++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))******))))))))))))******((((((((()))******++++++'''(((*********(((&&&%%%''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&%%%$$$############&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********$$$&&&''''''&&&&&&((()))'''((()))***++++++++++++(((((((((((())))))))))))))))))))))))************+++***))))))))))))))))))'''((()))***+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////---///000111000222444666333666;;;EEEWWWqqqzzzpppgggttt~~~qqq```TTTPPPTTT]]]uuuggg```XXXyyy{{{{{{jjjkkkllltttkkkmmmoooppppppooonnnmmmgggeeecccbbbaaaaaaaaaaaabbb___[[[YYYWWWUUURRRPPPQQQOOONNNNNNNNNMMMKKKIIIDDDCCCBBBBBBCCCDDDCCCBBB@@@BBBDDDDDDDDDEEEIIILLLNNNKKKLLLUUUaaaeee___VVVMMMLLLJJJGGGEEEDDDDDDDDD@@@@@@BBBCCCDDDDDDEEEEEEBBBDDDFFFGGGGGGEEECCCAAACCCBBBBBBAAABBBCCCDDDEEECCCBBBAAACCCDDDEEEDDDCCC::::::::::::;;;===>>>???AAABBBCCCEEEGGGIIIKKKLLLJJJIIIIIIGGGEEECCCAAA@@@:::;;;<<<<<<<<<<<<===>>>;;;::::::;;;<<<<<<:::888777666555666777777555444111333333222///...000222111111111111000000000000.............................................///////////////////////////........................------............------***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********)))))))))***++++++,,,+++***)))(((***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++******))))))))))))******'''(((((()))******++++++((((((((('''(((((()))***(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((('''&&&$$$%%%%%%%%%%%%%%%$$$$$$(((((('''&&&&&&'''((()))''''''&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%(((((()))))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))((($$$&&&''''''''''''(((***'''(((***+++,,,+++)))((('''((((((((()))))))))***))))))))))))************))))))))))))))))))***+++(((((()))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////---///000000111222444666777999<<>>???AAACCCEEEGGGHHHHHHEEEGGGHHHIIIHHHFFFCCCAAABBBAAA@@@@@@AAACCCFFFGGGDDDCCCBBBCCCEEEFFFFFFEEE======<<<<<<===???@@@BBB???AAADDDGGGIIIJJJIIIIIIFFFFFFDDDCCCAAA@@@??????;;;;;;<<<;;;:::999999::::::999777666777777666555555444444444666666444222111333444333000///111444222111111111111111111000000000000000000000000000//////000000000000000000/////////000000000000000..............................////////////......+++,,,------,,,,,,...///------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++*********))))))))))))(((---------,,,+++(((&&&%%%,,,---......//////......++++++,,,---------,,,,,,******))))))))))))******'''(((((()))***+++++++++,,,***'''&&&'''***...111))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((()))))))))((('''&&&&&&((()))***+++++++++))))))---,,,)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''((()))++++++)))((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$)))***++++++***)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&((()))***)))'''&&&&&&'''&&&''')))+++***(((&&&$$$'''((((((((())))))******))))))))))))************))))))(((((()))***++++++((()))***+++,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,---................../////////000///000222222333444666999======???GGGXXXrrrxxxsssttteeeYYYSSS]]]iii~~~nnnggg[[[vvvuuurrrbbbgggmmmzzzRRRUUUYYY]]]___^^^\\\ZZZXXXWWWVVVUUUTTTSSSRRRRRRSSSRRRQQQOOONNNMMMMMMMMMJJJJJJKKKOOOQQQOOOIIIEEE@@@@@@AAACCCFFFGGGGGGEEEIIIGGGEEEEEEGGGKKKOOOSSSWWWVVVTTTRRRPPPOOONNNNNNMMMMMMMMMLLLJJJFFFCCCAAAAAABBBDDDHHHLLLMMMLLLKKKFFFGGGGGGGGGFFFDDDBBBAAA;;;;;;<<<===???AAABBBCCCEEEDDDCCCBBBBBBCCCEEEFFFFFFBBB<<<:::;;;===@@@AAABBBAAA@@@AAAAAAAAA???===>>>>>>===<<<;;;;;;;;;;;;888888888888777777777777555444444333333444444555555555444333222111000///111111111111111111111111111111111111111111111111000000000000111111111111////////////............000000//////.........---..............................---------......///,,,,,,,,,++++++*********---,,,+++++++++,,,---...+++,,,,,,,,,+++***(((&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---...//////...,,,+++***,,,...000...***(((***,,,.........---,,,+++***)))************))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))'''''''''(((''''''&&&&&&******))))))((((((''''''%%%%%%&&&'''((((((((('''((((((((('''&&&&&&&&&%%%%%%&&&''')))************'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&$$$###%%%&&&'''((())))))))))))'''((((((((((((&&&%%%$$$%%%&&&'''((('''&&&%%%$$$((((((((((((((('''''''''((('''%%%%%%&&&&&&%%%###''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((###%%%)))++++++***'''%%%******)))(((((((((((((((+++***)))(((((('''((((((+++*********))))))(((((())))))************))))))******)))))))))))))))***,,,,,,,,,---------......,,,---............000222000111111222222333444444444666===HHHWWWmmmvvvvvvzzznnnaaaXXXQQQVVVccchhh^^^WWWtttrrrllljjjiiihhhtttGGGIIIMMMPPPQQQQQQOOONNNNNNMMMMMMLLLKKKJJJIIIHHHMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJMMMOOONNNJJJFFF?????????BBBEEEHHHHHHHHHJJJIIIGGGGGGIIILLLQQQTTTWWWVVVSSSQQQNNNMMMKKKKKKJJJKKKKKKJJJIIIFFFCCCAAABBBBBBDDDGGGJJJKKKJJJIIIBBBBBBBBBAAA???===;;;:::999999:::;;;===>>>@@@AAABBBAAA@@@@@@AAACCCEEEFFFFFFDDDAAA===<<<===@@@BBBBBB@@@???>>>??????===;;;<<<<<<;;;:::999999999999666666666666555555555555444333333333333333333444333222222222222111111111111111111111111111111111111111111111111111111111//////000000000111111111000000000/////////......000/////////.......................................---------------......---,,,,,,,,,++++++++++++------,,,+++++++++,,,---,,,,,,,,,++++++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---......---,,,,,,***)))***+++---/////////...............---,,,+++************)))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&''''''((('''''''''(((((((((((('''''''''&&&''''''(((((()))((((((((('''''''''''''''&&&&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$&&&'''((()))************%%%&&&'''((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$(((((((((((('''''''''''')))'''&&&&&&(((((('''%%%''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))))))))(((((('''''''''%%%''')))++++++***((('''******)))(((((((((((((((***))))))(((((((((((()))************)))))))))((())))))************))))))+++******)))))))))******,,,,,,,,,---------......,,,...............000222000111111222222333444444444666===HHHWWWmmmuuusss}}}xxxqqqfffZZZSSSQQQXXXddd~~~kkkddd\\\yyyqqqlllhhhiiikkkvvvCCCDDDFFFGGGHHHHHHGGGGGGDDDDDDCCCBBBAAA@@@@@@???EEEDDDDDDCCCCCCCCCCCCCCCEEEEEEFFFHHHJJJJJJHHHFFF@@@???>>>@@@DDDGGGIIIIIIIIIHHHFFFFFFHHHKKKNNNQQQTTTSSSPPPNNNKKKIIIHHHGGGGGGGGGHHHHHHGGGEEECCCBBBBBBBBBCCCEEEGGGHHHGGGEEEBBBAAAAAA???===;;;999888888888888999:::<<<===>>>============???AAACCCDDDEEEFFFEEEBBB>>><<<>>>AAAAAA???<<<;;;;;;;;;:::999999999888777666666666666444444444333333333222222222222222222222222222222000000111111222222222333111111111111111111111111000000000000000000000000//////000000000000111111111111000000000/////////////////////....................................------,,,,,,,,,,,,------------------,,,,,,,,,,,,......,,,,,,++++++++++++---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************,,,---............+++((('''***///222111...,,,---------------,,,,,,************))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))((('''&&&&&&&&&'''''''''''''''(((((((((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((('''&&&''')))))))))'''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''++++++***)))((('''&&&&&&(((((()))***+++************))))))((((((((((((((()))(((((((((((())))))***************))))))))))))))))))************))))))++++++************++++++,,,,,,,,,---------......---...///.........000222000111111222222333444444444666===HHHVVVllltttqqqzzz}}}rrriii^^^UUUPPPPPPZZZhhh~~~kkkggg```}}}rrrlllfffkkkooozzzCCCCCCCCCCCCDDDDDDDDDDDD@@@@@@??????>>>======<<<>>>>>>=========>>>>>>???@@@@@@@@@BBBCCCEEEEEEEEEBBB@@@??????BBBEEEGGGGGGCCCBBBBBBBBBCCCEEEGGGIIILLLKKKJJJHHHFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBAAACCCDDDDDDBBBAAA??????>>>===<<<;;;::::::777777777888999:::;;;<<<;;;;;;;;;;;;<<<===>>>???BBBEEEGGGDDD===:::;;;>>>@@@===999777777888888777666666555444333333333333333333222222222111111111000000111111111111000000000000000111111111111222111111111111111111111111////////////////////////////////////000000000111111111111111000000000000///////////////.................................------,,,+++++++++,,,,,,------------------------......---,,,++++++******---,,,+++***)))***+++,,,++++++++++++++++++++++++***************************************************++++++,,,------......///---+++,,,......---+++))))))***+++++++++******************)))))))))((())))))((((((((('''''''''(((((((((((((((((((((((((((((()))******)))((((((%%%%%%&&&((())))))))))))'''''''''''''''''''''''')))))))))))))))((('''&&&%%%&&&&&&&&&'''((((((((())))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((('''%%%&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''''''''((('''&&&%%%&&&((())))))(((&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''*********))))))(((((('''))))))(((((())))))***+++))))))(((((((((((())))))(((((('''(((((()))***************))))))))))))))))))******++++++******)))+++++++++***++++++,,,---,,,,,,,,,---------......---...///...---...000111000111111222222333444444555666===GGGUUUkkkuuuqqqzzz}}}pppfff]]]VVVSSSPPP___ppp~~~iiieee___|||uuuoooiiipppvvv>>>>>>>>>>>>>>>>>>>>>????????????>>>======<<<<<<;;;::::::::::::;;;<<<<<<>>>>>>???@@@AAABBBDDDEEEEEEBBB???>>>@@@BBBBBBBBB>>>>>>>>>>>>???@@@BBBBBBCCCBBBBBBAAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAAAAA@@@???@@@@@@@@@???===888888888888999999::::::888888888888999::::::;;;::::::999999999999999999<<<@@@CCCAAA;;;888888;;;===:::666555555666666555444333222111111000111111333333333222222222111111///000000111111000000///111111111000000000//////000000000000000000000000////////////////////////...////////////000000000111111111111000000000000.........///////////////...........................---,,,+++++++++++++++------------------------......------,,,+++***))),,,,,,*********+++,,,---************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,///000111///+++******+++))))))***+++++++++******************)))))))))(((*********)))))))))(((((((((((((((((((((((((((((()))***++++++++++++***)))%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&'''((((((((((((((((((((((((***+++,,,'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))***+++++++++******((((((''''''&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&&&&''''''((((((&&&%%%$$$%%%'''((((((&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******(((((('''''''''((()))***))))))(((((((((((())))))(((((('''(((((()))******))))))))))))))))))************++++++++++++******++++++******+++,,,,,,---,,,,,,,,,---------........./////////------///111000111111222222333444444555777===GGGTTTiiivvvrrr{{{}}}pppfff^^^YYYXXXTTTiii~~~jjjbbbZZZxxx|||xxxrrryyy;;;<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;::::::999999999::::::;;;===???AAAAAAAAABBBDDDEEEDDDBBB???>>>>>>???>>>===<<<======>>>>>>?????????<<<<<<<<<<<<===>>>??????<<<=========>>>??????@@@@@@>>>============<<<:::888888888999:::;;;===>>>999999999888999999::::::999999888888777777666666888;;;======999777777888999777444444444555555444333333222111000000000000333333333222222222111111...///000111111000///...111000000000//////......000000000000000000000000000000000000000000000000......////////////000000111111000000000/////////.........///////////////........................///...---,,,,,,++++++,,,,,,,,,,,,,,,------------------------,,,,,,******+++++++++++++++,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++,,,,,,,,,///111///+++***,,,///,,,---------------,,,,,,************))))))))))))************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&'''(((((())))))))))))((((((((()))))))))))))))&&&'''''''''''''''&&&%%%&&&&&&&&&'''''''''''''''''''''&&&'''(((***,,,---'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&''''''(((((('''''''''))))))(((&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''((((((&&&%%%$$$%%%''''''&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******'''''''''''''''((())))))((((((((((((((())))))***)))(((((((((((())))))***))))))))))))******************++++++++++++*********************+++,,,---,,,,,,,,,---------........./////////------///111000111111222222333444444555777<<>>@@@AAA@@@???AAABBB@@@???======>>>>>><<<;;;;;;;;;<<<=========<<<<<<;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;;;;<<<===>>>>>>>>><<<;;;:::;;;;;;:::999::::::::::::;;;===???@@@999999888888888888888999666777777777777666666555555666777888888888888888666444333444555555555333444333222111000000000000222222222222111111111111...///111222222111///.........///////////////000000000000000000000000000111111111111111111111111........./////////000000000000000/////////................../////////000........................000///...---,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,---------,,,++++++)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************,,,---...------......------.....................---,,,+++************))))))))))))***))))))))))))((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''(((((()))))))))(((((('''''''''((((((((())))))&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%'''(((***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%%%%$$$$$$((((((&&&&&&&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''((((((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''(((((())))))))))))((((((((((((((()))*********))))))(((((((((((()))((()))))))))***************++++++,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,,,,---------.........///000///------///000000111111222222333444444555777<<>>>>><<<;;;<<<>>>===<<<<<<===>>>>>><<<:::888999:::;;;;;;;;;:::999<<<<<<;;;;;;:::;;;;;;;;;::::::::::::;;;;;;<<<======;;;999999::::::999888999888777777777888:::;;;999888888777777777777888444444555666777777777666333333333666888:::999888333333333444666666555333444333222111111000000000111111111111000000000000///000111333333111000///,,,,,,---...///000111222000000000000000000000000111111111111111111111111............/////////000////////////............---.........//////000000........................111000///...---,,,,,,,,,*********++++++,,,,,,,,,***+++,,,---------,,,+++((()))+++---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))+++---///000111...,,,---///000---***.........---,,,+++***)))************)))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))'''((()))******)))((('''((())))))))))))(((((('''&&&&&&&&&'''''''''((((((''''''((())))))***))))))(((((((((''''''&&&&&&%%%(((&&&%%%######$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''((()))***************))))))'''&&&%%%%%%&&&''')))***%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((***)))''''''(((((('''%%%%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((()))************)))((((((((((((((()))******+++***)))(((((('''(((((((((((())))))*********+++***++++++,,,,,,++++++***(((((((((((()))***+++,,,,,,,,,,,,---------......//////000///------...000000111111222333333444444666777<<>>>>><<<;;;::::::888888999999888888777666777888888888888777777666444444333333333222222222222333444555666777888888555444444333222333333333222222333333222222111000//////000000000111111111...//////000111111222222111000000000000000000111111111111111111111111111000000111111111111000000---.........//////////////////............//////000000///......---......------------------------------,,,---------------......------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++***)))((((((++++++,,,,,,,,,++++++***))))))******++++++++++++*********+++++++++,,,,,,************+++,,,......111222333111///------...,,,------------,,,++++++******)))))))))))))))******((('''''')))******)))(((((((((((())))))))))))************))))))))))))''''''((((((((((((''''''&&&&&&'''(((((()))))))))%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++)))'''((()))***(((&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''')))***+++&&&"""$$$(((***'''###'''''''''''''''''''''''''''((((((((((((((((((((())))))((((((''''''&&&&&&)))(((((('''''''''(((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''''''''(((((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''((()))))))))*********+++******))))))))))))******+++++++++***************------------------------,,,,,,,,,---------......---...///...------...//////000222222111111333444555666<<>>???@@@?????????>>>>>>??????@@@@@@>>>===>>>???@@@@@@???>>>>>>======>>>>>>@@@@@@@@@>>>======>>>??????>>>===>>>>>>??????@@@@@@@@@>>>============>>>???@@@@@@CCCEEEDDDBBB?????????;;;<<<<<<<<<<<<;;;::::::999999999999999888777777777777666666666666666555444444444444555666777888444333333222222222222222222333333333333222111111000000000000111111111111......///000111222222333111111000000000000111111111111111111111111111111000000111111111111000000.........////////////000//////............//////111000///.......................................---------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((***++++++,,,,,,,,,++++++***************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------...//////111222111///------...,,,,,,------,,,,,,+++******)))))))))))))))******)))(((&&&''')))******)))'''((((((((()))))))))***))))))))))))************''''''((((((((((((''''''%%%&&&'''((())))))((((((%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''''''''&&&%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''')))***&&&%%%######%%%'''''''''''''''''''''''''''''''''((((((((((((((((((((('''))))))((((((''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((''''''''''''(((((())))))))))))******))))))((((((''''''))))))))))))***************))))))))))))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---......---,,,,,,...000000222333333222333444666555666;;;DDDPPPbbb}}}ttt~~~zzzjjj```___\\\jjjzzzmmmfff___www999999999999:::<<<>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEE@@@@@@@@@BBBEEEFFFEEECCCBBBAAAAAA@@@AAABBBDDDEEEEEECCCAAABBBCCCEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEGGGHHHHHHKKKMMMLLLGGGCCCBBBCCC@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<<<<;;;::::::999777777777777666666666666666777888999999999777777444444333222222222222333333333333333333222222111000111111111222222222222//////000000111222333333222111111000000111111222222222222222222222222222000000111111111111000000////////////000000000000//////............//////000000//////.../////////////////////////////////---.........,,,+++,,,---------......------,,,+++,,,,,,+++++++++*********((()))***+++,,,,,,,,,,,,******+++,,,,,,,,,+++++++++************+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------...---///111111///...------,,,,,,,,,,,,,,,+++******)))))))))))))))******+++)))'''&&&''')))*********&&&&&&&&&''''''(((((()))(((((()))))))))))))))***''''''((((((((((((''''''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))###$$$%%%%%%%%%&&&((()))''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((('''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((()))(((((('''&&&'''(((((()))***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))*********+++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,.........---++++++...000///000222222111111333444555666;;;CCCNNNaaa{{{yyyzzzjjj```^^^]]]nnn~~~kkkfffddd~~~@@@@@@@@@AAABBBEEEGGGHHHJJJLLLNNNPPPQQQPPPNNNMMMJJJJJJJJJJJJJJJKKKLLLLLLHHHIIIKKKOOORRRRRRQQQOOOKKKKKKJJJIIIJJJLLLNNNOOOOOOMMMLLLMMMQQQTTTVVVVVVTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRTTTVVVYYY\\\^^^ZZZSSSLLLJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFDDDDDDDDDCCCCCCBBBAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;<<>>???===999999;;;999999:::999888777666555333333222222444444333222333222333444666666444222555444333222222111111222222222222222111111000000111111111111000000000000111111111111000000000000000000000000000...,,,+++/////////...------,,,,,,......................../////////......---------,,,,,,---......---,,,,,,,,,------......------,,,+++---...//////...,,,+++))))))***+++,,,------......,,,***+++---...,,,*********++++++++++++******++++++******)))(((((((((...---+++******+++,,,---,,,,,,------,,,,,,+++******************)))((('''+++)))''''''******(((&&&,,,+++++++++******)))))),,,,,,+++***))))))******((((((((((((((((((((((((''''''(((((())))))******+++***)))'''''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%&&&))))))'''$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))((('''((())))))'''%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,+++******+++------------...------,,,,,,---------......000111222......///000111333555666444555999AAALLL^^^yyy{{{jjjaaa```dddooohhhkkkaaabbbdddggghhhkkkwww~~~|||zzzxxxwwwvvvzzzzzzzzzxxxyyy|||{{{}}}|||{{{|||tttooolllllljjjddd``````]]]dddiiihhhgggiiijjjiiicccaaa___^^^^^^\\\YYYWWW[[[fffoooooojjjddd\\\VVVRRRMMMKKKLLLJJJDDD@@@@@@===>>>===<<<;;;999999::::::999777666666777777777===:::888666777777666555666555444444333333333444333333333222222222222222222222222222111111111111222111111111000000000000///000000000000...---,,,---......//////000000111.................................------,,,,,,,,,,,,,,,---......---,,,,,,******+++,,,,,,+++******"""$$$'''***---/////////++++++++++++++++++,,,,,,---+++)))***,,,---+++)))******++++++++++++******))))))******+++,,,,,,,,,------,,,,,,,,,,,,------,,,------------,,,++++++******)))))))))(((((((((+++)))'''(((******(((&&&###$$$%%%&&&(((***++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))+++***((('''''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((&&&$$$&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))(((((())))))(((&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************+++,,,------......------(((*********(((((()))***,,,------...------,,,,,,...............///000111......///000111333555666444555999@@@KKK]]]xxxwwwfff]]][[[aaa}}}rrrjjjlll}}}~~~zzz||||||}}}yyyyyyxxx}}}wwwuuuvvvtttnnniiiooowww~~~}}}zzzxxxvvvrrriiiccc]]][[[XXXOOOHHHEEEFFFFFFFFFDDDAAA????????????===;;;999888999;;;<<>>:::888888777666777666555555444444555555222222333333333333444444444444333333333222222222333333222222222111111111/////////000000000000000222111111000000///..............................000000//////////////////------------------------+++,,,...//////...,,,+++............---+++***)))++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++***---------,,,++++++******,,,---.../////////...------------...---,,,,,,+++,,,+++)))(((((()))***,,,******)))))))))))))))((((((((()))))))))))))))))))))(((((('''''''''((((((************************)))))))))((((((''''''&&&(((((((((((('''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***(((&&&&&&'''((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++'''((())))))******)))))))))+++------,,,***++++++,,,,,,------...---------000//////............////////////000111333444555444444888@@@JJJ\\\vvvyyyfff[[[XXXUUUmmmtttllliiiqqqkkklllyyyyyyrrrmmm~~~~~~qqqddd\\\YYY\\\aaaeeeddd\\\SSSLLLJJJIIILLLNNNNNNLLLKKKLLLMMMKKKHHHDDDBBB@@@???===;;;888777666555555444444444333333333333333333333333444444333333333222222222333333333333222222222222///////////////000000000111111000//////......---////////////////////////........................------------------------+++,,,...//////...,,,+++,,,,,,---....../////////))))))***+++,,,,,,------***+++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))+++,,,...///000///...---------.........---,,,,,,---,,,***))))))***,,,---************)))))))))))),,,,,,++++++***)))((((((((('''''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%$$$###""""""''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((()))'''%%%%%%&&&&&&&&&%%%(((((((((((())))))))))))((((((((()))))))))******(((((()))))))))*********'''((((((((()))))))))***(((((((((((())))))))))))***************************++++++,,,,,,,,,,,,,,,***+++---,,,+++***+++,,,+++,,,,,,---.........---000//////............///000000000000111222444444444444888???III[[[uuu|||iii]]]YYYRRRfff}}}ssskkkgggyyykkkfffhhhuuurrrlllgggvvvggg___^^^gggnnntttrrriii___XXXUUUQQQWWW^^^```]]]WWWSSSQQQNNNKKKHHHFFFDDDCCC@@@>>>===<<<;;;999888777666666555555444444444333333333555555555555444444444444444444444333333333222222111111000//////000000000------...//////000000111////////////////////////+++++++++,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,+++++++++......------,,,,,,++++++((()))***+++,,,------...***+++------,,,,,,---///++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,+++,,,---..............................---,,,,,,++++++***)))***+++,,,---***+++,,,+++)))((()))***))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((******((('''((())))))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%$$$$$$************************(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((***'''%%%$$$%%%&&&&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))************''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******)))(((((()))+++++++++,,,---............//////.........//////000000000000000111222333444444444777>>>HHHZZZttt}}}jjj^^^ZZZTTTcccwwwrrriiieeeyyymmmhhhjjjvvvlllfff___||||||jjjccccccqqqwww|||zzzrrriiieeeeeedddnnnyyy}}}wwwlllbbb]]]YYYUUUPPPKKKJJJIIIHHHGGGEEEDDDBBB???===<<<;;;:::999888888777666555444444888888888777777777666666444444444444333333333333333222111////////////000...//////000000111111222////////////////////////,,,,,,,,,,,,---------......---,,,,,,,,,,,,---...,,,++++++******++++++,,,000///...,,,+++***))))))*********++++++,,,,,,,,,(((***,,,,,,++++++---///+++,,,,,,------,,,,,,+++******++++++,,,---------++++++++++++,,,---...///...............------,,,(((((()))))))))*********)))+++,,,+++)))((()))+++''''''''''''(((((())))))((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''************************(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((,,,)))&&&&&&'''(((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((())))))))))))***'''''''''((()))*********(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((+++***)))(((&&&'''***---***+++,,,---...........................///000111000000000000111222333333333444777>>>HHHYYYtttmmm```[[[YYYccctttqqqhhhfff}}}tttooopppzzzkkkccc\\\yyyssskkkmmmvvv{{{}}}uuuooooooqqq~~~vvvnnnjjjddd\\\VVVTTTTTTTTTTTTKKKJJJGGGEEEBBB@@@???>>><<<;;;:::999888666555555:::::::::999999999888888555555444444444333333333444333111////////////000333333222222111000000000000000000000000000000000.../////////000000111111...---,,,,,,,,,,,,---...///...,,,++++++,,,...///))))))***+++---///111333,,,,,,,,,++++++++++++***&&&)))++++++)))))),,,...+++,,,,,,------,,,,,,+++///......------,,,++++++++++++******+++,,,...///......//////......---,,,%%%&&&'''((())))))(((((()))+++---,,,)))((()))+++)))))))))))))))(((((((((((((((((((((((()))******''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''$$$###$$$&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((************************((((((''''''''''''((((((---+++((('''((()))******&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))***+++++++++++++++...---+++((('''))),,,000***+++,,,---............---------......000111222111000000000111222333333333444777>>>HHHYYYssspppccc^^^]]]eeetttqqqhhhfffzzzuuuuuu~~~lllddd___{{{}}}wwwuuu|||yyypppiiiggggggffffff^^^XXXPPPMMMNNNOOOMMMJJJEEEAAA>>><<<;;;<<<;;;999999888999;;;<<<<<<:::888777666444333222222222333222111111000000000111111000000000000111111111111/////////.........//////////////////////////////222000///------///000222222111000///...---,,,,,,******+++,,,,,,,,,++++++------------------------------...---,,,+++---///---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---........................,,,---.........---,,,+++000///---+++***)))((((((++++++***)))(((((())))))((((((((((((((((((((((((''''''((()))***+++++++++(((((())))))***+++------&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&(((((((((((())))))))))))((('''&&&%%%$$$%%%%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((''''''((())))))(((&&&'''''''''&&&&&&%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&&&&&&&''''''''''''((())))))))))))))))))))))))++++++******))))))(((((()))))))))))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((******))))))((((((''''''((((((((((((((()))******************((('''&&&%%%((())))))******+++,,,,,,***)))))))))***,,,...///............/////////////////////...------,,,,,,.........///000000111111222333777>>>HHHXXXqqqpppgggfff```vvvsssiiiccc~~~vvvwwwsssjjjcccvvvkkkiiijjjkkknnnrrrzzz|||yyy~~~~~~tttmmmdddaaabbbbbb^^^ZZZOOOJJJEEEBBBBBBCCCBBBAAACCCBBB@@@@@@@@@???<<<::::::999777555444333444444333333222111111111222222111111111111111111222222222222000///............////////////////////////000000............000000111000000///...---,,,+++******+++,,,,,,,,,,,,+++------------------------+++,,,,,,+++******+++---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------------------,,,---.........---,,,+++,,,+++******))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++(((((((((((()))***++++++(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((())))))(((''''''&&&)))))))))(((((((((((((((((('''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&'''(((((('''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((***)))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''(((+++++++++++++++***))))))))))))***++++++++++++***///...---,,,,,,,,,------............////////////...............---------......///000000111111222222333777>>>HHHXXXqqqooofffeeeggg}}}ooofffaaa{{{zzzssswwwwwwlllhhh}}}rrrlllkkkkkknnnsssyyyyyynnnfff]]]TTTTTTUUUVVVWWW[[[bbbjjjoooxxxzzzyyy~~~}}}sssmmmmmmiiikkktttyyytttsssvvv~~~~~~}}}~~~xxxccc\\\TTTPPPOOOPPPOOONNNKKKHHHEEECCCBBB@@@>>><<<;;;999777555444444444444444444333222222222222222222222222222222222222222444333222000///...------////////////////////////........................000//////...---,,,++++++******+++,,,,,,,,,,,,,,,------------------------)))***+++***((((((***+++,,,++++++++++++*********)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++******)))))))))******++++++***))))))))))))))))))******************************************++++++(((((((((''''''(((((()))(((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))((('''''')))))))))(((((('''''''''((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&%%%%%%&&&''''''&&&$$$'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&%%%%%%''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))(((((((((((()))))))))((()))******+++)))******++++++******)))((()))+++,,,,,,+++***)))///...---,,,,,,,,,---------............/////////---------...............//////000000111222222333222333777>>>GGGWWWooo}}}mmmdddcccmmmkkkbbb___vvvtttpppwwwyyynnnggg}}}sssmmmfff```___aaaaaabbbeeekkknnnpppssswww{{{}}}zzznnnccc]]]YYYVVVUUUVVVWWWYYY\\\aaahhhmmmpppuuu}}}~~~ooofffeeeiiihhhmmmxxxzzzzzz}}}vvv{{{~~~uuujjjcccaaaaaa___]]]TTTQQQLLLIIIHHHFFFDDDCCC>>>===;;;999777777777777555444333222111111111111333333222222222222222111333222111000.........---////////////////////////------............------///......---,,,,,,++++++******+++,,,------------............------------)))*********((((((***++++++++++++*********))))))(((***+++------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,++++++******+++++++++******)))))))))))))))***************************++++++++++++***************)))(((((('''''''''(((&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((((((((()))))))))((((((''')))))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&%%%$$$$$$%%%'''((('''&&&%%%&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''&&&&&&%%%(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))((((((((((((++++++******++++++,,,---(((((((((((((((((('''&&&%%%'''***---------+++))))))))))))***+++,,,---...---------.........//////,,,,,,------...//////000000000000111222222333333222333777===FFFVVVnnn}}}kkkaaa___llljjjbbb___ttt|||qqqrrr}}}zzzooodddwwwmmmccc```aaaccciiiooopppoooqqquuutttqqqtttzzzuuujjjfffggghhhhhhiiijjjkkklllooossswwwyyy}}}wwwqqqqqqsssqqqvvvyyy|||~~~www{{{{{{yyyyyyvvvtttqqqmmmfffbbb]]]YYYVVVSSSPPPNNNHHHFFFCCC@@@===<<<;;;;;;777666444333222111111111333333333222222111111111000000//////.../////////000000000000000000000000------............------.........---,,,,,,++++++******+++,,,---......---/////////......---------***+++,,,+++))))))+++,,,+++++++++*********))))))***+++---......---+++***------------------------,,,---.........---,,,+++,,,+++***))))))((())))))***)))))))))))))))******************************++++++******************++++++***)))((((((((((((&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''(((((()))))))))))))))((()))((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((('''%%%$$$$$$%%%&&&(((((('''&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######$$$&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((()))))))))&&&''''''(((((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((''''''''''''((()))))))))))))))((((((&&&%%%%%%###&&&))),,,......---,,,((()))***+++,,,---------------------............+++,,,,,,---...///000000000000000111222222333333333333666===EEETTTmmm}}}iii^^^\\\fffjjjeeebbbvvvzzzvvv{{{yyypppdddvvvmmmmmmrrrzzz{{{pppjjjkkkllljjjmmmuuu}}}rrrssszzzwwwqqqlllhhhccc___\\\UUURRRNNNHHHCCC???<<<;;;<<<;;;999777666555444444555444444333333222222111000000000//////000000111000000000000000000000000....................................------,,,,,,)))***+++---............000000//////...---------+++,,,---,,,******,,,---,,,++++++++++++*********+++,,,------------,,,+++........................,,,---.........---,,,++++++***)))((('''&&&&&&&&&)))))))))))))))******+++************************))))))))))))))))))******+++***))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((()))*********))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%&&&'''(((''''''((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%#########%%%'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))******)))*********))))))((('''$$$&&&)))+++------------------.........---,,,+++,,,------------.........,,,,,,------...///000000//////000000111222222333333333666<<>>===<<<;;;999888777666111......222777888777333333222222222333333444444444333222111000///...000000//////.........---,,,,,,,,,,,,---...//////333222111000///...---,,,------,,,,,,,,,---......,,,,,,+++++++++,,,------------,,,+++,,,---...///...........................///000000///---+++))),,,,,,,,,+++++++++******))))))))))))))))))))))))+++***(((((()))***)))))))))))))))***+++++++++,,,******))))))((((((''''''*********(((&&&&&&(((***))))))((((((''''''&&&&&&(((((()))***************'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''(((((((((''''''&&&&&&&&&''''''''''''((()))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&((((((((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************))))))************))))))***)))))))))***,,,...///***************+++++++++.........////////////000///......---------......222222111111111111222222333111666???HHHTTTlllzzziii```___lllkkktttttt|||qqqsssvvvggg]]]UUUfffiiiooouuu}}}tttqqqoooppprrrnnnzzzuuulllfff___[[[ZZZXXXRRRLLLKKKJJJGGGCCC@@@===;;;:::888666444444666777666555222111111000111111222222////////////////////////000000000000/////////...//////...............///222222111000...------,,,************+++,,,------......---,,,,,,+++,,,,,,---,,,,,,,,,,,,---..............................,,,---///000000...---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))***+++***)))))))))))))))))))))******((((((((())))))))))))))))))***)))(((&&&&&&((()))((((((((((((((('''''''''(((((()))***************(((''''''''''''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''((()))))))))))))))''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))))))))***++++++++++++******)))******)))))))))+++,,,---******++++++,,,,,,,,,---------.........////////////......---------......///////////////000111222444111555===DDDPPPggg}}}{{{iii```___oookkkuuuuuuwwwmmmpppuuudddZZZUUUgggfffmmmsssxxxyyy{{{|||vvvsssrrrrrrvvv~~~}}}xxxuuusssmmmddd\\\XXXUUUPPPJJJEEEAAA>>>===::::::999999777555333222333222222111111111222222,,,------...///000111111111111111111111000000000222111000//////.........000000//////...---,,,,,,************+++,,,---...111000///---,,,++++++++++++,,,------......------........................---.../////////...---,,,,,,,,,,,,+++++++++******------------------------,,,+++))))))+++,,,+++***)))))))))(((((((((((((((''''''((())))))***++++++((())))))(((&&&&&&''')))'''((((((((((((((())))))(((((()))***************))))))((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''((()))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******,,,,,,,,,,,,,,,+++***)))+++******))))))******+++******+++,,,------......,,,,,,,,,---------............---------......////////////000000222333444666333555<<>>;;;888777777777666555444333333333333...///000000111222333333222222222222222222222222111111000/////////////////////......------,,,,,,,,,,,,,,,---...///000111000000///...---,,,,,,---+++,,,---...///...---,,,........................////////////...---+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++)))***+++---,,,+++*********))))))(((((('''(((((()))))))))*********'''((()))(((&&&&&&&&&(((''''''(((((()))))))))***(((((()))************************)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''((()))))))))))))))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++++++++***************,,,,,,,,,,,,+++***))))))************++++++,,,,,,)))******+++,,,---......++++++,,,,,,,,,---------...------------...//////000000111222333555777888777444666===CCCMMMbbbxxxiii___]]]eeefffooosssrrrgggkkkjjjttt~~~yyy]]]WWWXXXmmmwww^^^eeewwwyyyppprrrxxx{{{uuurrrxxx~~~|||wwwrrrllllllnnnwww~~~tttkkkbbb\\\YYYPPPMMMIIIDDDBBBAAAAAAAAA;;;:::888777555444333333111111111222222222222222222222222333333333333333//////......///000000111...............---------------------...///000111......---------......///+++,,,---...///...---,,,........................---...............------,,,,,,,,,+++++++++******************************,,,***)))***+++------,,,+++++++++******)))))))))+++*********)))))))))(((''')))***)))'''&&&'''((('''((((((((())))))******(((((()))******************************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((---,,,,,,+++***)))((((((******++++++***)))(((((()))***+++,,,,,,---------)))))))))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,------------------...//////000000111222333555777888555333555<<>>===<<<;;;::::::::::::777666555333222222333333555444444333222222111111222222222111111111000000////////////////////////---------------......////////////...------,,,,,,//////...---------------++++++++++++,,,---......+++***)))))))))***+++,,,************************(((((())))))))))))))))))+++*********++++++)))'''++++++++++++++++++++++++,,,+++***))))))))))))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((***)))(((&&&&&&&&&'''(((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((()))))))))*********''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((())))))***+++------,,,+++*********************++++++...,,,++++++,,,,,,+++***++++++,,,,,,,,,---------)))+++---.........000111...///111333333333222222111777666777AAAIII[[[tttjjj\\\WWWWWWcccllluuu{{{sssdddfffuuucccVVVWWWYYYtttmmm```cccxxxzzzyyy{{{~~~|||wwwxxx|||zzztttuuu{{{vvviiibbb\\\^^^aaacccdddccccccddddddfffhhhmmmwwwzzzyyytttnnniiidddggguuuxxxwwwvvvkkkiiieee```XXXPPPIIIEEECCCBBBAAA???>>>===<<<<<<888777555333222111222222555555444444333222222222222222222222111111111000000000000000000000000000......------......///000//////.........---------//////...---------------*********+++,,,---...///,,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++(((&&&&&&(((***++++++***************************)))))))))((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&((()))+++%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&'''(((((())))))&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,)))***+++,,,---,,,,,,+++++++++***))))))******+++)))((((((***,,,------,,,------------............,,,...//////...---...///...///111222333333222111111777666777@@@HHHYYYrrrjjj\\\WWWXXXdddkkkuuuvvvgggiiiuuuhhhYYYXXXZZZuuujjj\\\aaarrrvvvvvv}}}yyysssnnnpppuuuyyy{{{|||{{{zzztttsssoookkklllpppnnniiieee```[[[XXXVVVWWWaaakkkxxx~~~{{{~~~|||sssppprrrzzzyyyqqqggg]]]UUUPPPKKKIIIFFFCCC???<<<:::999999777555333111111111111222222333444444555666666333333333222222222111111000000000000000000000000///............///000000........................000///......------......+++++++++++++++,,,------,,,,,,+++************+++************************+++++++++++++++************'''$$$###&&&))),,,...))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))((((((((()))***,,,---(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))))))))((((((((((((''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))***+++,,,,,,,,,,,,,,,+++***)))))))))***+++%%%%%%%%%(((+++---,,,+++........................---///000000...------......///000111222222222222000666666777???GGGWWWoooiiiZZZVVVWWWcccjjjuuu{{{mmmqqqzzzkkk[[[YYYZZZuuuxxxcccXXX^^^ppp~~~xxxwwwsssooofff___ZZZYYYXXXXXX[[[```eeennntttjjjgggiiivvv|||uuummmhhhfff___\\\WWWPPPJJJDDD@@@>>>===;;;999666444333333333222222333444555666777777555555444444444333333333111111111111111111111111//////......//////000111,,,,,,------.../////////111000//////......//////---,,,,,,+++******+++++++++,,,,,,,,,++++++***)))************************))))))))))))((((((((('''+++)))&&&&&&(((***,,,,,,(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))'''''''''&&&'''(((((())))))))))))(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((())))))))))))((((((((('''(((((())))))((('''&&&%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))((())))))***+++,,,,,,---,,,***)))((()))***+++''''''(((***---...---+++------------------------,,,...000000///......////////////000000111222333000666666666???FFFVVVmmmhhhYYYTTTWWWdddnnnzzzyyyiii\\\ZZZ[[[wwwvvv```XXXaaattt}}}uuummmhhhhhhhhhfffeeefff^^^eeeqqqzzzrrrllleee^^^\\\___fffwww~~~{{{zzzzzzxxxtttmmmddd\\\TTTNNNKKKBBB@@@>>>;;;999888888888555555555555555444444444777666666666555555555555222222222222222222222222///////////////000111111+++,,,,,,---...///000000111111000///////////////...---,,,+++******))))))+++,,,,,,---,,,+++***(((************************---,,,,,,,,,++++++******,,,***)))***++++++***)))(((((((((((((((((((((((()))******+++++++++******))))))))))))))))))))))))(((''''''''''''((())))))((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&''''''((('''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))******))))))(((((((((''')))))))))))))))'''%%%$$$''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))(((''''''(((***,,,------,,,***)))((()))***+++,,,,,,,,,...000111///---,,,,,,,,,,,,,,,,,,,,,,,,+++---///000//////000111000000/////////111222444///666555666>>>EEEUUUmmmgggXXXSSSYYYfffttt|||ggg\\\ZZZ^^^{{{wwwbbb\\\hhhzzz~~~xxxrrrqqqtttxxxxxxwwwuuuxxx|||xxxssspppnnnjjjcccZZZYYY\\\^^^nnn|||ooo^^^QQQQQQIIIEEEFFFFFFAAA<<<999888888777555444444555555999777555555555555555444222222222111000000222333///////////////000111111000000000000000000000000///////////////......---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,((((((***,,,,,,+++*********++++++,,,,,,,,,******************************))))))))))))******++++++******))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%******))))))((((((''''''%%%''')))+++,,,***((('''&&&'''((())))))((('''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))$$$ !!!%%%((('''$$$***'''%%%&&&((()))'''$$$)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((*********+++---...,,,+++&&&&&&'''((()))***++++++---+++(((((()))))))))(((###%%%&&&&&&&&&''')))+++((()))***+++,,,---------...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///555333000......000222444555555777:::===FFFXXXiii~~~|||eeeYYYWWW[[[iiiyyyxxxdddUUUXXXXXXvvvvvvbbb___mmm}}}|||yyy{{{yyyvvvtttqqqiii^^^ZZZ[[[XXXdddqqqzzz~~~~~~zzzlll___VVVOOONNNLLLGGGCCCAAA;;;;;;;;;:::999888999999;;;:::888777777666555444555666555555333222333333000000000000000111222333000000000000000000000000000000111111000000///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))(((***,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''******)))((('''&&&&&&%%%))))))))))))((((((((((((%%%'''(((******)))((('''&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%''''''''''''%%%$$$###%%%((())))))'''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''(((((('''''''''))))))************))))))'''&&&&&&''')))***((('''(((((((((((()))))))))))),,,***((('''((())))))(((((())))))(((&&&&&&'''))))))***+++++++++++++++***)))(((''''''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///333222000......000222444222222333666999AAASSSddd}}}|||dddWWWUUUSSSbbb{{{yyywwwdddWWW[[[\\\zzzxxxccc```nnn~~~vvvkkkdddddddddjjjmmmnnnrrr}}}~~~zzzrrr|||zzzsssrrrsssrrrmmmmmm}}}tttkkkaaa\\\WWWQQQLLLKKK???@@@???===;;;:::;;;===AAAAAA@@@>>><<<:::888777555555555444333222000///222222222111222222333444000000000000000000000000111111222222111111000///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))***,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))************'''(((((())))))(((((('''---,,,+++***)))'''&&&&&&(((((((((((())))))))))))&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$(((***(((''''''(((&&&%%%$$$&&&(((******)))''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((('''(((((())))))((((((''')))******++++++******)))&&&%%%$$$%%%''''''&&&%%%++++++***)))((('''&&&&&&)))(((&&&'''((())))))((()))******)))((('''((()))***************)))((((((&&&&&&%%%&&&(((***,,,...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............//////////////////000222222111111222444777>>>OOO___yyy|||dddVVVSSSOOO___yyyxxx~~~~~~vvvdddWWW\\\aaa~~~zzzfffbbbpppzzzvvvvvv~~~|||{{{~~~~~~~~~yyyqqqllljjjhhhdddbbb___iiiyyy{{{wwwqqqiiieeekkkvvvwwwoooggg\\\TTTRRRJJJJJJGGGBBB======@@@CCCKKKLLLLLLJJJFFF@@@<<<:::666555555555555444222000333222222222222222333333111111111111111111111111111111222222111111000///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********)))))))))))))))(((((())))))))))))((((((,,,,,,+++***))))))((((((''''''(((((())))))******'''&&&&&&%%%&&&'''((()))'''(((((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))(((''''''******))))))))))))((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))((('''&&&&&&((((((((('''++++++***)))((('''&&&&&&'''&&&%%%&&&((())))))(((%%%'''((()))(((((()))+++(((((())))))))))))((((((''''''((((((***,,,---///+++++++++++++++,,,,,,,,,,,,,,,,,,---------......---------............///------...000000111111111333333444666888>>>NNN^^^vvv|||dddVVVRRRSSSddd|||www{{{yyyfffXXX[[[ddd~~~kkkhhhvvvxxxnnnfffaaa\\\WWWTTTSSSZZZfffxxx}}}uuuooommmssszzzyyyjjj___[[[ZZZXXXRRRIIIBBB@@@DDDIIIQQQUUUXXXWWWQQQIIIBBB>>><<<:::999999:::999666444333222222111111111222222222222222222222222222222000000111111000000///...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++***)))(((((('''(((((())))))))))))(((((()))))))))))))))))))))***''''''(((((())))))******((('''%%%%%%%%%&&&((()))(((((((((''''''((((((((()))(((''''''''''''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&...***&&&%%%((()))'''$$$))))))))))))(((''''''(((***)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''***((('''&&&((()))(((((())))))))))))(((((((((((('''&&&&&&''')))***)))((($$$&&&((((((((('''((()))&&&&&&'''((()))************************++++++,,,*********++++++,,,,,,,,,,,,,,,,,,---------......---------............///,,,---///000111111111000444444555777888>>>MMM]]]rrr}}}eeeXXXUUUVVVhhhwww}}}~~~kkk\\\___fffpppnnn}}}yyyppphhhbbb[[[WWWPPPSSSZZZfffyyyzzzvvvrrrppprrr{{{{{{oookkkhhhfff___SSSHHHBBBEEEIIITTT[[[ccceee___UUUMMMHHHCCC???;;;999:::999666333333333222222111111222222222222222222222222222222000000111111000000///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******)))(((((((((((())))))******))))))((('''''''''((())))))******(((((((((((())))))))))))((('''&&&&&&&&&'''))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''111***$$$$$$''')))'''###"""$$$&&&&&&&&&&&&(((*********)))(((((()))******(((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''((((((''''''&&&***(((%%%%%%&&&''''''&&&''''''(((((())))))******(((''''''(((******)))''''''(((***)))'''%%%$$$$$$%%%&&&''')))******++++++************))))))(((((())))))******+++,,,,,,,,,,,,,,,,,,---------......---------............///......///000111111111111111222444666777<<>>===;;;888444555555444333333333333333333333333333333333333333111111222222111111000///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++)))+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,(((((())))))*********+++))))))************))))))((((((((()))))))))))))))))))))))))))((((((((((((((((((''''''(((((()))))))))((('''&&&&&&'''((()))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''***(((&&&&&&'''((('''%%%###%%%(((((('''''')))+++***)))(((''''''((()))***(((((((((((((((((((((((('''''''''(((((('''''''''''''''((((((((((((''''''***(((%%%$$$%%%&&&'''&&&(((((((((((())))))))))))))))))((()))+++***(((&&&''')))+++***(((%%%$$$$$$'''((())))))************+++++++++++++++***))))))((())))))***++++++,,,,,,,,,,,,,,,---------......---------............///111111111111111111111111000000333555666<<>>KKKXXXmmmzzzkkkfffgggttttttsssbbb\\\SSS\\\mmm}}}zzzsss}}}~~~~~~{{{nnnfff]]]VVVUUUUUUWWW___kkkvvvqqqqqqrrrrrrrrr|||rrrdddbbbbbbgggiiihhhiiilllmmmmmmnnnqqqpppiii\\\QQQGGGBBB<<<::::::999777555555555555555444444333333777222//////111333111.........///000000///...---++++++++++++,,,,,,,,,,,,***)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******)))))))))((((((((((((((((((((()))))))))***))))))((('''((((((******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&%%%'''))))))((('''''''''(((((((((((((((''''''''''''''''''(((((((((((()))))))))(((''''''''''''''')))'''&&&&&&'''((('''&&&)))(((&&&&&&''')))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((()))))))))******,,,+++***)))((())))))***,,,+++***)))))))))))))))++++++******++++++,,,---++++++,,,---............,,,///111111000444;;;AAAWWWMMM???444///000222444333333444777999???LLLYYYnnn~~~ooojjjjjjxxxsssyyygggaaaYYYccctttwwwvvvsss|||{{{rrrfff[[[UUUUUUVVVXXX]]]nnnyyytttpppmmmlllsssooofff^^^[[[YYYXXX[[[___aaafffppp|||sssfffUUUMMMCCC===::::::999888777666666666555555444444888444111111333444222000///////////////...---,,,,,,,,,,,,,,,------------+++***)))***+++,,,+++***,,,,,,,,,------............---+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************))))))))))))((((((((()))))))))******(((((((((((()))***+++,,,((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&###&&&)))***)))'''%%%%%%'''''''''(((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''(((((('''%%%&&&'''(((((('''((((((''''''((()))***+++'''''''''''''''((()))))))))((((((((('''''''''&&&(((((((((((())))))))))))))))))))))))************,,,+++******)))*********...---,,,+++))))))))))))++++++******++++++,,,,,,,,,,,,,,,------...///000///000111111111666>>>DDDeeeXXXFFF666...///333666333222444777:::@@@NNN[[[ooouuunnnlllzzzrrrxxxddd___XXXccc}}}oooqqqqqqzzzrrreeebbb``````bbbkkkyyypppiiimmmyyyzzzpppfffbbb^^^XXXVVVVVVQQQUUU```rrr~~~eee\\\NNNDDD???===;;;:::666666666666666777777777777555333333444444333111000000000///...---,,,,,,,,,,,,,,,,,,---------------,,,+++,,,...///...---***++++++,,,---......///---,,,******++++++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********((((((((())))))*********((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))'''%%%&&&'''((('''&&&###&&&((()))(((&&&%%%&&&&&&&&&''''''(((((())))))''''''((((((((())))))))))))(((''''''''''''(((((((((&&&%%%&&&((())))))(((((()))))))))(((((()))***'''''''''''''''((())))))************************(((((((((((())))))))))))))))))))))))))))))))))))+++++++++************+++------,,,+++*********+++,,,++++++***++++++,,,,,,---,,,++++++,,,---///000000111111//////111666:::JJJDDD<<<555111111222333222222444777:::AAAOOO\\\pppxxxnnnjjjuuusssvvv```[[[VVVbbbkkkmmmnnn~~~tttwwwuuuppplllnnnqqqwww}}}rrrmmmjjjoooyyyrrriiihhhmmmxxx}}}rrrlllggg```ZZZYYYPPPOOOTTTbbbuuuyyyoooaaaTTTKKKEEE???;;;666777777888888999999:::666555444444444444333111111111000///...---------++++++++++++,,,,,,,,,,,,---,,,+++,,,...///...---)))******+++,,,------...,,,***))))))******((('''************************************************(((((((((((((((((((((((())))))))))))************)))))))))(((((('''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***(((''''''((())))))(((&&&'''((('''%%%%%%'''(((&&&&&&''''''(((((())))))(((((()))))))))*********((((((''''''''''''((((((((('''&&&&&&(((***))))))(((***+++***'''&&&'''((('''''''''''''''((())))))%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))((((((((((((((((((((((((************************+++*********+++,,,------,,,,,,++++++***++++++,,,+++******)))***,,,---....../////////......//////...000111222222111000000222222333777:::@@@NNN\\\pppvvvjjjeeejjjwwwxxxaaa\\\XXXfffjjjkkklll|||yyyxxxuuuhhhgggsss||||||tttjjjccc^^^^^^dddqqqyyyooojjjjjjmmmssstttxxx~~~~~~uuupppjjjfffeee]]]XXXTTTXXXdddttt}}}ssshhh^^^SSSHHH@@@;;;;;;;;;;;;;;;;;;;;;;;;666666666666555444333222222222111000////////////++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---,,,+++*********++++++,,,,,,,,,+++)))((()))******)))(((***************************************+++++++++''''''''''''(((((((((((()))))))))*********++++++))))))))))))((('''&&&%%%))))))))))))))))))))))))''''''((((((((())))))))))))))))))(((((('''''''''))))))))))))))))))))))))+++)))(((((()))******)))((()))((('''%%%&&&(((***'''''''''((((((((((((((((((((((((((())))))))))))(((''''''''''''(((((())))))(((&&&'''((())))))(((&&&)))+++***'''%%%&&&((('''''''''''''''((())))))$$$$$$%%%&&&'''((()))***(((((((((((())))))))))))((((((((((((''''''''''''(((((()))************)))))))))))))))+++,,,---...,,,,,,++++++******++++++))))))))))))***+++,,,---+++,,,...000000000///...---///000000//////000111222111333666999???MMMZZZppprrrfff______qqq}}}vvv^^^YYYWWWfffjjjllllllwwwzzzxxxzzzwwwyyyyyyxxx|||~~~{{{tttnnnkkklllrrrzzzxxxkkk___ZZZ```ppp|||||||||rrrkkkbbb\\\ZZZ```qqqvvvrrrjjjgggfffiiioooyyy{{{uuussslllgggaaa\\\^^^eeeooovvv|||zzzxxxuuuooodddVVVLLLDDDCCCBBB@@@???===<<<;;;777888999888777555555444333222111000000111222222,,,,,,,,,,,,------------,,,+++***+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***++++++++++++++++++++++++))))))*********+++++++++''''''(((((())))))))))))))))))*********+++++++++(((((()))***))))))''''''))))))))))))))))))))))))'''((((((((())))))))))))'''''''''''''''(((((((((***************************)))'''''')))***)))(((((()))******(((((((((***((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))+++)))''''''((()))((('''!!!%%%))))))&&&%%%'''***'''''''''''''''((()))))))))))))))******+++++++++(((((((((((())))))))))))))))))))))))((((((''''''&&&'''((()))***))))))((()))))))))))))))***+++,,,---,,,++++++******++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,...000111111000111222222111......000222222111333555888===KKKXXXoooooobbb[[[WWWfffpppYYYTTTRRRbbb|||iiilllnnnuuunnnppphhhrrr|||yyyoooooosss{{{~~~vvvwww|||~~~~~~xxxsssooommmuuu{{{qqqddd\\\TTTVVVaaagggppp}}}qqqqqq|||xxxmmmaaaWWWVVVaaannnssskkkeeedddfffnnn{{{zzzwwwuuupppiiicccccchhhmmmllloootttyyyyyypppcccXXXKKKJJJHHHEEEAAA>>><<<:::888999;;;;;;999777666666333222111111111222333444---------.........//////...---,,,---///000///...---------------------,,,,,,+++***+++---......,,,------------------------))))))******++++++++++++(((((())))))*********+++)))************+++++++++&&&''')))***++++++******))))))))))))))))))))))))(((((((((((())))))))))))$$$$$$%%%&&&'''((()))***************************)))(((&&&&&&((()))((('''&&&))),,,---+++)))(((((())))))(((((('''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((()))***,,,***((('''((()))((('''"""'''(((&&&&&&))),,,'''''''''''''''((())))))************))))))))))))(((((((((((())))))))))))+++*********))))))((((((%%%&&&''')))))))))((('''******)))))))))))))))***---,,,,,,+++*********+++)))***,,,---......---,,,///---++++++,,,...///000,,,///222222000///000111222111222555777<<>>>>>===;;;777444444777999555444444333222222333333------......------,,,+++***+++,,,,,,------------,,,)))))),,,,,,)))))),,,+++,,,,,,------,,,,,,+++,,,,,,---.........------+++,,,,,,,,,,,,+++******%%%&&&''')))***+++++++++(((((())))))******++++++++++++******))))))((((((************************************************))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))(((((())))))*********+++,,,***(((((())))))'''%%%&&&''''''((()))******+++))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&''''''&&&''''''((()))***))))))((('''''''''''''''(((((())))))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))************))))))***+++,,,,,,------------------------------,,,,,,------.../////////...............///000000444222222444555:::GGGUUUmmmxxxggg[[[UUUVVVYYYrrrgggTTTVVVUUU___wwwyyyiiikkkppp~~~}}}|||nnn```___\\\```iiinnnppp{{{ttthhheeehhhlllttt|||www|||}}}sssmmmjjjjjjttt~~~zzzpppnnnrrryyyuuujjjddd[[[[[[^^^cccjjjmmmjjjfff```^^^ZZZVVVRRRLLLFFFBBBCCCAAA===999777555555555666555444222111111111111...////////////...------++++++,,,---------------+++))))))++++++))))))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))******+++******)))(((((())))))))))))*********************))))))(((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''(((((((((((((((((((((((()))))))))*********,,,***(((((())))))'''%%%''''''(((((())))))******((((((((((((((((((((((((***)))(((''''''&&&'''''')))(((((('''''''''(((((())))))((('''''''''''''''++++++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))************)))******+++,,,,,,------------------------------,,,,,,------...///////////////......//////000111444222222444555:::GGGTTTjjj}}}zzzkkk^^^XXXUUUYYYqqq|||}}}cccQQQTTTSSS___uuuvvvgggiiiooowwwnnniiiiiirrrxxxuuuoookkkmmmqqqwww|||pppccc\\\]]]]]]ccckkkllllllsss}}}tttlllllloooqqqrrrtttyyyuuuiiikkktttyyyuuuvvvttthhhhhhnnnxxxxxxxxxxxxxxxvvvyyyyyylll___]]][[[\\\___bbbfffhhhfffdddaaa___[[[VVVOOOJJJHHHCCC>>>::::::999666444666555444222111000/////////000000000000///......+++,,,------...---------,,,)))))),,,,,,)))))),,,---......//////......------,,,+++)))))))))************++++++******)))(((,,,,,,,,,,,,+++)))((('''***************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&''''''((()))******))))))(((((((((((((((((())))))))))))******+++***(((((())))))'''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******(((''''''&&&&&&&&&))))))((('''''''''''''''+++***)))'''&&&''''''((())))))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))*********************++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,------.../////////000////////////000111111333222222444555:::FFFSSSfffyyy|||oooccc\\\WWW]]]uuu}}}zzzwwwtttsssvvv```PPPTTTUUUdddtttrrrdddgggnnn{{{~~~uuunnnggg___[[[[[[```hhhuuu|||wwwrrrmmmkkkjjjaaa]]][[[\\\^^^eeerrr~~~}}}yyytttooolllfffjjjnnnnnniiiaaaZZZVVVYYYZZZ```ffffffeeejjjrrr|||vvvssswww~~~xxxkkk___^^^dddtttpppccc___```fffwww|||pppjjjkkkuuu~~~zzzkkkddd\\\ZZZ[[[\\\___bbbdddbbb```^^^]]][[[XXXUUUNNNGGG???;;;<<<<<<:::777555444333222111111111111000000000000000///......------............---------++++++------++++++---------............------...,,,***'''''''''((())))))************)))(((((())))))***++++++*********+++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))))))))***))))))((()))(((((('''))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''))))))((('''''''''''''''((('''&&&%%%&&&(((***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------.../////////000000000000000111111222333222333444555999EEERRRaaavvv~~~rrrfff^^^ZZZddd~~~}}}tttooolllnnnmmmsss```RRRVVV[[[mmm{{{qqqcccdddkkk~~~xxxqqqlllgggdddiiipppzzzmmmgggbbb]]]YYYYYYWWWaaaooozzzuuuiiibbb___^^^XXXUUURRRSSSUUU]]]lllzzz~~~wwwjjjbbb`````````aaaaaa```^^^YYYVVV^^^___cccfffeeeccccccfffsssuuuvvvtttsssrrroookkkmmmlllmmmttt~~~xxxqqqggg___^^^aaajjjyyyssskkkdddbbbmmm|||yyymmmjjjjjjkkkqqqtttzzzxxxjjj]]]\\\^^^\\\ZZZZZZ^^^\\\XXXXXXYYY\\\^^^___YYYPPPFFF???>>>>>><<<999555444333333333333333444000000000000000///...............//////......---///------//////------///,,,,,,------------,,,,,,...,,,***'''''''''((())))))************)))(((((((((((()))))))))))))))(((,,,,,,++++++******))))))((((((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))%%%%%%&&&''''''((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***'''''''''''''''((())))))))))))((('''''''''''''''''''''&&&&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******+++((()))))))))***************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////000000000000000111111222222222333555555999DDDPPP^^^tttsssggg```\\\lll{{{rrrllliiillljjjqqqaaaTTTXXX___uuussscccbbbiiihhhfffdddgggooo{{{{{{sssnnnhhhbbb]]][[[bbbkkk{{{mmmgggeeeaaa\\\[[[[[[fffuuuqqqeee^^^ZZZZZZVVVUUUXXX^^^iiizzzuuuhhhcccfffdddbbbaaaaaaaaabbbbbbjjjjjjlllooooookkkeee```cccbbb___\\\YYYXXXVVVUUUWWWZZZ^^^dddooo|||xxxwwwuuuqqqmmmjjjjjjllllllyyy~~~pppdddgggqqqwwwmmmdddbbbcccfffmmmzzzssseeedddeeeaaa\\\\\\]]]YYYUUUTTTWWW]]]aaadddddd\\\SSSKKKFFFBBB===:::777777666555555555666666111111222222111111000////////////000//////...---000------000000------000+++,,,,,,,,,,,,,,,,,,+++---,,,+++)))))))))************++++++******)))(((*********))))))'''&&&%%%+++++++++++++++*********))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***$$$$$$%%%&&&'''((())))))))))))((((((((((((''''''((()))***)))((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&&&&''''''(((******))))))((('''''''''''''''******))))))(((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))***+++,,,,,,))))))))))))************++++++++++++++++++++++++******++++++,,,,,,------,,,,,,------.../////////000////////////000111111222222333555555999DDDOOO]]]rrrrrrhhhbbb___tttxxxyyyrrrooonnnkkkqqqbbbUUUYYYccc}}}vvveeeaaaggg[[[XXXVVVWWW^^^mmm~~~}}}uuupppkkkfff```^^^dddmmmyyysssqqqlllfffbbbbbbnnnuuujjjbbbbbb^^^]]]dddppp|||ssskkkkkkiiieeebbbdddkkkqqqzzz|||{{{oooeeeaaa[[[WWWRRROOOOOOPPPMMMTTTZZZ\\\aaallltttuuuyyywwwssspppsssuuuppphhhgggiiijjjjjjkkknnnqqqrrrrrr|||qqqlllooovvvzzzhhhdddkkksssfffbbb^^^^^^fffwwwwwwsssnnnfffbbbeeebbb^^^ZZZYYY[[[^^^aaacccdddbbb___YYYRRRKKKDDD@@@===<<<:::999777666666555444444444444444333333222000000000000000///......///,,,,,,//////,,,,,,///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))***************)))((('''***++++++++++++++++++,,,)))*********+++++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***&&&&&&''''''((((((((()))))))))((((((((('''''''''''')))******''''''(((***''''''(((((())))))******************************(((((('''''''''(((((()))(((((('''''''''(((((()))))))))(((''''''''''''''')))***++++++***)))'''%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,))))))))))))************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,------...///////////////......//////000111222111333555555888CCCNNN]]]rrrrrriiiggghhh~~~zzz~~~xxxuuupppvvvfffXXX\\\hhhxxxfffaaafff___]]]ZZZZZZaaaqqq|||wwwrrrllleeeaaagggooo{{{sssnnneeesss{{{rrrjjjeeeeeennn|||lllooonnnhhhaaacccooo|||pppkkkccc]]]XXXUUUTTTVVVPPPZZZ```^^^___eeekkkkkkpppmmmgggaaa___```[[[TTTRRRUUUXXXZZZ___eeejjjkkkxxx{{{nnncccWWW[[[cccoookkkeeejjjuuummmbbbYYY[[[gggxxxuuuiiigggnnnhhheeeaaa``````aaaaaa```___bbbeeeccc]]]TTTLLLHHHBBB@@@>>>;;;888666555444666666666777666666555444000000000000000///......---++++++------++++++------..................---,,,,,,---.........------+++,,,,,,,,,,,,+++******'''''')))***,,,,,,------*********++++++,,,,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))(((((('''''''''&&&&&&)))+++***''''''(((+++&&&''''''((()))******+++************************((((((''''''''''''((((((***)))(((''''''&&&''''''))))))((('''''''''''''''%%%'''***,,,---,,,***((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***))))))))))))************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,------...//////000...............///000000222111333555555888BBBNNN^^^rrrrrrkkkkkkqqq}}}}}}vvv{{{kkk\\\```mmmyyyfffaaagggeeedddaaa___eeevvv}}}vvvnnndddbbbfffyyytttooosss}}}|||ssskkkgggnnnzzzwwwkkkfffeeegggqqq|||tttkkkjjjdddXXXUUUZZZ___kkktttuuuvvv{{{~~~}}}uuufff]]][[[XXXRRRLLLQQQMMMLLLPPPRRRTTTYYY___hhhwwwzzzrrrjjjddd]]]ZZZXXX[[[jjj~~~nnndddeee|||}}}nnncccaaahhhppp~~~yyyvvvwwwtttqqqnnniiiccc```___XXX___dddeeeeeecccWWWJJJJJJEEE@@@===<<<:::666333444444555666777777444111555222000/////////---,,,++++++,,,------,,,,,,,,,------------------------...------,,,,,,++++++***(((***,,,,,,***(((((((((+++++++++++++++++++++++++++++++++***)))(((''''''+++*********))))))((((((,,,***(((&&&%%%&&&'''(((************))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''(((((())))))******''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&((()))''''''''''''((((((((()))))))))))))))(((((((((((($$$$$$%%%&&&&&&%%%%%%$$$%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******++++++******************))))))************))))))---,,,+++******,,,...///******+++++++++,,,,,,,,,....................................////////////......///000111222222333000///000333555999CCCMMMZZZpppuuullllllpppyyyvvvjjj^^^___vvv}}}fffbbbqqqooonnnjjjgggkkkxxx}}}sssjjjfffiiiwwwvvvvvvzzz|||uuuppprrrwwwyyypppiiigggnnnwwwuuusssnnneeeaaaeeemmm{{{zzzjjjbbb]]]VVVQQQSSSOOOMMMOOOQQQQQQTTTYYY\\\hhhrrrvvvwwwxxxvvvrrrrrrqqqppppppqqqqqqooommmdddcccbbbeeeooozzzlllfffiiissswwwpppoooqqqtttzzzzzzqqqhhhbbbZZZ___bbbdddffffff^^^TTTOOOJJJBBB===<<<:::777444555444555666777666444111444222000/////////...---+++,,,,,,---------,,,,,,------------------------***++++++,,,,,,------...***+++,,,,,,***))))))***++++++++++++++++++++++++---......---,,,+++******************)))))))))(((***)))(((''''''(((***+++*********)))))))))(((((())))))(((((((((((())))))''''''(((((()))((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))'''''''''((((((((())))))))))))))))))(((((((((((('''''''''''''''(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))************))))))+++***((((((((()))+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000111111111111///000444666:::DDDNNN]]]sssvvvooopppttt}}}yyylll^^^^^^uuu}}}gggdddtttyyyvvvqqqlllllluuu}}}sssoooppprrr~~~}}}yyyxxx{{{~~~{{{xxxxxx~~~sssmmmqqqxxx{{{{{{wwwooojjjlllrrrzzzlllddd]]]XXXQQQNNNOOOTTTXXX[[[aaagggfffllloookkkeeeccc```]]]XXXVVVVVVXXX]]]cccggghhhddddddeeeiiiqqq~~~vvvoookkkppp}}}{{{qqqnnnsssttttttrrrrrrxxxuuuhhh^^^``````aaaeeeiiifff```XXXPPPFFF???<<<:::999777666555555666777666444111333111//////000111000///,,,---------------,,,,,,------------------------***++++++,,,,,,------...++++++,,,+++))))))***+++++++++++++++++++++++++++............---,,,++++++************)))))))))))))))((((((((()))***,,,---******))))))))))))(((((())))))(((((((((((())))))&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((((('''''''''((((((((()))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))(((((((((((((((((())))))))))))************))))))))))))((('''((()))***+++++++++,,,,,,,,,---------------------------------............////////////111111111111000000//////111000111444777;;;EEEOOO```vvvyyytttvvvyyy~~~ppp```^^^ttt|||hhhhhhyyyxxxqqqpppvvv|||zzzzzzzzzyyyzzz}}}{{{{{{}}}yyyqqqnnnnnnyyyxxxnnnfffaaaVVVUUUXXXaaajjjqqqzzzzzzlllbbbYYYSSSOOOLLLJJJKKKNNNRRRUUUVVVZZZZZZ]]]cccooo|||wwwfffaaa]]]^^^gggzzz}}}|||~~~tttvvvrrrnnnooorrr|||sssjjjmmmzzztttgggddd```___cccggggggfff___VVVJJJAAA===<<<;;;:::777666666666777666444222222111///000111222222111---............------,,,------------------------...------,,,,,,++++++******+++***)))'''(((***,,,++++++++++++++++++++++++***+++++++++******)))(((*********)))))))))))))))(((((((((((()))***+++,,,***)))))))))(((((((((((())))))(((((((((((())))))''''''((()))******************))))))((((((''''''))))))))))))))))))))))))'''((()))******)))'''&&&'''(((((((((((()))))))))(((((((((((())))))))))))***)))'''%%%%%%&&&((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((()))))))))))))))))))))************))))))******))))))******+++,,,+++,,,,,,,,,,,,---------////////////////////////............////////////111111000000000000000000222000222555777<<>>:::888777777888777555444333111000000222333333222///////////////...---,,,------------------------...------,,,,,,++++++***)))))))))(((''''''))),,,++++++++++++++++++++++++((())))))))))))(((((('''))))))))))))))))))******(((((((((((((((((((((((()))))))))(((((((((((('''))))))(((((((((((())))))(((((()))***++++++************))))))((((((''''''((((((((((((((((((((((((((()))*********)))((('''(((((((((((()))))))))***'''((((((((()))))))))***+++***(((&&&%%%&&&((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******))))))))))))))))))******+++++++++))))))************))))))***************++++++,,,+++++++++,,,,,,,,,------////////////////////////............////////////...//////000111111222222222111222555777;;;EEEOOO___tttssscccbbbyyyyyylllrrr{{{sssiiiggglllxxxiiiZZZWWWTTTPPPNNNNNNOOOOOOOOOPPPLLLJJJOOOZZZeeekkkmmmjjjkkkhhhddddddgggfffbbb___^^^^^^]]]]]]dddvvvooohhhaaa\\\XXXXXX^^^fff|||zzziiibbbdddgggqqquuuxxxwwwxxxwwwkkkeeebbb______aaa___XXXNNNGGGEEEDDDCCCAAA===;;;999999999999777666444222111111222333333222000000000000///...------------------------------***++++++,,,,,,------...((()))***)))((((((***,,,++++++++++++++++++++++++)))***************))))))))))))))))))************((((((((((((''''''''''''))))))((((((((((((''''''))))))(((((((((((())))))******++++++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))******''''''(((((())))))******,,,+++***)))(((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))******++++++,,,,,,))))))************))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////......///000111222333333444222333555666999CCCMMM]]]sss}}}ooocccddd|||xxxnnnwwwzzz|||}}}{{{xxx~~~}}}zzz}}}vvvsssttt||||||lll^^^ZZZVVVUUUYYY___dddfffddd```]]]___dddddd^^^XXXUUUUUUSSSPPPRRRWWWXXXUUUXXXXXXZZZ\\\\\\```nnn}}}yyyqqqjjjbbb[[[YYY\\\fffuuunnnlllgggiiijjjhhhhhhooo}}}uuummmggg```^^^```[[[UUUNNNJJJIIIHHHFFFDDD???===;;;:::::::::999777555333111111333333333222000111111000000...------------------------------***++++++,,,,,,------...)))***,,,,,,++++++,,,---++++++++++++++++++++++++)))******+++++++++******((()))))))))************&&&'''((()))))))))))))))))))))((((((((('''''''''))))))(((((((((((()))))),,,,,,,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((())))))***(((((()))))))))*********'''''''''((()))*********++++++***))))))(((''''''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((()))***+++++++++))))))************))))))((())))))***************)))))))))*********++++++++++++++++++++++++++++++............//////////////////000000111111111222555333333555555888@@@JJJ^^^tttuuuhhh```fff~~~wwwooo{{{~~~|||{{{}}}{{{{{{|||{{{zzzyyyooosss~~~~~~yyysssxxx~~~~~~|||wwwxxx}}}wwwzzzxxxkkkgggbbbbbbhhhrrr{{{}}}zzz|||{{{ssscccVVVMMMNNNLLLIIIKKKOOOOOOKKKOOOPPPTTTWWWYYY^^^kkkxxxxxxpppooovvvzzzpppddd]]]]]][[[||||||jjjjjjhhhdddbbbfffoooxxx{{{ssslllccc___aaaWWWSSSNNNLLLLLLKKKHHHEEEAAA>>><<<;;;;;;;;;:::999666444222222333333333222111111111111000///------------------------------......---,,,,,,++++++***))),,,...///...------...++++++++++++++++++++++++((())))))*********))))))(((((())))))*********+++%%%&&&((()))+++,,,,,,,,,)))(((((((((''''''''''''))))))(((((((((((())))))---------,,,+++***)))(((''''''(((((())))))******************************'''&&&&&&&&&&&&(((***+++))))))))))))************&&&''''''((()))******+++(((((((((((('''&&&$$$$$$'''((()))))))))(((&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((()))******+++))))))************))))))++++++,,,------------,,,((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,............/////////000111111111111000000000000555333333444444666???HHH___uuunnnbbb^^^fffwwwooo}}}~~~wwwuuussspppqqqtttvvvpppqqquuuvvvuuulllqqqxxx~~~|||{{{uuuooorrr~~~xxxqqqnnntttyyyvvvuuuvvv{{{rrrkkkmmmrrr{{{yyybbbWWWPPPKKKLLLNNNLLLLLLMMMLLLIIIKKKRRRUUUXXXaaalllvvv{{{lll```]]]eeepppyyy}}}qqqjjjiiidddvvvzzzsssjjjbbbccchhhtttyyyvvvvvvnnncccfff\\\VVVUUUSSSLLLHHHHHHBBBAAA???===<<<;;;:::::::::555111111444555222///555333111///......///000/////////...------,,,,,,......................../////////...---,,,+++***.........---,,,+++***)))+++++++++***)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))***'''$$$$$$&&&((((((&&&&&&''''''((()))******+++***)))(((((((((((()))))))))))))))))))))(((''''''%%%%%%%%%&&&'''((())))))((('''%%%$$$$$$%%%'''((())))))))))))************(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&$$$###))))))))))))************)))))))))'''%%%$$$%%%&&&---)))&&&&&&(((***)))'''(((((((((((())))))))))))((((((''''''''''''((((((---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,------,,,++++++******++++++//////000000111111111222111000/////////000222333222111333666777999AAAJJJbbbwww}}}kkk^^^YYYbbblllfffzzzyyytttttttttrrrrrrttt}}}{{{ppphhheeeddddddcccbbbcccdddfffiiilllqqqssszzz~~~}}}vvvooolllkkkgggccc```ccclllvvv|||~~~zzzsssqqqlllfffdddiiittt~~~zzzxxxwwwxxxxxxxxx{{{xxxfff^^^WWWUUUSSSOOONNNOOOLLLIIIIIINNNOOOPPPUUU]]]bbbnnnyyy||||||}}}zzzvvvtttnnneee\\\XXX\\\eeemmmzzzvvvxxxyyy}}}ooogggfffcccppp|||tttppphhhbbbaaa]]]TTTLLLJJJFFFDDDBBB@@@>>>>>><<<<<<;;;666222111444555444222555444222000/////////000000000///......------,,,------------------------............---,,,+++***------------,,,+++***)))+++++++++***)))(((((((((************************)))))))))))))))))))))))),,,***'''''')))******((('''''''''((()))*********))))))(((((((((((()))))))))))))))))))))((('''''''''''''''(((((()))))))))+++***(((''''''(((***+++))))))))))))************(((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((((('''&&&%%%$$$''''''''''''((((((((((((''''''((('''%%%%%%&&&(((---***(((((()))******((((((((((((((())))))))))))))))))(((((((((((())))))+++++++++******+++++++++---,,,++++++++++++,,,---,,,+++++++++,,,---......---......000111222333333111000/////////000222333333111333666777999AAAJJJ___tttxxxhhh\\\WWW```|||kkkeeeyyy|||xxxvvvxxxxxxuuussstttwww{{{}}}~~~~~~vvvmmmooojjjbbb[[[UUURRRPPPPPPTTTRRROOOLLLKKKMMMOOOQQQSSSWWWZZZZZZWWWTTTSSSSSSPPPNNNMMMPPPVVVZZZ\\\[[[```fffmmmppplllfffaaa```]]]\\\YYYUUUTTTYYYbbbiiiqqqqqqtttzzz~~~|||zzzwwwuuuuuuuuuuuuzzzwwwnnnddd___[[[WWWWWWZZZZZZXXXXXXZZZXXXTTTRRRSSSQQQWWW]]]^^^___bbbcccaaabbbbbb```[[[WWWXXX```fffxxx}}}sssllliiippp|||~~~wwwsssmmmaaaVVVPPPLLLIIIEEECCCBBBAAA???===<<<777333222444666666555666555333111000000000111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++***,,,,,,,,,,,,+++***))))))+++++++++***))))))((((((************************))))))))))))))))))))))))---+++))))))******)))(((''''''(((((())))))******((((((((((((((())))))))))))))))))))))))(((((('''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************(((((((((((((((((((((((((((((((((((((((''''''&&&'''((((((((((((''''''&&&''''''''''''((((((((((((%%%&&&''''''&&&&&&(((***---+++))))))***+++***)))(((((((((((())))))))))))******))))))))))))************))))))))))))******,,,,,,++++++++++++,,,---+++++++++,,,---...000000,,,,,,...///111222444444111000/////////000222333333222333666777999@@@III\\\qqqrrrdddZZZUUU]]]xxx~~~hhhbbbwww{{{{{{{{{xxxyyyxxxwwwuuurrrqqqoooeeeZZZXXXWWWUUUPPPKKKGGGFFFGGGGGGDDDAAA@@@AAABBBDDDDDD???BBBEEEEEECCCAAAAAABBBAAA@@@@@@BBBEEEGGGFFFEEEIIIMMMPPPPPPMMMIIIGGGGGGHHHHHHHHHGGGGGGKKKQQQVVV[[[ZZZYYY\\\aaaeeeggggggfffffffffgggggghhhhhhhhhttt|||~~~zzz}}}|||ooohhhcccccchhhnnnssssssuuuwwwtttjjj___WWWPPPOOONNNNNNOOOSSSVVVWWWWWW[[[^^^\\\YYYZZZaaahhhlll|||~~~}}}{{{zzzxxxyyy~~~~~~~~~qqqccc[[[SSSOOOIIIFFFEEECCC@@@>>><<<999444333444666777666777666444333222111111111111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++***)))(((+++++++++******)))))))))************************))))))))))))))))))))))))+++***)))((((((((('''''''''((((((((()))))))))***'''(((((()))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))((((((((('''&&&&&&'''((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((''''''&&&((())))))))))))((((((((())))))))))))************((()))))))))'''''')))***++++++************))))))(((((((((((())))))))))))+++******************+++*********))))))*********+++++++++++++++,,,,,,,,,+++++++++,,,,,,---...///------...///000111222333111000/////////000222333333222333555666888@@@IIIZZZoooyyynnnaaaYYYTTT[[[sss|||eeeaaavvvwwwyyy~~~~~~|||}}}~~~yyyuuusssqqqggg\\\WWWWWWWWWSSSMMMGGGCCCAAA===<<<;;;<<>>:::;;;======<<<<<<<<<<<<<<<:::999:::;;;===>>>>>>@@@AAAAAA@@@>>>===<<<===<<<======>>>???CCCFFFIIIJJJJJJIIIJJJLLLNNNOOOOOONNNOOOPPPRRRTTTUUUVVVVVV[[[```dddhhhnnnwww{{{yyyxxxxxxxxxwwwtttxxxuuuvvv{{{qqqkkkllluuu~~~wwwhhhZZZRRRKKKHHHIIIKKKNNNOOOMMMRRRUUUTTTRRRUUU]]]fffjjj{{{~~~yyyvvvqqqmmmiiiooovvvrrruuu|||uuujjj]]]WWWOOOJJJIIIGGGBBB???>>>;;;888555555666777777888777666555444333333222222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,******+++++++++***))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((((((((())))))))))))&&&'''((()))***)))))))))(((((())))))))))))(((((()))(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************))))))))))))))))))))))))(((((((((((((((''''''&&&)))))))))((())))))))))))))))))))))))************,,,---,,,+++)))((()))***))))))***))))))((((((((((((((((((((())))))))))))++++++************++++++++++++************++++++*********++++++,,,,,,,,,,,,,,,+++++++++++++++,,,///////////////000000000111000/////////000222333333222333555666777???HHHYYYoooyyynnncccZZZUUUYYYppp}}}hhhdddyyyuuuuuuzzz}}}zzz|||yyypppnnnnnnlllggg^^^SSSIIIBBB===;;;:::;;;======;;;777999999::::::;;;===>>>>>>:::999888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<===999999:::<<<>>>@@@CCCDDDAAAAAABBBBBBCCCDDDDDDEEE@@@AAABBBCCCEEEFFFGGGHHHGGGIIIKKKMMMPPPUUU[[[^^^]]]^^^```bbbdddeeeffffffgggqqq|||xxxrrrrrr~~~~~~uuuttt{{{jjj]]]PPPJJJIIIHHHHHHIIIEEEGGGIIIHHHGGGJJJRRRYYYfffrrr|||qqqkkkoooxxxzzztttllleeedddooo{{{xxxlllhhhiiilllqqqsssvvv{{{zzzkkkcccYYYRRRPPPMMMGGGBBBAAA???===;;;999888888888888888777666555444444333222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---,,,,,,***+++++++++++++++******++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((***++++++***))))))***(((((((((((())))))))))))&&&'''(((*********))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))************))))))))))))))))))))))))(((((((((((((((''''''&&&)))(((((((((((())))))***''''''''''''((((((((((((---...---,,,)))((()))***''')))******(((''''''((((((((((((((())))))))))))++++++************+++++++++++++++******+++++++++((()))***+++,,,,,,,,,+++---,,,++++++*********+++000000000/////////......111000/////////000222333333222333555555777>>>GGGYYYooo~~~sssggg^^^WWWZZZooolllhhh~~~}}}{{{yyylll]]]SSSIIIEEE@@@???@@@???<<<888;;;:::999:::;;;======>>>:::;;;<<<;;;:::999888999888888888999:::;;;;;;;;;;;;:::;;;===???BBBCCCCCCBBBBBBAAA@@@???@@@AAABBB???????????????@@@AAABBB======>>>>>>>>>???BBBFFFCCCFFFIIILLLMMMOOOQQQSSSUUU\\\hhhvvv~~~~~~tttnnnooo||||||~~~qqq```YYYUUUPPPMMMLLLGGGGGGGGGEEEDDDFFFJJJNNN[[[bbbmmmwww{{{{{{{{{|||zzztttnnnggg```[[[^^^eeerrr}}}tttjjjcccdddjjj|||yyymmmgggeeehhhfffhhhlllqqqyyyyyypppddd]]]YYYUUUNNNIIIEEEEEEDDDBBB???<<<::::::999999888888777666444444333222222111111000//////------------------------))))))***,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%(((++++++***)))***+++))))))))))))((((((((((((%%%&&&(((***+++***))))))''''''((()))))))))))))))((((((((())))))*********(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((((((((((((''''''&&&(((((('''''''''((()))***''''''''''''((((((((((((+++++++++***(((((()))***'''***,,,,,,)))'''((()))(((((((((((())))))))))))******))))))))))))************))))))))))))******'''(((***+++,,,,,,,,,+++,,,,,,+++++++++,,,,,,---......//////////////////111000/////////000222333333222333555555666>>>GGGYYYnnnyyymmmbbbYYY[[[pppllliiisssgggWWWQQQIIIEEEFFFFFFDDDAAA@@@>>>;;;::::::;;;;;;:::<<<>>>@@@@@@===:::888777888777777888999999777666===<<<<<<>>>AAACCCDDDDDDHHHGGGDDDAAA>>>===???@@@CCCBBBAAA??????@@@AAAAAA;;;:::::::::888666888;;;:::<<<>>>???>>>@@@DDDGGGEEEHHHPPPZZZ___bbbiiipppuuuwwwvvvqqqjjjgggjjjnnnnnnhhhkkkyyyrrriiiddd\\\VVVUUUPPPOOOMMMKKKJJJJJJKKKKKKNNNRRR[[[bbbeeeeeeeeeggggggbbb^^^[[[WWWSSSTTTYYY[[[lll|||qqqeee```aaalllwwwsssddd___^^^bbbeeelll{{{yyylllddd```[[[TTTMMMHHHIIIIIIFFFCCC???<<<;;;999999999999888666555444333333222222111000000000........................((()))***+++,,,---------+++,,,,,,---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))!!!$$$((()))'''&&&(((***))))))))))))(((((((((((($$$&&&(((***++++++))))))''''''((()))))))))))))))(((((()))***+++,,,,,,---''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((''''''&&&((('''&&&&&&&&&((()))***))))))))))))************'''((()))((('''''')))+++(((+++...---***((()))***(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))'''(((***+++,,,,,,+++++++++++++++,,,---...///000---------...///000111111111000/////////000222333333222333555555666>>>FFFXXXnnn~~~pppeee[[[]]]ppp~~~iiifff|||oooiiiaaa[[[VVVRRRNNNJJJIIIGGGDDDBBB@@@@@@@@@AAA???CCCCCC???===???@@@???>>>======<<<<<<<<<<<<<<<<<>>@@@AAAAAA@@@>>>===>>>;;;888777888888888777555777999:::999999888888<<<>>>AAAEEEIIILLLNNNPPPUUUWWWYYYXXXVVVVVVYYY\\\ZZZ\\\aaakkk{{{wwwrrrjjjdddbbb___]]]XXXTTTVVVYYYVVVPPPNNNOOOQQQRRRSSSRRRRRRRRRSSSTTTUUUUUUTTTSSSTTTUUUUUUccc|||wwwllleeedddlll}}}zzzppphhhaaaaaacccfffqqq}}}|||pppggg```XXXRRRQQQOOOMMMIIIEEEBBB???======<<<:::777444444555777666555555444333222111111---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------(((((('''''')))***,,,---,,,,,,,,,+++***))))))((())))))))))))))))))))))))******))))))))))))*********************)))((('''((('''''''''((()))((('''&&&&&&&&&&&&''')))***+++++++++***)))(((((())))))$$$&&&((()))***)))((('''))))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((---,,,+++(((&&&%%%&&&'''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((---,,,,,,+++)))(((&&&%%%++++++************++++++)))***+++***)))((()))***'''((()))++++++,,,,,,,,,+++***++++++,,,---...///222000...,,,++++++++++++---------............///,,,---...///000111222333111///000333666888>>>EEEXXXmmmrrreee```\\\iiikkkeeeyyyxxxsssoookkkgggddd[[[XXXTTTPPPLLLJJJIIIIIILLLPPPPPPKKKHHHHHHGGGDDD@@@@@@>>>=========>>>???>>>???AAABBBDDDFFFJJJMMMRRRPPPNNNJJJGGGDDDBBBBBB???@@@AAABBBBBBAAA@@@???@@@>>><<<<<<======<<<:::777:::===>>>>>><<<:::999999:::;;;===>>>???@@@@@@>>>@@@BBBBBB@@@@@@BBBDDDKKKLLLPPPZZZgggvvv~~~||||||vvvtttlllmmmnnnpppuuuxxxuuunnnbbb\\\UUUPPPMMMLLLKKKKKKKKKLLLNNNOOOPPPRRRVVVYYYUUUbbbzzz}}}tttpppqqqqqq|||{{{sssmmmfffbbbhhhqqq|||sssjjjaaa[[[UUUTTTRRRPPPLLLGGGBBB@@@???>>>===:::888888888999666555444333222111111000.........---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++***))))))******,,,++++++***))))))(((((())))))))))))))))))))))))******))))))))))))******)))************))))))(((((((((''''''((((((((('''''''''&&&''''''((()))******))))))(((((((((((((((%%%&&&((()))***)))((('''))))))((((((((('''''''''&&&&&&''''''''''''''''''*********)))'''&&&''')))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((***+++++++++******)))(((+++******))))))******+++)))***+++***)))((()))***(((((()))***+++,,,,,,,,,++++++***++++++,,,---...,,,,,,+++,,,,,,---......---------............///......//////000000111111222000000444666777===EEEWWWlll{{{mmmaaa^^^\\\mmmmmmeeexxx~~~vvvsssnnniiiddd```]]]\\\bbbeeefff```ZZZWWWSSSOOOHHHFFFCCCAAA@@@AAABBBDDDCCCCCCEEEHHHMMMRRRUUUVVVWWWYYYYYYUUUNNNIIIGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBB???===999;;;===???>>><<<999777888999999::::::999999888999;;;>>>???>>>===>>>???======???EEENNNXXX___cccttt|||}}}vvvrrrrrr|||zzzwwweeeWWWOOOKKKHHHEEEAAABBBCCCDDDGGGKKKRRRWWWWWWcccxxx}}}{{{}}}|||~~~rrrgggeeegggrrryyypppjjj```___]]]ZZZTTTNNNHHHEEECCCBBB@@@???===<<<<<<;;;555555444333222111111000000000///...---+++******------------------------++++++++++++,,,,,,,,,,,,...---,,,+++************+++******))))))(((((('''))))))))))))))))))))))))***))))))(((((())))))***((())))))************)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''&&&'''((()))***)))((('''))))))((((((((((((''''''((((((''''''''''''''''''&&&(((******)))(((((()))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***+++++++++++++++******))))))******+++((()))******)))((()))+++)))))))))***++++++,,,,,,++++++*********++++++,,,))))))+++,,,---------------------............///000000000000////////////333111111444555777<<>><<<:::888::::::;;;<<<============666888;;;<<<===<<<;;;:::>>>===<<<===AAAFFFIIIJJJRRRVVV[[[___bbbdddgggjjjpppmmmiiieeeeeeppp~~~jjj^^^VVVNNNHHHDDDCCCBBB@@@AAAEEEKKKPPP[[[fffwww{{{vvvxxx}}}zzzyyy|||qqqjjjkkkzzz}}}sssqqqllleee^^^VVVQQQMMMGGGEEECCCAAA@@@???===<<<666555555444333222111111222111000///---,,,+++***------------------------+++++++++++++++++++++,,,************++++++,,,,,,***)))))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***************(((((())))))((((((((()))))))))((('''''''''''''''(((((((((((((((((((((''''''((())))))))))))(((((())))))(((((((((((((((((())))))((((((''''''&&&&&&&&&(((***+++)))(((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))******************))))))))))))******((()))******))))))***+++***))))))******++++++,,,++++++******)))************+++,,,---,,,+++***)))---------............///////////////000000000000444111111444555666<<>>?????????:::;;;===???AAA@@@???===DDDBBB@@@@@@AAACCCCCCCCCDDDDDDEEEEEEGGGKKKOOORRRUUUUUUUUUVVVWWW```tttsssggg[[[RRROOONNNJJJFFFCCCCCCFFFIIIWWW___mmm}}}}}}vvvnnnhhhiiimmm|||}}}qqqhhheeelll~~~vvvooottt|||~~~sssjjjbbb]]]ZZZOOOKKKGGGDDDBBB@@@===;;;777666666555444333222222333222111000...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))******+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))***************''')))******((('''(((******)))(((''''''&&&''''''(((((()))*********)))((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''&&&(((***++++++)))'''&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))((((((''''''***))))))))))))))))))***''')))******))))))***++++++***)))))))))***+++,,,++++++******)))************+++,,,---,,,+++***)))---------............///------...///000111222222444111111444555666<<>>@@@BBBCCCCCCDDDHHHHHHHHHJJJLLLLLLKKKIIIDDDCCCAAAAAABBBCCCBBBAAAAAA???<<<::::::<<>>???BBBFFFGGGLLLZZZhhhzzzvvviii```YYYXXXTTTOOOIIIFFFFFFGGGIIIOOOXXXccclllssswwwyyyzzzuuuoooiiiaaaZZZYYY\\\jjj|||uuuggg___\\\```lllyyy{{{xxxvvvvvvtttvvv~~~{{{rrrmmmjjjZZZUUUMMMHHHFFFCCC???<<<888888777666555444444333333333222111///...------+++++++++++++++++++++++++++++++++++++++*********)))************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((())))))************)))''')))+++***(((''')))+++***)))(((''''''''''''''''''(((***+++++++++***)))******))))))))))))(((((((((((())))))))))))******))))))(((((((((((((((((()))***+++***(((&&&&&&'''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((******))))))((('''&&&%%%***))))))(((((())))))***'''(((******))))))***,,,,,,+++***))))))***+++,,,++++++*********++++++,,,))))))+++,,,---------------------............///,,,,,,---///000222333333333111111444555777<<>>===;;;:::777777888777666888===???NNNaaammmqqqpppppprrrttt}}}|||tttwwwyyyyyyuuuqqqooommmaaa___[[[UUUOOOLLLLLLMMMKKKKKKNNNRRRQQQLLLLLLNNNNNNXXXpppwwwmmmfff```]]]^^^zzzyyymmmffffffkkkooovvvrrrhhh\\\SSSNNNKKKFFFCCC;;;;;;:::999888777666666222222222111111111000000------------------------++++++++++++******))))))%%%&&&)))+++.../////////***************+++++++++))))))))))))))))))))))))((((((''''''''''''((((((***************)))(((''''''***---+++'''&&&))),,,((((((''''''''''''(((((($$$&&&((()))***)))((('''++++++***)))(((((())))))(((((())))))*********+++''''''(((((())))))******'''((((((''''''(((+++---((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((++++++,,,,,,,,,+++******))))))(((((((((((())))))&&&((()))***))))))+++------+++***(((((()))+++,,,++++++++++++,,,---...///222000...,,,++++++++++++---------.........///////////////000000000000000111///000333666888>>>EEESSSjjj~~~zzz}}}nnnaaa\\\ZZZjjjyyyrrrzzzlllpppwwwxxxttttttoooeee\\\UUURRRLLLGGGCCC@@@<<<999;;;:::888777777777888888<<>><<<;;;:::::::::::::::>>>CCCHHHJJJLLLNNNPPPDDDFFFMMMWWW```iiivvvlll\\\TTTLLLFFFDDDDDDBBB???===>>>BBBFFFLLLTTTaaasssyyytttsssyyyyyyoooggg\\\YYYaaaiiioooyyy|||lll___WWWRRRLLLGGGBBBAAA???>>>>>><<<999666555555444333222111000///222111111111000/////////,,,,,,,,,,,,,,,+++*********************++++++++++++***(((''''''(((***+++++++++******)))*********((()))******++++++******+++++++++*********))))))***'''&&&******&&&&&&)))))))))((((((((((((((((((''''''((())))))))))))((()))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&'''(((***+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))+++,,,,,,,,,,,,------------------------,,,,,,,,,....................................///111222222444222333666666666:::@@@NNNccc|||zzzgggdddZZZSSSWWWdddssslllyyy}}}xxxsssmmmfff___[[[NNNMMMJJJFFFCCC@@@>>>>>>>>>???AAABBBCCCFFFJJJMMMDDDCCCDDDGGGKKKQQQ]]]hhhlllaaaWWWNNNHHHFFFCCC>>>;;;;;;???BBBIIIPPPZZZgggyyy}}}zzz{{{qqqcccXXXXXX\\\```iiitttvvvggg^^^YYYSSSOOOGGGFFFEEEEEEDDDAAA===:::999888777555444222111000000000///...---,,,,,,+++,,,,,,------,,,,,,+++***))))))******+++,,,,,,---,,,+++***))))))***+++,,,******)))))))))***++++++)))(((((((((((()))******+++************)))))))))***(((((()))(((%%%&&&)))(((((())))))))))))))))))((((((((('''((())))))***((((((''''''''''''(((((('''((())))))))))))((('''))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))))))))'''&&&&&&&&&'''((()))******))))))((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------........................///////////////000111111444222333666777777;;;AAAMMMbbbtttbbb```UUUOOOTTT```qqqfffqqqyyytttiiigggbbb[[[UUUOOOJJJHHHLLLKKKIIIGGGHHHLLLRRRWWWUUUPPPKKKGGGDDDEEEMMMWWWoooyyyoooeee]]]SSSPPPJJJEEE@@@???@@@BBBFFFLLLTTT^^^jjjttt|||{{{{{{~~~sssjjjgggkkkwwwvvvjjjccc^^^]]]cccmmmpppgggaaa[[[WWWQQQOOOKKKIIIGGGEEEBBB@@@<<<;;;999777555333222111......---,,,,,,+++******---------------,,,,,,+++*********++++++,,,,,,,,,,,,++++++******++++++,,,))))))((())))))***+++,,,***)))((('''((()))***+++************)))))))))))),,,***'''((())))))(((((((((((())))))******++++++((('''&&&&&&&&&''')))***((((((''''''''''''((((((%%%'''(((******((('''%%%******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))(((((((((((())))))((((((((((((((((((((((((+++++++++++++++++++++++++++++++++,,,,,,,,,------)))************+++++++++******+++,,,------......---------...............000///////////////000111333222222555666666:::@@@LLLaaattteeecccWWWPPPWWWbbb~~~wwwhhhqqq{{{uuunnngggbbb______]]]ZZZWWWWWW[[[bbbhhh___ZZZUUUQQQLLLKKKRRRZZZnnn{{{pppggg^^^ZZZTTTNNNIIIGGGEEEEEEEEEIIIPPPYYY___bbbccceeecccdddiiinnnlllccc[[[XXX^^^jjjyyyjjj```bbbhhhuuu}}}tttllleee___\\\WWWQQQKKKHHHFFFDDDCCC>>>===<<<999777555333222000000///////////////...---............---,,,,,,,,,,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,(((((((((((()))***++++++******)))((((((***+++,,,))))))))))))))))))))))))---***&&&'''+++...+++'''(((((())))))******++++++'''&&&%%%$$$%%%&&&'''(((((((((''''''''''''((((((%%%'''(((******((('''%%%******))))))((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))***************))))))(((((((((((())))))((((((((((((((((((((((((************************(((((((((((()))))))))))))))))))))*********++++++)))******+++,,,---......---------.........//////000///////////////000111222000111444555444888>>>KKK```~~~zzzlllkkk\\\TTTZZZccc}}}|||llluuu~~~{{{uuusssnnnjjjiiilllrrrvvvrrrnnnkkkgggaaa]]]___eeevvvyyyooogggccc^^^ZZZXXXUUURRROOOMMMLLLOOOUUUXXXVVVSSSRRRWWWWWW\\\aaa___WWWPPPNNNRRR]]]rrrxxxuuussswww{{{lllffffffmmmyyy{{{rrrkkkfffaaaYYYRRRLLLIIIEEECCCAAA@@@>>><<<:::888666666111111000000//////............//////......---,,,...------,,,++++++******++++++++++++++++++++++++))))))((((((((()))*********))))))))))))***++++++(((((()))))))))))))))***))))))((((((,,,///---'''(((((())))))))))))))))))&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))'''((())))))))))))((('''))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++)))******+++,,,------...,,,,,,------...////////////////////////000111111111///000333444444888>>>JJJ___}}}tttrrraaaWWW\\\bbbyyy|||nnnvvv}}}yyyzzz}}}xxxooommmppp~~~|||sssqqqnnnnnnnnnlllhhheee___WWWSSSVVVWWWRRRMMMKKKLLLLLLOOOTTTTTTNNNJJJJJJLLLUUUfff~~~xxxnnnhhhcccdddtttyyyqqqnnnqqqxxx|||rrrnnnggg```YYYQQQJJJFFFDDDCCCBBB@@@>>><<<;;;:::555444333111///...,,,,,,///////////////...------,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++*********))))))(((((((((((()))'''((())))))******))))))(((((((((((())))))******'''+++***(((+++,,,)))))))))((((((((((((((((((&&&'''(((((())))))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))))))))(((((((((''''''''''''((())))))((('''&&&((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------*********+++++++++,,,,,,******++++++,,,,,,,,,---,,,,,,------...//////000............///111222222222000111444444444888>>>JJJ___|||}}}zzzfffYYY]]]aaauuuyyymmmvvv{{{wwwyyy~~~}}}}}}}}}yyypppcccYYYYYYYYYSSSMMMLLLBBBAAAEEEKKKMMMJJJHHHJJJLLLRRR```vvvyyylllddd\\\XXXcccuuutttpppooowww|||yyytttnnneee[[[PPPIIIFFFEEEDDDCCCAAA@@@>>>>>>>>>===;;;888444222///...///////////////......---***++++++,,,,,,------...)))******++++++******)))+++***)))(((((('''((((((%%%&&&((()))))))))(((''''''((((((((())))))******%%%///+++%%%&&&***,,,))))))((((((''''''&&&&&&'''(((***+++++++++***)))++++++************++++++******))))))))))))******''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))+++*********))))))(((((())))))***++++++***)))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------...///000000---------...///111222333333111222555555555999???III^^^|||jjj\\\___bbbtttvvvlllwww~~~~~~}}}xxxcccRRRNNNPPPLLLFFFAAA===<<<@@@CCCBBBBBBDDDKKKTTTdddxxxnnnccc\\\YYY\\\bbbssshhhmmmxxx~~~{{{qqqeeeVVVIIIGGGFFFFFFFFFFFFFFFEEEDDDHHHDDD???;;;888555222000......------+++***)))(((******+++,,,+++***)))((())))))************)))))))))))))))))))))(((((('''+++***)))(((''''''''''''((()))*********)))'''&&&((((((((((((((()))************))))))))))))******+++***((('''''''''((()))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((+++***)))'''''''''((()))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))***+++++++++)))************+++++++++*********))))))))))))(((---...000111111111000////////////000111111222222111333333222111444999>>>FFF[[[yyykkkaaaaaaaaa{{{ttthhhrrr}}}wwwuuuxxx|||ttt___TTTRRROOOIIIDDD???<<<===>>>>>>BBBGGGQQQ[[[lllwwwlllddd^^^^^^aaa}}}}}}pppooorrrrrrrrrsssrrruuu|||zzzmmm\\\OOOKKKKKKJJJKKKMMMNNNOOOPPPNNNLLLIIIDDD>>>777222///000//////...---,,,+++******++++++,,,+++***)))((()))******************)))))))))******))))))((('''*********))))))******+++)))))))))))))))(((((('''((((((((((((((()))************))))))))))))******++++++***)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))''''''&&&'''((((((((())))))******))))))(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((()))***************)))(((((()))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))******************************++++++++++++******+++,,,---...//////---...//////000000//////.........///000000111111000222333222111333888<<>>>>>AAAJJJTTT]]]dddooo|||~~~qqqooonnnlllrrr|||}}}tttoooooozzz{{{yyypppfff___WWWVVVYYY^^^___ZZZVVVUUUSSSPPPKKKFFFBBB<<<777333.........---,,,,,,,,,++++++,,,------......------------,,,++++++++++++,,,)))))))))))))))))))))))))))))))))************+++((()))))))))))))))((('''$$$%%%''')))******)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''''')))***)))((('''(((***)))))))))((('''''''''&&&'''''''''((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++))))))(((((((((((())))))000...++++++++++++(((&&&((()))++++++++++++,,,...,,,---------------,,,,,,+++++++++,,,------......///............///000000000111111111111333666999BBBTTTooo}}}lll\\\TTTiiillljjjooosssfffppp{{{zzzyyyxxxyyy|||~~~xxxqqqoootttzzz~~~}}}|||{{{|||}}}~~~~~~}}}||||||}}}|||zzzyyyzzz}}}~~~~~~~~~~~~~~~~~~zzzmmmgggaaa___aaaaaa]]]YYY^^^ZZZXXX[[[```jjj{{{~~~zzz{{{sssiiibbb\\\YYYIIIDDD???>>>===>>>DDDLLLUUU```mmmyyysssooommmhhhgggiiizzznnngggeeekkkzzztttjjj]]]VVVRRRUUUXXXWWWUUUTTTUUURRRNNNJJJDDD>>>666222111111000......---------------...////////////...,,,,,,+++************+++)))))))))))))))))))))))))))************+++++++++)))))))))))))))(((''''''!!!$$$'''***,,,+++***((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''')))***)))((('''(((***+++***))))))''''''&&&%%%''''''((((((((()))))))))))))))(((((((((((()))))),,,+++***)))((((((((((((''''''(((((()))((((((''')))(((((())),,,------,,,***)))((()))+++,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,---......////////////......//////000111000111111111111333666999@@@QQQllltttcccXXXTTTjjj{{{iiiiiippptttfffooo{{{yyywwwvvvvvvyyy}}}{{{wwwvvvyyy~~~}}}|||{{{{{{{{{|||}}}~~~}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{zzzyyyyyy|||~~~~~~}}}}}}|||}}}|||||||||}}}~~~|||{{{zzzzzz{{{|||~~~zzzooohhh```\\\\\\]]]\\\ZZZ]]]YYYXXXZZZ]]]dddqqq}}}}}}|||~~~~~~{{{wwwllleee```___PPPJJJDDDAAA???===AAAGGGMMMVVVdddqqq|||wwwmmmhhhccccccggguuuzzzhhh```]]]eeeqqq{{{~~~mmm```TTTRRRUUUUUUTTTSSSTTTRRROOOLLLHHHAAA:::555333222111///...---------......///000000000000///---,,,,,,+++++++++++++++))))))))))))))))))))))))************++++++++++++)))******))))))((('''&&&%%%&&&((()))*********)))(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))((((((''''''))))))))))))((((((((((((''')))***)))((('''(((******)))))))))(((((('''''''''(((((((((((()))))))))))))))(((((((((((()))))),,,+++***)))((((((((((((&&&''')))*********)))((($$$$$$%%%''')))+++,,,,,,,,,)))'''(((+++---+++(((++++++,,,---------,,,,,,,,,,,,,,,---......///////////////...///000000111000000111000000222666999@@@PPPiiilll]]]WWWVVViiiwwwhhhjjjqqqwwwhhhqqq}}}zzzyyyyyy|||~~~~~~}}}||||||||||||}}}}}}~~~|||}}}}}}~~~~~~~~~}}}}}}zzz{{{{{{zzzyyyyyy{{{}}}}}}}}}~~~~~~~~~|||{{{{{{{{{{{{{{{||||||zzzyyyxxxxxxxxxxxxyyyzzzwwwxxxyyy{{{}}}|||wwwrrrjjjaaaZZZYYYZZZ\\\\\\WWWVVVXXX[[[]]]```hhhrrrsssooojjjhhhlllssszzz~~~~~~|||}}}~~~wwwnnngggdddcccUUUNNNGGGDDD@@@===>>>BBBDDDJJJTTTbbbqqq~~~uuukkkfffgggjjjnnnsssggg[[[YYY^^^dddlllssszzztttbbbZZZZZZXXXTTTRRRSSSRRRQQQOOOMMMHHHBBB>>>555444111///------------...///000000111111000000......---,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))(((''''''+++***(((''''''((()))***))))))))))))))))))))))))******************************************************))))))((((((''''''(((((((((((())))))))))))''')))***)))((('''(((***'''((((((((())))))******(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))***+++((()))***+++,,,+++******,,,,,,+++***'''&&&%%%$$$---***((())),,,---***(((***++++++,,,------,,,,,,+++++++++,,,------......///////////////000111111///000000000000222555888???OOOhhhmmm[[[UUUUUUhhhwwwhhhhhhnnnyyyjjjsss}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~~~~~~~~~~{{{||||||{{{yyyyyyzzz{{{zzz{{{}}}zzzyyyyyyxxxxxxxxxyyyyyyxxxwwwvvvvvvuuuuuuuuuuuussssssssstttuuuwwwxxxyyy{{{|||~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~zzzyyyvvvsssuuunnneee]]]ZZZYYYZZZZZZVVVVVVYYY\\\]]]^^^dddllllllfff^^^XXXXXX]]]dddiiipppxxx~~~yyyyyyzzzzzz}}}xxxqqqkkkfffdddVVVNNNHHHFFFDDDAAA@@@CCCAAABBBGGGQQQ___kkkrrruuuzzzvvvvvvzzz~~~}}}wwwpppmmmmmmvvvuuufff\\\WWWVVVZZZaaaeeemmmuuurrreee^^^WWWPPPMMMMMMLLLKKKKKKKKKHHHDDDAAA777555222///---------......///000000111111000000///...------,,,,,,------))))))))))))))))))))))))((())))))))))))*********(((((())))))))))))((((((...,,,)))&&&&&&''')))***))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''')))***)))((('''(((***&&&'''((((((******+++,,,((((((((()))))))))******))))))(((((((((((())))))(((((((((((()))***,,,,,,))))))***+++,,,,,,,,,,,,---......---***))))))***---,,,++++++,,,+++***))))))***+++,,,,,,------,,,+++++++++,,,------......000000//////000000111222///000000000000222555888???MMMeeemmmYYYSSSRRReeexxxgggfffiiizzzkkkttt}}}~~~~~~}}}}}}|||{{{{{{zzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~|||zzzyyyyyyzzzyyyzzz}}}~~~~~~}}}zzzyyyxxxxxxwwwwwwwwwxxxxxxwwwvvvuuuuuutttsssssssssrrrrrrqqqqqqrrrssstttqqqrrrsssuuuwwwyyyzzz{{{}}}{{{yyyyyyzzz}}}{{{zzzyyyxxxxxxxxxxxxxxxwwwxxxxxxwwwuuutttuuuvvvvvvzzz{{{vvvrrrrrrrrrqqqrrroooiiiccc___\\\YYYXXXWWWWWWXXXZZZZZZZZZ```ggggggaaaYYYPPPLLLMMMQQQTTT]]]ggguuuzzzrrrssswww|||~~~}}}{{{vvvpppjjjeee[[[TTTOOOOOOOOONNNNNNPPPFFFFFFGGGHHHMMMTTT[[[```iiiiiigggccc```bbbggglllmmmxxx{{{wwwsssqqqbbbWWWTTTXXXVVV]]]dddnnnttthhh[[[QQQLLLFFFEEEDDDDDDEEEDDDBBB@@@:::888444111///...//////...//////000111000000000...---,,,,,,++++++,,,,,,))))))))))))))))))))))))''''''((((((((()))))))))&&&'''((())))))******)))+++***)))((((((((()))***))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***''')))***)))((('''(((***((((((((()))*********+++(((((()))))))))*********))))))(((((((((((())))))(((((((((((()))***+++,,,))))))))))))***+++,,,---'''***,,,---,,,---///111---......---+++******+++))))))***,,,,,,------,,,,,,,,,,,,---......//////000000//////000000111222///000000//////111555888===KKKbbbmmmccccccaaammmwwwfffeeejjjzzzjjjsss}}}}}}}}}}}}|||{{{zzzyyyyyyyyy{{{|||}}}}}}~~~~~~~~~}}}zzzyyyyyyyyyyyyzzz|||~~~~~~}}}{{{zzz|||{{{zzzyyyyyyxxxyyyyyyyyyyyyxxxwwwvvvuuuttttttuuutttrrrqqqppppppqqqqqqkkkkkkmmmnnnppprrrssstttvvvtttrrrqqqrrruuuyyy{{{}}}}}}}}}}}}}}}|||{{{zzzwwwwwwvvvtttsssssssssssssssttttttrrrooonnnnnnoooppptttuuupppmmmoooqqqpppllllllkkkhhheee```[[[WWWVVVTTTSSSTTTRRRRRRYYYaaaccc___WWWNNNGGGEEEFFFHHHJJJTTTcccrrrwwwlllmmmwww~~~}}}||||||zzztttmmmhhhaaa[[[WWWZZZ\\\\\\]]]___NNNNNNLLLGGGBBBDDDMMMTTTSSSSSSRRROOOMMMPPPVVV\\\ccclll|||~~~~~~~~~zzzqqq^^^VVVVVVNNNSSSXXXaaazzzuuueeeYYYTTTHHHFFFEEEEEEEEEFFFDDDCCC<<<:::666222000///000111......///000000000000000---,,,++++++******++++++))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&''')))************(((((()))***************))))))))))))))))))))))))************************************************''''''(((((())))))******'''((((((((())))))******((()))***)))((('''(((************)))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))***+++)))(((((('''(((***,,,---***,,,...,,,***)))***,,,---000111///+++)))***---((()))***+++,,,---------------......///000000000000000000000000111111222//////000//////111555888<<>>GGGLLLTTT]]]gggsss|||uuusssssstttuuuyyyxxxzzz|||}}}yyysssmmmjjj___YYYaaammmssstttttthhhaaaSSSFFFBBBEEEDDDAAAHHHFFFGGGKKKLLLJJJJJJLLLTTT___oooyyy|||sssccc\\\UUUSSSTTT\\\kkkyyyggg^^^ZZZTTTLLLFFFFFFGGGFFFGGGIIIDDD???999555444444222111000000111222222111000///---+++)))***,,,---+++)))((('''&&&$$$$$$%%%%%%&&&((())))))))))))*********++++++***************+++++++++******)))((((((((((((((())))))************+++(((&&&&&&((()))'''%%%&&&&&&''''''((()))))))))&&&'''((((((((((((((('''((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))************))))))((((((''''''++++++++++++++++++++++++((((((((((((((((((((((((+++++++++***************))))))***+++---...//////******+++,,,,,,---......---------------------------------............///////////////000000000000...///000000000111444777<<>>>>>AAAAAA???@@@CCCGGGLLLUUU___lll{{{|||ttt```\\\]]]fffwwwzzzmmm```[[[eeesssggg___XXXUUUTTTSSSWWW\\\ccc[[[OOOCCC:::666555555000000000//////...------------------------------++++++******))))))))))))******+++++++++,,,,,,,,,***))))))))))))******+++(((((())))))************+++***(((''''''''')))***+++***)))))))))*********((())))))***++++++,,,,,,///---+++((((((((()))***))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,---------------------------------............///------------.........///000111222222222333666999<<>>>>>AAAGGGKKKRRR[[[fffsss}}}~~~xxx^^^WWWTTTZZZfffxxxyyykkkbbbdddvvvlllfff```]]]YYYVVVWWW\\\gggbbbXXXLLLBBB;;;888777111000000///...------------------------------------------------,,,,,,+++******+++++++++,,,,,,,,,+++*********++++++,,,---************))))))((((((***)))(((''''''(((((())))))))))))((((((((()))***))))))******++++++,,,,,,///---+++)))((((((******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,---------------------------------............///------------.........///000111222222222333666999;;;III```|||~~~}}}lllcccqqqfff^^^bbbiii~~~ooovvv}}}}}}}}}}}}zzz{{{|||}}}}}}|||{{{zzzzzz{{{|||}}}}}}}}}|||{{{|||||||||{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxyyyxxxwwwuuusssqqqpppoooqqqpppooommmllllllllllllkkkiiifffeeeddddddbbbaaa```______^^^^^^^^^^^^___WWWWWWWWWWWWWWWWWWWWWWWWUUUVVVUUUTTTRRRQQQRRRSSSTTTUUUWWWYYYZZZZZZZZZZZZ^^^]]][[[ZZZ[[[\\\___```]]]]]]\\\ZZZYYYXXXWWWVVVWWWXXXYYYZZZZZZZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYWWWVVVUUUSSSRRRRRRSSSUUUUUUTTTRRRMMMLLLLLLMMMOOOQQQQQQQQQNNNNNNNNNQQQVVV[[[^^^___dddmmmzzz~~~uuuooorrr|||lll```VVVNNNJJJFFFCCCCCCAAA======???EEEJJJSSS]]]fffqqqzzz{{{vvvyyy~~~yyycccYYYRRRSSSYYYeee{{{{{{pppkkkpppyyy~~~tttppplllhhhbbb[[[YYY\\\hhhfffaaaWWWKKK@@@888555000000...---,,,,,,+++,,,+++---...---,,,+++,,,---++++++,,,,,,,,,+++***)))************+++++++++,,,+++++++++++++++,,,---...++++++******)))((((((''')))))))))******+++++++++((()))))))))(((((()))+++)))))))))***++++++,,,,,,---,,,+++)))))))))*********))))))(((((())))))***++++++************++++++))))))))))))(((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((()))))))))***+++++++++,,,------,,,+++***))))))(((******++++++++++++++++++---------------------------------............///------.........////////////000111111111333666888;;;HHH```||||||~~~pppdddqqqfff]]]aaahhhuuu~~~~~~}}}~~~~~~{{{|||}}}~~~~~~}}}|||{{{xxxyyy{{{|||||||||{{{zzzyyyyyyxxxxxxwwwwwwxxxxxxwwwvvvvvvuuuuuuvvvvvvwwwvvvvvvuuuuuutttttttttuuuvvvuuutttsssqqqpppnnnnnnmmmllllllkkkjjjjjjkkkkkkjjjhhheeeccccccbbb```___\\\\\\[[[[[[ZZZZZZZZZZZZUUUUUUUUUTTTTTTSSSSSSSSSQQQRRRQQQOOOMMMLLLNNNOOOOOOPPPRRRTTTUUUUUUTTTSSSUUUUUUUUUUUUUUUUUUVVVVVVXXXXXXWWWWWWVVVUUUTTTTTTRRRSSSUUUWWWWWWVVVUUUTTTRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRRRROOOOOOOOOQQQRRRRRRQQQOOOLLLKKKKKKMMMOOOOOOMMMJJJFFFHHHIIIJJJKKKNNNSSSWWW]]]dddnnnxxxrrrjjjkkkwwwuuukkkcccZZZQQQMMMHHHEEEEEECCC??????BBBDDDJJJTTT]]]eeekkkooorrrxxx|||}}}xxxqqqnnnsssxxxyyyjjj^^^TTTQQQPPPVVVkkkuuummmlllnnnoooooottt~~~|||zzzwwwnnnccc]]]^^^bbbeeeeee```TTTGGG<<<666222111///---,,,,,,,,,,,,***,,,------+++***+++---))))))***+++***)))(((''')))))))))*********++++++************+++,,,---...*********)))))))))))))))%%%''')))+++,,,,,,+++***(((***+++***((((((+++---(((((())))))***+++++++++******************))))))******))))))))))))***************))))))************)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,+++++++++******))))))++++++******************---------------------------------............///....../////////000000000///000000000000222555888;;;HHH```{{{}}}xxx|||ooocccqqqhhh^^^aaaggg~~~zzz~~~|||}}}~~~~~~}}}|||xxxyyyzzz{{{{{{{{{zzzyyywwwvvvuuuuuuuuuuuuuuuvvvuuuuuuttttttttttttuuuuuussssssrrrqqqqqqqqqqqqrrrrrrqqqqqqpppooonnnnnnmmmjjjiiiiiiiiiiiiiiiiiijjjiiigggdddbbbaaaaaa___]]]ZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWVVVUUUSSSRRRQQQQQQMMMNNNMMMLLLJJJJJJLLLNNNLLLMMMOOOQQQRRRQQQPPPOOONNNOOOQQQRRRRRRQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRTTTTTTSSSRRRQQQOOOOOONNNNNNMMMNNNNNNOOOQQQQQQPPPPPPPPPPPPPPPPPPLLLLLLLLLMMMOOOOOOMMMKKKMMMMMMMMMNNNPPPNNNIIIEEE@@@DDDGGGFFFEEEGGGLLLRRRYYY]]]ccciiirrr~~~zzzjjjaaabbbooo|||xxxnnnhhhddd]]]UUUOOOKKKHHHHHHFFFCCCDDDGGG@@@GGGQQQYYY]]]_________gggkkkmmmiiidddccchhhnnnzzz}}}ooobbbVVVPPPLLLOOOccczzz|||mmmeeecccaaa___```kkkzzzwwwiiiaaaaaaZZZ```eeeddd[[[MMMAAA;;;555444222000///...//////)))+++---,,,***)))+++---,,,---...///...---,,,+++((())))))))))))*********))))))))))))***+++,,,---((((((((()))******++++++!!!###'''***++++++)))((()))+++,,,,,,***))),,,///((((((((()))******++++++((())))))*********))))))******))))))))))))******((((((''''''''''''((((((******))))))(((((((((''''''((((((((())))))******((((((((((((((((((((((((************************+++++++++***************'''((()))***+++,,,------++++++******************---------------------------------.........//////////////////000000000000...///000000000111444777;;;HHH___{{{zzzuuuzzz}}}lllbbbrrriii___aaaggg||||||}}}~~~~~~|||{{{xxxyyy{{{}}}}}}|||{{{zzzxxxwwwuuusssrrrqqqrrrrrrssstttuuuvvvvvvuuutttssssssqqqnnnnnnppprrrsssssssssrrrqqqooollljjjiiihhhhhhhhhhhhhhhhhhgggffffffhhhfffccc```]]][[[ZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMNNNOOOOOOMMMKKKMMMMMMLLLKKKJJJHHHGGGFFFEEEGGGJJJLLLNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKMMMOOOPPPPPPNNNKKKJJJMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLJJJIIIIIIJJJKKKKKKJJJJJJKKKLLLMMMJJJIIIIIIJJJJJJGGGDDDBBBAAA??????@@@CCCFFFHHHTTTVVVZZZ]]]bbbkkkwwwwwwhhh^^^___gggpppwwwsssmmmiiigggccc^^^YYYQQQOOOKKKIIIJJJKKKIIIFFFDDDJJJQQQTTTSSSRRRRRRSSSWWW\\\___[[[TTTSSSYYYaaaqqq|||~~~tttjjjbbb\\\TTTQQQ```uuuyyyhhhiiiaaa[[[\\\^^^cccppp}}}~~~wwwlllddd___ZZZZZZ[[[VVVKKK@@@<<<999444222111000///...---+++***(((((()))+++,,,+++++++++,,,,,,+++++++++************************)))+++,,,+++((('''***---+++***)))'''''''''((()))))))))))))))))))))))))))''')))***)))((('''(((*********))))))))))))***************))))))))))))))),,,,,,,,,,,,,,,+++******+++(((&&&'''***,,,+++)))*********)))))))))))))))''''''(((((()))))))))***)))(((((('''''''''(((((()))))))))))))))******+++(((((()))***************,,,------.........---,,,(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------000111000...,,,,,,...000000///---------...000222---///000111111222444666<<>>======>>>@@@CCCEEEKKKNNNQQQTTTVVV\\\dddjjjqqqoooiiiaaaYYYXXX]]]bbbhhheeebbb``````___[[[XXXSSSRRRQQQRRRTTTUUUTTTQQQGGGIIIJJJJJJHHHGGGFFFGGGGGGKKKMMMKKKFFFFFFKKKPPPbbbppp~~~tttkkkeee^^^ZZZeeeuuuzzzoooggg```\\\ZZZ[[[ccclllwww~~~pppiii```^^^]]]YYYPPPGGGAAA===888555444333111000///...---++++++,,,---...++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***++++++***))))))***,,,******(((((('''((()))))))))))))))))))))))))))))))))***+++***)))((()))+++++++++************++++++''''''((()))***++++++,,,))))))*********)))(((((()))'''%%%&&&((()))((('''((((((((((((((((((((((((((((((((((((((()))******)))(((((('''''''''(((((()))))))))))))))******+++(((((()))************)))************))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------.........,,,+++***,,,...000///---,,,---...///111...///111111111222555777:::DDDZZZwwwrrrfffnnnqqqbbbdddzzzvvvsss~~~||||||{{{{{{{{{{{{{{{||||||zzzyyywwwuuuwwwvvvuuutttttttttttttttqqqrrrssstttttttttttttttssspppmmmllllllllllllkkklllkkkjjjiiigggfffeeedddgggggggggfffdddcccaaa```]]]\\\[[[YYYXXXWWWWWWWWWUUUTTTRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLJJJIIIIIIHHHGGGGGGGGGFFFDDDBBBDDDDDDEEEDDDBBB???<<<:::===>>>AAACCCDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGDDDEEEGGGHHHGGGFFFDDDBBB@@@AAACCCFFFGGGHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGEEECCCBBBCCCDDDGGGFFFEEEFFFFFFFFFDDDBBB===<<<;;;;;;<<<>>>@@@BBBHHHKKKOOOQQQPPPPPPSSSVVVZZZ]]]___^^^[[[YYYYYY[[[\\\[[[[[[]]]___``````^^^XXXWWWXXX\\\```bbbccccccWWWRRRKKKFFFCCCBBBAAA@@@>>>@@@AAAAAAAAAAAADDDFFFQQQ___qqq|||sssoookkkgggnnnyyyzzzrrrhhh___XXXTTTWWW]]]kkkuuuxxxkkkccc```\\\UUUNNNGGGCCC>>>:::777555333111---,,,+++)))))))))***+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++***)))***++++++***)))))))))((((((((()))******)))))))))))))))))))))))))))+++,,,+++***)))***+++,,,,,,++++++++++++,,,,,,((((((((())))))*********(((((())))))***))))))))))))(((&&&'''(((((('''&&&''''''''''''(((((((((((())))))(((''''''(((***+++(((((((((''''''(((((())))))))))))))))))******+++''''''((()))))))))))))))***)))((('''&&&''''''(((++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......---++++++,,,...000///---,,,,,,---...//////000222222222333666888:::DDDZZZwww~~~uuugggmmmsssgggmmmuuurrr~~~~~~~~~|||zzzyyyyyyzzz{{{|||||||||zzzyyywwwtttsssvvvuuuuuuuuuuuuuuuuuuuuuppppppqqqrrrrrrsssssssssqqqnnnlllkkkkkklllkkkiiiiiihhhhhhfffeeedddccccccfffeeeeeecccbbb```^^^]]]ZZZZZZYYYWWWVVVUUUTTTSSSSSSRRRPPPOOOMMMLLLLLLLLLNNNNNNNNNMMMLLLJJJIIIHHHIIIGGGFFFEEEEEEEEEBBBAAACCCDDDDDDDDDBBB???;;;999999;;;===???@@@@@@@@@?????????@@@AAABBBCCCCCCDDDAAABBBCCCCCCCCCBBB@@@???===>>>AAADDDFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDCCC@@@??????@@@DDDDDDDDDDDDEEEDDDCCCCCC;;;;;;::::::;;;<<<>>>???FFFKKKPPPQQQNNNKKKIIIIIIKKKPPPWWW\\\\\\[[[ZZZZZZXXXYYY[[[___bbbdddeeeeee___\\\\\\aaafffjjjpppuuunnndddVVVKKKFFFCCCAAA@@@>>>======???BBBCCCDDDDDDHHHSSSeeezzz}}}}}}}}}}}}vvvsssrrrrrrwww~~~{{{ssseeeZZZTTTUUUXXX^^^hhhyyyuuuhhhaaa\\\VVVQQQMMMHHHBBB<<<999555222000,,,+++***)))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,***((())),,,---+++(((((((((((())))))******+++)))))))))))))))))))))))))))***++++++))))))***++++++++++++******+++++++++,,,+++***)))((('''&&&&&&)))******+++++++++++++++******************)))(((''''''((((((((((((((()))***)))(((''''''((()))+++(((((((((((((((((()))***)))))))))))))))******+++''''''((())))))))))))(((---,,,***((('''((()))***------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...///000///...---...000///......---,,,------...000111333333333444777999===FFF\\\zzzmmmpppxxxuuufffjjjuuukkkssswwwttt~~~~~~}}}~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxyyy|||{{{zzzyyywwwuuutttsssuuuuuuuuuuuuuuutttttttttpppppppppppppppqqqqqqrrrnnnlllkkkkkkllllllkkkjjjgggffffffdddcccbbbaaaaaadddcccbbbaaa___]]][[[YYYZZZYYYXXXVVVTTTRRRQQQPPPQQQPPPOOOMMMLLLKKKKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHJJJHHHFFFEEEEEEEEECCCBBBBBBCCCCCCBBBAAA>>>;;;999888:::<<<>>>??????>>>=========>>>>>>???@@@@@@AAA>>>??????@@@???>>>=========>>>AAACCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>@@@AAAAAA@@@>>><<<===>>><<<===>>>???>>>>>>>>>>>>;;;;;;::::::;;;<<<===>>>???EEEKKKMMMIIIDDDAAA@@@@@@DDDKKKQQQTTTVVVXXXXXXWWWYYY]]]aaadddfffggghhhhhhbbb^^^aaaffflllwwwxxxfffUUUKKKDDD???<<<;;;999999:::>>>AAAAAA@@@CCCLLL\\\rrr{{{{{{||||||~~~yyytttssstttxxx|||zzz~~~}}}}}}~~~}}}zzzzzznnn___WWWUUUUUUUUU]]]ooonnnddd\\\VVVRRRQQQLLLEEE???:::666222000000000///...---------,,,))))))************))))))+++++++++++++++++++++++++++)))(((***------***'''(((((()))*********++++++))))))))))))))))))))))))((()))***)))(((((()))*********))))))))))))******++++++***)))((('''&&&%%%)))******+++++++++******((()))***+++***)))))))))((((((((())))))************)))(((''''''((())))))((((((((((((((()))******)))))))))))))))******+++'''(((((()))))))))))))))...---+++)))((()))+++,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------///000000......///000.........------.........000222333333333555777999>>>GGG]]]zzz|||bbbcccmmm}}}qqq```ddd~~~vvvllluuuzzzwwwyyy~~~}}}~~~}}}}}}}}}|||zzzyyyxxxwwwvvvvvvzzzyyyxxxwwwvvvuuuttttttttttttuuuuuutttsssrrrrrrppppppooonnnnnnooooooppplllkkkjjjjjjkkkkkkjjjiiieeeeeedddbbbaaa___^^^^^^aaa``````^^^\\\ZZZXXXWWWXXXXXXWWWUUUSSSQQQOOOMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHJJJHHHEEEDDDEEEEEEDDDCCC@@@@@@???>>>===<<<:::999888:::<<<>>>>>>>>>===<<<;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;:::===>>>???@@@@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>===;;;::::::;;;:::<<<===>>>=========>>>;;;;;;:::;;;;;;<<<<<<===<<>><<<>>>BBBGGGLLLQQQUUUWWWYYY]]]ccchhhkkkmmmoooqqqqqqhhhaaabbbeeeiiiwwwxxxeeeUUUIIIAAA===;;;:::888999;;;>>>@@@AAAAAAIIIVVViii{{{wwwwwwyyy{{{}}}xxxtttsssssstttxxx~~~{{{uuuqqqnnnkkkjjjrrr{{{iii___XXXSSSRRRWWWhhhyyylllccc\\\XXXVVVQQQIIICCC===999444222111000000///...---,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,,,,***((())))))***+++++++++******))))))))))))))))))))))))''')))***)))((('''((()))***))))))))))))))))))***'''''''''(((((()))))))))(((((())))))(((((('''&&&$$$&&&))))))((('''(((((((((((())))))******++++++)))))))))))))))((((((((((((((((((((()))***++++++)))))))))))))))******+++(((((()))***************+++***))))))))))))++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,......---,,,---............/////////000000000111333333333444777999<<>>===<<<;;;::::::::::::999999999999999999999999999888888888;;;;;;;;;;;;<<<<<<<<<<<<>>>>>><<<;;;;;;;;;<<<===888999:::999777777888999999;;;>>>>>>======>>>@@@:::::::::::::::;;;;;;;;;;;;@@@EEEFFFCCC@@@>>>>>><<<;;;<<<@@@EEELLLQQQSSSVVV\\\dddkkkppptttxxx{{{yyynnnggggggfffhhhuuummm\\\NNNFFFCCC???>>><<<;;;<<>>999777000000//////...,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++(((***,,,---+++***))))))******+++++++++***)))((())))))))))))))))))))))))((()))******(((((()))***+++******))))))******+++%%%&&&&&&'''((()))******))))))))))))((('''%%%%%%"""%%%)))***)))((((((***''''''(((((()))******+++((()))*********)))'''&&&(((((((((((()))***+++,,,)))))))))))))))******+++)))******+++++++++++++++((())))))******+++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------***,,,......---------...------///000111111222222///111222333333444666888:::CCCXXXvvv}}}gggccciii{{{|||yyytttcccPPPQQQjjjxxxooovvvzzzxxx}}}ppp~~~}}}~~~~~~}}}|||zzzzzzzzzzzzxxxvvvsssrrruuuuuuuuuuuuuuuvvvwwwwwwttttttttttttsssqqqooommmrrrpppooommmllllllllllllllljjjhhhhhhgggfffccc```bbbaaa___]]][[[YYYWWWWWW\\\\\\\\\[[[ZZZXXXWWWVVVPPPQQQQQQRRRQQQPPPNNNMMMIIIIIIHHHHHHIIIIIIJJJKKKEEEEEEFFFGGGGGGGGGGGGFFFDDDBBB@@@???@@@BBBBBBAAAAAA@@@>>><<<<<<<<<>>>???888999;;;===>>>===<<<;;;999999999888777777666666888777777777666666666666888888888888999:::;;;<<<:::999888777777777888999444666777666555555666777444777::::::999888:::===999999999999999:::::::::777<<<@@@AAA>>>;;;:::;;;888666666999>>>EEEJJJLLLMMMTTT^^^gggnnnsssyyy}}}}}}rrrkkkkkkiiihhhsssyyykkkZZZNNNHHHFFF@@@???===;;;:::===CCCHHHJJJNNNTTT]]]lll|||||||||zzzsssllljjjnnnttt~~~}}}||||||{{{uuurrrlll{{{wwwkkkbbb]]]WWWXXX\\\cccppp{{{lll```SSSQQQZZZqqqyyyqqqkkk```[[[TTTLLLGGGBBB>>>;;;444444333333222000///...,,,------......------,,,************************&&&***......+++))))))******+++,,,,,,+++***)))((()))))))))))))))))))))))))))+++,,,+++***)))***+++,,,++++++++++++++++++,,,(((((((((((((((''''''''',,,,,,,,,+++)))(((&&&%%%"""&&&+++,,,+++***+++---&&&&&&&&&'''((())))))***'''(((***,,,+++)))&&&$$$(((((((((((()))***+++,,,)))))))))))))))******+++******+++,,,,,,,,,,,,+++((()))***,,,------------(((((()))***++++++,,,,,,++++++,,,,,,,,,---------+++---000111000//////000,,,---///111222333333333///000222222222333666888:::CCCYYYvvvnnnhhhlll}}}}}}xxxtttppp^^^KKKKKKcccyyypppwwwwwwwwwxxxjjj