BM66(i@ @@@@@@AAABBBCCCDDDEEEFFFFFFCCC@@@???BBBDDDDDDCCCBBBCCCDDDDDDBBBCCCDDDFFFHHHGGGGGGFFFEEEFFFFFFFFFIIIHHHHHHIIIMMMRRRWWWZZZaaaiiiyyywwwsssrrruuummmbbb___ZZZVVVTTTTTTQQQPPPSSSXXX]]]]]]\\\___bbbggglllqqqwww~~~|||wwwooolllgggdddaaa___\\\ZZZ]]]\\\]]]___bbbcccbbbaaa``````aaaaaa```______^^^[[[ZZZYYYXXXUUUSSSQQQPPPRRRQQQPPPNNNNNNNNNNNNOOOKKKKKKKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNRRRRRRSSSTTTVVVXXXZZZ[[[[[[[[[\\\^^^___aaabbbbbbbbbbbbcccccceeefffggghhhggghhhiiikkkmmmnnnppppppqqqqqqpppooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkjjjiiigggfffeeeeeehhhhhhgggfffeeedddcccccccccbbbaaa```___]]]]]]\\\ZZZZZZXXXUUURRRPPPPPPRRRPPPOOONNNMMMMMMLLLLLLMMMLLLMMMNNNOOOPPPQQQRRRSSSSSSQQQPPPRRRUUUWWWUUUSSSWWWYYY[[[]]]___bbbgggjjjqqqwww~~~mmmXXXKKKGGGDDDBBB???===<<<<<<<<<===;;;;;;:::999888888888888888888888888888888888888999999:::;;;;;;<<<======<<<:::888888999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???;;;<<<===============<<>>======>>>???::::::999999888999999999999999999999999999999999999999999:::;;;;;;<<<<<<<<<:::888888999;;;;;;:::;;;;;;;;;;;;;;;:::::::::<<<<<<======>>>???@@@@@@=========>>>======<<<<<>>===<<<===>>>>>>999999999888999999::::::::::::::::::::::::::::::888888999999::::::;;;;;;===:::888888999;;;;;;:::;;;;;;:::::::::999999999;;;<<<===>>>???@@@AAABBB??????>>>>>>======<<<<<<@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHKKKNNNRRRQQQSSSUUUWWWZZZbbbkkkqqqxxx@@@@@@AAABBBBBBCCCDDDDDDGGGFFFDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDFFFHHHGGGGGGGGGGGGGGGFFFFFFEEEFFFEEEEEEFFFHHHLLLOOORRRWWWXXX]]]gggvvv|||yyy|||uuuddd[[[VVVUUUTTTRRRPPPPPPQQQRRRQQQSSSVVVYYY\\\```eeeiiilllqqqyyywwwrrrmmmjjjhhhcccaaa^^^]]]\\\[[[YYYWWWZZZZZZ[[[]]]^^^```bbbcccccccccccccccbbb```___^^^YYYYYYXXXWWWWWWVVVVVVVVVOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQTTTTTTTTTUUUVVVVVVWWWWWWSSSRRRRRRRRRSSSTTTUUUUUUVVVVVVUUUTTTSSSSSSRRRQQQQQQQQQPPPPPPOOOOOOOOONNNOOOOOOOOOOOOPPPPPPQQQQQQNNNNNNNNNMMMMMMLLLLLLLLLKKKLLLMMMLLLJJJIIIJJJLLLKKKKKKJJJJJJJJJKKKLLLLLLOOOPPPPPPQQQRRRSSSTTTTTTVVVUUUVVVWWWYYY\\\^^^______ccchhhmmmssszzzsssaaaQQQDDD@@@AAA;;;::::::999999:::;;;;;;888888888888999:::;;;;;;::::::::::::::::::::::::888888888999999:::::::::===;;;999888999:::::::::;;;;;;;;;:::::::::999999;;;;;;<<<>>>???AAABBBCCC@@@@@@???>>>===<<<<<<<<>>@@@999999999999999999::::::888888888888999:::;;;;;;999999999999999999999999888888999999999999::::::===;;;999888999::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???AAABBBBBBAAA@@@>>>===<<<<<<<<<<<>>>>>>>>>>>>>>??????@@@AAABBB@@@BBBDDDEEEGGGJJJNNNQQQQQQTTTVVVUUUTTTVVVZZZ]]]aaaccceeehhhooozzz@@@@@@AAAAAABBBBBBBBBBBBDDDFFFGGGFFFEEEDDDEEEGGGEEEFFFGGGFFFEEEEEEGGGIIIIIIIIIJJJKKKJJJIIIHHHGGGEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMRRR[[[aaakkk{{{jjjbbbXXXQQQOOOOOONNNMMMLLLMMMOOOPPPPPPSSSVVVYYY\\\___eeelllsss}}}zzzwwwpppmmmhhhdddaaa___]]][[[ZZZZZZYYYYYY[[[\\\^^^```aaaaaabbbbbbcccbbbbbbaaa``````___^^^\\\YYYWWWVVVVVVUUUTTTSSSQQQPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJIIIIIIJJJKKKKKKLLLMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLIIIJJJLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLMMMNNNPPPPPPOOOPPPQQQSSSUUUWWWXXXYYYXXXZZZ\\\___bbbgggmmmqqqtttxxx~~~}}}mmmZZZMMMDDD>>>===???:::;;;;;;;;;;;;;;;;;;;;;999999999888999999::::::888888888888888888888888999999::::::::::::::::::>>><<<999888999:::999999::::::;;;<<<<<<======>>>:::;;;<<<===>>>???@@@AAA???>>>===;;;;;;;;;<<<===@@@@@@@@@@@@@@@???>>>===>>>======>>>>>>???@@@AAA???AAACCCEEEGGGJJJOOORRRPPPVVVZZZYYYXXX[[[^^^___bbbbbbbbbcccfffppp}}}@@@AAAAAAAAAAAABBBBBBBBBBBBEEEGGGGGGFFFEEEGGGIIIFFFGGGGGGGGGFFFFFFHHHIIIJJJKKKLLLMMMLLLKKKIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKIIIMMMVVVYYY___ppp|||ooo___UUUSSSSSSPPPLLLKKKLLLMMMMMMMMMOOORRRTTTVVVYYY]]]bbbhhhpppxxx}}}zzzvvvqqqllliiigggdddbbb^^^]]]\\\[[[[[[\\\^^^___bbbbbbcccddddddeeeddddddeeeeeedddcccaaa^^^\\\ZZZYYYXXXWWWUUUSSSQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNNNNNNNNNNNNNNNNOOOLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMJJJKKKMMMMMMLLLKKKKKKKKKMMMMMMNNNNNNOOOQQQRRRSSSQQQRRRTTTWWWZZZ\\\^^^___aaacccgggjjjnnnttt{{{ooo```PPPFFFAAA===<<<>>>;;;;;;;;;<<<;;;;;;::::::::::::999999888999999999999999999999999999999999;;;;;;::::::::::::::::::>>><<<999888999:::999888888888999:::<<<===>>>???:::;;;;;;<<<===>>>>>>>>>>>><<<;;;::::::;;;<<<===>>>???????????????>>>>>>============>>>???@@@@@@???AAACCCDDDFFFIIIMMMPPPOOOXXX^^^^^^___dddhhhgggkkkllllllkkklllqqqyyy}}}|||||||||}}}AAAAAAAAAAAAAAAAAAAAABBBAAADDDGGGHHHFFFFFFHHHJJJFFFGGGHHHGGGFFFFFFHHHJJJJJJKKKMMMNNNMMMLLLJJJIIIFFFFFFFFFFFFGGGHHHIIIIIILLLHHHKKKSSSVVVYYYhhh{{{{{{fff[[[XXXWWWRRRMMMMMMNNNNNNNNNMMMNNNQQQSSSQQQSSSWWWZZZ___eeelllqqqxxx~~~yyytttqqqooollljjjaaa```^^^\\\\\\]]]^^^___cccdddeeefffggggggggggggfffgggggghhhgggfffdddccc[[[ZZZXXXVVVTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMNNNNNNOOOOOOPPPNNNMMMMMMLLLLLLMMMMMMMMMOOOOOONNNMMMMMMLLLKKKKKKNNNNNNNNNMMMNNNNNNOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPLLLNNNPPPPPPNNNMMMLLLMMMNNNNNNOOOPPPQQQSSSTTTUUUUUUVVVYYY\\\___bbbdddeeejjjmmmqqquuuyyy|||fffXXXJJJBBB???<<<;;;<<<999::::::::::::999888777;;;;;;:::999888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>><<<999888999:::999888555666777999;;;===>>>???:::;;;;;;;;;<<<<<<======<<<;;;:::999999:::<<<===>>>>>>????????????>>>>>><<<<<<<<<======>>>???@@@@@@BBBCCCDDDEEEGGGKKKMMMNNNYYY```aaadddkkkooooootttvvvxxxwwwvvvwww{{{~~~{{{===>>>???AAABBBCCCCCCCCCBBBEEEHHHKKKLLLLLLKKKJJJGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJIIIHHHGGGFFFEEEEEEEEEIIIKKKLLLNNNRRRXXX___ddd|||xxxfffZZZTTTRRRRRRPPPPPPOOOPPPQQQPPPNNNMMMMMMNNNOOOSSSXXX^^^dddhhhooovvv}}}zzzuuuqqqqqqmmmgggbbb___^^^]]]\\\bbbbbbbbbbbbcccdddeeefffhhhiiiiiiiiiiiihhhgggfffddd```[[[YYYYYYXXXVVVSSSRRRQQQPPPOOOOOONNNOOOOOOSSSRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNNNNMMMLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJHHHIIIKKKLLLLLLLLLKKKJJJHHHHHHJJJJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKOOOOOOOOOPPPPPPOOONNNNNNOOOOOOOOONNNMMMNNNPPPRRRPPPQQQSSSSSSTTTUUUXXX[[[[[[^^^aaaccceeehhhmmmppptttyyylllXXXNNNDDD@@@CCCCCC>>>888<<<<<<;;;;;;;;;<<<======888999999999999888777777;;;999888666666777999:::888888777666777888:::;;;;;;;;;:::999999888888777:::999::::::;;;<<<===>>>;;;::::::::::::;;;<<<<<>>>>>>>>>>><<<<<<===???AAABBBAAA???@@@???===<<<;;;<<<>>>???>>>AAAEEEFFFEEEGGGKKKOOOQQQYYYccchhhjjjmmmtttzzz|||~~~~~~>>>>>>@@@AAABBBBBBBBBBBBAAACCCFFFIIIJJJJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHIIIKKKLLLOOOUUU[[[```kkkwwwiii___XXXUUUPPPOOOMMMLLLLLLLLLJJJHHHLLLLLLMMMOOORRRWWW\\\___eeellluuu~~~|||wwwsssnnniiifffcccaaa______^^^______aaaccceeefffjjjjjjkkkkkklllllllllllliiifffaaa___]]]\\\YYYWWWWWWVVVUUUSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPOOONNNNNNQQQQQQRRRRRRRRRQQQPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLOOOOOONNNNNNNNNNNNOOOOOOMMMMMMNNNNNNMMMMMMLLLLLLJJJKKKLLLMMMNNNMMMMMMLLLIIIJJJKKKKKKKKKKKKJJJIIIKKKKKKLLLMMMMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPOOONNNOOOQQQSSSTTTUUUWWWXXXYYYZZZ]]]___bbbdddiiimmmpppuuuzzz~~~ooo[[[OOOHHH???<<<===>>>;;;777;;;:::999888888888888888888999999999999888777777888888999999999888888888:::::::::::::::;;;<<<===999999999999999999999999999999999999:::;;;<<<===;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;::::::======???DDDHHHKKKKKKJJJ@@@???===<<<;;;<<<===>>>>>>AAADDDEEEFFFHHHLLLPPPXXX___fffjjjlllqqqyyy>>>???@@@AAAAAAAAAAAAAAA@@@AAADDDFFFHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLPPPVVVZZZ\\\nnn~~~oooaaaXXXTTTQQQNNNLLLKKKJJJIIIGGGLLLKKKKKKLLLNNNQQQTTTVVV[[[```gggnnnttt}}}}}}xxxtttppplllgggddd^^^]]]]]]^^^```cccfffhhhjjjkkkmmmnnnpppqqqrrrsssqqqnnnjjjgggeeebbb___\\\[[[ZZZXXXVVVTTTSSSRRRRRRSSSSSSRRRRRRQQQPPPPPPPPPNNNOOOOOOPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMNNNNNNOOOOOONNNNNNLLLMMMNNNOOOOOOOOOOOONNNKKKLLLLLLMMMMMMLLLLLLKKKMMMMMMNNNNNNNNNMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTSSSTTTTTTSSSRRRSSSUUUWWWYYY[[[^^^```aaacccfffhhhmmmqqqvvv|||~~~nnn[[[KKKEEEBBB===:::999:::999999;;;:::999777666666666666888999999999999888777777666777999:::;;;999777666777888888999999999999888777777888888999::::::;;;888888888888888999:::;;;<<<<<<;;;;;;<<<<<<===>>>;;;;;;:::::::::999999999<<<===???DDDIIIKKKLLLKKK???>>>===;;;;;;<<<=========@@@DDDEEEEEEHHHMMMRRR^^^bbbgggjjjmmmttt??????@@@@@@@@@@@@@@@??????AAACCCEEEFFFFFFFFFEEECCCCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJMMMQQQUUUYYYcccsss~~~{{{yyyxxxuuuvvvyyymmm]]]YYYUUUQQQNNNMMMMMMMMMLLLMMMMMMLLLLLLNNNPPPRRRSSSWWWZZZ___ccchhhoooyyy~~~zzztttnnnjjjcccbbbaaa```aaacccfffhhhjjjkkkmmmooorrruuuwwwxxxvvvtttrrrooollliiieeecccaaa```^^^[[[YYYWWWVVVUUUVVVVVVUUUTTTSSSSSSRRRRRRMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNPPPPPPOOOOOOOOOOOOPPPPPPMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNOOOOOOOOOOOOPPPOOOLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNOOOOOOOOONNNPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUWWWXXXXXXXXXYYYXXXXXXYYY[[[^^^^^^aaaeeeiiilllooosssvvv|||}}}mmm]]]NNNDDD@@@???===;;;999999;;;===<<<;;;:::999999999999999888999999999999888777777666777888999:::999888888555666777888888888666666777777888888999999999:::777777777777777888999999;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>AAABBBAAA???>>>===<<<;;;;;;;;;<<<<<<<<>>>>>??????@@@?????????@@@AAABBBDDDEEEEEEEEEEEEBBBBBBAAABBBBBBCCCDDDEEEGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIKKKOOOQQQXXX\\\fffuuu|||yyypppnnnnnnsss}}}lll^^^ZZZSSSOOOMMMNNNNNNNNNLLLLLLLLLLLLMMMOOOPPPQQQTTTVVVYYY[[[^^^dddmmmtttzzz~~~wwwsssmmmkkkhhhfffddddddeeeeeeiiiiiikkknnnqqquuuxxxzzzwwwxxxxxxwwwtttpppnnnlllllljjjhhheeebbb```^^^^^^YYYYYYXXXVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSRRROOOOOOOOOOOOOOOOOOOOOOOOQQQPPPPPPOOOOOOPPPPPPQQQOOOOOOPPPQQQQQQRRRQQQQQQNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNKKKLLLMMMOOOQQQRRRSSSSSSRRRSSSSSSSSSTTTTTTUUUUUUWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^```cccffffffjjjpppuuuzzz~~~zzzqqqrrrtttyyy~~~ooo^^^OOOFFFBBB=========;;;999888;;;>>>::::::999::::::;;;<<<<<<888999999999999888777777888888777777777888:::;;;888999:::;;;;;;:::999888999999999888888777777777777777666666666777888888999999888888999999:::;;;=========<<<<<<<<<;;;;;;:::999:::;;;<<<<<<:::888===<<<<<<;;;;;;;;;;;;;;;<<>>???????????????@@@@@@AAABBBCCCDDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHIIIIIIIIIJJJMMMOOOTTTUUU[[[gggwwwsssnnnjjjlllsssmmmfff\\\TTTOOOMMMMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNOOOQQQSSSTTTUUUYYYaaagggkkkrrr~~~yyywwwtttpppllliiifffeeehhhhhhiiilllooosssvvvyyywwwzzz}}}}}}{{{yyywwwwwwrrrpppnnnjjjhhheeedddccc___^^^\\\ZZZXXXVVVTTTSSSTTTUUUUUUUUUTTTTTTSSSRRRPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQRRRRRRSSSRRRRRRRRRPPPOOOOOOOOOOOOPPPQQQRRRPPPPPPOOOOOOOOOOOOPPPPPPLLLNNNPPPRRRUUUVVVXXXXXXVVVVVVWWWWWWXXXYYYYYYYYYZZZ[[[]]]^^^````````````cccdddfffggghhhkkkooorrruuuyyywwwnnnhhhfff___dddlllxxxrrraaaRRREEE???@@@;;;;;;;;;999777777999:::777777777888999:::;;;<<<888999999999999888777777999888666666666888;;;<<<888888999999999888777777:::999999888777777666666777777777666666777777888888888777777777888999999;;;;;;:::::::::999999999:::999:::<<<>>>???===;;;<<<;;;;;;;;;;;;:::::::::<<<>>>@@@@@@AAAEEEKKKQQQWWWXXXZZZ^^^fffqqq~~~}}}zzz;;;<<<===>>>????????????>>>??????@@@AAAAAAAAABBB????????????@@@AAABBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHFFFGGGHHHHHHHHHHHHKKKMMMNNNOOOTTT\\\fffxxxyyyqqqoooqqqxxxpppbbbXXXRRROOOMMMKKKKKKJJJJJJJJJKKKKKKKKKKKKMMMOOOOOONNNQQQWWW\\\^^^eeeoooxxxyyytttooommmhhhhhhiiijjjmmmqqqtttwwwuuuzzzzzzxxxvvvssspppnnnmmmllliiihhheeebbb___\\\ZZZYYYWWWWWWWWWWWWVVVTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUSSSSSSSSSTTTSSSSSSRRRRRRRRRQQQQQQPPPQQQRRRSSSTTTTTTSSSRRRRRRRRRRRRSSSTTTRRRSSSUUUWWWYYYZZZ[[[\\\[[[[[[\\\]]]]]]^^^_________bbbeeeiiilllmmmmmmllloooqqqtttvvvxxx{{{zzzmmmccc___^^^___^^^gggtttyyydddTTTHHH???===@@@===;;;:::888888888777777777777777777777888999:::888999999999999888777777777777777777888999:::;;;777777666555555555555555888888888888777777777777888888777777777777777888888888888888888999999:::999999999999888888888888999999:::<<>>===;;;;;;;;;;;;;;;:::999999<<<>>>?????????BBBIIINNNPPPQQQRRRVVV]]]gggqqqxxx~~~~~~yyyvvvuuuvvvvvv|||:::;;;<<<>>>???@@@@@@@@@======>>>>>>??????@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@AAACCCDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEGGGHHHHHHDDDFFFGGGGGGGGGGGGJJJLLLKKKMMMRRRWWW[[[fff|||vvvssswwwrrrdddZZZUUURRRNNNNNNMMMLLLLLLKKKJJJJJJJJJLLLMMMMMMLLLNNNRRRWWWUUU\\\dddkkkrrr{{{yyyvvviiiiiiiiijjjmmmpppsssuuuuuu{{{}}}{{{zzzyyyrrrqqqnnnkkkgggdddaaa```^^^^^^^^^]]]\\\ZZZXXXXXXUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWTTTTTTTTTTTTTTTSSSRRRQQQTTTSSSRRRRRRRRRSSSUUUVVVWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWYYY[[[\\\]]]]]]]]]_________```aaabbbbbbcccdddhhhmmmssswwwyyyyyyxxx{{{}}}xxxkkk___YYYYYY]]]aaaeeeoooqqqZZZKKKBBB===>>>CCC@@@===;;;:::::::::888666999999888888888888888999888999999999999888777777444666888:::;;;:::999888;;;:::999777777777888999666666666777888888999999999888777777777777888888999999888888999999:::;;;:::::::::999999999999888999888999:::<<<<<<:::888::::::;;;;;;;;;:::999888<<<===>>>>>>>>>AAAGGGMMMJJJJJJLLLOOOUUU]]]eeejjjooosssvvvuuupppnnnpppsssvvv|||~~~:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEHHHHHHGGGFFFEEEEEEHHHKKKLLLKKKNNNSSSWWW^^^ooo}}}zzzyyyzzzlll___UUUMMMNNNOOOMMMKKKHHHGGGFFFNNNLLLIIIHHHJJJMMMOOOPPPRRRVVV[[[___cccjjjuuu~~~~~~yyysssmmmkkkmmmppprrrrrrtttwww~~~~~~yyyuuurrrnnnkkkhhhiiigggeeecccaaa___^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[ZZZYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWYYYYYYXXXXXXXXXXXXYYYYYY[[[\\\]]]___aaaccceeeeeedddfffggggggggggggjjjlllmmmpppvvv{{{vvvkkk___WWWTTTVVVaaalllzzzyyyfffQQQEEE@@@======???<<<;;;:::999888888888888888888777777666666555555666666777777888888888999888::::::999777666777888===<<<;;;:::999777666666777777777777777777777777333333444666777999::::::999999999999999999999999======<<<;;;:::999999999999999::::::;;;<<<======<<<;;;::::::::::::;;;<<<;;;===>>>??????@@@BBBDDDHHHHHHIIILLLQQQYYY```dddlllqqquuutttpppooorrrvvv{{{~~~~~~{{{{{{||||||}}}999999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCC@@@@@@AAAAAABBBCCCCCCDDDGGGGGGGGGFFFDDDEEEHHHJJJLLLKKKMMMQQQSSSXXXfffuuu|||mmm```ZZZYYYVVVRRRNNNLLLKKKKKKJJJHHHFFFGGGIIILLLMMMNNNNNNRRRWWWZZZ\\\bbbkkkrrryyyzzzuuussstttsssssstttxxx}}}|||yyyvvvrrrpppooonnnllljjjhhhgggfffeeeddddddccccccccccccbbbbbbbbbaaa```_______________]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]^^^______aaabbbccceeegggjjjlllmmmmmmnnnpppppppppqqqsssvvvyyy|||wwwpppggg^^^ZZZZZZaaaooo|||}}}hhhYYYIIIAAA???<<<:::;;;::::::999888777777777777777777777777666666666666666777777777888888888888888999:::999777666777888::::::999888777666555555555555555555555555555555555555666666777777777777888888888888888888888888888999:::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999999999<<<;;;::::::::::::;;;<<<:::<<<===>>>>>>???BBBEEEHHHHHHHHHKKKPPPXXX```dddooorrruuuvvvttttttvvvyyy|||}}}{{{{{{|||{{{|||777777888999;;;<<<==============================??????>>>=========>>>>>>@@@AAABBBBBBCCCCCCCCCBBB@@@@@@@@@AAABBBBBBCCCCCCFFFFFFFFFEEEDDDEEEGGGJJJKKKKKKMMMOOOOOOQQQZZZeeeuuuttthhhccc\\\UUUPPPNNNOOOPPPKKKJJJHHHHHHIIIJJJJJJIIIIIIMMMQQQSSSTTTWWW]]]aaahhhnnnwww}}}{{{yyywwwxxxzzz~~~}}}{{{yyyyyywwwuuutttsssrrrrrrpppppppppooooooooonnnnnnllllllkkkiiiiiihhhhhhhhhgggggggggfffffffffeeeeeedddddddddddddddeeeffffffffffffgggggghhhiiikkkkkkmmmnnnnnnppprrruuuxxxzzz{{{}}}~~~wwwnnnlllfffbbbdddjjjuuuxxxnnnUUUJJJAAA??????<<<999999999888777666666666666666666666666666777777777777777777777777888888888888888999999999777666777888777666666666555555555555555555555555555555555555888777777666666555555555777777777777777777777777666888;;;===>>>===<<<;;;<<<<<<;;;;;;:::999999888;;;;;;::::::::::::;;;;;;:::;;;======>>>@@@CCCFFFJJJJJJIIILLLRRRZZZccchhhssstttvvvxxxzzz{{{||||||~~~~~~|||{{{{{{|||zzz{{{666666777999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>=========<<<<<>><<<::::::999888777777666666666666555555666666777777888888777777777777777888888888777888999888777666777888555555555555555555555555555555555555555555555555777777777666555555444444666666777777777777777888999;;;???AAA@@@>>>;;;888::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;<<<===>>>>>>AAAEEEHHHNNNMMMMMMQQQXXXaaakkkqqqxxxxxxxxx{{{~~~}}}}}}|||{{{||||||zzzzzz~~~666777888999;;;<<<===>>>????????????????????????>>>>>>>>>>>>======<<<<<<>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFHHHJJJKKKOOORRRRRRQQQQQQSSSUUU]]]hhh~~~~~~yyylllccc^^^ZZZWWWTTTRRROOONNNMMMKKKHHHEEEDDDFFFIIILLLMMMNNNPPPQQQXXX[[[___dddiiipppxxx}}}~~~}}}}}}~~~|||kkk[[[RRREEE>>>::::::;;;:::999;;;999999888777777777888888555555666666777777888888888888777777777777777777666777888888777666777888555555666666666666777777666666666666666666666666555555555555666666666666777777777888888888999999:::<<<@@@CCCCCCAAA===;;;<<<<<<<<<<<<============::::::::::::::::::::::::;;;<<<===>>>???BBBGGGKKKPPPPPPRRRVVV^^^iiisssyyy{{{zzzzzz|||~~~}}}~~~}}}||||||{{{{{{xxxyyy|||888888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>=========>>>???@@@AAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHGGGGGGIIIKKKMMMRRRTTTSSSRRRTTTTTTRRRYYY^^^nnn~~~sssiii```ZZZWWWTTTQQQOOONNNMMMKKKIIIFFFGGGIIIKKKLLLNNNNNNNNNPPPRRRVVVZZZ^^^eeelllqqqxxx{{{{{{{{{{{{~~~|||lll\\\PPPIII@@@:::777777888666666999999888888777777888888888666666666666777777777777888888888888777777777777555777888777666666777999666666666777777777777777777777777777777777777777333333444555666666777777666777777888888999999999666999>>>BBBDDDCCCAAA@@@@@@???>>>===<<<::::::999999999::::::::::::999999;;;<<<======???CCCHHHLLLPPPQQQSSSYYYaaajjjsssxxxwwwxxxzzz{{{|||}}}~~~~~~~~~}}}}}}}}}{{{yyyuuuuuuyyy::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@???>>><<<===>>>@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIIIIIIIJJJLLLNNNTTTVVVSSSRRRTTTRRRNNNUUUXXXcccyyy}}}{{{~~~ssskkkccc___YYYUUURRRPPPMMMKKKIIIHHHHHHIIIJJJKKKKKKKKKJJJLLLOOORRRUUUZZZ```dddhhhoooxxx}}}zzzuuusssrrruuuyyy~~~}}}lll\\\OOOFFFCCC;;;888666999999666555777777777666666666777777888777777777777666666666666888888888888777777777666555666777777666666777999777777777666666666666666666666666666666666666666333333444555555666666777555555666666777888888999555888<<<@@@BBBBBBAAA@@@>>>>>>===;;;:::999888777888999::::::::::::999888999::::::;;;===AAAGGGKKKMMMOOORRRWWW]]]eeekkkooopppssswwwyyyyyyzzz~~~~~~~~~~~~zzzwwwpppqqquuu~~~;;;<<<<<<<<<======>>>>>>===========================>>>???@@@AAAAAA@@@???<<<===>>>???AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDFFFIIIJJJJJJJJJKKKLLLPPPUUUVVVRRRPPPRRRPPPJJJNNNPPPZZZhhhwww|||wwwwwwwwwrrrlllddd\\\VVVQQQNNNKKKKKKJJJHHHGGGHHHIIIHHHHHHIIIJJJLLLNNNOOORRRVVVYYY\\\ccckkkpppsssyyy~~~xxxqqqkkkhhhnnnsss{{{tttbbbQQQFFFAAA???999777888<<<<<<888666888666666555555555666666777888888777777666666555555999888888888777777666666444666777777666666777999777777666666666555555555555555555555555555555555444444444555555555555555444444444555666777777888888999<<>><<<999999999999999999999999888999:::;;;;;;:::999888777888888999;;;@@@FFFJJJKKKLLLOOOTTTYYY^^^cccfffiiiooouuuxxxwwwyyy~~~~~~~~~zzzvvvlllnnnrrr{{{;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@===>>>>>>@@@AAABBBCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEGGGHHHJJJLLLMMMMMMSSSTTTTTTRRROOONNNNNNNNNPPPNNNTTT```kkkxxxxxxqqqssspppddd]]]XXXSSSOOOLLLJJJHHHFFFFFFGGGIIIJJJHHHHHHIIIKKKMMMPPPRRRSSSXXXYYY\\\```eeejjjnnnppp~~~{{{|||zzzuuunnnjjjjjjllltttyyydddTTTIII@@@>>>???;;;:::999888888:::<<<===999888888888777777666666777777777777777666666666777888999888777666666888:::888666666666666555444555666666666666666555555666666666666666555555555:::999666444333333444555999777666444333333333444777888999;;;<<<===>>>>>>??????===<<<:::888777666:::999999999999:::;;;;;;===:::777888<<>>>>>???@@@AAABBBCCCCCCCCCEEEFFFEEEDDDCCCDDDFFFEEEEEEFFFGGGHHHIIIKKKLLLRRRSSSSSSQQQOOOMMMMMMNNNOOOMMMQQQ[[[aaakkkyyyvvvtttiii```XXXSSSPPPNNNLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNSSSTTTWWWZZZ___cccgggiiirrruuu{{{zzzvvvtttsssqqqlllhhhhhhmmmqqq{{{kkkXXXKKKBBB<<<:::<<<<<<;;;999888777888999:::888888888777777777666666555555555555555555555444777888888888666555666777777555444444666777777666555555666666666666555555555555555555555555555555888777666555444444555555333444444555666777999999888999:::;;;;;;<<<<<<<<<>>>>>>===;;;:::999888777999999999999;;;===???@@@===:::888999>>>CCCGGGHHHHHHEEEFFFKKKNNNPPPTTTYYYaaafffnnntttxxxzzz|||}}}~~~}}}{{{{{{zzzxxxuuusssoooooorrrzzz;;;<<<<<<<<<=========>>>========================@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCBBBCCCEEEEEEDDDDDDFFFGGGHHHGGGFFFFFFGGGHHHJJJKKKPPPQQQQQQPPPMMMLLLLLLMMMLLLJJJNNNTTTXXX]]]ooo}}}~~~pppddd\\\UUUSSSOOOMMMKKKJJJHHHFFFJJJIIIIIIHHHHHHIIIIIIJJJLLLMMMOOORRRVVVZZZ]]]___cccgggkkkooorrruuuxxx{{{~~~yyyuuuppplllkkkkkkiiiggggggmmmxxx~~~iii[[[LLLBBB===888888:::<<<;;;999777666666666777888888777777777777666666444444555555555555555555666777777777555444555666333222111333666888888888555555666666666666666555444444555555555555555555555555555555555555555555222333444666888999:::;;;888999999:::;;;:::::::::<<<<<<;;;::::::999999888999888888999<<>>>>>???========================@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBCCCAAABBBDDDEEEDDDEEEGGGHHHJJJJJJHHHGGGHHHIIIKKKLLLMMMNNNOOOMMMLLLKKKKKKLLLJJJJJJMMMQQQSSSWWWcccpppuuukkkaaa[[[TTTPPPNNNMMMKKKJJJKKKJJJIIIIIIHHHHHHIIIIIIHHHIIIKKKMMMPPPSSSUUUWWWZZZ]]]aaadddfffiiimmmooouuuzzzzzzuuupppmmmjjjiiigggiiilllooottt~~~rrr\\\QQQEEE???<<<999888::::::999777666555555555666777777777777777777666666666666666666777777777777555666777666444333444555222111111222555777777777444555666666666666666666555555666777777777666666333444555666666666666555444555777888888777666555666777888999::::::::::::999999999999999999999999999888888888;;;>>>AAADDDDDDAAA>>>======???AAACCCJJJFFFDDDGGGIIIKKKPPPVVVZZZ```iiippptttuuuvvvvvvttttttvvvyyyzzzzzzwwwtttqqqssswww<<<<<<======>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCC@@@BBBDDDEEEDDDEEEGGGIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLKKKJJJIIIJJJKKKOOOOOOQQQSSSSSSTTT\\\dddnnnzzzrrriii]]]UUUSSSRRRQQQOOOJJJIIIHHHHHHGGGHHHHHHHHHHHHIIIIIIKKKMMMOOOQQQRRRTTTVVVYYY\\\]]]```cccfffkkkpppvvv|||yyywwwrrrmmmhhhfffeeefffhhhnnnwwwrrrdddSSSJJJAAA>>><<<999888999666666666666666666666777666666666666666666777777555666666666777777888888444555666555444333333555444333111222444555555444444444555666666666666666666777888:::::::::999888222333444555666666666555666666777777666555333222444555666888999:::::::::888888888999999999::::::999999888888999;;;===???BBB@@@>>><<<;;;===@@@BBBHHHDDDCCCFFFIIIKKKQQQWWWVVV\\\eeekkkoooqqqrrrrrrssstttwww{{{~~~~~~zzzwwwtttuuuyyy<<<<<<===>>>???@@@AAAAAA????????????????????????AAAAAACCCCCCCCCCCCAAAAAA@@@AAAAAAAAABBBBBBBBBCCCAAABBBDDDEEEDDDEEEGGGIIIFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJIIIHHHHHHIIIJJJTTTUUUUUUSSSQQQQQQUUUYYYbbbhhhwwwxxxiii^^^YYYVVVSSSOOOJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLNNNOOONNNPPPRRRSSSUUUWWWZZZ]]]bbbfffkkkooosssxxx||||||||||||{{{xxxvvvvvvwwwsssqqqnnniiieeedddfffhhhrrr{{{wwwdddWWWJJJBBB<<<;;;;;;888666777555555555666666777777777555555666666666666777777333333444444555666666666555666666666444333444555666444333333444555444333333444555666777777777777666888:::<<<<<<<<<:::999333333444444444555555666333444444555555555555555444555666777888888888888777777888888888999999999888888888888888888999999;;;;;;:::::::::===CCCFFFGGGCCCCCCFFFIIIKKKPPPVVVUUUZZZbbbhhhlllnnnpppqqqsssvvvzzz~~~{{{vvvvvvyyy<<<======>>>@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAACCCDDDEEEDDDEEEFFFHHHFFFGGGIIIJJJKKKJJJIIIHHHEEEFFFHHHHHHGGGGGGHHHIIIPPPRRRRRROOOMMMNNNQQQSSSZZZ^^^hhhxxxtttlllddd[[[TTTQQQPPPNNNLLLJJJIIIHHHGGGIIIIIIIIIHHHIIIJJJJJJKKKIIIKKKLLLMMMNNNPPPTTTWWWYYY\\\```dddhhhkkkpppsssyyy}}}|||wwwuuuttttttrrrssssssqqqmmmkkklllnnnllllllkkkjjjiiilllrrrwwwzzzhhhVVVKKKCCC<<<888:::;;;999777777666777777777777666666555555555555666666666777777333333444444555666666777555666777666444444444555666444333333444555555444333444555666777777777777555777:::<<<===<<<:::999555444333333333444555666444444444444555666888888777777777777666666555444777777777888888888888888666777888999999999888777888999999999:::>>>DDDIIIJJJGGGGGGJJJLLLMMMPPPUUUWWW[[[aaafffjjjmmmpppssstttwww|||}}}xxxwwwyyy<<<===>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEDDDBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCEEEEEEDDDDDDFFFGGGHHHJJJMMMOOOPPPOOOMMMLLLDDDEEEGGGGGGFFFFFFGGGIIIIIIKKKKKKJJJIIILLLPPPRRRRRRVVV]]]gggwww~~~}}}xxxjjj```XXXWWWTTTQQQNNNLLLJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLNNNQQQTTTRRRUUUZZZ]]]aaadddiiillllllrrrzzzyyysssmmmkkkjjjjjjlllmmmmmmjjjfffeeefffhhhgggiiikkkmmmpppwwwrrr^^^NNNDDD@@@:::777:::===;;;999999888888888888777666444333444555555555666666777777555555555666777888888999666777777777555444555666555444333333555666666666333444555666777777777777444666999;;;<<<;;;:::999666555333222222333555666777666555555555666888999:::999999777555333222111777777777777777888888888444666888:::;;;:::999888:::;;;;;;::::::===CCCHHHOOOLLLLLLOOOPPPOOOQQQUUUXXX\\\aaaeeeiiimmmqqqtttuuuxxx~~~~~~yyyxxxyyy~~~<<<<<<===>>>>>>>>>>>>>>>BBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGKKKNNNPPPOOONNNLLLHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHIIIKKKLLLNNNOOOOOORRRSSSXXX```iiiwww}}}|||{{{rrrkkk___WWWWWWWWWRRRNNNNNNJJJKKKKKKIIIHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKPPPQQQSSSVVVYYY]]]```aaahhhjjjnnnrrrvvvyyy|||}}}{{{zzztttmmmgggccccccccccccbbbddddddaaa]]]]]]ccciiiiiirrrxxxyyy|||~~~kkkUUUEEE???<<<;;;:::888777666666666666666666666666666666666555555555555666666666666444444555666666555444444999777666444333333333333444444444444444444444444222222333333333444444444888777777777999:::999888666666666666666666666666555555555555666666666666222333555777999999888888::::::999999888777666666999888777666666777888999888999;;;::::::>>>DDDJJJPPPSSSTTTSSSPPPNNNPPPSSSWWW\\\ccciiilllnnnpppqqqrrruuuyyy|||}}}|||||||||xxxvvvvvvzzz======>>>????????????>>>@@@@@@@@@AAABBBCCCDDDEEEAAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGJJJKKKKKKJJJJJJHHHGGGFFFEEEDDDEEEGGGHHHHHHHHHIIIKKKLLLMMMNNNOOOMMMNNNRRRXXX^^^iii{{{}}}~~~}}}zzzwww{{{}}}pppddd___[[[UUUQQQQQQOOOOOONNNKKKIIIHHHHHHIIIGGGGGGGGGGGGGGGHHHHHHIIILLLMMMNNNPPPSSSVVVYYYZZZ___aaadddiiimmmppprrrsssuuuwwwyyy|||~~~|||vvvqqqlllhhhbbb]]][[[[[[\\\\\\^^^``````]]]ZZZ[[[bbbhhhrrr}}}ppp___NNNBBB>>>:::999888666555444444444666666666666666666666666555555555555666666666666555555555555555555555555777666555333333333333444444444444444444444444444222222333333333444444444888777666777999:::999888555555555555555555555555555555555555666666666666444555666777777777777777:::::::::999888777777777888777777777777777777888888999;;;::::::>>>DDDJJJSSSVVVXXXVVVSSSPPPQQQSSSXXX]]]ccchhhjjjkkklllmmmnnnqqquuuxxxyyyyyyyyyxxxxxxxxxzzz~~~>>>??????@@@@@@@@@@@@@@@?????????@@@BBBCCCEEEFFFAAAAAAAAABBBBBBBBBBBBCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNIIIIIILLLPPPSSSYYYfffsss~~~zzzvvvuuuyyy}}}wwwnnnggg```ZZZXXXSSSRRROOOLLLJJJHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKMMMPPPRRRSSSVVVXXX[[[^^^bbbeeeggghhhhhhiiilllooosssuuuwwwxxxssstttuuuxxx{{{~~~|||yyyvvvsssnnniiieee___]]]YYYVVVUUUUUUWWWXXX[[[]]]^^^\\\ZZZ^^^fffnnnmmm\\\PPPEEE???===999888777666555444444444666666666666666666666666444555555555555666666666666555444333333444555666555555444333333444444555444444444444444444444444333333333333444444444444777666555666888999888777444444444444444444444444444555555555555666666666444444444555666777999999:::::::::999888888777777666777777888888777777666777999:::::::::===DDDIIIUUUXXXZZZYYYUUURRRQQQRRRZZZ^^^dddhhhiiijjjjjjjjjiiilllppptttvvvvvvuuutttxxx{{{???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEEEEGGGHHHHHHFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMIIIIIIKKKNNNOOOQQQYYYcccvvvzzzwwwvvvwww{{{rrriiiddd[[[XXXTTTPPPNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOQQQRRRUUUXXX[[[^^^___``````aaadddgggiiikkkmmmmmmjjjkkkmmmooossswww{{{}}}}}}vvvtttqqqmmmiiiddd```]]][[[ZZZXXXUUUTTTUUUXXXZZZ\\\___aaaaaabbbhhhsss{{{rrrZZZLLLEEE???======::::::999777777666666666666666666666666666666666444444444555555555666666777666444333333444666777444444444555555666666777444444444444444444444444333333333444444444444555666555444555777888777666333333333333333333333333444444444555555555666666222222222333555888:::<<<::::::999999888888888888555666777888888777666555777999:::::::::===DDDIIISSSVVVZZZZZZWWWTTTSSSTTT\\\```fffjjjkkkkkkllllllhhhkkkooossswwwwwwuuusssvvv{{{@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHJJJMMMMMMMMMSSSZZZggguuu}}}|||}}}zzzooofffaaa[[[WWWUUUTTTQQQOOOKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNQQQSSSVVVXXXYYYZZZ[[[\\\]]]___```aaaaaaaaa^^^___aaacccggglllooorrrvvvyyy}}}~~~yyyvvvsssmmmkkkhhhddd```\\\ZZZYYYXXXXXXWWWUUUTTTVVV[[[___bbbfffjjjlllooowwwooo^^^LLLCCC@@@===<<<<<<999999888777666666666666666666666666666666666666444444444444555555555555777666444333333444666777444555666666777777888888444444444444444444444444333333444444444555555555555444333444666777666555333333333333333333333333444444444444555555555555555444444444444666888999999999888888888888777777555666777888888777666555777888:::999999===CCCIIIRRRVVV[[[\\\ZZZXXXXXXYYY]]]bbbhhhlllnnnoooooopppjjjlllpppuuuyyyyyyvvvsssrrrwww~~~@@@AAAAAABBBBBBBBBBBBBBBCCCBBBAAA@@@@@@?????????CCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHFFFGGGJJJKKKKKKOOOUUU]]]cccttt~~~qqqkkkccc]]]ZZZWWWTTTPPPNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJLLLNNNPPPQQQRRRRRRTTTUUUUUUVVVVVVUUUUUUTTTUUUVVVXXX[[[___cccgggiiipppssswwwzzz|||~~~}}}yyytttoookkkiiibbbaaa___\\\XXXVVVWWWXXXWWWXXXXXXVVVVVVZZZaaagggoootttzzz~~~pppXXXMMMBBB???>>>;;;::::::777666555555444444444555666666666666666666666666333444444444444555555555666555444333333444555666444555666777777777777777444444444444444444444444333444444444555555555555444333222333555666555444333333333333333333333333333444444444444555555555888888666555444333333333777777777777777777777777555666666777777666666555666888999999999<<>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@>>>???@@@AAABBBBBBBBBBBBAAABBBBBBBBBCCCDDDDDDDDDIIIFFFEEEHHHIIIHHHKKKPPPNNNQQQZZZiiixxx~~~~~~yyyrrrkkkeee[[[ZZZWWWTTTRRRPPPNNNNNNHHHHHHHHHHHHHHHIIIJJJJJJFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKGGGHHHJJJMMMQQQVVVZZZ\\\^^^aaaeeegggiiilllnnnppprrrsssuuuvvvwwwyyy|||zzzwwwqqqooommmiiiddd___[[[YYYXXXYYYYYYWWWUUUVVV[[[___aaacccddddddgggppp~~~kkkXXXKKKAAA===::::::888444333666888777777666666666666777666666666666666666666666333333333444444444555555444444555666666555444444222333444444444333222111444444444444444444444444444444444555555555666666333222111222444555444333444444444444444444444444333333333444444444555555///111333666777888777777444444444555555555555555777666555444444555666777666888999999999<<>>>>>?????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA???????????????????????????>>>=========>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@>>>>>>@@@BBBDDDDDDAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHMMMTTTZZZcccuuu~~~zzz~~~tttnnnggg^^^XXXTTTRRROOOLLLNNNOOOOOONNNLLLJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJMMMIIIEEEDDDGGGJJJJJJJJJHHHDDDDDDIIILLLMMMPPPUUUXXXZZZ\\\___cccfffhhhiiimmmkkkjjjjjjkkkooosssvvvuuuvvvxxxyyy{{{{{{||||||zzz{{{{{{zzzyyyzzz|||~~~{{{sssmmmiiigggfffdddbbb```\\\XXXUUUQQQTTTWWW[[[^^^aaafffiiiiiikkkmmmnnnrrr|||yyygggWWWKKKEEE>>>>>>===<<<:::999888888555555555555555555555555666666555444333333333333444555777555333222555777222>>>AAA777000333555222555555666777666555333222555555555444444333333333555555555555555555555555666666555444555666777888777777666666555555555444///000222444444333222111333444444444444444444444666666666666666666666666999888888666555444333222666777999999:::<<<@@@CCCNNNPPPSSSUUUVVVUUUSSSRRRWWW[[[```ddddddcccaaaaaabbbccceeeiiikkkiiifffbbbbbbbbbfffmmmuuu>>>>>>??????????????????>>>>>>>>>?????????@@@@@@@@@@@@??????>>>======<<>>>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@>>>>>>@@@BBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIMMMQQQTTTZZZfffwww~~~wwwkkkbbb]]]YYYUUURRROOOOOONNNMMMKKKJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGKKKGGGDDDDDDFFFHHHHHHGGGIIIEEEDDDGGGIIIIIIKKKNNNSSSTTTVVVXXX[[[^^^```aaadddcccbbbcccdddgggkkkmmmnnnooopppqqqrrrsssssssssrrrsssrrrqqqpppqqqtttvvv{{{|||}}}uuunnnhhheee```___]]]\\\[[[YYYWWWUUUWWWZZZ^^^bbbfffkkkqqqvvvyyy{{{}}}yyyhhhXXXKKKBBB>>>;;;;;;:::999888777666666555555555555555555555555444444333333333444444555444555666555333222444777999CCCEEE;;;444666777333555555555555555444333333555555444444444333333333444444444444444444444444555555444444444555666777555555555444444444333333111222444555666555444333444444444555555555555555666666666666666666666666777777777666555555555444555666777888888;;;>>>AAAKKKMMMPPPQQQQQQOOOMMMMMMRRRVVV\\\```aaa`````````[[[]]]aaaeeehhhhhheeebbbbbbbbbeeelllttt}}}=========>>>>>>?????????>>>>>>>>>>>>????????????@@@???>>>===;;;999888888>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>@@@BBBCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIILLLNNNOOOQQQXXXcccmmmuuulllfff```\\\UUUTTTRRRPPPOOOOOOOOOOOOMMMLLLKKKIIIHHHGGGFFFFFFJJJHHHFFFFFFGGGGGGFFFEEEHHHCCCBBBEEEGGGFFFGGGIIIMMMNNNOOOQQQSSSUUUVVVWWWYYYYYYZZZ[[[]]]___```bbbdddeeefffggggggggggggfffggggggfffdddcccdddhhhkkkooopppssswwwzzz{{{|||}}}}}}}}}}}}|||}}}}}}}}}~~~}}}}}}~~~}}}}}}|||{{{zzz|||~~~}}}|||{{{yyyyyyyyyyyyzzzyyyzzzyyyvvvooohhhdddaaa\\\[[[ZZZXXXXXXXXXYYYZZZ___ccchhhnnnuuu|||wwwdddSSSHHHAAA===:::999999888888888777777777444444444444444444444444333333333333444555666666444444555444333222444666<<>>AAAJJJMMMOOOOOOMMMKKKIIIHHHMMMRRRXXX\\\^^^^^^______XXXZZZ___dddhhhiiifffdddcccbbbeeelllsss|||======>>>??????@@@AAAAAA=========>>>>>>>>>??????>>>>>>===;;;:::999888777>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>@@@BBBBBBBBBDDDEEEGGGHHHJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGIIILLLLLLMMMRRRZZZ```rrrxxxnnnhhh```]]]YYYVVVUUUTTTSSSSSSOOOOOOMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGFFFGGGBBB@@@DDDHHHHHHHHHJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTVVVWWWXXXYYYYYY\\\\\\]]]]]]]]]\\\\\\[[[]]]\\\[[[YYYXXXZZZ]]]aaadddfffiiimmmpppqqqrrrrrrsssrrrpppooopppqqqssstttrrrrrrrrrrrrrrrqqqpppppptttuuuwwwzzz|||~~~~~~tttsssqqqpppooooooooooooqqqrrrrrrooojjjeeeaaa```\\\[[[[[[ZZZZZZ\\\___bbbdddkkktttsssfffSSSFFF@@@???===<<<999999999999999999999999444444444444444444444444333333333333333444555666444444333333222333444444888>>>???888222222222000444333222111111111333333333333333333333333333333333333333333333333333333222222222222222333333444333333333333333333333333333444555555666666555555333444444555555666666666888888888888888888888888777777777666666666666666777777888777888:::???BBBLLLOOORRRQQQNNNJJJHHHHHHLLLPPPVVV[[[^^^___```aaa]]]___ccchhhlllmmmkkkhhhdddcccffflllsss|||<<<<<<===>>>>>>???@@@@@@<<<<<<=========>>>>>>>>><<<<<<;;;;;;;;;:::::::::========================<<<======>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???AAABBBBBBAAACCCEEEGGGIIIKKKKKKKKKKKKHHHGGGGGGFFFFFFFFFGGGGGGFFFHHHJJJKKKLLLNNNSSSXXXaaakkkxxxmmmggg```ZZZXXXVVVTTTRRROOOOOONNNNNNMMMNNNNNNNNNLLLLLLLLLKKKJJJIIIHHHHHHNNNGGGCCCEEEIIIHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLMMMOOOQQQRRRRRRRRRRRRVVVVVVVVVWWWVVVVVVUUUTTTUUUUUUTTTSSSRRRSSSVVVYYY\\\^^^aaaeeeggghhhhhhhhhgggfffeeeddddddfffhhhjjjiiihhhhhhhhhggggggggggggiiijjjlllnnnppprrrttttttxxxyyyzzz|||~~~~~~}}}|||yyyvvvsssqqqmmmllljjjhhhffffffffffffhhhiiijjjiiieeebbb```___\\\]]]]]]\\\]]]```eeeiiillluuuzzzaaaVVVHHH???<<<<<<;;;999777777777888888888888999444444444444444444444444666555444333333333333333444333222222222333333333222666888444111000000000333222111000000111333444333333333333333333333333333333333333333333333333111111111222222222222222333333333333333333333333222222333333444444444444222333333444555555666666999999999999999999999999999999888777666555444444666666666555666888===@@@LLLPPPTTTSSSNNNJJJIIIJJJNNNRRRXXX\\\___```bbbcccbbbcccgggllloooooollliiieeedddffflllrrr|||:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<============:::::::::;;;;;;<<<<<<<<<========================;;;<<<======>>>>>>======???????????????????????????>>>===???AAABBBAAA@@@AAACCCFFFIIIJJJKKKJJJJJJGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJMMMOOOVVV\\\iii}}}}}}uuujjjaaa\\\YYYUUURRRQQQQQQPPPPPPPPPPPPQQQRRRMMMMMMMMMLLLJJJIIIJJJLLL[[[QQQIIIHHHIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLLLLPPPQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPOOONNNOOOQQQSSSUUUWWWZZZ^^^______^^^]]]\\\[[[ZZZYYYZZZ\\\^^^_________^^^]]]]]]^^^^^^___\\\]]]```cccfffiiilllmmmlllmmmoooqqqtttwwwyyyzzzuuuvvvvvvuuurrroookkkiiifffeeecccaaa```````````````bbbddddddbbbaaaaaaaaa]]]```bbbdddeeeiiipppvvv}}}vvvhhhRRRKKKBBB;;;999777555333555555555555555555555555333333333333333333333333666666555444333333333333444222111111222333333222111333444444222222222333222222111111222222333333222222222222333333333333444444444444444444444444000111111222333222222222222222333333333333444444111111111222222222333333333333444555666777777888888888888888888888888888;;;:::999888666555444333555555444333333666:::>>>IIINNNSSSRRRMMMIIIIIIKKKQQQUUUYYY]]]___```bbbcccbbbdddgggkkkmmmmmmiiifffdddccceeejjjqqq|||::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<=========999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???>>>>>>===========================>>>======???AAABBBAAA@@@???AAAEEEHHHJJJJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIILLLNNNPPPRRR[[[iiiwww}}}qqqjjjddd^^^ZZZXXXXXXWWWVVVUUUUUUUUUVVVQQQRRRRRRPPPNNNNNNQQQTTTdddWWWKKKHHHIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLIIIKKKMMMMMMLLLKKKLLLMMMNNNPPPTTTVVVWWWWWWUUUSSSRRRRRRQQQQQQRRRSSSUUUVVVVVVUUUTTTTTTTTTTTTUUUVVVUUUVVVWWWZZZ]]]```bbbccccccdddfffhhhjjjlllnnnoooiiijjjllllllkkkhhheeeccc^^^]]]\\\\\\\\\]]]^^^___^^^aaaccceeeeeeeeefffhhhfffjjjppptttwww}}}wwwbbbSSSDDDAAA===999666444444444555555444444444444444444333333333333333333333333555444444333333333444444444111///000222333222111222222333555444333333444111222222333333444333333111111222222222333333333222222222222222222222222000111222333333333222222111111111222222222333333111111111111111222333333555555666777888999::::::888888888888888888888888999999888888777666555555777777555444444777<<<@@@GGGMMMSSSRRRNNNJJJLLLOOORRRUUUYYY\\\]]]]]]___``````aaaeeeiiilllkkkhhheeebbb```bbbhhhooozzz<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@??????>>>========================>>>======???AAABBBAAA???>>>@@@DDDGGGIIIIIIHHHGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDFFFIIILLLPPPRRRJJJKKKPPPYYYbbbqqqyyyrrrkkkfffaaa```^^^]]][[[ZZZZZZZZZWWWXXXWWWUUURRRSSSXXX\\\eeeXXXKKKHHHIIIIIIIIIJJJFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKGGGHHHHHHIIIIIIIIIIIIIIIEEEHHHJJJKKKJJJIIIIIIIIIJJJLLLOOORRRRRRQQQNNNMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNMMMMMMNNNOOOPPPTTTTTTTTTUUUVVVXXXYYYZZZ\\\\\\]]]___```bbbcccccc[[[]]]___aaa```___]]][[[XXXWWWWWWXXXYYY\\\^^^___aaacccfffhhhiiikkkmmmooopppvvv~~~zzzhhhSSSDDD;;;;;;:::777555555888:::777777666666666555555555333333333333333333333333333333333333444555666666444111//////222333222000333222333444444222222333000222333444555444444333111111111222222333333333111111111111111111111111000111222333444333222222//////000000111111111222222222111111222222333444666777888999:::;;;<<<<<<777777777777777777777777777777777777777777777777;;;:::999777777:::???CCCGGGNNNTTTTTTPPPMMMOOORRRRRRUUUXXXZZZZZZZZZ\\\]]]^^^```dddhhhkkkkkkhhheee___^^^___eeemmmxxx888888999:::;;;;;;<<<<<<::::::999999::::::;;;<<<888888888777888888999999:::::::::::::::<<<============>>>>>>===<<<;;;;;;============>>>>>>>>>>>>???>>>??????@@@AAABBBCCCAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIMMMPPPQQQVVVcccvvvzzztttpppkkkgggeeeggghhhgggfffhhhccc\\\XXXWWWXXXYYYZZZ```WWWOOOMMMLLLJJJJJJKKKIIIHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIFFFGGGHHHHHHIIIIIIHHHHHHEEEFFFFFFFFFFFFFFFFFFFFFJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQSSSTTTVVVWWWWWWWWWUUUTTTUUUUUUUUUVVVXXXYYYXXXVVVYYYZZZ[[[[[[[[[]]]```bbbfffiiilllpppsssxxx|||uuucccSSSFFF???888888888888777777777666444555666777777666555444444444444444444444444444444444444333333222222222555444444333222222222333222222222222222222222222111111111111111111111111222222111111111111222222222222111111111111111111222222222222222222222222111111111111111111111111222222333444444555555666444555777888999:::999999888888777666666666666666999999888888777777666666555666666666666888<<>>>>>>>>>>>???????????????@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEGGGHHHHHHGGGIIILLLLLLOOOXXXhhhttt|||zzz{{{}}}}}}}}}{{{uuullleee```]]][[[ZZZ]]]VVVPPPPPPPPPNNNLLLLLLLLLKKKJJJHHHHHHHHHHHHIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKJJJJJJIIIJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIMMMNNNNNNOOOPPPQQQQQQRRRNNNOOORRRTTTTTTSSSRRRPPPTTTTTTTTTUUUVVVVVVVVVUUUXXXZZZ\\\]]]^^^aaaeeehhhjjjnnntttzzzuuucccTTTHHH???999888888888777777777666666444555666777777666555444444444444444444444444444444444444333333222222222333222111111000000111111222222222222222222222222222222222222222222222222333222222222222222222333111111111111111111111111222222222222222222222222000000000000000000000000222222333333444555555555666888:::<<<<<<;;;:::999777777666555555555555666666666666666666555555555555666777666666888<<>>======<<<;;;:::::::::;;;<<<==============================>>>>>>>>>>>>@@@???????????????@@@@@@@@@@@@??????@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGFFFHHHIIIHHHGGGMMMWWW```nnn|||rrrkkkddd```___XXXUUUVVVWWWSSSPPPPPPMMMLLLKKKJJJIIIIIIIIIIIIFFFGGGHHHIIIHHHHHHFFFEEEFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKLLLKKKJJJHHHGGGGGGGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNLLLNNNQQQSSSTTTTTTRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUYYY\\\___cccfffjjjooosssvvvzzzuuu```OOODDD>>>999555777777777777666666666666444555666666666666555444444444444444444444444444444444333333333333222222222222111111000000111111222222222222222222222222222222222222222222222222333333333222222333333333111111111111111111111111222222222222222222222222000000000000000000000000222222333333444444555555999;;;>>>@@@@@@>>><<<:::666666555444444444444555333333333444444444444555555666777666666888;;;>>>BBBGGGKKKMMMJJJHHHHHHIIIKKKNNNRRRVVVYYYYYYXXXWWWWWWXXX[[[___cccdddbbb```^^^\\\^^^dddkkkttt;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>><<<;;;::::::::::::============<<<<<<;;;;;;;;;;;;<<<===>>>>>>==================>>>>>>>>>>>>@@@??????>>>>>>>>>?????????????????????@@@AAAAAA???????????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGIIIIIIGGGEEEGGGMMMSSS\\\hhhzzzvvvpppiiibbb\\\]]]\\\YYYVVVVVVQQQQQQPPPNNNMMMLLLLLLKKKIIIJJJKKKLLLKKKJJJHHHGGGIIIIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIKKKLLLMMMNNNOOOQQQOOOMMMJJJIIIIIIJJJKKKIIIIIIJJJKKKLLLMMMOOOPPPMMMMMMNNNNNNNNNOOOOOOOOOOOOQQQTTTWWWXXXXXXWWWVVVRRRSSSTTTUUUVVVYYY\\\^^^```dddiiinnnsssxxx~~~rrrcccOOOAAA<<<;;;999666777777666666666555555555555555555555555555555555444444444444444444444444333333333333333333333333444444333333222333333444111111111111111111111111222222222222222222222222333222222111111222222333111111111111111222222222111111111111111111111111222222222222222222222222111222222333444444555555;;;===@@@BBBBBB@@@<<<:::555555444333333333333444111222222333444444555555555666777777666888:::<<>>???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>======;;;;;;<<<===>>>>>>==================>>>>>>>>>>>>??????>>>=========>>>>>>???>>>>>>>>>>>>???@@@@@@>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHGGGEEEFFFIIILLLSSSYYYeeewwwyyypppgggdddbbb^^^\\\]]]YYYYYYXXXVVVUUUSSSRRRQQQQQQQQQQQQQQQPPPOOOMMMLLLNNNNNNOOOPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMIIIJJJKKKLLLNNNOOOQQQRRRSSSRRROOOMMMKKKLLLMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSTTTUUUUUUVVVVVVQQQSSSVVVXXXZZZ[[[[[[[[[YYY[[[]]]^^^```dddjjjoooooosssyyy~~~zzzooo\\\QQQBBB;;;:::<<<:::777666666666555555555555444555555444444444444555555444444444444444444444444333333333333333333333333444333333222333333444444111111111111111111111111222222222222222222222222111111000000000000111111000000111111111222222222111111111111111111111111222222222222222222222222111111222222333444444555:::<<<@@@BBBBBB???;;;999555555444333333333333333222222333444555666666777444666777777777777999;;;BBBDDDFFFGGGGGGFFFFFFFFFHHHKKKOOOSSSTTTSSSQQQOOOLLLNNNRRRXXX^^^bbbcccbbb]]][[[]]]dddkkkrrr~~~::::::::::::::::::::::::===<<<<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::;;;===????????????>>>;;;<<<==============================>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>===>>>>>>???@@@>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEECCCDDDEEEDDDCCCDDDFFFHHHKKKNNNVVVcccsssyyytttpppkkkiiijjjaaaaaa```___]]]ZZZXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQPPPOOOOOONNNNNNMMMMMMMMMNNNPPPRRRSSSTTTUUUTTTRRRQQQPPPPPPPPPQQQNNNNNNNNNOOOPPPQQQRRRSSSUUUUUUVVVWWWXXXYYYZZZZZZVVVVVVXXXZZZ]]]___aaabbbaaaccceeefffhhhmmmuuu{{{yyyhhh\\\HHHBBB:::777999:::888666666555555555444444444444555555444444444444555555444444444444444444444444222222333333333333444444111111000000111111222222111111111111111111111111111111111111111111111111000000////////////000000000000000111222222333333111111111111111111111111111111111111111111111111111111222222333333444444777999<<<>>>>>><<<:::888555555444333333333333444333333444444555666777777444555777777777777888:::@@@AAACCCEEEFFFFFFFFFEEEIIIKKKNNNQQQRRRQQQOOOMMMLLLMMMQQQVVV]]]aaabbbbbb\\\ZZZ\\\ccckkkttt:::;;;;;;<<<<<<===============<<<<<<======>>>???===<<<<<<;;;;;;;;;<<<<<<<<<===???@@@@@@???>>>=====================<<<;;;============>>>>>>>>>>>><<<<<<<<<<<<======>>>???>>>============>>>??????>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDFFFGGGIIIPPPXXX```nnn}}}}}}rrrrrrrrrpppnnnkkkiiigggbbb```^^^[[[ZZZZZZZZZZZZXXXYYYYYYZZZ[[[ZZZZZZZZZWWWWWWVVVVVVUUUTTTTTTSSSTTTTTTTTTTTTUUUWWWYYYZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZ\\\^^^___```aaabbbaaabbbcccfffjjjnnnpppqqqtttuuuuuuvvvzzzssscccTTTKKK===:::777666777777777555555555555444444444333333555444444333333444444555444444444444444444444444222222222333333444444444111111000000111111222333111111111111111111111111000000000000000000000000111111000000000000111111///000000111222222333333111111111111111111111111111111111111111111111111111111111222333333444444333555777999999999777666666555555444444444444444333333444444555555666666444555777888777777888999======???AAACCCEEEEEEDDDIIIKKKMMMOOOPPPPPPOOONNNPPPPPPRRRWWW\\\___``````[[[YYY[[[bbbjjjuuu;;;<<<<<<===>>>???@@@@@@===============>>>??????<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAA@@@>>><<<;;;===>>>>>>>>>===<<<;;;;;;============>>>>>>>>>>>>;;;;;;;;;<<<<<<>>>???@@@===============>>>??????>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCEEEFFFFFFHHHNNNSSSUUU]]]ttt~~~{{{~~~}}}tttrrrnnnkkkiiiiiikkklllhhhhhhiiijjjjjjjjjjjjjjjbbbbbbaaaaaa```______^^^\\\[[[[[[[[[\\\]]]___```______`````````______^^^```_______________``````bbbcccdddfffhhhjjjlllmmmooonnnmmmnnnqqqvvv{{{~~~uuubbbQQQEEE???:::999888777666666666666555555444444444333333333555444333333333333444555444444444444444444444444222222222333333444444444333222222222333444444555000000000000000000000000////////////////////////222222111111111111222222///000000111222222333333000000000000000000000000333333333333333333333333000111111222333333444444111222444555666666666555666666555444444444444555333333444444444444555555333555777888777666777888:::;;;<<<>>>AAACCCDDDCCCIIIJJJLLLNNNOOOPPPPPPPPPSSSSSSUUUXXX[[[^^^^^^]]][[[XXXZZZaaajjjvvv>>>===<<<;;;:::;;;;;;<<<@@@@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<@@@???>>>======<<<<<<===999::::::;;;;;;<<<<<<<<<======<<<<<<<<<======>>>?????????>>>??????@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBAAABBBCCCCCCDDDGGGJJJKKKNNNWWWdddnnn|||||||||zzzzzzzzzzzz~~~}}}|||}}}~~~}}}|||tttssspppmmmkkkiiigggfffffffffgggjjjlllmmmllljjjkkklllmmmnnnoooqqqrrrrrrooolllhhhgggiiikkkmmmnnnooopppsssvvvxxxzzz{{{||||||}}}~~~lllZZZLLLCCC???===777777666666555555555444777555333444555666555444333333333444444555555555444333222222111000//////111111111222222333333333222222222111111111000000333222111222333444333111222111000//////000111222000000000000000000000000222111...------...111222000000000000111222333444000///////////////000000222222222222222222222222444333111000000111333444666555333111111222333444333333333333333333333333555333333666:::;;;888555;;;;;;<<<<<<;;;===???BBBEEEHHHJJJLLLKKKKKKKKKLLLKKKNNNRRRWWWYYYZZZYYYXXXYYYYYYZZZ```jjjxxx777777888999;;;>>>@@@BBB??????@@@??????>>>===<<<===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<======>>>===============>>>???<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>>>>???????????????@@@@@@AAACCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCEEEGGGGGGIIIOOOYYYaaaooo}}}yyyvvvuuuttttttvvvzzz}}}~~~}}}yyy{{{}}}~~~uuujjjZZZLLLBBB<<<888666777666666666555555555444666444333333444555555444333333333444444444444444555444444444444444444444111111222222222333333333222222222111111111000000333222000000000000...,,,222111000//////000111222000000000000000000000000111111000000000000111111111111111222222333444555222111000000////////////222222222222222222222222444333111000000111333444444444444444333333222222333333333333333333333333444333444555777888888777888999999999888999;;;===AAADDDIIIKKKKKKIIIHHHHHHJJJLLLOOOSSSVVVXXXYYYZZZXXXXXXYYY^^^hhhvvv;;;:::999999999;;;<<<===>>>??????>>>===<<<;;;;;;===<<<;;;:::999999888888;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<>>>???@@@???????????????@@@AAAAAACCCCCCCCCBBBCCCCCCDDDEEEDDDCCCBBB@@@@@@?????????CCCEEEFFFEEEEEEGGGMMMSSSVVVhhhyyybbbWWWJJJAAA===;;;888555666666666555555555555555444222111222444555555444444444444444333333333333111111111222222222333333111222222222222333333333222222222111111111111111444222111111222333111000111111000000000000111111000000000000000000000000000111222333333222111000333333333333333444555666444333222111000/////////222222222222222222222222333222111000000111222333111333444555555444111000333333333333333333333333222444555555555666888:::;;;<<<<<<;;;::::::<<<===<<<@@@FFFIIIHHHFFFDDDCCCIIIJJJLLLPPPSSSWWWZZZ\\\XXXWWWWWW\\\fffttt===<<<:::999888999999:::============<<<;;;::::::===<<<;;;999888777777777;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;<<<==================>>>??????@@@@@@@@@??????>>>>>>>>>::::::;;;;;;===>>>@@@@@@@@@????????????@@@AAAAAACCCCCCBBBBBBCCCCCCDDDEEEDDDCCCCCCBBBAAA@@@??????CCCEEEFFFEEEDDDEEEHHHJJJOOOZZZjjj{{{wwwfffSSSJJJ@@@;;;;;;<<<:::666555555555555555555555555333222111111333555555444555444444333333222222222000000000000111111111111222222222222222222222222111111111111111111111111///......000333555555444111000000000000000000111000000000000000000000000000111111222222111111000333222222222333444444555333333222111000000000111111111111111111111111111222222111000000111222222222333444444444333222111333333333333333333333333222555666555444555999===<<<===>>>===;;;:::;;;<<<:::===AAACCCCCCBBBBBBBBBGGGIIIMMMQQQUUUYYY[[[[[[WWWVVVVVV[[[eeesss777777777888999<<<>>>???<<<<<<<<<<<<<<<;;;::::::===<<<:::999888777666666:::::::::::::::;;;<<<<<<::::::999999:::;;;;;;<<>>===============?????????>>>>>>=========::::::;;;;;;===>>>@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@BBBCCCDDDEEEDDDEEEFFFGGGNNNRRRYYYdddrrr~~~iiiVVVDDD>>>777555666777555333444444444555555555555555333222111111333444444444444444444333333222222111666555555444333333222222222222222222222222222222111111111111111111111111***))))))+++///111111000000000000111111000000000000000000000000000000000222111///......///111222111111111111111111222333111000000000111222333333111111111111111111111111111111111111111111111111444333222222222333444555333333333333333333333333333555777666555666:::>>>888999:::999777666666777:::;;;<<<<<<===>>>AAADDDFFFJJJPPPUUUYYYZZZYYYXXXUUUTTTUUUZZZeeeuuu<<<;;;:::999999:::;;;<<<::::::;;;<<<<<<<<<<<<;;;<<<;;;:::999888888777777:::::::::::::::;;;;;;<<<999999999999:::;;;<<<===@@@???>>>===<<<<<<<<<<<<>>>>>>>>>===============;;;;;;;;;<<<<<<>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@AAABBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAA???@@@@@@BBBCCCDDDDDDEEEIIIIIILLLRRR\\\lll~~~xxxmmm[[[KKK<<<:::777555444444333333444444444444444555555555555444222222333444444333333333333333222222222222555555444333222111000000333333333222222222222111111111111111111222222222///---------///000///---000000111111111111000000000000000000000000000000222111...,,,,,,...111222000000////////////000000/////////000111222333444111111111111111111111111111111111111111111111111555333222111111222555666333333333333333333333333222444555666666888:::<<<888:::;;;:::888777777888:::::::::999999<<>>;;;999777666666888999:::<<<=========>>>;;;;;;:::999999999999999::::::999999::::::;;;<<<;;;;;;;;;;;;<<<===>>>>>>???>>>===============>>>=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>AAA@@@@@@@@@@@@AAABBBBBB@@@@@@??????@@@@@@AAABBB@@@AAABBBCCCCCCCCCBBBBBB?????????@@@BBBDDDDDDDDDDDDBBBDDDIIINNNVVVfffvvv~~~|||}}}}}}{{{tttiii```WWWLLLBBB888999:::888555444555666333333333444444555555555888666444333444444333222222222222222222333333333111111111000000000//////333333333222222222111111000000111111111222222222333222111111222333222000///000111222222111000///000000000000000000000000111111000//////000111111000000//////...//////000////////////000000111222111111111111111111111111000000111111111111000000222222222222333333444444333333333333333333333333000000111444777888888888999;;;<<<<<<;;;999999:::999999:::::::::<<<@@@DDDEEEHHHLLLPPPRRRQQQNNNLLLLLLLLLNNNVVVdddwww???>>><<<;;;::::::;;;<<<777888:::<<<===>>>??????;;;;;;::::::999:::::::::::::::999999::::::;;;<<<<<<<<<<<<======???@@@@@@===<<<<<<======>>>???@@@======>>>>>>?????????@@@======<<<<<<<<<======>>>AAAAAA@@@@@@AAAAAABBBCCC??????>>>>>>??????@@@AAA>>>???AAABBBCCCCCCBBBAAABBBAAAAAABBBDDDEEEFFFFFFBBBAAADDDHHHIIIJJJTTT```iii~~~}}}||||||}}}|||}}}xxxtttiiiYYYMMMFFF@@@;;;222666999777333111333777333333333444444555555555999777555444444444333222111111111222222333333444222333333333333444444444333333333222222111111111000000111111222222222222///......///111333333222///000111222222111000///000000000000000000000000000111222333333222111000000000///////////////000111000///////////////000000000000000000000000000000000111111111111000000000111333555555555333222333333333333333333333333///......222777999777444555777999999888777777777666888;;;<<<<<<===@@@BBBEEEFFFIIIJJJKKKKKKIIIHHHIIIIIIKKKSSScccvvv===>>>???>>><<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;<<<;;;999777777888999:::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>??????@@@AAA@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;===>>>@@@===>>>???@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@CCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAABBBDDDGGGKKKNNN```gggyyyxxxsssttt{{{~~~xxxqqqqqqfffVVVJJJCCC>>>999555555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222222111111111000000//////000222444666666444222000222111111111000000//////222222111000/////////000111111000//////000111111///...,,,+++,,,---000111//////...//////000111222111111111111111000///...//////000000000000//////000111111111222222222222222111000000000111333444222222444444444444222222333222222222222333444444222222222333333333444444333666999<<<===<<<:::999888888999:::;;;;;;<<<<<>>===;;;999999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>======<<<;;;;;;:::<<<:::999777777888999::::::::::::;;;<<<<<<======>>>>>>======>>>>>>???@@@@@@@@@??????>>>======<<>>>>>=========>>>>>>??????@@@@@@@@@??????>>>???>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBEEEHHHJJJNNNTTTbbbyyyxxxrrrrrrxxx}}}||||||}}}}}}zzz{{{}}}xxxkkkcccZZZQQQGGG@@@===<<<999777555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222111111111111000000000///000111111222222111111000111111111111000000000///111000000////////////000222222222111111000000///......---------...000111///////////////000000111000000111111111000////////////000000000000//////000000000000111111111222000000//////000000111222222333333444444333333222333333333333333444444555333333444444444555555555444666999<<<<<<;;;999888888888999:::;;;<<<<<<===AAAAAA@@@@@@AAAAAABBBBBBDDDDDDHHHRRR^^^lll:::<<<===<<<:::999999999;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;:::999777777888999999999::::::;;;;;;<<<<<<==================>>>???????????????>>>>>>=========AAAAAABBBAAAAAA???>>>===AAAAAAAAAAAA@@@???>>>===>>>======<<<<<<======>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???AAADDDEEEEEEHHHQQQ```rrr~~~wwwuuu{{{~~~~~~~~~~~~{{{}}}tttfffXXXPPPCCC>>>999666777888888666444444444444444444444444333333333333333333333333000000000111111222222333222222222222222222222222111111111111000000000000222111000000000000111222111111111111000000000000//////////////////000111000000000000000///............////////////000000000000000/////////////////////000111111111000000//////000000000000//////////////////000000000000......///000000000000000222333333444444333333222444333333333333444555555444444444555555555666666555666999;;;<<<;;;999777888888999:::;;;<<<======@@@??????>>>>>>>>>======CCCCCCFFFOOOYYYfffyyy:::;;;===<<<:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999::::::999888777888888888999999999:::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>=========@@@BBBCCCDDDDDDBBB@@@>>>@@@AAAAAAAAA@@@@@@???>>>>>>======<<<<<<======>>>>>>?????????@@@AAAAAAAAA????????????????????????@@@???>>>===>>>???AAABBBFFFFFFJJJQQQ[[[mmmzzzmmm```SSSHHHAAA<<<999666555666666555333444444444444444444444444333333333333333333333333///000000111222333333444111111111111111111111111111111111000000000000000222222222222222222222222111111111000000000000000////////////000111111222///...,,,,,,,,,---///000//////000000000000//////000000000000000///............///000111111111000//////000000000000//////.........////////////000---...000111111111000///333333333333333333333333444444333333444444555666444444444444555555555555555777999;;;;;;:::999777888999:::;;;<<<===>>>???@@@@@@@@@@@@??????>>>>>>BBBBBBEEEMMMVVVcccvvv:::<<<======;;;::::::;;;:::::::::;;;;;;;;;;;;<<<;;;;;;::::::999888888888999999888888888777777888888888999999:::;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>===============>>>>>>>>>>>>@@@CCCEEEFFFDDDBBB@@@??????@@@AAAAAAAAAAAAAAA???>>>>>>======>>>>>>???======>>>>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>??????@@@BBBBBBDDDGGGLLLWWWlll~~~vvvhhhZZZNNNDDD>>>::::::999777666666555333222444444444444444444444444333333333333333333333333000111111222333444555555111111111111111111111111000000000000000000111111///111333555555333111///000000000000000000111111000000000000111111222333111...+++)))+++///444888//////000000000000//////000000111111000///...------...///000000000000000//////000000000000//////---.........///////////////000111222333222111000333333333333333333333333444333333333333444555555222333333333333444444444666777999;;;;;;;;;:::999::::::;;;===>>>???AAAAAAAAAAAABBBCCCDDDCCCCCCBBBAAAAAADDDKKKUUUbbbttt:::<<<======;;;:::;;;<<<::::::::::::;;;;;;;;;;;;:::::::::999888888777777999888888888888777777777777888888999999::::::;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<======>>>>>>>>>===???BBBDDDEEEDDDBBBAAA>>>???@@@AAABBBBBBBBBBBB???>>>>>>======>>>>>>???::::::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>?????????>>>AAADDDGGGMMM[[[hhh{{{lllcccVVVIIIAAA<<<:::888555555555555444444333333333333333333333333333333333333333333333333333333222222222333333444444555111111111111111111111111000000000000111111111111,,,...111333333111...,,,000000000000111111111111111000000000000000111222444111...,,,...222888<<<000000////////////......//////000111111000............///000000000////////////000000000000//////............////////////000000111222222222222222444333333222222333333444333222222222222333444444222222222333333333444444777888:::;;;<<<===<<<<<<;;;<<<===???@@@BBBCCCDDDCCCDDDEEEGGGGGGGGGFFFEEEAAA@@@BBBIIISSS___qqq888:::<<<<<<:::999:::;;;999999:::::::::;;;;;;;;;:::999999888777777666666888888888888888777777666777777888888999:::::::::;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<===>>>?????????@@@AAACCCCCCBBB@@@???@@@@@@AAAAAABBBAAAAAAAAA>>>======<<<<<<======>>>::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>???CCCFFFHHHOOOWWWeeevvvtttiiiUUUOOOFFF>>>:::999888888333333333333222222333444333333333333333333333333333333333333333333333333222222222222222222333333111111111111111111111111///000000000111111111111...///000111111000///...///000000000111111111111000//////............///444222111///000222555777000000...---------......---...000111111111///.../////////000//////......//////000000000000//////....../////////000000000000000000000000111222222444333333222222333333444222111111111111222333333333333333333444444444555777888:::<<<>>>?????????===>>>???AAABBBDDDEEEFFFEEEFFFGGGHHHHHHGGGEEEDDD@@@>>>@@@FFFNNNYYYjjjyyy777999::::::999888999:::999999:::::::::;;;;;;;;;999999888888777666666666888888888888888777666666777777777888999999::::::;;;::::::::::::;;;<<<<<<:::;;;;;;<<<===>>>??????@@@AAAAAAAAAAAA???>>>===BBBBBBBBBBBBAAA@@@??????<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBB????????????????????????<<<<<<<<<===============@@@<<<<<>>@@@AAAAAA>>>???@@@BBBDDDEEEGGGGGGFFFGGGHHHHHHGGGEEEBBBAAA???===>>>CCCJJJTTTdddrrr~~~;;;;;;;;;::::::999999999555666666777888999999999999999999999888888888777888888999888777666444333666777888999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999888888888999;;;===>>><<<===???AAABBBAAA@@@???BBBBBBAAAAAAAAA@@@@@@@@@>>>>>><<<;;;:::999999888:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>??????@@@GGGNNN\\\nnn~~~ooo^^^NNNDDD===;;;888555444333444444444444444444444444444444333222222222111000000000111000000000111222333333000111111111111222222222222222222111111111111000000000000000000000000000333222111///......------333111...,,,,,,...111333111111000000000000111111///////////////.........///000111222333222222111////////////////////////333000...///111111///,,,)))...333444111///000222000000000000000//////...111111000000000000000111111111111222222333333333111111222222222333333333111111222333555666777777888999;;;===>>>??????>>>@@@@@@AAAAAABBBCCCCCCCCC???AAACCCEEEFFFEEECCCAAA;;;<<<===@@@GGGTTTdddppp~~~::::::999999999999999999555666666777888888999999888888888888777777777777777777888888777666444333666777888:::;;;;;;<<<<<<999999999:::::::::;;;;;;:::999999999999:::<<<===<<<===???AAABBBBBBAAA@@@@@@@@@@@@@@@????????????>>>>>><<<;;;:::999999999:::::::::;;;;;;;;;;;;<<<======<<<<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::>>>============>>>?????????CCCMMMZZZfffrrrmmm\\\MMMAAA:::;;;:::777555333333333444444444444444444444444444222222222111111111111111111111111000111111222222000111111111111222222222222222222111111111111000000000000000000000000000///////////////000000111222000...------...000222111111000000000000111111/////////////////////...///000111222222111111000000000000000000000000000111///---...000000///---111111111111111111000000......///000111111000000222111000//////000111111111111111222222333333333222222222333333333444444222222333333444444444555555666999<<<>>>@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEBBBCCCDDDEEEEEECCC@@@>>>;;;<<<===???FFFTTTeeeqqq777777777777888888888888555666666777777888888999777777777666666666555555555666666777666666555555777888999;;;<<<<<<<<<<<<888999999999::::::::::::<<<;;;:::999999:::;;;<<<;;;<<<>>>@@@BBBBBBAAAAAA??????>>>>>>>>>=========>>>>>><<<;;;::::::::::::::::::::::::;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===::::::;;;;;;;;;;;;::::::===<<<<<<<<<<<<===>>>>>>>>>???CCCKKKPPPWWWbbbmmmooo[[[KKKAAA;;;888999888666444333222333333444444444444444444444444111111111111111222222222222222111111000111111111000111111111111222222222222222222111111111111000000000000000000000000000///////////////000111111000000////////////000000111000000//////000000111....../////////////////////000000000000000///...111111111111111111111111000///...///000111000///333111......000111000///,,,---///000111222222222222111///......000111333111111111222222222222222222333333333333444444444222222222222222222222222222444777;;;???AAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFDDDEEEEEEEEECCC@@@>>><<<<<<<<<<<>>@@@@@@AAAAAA>>>>>>>>>>>>============>>>===<<<;;;::::::::::::999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======AAA???@@@CCCEEEHHHOOOWWWfffxxx~~~rrr___NNNCCC===;;;:::777666555333333222222333333333333333333333333333000000000111222222222333333333222111000000000111000000111111111222222222222222222111111111000000////////////////////////222111000///............//////000000000000//////000000////////////000000............///////////////////////////.........000000000000000000000000000000000111222222222222...///000000000000000000......///000111222222111222111///......000222333111111111111111222222222111111222222222333333333111111111111111222222222222555888<<>>FFFUUUgggttt~~~444444444555555666666666666666666666666777777777555555555444444444444333333333333444444555666666888888:::;;;<<<=========;;;;;;;;;;;;<<<<<<<<<<<<>>>===;;;:::999::::::;;;999:::;;;<<<>>>>>>??????>>>>>>>>>>>>===============<<<;;;::::::999::::::999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<============<<<<<<::::::999999::::::;;;<<>>???@@@DDDJJJQQQ]]]qqqyyysssaaaYYYMMMBBB<<<999999999555555444333333333333333333333333333333333333333000000000111222222222333333333222111000000000111000000111111111222222222222222222111111111000000////////////////////////222111000//////......///...///000111111000///...000000////////////000000---.........//////000000//////..................////////////////////////...///000000000000111222---444:::999333...///111000000111111111111000000111000///...///000222333111111111111111111111111///000000000000111111111...//////000222333333444555777:::===@@@AAABBBBBB@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBBBBAAA@@@???>>><<<======???GGGUUUgggsss{{{444444444555555555555555666666666666666666666666555555555444444444333333333333333333333444555666777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>===<<<:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::999999999999999999999999999::::::::::::;;;::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;999888888888888999::::::>>>;;;;;;>>>???>>>@@@DDDBBBHHHUUUfffyyy~~~ssshhh___YYYLLLGGGAAA<<<:::999888888444444444444444444444333333333333333333333333333111111111111111222222222222222111111000111111111000111111111111222222222222222222111111111111000000000000000000000000000............///111222333//////000000000000//////000//////......//////000------......///000000000...............///000000........................,,,---......------...///000999AAA???555------000111111222222111111000////////////000000111222222111111111111111000000000....../////////000000000......///000222333444555777888;;;===???@@@@@@@@@?????????@@@AAAAAABBBBBB@@@@@@@@@AAA@@@@@@??????======???AAAHHHUUUeeeqqqxxx555555555555555444444444666666666666666666666666555555555555444444444444444333333222222333444555666777888:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<============;;;::::::;;;<<<<<<>>>>>>>>>======>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999888888777777888888888999999999999:::::::::::::::999999999999::::::999::::::;;;;;;::::::999888777777777777888999999===:::;;;>>>???<<<;;;===>>>???EEEPPP\\\lllvvvggg[[[RRRKKKGGGDDD@@@<<<:::999888777666444444444555555555444444222222222222222222222222222222222111111111111111111111111000111111222222000111111111111222222222222222222111111111111000000000000000000000000000------......///111222333000000////////////000000//////............//////------......///000000111......---...///000222333////////////////////////---///000///---,,,---//////555;;;:::333......000000000111222222222111111---...000111222222111111222111111111000000000///////////////000000000000000000111111222333444444444666888;;;===>>>??????>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@@@@?????????===>>>@@@CCCJJJUUUdddnnnttt~~~666666666555555444444444666666666666666555555555666666555555555444444444555444333222222222333444666777888999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===AAA@@@@@@???????????????;;;;;;;;;:::::::::999999888888777777777777777777888888999999999::::::::::::999999999999999999:::888888888999999888888888777777777777777888888999999666777:::;;;666333333@@@>>>@@@FFFLLLTTTfffxxx|||rrrcccUUUKKKEEEAAA@@@???<<<888666444333222000444444555555666666555555222222222222222222222222333222222222111111000000111000000000111222333333000111111111111222222222222222222111111111111000000000000000000000000000111000000////////////000000000////////////000000//////............//////---------...///000000111...------...///111333444000000000000000000000000111333444333000...000222))),,,///000//////000111...///000111222333333333,,,...000222333222111000222111111111000000//////000000000000111111111111222222222222222222222222111333666999<<<===>>>>>>>>>??????@@@@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>======???BBBEEEKKKUUUccclllrrr|||444444222222222222444444444444555555666777777888888777555333333333444444555444444444444555666666888888999:::::::::999999888999:::;;;<<<<<<<<<<<<<<<======:::888888;;;>>>BBBBBBBBBAAA???===<<<;;;::::::::::::::::::::::::888666444333555666666666666666666666777888:::;;;666666666666666666666666888888888888888888888888777777777777777777777777999999999:::::::::;;;;;;:::;;;===???BBBHHHPPPUUUmmm|||yyymmm```PPPDDD???>>><<<:::666555555555444444333333444555555555555555444333222222222222111111111000555444333222111111111111,,,---///111222333222222000000000000000000000000111111000000//////......333333222222000///------...............///000000000/////////............////////////////////////333111///---,,,---...//////000000//////...---,,,///...---,,,+++,,,,,,---//////000000000000///......------------......///000000000///---...000222444444222111000000//////000111111111111000//////333222111111111111111111111222333444555444333333111333777:::<<<<<<;;;:::;;;===@@@BBBCCCCCCAAA@@@AAABBBBBBCCCBBBAAA???>>>??????AAAGGGMMMUUUbbbnnnwww|||444444333222222333444444333444444555666666777777777666666555555555555555555555444444555555666777777888999999:::999999999::::::;;;<<<============<<<===<<<:::888888;;;>>>AAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;::::::999999888666555555777888888777777777777777777888888888777777777777777777777777777777777777777777777777777777777777777777777777999999999999::::::::::::888999:::;;;===AAAFFFJJJSSS```tttssshhhUUUKKK>>>666444555555444888888888777777777666666444444555555555444333333222222222222222222222222333222111000//////////////////000111111111111000000000000000000000000000111000000000/////////...//////////////////......---------...///000111111000000/////////.........////////////////////////222111///---,,,---...///......///000000////////////...---,,,,,,,,,------...............///////////////...............///000000000///......000222222222111000////////////222333333333333222111111///////////////000000111111222333444444444333333222333666888999999777666;;;===???AAABBBBBBAAAAAAAAABBBBBBBBBAAA@@@>>>===>>>===???EEEJJJSSSaaammmwww|||555444333333333333444555333333444444555666666666555666666777777777777777666555555555555666777777888888999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;999888888:::<<>>>>>>>>======<<<;;;:::999999777666666777999:::999777777777888888888777666555777777777777777777777777666666666666666666666666777777777777777777777777888888888888999999999999666777888999888:::<<<>>>@@@IIIWWWgggyyyzzzfffXXXMMMFFF===888888999:::999666666666666666555555555555555555555555444333333222222222222222222222333333222111000////////////222111000000////////////000000000000000000000000000000000000////////////....................................///000111222000000000/////////......////////////////////////222111///...------......---...///000111111111111///...------,,,---------...---,,,,,,---...///000111111000///............///000000///......000111000//////....../////////222333333333333222111111............///000111222111222222333444333333333444555777888999888666555<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBAAA???===<<<===<<<===AAAGGGPPP```mmmyyy}}}555555444444444444555555333444444444555555555666444555777888999999888888777666666666666777888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::===<<<;;;999888888:::;;;======>>>??????????????????>>>>>><<<;;;:::999999555555666888::::::888666555666888999999777666444555555555555555555555555555555555555555555555555666666666666666666666666666666777777777888888888555777999999888888888:::===AAAGGGPPP]]]ooottt___QQQDDD???999555444444333333666666666555555555555555666666666666555444333333111111111222222222222333555444333222111111111111222111000......///000000////////////////////////000000000000////////////111111000000////////////000000////////////000000000000000////////////...////////////////////////111000///...---............//////000111111000000.........------------...///...,,,,,,,,,...000222222222111//////.........///000111000///...///111///.........//////000111000111111111111000//////222111111111111111222222111111222222333333333333666777999:::::::::888888===<<<<<<<<<===???AAABBBCCCCCCCCCCCCAAA???===<<<===;;;<<<@@@FFFPPP```nnn|||555555555555555555555555444444444555555555555555444555777999::::::999999888777777777777888999999:::;;;<<<===>>>>>>>>>>>><<<===============<<<;;;>>><<<:::888888888999999:::;;;<<<===>>>>>>>>>>>>???>>>>>><<<;;;:::999999444444555666888888666444222444666888999888777666444444444444444444444444666666666666666666666666555555555555555555555555555555555666666666777777222555777888777777888888:::<<<>>>AAAGGGRRR```jjj{{{kkkYYYNNNAAA>>>:::666555444444333888888888888999999999999555555555555444333222111222222222222222222222222555444333222111111111111000///.........///111222////////////////////////////////////000000000000222111111111222333555666333222111000............111000000000////////////////////////////////////000//////...............000000000000000///......---.....................000///...------///111222222222111//////............000111000///...///000////////////000111222222000111111111111000//////333333222111000000111111111111111111222222333333555666777999::::::::::::<<<;;;;;;;;;<<<>>>@@@AAACCCCCCDDDCCCBBB@@@???===>>>;;;<<>>???????????????@@@@@@@@@@@@@@@??????<<<999777888999999888888999:::;;;<<<<<<<<<<<<>>>======<<<;;;:::999999666555555555777777555444222333555777888888888888666666666666666666666666666666666666666666666666555555555555555555555555444444444444555555555555000222444555555555777888888:::<<<===???DDDLLLSSS___mmm{{{oooaaaTTTJJJBBBAAA>>><<<;;;<<<===>>>999999::::::::::::;;;;;;888888888777666555444333555555555444444333333333333222111000////////////............//////000111000000000000000000000000////////////000000000000......///111333666999;;;444333222000///......---111111000000000///////////////////////////////////////////////////......000000000000///...---,,,------...////////////...111000///......///000111111111000///...............///111111000//////000////////////000000111222222333333333333222111111111000000///////////////222111111111111222333333333444555666888888999999;;;:::::::::;;;===???@@@AAABBBCCCCCCBBBAAA???>>>===;;;===BBBIIIRRRbbbppp555666777777777777666555777777777777777777777777666666666666666777888999999999999999999:::;;;;;;999:::;;;<<<===>>>>>>>>>===>>>???@@@@@@@@@@@@@@@@@@<<<888777888999888777777888999:::::::::::::::<<<;;;;;;;;;::::::999999:::888666555666666555444444555555666666666777777666666666666666666666666444444444444444444444444444444444444444444444444333333333333444444444444111222444444444555777888777999;;;<<<<<<>>>CCCHHHIIISSScccrrryyyqqqjjj```UUUNNN@@@>>><<<:::999;;;===@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@???===<<<;;;:::999999888777666555555333222111000/////////////////////000//////...---000000000000000000000000.../////////000000000111............000333666777222111000000//////000000111111111000000000//////////////////////////////......///////////////...---...............---,,,,,,---...///000000///...000000000///.........---//////...............///---///111111000///////////////.........///000000222333333333333222111111............///000111222222111000000000111333333555555666666777777777777999999::::::;;;===>>>>>>>>>???@@@AAA@@@@@@???>>>;;;:::===CCCJJJSSSaaannn555666777888888777666555888888888888777777777777777666555555555666888999::::::999999::::::;;;<<<777888999;;;<<<=========::::::<<<===>>>>>>>>>>>>@@@<<<888777888999888666777777888999999999999999::::::::::::::::::::::::<<<:::777666666777666555777777666555555555555666444444444444444444444444333333333333333333333333444444444444444444444444222222333333333444444444444555666666555666888:::444666888888666777;;;???:::AAAKKKUUUaaatttxxxuuuqqqnnnkkkddd\\\UUUOOONNNKKKHHHFFFGGGJJJMMMLLLLLLMMMMMMMMMNNNNNNNNNJJJJJJJJJIIIHHHFFFEEEDDD>>>===<<<;;;:::888777777555444333222111111111111000000111111000...,,,***000000000000000000000000.../////////000000111111222111///---,,,---...///////////////000111222333111111111111000000000000////////////////////////......///////////////...++++++,,,---............,,,---///000000000///...///000000///...---+++***......---------......///---///111222000////////////......---------......000111111111111000//////------...000222444666777222111000000000111333444:::999999999888888888777888999999;;;<<<<<<======;;;<<<>>>??????>>>>>>===:::999===CCCJJJSSSaaammm555777888999999888777555666666666666666777777888::::::;;;;;;;;;:::888777777888:::;;;;;;:::888777888888777777777888:::;;;<<<=========>>>>>>??????>>>===:::999888888999:::666666777888888888888777::::::::::::::::::::::::999999888777666666777777888777666555555444444555555555555555555555444444444444444444444444444444333333333222222333444444111111111111111111111111333333222222333333444555666666666666666555555555999<<<@@@CCCJJJWWWhhhuuu{{{ooonnnkkkhhheeebbb___^^^WWWTTTPPPNNNMMMNNNMMMLLLNNNMMMLLLKKKJJJHHHGGGGGGLLLMMMOOOPPPQQQQQQQQQQQQJJJKKKJJJIIIEEE@@@;;;888:::666222111222444333222...///000222333222111111111111000000000/////////,,,------...///000000111//////000000000000//////---...///000111111111111111222222000...---...///---------.........//////---------............///000///...------------------......///////////////---...///000000//////...//////......---------,,,///////////////////////////////////////000111111000000000000000000000000000111333555666666666666000222333333222111333444555555555555555555555555888777777777888999;;;<<<===???@@@AAAAAA>>><<<:::===<<<>>>EEEMMMVVVcccnnn555666888999999888666555777666666666777777888888777888888999999888888777888999:::::::::999888777888888777777777888999:::888888999999:::;;;;;;;;;<<<:::888777666666777888888888888888888777666666999999999999999999999999999999999999888888888777888777666555444444444444444444444444444333333333111111111111111111111111222222222111111222222333222222222222222222222222333222222222222333444444333444444444555555555555555888;;;===???FFFPPPXXXkkkwww{{{wwwxxxvvvqqqkkkeee___ZZZXXXOOOLLLHHHFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@???AAAAAACCCEEEGGGIIIKKKLLLLLLLLLMMMNNNMMMKKKIIIHHHBBB>>>999777666555222000222222222222222111111111////////////............////////////............//////000000000000//////222222222222111000/////////111222222111///......---------.........//////------------............///......------------...------...///////////////000000111000///---,,,+++.........------,,,,,,,,,///////////////////////////////////////000000111000000000000000000000000333333444555555555444333000222333333222111333444555555555555555555555555666666666666777888:::;;;>>>???@@@AAA@@@>>><<<:::;;;:::===DDDLLLVVVeeerrr555666777888888777666555777777777777888888999999666777888999::::::::::::::::::999888888777888888888777777777777888888999555666666777888888999999;;;:::888777666777777888:::::::::999888666555444888888888888888888888888999999:::;;;;;;:::888777888777666555444444444444222222222222222333333333333333333333333333333333222222111000000111111222333333333333333333333333222222222222222333444444222222333333444444444555555888;;;;;;:::;;;???BBBOOOZZZhhhwww|||wwwqqqmmmnnnkkkeee^^^WWWOOOJJJGGGCCCAAA>>><<<<<<===<<<;;;:::::::::999999888888888888888999:::<<<>>>@@@BBBCCCDDDFFFIIIKKKMMMOOOPPPKKKHHHDDDAAA>>>;;;888555555444222000000000111111////////////////////////222111111///...---,,,+++...//////000000//////...---...///000111111111111...///111333333111///------------...............------------............------------------...///------...////////////...000000000//////---,,,+++---------------,,,,,,,,,//////////////////////////////......//////000111000000000000000000000000555555555555444222111000000222333333222111333444444444444444444444444444444444444444555777999:::>>>???@@@AAA@@@>>><<<;;;:::999;;;BBBJJJVVVhhhvvv555666666777777666666555777777888999999999999999999999;;;<<<===>>>???@@@<<<:::888666555666777777777777777777777777777777666666777888999::::::;;;<<<;;;:::999999999::::::999999999999888777666555666666666666666666666666777888:::;;;;;;999777666777777666555444444444444222222222222333333333333555555555555555555555555333222222111111111111222333333333333333333333333222222222111222333333444444444444444333333333333444777999:::999999;;;===@@@GGGQQQ\\\iiizzz}}}yyysssmmmgggaaa\\\XXXSSSQQQMMMIIIDDD???<<<:::;;;888666555666666555444555555555555555555555555888777555444444666888999888999;;;===AAAEEEHHHJJJLLLKKKJJJIIIHHHFFFCCCAAA888666333111///000111111000000000000111111111111222111000///...---,,,+++...//////////////////...,,,,,,---------------,,,---...///111222111000...........................,,,,,,---------.........,,,,,,,,,,,,---......///,,,---......//////......,,,------....../////////.........---------------///////////////////////////............///000000////////////////////////444333333222111000//////000222333333222111333444444444444444444444444444333333333333555777999:::??????@@@@@@@@@>>><<<;;;;;;999;;;AAAHHHTTTgggxxx555555555666666555555555777777888999999999999888999:::;;;<<<>>>@@@AAABBB===;;;888555444444555666666666666666666666666666555666777888999:::;;;;;;;;;;;;::::::::::::::::::888888999999999999888888555555555555555555555555444555777888999777666444777666555444444333333333222222333333444444444555111111111111111111111111444444333222222222222222333333333333333333333333222111111111111222333333777666666555444333222222222333333444444666888:::999<<>>@@@BBBCCCFFFHHHIIIJJJKKKLLLBBB@@@<<<999555333111111000000000000000000000000000000//////.........---......////////////......222222000...,,,)))'''%%%...---,,,...111222111000.....................---,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///,,,------...............,,,,,,,,,---...//////000.....................///////////////////////////...............//////000////////////////////////000000//////////////////000222333333222111333444444444444444444444444444222222222333555888:::<<>><<<<<<===<<<===AAAFFFQQQeeevvv555555555555555555555555555666888999999999888777777777888999;;;===???@@@<<<;;;888555444333444444555666666666666555555444333444555666777888999:::888888888888888888888888777888888999::::::999999555555555555555555555555222333555666666555444444777666555444333333333333222222333333444444555555333333333333333333333333555555444333222222222222333333333333333333333333111111111111111222333333777777666555444333222222555444333222333555777888888999;;;===AAAGGGOOOUUUfffqqqzzznnnkkkfff```[[[UUUOOOJJJFFFCCC@@@======<<<;;;:::999888888777666555555555444333222333444444333222111111111111111222222222000000000000000222444555222222111111111333444555555888;;;>>>AAADDDHHHKKKKKKJJJHHHDDD@@@:::555333000000/////////..................///////////////---......//////......---......///////////////......------000444666444111...............---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...,,,,,,---............---///......---,,,,,,---------------............///////////////////////////......------......///000000000000000000000000000......------...///000000000222333333222111333444333333333333333333333333333333333555777:::<<<>>>@@@@@@@@@??????>>>===<<<======???BBBEEEOOObbbttt555444444444444444444555444555777999999888777666555555666666888:::<<<>>><<<:::888666444333222222555555666666666555444333222333444555666888999999777888888999999888888888999999:::::::::999888888555555555555555555555555333333333333444444555555666666555444333333333333111111111222333444444444555555555555555555555555555444333222111111111111222222222222222222222222111111111111111222222333333333333333333333333444777666555555555666666666666777888:::<<<>>>AAADDDLLLVVVcccoooyyy{{{uuummmeee^^^TTTQQQLLLHHHEEEAAA===;;;<<<999777666888999:::999333333333333333222222222333222222222444444333111111111111111111111111000///000000000111222222222///............///000000000222555666777999>>>BBBGGGHHHKKKKKKIIIDDD>>>:::333333222222111000//////////////////////////////---......//////......---)))***,,,///111333444555------000666<<<<<<777111//////.........---------++++++,,,,,,,,,---------------,,,,,,+++,,,,,,,,,+++,,,------......------///...---,,,,,,,,,------+++++++++,,,,,,---------////////////////////////...------------...//////000000000000000000000000//////.........///111111000222333333222111333444333333333333333333333333444444555666999<<>>======<<<<<<===???CCCFFFOOObbbsss555444444333333444444555444555777888999888666555666666666666888:::<<<===;;;:::888666444333222111555555666666666555333222333444555666888999:::;;;999::::::;;;;;;;;;::::::;;;;;;;;;:::999888777666555555555555555555555555333333333333333444555666666666555444333333333333///000000111222222333333222222222222222222222222444333222111000000000000111111111111111111111111111111111000111222222333///000000222333444555555111111111333555555333222000111444666777888999999888AAALLLUUU]]]hhhwwwuuujjjaaaYYYPPPJJJFFFCCC???<<<;;;;;;999888888666333222333444555555111111222333333444555555222111111222444444333111333333333222222111111111444444444333222111000//////000000111222333333333222333444222111222666:::;;;@@@GGGLLLMMMJJJEEEBBB888888777666444333222222000000//////............---..................---000000//////...---+++++++++...444===BBBAAA888000//////.........---------++++++,,,,,,,,,---------...------,,,+++++++++++++++,,,------......------++++++++++++,,,...000111))))))*********+++++++++////////////////////////...------------...//////000000000000000000000000222111000//////000111222000222333333222111333444333333333333333333333333555555666888:::>>>@@@BBB@@@@@@??????>>>=========:::;;;???CCCFFFOOObbbttt444444444555555555555555777777777777666666555555888777666555555666777888===<<<999777555444444444666555444444444444555666666777888777555444555666444666888:::;;;:::999888::::::999888777666555444444444333222222222222333333333444444333333222111222222222222222333444555111111111222222333333333333333333222222222111111222222222111111000000000222111111000//////000000111111000000111111222333111111111111111111222222222222222222222222222222777777777777777888888999:::<<<>>>BBBHHHQQQ[[[aaarrr|||uuubbbRRRJJJDDD@@@===999888888777666555555555444444444555555666666666222222222111111111000000333333222222222222222333111111111111111111111111222111111000///......---////////////............000000////////////000000888999<<<@@@EEEIIIMMMOOODDDBBB>>>:::777555333333//////000111111000///////////////...---,,,******+++,,,---.........---,,,......///000111333555666111111///......---------...---,,,++++++---...000111000///...,,,,,,,,,+++)))+++---//////...---,,,---.........------,,,+++*********,,,...000//////000333444111+++'''(((+++...............///000000//////000111111111111111//////000000111111111222222222222333333333444444444444444444444444444444555555555888<<<@@@AAABBBDDDBBB???<<<::::::;;;<<>>;;;888555777666666555444444333333222222222222333333333333222222222111111111000000000000000///000000111111111111111111111111111111111111000000//////......111111111111111111111111000000////////////000000444555777;;;???CCCFFFHHHJJJIIIGGGDDD???:::666333111111000000000///000000////////////...---,,,++++++,,,---.........------////////////000000111222111111000...------------...---,,,++++++---///000111111000000//////000000,,,---.........---,,,+++------..................111...++++++---...---+++---000222000,,,)))+++...//////............////////////000111111111111000/////////000000000000000222222222333333333333444444444444444444444444444555444555888===AAACCCCCCAAA???<<<999888999:::;;;@@@>>>???BBBEEELLL\\\jjj~~~333333333444444444555555555777;;;======:::666333555444444333333444444555999888777666666555666666555444444333333444444555333444555444333222333444444555777999999999888888888888888777777666666666555555444333333333333444333333444444333333222111555444444333333333333444222222222222222111111111222222222222111111111000111111111000000000000000111111111111111111222222000000000000000111111222---...///000222333444444222222222222222222222222333333222222333333444555555666777666666888;;;>>>CCCHHHOOOWWWbbbppp}}}zzzxxxxxx|||vvvkkkUUUMMMCCC<<<999888666444444444333333222222111111333333222222222222222222222222222111111111111111///////////////000111222111111111111111111111111000000000000///////////////000000000111222222222000//////......//////000///000111333666999<<<===GGGIIIJJJJJJGGGBBB===999333222000......///000111000/////////......------+++,,,------......------000//////.........//////222111000...---,,,,,,,,,...---,,,,,,,,,---///000,,,,,,,,,,,,------...//////......------,,,++++++,,,------...//////000000333///+++***,,,---,,,***+++---000///---,,,...111000//////............///...///000000111111000000000000000///////////////111111222222222333333333444444444444444444444444555444555999>>>BBBEEEEEE@@@>>>;;;999888999;;;<<<>>><<<===@@@CCCKKKZZZhhhzzz333333444444555555666666555999>>>AAAAAA===777333444444444333333444444444666666666666666666666666444444333333333333444444555666777666555444555666444555666777888888888888777777777777777666666666666555444444333333444444333333444444333333222111333333333333333444555555333333222222111111000000222111111111111000000000111111111111111111111111333333222111111111111111000////////////000111111...//////000111222222333111111111111111111111111222111111111111222333333333555666777777777999;;;===>>>AAADDDKKKVVVbbbkkkuuu~~~|||xxxvvvssssssrrrssstttvvvxxxzzzxxxxxxyyy}}}ooo^^^RRRFFFBBB===999888888777666333333222222222111111111555555444444333333222222111111111111111111111111111000000111111222333444111111111111111111111111////////////000000000000+++,,,,,,---...//////000/////////....../////////------...///111333444555;;;>>>BBBFFFHHHHHHFFFEEE888666333000...///000111//////......------------,,,,,,,,,---------------//////............//////111000///...---,,,,,,,,,...------,,,---...//////++++++******++++++,,,---......---,,,,,,,,,------------------......//////---...//////---+++,,,...***,,,......------///111...............///000000...//////000000000000000111111111000000/////////111111111111222222222222333333333333333333333333444444666999???CCCFFFFFFCCCAAA>>>;;;::::::;;;<<<<<<;;;===@@@CCCJJJYYYgggwww333444444555666666777777666:::???BBBBBB>>>888555444444444444444444444444444444555555666666666666444444444444444444444444333444555555333333444555444555555666777777777777777777777666666666666666555555444333333333333444333333444444333333222111000000111111333444666777222222222111111000000000111111111000000000//////222222222222222222222222555444333111000///////////////......//////000111111111000000000000000000111111111111111111111111222222111111222222333444000111444444444444666777888888999:::===BBBHHHMMMYYYbbbnnnzzz~~~xxxuuuoooqqqsssuuuuuutttsssrrrppppppqqqrrruuuxxx{{{}}}xxxzzz~~~ooo]]]LLLBBB;;;999666555555444444333333333333222222222222222444444444333333222222111111111111111111111111111111111000000111222222333000000000000000000000000////////////000000000000******++++++,,,---......//////............//////............///000111222222444999>>>CCCGGGJJJLLLEEEBBB>>>999555222000000000///...---,,,,,,------,,,,,,,,,,,,------..................///000111111000///...------,,,,,,,,,------------......//////000//////...............+++++++++,,,,,,...///000///...------,,,---......,,,444:::888000+++---111,,,---......------...///,,,,,,,,,---///000222333......///000000000000000222222222111111000000000000000000111111111222222333333333333333333333333444444666999???CCCFFFFFFDDDBBB>>>;;;999999::::::<<<;;;===@@@CCCJJJXXXfffttt222333333444555666777777777999===??????<<<888555333444444555555444444333333333444555666666555555444555555666666555555444444666777666555555666888444444444555666666777777777777777666666555555555444444333222222222222333333333444444333333222111/////////000222333555666111111111111111000000000000000000000////////////111111111111111222222222444333222000///........................///000000222111111000000///......111111111111111111111111222222111111222222333444222333555444333222333555666666777888999;;;===???DDDKKKUUU^^^fffoooxxx}}}{{{}}}|||zzzuuunnngggcccaaa___bbbhhhmmmqqqsssttttttuuuvvvxxx{{{~~~}}}vvvkkk]]]NNNBBB;;;777666555555444333333333333333333333333333222222111111000000000000000000111111111111111222222222000//////....../////////000000000000000000000000000000000000////////////,,,,,,------....../////////......------....../////////.........///000000111222333777;;;@@@EEEHHHNNNLLLIIIEEE???999555222222111///---,,,,,,,,,------,,,,,,,,,,,,---...///---------......000111111......---------------...------......////////////000///...---------------)))***+++,,,...///000000///...---------...///000555===BBB>>>333,,,---111........................,,,,,,,,,---///000222333---...//////000000//////111111111111000000000000///000000000000111111111333333333333333333333333555444555999>>>BBBEEEEEEAAA???<<<999777777888888::::::<<<@@@CCCIIIWWWeeesss000111111222333444555666666777999999999888666444111222333444444333222111222333444555555555444444555555666777777666555555666777888888777777888:::444444444444555666777777888888777666555444444333333333222111111111111222333333444444333333222111000000000///000000111222000000000000111111111111000000/////////............/////////000000000000111000//////.../////////......------......///000000000000000000/////////111111111111111111111111111111111111111222222333333444555444333333555666777666666777999:::::::::999===CCCGGGKKKQQQYYY___llluuu~~~}}}zzzvvvrrrnnnllljjjiiiiiiiiigggeeecccbbbcccdddhhhnnntttyyy|||}}}}}}yyyqqqlllaaa___ZZZSSSJJJAAA;;;888666666666555444444444555222222222222222222222222/////////000000000000000000000111111111222222222111000///......---......000000000000000000000000111111000000//////......///////////////////////////......------......//////......---------....../////////111444777:::<<>>;;;666555222///...------...------,,,,,,,,,---...///...---------------......,,,,,,,,,,,,---...//////---......///////////////,,,,,,,,,+++,,,,,,---...)))***,,,...//////............---...///222444666===>>>===999222------///------,,,---...//////...///............//////000---...//////000000//////............/////////////////////000000000111111222222222222222222222222555444555888===AAACCCCCC>>><<<:::888777888:::;;;888888:::>>>BBBHHHUUUcccrrr...///000111222333444444555555555555555444444333000111222333333222111000222333444555555555333333555666777888888777666555111333444444333333444666444444444444444555777777999888777666555444333333333222111111000000111111333333444444444333222222222222000///............//////000000111111222222000/////////............,,,---------......//////------------...///111111...------------...//////......//////000000111111000000000000000000000000000000000000000111222222...////////////111444777666555333333444444444444555777999::::::>>>EEEKKKKKKUUU```iiipppyyyxxxtttooommmnnnpppssstttwwwvvvtttqqqmmmjjjhhhfffbbbdddeeeggghhhjjjmmmpppvvvyyywwwiii```ZZZSSSOOOHHHGGGEEEAAA;;;777666555222222222222111111222444111111111111111222222222000000111111222222333333000000111111222222222222444333222000////////////000000000000000000000000222111111000///......---///////////////..................------.........------,,,,,,,,,,,,------******+++---...000222333555:::AAAHHHKKKJJJFFFDDD999777444111///...//////------,,,+++,,,---...//////...---,,,+++++++++++++++++++++,,,---...000000---......///000/////////.........///000111222333***,,,...//////...,,,+++---------///222555999;;;===999333///...///...---,,,++++++---///000000000111111000......------------......///////////////+++,,,,,,------.........////////////000000000000222222222222222222222222555555555888<<<@@@BBBBBB===<<<:::999:::<<<>>>@@@666666999===@@@FFFTTTaaarrr~~~333333333444444444555555777666555444444555666777555444333333222222333333333000...///222444333111555666777888999:::::::::666666666555555444444444444333333222222333333333777777666666555555444444444333222111111333555666444444444444333222111111////////////////////////---------...///000000111,,,---...............---..................------//////...---------------111111000000000000111111000000000000000/////////000///.........///111222///////////////000111111444333111//////000111222000000111222333333444444444444555666777888999999DDDGGGKKKQQQXXXaaajjjppp{{{tttmmmllloootttxxxwwwyyy|||~~~}}}yyytttpppnnnoooqqqrrrtttvvv{{{~~~uuu^^^NNNGGGEEECCCAAA===<<<;;;:::888666444333000000111111111222222222222222222111111111111000444444333222111111111222//////000000111111111111000000000000000000000000000000111111111111000000000000111111111111000000//////............//////...---,,,,,,---...///000---,,,,,,++++++,,,,,,---///...---,,,,,,---...///333444555999===CCCHHHKKKHHHFFFAAA:::444111111222111111111000///...---,,,++++++++++++++++++,,,,,,------------------------111111000000/////////...******+++,,,,,,---......,,,---------,,,+++******---------.........///////////////......---------...------,,,,,,------................................./////////...,,,+++---------.........//////333333333222222000///...000000111222333333444444111333777;;;===?????????===<<<:::888777666555555666555666;;;???EEERRR]]]ooo{{{333333444444444555555555444444333222222333444444555444333333222222333333222000///000222444333222666777777888888777777777555555555555444444444333333222333333444666777888999888888777666555555444333333222222222333444555444444444333333222111000////////////////////////......//////000111111111222222333222222111000///..................------000///......---------.........------------......///////////////////////////////////////000000111000000000000000111222222444333111000///000111222111111111222222333333333333333444555666777888888888:::===AAAEEELLLSSSXXXbbbjjjuuuzzzxxx{{{rrrcccPPPBBB===<<<:::888666666666555333222000///222222222222333333333333222222222111111111111000000000000000////////////000000000///000000111111////////////////////////000000111111111111000000/////////000000///////////////............//////......---,,,---...//////---,,,,,,++++++,,,,,,---///...---,,,,,,---...///000000111444777<<<@@@CCCLLLKKKIIIDDD===777333222333222000...------------,,,,,,,,,,,,,,,---------------------------------//////.........---------+++++++++,,,,,,---------***+++,,,...////////////------------.........///------,,,,,,,,,+++++++++...------,,,,,,------..................---------....../////////...,,,,,,---------.........//////000000111111222111111111111111111222222333333444222444777;;;===>>>>>>>>><<<;;;:::888777666666555888666777;;;>>>DDDOOO[[[mmmyyy333444444444444555555555444444333333333333444444555444444333333333333333222000///000222444444444888888888777777555444333555444444444444333333333222222333444666888:::;;;::::::999888777555555444222222333444444444444444333333222222111000000////////////////////////////////////000000111111222222222222111000///------------------------......000//////............///------,,,,,,,,,,,,------..............................///000000000000///111111000000111111222222333222111000///000111222111111222222222222222222222222333444555555666666444555666888999===BBBFFFJJJPPPYYYbbbjjjtttyyysssooommm```UUUFFF<<<999888777444444555555444444333222111333333333444444444444555222222222111111111111000000111222333444333222111111000///......///000111////////////////////////...//////000000//////...---......//////......---//////............////////////...---------......---,,,,,,++++++,,,,,,---......------------...............000222555888:::HHHKKKNNNMMMIIICCC===;;;555333000...------///000.....................---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////000000------------............---,,,,,,,,,,,,+++++++++...------,,,,,,------...//////.........---------.........///......---,,,---------...............,,,---...000111222333333222222222222222222222222222444777:::===>>>>>>===::::::999888777777777777999777888;;;>>>BBBMMMXXXiiiwww444444444444555555555555777777777777777777777777555555444333333333333333111111111111333444555555888888888888777666555444444444444444444333333333222222333444666888:::;;;:::999888777666555444333111222444555666555444333333222111000000/////////////////////////////////......//////000000000000.../////////...---,,,,,,,,,,,,------------......000//////.........//////......------------......,,,,,,---------------...,,,---///000000000///...111000000000000000111111222111000000000000111111222222222222111111111111111111111222333444444555555666777777777888<<<>>>AAADDDIIIMMMSSSZZZbbbhhhooouuu~~~~~~|||xxxooofff^^^XXXTTTSSSSSSKKKAAA:::888777555333333333444444444444333333222222333333333444444444222222222111111111000000000111333555666555444333111000///------...///000////////////////////////,,,------......------,,,.........//////.........///......------....../////////......---------------,,,,,,++++++,,,,,,---------------------------////////////000222333444<<>>BBBMMMWWWeeettt444444444555555555666666888888888999999888888888666555444444333333444444222222222333333444555666666777888888999999888888444444444444444444444444333333333333444555666666888777666555444333222222111222555666777666444222333222111000////////////////////////////////////---------...............---...///000000000000000,,,,,,,,,,,,------......//////............//////------,,,,,,,,,,,,------+++,,,,,,,,,------......,,,---///000000000///...000//////.........//////000000000000000000111111222111111111111111111111000000111111222222333333222333333333333333666888:::;;;<<<>>>AAAFFFKKKNNNUUUZZZaaahhhoooyyy~~~wwwpppjjjgggccc___XXXPPPIIIEEEBBBAAAEEE@@@999555333222000...//////000111111111111111000111111111111222222222222222222111111111000000,,,---///111222111000///000///...------...//////........................---......//////......---...//////000000//////.........------------....../////////......---,,,,,,---,,,,,,++++++,,,,,,---,,,------------------,,,///////////////000000111111666===CCCGGGKKKNNNQQQIIIFFF@@@:::555222111111000000/////////........./////////......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++......////////////......------------------,,,,,,...........................------,,,,,,------...//////.........---------......------.................................---,,,---...000000111111111333333222222222222222222333555888:::<<<<<<;;;;;;888888777777777777777888444444666:::>>>CCCMMMXXXaaarrr444444555555555666666666666666777777777777666666666555555444444444444444333444555444333333555666555666777888::::::;;;;;;444444444555555555555666444333333222222222333333666555555444444333333222111333555666777666444333444222111////////////000////////////////////////------------------------***+++,,,...////////////++++++,,,,,,------.........------------...//////++++++************+++++++++,,,,,,------.........------...////////////...//////...---------......//////000000000000000000000000111111111111111111000000111111111222222222///000111111111111444555666666777888;;;>>>AAACCCCCCGGGLLLQQQUUU\\\eeekkkyyyvvvqqqkkkeee```\\\XXXUUUNNNLLLGGGBBB===:::999888===:::666333222111000///000111111222333333222222////////////000000000000222222222111111111111000......000111111000//////---------.......................................000111111222222111111000/////////000000/////////......------------...............///......---,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,---------..................111444888<<>>777333000222222111111000000//////000000//////...---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222333444444------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...------,,,,,,------.................................---------...//////...............---------...///000000111111111000222222222222222222222222444555888:::;;;;;;::::::888888777666666666777777333333555:::>>>CCCMMMWWW___ppp555555555555666666666666444555666666666666555444666666555444444444444444444666666555333222444666444555666888999999::::::555555555666666666777777333333222222222222333333555555555555555555555555333333555666666666555444444333111/////////000111////////////////////////........................******+++,,,------------***++++++,,,------......,,,,,,,,,,,,,,,---......+++++++++******+++++++++,,,,,,,,,---......//////...------------...//////000000///..................//////000000000000000//////000000111111222222000111111111111222222222///111222222111222333555666555666888:::;;;<<<<<<888<<<@@@BBBDDDGGGMMMRRRZZZaaajjjooorrrvvv~~~xxxppp^^^ZZZTTTPPPMMMKKKHHHFFFAAA@@@>>>;;;999777666555888666444333333444444444222333333444444444444333....../////////000000000222222222111111111111000111111111111000000000000)))***,,,...//////..............................000111111222222111111000---......//////......---...------,,,,,,------...,,,---.../////////...------,,,,,,++++++,,,,,,---+++,,,------------,,,+++,,,,,,---..................///000222333777<<<@@@KKKLLLLLLKKKGGGAAA<<<888555555444444333222222111000000000///...---------,,,,,,,,,---------......+++++++++,,,,,,---------***+++---///111222333333---------,,,,,,,,,+++++++++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,------.../////////...------,,,---...///000//////.........---------...///000111222222222222111111111222222333333444444666888:::;;;;;;:::999999888777666666666666666444333666;;;===AAAJJJTTT]]]ooo555555555555666666666777444555666777777666555444666666555444444444444555555777888666333111333666444555666777888888888888555666666666777777888888333333222222222333444444555555555666666666666777333444444555555555555555555444222000///000111222///////////////////////////////////////.........000000000000000000//////******+++,,,,,,---......++++++++++++,,,,,,---......------,,,,,,------...,,,,,,------...///000000......---,,,,,,...///000111111000///////////////......///000000111000000...//////000111222222333111111111111222222222222...000111111000000111222444444444444666555444222333777:::;;;;;;===BBBFFFDDDKKKSSSWWWXXX[[[dddkkkhhhoooyyy~~~{{{wwwooocccYYYRRRNNNIIIDDDBBB@@@===<<<;;;;;;:::999888666555555222111000000111333444555//////000000000000//////////////////000000000000222222222111111111111000///...---,,,++++++,,,,,,'''))),,,///000000///---..............................////////////......,,,------......------,,,...------,,,,,,------...+++,,,.../////////......---,,,,,,++++++,,,,,,---++++++------------++++++,,,---...///000111111111---...//////000333666:::???CCCHHHMMMMMMKKKGGGDDD888777777666555555444444111000000///...---------+++++++++,,,,,,---------******+++,,,,,,---......******+++,,,---------,,,---------,,,,,,+++++++++---------....../////////...------,,,,,,------...+++,,,,,,---...///000000...------,,,---...///000//////.........---------......000111333333444444000000111222333333444444444666888:::;;;:::999888999888777666666555555555666555777;;;===@@@HHHRRR]]]nnn444444555666777777777666888888777777777777888888555555555555444444444444666555555444333333222222444555555666666666666666555555444444444333333333333222111000000111222333222333333444444333333222111333555777777666444222111111111111000000000///............////////////000///...---------------444...***,,,......------------++++++++++++------............---,,,+++***------------------------...---,,,+++++++++,,,---,,,,,,,,,---------......,,,,,,---...///000111222000000000000000000000000////////////////////////222222111111111111111222111111111111111111111111333333222111222333444555777777888777777888:::===<<<>>>AAAEEEKKKPPPTTTVVVRRRZZZccchhhjjjnnnuuu|||xxxssslllgggccc]]]TTTMMMCCCAAA===:::888999:::;;;999888666444222111111000000000000111222222222333000000000000000000000000222111///......///111222000000000000000000000000000000000000000000000000......------------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...........................---+++))))))***+++,,,........................//////.........---------------///111333111...+++000000////////////000000//////000000111111111222444666999>>>CCCHHHLLLNNNFFFEEEBBB???<<<999888777222111000///...---,,,,,,///---,,,*********+++,,,+++++++++++++++++++++++++++---...///.........///---.........---,,,,,,+++,,,++++++++++++,,,------000000...------...///000,,,++++++++++++,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,///000111222333222111111333333222222111000000000111333666888999999888888888888777666666666666666555444555999:::===FFFPPP^^^iiivvv333444555666777777777777888888777777777777888888777777777666666666555555777555444222111222222333444444555666666666666666555555444444444333333333444333222111111222333444333333444444444444333333333444666777777666444222222111111000000000000000............//////////////////...---------------333333111...,,,++++++***---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,---...///000000111////////////////////////........................000//////......//////000111111111111111111111111222111111000111222333444000222555666555555555666888888999;;;===@@@BBBCCCDDDKKKRRRUUUTTTTTTYYY^^^cccffflllqqqvvv{{{}}}|||{{{zzzyyywwwssspppgggbbb\\\XXXUUUOOOGGG@@@===;;;999666555444555555444333333222111111111111111111111111111111222222////////////////////////000///......///111333555000000000000000000000000////////////////////////......------------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,,,,---...//////...------//////............//////............//////000000...000333777;;;???BBBDDDFFFFFFFFFDDD@@@<<<888555555333111///......///000++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...------......------,,,+++,,,,,,,,,,,,,,,------...,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,------...***+++,,,...///000000111........................///000111222222222111111000000000111222222333333222444666888999999888777888777666666555555555666555444555999:::===FFFPPP]]]iiivvv333444555666777777777777888888777777777777888888888888888888777777777777777555444222111222333333444444555666666666666555555555444444444333333333444444333333333333444444333444444555555444444333444555777777777555333111222111000///...///000111............///////////////...------------------222;;;===444++++++,,,***+++,,,,,,------,,,,,,+++'''((()))+++,,,---------++++++++++++++++++++++++++++++++++++,,,,,,......,,,,,,,,,---------......---------....../////////////////////////////////........................//////............//////000000000000000000000000000000000///000000111222,,,///333555444333222111666666666666666777777888999???EEEFFFDDDBBBDDDGGGKKKNNNQQQTTTWWW\\\bbbeeejjjmmmssswww{{{tttlllggg`````````aaabbbbbb___]]]WWWSSSOOOLLLIIIEEE???999777666555444333222111111/////////000111111222222111111111111111111000000........................------...///000333666777000000000000000000000000////////////////////////......------------......------------------,,,,,,------------------------------------------------///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,...000000...,,,,,,///222...------------------...,,,,,,,,,---------------+++,,,...111333666777888@@@BBBEEEFFFEEEBBB>>>;;;:::777333000......///111,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...---,,,++++++,,,------......------,,,,,,---,,,,,,,,,,,,---.........------,,,,,,---......---------,,,---......///***+++,,,...///000000111///////////////////////////000111111222222111111000000000111222222333333333555777888999888777666777666555555444555555555555444555999:::===FFFPPP\\\hhhwww333333555666777777777777888888777777777777888888888888888888777777777666555555555555555444333222333444555555666666555555555555444444444333333333444444333333333333444444333444444555555444444333555666666777666444222111222111///.........000111............////////////......---,,,,,,---------000???EEE:::...---///---++++++------------++++++((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,---------......------------------......////////////////////////........................000000/////////000111111000000000000000000000000000///000000000000111111...111444555444222222222444444444444555666777888222888>>>@@@>>>===>>>@@@BBBCCCEEEFFFHHHKKKQQQTTTPPPSSSXXX\\\___bbbfffhhhoooqqqtttwwwyyy{{{uuuiii^^^UUUPPPMMMLLLLLLNNNPPPPPPOOOMMMKKKHHHFFFDDDCCC@@@;;;777444555555555444222111000---...///000111111222222222222111111000000//////////////////////////////------...///111333555666000000000000000000000000////////////////////////...------,,,,,,------............------,,,,,,,,,........................------------------------...---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,......***%%%&&&---333......------------......,,,,,,,,,,,,,,,,,,------------...///000111222222555888===BBBEEEFFFFFFEEE???===:::666222000......000000///...---,,,+++***------------------------,,,---///...,,,+++++++++,,,------...------,,,,,,------,,,,,,------.../////////////////////000000...------------...//////------............------///////////////////////////000000111111111111111333333222222111000000000444555777888999888666555666555555444444444555555555444555999:::===FFFPPP[[[hhhwww222333444666777777888888888888777777777777888888777777666666666555555555333555888999999666222000333444444555555555555555555555444444444333333333222222333333333333222222333444444444444444444333555555555555444333111000111111///.........///000............////////////------,,,,,,,,,------...+++:::CCC;;;111//////...++++++------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......,,,,,,,,,---------......,,,,,,,,,,,,------------................................................//////......///000000111///////////////////////////000000111111111111111111222333222111111333444000000000111222333444555...222777999888888888999::::::;;;;;;<<<>>>BBBEEEBBBDDDHHHJJJLLLMMMPPPRRRTTTVVVYYY[[[]]]___ccceeeiiijjjkkkmmmppprrrtttuuuuuuuuuvvvvvvwwwyyyzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{wwwwwwvvvtttsssqqqppppppjjjkkkllllllmmmooosssvvvzzz||||||zzz{{{~~~zzzwwwmmmkkkeee^^^UUUMMMGGGCCC>>>======>>>???@@@???=========<<<;;;:::888555333222333444555444333111000///000111111222111111000222111111000000/////////000000000000000000000000////////////000111222222////////////////////////........................------,,,,,,,,,,,,------.........------,,,,,,,,,........................------------------------,,,+++++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,((()))((($$$ !!!(((...///..................///------------------------....../////////////////////111444999>>>CCCFFFHHHEEEEEEDDDAAA===777222///000000///...---,,,,,,+++++++++++++++++++++++++++---///000///---,,,,,,,,,,,,,,,------...------,,,---,,,,,,,,,,,,---......+++,,,,,,---------------...------------...//////------............------........................000000000000000111111111333333222222111000000000444555777888999888666555555555444444444444555666555444555999:::===FFFPPP[[[iiiyyy222333444666777888888888888888777777777777888888555555555555444444444444333555888:::999666222///333333444555555555555444555555444444444333333333222222333333333333222222222333333444444333333222333333333333222111111000000000000/////////..................////////////,,,,,,,,,,,,,,,------...'''000999;;;555///,,,,,,+++,,,,,,------,,,,,,+++...///......---,,,+++*********************************,,,,,,------------,,,,,,,,,---------......+++++++++,,,,,,---------........................------------------------,,,,,,,,,,,,,,,---.../////////////////////////////////000111111111111111000111000///......000333111111111000111111222222000333555555444333444444333444555555444555888:::999;;;===?????????AAABBBAAACCCFFFHHHHHHJJJLLLOOOPPPQQQRRRSSSUUUVVVWWWWWWYYYYYYZZZ[[[[[[\\\]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^[[[[[[ZZZYYYXXXWWWVVVUUUPPPQQQRRRSSSSSSTTTWWWZZZ\\\^^^```ccceeefffggggggaaaaaaaaa``````bbbfffiiirrrpppnnnllljjjiiihhhgggmmmmmmllljjjfffaaa]]]ZZZPPPOOOMMMIIIEEE@@@===:::888777666666777777666555666666777777666555333222000000111222222111000///111111222333333222000///000000000000000000//////111111111111111111111111/////////////////////...////////////////////////........................------,,,,,,,,,,,,------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++******++++++++++++,,,,,,+++,,,+++(((%%%&&&+++/////////............/////////...............------------------------------111000000111444999>>>AAAEEEGGGIIIJJJGGGCCC===:::222000///---------...///++++++++++++++++++++++++---...000///...------...,,,,,,------......------,,,++++++++++++,,,------+++,,,---...//////......---------,,,---......///***+++,,,...///000000111------------------------000////////////000111222000000000111222222333333333555777888999888777666555555555444555555666777555444555999:::===FFFPPP\\\jjj{{{111222444666777888888999888888777777777777888888555555555444444444444333444444555666555333222000222333444444555555444444555555444444444333333333222333444555555444333222111222222333333222222111111111111111000000000000...///000111000///---,,,............////////////,,,,,,++++++,,,,,,---...+++***111<<<<<<111***,,,---,,,,,,++++++,,,,,,---.........---,,,+++******))))))))))))))))))))))))++++++,,,---------,,,+++,,,,,,,,,---------......))))))***+++,,,------...........................------------------------++++++++++++,,,---...///........................---...///000000000//////...///000000.........///222222111111111111222222444444444444333333444444111333444444333333444666222444777777777777888:::888999;;;<<<<<<<<<>>>@@@???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCC@@@AAABBBAAAAAAAAACCCEEEEEEFFFHHHIIIKKKKKKLLLLLLHHHIIIJJJJJJJJJLLLOOORRRTTTSSSQQQPPPOOONNNOOOOOORRRRRRRRRPPPNNNJJJGGGDDD=========<<<:::888777666666444333333444555444333222333555555555333333333///000000111111111000000///000222333333222000////////////000000000000000000000000000000000000000---...............------////////////////////////........................---,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---,,,,,,************************************+++++++++,,,//////...---------//////...------------------...///.........------------,,,,,,,,,,,,------------222000...---...111444777<<>>;;;777333000///000111,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---...+++,,,------......------+++************+++,,,,,,+++,,,---///////////////,,,,,,,,,,,,,,,------...***+++,,,...///000000111------------------------000//////...///000111222000000000111222222333333222444666888999999888777666555555555666666777888555444555999:::===FFFPPP]]]lll|||111222444666777888999999888888777777777777888888666555555555555444444444555444222111000000111222222333444444555555444444555555444444444333333333333444555666666555444333111111111222222111111111///////////////000000000---...000222111///---+++............/////////000++++++++++++,,,,,,---...111)))///@@@CCC444***---...---++++++++++++---...+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++,,,---------,,,+++***,,,,,,,,,---------......((())))))+++,,,---..............................---------------------------,,,,,,---...///000111........................,,,,,,.../////////...------///222333222///......,,,,,,,,,---...///111222111111000000000222444555///111333333222111222333///111333444444555666777444666777777666666777999777777888999;;;<<<======;;;;;;<<<=========<<<<<<>>>>>>>>>?????????????????????>>>===<<<<<<;;;;;;:::;;;;;;:::999888:::;;;:::;;;<<<===>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAACCC???>>>>>>======>>>@@@AAABBBBBBCCCCCCAAA???<<<:::666777777777777666555444000///---...000111111000---///111111000/////////111111111111222222222222---...111222333222111000......//////000000111111////////////////////////+++,,,------......------////////////////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,+++***+++,,,,,,+++***---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,---------.........///000...---,,,,,,...000222222555;;;BBBHHHMMMPPPRRRNNNIIIBBB:::444111111111------------------------)))+++------,,,,,,---...+++,,,,,,---.........---******))))))******+++,,,&&&'''(((***++++++******,,,++++++++++++,,,---------..................---........................000///.........///111222333333222222111000000000111333666888999999888888666666666666666777888888555444555999:::===FFFPPP^^^mmm}}}444444444555555555555666888888777777666666555555666666555555555444444444222222222333333333444444111222222333333444444555555555555555555555555555444444444444444444444444111222222222222111000000//////000000000000//////------............------------............------///...------,,,,,,,,,,,,///,,,+++:::III>>>***(((,,,***((((((***,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,++++++*********************************------,,,+++,,,---///000...---,,,,,,,,,,,,---...---...............------...------,,,,,,------...+++++++++,,,,,,,,,------000///---,,,+++,,,,,,---............////////////111111000000000000111111...///000111111000///...////////////000000000000////////////////////////000111222333333222000///000111222444555555444444444444444444444444444444444555666888999999::::::666777888::::::999888888777777777777777666666555333333444444555666666777333333444666777999:::;;;:::::::::999888777777666777777777777777777777777777777666666555555555555222222222222222222222222333333333333333333333333000000000000000000000000333222111//////111222333111111000///////////////........................+++,,,,,,,,,---.........111111000000///---,,,+++,,,---------,,,++++++***------,,,+++,,,---...///+++++++++,,,,,,---------+++,,,------......------,,,...000111111000...,,,...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++******+++++++++,,,,,,,,,,,,------......------,,,)))***+++,,,,,,,,,,,,+++++++++------------++++++)))+++---/////////---,,,333222222444888AAAKKKRRRUUUSSSNNNGGG>>>666333111------------------,,,,,,************+++,,,---...,,,,,,------...---------++++++,,,,,,---.../////////000000///---+++,,,---//////...------------...////////////////////////.........///111111111//////////////////.........000///.........///111222444555666777888888888888444444444444444555666777999888888999888;;;FFFRRRccclllzzz333333333333444444444444777777777666666666555555555555555444444444333333555555555555666666666666444444444333333333333333333333333333333333333333444444444444444444444444222222222222222111111000000000111111111111000000---......//////......---------............---------,,,+++***************///---+++777DDD999******+++,,,......------...///***++++++,,,,,,++++++***+++++++++******)))))))))******************************)))))))))***+++,,,...---,,,,,,,,,,,,---...------............------------,,,,,,,,,,,,---------------........./////////...---,,,,,,,,,,,,,,,............////////////000//////////////////000//////000000000000//////.../////////000000000000000000000000000000000000111111111222222111111000...///000222222222222222222222222222222222222222222333444555666777777777444555666777888777777666555555666666555555444333222222222333444444555555666666666666555555555555888777777666555555444444444444444444444444444444555555444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000000///...------...///000111000000///////////////.................................///////////////...////////////......------------------,,,++++++,,,,,,,,,,,,,,,---......,,,,,,---------------...+++,,,------...---------,,,---...//////...---,,,,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,111000000///---,,,***)))+++,,,,,,------,,,,,,+++,,,------......---,,,+++111111000000222888???EEERRRSSSTTTQQQJJJBBB<<<999444333111///...------,,,+++++++++,,,,,,---------,,,,,,------...------,,,+++,,,,,,,,,---.........,,,...///...---,,,---///------,,,++++++++++++,,,++++++++++++++++++++++++///....../////////...---/////////////////////...000//////...///000111222555555666777777777666666777666666666666777777888999888888999999===IIIUUUfffppp}}}111111222222222333333333666666666666666555555555444444444333333333222222222222333333333444444444666666555444444333222222222222222222222222222222333333333333333333333333222333333333333222111111000111111222222111111000......////////////......,,,------......------,,,,,,++++++************+++//////,,,333;;;222(((---))),,,///...+++)))***+++******++++++++++++***************)))))))))))))))************************,,,,,,+++++++++,,,------------,,,,,,,,,,,,------------............------------,,,,,,,,,,,,---------------.........//////------......------,,,,,,---............////////////......------......///000//////////////////000....../////////000000000000000000000000000000000111111000000000000111111...///000111111222111111000000000000000000000000000000222333444444444444222333444444555555444444333333444444333333222111111111111222222333333444555555555444333333222222444444333333222111111111111111111111111111111111222222222111111111111111111111111111111111111111////////////////////////000000000000000000000000222111000//////000111222111000//////....../////////////////////////////////////////////.........,,,---...///////////////---............---,,,,,,+++,,,,,,---------------............------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++,,,---...............---,,,,,,++++++,,,,,,---.........---,,,+++++++++---------------000555999DDDJJJRRRVVVUUUOOOJJJFFF;;;999555222///...------+++,,,---------------,,,,,,------...------,,,,,,,,,,,,,,,,,,------------***+++------------///000------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...................../////////////////////////////////000111111444444555666666666555555777777666666555666666666999888888999:::>>>KKKXXXiiirrr111111111222222222333333555555555555555555555555333333333222222222111111111111111111222222222222555555555444444444333333222222222222222222222222222222222222222222222222333333333333333222111111000000111111111111000000...//////000000//////...,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,---...000---...222,,,'''000,,,,,,,,,+++***)))''''''******++++++++++++************************))))))************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,.........---,,,+++---------........./////////..................///000///...------...///000........./////////000000000000000000000000000000111000///......000111222000111111222222222333333//////////////////////////////000111222333333333222222222333333333333333333333333333333222111111111111111222222222333333111111111222222333333333111111111000000000//////////////////////////////000000000000000000000000111111111111111111111111........................000000000000000000000000222222111000000111222222000000///............///////////////////////////.........---,,,,,,,,,+++,,,---......//////......---......///......------***+++,,,---...---,,,,,,.........---,,,,,,,,,+++++++++,,,------------,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,'''((()))***++++++++++++------++++++++++++------...---,,,,,,++++++,,,,,,)))***,,,,,,---...111444333:::CCCLLLPPPRRRSSSSSSDDDAAA===888333000...---+++,,,---------,,,++++++---------...------,,,,,,------,,,,,,,,,,,,,,,,,,***+++------,,,,,,.../////////...------------...........................***+++---/////////000111............///////////////////////////000000111111222333555666666777777666555444444333333333333:::999999::::::>>>JJJWWWhhhqqq111222222222333333333333444444444444444555555555333333222222222111111111444444444444555555555555333333333444444444555555222222222222222222222222222222222222222222222222222333333333333222111111......////////////............////////////......++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,000---***---((('''111///,,,)))))),,,...,,,***)))******++++++******)))++++++++++++++++++++++++************************))))))*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---.........,,,,,,------------............000//////......//////000000///...------...///000............////////////////////////////////////000///...---...///111222111111111111111111222222000000000000000000000000//////000111222222222222222222222333333333444444444444444444444333222222222222222222222333333333//////000000111111222222111111000000000000000///////////////////////////000000000000000000111111000000000000000000000000////////////////////////////////////////////////.........------.........000//////...............////////////////////////.........---,,,,,,,,,+++...............------,,,------......///......---)))***,,,---------,,,+++---,,,,,,,,,+++************+++,,,,,,------,,,,,,......---,,,,,,---......,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++......,,,***(((%%%###!!!------++++++++++++------,,,++++++++++++,,,---...)))***,,,,,,,,,,,,---///,,,000555;;;BBBIIIQQQVVVQQQOOOKKKDDD===666111---,,,------,,,,,,+++******---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,---,,,+++***+++---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---///111111///...///000---.........//////000000...//////000000000000000///000222444666888999999666555444333333333333333:::999:::;;;;;;>>>IIIUUUdddnnn|||111111222222222333333333333333333444444444444444333333333222222222111111222222222333333333444444111111222333333444555555222222222222222222222222111111111111111111111111111222222222222111000000---......//////......---------............------***++++++,,,,,,++++++******))))))))))))******+++***000,,,(((+++((('''000+++)))(((***,,,---,,,+++))))))************))))))+++++++++++++++,,,,,,,,,***************************++++++++++++***))))))++++++,,,,,,,,,,,,++++++***+++,,,------...------,,,,,,++++++++++++,,,,,,---------.........//////,,,,,,------......------,,,------------.........000//////////////////000///..................///------........./////////...........................------......///000111//////............//////000000000000000000000000///000000111222222111111333333222222222333444555444444555555444444333222222222222222222222222222111111111000/////////...111111000000000000000000000000000000000000000000000000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////000///......------..............................///////////////........................---,,,+++,,,,,,---............---***++++++,,,,,,,,,,,,,,,++++++++++++******************+++,,,,,,,,,,,,,,,------------------------,,,,,,............,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++...------,,,***(((&&&%%%---,,,,,,++++++,,,,,,---*********+++,,,---------+++,,,,,,+++)))(((((()))/////////111555<<>>???AAAKKKUUUbbblllzzz000000000111111111222222222222333333333444444444444333333333222222222222000000000000111111111111111222222222222222222222111111111111111111111111111111111111111111111111000111111111111000//////......////////////......,,,,,,------------,,,,,,******++++++++++++******)))))))))))))))***++++++'''...+++'''+++***(((......333888666000+++))))))))))))************)))))))))*********++++++++++++************************,,,------...---,,,+++******+++,,,,,,,,,,,,+++*********+++,,,------------,,,,,,++++++++++++,,,,,,---------.........//////,,,,,,,,,,,,,,,---...///,,,,,,---------.........///......------......///---......//////......------------.........//////------------------------,,,,,,---...//////////////////...---------...///000000000000000000000000...///000000111000000000333222111111111222444444444444555555444444333222111111111111111111111111000000000000000/////////000000000000000000000000000000000000000000000000////////////000000111111////////////////////////////////////////////////////////////////////////000000111111111111000000//////...------------...------------------------.........///////////////,,,,,,---.........------++++++,,,---------------+++++++++***++++++,,,---***+++++++++++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,---......---,,,+++***+++---......---+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))***,,,---.........+++,,,,,,------,,,,,,+++******,,,,,,---,,,+++***+++,,,,,,+++)))((()))***///......---///333:::>>>IIIMMMSSSVVVSSSLLLDDD>>>444222///---,,,,,,---...............---,,,+++************+++,,,,,,,,,---(((***++++++******,,,---------,,,++++++++++++,,,///////////////////////////222444222---***+++...------......///000000111---...///000111000000///222333444666777888999999555555444444444555666666666888===BBBDDDFFFOOOYYYcccmmm{{{////////////000000000000222222222333333444444444444444444333333333222222222222333333333444444444333333222222111000000000000000000000000000000000000000000000000000000000000000000000000///......//////000000000000//////+++,,,,,,------,,,,,,+++******++++++++++++******++++++******+++,,,------&&&---***'''---,,,)))---;;;FFFOOOJJJ:::---)))+++))))))************))))))(((((())))))*********+++************************)))******+++***)))((('''***+++,,,------,,,+++***)))***+++,,,------...---,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------------,,,+++,,,---///000,,,,,,,,,---------.........------,,,,,,------...,,,---...//////...---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...111111///......///000111////////////////////////......//////000/////////222111000000000111333444333444444444444333222222000000000000////////////,,,,,,---///000222333444//////000000000000000000000000000000000000000000........./////////000000////////////////////////........................////////////////////////------............------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........)))***,,,---.../////////***+++,,,,,,---------,,,,,,+++***)))***+++---...+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++)))***,,,------,,,***))))))***,,,------,,,***)))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,++++++***++++++---......---+++++++++,,,---...---+++)))'''***+++,,,,,,,,,---///111)))***,,,------///222555666>>>JJJTTTWWWTTTNNNIII777555111...,,,---///111............---,,,+++***))))))***+++,,,,,,------&&&''')))******+++---/////////...------------...++++++++++++++++++++++++(((,,,000000---,,,///222---------...///000000111---...000111111111000///555666666777777777777777222222222222333333444555444777>>>EEEHHHKKKTTT]]]eeeooo}}}000000000000111111111111111111111111111111111111222222222000......000222222222111111111111111111222111111000000000000000000000000000000000000000////////////000000000000111111000000000000111111000000///...---,,,,,,,,,+++++++++***++++++,,,,,,************************---,,,+++******,,,...///+++***))))))+++---///111OOOYYY^^^QQQ999((('''---************************((((((((((((((((((((((((*********++++++,,,,,,,,,++++++************++++++************************,,,)))'''''')))***'''%%% $$$)))...///...***(((******+++,,,,,,---......------............------,,,,,,------------------//////......---------,,,......------------....../////////000//////...---...------,,,,,,------...///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........000000111111000...,,,+++.../////////000000000111111111222222222333333333444444555555444222000///222222222111111111000000222111111111000000//////111///---,,,+++,,,...///------------------------......------------......---.........//////000000////////////////////////////////////////////////......////////////.........///000000000///---,,,////////////////////////,,,------......------,,,///...---,,,,,,---...//////,,,))))))+++,,,+++*********+++,,,,,,,,,++++++------,,,+++************'''---000,,,)))***---...,,,,,,************,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++---------,,,,,,+++++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------............---,,,,,,+++***************+++,,,---...///666999???HHHQQQWWWYYYYYYJJJBBB888222222222000---///...,,,,,,---,,,+++))),,,,,,---------,,,++++++,,,,,,,,,---------------,,,,,,,,,---------......---...///...,,,+++,,,---......------------......///////////////.........///////////////000000000333555777888777666777888888888777666666666666777888<<>>GGGPPPXXX]]]WWWNNNBBB888333000...,,,...---++++++,,,,,,+++***++++++,,,,,,,,,,,,,,,+++............------------,,,,,,,,,---------......---...///...,,,+++,,,---...------,,,,,,------...////////////............/////////000000111111111666777888777666666888999666555444444333333444444666:::>>>AAADDDIIIQQQWWWbbbjjjuuu000000000000111111111111111111111111111111111111111222222000///...000111111111111111111111111111222111000000//////000000000000000000000000000000////////////////////////////////////////////////000///...---,,,,,,,,,,,,,,,,,,++++++***++++++,,,************************((((((((()))))))))************))))))***,,,...///333222000---***((())))))************************++++++++++++++++++++++++)))))))))))))))*********++++++************++++++************************---+++++++++---...---,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...,,,+++***++++++,,,&&&'''(((***,,,...000111......------------......******,,,---.../////////------------------------......---,,,,,,,,,------------------------,,,,,,//////...............///////////////////////////000111111111222222222222333111///......///111222////////////...........................---------............------------........................000000000000000000000000.............../////////......................................................////////////......000///......---.........------------------------......////////////............------------......111///,,,,,,,,,,,,+++***---------,,,+++***)))(((+++++++++***++++++,,,,,,///444555000++++++,,,+++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++,,,------,,,...000444999DDDPPPZZZaaaZZZOOODDD:::333000...---,,,******+++,,,+++***))))))***+++,,,,,,,,,+++......------,,,,,,++++++,,,,,,,,,---------......---.........,,,+++,,,---...------,,,,,,------..............................//////000111222333333999999999888666666888:::444444333222222222333333333777:::<<<>>>CCCIIIOOO\\\gggvvv///000000000111111111111111111111111111111111111000111222111/////////111000000000000111111111111111111000//////////////////////////////////////////////////////.........---..................---///...------,,,,,,,,,---,,,,,,++++++******++++++************************'''((())))))******))))))***)))))))))***+++------+++***((()))***+++,,,+++************************++++++++++++++++++++++++))))))******************++++++************++++++************************((((((((()))***+++,,,+++///---,,,++++++,,,---///,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,...---,,,++++++,,,...///++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,------------,,,------------------,,,...------,,,,,,,,,------.........------,,,,,,,,,......---,,,---...///111000////////////.........000000000111111111111222000000/////////000222333////////////.........---............------------------.........---,,,+++......................../////////000000/////////........................................................................---......//////......---000///---,,,,,,---...///------------------------------............------------------------------///...---,,,++++++***))),,,,,,,,,,,,++++++***)))************+++,,,------///333444///,,,,,,---+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---)))************+++++++++***++++++,,,,,,------...------,,,+++++++++,,,,,,---...///...///666CCCLLL\\\\\\ZZZSSSIII>>>666222///---+++***+++,,,,,,+++'''((()))***+++,,,,,,,,,++++++++++++************,,,,,,,,,---------......,,,---......,,,,,,,,,...///......------......///------...............///...///000111222333444444999:::;;;;;;999777777888666555444444333333444444222555888999:::===CCCHHHVVVcccuuu///000000000111111111111000000000000000000000000000111222111000//////000//////000000000111111111111000000///.../////////////////////////////////000/////////......------------............------...------,,,,,,,,,,,,------,,,++++++*********+++************************((()))***+++++++++******))))))))))))***++++++,,,)))***,,,---,,,++++++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++************************&&&'''(((((()))***++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,+++,,,---...000111///......---,,,++++++***------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,------,,,,,,,,,------............------,,,,,,,,,------,,,,,,,,,...000111/////////...............//////000000000111111111...///000222222222111111000000/////////.................................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...............---------................................................------............------///...---,,,,,,---...///------------------------+++,,,,,,------,,,,,,+++,,,------------------,,,,,,,,,,,,+++***)))(((((()))***++++++,,,,,,,,,,,,************+++,,,------,,,///000,,,+++---...+++,,,------------------,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++******))))))))))))************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,...000...,,,///888???OOOVVV^^^```YYYLLL>>>666333000---,,,,,,---,,,+++'''((()))***+++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......,,,---...---,,,,,,---...000000////////////000000,,,---------......//////...///000111222333444444666999===>>><<<999777666555555444333333333333444222555777888888;;;@@@EEEQQQ```rrr~~~000000000000111111111111000000000000000000000000///111222222000//////000...//////000000111111111111000//////......//////000000000000000000000000000//////......---------,,,---...//////...---,,,------,,,,,,,,,,,,------------,,,+++*********************************************+++++++++,,,,,,(((((())))))************(((+++...---***((()))***))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,+++++++++++++++++++++************++++++************************''')))************,,,---'''(((***,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,---......//////------------------------//////............//////,,,---------,,,,,,+++***+++,,,---......---,,,+++------,,,,,,,,,---......------------------,,,,,,---,,,,,,,,,---...//////------........./////////////////////000000000000---...111222333222111///000////////////.........---------............///------------,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,.........---------------------------------------------------------------------............------------------------...///------------------------++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,)))***,,,+++***(((((()))((()))***+++,,,---------+++++++++***++++++,,,,,,))),,,,,,***+++......,,,,,,,,,------------,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,*********+++++++++++++++))))))(((((((((((())))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------***,,,......---///333777BBBKKKYYYbbbbbbWWWHHH>>>999666222///...---,,,+++))))))***+++,,,,,,,,,+++------------............,,,,,,,,,---------......+++---...---,,,,,,---///000//////////////////000,,,,,,,,,---......//////...//////000111222333333555888<<<===<<<999777666333333222111111111222222333555777888777:::???DDDOOO\\\nnnzzz000000000000111111111111000000000000000000000000///111333222111/////////......//////000111111222000000///............///000000000000000000000000000000///......---,,,,,,,,,...///000000///...,,,---,,,,,,+++,,,,,,------...---,,,+++************************************++++++***)))***+++,,,---(((((()))))))))))))))))))))))))))(((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++*********)))++++++************++++++************************(((***,,,,,,******,,,...******++++++++++++******+++++++++,,,,,,---------******++++++++++++******)))***,,,------,,,***)))******++++++,,,,,,,,,---......------------......+++,,,---------------,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,---...///,,,,,,------------------,,,,,,---.........------+++,,,,,,---...///000000........./////////000000.../////////000000//////............---------,,,+++,,,,,,,,,---------......---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---.........------,,,,,,,,,------------------------------------------------,,,------......------,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------------,,,+++'''))),,,,,,***)))***+++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***,,,,,,***+++......+++******+++,,,,,,+++************++++++++++++***************++++++++++++,,,)))*********++++++++++++******))))))))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************++++++,,,*********+++++++++,,,,,,***++++++,,,,,,------...++++++++++++,,,------...+++++++++,,,---///111222555===KKKZZZcccaaaXXXOOO@@@<<<666222///...,,,+++++++++,,,,,,,,,,,,,,,+++///......---,,,++++++***,,,,,,,,,---------......+++,,,...---,,,,,,---///......------------......++++++,,,------...///////////////000000111111111666888::::::888888999:::444444333222222222222222333555777777777999>>>CCCOOOZZZiiiuuu~~~000000000000111111111111000000000000000000000000///111333333111/////////---......///000111111222000000///...............000000000000000000000000000000///...------,,,,,,---...000111111000...---,,,,,,,,,++++++,,,------...---,,,+++************************************,,,+++)))((((((***,,,---'''((()))))))))))))))(((+++'''######&&&)))******))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((++++++************++++++************************(((***,,,+++)))(((***---...---,,,******)))************+++,,,,,,---......******++++++++++++******)))+++,,,---,,,)))&&&###+++++++++***************+++******************+++***+++,,,---.../////////+++,,,...//////...,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........,,,,,,.........---,,,+++***+++,,,---...000111111............/////////000000///---,,,,,,---...000---------,,,,,,,,,++++++*********++++++,,,,,,,,,///...,,,******+++,,,---------------------------...///000222222000///............------,,,,,,,,,------------------------------------------------,,,------......------,,,***+++---...///...------************************,,,------......------,,,++++++------------++++++&&&***------,,,+++,,,---++++++,,,,,,,,,++++++***------,,,+++************+++---,,,***+++......***((()))***++++++***)))(((******++++++++++++******))))))*********+++++++++))))))******++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,***++++++++++++,,,,,,,,,((()))***+++---...///000*********+++,,,---...//////---******,,,---...---+++222???QQQaaahhheeeaaaDDD@@@999444111...,,,+++,,,,,,---------,,,++++++......,,,***(((&&&%%%$$$,,,,,,,,,---------......+++,,,------,,,,,,...///---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////////////////000000000000999888777666555777:::===777666555555444444555555222555777777777999>>>CCCOOOYYYfffrrr|||/////////000111111222222///111222111000///000111222111111000000000000000000000111111111000000/////////......---------,,,......///000000000000000000///...---,,,---.../////////.........---------,,,,,,,,,+++++++++************************************************************))))))))))))******+++++++++***************+++*********))))))(((((()))))))))))))))((('''''')))))))))))))))*********((((((((((((((((((((((((******)))))))))))))))******+++,,,,,,,,,,,,+++***)))************+++++++++++++++++++++,,,---...///++++++++++++++++++++++++------,,,+++***(((((('''---------,,,,,,++++++++++++***)))))))))***+++,,,------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------------------------------......---,,,---...///000..................------...///000111111///---+++......---,,,,,,,,,,,,---...------------...//////333111///---,,,---...///)))***+++,,,---.........////////////...------,,,+++,,,------............//////...---+++)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------............------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))((()))***++++++***)))(((************************---,,,***)))))))))******++++++************++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++++++++,,,++++++,,,,,,---...////////////333???OOO\\\bbbcccWWWOOO@@@333...000///+++*********)))((((((***,,,......------------......///......---------.........//////---***)))***+++.........---+++)))'''%%%///...,,,++++++,,,---...//////.........000222333555666888;;;<<<=========888777666555444333333333222333555666888<<>>MMM\\\fffccc]]]NNN===333111000---------,,,***))))))***+++------------------------------,,,,,,,,,------...,,,------,,,+++***+++---,,,---...//////...------///...---,,,,,,---...//////.........///000111222333555777999:::;;;;;;:::777666555444444444444444222333444555666:::???CCCLLLUUUcccppp|||+++,,,...///000000///...///111222111000///000111222111111000000000000000000000111111111111000000000000000000//////////////////000000000000000000111000///------,,,,,,,,,............------------,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))((((((((())))))***************))))))))))))((((((******++++++******)))(((%%%&&&((()))*********)))***************************)))))))))))))))************+++,,,,,,+++******)))************+++++++++'''''''''(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))***************++++++************+++,,,......)))+++---/////////---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++,,,------......................../////////.....................---,,,,,,,,,,,,,,,------,,,,,,------...///...---+++***))))))***+++++++++,,,------,,,,,,,,,***+++,,,---............***+++++++++++++++******&&&'''(((***,,,---......++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********))))))*********+++++++++,,,++++++***)))++++++,,,,,,,,,,,,++++++************************,,,,,,+++************+++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---*********))))))*********,,,,,,,,,,,,------------111333333000111<<>>BBBIIIRRR```mmmzzz+++,,,...000000000///...///111222111000///000111333333222111111111111222///000000111111111111000111111000000000000000000000000000000000000111111///.........------------------------------------,,,,,,,,,+++++++++******************************************************))))))************))))))&&&&&&'''((()))******+++))))))))))))))))))((((((+++++++++++++++***))))))%%%&&&(((***++++++******************************))))))))))))))))))***+++******++++++++++++******))))))*********+++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++++++++++++++******************++++++,,,---...///---.........///.........++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------------...............///......---------...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------...,,,+++***))))))))))))***,,,,,,---------,,,++++++------......///.........((()))***,,,...//////000***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++******))))))((((((++++++++++++++++++++++++************************,,,++++++******++++++,,,******))))))))))))************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---******))))))))))))******------,,,,,,,,,,,,,,,,,,***///333333111555???III\\\dddfff\\\LLL???888333111///---++++++++++++++++++---...000000...---+++++++++++++++,,,---...///+++,,,,,,,,,++++++---///...............---------//////.........///000000.........///000000111111111222444666777777777777444444333333333444555555555555444444444888>>>BBBIIIRRR^^^lllxxx,,,---///000111111000000///111222111000///000111222222111000000000000111//////000111111111111111000000111111111111111111222111000000000000111111,,,,,,---....../////////,,,,,,------------------,,,,,,,,,+++++++++******************************************************((()))************)))(((&&&&&&'''((()))******+++(((((((((((((((((())))))+++++++++++++++***))))))'''((()))+++,,,,,,++++++************************))))))(((((()))***++++++************************))))))*********+++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********......---,,,+++******)))******+++,,,------.........,,,***(((((((((***+++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))))))))************------------------------+++,,,,,,,,,---------------------.........//////......------------...///------,,,++++++++++++,,,+++++++++++++++,,,------+++++++++***************,,,,,,---------,,,++++++,,,,,,,,,+++***)))(((''''''(((***,,,---...//////---.........---,,,++++++........................---,,,++++++************,,,,,,------------,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,******)))******+++,,,,,,++++++++++++++++++++++++)))******++++++******)))*********))))))(((((((((++++++++++++++++++++++++************************,,,++++++******++++++,,,******))))))))))))******)))******++++++******************))))))*********************************+++++++++,,,,,,,,,++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---******))))))))))))******,,,,,,,,,,,,,,,,,,++++++***---000222111333666888LLL\\\iiiiii^^^OOO@@@666111///,,,+++,,,---,,,+++,,,---///000000///---,,,,,,,,,,,,,,,---...000000,,,------,,,******+++---....................................//////000000---...//////000111111111222333555777888888777777444444333333333444444555555666666555666999???CCCKKKSSS___lllwww.........//////000111111///111222111000///000111000//////..................///000111111222111111000000000000111111111111333222111000///000111222+++,,,---...////////////,,,,,,,,,,,,------------,,,,,,,,,+++++++++******************************************************((()))***++++++***)))(((((((((((())))))*********''''''(((((((((((())))))******++++++******)))((()))))))))))))))*********************************(((((((((((()))***+++,,,+++***))))))))))))***+++)))************+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++(((((()))******+++,,,,,,......------,,,++++++******++++++,,,,,,,,,,,,,,,---,,,***(((((()))***+++******++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++(((((()))))))))*********------------------------++++++,,,---------------,,,,,,------.../////////---------------.........------,,,+++++++++++++++++++++******++++++,,,---+++++++++++++++++++++***++++++,,,------,,,,,,,,,......---,,,+++)))(((''')))***************)))))),,,,,,---------------,,,------------------------,,,++++++************+++,,,,,,------------,,,,,,,,,++++++******++++++,,,************++++++++++++&&&&&&&&&'''((()))***+++************************((()))***++++++***)))(((*********)))))))))))))))++++++++++++++++++++++++************************,,,++++++******++++++,,,*********))))))*********((()))******+++***************)))(((((()))*********************************+++,,,,,,---,,,,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---*********))))))*********++++++++++++,,,,,,,,,,,,...---++++++---000222333AAAQQQcccllljjj^^^LLL===555111...---...///---+++------...//////...------------------......///000---......,,,******+++,,,------......///111333333---------.../////////000---...///000111111111000333444666777888888777777444444333333333333333444444555666777888;;;???CCCLLLTTTaaammmxxx...---,,,,,,---...000222///111222111000///000111111000//////......//////...///000111111222222222/////////000000000111111444333111000///000111222....../////////...,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************************************((()))***++++++***)))((()))*********************'''''''''((((((((())))))))))))******))))))((('''***)))'''&&&&&&&&&((()))))))))))))))))))))))))))(((((((((((()))***+++,,,+++***)))(((((()))***+++)))************+++++++++((()))***++++++***)))'''************************''''''((()))***+++,,,---******++++++,,,,,,,,,---***+++,,,,,,,,,+++***)))((()))***,,,,,,------,,,******++++++++++++******************************)))***+++,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,------...//////000+++,,,---.........---------,,,++++++***+++++++++***************+++,,,,,,*********+++++++++*********++++++,,,------------/////////...---,,,+++******************)))(((''')))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,************++++++++++++((('''''''''((()))******((((((((((((((((((((((((((()))***++++++***)))((())))))******************************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++(((((()))***************++++++***))))))***++++++***************************+++,,,---------,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++*********+++,,,,,,,,,---+++*********+++---///000555AAARRRaaakkkjjj[[[KKK<<<777222000111000---***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......+++,,,---,,,++++++---.........------...000111222+++,,,,,,---.../////////---...///000111111111000333444555777777777666666555555444333222222222222000222555777999;;;???AAAKKKTTTbbbooozzz...---+++******---000111///111222111000///000111444333333222111222222222......///111111222222222......//////000000000111444333111000///000111222000000111000...,,,***)))+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************************************''')))***++++++***)))'''+++++++++***************&&&'''''''''(((((()))))))))))))))))))))(((''''''***(((&&&######$$$&&&'''(((((((((((((((((((((((((((((((((((()))***+++,,,+++***)))(((((()))***+++)))************+++++++++)))***+++,,,,,,+++)))((())))))))))))))))))))))))+++++++++***************&&&'''((()))+++---......++++++,,,,,,+++***((('''!!!&&&***,,,,,,***(((******++++++++++++******************************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++((()))***+++,,,+++******,,,,,,------...///000000***+++---//////...---,,,---,,,++++++******++++++*********)))***++++++,,,((()))***************))))))***+++,,,---.........******+++++++++***)))))))))***+++,,,,,,,,,,,,,,,***************)))((('''***************************)))))))))***+++,,,,,,******++++++++++++******,,,++++++++++++++++++,,,)))************+++++++++,,,,,,+++++++++++++++,,,((((((((((((((((((((((((''')))***++++++***)))'''))))))******++++++,,,,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,(((((()))***************---,,,+++******+++,,,---************************)))***,,,---...---,,,,,,++++++************++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------###''',,,......,,,,,,,,,+++333AAATTTgggooofffXXXBBB<<<666333333111---(((++++++***))))))***++++++------,,,+++++++++,,,,,,)))***+++,,,+++,,,...111000///---,,,++++++,,,,,,***+++,,,---............,,,---///111111111000000222333555666666666666555666555444333222111111111---000444777999;;;>>>@@@IIISSSbbbppp|||222222222111111111111111000000///////////////000333333222222111000//////000000000000////////////111111111111111111111111111111111111000000000000.........///......---,,,++++++,,,,,,,,,+++************++++++++++++******+++++++++************)))---+++)))***,,,---,,,)))))))))))))))))))))))))))++++++++++++***)))''''''******+++++++++******)))))))))(((((((((((())))))((()))***+++,,,,,,+++***))))))))))))************(((((())))))******++++++)))************+++++++++++++++***)))((((((((())),,,,,,+++***))))))******,,,+++***))))))***+++,,,******++++++++++++******''''''(((((())))))*********************************************************+++,,,***((('''((()))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++******+++++++++,,,,,,,,,---...000222222222222111---------...............,,,++++++******++++++,,,---,,,++++++,,,,,,***)))++++++***)))))))))))))))...---,,,+++******************+++++++++,,,,,,,,,,,,,,,++++++***))))))))),,,------...---,,,***)))+++++++++*********)))))),,,,,,,,,+++***)))(((''''''((()))***************************************++++++++++++++++++++++++,,,+++)))(((((()))+++,,,(((((()))***+++,,,,,,,,,************************,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************++++++************++++++++++++++++++++++++++++++------+++***))))))(((((())))))***++++++++++++***)))+++---//////---+++***++++++++++++++++++++++++++++++*********+++,,,,,,******+++***)))***---000---,,,***)))((()))***+++************************'''(((***+++,,,++++++***))))))***+++,,,,,,------111444999CCCWWWkkkqqqlllSSSGGG999444444222///,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000///------......---+++---...............------++++++---///000222444444000222444666666666444444666555444444333333444444111444777999999:::???CCCKKKUUUcccqqq|||///000000111111222222222111111000000000000111111333333222111111000//////////////////000000000000111111111111111111111111111111111000000000///////////////000///......---,,,,,,,,,,,,,,,+++***)))******++++++++++++******+++++++++*********))))))---+++)))***,,,---+++)))))))))))))))))))))))))))************)))((('''&&&(((((()))))))))))))))((())))))(((((((((((())))))((()))***++++++******)))&&&&&&&&&&&&'''''''''''')))))))))))))))*********))))))*********++++++++++++***)))))))))))))))))),,,++++++***))))))******++++++************++++++***++++++,,,,,,++++++***))))))))))))*********+++************************++++++++++++++++++++++++***,,,,,,,,,***)))***+++************************************************+++,,,,,,,,,++++++***))),,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,***+++,,,............---***,,,...//////---+++***,,,++++++******++++++,,,---,,,***++++++,,,***)))))))))((('''''''''''''''************+++,,,---...*********+++++++++,,,,,,)))******+++,,,,,,------***+++,,,,,,,,,+++***)))+++++++++*********))))))+++++++++++++++***)))(((*********+++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))))))))******++++++,,,************************))))))************))))))+++++++++++++++++++++++++++++++++*********))))))************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))))))))***++++++++++++***,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***+++---///,,,+++***(((((()))***+++******************************************)))((()))******+++,,,,,,------000222444;;;LLLaaalllmmmdddTTTAAA666444333///+++---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------111000//////000000///...---...............------////////////000000000000111333555666777777666555444333222222111111222222000333666777777999>>>BBBIIISSSaaappp|||---......///000111222333222222111111111111222222222222222111111000000///......//////000000111111111111111111111111111111111111000000000000//////000000000000000///......---------,,,+++***)))(((******++++++++++++******++++++*********))))))))),,,*********+++,,,+++***))))))))))))))))))))))))))))))))))))(((''''''&&&%%%&&&''''''(((((((((((())))))(((((((((((())))))))))))*********)))((((((((((((((()))))))))******************)))))))))))))))))))))*********++++++))))))))))))))))))***+++,,,+++******)))***************++++++++++++*********++++++,,,,,,++++++***************++++++++++++************************++++++++++++++++++++++++(((***+++***))))))***,,,************************))))))))))))))))))))))))+++++++++,,,++++++***)))+++++++++*********************+++++++++,,,,,,,,,******+++,,,,,,++++++***)))+++...//////,,,)))&&&++++++************++++++,,,+++******+++,,,***)))))))))((('''''''''(((((((((((())))))+++,,,...///*********++++++++++++,,,******++++++,,,------...))))))***+++++++++******+++++++++*********************+++++++++******))),,,+++***)))))))))***+++************************++++++++++++++++++++++++***+++---......---+++***************************************************(((((())))))))))))(((((())))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++***************+++))))))***++++++++++++***---,,,***((((((((()))***++++++++++++++++++++++++++++++,,,,,,,,,***)))(((((()))+++,,,++++++,,,---+++***)))((('''((()))***************************,,,+++***))))))(((((()))*********++++++,,,,,,---...///...111===QQQbbbkkkrrrbbbMMM===666444111...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///......000111000///------...............---000000000000////////////222333555666777777666666444333222222111111222222///222555666666888===AAAHHHRRR```ooo{{{......//////000000111111111111000000000111222222222111111111000000000///---......///000111111222111111111111111111111111111000000000///////////////////////////...---------------,,,+++***)))(((******++++++++++++******************))))))))))))+++*********+++++++++***((((((((((((((((((((((((((((((((((((((('''&&&&&&$$$%%%&&&'''(((((()))((())))))(((((((((((()))))))))))))))))))))(((((('''))))))*********+++++++++++++++******))))))(((((())))))))))))************)))((((((((()))***++++++++++++***************+++)))***+++,,,,,,+++***))))))******++++++******)))************************************************++++++++++++++++++++++++$$$&&&'''((('''''')))*********************************************************++++++++++++***************)))))))))))))))******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,---......---+++((('''++++++************++++++,,,***)))***++++++***)))++++++******)))******++++++***************+++,,,************++++++++++++---,,,,,,++++++******)))))))))***+++++++++,,,,,,************************)))******+++++++++******+++)))'''&&&%%%&&&'''(((******************************************************,,,,,,,,,,,,******************))))))))))))************************))))))************))))))))))))))))))))))))))))))************************((((((((((((((((((((((((+++******))))))******+++******************************))))))***++++++,,,))))))***++++++++++++*********)))))))))******+++************++++++++++++***+++------,,,***(((&&&'''))),,,,,,+++******+++******)))((('''(((((((((************************---,,,***))))))***+++,,,*********++++++,,,,,,,,,---------,,,222AAATTTaaarrrkkk\\\III<<<666444333...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,...///...---,,,---......///.........---......///000111111222222333444555666666666555666555444444333333444444000222555555555888===BBBIIIRRR```nnnzzz111111000000//////......///////////////000111222111111111000000000000000---......///000111111222000000000000000000000000000000000////////////...------......------,,,+++,,,------,,,+++***)))(((******++++++++++++***************)))))))))((((((************************(((((((((((((((((((((((('''((((((((((((''''''&&&%%%&&&'''((()))*********))))))(((((((((((())))))))))))((((((((((((((((((&&&&&&&&&'''''''''((((((++++++******))))))(((((((((((()))))))))*********)))((((((((()))***+++++++++***************++++++)))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++$$$&&&'''((('''((()))+++************************++++++++++++++++++++++++)))******++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,......------------------111000...,,,+++*********+++******))))))******++++++***))))))+++++++++)))++++++************++++++*********)))******++++++))))))*********+++++++++++++++******)))(((((((((++++++++++++,,,,,,------************************)))******+++++++++******+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))************************+++***)))(((((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))***+++,,,,,,))))))***++++++++++++***&&&(((***,,,------,,,+++)))))))))******+++++++++***+++,,,---,,,***'''&&&'''))),,,,,,+++************))))))(((((((((((((((************************++++++******+++,,,...///***+++++++++++++++,,,,,,---......---...666EEERRRgggnnnkkkYYYEEE999444222///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,...///...---,,,------...//////......---......///000111111222111111222333444444444444666555444444333333444444111333555666666888>>>CCCKKKTTTaaammmxxx333222111000//////...---............///000111222000000000000000000000000......//////000000111111000000000000000000000000000000////////////......,,,------------,,,++++++++++++,,,,,,,,,+++************++++++++++++************)))))))))((((((((()))***+++***))))))***+++))))))))))))))))))))))))((((((((())))))((((((''''''((()))***************))))))(((((((((((()))))))))(((((((((((()))***+++''''''((((((((()))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))***+++*********)))******+++,,,******++++++++++++******((())))))))))))))))))((()))))))))(((((((((((((((************************************************'''(((************,,,---************************++++++++++++++++++++++++((()))******+++*********))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------222000---+++******+++,,,******))))))))))))*********)))((()))+++++++++)))))))))((((((((()))******''''''((((((***+++---...)))))))))************+++''''''(((((()))*********,,,,,,,,,+++,,,,,,---...***************+++++++++******+++++++++******))),,,+++***)))))))))***+++))))))))))))))))))))))))************************+++***(((&&&&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((***************+++++++++)))))))))))))))))))))))))))))))))(((((()))))))))***************************)))))))))***+++,,,,,,))))))***++++++++++++***%%%'''+++---...---,,,***(((((())))))***+++++++++******+++++++++)))((('''(((***++++++***))))))************)))))))))((((((************************)))))))))***,,,---///000++++++++++++++++++++++++---...000000...///999DDDXXXiiirrrfffQQQBBB888111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,///...------///000///...,,,,,,---...////////////000000000000////////////111111111222333333444444444333222222111111222222222444555555555888>>>DDDMMMUUUaaalllwww222222222111111000000///////////////000111222333///000000000000000000000////////////000000000000000000000000000000000000000000/////////.........------......------,,,+++******+++,,,,,,,,,++++++******++++++++++++*********)))))))))(((((((((((((((***++++++(((((()))+++))))))))))))))))))))))))((())))))******))))))(((((())))))*********))))))))))))(((((((((((())))))(((((((((((()))+++,,,---************++++++++++++)))))))))))))))*********(((((((((((()))))))))***+++***))))))))))))))))))******))))))***++++++,,,++++++************++++++******++++++++++++***************)))))))))((((((************************))))))))))))))))))))))))(((***++++++******,,,---************************************************(((((()))***************)))))))))******+++++++++******+++++++++,,,,,,,,,++++++******+++,,,---...///...,,,+++******************))))))))))))*********(((((()))***++++++***))))))(((((())))))***+++(((((((((((()))***,,,,,,))))))))))))************((((((((()))******++++++---,,,+++******++++++,,,))))))*********++++++++++++++++++++++++***)))(((*********+++++++++++++++))))))))))))))))))))))))***************************))))))))))))))))))***''''''(((((())))))******))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++******************************************++++++))))))***++++++++++++***))))))***++++++***)))(((((((((((()))***+++++++++************)))))))))))))))***+++***(((((()))+++******************)))(((************************'''((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,+++...000---+++111;;;GGG]]]nnnkkk___RRRCCC666000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000...------//////...,,,+++,,,---...////////////////////////000000000000222222222222333444555555444333222222111111222222111333444444444777>>>CCCKKKSSS___kkkvvv111111111111111222222222000000000000111222333444////////////000000000000000000000000////////////000000000000000000000000000/////////..................//////......---,,,))))))***+++,,,,,,,,,,,,******++++++++++++******))))))))))))(((((((((((((((***,,,+++(((''')))+++))))))))))))))))))))))))))))))***************)))((()))))))))))))))((('''))))))(((((((((((())))))((((((((((((***,,,...///''''''''''''(((((((((((((((((())))))******++++++(((((((((((())))))))))))++++++***)))(((((())))))******))))))***+++,,,,,,,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++,,,+++++++++******))))))************************((((((((((((((((((((((((((()))******))))))***+++************************))))))))))))))))))))))))(((((()))***************))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,...000111++++++,,,,,,+++***((('''******))))))))))))******)))(((((((((***++++++***++++++******+++,,,------,,,,,,***)))(((((((((((())))))))))))************,,,,,,++++++***)))))))))---,,,***)))))))))******))))))******++++++++++++,,,,,,,,,+++***)))(((''''''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,,,,+++***(((&&&''''''((()))******+++))))))))))))))))))))))))******++++++++++++******************************))))))******++++++++++++************************---,,,,,,++++++,,,,,,---))))))))))))))))))))))))++++++***************+++))))))***++++++++++++***---,,,***((('''&&&'''''''''(((((()))***+++++++++***))))))((())))))***+++***+++***)))''''''))),,,+++++++++++++++***))))))************************&&&''')))******)))((('''+++++++++++++++++++++++++++)))+++...---***///888:::QQQfffkkkiiiaaaPPP>>>000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---++++++,,,,,,+++***+++,,,---...////////////++++++---///000222444444333333333333444555666666666555444444333333444444000222333222222666<<>>OOOdddooojjj___III===222......------...++++++,,,...//////,,,)))---,,,,,,++++++,,,,,,---000000000000///---,,,***........................---///111222111111222333000111333555666666666666444333333444666777777666222222222444777;;;???AAAFFFPPP^^^jjjttt~~~000//////....../////////222111000000//////000000111111000///////////////...//////000000111111111---......//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++---...************)))((('''&&&))))))))))))))))))(((((())))))))))))))))))((((((***************)))((((((*********)))))))))))))))++++++***)))((((((((((((***)))(((((((((((()))***+++***'''&&&%%%&&&'''((('''(((((()))((((((''''''((((((((((((((((((((((((++++++++++++++++++++++++))))))*********)))(((''''''(((((()))******++++++************************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))************************))))))))))))))))))************))))))((((((((()))))))))******))))))))))))************((()))+++++++++***((('''***,,,------,,,+++---...************************'''((()))*********)))))),,,,,,,,,,,,+++***)))((()))))))))***************++++++***)))))))))))))))(((((('''''''''((())))))******++++++++++++******))))))))))))))))))******)))******)))((((((***++++++******)))))))))))))))*********++++++*********)))))))))******))))))))))))))))))(((((())))))***((('''''''''((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))((((((''''''&&&&&&'''((((((((()))))))))***************************'''***+++((('''***+++***))))))(((((((((***+++,,,++++++************++++++$$$''')))***)))(((((((((******++++++++++++******)))(((((((((((())))))***((()))))))))*********+++)))(((''')))***+++***)))))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++***))))))))))))***++++++((((((((())))))+++,,,---************************++++++******)))))))))(((+++******))))))***++++++,,,222888BBBXXXoootttmmmTTTDDD555///......---...,,,,,,---.........,,,+++------++++++++++++------...//////000///...,,,,,,------...............///+++,,,...///......///000000111333555666666555555111000000222444555444333222333444555777:::>>>AAAFFFPPP^^^jjjsss|||000000/////////000000111222111111000000000000000111000000///.../////////.........//////000000111------............------.........------------,,,,,,,,,,,,+++,,,,,,,,,,,,///000000///,,,++++++,,,))))))***++++++*********(((((((((((((((((())))))+++******)))((('''&&&&&&***************)))((((((***************))))))(((***)))(((((('''''''''((())))))(((''''''((())))))+++***'''&&&%%%&&&'''(((((())))))******)))))))))((((((((((((((((((((((((************************&&&''')))******((('''&&&******))))))))))))))))))************************************************((((((((((((((()))))))))+++******))))))((((((((()))))))))))))))))))))))))))))))))******))))))))))))))))))*********++++++(((((()))))))))*********((()))*********)))((('''***,,,------,,,+++---...************************(((((())))))************+++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,+++***))))))(((((())))))'''''''''''''''((())))))******++++++++++++******(((((())))))******++++++)))***+++***(((((()))++++++******))))))))))))))))))***++++++++++++***)))***))))))))))))))))))***+++******)))))))))***************)))(((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))((((((''''''&&&&&&***)))))))))((((((((('''))))))))))))))))))))))))%%%))))))&&&%%%(((***)))))))))(((((((((***+++,,,************************(((***,,,---,,,+++++++++******++++++++++++******((((((''''''((())))))************)))))))))(((((((((((()))+++---,,,)))&&&))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++)))(((((((((((()))******)))))))))***+++,,,---...************************,,,,,,,,,++++++******)))******************+++++++++///222888KKKeeessssss___MMM;;;222///---,,,---......---,,,,,,,,,---///------++++++++++++------+++,,,---...//////...---,,,---------......//////***,,,......------...///111222333555555555555444111000///000222333333222444555666555555777;;;???FFFPPP^^^iiirrr{{{222222111111111222333333......///000111222333333111000//////......//////............////////////------............------............------------,,,++++++++++++,,,,,,---000111111///,,,******+++((()))***++++++,,,,,,+++''''''(((((((((((())))))******))))))((('''&&&&&&))))))******))))))((('''***************)))(((((((((((((((''''''(((((()))((((((((((((((((((((((((++++++)))(((((()))******((())))))***************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''')))))))))((('''************))))))((((((+++++++++***************))))))************++++++(((((())))))))))))************)))))))))((((((((((((((()))))))))))))))***((())))))******))))))(((************++++++++++++((((((((()))))))))******))))))))))))))))))))))))((()))******))))))***,,,***************+++++++++++++++++++++,,,,,,------((()))***,,,------......*********+++,,,,,,------******)))(((((((((((()))&&&&&&&&&&&&'''((())))))******++++++++++++******(((((())))))***+++,,,,,,)))+++,,,+++)))((()))***+++******))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))******++++++***)))))))))*********++++++***(((''')))***))))))))))))))))))))))))((((((((()))))))))******************))))))))))))*********)))((('''''''''))))))))))))))))))))))))%%%))))))&&&%%%(((***)))++++++*********+++,,,,,,))))))***++++++***))))))''')))++++++***)))***+++******++++++++++++******))))))))))))***++++++,,,++++++***))))))(((''''''***+++,,,...///---***'''))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++((((((((((((((())))))***+++*********+++,,,------************************,,,,,,,,,+++++++++++++++)))******+++++++++,,,,,,***,,,---111>>>TTTgggpppiiiXXXEEE888222---,,,...//////...,,,***+++...111---,,,,,,++++++,,,,,,---)))***,,,...////////////,,,,,,,,,---......//////,,,...000111000000000222111111222333444555666777888555333222333444444333444666777555444555999===FFFPPP]]]hhhqqqzzz000000000000000111222333---...///000111222222222000000///............/////////...............---,,,------......------,,,------------,,,,,,,,,+++++++++*********+++---------......---+++)))***+++((()))***************)))'''''''''((((((((())))))((((((((((((((((((((((((((())))))))))))(((''''''))))))*********)))((('''(((((((((((()))***++++++&&&'''((())))))((('''&&&))))))))))))************'''(((((()))******))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))*********)))))))))))))))*********+++++++++*********))))))((((((((()))))))))******)))))))))*********++++++'''''''''((()))******+++(((((((((((())))))******(((((())))))))))))(((((())))))))))))************(((((((((((()))))))))***)))(((''''''''')))+++,,,'''(((***)))(((((()))+++))))))*********+++++++++,,,,,,,,,,,,,,,------...***+++++++++++++++******)))))))))***+++,,,,,,,,,******)))(((((((((((((((&&&&&&&&&&&&'''((())))))******++++++++++++******'''((((((***+++,,,------***+++,,,,,,***))))))***+++******)))))))))))))))(((***+++,,,,,,+++***(((+++***)))(((((()))***++++++***)))(((((((((((((((''')))***)))''''''))),,,))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))&&&***+++'''&&&)))+++*********++++++******))))))((()))***++++++***)))(((&&&'''((('''&&&&&&(((*********++++++++++++******((((((((())))))***,,,,,,)))))))))))))))(((((((((+++******+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))(((((())))))***++++++***************++++++************************************++++++++++++))))))***,,,,,,---------,,,+++---111777DDDYYYkkkssscccOOO@@@555...---111,,,...///...,,,,,,---000+++,,,,,,------,,,,,,+++,,,---...///000000///...++++++,,,------...//////...000222222222111222444......///000333666:::<<<>>>:::666333333333444444111444555444222444999>>>DDDNNN[[[fffnnnwww---------------...///000111111111111111000//////000000///.............../////////......------,,,,,,------......------,,,,,,,,,,,,+++++++++******++++++*********+++---...***+++,,,+++))))))***+++))))))***))))))(((''''''&&&'''''''''(((((())))))%%%%%%&&&'''((()))***+++(((((((((((((((''''''&&&((())))))******((('''&&&(((((())))))***+++------&&&''')))******)))'''&&&%%%&&&'''((())))))((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''')))***+++,,,---''''''((()))***+++,,,,,,++++++++++++******))))))&&&'''''''''(((((())))))))))))******+++++++++,,,###$$$&&&(((***+++---...'''((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((&&&%%%&&&))),,,...(((***++++++******+++,,,))))))******++++++++++++++++++******++++++,,,---000///...+++)))&&&###"""'''(((((()))***+++++++++******)))(((((((((((((((%%%%%%%%%&&&'''((()))*********++++++++++++******''''''(((***+++,,,---...***+++,,,,,,***)))))))))+++******)))))))))))))))((()))+++,,,,,,+++)))(((+++***)))(((((()))***+++***)))((('''''''''''''''$$$&&&((((((&&&'''***---))))))))))))))))))))))))))))))))))))************&&&&&&''''''(((((())))))''''''(((((())))))******))))))))))))))))))))))))(((,,,,,,)))(((+++---,,,'''((()))))))))'''&&&%%%((()))***++++++***)))(((***++++++)))((())),,,...******++++++++++++******&&&&&&&&&&&&'''(((******''''''(((((())))))******)))'''%%%%%%'''***++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++*********)))***++++++,,,+++***)))))))))))))))***************************(((((())))))******++++++((()))+++,,,---......///000---///444666<<>>999444---...............---,,,+++------------------,,,,,,+++***(((&&&'''(((+++,,,+++++++++,,,---...///000000///...---...000222333333444222///---...222666>>>???>>>:::666333222222444333222111111555<<>>FFFMMMWWWaaajjjttt~~~...//////000000000000000111111000000///000000111111000//////111222222111//////...---------------...---------,,,,,,,,,+++,,,+++******,,,,,,+++******))))))))))))***+++,,,)))))))))))))))))))))))))))***+++++++++***((('''((((((((()))))))))))))))******))))))))))))******''''''''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))+++)))((('''''''''%%%###***)))))))))((((((((('''(((((((((''''''(((((())))))*********++++++++++++))))))))))))******++++++++++++************++++++,,,+++***)))((('''''''''))))))))))))))))))))))))************************))))))))))))************(((((()))***+++,,,------************************+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++)))***++++++,,,,,,++++++------------------------))))))))))))))))))******))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((()))***************(((((())))))************+++***)))(((((()))***+++******))))))))))))******'''''''''((())))))******(((((((((((((((((((((((())))))))))))************)))))))))((()))******+++))))))))))))((((((((((((+++************))))))))),,,,,,+++***))))))******''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))************((()))))))))************+++++++++,,,,,,+++++++++******))))))))))))******(((((((((''''''(((((((((************))))))((((((((((((((((((((((((((((((************************((((((((((((((())))))***((((((((()))******++++++((()))))))))*********+++))))))))))))))))))))))))(((((()))))))))*********++++++************+++++++++++++++************))),,,+++************++++++(((''')))+++***))),,,222===PPPfffooohhhWWWDDD777///...---+++***)))))))))))),,,///222333111---+++************+++,,,---...,,,++++++,,,---...//////+++---000222222111000///000000111222333333222111555666777666444333444555111222333333444777;;;>>>FFFLLLVVV___hhhrrr}}}......///000000000000000000////////////000111222222000//////111222222111///...------,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***))))))(((((()))***,,,---(((((()))))))))))))))***)))*********))))))((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((()))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))***)))((()))***+++***)))*********)))((('''''''''))))))(((((())))))******)))))))))*********++++++)))(((((((((((()))***************))))))*********---,,,+++)))(((((((((((())))))))))))))))))))))))))))))************++++++(((((()))))))))))))))***''''''(((***+++,,,---...************************(((((((((((('''&&&%%%%%%((((((((((((((()))))))))))))))))))))************++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++))))))))))))************************************'''&&&&&&&&&&&&'''(((((('''((())))))******))))))''''''((()))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''''''''''''(((((()))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((())))))***))))))))))))((((((((((((************************))))))(((((((((((())))))'''(((((((((((()))))))))''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))******************++++++++++++************))))))))))))*********))))))(((((())))))***)))))))))))))))))))))***(((((((((((())))))))))))************************((((((((((((((()))******(((((())))))*********+++((())))))******+++++++++))))))))))))))))))))))))((())))))******+++++++++++++++************++++++,,,+++++++++******))))))))))))******++++++++++++***((())),,,,,,***---222:::FFFYYYiiinnnaaaIII666222000...,,,++++++++++++***---111555555333///---...------,,,,,,,,,,,,,,,+++++++++,,,---...000000///000111222111///---,,,.........///111222111///333444555333111000111222222333333333333666;;;???EEELLLTTT]]]fffppp{{{---...///000111000000///............///111222333222000///000111333222222///...------,,,,,,------++++++++++++++++++++++++,,,+++******,,,,,,+++******)))(((''''''(((***+++(((((((((((())))))******''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))''''''((((((((()))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''))),,,//////...))))))))))))((((((((((((***************+++,,,,,,((((((((()))))))))******)))(((((('''((()))***+++***))))))(((((())))))***))))))((((((((())))))***))))))))))))))))))))))))((((((((()))))))))******''''''((((((((()))))))))(((((())))))***++++++,,,(((((((((((((((((((((((((((((((((((((((&&&%%%$$$(((((()))))))))*********((()))))))))************************************))))))***+++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''((())))))))))))(((%%%&&&'''((()))(((((('''((()))***++++++***)))(((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''(((((()))(((((((((((())))))))))))))))))))))))************''''''''''''((()))***+++((((((((()))))))))******''''''((()))))))))))))))((((((((((((''''''''''''))))))))))))************)))******************)))******))))))))))))******,,,,,,+++******+++,,,,,,((((((((()))******++++++((((((((())))))*********************************((((((((((((((()))******)))))))))))))))*********((())))))******+++,,,,,,))))))))))))))))))))))))))))))******+++,,,,,,---++++++************++++++***************+++++++++%%%&&&(((***+++++++++***---******------,,,...333555<<>>@@@???000////////////111333444+++,,,,,,------,,,,,,+++------,,,,,,++++++,,,,,,///000000//////...---,,,...///111222222111000///222---(((***111555444000222333444444444666999;;;???HHHTTT___hhhsss000000000000111111111111333222111000000111222333111111000000//////......000///...---+++***)))(((,,,,,,,,,+++++++++******((()))***+++++++++++++++************************************))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))%%%''')))***+++***((('''(((((())))))******++++++&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((************+++++++++++++++)))(((((())))))(((&&&$$$%%%&&&'''(((***++++++))))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((++++++******))))))(((((())))))))))))))))))))))))))))))))))))************)))******++++++***((('''))))))((('''''''''''''''***)))'''&&&&&&''''''(((%%%&&&''''''((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))(((((((((((())))))((((((((((((((())))))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((('''&&&%%%((((((((((((***,,,...///))))))(((((((((((()))))),,,,,,+++***)))(((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((((((((()))***************++++++******************)))***,,,......,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++***+++,,,,,,...((('''+++,,,******------++++++,,,---222???LLL^^^^^^SSS???444444333,,,111+++'''***222999:::888...+++***,,,111333000,,,.........///000222333444+++,,,---...////////////...000222444555555555555333333333444444444555555555555666555444444777999@@@GGGQQQ[[[gggttt//////000000000111111111111111000000000000111111000000000000//////......------,,,,,,,,,+++++++++---,,,,,,,,,++++++++++++))))))***+++++++++************************************)))))))))((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&''')))*********)))(((((((((((((((((()))))))))((((((((()))))))))******))))))(((((((((((())))))''''''((((((((()))))))))+++)))(((((())))))(((&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))'''((((((((()))))))))***)))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))((((((((((((((((((((()))******&&&&&&'''''''''(((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((***)))((((((''''''(((((())))))((('''''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))(((((())))))(((((((((((()))))))))))))))((((((((('''''''''''''''((((((((())))))'''''''''(((((()))))))))))))))(((((((((((())))))+++***)))(((((()))***+++))))))(((((((((((())))))***++++++++++++******)))''''''''''''(((***+++,,,))))))(((((((((((())))))++++++******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((((()))************)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++...---,,,*********+++,,,.........,,,+++*********,,,+++---//////111:::DDDVVV\\\XXXHHH;;;777444...222...+++---333888;;;:::...+++(((***---///,,,)))---------......000111222,,,,,,---...///////////////000222333444555555444333333333333444444444444444555555555444555777999>>>EEEPPP[[[fffsss//////000000000000111111/////////000000/////////000000000////////////...******++++++,,,,,,------,,,,,,,,,,,,++++++++++++*********+++******))))))************************)))))))))(((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((()))))))))************)))'''&&&&&&''')))***''''''(((((((((((())))))***)))(((((())))))((('''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((((((((((()))))))))******''''''((((((((()))))))))((())))))))))))))))))***))))))))))))))))))))))))))))))))))))************++++++***))))))))))))*********)))((((((((())))))(((((((((((((((''''''&&&&&&&&&'''(((((((((((('''(((((())))))))))))((((((***)))(((''''''((()))******)))))))))))))))((((((''''''((((((((()))))))))$$$%%%&&&'''((()))******))))))(((((((((((())))))******))))))))))))******))))))(((((((((((())))))''''''((()))))))))((((((''''''&&&&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((())))))*********'''((())))))******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********'''...///+++***...---(((***+++...111111///333:::KKKYYY___TTTDDD;;;555000---,,,++++++...111555777444000---,,,...///...,,,,,,,,,,,,,,,,,,---...///,,,,,,---...///////////////000111333333444444444222222333333333444444444333444555444444555777:::<<>>OOO]]][[[LLL>>>555222,,,///000...,,,,,,000555333111---+++++++++++++++---------,,,------......,,,---...///000000000000111111111111111111111222111111111222222222333333111222333333333555888;;;===EEERRR]]]hhhsss}}}......////////////000000------............---------............/////////......---+++***)))''''''((((((((((((((())))))))))))))))))***))))))(((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************)))))))))))))))))))))*********++++++((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''(((((()))((('''((()))***)))(((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))************((()))***+++,,,+++***)))''''''((((((((()))))))))'''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************,,,,,,+++***************))))))((((((((()))******(((((((((((((((''''''&&&''''''((())))))))))))((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***((((((((()))))))))******((((((((('''''''''&&&&&&(((''''''(((((()))***+++))))))************))))))))))))(((((((((((())))))(((((())))))***)))))))))))))))*********))))))((())))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))******++++++(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,++++++***)))(((&&&'''(((((())))))((((((''''''(((((()))*********'''))),,,...///---+++***************************************************(((((()))************)))---...,,,,,,444===999...***''''''***------000555999FFFTTTXXXPPPCCC888333---...///---+++***---000111000...---,,,,,,---------------------...///000------...///000000000000222111000000///000000111000000111111111222222222000111222333333555999;;;???FFFRRR]]]gggrrr~~~........./////////000000......------------......---------.........//////......,,,+++***((('''''')))))))))*********++++++'''((())))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''(((((((((&&&''')))*********)))(((((((((((()))))))))))))))))))))*********+++++++++)))((((((''''''(((((()))&&&&&&&&&'''''''''(((((((((''''''((()))******((('''''''''((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************++++++,,,,,,((()))***,,,,,,+++***)))&&&&&&'''''''''(((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************++++++,,,,,,++++++***)))((((((''''''(((((()))***))))))((('''''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''''''''((((((((()))))))))(((((()))))))))*********((((((((((((((((((((()))''''''''''''((()))***+++((()))***++++++***)))((())))))(((((((((((())))))''''''''''''''''''&&&%%%(((((()))*********)))((())))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))***************))))))&&&'''(((((())))))(((((('''(((((()))******++++++'''(((***+++,,,,,,,,,+++************************************************((()))***+++++++++************)))***+++,,,+++***+++((((((,,,...---...222333<<>>444------,,,+++))))))***+++//////000000/////////000,,,,,,,,,------///000111---...///000000111111000222111000///...//////000000000000000111111111222///000222222333555999<<>>AAA===EEEOOOXXXaaammmzzz///......------......///000///---,,,,,,---///000/////////...---------,,,,,,+++++++++************'''((((((((()))))))))***)))))))))***************))))))))))))))))))))))))'''(((((())))))(((((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%(((((((((((((((((((((((((((''''''&&&'''((()))***&&&&&&''''''((((((((()))'''''''''(((((((((((((((''''''((('''&&&%%%###"""###$$$&&&((()))((('''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((((())))))))))))***)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((''''''&&&''''''((())))))))))))))))))))))))))))))******+++***))))))))))))))))))***''''''''''''''''''''''''''''''(((((((((&&&%%%$$$''''''''''''((((((((()))((((((((()))))))))******)))(((((('''(((((('''&&&))))))))))))(((((((((((()))******+++***)))((('''''''''((((((((())))))))))))))))))))))))))))))))))))'''&&&'''))))))'''%%%'''''''''''''''(((((()))(((((((((((('''''''''&&&&&&&&&'''(((((((((((((((%%%&&&((()))))))))((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((,,,((('''))))))&&&$$$$$$''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((,,,***((((((***++++++***(((((())))))***+++,,,,,,)))+++,,,,,,+++***,,,---------444BBBQQQTTTJJJ>>>555///+++---///---,,,---%%%&&&(((***+++---------------------...///000111333111000111222333222111000000000000000000000000...//////000111111222222000111111111222444999<<<>>>DDDMMMWWWaaammmzzz---------,,,,,,------...//////---------...///000........................++++++*********)))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((((((((((((((((((((''''''''''''((())))))%%%&&&&&&&&&''''''((((((&&&&&&''''''((())))))***(((((())))))(((''''''&&&'''((()))))))))(((&&&%%%&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((())))))***+++&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''''''''((('''''''''''''''(((((()))******)))((()))***+++,,,************************''''''''''''''''''''''''&&&&&&''''''(((''''''&&&&&&''''''((()))((((((((())))))))))))***************)))'''&&&&&&'''(((((((((((((((((())))))))))))%%%&&&((((((((('''%%%###&&&&&&'''''''''((((((((())))))))))))))))))))))))+++)))''''''(((((('''&&&((((((((((((((())))))***)))(((&&&%%%%%%&&&''''''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++'''&&&))))))%%%###$$$''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))************************+++)))'''''')))***)))(((&&&&&&'''((()))++++++,,,)))+++,,,,,,+++***,,,---***///333:::HHHSSSPPPDDD888111,,,---///---,,,---"""$$$'''***,,,---,,,,,,------------...///000111000//////000111111///...000000000000000000000000.........///000000111111///000000000000222666999???CCCKKKUUUaaannnyyy,,,,,,++++++,,,,,,------///......---......///000...............---------*********))))))))))))((((((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))************))))))%%%&&&&&&''''''(((''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((((('''''''''&&&&&&''''''''''''(((((())))))(((((((((((((((((((((((())))))******)))((('''&&&''''''''''''(((((()))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******''''''(((((())))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((''''''&&&&&&''''''(((***)))(((''''''((()))***(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((''''''''')))((('''&&&&&&'''((())))))((('''&&&'''((()))***+++***)))((((((***,,,---++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((()))))))))((('''))))))))))))))))))))))))))))))(((&&&%%%&&&(((***''''''(((((())))))******$$$%%%'''((((((&&&$$$"""&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((,,,***(((''''''((((((((()))))))))((()))******+++)))(((&&&%%%%%%&&&((()))))))))************)))))))))))))))((()))***++++++))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))************************((((((((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''######((()))'''&&&((())))))************))))))(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((************))))))))))))''''''(((((())))))******))))))))))))))))))))))))******)))(((((()))++++++'''&&&&&&'''***+++++++++)))))))))))))))))))))))))))+++,,,,,,+++***,,,---***222444444AAASSSVVVMMM<<<444.........---,,,...)))+++---//////...,,,***------------...///000000000///------///000///...000000000000000000000000......//////000111111111222222333222222333666888@@@BBBHHHSSSaaannnxxx|||+++++++++++++++,,,------............//////000000111000///...---,,,++++++*********))))))))))))((())))))))))))(((((((((((()))(((((((((''''''&&&&&&(((((((((((((((((((((((())))))************))))))''''''((((((''''''%%%%%%(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((,,,+++***)))'''&&&%%%%%%))))))(((((('''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''*********))))))))))))(((((((((((((((((((((((((((((((((((('''((())))))***'''(((((())))))*********))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&''''''(((((((((((('''''')))(((((((((((((((((()))***)))(((''''''((()))***'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))***)))((('''((()))***++++++***)))))))))***,,,,,,***+++,,,,,,,,,,,,+++***((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$&&&''''''(((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%(((+++''''''(((((())))))******)))***+++,,,,,,***((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((+++***)))(((''''''((())))))))))))))))))***++++++***)))'''&&&&&&''')))+++))))))************)))))))))))))))((()))***++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))***))))))((())))))))))))))))))))))))''''''''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''######(((***((('''((())))))************))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((*********)))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***)))((('''((()))+++,,,+++******+++...///...---***************))))))))))))+++,,,,,,+++***,,,---***222444000:::MMMVVVQQQBBB999111//////---,,,...///000222333222///,,,***,,,,,,,,,------...///000666333000///000222333444//////////////////////////////000111111222222333222333444444333444666888???AAAGGGRRR___mmmvvvzzz++++++++++++,,,---......---......///000000000111111111000...---,,,+++***++++++*********)))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((())))))******))))))((('''(((((()))(((&&&%%%###((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((---,,,+++)))(((&&&%%%%%%***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''(((''''''(((((())))))*********))))))(((''''''&&&&&&+++++++++*********))))))((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''''''''((((((************************((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))***++++++*********+++++++++++++++***+++,,,------,,,+++***((((((((((((((((((((((((+++***)))'''%%%$$$$$$$$$(((''''''''''''((())))))((((((((((((''''''''''''&&&((()))(((%%%%%%(((,,,(((((((((((()))))))))))))))*********))))))((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((()))(((''''''(((***)))))))))))))))******+++))))))((('''((()))***+++(((((((((((((((''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''')))*********)))((((((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++'''&&&)))***'''%%%&&&''''''((((((((((((''''''))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))((()))))))))************((())))))))))))))))))***)))))))))))))))))))))))))))(((''''''((()))+++,,,,,,+++++++++,,,+++)))'''((())))))******++++++,,,)))+++,,,,,,+++***,,,---)))///000---333BBBMMMOOOIII???555111000---,,,...---...000111111000...---,,,,,,,,,,,,---...///000444222///...000222222222////////////////////////000000000111222222333333000222333333222333555777===@@@GGGQQQ]]]jjjtttzzz+++++++++,,,,,,---...///---...//////000111111111000000///...------,,,,,,,,,+++++++++***************)))))))))((((((((('''(((((((((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''%%%&&&((()))((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&((()))))))))((('''***))))))(((''''''&&&&&&((((((((((((((('''''''''(((((('''&&&&&&&&&'''(((((('''''''''(((((())))))((((((((((((((('''''''''************))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))((((((((('''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''(((((((((''''''((((((((((((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((((((((((((((('''(((((()))))))))))))))((()))+++------,,,+++***)))***+++,,,,,,+++***)))((((((((((((((((((((((((***)))'''&&&%%%%%%%%%&&&)))(((&&&%%%%%%''')))+++))))))))))))((((((''''''$$$'''***)))&&&%%%(((+++))))))))))))((((((((((((((('''&&&%%%%%%%%%&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))###&&&((()))''''''(((***)))(((((((((((()))******'''''''''((((((((())))))((((((((((((((('''&&&&&&%%%&&&((()))))))))((('''))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))*********((((((''''''''''''''''''''''''((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++''''''***+++((('''(((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))''''''((()))***++++++,,,***************)))))))))))))))))))))))))))))))))'''''''''(((((()))***+++***)))((())))))(((&&&$$$)))))))))))))))))))))))))))+++,,,,,,+++***,,,---)))+++,,,---///777CCCLLLOOODDD999444111---,,,...,,,,,,---...//////......,,,,,,,,,,,,---.../////////...///000111111///---//////////////////////////////000000111222222222///000222333222333555777:::@@@IIIRRR[[[fffrrrzzz,,,,,,,,,,,,---...///000------///000111111111111........................,,,,,,,,,++++++++++++*********))))))((((((((('''''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''###%%%'''((())))))'''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))***)))(((&&&&&&&&&'''((()))((((((''''''''''''(((&&&&&&''''''((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))++++++******))))))((((((((((((((((((((((((((((((,,,***)))'''''')))***,,,''''''(((((((((((('''''''''''''''&&&&&&''''''''''''((()))******)))((('''))))))))))))************((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&((()))))))))((('''%%%&&&((()))))))))(((''''''))),,,......---+++)))((()))+++,,,,,,+++)))((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((***(((&&&$$$$$$'''***,,,+++*********))))))((((((###'''+++***'''%%%(((+++******))))))((((((''''''+++)))'''&&&%%%&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))!!!$$$((()))''''''(((***((((((((((((((())))))***%%%%%%&&&'''((((((''''''***************)))(((((('''(((***+++,,,+++)))((())))))(((((((((((())))))))))))))))))))))))))))))&&&''')))***+++***((('''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((%%%&&&***---++++++,,,))))))************))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))&&&&&&''')))***+++,,,---,,,,,,++++++******))))))))))))))))))))))))))))))&&&''''''((()))*********)))((()))+++------+++))),,,+++***)))'''%%%$$$###)))+++,,,,,,+++***,,,---+++***,,,//////222===JJJSSSGGG;;;555111---,,,...........................,,,,,,,,,,,,---.../////////000333666888666111---////////////////////////......//////000111111111///111333444444555777999999@@@JJJRRRZZZdddqqq{{{......---,,,,,,,,,,,,---000000//////............************+++,,,------......---,,,,,,,,,------...,,,***)))'''''''''((())))))************))))))+++***)))'''''''''((((((''''''(((((((((((('''''''''&&&%%%&&&''''''&&&$$$))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))$$$%%%%%%&&&'''(((((()))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&))))))******)))(((''''''((((((''''''''''''(((((()))))))))(((''''''&&&&&&''''''(((((())))))******...***%%%$$$'''))))))'''...+++***---***&&&)))000))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))'''&&&&&&&&&&&&''''''(((+++***)))'''''''''((()))'''((((((((((((((((((((()))(((((('''(((***,,,---'''((()))***************************))))))))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&''',,,,,,+++***)))(((''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((,,,+++***)))((('''&&&%%%''''''''''''((((((((((((&&&&&&''''''(((((())))))+++***)))'''''''''((()))+++***)))(((((('''((((((''''''((()))*********)))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&%%%''')))******)))'''%%%))))))***))))))((('''&&&))))))(((((()))***++++++'''((()))******)))(((''')))))))))))))))*********&&&&&&&&&''''''''''''(((++++++******)))))))))((())))))************))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&(((***+++,,,+++)))(((++++++***************+++)))***++++++,,,,,,,,,,,,---,,,+++)))(((&&&%%%$$$)))))))))))))))))))))))),,,+++*********+++---...))),,,.........222:::AAAVVVPPPEEE999000---...000******,,,---.../////////---------............///+++---///111222222111111////////////000000000000///////////////000111111333222222222333555666777;;;@@@GGGNNNWWWdddqqqzzz......---,,,,,,,,,,,,,,,//////.........---------,,,,,,+++******+++++++++------,,,,,,,,,,,,---......---+++***)))(((((()))))))))************))))))+++***)))'''''''''((((((''''''((((((((((((''''''''''''&&&'''(((((('''%%%)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((()))***+++++++++)))(((((((((''''''''''''''''''((())))))(((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((***)))((('''''''''''''''(((((((((((('''&&&%%%$$$((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))&&&&&&'''((((((((((((((('''$$$&&&,,,...)))&&&'''))))))))))))))))))))))))'''((((((((())))))))))))***)))))))))))))))*********))))))((((((((())))))******)))(((((((((((((((((((((((((((((((((''''''(((((((((((()))***+++,,,+++++++++******)))((('''************))))))))))))))))))*********+++++++++(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&'''((()))++++++'''(((((())))))(((((('''((((((((())))))))))))***++++++***)))((('''&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((+++***)))(((''''''((()))%%%%%%$$$%%%%%%&&&'''((())))))))))))((('''&&&%%%))))))(((((((((((())))))))))))(((((((((''''''''')))))))))))))))((((((((('''(((((((((((((((((('''((())))))))))))(((((('''))))))))))))))))))******))))))************))))))&&&''''''((()))******+++'''''''''((((((((()))))))))))))))(((((((((''''''))))))************))))))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''((()))***+++******)))))))))(((((((((((())))))******+++,,,,,,,,,++++++******))))))((((((((('''***************************************++++++,,,)))+++......---111888>>>OOOMMMHHH@@@666///---...++++++,,,---............------------...............------...000000///...////////////000000000000///////////////000111111222111111111222444555777;;;???GGGOOOXXXdddrrr|||...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,------,,,******)))))))))++++++++++++,,,---.........---,,,+++***)))))))))((())))))******))))))((())))))(((''''''(((((((((''''''((((((((((((''''''(((''''''((())))))(((&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))(((((((((((('''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((******)))(((((((((((()))%%%&&&&&&'''''''''''''''((((((''''''''''''((((((''''''(((((((((((())))))))))))))))))((((((((((((%%%''')))(((&&&%%%'''((((((''',,,555999333+++%%%))))))))))))))))))))))))''''''((((((((())))))))),,,+++***)))))))))***++++++***)))((((((((((((((()))))))))))))))((((((''')))))))))((((((''''''''''''((()))******+++************+++******)))((('''************))))))))))))'''(((((()))+++,,,,,,---(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++,,,((())))))******))))))((())))))))))))************+++******)))(((''''''&&&''''''''''''((((((((((((((((((((((((((('''''''''***))))))(((((((((((()))''''''''''''((()))******((((((((((((((('''&&&%%%))))))(((((((((((()))))))))))))))))))))((((((((())))))))))))************)))((('''&&&&&&'''((()))'''(((((())))))))))))(((*********)))))))))))))))+++******))))))******+++'''''''''((((((((())))))(((((((((((()))))))))***)))))))))(((((((((((('''))))))************))))))'''(((((())))))(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((((())))))******))))))((((((((())))))***+++++++++,,,++++++******''''''((())))))******+++******************************+++,,,,,,,,,,,,+++)))+++------,,,///444999EEEIIILLLGGG===333---,,,,,,------......------,,,------------............222000------///000...,,,////////////000000000000///////////////000111111000000000000111333555666:::???FFFOOOYYYfffttt~~~---,,,,,,+++++++++++++++++++++++++++++++++******,,,,,,+++***************************+++,,,......,,,,,,+++***)))))))))((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((('''''''''&&&&&&'''))))))(((&&&((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))((((((((((((((()))$$$%%%'''(((***+++,,,,,,((((((''''''''''''((((((&&&''''''((())))))************))))))(((((('''''',,,,,,++++++++++++******,,,///666<<<===777...((((((((((((((((((((((((((('''''''''((((((((()))))),,,+++)))((('''((()))***))))))(((&&&&&&%%%%%%%%%'''((()))******)))((('''******))))))(((''''''''''''((()))+++++++++***)))&&&'''(((******+++++++++************)))))))))(((&&&&&&''''''((())))))***(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))+++***))))))((((((((((((((())))))******))))))((((((((()))))))))***************))))))((((((''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&)))))))))(((((((((((())),,,+++***)))(((((((((((($$$$$$&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))*********((((((''''''''''''((((((&&&'''((())))))***))))))***************))))))(((+++***)))(((((()))***+++******))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''''''''(((***+++++++++******++++++,,,,,,+++++++++++++++***)))(((''''''((()))******++++++***************************+++---.........---,,,)))+++,,,,,,,,,---111444<<>>FFFOOOZZZgggvvv,,,,,,+++************+++)))))))))******************)))))))))******+++,,,)))))))))***+++,,,---...*********))))))(((''''''(((((())))))))))))((((((&&&&&&''''''((((((((()))''''''((((((((((((''''''%%%%%%%%%&&&(((((('''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((())))))))))))))))))*********'''''''''((((((((((((((()))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''&&&&&&''''''(((&&&'''((()))************((((((''''''''''''((((((&&&''''''((()))***++++++******))))))((((((''''''------///666===<<<333++++++333999999333---***(((((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''&&&'''((()))))))))(((&&&&&&%%%%%%%%%'''((()))******)))((('''******))))))(((((((((((('''(((***++++++***)))(((&&&'''((()))+++++++++,,,************)))))))))(((((('''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''+++***)))((('''''''''''''''(((((())))))((((((''''''''''''((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((())))))))))))((((((((('''&&&%%%%%%%%%%%%###$$$%%%'''((()))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((()))))))))&&&'''(((******((('''&&&&&&'''((())))))***))))))))))))************)))((()))((('''&&&&&&'''((())))))))))))******+++++++++&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&(((***,,,+++++++++++++++,,,------++++++++++++******)))((())))))))))))************************************)))***,,,---------,,,+++)))+++,,,,,,,,,---...///666===FFFGGGAAA888111...............---,,,++++++,,,,,,,,,------------...111///,,,,,,///111111000////////////000000000000///////////////000000111111111111222333555777999999???GGGPPPZZZhhhwww,,,+++******))))))******)))))))))))))))*********((((((((())))))+++,,,,,,))))))))))))***+++,,,,,,(((((())))))(((((('''&&&'''(((((())))))(((((('''$$$%%%&&&'''((()))))))))''''''((((((((((((''''''%%%$$$$$$%%%'''((('''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''((()))))))))((('''%%%$$$###((((((''''''''''''((((((''''''((())))))***++++++))))))))))))((((((((((((''')))222@@@KKKIII:::,,,---666:::444+++'''((()))))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((((((+++***)))((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))))))))*********))))))((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%((('''''''''(((((()))***'''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((&&&&&&&&&&&&'''((()))***''''''(((((((((''''''&&&'''((()))******)))((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%&&&)))++++++)))&&&%%%'''(((((())))))))))))((('''((()))+++++++++***)))(((''''''&&&&&&''''''(((%%%&&&'''***,,,...000111&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&''''''))))))************)))))))))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&(((***+++)))))))))))))))***+++,,,*********+++******))))))+++***************))))))++++++++++++++++++++++++(((((()))************))))))***+++,,,------------111777@@@DDDCCC===555111---.........---,,,,,,+++,,,,,,,,,,,,---------------------------...///000////////////000000000000///////////////000111111111111111222444666888::::::???HHHPPP[[[hhhwww++++++***)))))))))))))))(((((())))))***************)))))))))))))))***+++******)))))))))******+++((())))))***))))))''''''''''''((((((((((((''''''###$$$&&&'''))))))))))))''''''((((((((((((''''''%%%$$$%%%&&&((()))((('''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))******)))(((((()))******((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((('''''''''''''''((())))))))))))(((((('''%%%$$$###((((((''''''''''''((((((((((((((())))))******+++(((((((((((())))))))))))%%%'''---777@@@???666---000777888000******+++***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((###%%%''')))******)))(((***))))))((((((((())))))((((((((((((((()))******((((((((()))******++++++******))))))))))))******))))))************))))))************))))))))))))((((((((()))))))))))))))(((((('''&&&&&&&&&&&&'''&&&'''''''''''''''(((((())))))(((((())))))******((())))))******))))))((('''(((((((((((()))))))))'''((((((((()))))))))***''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''((()))******)))(((((((((((())))))***+++,,,'''(((((())))))((((((((('''((()))******)))((('''&&&'''''''''(((((((((((()))))))))(((((((((((((((''''''((())))))(((''''''((())))))))))))(((((('''%%%''')))+++,,,,,,+++***''''''((((((((((((''''''%%%&&&((()))+++---...///''''''''''''(((((((((((('''''''''((((((((())))))))))))************))))))***)))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))(((((('''&&&'''((()))***))))))))))))***+++,,,---((())))))************)))************************++++++++++++++++++++++++***))))))))))))***++++++)))***+++---......---,,,---222<<>>DDDLLLVVVdddttt************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''''''''))))))((((((((('''''''''&&&'''))))))'''&&&'''((((((((('''''''''&&&&&&&&&''''''(((((()))((((((((($$$%%%'''(((((((((((('''))))))))))))))))))((('''%%%%%%$$$$$$###$$$$$$$$$***))))))(((((())))))***((((((((((((((('''&&&&&&(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))'''(((******((((((((()))+++(((%%%%%%(((+++,,,,,,''''''(((((((((((((((((())))))(((((())))))***+++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''((()))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))*********++++++***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&'''(((((('''%%%%%%&&&'''&&&'''(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))((((((((((((((('''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))((((((((()))((((((((((((((()))***)))((((((((((((((())))))))))))((((((((('''''''''(((((())))))))))))******)))))))))((((((''''''''''''(((((()))******)))))),,,+++***))))))))))))***,,,+++******)))***+++++++++******+++,,,,,,+++)))((()))++++++******,,,---........................///,,,,,,444???DDD@@@:::000...,,,+++,,,,,,+++***,,,,,,,,,,,,---------...000000000000//////...---000///...///000000///...///////////////////////////111222222222333666888:::>>>DDDLLLVVVeeeuuu++++++*********)))))))))))))))))))))))))))))))))'''(((***++++++***((('''************))))))))))))&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''((()))*********)))((('''%%%'''(((((('''&&&&&&'''(((((((((''''''''''''&&&(((((()))))))))(((''''''''''''''''''''''''''''''((()))***************)))))))))(((''''''''''''''')))((((((''''''(((((()))%%%&&&'''((())))))))))))((((((''''''''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))'''(((******((((((((()))***(((&&&'''***---///000******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,******)))))))))((((((((($$$$$$&&&'''(((((((((((('''(((((('''%%%%%%&&&(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&(((''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''************************'''''''''((()))*********((((((((('''''''''&&&&&&***)))((((((''''''(((((())))))))))))***+++,,,---))))))(((((((((((('''''''''''''''(((((()))))))))******))))))))))))(((((((((((((((((()))+++,,,---,,,,,,+++************+++...---,,,+++************,,,+++***+++,,,---+++)))%%%'''+++,,,,,,+++++++++,,,,,,---....../////////---***+++333???GGGGGGDDD333000---++++++++++++***+++++++++,,,,,,,,,------,,,,,,---//////000//////000///------///000///...///////////////////////////000222222222333666888:::>>>EEELLLWWWeeeuuu+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))))))))(((&&&&&&'''''''''&&&&&&%%%''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&''''''((()))(((((((((&&&((()))******)))'''&&&%%%'''(((((('''&&&''''''(((((((((''''''''''''''')))))))))))))))((('''&&&)))(((''''''&&&''''''((('''((())))))************---,,,+++******)))******((((((''''''''''''((((((%%%&&&'''((())))))))))))***)))(((''''''((()))***''''''&&&&&&'''((()))***))))))))))))))))))))))))'''(((******((((((((()))***)))((()))+++---///000******)))((('''&&&&&&%%%((((((((('''&&&%%%$$$$$$(((((((((((())))))))))))''''''''''''''''''''''''))))))***+++***)))'''&&&))))))))))))((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,*********)))))))))((((((&&&'''((()))************''''''((('''%%%%%%'''(((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((''''''&&&)))((((((''''''&&&&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))'''((((((((()))))))))***(((((('''''''''&&&&&&&&&)))(((((('''''''''((((((***)))))))))******+++,,,))))))((((((((((((((((((******)))(((((('''&&&&&&))))))))))))))))))))))))***)))((((((((()))***+++,,,,,,++++++++++++++++++---,,,,,,+++++++++++++++,,,+++***+++------+++***'''))),,,---,,,+++++++++***+++,,,---...///000000,,,***+++222===FFFJJJJJJ777333///+++************+++,,,,,,,,,,,,---------++++++---...////////////000...,,,,,,...///000//////////////////000000000///111222333333555777:::;;;???EEELLLWWWeeeuuu++++++++++++************))))))))))))))))))))))))***)))(((&&&&&&((()))***)))))))))(((((('''''''''&&&''''''((((((((('''''''''''''''((((((((())))))&&&''''''((((((((((((((())))))((('''&&&%%%$$$$$$''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&''''''((()))(((((((((%%%&&&((())))))(((&&&%%%'''(((******((('''((()))(((((((((((((((((((((((()))*********)))(((''''''))))))((('''''''''((((((&&&&&&'''((())))))))))))(((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((('''&&&***)))(((''''''((()))***'''''''''''''''((()))***(((((((((((((((((((((((('''(((******((((((((()))'''''''''&&&&&&'''(((***((((((((((((((('''''''''&&&'''((((((((('''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''((()))*********((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,************)))))))))))))))))))))))))))(((((('''&&&'''((('''%%%%%%''')))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))(((((()))))))))(((((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((******))))))))))))*********)))))))))((((((((('''((((((((((((((((((((((((***)))))))))(((((((((''')))))))))(((((((((''''''&&&&&&&&&&&&'''((()))***+++***)))((((((((((((((((((((())))))))))))))))))*********))))))(((((('''(((((((((((((((((((((((()))((('''&&&'''((()))***++++++++++++,,,+++++++++******++++++,,,,,,,,,,,,++++++***+++,,,---+++)))+++,,,---,,,******+++---)))***+++,,,---...///000)))((((((,,,555===DDDGGG<<<888111---+++*********------------............,,,---...............---///...------///000000///////////////000000111111111222444555555777:::<<<;;;???EEELLLVVVcccsss~~~,,,++++++++++++*********)))))))))))))))))))))))),,,***(((&&&&&&(((***,,,))))))((((((''''''&&&&&&&&&'''(((((()))(((((((((''''''((((((((()))))))))&&&''''''(((((((((((((((***))))))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%'''((((((((('''&&&''')))******)))(((((()))'''(((((((((((()))))))))))))))*********)))((((((((((((((((((((((((((((((&&&''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&)))((((((''''''(((((()))))))))))))))((('''%%%%%%''''''&&&&&&&&&&&&''''''&&&'''(((((()))(((((('''(((((((((((((((((((((((('''(((******((((((((()))))))))***((('''&&&'''(((&&&&&&''''''(((((())))))%%%&&&(((***+++++++++***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,++++++*********))))))))))))))))))((('''%%%$$$###&&&'''''''''&&&&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((())))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))''''''''''''''''''''''''*********)))((('''''''''*********)))))))))((((((%%%%%%%%%&&&'''(((***+++******)))(((''''''''''''(((((())))))))))))******''''''((()))******++++++''''''(((((((((((())))))$$$$$$%%%&&&((()))+++,,,)))***++++++,,,+++++++++'''((()))++++++,,,+++++++++***)))***+++,,,***(((+++,,,,,,+++******+++---))))))***+++---......///*********,,,222999@@@EEEBBB<<<444...++++++++++++---------.........//////...////////////...------.........///111222111///...//////000000111111222111333555666666888;;;===<<<@@@EEEKKKTTTaaapppzzz~~~,,,,,,+++++++++*********))))))))))))))))))))))))+++***))))))))))))***+++******))))))(((''''''&&&%%%&&&''''''(((((((((''''''((((((((())))))))))))&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''''''''&&&'''''''''((((((((((((&&&((())))))(((''''''((('''((((((((())))))))))))(((((()))*********))))))&&&'''((()))******))))))(((((()))))))))(((((('''(((((((((((()))***++++++***))))))(((((())))))***))))))))))))((('''&&&%%%'''''''''(((((('''''''''&&&''')))******(((&&&%%%(((((((((((((((((((((((('''(((******((((((((()))***+++,,,+++(((''')))***''''''''''''((((((((()))'''((()))******)))'''&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''''''''((((((((()))))))))***)))))))))))))))))))))))))))))))))*********+++++++++++++++*********))))))))))))(((((('''%%%$$$###%%%&&&''''''&&&&&&((()))((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((())))))((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))((((((&&&&&&&&&&&&&&&'''((())))))(((((('''''''''(((((((((((()))))))))*********%%%&&&&&&''')))******+++((((((((())))))*********%%%%%%'''(((******++++++((()))***+++++++++******(((((()))*********)))((())))))((()))***+++)))'''$$$''')))++++++***+++,,,)))******+++,,,------...++++++,,,...111777???EEEFFF@@@777000,,,,,,,,,,,,,,,,,,---------............//////000000//////...---...///222444444111///...//////000111111222222111222444555666888;;;======@@@EEEJJJRRR^^^mmmwww|||,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++++++++***)))(((((('''$$$%%%%%%&&&'''''''''&&&(((((((((((())))))))))))&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&((((((((('''((()))***+++%%%'''(((((('''&&&&&&''''''((((((((())))))******'''((()))***************$$$&&&(((***++++++***)))***************)))((('''''''''(((((()))***,,,---******))))))))))))******(((((((((((((((((('''&&&((()))***++++++***)))(((&&&'''***++++++(((%%%###((((((((((((((((((((((((''')))******((((((((()))%%%''')))(((%%%$$$&&&(((((((((((((((((((((''''''*********(((&&&"""(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&'''(((***+++'''((((((((())))))******))))))))))))))))))))))))((())))))))))))*********+++++++++************)))************)))((('''&&&%%%&&&''''''&&&&&&(((***((()))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))%%%%%%&&&'''((()))******%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((((((((('''&&&''''''((()))***++++++************************((())),,,------,,,)))(((((((((((((((((((((((((((******))))))))))))******&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((()))***+++(((((())))))*********+++'''''''''''''''&&&&&&&&&))))))******++++++++++++)))***+++++++++)))(((''''''((()))***++++++***)))))))))******)))(((&&&%%%)))((('''(((******((('''!!!'''+++,,,+++++++++*********++++++,,,------&&&''')))***---222:::AAAIIIBBB888111---,,,------++++++,,,,,,,,,---------......///000111111111000---...000444666555222///...//////000111222222222000111333555555777:::===>>>AAAEEEJJJQQQ]]]kkkuuu{{{,,,+++******))))))******++++++************++++++''')))***)))((('''(((***((((((((((((''''''''''''%%%'''(((((('''&&&&&&'''***)))((('''&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))))))(((((('''&&&%%%%%%%%%***)))(((''''''((()))*********))))))((((((''''''((((((((((((((('''''''''))))))'''%%%###$$$'''***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++******)))'''%%%&&&)))+++***)))((('''&&&&&&'''(((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))((()))***++++++***)))(((&&&''')))*********)))((()))))))))))))))((('''''')))))))))))))))(((((((((((()))***++++++++++++++++++***)))))))))***,,,,,,*********))))))))))))((((((''''''''''''&&&&&&&&&!!!###%%%'''((((((((((((((())))))***+++,,,,,,,,,******))))))(((((((((''''''((()))******)))((('''))))))(((((((((((())))))******))))))((((((''''''******))))))))))))******))))))(((((((((((())))))((((((((((((((('''''''''***)))'''&&&'''(((***+++))))))))))))))))))))))))************************'''((((((((((((&&&$$$###''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''')))+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))***************++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))(((((((((((((((*********))))))))))))))),,,***(((&&&%%%&&&'''((('''(((((())))))))))))))),,,+++***))))))***+++,,,((((((((((((((((((((((((###$$$&&&((()))***))))))++++++******))))))((((((+++++++++++++++***)))(((++++++******++++++,,,---...******---000111444:::CCCBBB>>>999333...,,,+++...,,,******+++------,,,------------------------..................------///000111000......///111111111222333555777999:::???>>>BBBJJJRRRYYYdddmmmvvv,,,+++******))))))******+++******))))))******+++''')))***)))((('''((()))((((((((((((''''''''''''%%%'''(((((('''&&&&&&'''))))))((('''&&&%%%%%%%%%''''''&&&%%%&&&&&&(((((()))((((((((('''''''''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))(((((('''&&&&&&%%%)))((('''&&&&&&'''((()))***)))))))))((((((((('''((((((((((((((((((((('''((('''&&&$$$"""###&&&((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((()))***''''''((('''&&&'''))),,,+++***)))(((((((((((()))******))))))((((((((((((************)))))))))((())))))))))))))))))))))))'''((())))))))))))((('''''''''((())))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((()))***++++++++++++***+++***)))))))))***+++,,,++++++*********)))))))))))))))((((((((('''''''''$$$%%%&&&((()))))))))((((((((())))))***++++++,,,)))))))))(((((((((''''''***)))(((((((((((()))***))))))(((((((((((()))))))))))))))))))))((((((((())))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((('''))))))'''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((***)))(((&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))000+++%%%%%%(((***(((%%%(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))&&&%%%$$$######%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))'''''''''((()))'''(((((()))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))'''''')))***+++,,,,,,,,,*********)))))))))))))))+++++++++++++++***))))))******))))))******+++,,,---)))(((***++++++...333@@@AAA@@@<<<555///,,,+++///---,,,,,,---......---,,,,,,------------------...........................///000///------///000111111222333555777999:::??????BBBJJJQQQXXXbbbllluuu,,,+++******))))))******+++******))))))******+++'''((())))))''''''((()))(((((((((''''''''''''&&&%%%'''(((((('''&&&&&&''')))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((''''''(((((((((((((((((((((((('''%%%$$$$$$&&&)))))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((***))))))(((((())))))***$$$&&&((((((((((((***,,,++++++***)))))))))*********))))))))))))(((((((((++++++************))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))******)))))))))))))))(((''''''&&&&&&''''''(((((())))))))))))******++++++************))))))******+++,,,,,,+++++++++*********************)))))))))((((((&&&'''((()))))))))))))))'''(((((())))))******+++(((((((((((('''''''''''',,,***(((&&&&&&(((***,,,))))))(((((((((((())))))(((((())))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))''''''(((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((,,,+++(((%%%%%%&&&((()))''''''''''''''''''''''''))))))))))))******+++,,,444,,,###"""'''+++((($$$(((((((((((((((((((((((())))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))'''%%%###!!!!!!$$$''')))(((((())))))******++++++))))))))))))))))))))))))---+++***((((((((())))))'''((())))))******))))))++++++***))))))***++++++************************)))))))))***+++,,,---...))))))))))))***************++++++++++++***))))))))))))(((((())))))***+++...***((())))))((()))---;;;???BBB???777000,,,,,,...------...//////...,,,,,,,,,,,,------....................................//////...------///000111222222333555777999:::??????BBBIIIPPPVVV```jjjrrr,,,+++******))))))************))))))))))))******'''((()))(((''''''((()))(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''(((''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((((('''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((++++++***)))'''''')))+++************************++++++++++++++++++++++++************************++++++************++++++&&&(((******)))))))))***************)))*********))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((()))((('''''''''(((***+++)))))))))))))))(((''''''%%%%%%&&&'''((())))))***))))))************))))))***************+++++++++,,,,,,,,,+++++++++************)))))))))((((((((('''(((((((((((((((((((((''''''(((((()))))))))***((((((''''''''''''''''''+++***(((''''''(((***+++))))))(((((((((((())))))((((((((())))))******+++)))((((((''''''(((((()))************************''''''''''''(((((((((((()))(((((('''((()))******(((((((((((((((((((((((()))))))))))))))))))))))),,,***((('''&&&'''((()))''''''''''''''''''''''''))))))))))))***+++,,,,,,,,,(((###$$$(((,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%''')))+++'''(((((()))***+++,,,,,,((((((((()))))))))))))))+++***)))((((((((())))))(((((()))************)))+++******************+++************************)))(((((('''(((***,,,---(((((())))))******++++++******+++++++++******))))))))))))))))))***++++++///+++***++++++)))***...555<<>>AAAHHHOOOUUU^^^hhhrrr,,,+++******))))))*********))))))))))))))))))***&&&((()))((('''&&&'''(((''''''''''''&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))+++++++++***(((((()))+++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***(((((()))((()))))))))))))))))))))))))))))))))************'''((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********)))((('''''''''(((***+++)))))))))))))))(((''''''%%%&&&&&&'''((()))******))))))*********))))))((())))))******++++++++++++,,,,,,,,,+++++++++******)))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))''''''(((((((((((((((((())))))************))))))))))))(((((((((((())))))(((((())))))******++++++***))))))(((((())))))***((())))))******))))))(((&&&'''''''''(((((())))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((('''((((((((((((((((((((((((((((((((((((((()))***+++###%%%((()))******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************''''''((()))***++++++,,,''''''(((((())))))))))))))))))((((((''''''((((((((())))))************************++++++*********************************))))))(((((((((***+++,,,(((((())))))******++++++)))******+++++++++******+++************+++,,,,,,...******------+++---000000999BBBDDD???777111...,,,+++,,,---......,,,***,,,,,,,,,------.........---------.........//////000111222111000000222444222222333333555666888999======@@@GGGMMMSSS]]]fffrrr,,,+++******))))))*********))))))(((((())))))***&&&'''((((((&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''((()))))))))((())))))(((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++,,,------------,,,+++,,,,,,---+++)))'''(((((('''((())))))******)))))))))))))))************+++&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))(((((()))***+++,,,((((((((((((((()))******)))))))))))))))(((''''''''''''(((((())))))******))))))******))))))(((((())))))***++++++++++++***,,,+++++++++************))))))(((((((((''''''''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))((()))++++++++++++)))((())))))(((((((((((())))))))))))************************))))))))))))******%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))'''&&&(((((((((((((((((((((((()))((((((''''''((((((((("""''',,,,,,)))'''(((+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))'''''''''''''''((())))))************************))))))))))))))))))))))))'''((())))))******))))))''''''(((((())))))******&&&''''''(((((())))))***((((((((((((((('''''''''((()))******++++++******)))***++++++++++++***)))***************************************+++,,,,,,))))))))))))************))))))***++++++++++++***+++++++++***+++,,,,,,---+++((((((,,,,,,+++,,,///...555>>>DDDCCC===555000,,,++++++,,,------,,,***------------------------,,,,,,------.../////////000222222222111222444666333333333444555666777888;;;;;;>>>EEELLLSSS\\\fffsss,,,+++******))))))******))))))(((((((((((())))))&&&'''((((((&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&'''((())))))###$$$&&&'''((()))((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((('''''''''((((((((()))))))))***&&&&&&''''''((())))))***'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))******************************+++,,,,,,+++***************(((&&&&&&''')))((()))***+++++++++******))))))*********+++++++++''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''((()))+++,,,''''''((())))))))))))))))))))))))))))))((('''''')))))))))***************)))))))))))))))(((((('''((()))***+++,,,++++++***++++++*********)))))))))*********)))))))))((((((''''''&&&'''''')))+++,,,************************))))))))))))******++++++************************))))))(((((((((((())))))++++++******************))))))(((((((((((())))))%%%'''((())))))((('''%%%&&&&&&''''''((())))))***'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((***))))))(((''''''''''''&&&(((******)))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))((((((''''''(((((()))***************************))))))))))))))))))))))))((((((''''''(((((()))***'''''''''''''''(((((((((&&&&&&''''''((())))))***((((((((()))))))))(((((())))))***++++++++++++***)))***++++++++++++***)))))))))))))))))))))))))))))))))******++++++***************)))))))))))))))))))))***+++++++++++++++***************++++++,,,+++((((((,,,,,,***+++...,,,111:::BBBFFFBBB999222...---++++++---...---,,,.........------,,,,,,+++,,,,,,------...//////000000111222222111222444666333333333444555666777888999999<<>>333000...------...---,,,///......---------......///---++++++,,,---...---///000111111111111000///222333444555555666666555555999===@@@DDDMMMYYYcccooo((()))+++,,,,,,+++)))(((''''''((((((((((((''''''((((((((((((((((((((((((+++)))&&&&&&&&&&&&&&&$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((('''&&&&&&&&&((()))((('''((()))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((++++++******))))))((((((''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''((()))******)))))))))))))))))))))))))))))))))))))))***++++++((((((''''''''')))***+++)))((((((''''''(((((()))''''''((())))))))))))((((((((((((((()))***++++++'''''''''((((((((())))))+++***))))))((()))))))))(((((()))+++,,,---...///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++*********+++++++++******))))))((()))(((''''''(((***,,,...************))))))))))))******++++++++++++++++++******************************)))((((((((((((((())))))))))))))))))))))))************************************))))))))))))'''((()))******+++******))))))((((((((()))******))))))))))))************))))))(((((('''((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))(((((((((((()))))))))((('''''''''''''''''''''''''''''''''((()))******)))((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))************************((())))))))))))((('''&&&))))))((((((''''''&&&&&&&&&'''((()))***)))(((((('''''''''(((((((((((()))'''(((((())))))((((((((())))))))))))))))))******((((((***+++,,,,,,------(((((()))************)))((((((((()))))))))******)))***+++,,,,,,,,,,,,,,,+++************)))))))))*********++++++++++++,,,************+++++++++,,,------///555<<>>@@@DDDMMMYYYcccppp((()))***++++++***)))(((%%%&&&((()))))))))((('''))))))))))))))))))))))))+++)))'''&&&'''&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))((('''((((((((((((((()))))))))((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((++++++******)))(((''''''&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((()))(((((((((((((((((((((((())))))(((((())))))***+++)))((('''&&&'''(((***+++))))))(((((((((((())))))&&&''''''(((((((((((((((((((((((((((((()))******'''''''''((((((((())))))******))))))))))))))))))))))))******************+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))***)))((((((((()))+++,,,*********)))))))))))))))******+++++++++++++++,,,+++******))))))******+++***))))))((((((((((((((((((((()))))))))))))))************************************)))))))))))))))'''((()))+++++++++***)))+++***)))(((((()))******((()))))))))************)))(((''''''&&&&&&&&&&&&))))))(((((((((((())))))******))))))))))))******+++******))))))((((((((()))))))))))))))((('''&&&'''''''''''''''''''''''''''((())))))***))))))(((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++((((((((((((((((((((((((************************'''((('''''''''&&&&&&&&&++++++******))))))(((((((((((())))))))))))((('''******************************))))))(((&&&%%%$$$)))************))))))(((((()))***+++,,,---------((()))))))))************'''''''''(((((((((((()))((()))***+++,,,,,,,,,,,,***)))))))))))))))))))))************++++++++++++*********+++++++++,,,,,,...,,,---111888???CCCEEE888444///,,,,,,---.........------------.../////////---++++++,,,......---111111111222222222222222111222333444444555555555444888<<>>;;;888333000//////......---------------...///000222000...---///000000000...............///111111222333444555555666666666000444999<<<@@@JJJWWWaaammm((((((''''''''''''(((((((((((('''''''''(((((()))************************&&&%%%&&&'''))))))'''%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((()))))))))(((((((((((()))******))))))((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((***)))((((((((((((((()))))))))))))))))))))))))))((((((((('''((())))))***)))***+++,,,,,,+++***)))******))))))))))))******'''((())))))******))))))+++******)))))))))******)))))))))*********++++++'''((()))***+++******))))))))))))***+++,,,,,,,,,+++******))))))******+++************************((((((((()))))))))******))))))******+++,,,,,,---++++++***)))))))))((((((((()))))))))******************++++++,,,------...+++,,,---......---,,,+++******)))(((((((((((((((''''''((())))))***++++++++++++++++++++++++++++++((()))))))))******************))))))))))))******$$$&&&(((***+++***((('''))))))))))))************'''&&&&&&&&&&&&''''''((())))))(((((((((((())))))((((((''''''''''''((((((******************++++++(((((()))*********))))))(((((((((((((((((((((((('''''''''(((((()))***+++''''''((()))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))******))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''&&&&&&''''''(((((())))))))))))))))))))))))***************)))))))))((((((&&&'''((()))************&&&''')))+++++++++***)))))))))******))))))((('''***)))((((((((()))++++++''''''''''''(((((((((((()))******++++++*********************++++++,,,,,,))))))))))))************+++++++++,,,,,,,,,------+++,,,---...000222555777;;;888444222111000...------,,,,,,------///000000111///------.../////////......------...///111222111222333444444555555444333777;;;===@@@HHHUUU___nnn'''((()))******)))(((''')))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%''')))***(((&&&(((''''''''''''((())))))'''''''''''''''''''''''')))(((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&&&&''''''((()))******+++)))))))))(((''''''&&&&&&&&&&&&''''''((()))******)))))))))))))))******+++))))))))))))************%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))******+++)))***---......,,,***(((******))))))))))))******(((((()))***************++++++***************+++))))))))))))************'''((()))+++++++++***))))))))))))))))))))))))))),,,++++++++++++++++++,,,++++++++++++++++++++++++(((((())))))*********+++))))))***+++,,,------...))))))))))))************(((((())))))*********+++******+++,,,,,,---......+++,,,...//////...,,,+++******)))(((((((((((((((((())))))***++++++,,,,,,++++++++++++++++++++++++(((((())))))*********++++++***)))(((((()))***+++ ###'''***,,,+++***((())))))))))))************)))))))))))))))***+++,,,))))))(((((((((((())))))******))))))))))))******)))))))))***+++++++++,,,'''((()))***************))))))))))))))))))))))))''''''''''''((()))++++++'''(((((()))))))))))))))))))))))))))))))))))))))&&&'''***++++++***'''&&&&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))))))))***))))))))))))))))))))))))************************,,,+++***(((((())))))***''''''((()))***+++,,,,,,)))))))))((()))***++++++,,,,,,,,,,,,++++++************+++******)))((('''%%%''')))+++,,,+++******((())))))*********))))))***)))((((((((()))+++,,,************++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,))))))))))))************++++++,,,,,,,,,---------***,,,...//////000111222;;;999555333222000...,,,,,,,,,,,,---...///000111000...,,,,,,---...///...000/////////000111333444000000111222333333333333777:::===>>>@@@HHHSSS]]]iii******))))))((((((((('''+++)))''''''((((((&&&%%%&&&&&&&&&'''((())))))***$$$#########$$$&&&''')))((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&((((((((((((((('''''''''***)))((('''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************---.........---+++)))((())))))(((((()))***++++++)))))))))))))))))))))))))))+++,,,+++***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++******)))*********((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))***)))))))))))))))******)))))))))))))))******+++((((((((()))******++++++(((((()))***+++,,,------*********+++,,,,,,,,,---))))))))))))))))))))))))))))))((((((((((((((((((***(((&&&&&&((()))***)))((()))******)))((()))***))))))))))))))))))))))))---+++)))''''''(((***,,,+++******)))))))))))))))++++++***)))'''%%%$$$###''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''+++***(((&&&&&&''')))***)))))))))((()))******+++***************)))((((((***)))(((''''''((()))*********))))))(((((('''''')))******))))))((('''&&&))))))(((((()))***++++++))))))))))))((((((((((((000,,,((('''))))))(((&&&((((((((((((((((((((((((************+++,,,------)))))))))))))))******+++))))))))))))))))))))))))&&&'''(((*********)))(((***************+++,,,---)))((((((((()))***++++++'''''''''''''''(((((())))))***+++,,,,,,+++***)))******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,---...///000111888;;;===:::333...---///------------------------,,,++++++++++++,,,------+++,,,...000111111000///222222333444444555555666555666:::???AAAEEEOOO[[[hhh((('''''''''&&&&&&&&&&&&)))(((''''''))))))((('''''''''(((((()))*********(((((('''''''''((())))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&''''''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&%%%$$$(((((((((((((((((((((''')))((((((''''''''''''((((((((((((((((((((((((((())))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,------,,,+++***)))***))))))))))))******+++************************)))***++++++))))))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))******************))))))))))))))))))******+++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))******)))))))))))))))******+++************))))))))))))((())))))******++++++,,,*********+++++++++++++++*********************************+++,,,,,,------)))))))))((((((((()))))))))***++++++))))))***+++))))))))))))))))))))))))***)))'''%%%%%%&&&(((***+++******))))))))))))))))))))))))))))))((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))''''''(((((((((((('''''')))(((''''''''')))***+++)))))))))))))))******+++***************)))((((((******))))))))))))*********)))))))))(((((((((''''''(((((()))))))))(((((())))))))))))))))))******))))))))))))((((((((((((***(((&&&&&&((()))((('''((((((((((((((((((((((((************+++,,,------'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((()))***+++++++++***)))+++++++++,,,,,,,,,,,,,,,))))))))))))))))))***+++++++++******++++++,,,---******++++++++++++************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---...//////000555999<<<:::555000...///------------------------,,,,,,,,,,,,,,,---......------......///000111111222222222333444444555555666777;;;???BBBEEEPPP[[[fff''''''''''''&&&&&&&&&&&&'''&&&&&&'''***++++++***((((((((())))))******+++''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((()))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))******************++++++++++++***)))++++++***)))))))))******************************(((***+++***)))((()))***************************************************************************++++++************++++++......,,,+++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++******)))))))))))))))***)))))))))))))))******+++,,,++++++***))))))(((((())))))))))))))))))))))))+++++++++***************************************(((((())))))************(((+++------***'''((()))(((***+++***)))((()))***)))))))))))))))))))))))))))((('''%%%%%%''')))***+++******)))))))))))))))&&&'''((()))************''''''((((((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((())))))******)))))))))))))))*********)))************))))))((()))******++++++******)))))))))))))))((((((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$$$$$$$&&&((()))((('''(((((((((((((((((((((((())))))))))))***+++,,,---***))))))))))))***++++++))))))))))))))))))))))))++++++,,,,,,,,,++++++******+++,,,,,,,,,+++***)))+++***)))))))))))))))))),,,,,,,,,,,,,,,---......++++++************++++++************+++---...///******+++++++++,,,,,,,,,******+++,,,------......111666;;;;;;777333000000---------------------------------------...//////000///---,,,---///111333111111222222333444444444666777;;;@@@BBBFFFPPP\\\ddd)))))))))))))))((((((((((((''''''(((***+++***)))''''''(((((())))))))))))%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((('''&&&&&&%%%%%%((('''''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))((())))))******''''''''''''((((((((((((&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((()))))))))(((((((((((('''(((((())))))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++)))))))))))))))*********))))))))))))))))))))))))((()))))))))************(((((())))))************,,,++++++***))))))))))))************************((()))******(((((()))***************************))))))))))))))))))))))))************************---,,,+++******+++,,,---777666333000---***((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,+++++++++***)))))))))))))))))))))))))))))))))******++++++++++++******)))))))))*********))))))(((((((((+++++++++******)))))))))******************************))))))(((((('''''')))...222111,,,((((((+++'''((()))(((''''''((()))))))))))))))))))))))))))******((((((((()))+++,,,+++******)))))))))))))))''''''(((***++++++++++++'''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((('''(((((()))***************))))))************)))(((((()))***++++++***)))((())))))))))))((((((((((((&&&''''''((())))))(((((()))))))))))))))((((((((((((((((((((())))))))))))"""###%%%'''((()))((('''(((((((((((((((((((((((())))))((())))))***+++,,,+++++++++***++++++,,,---)))))))))))))))))))))))),,,,,,,,,,,,++++++******((()))***++++++)))'''%%%++++++***)))((((((((()))+++************+++,,,,,,,,,+++***))))))***+++,,,************+++---///000******+++++++++,,,,,,,,,)))******+++,,,,,,---------333999;;;:::666222111.......................................///000000//////.........///111222000111111222222333333444666888<<<@@@BBBFFFQQQ\\\ccc((((((((())))))))))))))))))((('''((()))***)))'''&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))))))))''''''(((((()))))))))***))))))(((''''''((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&'''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))***)))))))))((((((((((((((())))))))))))))))))(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******(((((())))))************************************((()))))))))************(((((((((((()))***++++++,,,,,,+++***))))))******************************(((***+++***)))((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++******+++,,,---777666333000---+++)))(((******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++***++++++***)))(((((()))))))))))))))))))))******+++))))))******+++++++++,,,++++++******))))))((((((,,,+++++++++******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***///444444///******,,,((()))******(((((()))***))))))))))))))))))))))))))))))(((((()))***+++,,,+++******)))))))))))))))((())))))************)))(((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((************)))'''&&&%%%(((((()))************)))((())))))*********))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((('''&&&&&&(((((())))))))))))(((''''''((((((((()))))))))***%%%&&&((())))))((('''&&&(((((((((((((((((((((((((((((((((((()))***++++++'''''''''''''''((())))))))))))))))))))))))))))))*********))))))))))))***)))***+++,,,,,,***(((&&&++++++***)))((((((((())))))))))))))))))***++++++,,,+++***))))))***+++,,,*********+++,,,...///000******+++++++++,,,,,,,,,)))******++++++,,,,,,,,,+++000777;;;;;;888444222........................///............///000000...///000111111111000///000111111222222333333444666777;;;@@@BBBFFFPPP\\\ccc&&&&&&&&&''''''''''''''')))(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((((((((((((((((((((((((((()))))))))***)))(((''''''((()))***''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&%%%&&&&&&''''''))))))))))))))))))))))))******)))))))))(((((((((&&&''''''((((((''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))))))))((((((((()))******++++++************************))))))))))))************))))))(((((()))***++++++,,,++++++*********++++++++++++++++++++++++++++++)))+++,,,+++***)))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++...------,,,++++++,,,,,,************+++++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,+++******,,,+++***)))(((((((((((()))))))))))))))******+++))))))******+++,,,,,,---,,,+++++++++******)))))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++(((((()))***,,,---...///+++///222222///,,,+++,,,***,,,---,,,+++***+++,,,))))))))))))))))))))))))'''&&&&&&''''''((()))***+++******)))))))))))))))))))))******))))))((((((((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))(((++++++***)))((('''&&&&&&'''((()))++++++******)))((())))))************)))&&&''''''((((((''''''&&&(((((((((((())))))))))))(((((((((((('''&&&%%%%%%&&&'''((()))***)))((((((''''''(((((())))))******((()))+++***((('''''''''((((((((((((((((((((((((''''''''''''((()))***+++((((((''''''(((((()))***))))))))))))))))))))))))((((((''''''(((((()))***+++,,,---------,,,+++***+++***))))))))))))))))))***************+++,,,,,,++++++************++++++)))***,,,---............******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++///555:::<<<999666333.......................................///000000...///111222222111///...111111222222333444444444555666:::???AAAEEEOOO[[[ddd&&&&&&&&&&&&'''''''''(((&&&%%%$$$%%%''')))((('''''''''''''''''''''''''''""""""$$$%%%%%%%%%%%%$$$''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))***)))((('''&&&&&&&&&''''''((())))))***''''''&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))*********)))))))))((((((''''''((((((((((((''''''++++++******))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''(((((()))******++++++************************))))))))))))************+++***)))))))))***+++,,,++++++*********+++,,,,,,++++++++++++++++++++++++***,,,---,,,+++***+++,,,************************((((((((((((((((((((((((++++++++++++++++++++++++)))******************))))))))))))***+++,,,---...)))))))))*********++++++******+++,,,,,,---......---------------,,,,,,+++,,,+++***)))(((((((((((()))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))*********,,,---......,,,+++******+++,,,+++***)))***,,,))))))))))))))))))))))))&&&&&&&&&'''((())))))***+++******)))))))))))))))'''(((((())))))((((((((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***'''(((***+++++++++)))((((((((()))***************((((((''''''''''''(((((('''((((((((()))))))))***'''''''''(((''''''&&&&&&$$$%%%''')))******)))((('''''''''((()))*********(((******)))&&&&&&''')))((((((((((((((((((((((((''''''''''''((()))******)))))))))((()))******+++))))))))))))))))))))))))'''&&&&&&&&&''')))+++,,,*********+++++++++++++++))))))))))))))))))***+++***************+++,,,,,,******++++++++++++******)))+++---//////...---+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,///444999;;;:::777444..............................------......///000000000000111111000000000222222222333444444555555444555999>>>@@@DDDNNNZZZccc'''((((((((())))))******###""""""$$$'''))))))(((((((((((((((((('''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''$$$%%%%%%&&&'''((())))))***)))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###!!!&&&&&&&&&'''((())))))***((('''&&&&&&%%%%%%%%%%%%))))))))))))))))))))))))************))))))))))))))))))************)))))),,,+++++++++******)))))))))))))))))))))))))))))))))************+++++++++'''(((((()))***+++++++++************************))))))))))))************,,,+++***))))))***+++,,,************+++,,,------+++++++++++++++++++++++++++,,,------++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++***)))(((++++++++++++,,,---......((())))))))))))***************+++,,,,,,---............//////......---,,,,,,+++***)))(((((((((((()))))))))))))))******+++------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++222111000---+++)))'''&&&)))))))))***,,,,,,***((('''((()))((('''&&&''')))))))))))))))))))))))))))'''(((((()))***++++++,,,+++******)))))))))))))))%%%&&&'''(((((())))))((())))))))))))************))))))))))))))))))))))))))))))************))))))((('''&&&&&&'''))),,,...'''(((***+++,,,+++)))((((((((()))******************)))(((''''''((()))***'''((((((((())))))******%%%%%%&&&'''(((((((((((("""$$$''')))*********)))&&&''''''((()))******+++'''))))))'''%%%%%%(((+++(((((((((((((((((((((((('''&&&&&&''''''((()))***%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&(((***,,,---''''''&&&&&&'''((()))***))))))(((((()))***++++++))))))(((((())))))***+++)))***+++,,,,,,+++***))))))+++...000000///,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,///333888;;;:::777444////////////////////////---------------...//////333111000///...///111222222333333444444555555666444555999===???CCCNNNYYYbbb''''''&&&&&&&&&&&&''''''*********)))((((((''''''''''''&&&%%%%%%'''((()))'''&&&%%%$$$$$$%%%''''''###$$$&&&((())))))((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''((('''%%%%%%%%%&&&(((***&&&'''''''''(((((())))))))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))************************)))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))***************))))))(((((((((((()))---------,,,,,,,,,,,,,,,******)))((('''(((+++...+++,,,---......---,,,+++...------,,,,,,,,,,,,------......---++++++,,,---((()))+++,,,---------,,,***,,,---......---,,,******+++++++++,,,,,,------,,,+++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,---............------......------,,,+++,,,+++***)))((((((((((((+++++++++***************(((((((((***+++---///000888555222...+++***)))))))))***+++,,,---,,,+++***'''((()))+++------......************************///,,,******,,,,,,***(((++++++++++++++++++++++++)))((('''((())),,,...000,,,,,,,,,+++++++++******+++++++++***************+++***((('''&&&''')))***))))))))))))************+++***)))(((((()))***+++)))((('''((()))***)))(((''''''(((((())))))******(((((()))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((+++)))((()))+++,,,***'''(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((()))(((((('''''''''(((((('''((()))******)))((((((+++***)))(((((()))***+++*********)))))))))))))))************************---,,,***)))((('''((((((&&&***+++)))***------+++))))))))))))************((((((((((((((()))******)))))))))))))))******+++---......///...---+++***)))************+++++++++,,,+++*********+++,,,---///---,,,///444777888777000///......///000...---++++++---...//////000000////////////000000000000///000222222111222444666888888:::>>>AAADDDMMMVVVaaa''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''(((((()))((((((''''''(((((()))***((('''&&&&&&%%%%%%%%%%%%$$$%%%'''((()))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%'''(((***'''''''''((((((((())))))))))))))))))))))))))))))************)))))))))((()))))))))))))))************************************************************++++++,,,+++***)))(((*********++++++++++++,,,******))))))))))))***+++************************)))***+++***(((((()))******+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,---,,,+++***)))******+++)))***+++,,,------,,,,,,)))***,,,------,,,***))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............------......------,,,+++)))))))))))))))******+++))))))))))))(((((((((((())))))***+++,,,...000111<<<:::666222...,,,++++++******+++,,,,,,,,,,,,+++))))))***+++++++++++++++***************************)))((())),,,------+++++++++++++++++++++++++++)))((('''&&&'''(((***+++)))))))))******+++++++++******************+++++++++***(((''''''''')))***))))))))))))************+++***)))(((((()))***+++)))((('''(((*********((())))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++)))((())),,,,,,***((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))(((((('''''''''((((((''''''((()))))))))((('''+++***)))(((((())))))***)))))))))))))))))))))***)))))))))))))))))))))))),,,+++***)))(((((())))))(((+++,,,)))))),,,+++((())))))))))))************))))))((((((((())))))***)))))))))))))))******+++,,,,,,---------,,,,,,+++)))************+++++++++...---+++************+++///------000555888999999111///......//////...---------......///............/////////000000000000///000222222111222444666888777:::>>>@@@DDDMMMVVVddd''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&'''(((((((((((((((((((((''''''&&&%%%$$$###%%%&&&'''(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&'''((()))''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((())))))******++++++************************************************+++++++++,,,++++++***)))++++++,,,,,,,,,---------***)))))))))***+++,,,,,,))))))))))))))))))))))))'''))),,,---,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...666111---++++++,,,***(((***+++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***))))))))))))***************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------------......------,,,+++''''''((((((***+++---...))))))))))))))))))))))))+++++++++,,,---///000111666444111///---+++++++++++++++******++++++,,,---............---,,,++++++************************)))(((((()))+++,,,,,,+++************************+++***)))'''''''''((((((&&&'''((()))***+++,,,,,,)))))))))***+++++++++,,,+++***)))((('''((())))))))))))))))))******************))))))))))))******)))((('''(((***+++***)))++++++++++++************,,,+++******+++,,,---...))))))))))))))))))))))))((((((((((((((((((((((((***))))))***++++++***(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))''''''(((((((((''''''&&&++++++***)))(((((())))))((((((((())))))*********((((((((((((((((((((((((******))))))))))))*********------))))))***)))&&&))))))))))))***************))))))((((((((()))))))))))))))))))))******+++++++++++++++++++++,,,,,,)))************+++++++++///...,,,+++***)))))))))...---...000555888::::::111000......//////...---......//////...------,,,....../////////000000000///000222222111222444666888777:::>>>@@@CCCLLLVVV```''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###"""###%%%&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$&&&''''''(((((('''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))''''''((()))***++++++,,,******************************************************+++++++++*********++++++,,,,,,,,,---------))))))))))))***+++,,,---+++++++++++++++,,,,,,,,,'''))),,,---------///000------------------------,,,,,,,,,,,,---...///000@@@:::222///000///,,,(((+++,,,,,,,,,+++++++++***,,,------......------,,,+++++++++++++++,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------,,,,,,------......------,,,+++'''(((((()))***,,,---...***+++++++++++++++,,,,,,++++++++++++,,,...//////,,,,,,+++++++++,,,---...,,,+++***)))***+++,,,------------------,,,++++++************************++++++***)))))))))((('''))))))))))))))))))))))))---,,,+++***)))))))))***(((((())))))***++++++,,,(((((()))***+++,,,,,,,,,+++***)))((((((((())))))((()))))))))***************))))))))))))))))))***)))((('''(((***+++***)))+++++++++******)))))))))***)))(((((()))+++---///))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))***'''''''''''''''&&&&&&&&&++++++***))))))(((((((((&&&''''''((()))***++++++)))))))))))))))))))))))))))))))))))))))******+++))),,,,,,))))))+++***'''((()))))))))************+++***))))))((())))))))))))))))))))))))******+++******)))))))))***,,,---))))))*********+++++++++---,,,,,,++++++*********,,,,,,---000333777999:::222000...---...///...------...............------........./////////000000///000222222111222444666777777999===@@@CCCLLLVVVeee''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$"""###%%%'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******''''''((()))***++++++,,,************************************************************************+++++++++,,,,,,,,,,,,---(((((())))))***+++,,,---+++,,,,,,,,,------......+++++++++***)))***---000---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------///000111>>>888222000111222...***------,,,,,,,,,,,,,,,,,,.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,------......------,,,+++***************+++,,,,,,******++++++,,,,,,,,,---++++++******+++,,,------++++++,,,---...///000000,,,+++***)))***+++,,,---'''((()))***++++++++++++************************+++++++++***)))((((((((())))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,+++******)))))))))))))))((()))))))))************)))))))))******)))))))))***)))((()))***++++++)))*********))))))(((((('''***)))(((((()))+++---///))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((''''''&&&&&&(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******((((((''''''&&&&&&&&&&&&************))))))((((((&&&&&&'''((()))******+++************************'''((())))))******++++++'''***+++)))***------***((()))))))))******************))))))))))))******)))))))))))))))******+++***))))))((()))***,,,---))))))*********+++++++++*********+++,,,,,,,,,,,,)))+++,,,...111444777999333111...------......---+++,,,---...////////////............///////////////000222222111222444666777777999===???CCCLLLUUU___''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&&&&'''(((((((((((((((!!!"""$$$&&&''')))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''((((((((()))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((())))))******++++++************************+++++++++++++++++++++++++++************+++,,,,,,+++++++++,,,,,,,,,------************+++,,,------+++,,,,,,------......///000///---***''''''***---...---,,,,,,,,,,,,---...///////////////000111222555222000000222333222///000//////...//////000000000000000000000000000000............------------........................------------------------------------------------,,,------......------,,,------......------,,,+++,,,++++++*********++++++(((((())))))***+++++++++++++++*********+++,,,,,,------,,,,,,,,,++++++***++++++******++++++,,,---)))***+++---///000000000************************''')))************+++---************************&&&&&&'''((()))*********,,,,,,,,,+++++++++******)))))))))***+++++++++,,,++++++*********)))))))))))))))))))))************))))))************))))))***)))((()))+++,,,+++***)))))))))(((((((((((((((,,,+++******+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((()))***++++++***)))((('''&&&&&&&&&&&&))))))************))))))'''''''''(((((()))))))))************************'''((()))***************%%%)))+++***,,,000111...))))))))))))***************))))))))))))***+++,,,)))))))))))))))******+++******************++++++)))************+++++++++((()))***+++,,,---------)))+++---...///111444777444111...,,,---......---***+++,,,...///000000000------.........////////////000222222111222444666777666999===???BBBKKKUUUYYY''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((((((''''''(((((()))***######$$$%%%&&&''')))***&&&&&&&&&&&&''''''((()))%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%'''(((((((((''''''''''''((()))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((()))))))))************)))))))))))))))*********************************++++++++++++++++++++++++---,,,,,,+++,,,---...///,,,------------...............------------............//////000111111222111222111000......///111333333222111111222333333777666666666666666777777666777888888888888666666444333333333333444666777555555444444444444555555333333333222222222111111333333222222111000000000////////////////////////.................................//////......---------......------,,,+++,,,++++++******++++++,,,(((((()))******+++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++)))((((((******+++,,,,,,,,,,,,++++++,,,...000111222333333************************'''***,,,+++******,,,...++++++++++++++++++++++++&&&'''((())))))*********************++++++++++++******************++++++***+++++++++******))))))))))))))))))************((()))***++++++***)))(((***)))((()))+++,,,+++***))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******(((&&&''')))((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))(((((((((((()))***+++,,,+++***)))'''&&&&&&'''''''''((()))***++++++******''''''((((((((((((((((((************************((()))******+++***))))))&&&***,,,+++---111222000))))))))))))************((((((((()))***+++,,,---)))))))))))))))******++++++++++++,,,++++++******)))************+++++++++))))))+++,,,---,,,,,,+++***,,,/////////000333666555222...,,,,,,---...---,,,,,,---.../////////...---------........./////////000222222111222444666666666888===???BBBKKKUUUbbb'''''''''&&&&&&''''''''')))((((((''''''&&&%%%%%%''''''&&&%%%%%%'''((()))&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''((()))++++++)))(((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''((()))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++*********)))))))))))))))************************++++++++++++++++++++++++///......---...///000111............/////////000111000000////////////000111222222333444444555555///222555777777888999::::::999888777777888999:::??????>>>=========>>>>>>AAACCCDDDCCC@@@===;;;:::777666666666777888:::;;;;;;;;;::::::::::::;;;;;;999999888888888777777777777666666555444333222222111111111111111111111111////////////////////////...///////////////......------......------,,,++++++*********+++,,,,,,---******+++,,,------............---,,,,,,,,,------...//////000000//////...)))***+++,,,---,,,++++++'''(((***+++,,,---------************************+++---...---***((()))+++++++++++++++++++++++++++)))******++++++++++++***''''''((()))***+++,,,,,,+++++++++******************++++++++++++***))))))))))))))))))************((()))***++++++***)))(((***)))))))))+++,,,+++***))))))******+++++++++,,,(((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++)))((()))+++((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++)))((('''''''''(((%%%''')))***++++++++++++((((((((((((((('''''''''))))))))))))))))))))))))((()))***++++++***)))((((((,,,---,,,...222222000))))))))))))************'''(((((()))***,,,---...)))))))))))))))******++++++,,,------,,,+++)))((()))************+++++++++***+++,,,---,,,+++***))),,,...000000///000333666555222...,,,,,,---...---.........///......---,,,---------........./////////000222222111222444666666666888<<>>??????@@@@@@???===<<<===???@@@BBBEEEFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLMMMOOOQQQQQQOOOLLLJJJIIIAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHHHHCCCEEEGGGFFFCCC@@@>>>===???@@@AAABBBAAA???<<<;;;:::888666555555555444333333222000000111222111000111111111111000///......------...............---///...---,,,++++++++++++******+++******,,,...111,,,------.........------------------------------((()))++++++*********+++******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))******++++++++++++******++++++******************+++++++++++++++***)))((())))))******++++++++++++(((((())))))*********+++'''((()))***************(((((())))))*********+++((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))******+++++++++******)))...---+++))))))))))))******)))'''&&&&&&(((***,,,))))))))))))))))))))))))'''***,,,+++((('''))),,,///...,,,***(((((((((((())))))))))))******************)))))))))+++,,,---&&&+++333888999555...***((((((''''''''''''((((((((((((''''''((()))***+++++++++******))))))((((((************+++,,,---...///,,,***+++...//////---000///...,,,,,,++++++,,,,,,,,,+++,,,...000333555555555444222000///...------......//////////////////////////////000111111......///111222555666777444777999:::<<>>??????@@@@@@AAABBBDDDFFFGGGGGGEEEGGGGGGGGGEEEEEEFFFHHHJJJLLLOOOPPPPPPRRRTTTVVVYYY[[[]]]^^^]]]\\\[[[[[[\\\]]]]]][[[XXXSSSOOOMMMIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOONNNLLLJJJIIIIIIJJJKKKMMMNNNNNNLLLJJJHHHGGGEEEAAA??????===;;;::::::888666555666777666555555555444444333222111000000000111000000///...---...---,,,+++***)))))))))---.........---...///111------............------........................+++,,,,,,---......------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************************++++++************************************************+++***))))))(((((())))))))))))))))))))))))))))))))))))************))))))++++++******************+++++++++++++++***)))))))))*********++++++++++++))))))))))))*********+++***++++++++++++******)))((()))))))))************))))))))))))))))))))))))&&&''''''(((((())))))))))))***************))))))---,,,***)))(((((())))))))))))(((''''''((()))***))))))))))))))))))))))))''')))******))))))***+++...---+++***((((((((((((***))))))((('''&&&&&&%%%)))((((((''''''((()))***...111666:::999666000---++++++***)))))))))******))))))))))))))))))******++++++***************************++++++,,,,,,------+++***+++...///...,,,///......---,,,,,,++++++---,,,+++,,,---///222333555444333222000///...---------...//////////////////////////////000111111111111111111222333444555555777999;;;<<>>?????????>>><<<;;;;;;:::888777666666666666555444333111000//////.........------,,,,,,------------------------------......------------........................+++)))((())),,,---+++))),,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************++++++******))))))******))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++++++++++++++++++++++++++***)))************++++++++++++)))))))))***************,,,,,,---,,,,,,+++***)))))))))))))))************************************(((((())))))))))))))))))((())))))******))))))(((++++++***)))((((((((((((((())))))))))))((((((((())))))))))))))))))))))))(((''''''(((***,,,,,,+++---,,,+++***)))((((((((())))))(((((('''''''''&&&***)))(((((('''(((((()))---///111222111...+++)))---,,,+++***************)))***+++,,,+++***)))(((************++++++++++++******+++,,,,,,,,,+++************,,,...///---,,,------......---,,,+++***---,,,++++++,,,---///000444333222111000///...---------...////////////...///////////////000111111333333222111111111111222555888:::;;;===BBBJJJPPPZZZ(((''''''&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))(((''''''&&&'''((()))***,,,***((('''&&&'''((()))(((((((((''''''(((((((((%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$%%%&&&&&&'''((()))))))))******))))))))))))))))))'''''''''((())))))******''')))******))))))***+++(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,++++++......//////////////////,,,,,,---...000222444555999999999:::;;;<<<>>>?????????@@@AAABBBBBBBBBBBBDDDEEEGGGJJJLLLNNNOOOPPPOOOOOOPPPPPPQQQQQQPPPPPPNNNPPPRRRUUUWWWXXXXXXYYYTTTVVVYYYZZZZZZYYYZZZ[[[VVVXXXYYY[[[^^^bbbgggkkkqqq{{{~~~tttqqqmmmiiieeeaaa]]]ZZZWWWWWWXXXZZZ]]]```bbbdddeeefffhhhhhhgggccc___]]]ZZZ[[[ZZZYYYWWWXXX[[[]]]```aaaccceeeffffffeeeeeebbb___[[[XXXVVVTTTRRRPPPQQQNNNKKKIIIIIIIIIIIIHHHEEEEEECCCBBBAAA@@@??????>>>===<<<;;;999666444333333333333333333333222222...---------......---+++...------,,,,,,,,,,,,,,,------------------------+++'''%%%''',,,...***&&&,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++******+++++++++))))))))))))))))))))))))))))))************))))))******+++++++++++++++,,,+++++++++,,,,,,+++******++++++++++++++++++++++++************************+++++++++,,,++++++******)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((((((((('''(((((())))))))))))(((***))))))((((((((((((((('''(((***+++***)))'''&&&))))))))))))))))))))))))(((&&&%%%'''+++...,,,***++++++******)))))))))(((&&&'''((()))***+++,,,---,,,,,,+++******)))))))))))))))))))))(((((('''''',,,+++***)))((((((((((((***+++---------+++)))(((((()))))))))******++++++)))+++,,,------,,,***(((((()))+++---......,,,++++++,,,...///...,,,***))),,,,,,+++++++++,,,---...222222111000//////......,,,---......//////......///////////////000000111333222222111111111111111555888:::;;;===BBBJJJPPPZZZ''''''&&&&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&&&&''''''((())))))))))))(((((()))))))))''''''&&&&&&&&&((()))***...,,,***'''&&&&&&'''(((((((((''''''''''''(((((()))))))))******))))))))))))((((((((('''''''''&&&(((((((((((((((((((((((())))))******************''''''(((((()))*********''')))***)))((((((***+++******+++,,,,,,,,,++++++,,,,,,---------.........///000111333444555555555222333444555777:::<<<===@@@AAABBBDDDFFFGGGHHHHHHFFFGGGGGGGGGHHHIIIJJJJJJKKKMMMOOOQQQTTTVVVWWWXXXWWWWWWXXXXXXXXXWWWVVVUUUSSSTTTUUUWWWYYY[[[[[[\\\YYY\\\```aaa```___^^^^^^\\\^^^```bbbdddiiinnnrrrttt{{{ssslllgggccc___\\\ZZZ[[[\\\^^^bbbfffjjjlllmmmoooppppppnnnjjjeeebbb^^^^^^]]][[[ZZZ[[[^^^```eeefffhhhjjjkkkllllllllliiigggdddcccbbbaaa```^^^\\\YYYUUUSSSSSSTTTTTTTTTPPPOOOMMMLLLKKKJJJJJJJJJGGGGGGFFFDDDBBB@@@>>>===;;;;;;;;;:::888777555444444222000000222222000//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++)))+++000111...***++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++++++++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,++++++++++++++++++++++++++++++***************'''((()))***++++++++++++******))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((('''&&&(((***++++++)))'''&&&))))))))))))))))))))))))(((&&&%%%'''+++...,,,***))))))******))))))))))))&&&'''((()))***+++,,,---++++++++++++******))))))***))))))))))))***+++,,,++++++***)))(((((())))))+++,,,---...---,,,)))((('''(((((())))))*********)))+++,,,------,,,***((()))***---......---,,,+++***+++---......,,,***))),,,,,,+++++++++,,,,,,,,,000000000//////.........,,,------...............///////////////000000111000000000000111222333333555777:::;;;===BBBJJJPPPYYY'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''&&&''''''(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&''')))***---,,,***((('''&&&&&&&&&(((''''''&&&&&&''''''((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))************'''(((((())))))******+++)))*********))))))+++,,,***+++,,,------.........---...///000111222333444333444777999;;;<<<<<<;;;;;;<<<===>>>@@@CCCEEEFFFIIIKKKNNNQQQSSSTTTSSSSSSOOONNNMMMMMMNNNPPPRRRTTTUUUVVVXXXZZZ[[[]]]]]]^^^\\\]]]___`````````___^^^ZZZZZZZZZ[[[\\\^^^___```aaadddggghhhgggdddaaa```^^^```bbbdddfffjjjnnnrrrxxx{{{ooohhhccc___\\\^^^___```ccchhhmmmrrruuuvvvwwwxxxxxxuuuqqqmmmjjjeeeeeedddaaa______aaaccchhhiiikkklllnnnoooppppppnnnlllkkkkkklllllllllkkkdddaaa]]][[[\\\]]]^^^^^^ZZZYYYXXXVVVVVVVVVWWWWWWRRRRRRRRRQQQOOONNNLLLKKKHHHHHHHHHFFFDDD@@@>>><<<<<<888444222333333111///111000///---------......---------------------------,,,+++,,,///000...+++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------,,,++++++******************************++++++++++++++++++++++++++++++******++++++,,,,,,))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++******++++++,,,---------***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********%%%&&&((()))++++++,,,,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((()))************((())))))******)))((((((%%%''')))***+++***((('''))))))))))))))))))))))))(((''''''(((***,,,,,,+++(((((()))******)))))))))))))))(((((('''''''''&&&((())))))))))))(((((('''((())))))******+++,,,,,,++++++*********++++++,,,***+++,,,---,,,+++***))))))))))))))))))***************+++,,,,,,,,,+++***+++---//////---,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,,,,////////////............,,,,,,---............---///////////////000111111......///000111222444444444777999:::<<>>>>>>>>@@@BBBDDDFFFFFFEEEDDDEEEEEEFFFGGGIIILLLMMMOOORRRUUUZZZ___aaaaaa___]]]WWWUUUSSSQQQRRRVVVZZZ]]]______aaabbbcccccccccccc```bbbeeehhhjjjkkkkkkkkkdddcccaaaaaaaaadddfffhhhjjjmmmpppqqqnnniiifffdddaaacccfffhhhiiikkknnnpppyyy~~~~~~ppphhhdddaaa___aaaaaacccfffkkkrrrwww{{{||||||}}}|||zzzvvvrrrppplllkkkjjjgggdddbbbcccdddiiijjjkkklllmmmnnnooopppooonnnmmmmmmoooppppppoooiiifffbbbaaaaaaccceeeeeebbbaaa```______```aaabbb]]]^^^^^^^^^]]]\\\[[[[[[XXXYYYZZZ[[[[[[ZZZXXXWWWLLLFFF>>>:::999888555222555444222000///000111111////////////////////////++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------.........------,,,++++++******************************++++++++++++++++++++++++***************+++,,,,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++******++++++,,,------...***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********'''((()))***+++,,,,,,,,,************)))))))))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((()))***++++++++++++((()))***++++++***))))))%%%&&&((()))************))))))))))))))))))))))))''')))******))))))***+++&&&'''(((*********))))))***))))))((('''&&&&&&%%%''''''))))))***)))((((((&&&''')))******)))((('''))))))))))))***+++,,,,,,************++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,---///111111000,,,++++++---++++++++++++++++++++++++++++++,,,---------------........................+++,,,------......------///////////////000111111.../////////000222333444333666888999;;;@@@HHHNNNWWW&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))***)))((('''''''''''''''******))))))))))))******((('''&&&&&&%%%&&&'''(((%%%%%%'''((())))))))))))'''''''''&&&&&&'''''''''(((((())))))))))))(((((($$$%%%%%%&&&'''((())))))&&&&&&'''((()))***++++++''''''(((((()))))))))***((((((((()))******++++++---......---,,,---///111222333555777999::::::;;;;;;<<<>>>@@@CCCEEEGGGHHHJJJKKKMMMOOOOOOOOOMMMLLLKKKKKKLLLMMMOOOQQQSSSTTTXXX\\\bbbhhhjjjiiifffddd]]]ZZZVVVTTTUUUZZZ___cccffffffggghhhhhhhhhhhhgggccceeejjjnnnrrrtttuuuvvvllljjjhhhffffffiiilllnnnqqqtttwwwwwwtttnnnjjjggghhhjjjnnnooopppqqqsssuuuwwwxxx~~~}}}nnngggeeedddcccaaaaaacccggglllsssyyy}}}~~~~~~~~~}}}{{{xxxtttrrroooooommmjjjfffdddcccdddhhhhhhiiijjjkkklllmmmmmmnnnmmmkkklllnnnoooooonnnllliiieeecccdddggghhhiiigggfffdddddddddeeegggiiieeeeeeeeefffffffffeeeeeeccceeejjjnnnrrrtttuuuuuu```XXXMMMGGGEEECCC???<<<888777444333222222333444111111111111111111111111---///111111000///000111---..................---,,,------......------,,,,,,,,,,,,------...............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))***++++++,,,))))))))))))))))))))))))******++++++++++++************+++,,,,,,---......***+++,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++(((((()))++++++,,,,,,,,,)))***+++,,,,,,+++***)))%%%%%%'''(((***+++++++++))))))))))))))))))))))))'''***,,,+++((('''))),,,&&&'''(((*********))))))))))))))))))************((()))***+++,,,,,,+++***(((***,,,---,,,***'''%%%&&&&&&&&&&&&''')))***+++***)))))))))***+++,,,,,,.........------,,,,,,,,,************+++,,,---...222333333000,,,***+++...,,,++++++******+++,,,,,,***+++,,,---............---------...............+++,,,------......------///////////////000111111000/////////000111222333222555777888:::???GGGMMMVVV&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******))))))))))))******''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))((((((''''''''''''''''''((()))******)))((('''''''''(((***+++***++++++,,,,,,---......111111222222333444555555444666888:::<<>><<<;;;999999999999888555444333111000/////////......------,,,---------,,,,,,+++++++++,,,,,,---...,,,***+++---///...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***+++,,,---,,,+++***+++,,,,,,+++******,,,,,,+++***((())))))***++++++,,,,,,(((((())))))***++++++,,,------,,,+++,,,---...///------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******+++++++++*********************))))))))))))******))))))))))))************************))))))))))))******)))(((((()))******))))))))))))))))))))))))************************))))))))))))))))))******************************)))((('''(((***+++***)))************************************)))))))))(((---,,,+++)))))))))******))))))*********+++++++++++++++,,,,,,---,,,,,,+++,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***---......//////......------......---,,,---///111............///000111222222222222222333333333333333555777888999===DDDJJJUUU&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))((((((((()))******------,,,,,,------...///000111333555888:::<<<===@@@@@@AAACCCDDDFFFGGGGGGHHHKKKNNNPPPPPPQQQSSSUUUSSSVVVYYY\\\^^^```ccceeekkkmmmnnnkkkfff___[[[YYY]]]YYYXXXYYYYYYZZZ___fffdddggghhhffffffiiijjjgggaaa^^^^^^aaabbbbbbeeeiiihhhnnnrrrsssssssssoooiiibbb^^^[[[\\\cccjjjnnnpppyyy~~~xxxooonnnyyywwwmmmfff```]]]^^^[[[\\\]]]\\\ZZZZZZ[[[]]]\\\\\\\\\___eeejjjnnnoooqqqnnnjjjhhhhhhhhhhhhgggoooqqqssssssrrrpppoooooollljjjhhhfffggghhhjjjlllrrrqqqnnniiidddaaaaaabbb``````cccgggmmmrrrttttttwwwtttpppmmmjjjfffaaa^^^^^^ZZZXXX]]]bbbeeejjjoooooopppqqqrrrssssssrrrqqqttttttuuuwwwxxxvvvssspppnnnooosss{{{~~~pppeee```______ZZZXXXTTTQQQNNNLLLKKKKKKMMMLLLKKKIIIGGGEEECCCBBB@@@===999555333111111222111000///...---,,,,,,,,,---,,,,,,+++++++++,,,,,,...,,,,,,,,,...///...---------------------------++++++++++++++++++++++++......---,,,+++***))))))''')))++++++******+++,,,---+++***+++,,,---,,,+++)))))))))******++++++,,,))))))******+++,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++***************+++++++++******))))))))))))******************++++++++++++************++++++++++++))))))(((((((((((())))))*********************************************************)))))))))))))))************************)))(((((((((***+++***)))************************************))))))))))))---,,,+++***)))))))))))))))))))))*********++++++)))***+++,,,------------+++******)))))))))************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,---...///000000000000.../////////......000111............///000111111111222333444444444333333333555777777999===DDDJJJUUU&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((()))******+++************+++,,,,,,,,,------///000222333444666777:::===AAADDDFFFHHHHHHHHHJJJKKKMMMNNNOOOPPPNNNPPPSSSTTTTTTTTTUUUWWWZZZ\\\___aaabbbdddgggiiinnnpppqqqooohhhaaa[[[XXX]]]YYYXXXXXXYYY\\\fffooonnnqqqqqqlllhhhhhhgggdddccc```___bbbcccaaacccfffccciiinnnnnnmmmkkkeee___YYYUUURRRRRRWWW]]]bbbdddpppuuuxxxuuuooorrrnnnbbb\\\WWWUUUVVVVVVVVVVVVTTTSSSTTTWWWYYYXXXXXXXXXZZZ^^^```aaaaaabbbaaaaaabbbdddggghhhiiiqqqsssuuuvvvtttqqqmmmjjjdddbbb```^^^^^^```ccceeemmmmmmllliiieeeaaa``````^^^___aaaffflllrrrtttuuuvvvssspppmmmiiieee___[[[YYYTTTQQQVVV[[[```ffflllmmmooorrruuuuuutttsssqqqnnnnnnnnnpppqqqqqqooommmnnnppptttzzzyyyllleeecccdddaaaaaa___\\\YYYWWWXXXYYY\\\\\\\\\ZZZWWWUUUTTTTTTPPPLLLGGG@@@;;;777666555333222111000............333222000...---,,,++++++---------.../////////...........................++++++++++++++++++++++++---,,,,,,,,,++++++******(((+++------,,,+++,,,,,,+++***)))***++++++***)))+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++++++++++++++******************************))))))******++++++)))))))))***+++++++++,,,******))))))))))))******)))))))))*********++++++)))))))))******+++++++++)))(((((((((((((((((()))************************************************************))))))((((((***************++++++++++++***)))***+++,,,+++************************************)))))))))))))))---,,,,,,***))))))(((((((((((())))))******++++++)))***+++,,,,,,---,,,,,,+++++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++,,,---//////000000000---...//////...---///111...............///000111000111333555666555444333555777999999:::???FFFLLLUUU&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))************+++,,,---...,,,---///222555888:::;;;===>>>AAAEEEIIIMMMPPPQQQOOOOOOPPPRRRSSSUUUVVVVVVUUUWWWZZZZZZZZZZZZ[[[]]]```bbbccccccccceeehhhjjjnnnpppqqqoooiiiccc]]]ZZZ]]]ZZZXXXYYYZZZ___kkkwwwzzz}}}}}}vvvoookkkfffbbbddd```___``````]]]]]]```___dddhhhgggeeebbb\\\UUUQQQNNNKKKKKKNNNSSSWWWZZZccceeehhhiiillltttrrrddd]]]YYYTTTRRRRRRQQQRRRRRRQQQPPPRRRVVVYYYXXXXXXZZZ]]]```aaa```___[[[[[[\\\^^^```cccgggiiikkkmmmpppqqqqqqmmmhhheee___^^^\\\[[[\\\]]]```bbbeeehhhkkkkkkhhhdddaaa___]]]]]]^^^bbbhhhmmmoooppppppnnnllljjjhhhddd___\\\XXXRRRNNNQQQVVVZZZ```fffiiilllooorrrssssssqqqpppooommmllllllnnnoooooonnnkkkoootttzzzvvvnnnkkklllfffggggggfffdddcccdddeeehhhiiijjjiiigggfffgggiiibbb___YYYQQQIIIBBB===;;;666555444222000//////...444333111///...,,,,,,+++,,,---...//////.........++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,...///111000...---......+++***)))***++++++***)))+++,,,,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************+++,,,,,,)))))))))***+++++++++,,,******))))))))))))******((((((((()))))))))******'''(((((())))))*********(((((())))))))))))(((((())))))))))))))))))))))))******************************++++++***)))((('''))))))*********+++++++++---,,,++++++------,,,+++))))))))))))))))))))))))))))))))))))))))))******,,,,,,++++++***)))(((((('''(((((()))******++++++***++++++,,,,,,++++++***************+++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------+++,,,---...............+++---......------...///...............//////000///000333555555555444333444666888999:::>>>FFFKKKSSS&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++---...000111111333666:::===@@@BBBCCCEEEFFFIIILLLPPPSSSVVVWWWVVVWWWWWWXXXYYYZZZ[[[[[[YYYZZZ[[[[[[[[[\\\^^^```eeeeeeeeecccccceeeiiimmmoooqqqrrrpppkkkeee```^^^^^^[[[ZZZYYYYYY^^^kkkxxx~~~uuummmfffccc^^^[[[[[[ZZZWWWWWW[[[[[[```cccbbb```^^^YYYRRRNNNMMMKKKKKKLLLOOOSSSUUUXXXXXXYYY]]]eeeooovvvzzzooogggaaa```^^^YYYUUUTTTQQQRRRRRRQQQRRRTTTWWWZZZYYY[[[^^^bbbfffgggeeeccc[[[]]]___```aaacccfffhhhdddeeefffiiijjjhhhddd```______^^^^^^___```aaabbbbbbggglllooommmiiieeebbb^^^]]]\\\^^^bbbeeegggggghhhfffeeeeeeeeedddaaa___ZZZTTTPPPQQQTTTWWW\\\aaaeeegggiiikkkmmmmmmmmmmmmnnnmmmllllllnnnnnnnnnmmmhhhmmmsssyyy{{{}}}{{{uuurrrqqqnnnooopppqqqrrrqqqpppoooooorrrsssrrrqqqrrruuuyyyvvvtttooohhh___UUUMMMHHH@@@>>><<<888555333111000111000///...............***,,,//////...------...------------------------------------------------(((((()))***+++,,,------,,,------+++))))))***,,,---+++***+++,,,---,,,+++******************************++++++++++++++++++'''((()))************)))*********+++++++++++++++++++++++++++++++++++++++***************+++,,,---***************+++++++++******))))))))))))******'''((((((((())))))))))))((((((((((((((()))))))))))))))************))))))))))))))))))))))))))))))************************))))))***++++++***(((''')))))))))***++++++,,,,,,...---+++,,,------,,,***))))))))))))))))))))))))))))))))))))***************++++++++++++***))))))&&&'''(((((()))***++++++***+++++++++++++++******((((((((((((((()))***+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,------......---++++++,,,---......------***,,,......---,,,---...///......---......//////...///111333444444444333222444666666888<<>>EEEKKKUUU$$$%%%'''&&&%%%%%%&&&'''%%%%%%%%%&&&'''((()))***)))))))))(((''''''&&&&&&)))((('''&&&&&&'''((()))'''(((((((((((((((''''''(((((((((((()))))))))***,,,,,,---------+++)))(((++++++*********+++,,,,,,++++++,,,---///222555666:::<<<>>>@@@CCCFFFHHHIIIKKKKKKLLLNNNOOOPPPQQQQQQPPPSSSVVVVVVUUUWWW^^^dddhhhjjjkkkkkkhhhfffffffff^^^[[[YYYYYY\\\___bbbbbbccc```]]][[[]]]aaagggjjjsssrrroookkkfffbbb^^^\\\YYYVVVQQQMMMKKKMMMPPPRRRbbbiiirrruuuqqqfffZZZSSSPPPPPPPPPPPPQQQSSSTTTUUUWWWVVVVVVXXXZZZ]]]]]]]]]\\\^^^]]]ZZZZZZ^^^___]]]]]][[[XXXWWWYYY^^^cccgggjjjooouuuxxxvvvqqqllliiicccfffgggeeeeeehhhgggdddgggfffiiipppxxx|||zzzwwwrrrtttvvvxxxwwwuuusssrrrllljjjgggeeecccccccccdddddddddeeeeeefffggghhhhhhhhhjjjmmmrrrvvvvvvsssqqqmmmkkkjjjhhhfffbbb]]]YYY[[[[[[\\\\\\]]]]]]]]]]]]bbb]]][[[^^^______aaaeeefffeeeccc```^^^___cccfffiiikkkpppvvvzzzyyyrrrlllggggggffffffggghhhhhhiiiggglllrrryyyxxxtttqqqrrrsssuuu}}}wwwtttnnnfff^^^UUUNNNKKKDDDDDDBBB???:::777555555...---...///000///---++++++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---******************************************************))))))))))))******,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++*********))))))++++++******************+++***)))(((((()))***++++++***)))((('''&&&%%%%%%******))))))))))))))))))+++++++++***)))(((((('''&&&'''((())))))******))),,,,,,+++***)))))))))***(((((((((***,,,---+++***'''(((((()))))))))))))))************))))))))))))******))))))))))))******************************++++++***)))))))))((((((,,,,,,++++++******))))))((()))***+++++++++++++++,,,,,,+++++++++,,,---...***+++,,,---............******+++++++++,,,,,,,,,...222444111,,,***,,,///111///------......---,,,///...,,,++++++,,,...///000//////......///111222333222111000000000222222444555666777999===CCCGGGTTT'''((()))((('''''')))+++&&&&&&&&&&&&''''''((()))(((((()))))))))))))))))))))(((''''''''''''((()))'''(((((((((((((((''''''))))))))))))))))))*********...111000,,,)))***,,,******************+++,,,---...000222555999;;;===AAABBBDDDFFFHHHKKKLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQUUUYYYZZZZZZ\\\aaafffnnnpppqqqpppmmmiiigggfff```^^^\\\\\\^^^aaaccccccaaa___[[[YYYYYY\\\aaadddmmmkkkiiieee```[[[XXXVVVQQQNNNJJJGGGFFFHHHKKKMMMWWW\\\bbbdddaaaZZZSSSNNNNNNOOOQQQSSSUUUVVVXXXXXXYYYXXXXXXYYY\\\^^^___```^^^aaabbb```aaaddddddbbb```^^^[[[ZZZ\\\aaafffjjjlllooossstttrrrooolllkkkhhhkkkllljjjiiikkkjjjgggfffeeegggmmmuuuzzzzzzxxxwwwyyy{{{|||{{{yyyxxxwwwsssqqqnnnjjjhhhfffffffffhhhhhhiiiiiijjjiiiiiihhhggghhhkkkoootttvvvvvvuuuqqqpppooonnnllliiieeebbb^^^^^^]]]^^^^^^___```aaaaaa]]]\\\```ccceeehhhmmmkkkjjjhhhdddbbbaaadddfffiiilllsss{{{}}}uuunnngggfffeeedddddddddeeefffgggjjjooovvv|||wwwsssppppppqqqrrryyyzzzqqqggg^^^WWWSSSOOOOOOPPPOOOLLLFFF>>>999333111000000111000...---000000000000//////...---------------------------////////////............++++++,,,,,,,,,---------++++++******+++,,,,,,---******************************************************))))))))))))******++++++++++++++++++***)))******+++++++++,,,,,,,,,+++++++++*********))))))************************+++***)))(((((()))***+++((((((((())))))*********************************++++++******)))((((((''')))***************))))))++++++***)))))))))******,,,+++,,,------,,,)))&&&'''(((((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''+++***((('''''''''((()))***************)))))))))))))))***+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,...000111///,,,+++,,,......,,,++++++---......---...---,,,,,,,,,---...///---------------...////////////000000111222444444444555666777999===CCCGGGQQQ%%%%%%%%%$$$###$$$&&&)))'''''''''&&&''''''((((((((((((((()))***+++++++++)))((((((''''''(((((()))'''(((((())))))(((((((((************)))))))))))))))///333111***'''***///+++++++++,,,---...///000222444777;;;???CCCEEEFFFJJJKKKLLLMMMOOOQQQRRRRRRPPPPPPQQQQQQQQQRRRRRRRRRRRRVVVZZZ[[[\\\___eeeiiitttvvvwwwvvvqqqlllhhhfffccc```^^^]]]___aaabbbbbbccc```[[[XXXWWWXXX[[[]]]dddccc```]]]YYYTTTQQQOOOHHHGGGDDDCCCCCCEEEGGGIIIMMMQQQTTTUUUSSSPPPNNNMMMLLLOOORRRVVVYYY[[[[[[[[[ZZZZZZZZZ[[[]]]___bbbdddeeehhhjjjiiijjjnnnnnnkkkfffdddaaa___```dddiiilllmmmoooqqqpppnnnllllllllllllppprrrpppooopppnnnjjjeeeccccccgggooouuuwwwwwwxxxyyyzzzzzzwwwuuuuuuuuuvvvtttppplllhhhfffddddddggghhhiiijjjjjjiiigggeeehhhiiijjjnnnrrruuuvvvvvvoooooonnnnnnooonnnkkkhhhcccbbbaaa``````aaacccddd```]]]]]]bbbgggjjjqqqwwwsssrrrpppmmmhhhfffffffffiiinnnxxxyyyqqqhhhfffdddaaa``````aaabbbeeegggjjjpppvvv}}}}}}vvvrrrpppooonnnnnnttt{{{{{{qqqggg```]]]]]]]]]```cccccc\\\NNNDDD>>>;;;777444333222111000000000///...------------.........---------------,,,,,,,,,,,,++++++++++++,,,,,,---------.........+++++++++++++++,,,,,,---++++++++++++++++++++++++******************************))))))))))))******))))))******+++***************+++++++++,,,,,,,,,+++++++++***************************************+++***))))))))))))***+++(((((())))))***+++,,,,,,******++++++++++++++++++++++++******)))(((((((((,,,,,,,,,++++++***)))((())))))((((((((()))******,,,,,,...///000...***&&&'''((())))))******))))))(((((((((((()))))))))))))))))))))(((((()))))))))***************************)))(((&&&&&&'''((()))((())))))))))))))))))***))))))***++++++++++++***)))***+++,,,,,,,,,++++++---------,,,+++)))((('''******+++++++++,,,,,,,,,------------,,,,,,,,,------+++***+++---//////...,,,,,,---------......///,,,------...............,,,---///111333444555666444555666777999===CCCGGGSSS$$$$$$###!!! !!!%%%((()))((('''''''''''''''(((((((((((())))))*********)))(((((((((((((((((()))'''(((((())))))))))))(((***))))))))))))((((((((((((---000...)))'''***...---...///111333666888999;;;===AAAEEEIIIKKKMMMMMMPPPQQQQQQRRRSSSTTTUUUUUURRRRRRRRRSSSTTTUUUVVVVVVTTTVVVWWWYYY[[[```ggglllvvvxxxzzzyyyuuuoookkkhhheeebbb```___```aaaaaa```eeebbb^^^YYYWWWVVVWWWXXX\\\[[[YYYVVVRRROOOLLLJJJEEEEEEDDDDDDFFFHHHJJJKKKMMMPPPRRRSSSRRRPPPPPPQQQNNNQQQUUUYYY\\\]]]\\\[[[ZZZ[[[[[[[[[]]]```eeehhhmmmpppqqqoooqqqvvvwwwuuunnnkkkgggddddddeeehhhkkklllmmmoooooolllkkkjjjjjjooosssvvvtttssssssooojjjccc```___aaagggnnnsssuuuwwwyyyyyywwwrrrnnnmmmnnnsssrrroookkkhhhfffeeedddfffhhhjjjllllllkkkiiigggkkkkkkmmmpppsssttttttrrrmmmmmmmmmoooqqqrrrqqqpppjjjhhheeebbbaaabbbccceee___]]]^^^bbbgggllluuu}}}}}}}}}{{{wwwqqqkkkhhhggghhhooo{{{~~~uuujjjhhhdddaaa___^^^______bbbccceeeiiioooxxx~~~}}}{{{zzzxxxtttqqqqqqnnnmmmpppvvv|||uuummmhhheeeggggggjjjrrrwwwssseeeYYYPPPKKKDDD===:::888666555222111///------------.........------------,,,,,,+++++++++*********)))))),,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++************************+++******))))))******+++'''((()))*********************+++++++++,,,,,,,,,***************************************+++++++++******************************************))))))+++++++++++++++,,,,,,,,,************))))))((((((***+++++++++******)))(((((((((''''''((()))******(((***---000222111---***(((((()))************)))((((((((((((((())))))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((()))))))))))))))((((((''''''(((((())))))******)))******+++++++++*********,,,...///000///---,,,---------,,,+++)))((('''******+++++++++,,,,,,,,,+++***)))***,,,------+++...---,,,---///000000///+++,,,---.../////////...---...000111111111000///+++,,,///222444555555555444555666777999===CCCGGGRRR''''''&&&$$$###%%%(((+++)))(((((('''''''''(((((()))))))))(((((('''''''''((())))))))))))))))))(((''''''((()))******))))))(((((((((((((((((((((((())))))************+++,,,///000222666999===AAACCCFFFGGGJJJMMMPPPQQQQQQQQQSSSSSSTTTTTTUUUUUUVVVVVVSSSSSSTTTVVVWWWYYYZZZZZZYYYXXXWWWWWWZZZbbbkkkqqqvvvyyy|||{{{xxxsssooommmhhhfffcccbbbaaaaaa```___bbb___\\\XXXUUUSSSSSSSSSRRRRRRQQQOOOMMMJJJHHHFFFEEEFFFGGGIIIKKKMMMNNNOOOPPPRRRUUUVVVUUUSSSRRRSSSSSSVVVZZZ]]]^^^\\\ZZZXXXYYYZZZZZZZZZ\\\aaagggmmmtttvvvvvvtttuuuzzz|||zzztttqqqlllhhhffffffgggiiiiiillloooooommmjjjhhhhhhnnntttxxxwwwvvvuuupppjjjaaa___\\\]]]aaahhhooosssyyy||||||xxxqqqllljjjkkknnnnnnmmmkkkjjjiiiiiihhhhhhjjjmmmpppqqqqqqooonnnjjjkkkoootttxxxyyyxxxvvvrrrrrrrrruuuxxxzzzzzzyyyqqqnnnjjjeeecccbbbbbbccc```^^^___bbbfffkkkuuuyyyqqqllliiihhhooozzzzzznnnlllhhhdddaaa```______aaaaaabbbeeejjjrrryyy}}}}}}yyywwwvvvvvvwwwzzzvvvsssrrrooolllnnnsssuuu~~~wwwqqqnnnlllpppnnnpppzzz}}}tttfff___UUULLLFFFCCCAAA???:::999666444222111111111...---------,,,,,,,,,+++///.........------------++++++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---++++++++++++++++++++++++************************++++++************++++++'''((()))*********************+++++++++,,,,,,,,,************************))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,*********)))))))))))))))'''(((((()))******))))))((((((''''''((()))******((())),,,000222111---)))((())))))***************'''((((((((())))))******,,,,,,++++++++++++,,,,,,((((((((((((((((((((((((&&&(((,,,......,,,)))'''''''''(((((())))))************+++++++++******)))***+++---//////...---,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***)))(((***,,,---,,,+++...---+++,,,...//////...,,,---...////////////...---...000111111111000///---...000222333333333333444555666777999===CCCGGGLLL&&&&&&&&&$$$###$$$'''***((((((((('''(((((()))))))))))))))((('''&&&&&&&&&((())))))******))))))(((''''''((()))************'''((((((((())))))))))))***))))))+++---///000111555666888<<<@@@DDDGGGIIIMMMNNNPPPQQQSSSSSSTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVWWWXXXZZZ[[[\\\]]]^^^[[[YYYYYY]]]eeennnssstttwwwyyyyyyvvvrrrpppnnnjjjhhhdddbbbaaa```^^^\\\YYYWWWUUURRRPPPNNNNNNMMMKKKKKKKKKJJJIIIHHHGGGFFFGGGIIILLLOOORRRSSSSSSSSSQQQSSSVVVWWWUUUTTTTTTTTT[[[]]]___```___]]]ZZZWWWWWWYYYZZZZZZ\\\bbbkkksss{{{~~~}}}}}}|||wwwtttpppkkkiiihhhiiijjjiiikkknnnooommmjjjhhhgggnnntttyyyzzzzzzxxxrrrkkkccc```]]]\\\___eeelllqqqwww{{{~~~zzzrrrkkkhhhiiigggggghhhiiiiiijjjjjjjjjhhhjjjmmmpppqqqrrrrrrqqqjjjlllqqqxxxzzzyyyyyyyyy{{{||||||{{{tttrrrnnniiifffdddcccccccccaaaaaadddfffkkkvvvwwwooojjjiiinnnvvvsssqqqnnnkkkhhheeecccbbbbbbbbbccceeehhhmmmrrruuuzzzxxxuuupppmmmmmmqqqtttxxxuuusssrrrnnnjjjkkkooorrrzzz|||wwwtttsssrrruuurrrsss|||xxxqqqggg]]]WWWSSSPPPOOOGGGEEEAAA===888444222000//////......---,,,,,,,,,............---------,,,*********+++++++++,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))******+++***************+++++++++,,,,,,,,,***************+++++++++)))))))))***++++++,,,,,,******+++,,,,,,+++******''''''(((((()))***++++++))))))******+++,,,,,,,,,******))))))))))))))))))&&&&&&((())))))*********))))))((((((((()))******++++++---...///---)))%%%((()))******++++++******(((((())))))******++++++)))))))))(((((()))))))))))))))))))))))))))))))))&&&))),,,//////---***'''((())))))))))))))))))******++++++++++++***))))))((()))***+++++++++******)))***+++,,,------------******+++++++++,,,,,,,,,)))*********++++++,,,,,,+++***)))***,,,.................................,,,------...............///000111222222222222222444555666777999===CCCGGGKKK###$$$%%%$$$######%%%'''((('''''''''((()))******)))))))))(((((((((((((((((()))************)))(((''''''(((******++++++***(((((()))***+++,,,,,,---+++---///000111333777;;;@@@AAACCCEEEHHHKKKNNNOOOQQQQQQQQQRRRSSSUUUVVVWWWVVVVVVWWWXXXXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]][[[ZZZ\\\```ggglllpppnnnppprrrqqqnnnjjjhhhhhhfffccc```^^^\\\ZZZWWWTTTPPPOOONNNMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKLLLOOOSSSWWWYYYZZZYYYYYYTTTVVVWWWWWWWWWWWWYYY[[[bbbcccddddddbbb___\\\ZZZWWWYYY[[[\\\^^^eeepppyyywwwuuuqqqnnnllllllmmmnnnlllmmmmmmllljjjiiiiiijjjooovvv}}}~~~~~~|||uuunnnfffccc```^^^```eeelllqqquuu{{{~~~vvvooommmnnnhhhiiikkklllnnnoooppppppooopppqqqssstttuuuuuuuuuqqqrrruuu{{{}}}{{{yyyuuusssqqqnnnkkkhhhgggffffffdddeeegggiiinnn{{{{{{qqqkkkiiilllqqqzzzwwwvvvuuurrroookkkhhhfffeeefffggghhhjjjlllmmmnnnpppnnnjjjfffccceeelllqqqtttqqqpppoookkkffffffjjjooouuu{{{~~~yyytttssssssttttttrrrrrryyy~~~tttlllgggcccaaa```]]]ZZZTTTMMMEEE===777333111111000000///.........---------,,,,,,,,,+++++++++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++***)))******+++++++++,,,,,,,,,))))))*********+++++++++((())))))***++++++,,,,,,***++++++,,,,,,++++++***)))))))))******+++++++++(((((())))))***++++++,,,)))))))))))))))))))))***((())))))*********))))))++++++***)))))))))***************+++,,,+++(((%%%))))))***++++++++++++***)))))))))***+++,,,,,,,,,)))((((((''''''(((((()))++++++++++++++++++++++++((()))***,,,,,,,,,*********************)))))))))+++++++++++++++***))))))((((((((()))))))))******((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++---,,,***)))+++---***))))))+++///222333333111000///...------......---------------...//////000000000000111222333444444555666777999===CCCGGGMMM&&&'''))))))((('''(((***''''''''''''(((***++++++(((((())))))******++++++((()))***++++++***)))(((''''''(((******+++++++++))))))***+++---...///000+++111666666333555<<>>CCCGGGKKK&&&'''((((((((('''%%%$$$&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&''''''''''''''''''&&&&&&'''''')))***************+++******+++,,,...111222444666999<<<>>>BBBFFFIIIOOONNNNNNPPPRRRTTTTTTTTTRRRQQQQQQQQQSSSVVVZZZ\\\^^^^^^]]]]]]\\\\\\]]]]]]_________^^^]]]\\\[[[ZZZ[[[YYYXXXXXX[[[^^^______]]]ZZZWWWUUUUUUVVVVVVVVVSSSSSSSSSQQQLLLIIIHHHGGGGGGHHHIIIJJJKKKMMMNNNNNNOOOLLLKKKMMMRRRWWWYYYXXXZZZ[[[]]]___``````______[[[ZZZZZZZZZ]]]```dddgggooonnnlllhhhccc``````aaa]]]]]]]]]]]]aaaiiirrryyyvvvpppttttttppprrr{{{tttsssqqqooonnnmmmnnnnnnwww}}}~~~{{{oooooommmkkkjjjkkkooosssyyy~~~}}}~~~{{{yyywwwuuuuuuwwwwwwssspppnnnooooooqqqttt{{{yyyqqqpppoooooosssyyy}}}}}}}}}{{{yyyvvvsssqqqooorrruuusssnnniiifffeeecccbbb```]]]\\\^^^bbbeeemmmiiieeebbbaaa```___^^^hhhkkkpppvvv|||~~~wwwqqqmmmkkkkkkkkkkkkmmmqqquuu{{{~~~zzzvvvsssqqqppptttzzz|||uuukkk___RRRHHH@@@>>>;;;999777444111...111...+++***,,,000333444000000...------...///000000///...---------------111///---++++++---///111++++++************++++++---------,,,,,,++++++++++++++++++******++++++,,,******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,******))))))))))))******,,,,,,+++***))))))))))))+++++++++,,,,,,------------,,,,,,+++*********+++************))))))))))))))))))))))))***************)))((()))***+++***((())))))******+++++++++,,,)))***,,,---,,,+++)))'''(((((())))))******++++++++++++************++++++000---)))'''((()))******''''''(((***,,,,,,+++)))))))))))))))))))))))))))(((***+++***)))((()))***+++***)))))))))***+++,,,---------,,,+++***)))(((******************************+++,,,,,,,,,,,,+++---......///000111222222222111///...------......,,,,,,---...///000111222......//////000222333444555666777888:::===AAAEEELLL''''''(((((('''&&&&&&%%%&&&&&&''''''((())))))***))))))(((((((((''''''''''''''''''(((((((((((()))(((((())))))******++++++,,,,,,---...000333555666<<<>>>BBBDDDFFFIIIMMMOOOSSSRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQSSSVVVYYY[[[]]]]]]\\\\\\\\\\\\\\\]]]bbbbbbbbbbbbaaa___]]]\\\YYYXXXWWWYYY[[[[[[[[[YYYQQQNNNKKKIIIJJJLLLNNNOOOMMMNNNNNNMMMJJJHHHGGGGGGIIIJJJKKKMMMOOOQQQRRRSSSTTTRRRPPPRRRVVVZZZ[[[[[[aaacccfffhhhiiiiiihhhgggbbbaaa``````bbbfffiiilllrrrrrrooojjjeeebbbbbbbbbaaaaaa______aaagggooouuu~~~wwwyyyxxxtttvvv~~~|||{{{zzzxxxxxxwwwwwwwww~~~|||zzzxxxyyy|||~~~xxxxxxwwwxxx{{{}}}uuuqqqpppqqquuuzzz{{{{{{{{{zzzxxxwwwuuuuuuuuuxxxzzzxxxsssmmmiiigggcccbbb___\\\[[[^^^ccchhhkkkhhhccc```___^^^]]]\\\dddggglllrrryyy~~~xxxrrrnnnlllkkkiiijjjkkkmmmqqqwww{{{~~~~~~{{{yyywwwvvvvvvvvvzzznnnaaaWWWMMMIIIDDD???<<<888555333444111//////000222333333000///......------------//////......---------------,,,+++******+++,,,---******))))))))))))******+++++++++*********))))))+++************++++++,,,))))))*********+++++++++******************+++,,,******))))))))))))******,,,,,,,,,,,,---...//////)))******************+++---,,,++++++*********+++*********)))))))))(((((())))))))))))************+++***))))))++++++***)))+++++++++*********************+++,,,+++***)))((()))))))))))))))*********++++++************++++++...+++)))((()))***+++***((('''(((***,,,,,,+++)))************************)))+++,,,+++***)))***+++++++++***))))))***+++,,,---------------,,,+++***++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------.........111000///...------------,,,,,,---...///000111111000000000000111333444555444555666777999<<<@@@DDDNNN(((((('''&&&&&&&&&&&&'''&&&&&&''''''((()))))))))))))))((((((((((((''''''''''''(((((())))))******)))))))))))))))+++---...000000222444666999<<<>>>AAACCCGGGIIIKKKLLLOOOQQQTTTTTTUUUTTTTTTSSSRRRRRRQQQQQQRRRSSSTTTVVVXXXYYY[[[[[[[[[\\\\\\\\\\\\\\\bbbcccddddddcccaaa___]]]WWWVVVVVVVVVWWWUUURRROOOEEECCCAAA???@@@DDDHHHJJJJJJKKKLLLLLLJJJIIIJJJKKKLLLMMMOOOQQQTTTWWWYYYZZZZZZYYYWWWXXX[[[]]]______cccfffjjjmmmooopppooonnniiihhhggggggjjjnnnsssvvvuuutttqqqlllfffcccbbbcccfffeeeccc```aaaeeekkkppp}}}~~~vvvvvvvvvzzz~~~|||{{{zzzyyyyyyyyyyyyyyywwwyyy|||zzzuuunnniiiffffffccc___[[[ZZZ___ffflllmmmiiidddaaa```___]]]\\\aaabbbfffkkkrrrxxx~~~~~~{{{wwwrrrooollljjjhhhhhhjjjlllppptttwwwyyyzzzyyyxxxxxxxxxzzz|||~~~uuujjj```[[[TTTMMMHHHCCC>>>;;;555333111000000000///...000000000000///......---//////..................***+++,,,------,,,+++***,,,++++++******++++++,,,++++++++++++***************************+++,,,,,,))))))))))))************,,,++++++************+++******))))))))))))************)))******+++,,,---***************))))))))),,,,,,+++************+++))))))))))))(((((((((((())))))))))))************+++***)))***+++,,,+++))),,,,,,++++++***)))))))))+++++++++************)))************))))))))))))++++++************+++++++++)))))))))+++,,,+++***)))((((((***,,,---+++******************************,,,---,,,+++***+++,,,,,,+++************++++++---------......------,,,---,,,+++******+++,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++,,,------...///000111111000000111111222333555666333444555666888;;;???CCCNNN((((((&&&%%%%%%&&&'''(((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))***---000111555666888;;;>>>AAADDDEEEFFFHHHLLLNNNNNNOOOQQQRRRSSSTTTVVVVVVUUUTTTTTTTTTSSSTTTTTTUUUVVVWWWWWWWWWZZZZZZ[[[[[[\\\\\\\\\\\\^^^```bbbccccccbbb```^^^WWWUUURRRPPPNNNLLLHHHEEEAAA@@@???>>>???DDDJJJNNNOOOPPPQQQPPPNNNNNNOOOPPPOOOPPPSSSVVVYYY\\\^^^___^^^^^^]]]]]]^^^___``````cccfffkkkppptttvvvwwwwwwpppooonnnooorrrvvv{{{~~~yyyxxxuuupppkkkhhhggghhhjjjiiifffcccccceeekkkoooxxx}}}{{{{{{{{{{{{|||xxxzzz||||||xxxrrrkkkggghhheee```[[[[[[```iiioooppplllhhhdddcccaaa```_________```ccchhhnnnssswwwvvvvvvuuusssqqqnnnkkkiiigggjjjnnnrrrtttvvvvvvvvvxxxwwwvvvwwwyyy|||zzzqqqnnnhhhbbb[[[TTTLLLFFF>>>:::666333222111///---000111222333333222000///....../////////.........,,,...000222222000...,,,......------------......------------------------+++++++++++++++,,,------)))*********++++++++++++---,,,++++++************+++******))))))******+++,,,+++***))))))(((((((((------,,,,,,++++++******++++++***************+++)))))))))(((((((((''''''((()))))))))************+++)))((()))***+++***)))++++++******************,,,+++******))))))******++++++******))))))((((((++++++************++++++(((((((((***------,,,******))))))***,,,---,,,+++***************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,------...------...---+++******+++---...***+++,,,,,,------,,,,,,...---------------------,,,---.........---+++***------......///000000111000000000111222333444555333555666777888;;;@@@CCCKKK((('''&&&%%%%%%&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))***)))))))))((((((''''''+++++++++,,,...111555777<<<===???BBBEEEHHHJJJKKKLLLNNNQQQRRRSSSSSSUUUWWWTTTWWW[[[\\\[[[[[[[[[]]]YYYYYYXXXXXXXXXWWWWWWWWWXXXYYYZZZ\\\\\\]]]]]]\\\[[[]]]___aaabbbaaa``````YYYTTTNNNHHHEEECCCAAA@@@>>>??????@@@AAAFFFMMMSSSWWWXXXWWWUUUSSSRRRSSSUUUTTTUUUWWWZZZ]]]```bbbccc`````````____________```dddggglllsssxxx}}}zzzyyyxxxxxxyyy|||~~~~~~}}}{{{wwwrrrpppoooppppppooommmjjjiiilllpppttt|||~~~}}}~~~~~~~~~xxxrrrnnnjjjfffaaa\\\[[[```hhhnnnqqqnnniiieeedddbbbaaa___^^^]]]]]]^^^aaaeeejjjmmmnnnoooppppppnnnllljjjiiihhhlllrrrxxx|||{{{yyyxxxzzzyyyxxxwwwyyy|||||||||{{{xxxrrrhhh]]]UUUNNNIIIBBB===:::777555444///000222333333222111000......///000000//////......///222333333222///...------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------------,,,+++*********+++++++++************++++++///...---,,,,,,+++,,,,,,,,,,,,,,,++++++******************))))))***++++++))))))))))))((((((((((((((()))))))))***************)))((((((******)))((((((((()))***++++++,,,,,,,,,+++******))))))******++++++******))))))((((((++++++************++++++''''''(((+++---...,,,***,,,+++******,,,---,,,+++************************)))***+++***)))((()))+++******++++++,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,------,,,++++++,,,------++++++,,,------------,,,---------------,,,,,,,,,,,,---.........---,,,+++------......//////000000////////////111222333444555666777888999<<>>@@@DDDIIIMMMPPPRRRSSSRRRQQQQQQPPPPPPQQQQQQQQQRRRQQQQQQPPPPPPTTTZZZ___fffgggiiijjjllllllmmmmmmmmmiiiccc^^^\\\]]]```bbbaaa```___^^^]]]\\\\\\\\\SSSPPPKKKGGGEEEFFFHHHJJJEEEGGGHHHIIIIIILLLOOORRRTTTVVVZZZ___bbbeeeeeefffjjjhhhfffcccaaaaaaeeehhhlllllllllmmmooopppooonnnjjjkkklllmmmnnnnnnmmmmmmllljjjhhhkkkpppwww}}}{{{}}}{{{yyywwwvvvwwwyyy{{{}}}~~~yyysssooommmiiibbb\\\___]]]]]]eeerrr}}}wwwrrrnnnlllmmmgggdddhhhnnnsssyyy~~~zzzwwwyyy}}}|||xxxttttttttttttuuuzzz|||rrrggg___TTTRRRJJJ@@@;;;999555000222111000///......000333444111...,,,---.........---------....../////////------------------------,,,,,,,,,,,,,,,---...///---,,,*********,,,...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************++++++++++++******+++,,,,,,,,,+++***((('''************************,,,+++***))))))***+++,,,...,,,++++++,,,---,,,+++,,,,,,,,,+++++++++******...,,,+++))))))***,,,---###$$$''')))***++++++++++++***)))(((((()))***+++,,,+++******))))))******,,,,,,,,,---------......,,,,,,++++++++++++++++++))))))(((((()))+++---...******+++++++++,,,,,,,,,////////////...,,,***)))+++++++++,,,,,,---------+++---------+++++++++---,,,---///000000///---,,,+++---000000000//////000...///000111222222222111777666555666777;;;>>>AAAHHH)))((('''((()))***)))((((((((((((((()))******+++***+++,,,+++***)))***,,,---...///111555:::>>>AAACCCEEEIIIMMMPPPRRRTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQSSSTTTTTTSSSTTTWWW\\\```eeefffgggggghhhggggggggghhheee```]]]\\\]]]aaaccceeeccc___ZZZUUUQQQOOOMMMLLLJJJGGGDDDCCCDDDFFFHHHJJJKKKMMMNNNOOORRRVVVYYYWWWYYY]]]aaaeeeggghhhhhhiiihhhgggeeecccdddfffiiiqqqpppppppppqqqqqqqqqpppqqqpppppppppqqqssstttuuuuuutttsssvvv|||~~~{{{xxxssskkkeeedddccceeemmmzzz~~~xxxtttrrrmmmfffbbbeeejjjnnnsssxxx{{{}}}}}}zzzzzzyyytttrrrrrrlllnnnrrryyyuuunnnbbb___XXXMMMGGGDDD???999555444222000......000111444111...---------,,,+++,,,---------............------------------------------,,,,,,,,,---......---,,,+++******,,,...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************++++++++++++******+++++++++++++++***)))(((************************++++++************++++++...---++++++,,,------,,,,,,,,,,,,+++++++++******))))))))))))+++...111333))))))+++,,,,,,,,,+++++++++******))))))))))))***---,,,++++++******++++++,,,,,,,,,,,,------------++++++++++++++++++++++++))))))))))))***+++,,,---++++++,,,,,,,,,---------***+++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---------...000.........------............000222222000///...//////000000111222222333333666555555555888;;;???AAAFFF)))((('''((()))***)))((())))))***+++++++++*********+++++++++***+++...000///111444888===BBBEEEGGGJJJKKKNNNQQQSSSTTTTTTTTTTTTSSSRRRPPPPPPPPPQQQQQQVVVXXXYYYYYYYYY[[[]]]```ccccccccccccbbbaaa``````bbb```]]][[[[[[]]]```bbbeeeaaa\\\UUUNNNHHHEEECCCEEEEEEDDDDDDEEEGGGHHHIIIMMMOOORRRTTTUUUXXX\\\___[[[]]]```dddgggiiiiiijjjhhhiiiiiihhhggghhhjjjllluuuuuuttttttttttttttttttxxxwwwvvvvvvwww{{{~~~yyyrrrkkkjjjmmmuuu~~~xxxtttrrrllleeeaaabbbeeehhhmmmsssvvvxxxxxxxxxwwwzzz}}}wwwsssqqqlllmmmpppvvv~~~yyyrrrpppiii^^^WWWRRRLLLDDD<<<:::777333111000///000444222000//////...,,,***,,,,,,,,,------------...------------------------......---,,,,,,,,,---------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******++++++***************+++************************++++++,,,,,,,,,,,,++++++...,,,++++++,,,------,,,,,,,,,,,,+++++++++******(((((()))***,,,000222444------------,,,+++***)))***+++++++++***)))((((((------,,,++++++++++++,,,++++++,,,,,,,,,---------*********++++++,,,,,,---******++++++++++++******,,,,,,,,,,,,---------...++++++---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,***,,,............000222000///---++++++---///000000222333222000......///000000111222222333333333555555444555888<<<@@@BBBGGG)))((('''((()))***)))((()))***,,,------,,,+++******++++++++++++---111444555777;;;@@@DDDGGGIIIJJJNNNOOOQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRTTTUUU[[[\\\^^^^^^]]]\\\\\\]]]____________^^^]]]\\\\\\]]]\\\ZZZYYYYYY[[[]]]^^^]]]ZZZUUUPPPKKKGGGEEEDDDEEEEEEGGGIIIKKKMMMNNNOOOOOOQQQTTTVVVXXXZZZ^^^```___```bbbdddeeeffffffffffffhhhiiijjjjjjkkkmmmpppuuuvvvwwwwwwwwwwwwxxxyyy}}}}}}~~~tttrrrsssxxx|||uuuqqqoookkkeee```aaaccceeekkkqqqwwwvvvuuusssrrrtttzzz~~~|||wwwuuuqqqqqqsssxxx~~~~~~}}}wwwmmmfff```XXXPPPGGGCCC>>>999666444222000444333222222222111///,,,,,,,,,,,,---------------------------------------///...---,,,,,,,,,,,,,,,---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******+++***)))))))))***+++,,,************************++++++---......---++++++,,,***))))))+++,,,,,,+++,,,,,,,,,+++++++++******+++++++++++++++,,,---...,,,+++++++++***))))))(((***+++,,,,,,+++***((('''---,,,++++++******++++++++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,---,,,+++)))(((+++++++++,,,,,,,,,------,,,,,,---...///000000111------,,,,,,,,,,,,+++++++++---......------...000///...---,,,,,,---...//////000111000///...///000000000000111111222333444555444444555888<<<@@@CCCIII)))((('''((()))***)))((()))***,,,------,,,++++++***+++,,,---...111666999<<<>>>BBBEEEHHHJJJKKKKKKOOOPPPRRRSSSSSSSSSRRRQQQSSSRRRQQQQQQSSSUUUXXXZZZ^^^```bbbaaa^^^[[[ZZZYYY[[[\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXYYYYYYYYYUUURRROOOKKKIIIHHHHHHHHHHHHIIIKKKNNNPPPRRRTTTTTTRRRUUUXXXZZZ[[[\\\___aaaaaaaaaaaabbbbbbaaaaaaaaaaaaccceeeggghhhkkknnnpppuuuxxx{{{}}}}}}}}}~~~||||||}}}vvvqqqoooiiiccc___^^^___bbbiiiqqqwwwuuurrrooonnnooosssvvv}}}|||vvvwwwyyy}}}yyysssnnnfff^^^TTTOOOHHHBBB>>>;;;777444333222111222333222000...------------------------------------------------///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******+++***)))))))))***+++,,,************************++++++---......---++++++***((('''(((***++++++***,,,,,,,,,+++++++++******,,,,,,+++******)))))))))******************++++++***+++,,,,,,,,,***)))(((+++******)))))))))))))))*********+++++++++,,,,,,))))))***+++,,,,,,------+++,,,------,,,+++)))((()))*********++++++++++++******)))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***+++,,,,,,---...//////...---,,,+++,,,......---...000111000000000000000111333444555555444555888<<<@@@BBBIII)))((('''((()))***)))((())))))***+++,,,,,,,,,,,,,,,...000222444888<<>>AAADDDHHHJJJKKKLLLMMMOOORRRTTTUUUVVVUUUVVVXXXZZZ[[[\\\\\\\\\^^^\\\YYYVVVVVVXXXZZZ\\\^^^```cccdddcccbbbcccddd[[[[[[ZZZYYYWWWUUUSSSRRRNNNQQQTTTXXXZZZZZZYYYYYY\\\ZZZWWWUUUUUUXXXZZZ\\\[[[ZZZYYYXXXXXXYYY[[[[[[___aaabbbbbb```]]]]]]]]]^^^^^^___```bbbeeeggghhhgggiiijjjlllpppvvv}}}}}}vvvpppkkkgggcccccckkkttt~~~{{{vvvssspppmmmkkkiiibbbfffkkkooorrrtttvvvxxx~~~xxxvvvwww|||~~~tttlllbbb\\\XXXSSSLLLGGGBBB???:::666555444222111111111000000/////////...------------------------,,,,,,,,,,,,------...///---------------,,,+++***------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,,,,+++***((('''************************,,,+++***))))))***+++,,,,,,***)))***---.........,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++)))((('''''''''((()))*********))))))***,,,...///,,,++++++***)))*********))))))))))))************,,,,,,++++++++++++++++++------++++++++++++---...******+++++++++,,,,,,,,,,,,+++*********+++,,,---))))))***+++---...//////,,,...///...------...///000///---,,,,,,---///000/////////...------///111666555444333444666888999999888777666777:::<<<>>>FFF))))))***************)))---...///000111222333333>>>???AAADDDGGGIIIJJJKKKOOOQQQSSSUUUWWWWWWVVVVVVVVVXXX[[[___ccceeeggggggiiifffbbb]]][[[ZZZ[[[\\\```aaaccceeeggghhhiiiiiiccc```\\\YYYVVVTTTQQQNNNKKKNNNSSSYYY]]]aaabbbcccfffaaa[[[YYYZZZ]]]^^^^^^```]]]ZZZXXXYYY[[[]]]^^^```bbbdddbbb___^^^```bbb]]]___ccceeeggghhhjjjlllrrrtttwwwyyy|||{{{rrrmmmmmmppprrryyy{{{|||zzzvvvqqqnnnllleeecccbbbdddiiiooosssvvvzzz~~~xxxxxxyyy|||~~~sssgggaaa\\\VVVTTTTTTPPPLLLHHHCCC===777333222444222111000111111000///000000///............///...------,,,,,,------......------,,,,,,++++++***///////////////////////////,,,******---...---+++,,,---......,,,,,,---...++++++++++++++++++++++++))))))***+++,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))+++---/////////...---,,,,,,,,,++++++)))(((((()))'''%%%&&&(((***++++++************************,,,++++++++++++,,,------///...,,,***))))))))))))'''((()))***************((()))+++---.........---)))***,,,------,,,***)))222---***,,,---,,,,,,...+++,,,,,,------,,,,,,++++++++++++***((((((+++---///...---,,,,,,...///111333222000///000000000///...000---)))+++111222---///000222444555555555555888777555555777:::>>>AAACCC))))))***+++++++++++++++***,,,///222666:::<<<>>>DDDEEEGGGIIILLLNNNOOOOOOPPPQQQRRRSSSUUUVVVWWWXXX[[[^^^bbbgggkkkmmmnnnooollliiieee```]]]\\\]]]^^^bbbcccdddfffgggiiiiiijjjiiieee___ZZZUUUQQQLLLIIIIIILLLQQQWWW\\\```bbbccchhhddd```^^^```bbbbbbbbbcccaaa___^^^^^^___``````eeehhhiiigggcccaaaccceeeaaadddhhhlllooorrruuuxxx|||~~~yyyuuuuuuvvv~~~|||vvvpppllljjjcccaaa```aaaeeejjjmmmoooooouuu}}}||||||}}}~~~tttjjjddd```ZZZXXXYYYXXXVVVSSSOOOIIIAAA;;;888555444333444555444222000000//////.........//////...------------------...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---...---,,,+++---......,,,,,,---///,,,,,,++++++++++++++++++***++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))+++---...//////...---************)))(((''''''***(((&&&''')))***+++***************************+++++++++++++++,,,,,,---111///---+++*********+++))))))******+++************+++,,,---------,,,+++***+++,,,------,,,+++***---)))(((+++---,,,,,,...+++,,,,,,------,,,,,,++++++++++++***))))))+++------,,,+++******,,,...///222111000000000000///......111000,,,---111111---///000222444555555555555999888666666888;;;???BBBHHH))))))***+++,,,------...---000333888===BBBFFFHHHJJJKKKLLLNNNPPPQQQRRRRRRQQQPPPPPPPPPRRRUUUYYY[[[```ccciiiooosssvvvvvvvvvqqqnnnjjjeeebbb`````````ddddddddddddeeeffffffggghhhddd^^^YYYTTTOOOKKKHHHIIIKKKPPPVVV\\\aaadddfffkkkiiiggggggiiijjjjjjiiiggggggfffeeedddeeeeeeffflllnnnooommmiiiggghhhjjjiiimmmsssxxx|||yyyrrrmmmkkkfffcccbbbbbbeeehhhiiijjjhhhkkkooottt{{{}}}|||}}}~~~vvvnnnjjjfffaaa___aaaaaabbbbbb___YYYQQQHHHBBB:::999888888888666444111//////.........//////000......------------......------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---......---+++---......------...///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,...///......---+++++++++******))))))(((+++)))((((((***+++******************************+++++++++++++++,,,,,,,,,000...+++)))((()))***+++++++++++++++++++++***))),,,,,,------,,,+++******+++,,,---......---,,,+++***&&&'''+++...,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,+++***)))+++------,,,+++++++++,,,...///000111111111000///...------111222000///000000...000111222333444555555555999888777777999<<>>@@@GGG((()))***,,,///222555777@@@AAADDDFFFIIILLLNNNOOORRRRRRSSSSSSTTTTTTSSSSSSPPPOOOMMMNNNQQQVVV\\\___```dddkkksssxxxzzzzzzzzzwwwtttpppkkkfffcccaaaaaa```^^^YYYUUURRRQQQQQQQQQSSSRRRPPPPPPQQQQQQPPPOOONNNPPPSSSWWW\\\bbbfffiiipppsssvvvyyyzzzzzzzzzzzzwwwuuusssooonnnqqqwww|||~~~}}}~~~yyyvvvtttrrrpppnnnnnnmmmjjjhhhhhhfffdddbbbeeemmmxxx|||wwwvvvvvvxxxzzz||||||||||||||||||wwwrrroookkkhhhjjjnnnpppxxx|||wwwlllbbbUUUOOOFFF>>>999666555333222222111000000000000111000//////......//////000////////////......------........................,,,,,,,,,+++++++++,,,,,,---...//////------...///,,,,,,,,,++++++*********++++++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............///...---,,,,,,------...---,,,++++++,,,---+++***************************,,,,,,---...///......---///---+++(((((()))***,,,,,,,,,,,,,,,,,,+++***)))))))))******+++,,,---------------------------------)))***...///,,,******+++,,,,,,------,,,,,,++++++,,,...---,,,+++,,,---............//////000000---///111111///...///111......////////////000222222222222222333444444555666555555666888:::===>>>AAA+++,,,---000333888<<<>>>CCCEEEGGGJJJMMMPPPRRRSSSUUUUUUUUUUUUUUUTTTSSSSSSNNNNNNNNNPPPTTTXXX]]]```aaaeeekkkqqqvvvyyyzzzzzzvvvtttooojjjeeeaaa___^^^[[[WWWRRRLLLIIIGGGHHHHHHPPPOOONNNOOOQQQSSSSSSSSSSSSSSSTTTWWW[[[```eeegggrrruuuzzz}}}}}}zzzyyy|||}}}zzzyyywwwtttpppmmmiiigggcccaaadddlllvvv}}}|||sssnnnnnnqqquuuyyy|||}}}||||||}}}|||vvvqqqnnnjjjhhhlllrrrzzzsssddd]]]RRRHHHAAA<<<:::888666555444333222111111111000000////////////000000111000000///...---------------------------------,,,,,,---,,,+++***,,,...///000000///---,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///---,,,+++*********+++,,,---,,,,,,---......---+++************************+++,,,.../////////...---//////---,,,,,,,,,------++++++++++++++++++***)))))))))))))))***,,,---...---,,,,,,,,,,,,,,,,,,---///+++***---...+++)))***+++,,,,,,------,,,,,,++++++---///...---,,,,,,---,,,,,,------............---///111111//////222666777111------//////000333333222222222222333444555444444555666777:::<<<===LLL///000222555999>>>CCCFFFFFFGGGIIILLLOOOQQQSSSTTTTTTUUUTTTTTTSSSRRRQQQPPPKKKMMMPPPSSSWWW[[[^^^___```ccchhhnnnrrruuuwwwxxxuuurrrnnnhhhccc^^^[[[ZZZUUUQQQLLLGGGDDDDDDEEEGGGPPPOOOOOORRRVVVYYYZZZ[[[ZZZZZZYYYZZZ]]]aaafffiiirrrvvv||||||qqqoookkkhhhhhhnnnvvv|||uuujjjfffffffffllluuu||||||vvvrrrnnnmmmsss{{{}}}nnnhhh___VVVNNNHHHBBB???:::999777555333222111111111000000//////000000111000000000000000000000000........................---...///...,,,,,,...000111222222000---++++++,,,*********++++++,,,,,,---+++,,,,,,------.........***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,+++***))))))***+++,,,,,,+++,,,---///000...---************************)))***,,,---...---,,,+++---------------,,,,,,+++))))))******+++***************)))))))))+++,,,---,,,,,,++++++++++++,,,,,,---)))'''+++,,,******,,,+++,,,,,,------,,,,,,++++++---//////...---------,,,------...............---///111000...000666;;;EEE888---,,,...///000333333333222222222333444555555555555777888:::<<<===666333444555888===CCCHHHKKKJJJJJJLLLMMMNNNPPPQQQQQQRRRRRRQQQQQQOOONNNLLLLLLJJJLLLQQQVVVZZZ]]]^^^___^^^```dddiiinnnqqqssstttsssqqqlllgggaaa\\\YYYWWWQQQNNNHHHDDDBBBDDDFFFHHHNNNOOOPPPUUUZZZ```bbbcccbbbaaa______aaaeeeiiilllrrrwww||||||yyyuuupppnnnpppvvv{{{~~~{{{oooeeeaaabbbZZZcccppp{{{}}}xxxtttssszzzsssooohhhaaaYYYQQQIIIDDD<<<;;;999666444222111111111111000000000000111111000000000111222222333333111111111111111111111111...000222000...---///222222333222000---+++***+++))))))***+++,,,------...---------...///000111111+++++++++,,,,,,+++++++++++++++++++++++++++++++++........................,,,,,,,,,,,,---...//////...---+++******+++---...++++++,,,...000111///...************************''')))+++,,,,,,+++***)))((()))***++++++***(((''''''((()))***************,,,+++***)))))))))***+++,,,++++++******++++++,,,+++&&&%%%(((******+++...+++,,,,,,------,,,,,,++++++---000000...---------...//////000111000000000---///111///...111888>>>OOO>>>...,,,//////000222444333222222222333444555555666666888999;;;===>>>DDD777:::???CCCFFFIIILLLNNNLLLLLLMMMNNNOOOQQQRRRSSSUUUVVVWWWUUURRROOOOOOOOOSSSUUUYYY\\\^^^]]]\\\ZZZ___```aaacccfffkkkooorrrmmmmmmkkkfff^^^WWWQQQOOOLLLJJJHHHFFFFFFHHHJJJLLLQQQTTTYYY\\\___bbbeeeggggggfffdddcccdddgggjjjmmmxxxyyy{{{|||}}}zzzvvvsssqqqttt{{{yyy}}}{{{oooddd\\\ZZZXXX```hhhppp}}}{{{zzzyyyxxxvvvrrrlllddd\\\WWWNNNHHH???888555444444333111111000...,,,+++***)))///000111222222222222222000000000000000000000000/////////000111111222222333111///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---......------,,,,,,------...---,,,+++******+++,,,---111000...,,,++++++++++++///............---------///...---,,,++++++++++++)))*********++++++++++++++++++++++++******))))))000///---+++*********+++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,......))))))))))))***,,,...000,,,,,,,,,---------......---,,,++++++,,,---///000///////////////000111111000///......///000111222222333222111//////111333222222222333444555666777555555555666888:::===>>>BBB===@@@DDDHHHIIIKKKMMMOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRTTTUUUUUUSSSRRRRRRSSSRRRUUUZZZ^^^aaaaaa``````^^^^^^^^^```cccgggkkkmmmjjjiiifffaaaZZZSSSNNNLLLHHHHHHIIIJJJLLLOOOQQQRRRXXXZZZ^^^bbbdddgggjjjmmmjjjjjjiiiiiikkknnnrrruuuyyyzzz{{{|||~~~~~~xxxsssssswwwyyy|||~~~{{{ssshhh```[[[WWW]]]dddkkkwww~~~~~~{{{tttkkkeee[[[TTTKKKCCC>>>:::777444444444333222222111000000000000111111222222111111111111111111111111111111/////////000111111222222222000...---,,,,,,---...////////////////////////---------........./////////...------------...///------,,,,,,,,,,,,------......------------......///......---------......------------,,,,,,,,,,,,...---,,,+++************)))))))))*********++++++++++++++++++*********))),,,++++++***++++++------)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++))))))))))))+++,,,...///+++++++++,,,,,,,,,------,,,,,,++++++,,,---///000///////////////000000111000///.........///000111000000000///......000222222222222333444555666777777666666666888999;;;===IIICCCFFFJJJLLLMMMMMMOOOPPPRRRRRRRRRQQQQQQPPPPPPOOOOOOQQQTTTUUUTTTUUUVVVWWWVVVXXX]]]aaacccddddddccc```___^^^^^^```bbbeeefffdddccc```[[[WWWRRRNNNLLLJJJKKKNNNRRRTTTVVVWWWWWW]]]___ccceeehhhkkkooorrrooooooppprrrvvv{{{~~~~~~~~~}}}yyy{{{yyyuuuuuuvvvwwwxxxxxxtttkkkaaaZZZXXX[[[___eeeqqq~~~~~~~~~yyylllfff\\\SSSMMMEEE===888444333333222111111222222000111111111111000000///111111111111111111111111...//////000000111111222000///...,,,,,,,,,------//////////////////////////////000000000111111111//////............//////------,,,,,,,,,,,,------------............------+++,,,---///000000000000,,,,,,,,,,,,++++++++++++---,,,+++***))))))))))))((()))))))))************++++++++++++***************************+++,,,---******************++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((************+++,,,---...*********+++++++++,,,,,,,,,,,,,,,,,,,,,...////////////......//////000111000//////............///---...///...---...000222222222222222333555666777888777777777777999:::;;;DDDEEEHHHLLLNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPOOONNNPPPSSSTTTTTTUUUVVVXXXZZZ\\\___bbbdddddddddccccccbbb```^^^]]]^^^___```\\\[[[YYYXXXWWWVVVTTTSSSSSSUUUXXX[[[]]]\\\[[[ZZZ^^^```bbbeeegggkkkppptttssstttwww|||~~~{{{}}}}}}yyyzzzxxxxxxyyyyyyrrrggg^^^\\\\\\]]]bbbkkkwww}}}yyyxxxxxxzzz{{{tttkkkccc\\\SSSHHH@@@888777555333111000000000111111111111000000///...////////////////////////......//////000111111111///...---,,,,,,,,,,,,---------------------------000000000000111111111111.........------.........---,,,,,,,,,,,,,,,,,,---***+++,,,------,,,+++******+++---///000000//////,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,,,,+++***)))))))))(((+++++++++***************++++++++++++++++++++++++******)))))))))))))))************++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,---......//////............///000000000000///......---------,,,---...///...///000222111111111222333444666666777666666666888999;;;===<<>>:::666333222111111111111111111000///....................................///000000111111...---------,,,,,,,,,---++++++++++++++++++++++++........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,)))***+++,,,,,,+++***)))***+++---......---,,,+++------------,,,,,,,,,,,,******))))))(((((())))))))))))))))))************+++++++++++++++++++++,,,++++++++++++***))))))(((+++++++++***************++++++++++++++++++++++++************+++,,,---...***+++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,------........................//////000000000000//////...---------...000111000000222333111111111222333444555666444444444666888;;;>>>???@@@EEEHHHLLLNNNNNNOOOPPPRRRNNNMMMLLLKKKMMMPPPSSSVVVVVVWWWYYYXXXVVVUUUUUUVVVRRRTTTWWW[[[^^^```aaabbb[[[YYYVVVSSSQQQQQQQQQRRRPPPQQQUUU^^^gggmmmmmmlllggghhhiiijjjjjjiiihhhgggbbbdddfffhhhlllssszzz~~~~~~}}}||||||}}}}}}}}}~~~tttlllgggaaa^^^```dddiiinnnssszzzvvvttttttqqqpppsssyyy|||yyyzzzzzzxxxvvvpppdddZZZPPPMMMGGG@@@999555222111111222222222222111111000........................---......//////000000111------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++***)))------------,,,,,,,,,,,,******)))))))))))))))***)))*********++++++++++++++++++++++++,,,,,,,,,,,,((((((***+++,,,,,,,,,,,,******************+++++++++++++++++++++++++++++++++++++++,,,---...///000++++++,,,,,,,,,+++******,,,,,,---------.........***+++,,,---..................------......///000///000000000000000///......000222333222111222333111111111111222444555666333333444666888<<>>???DDDOOOQQQSSSTTTRRRQQQQQQQQQTTTQQQMMMJJJKKKPPPVVVZZZ]]]^^^______]]]\\\\\\\\\VVVVVVVVVTTTSSSQQQOOONNNMMMLLLLLLMMMOOORRRUUUWWW^^^aaaiiiwww|||vvvpppllliiihhhhhhfffgggiiilllrrrzzz||||||{{{{{{{{{}}}~~~}}}xxxpppkkklllmmmlllnnnssstttrrrsssuuusssnnnooorrrqqqzzzyyyuuuuuu|||tttkkkfffaaaYYYPPPHHHBBB???===111222333333444444444444111111111111111111111111------......///000000000......//////000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,...---,,,++++++,,,...///+++++++++************)))+++***************++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,---...---,,,+++***(((((()))***+++,,,,,,---************************......---,,,,,,,,,------+++,,,------,,,+++)))(((******+++++++++,,,,,,,,,***+++,,,...///......---...------------.../////////000111222333333222111///111333444222000000111000000000111222333555555666666666666888:::<<<>>>AAAPPPOOOOOOPPPRRRSSSSSSSSSOOOPPPQQQRRRTTTVVVWWWXXX```^^^\\\[[[]]]aaafffiii^^^ZZZTTTOOOKKKIIIHHHFFFDDDGGGKKKMMMOOORRRYYY^^^ffflllwww|||xxxqqqhhhccceeecccdddggglllpppuuu~~~yyywwwwwwxxxyyyyyy|||zzzyyyzzz}}}|||xxxvvvuuutttsssyyyrrrooosssuuuqqqnnnpppqqqwww|||}}}}}}wwwqqqoooiiiaaaZZZTTTMMMEEE@@@:::999666444222000000000333222111000...---,,,+++000/////////............000000//////.........---/////////......---------------------------------...------,,,,,,------...,,,,,,,,,+++++++++******************************+++++++++,,,,,,---------,,,,,,,,,+++***)))((('''((()))+++,,,---,,,++++++,,,,,,,,,+++++++++******++++++++++++******)))))))))))))))***++++++,,,,,,************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---------,,,,,,+++222111000///...---,,,,,,.../////////------///111111111000000//////......111111/////////000111222555444444333333222222111000000000000111222333444444555666777777888:::===BBBRRRQQQPPPPPPQQQSSSTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[```___^^^^^^___cccgggjjj```\\\VVVPPPKKKHHHFFFDDDCCCGGGLLLPPPRRRVVV]]]bbbkkkqqq||||||tttlllhhhjjjddddddhhhmmmpppuuu{{{yyyyyyyyyxxx{{{yyyxxxyyy|||~~~{{{|||uuurrruuuvvvrrrnnnnnnkkkpppyyy~~~}}}zzzttttttpppkkkeee```YYYRRRLLLCCC@@@<<<777444222111111000000000000000111111111000000/////////.........000/////////.........---------,,,,,,,,,+++++++++------------------------...------,,,,,,------...---,,,,,,+++++++++++++++************************++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,+++***,,,,,,.../////////......,,,,,,,,,+++++++++******++++++++++++*********)))+++++++++***************************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---//////............------000111000///---,,,---...000000000000////////////000000000000000111111222333333222222222222111111111111111111222333444555444555666777777888:::===DDDSSSRRRPPPPPPQQQTTTWWWYYY___```aaabbbbbbbbbaaa``````___^^^^^^___aaadddeee```\\\VVVPPPJJJFFFDDDCCCDDDIIIOOOTTTWWW[[[aaaeeeooottt~~~zzzsssoooooohhhhhhkkkppprrruuu}}}~~~|||}}}|||yyyvvvtttsssqqqqqqpppnnnmmmmmmmmmmmmkkkkkkmmmnnnppppppqqqqqqpppnnnmmmlllmmmooorrrtttvvvuuuttttttuuuuuutttrrrssssssssssssssstttuuuvvvyyyzzz}}}}}}|||{{{zzzxxxyyy|||~~~{{{xxxzzzzzzuuupppmmmjjjmmmsss||||||wwwxxxwwwvvvtttpppjjjbbb]]]RRRNNNFFF???999555444333111000000111111222333333000000000/////////....../////////...............---,,,,,,,,,,,,+++++++++------------------------...------,,,,,,------......---+++*********+++,,,+++++++++++++++++++++++++++++++++++++++************+++---/////////---,,,******+++,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++************---,,,,,,+++******))))))*********************************++++++++++++,,,++++++************++++++...,,,***((((((***---...,,,,,,,,,------.........222222111///,,,++++++,,,////////////000000000000//////000111111111111111000000111111111222222222222222222333333444555666444555777777777888;;;===BBBQQQPPPPPPPPPQQQUUU[[[^^^ggghhhjjjkkkkkkiiihhhfffbbbaaa___]]]\\\\\\\\\\\\ZZZXXXTTTOOOIIIFFFEEEEEEHHHNNNTTTYYY[[[^^^bbbeeelllrrrzzz}}}xxxuuuqqqoooqqqtttuuutttxxx~~~~~~zzzzzz{{{}}}}}}yyyuuurrrqqqnnnmmmllliiigggdddcccbbbbbbaaa```_______________^^^___```aaabbbbbbcccbbbcccbbbaaa```aaaccceeeggggggffffffffffffeeedddcccaaaaaa``````aaabbbbbbccceeefffhhhjjjlllooopppqqqtttyyy}}}|||}}}~~~}}}|||}}}|||uuupppoooppptttzzz~~~}}}}}}~~~{{{wwwxxxzzz}}}~~~|||wwwpppllleee___UUUJJJAAA:::777555444333222000/////////000000000000////////////...................................................------------------------...------,,,,,,------......---,,,******+++,,,---++++++++++++++++++++++++,,,++++++******)))))))))***,,,...//////...,,,+++))))))******************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))*********++++++++++++******))))))******+++,,,+++***))))))+++,,,---++++++,,,,,,,,,---------000111111///,,,++++++---......//////000000111111---...000222222222111000000000000111222333333444222222222222333444555666444666777777777999;;;===BBBMMMOOOPPPQQQSSSXXX```eeelllnnnqqqssssssqqqnnnllliiigggccc^^^ZZZWWWUUUTTTQQQRRRQQQNNNKKKIIIJJJLLLRRRVVV[[[^^^^^^^^^aaadddiiinnnttt{{{}}}zzzxxxwwwxxxvvvssstttwwwwwwzzz||||||yyyyyy|||~~~|||yyyuuurrrqqqooonnnllljjjhhhfffdddcccbbbbbbaaa___^^^]]]\\\\\\ZZZZZZYYYXXXXXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\\\\ZZZYYYXXXXXXXXXZZZ\\\]]]]]]]]]^^^^^^\\\[[[ZZZYYYYYYYYYXXXXXXXXXYYYZZZZZZYYYZZZ[[[\\\^^^```aaabbbccchhhlllllliiijjjnnnssspppsssxxx|||~~~||||||}}}yyysssqqquuu|||~~~{{{zzz}}}~~~yyyyyyzzz|||}}}}}}|||zzzzzz}}}|||yyyvvvpppfffYYYNNNDDD===:::777555333000///.........111000000000////////////---------.......................................------------------------...------,,,,,,------......---,,,+++++++++,,,---++++++++++++++++++++++++,,,++++++******)))))))))+++,,,---...---+++)))(((---------,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++,,,******++++++,,,,,,,,,,,,************************))))))*********++++++++++++******))))))******+++)))***+++------,,,++++++---,,,,,,,,,,,,+++++++++---.........,,,,,,...///......//////000000111111---...000111222222111111000111111222333444555555111111111222222333444555555666777888888999;;;>>>FFFMMMPPPSSSUUUWWW\\\dddjjjooorrrvvvyyyzzzxxxuuusssrrrnnnhhhaaaZZZVVVSSSQQQLLLOOORRRRRRQQQRRRUUUYYY]]]```cccbbb```___aaadddggglllqqquuuxxx}}}|||yyyyyyvvvrrrqqqtttoooqqqtttuuuuuuxxx}}}|||yyywwwpppooommmjjjgggeeecccbbbaaaaaa```___^^^]]]]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXXXXWWWVVVVVVWWWXXXYYYZZZ\\\]]]___^^^\\\ZZZYYYYYYVVVVVVVVVUUUUUUVVVVVVWWWUUUUUUUUUUUUVVVXXXYYYZZZ[[[]]]___^^^\\\]]]___ccc```cccfffjjjlllooosssvvvuuuxxx|||}}}|||{{{}}}xxxsssttt}}}{{{vvvwwwtttxxx}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}vvvkkk___TTTJJJEEE:::888666333111111111222111111000000000/////////---------------.........+++++++++,,,,,,,,,,,,---------------------------...------,,,,,,------...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,+++***)))'''''',,,,,,+++*********++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,******++++++,,,------...*********************************++++++++++++,,,++++++************++++++(((***,,,//////...,,,+++---------,,,,,,+++++++++***+++------,,,---000222////////////000000000000---...///111111222222222111111222333444444555555111111111111222333444555555666888888888999<<<>>>EEEQQQUUUZZZ\\\\\\```ffflllppptttyyy~~~|||zzzvvvqqqiiiaaaYYYTTTRRRQQQMMMRRRWWWYYYYYY\\\aaaffffffhhhiiigggcccbbbdddgggfffjjjnnnppprrrwww{{{wwwwwwuuurrrqqqsssmmmpppsssuuuxxx}}}}}}zzzvvvsssooooooppppppnnnkkkhhhfff``````___]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXZZZZZZZZZYYYZZZZZZ[[[\\\]]]```bbbaaa^^^[[[[[[[[[VVVVVVUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWWWWXXXZZZ[[[XXXZZZ]]]^^^___aaaccceeebbbeeeiiikkkllloootttwwwzzz~~~}}}}}}}}}{{{www|||uuutttnnnqqquuuxxx{{{~~~}}}~~~|||rrrfffZZZTTTDDDAAA===999666444444444111111111000000000//////,,,,,,,,,------.........+++++++++,,,,,,,,,------------------------------...------,,,,,,------...,,,---...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))((())))))***+++***)))(((''''''((())),,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++---...//////...---,,,,,,,,,,,,------------***+++,,,,,,,,,---000222000000000000////////////......//////000222333444111111222222333333333444222222222333333444555666555777888888888999<<<>>>AAAVVVZZZ___``````bbbhhhmmmqqquuu|||~~~uuuppphhh^^^WWWSSSQQQPPPPPPVVV\\\___```ccciiinnnkkkmmmmmmjjjfffeeegggjjjdddhhhkkkmmmnnnrrrzzzyyyuuuttttttqqqqqqtttuuuxxx{{{~~~}}}{{{zzzwwwuuuqqqnnnllliiifffccc```aaaccccccbbb___\\\ZZZWWWWWWWWWWWWXXXYYY[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWWWWVVVVVVUUUUUUYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[^^^aaa```\\\YYYXXXYYYWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVVVVWWWXXXYYYWWWVVVTTTTTTWWWYYYYYYYYYUUUVVVXXXXXXXXXYYYZZZ\\\YYY\\\^^^___^^^___bbbfffbbbfffjjjmmmpppttt{{{~~~}}}|||||||||wwwyyyzzzyyyxxxyyy~~~}}}~~~uuurrrkkkmmmooopppttt}}}}}}{{{}}}~~~~~~~~~rrrfff___OOOKKKEEE???999666444444111111111111000000000000,,,,,,,,,------.........---------....../////////------------------------...------,,,,,,------...+++,,,///000000...+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,***)))((((((***,,,---...---+++*********+++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------...------,,,,,,++++++***************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000***++++++,,,...//////000***,,,------,,,---///111111111000000//////......//////......///111444555111111111111111222222222444444444444444555777777555777888888888:::<<<>>>BBBZZZ[[[^^^aaadddgggiiiiiippppppssszzz~~~yyyvvvnnncccZZZUUUUUUVVVWWW___```bbbeeehhhkkknnnpppooossswwwuuuooojjjjjjkkkhhhiiilllnnnppptttyyy||||||yyyvvvttttttvvvyyy|||xxx~~~{{{xxxwwwuuurrrooollljjjiiihhhgggeeeccc```^^^\\\[[[ZZZXXXWWWXXX[[[\\\[[[YYYXXXXXXWWWWWWWWWXXXXXXYYY[[[XXXWWWXXX[[[^^^]]][[[[[[[[[[[[YYYWWWWWWXXXZZZ[[[[[[\\\\\\^^^___```aaabbbbbbbbbaaaaaaaaa``````[[[[[[[[[\\\\\\\\\]]]]]]```aaabbbbbbbbbbbbaaa```[[[[[[ZZZZZZYYYZZZZZZZZZXXXYYYZZZ\\\^^^]]][[[XXXZZZZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVWWWYYYZZZYYYXXX\\\[[[[[[[[[^^^aaaeeeggglllqqqyyy}}}~~~}}}|||zzzwwwuuutttrrrssstttssspppqqqtttwwwxxx}}}}}}{{{ssslllkkkkkklllrrr||||||uuuqqqeeeYYYNNNHHHAAA999777:::666444222111222333222111000000///...............222111///...---------...222///......111222000---......---------,,,,,,,,,---------,,,,,,+++++++++------------,,,++++++*********+++,,,---......///---,,,***))))))***,,,---,,,++++++******++++++,,,++++++++++++******))))))'''(((***+++,,,,,,++++++---)))&&&''',,,000///,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++------------------------------..................111111000......---------,,,---...///000000000000111111222222222333333333444444444555666777888999::::::888666555666999<<>>CCC```aaaccceeefffffffffeeecccbbbdddhhhnnnpppooolllfffaaa\\\YYYZZZ]]]```bbbcccdddgggjjjnnnrrruuuwww{{{}}}~~~{{{vvvqqqoooppppppqqqqqqrrrtttxxx~~~~~~{{{xxxrrrnnniiifffcccaaa___]]]ZZZZZZYYYYYYYYYYYYYYYYYYUUUUUUVVVVVVVVVVVVVVVWWWVVVUUUTTTVVVXXXYYYYYYXXXYYYYYYYYYYYYZZZZZZ[[[\\\]]]\\\[[[\\\^^^```aaa```dddeeeeeedddbbbbbbccceeedddeeeeeegggiiikkkmmmnnnoooooonnnnnnmmmllllllkkkkkkllllllllllllmmmmmmmmmmmmoooqqqrrrrrrqqqooommmlllkkkjjjiiihhhhhhhhhhhheeedddcccccceeeeeedddbbbbbbbbbaaa```___^^^]]]\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\ZZZXXXWWWXXXWWWUUUTTTUUUSSSQQQPPPOOOPPPQQQRRRTTTWWW[[[```ffflllsssxxx{{{}}}~~~}}}|||{{{wwwsssqqqpppqqqppprrrtttuuuvvvzzz{{{|||~~~xxxuuurrrrrruuu|||~~~tttllliiieee[[[OOOHHH<<<888333111111222222333111000//////......//////......---,,,,,,------...000...,,,+++---...///.../////////.........------------------,,,,,,,,,,,,++++++,,,---------,,,,,,,,,+++++++++*********)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++************(((((())))))+++,,,---...,,,)))&&&'''***+++***(((*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---***)))))),,,///111111000///......---.........///000111222222222222111111111222222222222333111111111222333444555666555666666666666888<<>>???bbbdddfffgggfffbbb^^^[[[WWWUUUTTTUUUWWWZZZ]]]^^^cccbbbbbbdddgggkkklllllllllnnnqqqtttwwwzzz{{{|||~~~~~~}}}zzzxxxvvvvvvvvvwww|||}}}uuuqqqkkkfffbbb```^^^]]]WWWWWWWWWUUUTTTSSSSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVVVVWWWXXXXXXYYYZZZ\\\]]]^^^___aaabbbbbbbbbccccccdddfffggghhhkkkkkklllmmmnnnoooqqqsssuuuvvvxxxxxxwwwwwwxxxyyyxxxxxxyyy{{{}}}~~~}}}}}}}}}}}}{{{zzzzzz{{{|||{{{{{{xxxwwwvvvtttrrrpppooonnnllllllkkkjjjhhhgggffffffbbb```______``````___]]][[[ZZZYYYXXXWWWWWWWWWXXXZZZZZZ[[[]]]___aaabbbccciiigggeeeccccccccccccccceeefffgggjjjooouuuzzz}}}~~~yyyvvvpppooollljjjjjjmmmrrrvvvwwwyyy}}}~~~xxxuuuwww{{{}}}~~~{{{|||rrrcccTTTNNNEEE<<<777444222000111111000////////////////////////000000000000000/////////......///111222000////////////.........------------------------***++++++,,,------------++++++,,,---......//////***++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++++++++++++++,,,///---,,,***)))******+++---,,,++++++,,,+++***)))))))))***+++,,,,,,------........................,,,++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------000//////............///------...///000000000000000000111111111222222222222222222222444555666777666777888888777888:::<<>>888444222111000000//////000000000000111111000///...---***---000111000//////000............---------,,,------------.........///,,,,,,---------,,,++++++***+++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++((()))++++++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,...//////////////////............//////---...///000000111000000000000000000111111111111////////////000222333444444666888888888999;;;===@@@eeegggjjjkkkiiiccc\\\WWWSSSSSSSSSUUU[[[eeeqqqyyy{{{}}}}}}xxxrrrmmmeeecccaaa```___^^^[[[XXXVVVUUUTTTTTTVVVWWWWWWVVVSSSVVVYYYYYYWWWWWWXXXZZZ\\\]]]]]]___```aaabbbbbbcccccceeegggjjjlllnnnnnnnnnqqqtttuuuuuuvvvzzz}}}~~~~~~}}}|||zzzrrrqqqpppnnnllljjjiiihhheeeeeehhhoooxxx~~~zzzvvvrrrooolllggg```ZZZVVVXXXZZZ\\\]]][[[ZZZXXXXXXXXXXXXZZZ]]]bbbgggjjjlllqqqyyy|||tttooommmllllllmmmmmmlllkkkjjjlllpppsssvvvwww{{{}}}~~~xxxuuuuuuvvvzzz}}}~~~}}}{{{yyyoooiii```WWWNNNGGG@@@;;;222111111000000000000000000000000000000...,,,+++'''+++000111000......///......---------,,,,,,,,,---------.........//////------------,,,,,,+++***//////.........------------,,,***))))))***,,,---,,,++++++++++++++++++,,,+++++++++,,,,,,---------((()))+++---.........---)))+++------,,,+++++++++,,,,,,++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++////////////////////////,,,,,,,,,,,,---///111222//////.........//////000...///000111111222222222000000000000111111111111000000111111222333555666222444666888999:::===???AAAkkklllkkkjjjfffaaa\\\YYYTTTWWW[[[```fffmmmuuuzzz{{{sssmmmiiifffbbb___ZZZYYYXXXWWWVVVWWWWWWXXXVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[]]]^^^```aaaaaacccddddddddddddfffiiilllpppqqqrrrtttvvvxxxzzz{{{wwwzzz}}}}}}{{{xxxtttoookkkhhhkkkpppxxx{{{vvvooohhhccc___]]]ZZZYYYYYYZZZYYYXXXZZZYYYXXXYYYZZZ[[[ZZZYYY[[[___eeejjjpppwww{{{uuuoookkkmmmmmmllllllmmmmmmnnnnnnoooqqqsssvvvzzz}}}|||}}}~~~~~~~~~yyyxxxuuuvvvzzz|||yyyyyy|||~~~~~~|||zzz}}}uuuqqqjjjccc[[[RRRIIICCC<<<888444111222444444444---///111111///...000222////////////............//////............//////...---,,,++++++,,,---...///////////////.........---.........---,,,,,,+++++++++,,,,,,---...//////,,,,,,++++++,,,,,,---...------------------------***---...---***(((***,,,---,,,+++(((&&&'''***------,,,,,,+++*********+++***++++++,,,,,,------...***+++,,,------,,,+++***++++++*********+++---...,,,---......//////......000000000///......------......---+++)))))),,,...............////////////000111111111111222222222///000000222333444555555555555444666888:::;;;;;;>>>llllllkkkiiieeeaaa]]]ZZZXXXZZZ^^^bbbgggmmmtttxxx~~~{{{xxxsssnnngggccc```___\\\ZZZWWWVVVUUUUUUUUUUUUVVVWWWYYYYYYYYYZZZ[[[\\\^^^___``````bbbccceeeggghhhiiikkklllllllllmmmooosssvvvyyyzzz{{{}}}yyyuuuoooqqqvvv}}}yyysssnnneeebbb___]]]]]]]]]\\\[[[ZZZYYYWWWXXXXXXYYYWWWVVVSSSVVVZZZ]]]aaagggnnnsss}}}{{{vvvssspppooonnnmmmmmmnnnooopppmmmnnnppprrruuuyyy~~~}}}zzzzzz{{{|||}}}{{{}}}xxxuuuyyy|||}}}}}}xxxuuurrrmmmfff^^^UUUNNNDDD>>>777333222222111000000222333222///...000222////////////............///..................///000///............///000........................,,,---------,,,,,,+++***)))***+++,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***)))***++++++++++++)))''''''))),,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++******+++,,,---------...////////////...............------------//////...,,,******,,,...000000000000111111111111000000111111111222222222///000111222333444444555555555555666888:::;;;;;;???mmmllljjjgggccc```^^^]]]]]]___aaacccfffkkkppptttwwwyyy~~~{{{uuuqqqlllhhheeeccc___[[[XXXXXXWWWVVVVVVUUUUUUUUUUUUVVVWWWXXXYYY]]]]]]^^^```ccceeegggiiiiiiiiijjjlllnnnqqqssstttuuuvvvxxxyyyzzz|||yyy{{{}}}pppmmmjjjgggfffeeecccaaa^^^\\\ZZZYYYYYYXXXVVVTTTOOOPPPQQQRRRTTTWWW\\\___bbbgggpppzzzxxxvvvssspppooopppqqqrrrooooooooopppqqqtttvvvxxxwww||||||yyyyyyyyy~~~zzzsssuuu|||}}}{{{zzzzzzzzzxxxtttlllccc]]]PPPHHH???888555444222000333333333222000///000111////////////..................------------......000///............///000,,,,,,,,,------.........+++,,,,,,,,,,,,+++*********+++---///000///...---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,+++******++++++***)))***++++++***(((((()))***,,,,,,++++++******++++++......---,,,,,,+++******,,,++++++++++++++++++,,,---,,,++++++++++++,,,,,,,,,---......//////......,,,,,,,,,---------------000000///---++++++,,,...000000000000111111111111000000000111111111222222000000111222333333444555555555555666777999;;;;;;???jjjiiifffccc```___^^^^^^```aaabbbbbbcccfffjjjmmmppprrrvvv}}}xxxtttnnniiieeeaaa]]][[[ZZZXXXVVVUUUTTTUUUUUUUUUVVVVVVWWWYYY[[[\\\^^^___aaabbbdddfffjjjnnnqqqrrrpppqqqrrrtttvvvyyy|||~~~~~~~~~{{{vvvssspppnnnllljjjgggdddaaa___]]][[[XXXUUURRRRRRQQQQQQQQQSSSUUUWWWWWW[[[```gggmmmuuu}}}|||wwwtttsssttttttuuutttrrrrrrssstttttttttpppsssyyy}}}|||vvvwww}}}}}}|||}}}~~~xxxoooiii^^^UUUIIIAAA===:::777333333333222111000000111222////////////............------,,,,,,,,,,,,---------------,,,,,,---------******+++,,,------......,,,,,,---------,,,,,,+++---///111333444222000///,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,***((()))+++,,,***(((***,,,,,,,,,***)))***+++,,,,,,++++++***++++++,,,---------,,,,,,+++++++++---,,,+++******+++,,,---------,,,,,,+++++++++++++++,,,,,,---------------++++++,,,---......//////111111111///,,,,,,---...............////////////000000000000111111111111000000111222333333444444444555666666777888:::<<<@@@eeedddaaa___]]]]]]^^^^^^````````````___aaadddgggkkklllpppvvv}}}{{{sssnnnjjjgggccc```^^^\\\ZZZYYYWWWWWWVVVUUUUUUUUUVVVWWWWWWYYY[[[^^^aaaccceeeffffffhhhjjjmmmrrrvvvyyy{{{yyyyyyyyy{{{}}}}}}zzzwwwtttrrrpppmmmiiieeebbb___[[[XXXWWWUUUSSSRRRRRRSSSUUUUUUUUUWWWYYY\\\___dddiiimmmuuu{{{~~~{{{zzzzzz}}}{{{xxxwwwxxxwwwuuusssqqqqqqtttwww}}}~~~~~~|||wwwooodddVVVKKKFFFAAA:::444333111000///000111222333////////////............------,,,,,,,,,,,,------,,,------------------,,,)))******+++,,,---......------...............------///111333444222000///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,***((())),,,---+++(((+++---...---+++***+++,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---...///000000111000111111000---,,,---...............//////////////////000000000111111111111111111222222333333444333555777777666777:::===@@@___^^^]]]\\\\\\]]]^^^___```aaa```___^^^___bbbeeehhhjjjnnnssszzz~~~xxxrrrkkkddd______\\\ZZZYYYYYYZZZYYYXXXUUUWWWXXXWWWVVVWWWYYYZZZ[[[]]]```dddiiilllnnnooopppqqqssswww{{{}}}yyyvvvqqqmmmjjjfffaaa^^^[[[XXXUUUSSSTTTTTTTTTTTTRRRSSSUUUVVVXXX[[[___bbbbbbeeelllvvv~~~~~~{{{wwwvvvuuusssrrrtttxxx|||~~~uuueeeYYYRRRIII???777666333000000111222333333////////////..................------------............///000000///......+++++++++,,,,,,------------......////////////...+++---...///000...---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---,,,+++,,,------,,,******+++---++++++******++++++,,,,,,******+++,,,,,,---......,,,++++++++++++++++++,,,++++++,,,---------------)))***++++++,,,,,,++++++------......///000111111...///000000...---...///000000000000111111111111/////////000000000111111111111222222222333333333333555888777666777:::>>>AAA[[[[[[[[[\\\^^^___```aaaccccccbbbaaa```aaadddfffgggkkkpppvvv}}}~~~|||uuurrrmmmhhhddd```\\\YYYXXXVVVUUUUUUVVVXXXXXXXXXTTTWWWZZZZZZZZZ[[[^^^aaabbbeeeiiiooossswwwzzz{{{{{{|||~~~}}}xxxtttpppkkkhhhbbb^^^ZZZXXXXXXXXXVVVUUUQQQRRRTTTUUUUUUWWWYYY[[[XXXXXX\\\bbbfffiiittt|||yyytttqqqppprrruuuxxx{{{{{{~~~sssiiicccZZZNNNEEE<<<999444222222333333111////////////............///..................///......///000000///......,,,,,,,,,,,,------------,,,---......//////......+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***,,,------,,,,,,---...,,,,,,+++)))'''(((***,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***,,,---...///......++++++,,,------------------------....../////////,,,---//////...---...///000000000000111111111111////////////000000000111111222222222222333333333222555888888666666:::>>>BBBYYYZZZ[[[]]]___aaabbbccceeeeeeeeedddcccdddgggiiihhhlllrrryyy|||vvvrrrpppdddbbb^^^\\\\\\\\\[[[ZZZWWWUUUTTTTTTVVVXXXYYYXXXUUUXXX\\\^^^^^^```dddgggjjjmmmrrrwww}}}~~~yyytttqqqjjjfff```^^^]]]\\\ZZZXXXSSSTTTVVVVVVUUUUUUVVVXXXWWWVVVXXX\\\[[[ZZZaaalllnnnvvv~~~{{{vvvqqqpppqqqsssuuuwwwzzz|||}}}}}}zzzttttttuuuwww}}}}}}|||uuuqqqjjj___UUUBBB===777444444444222000000/////////............//////............//////+++,,,---......---,,,+++------------------------+++,,,,,,---.........---------------------------,,,,,,++++++,,,,,,---...))))))))))))))))))))))))***,,,///...,,,+++...000++++++)))&&&%%%&&&)))++++++*********+++,,,,,,---...------,,,,,,++++++******+++,,,------,,,+++***((())),,,...////////////,,,---......//////......,,,,,,,,,---------......***,,,...///......///000............////////////////////////000000000000222222222222222222333333222555999888666666:::>>>BBBVVV\\\___^^^___bbbdddbbbeeeeeefffhhhkkkkkkjjjhhhpppqqqtttzzzxxxrrrnnniiiddd```ZZZZZZYYYYYYXXXXXXWWWWWWTTTUUUWWWXXXWWWXXXYYY[[[___```bbbbbbdddgggkkkoooqqquuuzzzyyyooonnnmmmkkkhhheeebbb```[[[ZZZXXXXXXYYYYYYWWWUUUUUUUUUUUUVVVWWWXXXYYYZZZ\\\```gggooo{{{xxxpppllllllmmmmmmkkknnnppppppqqqvvv~~~zzzrrrooommmmmmrrrxxx~~~zzz}}}}}}|||wwwlllbbbRRRHHH:::222000222222222444333111/////////000000////////////////////////////////////////////////000000//////...---++++++++++++++++++,,,,,,---...+++++++++******)))))))))(((,,,,,,))),,,444777555------------------------,,,,,,------,,,,,,+++******++++++,,,------......+++,,,---...///////////////...,,,+++***++++++,,,///...,,,++++++,,,---...---.........---,,,,,,+++---...000111111///---,,,//////...---,,,,,,++++++,,,---///111111111111000......//////000000111111///000111111111000...---111111111000111111222222555666777777666777999;;;BBBUUU[[[``````bbbeeegggeeefffffffffiiillloooooonnnssstttwww~~~|||wwwrrrlllgggccc```\\\XXXXXXXXXWWWWWWWWWWWWVVVVVVVVVXXXZZZ\\\\\\]]]```bbbdddfffggghhhjjjmmmrrruuuxxx|||~~~}}}{{{xxxtttqqqnnnllleeeccc```___^^^^^^\\\ZZZWWWVVVVVVUUUUUUTTTUUUUUUTTTWWW\\\bbbjjjwww~~~wwwrrrnnnlllkkkfffiiikkkkkkkkkooowww}}}||||||{{{wwwsssoooooorrr{{{xxxwww}}}zzzqqq___TTTEEE:::666555444222333222111111000000000111////////////////////////////////////////////////............---,,,+++***,,,,,,++++++,,,,,,---...,,,,,,+++++++++*********))),,,,,,))),,,222555333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,---------,,,,,,---------,,,,,,+++---,,,+++++++++,,,---......------,,,,,,---------------......------,,,+++,,,---///000000///...---.............../////////...///000000000///............//////000000111111//////000111111222111111111111111000111111222333555666777777777777999<<>>AAAkkkqqqvvvwwwzzzxxxnnnjjjooowww}}}zzztttooojjjeeeaaa]]]]]]\\\[[[YYYYYYZZZ\\\```bbbdddddddddeeeiiimmmpppqqqsssvvvyyy|||zzzrrrkkkhhhbbb___\\\[[[\\\\\\YYYWWWSSSUUUVVVTTTRRRTTT[[[aaa```jjjyyyyyy}}}zzzrrrmmmttt~~~zzzxxxtttooollljjjjjjiiioootttzzz|||kkk\\\TTTDDD@@@;;;666444444666777000000000000000000000000////////////////////////++++++---...//////000000000///...---------------+++++++++,,,,,,---------///+++,,,000000+++***...++++++++++++++++++++++++,,,,,,---------,,,+++++++++,,,---///000222333444222000---+++))))))******)))***,,,---......---,,,,,,,,,++++++,,,---///000+++,,,,,,---.........---......---,,,,,,,,,------++++++---...///111222222555333111///...---------......//////000111111111---///000222333333333222/////////000111333444555222444666777777999;;;>>>777tttuuuwwwxxxzzzwwwooommmqqqzzz~~~wwwsssnnnhhhccc___]]]\\\VVVWWWXXXXXXXXXYYY[[[]]]aaadddgggiiikkknnnqqqssswwwxxx{{{{{{vvvooojjjccc```^^^]]]YYYWWWYYYVVVSSSRRRSSSTTTUUUTTTYYY___fffnnnvvvyyysssqqqpppqqqttt{{{}}}{{{vvvrrrnnnlllkkkjjjllllllqqqzzzssshhhbbbUUUIII===:::666111///222555222000......---,,,***000000000000000000000000////////////////////////333222000///.........///........................,,,,,,------,,,,,,+++***---,,,++++++***************++++++***((('''(((***,,,---///000111111111111333111000//////...+++))),,,...//////...------...,,,---.../////////...------------...------,,,,,,...---,,,,,,,,,,,,---...//////////////////......//////000000///...------...------......///000111000000111222444555666666111111111000111111222333666777777666666666999;;;@@@xxxxxxyyyyyy|||{{{yyytttqqqsss{{{|||uuupppmmmjjjfffbbb^^^\\\[[[ZZZYYY[[[\\\]]]]]]^^^aaaccchhhkkknnnqqqsssvvvyyy|||}}}{{{uuunnniiigggddd```]]][[[XXXTTTRRRRRRSSSRRRRRRSSSWWW]]]bbbhhhsss{{{uuutttrrrrrrwww~~~|||vvvqqqmmmkkkkkkkkkqqqzzzxxxppplllbbbUUUIIICCC>>>888555777555333222111222333111000000000000000000000000000------------------------000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++///...---,,,+++*********---,,,++++++++++++++++++---------...000222444555...------...000111000...(((***+++,,,+++,,,---///000///...---,,,,,,------,,,------.........------...---,,,,,,,,,,,,---...........................///////////////...---,,,...------......///000111///000000111222333444444111111111111111222222333333444555666777999<<>>:::888555333333333222000111111111111111111111111000000000000000000000000///000111111111000...---..............................//////......---,,,++++++,,,---...000222222---)))&&&''',,,...,,,))),,,,,,---------------,,,111///...///222444555555666555333000---,,,...///++++++,,,---.........---+++,,,---...////////////------------------------,,,,,,,,,---------......,,,,,,---------------,,,...------......///000111222222222222222222222222222222222111222333333444666777777777777888;;;>>>???yyy{{{~~~{{{vvvsssrrrttt{{{}}}yyytttooojjjgggbbb^^^]]]^^^```bbbddddddeeeeeeffffffgggggglllnnnqqqtttwww{{{}}}{{{yyyxxxwwwtttsssssssssttttttuuuvvvooooooppppppqqqrrrrrrrrruuuuuuuuutttrrrpppooonnniiiiiihhhhhhgggffffffeeecccbbbaaa``````aaaaaabbbaaaaaaaaabbbcccdddeeefffhhhkkkppptttxxx}}}zzzrrrlllgggccc```^^^\\\YYYWWWVVVWWWXXXYYY[[[^^^dddjjjnnnttt~~~|||yyyvvv{{{}}}yyyxxx{{{uuuhhhVVVHHH???;;;777444444444555555111111111111111111111111........................---...............------,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,******+++,,,...000222333///,,,***+++---///...,,,+++,,,---------+++)))(((+++***)))+++...111333333///000000...------///111(((***,,,---//////...---++++++,,,---............,,,------......------,,,,,,,,,,,,---......//////,,,,,,---............---...------......///000111222222333333333444444444222222222222222333444444222444666777888;;;???BBB@@@yyy|||zzzvvvuuuuuu{{{yyytttqqqnnnjjjfffdddccc```^^^]]]^^^aaadddfffgggiiikkklllnnnnnnoootttvvvzzz|||~~~|||xxxvvvrrrrrrqqqpppnnnmmmllllllhhhhhhhhhhhhhhhhhhiiijjjgggggghhhhhhiiijjjjjjkkkjjjjjjjjjjjjiiigggeeeddd______^^^^^^]]]\\\\\\\\\ZZZZZZZZZYYYYYYXXXXXXXXXVVVVVVWWWXXXYYYZZZ[[[[[[___aaaeeehhhkkkpppuuuyyy|||vvvqqqnnngggddd```\\\ZZZYYYXXXXXXYYYWWWYYY^^^aaabbbiiiqqqzzz{{{zzz{{{~~~lll[[[JJJEEE===666333333333333111111111111111111111111..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++,,,---...000111......---,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,***)))***,,,///111111,,,---......---,,,---///+++++++++,,,,,,------...++++++,,,,,,,,,,,,,,,+++,,,,,,---......---,,,,,,,,,------...//////000000,,,---...///////////////...------......///000111111222222333444555555666333222222222222333444444222444666777888;;;???BBBCCCyyy}}}}}}{{{zzz{{{}}}wwwooojjjhhhfffccc``````````````````cccfffjjjhhhjjjlllooorrrtttvvvvvvzzz||||||xxxuuurrrooollliiihhhhhhggggggffffffeeeaaaaaaaaa``````aaaaaabbb``````aaaaaabbbcccddddddddddddeeeeeedddbbb```___XXXXXXXXXWWWVVVVVVVVVUUUVVVVVVWWWWWWVVVUUUTTTSSSQQQRRRRRRSSSTTTUUUUUUVVVUUUWWWZZZ\\\___ccchhhlllsssuuuxxx{{{}}}~~~zzzqqqmmmhhhccc```^^^\\\ZZZXXXSSSSSSXXXZZZYYY[[[aaaeeevvv|||||||||{{{|||~~~qqq[[[SSSHHH>>>777444333222111111111111111111111111111111111111111111111111111000///......///111111........................,,,,,,------,,,,,,+++***------,,,,,,,,,------...,,,------+++))))))***+++...,,,***)))***,,,...000333000---,,,---............000111000---,,,+++,,,///---+++***)))+++---...++++++,,,,,,,,,+++******,,,,,,---......---,,,,,,------......///000111111------...///000000//////...------......///000111000000111222444555666666333333222222333333444555666777888888888:::===???BBB}}}}}}}}}|||||||||}}}~~~}}}rrrmmmfffbbbaaaaaa```^^^```bbbccccccccceeehhhkkknnnpppsssvvvwwwzzz}}}~~~~~~xxxwwwtttpppmmmjjjhhhgggbbbbbbbbbbbb```^^^\\\[[[YYYZZZ[[[ZZZYYYXXXZZZ[[[RRR___eee___\\\______ZZZ\\\\\\\\\\\\[[[ZZZYYYXXXUUUUUUUUUUUUTTTRRRQQQPPPOOOOOOOOONNNOOOOOOPPPQQQNNNNNNMMMMMMMMMMMMMMMNNNPPPPPPRRRUUUYYY]]]aaaccchhhjjjmmmnnnppptttxxx{{{}}}xxxqqqjjjeeeaaa]]]ZZZZZZXXXVVVUUUVVVWWWWWWVVV\\\cccppp~~~}}}}}}wwwiiiVVVEEE<<<888777666000111222222111111222444------...............------......///////////////........................++++++,,,,,,,,,+++)))(((++++++,,,,,,,,,------------------.........//////'''(((***,,,---------,,,,,,...000///------000333000111222222111///---+++---///000///---+++******,,,,,,+++******++++++,,,+++---///000/////////000...------,,,,,,,,,------////////////////////////111111000000000000111111///000111222333444444444444333111000000222333555444666888888999:::===???BBB~~~|||zzzzzz|||}}}zzztttmmmhhhbbb____________^^^aaaccceeefffhhhkkkooorrrtttvvvyyy|||}}}~~~}}}{{{yyywwwuuutttmmmllliiifffbbb```^^^]]]^^^^^^^^^]]]\\\ZZZXXXWWWSSSTTTTTTSSSRRRSSSVVVXXXVVV```cccZZZUUUWWWWWWRRRXXXXXXXXXXXXWWWVVVUUUUUUSSSSSSSSSRRRQQQPPPNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMNNNPPPSSSVVVYYY[[[___```cccdddfffiiinnnqqquuuyyy|||uuuoooiiidddaaa]]]ZZZWWWUUUUUUVVVVVVUUUWWWZZZbbbmmmwww}}}}}}|||}}}zzzeeeSSSFFF===888444111222333222222111111222...//////000000//////...---......///////////////...............---------///...---,,,,,,---...///++++++,,,,,,,,,------------------------.....................---+++)))(((...///000///,,,+++---///...///000000000...,,,++++++---//////---,,,,,,,,,,,,,,,+++++++++++++++,,,+++---///000/////////000......------------......////////////////////////222111000//////////////////000111222333333333333333222111000000222333555444666888888999:::===???BBB|||zzzyyy|||yyyrrrnnngggddd```^^^^^^`````````cccfffiiilllooossswww{{{}}}~~~}}}|||zzzxxxvvvuuutttqqqooolllkkkjjjgggeeeccc___]]]ZZZYYYXXXXXXXXXXXXWWWUUUTTTRRRQQQMMMMMMMMMLLLLLLOOOSSSVVV___eeecccXXXQQQRRRRRROOOSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJKKKLLLNNNPPPRRRSSSUUUVVVXXXZZZ[[[^^^bbbfffiiimmmrrrwwwzzz}}}}}}vvvppplllddd```[[[XXXWWWWWWVVVVVVUUUTTTVVV\\\bbbjjjwww|||yyyxxxvvvxxx{{{|||yyyzzzvvvdddTTTGGG===777333333333222222111000///000000000111111000000///---....../////////////////////.........---------...---***))))))+++---///,,,,,,,,,,,,------------------------,,,,,,,,,,,,111111000///---+++)))(((000000000...+++******+++,,,---...//////...,,,+++***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,---///000111/////////000//////............//////////////////////////////111000//////.........///000000111222333333333333222222111000111222444555444666888888999:::===???AAA~~~|||xxxuuurrrooommmcccbbb``````aaadddfffgggiiilllpppssswwwzzz~~~{{{wwwuuuttttttrrrqqqpppooommmjjjhhheeecccbbbaaa```]]][[[XXXWWWVVVUUURRRRRRRRRQQQPPPNNNMMMMMMJJJJJJIIIIIIJJJMMMRRRWWW___aaa\\\SSSMMMNNNPPPNNNPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMLLLJJJIIIHHHHHHGGGFFFDDDCCCCCCBBBBBBDDDDDDCCCCCCCCCDDDEEEEEEHHHHHHIIIKKKLLLNNNOOOPPPPPPRRRSSSUUUVVVXXX\\\___aaadddhhhlllnnnqqquuuwwwwwwxxx{{{}}}~~~~~~}}}}}}|||wwwooojjjddd___\\\ZZZYYYXXXXXXUUUTTTVVVYYY]]]gggqqq}}}xxxttttttttttttvvv{{{{{{zzz}}}}}}}}}pppbbbTTTFFF>>>555444222111111000///...000000111111000000//////---......////////////////////////...------,,,,,,///...,,,******+++,,,---,,,,,,,,,------------...---,,,,,,,,,,,,+++++++++------------------,,,,,,//////...,,,+++*********,,,------.........------+++,,,......---,,,---...,,,,,,,,,---------------222333333222000.../////////////////////000000111////////////////////////...............///000000000000111222222222222222222111111111111333444555444666888888999:::===???AAAzzz}}}|||vvvrrrnnnlllkkkjjjiiihhhaaabbbbbbccceeehhhkkknnnqqqtttxxx|||~~~~~~}}}}}}{{{xxxuuussspppmmmjjjjjjiiihhhggghhhhhhfffcccaaa___]]]\\\VVVUUUTTTRRRPPPOOONNNMMMOOONNNMMMLLLKKKJJJJJJJJJGGGGGGGGGFFFGGGJJJPPPTTTRRRRRROOOIIIFFFIIILLLLLLNNNNNNOOOOOOOOONNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDCCCBBBAAAAAACCCBBBBBBBBBCCCCCCDDDEEEDDDEEEGGGIIIKKKLLLMMMNNNNNNOOOQQQQQQRRRUUUXXX[[[[[[\\\___```bbbdddgggjjjkkkmmmppprrrtttsssrrrqqqssstttuuuuuuvvvxxx}}}{{{vvvooohhhccc```\\\ZZZZZZWWWVVVXXXXXXXXX\\\bbbiiittt~~~xxxtttrrrqqqoooooorrrzzz~~~{{{{{{}}}~~~|||zzz~~~yyymmm^^^PPPGGG:::666222000000111000///000000000000//////...------....../////////////////////.........---------444444333333111000...---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...---,,,+++++++++,,,,,,,,,---.........//////......---......---,,,+++,,,---+++,,,---............---666777666333000.........///////////////000111222////////////////////////,,,,,,,,,---///000222333000000111222222222111111111111111111222333444444444666888888999:::===???AAAuuuxxx}}}yyysssllliiieeeccccccddddddcccbbbdddggghhhjjjnnnrrruuuyyy}}}~~~|||zzzyyyxxxzzzyyyxxxxxxwwwvvvrrrpppllljjjgggfffeeedddcccaaa___^^^]]][[[YYYWWWUUUUUUPPPOOONNNLLLKKKJJJJJJJJJKKKKKKJJJHHHHHHGGGGGGHHHDDDDDDDDDDDDDDDFFFJJJNNNKKKJJJHHHGGGGGGJJJMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLJJJIIIHHHHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEAAABBBDDDFFFGGGIIIIIIIIIJJJKKKLLLMMMMMMOOOSSSUUUYYYZZZ[[[ZZZZZZ\\\___bbbeeefffiiilllmmmmmmmmmlllmmmmmmmmmlllmmmooossswwwzzz|||~~~|||uuunnnhhhbbb___\\\YYYWWWYYYXXXUUUUUUXXX]]]fffsss}}}yyyvvvpppnnnllljjjkkkqqqzzz}}}|||}}}~~~}}}|||~~~xxxjjj[[[QQQDDD===666111111222111000000000000000///...---------......///////////////........................222333333333222///---,,,,,,---------............+++,,,,,,,,,------------,,,,,,+++*********++++++,,,***)))***,,,.........//////...........................---++++++,,,---+++,,,...///000//////...666666555222///---...//////......//////000111222////////////////////////,,,,,,---...///111333444000000111111111111111000000000111222333444444444444666888888999:::===???BBBvvvyyy~~~|||vvvppplllfffdddbbbbbbdddfffgggggghhhkkkooorrrssswww|||}}}|||zzzxxxvvvsssrrrqqquuutttrrrrrrrrrpppmmmjjjfffdddcccbbbbbbaaa^^^\\\WWWVVVUUUTTTRRRQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEEEECCCDDDDDDCCCCCCCCCFFFHHHIIIHHHHHHJJJLLLMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEAAABBBDDDEEEFFFFFFEEEEEEGGGHHHIIIIIIIIIKKKNNNQQQUUUVVVVVVUUUTTTVVVZZZ]]]^^^```bbbeeeggghhhhhhhhhggggggfffeeeeeegggkkkoooqqqsssuuuuuutttssstttttttttuuuwwwwwwwwwyyy|||}}}uuummmhhhddd___\\\\\\ZZZUUUTTTUUUXXX^^^eeemmmwww}}}yyytttrrroookkkjjjlllqqquuu|||yyylllbbbQQQHHH<<<555222333222000111111111111000///...------......///////////////,,,,,,------.../////////......------------------------------............++++++,,,---...//////000///...---+++*********+++---+++)))***---//////...//////...---,,,,,,,,,,,,,,,------,,,+++,,,...000+++,,,...000111000///...000111000///------...000............///000111111////////////////////////////////////000111222222000000111111111111000000///000111222333444444444444666888888999:::===???CCCzzz}}}}}}vvvqqqmmmiiifffbbbaaabbbdddiiimmmooooooooossswwwzzz|||~~~||||||{{{{{{yyyxxxvvvtttqqqooommmllllllkkkjjjiiiiiigggdddaaa]]]\\\[[[[[[[[[YYYVVVSSSSSSSSSRRRQQQPPPOOONNNNNNKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCDDDEEEEEEFFFEEEDDDCCCEEEFFFGGGEEEFFFIIIKKKJJJIIIIIINNNNNNOOOOOOOOOOOOOOONNNMMMMMMMMMLLLKKKJJJHHHHHHGGGFFFEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCEEEFFFGGGGGGGGGIIILLLOOOMMMMMMMMMLLLLLLNNNSSSVVVUUUWWWYYY[[[]]]___```aaa^^^^^^]]][[[[[[]]]bbbeeefffhhhjjjjjjhhhgggfffgggfffggghhhiiiiiikkknnnqqqooopppssswww}}}wwwqqqnnnhhhbbb```]]]XXXWWWXXXVVVYYY\\\```fffrrr}}}{{{yyyuuupppkkkjjjlllnnnuuuxxx}}}{{{}}}zzzqqq\\\PPPBBB777444333222000333333333222222000//////---......///////////////+++,,,,,,---...///000000///...,,,,,,---///222333---------.........//////***+++,,,---///000111111///...---,,,+++,,,---...///,,,***+++...//////---///...---,,,+++******+++***+++,,,,,,+++---000222+++,,,...000111111000///+++,,,,,,,,,+++,,,///111------------...///111111////////////////////////222222111000000000000000000000111111111000000/////////111222333444444444444666888888999:::===???DDD{{{wwwrrrlllgggeeeeeeeeecccfffjjjmmmnnnpppsssuuuwwwzzz~~~}}}xxxtttqqqpppppppppnnnkkkjjjkkkjjjiiihhhiiihhhfffdddbbb``````___]]]ZZZWWWVVVUUUTTTSSSQQQOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIIIILLLLLLMMMOOOOOOPPPPPPPPPLLLMMMNNNNNNMMMJJJFFFDDDGGGFFFEEECCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEGGGFFFEEEEEEEEEGGGHHHIIIIIIKKKLLLMMMMMMMMMOOOQQQTTTUUUVVVXXXYYYYYYZZZZZZZZZXXXUUUSSSTTTVVVYYY[[[```ccceeeeeecccbbbbbbccc^^^^^^___```aaaaaabbbbbbeeefffhhhkkkooosssvvvxxx~~~}}}~~~|||uuulllfffbbb```\\\YYYXXXXXXXXXXXX[[[bbbllltttyyyqqqkkkiiiiiikkkooopppvvv~~~}}}||||||~~~mmm\\\JJJ@@@;;;555444777111111222111//////111222000/////////............---------------...///000,,,++++++***+++,,,...//////...---,,,,,,,,,,,,,,,---.........---,,,,,,+++//////000000///---+++***++++++,,,,,,---...//////---,,,+++******+++,,,---******+++,,,---...//////---...///000000///...---------......------,,,+++))),,,000222111000//////,,,------......------,,,............////////////...//////000000000000000111111111111222333444444666666666777999;;;===???BBByyyqqqooojjjfffcccccccccdddfffiiimmmppprrruuuwwwzzz{{{}}}yyytttpppmmmlllllljjjhhheeedddeeeeeecccbbbcccbbbaaa___^^^]]]\\\\\\XXXUUUSSSQQQQQQPPPNNNMMMJJJIIIHHHGGGFFFFFFFFFFFFIIIHHHGGGGGGFFFFFFFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEGGGFFFFFFFFFGGGHHHIIIIIIKKKKKKLLLMMMNNNNNNNNNNNNLLLLLLMMMMMMKKKIIIFFFDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEECCCDDDEEEFFFGGGFFFFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFBBBDDDEEEFFFEEEEEEGGGIIIKKKLLLMMMOOOPPPQQQQQQQQQUUUTTTRRRQQQQQQSSSUUUWWW\\\]]]^^^^^^]]][[[ZZZZZZWWWWWWWWWXXXXXXYYYZZZZZZXXXYYYZZZ]]]```cccfffhhhllllllmmmqqqwww~~~}}}ssskkkgggccc^^^[[[WWWWWWWWWVVVVVV[[[ccciiiqqq~~~xxxrrrmmmjjjiiiiiiiiioooyyy~~~{{{zzzzzzjjjWWWKKKBBB:::555666222222222111000///000000000000/////////.........000//////.........//////,,,,,,,,,,,,,,,---......///...------,,,,,,,,,---------......------,,,+++,,,------------+++***)))+++,,,,,,,,,---.........//////...------...//////---------------...//////......////////////......,,,---......////////////))),,,000111111000//////....................................////////////...//////000000000000000111111111111222333444444666666666666888;;;===>>>DDD{{{rrrmmmhhhfffcccaaaaaabbbdddeeejjjmmmrrruuuxxx{{{~~~{{{xxxxxxuuurrrnnnjjjhhhffffffaaa___]]]\\\]]]]]]\\\ZZZ[[[ZZZZZZYYYXXXXXXWWWWWWTTTQQQOOOMMMMMMLLLKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEHHHHHHHHHGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEEEECCCBBBBBBBBBBBBCCCDDDDDDBBBDDDEEEEEEDDDDDDEEEGGGIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOOOONNNOOOPPPPPPQQQWWWVVVVVVVVVVVVUUUSSSPPPQQQPPPOOOOOOOOOPPPQQQRRRPPPPPPQQQSSSUUUXXXZZZ[[[[[[[[[]]]```dddiiinnnqqqvvvyyyxxxqqqkkkeee```ZZZYYYXXXUUUTTTVVVZZZ]]]^^^jjjxxx|||vvvoooiiieeeddddddhhhrrr}}}{{{wwwyyy|||jjj\\\OOOCCC;;;888333333222111000///......000000000/////////......222222000//////.........,,,---..................///...------,,,---------------......------,,,,,,+++,,,,,,------,,,++++++,,,,,,,,,,,,------------000///............///000...---------...000222333//////............//////+++,,,---///000111111111***---000111000/////////000///............///000............////////////...///000000111111000000111111111111222333444555555555555666777:::<<<===CCCxxxsssmmmjjjdddcccbbbaaabbbdddggghhhnnnrrrwww{{{~~~~~~zzzuuurrrooonnnkkkgggdddbbbaaa```[[[YYYWWWVVVWWWWWWVVVUUUSSSSSSTTTTTTTTTTTTTTTSSSSSSPPPNNNMMMLLLLLLKKKIIIGGGFFFEEEEEEDDDDDDDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKJJJIIIGGGFFFFFFGGGGGGEEEDDDDDDDDDEEEEEEFFFGGGDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMMMMLLLQQQPPPOOOQQQRRRRRROOOLLLMMMLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMNNNPPPQQQSSSTTTTTTTTTUUUWWWZZZ]]]___aaa```ccchhhmmmuuu~~~~~~wwwoooiii```___\\\YYYVVVVVVVVVWWWXXX^^^eeennn{{{zzztttmmmhhheeecccfffnnnxxx|||vvvvvv{{{}}}nnn^^^OOOCCC<<<333222111111111000///---000000000////////////...111000000///......//////---...///000000///...---......------------......,,,------...------,,,,,,,,,------....../////////------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---///222555777//////---,,,,,,---//////,,,,,,---//////000000000+++---000111000/////////000///---,,,,,,---///000............//////////////////000111111111111000000000111111222333444555444444444555777999;;;===???{{{uuuqqqnnnkkkjjjddddddcccdddeeehhhjjjlllssswww||||||xxxtttooolllhhhfffdddbbb___]]]\\\[[[WWWUUUSSSSSSTTTTTTSSSRRROOOOOOQQQQQQRRRRRRQQQQQQQQQNNNLLLKKKKKKKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIKKKJJJHHHFFFFFFFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGHHHEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCAAACCCDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKLLLMMMMMMKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIKKKLLLMMMPPPPPPQQQRRRSSSTTTUUUVVVSSSVVVYYY\\\aaahhhpppuuuzzz~~~yyyssshhheeeaaa]]]ZZZXXXWWWVVVXXXXXX[[[___gggttt{{{uuurrriiiffffffkkkrrr}}}xxxxxx|||nnn\\\LLLAAA666444111000111111000...111000000000////////////...---------......///000......000000000///...---......---------......///,,,,,,------...------,,,------------...//////000,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,---------...///111333444///...---,,,,,,---...///------.........------,,,,,,...000000///......//////...,,,++++++,,,...///............///////////////000000111111111111111000000000111222333555666444444444555777999;;;======~~~zzztttooolllkkkjjjiiiffffffggghhhkkkmmmppprrryyy}}}zzzuuuppplllhhheee``````___]]][[[YYYXXXWWWTTTSSSQQQQQQQQQRRRQQQPPPMMMNNNOOOPPPQQQPPPOOOOOOMMMJJJHHHGGGHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIFFFFFFEEEEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBCCCBBBBBBAAA@@@AAABBBCCCCCCBBBBBBDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJFFFHHHJJJJJJIIIGGGGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLNNNOOOQQQSSSUUUYYY^^^bbbcccfffkkkssszzz~~~rrrnnnhhhccc___]]]ZZZXXXWWWUUUUUUXXX\\\cccppp|||}}}xxxuuuooojjjgggiiilllrrr}}}~~~~~~}}}kkkXXXJJJ???:::444111222333222000111111000000000/////////,,,,,,,,,------...///000//////////////////...---.........---......///000,,,,,,------......------+++++++++++++++,,,---...++++++++++++,,,,,,,,,,,,------...//////...------/////////.........------......------------......------......---,,,,,,+++---...000000///......///...---,,,++++++,,,---...............///////////////000111111222222111111000000000111222444555666555555555666777:::<<<===@@@~~~yyytttqqqmmmkkkjjjkkkkkkjjjjjjkkkmmmooossswwwzzz|||{{{wwwqqqlllhhhddd```]]]ZZZZZZYYYXXXVVVUUUSSSRRRQQQOOOMMMMMMNNNOOONNNMMMKKKLLLNNNOOOPPPOOOMMMMMMJJJHHHFFFEEEFFFFFFEEECCCEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGIIIKKKKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHIIIIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDBBBCCCCCCDDDCCCBBBAAA@@@BBBCCCEEEEEEEEEEEEGGGHHHGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGLLLOOOMMMHHHDDDEEEHHHAAABBBDDDFFFFFFFFFEEEDDDHHHHHHHHHIIIIIIJJJKKKLLLKKKJJJIIIGGGGGGGGGHHHHHHIIIKKKMMMMMMNNNOOORRRTTTTTTVVVZZZ___eeejjjnnnpppzzz~~~zzzrrrkkkfffccc___\\\VVVTTTTTTWWWXXXYYYaaakkksss{{{vvvvvvpppkkkiiihhhiiiqqqzzz}}}jjj\\\LLLDDD:::555444444333111111111111000000000/////////...............//////000///......---------..................///000000+++,,,------......---------,,,+++++++++,,,------*********+++,,,,,,,,,---,,,,,,---......---,,,,,,***+++---......---,,,+++,,,------......------,,,,,,---...............---...///000///...---...///....................................////////////000000111222222222222111//////000111222444555666666666666666888;;;===>>>BBB}}}uuupppllliiihhhhhhjjjlllnnnnnnnnnooorrrvvv{{{|||uuuqqqkkkeeeaaa^^^ZZZXXXVVVVVVVVVUUUTTTRRRQQQPPPNNNLLLKKKKKKLLLMMMLLLKKKKKKLLLNNNOOOOOONNNLLLKKKKKKIIIFFFFFFFFFFFFEEEDDDGGGGGGFFFFFFFFFGGGGGGHHHEEEFFFHHHJJJJJJJJJHHHGGGIIIIIIIIIJJJJJJJJJJJJKKKIIIJJJKKKMMMNNNNNNNNNNNNLLLLLLLLLLLLMMMNNNPPPPPPLLLMMMMMMMMMMMMMMMLLLLLLHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHGGGGGGFFFGGGGGGHHHFFFFFFFFFEEEFFFFFFGGGHHHFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFEEECCCBBB@@@AAACCCDDDDDDDDDFFFHHHFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHIIILLLRRRVVVRRRIIIDDDFFFJJJAAACCCFFFIIIIIIIIIGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJNNNLLLJJJHHHGGGGGGIIIIIIGGGHHHJJJKKKKKKKKKLLLNNNMMMNNNQQQTTTXXX[[[^^^___bbbeeejjjoootttzzzzzzrrrmmmhhhddd```XXXUUUVVVYYYWWWTTTXXXaaabbbmmm|||||||||vvvoookkkgggfffkkksssxxx{{{mmmVVVLLL@@@888666555333111111111111111000000000000222111000//////......///000///...,,,,,,,,,---..................///000000+++,,,,,,---.........---//////------------...///))))))***+++,,,,,,------))))))++++++++++++))))))"""%%%)))---///000///...+++,,,............,,,+++,,,,,,...///000000111111...///000///...---...///......///000000///................../////////000000000111222222222222111//////000111222444666777666666666777999;;;===???BBB{{{vvvoooiiifffggghhhiiilllnnnppprrrwwwzzz|||~~~zzzvvvfffeeecccaaa^^^[[[XXXWWWUUUTTTRRRPPPNNNLLLJJJIIILLLLLLKKKJJJIIIIIIHHHHHHJJJKKKLLLLLLLLLKKKIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKIIIKKKLLLMMMLLLKKKLLLMMMOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMLLLMMMMMMNNNOOOOOOOOONNNMMMLLLLLLLLLMMMLLLLLLJJJIIIIIIJJJKKKLLLGGGGGGHHHIIIIIIJJJKKKKKKEEEFFFFFFGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBBBBAAABBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFIIIIIIHHHHHHGGGFFFEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIMMMQQQSSSOOOGGGBBBCCCFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIIIIHHHGGGGGGHHHJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMLLLKKKKKKLLLPPPSSSUUUVVVVVVWWWYYY]]]bbbfffiiiooouuu|||xxxrrrkkkeee^^^[[[XXXVVVVVVVVVVVVUUUcccffflllvvv{{{xxxvvvqqqiiiccceeelllooouuu}}}}}}kkk[[[HHH===999777111+++333111///...///000///---////////////............000000000000////////////000///...------...///000///............---------------------------------,,,------......------,,,------------------------------......///000000000++++++++++++,,,...000111222111111000///...---,,,//////.........---------...---,,,,,,---...///000000000000000////////////......///000111333444555333333222222333333444555555666666888999;;;===>>>@@@{{{wwwtttqqqkkkffffffgggiiilllppptttwwwyyy}}}~~~zzztttooocccbbbaaa^^^[[[XXXVVVTTTQQQQQQPPPOOONNNLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGHHHJJJKKKKKKKKKJJJJJJHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJLLLNNNNNNMMMLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMOOONNNNNNNNNNNNOOOPPPPPPOOOOOONNNMMMMMMMMMNNNNNNNNNMMMLLLJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGJJJLLLIIIDDDAAABBBDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIHHHGGGFFFHHHIIIJJJIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJIIIIIIKKKMMMOOOQQQKKKKKKKKKLLLNNNQQQTTTVVVYYY^^^dddiiinnnuuu~~~uuuooohhhddd^^^ZZZXXXVVVUUUSSS[[[]]]bbbiiisss~~~zzzvvvnnneeebbbeeebbbhhhnnnsssuuuyyy|||mmmXXXHHHAAA===888444555333111111222333222111111111111000000/////////......//////000000111111000///...------...///000///............---------++++++++++++++++++++++++---......//////......---------------------------............------------,,,,,,---------,,,,,,+++((()))***,,,---///000111000000/////////...............---------...000000000/////////////////////555444333111000000000000222222222222222333444444555666666888999;;;===>>>@@@{{{vvvqqqnnnnnnllliiifffggghhhlllpppvvv{{{|||xxxrrrkkkggg___^^^]]][[[XXXUUUSSSRRRLLLMMMMMMMMMMMMMMMMMMMMMJJJIIIIIIHHHHHHGGGGGGGGGEEEFFFGGGIIIJJJJJJKKKKKKGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMOOOOOONNNNNNNNNOOOPPPPPPOOOOOOOOOOOONNNNNNPPPPPPPPPPPPPPPQQQRRRRRROOOOOOOOONNNOOOOOOPPPPPPPPPOOONNNLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFHHHIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIHHHGGGFFFGGGIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHGGGFFFFFFHHHIIIJJJIIIMMMRRRUUUYYY^^^gggmmmwww~~~wwwsssnnnfff```\\\YYYWWWVVVUUUXXX[[[]]]aaalll{{{~~~{{{tttjjjbbb```___ccchhhkkkllloootttxxx~~~hhhTTTGGG???:::777333111//////000111000000333333222111111000//////------...///000111222222//////............///000///............---------++++++++++++++++++++++++...//////////////////...------------------------///......---,,,,,,++++++,,,---...///...---,,,+++/////////...//////000000000000000000000///////////////.........///000000////////////////////////888777555222111///......222111111111111222333333555666666888999;;;===>>>@@@{{{rrrooollljjjkkkkkkjjjhhhiiikkkoootttzzz{{{wwwrrrlllfffaaa\\\[[[ZZZXXXVVVTTTQQQPPPKKKKKKKKKKKKKKKKKKKKKLLLHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMLLLNNNOOOPPPNNNNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQRRRSSSSSSPPPPPPPPPPPPPPPQQQRRRSSSQQQQQQPPPNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJIIIIIIHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFIIIHHHHHHHHHGGGGGGFFFFFFIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHGGGGGGEEEDDDFFFHHHIIIFFFDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHIIIIIIGGGFFFGGGHHHIIIIIIHHHHHHGGGHHHHHHIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGKKKJJJIIIHHHGGGHHHHHHHHHFFFHHHKKKMMMOOOSSSXXX\\\aaahhhrrr|||{{{vvvmmmfffbbb___]]]\\\XXXZZZ[[[YYYYYY```mmmwww}}}yyyppphhhdddccceeehhhjjjjjjlllooorrrxxxyyydddRRREEE<<<888333111...---///000000000333333222111000//////............///000111111111...............//////000///............---------..............................////////////.......................................---------,,,,,,,,,,,,------......//////333222111///......//////////////////////////////000000/////////000000000.........///////////////444333333222222222222222111111000000111111222333555666666888999;;;===>>>???{{{uuummmllljjjiiijjjkkkkkkkkknnnpppssswww|||}}}{{{{{{xxxtttqqqmmmhhhccc___YYYYYYXXXWWWUUUSSSQQQPPPKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNKKKMMMOOOOOONNNMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRQQQRRRRRRSSSTTTTTTSSSRRRRRRQQQOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFFFFJJJJJJIIIIIIHHHHHHHHHGGGJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMKKKJJJIIIKKKHHHFFFGGGJJJKKKGGGDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHJJJJJJHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGIIIJJJJJJIIIGGGFFFHHHGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHJJJMMMOOOQQQVVV^^^eeemmmwwwyyyqqqjjjfffbbb```]]]^^^]]]YYYXXX\\\eeemmmsss}}}uuummmjjjeeefffgggggggggggghhhiiippp|||xxxeeeTTTEEE<<<999666333222222444444444222222111000000///......000000000000////////////---......//////////////////............---------........................,,,------......------,,,........................------......////////////...---,,,++++++---///000,,,+++++++++,,,...000111........................000000000000000000//////------....../////////000111111111111222333444444111111000000111111222333555666666888999;;;===>>>>>>|||sssmmmiiiiiihhhiiijjjkkkmmmnnnuuuvvvyyy|||~~~|||yyywwwuuusssqqqmmmjjjhhhddd```\\\WWWWWWWWWVVVTTTRRRQQQPPPLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMNNNNNNNNNOOOOOOLLLMMMOOOOOONNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUSSSSSSSSSSSSRRRPPPOOONNNPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEFFFGGGHHHHHHHHHHHHKKKJJJJJJJJJJJJJJJJJJIIIHHHIIIIIIKKKLLLMMMNNNNNNKKKLLLNNNOOOOOONNNLLLKKKKKKIIIGGGHHHJJJJJJGGGDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGIIIKKKLLLJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHHHHGGGFFFEEEEEEDDDGGGHHHIIIJJJKKKJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGJJJOOOSSSWWW^^^ffflll{{{wwwooohhhdddaaa___\\\YYYXXXYYY^^^aaaggguuuzzzrrrooojjjiiiiiihhhhhhgggggggggjjjrrrvvvcccOOOBBB<<<999555222222333333333111000000000000/////////111000000000/////////...,,,---...///000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................------......///000000111000///.........///111222666444111///------...///------------............//////000000000///......---------......//////000222111111000111111222222222111111111111222333333555666666888999;;;===>>>???}}}uuunnnjjjggghhhiiijjjlllooosssuuu{{{}}}~~~}}}|||zzzwwwtttrrrpppnnnkkkhhheeebbb___[[[XXXUUUUUUTTTTTTRRRQQQOOOOOOKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJJJJKKKKKKKKKLLLLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOMMMOOOPPPQQQPPPOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWVVVUUUUUUUUUUUUUUUUUUSSSSSSTTTTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNMMMNNNNNNOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLJJJJJJKKKLLLLLLMMMNNNNNNKKKLLLOOOQQQRRRQQQOOONNNJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHJJJMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDBBBEEEHHHIIIJJJMMMSSSXXX```iiiuuu|||tttnnniiieee```\\\\\\[[[ZZZYYY^^^hhhvvvzzzxxxrrrqqqpppooonnnmmmkkkjjjgggnnnwwwrrr\\\MMM>>>:::555222111111222111000000000111111111111222////////////000000000000,,,---...///000000000//////............---------------------------------------............------................................................///111555999<<<=========DDDAAA;;;666111...---------.........////////////...//////000///...---,,,,,,,,,---......///000000111000000///000000111111222222222222222333444444555666666888999;;;===>>>AAA|||wwwsssnnnjjjggghhhkkkmmmppptttyyy|||~~~~~~|||||||||}}}~~~|||zzzwwwtttqqqooonnnkkkhhhdddaaa^^^[[[WWWUUUSSSSSSSSSRRRQQQPPPNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNOOOOOOOOOOOOPPPPPPNNNPPPRRRRRRQQQPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUVVVVVVWWWXXXXXXWWWVVVVVVUUUUUUUUUUUURRRSSSTTTUUUUUUTTTRRRRRRJJJJJJLLLMMMOOOQQQRRRRRRNNNNNNOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNHHHIIIKKKMMMMMMMMMMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMOOONNNNNNMMMLLLKKKJJJJJJKKKMMMPPPRRRSSSSSSQQQPPPJJJKKKLLLLLLLLLLLLLLLLLLHHHHHHHHHIIIIIIIIIJJJJJJIIIKKKNNNNNNMMMKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKJJJJJJJJJJJJIIIIIIGGGHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGEEEEEEDDDDDDBBB@@@AAADDDFFFFFFEEEGGGKKKOOOLLLTTT___hhhqqq}}}yyyqqqkkkeeebbbbbb```[[[VVVVVV]]]gggrrrvvvuuusssrrrqqqpppnnnlllhhhnnntttyyy~~~|||||||||}}}||||||kkk[[[CCC???:::666555555555444000111111222222333444444------...///000111222222+++,,,...000000000000/////////.........---------////////////////////////......////////////......///////////////////////////......------,,,,,,+++,,,222;;;DDDJJJMMMMMMLLL@@@===999555111000000000.../////////000000111111....../////////...,,,+++,,,,,,------...///000000------......///111222333333333222222333333444555555666666888999;;;===>>>DDD{{{xxxvvvsssnnnnnnpppjjjkkkmmmppprrrwww|||~~~zzzxxxvvvvvvpppqqqrrrrrrssstttxxxzzzzzzxxxuuusssqqqpppqqqqqqmmmiiieeeaaa^^^[[[YYYWWWXXXWWWVVVTTTQQQOOOMMMMMMPPPOOOMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJLLLLLLKKKKKKLLLNNNOOOOOOOOOOOOOOONNNMMMLLLRRRRRRQQQQQQPPPOOONNNNNNKKKMMMOOORRRSSSSSSRRRQQQSSSTTTUUUVVVWWWWWWVVVUUUUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWUUUQQQOOOOOOQQQTTTWWWQQQQQQQQQPPPNNNLLLMMMNNNRRRQQQQQQRRRSSSRRRPPPNNNQQQOOOLLLKKKKKKLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQPPPOOONNNNNNNNNMMMLLLKKKJJJJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIEEEFFFIIIKKKLLLKKKJJJIIIHHHIIIJJJKKKLLLMMMNNNOOOMMMNNNNNNMMMJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDJJJIIIGGGDDDCCCBBBCCCCCCHHHLLLQQQTTTYYYcccqqq{{{wwwlllccc___]]][[[YYY]]]\\\```iiittt}}}{{{zzzzzzxxxtttpppllljjjlllrrryyy}}}zzzyyyzzzzzz{{{xxxvvvyyyxxxdddQQQDDD888555555333111000111111000000000000000000222///+++''''''+++///222.../////////000000111111//////000000000000//////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---///...---,,,,,,---...///...222888>>>@@@>>>:::888////////////////////////........................000000000000000000000000//////---,,,,,,---...///...///000222222111111000222222222111222222333333666777999999888999;;;===@@@{{{xxxtttqqqrrrpppmmmnnnrrrooopppsssuuuwww{{{{{{wwwssspppooonnnjjjlllmmmnnnnnnppptttwwwvvvtttqqqooommmmmmmmmnnnmmmiiieeeaaa^^^\\\YYYWWWYYYXXXWWWUUURRRQQQOOONNNOOONNNLLLJJJIIIHHHHHHIIIJJJJJJJJJKKKKKKJJJJJJIIIKKKKKKJJJIIIIIIJJJKKKLLLIIIJJJLLLLLLKKKKKKLLLNNNOOOPPPPPPQQQQQQQQQPPPPPPNNNOOOOOOPPPQQQRRRSSSSSSPPPQQQSSSTTTUUUUUUUUUTTTRRRSSSTTTUUUUUUUUUTTTTTTVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTTTTRRRPPPOOOQQQSSSPPPPPPQQQSSSUUUUUUSSSQQQVVVSSSQQQOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNOOOOOOOOONNNOOOOOONNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOOOOOOONNNMMMLLLLLLKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNOOONNNLLLIIIHHHIIIKKKKKKKKKNNNLLLIIIEEECCCCCCCCCDDDHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEBBBAAABBBDDDGGGHHHFFFDDDCCCEEEHHHIIILLLSSS^^^gggpppzzz}}}sssjjjeeebbb^^^[[[\\\ZZZ\\\ccclllwww~~~}}}~~~~~~zzzwwwpppmmmlllppptttyyy~~~zzzxxxwwwrrrpppooosss}}}qqqYYYKKK===888666333111111000000000111111111111111111000...------...000111------------........./////////000000000000///////////////............---------------------------///.........------------......------------.........///222444555555333222........................................................................000///............///000...///000111222111111000333222222222333444444555666777999999888999;;;===CCC}}}vvvrrrpppmmmlllnnnooooooqqquuuuuuwwwzzz|||~~~}}}|||{{{{{{yyyxxxvvvtttppplllhhheeedddcccbbbccceeefffhhhkkkooorrrrrrqqqpppooommmmmmllllllllliiieeebbb___]]]ZZZXXXZZZYYYWWWUUUSSSRRRQQQQQQPPPOOOMMMKKKJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLKKKJJJKKKKKKJJJIIIIIIJJJKKKKKKKKKLLLNNNNNNMMMMMMOOOPPPNNNOOOPPPQQQRRRRRRRRRRRRLLLMMMMMMOOOPPPRRRTTTUUURRRRRRRRRSSSSSSTTTTTTTTTSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWYYYZZZZZZYYYXXXVVVUUUUUUSSSPPPNNNOOOQQQTTTRRRRRRTTTWWW[[[\\\ZZZYYYXXXUUURRRPPPQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQPPPOOONNNMMMLLLLLLIIIJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNMMMKKKIIIIIILLLMMMLLLJJJHHHIIIKKKNNNOOOPPPOOOOOOXXXWWWTTTQQQNNNLLLJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGDDDBBBCCCEEEFFFCCCAAAAAABBBBBBAAAAAAEEELLLRRRWWW]]]gggqqq}}}wwwqqqkkkddd___^^^ZZZYYY]]]bbbjjjvvvyyytttppppppppprrryyy|||}}}yyyvvvpppoooooorrr{{{~~~fffWWWFFF>>>999555333333000000000111111222222222///000111222222111000///------------............//////000000000000/////////............---------........................---------------,,,,,,,,,---..................---///...------,,,,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000111...///000111111111000000222222222333444555666777666777999999888999;;;===CCC|||wwwssspppnnnkkkkkkoooqqqrrruuuzzzzzz||||||yyyzzzxxxvvvttttttsssqqqooollljjjfffbbb___\\\[[[ZZZZZZ[[[^^^```bbbeeejjjmmmpppqqqsssuuutttrrrooolllkkkiiieeecccaaa^^^[[[YYYZZZXXXVVVTTTSSSRRRRRRRRRQQQQQQOOONNNMMMKKKKKKJJJIIIJJJLLLMMMMMMMMMKKKJJJLLLLLLLLLLLLLLLMMMMMMMMMNNNPPPRRRRRRRRRRRRTTTUUURRRSSSTTTUUUVVVVVVVVVVVVSSSSSSSSSSSSTTTUUUVVVWWWVVVUUUUUUTTTSSSTTTTTTTTTWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWYYYYYYYYYYYYXXXXXXXXXXXX```^^^\\\ZZZZZZ\\\___aaaYYYXXXVVVRRRPPPQQQTTTWWWYYYYYY\\\```dddeeedddbbb]]]YYYVVVSSSSSSTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQPPPOOONNNMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLKKKKKKKKKLLLLLLMMMMMMNNNKKKKKKLLLMMMNNNMMMMMMLLLPPPVVV___gggkkkkkkgggeeekkkhhhbbb[[[TTTNNNJJJHHHJJJKKKKKKKKKJJJJJJIIIHHHMMMKKKGGGCCCAAAAAACCCEEEFFFEEEDDDBBB@@@AAAEEEHHHIIIMMMSSS[[[fffssswwwmmmfffbbb\\\YYYZZZ]]]aaaiiirrr~~~xxxtttpppnnnssszzz}}}~~~~~~zzzxxxxxxwwwxxx|||ssscccQQQEEE===666333444000000111111222333333333000111222333333222111000/////////000000000000000//////000000000000//////............------------........................------------------------,,,---...//////...---,,,000///---,,,,,,,,,,,,---................................................,,,,,,,,,,,,,,,,,,,,,,,,//////////////////000000/////////000000000000000111111222222444555666777666777999999888999;;;===@@@}}}xxxtttrrrpppooolllmmmqqqssstttxxx|||~~~}}}zzzvvvssssssqqqooonnnnnnmmmjjjhhhdddbbb___[[[XXXVVVUUUUUUTTTUUUXXXZZZ]]]aaaeeeiiikkkooouuuyyyyyytttoookkkkkkhhhfffdddbbb```\\\ZZZXXXWWWUUUSSSRRRQQQRRRRRRQQQQQQPPPOOONNNMMMLLLLLLJJJKKKMMMNNNNNNNNNMMMMMMPPPQQQRRRRRRSSSTTTTTTTTTRRRTTTVVVVVVVVVVVVXXXZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZZZZ[[[\\\^^^______^^^\\\[[[ZZZYYYYYYYYYZZZ[[[[[[\\\]]]^^^___```cccccccccbbbaaa```___^^^______`````````aaaaaaaaadddcccaaa``````bbbdddfffcccbbb___[[[XXXXXX[[[^^^```bbbeeejjjnnnooonnnlllgggccc___[[[ZZZ[[[ZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWUUUUUUTTTTTTTTTUUUVVVWWWQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRQQQOOONNNMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLMMMKKKKKKNNNVVV\\\mmmoooqqqsssqqqnnniiifffdddaaa[[[UUUOOOJJJGGGFFFKKKLLLLLLLLLLLLKKKJJJJJJHHHLLLPPPNNNHHHDDDFFFIIIHHHGGGEEECCCAAAAAACCCEEEEEEHHHLLLQQQXXXaaajjjooo}}}uuummmeee___ZZZYYYZZZ[[[```fffttt|||wwwppplllnnnssszzz~~~}}}~~~~~~~~~zzzkkkYYYKKK@@@666222222111222222222333333333444111111111111111111111111000000000000000///////////////000000000000////////////.........---------------------------------..................//////,,,---...//////...---,,,------.../////////......................................................---------------------------------...///////////////////////////000000000000000000111222444555666666777999999888999;;;===>>>zzzuuurrrpppoooqqqnnnnnnsssuuuvvvzzz|||yyyvvvuuurrrooommmkkkiiihhhggggggeeebbb```\\\ZZZXXXUUUSSSQQQQQQQQQOOOQQQTTTVVVYYY]]]aaaeeefffjjjpppuuuuuuqqqlllhhhjjjhhhfffeeecccaaa^^^[[[XXXVVVTTTRRRQQQRRRSSSTTTOOOPPPPPPPPPPPPOOONNNMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQRRRTTTVVVWWWXXXYYYYYYXXXYYY[[[\\\\\\]]]___```^^^___```aaabbbbbbbbbbbb```_________```bbbeeefffggggggfffdddbbb```______```aaaaaaccceeegggiiijjjjjjjjjiiiiiigggfffddddddddddddeeefffgggggghhhiiigggjjjmmmppppppooollljjjlllkkkhhhdddaaa___aaaccchhhjjjooouuu{{{}}}|||zzzsssnnnhhhdddbbbaaaaaa```_________^^^]]]]]]\\\\\\ZZZYYYWWWVVVVVVWWWXXXYYYUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVUUUSSSQQQPPPOOONNNMMMMMMLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNOOOOOOPPPMMMMMMMMMMMMMMMMMMLLLLLLNNNLLLIIIGGGKKKUUUbbbllloookkkddd]]]YYYXXXYYYZZZSSSQQQOOOLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLHHHRRR\\\^^^WWWLLLEEEBBBFFFEEECCCBBBAAAAAAAAABBBCCCEEEGGGKKKOOOSSSVVVWWW```mmm}}}uuukkkccc]]][[[ZZZYYY[[[___iiisss|||wwwpppiiiiiimmmrrr{{{|||~~~qqqaaaSSSFFF999222222333333333333333333333333222111000//////000111222...............---------//////000000000000//////000////////////.........------------------------.........///////////////---..................---***+++---///000///...---------------------------................................................+++,,,---.../////////...//////.........///000111000000000111222333444555666777999999888999;;;===???}}}wwwtttrrrrrrqqqtttrrrrrrwwwzzz{{{|||rrrpppmmmkkkjjjhhhfffdddbbbaaa_________]]]ZZZWWWTTTRRRPPPOOOMMMMMMMMMMMMLLLNNNQQQSSSUUUYYY]]]aaadddfffjjjlllmmmllljjjhhhiiihhhfffeeedddbbb___\\\YYYWWWUUUSSSRRRSSSUUUVVVQQQRRRSSSTTTTTTTTTSSSSSSTTTSSSRRRRRRRRRTTTVVVXXXTTTVVVYYY\\\^^^```aaaaaabbbccceeeffffffgggiiikkkhhhiiikkknnnppprrrsssssspppnnnlllkkkkkkmmmooopppvvvvvvuuutttqqqnnnllljjjkkkkkklllnnnqqqtttwwwyyyxxxxxxwwwvvvuuusssqqqpppooooooqqqrrrtttvvvwwwwwwxxxzzz~~~}}}{{{zzzyyywwwsssnnnkkkkkklllqqquuu{{{xxxrrrooonnnmmmmmmjjjiiiiiihhhggggggffffffdddbbb___]]][[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZYYYXXXVVVTTTSSSRRRQQQPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNMMMNNNNNNNNNMMMMMMLLLLLLLLLOOOKKKIIINNNXXXaaaeeefffXXXUUUOOOKKKKKKMMMRRRUUUPPPNNNMMMKKKLLLMMMOOOQQQMMMMMMNNNNNNNNNNNNMMMMMMLLLRRR[[[bbbbbbZZZPPPHHHGGGFFFDDDCCCCCCCCCBBBAAAAAAAAABBBDDDGGGIIIJJJJJJOOOYYYfffrrruuullldddaaa___[[[ZZZ\\\bbbhhhuuu{{{wwwqqqiiihhhkkkmmmpppzzz~~~zzzmmmaaaRRRBBB999777555555444444333333222222222111111111111111111222///.........------------//////000000000000//////111111000000000/////////........................---------....../////////......------------......+++,,,---...///...------------------------------................................................+++,,,...///000000000//////......---...///000111222222222222222333444555666777999999888999;;;===???|||vvvsssssstttuuuuuuxxxuuuvvv{{{~~~}}}}}}~~~~~~zzzsssmmmiiigggdddbbbbbbaaa___]]]\\\[[[ZZZZZZYYYWWWTTTQQQNNNMMMLLLJJJIIIJJJJJJKKKJJJLLLOOOQQQSSSVVV[[[^^^eeeeeefffggghhhiiijjjjjjiiihhhffffffeeeccc___\\\ZZZXXXVVVTTTSSSTTTVVVXXXUUUVVVWWWYYYZZZZZZYYYYYYXXXVVVUUUTTTUUUWWWZZZ\\\^^^```dddgggjjjlllmmmmmmkkkmmmoooppppppqqqsssuuuwwwyyy|||~~~|||||||||}}}|||zzztttuuuvvvxxx|||{{{zzzzzzyyy}}}~~~}}}xxxxxxxxxwwwvvvuuuuuutttssspppllliiifffdddddddddaaa``````______``````aaa]]]\\\[[[ZZZZZZ[[[\\\]]]]]]\\\ZZZYYYWWWUUUTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSSSSQQQOOOLLLKKKOOOOOONNNNNNMMMLLLLLLLLLMMMKKKNNNZZZhhhkkk```TTTMMMNNNOOOQQQSSSUUUVVVWWWVVVSSSPPPMMMKKKKKKLLLMMMMMMNNNNNNOOOOOOOOONNNNNNGGGGGGMMMYYYfffkkkhhhbbbKKKIIIHHHGGGGGGGGGEEEDDD@@@???>>>@@@BBBEEEFFFFFFIIINNNUUU[[[eeevvv~~~uuulllhhhddd___]]]]]]^^^bbbkkk|||}}}{{{yyysssllljjjlllhhhiiinnn}}}}}}}}}xxx{{{xxxlll]]]LLLAAA>>>666666555444333222222111111222333333333333222111111111000000/////////...//////000000000000//////111111111111000000000000000000000000000000000000,,,,,,,,,------.........///...---,,,,,,---.../////////..................------------------------................................................,,,---///000111111111000///......------///000111444444333333333444555555666777999999888999;;;===>>>{{{uuussspppnnnooorrruuuxxxxxx{{{|||wwwssspppqqqqqqpppnnnllljjjgggfffbbb___\\\[[[\\\\\\YYYVVVVVVUUUSSSQQQPPPNNNNNNNNNHHHHHHGGGGGGFFFGGGGGGGGGJJJKKKMMMPPPRRRTTTVVVWWWZZZ]]]aaaeeeggghhhggggggeeeddddddcccaaa___]]]\\\]]]\\\YYYWWWVVVVVVXXXXXXWWWZZZ^^^`````````aaaaaabbbcccbbbaaa``````ccceeefffhhhkkkooossswwwzzz{{{{{{{{{|||}}}~~~~~~zzzuuuqqqooommmlllhhhgggeeedddeeefffhhhiiiiiihhhfffcccbbbbbbbbbbbb^^^^^^]]]ZZZXXXXXXZZZ\\\XXXWWWVVVUUUTTTSSSSSSSSSZZZYYYXXXVVVUUUSSSRRRRRRPPPRRRSSSQQQNNNLLLNNNQQQPPPXXXbbbddd___WWWQQQOOONNNOOOPPPQQQRRRTTTTTTUUUWWWUUURRROOOMMMLLLMMMMMMKKKLLLNNNPPPPPPOOONNNLLLEEEIIIJJJKKKXXXllltttoooOOOMMMKKKIIIGGGFFFFFFFFFDDDCCCBBBBBBAAAAAABBBBBBBBBFFFKKKOOOTTT^^^lllvvvxxxnnnhhhddd```\\\``````eeemmmwww}}}xxxtttqqqnnnkkkiiiggghhhkkkrrr~~~~~~~~~}}}|||vvvuuu~~~vvvgggYYYJJJ>>>888777666666555444444444111111111000000000000000111000000///////////////666222///111777;;;<<<:::000000000000000000000000------------------------,,,---...//////...---,,,+++++++++,,,---...///000...///////////////......//////............//////////////////////////////------......---,,,++++++++++++,,,,,,---......///000000000111222222222333444444333333333444555555777888999999999:::===@@@BBB~~~yyyvvvsssqqqooonnnooosssvvvyyy|||{{{zzzvvvrrrnnnjjjgggeeeeeeeeedddcccaaa___^^^]]]YYYVVVTTTSSSTTTSSSQQQNNNPPPOOONNNLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJLLLNNNQQQSSSUUUVVVYYY[[[___bbbdddeeeeeedddeeedddcccaaa___]]]\\\[[[[[[ZZZYYYYYYYYYZZZ[[[\\\[[[^^^bbbeeefffhhhjjjkkklllmmmnnnmmmkkkkkklllnnnrrrtttwwwzzz~~~}}}zzzyyyxxxuuutttrrrqqqpppppppppqqqlllmmmnnnnnnnnnlllkkkjjjfffeeeccc___\\\[[[]]]___]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^]]]\\\[[[YYYWWWUUURRRSSSSSSSSSSSSUUUWWWYYY^^^bbbeeeddd___XXXUUUSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXVVVSSSPPPNNNMMMMMMMMMLLLMMMNNNNNNNNNLLLKKKIIIHHHLLLJJJHHHPPP^^^aaa[[[NNNMMMKKKIIIHHHGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA>>>AAADDDFFFIIIQQQ]]]fffxxxxxxqqqkkkeee```^^^^^^```fffmmmxxxzzzvvvrrroookkkhhhddddddffflllvvv~~~zzzvvvwww~~~wwwrrrwwwsssfffVVVIII===:::666333333222111000//////000000111111222222222222111000000000000000333///---...444888888666000000000000000000000000........................------............------//////...---------............////////////......+++,,,---///111333555777000000000000000000000000000000111111000000///...,,,,,,------......//////000000000111111222222333444444333333333444555555777888999999999:::===@@@AAA~~~{{{wwwtttrrrpppoooooooooqqquuuyyy{{{{{{xxxuuunnnllliiidddaaa^^^\\\[[[XXXXXXXXXWWWVVVUUUTTTSSSPPPNNNLLLLLLLLLKKKIIIHHHKKKJJJIIIGGGFFFEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLOOOQQQSSSSSSVVVXXX[[[^^^`````````___cccaaa___]]][[[ZZZZZZZZZXXXYYYZZZ[[[]]]^^^___```aaadddhhhkkknnnqqquuuxxxzzz|||~~~~~~}}}|||||||||}}}|||zzzyyyyyysssuuuyyy|||}}}|||zzzxxxtttrrrooojjjeeecccdddfffaaaaaaaaaaaabbbccceeeeeefffggghhhhhhfffccc```^^^ZZZYYYXXXYYY[[[^^^```aaafffeeebbb___\\\ZZZYYYYYYWWWWWWVVVUUUVVVWWWXXXYYY\\\[[[XXXUUURRRPPPOOONNNNNNOOOOOOOOONNNLLLJJJHHHKKKMMMJJJFFFJJJQQQQQQKKKMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFDDDCCCAAA@@@@@@@@@>>>???@@@@@@AAAFFFNNNUUUbbbrrrvvvmmmfff```^^^]]]```cccjjjwww~~~yyytttooojjjgggcccbbbbbbeeemmmwww|||xxxuuurrrttt|||zzzqqqrrryyy}}}}}}wwwfffYYYIIIAAA888333333333000---...//////000111222333333333222222111111111111111000---+++,,,000222222111000000000000000000000000////////////////////////.........------.........//////.........///000000......///////////////...000000//////000000111222000000000000000000000000111111111111111111000///------......///000000000//////000000111222222333333333333333333444555666777888999999999:::===@@@BBBzzzwwwuuusssrrrnnnnnnoooqqqtttxxx|||}}}uuuoookkkgggeeebbb___[[[XXXUUUSSSSSSSSSPPPQQQQQQQQQQQQPPPOOOOOOKKKJJJIIIIIIHHHHHHGGGFFFIIIHHHGGGFFFEEEEEEDDDEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHJJJLLLNNNPPPQQQSSSUUUWWWYYYZZZ[[[ZZZZZZ]]]\\\ZZZXXXWWWXXXYYYZZZXXXYYY\\\___aaacccddddddgggjjjmmmpppsssxxx}}}~~~yyyssspppppprrrkkkkkkkkkkkklllmmmnnnoooqqqsssuuuvvvuuurrrmmmkkkiiieeeaaa```dddggggggfffhhheeeaaa___aaaccceeeeeebbbaaa___^^^]]]^^^___```dddccc```]]]ZZZVVVTTTSSSRRRRRRRRRQQQPPPNNNMMMLLLJJJLLLKKKHHHJJJOOONNNIIIMMMMMMLLLLLLLLLKKKLLLLLLIIIHHHFFFDDDBBBAAA@@@@@@BBBCCCCCCAAAAAADDDIIIMMMWWWaaasssvvvmmmfffbbb___^^^^^^aaajjjsss}}}vvvpppkkkgggdddcccaaabbbgggpppyyy~~~{{{|||vvvqqqrrryyyxxxvvv{{{}}}vvvgggVVVKKK===666555666333///000000000111111222222222222222111000000000000111...,,,***+++---//////...000000000000000000000000...............////////////...---,,,,,,---...///***++++++---///111333444---...//////////////////111000///...---,,,,,,,,,////////////////////////....../////////......---.........///000000111111...//////000111222333333333333333333444444555666777888999999999:::===@@@CCC{{{vvvsssrrrqqqqqqnnnooorrruuuyyy}}}xxxooogggaaa]]]ZZZXXXTTTRRROOOLLLJJJIIIJJJJJJLLLMMMMMMNNNNNNMMMMMMLLLHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDAAAAAA@@@@@@AAABBBCCCCCCEEEEEEGGGIIIKKKLLLNNNOOOQQQRRRSSSTTTUUUUUUUUUTTTVVVUUUTTTSSSTTTVVVYYYZZZYYY[[[^^^aaaeeegggiiijjjnnnpppsssvvvyyy|||~~~}}}}}}}}}}}}~~~~~~|||wwwrrrlllkkknnnqqqrrrqqqrrrooommmmmmpppsssuuuvvvrrrqqqooonnnmmmlllmmmmmmlllkkkiiifffbbb]]]ZZZWWWTTTTTTSSSRRRQQQPPPOOONNNJJJLLLLLLKKKMMMPPPOOOMMMNNNNNNOOOOOOOOONNNNNNNNNKKKJJJHHHFFFDDDBBBAAAAAADDDDDDCCCBBBBBBCCCFFFIIIMMMSSS___pppwwwnnnhhhccc```^^^]]]bbbiiiqqq{{{sssnnnkkkeeeccc``````dddkkksssyyy{{{rrrnnnooowwwvvvbbbUUUEEE;;;888888555222333333222222111111000000111111000////////////000...---,,,---...//////...////////////////////////,,,,,,---------.........///...---,,,,,,---...///))))))***,,,---000222333------...///////////////******+++,,,...///111222........................,,,------......---------......//////000111111111---...///000111222333333333222222333444555666666777888999999999:::===@@@BBB{{{uuuqqqooooooooooooppprrrvvvzzz~~~}}}xxxoooiiiaaaZZZVVVSSSPPPNNNNNNLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHDDDEEEFFFEEECCCCCCDDDEEECCCBBBAAAAAAAAAAAABBBBBB????????????@@@AAABBBBBBDDDEEEFFFHHHJJJKKKLLLMMMOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPRRRTTTVVVWWWYYY[[[^^^bbbgggllloooqqquuuxxx{{{~~~|||zzz{{{~~~~~~~~~}}}}}}}}}~~~~~~|||zzzxxxwwwvvvwwwvvvuuuqqqlllgggaaa^^^XXXXXXVVVTTTSSSQQQPPPOOOMMMNNNNNNNNNNNNNNNNNNNNNQQQQQQRRRRRRRRRQQQPPPPPPMMMLLLJJJHHHFFFDDDDDDCCCAAAAAA@@@@@@@@@AAACCCCCCHHHJJJRRR___pppwwwpppiiieeeaaa]]]^^^bbbfffrrr~~~vvvqqqfffccc```^^^```gggnnnrrr}}}vvvpppmmmqqqmmmaaaOOOBBB<<<999666333444444333222111000000///111000000///////////////......//////000000000000////////////////////////++++++,,,,,,---..................------.........------,,,,,,,,,------...,,,---...///000000000000//////......//////000111---------------------------......///////////////......//////000000111111------...///111222333333222222222333444555666777777888999999999:::===@@@@@@zzzvvvrrrooonnnooonnnnnnsssvvvzzz~~~|||uuunnniii```\\\UUUQQQNNNLLLJJJHHHJJJIIIIIIIIIHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEAAACCCDDDDDDBBBAAACCCEEEAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGIIIKKKLLLLLLNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOPPPQQQQQQRRRVVVXXX\\\bbbiiiqqqwwwzzz|||{{{tttnnnjjjbbbaaa^^^ZZZWWWTTTRRRQQQQQQPPPPPPPPPOOONNNOOOQQQTTTTTTUUUUUUUUUSSSRRRQQQNNNMMMKKKJJJHHHGGGFFFFFFCCCBBBAAAAAABBBBBBBBBAAADDDFFFLLLTTT]]]nnn{{{rrrlllfff___]]]___```gggqqq|||yyykkkgggbbb___```dddjjjnnnuuuzzzssssss{{{|||ppp^^^MMMBBB;;;888666333333333222222111111111222111000000//////000000---...000111111111222222////////////////////////,,,,,,,,,---.../////////------............------///......------------...,,,---...///000000000000444333111///---,,,,,,,,,..............................///000000000000000------...//////000000111,,,---...///000222333333222222222333444555666777777888999999999:::===@@@AAAxxxuuurrrppppppppppppooouuuxxx||||||uuuooohhhaaa]]]VVVSSSNNNKKKIIIHHHGGGEEECCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCAAACCCEEEDDDBBBBBBDDDFFFAAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFGGGIIIJJJLLLLLLNNNMMMMMMMMMLLLLLLLLLLLLNNNNNNOOOOOOOOONNNNNNMMMTTTVVV[[[bbbkkkttt|||xxxtttllljjjfffaaa\\\XXXUUUTTTSSSRRRRRRRRRQQQPPPSSSVVVVVVVVVWWWWWWVVVUUUSSSRRROOONNNLLLKKKIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFDDDCCC@@@AAAFFFJJJMMMXXXrrrzzzssskkkccc___```\\\```dddlll|||ppplllgggbbbaaaeeejjjmmmpppyyy{{{vvvzzz}}}kkkWWWHHH???;;;:::222222222222222222333333333222222111000111111111,,,...000111111222333444////////////////////////---------...///000000111,,,---...//////...---,,,---------......000111111,,,---...///000000000000,,,++++++,,,,,,...//////////////////////////////------...//////000//////------......///000000000,,,,,,---///000222333333222222222333444555777777777888999999999:::===@@@DDD~~~|||uuutttqqqpppoooqqqssstttyyy{{{yyytttlllfff```\\\XXXUUUPPPLLLGGGDDDDDDDDDBBB@@@FFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB>>>@@@CCCCCCBBB@@@??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEIIIGGGFFFHHHLLLNNNNNNLLLLLLKKKKKKKKKLLLMMMNNNOOONNNNNNNNNOOOOOOOOOPPPPPPTTTUUUWWW[[[bbblllwww|||tttnnngggbbb___]]]\\\[[[ZZZYYYWWWVVVVVVXXXZZZ\\\ZZZZZZZZZYYYXXXVVVUUUTTTWWWSSSMMMJJJIIIIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCBBB@@@BBBCCCDDDIIITTTeeeppp{{{sssllleee```___]]]```gggppp|||uuuiiidddeeeeeegggkkkqqquuu}}}~~~{{{hhhUUUFFF===999555333111111111111000/////////...---,,,++++++***////////////000000000000...............///000111////////////////////////,,,------......------,,,,,,---///000000000///...//////............//////---------------------------...000///......///000...///000111111000///...............////////////111111000000111111222333333333333333444555666666999999999:::;;;>>>@@@AAAGGG{{{xxxwwwuuutttrrrqqqrrrtttvvvxxx}}}|||xxxtttqqqeeeaaa[[[VVVSSSPPPMMMKKKKKKGGGDDDBBBCCCDDDCCCBBBEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>@@@BBBCCCBBBAAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEGGGJJJLLLKKKJJJKKKKKKLLLLLLMMMNNNOOOPPPNNNOOOOOOOOOOOOOOOOOOOOOQQQSSSUUUXXX]]]fffooovvv|||~~~|||~~~|||vvvlllccc^^^\\\ZZZYYY]]]]]]]]]]]]]]]^^^______aaaaaa```___]]][[[XXXWWWUUURRROOOMMMMMMLLLJJJIIIIIIIIIHHHHHHGGGEEEDDDCCCDDDEEEEEEDDDEEEMMMXXXbbbyyy~~~tttjjjddd___]]]]]]aaagggqqqzzznnnjjjjjjiiijjjlllooorrrxxxxxxtttuuuwwwvvvcccQQQBBB999777555222111222222111000000000//////......------/////////000000000111111//////.........///000000------------------------,,,------......------,,,------///000000000///...//////............//////..................------///000111000...------...//////000000000000///////////////000000000000111111111000000111111222333333333333333444555666666888888888999;;;===???AAADDDzzzvvvtttsssssssssssssssuuuyyy|||~~~~~~xxxrrrlllfffaaa]]]UUURRRNNNLLLKKKJJJHHHGGGDDDBBB@@@@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBBBBAAA@@@@@@?????????AAABBBBBBBBBBBBCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGJJJKKKKKKJJJMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQSSSUUUWWWZZZ```gggkkkrrrwww}}}zzzwww{{{ttthhhaaa^^^\\\\\\aaaccceeehhhiiihhhgggfffkkkkkkkkkjjjhhhddd___]]]WWWUUUSSSSSSRRRQQQOOOMMMKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFEEECCCBBBEEEMMMSSSgggxxx|||qqqiiiddd___\\\]]]___dddnnnxxxwwwrrrpppnnnmmmoooqqqrrrtttyyyzzzxxxxxxxxxrrrjjjfffgggkkktttttt```KKK>>>:::777444222222333222222111111111000000000000000000000000111111111222222000000///.........//////------------------------------............---------......///000//////////////////....../////////.........---------,,,,,,000111111000---,,,,,,---000000////////////000000000000000000111111111111111111000000111111222333333333333333444555666666777777777888:::<<>>@@@CCC}}}zzzwwwuuuttttttqqqrrrtttxxx|||zzztttjjjeee^^^XXXSSSOOOKKKHHHGGGEEECCCBBBCCCCCCBBB@@@BBBBBBBBBBBBAAAAAABBBCCCAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCBBB@@@???AAABBBCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLMMMNNNOOOPPPQQQPPPRRRTTTWWWYYY[[[\\\\\\]]]\\\[[[ZZZYYYWWWVVVVVVXXXZZZ[[[\\\]]]___bbbdddgggiiilllooottt{{{wwwsssxxx{{{pppiiidddbbbaaafffnnnuuuzzz{{{zzzyyy~~~zzzwwwmmmggg```ZZZWWWVVVUUUTTTOOOOOOOOOOOONNNLLLKKKJJJDDDEEEEEEDDDDDDEEEFFFHHHJJJSSSddd|||uuummmfffbbb___]]]___ccciiisss~~~xxxtttvvv{{{{{{{{{yyyxxxzzzxxxqqqpppkkkiiiiiifff```]]]^^^cccgggnnnyyyrrr^^^PPPAAA<<<666222000111111111...//////000000111111222000111111111222222222222222111000///////////////000000000000000000000000---......//////......---............/////////000......///000000///......///.........---------,,,,,,...//////......///111//////000000000000//////........./////////000000111111000000111111222333333333333333444555666666777777777888999<<<>>>@@@DDD}}}|||yyywwwuuuttttttttttttuuuxxx|||{{{rrrlll]]]YYYSSSOOOLLLIIIGGGEEEEEEDDDBBBBBBCCCCCCAAA@@@BBBCCCDDDCCCBBBAAAAAABBBAAAAAAAAAAAABBBBBBCCCDDDFFFEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEDDDBBBAAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJLLLOOOPPPQQQRRRTTTVVVUUUWWW[[[^^^aaacccddddddcccbbbaaa___]]][[[ZZZYYY[[[]]]^^^___```bbbeeehhhjjjkkklllmmmooorrrwww{{{vvvoooqqqvvv}}}zzzooogggbbbdddhhhpppwww}}}}}}vvvkkkaaa[[[XXXVVVUUUQQQQQQQQQPPPOOONNNLLLLLLJJJJJJIIIGGGFFFFFFEEEEEEDDDIIIVVVkkk~~~uuulllgggccc^^^^^^```___fffrrr}}}xxxzzz~~~}}}~~~|||}}}vvvoooiiiffffffeeeaaa___```aaaccciiisss~~~uuudddXXXFFFAAA999333111000111111......//////000000000111000000000111111111222222111111000/////////000000..............................////////////......///............///000000---...///000000///...---000000000000000000000000+++---...///...///111222...///000111111000///...............////////////111111000000111111222333333333333333444555666666777777777888:::<<>>@@@BBBDDDzzzxxxvvvuuuvvvxxx{{{||||||xxxqqqiiibbbZZZSSSNNNFFFFFFEEEDDDCCCBBBBBBAAAEEEDDDCCCBBBAAAAAA@@@AAABBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFHHHIIIIIIGGGFFFFFFGGGKKKJJJIIIJJJLLLMMMNNNNNNOOOPPPPPPPPPPPPSSSVVVZZZWWWXXXZZZZZZZZZ\\\___aaa```aaadddgggkkkooosssuuu{{{}}}||||||zzzwwwtttvvvtttrrrqqqrrrwww{{{~~~yyyoooiiiggggggiiimmmsss~~~~~~|||zzzxxx|||xxxwww~~~{{{yyyzzz~~~uuujjj```VVVTTTRRRQQQPPPOOOOOOOOOMMMMMMMMMMMMLLLKKKIIIIIIHHHHHHGGGGGGLLLZZZmmm||||||tttmmmfffbbb___]]]]]]```fffqqq}}}}}}sssnnnrrrtttrrrppprrrjjjlllppptttyyyssskkkbbbWWWIII<<<555222000///222111000000000000000111111000///000222333333111222222111000//////000000000111111222111///---,,,//////......---------,,,***,,,---////////////...///////////////.........---------------...//////////////////000000000000......///000000111000000222222222111111111000000...///000111222333333333444555555555444444555777555777:::;;;<<<>>>@@@BBBFFFxxxwwwvvvvvvwwwyyy|||~~~}}}rrrmmmfff___XXXQQQKKKGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLKKKJJJJJJKKKMMMMMMMMMNNNPPPRRRSSSSSSTTTUUUVVVVVVVVVYYY]]]```aaabbbdddeeeeeeeeegggiiimmmnnnqqquuuzzz~~~~~~|||{{{{{{}}}uuuoooeeecccccceeeiiittt|||||||||}}}|||yyywwwvvvtttsssvvvrrrppptttzzz}}}sssggg]]]ZZZVVVSSSQQQPPPOOONNNOOONNNNNNMMMKKKJJJHHHGGGHHHIIIIIIHHHIIIQQQ]]]gggxxxwwwoooiii```]]][[[\\\```hhhxxx}}}|||wwwzzz|||yyywwwxxxpppqqqtttwww|||~~~wwwjjj___OOOAAA888444333222222222111000000000000111111000///000222333222111222111111000000000000000000000000000///...------/////////.........------+++,,,---......///....../////////////////////.........---------......///////////////000000000000...///000000000000000000222222222111111111000000///000111222222222222222333444444444333333444666666888:::<<<<<<===@@@BBBCCCwwwwwwvvvwwwxxx{{{~~~wwwqqqgggbbbZZZSSSNNNIIIEEEBBB@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCDDDEEEFFFGGGHHHCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJLLLLLLKKKKKKMMMNNNQQQRRRSSSUUUWWWYYY[[[\\\]]]^^^``````aaadddgggjjjoooqqqtttvvvvvvvvvvvvwww~~~zzzssseeeaaa]]]\\\^^^fffxxx|||yyyvvvttt}}}|||zzzwwwuuuuuutttsssrrrqqqnnnlllmmmmmmqqq|||tttgggbbb[[[UUURRRPPPOOONNNOOOOOONNNLLLKKKIIIHHHGGGGGGIIIJJJJJJHHHJJJOOOSSS]]]llluuunnnddd___[[[ZZZZZZ___lllxxx|||xxxxxxyyy|||vvvjjjXXXHHH===777555555333222111111000000111111222000000000222333222111111111111000000000000000000000///...------------000000////////////......,,,,,,,,,------...///000......////////////////////////......---.........////////////000000000000000000000111000000//////222111111111111000000000000111111222222222111111222333444333222222444666777999;;;<<<<<<===???AAABBBwwwwwwwwwxxx{{{~~~wwwmmmfff^^^YYYRRRLLLHHHEEECCCAAA@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHIIIKKKLLLLLLKKKLLLNNNOOOOOOPPPSSSUUUWWWYYY\\\___aaacccfffgggiiikkkmmmnnnoooqqqtttwww|||zzzssshhhbbb\\\YYYYYY___mmm||||||vvvssszzz~~~}}}|||{{{yyywwwrrrooommmllliiijjjsss}}}pppiii^^^VVVRRRPPPOOONNNNNNNNNMMMLLLKKKJJJJJJJJJGGGIIIKKKKKKJJJJJJKKKMMMRRR]]]mmm~~~}}}uuukkkeee___[[[YYY[[[cccmmmyyy}}}uuucccPPPBBB:::777666444333222111111111111111222111000111222333222000000000111111111000000000000///...,,,,,,,,,---...000000000000000////////////...------...///111222............////////////000//////...............////////////000000000000111111111111111000///...111111111111000000000000111111222222222111111000222333444444333333555777888:::<<<===<<<===???@@@EEExxxxxxyyy{{{~~~yyynnnddd]]]VVVRRRLLLHHHEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHIIIKKKMMMNNNOOOQQQSSSUUUVVVXXXZZZ^^^```aaaeeeiiilllnnnpppsssvvvxxxzzz}}}~~~{{{ssskkkddd\\\XXXWWWZZZfffrrrxxxtttxxxvvvrrrooommmjjjhhhnnnvvvwww|||qqqcccXXXTTTRRRQQQOOONNNMMMLLLLLLLLLLLLMMMNNNKKKKKKKKKJJJIIIIIIJJJLLLNNNTTT]]]hhhwwwssslllddd___[[[ZZZ___fffnnn~~~~~~ooo[[[III>>>888777555444333222111111111111222111000111222222111000///000111111111111000000000///---,,,,,,---....../////////000000000000000000000/////////111222444---.........//////000000000//////.........//////////////////000000000000111111222111111000//////000000000000000000000000111111222222222111111000333444555555555555777999999;;;<<<=========???AAAFFFzzz{{{|||~~~xxxnnnddd[[[UUUNNNKKKGGGDDDCCCCCCBBBAAACCCCCCCCCCCCDDDDDDEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKMMMOOORRRTTTUUUWWWYYY[[[]]]___cccgggkkkpppuuu{{{~~~wwwllleee]]]XXXUUUVVV^^^ggg{{{yyysssuuu{{{yyyrrrooolllhhhiiillliiipppyyy~~~lll___YYYWWWTTTRRRPPPOOONNNMMMMMMNNNOOOPPPOOONNNKKKIIIHHHHHHHHHIIIJJJMMMPPPVVVaaauuu}}}tttjjjddd^^^ZZZ\\\aaahhhwww|||iiiUUUEEE<<<888666555444333222111111111333222000111222222111000...///111222222111000000//////...............///......////////////000000/////////000000111222333------......///000000000//////......//////000111////////////000000000000111111111222111111000000//////000000000000000111000111111222222222111111333555666666555666888:::888:::<<<======>>>@@@BBBEEE|||}}}vvvlllbbbZZZRRRNNNHHHFFFDDDCCCDDDDDDCCCBBBAAABBBCCCDDDEEEGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJHHHIIIJJJLLLMMMNNNOOOOOORRRRRRTTTWWWZZZ]]]```aaabbbdddgggiiikkkpppuuuyyy}}}ooohhh___ZZZUUUSSSXXX^^^pppzzzsssrrruuu~~~}}}wwwssslllgggfffdddgggmmmqqquuu}}}xxxhhh```\\\YYYVVVTTTSSSQQQOOOMMMNNNNNNOOOQQQOOOLLLKKKJJJJJJJJJJJJIIIJJJKKKMMMTTTbbbvvvtttlllddd^^^]]]___bbbmmmyyywwwbbbOOOBBB<<<777666555333222222222111333222111111222222111///...///111222222222000000...//////000000/////////------........./////////------...///000000000000------......///000000111............///000222222////////////000000000000000000111222222222111111////////////000000111111///000111222222222222222333444555555555666888:::777999<<<===>>>???AAACCCDDD~~~yyynnncccZZZRRRLLLIIIFFFDDDDDDDDDEEEEEEDDDCCC@@@AAABBBDDDGGGIIIJJJKKKFFFFFFGGGHHHIIIKKKLLLMMMLLLMMMOOOQQQSSSTTTTTTUUUZZZ[[[]]]```dddhhhkkkmmmqqqsssvvvxxx{{{ssskkkccc]]]WWWSSSTTTYYYhhhyyy|||sssqqqrrrwww{{{rrriiidddeeefffhhhhhhgggiiirrrzzz~~~oooeee```\\\XXXXXXVVVSSSPPPNNNMMMMMMMMMPPPNNNNNNNNNOOOPPPOOONNNKKKLLLMMMLLLNNNWWWfffqqq~~~tttkkkbbb___```\\\dddnnnyyykkkVVVGGG@@@777777555444333222222222444222111111222222111///---///111222333222111000...///000111111000///...,,,---------......//////***,,,---////////////...---------...///000000111---------...000111333444////////////000000000000///000111222222222222222.../////////000000111111...///000111222333333333111333444444444555777999777999;;;===>>>@@@BBBDDDFFF}}}xxxsssiii]]]UUUQQQNNNIIIEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDEEEGGGGGGGGGIIIKKKMMMKKKLLLMMMMMMLLLLLLNNNPPPVVVVVVUUUSSSSSSUUUZZZ]]]```ccchhhlllpppuuuzzz~~~vvvmmmccc]]]WWWRRRSSSXXX```ooo}}}{{{{{{uuupppqqqvvv|||sssjjjddd`````````______```cccfffiiiooowww~~~oooddd______\\\[[[YYYUUUPPPMMMLLLLLLNNNMMMLLLJJJJJJJJJKKKLLLLLLKKKJJJJJJNNNSSSYYY]]]rrrzzznnneee___[[[\\\[[[```kkktttzzz~~~|||zzzwwwcccMMM<<<:::666333444333//////111---,,,+++---///111111111//////000111111111111111111111000000//////......000000000000000000000000.........///000000///---000111333444444333111000////////////000000000000///000111222222111000///000000111222222222222111000000000000111111111111000111111222222333444444666666666666777888999:::<<<<<<===>>>???AAACCCDDDHHH|||sssmmmfff^^^TTTMMMJJJIIIFFFCCCDDDDDDDDDDDDEEEEEEEEEEEECCCEEEFFFGGGGGGHHHJJJLLLJJJMMMOOOQQQSSSUUUYYY\\\\\\\\\[[[ZZZ[[[]]]bbbeeepppssswww{{{ssskkkbbb\\\VVVRRRRRRVVV^^^lll}}}yyyxxx{{{tttoooooorrrtttiiiaaa^^^]]]\\\[[[ZZZ[[[]]]___```dddhhhkkknnnttt~~~|||nnnhhhggg```___]]]XXXRRRNNNMMMMMMPPPPPPNNNMMMMMMMMMNNNNNNNNNLLLJJJIIIJJJMMMQQQSSSbbbqqqzzzpppiiieee^^^\\\]]]dddkkkpppxxx~~~}}}{{{~~~~~~|||nnnYYYIII>>>999555555444000///222000///---...///111000000//////000111111111111111111000000000/////////...000000000000000000000000111000000000000000///......///111222333444333333////////////000000000000///000000111000000000/////////000111111111111000000000000000111111111111111111111222333333444444555555666666777999:::;;;<<<<<<===>>>@@@AAACCCDDDGGGxxxllleeeXXXRRRKKKFFFEEEFFFEEECCCEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHIIIKKKNNNMMMPPPUUUXXX\\\___dddgggfffffffffffffffiiinnnqqq{{{~~~{{{oooggg```\\\VVVQQQQQQTTTZZZgggyyy{{{vvvtttpppsss{{{~~~rrrmmmmmmooo{{{yyykkkccc\\\[[[YYYWWWVVVVVVWWWXXX[[[]]]___^^^^^^```eeejjjuuuzzz{{{rrrooohhhgggccc]]]VVVQQQOOONNNQQQQQQPPPOOOOOOOOOOOOPPPPPPNNNKKKIIIIIIJJJLLLNNNTTT___rrrxxxpppkkkddd___\\\^^^aaaeeemmmttt~~~}}}~~~|||wwwvvv~~~zzz}}}zzzfffVVVCCC<<<777666444111111333333111000///000111000/////////000111111111111111000000000000////////////000000000000000000000000333222111000//////000000111111111111111222222333////////////000000000000000//////...//////000000......///000000000000000000000000000111111111111111111222222333333444444444555555666888:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFuuuhhh```RRRNNNHHHEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEDDDGGGIIIJJJKKKKKKLLLOOOQQQSSSWWW[[[```cccgggkkknnnpppqqqrrrrrrrrruuuyyy}}}xxxkkkeee___[[[WWWQQQOOORRRWWWbbbrrrzzzsssoookkkjjjnnnwww{{{pppkkkkkknnnzzz~~~pppggg]]]ZZZWWWVVVUUUVVVVVVVVVWWWYYYZZZZZZYYYZZZ]]]```cccgggnnnzzzyyytttqqqooojjjccc[[[UUUQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPRRRPPPOOOMMMMMMNNNOOOPPPOOOVVVcccxxxxxxrrrlllddd]]][[[\\\^^^fffmmmxxx{{{zzzvvv||||||{{{mmm\\\GGG>>>777666555333333555444222000000111222111000//////000111111111111111000000000000////////////////////////////////////111111000......///111333666555222000.........///////////////000000000000//////...------...000111...///000000111111000000///000000000111111111111111111222222333444444555444444555666888;;;<<<>>><<<<<<===>>>@@@BBBDDDFFFGGG|||ooobbbZZZPPPMMMIIIFFFEEEFFFGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNPPPSSSUUUXXX\\\bbbhhhmmmqqqvvvyyy|||}}}~~~~~~~~~xxxjjjddd___\\\WWWQQQOOOQQQTTT]]]jjjzzzzzzqqqmmmiiieeedddhhhooozzzxxxooojjjjjjmmmyyysssjjj^^^ZZZWWWUUUVVVVVVVVVUUUQQQSSSTTTUUUUUUVVVXXXYYYXXX[[[aaaiiivvvzzzyyywwwqqqiii```XXXTTTRRRQQQQQQRRRRRRRRRRRRRRRRRRUUUTTTRRRQQQPPPOOOOOOOOOOOOSSS]]]mmm~~~rrriii```\\\ZZZZZZ```hhhqqquuu|||~~~zzz}}}sssbbbLLLAAA888555555444555777222111000000222333333222//////000111111111111111////////////000000000000////////////////////////---......---,,,...222555777555111...---------...////////////000000000000///...---------///000111///000111111222222111111///000000000111111111111111222222333444444555555444555555777999;;;===>>>;;;<<<===???AAACCCEEEFFFIIIwwwlll```YYYMMMLLLIIIFFFEEEEEEGGGHHHGGGGGGGGGHHHIIIJJJLLLLLLKKKMMMPPPRRRSSSVVVYYY\\\___dddlllssszzzyyylllfff```\\\WWWQQQOOOQQQRRRXXXcccqqqzzzqqqlllgggaaa]]]^^^cccmmm||||||vvvmmmiiijjjkkkwwwuuukkkaaa]]]XXXVVVWWWWWWUUUSSSRRRRRRSSSTTTTTTTTTSSSSSSQQQTTTXXX]]]fffsss|||wwwnnnccc[[[WWWUUUTTTUUUVVVVVVVVVVVVVVVUUUWWWVVVUUURRRPPPMMMKKKJJJLLLQQQXXXeeexxxxxxoooeee___[[[YYY\\\bbbgggkkksss|||}}}{{{|||{{{kkkTTTGGG;;;777666555555777222000///000222333333222//////000111111111111111////////////000000000000000000000000000000000000+++---///...,,,---111444222111///------...000111////////////000000000000............///000111111000000111222222222222222000000000000111111111111222222333333444444555555555666666777999;;;<<<===;;;<<<===???AAADDDFFFGGGJJJxxxpppggg]]]WWWKKKJJJIIIGGGEEEFFFHHHIIIKKKJJJJJJJJJKKKNNNRRRTTTRRRUUUXXXZZZ]]]```eeehhhmmmrrrzzz|||ooohhhbbb]]]WWWQQQPPPSSSNNNRRR\\\jjjzzz|||rrrlllfff```\\\]]]```fffqqq}}}}}}yyysssllljjjllllllxxx|||rrrjjjeee^^^ZZZZZZYYYVVVRRRTTTTTTTTTUUUVVVTTTRRRQQQNNNQQQTTTVVVZZZcccoooyyyzzzqqqfff^^^YYYWWWUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVUUUTTTRRROOOMMMKKKJJJOOOUUU\\\iiixxxnnnggg```[[[[[[^^^___aaaiiiuuu{{{zzzyyyzzz|||qqq___PPPAAA:::888666555555333111000///111111111000//////000111111111111111.../////////000000000111000000000000000000000000---000222111---,,,///222000///.........///000111////////////000000000000---...///000111111111111///000000111111111111111000000000000111111111111222222333333444555555555777777777888999:::<<<===;;;<<<===???AAADDDFFFHHHIII}}}yyysssmmmfff^^^VVVQQQJJJJJJIIIHHHGGGHHHJJJMMMNNNMMMLLLKKKNNNRRRVVVYYYZZZ]]]```cccfffjjjooorrr{{{~~~rrrjjjccc^^^XXXRRRQQQSSSLLLOOOWWWeeevvv|||sssmmmfffbbb___```aaadddllluuu~~~{{{wwwrrrlllkkkmmmooo{{{zzzsssmmmeee```^^^\\\WWWSSSQQQQQQRRRTTTUUUTTTQQQOOOOOOQQQSSSSSSSSSXXXbbbiii}}}|||rrrggg___ZZZXXXSSSTTTVVVWWWWWWWWWVVVVVVSSSTTTUUUUUUUUUSSSRRRQQQJJJOOOTTTWWW]]]ooowwwooofff^^^\\\^^^\\\]]]dddqqqyyyzzzwwwvvvttt{{{rrrgggWWWEEE===999666444444555333000000000000...---//////000111111111111111.../////////000000111111000000000000000000000000000333666444///,,,---///222111000///...---------////////////000000000000---...000222222222222111...//////000000000000000000000000000111111111111222222333444444555555666888888888888999:::;;;<<<;;;<<<===???BBBDDDGGGHHHHHH}}}xxxrrrmmmggg```\\\XXXTTTRRRRRRMMMHHHFFFIIILLLNNNNNNMMMOOORRRTTTUUUZZZaaafffgggjjjnnnppprrrvvv}}}}}}uuuppphhhaaa[[[VVVRRROOOOOOPPPTTT^^^lll}}}uuukkkhhhbbb___aaadddfffjjjooouuuxxxrrrnnnnnnoooppp~~~{{{uuunnnfffaaa\\\XXXVVVVVVTTTRRRQQQQQQPPPNNNLLLMMMNNNOOOQQQTTTYYY___ccctttxxxoooddd[[[UUUUUUVVVXXXZZZ\\\\\\YYYWWWWWWVVVVVVWWWXXXWWWTTTRRRUUUPPPOOOTTT[[[eeexxxxxxppphhhbbb]]][[[ZZZ```kkktttwwwzzz}}}zzzwwwzzz{{{tttfffRRRCCC;;;888666444444222000...---///111222333111///...---...///000///......------///000111,,,%%%!!!%%%///666777444............////////////000000////////////000000222111111000000000000000111000...------///000222222222222111111111000000///000000000......000111333666555222222444555222888666444555888<<>>;;;888777999;;;<<<<<>>@@@AAACCCFFFJJJMMMPPP}}}tttkkkeee\\\YYYTTTQQQPPPOOONNNMMMNNNPPPRRRVVVZZZ]]]^^^^^^^^^```dddgggkkkttt~~~~~~zzzsssnnnggg```[[[UUUPPPLLLIIIHHHIIIOOOYYYhhhvvv}}}{{{wwwuuuwwwxxxyyy|||zzztttjjjaaa^^^\\\ZZZ\\\```iiisss~~~}}}{{{zzzxxxqqqiiiccc___]]]ZZZXXXWWWUUURRROOOLLLOOORRRUUUWWW[[[```ccciiirrrvvvhhh___[[[YYYXXXYYY[[[]]]]]]\\\WWWUUUSSSSSSTTTUUUTTTTTTTTTUUUVVVVVVUUUWWW]]]cccnnnvvvllleee]]]YYYZZZ___dddkkkrrrssssssuuuxxx|||yyysss{{{kkkSSSAAA999777222222333333333333333333222222111000000000111222///////////////000000000---///111222111111111111............////////////000000000111111000000000////////////000111222333444333222111000000000111111111111111111111111111111222333222000000222333333444444444:::FFFOOORRR999777777888;;;???AAAAAA===???AAABBBDDDFFFIIILLLQQQ}}}wwwooofff```YYYUUUQQQNNNNNNMMMLLLKKKOOORRRVVV[[[^^^```aaaaaaaaaeeejjjnnnttt}}}~~~||||||~~~{{{rrrnnnhhhaaa[[[UUUPPPLLLHHHGGGGGGJJJRRR^^^iiipppuuuwwwzzz}}}zzzzzzzzzyyyvvvsssooommmjjjfffdddfffggggggjjjoooqqqwwwxxxmmmbbb\\\YYYWWWYYY]]]eeeooozzz|||zzzzzzzzzwwwyyy|||{{{rrrllleeebbb___\\\ZZZXXXTTTRRRNNNPPPSSSVVVXXX]]]bbbeeemmmuuu|||nnnccc]]][[[YYYYYY[[[]]]^^^___XXXVVVSSSRRRRRRSSSSSSSSSNNNRRRTTTTTTRRRTTTWWWZZZ```pppvvvjjjaaaYYYXXX[[[___gggnnnpppppprrruuuwwwzzzwww]]]HHH;;;777333333333333444333333333000000/////////000000000/////////000000000000000+++...222333222111222333............////////////000000111111111111000000111111000000000000111111333222222111111111111111111111111111111111111111000111222111//////111222...111111///222999>>>===444333444777<<<@@@CCCCCC@@@BBBDDDDDDEEEFFFHHHJJJLLL{{{uuuoooiiibbb]]]UUURRRNNNLLLLLLLLLKKKKKKNNNSSSXXX]]]```bbbeeefffiiimmmsssxxx}}}zzzssspppnnnrrrwwwrrrnnnhhhbbb\\\VVVPPPLLLIIIGGGGGGHHHMMMTTT[[[```dddfffhhhjjjlllmmmmmmmmmhhhhhhhhhhhhgggfffeeedddbbb\\\YYYYYYWWWUUUWWW\\\```fffnnnvvv}}}yyymmmaaaZZZUUUSSSUUUZZZaaakkkvvv}}}~~~xxxrrrnnnllllllllljjjlllooottt{{{}}}yyyssskkkhhhdddaaa___\\\XXXUUURRRSSSUUUWWWYYY^^^dddiiipppxxxtttjjj```]]]YYYXXXZZZ]]]```aaa[[[WWWSSSPPPPPPQQQRRRRRRNNNTTTWWWTTTQQQRRRSSSRRRXXXbbbtttpppfff]]]YYYYYY[[[```fffjjjkkknnnrrruuu|||gggPPP@@@999555444333333222222222333////////////000000000000...///000111111111000000///111333333222000000000............///////////////000111222222111000///000000///...............111111111111111111111111111111111111111222222222000111222111//////111222222555555222222555555333444444555888<<<@@@AAAAAABBBDDDFFFGGGGGGGGGIIIKKKMMM~~~zzzsssmmmhhhccc^^^[[[RRRPPPMMMLLLNNNOOOPPPPPPQQQVVV]]]bbbfffjjjnnnqqqtttxxx~~~~~~rrriiidddbbbdddiiirrr|||vvvrrrmmmgggaaa[[[TTTPPPJJJIIIGGGGGGIIILLLPPPSSSUUUVVVWWWXXXYYYZZZZZZZZZWWWWWWWWWXXXYYY[[[]]]^^^\\\VVVRRRQQQNNNLLLMMMQQQQQQWWW___fffnnn}}}wwwkkk^^^VVVRRROOORRRWWW]]]gggqqqxxxtttqqqlllgggcccaaaaaaaaa```bbbeeeiiioooyyy}}}yyyvvvwwwyyyzzz|||~~~zzzooommmiiieeebbb___[[[XXXVVVVVVVVVWWWZZZ```gggmmmrrr{{{zzzpppbbb^^^YYYXXXZZZ^^^aaaccc]]]XXXSSSPPPOOOPPPPPPPPPPPPWWWZZZVVVSSSTTTTTTRRRVVVZZZeeewwwzzzoooeee___[[[YYY[[[___dddeeeiiioootttzzz~~~pppZZZFFF<<<777555333111000000111222//////000000111111111111...///000111222111000000111111111111111111//////............///////////////000222333333222000//////............//////000......///000111111111111000000111111111222222222111222333222000000222333555888777444444777777555666555666999===@@@BBBAAABBBDDDGGGHHHIIIJJJLLLMMMQQQzzzuuunnnhhhccc___\\\YYYRRRPPPOOOOOORRRTTTVVVVVVUUUZZZbbbhhhmmmrrrwww|||}}}|||nnnddd]]]YYYXXX]]]fffqqq|||{{{xxxrrrlllggg```YYYUUUKKKJJJHHHGGGHHHHHHJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNKKKKKKKKKLLLOOOSSSWWWZZZWWWQQQMMMMMMKKKIIIKKKOOOGGGMMMUUU\\\eeetttttthhh[[[SSSOOOMMMPPPUUUZZZdddnnnuuu}}}{{{llliiieeeaaa]]][[[ZZZZZZZZZ]]]```ccchhhrrr}}}{{{wwwrrrssstttuuuvvvxxx|||rrroookkkgggdddaaa\\\YYYXXXXXXWWWWWWZZZ```iiiooottt~~~tttccc^^^YYYWWWZZZ^^^bbbddd^^^YYYSSSOOONNNNNNOOOOOOKKKSSSWWWTTTRRRTTTUUURRRTTTTTTYYYgggzzzxxxmmmeee___ZZZYYY[[[``````eeemmmsssyyy~~~yyywww~~~vvv```KKK>>>888666333000//////000111///000111222222222222222...///000222222111111000111///...///111222111000............/////////000///000222333333222000///////////////000222333444,,,---...000111111111111000000111111222222222222333444444333222222333555222444333000111555777666555555666:::???CCCDDDDDD@@@CCCGGGIIIJJJLLLNNNPPPQQQ{{{ppplllgggbbb^^^ZZZWWWTTTSSSSSSQQQPPPOOOQQQUUUYYYZZZ___fffnnnuuu{{{wwwkkkbbb[[[UUUVVVVVV[[[eeeoooyyy|||yyyvvvqqqjjj```XXXQQQMMMJJJIIIJJJKKKIIIGGGHHHFFFDDDDDDFFFIIIJJJJJJKKKIIIFFFEEEGGGKKKQQQTTTVVVSSSNNNKKKJJJIIIGGGFFFGGGHHHMMMSSSZZZfffzzzyyynnnbbbVVVRRRQQQQQQQQQSSS[[[```hhhqqq{{{yyyssshhhddd```]]]\\\\\\[[[ZZZ[[[\\\]]]\\\___iiixxx|||yyyrrrrrrrrrqqqrrrtttxxx{{{}}}vvvnnngggccc```\\\XXXYYY[[[\\\\\\^^^dddmmmsssvvv{{{lllbbbYYYWWWZZZ]]]bbbhhhhhhccc[[[UUUQQQPPPPPPPPPNNNPPPSSSUUUVVVVVVUUUTTTTTTTTTXXX___jjj{{{ttthhh```ZZZWWWUUU\\\]]]aaaggglllrrryyy{{{zzz|||vvvgggTTTDDD999888666444333333333333333222000/////////000111111111000000//////......000000000000////////////------...///000000//////222111000000000111333444444222000///...///000111333333222222111111000000333333222111111222333333222222333333333222111111444222///------000444777444555888<<<@@@CCCFFFGGGEEEFFFHHHJJJKKKLLLMMMMMMQQQ{{{uuulllhhhbbb^^^[[[XXXVVVTTTUUUUUUTTTSSSSSSTTTXXX[[[\\\bbbkkkttt{{{zzzmmmcccZZZTTTTTTSSSWWW^^^fffnnnyyy|||yyyuuummmccc\\\SSSPPPLLLJJJJJJJJJHHHFFFGGGFFFEEEFFFHHHHHHGGGFFFIIIGGGFFFEEEFFFJJJNNNQQQPPPNNNMMMLLLLLLKKKIIIGGGFFFGGGJJJPPPVVV```rrrwwwkkk```VVVTTTTTTTTTTTTVVV]]]bbbiiiqqqzzz~~~wwwqqqjjjgggbbb```^^^^^^\\\[[[ZZZ[[[[[[[[[^^^hhhvvv|||zzzrrrrrrqqqppppppqqquuuxxxyyyqqqkkkgggddd___\\\YYY[[[\\\]]]___eeennnuuu|||tttiii^^^ZZZ[[[]]]dddjjjmmmggg___XXXSSSQQQQQQQQQPPPRRRTTTVVVWWWWWWVVVVVVRRRRRRUUUZZZaaannn}}}qqqggg```\\\YYYXXXYYY\\\bbbffflllyyy~~~~~~{{{{{{}}}|||yyykkkWWWHHH;;;999666444333333222222333222222111111111111111111000000000/////////...111000000000////////////---...//////000000//////111111000000111111222333333222000///...///000111000000000///////////////222222111000000111222222000111111222222222222222222222111111222333444555555666999<<<@@@DDDFFFHHHEEEFFFHHHJJJKKKMMMMMMNNNOOO~~~vvvppphhhddd___[[[YYYXXXWWWVVVWWWXXXXXXXXXXXXYYY\\\___aaahhhqqq{{{rrrfff[[[UUUSSSQQQRRRWWW\\\bbbllluuu}}}yyyrrrggg```VVVSSSOOOMMMKKKKKKIIIHHHGGGFFFGGGHHHIIIHHHFFFCCCFFFFFFFFFFFFGGGIIIKKKLLLMMMLLLLLLMMMNNNMMMJJJGGGFFFFFFHHHLLLPPPXXXggguuusssggg^^^XXXXXXYYYXXXYYY[[[^^^bbbhhhooowwwzzzuuuqqqnnniiifffeeecccaaa```\\\]]]\\\]]]```jjjwww~~~|||uuuuuutttrrrpppqqqsssvvv~~~uuuooollliiidddaaa[[[]]]^^^^^^aaagggqqqxxxrrrddd]]][[[^^^fffnnnsssnnneee]]]VVVSSSRRRSSSRRRSSSUUUWWWXXXXXXWWWWWWSSSRRRSSSVVVYYY```ooo}}}vvvkkkbbb\\\XXXWWWVVVXXX]]]aaafffqqq|||zzzyyy{{{wwwvvvuuu~~~|||ooo]]]MMM>>>;;;777444333333333222333333333333333222111111000000000000////////////111111000000000/////////...//////000000000000//////000111111222222111111222222000/////////000111////////////000000000000111111000//////000111111000000111222333333333333000111444666777666555444555666999<<>>BBBEEEGGGFFFGGGIIIKKKMMMNNNOOOPPPRRR|||ssskkkfffbbb___[[[ZZZZZZ\\\]]]]]]ZZZ\\\^^^___```bbbeeehhhmmmsss{{{sssggg___UUUQQQNNNOOOPPPSSS[[[cccrrr}}}~~~vvvqqqoooqqqvvv~~~}}}zzzxxxvvvpppgggaaaUUUTTTSSSQQQPPPPPPQQQQQQSSSOOOKKKIIIJJJKKKLLLLLLHHHIIIJJJKKKKKKJJJIIIHHHNNNLLLIIIJJJMMMPPPSSSTTTKKKIIIJJJMMMOOORRRZZZcccnnnwww~~~vvvmmmhhhccc```bbbaaa^^^^^^```bbbffflllrrrwww}}}{{{wwwwww}}}~~~{{{xxxuuurrroookkkiiiggggggkkkrrr|||~~~{{{xxxvvvwwwxxxzzzyyyuuurrrmmmjjjeeefffffffffhhhooozzzoooddd^^^^^^gggppp|||yyyrrrhhh^^^WWWUUUUUUSSSSSSTTTUUUUUUVVVVVVVVVXXXVVVVVVWWWVVVUUUZZZaaapppyyylllccc]]]ZZZVVVUUUXXX[[[^^^fffnnnvvvyyyqqqqqqyyyyyyqqqoooooommmuuu|||~~~{{{ttteeeXXXEEE???777444555777777666000111222222222111///...////////////000000000000111111111111000000000000000111111111111111000000...///000222222111000000000000000000000000111111000000111111222222333333222222222222222222222222555666666666555444333333111111222333444555666777555555666999<<<@@@DDDFFFGGGHHHJJJMMMOOOPPPQQQRRRSSSwwwnnnfffaaa___]]]\\\\\\]]]^^^^^^^^^]]]___aaabbbdddfffkkknnnssswww~~~yyymmmeeeUUUPPPLLLKKKKKKLLLSSS[[[jjjvvv}}}uuuoookkkkkknnntttzzzwwwsssqqqoookkkddd___UUUVVVUUUTTTRRRRRRTTTVVVWWWSSSNNNKKKLLLNNNPPPQQQKKKKKKLLLMMMLLLKKKIIIHHHIIIGGGEEEGGGLLLSSSXXX[[[MMMLLLMMMQQQSSSUUU[[[bbbiiirrryyy{{{zzzxxxrrrllljjjfffdddeeeddd``````ccchhhlllrrrwwwyyy{{{|||}}}vvvoooiiifffgggmmmxxx{{{xxxuuurrrooonnnqqqxxx~~~{{{xxxxxxyyyxxx~~~}}}xxxtttpppmmmmmmmmmlllnnntttxxxkkkbbb```fffooo{{{zzzvvvmmmbbbZZZVVVVVVTTTTTTTTTTTTUUUUUUVVVVVVWWWUUUTTTUUUTTTSSSVVV[[[fffwwwrrrgggaaa\\\WWWTTTVVVXXX[[[aaagggnnnzzzyyypppqqqwww{{{qqqmmmmmmhhhpppwww{{{{{{wwwkkk```LLLDDD:::666777888888666000111111111111000//////////////////000000000000222222111111111000000000111222222222222111111000...///000000111111000000000000000000111111111111////////////000000000000222222333333333333222222555555666666555555444333333222111111222555888999666666777888<<<@@@DDDFFFIIIJJJLLLOOOQQQSSSTTTUUUSSS|||ssslllgggdddbbbaaaaaabbbddddddcccbbbaaabbbdddeeefffjjjppptttwww{{{}}}pppgggYYYSSSMMMJJJHHHGGGNNNUUU___kkkvvv{{{~~~vvvoooiiiggggggkkkuuu~~~wwwrrrmmmjjjiiifffaaa]]]XXXYYYXXXVVVSSSRRRTTTWWWVVVSSSPPPNNNOOOQQQRRRRRRLLLMMMMMMMMMLLLJJJIIIHHHGGGEEEDDDGGGLLLQQQVVVWWWOOOMMMOOOTTTWWWYYY^^^dddhhhpppvvvvvvtttsssqqqmmmkkkhhhfffgggeeebbbcccgggkkkpppuuuxxxwwwsssooonnnccc\\\XXXYYY[[[___jjjuuu~~~yyyxxxzzz|||||||||||||||wwwttttttsssqqqrrryyyvvviiicccfffmmmwwwyyyxxxpppeee\\\WWWVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXTTTSSSUUUTTTRRRTTTYYY___kkkxxxmmmfff```ZZZVVVWWWYYY[[[```eeefffqqquuusssvvvyyysssmmmmmmgggooowww{{{}}}|||sssiiiUUUKKK???888777888666333333222111111000000111111.../////////000000000111222222222111111111000000222222333333222222111000///////////////000111111//////000111111111111111000000000///////////////000111222333333222111000111222333444555555555555333333222333444666999:::888888888:::===AAAEEEHHHJJJLLLNNNQQQSSSUUUVVVWWWUUUyyysssooolllkkkffffffgggiiikkkkkkiiigggeeeeeeffffffiiimmmtttxxxyyy}}}qqqhhh^^^WWWPPPLLLHHHGGGLLLSSSUUUaaammmrrrtttxxx{{{|||xxxqqqiiifffdddfffoooxxx~~~uuupppjjjfffeeeccc```\\\ZZZ[[[[[[XXXTTTRRRTTTVVVTTTRRRQQQPPPRRRRRRRRRQQQMMMMMMMMMLLLKKKIIIHHHGGGHHHGGGGGGHHHKKKNNNOOONNNOOOMMMPPPVVVZZZ\\\```eeeiiipppuuusssqqqqqqpppmmmkkkhhhfffgggfffdddfffkkkkkkppptttuuuqqqjjjddd```TTTOOOMMMQQQSSSVVV___jjj|||yyyuuusssrrrsssvvvxxx{{{}}}xxxxxxvvvtttuuu{{{}}}oooeeefffkkkuuuxxxxxxrrrggg]]]WWWVVVWWWWWWVVVVVVVVVWWWXXXXXXZZZVVVTTTVVVUUUSSSUUUYYYZZZcccsssvvvoooeee___ZZZ[[[\\\^^^bbbgggaaalllzzzzzzvvvvvvuuuyyywwwpppnnnhhhpppxxx|||yyyppp\\\QQQBBB:::888777444000555444222111000111222333.../////////000000111111222222222111111111111000333333333333333222111000000///.........///111222...///000111111111111111333333222222111111000000///000111222222111000///,,,---///222444555666666333333444666777999:::;;;;;;::::::;;;>>>CCCGGGJJJLLLMMMOOORRRUUUVVVXXXXXXXXXzzzrrrmmmlllkkkqqqpppooonnnmmmlllkkkkkkllljjjgggfffiiiooovvv{{{uuuiiiaaa[[[SSSLLLJJJJJJLLLMMMTTTYYY^^^ccceeefffhhhiiisss{{{{{{ppphhheeehhhkkkmmmzzzwwwppphhhcccbbbbbbaaa```]]]^^^^^^\\\XXXVVVUUUUUUSSSRRRRRRQQQQQQPPPOOOOOONNNMMMMMMNNNNNNMMMKKKHHHHHHHHHIIIJJJJJJIIIIIIIIINNNLLLNNNUUUZZZ]]]bbbhhhmmmrrrtttrrrrrrtttrrrmmmppplllhhhfffffffffgggfffpppoooooonnnkkkeee]]]XXXOOOKKKIIIJJJKKKOOOZZZfffwww}}}tttooohhhdddbbbccccccdddiiirrr|||xxxxxxzzzvvvnnniiifffmmmrrruuurrrjjjaaa]]]\\\XXXXXXXXXXXXWWWVVVUUUUUUVVVUUUTTTSSSTTTUUUVVVWWW[[[\\\ddduuu~~~tttjjjbbb[[[YYYZZZ[[[___ddddddnnnwww~~~yyyzzzwwwooolllooouuu}}}}}}xxxgggZZZHHH;;;666555444444222222222111111111000000111111111111111111111111000000000000111222333444///111333333222111000111222222333333333222222111///000000000000111111111111111111111111111111111111111222222222222111111000000111222333333444444888777666555555666777777888999999999:::===BBBFFFLLLLLLMMMOOORRRUUUUUUUUUVVV|||vvvsssrrrrrruuuuuutttsssrrrqqqppppppooommmjjjiiilllrrryyy}}}yyynnnddd^^^UUUOOOLLLKKKLLLLLLOOORRRVVVYYYZZZZZZ\\\]]]fffmmmxxxwwwooolllmmmpppqqqzzzvvvppphhhcccaaaaaa``````aaaaaaaaa___[[[XXXVVVVVVUUUUUUTTTSSSSSSRRRRRRQQQOOONNNNNNNNNNNNMMMKKKIIIIIIIIIIIIJJJJJJJJJIIIIIIMMMLLLOOOUUUZZZ^^^dddkkkooosssvvvvvvwwwyyywwwsssrrrooojjjhhhhhhhhhhhhhhhiiihhhfffeeebbb]]]VVVRRRLLLIIIGGGGGGHHHLLLWWWbbbwwwuuunnniiibbb]]][[[[[[\\\\\\]]]fffuuu~~~{{{qqqkkkiiijjjnnnqqqnnnfff^^^ZZZZZZYYYYYYYYYYYYXXXWWWWWWVVVXXXWWWVVVTTTTTTTTTUUUUUUUUUVVV]]]kkk{{{{{{ooofff^^^[[[ZZZZZZ]]]aaaccclllttt|||~~~yyyyyy~~~~~~vvvpppsssyyy|||pppcccQQQCCC<<<999888777333333222222222111111111000000000000000000000000000000000000111222333444222444555555444222222333111222222222111000000///000000111111111222222222111111111111111111111111111111222222222222111111111222222222222333333333999888777666666777888888999:::;;;<<<>>>BBBGGGKKKMMMMMMNNNPPPSSSUUUVVVVVVVVV{{{zzzzzzzzz{{{{{{{{{zzzyyyxxxwwwvvvsssqqqnnnmmmpppuuu|||~~~ssshhhbbbZZZRRRNNNMMMLLLKKKLLLNNNPPPPPPPPPPPPQQQSSSWWW^^^hhhsssyyyvvvwwwxxxyyy|||~~~tttooohhhccc``````______eeeffffffddd```[[[YYYXXXXXXWWWWWWVVVVVVUUUUUUTTTQQQPPPOOOOOOOOONNNLLLIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLOOOVVV[[[```hhhqqqrrrwww{{{{{{}}}}}}yyyuuurrrnnnkkkkkkkkkjjjiiicccaaa^^^\\\YYYUUUQQQMMMIIIFFFDDDEEEEEEIIISSS^^^sss}}}rrrhhhccc\\\WWWTTTTTTSSSSSSRRRZZZhhhyyyvvvooommmjjjmmmnnnkkkddd^^^[[[ZZZ[[[[[[ZZZZZZYYYXXXXXXWWWYYYXXXWWWUUUTTTTTTTTTTTTQQQRRRWWWaaalll{{{vvvlllccc^^^[[[YYY[[[^^^aaaiiipppwww{{{uuuzzz}}}xxxzzzuuuhhhVVVFFF===999666444444444333333333222222222////////////////////////000000000000111222333444333555666666444222222333111111111111000///------///000000000111111111111111111111111111111111111111111222222222222111111222222222222333333333333777777666666666666777777555666888:::<<>>BBBHHHLLLNNNQQQTTTUUUUUUVVVYYY\\\```~~~{{{xxxvvvvvvxxx{{{}}}~~~tttnnnfffgggjjjrrr~~~}}}uuupppiiiaaa[[[VVVQQQNNNGGGHHHHHHHHHGGGHHHKKKMMMMMMPPPTTTZZZbbbnnn}}}}}}vvvtttpppjjjdddaaaaaabbbgggkkkooopppmmmiiieeecccaaaaaaaaa```______^^^^^^^^^[[[XXXVVVUUUTTTRRRPPPPPPOOOMMMLLLKKKLLLLLLMMMKKKLLLPPPVVV[[[bbbqqq~~~}}}xxxsssoookkkgggddd\\\YYYTTTPPPOOONNNMMMLLLHHHFFFDDDEEEDDDFFFNNNXXXbbbppp|||}}}tttmmmhhhaaaZZZVVVRRROOOMMMLLLOOOTTTYYYbbbrrr}}}yyyyyyxxxuuuqqqkkkfffbbb]]][[[YYYWWWVVVVVVVVVVVVRRRRRRSSSTTTUUUUUUTTTTTTQQQPPPQQQSSSTTTYYYeeerrrtttllleee___^^^```\\\___eeemmmuuuzzzxxxxxxvvvgggVVVHHH???:::888555555444444444333333333111111111111111111111111000000000000111222333444555666777666444444666888555555555555444333222111222222222222333333333333111111111111111111111111222222333333333333222222///000111333444666777888666777888999:::::::::999999:::;;;<<<===AAAFFFJJJOOORRRVVVWWWVVVWWWZZZ]]]bbb|||yyyxxxyyyzzz|||}}}|||wwwuuuqqqtttxxx~~~xxxmmmfff___^^^```gggsss}}}zzzxxxyyy}}}{{{vvvooohhhaaa[[[VVVRRRJJJKKKKKKKKKJJJJJJKKKMMMLLLOOOSSSXXX___jjjwww~~~||||||||||||~~~xxxwwwtttmmmgggccccccdddggglllqqqtttrrroookkkiiiffffffeeeeeedddcccccccccaaa^^^[[[XXXWWWVVVTTTSSSQQQPPPNNNLLLLLLLLLMMMNNNKKKLLLPPPUUUZZZaaaqqq|||wwwrrrlllgggcccYYYVVVQQQOOOMMMLLLKKKJJJHHHFFFEEEEEEDDDEEEMMMVVV```ooo{{{{{{sssnnnfff```[[[VVVSSSPPPKKKNNNQQQSSSXXXddduuu~~~yyyrrrkkkfff___]]]ZZZXXXWWWVVVWWWWWWRRRRRRSSSTTTSSSSSSQQQQQQPPPNNNNNNQQQSSSUUU[[[cccvvv{{{qqqhhh```^^^___[[[\\\aaahhhnnnxxx~~~|||}}}nnn\\\KKK@@@:::888444444444444333333333222111111111111111111111111000000000000111222333444555666666666555666888:::555555555555555444333222111111111111222222222222111111111111111111111111222333333444444333333222222222333333444555555555555666777888999999999888555777888999<<<@@@FFFJJJOOOSSSWWWXXXVVVWWW[[[___fff{{{yyyyyy{{{|||{{{|||}}}{{{xxxrrrlllhhhbbbeeejjjqqqzzztttiiibbbZZZYYY[[[aaalllzzz}}}{{{zzzuuusssqqqmmmllloootttxxx~~~zzzssslllfff```ZZZVVVPPPQQQRRRQQQOOONNNOOOPPPLLLOOOSSSXXX___jjjwwwzzzssspppooooooooovvvyyyyyyvvvooohhhddddddfffggglllsssvvvvvvsssooommmiiiiiiiiihhhggggggffffffddd```\\\ZZZXXXWWWVVVTTTRRRQQQNNNMMMLLLLLLMMMNNNKKKLLLPPPUUUYYYaaaqqqyyysssmmmgggcccXXXUUUQQQOOONNNMMMKKKIIIHHHFFFEEEEEEDDDEEELLLUUU^^^nnn|||xxxsssllleee___[[[WWWTTTNNNPPPRRRQQQRRRZZZhhhtttyyypppkkk```^^^\\\YYYXXXWWWXXXYYYSSSSSSTTTSSSRRRQQQOOONNNPPPNNNNNNRRRTTTUUUWWW\\\fffxxxtttjjj```]]]]]]ZZZZZZ^^^dddhhhqqqxxxeeeRRREEE>>><<<444444333333333222222222000000000000000000000000000000000000111222333444222333444333333444777:::444444444555555444333333............////////////111111111111111111111111222333333444444333333222555555555444444333333333111222444666666666666555666888:::<<>>AAABBBEEENNNZZZddddddjjjqqqvvvxxxwwwvvvvvvuuuuuunnniiieeebbbZZZZZZYYYXXXXXX[[[___bbbooovvv~~~yyyrrrjjjccc^^^[[[YYYWWWSSSPPPOOOOOOQQQSSSRRRRRRRRRSSSUUUWWWZZZ[[[cccfffkkkoooqqqooommmjjjhhheeeaaa]]]ZZZXXXWWWWWWSSSTTTZZZdddrrr~~~|||wwwtttooojjjgggffffffgggqqquuu|||{{{xxx|||}}}xxxvvvvvvttttttssssssrrrqqqpppooojjjccc^^^]]]^^^```fffnnntttwww}}}{{{wwwrrrkkkgggcccbbb___[[[WWWTTTRRRQQQRRRTTTVVVWWWWWWZZZ___dddlllvvv|||nnnfff^^^WWWWWWWWWVVVUUUWWWTTTQQQPPPQQQPPPSSS[[[eee~~~{{{vvvrrrnnngggaaa]]]YYYUUUTTTTTTSSSPPPMMMMMMNNNPPPQQQRRRSSSSSSSSSPPPNNNOOORRRXXXeee{{{wwwmmmbbb\\\XXXVVVXXX\\\fffqqq}}}zzztttrrrrrrqqqppp~~~sssfffNNNDDD<<<999777444222333444555666444222000111111111111111111111111111111111111111111111111222222222222222111111111000000555111......111333333222///000222333444444333333111111222222222333333333555555444444444555555666777888999:::;;;<<<<<<<<>>??????AAABBBEEEIIIQQQ\\\hhhppprrrwwwzzzuuuoookkkhhhddd```]]]\\\\\\\\\]]]___aaacccdddggggggiiikkkmmmooopppqqqqqqpppnnnkkkhhheeecccbbbeeecccaaa___^^^^^^______^^^^^^\\\[[[[[[[[[\\\\\\```bbbggglllppptttvvvvvvssspppkkkeee```\\\ZZZYYYZZZ\\\```hhhrrr~~~wwwrrroookkkiiieeebbbcccjjjssszzz{{{xxxxxxwwwtttvvvyyyxxxyyyzzz{{{|||{{{zzzzzzyyyxxxvvvuuuuuutttqqqooopppmmmhhhccc___\\\[[[[[[YYY\\\^^^```bbbhhhqqqwwwyyyoookkkiiieeeeeefffhhhfffffffffcccaaaeeelll{{{zzztttqqqlllhhhddd```]]]ZZZTTTTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTUUUQQQPPPQQQSSSVVV```jjj~~~tttllleee___^^^```\\\dddooo{{{~~~||||||xxxwwwzzzgggLLL>>>:::777555444333444555444111000111222222222222222222222222222222222222111111111000000111111111111111111111111222222222111111000111222333333333333333444444444222222333333333444444444444444444555666777888888999:::;;;===??????@@@@@@@@@BBBEEEKKKSSS___jjjrrrtttzzz~~~xxxtttqqqnnnhhhddd]]]]]]]]]]]]^^^___aaaaaadddeeegggiiilllnnnpppqqqooonnnmmmllljjjiiihhhgggkkkiiigggeeedddcccccccccbbbaaa```_________``````dddfffiiimmmrrrvvvyyyzzzxxxuuuoooiiiccc___]]]\\\\\\___eeellluuu~~~wwwsssnnnkkkgggcccaaaeeekkkpppwww~~~~~~zzzzzz}}}zzzzzzzzzyyyxxxwwwvvvuuuvvvuuussstttuuuuuutttsssssspppkkkeeeaaa^^^]]]]]]ZZZ]]]```cccgggnnnxxxzzzvvvtttrrrqqqsssqqqpppooooookkkhhhjjjppp{{{|||wwwllljjjfffaaa\\\XXXVVVTTTRRRRRRRRRQQQNNNMMMNNNPPPPPPOOOOOOOOOPPPRRRTTTUUUVVVRRRQQQRRRSSSTTTZZZbbbpppvvvnnnggg```^^^```\\\aaajjjvvv|||}}}zzzxxxmmmRRRCCC<<<888666666777888888666444222222333111111111111111111111111333333222222111000000000111111111111111222222222222333444222000//////000222222111111111111222333333333333333444444444444444444444555666777888999999:::<<<>>>@@@AAAAAABBB???BBBFFFMMMVVVbbbnnnuuuxxx}}}~~~{{{wwwpppkkkdddcccaaa```aaaccceeegggiiijjjkkkmmmoooqqqrrrsssppppppoooooonnnnnnmmmmmmmmmlllkkkjjjiiiiiiiiiiiigggfffeeedddddddddeeeffffffhhhkkkoootttyyy}}}~~~{{{uuunnnhhhcccaaa```___dddkkkrrr{{{~~~zzzpppnnnjjjeeebbbbbbeeehhhlllwww~~~~~~}}}{{{yyyvvvtttsssrrrrrrrrrrrrtttwwwzzzzzzzzzwwwtttnnnhhhcccaaa``````\\\___cccgggllluuu}}}xxxrrrrrrwww|||wwwiiihhhddd___YYYUUUSSSRRRPPPQQQRRRPPPMMMLLLNNNPPPPPPOOOOOONNNOOOQQQTTTUUUWWWSSSQQQSSSSSSSSSWWW\\\bbbsss|||sssjjjbbb_________aaafffqqq~~~|||pppXXXHHH>>>888666777444666666555333222333444222222222222222222222222333333222222111000000///000000111111111222222222000222444333111///000222333222111111111111222333333333333444444444444555444444555555666888999::::::;;;===???@@@BBBBBBCCC@@@CCCHHHOOOYYYeeeqqqyyy{{{}}}uuuooommmkkkhhheeefffiiimmmpppqqqrrrrrrsssssstttuuuuuuqqqqqqqqqqqqqqqrrrrrrrrrmmmmmmmmmlllllllllmmmmmmjjjiiihhhgggggghhhiiijjjfffhhhlllpppvvv|||yyyrrrkkkgggdddcccaaagggooowww~~~qqqppplllgggbbb```bbbccceeeqqq|||yyyvvvtttrrrqqqppppppqqqtttyyy~~~zzzvvvpppjjjeeeccccccccc^^^aaaeeejjjoooyyyxxxkkkiiifffaaaZZZVVVSSSSSSOOOQQQRRRPPPMMMLLLNNNPPPPPPOOONNNNNNOOOQQQTTTUUUWWWSSSRRRSSSSSSRRRUUUZZZYYYiiivvvmmmccc______]]]^^^aaajjj|||qqq[[[KKK???888666888///111222222111000222333333333333333333333333333333333222222111000000///000000111111222222222222---000333333111000222444666555444333333333444555333333333444444444555555444444555555666888999::::::;;;===???AAABBBCCCCCCAAADDDJJJRRR[[[hhhttt{{{~~~}}}vvvtttqqqnnnmmmmmmnnnoooppprrrtttuuuttttttuuuvvvtttuuuvvvwwwwwwuuusssrrrqqqqqqqqqooommmlllnnnpppnnnmmmlllkkkkkklllmmmnnnmmmooorrrvvv|||wwwoooiiigggfffgggiiiooozzzyyyqqqgggbbbcccdddcccaaahhhmmmxxx|||xxxsssooollllllnnnrrrwww{{{}}}}}}tttsssqqqooollliiigggfffffffffgggjjjrrr|||sssooohhh___WWWRRRPPPPPPOOOOOOMMMLLLLLLLLLMMMNNNRRRQQQPPPOOOOOOPPPQQQRRRTTTSSSQQQPPPPPPRRRTTTUUUZZZbbbqqqzzzppphhhaaa]]][[[ZZZ___jjjvvv~~~rrr___III:::333555888777555333111000000000000111222333333333333444555222222222111111111111000111111222222222222111111222222222111111111111000000111111222222333444444555444444333333444444555333444555666777777777777999:::===???AAABBBBBBBBBCCCFFFMMMXXXdddpppxxx{{{yyywwwtttqqqpppqqqrrrssstttvvvxxxyyyxxxxxxzzz{{{zzzzzz{{{|||{{{yyywwwuuurrrrrrqqqooommmlllnnnpppqqqpppoooooooooppprrrsssrrrsssuuuxxx~~~{{{sssmmmjjjjjjkkklllrrr}}}}}}vvvnnnjjjhhhgggdddaaagggkkkvvv~~~zzzuuurrrmmmlllmmmooosssvvvwwwwwwtttsssrrrpppnnnlllkkkjjjkkkkkkkkknnnvvvxxxuuuooohhh___XXXTTTRRRPPPOOONNNMMMLLLLLLMMMNNNQQQQQQPPPPPPPPPPPPQQQQQQTTTSSSRRRRRRRRRSSSTTTUUUWWW^^^lll~~~tttkkkccc^^^[[[YYY\\\eeeooozzzzzzqqqaaaOOO???777555666666555333222111000111111111333444333222222333444222222222222111111111111111111222222222222111111222222222222111111111111111111111222333333444444555444444333333444444555:::999888777555333222222999:::;;;===???@@@@@@AAAEEEIIIPPP[[[hhhsss{{{~~~|||xxxvvvuuuvvvxxxyyyyyy{{{}}}~~~}}}~~~~~~{{{yyywwwwwwvvvsssqqqpppqqqsssuuuuuutttuuuvvvwwwyyyzzzyyyyyyzzz|||yyysssooonnnooopppuuuxxxssspppmmmhhhdddgggjjjsss{{{wwwpppooommmnnnppprrrsssrrruuuuuuuuutttsssrrrrrrqqqrrrrrrrrruuu|||~~~}}}zzztttkkkbbbZZZUUURRRQQQOOOMMMMMMLLLMMMMMMPPPQQQQQQQQQQQQQQQQQQPPPSSSSSSSSSTTTTTTTTTUUUUUUSSSYYYdddtttyyynnneee___^^^[[[[[[```hhhrrrtttooocccUUUFFF<<<777555444444333222222222222222222333444333222111222333333222222222111111111111111111222222222222111111333222222222111111111111111111222222333333444444555555444444444444555555666666555555555666777888;;;;;;<<<<<<>>>???@@@AAAGGGKKKSSS^^^jjjvvv~~~{{{xxxxxxyyy|||~~~|||~~~~~~|||}}}}}}|||zzzwwwvvvwwwyyyzzzyyyyyyzzz{{{~~~xxxtttssssssrrrwww{{{vvvqqqmmmiiiiiijjjqqq~~~~~~uuussspppoooqqqsssssssssyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyy{{{~~~wwwlll```YYYUUUSSSQQQOOONNNMMMMMMMMMOOOPPPQQQRRRRRRQQQPPPOOORRRSSSTTTUUUUUUVVVUUUUUUSSSWWW___kkk}}}}}}pppeee^^^aaa^^^]]]```eeennn|||}}}qqqmmmdddXXXJJJ???888666333333333333222333333333333444444333111000111222333333222222222111111111111222222333333222222111333333222222222111111111111111222222333444444555555555444444444444555555555444333333555888;;;<<<>>>=========>>>@@@BBBCCCFFFKKKSSS]]]iiivvv~~~~~~{{{xxxxxxzzz~~~~~~}}}|||}}}}}}yyyxxxuuutttxxx|||wwwsssqqqmmmlllpppzzzzzzvvvsssrrrsssvvvxxxxxx||||||}}}}}}~~~~~~~~~~~~~~~sssfff]]]XXXVVVTTTQQQOOONNNNNNNNNOOOPPPQQQRRRRRRQQQPPPOOORRRRRRTTTUUUVVVVVVVVVUUUUUUXXX]]]fffuuusssggg___bbb___]]]___bbbkkkzzz{{{pppllldddXXXKKKAAA:::888333333333444333333333333222333444333111000111222333333333222222222222111222222333333333333222222333333333222222222222111111222222333444444555555666555555444444555555666;;;999777555444555666777<<<<<<<<<<<<===???AAACCCCCCHHHOOOYYYeeessszzzwwwzzz~~~~~~zzzwwwxxxzzz~~~~~~}}}yyyxxx{{{~~~zzzxxxqqqnnnooovvv}}}yyywwwxxx|||~~~yyylllbbb\\\ZZZWWWTTTRRRPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQPPPQQQRRRRRRSSSTTTUUUVVVVVVVVVYYY\\\bbbnnnyyykkkccc```^^^]]]^^^```gggvvvyyyqqqnnnfff[[[NNNCCC===:::444444444555444333222222111222333222111000111222333333333333222222222222222222333333333333222222333333333333222222222222222222333333444444555555666666555555555555666666888777666666666777888999999999:::;;;===???@@@AAAAAAEEELLLTTT```pppyyysssrrrrrrrrrvvvzzz~~~}}}yyywwwwww{{{~~~}}}|||sssooommmqqqyyy|||qqqhhh___]]]ZZZWWWTTTRRRQQQPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRTTTVVVWWWVVVXXXZZZ^^^hhh}}}rrrjjjbbb```_________dddrrryyyrrrpppjjj```TTTGGG???:::555555555555444333111000000111222222111000222333444444333333333222222222222333333444444333333222444444333333333222222222222222333333444555555555666666555555555555666666222222444666888:::<<<===888999;;;>>>@@@BBBCCCDDDBBBFFFKKKQQQ]]]ooozzzqqqmmmlllkkkmmmqqqrrrzzz}}}yyywwwwww{{{~~~tttooolllnnnuuuuuummmaaa___\\\XXXUUUSSSRRRQQQRRRQQQPPPOOOOOOPPPQQQRRRRRRQQQPPPPPPQQQSSSVVVWWWUUUWWWXXX[[[dddxxxxxxoooeeecccbbbbbb```dddqqq|||rrrqqqnnnfffYYYKKK@@@:::666666666666555333111//////000222222111111222444444444444333333333222222222333333444444333333222444444444333333333222222222222333444444555555666666666555555555555666666777777888888888888777666:::<<>>;;;999777444222333444555444111111111111222333444444333222222222333333444555444444444333333333222222111111222333444444555555333444555555333222333555888888888888777777777777555555666777888:::<<<===???<<<;;;???FFFKKKLLLJJJFFFGGGJJJPPP\\\pppxxxpppmmmkkkhhheeeeeeiiisss}}}zzzzzz|||{{{yyy|||zzzvvvvvvyyy{{{vvvnnnjjjccc^^^ZZZXXXVVVTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTVVVWWWYYY]]]bbblllvvvmmmhhhcccaaa```ccclllvvv{{{|||xxxrrrmmmaaaOOOBBB>>>:::777444333333555555444222222222111222222333333333333222222222222222333333333333333222222222222///000000111222222333333333444555555333333444555666555555555555555555555555555666777888:::;;;<<<>>><<<<<>>BBBIIIMMMMMMKKKJJJHHHKKKUUUggg{{{{{{qqqjjjeeebbb___aaahhhuuu|||zzz{{{|||}}}{{{qqqgggaaa]]]ZZZYYYWWWWWWUUUTTTSSSRRRRRRRRRSSSRRRRRRQQQQQQRRRTTTTTTWWWWWWZZZ]]]___fffvvvuuunnnhhheeebbbaaaeeekkkwww~~~xxxzzz}}}xxxnnn```PPPFFF;;;999555444444555555555555444333222222222222222444444444444444555666666222222222111111111000000333333333444444444555555222444555444333333444666666666666777777777777777555555555666777888:::;;;<<<===???DDDIIIMMMMMMLLLIIIGGGJJJXXXnnnvvvmmmfffcccaaabbbgggrrr||||||}}}~~~uuukkkccc___[[[ZZZYYYXXXVVVUUUSSSRRRRRRRRRSSSRRRQQQQQQQQQSSSTTTUUUVVVWWWZZZ^^^```gggvvvwwwooogggdddbbbaaadddiiittt{{{{{{}}}{{{sssfffUUUIII===:::666555555666555555555555444333222222222222111111111222333555666777222222222111111111000000444444444444444555555555222333444444333333555666555555666666777777777888666666666666777888::::::<<<===???DDDHHHLLLNNNNNNGGGGGGLLL]]]uuusssjjjfffccccccfffppp}}}{{{ppphhhaaa]]]ZZZYYYXXXWWWUUUTTTSSSSSSSSSRRRRRRQQQQQQRRRSSSTTTUUUUUUWWW[[[___aaagggvvv{{{qqqhhhdddcccbbbeeeiiiuuu}}}}}}zzz~~~vvvkkkZZZKKK>>>;;;777555666666666555555444444333333333333444......///000111333444555333222222222222111111111222222222222333333333333111333444444444444555666333333333444444555555666777777777777888999:::;;;<<<===???BBBFFFJJJNNNPPPIIIKKKSSSeee}}}zzzqqqllldddcccdddlll}}}}}}xxxnnneee^^^YYYYYYXXXWWWUUUUUUTTTTTTTTTRRRQQQQQQQQQRRRSSSUUUVVVUUUWWW[[[___aaafffsssvvvkkkfffdddccceeeiiisss}}}|||yyyppp___NNN???<<<888666666666666555444444333333333444444555222111111111111222333333333333333333222222222222333333333333333333333333111333444444444444555777222222333444444555666666888888888888999:::;;;<<<;;;<<<>>>@@@CCCHHHNNNRRROOOSSS]]]ooouuupppdddbbbbbbiiizzz~~~~~~rrrggg___YYYXXXXXXWWWVVVUUUUUUUUUUUURRRQQQQQQQQQRRRSSSUUUVVVVVVXXX\\\___```dddppp~~~{{{nnngggdddcccfffjjjppp}}}{{{rrraaaPPP???<<<888666666777666555333333333333444444555666888777666555444333333333444444444333333333222222555555555555555555555555111222444444444444555777444444555555666777888888999999999999:::;;;<<<<<<<<<<<<===>>>BBBGGGNNNSSSUUUZZZeeeuuu~~~rrrhhhcccaaahhhuuuyyylllbbb]]]YYYWWWUUUUUUUUUTTTRRRPPPSSSSSSSSSSSSTTTUUUVVVWWWXXXUUUVVV[[[^^^aaaiiiqqqrrrjjjddd```bbbfffqqq{{{~~~rrr```QQQFFF>>>777666555333444777555444444333333444444555666555444333333555666888222333333444444333333222333333333333333222111000333222222222222333444444888999:::999777777888999888888999::::::::::::999:::;;;<<<>>>BBBHHHPPPVVV[[[\\\fffyyywwwkkkdddbbbgggsss}}}oooeee___]]][[[XXXWWWVVVUUUSSSRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXVVVWWW[[[^^^```hhhooo{{{qqqiiidddeeehhhlllvvv}}}wwweeeUUUFFF>>>777555444222222444222222222333333222222222555444333222333444666777333333444444444444333333444444444444444333222222333333333333333444555555666777888888777666777999777777888:::;;;;;;;;;;;;;;;<<<===@@@CCCJJJRRRWWW^^^___iii|||nnngggbbbfffpppvvvkkkeeebbb___\\\YYYXXXWWWUUUSSSTTTSSSSSSTTTTTTUUUVVVWWWZZZXXXXXX\\\^^^```fffmmm{{{~~~ssskkkdddbbbdddgggqqqyyyqqqyyy~~~kkkZZZIII@@@888777666444222333111222333444444333222111444333222111222333444555444444555555555555444444444555555555555444444333444444444444444555666666444555777777666666777999777777888:::;;;<<<===>>><<<>>>@@@BBBEEELLLSSSXXX```bbblllsssjjjdddfffooo}}}~~~tttmmmeeebbb]]]ZZZXXXXXXVVVUUUTTTTTTTTTTTTUUUVVVWWWWWW[[[YYYYYY]]]^^^___dddkkkwwwvvvllldddaaabbbdddmmm{{{zzzmmmqqq~~~ooo]]]LLLBBB:::999999777555666555555555555555555555555222222111111111222333444444555555555555555555444444444555555555444444333555555555555555666777777444555777777777777888:::999999::::::;;;===>>>>>>>>>@@@AAADDDGGGLLLSSSXXX^^^bbbnnnzzzppphhhhhhppp}}}zzzsssiiieee___ZZZYYYXXXWWWVVVTTTTTTTTTTTTUUUVVVWWWXXX[[[ZZZZZZ]]]^^^___ccciiiuuu{{{rrriiieeefffdddmmmzzz~~~pppqqq{{{sssbbbNNNCCC999888999888666666777666444333333444666777111111111111222222333333444555555555555555555444333333444444444444333333666555555555555666777777555666888888888888:::;;;<<<;;;;;;;;;<<<===>>>???AAABBBDDDFFFHHHMMMSSSWWW\\\aaannnzzzooommmssszzzrrrlllddd^^^[[[YYYXXXWWWUUUTTTTTTUUUUUUVVVWWWXXX[[[YYY[[[^^^______ccciiirrr}}}~~~uuukkkggggggdddlllxxxuuurrryyy|||mmmTTTFFF999666777666444444555444333222222333444555111111222222222333333333444444555555555555444444222222333444444444444333555555555555555666777777666777999999888888999;;;<<<<<<;;;;;;<<<>>>@@@AAAEEEFFFHHHIIIKKKNNNSSSVVV\\\bbbqqqxxxsssvvvxxxmmmddd^^^[[[YYYXXXUUUUUUUUUUUUVVVWWWXXXXXXZZZYYYZZZ^^^______ccciiinnnyyyxxxnnnhhhgggcccjjjuuu{{{uuuxxx}}}zzz{{{___NNN>>>777777555333333222333444666666444333222111222222333333333333333333333444444444444333333333333444555555555555555555555444444555555666777666888999888777777888999:::::::::;;;===@@@DDDEEEKKKLLLMMMMMMNNNPPPTTTVVV```fffuuu~~~wwwxxxuuujjjbbb]]]ZZZXXXUUUUUUUUUUUUVVVWWWXXXXXXZZZXXXZZZ^^^```___ccciiikkkwwwtttmmmlllbbbhhhrrrxxxyyy{{{www{{{}}}iiiWWWDDD;;;999777555444000444888;;;;;;888444000222222333444444444444333222333333444444333333222444444555666777777666666444444444444444555666666666777888777666555666777888888999;;;>>>CCCGGGIIIOOOPPPQQQPPPPPPRRRUUUWWWdddkkkyyy|||sssjjjccc^^^[[[WWWVVVUUUUUUWWWWWWVVVUUUZZZZZZ[[[\\\]]]___aaabbbjjjrrr|||qqqjjjdddgggooo|||yyy|||zzzxxxyyyzzzxxxuuu___GGG;;;888555555888666555444333222333444555444444444444444444444444333333333222222111111111666555333333444444333222555555666666777888888888888888999:::;;;;;;<<<<<<999;;;===???@@@BBBFFFHHHMMMMMMLLLKKKLLLQQQWWW[[[hhhmmmyyy~~~{{{pppgggaaa]]]XXXWWWVVVVVVWWWWWWVVVUUUYYYYYYZZZ[[[\\\^^^```aaagggnnn}}}uuummmhhhkkkqqq|||xxxuuuvvvwwwwwwyyydddLLL???:::777666888444333222111111111222222444444444444444444444444444444444333333333222222666555333444444555333222444555555666777777888888888888999999:::;;;;;;<<<999;;;===>>>???AAADDDGGGJJJKKKKKKJJJKKKOOOTTTYYYeeemmm{{{xxxnnneee```ZZZYYYWWWWWWWWWXXXWWWVVVXXXXXXYYYZZZ[[[\\\^^^___ccciiiwwwzzzsssnnnooosss}}}yyyvvvwwwxxxxxx~~~~~~~~~jjjSSSDDD===999888888444333333222111222222222444444444444444444444444333333333333222222222222666555333444555555444333444444555555666777777777888888888999999::::::;;;:::<<<===>>>???@@@CCCEEEGGGHHHIIIJJJKKKNNNRRRUUUaaalll~~~tttjjjddd]]][[[XXXWWWXXXXXXXXXWWWWWWWWWXXXYYYZZZ\\\]]]^^^aaafffrrrxxxrrrsssvvv|||}}}~~~|||~~~pppYYYHHH???:::888666666666555555444444444444333333333333333333333333111111111111111111111111666555333444555666555333444444444555666666777777888888888999999999::::::<<<===?????????AAACCCFFFFFFGGGIIIJJJKKKNNNQQQTTT]]]lll|||wwwwwwzzz}}}xxxoooiii```]]]ZZZYYYYYYYYYXXXXXXWWWWWWXXXYYY[[[]]]^^^___bbbfffppp~~~|||tttuuuxxxrrr\\\III???:::777444666666666555555555444444333333333333333333333333333333333333333333333333666444444444666666555444444444555555666777777777999999999999999:::::::::>>>???AAAAAAAAACCCEEEGGGGGGHHHJJJKKKLLLNNNRRRUUU]]]mmm}}}vvvssstttxxx|||}}}ssslllccc___\\\YYYYYYZZZYYYYYYVVVWWWXXXZZZ\\\___aaabbbdddhhhooo|||~~~tttuuuzzz~~~rrr^^^JJJ>>>;;;777333333444444444444333222222333333333333333333333333555555555555666666666666666444444444666777666555555555666666777888888888::::::::::::::::::::::::>>>@@@AAABBBCCCDDDGGGIIIHHHIIIJJJKKKLLLOOOSSSVVV___ooo~~~~~~zzzvvvxxx}}}vvvoooeeeaaa]]]ZZZZZZZZZZZZYYYWWWWWWYYY[[[___bbbeeeffffffiiipppzzz~~~tttuuuzzz{{{rrr___JJJ???<<<999444333444555555555444222222222222222222222222222222444444444555555666666666555444444555666777777555666666777777888999999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBBBBDDDHHHJJJIIIJJJJJJIIIJJJNNNSSSWWWbbbqqq|||{{{|||}}}xxxqqqfffbbb^^^[[[ZZZZZZZZZZZZWWWXXXZZZ]]]```dddgggiiigggjjjpppyyy~~~tttuuuzzzzzzrrr```KKK@@@>>>;;;555555666777777777666444444222222222222222222222222111111111222222333333333555444444555777888777666777777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;===???AAABBBDDDGGGJJJJJJIIIIIIHHHIIIMMMSSSXXXeeesss{{{|||yyyppphhhaaa]]]ZZZWWWWWWYYY[[[[[[[[[___ccchhhkkkmmmmmmmmmqqqzzzttttttvvv}}}rrr```NNN@@@:::888999444555555444222111111222555444333333222222222222444333333222333444666777444444444444444555666777666888999888777666777999999999:::;;;;;;<<<<<<===>>>>>>>>>???AAACCCEEEGGGKKKIIIGGGGGGJJJOOOUUUYYY```ppp~~~}}}~~~tttlllccc___[[[XXXXXXZZZ[[[[[[\\\___dddhhhkkklllnnnmmmqqq{{{uuutttuuu}}}|||qqq```NNNAAA:::888999555666777555333222222333555444333333222222222333777666555333333333333333555555555555666666666666444666888888777888999;;;:::::::::;;;<<<<<<======?????????AAABBBEEEGGGIIINNNLLLIIIIIIKKKPPPUUUYYYaaaqqqzzzpppgggaaa]]]YYYYYY\\\[[[\\\^^^aaadddgggiiikkkmmmmmmrrr|||xxxvvvuuu|||zzzppp```OOOBBB;;;999999666777777666444333444555444444333222222222333333777666555444444333444444666666777888888777555555333555777888888999;;;<<<:::;;;;;;<<<<<<===>>>>>>AAAAAAAAABBBEEEGGGJJJLLLOOOMMMKKKJJJMMMRRRXXX[[[eeetttuuujjjddd___ZZZZZZ]]][[[]]]```ccceeeggghhhjjjllllllqqq{{{{{{xxxuuu{{{zzzpppaaaPPPDDD<<<:::999555666777666444333444555444333333222222333333333333333444555555666777888777888999:::999777555444444666888888888888:::<<<;;;;;;<<<======>>>>>>???AAAAAABBBCCCFFFIIILLLNNNMMMLLLLLLMMMQQQWWW^^^bbbkkkxxxxxxnnngggaaa\\\[[[]]]\\\```dddfffgggggghhhiiikkkkkkqqq{{{zzzvvvsssxxxzzzrrrcccSSSFFF>>>:::999444555666555333333444555333333333222222333333444333333444666777888888999777888999::::::888666444777888999999888888999:::<<<======>>>>>>??????@@@@@@AAABBBDDDGGGJJJMMMOOOKKKLLLOOOSSSZZZaaahhhlllsss~~~~~~|||rrrlllfff```^^^___]]]bbbhhhjjjiiiggghhhjjjjjjlllqqq{{{vvvrrrooottt}}}tttfffVVVIII???;;;999333555666555333333444555333333222222222333444444666666777777777777666666777777888999999888666666888999:::999888777888:::======>>>??????@@@@@@AAAAAAAAABBBEEEHHHLLLOOOQQQNNNQQQWWW___hhhpppwwwzzz{{{~~~}}}{{{|||wwwrrrllleeeaaabbb___eeekkkmmmkkkhhhiiijjjlllmmmsss~~~tttqqqooouuuwwwiiiYYYKKKAAA;;;888444555666666555444555666333222222222333333444555666666777888888888777666666666777777777777777777777888999999999999:::;;;>>>>>>??????@@@AAAAAAAAABBBCCCDDDGGGJJJNNNRRRTTTVVV[[[dddnnnxxx}}}~~~|||{{{wwwxxx~~~{{{vvvqqqiiidddddd```fffmmmooollliiiiiikkkmmmooouuu~~~vvvrrrqqqxxxyyykkk[[[LLLAAA;;;888555666888777666666777888222222222222333333444555222444666888::::::::::::666666555555666777888999555777888999999:::<<<>>>>>>??????@@@@@@AAABBBBBBCCCDDDFFFHHHLLLPPPTTTVVV^^^dddnnnyyy~~~{{{yyyyyyxxxzzz~~~|||wwwnnngggeeeeeegggjjjmmmnnnmmmkkkjjjlllooowwwuuurrrqqqwwwtttcccQQQCCC<<<:::555555666666666444333222111222444555555555444444333444666777888888888777888777777666666666666666666888;;;<<<;;;::::::;;;===>>>??????>>>???AAACCCDDDDDDEEEHHHMMMSSSXXX\\\bbbppp|||zzzzzzvvvwww{{{~~~xxxoooiiihhheeehhhkkknnnooonnnkkkiiilllooowwwvvvsssrrrxxxyyyhhhUUUFFF>>><<<666666777888777666555444222333444555555555444444333444666777888999888888:::999888888777777888888777999;;;;;;;;;:::;;;<<<===>>>?????????@@@BBBDDDDDDFFFIIIKKKOOOTTTZZZ___lllwww~~~~~~|||{{{vvvwwwzzzyyyqqqkkkjjjhhhkkkpppssstttrrrnnnkkklllnnnwwwwwwtttsssxxxnnnZZZIII@@@===;;;::::::999888666555444222333444555555555444444333444666777888999999999<<<;;;::::::999999::::::999:::;;;;;;:::;;;===???>>>???@@@@@@@@@AAACCCEEEEEEJJJPPPRRRTTTYYYaaaggguuu}}}}}}vvv}}}||||||xxxyyy|||{{{zzz}}}yyyqqqlllllllllpppvvvzzz{{{xxxsssoookkkmmmuuuyyyvvvtttyyysss^^^LLLAAA===???>>><<<:::777444222111333444444444444444444444444444555777888999::::::<<<<<<;;;::::::::::::::::::;;;;;;;;;:::<<<>>>AAA>>>@@@AAAAAAAAABBBEEEGGGJJJQQQYYY]]]^^^bbblllttt|||~~~{{{xxxwww}}}|||zzzzzz|||~~~}}}zzzzzzxxxpppllllllmmmrrryyy|||vvvrrrjjjkkkqqq||||||xxxvvvzzzwwwaaaMMMAAA<<<<<<;;;999888666444333333444444444444444444444444444444555777888:::;;;;;;;;;;;;:::999999999999999;;;<<<<<<<<<<<<===@@@BBB???AAABBBCCCCCCDDDGGGIIIOOOXXXbbbhhhjjjoooyyyxxxtttssszzz}}}zzzzzz|||}}}}}}{{{xxx{{{xxxoookkklllkkkqqqzzzxxxssskkkjjjnnnvvv~~~zzzwww{{{zzzcccOOOAAA;;;666666555555555666777777555555444333333333444444444555555666888:::<<<===::::::999888888888999999:::<<<===>>>===???AAACCC@@@BBBCCCDDDDDDFFFHHHKKKRRR[[[fffnnnttt{{{zzzuuuuuu~~~|||}}}}}}zzz~~~|||{{{~~~yyyoookkkllllllsss}}}}}}xxxmmmkkklllrrrzzz{{{xxx|||}}}eeePPPBBB;;;777666555555555555666777666555444333333333333444555555555666888:::<<<>>>;;;:::999999888888999999:::<<<>>>??????@@@AAACCCAAABBBDDDEEEEEEGGGJJJLLLRRRYYYdddoooyyy~~~xxx|||zzzppplllmmmnnnvvv}}}pppllllllqqqxxx|||yyy|||~~~gggRRRCCC<<<<<<;;;888666444333333333666555444333222333333444555555555666888:::===>>>;;;;;;:::999999999999:::999<<>>;;;999777555555555666777222333333444444555555555555666666777888:::;;;<<<===>>>>>>===:::999999:::;;;===@@@AAAAAABBBDDDEEEHHHGGGEEEEEEEEEGGGIIIKKKNNNQQQVVV[[[bbbkkktttzzz~~~rrrlllhhhjjjmmmrrr{{{}}}zzz|||{{{wwwtttsssttt||||||www{{{jjjPPP@@@<<<;;;888666555555555666111222222333444555555666666666666666777:::<<<===@@@@@@@@@???<<<:::::::::;;;>>>@@@AAABBBBBBCCCEEEFFFEEEEEEEEEFFFHHHJJJKKKQQQRRRUUUXXX]]]eeemmmsss|||zzzoooiiiddddddfffjjjqqqyyy~~~}}}}}}{{{zzzzzz~~~yyy|||uuuYYYEEE===<<<999666555444555666222222333333444555666666666666666666777:::<<<===AAABBBBBB@@@===;;;:::;;;<<<>>>AAABBBBBBBBBCCCEEEDDDDDDDDDEEEGGGIIIKKKMMMRRRRRRSSSUUUYYY```hhhnnnxxx~~~yyyqqqhhhbbb^^^^^^___aaafffmmmuuu|||{{{}}}aaaKKK???===:::777555444555555333444444555555666666666555666666777888:::;;;<<>>:::777555444444555666666666666666666666666444555777888::::::;;;;;;@@@AAAAAA@@@===;;;<<<<<<>>>@@@BBBCCCBBBBBBCCCEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNPPPRRRUUUZZZaaafffnnn~~~tttpppqqqooohhh```\\\YYYXXX\\\]]]]]]___ccchhhpppzzzzzzsssqqqwww{{{}}}kkkRRR@@@>>>;;;777555444444444777777777777777666666666333555777999:::;;;;;;:::@@@AAAAAA???===<<<<<<===>>>@@@BBBCCCBBBBBBCCCEEEHHHHHHIIIJJJJJJKKKKKKLLLMMMOOOQQQSSSWWW\\\bbbggguuurrriiieeebbb]]]WWWTTTTTTUUUWWWZZZ]]]```bbblllpppvvvzzz}}}tttoooooorrryyyjjjRRR???>>>;;;999777666666666555666777888888777666555666555555666888:::<<<>>>>>>??????>>>======???AAA???@@@AAACCCDDDEEEFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMPPPPPPSSSWWWWWWXXX___hhh|||xxxjjjaaa]]]ZZZUUUPPPPPPQQQRRRTTTWWW[[[^^^```hhhlllrrrvvvzzz|||vvvrrrqqqrrrxxx~~~|||aaaIII>>>===;;;888666666555555555555666666666666555555333333444666888<<>>>>>>>><<<<<<>>>???>>>???@@@BBBCCCDDDDDDDDDGGGGGGFFFGGGHHHJJJKKKMMMQQQQQQTTTXXXYYY\\\dddnnn{{{pppbbbYYYTTTRRRNNNJJJKKKLLLNNNPPPTTTXXX\\\^^^dddhhhmmmrrruuuxxx{{{}}}}}}{{{wwwuuutttwww|||rrrYYYCCC===<<<:::777666555555555555555444444444444555555444555555666888;;;>>>???===>>>>>>===<<<;;;===???AAAAAACCCDDDEEEEEEEEEEEEGGGFFFFFFFFFGGGIIIKKKLLLNNNNNNQQQUUUWWW\\\hhhtttuuulll___UUUQQQNNNKKKIIIHHHIIIKKKNNNRRRWWW[[[]]]bbbfffjjjnnnqqqtttwwwzzzyyy}}}}}}{{{yyyyyy}}}zzzmmmWWWDDD<<<;;;999777555555555555777666444444444444666777999888888777888999;;;;;;???@@@@@@???======>>>@@@EEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFGGGHHHJJJKKKKKKLLLOOOSSSVVV]]]mmm{{{~~~xxxnnnggg\\\TTTOOOLLLJJJHHHFFFGGGIIILLLQQQVVVZZZ\\\bbbeeeiiilllnnnqqqtttvvvwwwzzz~~~~~~}}}|||{{{}}}}}}vvvkkkXXXGGG<<<;;;999777555555555555888777666555555666777888999999888888888999;;;<<>>???GGGHHHHHHFFFDDDCCCDDDEEEHHHJJJLLLOOOQQQSSSTTTTTTLLLKKKJJJIIIJJJKKKLLLMMMNNNSSSZZZ```cccmmmwwwwwwvvvyyy~~~rrrfff___WWWPPPOOONNNIIIFFFFFFEEEEEEFFFGGGKKKOOOTTTWWW\\\^^^``````______```aaaaaabbbbbbdddfffiiilllnnnxxx{{{{{{yyy~~~yyytttrrrrrrvvv~~~|||}}}yyysssfffSSSEEE???<<<888666666666666555888888777777888888999:::888999999888999;;;@@@DDDFFFGGGGGGDDDAAA@@@BBBDDDIIILLLOOOPPPPPPOOOOOOPPPOOOMMMKKKKKKLLLNNNOOOOOOUUU\\\fffmmmtttwwwvvvwwwzzzuuuiiicccZZZSSSQQQOOOJJJFFFFFFEEEFFFFFFGGGJJJOOOTTTXXX\\\^^^``````___^^^___```aaaaaaaaabbbdddgggiiikkksssvvv}}}}}}}}}xxxvvvuuuyyy~~~{{{uuugggTTTFFF???<<<888666666777666666888888777777888888999:::777888888888888:::>>>AAAFFFGGGHHHFFFCCCBBBDDDFFFIIIKKKNNNPPPOOOOOOOOOOOOPPPNNNKKKKKKLLLOOOQQQRRR]]]gggttt~~~vvvwwwxxx}}}{{{pppjjjaaaXXXUUURRRLLLGGGGGGFFFGGGGGGGGGIIINNNUUUZZZaaacccddddddbbbaaaaaaaaa`````````aaabbbdddfffggglllooovvv}}}{{{yyy||||||}}}vvvhhhUUUFFF???<<<888666666777777666888888777777888888999:::888999:::::::::;;;>>>AAAFFFGGGHHHHHHFFFFFFFFFHHHHHHKKKMMMOOOOOONNNOOOPPPQQQOOOMMMKKKMMMPPPUUUWWWfffssswwwxxx{{{{{{rrrhhh___ZZZUUUNNNIIIHHHGGGHHHHHHHHHIIINNNVVV]]]hhhjjjlllllljjjgggffffffbbbaaaaaa```aaabbbcccdddgggjjjpppyyy}}}|||}}}vvvhhhTTTFFF>>>;;;888666666777777666888888777777888888999::::::;;;<<<======>>>AAACCCGGGHHHIIIIIIHHHHHHHHHHHHHHHJJJMMMNNNNNNNNNOOOPPPQQQPPPNNNMMMNNNRRRXXX\\\kkkzzzwwwzzzzzzpppeee^^^YYYQQQLLLKKKHHHIIIIIIIIIJJJPPPZZZbbbnnnppprrrrrrpppmmmlllkkkfffeeedddbbbbbbbbbcccdddeeegggmmmuuu}}}{{{tttfffSSSEEE>>>;;;888666666777777777888888777777888888999:::999:::<<<===>>>AAAEEEHHHKKKKKKJJJIIIIIIIIIHHHHHHHHHJJJMMMNNNNNNNNNPPPRRRRRRQQQPPPNNNOOOSSSYYY^^^pppvvvzzzvvvjjjccc\\\TTTOOONNNHHHJJJKKKJJJKKKRRR^^^hhhqqqtttvvvwwwtttrrrpppooolllkkkiiigggeeeeeeeeeeeeeeegggkkkrrr|||{{{wwwrrreeeSSSEEE===:::777666777888888777888888777777888888999:::777999:::<<<>>>CCCIIINNNSSSPPPLLLJJJJJJJJJIIIHHHIIIKKKMMMNNNNNNOOORRRTTTQQQRRRRRRQQQPPPSSSYYY___qqqtttyyyzzznnnfff___WWWRRRQQQHHHJJJLLLKKKLLLTTTbbbmmmuuuxxx{{{|||zzzwwwuuutttrrrqqqnnnllljjjhhhhhhhhhfffgggjjjoooxxx|||xxxuuuqqqfffTTTGGG===:::777666777888888888888888777777888888999:::999:::;;;>>>BBBIIIQQQWWW[[[VVVPPPLLLLLLKKKJJJIIIJJJLLLNNNOOOOOOPPPSSSUUUPPPSSSTTTRRRQQQRRRXXX]]]jjjwwwrrrwwwyyy{{{~~~|||}}}ppphhhaaaXXXSSSRRRHHHKKKLLLLLLMMMVVVdddpppyyy||||||zzzzzzvvvuuurrrooolllkkkjjjjjjggggggiiinnnvvv}}}zzzvvvtttqqqfffVVVIII===:::777666777888888888888888888777888999999:::===>>>???AAAFFFOOOYYY```bbb[[[SSSNNNMMMMMMLLLJJJKKKMMMNNNOOOPPPQQQTTTVVVPPPSSSUUUTTTQQQRRRWWW\\\```lll{{{ooottt}}}~~~{{{yyyxxxzzz{{{zzzuuuppprrrpppttt~~~sssggg```ZZZUUUQQQRRRPPPOOOQQQSSSYYYggguuu}}}|||{{{{{{yyywwwuuusssrrrjjjllloooppprrrzzz|||wwwrrrkkk___QQQGGG<<<;;;:::999999999:::;;;777777888888888999999999??????AAAEEEMMMVVV___dddiii^^^QQQIIIHHHKKKLLLLLLNNNNNNOOOPPPPPPQQQQQQRRRUUUUUUTTTRRRQQQRRRVVVYYY^^^bbbhhhooovvv}}}}}}{{{|||kkkqqqzzz~~~||||||{{{xxxqqqlllmmmjjjllltttyyy|||~~~sssiiibbb]]]XXXTTTRRRPPPOOOQQQSSSYYYfffsss}}}}}}{{{zzzyyyppprrrttttttuuu{{{~~~yyytttmmm```QQQFFF<<<;;;:::999888999::::::888888888999999::::::;;;>>>>>>AAAEEEMMMVVV^^^ccceee\\\PPPJJJJJJLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRUUUUUUUUUSSSRRRSSSUUUXXXXXXZZZ^^^ccchhhmmmqqqsssmmmmmmkkkiiijjjpppzzzgggmmmvvv~~~xxxoooiiijjjeeedddhhhkkkmmmooosss{{{wwwnnnhhhccc^^^ZZZVVVSSSRRRSSSUUU[[[gggrrr}}}yyyzzz{{{zzzzzz~~~zzzvvvoooaaaQQQDDD<<<;;;:::999888888999:::999999999:::;;;<<<<<<===>>>???AAAEEELLLTTT[[[___]]]WWWOOOKKKLLLMMMNNNMMMOOOOOOOOOPPPQQQQQQRRRRRRUUUVVVVVVVVVTTTTTTUUUVVVWWWXXXYYY\\\___dddgggiiiaaa```___]]]]]]dddnnnvvvdddjjjsss{{{}}}ssskkkjjjddd___```aaaaaadddhhhooouuuwwwpppjjjddd___[[[XXXUUUWWWYYY]]]hhhrrr|||xxxtttooobbbQQQDDD<<<;;;:::888888888999999999:::;;;<<<===>>>??????@@@@@@BBBFFFJJJPPPUUUWWWVVVRRRNNNLLLMMMOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRTTTVVVXXXXXXVVVUUUTTTUUUWWWWWWWWWYYY]]]aaaeeehhh]]]]]][[[YYYZZZ```kkksss|||aaafffnnnuuu|||zzzrrrkkkccc\\\[[[ZZZYYY[[[___eeemmmwwwxxxqqqiiiccc___[[[XXXYYY[[[^^^gggppp|||wwwrrrpppmmmbbbQQQDDD<<<;;;:::888777777888888999:::;;;<<<>>>???AAAAAABBBCCCDDDFFFHHHKKKNNNOOOOOONNNMMMMMMNNNPPPPPPPPPOOOOOOPPPQQQQQQRRRRRRSSSTTTVVVXXXYYYWWWVVVUUUUUUVVVVVVUUUVVVXXX[[[^^^```XXXXXXVVVTTTUUU[[[eeennn{{{]]]```ffflllssszzzxxxkkkbbb[[[XXXVVVTTTUUUYYY___fffpppxxxyyypppiiiddd^^^[[[\\\^^^aaagggooozzztttnnnllljjjaaaQQQDDD<<<;;;999888777777777888999:::;;;===???@@@BBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKMMMNNNOOOQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSTTTVVVXXXYYYXXXWWWWWWXXX[[[ZZZXXXWWWVVVVVVWWWWWWVVVUUUTTTRRRRRRYYYccckkk|||VVVYYY\\\aaagggoooxxx~~~xxxlllddd\\\YYYWWWTTTUUUXXX[[[aaaiiippptttzzz|||uuummmfffbbbccceeegggmmmsss|||tttllliiiggg___PPPCCC<<<;;;999888777666777777888999:::<<>>@@@BBBEEEGGGHHHHHHHHHGGGHHHJJJKKKLLLNNNQQQSSSPPPPPPQQQQQQRRRSSSSSSSSSSSSUUUWWWXXXXXXXXXZZZ\\\SSSTTTTTTUUUUUUTTTSSSSSSUUUUUUSSSQQQRRRXXXccckkkyyyNNNOOOPPPRRRVVV^^^gggmmm{{{{{{uuuuuuwww|||}}}xxxmmmkkkgggccc```^^^]]]]]]___aaacccdddfffllluuu|||zzztttvvvyyy{{{}}}zzzqqqsss}}}|||wwwpppkkkfff]]]PPPGGG======<<<;;;;;;:::999999777:::===@@@BBBBBBAAA@@@AAABBBDDDFFFHHHHHHHHHHHHGGGHHHJJJLLLMMMNNNOOOOOORRRRRRSSSTTTTTTTTTTTTSSSVVVWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWUUURRRQQQRRRSSSUUUSSSSSSTTTUUUYYYeeeqqqKKKLLLMMMNNNRRRYYYaaagggttt}}}|||vvvuuuwww{{{zzzvvvqqqooollliiigggfffeeeeeeeeegggiiiiiijjjooovvv|||~~~{{{qqqqqqxxx|||tttmmmfff\\\OOOFFF;;;;;;:::999888888777777999:::<<>>@@@CCCDDDEEEDDDEEEGGGIIIJJJJJJIIIIIIFFFHHHIIIKKKMMMNNNOOOOOORRRRRRSSSTTTTTTTTTTTTSSSWWWWWWWWWVVVTTTSSSQQQPPPRRRTTTUUUUUUTTTTTTUUUWWWTTTRRRRRRUUUWWWZZZdddnnnxxx|||FFFFFFFFFFFFGGGKKKQQQUUUcccmmm||||||yyyzzz||||||{{{{{{{{{zzzzzzzzzzzz|||~~~}}}{{{{{{~~~|||yyyxxxxxxyyy{{{|||{{{~~~|||uuuuuuyyy{{{pppfff[[[NNNDDD===<<<;;;::::::::::::;;;999;;;===@@@CCCEEEEEEFFFFFFGGGIIIJJJJJJJJJIIIIIIFFFGGGHHHJJJLLLMMMNNNNNNQQQQQQRRRSSSSSSSSSSSSSSSVVVVVVVVVUUUTTTRRRQQQPPPQQQRRRTTTTTTSSSRRRSSSTTTTTTQQQRRRTTTVVVXXX___gggrrrvvv{{{EEEEEEEEEDDDDDDGGGLLLPPP]]]hhhwww|||{{{}}}{{{xxxwwwvvvttt|||~~~}}}}}}}}}zzzyyyzzz||||||xxxyyy|||qqqggg[[[NNNDDD===<<<;;;:::999:::;;;<<<777:::???CCCFFFGGGFFFFFFIIIIIIKKKLLLLLLKKKJJJIIIFFFGGGHHHJJJKKKLLLMMMMMMPPPPPPQQQRRRRRRRRRQQQQQQSSSSSSTTTTTTTTTSSSRRRRRROOOQQQRRRRRRPPPOOOOOOPPPTTTRRRQQQTTTUUUUUUYYY___kkkooouuuzzzDDDEEEDDDDDDCCCEEEIIILLLYYYcccsss~~~{{{{{{}}}~~~~~~}}}yyyvvvuuupppuuu}}}|||zzzyyyyyywwwxxxzzz{{{|||sssiii\\\NNNDDD;;;:::888777777888:::;;;777:::???DDDGGGHHHHHHHHHMMMMMMNNNOOOOOONNNMMMLLLIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOQQQQQQRRRRRRRRRRRRQQQQQQMMMOOOQQQQQQOOOMMMMMMMMMTTTQQQQQQUUUVVVUUUWWWZZZeeejjjqqquuu}}}DDDDDDDDDCCCCCCDDDGGGJJJTTT^^^ooo~~~{{{zzzzzzzzzzzz{{{}}}yyyuuutttppprrruuuyyy}}}zzzxxxvvvvvvxxx{{{|||wwwlll^^^NNNCCC;;;:::888777777888:::<<<;;;<<<>>>AAADDDHHHKKKMMMRRRRRRSSSTTTSSSRRRPPPOOONNNNNNOOOOOOOOOOOONNNNNNLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNMMMMMMKKKMMMPPPQQQPPPNNNNNNNNNSSSPPPQQQVVVYYYXXXYYY[[[eeekkkqqquuuzzzCCCCCCCCCBBBBBBCCCGGGIIIPPP[[[lll}}}}}}{{{zzzzzzyyyxxxwww}}}|||xxxtttrrrpppppppppqqqvvv}}}|||yyywwwwwwzzz|||}}}{{{nnn___MMMAAA===<<<:::888888:::<<<>>>>>>======>>>AAAGGGMMMQQQVVVVVVWWWWWWVVVUUUSSSRRRQQQRRRRRRRRRQQQQQQPPPOOOKKKKKKLLLMMMMMMMMMMMMMMMOOOOOOOOONNNLLLKKKIIIHHHIIILLLPPPQQQQQQPPPPPPQQQQQQOOOQQQWWW[[[[[[\\\^^^iiiooouuuwww{{{GGGFFFEEEDDDDDDEEEFFFFFFNNNZZZkkk{{{}}}zzz|||{{{zzz|||}}}zzzwwwtttoookkkjjjlllmmmooovvv~~~}}}yyyxxxwwwyyyxxxbbbNNNDDD<<<<<<<<<<<<<<<;;;;;;;;;===???@@@@@@AAADDDKKKQQQ\\\]]]]]]ZZZVVVSSSQQQPPPRRRSSSUUUVVVVVVUUUSSSRRRKKKLLLMMMMMMLLLJJJHHHGGGLLLMMMMMMLLLJJJHHHIIIJJJMMMMMMMMMNNNPPPPPPOOOMMMPPPSSSTTTRRRUUU\\\```___jjjqqquuussstttFFFEEEDDDDDDDDDEEEFFFGGGMMMWWWgggwww~~~{{{yyyxxxzzz~~~|||xxxtttqqqjjjfffdddeeefffhhhooowww~~~zzzxxxyyy~~~wwwaaaNNNDDD<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAAEEELLLRRR[[[\\\\\\ZZZVVVRRRPPPPPPOOOPPPQQQRRRRRRQQQPPPOOOLLLLLLLLLKKKJJJIIIHHHGGGIIIJJJKKKJJJHHHGGGHHHIIIHHHHHHIIIKKKNNNPPPRRRRRRTTTYYY]]]^^^ccciiikkkiiimmmqqqtttsssvvvEEEDDDDDDDDDEEEFFFGGGGGGKKKSSSaaarrr~~~}}}zzzzzz}}}|||wwwrrrooohhhccc_________```hhhpppzzz|||zzzzzz}}}ttt```MMMDDD===<<<<<<<<<<<<=========>>>@@@BBBBBBBBBEEELLLQQQXXXYYYYYYXXXTTTQQQOOOOOONNNNNNOOOOOOOOOOOONNNMMMMMMLLLJJJIIIHHHGGGGGGHHHFFFHHHIIIIIIGGGFFFGGGGGGFFFFFFGGGHHHKKKOOORRRTTTXXX```iiiooouuuzzzyyyuuuqqqqqqqqqrrryyyEEEEEEEEEFFFGGGGGGHHHHHHIIIOOO\\\nnn}}}yyytttpppjjjddd```^^^\\\]]]dddlllxxx}}}|||~~~{{{ppp]]]LLLDDD======<<<<<<<<<===??????BBBDDDEEEDDDCCCEEEJJJNNNSSSUUUVVVUUURRROOONNNNNNQQQPPPPPPOOOOOOOOONNNNNNOOOMMMJJJGGGFFFFFFGGGHHHEEEGGGIIIIIIHHHFFFFFFGGGIIIIIIHHHHHHIIILLLPPPTTT\\\hhhuuu~~~uuuppplllnnnwwwGGGGGGGGGHHHHHHIIIIIIIIIHHHLLLWWWiii}}}|||xxxuuummmgggbbb___\\\\\\aaahhhttt{{{{{{wwwtttiiiYYYJJJCCC======<<<<<<===>>>@@@BBBFFFHHHHHHFFFDDDDDDGGGKKKOOOQQQSSSSSSQQQOOOOOOOOOTTTSSSQQQOOONNNNNNNNNNNNPPPMMMJJJFFFEEEEEEGGGHHHFFFIIIKKKKKKIIIHHHGGGGGGIIIIIIIIIHHHHHHKKKQQQVVVbbboooxxxnnnfffhhhpppHHHHHHIIIIIIIIIHHHHHHGGGFFFJJJSSScccuuu}}}zzzxxxooojjjeeeaaa]]][[[^^^dddlllsss}}}{{{uuuppplllcccTTTHHHCCC======<<<<<<===???BBBDDDIIIJJJKKKHHHEEEDDDFFFIIIMMMOOORRRSSSSSSRRRSSSTTTXXXVVVSSSOOOMMMLLLMMMMMMPPPNNNKKKGGGFFFFFFGGGHHHHHHJJJMMMMMMKKKHHHGGGGGGEEEGGGHHHHHHHHHLLLSSSYYYfffttt{{{nnncccbbbgggsssGGGHHHHHHHHHHHHFFFEEEDDDDDDHHHPPP[[[kkk}}}}}}{{{yyywwwrrrmmmiiifffaaa]]]^^^cccgggmmmvvvxxxqqqkkkfff]]]PPPGGGCCC>>>===<<<<<<===@@@CCCEEEHHHJJJKKKIIIFFFEEEHHHKKKLLLOOOSSSUUUVVVWWWYYYZZZ^^^[[[WWWRRROOOMMMNNNNNNPPPOOOLLLIIIGGGGGGGGGHHHIIIKKKNNNMMMKKKGGGEEEEEECCCFFFHHHHHHGGGJJJQQQWWWcccrrrpppccc^^^^^^ggg}}}FFFGGGGGGGGGFFFDDDCCCAAADDDGGGNNNVVVbbbttt{{{yyywwwuuuvvvrrrnnnkkkeee``````dddfffkkksss{{{|||wwwppphhhbbbZZZNNNFFFCCC>>>===<<<<<<===AAADDDFFFFFFHHHJJJIIIGGGGGGJJJMMMMMMPPPUUUXXXYYY[[[]]]___dddaaa[[[VVVRRRPPPQQQQQQQQQOOOMMMKKKIIIHHHGGGGGGJJJLLLNNNMMMJJJFFFDDDCCCEEEHHHJJJHHHFFFGGGLLLQQQ^^^nnnrrrccc]]]ZZZ```vvvGGGFFFEEEEEEGGGHHHHHHGGGGGGGGGKKKQQQWWWaaauuuxxxuuuwwwyyyvvvuuurrrllleeebbbccceeebbbgggnnnttt{{{}}}{{{xxxnnnbbb[[[XXXRRRGGG>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFHHHHHHGGGHHHJJJKKKQQQRRRTTTXXX^^^dddiiilllmmmhhhaaa]]][[[YYYUUURRRTTTRRROOOKKKHHHFFFDDDDDDKKKKKKJJJIIIIIIHHHGGGGGGDDDDDDEEEFFFGGGIIIKKKKKKZZZdddtttwww```TTTVVV[[[lllIIIGGGFFFFFFGGGIIIHHHHHHIIIIIIKKKOOOTTT]]]nnn~~~}}}~~~~~~yyyuuuuuuvvvwwwwwwuuupppjjjfffeeefffdddiiinnnssswww}}}{{{|||uuummmccc[[[UUUNNNDDD===<<<<<<===>>>???@@@AAABBBDDDFFFIIIJJJJJJJJJLLLMMMPPPRRRVVV[[[```eeejjjlllpppllleee___[[[WWWTTTQQQTTTRRRNNNJJJGGGEEEEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJUUU^^^kkkzzzwwwaaaTTTVVVZZZkkkKKKIIIGGGGGGHHHIIIIIIHHHJJJIIIKKKMMMPPPWWWffftttzzzvvvrrrpppppppppqqqtttyyy{{{uuussssssvvvwwwwwwtttpppllliiihhhgggkkkqqquuuxxx}}}{{{|||}}}{{{pppllleee[[[QQQHHHAAA===<<<<<<===>>>???@@@@@@AAACCCFFFJJJMMMNNNNNNOOOPPPQQQTTTYYY___dddiiikkkmmmqqqooojjjbbbZZZTTTQQQQQQUUURRRNNNIIIFFFEEEEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIQQQWWWaaaooouuu```UUUVVVYYYiiiNNNKKKHHHGGGHHHIIIJJJIIIKKKIIIIIIKKKNNNSSS___kkk}}}{{{yyy{{{zzzsssnnnkkkiiihhhccccccdddgggmmmwww|||yyyyyy}}}xxxsssrrrrrrtttuuuvvvtttrrrooonnnlllpppvvv{{{|||}}}|||xxxlllkkkggg]]]OOOEEE@@@>>>>>>>>>???@@@@@@AAABBBBBBBBBFFFLLLOOOQQQQQQRRRRRRSSSWWW\\\ccchhhlllmmmnnnnnnmmmjjjbbbYYYRRRPPPQQQUUURRRMMMIIIFFFEEEFFFGGGEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIPPPUUU]]]jjj}}}~~~sss```TTTVVVXXXeee~~~QQQNNNJJJIIIIIIJJJJJJJJJKKKHHHHHHKKKMMMQQQ[[[eeevvvzzzvvvuuuwwwyyy~~~xxxqqqjjjfffcccaaa```ZZZZZZ[[[^^^dddppp}}}yyyuuuuuuyyy}}}wwwtttnnnppprrruuuvvvwwwvvvtttssswww}}}}}}~~~~~~|||vvvrrrjjjkkkiii^^^PPPDDD@@@AAA?????????@@@AAAAAABBBBBBBBBFFFLLLPPPQQQRRRSSSTTTUUUYYY___eeejjjlllmmmmmmggghhhfff___WWWRRRPPPQQQTTTQQQMMMIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJNNNRRRZZZgggzzz}}}sss___TTTUUUVVVccc|||UUURRRNNNLLLLLLMMMMMMMMMMMMJJJIIILLLNNNQQQYYYaaaooo}}}vvvrrrppppppzzz|||vvvnnngggaaa]]]ZZZWWWUUUVVVWWWYYY___kkkyyyyyyvvvuuuxxx}}}yyynnnnnnooorrrvvvyyy{{{{{{|||~~~zzzuuuoooiiihhhjjjiii___QQQFFFBBBBBB>>>>>>?????????@@@@@@@@@BBBFFFKKKNNNPPPQQQSSSTTTVVVYYY^^^cccgggiiiiiiiiibbbbbb```\\\WWWSSSQQQQQQRRRPPPNNNKKKHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIFFFEEEFFFFFFGGGHHHIIIJJJJJJOOOVVVcccvvvvvvaaaVVVVVVWWWddd}}}[[[WWWRRRPPPPPPQQQQQQQQQQQQMMMLLLNNNPPPQQQWWW^^^gggxxxyyyrrrmmmkkkpppvvv{{{vvvnnngggaaa\\\WWWSSSSSSUUUVVVWWW\\\ggguuu{{{yyyxxxyyysssqqqooopppuuuzzz}}}~~~}}}xxxrrriiicccfffhhhfff^^^QQQGGGCCCCCC@@@@@@@@@@@@@@@AAAAAAAAACCCFFFIIILLLNNNOOORRRTTTUUUWWW[[[___bbbcccddddddaaa___\\\ZZZXXXVVVRRRPPPPPPOOONNNLLLJJJGGGEEEDDDEEEFFFFFFHHHIIIJJJKKKLLLHHHHHHGGGGGGGGGHHHHHHIIIHHHLLLRRR___ssszzzeeeYYYYYYZZZhhh___[[[VVVSSSSSSTTTTTTTTTUUUQQQOOOPPPQQQQQQUUU[[[bbbsss}}}tttnnnkkkiiioooxxx{{{|||}}}xxxtttnnnhhhccc]]]XXXTTTSSSTTTVVVWWWZZZdddsss~~~}}}{{{zzzzzzxxxtttppppppuuuzzz~~~xxxqqqiiibbbdddfffddd]]]RRRHHHCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCFFFHHHJJJLLLNNNQQQTTTSSSUUUXXX[[[]]]___``````aaa^^^[[[YYYYYYWWWRRRNNNOOOOOOOOOMMMKKKHHHEEECCCCCCDDDFFFHHHJJJLLLNNNOOOLLLKKKJJJIIIHHHHHHHHHHHHIIILLLQQQ]]]rrr~~~hhh[[[[[[]]]kkkiiiaaaZZZXXXWWWVVVYYY]]]YYYYYYYYYWWWUUUTTTUUUWWWdddlll|||wwwooojjjiiijjjnnnuuu{{{vvvsssrrrsssuuuxxx{{{|||zzzxxxxxxuuupppjjjddd^^^[[[YYYVVVTTTVVV[[[```dddmmmuuu~~~|||~~~xxxqqqpppuuu{{{~~~~~~xxxtttpppjjjdddbbbbbb___YYYPPPHHHBBB@@@???@@@@@@AAAAAABBBCCCCCCDDDFFFHHHIIIJJJLLLPPPSSSUUUWWWYYYYYYXXXWWWXXXYYY]]]\\\\\\ZZZXXXUUURRRPPPKKKLLLLLLLLLJJJHHHEEECCCEEEGGGIIIKKKLLLOOORRRUUUTTTRRRPPPNNNKKKIIIHHHHHHHHHNNNTTT\\\mmmoooccc[[[]]]pppqqqhhh___\\\ZZZXXXYYY]]]______^^^[[[XXXVVVVVVWWW```hhhwww|||tttoooiiiiiikkkqqqyyy{{{wwwsssmmmiiifffgggiiimmmqqqssssssrrruuusssooojjjeee```\\\ZZZXXXVVVWWW\\\___bbbiiiqqq}}}~~~}}}}}}tttqqqvvv{{{zzzsssnnngggbbbaaa```\\\UUUMMMGGGDDDCCC@@@@@@@@@AAABBBBBBCCCCCCDDDFFFHHHIIIKKKNNNRRRUUUWWWXXXZZZYYYXXXWWWXXXYYY[[[[[[[[[YYYWWWTTTQQQPPPLLLLLLLLLKKKIIIGGGDDDCCCFFFHHHJJJLLLNNNPPPTTTWWWVVVUUUSSSPPPMMMKKKJJJIIIJJJPPPWWW```pppvvviii^^^```uuu}}}sssiiiccc___\\\^^^aaaeeeeeeddd```\\\XXXWWWWWW\\\bbbooo|||wwwlllkkkkkknnnsssxxx{{{}}}~~~{{{wwwtttpppkkkfffbbb______```dddiiimmmoooooopppooonnnllliiiddd```^^^]]]ZZZZZZ\\\]]]^^^dddkkkuuuxxx|||~~~}}}}}}zzzuuuxxx}}}|||tttmmmgggccceeebbb]]]TTTLLLFFFDDDDDD@@@AAAAAABBBCCCCCCDDDDDDEEEFFFIIIJJJLLLPPPTTTWWWZZZ[[[[[[YYYWWWVVVXXXYYYYYYYYYZZZYYYWWWTTTRRRPPPMMMLLLKKKIIIGGGFFFEEEDDDFFFIIIKKKMMMOOORRRVVVXXXYYYXXXUUURRROOOMMMKKKKKKMMMTTT\\\eeetttqqqcccdddzzz~~~rrrkkkfffcccdddhhhjjjiiihhhddd^^^YYYWWWVVVXXX]]]gggwwwtttqqqooooooqqqtttuuuvvvxxxvvvtttrrroookkkfffbbb]]]\\\[[[^^^bbbfffiiijjjjjjlllmmmmmmlllhhhdddbbbaaa^^^\\\]]]\\\[[[___dddjjjooouuuxxxzzz||||||}}}}}}}}}~~~~~~~~~~~~xxxpppkkkhhhjjjgggaaaXXXNNNGGGDDDCCCAAABBBBBBCCCCCCDDDEEEEEEEEEGGGIIIKKKNNNQQQVVVYYY]]]]]]\\\ZZZWWWWWWXXXYYYXXXYYYZZZZZZYYYVVVSSSQQQNNNMMMKKKIIIGGGFFFEEEEEEFFFHHHKKKMMMOOOQQQUUUXXXZZZXXXVVVSSSPPPMMMKKKKKKPPPVVV___iiivvvyyyiiiiiizzzqqqlllhhhjjjnnnmmmmmmkkkfff```ZZZWWWVVVUUUYYYaaammm~~~{{{wwwsssppppppqqqqqqqqqsssrrrqqqqqqpppmmmhhhdddZZZXXXVVVVVVYYY\\\^^^^^^cccfffiiikkkkkkiiifffcccaaa^^^\\\\\\ZZZXXXZZZ___aaaffflllqqqtttxxx}}}~~~|||{{{{{{}}}|||yyywwwwwwxxxyyy{{{~~~}}}zzz{{{wwwqqqmmmjjjhhhbbbZZZPPPHHHDDDBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFHHHJJJLLLNNNRRRWWWZZZ^^^^^^^^^\\\YYYXXXXXXYYYXXXYYY[[[\\\[[[YYYVVVTTTPPPNNNLLLJJJIIIHHHGGGGGGEEEGGGIIIKKKLLLOOORRRUUUXXXWWWTTTQQQNNNLLLJJJJJJPPPUUU___jjjvvvrrrrrryyyrrrnnnpppttttttsssqqqkkkccc\\\WWWUUUSSSVVV[[[eeesss{{{uuupppnnnnnnmmmmmmooonnnnnnnnnnnnkkkfffbbbZZZXXXUUUSSSTTTUUUVVVUUUYYY\\\___cccdddcccaaa```]]]ZZZYYYYYYWWWTTTUUUZZZYYY^^^dddhhhlllqqqxxx~~~~~~{{{xxxvvvwwwyyy{{{}}}|||yyyvvvtttsssttttttvvvyyy~~~|||}}}~~~zzzwww}}}|||vvvkkkhhhbbbYYYOOOIIIEEEEEECCCDDDDDDEEEEEEFFFGGGGGGGGGHHHKKKLLLNNNRRRVVVYYY]]]^^^___^^^[[[YYYYYYYYYVVVXXX[[[]]]]]]ZZZWWWUUUQQQQQQPPPNNNLLLKKKIIIIIIEEEGGGIIIJJJJJJLLLOOORRRUUUTTTQQQOOOLLLKKKJJJIIINNNRRR[[[gggrrr}}}}}}xxxyyy}}}}}}zzzrrrhhh^^^WWWTTTQQQSSSWWW]]]hhhyyy~~~wwwqqqnnnmmmmmmlllmmmlllllllllkkkgggbbb]]]WWWTTTQQQPPPOOOOOONNNMMMNNNPPPSSSWWWYYYYYYYYYXXXVVVSSSSSSTTTRRROOOQQQVVVUUUXXX]]]```dddkkkssszzzzzzwwwwwwyyyzzz}}}}}}{{{yyyxxxwwwvvvvvvuuuwww|||{{{{{{|||~~~~~~yyyyyysssgggZZZNNNHHHFFFGGGDDDDDDEEEEEEFFFGGGGGGHHHGGGIIIKKKLLLNNNQQQUUUXXX[[[^^^``````^^^[[[YYYYYYTTTWWWZZZ\\\]]]ZZZXXXUUUSSSSSSSSSRRRPPPNNNLLLJJJFFFHHHIIIJJJJJJKKKMMMOOORRRQQQPPPMMMLLLJJJJJJIIILLLNNNWWWcccmmmwwwwwwkkk```XXXTTTPPPQQQTTTYYYbbbrrryyytttpppooonnnnnnnnnmmmlllllliiieee^^^ZZZNNNLLLIIIHHHGGGGGGEEECCCFFFHHHKKKNNNQQQRRRRRRRRRPPPNNNNNNPPPNNNLLLNNNSSSRRRUUUYYY\\\```gggpppwww~~~|||{{{{{{}}}~~~|||{{{{{{uuuwww{{{|||{{{{{{}}}}}}ooo\\\NNNGGGFFFHHHEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIKKKLLLMMMPPPTTTWWWZZZ]]]aaabbb```\\\ZZZYYYSSSUUUYYY\\\\\\ZZZWWWUUUTTTUUUUUUUUUSSSPPPMMMKKKHHHIIIJJJJJJJJJJJJMMMOOOQQQPPPOOOMMMLLLKKKJJJJJJIIIKKKTTT```jjjtttqqqfff^^^XXXSSSRRRSSSWWW]]]fffwww~~~yyyuuupppjjjggggggfffdddcccaaa]]]XXXSSSLLLIIIEEECCCBBBBBBBBBAAACCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFIIIMMMRRRVVV[[[bbblllsssxxx~~~|||{{{|||}}}ppp\\\PPPKKKHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKKKKLLLMMMPPPUUUYYY^^^_________^^^]]][[[ZZZUUUVVVYYYZZZ[[[YYYWWWUUUUUUUUUUUUTTTTTTRRRQQQQQQNNNMMMLLLLLLNNNPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKOOOOOOTTT^^^iiivvvyyylll```WWWSSSQQQQQQTTTXXX```ooo}}}zzzuuupppjjjgggcccaaa```^^^\\\XXXRRRNNNIIIFFFCCC@@@@@@@@@???>>>???>>>>>>???@@@AAABBBBBBEEEEEEEEEDDDDDDDDDCCCCCCFFFJJJOOOSSSWWW___hhhooovvvuuu^^^QQQKKKIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNQQQVVVYYY\\\\\\\\\[[[[[[[[[[[[ZZZXXXYYY[[[\\\[[[YYYWWWUUUVVVWWWWWWVVVUUUTTTSSSSSSPPPOOONNNOOOQQQSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNSSS]]]iiixxxwwwhhh\\\VVVSSSPPPQQQSSSYYYfffrrr{{{vvvpppjjjfff^^^\\\ZZZWWWUUUQQQLLLHHHEEEBBB???=========<<<;;;;;;;;;;;;;;;;;;<<<===>>>AAAAAA@@@@@@@@@@@@??????BBBEEEIIIMMMRRRYYYcccjjjttt|||zzzaaaRRRLLLIIIHHHFFFFFFEEEEEEGGGIIILLLMMMLLLMMMOOOOOOPPPSSSWWWZZZ\\\[[[YYYXXXXXXYYY[[[\\\\\\\\\]]]]]][[[ZZZWWWVVVXXXXXXXXXXXXXXXWWWVVVUUUQQQPPPOOOPPPSSSUUUUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOTTT___mmm}}}rrreee[[[VVVQQQPPPQQQUUU```kkkzzzuuuoooiiiddd[[[YYYUUURRRPPPLLLHHHEEEBBB@@@===<<<<<<;;;:::999;;;;;;::::::;;;<<<<<<===========================>>>AAAEEEIIIMMMTTT^^^fffrrrzzz|||bbbSSSLLLJJJIIIHHHGGGFFFEEEFFFIIILLLNNNMMMOOOQQQRRRSSSUUUXXXZZZ^^^\\\YYYWWWWWWXXX[[[]]]]]]\\\\\\\\\[[[YYYXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVPPPNNNNNNOOORRRTTTUUUTTTRRRQQQQQQPPPOOOOOOPPPPPPRRRRRRXXXeeeuuu{{{kkk^^^WWWQQQOOOOOORRR[[[dddvvv~~~yyytttmmmfffaaaZZZWWWSSSOOOMMMJJJGGGDDDAAA???===<<<<<<<<<:::888::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???CCCFFFJJJQQQ[[[cccpppxxx~~~~~~~~~yyyaaaSSSMMMKKKIIIKKKJJJHHHFFFGGGHHHKKKMMMMMMPPPSSSTTTUUUVVVXXXYYY^^^[[[XXXUUUUUUVVVYYY[[[\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVQQQPPPOOOPPPSSSTTTUUUTTTSSSRRRQQQQQQPPPQQQQQQQQQSSSTTT\\\lll~~~qqqcccZZZRRRNNNLLLNNNTTT\\\iiizzz{{{vvvqqqjjjbbb]]]XXXUUUPPPLLLJJJIIIGGGEEE@@@???=========<<<:::999999888888777777888888999;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>AAACCCGGGOOOYYYaaannnwwwzzz{{{zzz|||qqq]]]RRRNNNKKKJJJLLLKKKIIIHHHHHHIIIJJJLLLMMMPPPTTTVVVVVVVVVWWWXXXYYYWWWUUUSSSTTTVVVZZZ\\\___^^^[[[YYYXXXXXXXXXYYYWWWWWWXXXXXXXXXWWWWWWVVVTTTSSSRRRRRRTTTVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTWWWbbbuuu|||kkk```VVVPPPMMMLLLPPPVVV```ppp|||xxxtttnnnggg___ZZZTTTQQQLLLHHHGGGFFFEEEDDD???>>>=========<<<:::888888888777777777777888888999999:::::::::;;;;;;;;;;;;===???AAAEEEMMMWWW___jjjttt~~~{{{{{{xxxxxx~~~zzzgggXXXQQQNNNLLLIIIJJJIIIIIIIIIJJJKKKLLLLLLMMMPPPTTTVVVWWWVVVWWWWWWUUUUUUTTTUUUXXX\\\```bbbeeebbb^^^[[[XXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWUUUTTTRRRRRRTTTUUUTTTSSSTTTTTTSSSSSSSSSSSSTTTTTTXXX]]]kkksssggg[[[TTTOOOMMMPPPUUU___mmm}}}zzzwwwrrrllleee]]]WWWQQQMMMIIIEEEDDDDDDDDDCCC???===<<<<<<===<<<:::888:::999999888888888999999888888999999:::::::::;;;:::<<<>>>???CCCKKKVVV^^^gggrrr}}}}}}yyyuuuxxx|||ppp```UUUPPPNNNLLLIIIGGGHHHIIIJJJKKKMMMMMMNNNLLLPPPTTTWWWWWWVVVVVVVVVTTTUUUVVVYYY^^^cccgggjjjjjjgggbbb\\\XXXVVVVVVVVVXXXXXXYYYYYYYYYYYYYYYXXXTTTRRRPPPPPPQQQRRRQQQPPPRRRQQQQQQQQQQQQQQQRRRRRR]]]cccsssxxxmmm^^^SSSOOOPPPQQQRRRYYYdddttt{{{uuupppooojjj```WWWRRRLLLKKKIIIGGGEEECCCBBBBBB@@@@@@@@@??????>>><<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;::::::999888888999888;;;@@@CCCHHHRRR\\\iiisss{{{ttttttyyyyyyuuummmcccYYYUUUQQQMMMJJJKKKMMMNNNNNNMMMLLLKKKMMMNNNMMMRRRVVVWWWXXX[[[YYYUUUWWWYYYZZZ\\\^^^ccclllrrrooolllfff___ZZZWWWUUUUUUUUUWWWXXXYYYYYYWWWUUUTTTTTTRRRPPPQQQTTTUUUSSSQQQRRRPPPPPPSSSSSSQQQRRRUUUYYYllltttcccVVVPPPPPPQQQQQQXXXaaapppxxxqqqkkkhhhcccZZZQQQMMMHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<=========<<<<<<;;;======<<<<<<;;;::::::999:::999;;;???BBBGGGRRR\\\iiisss~~~wwwwwwzzzyyyuuuhhh^^^UUUQQQOOOKKKJJJLLLMMMNNNNNNNNNMMMMMMNNNPPPQQQWWW\\\^^^aaadddbbb^^^ZZZ\\\]]]]]]```fffnnntttrrrnnniiiccc^^^ZZZYYYYYYWWWYYY\\\^^^^^^[[[WWWUUUTTTRRRPPPQQQSSSTTTSSSQQQQQQOOOPPPSSSTTTSSSUUUYYY___rrr}}}{{{~~~lll]]]UUURRRRRRRRRUUU]]]iiivvvwwwnnnfffaaa\\\SSSLLLJJJFFFEEECCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;>>>>>>======<<<;;;;;;;;;<<<:::;;;>>>AAAFFFRRR]]]iiisss}}}yyy{{{|||zzz|||zzzuuucccYYYOOOLLLKKKIIIJJJLLLKKKMMMNNNNNNNNNOOOQQQSSSUUU\\\dddgggkkkmmmkkkfff]]]]]]\\\\\\___eeemmmrrrrrrnnniiiccc___\\\[[[[[[XXX\\\```cccccc___ZZZWWWSSSRRRQQQQQQSSSSSSRRRQQQPPPOOOPPPTTTUUUUUUYYY^^^iiizzztttsssuuueee[[[WWWTTTSSSRRRXXXaaammmzzzyyynnnccc]]]WWWPPPJJJIIIFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBAAA@@@???????????????>>>===<<<;;;=========<<<<<<<<<;;;;;;>>>;;;;;;===@@@EEEQQQ]]]jjjttt|||yyyzzz||||||xxxrrr```VVVLLLIIIHHHGGGHHHKKKJJJKKKMMMNNNOOOPPPSSSVVVXXX```iiimmmqqqssspppjjj^^^\\\YYYXXXZZZ```ggglllnnnjjjeee```\\\ZZZYYYYYYZZZ]]]```bbbbbb___[[[XXXSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOPPPTTTUUUVVV\\\dddrrrxxxlllkkk}}}lllaaaZZZUUUSSSOOOSSSZZZcccqqqzzznnnbbb[[[UUUNNNIIIIIIEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;???<<<;;;===@@@EEEPPP\\\kkkuuuzzzwwwxxx}}}|||zzztttmmm___UUUKKKHHHHHHFFFGGGIIIHHHJJJLLLNNNOOOQQQUUUWWW\\\eeennnssswwwxxxuuuooobbb^^^YYYVVVWWW]]]cccgggjjjgggbbb^^^ZZZXXXXXXXXX[[[[[[\\\\\\\\\[[[ZZZYYYSSSTTTTTTSSSRRRRRRRRRRRRRRRPPPQQQSSSTTTWWWaaalll{{{xxxnnnddddddyyyuuuhhh___WWWRRRMMMPPPTTT[[[gggxxxzzznnnbbbZZZTTTMMMJJJJJJEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;???<<<<<<>>>@@@EEEOOOZZZjjjssszzzyyyzzz{{{|||yyy{{{~~~}}}|||}}}~~~yyyvvvoooggg[[[RRRJJJHHHHHHFFFFFFGGGGGGIIILLLMMMOOOQQQTTTWWW```iiirrrxxx||||||wwwjjjddd\\\WWWXXX]]]bbbeeeiiifffbbb]]]ZZZYYYYYYZZZZZZZZZYYYYYYYYYXXXYYYYYYTTTVVVVVVUUUSSSRRRRRRSSSSSSQQQQQQRRRUUU[[[jjjyyyyyysssllleee]]]___vvvtttggg\\\UUUMMMOOOQQQUUU]]]mmm}}}qqqddd]]]XXXQQQNNNNNNHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDD@@@AAAAAAAAAAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<>>><<<===@@@AAAEEENNNXXXgggppp||||||vvvtttttttttuuuqqqrrruuuxxx|||zzzuuuqqqiii```UUUMMMGGGHHHIIIGGGFFFGGGGGGHHHKKKLLLNNNPPPTTTVVV___hhhrrryyyqqqiii^^^XXXXXX\\\aaacccgggddd```\\\ZZZYYYYYYZZZYYYYYYZZZZZZZZZYYYXXXWWWVVVWWWXXXWWWTTTRRRSSSUUUSSSQQQQQQSSSWWWbbbvvv~~~rrrkkkgggccc```[[[aaayyypppbbbYYYNNNOOOOOOQQQWWWeeeuuuuuuiiibbb\\\VVVSSSSSSLLLKKKJJJHHHGGGGGGFFFFFFDDDEEEEEEFFFFFFFFFEEEEEE@@@@@@AAABBBBBBBBBAAAAAA============>>>>>>>>>>>>>>><<<>>>AAABBBEEEMMMWWWdddnnnyyy~~~~~~zzzuuurrrqqqqqqqqqmmmnnnppptttxxx}}}~~~wwwrrrmmmeee\\\PPPIIIEEEGGGIIIGGGFFFGGGFFFHHHJJJLLLMMMOOOSSSUUU\\\eeeooowwwsssjjj___XXXWWW[[[^^^```eeebbb^^^[[[XXXXXXXXXYYYXXXZZZ\\\^^^]]][[[XXXVVVVVVXXXYYYXXXTTTSSSTTTVVVRRRQQQQQQSSSZZZhhhvvviiidddaaa______]]]eee~~~}}}mmm```XXXSSSPPPQQQTTT\\\kkkyyyyyyooofff```\\\XXXVVVRRRPPPMMMJJJHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDBBBAAA@@@?????????>>>>>>===<<<<<<<<<<<<===>>>>>>>>>===???CCCIIINNN^^^dddmmmtttxxx{{{{{{yyywwwtttrrrpppooooooqqquuuzzz~~~~~~~~~zzzrrrooommmbbbUUUKKKIIIGGGGGGHHHJJJJJJIIILLLJJJHHHGGGHHHKKKNNNPPPXXX\\\dddoooyyyxxxmmmbbb______^^^___aaaeee```ZZZWWWWWWXXXWWWVVV[[[\\\^^^______\\\YYYWWW[[[ZZZYYYXXXVVVUUUSSSSSSUUUTTTWWW]]]dddqqquuujjjbbb[[[VVVWWW[[[iii{{{lll___YYYTTTSSSVVV]]]kkkxxxxxxooogggaaa]]]ZZZXXXRRRPPPMMMJJJHHHGGGHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCAAA@@@@@@????????????>>>===<<<<<<<<<=========>>>>>>@@@DDDIIINNNWWW\\\dddjjjmmmqqqvvvzzz~~~|||zzzxxxuuuuuutttuuuxxx}}}}}}}}}}}}}}}{{{tttppplll```SSSKKKIIIGGGFFFHHHIIIIIIIIIKKKJJJHHHGGGGGGIIILLLNNNSSSVVV]]]gggpppvvvwwwwwwrrrggg^^^]]]]]]]]]]]]___ddd```\\\XXXWWWXXXYYYZZZ\\\\\\^^^^^^^^^]]][[[ZZZ\\\[[[ZZZYYYWWWVVVUUUTTTZZZYYY\\\bbbjjjwwwxxxmmmddd\\\WWWWWW[[[iii|||hhh```WWWTTTTTTZZZfffrrrzzzuuullleee```\\\YYYXXXPPPOOOLLLIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA???>>>============;;;<<<>>>???AAAEEEJJJNNNPPPUUUZZZ^^^aaaeeekkkppp~~~}}}|||{{{{{{}}}|||}}}zzzyyy{{{||||||~~~zzzuuuqqqjjj]]]PPPJJJHHHEEEEEEGGGHHHHHHGGGJJJIIIGGGFFFFFFHHHJJJKKKMMMPPPUUU]]]dddhhhiiihhhhhh```YYYYYY[[[ZZZ[[[]]]aaaaaa^^^ZZZWWWWWW\\\```^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\ZZZYYYXXXWWWVVVVVV\\\\\\```gggppp~~~}}}sssjjjaaa[[[ZZZ]]]kkkvvvlll```YYYWWWZZZcccmmm{{{{{{sssnnnggg```\\\YYYWWWUUUOOOMMMJJJHHHFFFFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>:::<<>>AAADDDGGGKKKPPPTTTSSSTTTUUUTTTTTTWWW^^^cccmmmttt~~~|||wwwvvvvvvuuutttuuutttsssrrrmmmcccWWWOOOHHHFFFDDDDDDEEEGGGGGGFFFIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJNNNTTTZZZ___```___XXXTTTQQQTTTUUUTTTUUUYYY[[[```bbb^^^YYYXXX___ggggggddd```\\\ZZZZZZ[[[\\\[[[ZZZXXXWWWWWWWWWXXXYYYYYY\\\aaajjjzzzzzzssskkkdddbbbbbblllmmmttt|||qqqiiidddfffjjjoooyyyvvvmmmiiiccc^^^[[[XXXUUUSSSQQQOOOKKKHHHFFFEEEFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCC???AAADDDFFFJJJOOOUUUZZZWWWXXXWWWUUURRRTTTYYY^^^dddkkkttt{{{}}}~~~|||zzzxxxtttqqqoooiii^^^TTTOOOIIIGGGDDDDDDFFFGGGGGGFFFHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKOOOTTTZZZ^^^``````WWWSSSQQQSSSSSSRRRTTTXXXZZZ^^^bbb```[[[ZZZ___eeegggddd___[[[YYYYYYZZZ[[[\\\[[[YYYXXXWWWXXXZZZ[[[ZZZ^^^bbblll}}}zzzrrrlllhhhhhhhhhpppgggnnnyyyuuunnnkkkmmmnnnxxx|||sssooojjjeeeaaa^^^[[[YYYUUUSSSOOOKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFCCCDDDFFFIIIMMMSSSZZZ```^^^^^^]]]YYYUUUUUUXXX\\\___eeemmmtttwwwyyyyyyyyyvvvyyy}}}xxxrrrnnnfffYYYQQQOOOIIIGGGEEEEEEFFFGGGHHHGGGHHHIIIKKKMMMMMMMMMLLLKKKKKKLLLNNNSSSXXX\\\]]]]]]YYYUUURRRSSSRRRPPPSSSYYYYYY]]]aaaaaa^^^\\\^^^aaacccaaa]]]ZZZYYYYYY[[[\\\^^^]]][[[YYYZZZ[[[]]]___]]]___bbbjjj|||yyytttppppppsssuuu{{{eeemmmxxx{{{wwwwwwpppxxxyyyvvvpppkkkhhhdddaaa^^^XXXVVVRRRNNNKKKIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFHHHJJJNNNUUU]]]cccddddddbbb^^^YYYXXXZZZ]]]___dddlllrrruuuwwwxxxyyyrrrtttzzz}}}uuuooodddVVVNNNNNNJJJHHHEEEEEEGGGHHHHHHHHHHHHJJJLLLNNNOOOOOONNNMMMLLLLLLNNNRRRVVVYYYZZZYYY[[[WWWTTTSSSQQQPPPSSSYYYXXX\\\```aaa___]]]^^^______^^^[[[ZZZYYY[[[\\\^^^```___]]][[[[[[]]]```aaa]]]___```fffyyy}}}wwwwwwuuuyyy~~~