BM6P6(@ ~~~zzz{{{~~~{{{zzz{{{|||yyyvvvyyyxxxxxxwwwvvvtttsssrrrvvvwwwyyyzzz{{{{{{zzzzzzvvvvvvuuutttrrrpppmmmlllkkklllmmmoooppppppqqqqqqrrrqqqooooooqqqtttxxxzzz}}}|||zzzxxxuuuqqqooommmnnnnnnnnnnnnnnnnnnnnnnnnlllmmmpppuuu||||||wwwsssrrrxxxzzz{{{vvvqqqmmmjjjiiioooqqqtttvvvvvvuuusssqqqtttoookkkhhhiiihhheeebbbgggggghhhhhhgggfffdddcccdddeeefffggghhhhhhhhhhhhffffffeeedddbbb___]]][[[YYYZZZ\\\^^^___```aaaaaa```___^^^^^^```dddgggjjjooonnnllljjjgggcccaaa___^^^^^^^^^^^^^^^^^^^^^^^^___```cccgggmmmtttzzz~~~|||vvvpppkkkhhhfffhhhjjjnnnrrrvvvxxxzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwvvvvvvvvvwwwyyyzzz{{{|||}}}}}}}}}}}}~~~~~~}}}}}}|||{{{{{{zzz{{{{{{||||||~~~~~~~~~~~~zzzvvvssssssssstttooonnnmmmllllllmmmoooppprrrppplllhhhddd```^^^\\\cccdddfffggghhhgggfffeeeiiieeeaaa___^^^]]][[[YYY^^^___```aaaaaa```^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\[[[YYYVVVTTTRRRPPPQQQSSSUUUWWWXXXXXXYYYZZZYYYXXXXXXZZZ\\\___aaadddcccbbb___]]]YYYWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVYYY]]]bbbfffhhhjjjhhheeebbb```^^^]]]\\\]]]^^^aaadddfffggghhhiiijjjjjjiiihhhhhhiiijjjjjjffffffffffffggghhhiiijjjlllnnnppprrrsssssssssssslllmmmmmmnnnppprrrtttuuutttttttttssssssrrrppppppnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnoooppppppqqqqqqqqqqqqrrrssstttuuuuuuvvvvvvwwwxxxyyyzzz{{{zzzzzz{{{|||}}}}}}|||{{{|||{{{zzz|||~~~}}}{{{xxxwwwwwwwwwwwwvvvsssqqqmmmjjjhhhggghhhiiieeedddcccaaaaaabbbcccdddcccbbb```]]]ZZZXXXWWWVVV]]]]]]]]]]]]]]]^^^^^^___]]]ZZZXXXVVVVVVUUUUUUTTTUUUVVVWWWXXXXXXWWWVVVUUUYYYXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSRRRQQQNNNLLLKKKJJJKKKLLLNNNPPPQQQQQQQQQUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVUUUSSSQQQNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLNNNPPPRRRQQQPPPPPPOOOOOOOOOOOOOOOUUUUUUVVVWWWXXXXXXXXXXXXYYYXXXXXXWWWWWWXXXXXXYYYWWWWWWXXXYYY[[[\\\]]]^^^]]]^^^___`````````___^^^\\\]]]]]]]]]^^^___``````bbbbbbbbbbbbaaa```______]]]]]]]]]]]]^^^^^^^^^___````````````aaaaaabbbcccbbbbbbbbbbbbccccccdddeeeeeefffgggiiijjjjjjkkkkkkjjjkkkllllllllllllllllllnnnllljjjkkkmmmoooppppppooooooooommmlllmmmppprrruuuvvvvvvvvvuuuuuutttttt~~~}}}{{{zzzyyyyyyyyyssspppnnnlllmmmmmmmmmlllgggfffcccaaa______``````^^^]]]\\\[[[[[[[[[[[[[[[YYYXXXWWWVVVUUUTTTTTTTTTVVVUUUTTTSSSTTTUUUWWWXXXUUUTTTRRRQQQQQQQQQRRRRRRPPPPPPPPPOOOOOOOOOOOOOOOSSSRRRPPPOOONNNMMMMMMMMMNNNNNNNNNNNNMMMKKKIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMOOONNNMMMLLLKKKKKKLLLLLLMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIHHHHHHHHHHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOOOOOOOOOOOOOOOOOOOJJJKKKLLLNNNOOOQQQRRRRRRRRRRRRSSSTTTSSSRRRQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYZZZ[[[[[[\\\]]]___```````````````aaaaaa```______aaabbbcccbbb``````bbbbbbbbbaaacccbbb```^^^]]]___dddggggggiiijjjjjjhhhgggggghhh~~~}}}}}}}}}~~~{{{}}}~~~~~~}}}||||||}}}~~~~~~~~~|||~~~~~~~~~~~~|||yyyvvvtttsssrrrpppooommmlllllllllhhheeecccaaabbbbbbaaaaaa\\\[[[ZZZYYYXXXXXXXXXXXXUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPLLLMMMMMMNNNNNNNNNNNNNNNOOOOOONNNMMMKKKKKKLLLNNNNNNMMMKKKJJJIIIJJJKKKLLLJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTVVVWWWWWWXXXXXXWWWXXXWWWUUUSSSSSSWWWZZZYYYXXXWWWXXXYYYYYYXXXVVVVVVVVVVVVUUUTTTVVVZZZ\\\\\\^^^``````^^^]]]^^^```pppooonnnnnnmmmnnnnnnnnnnnnoooqqqqqqooonnnooopppqqqpppooonnnooopppqqqrrrooorrrttttttsssssstttuuuvvvvvvuuusssqqqrrrtttwwwwwwvvvvvvuuuuuuvvvvvvwwwtttwwwxxxvvvxxx|||}}}{{{zzzzzzzzzzzz{{{|||||||||}}}}}}~~~}}}yyyvvvtttyyyyyyyyyyyyzzz|||}}}~~~|||yyyxxxssstttuuuuuusssoookkkiiijjjiiigggeeecccbbbaaaaaa___\\\ZZZXXXYYYYYYYYYXXXTTTTTTTTTTTTTTTSSSSSSSSSOOOOOOPPPPPPOOOMMMKKKJJJHHHGGGFFFFFFFFFFFFGGGGGGFFFGGGJJJLLLLLLKKKIIIHHHIIIHHHGGGEEECCCCCCDDDEEEKKKIIIFFFDDDCCCDDDFFFGGGCCCCCCBBBBBBCCCDDDFFFGGGAAABBBCCCDDDDDDDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@;;;<<<===>>>>>>>>>>>>>>>?????????@@@AAACCCDDDEEE>>>???AAABBBBBBAAA???>>>BBBBBBCCCCCCCCCBBBBBBAAA???@@@AAACCCDDDDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLIIIFFFGGGLLLPPPMMMLLLMMMNNNPPPPPPNNNLLLLLLMMMOOOPPPOOOPPPRRRTTTPPPSSSVVVVVVTTTSSSTTTVVV]]]]]]\\\\\\\\\\\\]]]]]]aaaaaaaaaaaabbbcccdddeeeaaaaaaaaabbbbbbbbbccccccdddddddddeeeeeeeeeeeeeeegggggggggggggggggggggggggggggghhhhhhhhhhhhiiiiiihhhiiikkklllnnnoooppppppmmmlllllllllkkkkkkjjjjjjkkknnnqqqrrrqqqoooooooooqqqpppnnnjjjgggeeeggghhhlllkkkkkkkkkkkkmmmooopppsssssssssssstttttttttuuuvvvvvvxxxyyy|||~~~}}}{{{zzz}}}|||zzzwwwtttpppmmmllliiihhhgggdddbbb```^^^]]]]]]]]]\\\\\\[[[YYYXXXWWWWWWVVVTTTSSSRRRQQQQQQQQQKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGGGGFFFEEEDDDDDDCCCGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBB<<<===>>>???????????????========================@@@???>>><<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::========================>>>===<<<;;;;;;<<<===>>>>>>======<<<<<<<<<======;;;<<<>>>?????????>>>>>>>>>>>>????????????>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAAAAAAAAAAAAAACCCCCCDDDEEEFFFGGGHHHIIIFFFEEEDDDDDDDDDDDDCCCBBBCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKSSSSSSRRRQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWXXXXXXXXXYYYYYYYYY[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\\\\\\]]]]]]^^^^^^^^^___ZZZ[[[]]]^^^```aaabbbbbbcccccccccbbbbbbbbbaaaaaa___aaadddeeedddbbbbbbbbbddddddbbb___\\\[[[\\\^^^bbbbbbaaaaaabbbdddeeefffdddeeeeeeeeeeeefffffffffiiiiiijjjlllnnnqqqssstttvvvuuutttuuuxxx{{{||||||~~~}}}{{{yyy~~~~~~~~~~~~{{{yyywwwwwwvvvtttrrrtttsssqqqoookkkhhheeeccccccbbb```^^^\\\ZZZXXXXXXWWWWWWWWWVVVUUUTTTRRRRRRLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@??????????????????????????????>>>===<<<<<<<<<======<<<<<<<<<=========>>>>>>;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999::::::::::::::::::::::::999999888888888888888888::::::::::::::::::::::::;;;;;;:::::::::999999999:::::::::::::::::::::::::::999888888888888999:::::::::999999999999:::::::::;;;<<<=========<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAA@@@@@@@@@@@@???===>>>??????>>>===AAABBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEJJJHHHGGGFFFFFFGGGHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOOOONNNMMMLLLKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPQQQRRRSSSSSSPPPQQQRRRTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTPPPRRRUUUUUUTTTSSSSSSTTTVVVVVVUUUSSSPPPPPPQQQSSSWWWWWWVVVWWWWWWXXXYYYZZZYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\^^^```bbbccceeedddcccdddfffhhhhhhhhhmmmmmmmmmmmmllljjjhhhfffkkkkkkkkklllnnnppprrrssspppqqqrrrrrrrrrrrruuuwwwwwwxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}|||{{{zzz|||yyyvvvtttsssrrrpppnnnmmmmmmllljjjhhhhhhgggeeeccc```]]]ZZZYYYYYYYYYWWWUUUTTTRRRPPPPPPPPPPPPOOOOOONNNMMMLLLKKKGGGGGGEEEDDDCCCCCCBBBBBB@@@@@@?????????>>>>>>>>>?????????>>>>>>======<<<======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;999999::::::::::::;;;;;;::::::::::::::::::999888::::::::::::::::::::::::::::::999888888888999999999999999999999999999999888999999999999888777777999999999999999999999999666666666666777777777777888888888888888888888888999999888888888888777777888888888888888888888888777666666555555666666777888888777777777777888888888888999:::::::::999999777888888999999888888777888888888888888888888888888888888888888888888888999999999999999999999999;;;;;;<<<<<<<<<;;;999888:::999888999:::;;;:::999===>>>>>>>>>======<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDBBB@@@@@@BBBDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJKKKMMMMMMNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIKKKLLLKKKJJJJJJKKKLLLMMMMMMLLLJJJJJJKKKMMMNNNNNNNNNNNNOOOPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSPPPPPPQQQRRRSSSUUUVVVWWWWWWVVVVVVWWWYYY[[[[[[ZZZ^^^^^^______^^^]]]\\\[[[]]]]]]^^^___aaaccceeefffdddfffggggggfffggghhhjjjjjjkkklllmmmnnnoooppppppooooooooonnnmmmmmmllllllrrrsssuuuvvvvvvxxx{{{}}}{{{{{{{{{||||||}}}~~~~~~~~~~~~{{{yyyzzzyyyvvvrrrooommmkkkjjjiiihhhfffffffffeeecccaaa___^^^]]][[[XXXUUUSSSQQQRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBB?????????>>>=========<<<<<<<<<;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999::::::::::::;;;;;;;;;999999999999999888777666999999999999999999999999888888777777777777777777999999999999999999999999777777888888888777777666888888888888888888888888666666666777777888888888888888888888777777777777666666666666666666666666666666666666666666666666777777777666666777777777777777777777777777888999666666666777777777666666555555666666666666555555666666666666666666666666777777777777777777777777555555555666666666666666888999:::;;;:::999777666777666666777999:::999888888999999:::999999888888::::::::::::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@>>>>>>@@@AAABBB@@@@@@?????????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHGGGFFFFFFGGGHHHFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNKKKKKKKKKMMMQQQSSSSSSRRRNNNOOOPPPPPPQQQQQQRRRRRRPPPPPPQQQRRRTTTWWWXXXZZZZZZ[[[\\\\\\ZZZYYYZZZ[[[[[[[[[]]]^^^```aaabbbcccaaaaaaaaa``````_________bbbccceeefffggghhhkkknnnllllllmmmnnnnnnoooooooooooopppqqqssstttuuuvvvwwwzzzzzzzzzxxxvvvvvvxxx{{{{{{~~~zzztttuuuyyy|||zzzwwwvvvuuussspppmmmjjjhhhffffffcccbbbaaaaaabbbaaa^^^\\\YYYYYYXXXVVVTTTQQQOOONNNMMMMMMLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@???>>>>>>======>>>??????>>>======<<<;;;;;;::::::999999999999888888999999999999999999999999999999999999999999999999888999999999999999999999999999999::::::::::::;;;999999999999888888777666888888888888888888888888777777777777777777777777888888888888888888888888666777777888888888777777777777777777777777777777555555555666666777777777888888888777777777666666555555555555555555555555555555555555555555555555666666777777777777666666555555555555555666777777555555555444444444444555444555555666666555555444555555555555555555555555666666666666666666666666444444444555555555666666555666777888999888777777666555555666888999888777444555666777888888888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;>>>==================>>>=========<<<<<<======>>><<<<<<<<<============>>><<<<<<===>>>???@@@@@@AAA====================================>>>>>>>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>???????????????===???@@@@@@??????@@@AAA@@@BBBCCCBBBAAAAAAAAACCC???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCEEEDDDDDDDDDDDDEEEEEEFFFBBBBBBCCCFFFIIIKKKKKKJJJFFFGGGGGGHHHJJJKKKLLLMMMJJJJJJKKKLLLMMMOOOQQQRRRTTTUUUVVVUUURRRPPPPPPPPPQQQQQQRRRTTTVVVWWWXXXYYYWWWWWWVVVVVVVVVVVVWWWXXXWWWXXXZZZZZZ[[[\\\___aaa``````bbbccccccdddcccccceeeggghhhjjjlllmmmnnnnnnnnnnnnnnnllljjjjjjlllnnnoooqqqtttvvvuuutttttttttvvvvvvwwwwwwxxxyyyyyyyyywwwwwwwwwxxxzzz}}}{{{mmmddd\\\___dddjjjsss|||~~~|||{{{}}}~~~~~~~~~}}}{{{yyyvvvtttsssooonnnkkkhhhfffcccbbbaaa\\\[[[[[[\\\]]]\\\ZZZWWWUUUTTTTTTRRRPPPNNNLLLKKKIIIIIIHHHGGGGGGFFFEEEEEECCCCCCCCCCCCCCCBBBAAAAAA???>>>===<<<<<<<<<<<<<<<===<<<<<<;;;:::999888888888888888888888888888888666666666666666777777777666666666666666666666666777888999999:::999999999666666777777777888888888888888888999888888777777777777777777777777777777555666777888888888777777555555555555555555555555666777777888888888888777555555555555555555555555333333333444444444444444888888777777666666555555333444444444444555555555555555555555555555555555333444444555555444444333222222111222222333444555666555444333333333444444555555555666666555555555555555555555555555555555666666666666666666666666444444444555555666666777444444444555555666666666555444333444555666555444333444555666777888888888777777777777777777777777777777777777777777777777999:::;;;<<<<<<;;;:::999===<<<<<<;;;;;;<<<<<<===999999:::::::::;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::=========>>>>>>======<<<:::;;;;;;;;;<<<<<<<<<<<<:::<<<<<<<<<;;;;;;===>>><<<>>>??????===<<<===>>><<<===>>>>>>>>>>>>===<<<@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@???@@@@@@@@@>>>>>>???AAADDDEEECCCBBBCCCCCCDDDDDDEEEFFFHHHHHHGGGGGGHHHHHHIIIKKKLLLMMMNNNPPPQQQPPPNNNKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOONNNMMMMMMMMMMMMOOOPPPQQQOOOPPPQQQQQQQQQRRRTTTVVVUUUVVVXXXYYYZZZZZZYYYYYY[[[]]]___aaacccddddddddd```aaabbbaaa___^^^```aaaccceeehhhhhhhhhggghhhhhhiiiiiijjjjjjkkkllllllllllllllllllnnnppprrruuuwwwxxxvvvuuuvvvyyy|||}}}}}}|||yyyyyy|||{{{xxxxxx{{{}}}ssseeeVVVVVVVVVXXX\\\aaagggjjjssszzzyyyuuurrrqqqfffeeecccbbbaaaaaaccccccbbbbbbbbbaaa``````bbbdddgggggghhhjjjmmmpppsssuuu{{{{{{zzzxxxvvvssspppmmmlllhhhgggdddaaa___]]][[[[[[TTTSSSTTTUUUVVVVVVSSSQQQOOOOOONNNMMMLLLJJJHHHGGGEEEEEEDDDDDDCCCCCCBBBBBB>>>????????????>>>======???>>>======<<<=========;;;::::::999777666666555777777777777777777777777444444444555555666666666666666666666666666666666666666888999999999888888555555555666666666777777666666777777888777777777777777777777777777777777444555666777777777666666555555555555555555555555555666666777888777777777444444444444444444444444444444444444444333333333777666666555444444333333333333333444444555555555333333333333333333333333222333444444444444333222111111111111222333444555777666555444333333444555444444555555555555444444555555555555555555555555444444444444444444444444333444444555666666777777777666444333333333555666666555444444555555444333444444555666777777666666777777777777777777777777555555555555555555555555888999;;;<<<<<<;;;999888999999888777777888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;::::::999::::::;;;;;;::::::999999888888888999999::::::::::::;;;<<<;;;::::::<<<>>>;;;<<<>>>===<<<:::;;;;;;<<<===>>>??????>>>===<<<============>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>???>>>???@@@BBBBBB@@@>>>@@@????????????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHJJJJJJHHHFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIFFFHHHIIIHHHHHHIIIKKKMMMKKKLLLNNNOOOPPPPPPOOONNNOOOPPPSSSUUUWWWXXXXXXXXXWWWXXXYYYYYYWWWWWWWWWYYY[[[]]]____________```aaa_________```aaaaaabbbbbb``````aaabbbdddgggjjjlllkkkiiihhhhhhkkkoooqqqqqqpppmmmmmmoooooolllkkknnnoooqqqtttvvvwwwuuusssqqqtttuuuxxxzzz{{{{{{zzzyyy|||~~~}}}mmm[[[XXXTTTRRRQQQSSSVVVXXX^^^dddkkknnnlllkkkllloooqqqmmmggg```ZZZVVVTTTTTTPPPOOOMMMKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLMMMOOOQQQTTTTTTUUUXXX[[[```eeegggoootttyyy~~~~~~}}}}}}xxxwwwuuurrrnnnjjjgggeeebbbaaa^^^\\\YYYWWWVVVUUUNNNNNNNNNPPPQQQPPPNNNKKKKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@;;;;;;<<<<<<<<<;;;::::::<<<;;;::::::::::::::::::;;;:::999888777666555555666666666666666666666666555555555666666777777777999999999999999999999999444555777888888888777777666666666777777777888888444444555666777777777666888888888888888888888888222333555666777666555555777777777777777777777777444444555666777777777666444444444444444444444444777777777666666555555555555555444333333222111111333333333444444555555555222222222222222222222222333444555666666555444333333333333333444555666777888777555444333444555555444444444555555444444444444444444444444444444444333333333333333333333333333333444555666666777777<<<:::777444333333555666999777666666777777555444555666666666666555444444666666666666666666666666666666666666666666666666;;;<<<<<<<<<<<<<<<<<<;;;999999999999999999999999999999999888888888888777:::::::::::::::::::::::::::999999888888999999:::888999999:::;;;;;;;;;;;;:::999999999888777777777:::::::::999999888888888999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<============>>>========================>>>??????@@@AAAAAABBBBBBCCCCCCBBBAAA@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFHHHHHHIIIJJJKKKMMMNNNOOONNNNNNOOOPPPPPPPPPPPPPPPNNNOOOOOOPPPRRRSSSTTTTTTUUUSSSRRRSSSVVVYYY[[[\\\VVVWWWXXXZZZ\\\___aaacccccccccbbbaaabbbcccdddeeeeeedddcccbbbaaaaaa```___bbbccceeefffffffffeeedddcccdddgggjjjkkkkkkjjjiiiooopppqqqrrrrrrrrrqqqpppqqqqqqrrrrrrtttuuuvvvwwwwwwxxxyyy{{{{{{{{{zzzzzzzzz{{{}}}qqqaaa[[[TTTOOOOOOQQQSSSUUU^^^aaacccaaa]]]YYYWWWWWWXXXTTTOOONNNNNNNNNKKKHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAACCCEEEGGGGGGFFFGGGGGGIIIMMMQQQWWW\\\___gggiiimmmqqqtttttttttsssmmmllliiifffbbb^^^\\\ZZZYYYXXXVVVSSSQQQNNNLLLKKKHHHHHHIIIIIIIIIJJJJJJJJJFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>;;;;;;:::::::::;;;;;;<<<:::::::::999999999999999666666777777888888888888888888777777777777888888666666777666666555444444999888888888777777666666777666555444444555666777666666777888888888888888555555555555555555555555666666666666666666666666666666555555555444444444333333444555666666666555555555555555555555555555555444444333333444444555555555555555555555555555222333333444444333333222333333333222222111111111444333222222333333111000000000111222333333444444333333444444444444444444333333333333333333333333666666666666555444333222333333333333333333333333222333333444444333333222111111222222222333333333333333333333333333333333222333333444444555555666777666555444444444444444444444444444444444444444444444444444444444444444999::::::;;;;;;::::::999999999999999999999999999999999999888888888777777::::::::::::::::::::::::<<<<<<:::999888888888888999999::::::::::::::::::999888888888888888777777999999999999999999888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>?????????>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>========================<<<===>>>???@@@AAAAAAAAA???@@@@@@@@@??????>>>===CCCCCCCCCCCCDDDFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKMMMNNNNNNOOONNNLLLJJJKKKNNNPPPRRRRRRPPPPPPQQQSSSUUUWWWYYYZZZXXXXXXWWWWWWWWWXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWWWWYYYYYYZZZ[[[[[[[[[[[[ZZZYYYZZZ\\\^^^_________^^^cccdddeeefffgggffffffeeeddddddddddddfffggghhhiiijjjkkklllmmmnnnmmmmmmlllkkklllnnnppprrrssstttuuutttssstttuuuxxxyyyxxxwwwwwwxxxyyy{{{}}}zzzddd]]]TTTNNNMMMQQQUUUXXXfffjjjllleeeZZZQQQOOOQQQOOOKKKFFFEEEGGGHHHGGGEEEIIIHHHFFFCCCAAA@@@??????@@@???>>>@@@BBBCCCCCCBBBDDDEEEFFFIIINNNSSSXXX[[[aaacccfffiiikkkkkkjjjiii```___]]]ZZZWWWTTTRRRPPPQQQQQQOOOMMMKKKIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFCCCBBBAAA@@@???????????????>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::::::::;;;:::999999999999999:::::::::999888777666666666666777777666666666666777777666666777777666666555555777777777777666666555555888888777666666777888888444444555666666666666666555555555555555555555555555555555555555555555555666666666666666555555555333444555555555555555555555555555555555555555555444444333333333333444444444444444444444444444444222333333444444333333222333333333222222222111111444333111222222333111000000000111222222333444444666666555444333222111111333333333333333333333333333444555555555555555444333333333333333333333333222333333444444333333222111111111222222222333333333333333333333333333333333333333333333222222222555555444333333333333333444444444444444444444444333333333333333333333333777888888888888888888777888888888888888888888888999999888888888777777777999999999999999999999999;;;;;;:::999999999999999999999:::::::::999888888777777777777888888888888888888888888888999999999777777777777777777777777888888888888888888999999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<<<<;;;<<<============<<<;;;;;;>>>============>>>???@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFEEECCCCCCEEEGGGHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNLLLKKKJJJJJJJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\[[[[[[]]]^^^^^^]]]]]]\\\YYYZZZ[[[]]]___`````````bbbaaabbbcccfffgggfffeeeeeeeeefffgggiiijjjkkklllpppppppppqqqsssuuuwwwxxx{{{zzzyyyxxxwwwvvvuuutttssspppooopppsssuuussspppmmmmmmmmmmmmmmmmmmmmmmmmmmmrrrvvvyyyyyyzzz}}}oooggg[[[TTTTTTYYYaaaeeeuuu{{{~~~uuueeeYYYVVVYYYSSSNNNIIIHHHKKKNNNOOONNNRRRPPPLLLIIIEEEBBBAAA@@@???===<<<===???@@@@@@???AAAAAACCCEEEIIIMMMQQQSSSXXXZZZ\\\]]]^^^]]][[[ZZZRRRQQQOOOMMMKKKIIIGGGGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>======<<<======<<<<<<<<<;;;::::::999999<<<;;;;;;:::999999999::::::999777777777999;;;<<<===;;;888666444444444555777777666666666666777777555666666777777777777666666666666666555555555555999999888888888888999999444444555666666666666555666666666666666666666666555555555555555555555555666666666666666777777777444555555555555444444333444444444444444444444444444444333333333333444444222222222222222222222222222333333444444333333222333333333222222222222111333222111111222333111000000000111111222333333333666555444444333222111111333333333333333333333333111222333444555555555555333333333333333333333333222222333333333333222222111111111222222222222333222222333333333333333333444333333222111111000000444333333222222222222222444444444444444444444444222222222222222222222222666777777888888777777666888888888888888888888888888888888888777777777777888888888888888888888888777777777888:::;;;===>>>999999::::::999888777777555666666777777888888888666777777777888888999999777777777777777777777777777777777888888888888888999999999999999999999999999999999999999999999999888888999999999999888888777777777888888888999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<888999999999999:::::::::999999999999999999999999999999999999999999999999::::::;;;;;;;;;::::::999<<<<<<<<<======<<<<<<;;;<<<;;;;;;:::::::::;;;;;;;;;;;;<<<============<<<======>>>>>>???@@@@@@AAACCCBBB@@@@@@BBBCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCBBBCCCDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGFFFFFFFFFGGGIIIJJJIIIHHHGGGGGGGGGGGGHHHHHHEEEFFFGGGHHHJJJKKKKKKKKKMMMMMMMMMNNNNNNOOOQQQQQQPPPQQQRRRSSSSSSSSSRRRQQQMMMMMMOOOPPPQQQQQQRRRRRRSSSSSSSSSUUUWWWXXXWWWUUUWWWWWWXXXXXXYYYZZZ[[[[[[\\\]]]]]]___aaaccceeefffiiiiiihhhhhhfffeeedddcccaaa___]]]^^^___```^^^\\\[[[ZZZZZZYYYYYYXXXWWWWWWVVVZZZ^^^```bbbeeekkkooo}}}|||sssfff^^^^^^eeennnttt{{{qqqlllkkkddd___YYYXXXZZZ]]]^^^]]]\\\YYYTTTOOOKKKGGGEEEEEEBBB@@@>>>>>>???@@@??????@@@@@@AAACCCFFFIIIKKKMMMPPPQQQRRRRRRQQQOOOMMMLLLIIIHHHGGGFFFEEEDDDCCCCCCAAA@@@@@@@@@?????????>>><<<<<<<<<=========>>>>>>>>>===<<<;;;;;;;;;;;;;;;=========<<<<<<;;;;;;;;;<<<;;;:::999888888888999888777555444555777:::<<<===;;;888555333333555666888777777666666777777888555555666777888888888777666666666666666666666666999888888888888888888999555666777777888888777777777777777777777777777777555555555555555555555555555555555555666666666666555555555555444444333222444444444444444444444444444333333333333333333444333333333333333333333333222333333444444333333222222222222222222222222222333111000111222222111000000000111111222222222333111111222222333333444444222222222222222222222222222222333444444444444444222222222222222222222222222222333333333333222222111111111111222222222222222222222222222333333333333333222222111111111111333333222222222222333333333333333333333333333333222222222222222222222222777777888888888888777777777777777777777777777777888888888777777777666666777777777777777777777777555666666777999;;;===>>>999999999999888777666666555555555666666777777888666666666777777888888888888888888888888888888888666666666777777888888888888888888888888888888888888888888888888888888888777777888888888888777777666666666666777777777777999999999999999999999999999999999999999::::::::::::999999999999888888888999999999999999999999999999999999999999999999999:::::::::::::::999999888777777888888888888777777:::999999888888888888888999999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======AAA???>>>>>>@@@AAA@@@???>>>>>>>>>>>>>>>??????@@@??????>>>===>>>???@@@AAA>>>??????@@@@@@AAAAAABBBCCCBBBAAAAAAAAABBBDDDEEEDDDCCCBBBAAAAAAAAABBBBBB???@@@@@@AAACCCDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGJJJJJJKKKLLLLLLKKKJJJIIIEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKJJJIIILLLLLLMMMNNNNNNOOOPPPPPPPPPPPPQQQSSSTTTWWWXXXZZZ\\\\\\\\\\\\[[[ZZZXXXWWWUUUTTTSSSRRRRRRRRRQQQPPPKKKJJJIIIHHHGGGFFFFFFEEEDDDGGGJJJLLLMMMQQQXXX]]]ooo~~~yyymmmfffgggnnnvvv{{{~~~~~~yyyuuupppkkkiiiiiijjjhhhfffccc```[[[UUUPPPMMMKKKKKKIIIFFFCCCBBBBBBCCCBBBBBBAAABBBBBBCCCEEEGGGHHHIIIJJJJJJJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888888888666555333222333666888::::::888666444333555777888999888888777777888888999444555666777777777777777777777777777777777777777666777777777777777777666555555666777777777777777777777777777777777777777555555555555555555555555444444444444444444444444444555555555444333222222444444444444444444444444333333333222222333333333333333333333333333333333222333333444444333333222222222222222222222222222222111000000222222222000000111111111111111222222000000111111222333333444222222222222222222222222333333444444333222111111222222222222222222222222111222222333333222222111000000111111111222222222111111111222222333333333111222222222333333333444444333333333333333444444333333333333333333333333333333333333333333333333777888888999999888888777666666666666666666666666888888777777777666666666666666666666666666666666888888777777777888888999777777888888888777777666555555555555666666666666666666666666777777777777888888888888888888888888555555666666777777888888777777777777777777777777777777777777777777777777666777777777777777777666555555555666666666777777888888888888888888888888666666666666666666666666999999999888888777777777888888888888888888888888777777777777777777777777777777888888888777777666555666777777888777777777777777666666555666666666888999::::::;;;;;;::::::999999999::::::;;;;;;;;;===<<<;;;<<<===>>>===<<<===<<<<<<<<<<<<======>>><<<;;;:::::::::;;;<<<===::::::;;;;;;<<<<<<<<<===>>>>>>======>>>>>>???@@@>>>>>>>>>>>>>>>==================>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAAAAA@@@DDDCCCCCCDDDFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGIIIIIIIIIKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSQQQOOONNNMMMLLLLLLKKKJJJJJJIIIIIIEEEDDDCCCBBBAAA@@@@@@??????AAADDDDDDDDDGGGMMMRRR___oooyyyqqqlllmmmrrrwww{{{yyy{{{}}}{{{zzzwwwqqqlllkkkhhhccc]]]YYYWWWWWWWWWPPPMMMIIIFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@???????????????????????????=========>>>>>>>>>??????;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;:::::::::;;;;;;999999999999999999999999999888888777888888999999555555333333333555777888777666555444444666888999888888777777777777888888444555555666666666666555777777777777888888888888555555666666666666555555333333444555555555555444666666666666666666666666444444444444444444444444444444444333333333222222333444444444444333333222333333333333333333333333333333222222222222333333444444444444444444444444222333333444444333333222111222222222222333333333111000///000222222222000111111111111111111111111222222222111111111000000222222222222222222222222333333333333222111000///222222222222222222222222111111222222222222111111000000000111111111111222000000111111222333333333111111222222333444444555444333333333333444444555333333333333333333333333333333333333333333333333777777888888888888777777666666666666666666666666888777777777666666666666555555555555555555555555777777666666666666666777666666777777888777777777666666555555555555555444666666666666666666555555777777777777777777777777444444555666666777888888666666666666666666666666666666666666666666666666555666666777777666666555555555555666666666666777666666666666666666666666666666666666666666666666666666777777777777777888777777777777777777777777666666666666666666666666555666777777777777777666777888999999:::::::::999666666666555666666777777777777888999999999999999999999999999999::::::::::::999999:::<<<===;;;::::::::::::::::::;;;<<<<<<::::::999888999:::;;;<<<::::::::::::::::::;;;;;;;;;;;;<<<============<<<:::;;;<<<=========<<<;;;<<<;;;;;;:::;;;<<<===>>>AAAAAAAAAAAAAAABBBBBBCCC@@@@@@AAAAAAAAA@@@???>>>???????????????>>>===<<<@@@@@@???AAABBBCCCAAA@@@======>>>???@@@AAABBBCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJJJJLLLLLLKKKJJJHHHFFFFFFFFFGGGFFFDDDDDDDDDDDDCCCCCCBBBAAA@@@??????>>>???AAABBBAAA@@@AAAEEEIIINNN\\\jjjsss{{{}}}}}}}}}||||||zzzwwwppplllhhhfffhhhjjjlllmmmjjjkkknnnrrrxxxvvvoookkkiiiddd```]]]\\\\\\]]]TTTPPPLLLIIIHHHGGGGGGFFFEEEFFFFFFFFFEEEEEEDDDDDDBBBBBBBBBAAA@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999999::::::777777777777777777777777777777666777777888999:::666666666555555666777777555555555555555666777888666666555555555555666666444555555555555444444333666666666777777777888888444555666666666666555444222333444444555555444444555555555555555555555555444444444444444444444444666666555444333222222111222222333444444444333333333333333333333333333333333333222222222222333333222222222222222222222222222333333444444333333222111111222222222333333333111//////000111222222111111111111111000000000000111111111111111000000000111111111111111111111111111222222222222222111000111111111111111111111111111111222222222222111111000000000000111111111111///000000111222222333333111111111222222222222222222222222222222333444444222222222222222222222222222222222222222222222222666666777777777777666666666666666666666666666666777777777777666666666666555555555555555555555555444444444444555777888999555555666777777888777777666666666555555444444333777777666666555555555444666666666666666666666666444444444555666777777888666666666666666666666666666666666666666666666666555555666666666666555555555555555666666666777777555555555555555555555555888888888888888777777777333333444555666777888999666666666666666666666666888888888888888888888888666777777888999999888888666666777888999999888888888777777777888888999:::555666777777888888777777888888888999999999999999999999999:::<<<===<<<;;;888888888888999:::;;;;;;;;;;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<:::;;;===??????>>>===<<<::::::999888888999:::;;;<<<;;;;;;;;;;;;<<<<<<===??????@@@@@@@@@>>>===<<>>===<<<<<<999888888999;;;;;;:::888:::;;;<<<===???@@@AAABBB@@@@@@@@@@@@AAABBBDDDDDDDDDEEEFFFGGGFFFEEECCCAAABBBCCCCCCBBBAAA@@@@@@AAA>>>>>>======<<<;;;;;;:::;;;===>>><<<999888;;;???@@@JJJTTTYYYbbbmmmtttsss|||{{{yyywwwtttrrrpppooommmnnnooopppqqqrrrrrrrrrlllkkkjjjkkknnnpppqqqqqqkkkjjjgggeeeccccccccccccdddeeegggeeebbb___^^^^^^cccggggggbbb^^^___```^^^[[[ZZZXXXXXXZZZZZZZZZYYYUUUXXXZZZ]]]bbbmmm{{{tttlllccc```\\\XXXVVVWWWXXXYYYUUUQQQLLLIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<999888888888888888999999777777777888888888888888666666666666777999:::;;;888888888888888777777777555666666666666666666666444444444333333444444444555555555555444333222222444555555555666666777777444555666777777666555444444555666666777777666666555555555555555555555555444444444444444444444444888888777555444333222111111222333333444444444444333333333333333333333333333222222222222222222333111111111111111111111111222333333444444333333222111111111222222333333333000/////////111222222111111111111000000000000000---...///000111222333333111111111111111111111111///000111222222222222222111111111111111111111111111111222222222222111111000000000000111111111111///000000111222222333333222222111111000/////////111111000000111222333333222222222222222222222222000000000000000000000000666666666666666666666666888777666444444555555666666666666666555555555555666666555555555444444444555777888777666555666888999888888888777777666666444444555555555555444444555555555555555555555555444444444444555555555666444555555666777888888888555555555555555555555555666666666666666666666666666666666666666666666666444444444444444444444444666666666666666666666666555555555555555555555555444444444555555555555666666666666666777777777777666555555555555444444444777777777777666666666666999888888888777777666666888666555444555666888999999999888888888888999999666666777888999999::::::999999999999999999999999888999;;;<<<<<<<<<;;;;;;999999999888888888777777888999;;;<<<<<<;;;999888:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<;;;999999999;;;===>>>=======================================<<<<<<<<<<<<;;;::::::::::::;;;<<>>===<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???????????????>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@??????>>>;;;999999;;;===;;;999<<<<<<===>>>>>>>>>>>>>>>AAABBBDDDHHHMMMRRRWWWZZZ]]]]]]\\\ZZZXXXVVVTTTRRRUUUVVVXXXXXXXXXVVVTTTSSSNNNNNNNNNOOOQQQRRRTTTUUULLLMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNMMMLLLMMMMMMNNNWWWkkk~~~zzzkkk^^^UUURRRMMMJJJIIIKKKNNNPPPMMMJJJFFFDDDDDDEEEFFFEEEDDDEEEEEEEEECCCAAA>>><<>><<<;;;::::::;;;;;;;;;::::::<<<===<<<;;;:::999888888888888666888;;;===>>>===<<<:::888999999999999888777777777777666555555555555555555555555555555555555555555555444333444666888:::666666555555555444444444666666444333222111111111666666555555555444444444444444444444444444444444444555555555444333333222333333333444444444555555444444444444444444444444333333333333333333333333333333333222222111111111333333333333333333333333222222222222333333444555444444444333333222222222000000000000000000000111000000111111111222222222111222222333333222222111000000000000000000000000...///000111111111111111000000000000111111111111000000000000111111111111222222111111111111222222222222111000//////000000111111111111111111111111111111000000000000111111////////////////////////111111111111111111111111000000000000000000000000000111111222222111111000000000000000000000000000666666666666666666666666888777666555444555555666666666666666555555555555666555555555444444444444555666777777666555666777888888888777777777666666444555555666666555555444555555555555555555555555444444555555555666666666555555666666777888888999555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555777777666666666666666666666666666666555555555555666666666666666666666666777777777666666666555555888777555555555666888999999888888777777888888999666666777888888999::::::999999999999999999999999888999:::;;;;;;;;;:::999999999999999888888888888888999:::;;;;;;:::999888999::::::::::::;;;;;;;;;999999999999999999999999;;;:::999888999:::<<<===::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<<<<<<<;;;:::::::::::::::<<<<<<<<<======>>>>>>>>>===============>>>>>>>>>???>>>>>>>>>============<<<<<<============<<<<<<===:::888999;;;<<<;;;999;;;;;;<<<===============>>>>>>@@@BBBEEEIIILLLNNNMMMMMMLLLKKKIIIGGGFFFEEEEEEFFFGGGHHHHHHFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCCCCBBBAAA@@@???BBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEGGGHHHQQQdddvvvuuudddYYYOOOLLLHHHDDDCCCEEEGGGIIIIIIEEEAAA???@@@AAAAAAAAACCCCCCDDDDDDCCCAAA???===<<<===============<<<;;;;;;<<<<<<;;;999888999:::;;;;;;:::888888777777777666777:::;;;<<<<<<;;;:::888888888888888777777666777666666555555555555555444444444444444444444444555444333333333555777888666555555555444444444333444444333333222333333333555555444444444444333333444444444444444444444444444444444444444333222222333333333333444444444444444444444444444444444444333333333333333333333333333333222222222111111111333333333333333333333333222222222222222333444444444444333333333222222222111111111111111222222222000000000111111111222222111222222222222222222111000000000000111111111111///000111111111111111111000000000000111111111111//////000000000111111111222111111000000111111222222111111000//////000000111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111000000000000000000000000555555555555555555555555777666555555444444555555666666666555555555555444555555555555444444444444555666777666555555555777888888777777777777666666555555666666666666555555666666666666666666666666555555555555666666666777555666666777777888888999666666666666666666666666777777777777777777777777444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444444444444444555555555555777777666666555555555444777777666666666555555555666666666666666666666666666666555555555555555444888777666555666777888999888888777777777777888888666777777888888999999999888888888888888888888888888999999::::::999888777:::::::::999999999888888999999999999999999999999888999999999::::::::::::777777777777777777777777::::::999888888:::;;;<<<999999999999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;:::999999999::::::;;;;;;<<<<<<<<<<<<======::::::;;;;;;<<<<<<===============<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;:::888888:::;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<===>>>@@@AAABBBDDDDDDDDDCCCBBBAAA@@@???======>>>??????>>><<<;;;>>>>>>>>>>>>>>>???@@@@@@======>>>>>>>>>>>>===============>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>????????????>>>>>>>>>???AAACCCJJJ[[[lll}}}kkkZZZPPPHHHEEEBBB???>>>???AAACCCEEEAAA>>><<<<<<===>>>>>>???@@@AAABBBAAA@@@???>>>999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<:::777666666777::::::999888777777777777666777777888999999999999777777777777777666666666666666555444444444444555444444444444444444444444555444333222222333444555555555444444444444333333333333333333333444555555444333333333333222222222333333333333333333333333333333444444444333222222222222333333333444444444444444444444444444444444222222222222222222222222222222222111111111111111222222222222222222222222222222222111222222333444333333333222222222222222111111111222222333333333000000000000111111111111111111222222222222111111000000000111111222222222111111222222222111111000000000000000111111111111//////000000000000111111222111111000000111111222111111000/////////000000111111111111111111111111222111111000000111111222222222222222222222222222000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000666666666666666666666666666666555555444444444444666666555555555444444444444444444444444444444444444555666666444444555666777777777777777777666666555666666777777666666555666666666666666666666666555555555666666666777777666666666777777888888888666666666666666666666666777777777777777777777777444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444333333444444444555555555777666666555555444444333666666555555555444444444444555555555555555666666555555555555555555555555777777666666666777888999777777777666666777777777666777777777888888888999888888888888888888888888999999:::::::::888777666::::::::::::999999999999999888888777777888888999777777888888888999999999777777777777777777777777999999888888888999999:::::::::::::::::::::::::::777777888888888888999999::::::999999999999::::::<<<<<<;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;777888888999:::;;;<<<<<<=====================<<<::::::;;;;;;;;;;;;::::::999888888888888999::::::<<<<<<============<<<<<<<<<<<<<<<<<<=========>>>AAABBBBBBBBBBBBAAA@@@@@@<<<===>>>>>>>>>======<<>>>>>=========>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>===<<<;;;===<<<===???@@@EEESSS```xxxqqq___PPPHHHCCCAAA???===<<<===???@@@CCC@@@<<<;;;;;;=========<<<===>>>>>>???>>>======999999::::::::::::999999888999:::999777555666666999888777777666666666777666666555555555666888999777666666555555555555555666555444444333333444444333333333333333333333333444333222222111222222333444444333333333333333333333333333333333444444555222222222222111111111111222222222222222222222222222222333333333333222222222222222222333333333333444444444444444444444444222222222222222222222222111111111111111111111000222222222222222222222222222222111111111111222222222222222222222111111111000000111111111222222222/////////000000000111111000000111111111111000000//////000111111222222222222222333222222111000000///000000000111111111111////////////000000000111111111000000000000111111111000000/////////000000111111111111111111111111111111111000000111111111222222222222222222222222000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000777777777777777777777777555555555555555444444333555555555555444444444444333333444444444444444444333555666555444333444555666666666666666666777777555555666666666666555555666666666666666666666666555555555555666666666666666666666666666777777777666666666666666666666666666666666666666666666666555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444444555666555555555444444333333444444333333333222222222333333444444555555555555666666666666666666666666666666666666666777777777777666666555555666666777777777777777777888888888777777777777777777777777::::::;;;;;;;;;999888777:::::::::999999999888888888777666666666666777888666666666666777777777888888888888888888888888888888888888777777777888888999999999999999999999999555666666666777777888888888999999999999999999888;;;;;;::::::::::::;;;<<<:::999999999999999999999666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999777777777777777888999:::=========>>>>>>===<<<<<<;;;;;;<<<<<<<<<=========<<<<<<===============<<<999999::::::::::::::::::<<<<<<;;;::::::::::::;;;888888999999999999888888888888777777777888888888<<<<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<===<<<;;;:::===<<<<<<======???IIISSSeeelllsssooobbbRRRGGGBBB>>>===<<<;;;<<<===>>>???BBB???;;;:::;;;<<<======;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::999888777666555777888888777666666777777777666555555555666666666555444333333444666777666555444333333333444444555555444333333333333333333333333333333333333333333222222111111111111222222222333333333333333333444444333222222222222333222222111111111000000000222222222222222222222222111111222222222222222111111111111222222222333333333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111222111111000000000111111111111111111111111111111000000000000000000000000....../////////000000000///000000111111000000////////////000000111111111222222222222222111000//////000000000111111111111...////////////000000000111000000000000000000111000///////////////000000000000000000000000000000111000000//////000000111111111111111111111111111////////////////////////////////////////////////000111111222222111111000////////////////////////777777777777777777777777444555555555555444333333555555555444444444444333333333333333444444444444333444555444333333444555555555666666666666777777444444555555555555444444555555555555555555555555444444444444555555555666555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444333333222222222111111111222222333333444555555555666666666666666777777777444444555555555666666666666666555555555555666666777777777777777777777777666666666666666666666666999:::;;;;;;;;;:::999888999999999888888888777777666666666666666666666666555555555555666666666666777777777777777777777777777777777777777666666666555555555555555555555555444555555666666777777777777888888999999888888777888888777777888888999999999999888888888888777777666666777777888888999999777777777777888888888888666666777777777777666666555666777777666666888:::<<<============<<<;;;;;;888888999:::;;;;;;;;;;;;999999:::::::::::::::999777777777777777888888888<<<;;;:::::::::::::::;;;888888888999999888888888777777777666777777888999999999888888888888777777777777888999999999999999;;;::::::;;;:::999???GGGRRRXXX]]][[[RRRHHHAAA>>>::::::;;;<<<===>>>@@@@@@AAA>>>;;;999:::<<<============<<<;;;;;;:::999999:::::::::999888777555555333666888999888777777888666555555444444555555555555555333333333444555666555444333222111222333333444444333222222222222333222222222222222222222222111111222222222222222222111111222222222222333333333333222111111111111111222111111111111000000000111111111111111111111111000000111222222222111111000000111111111222222222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000222111000000///000000000000000000000000111111111111000000//////...------............//////////////////000000000000//////////////////////////////000000111111111000000///000000000000111111111111......////////////000000111000000//////000000111//////......//////000000000000000000000000000000000//////......//////000///////////////////////////////////////////////////////////////////////////000000000000000000///////////////////////////555555555555555555555555444444555555555444333222555555555444444444333333222222333333333444444444222444444444333222333444555555555666666666777777333333444444444444333333444444444444444444444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333222222222222222222222222333333333333333333333333222222333333333444444444222222222333444444555555333333333222222222111111111222222333444444555555444444555555555666666666222333333444444444444444666555555444444555555666777777777777777777777666666666666666666666666666777888999::::::999999888888888888777777777666666444555666666666666555444444444444444555555555555666666666666666666666666777777777777666666555555444444444444444444444444444444555555666777777888777777888999999888777777777777777777777888999999888888888777777666666666777777777777888888888888555555666666666777777777666666777777777777666666333555777666555555888::::::;;;;;;;;;;;;:::999888666777888999:::999999888::::::;;;;;;;;;::::::999666666666666777777888888;;;;;;;;;::::::;;;<<<<<<999::::::::::::::::::999999999888888888999:::;;;999999888888777777777777777666666666666777888888999888888:::999888;;;BBBDDDHHHKKKJJJEEE@@@===<<<;;;<<<>>>@@@BBBDDDEEEFFFDDDAAA===<<<===???@@@@@@BBBAAA???===;;;:::999999999999999999999888777666555777999:::888666666666555444444444444444555555555444444333333444444444444333222000000111222333444333333222222222222222222222222222222222222222000111111222333333333333111111111111222222222333000000000///000000111222222222222111111111000000111111111111111111111111///000000111222222111111000000000000111111111222000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000111111000////////////////////////000000000111111333222111000///---,,,,,,------........./////////...//////000000//////.../////////...------,,,,,,......///000000000//////000000000000111111111111........./////////000000000000////////////000000...............///000000000000000000000000000000......------------......////////////////////////........................////////////////////////......////////////......////////////////////////333333333333333333333333333444555555555444333222555555444444444333333333222222222333333444444444222333444444222222333444444555555555666666777777222333333444444333333222333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333222222333333333444444444000111222333444555555666444444444333333333222222111111222333333444555555333333333444444555555555111222333333444444333333555555555444444555555555777777777777666666666666666666666666666666666666555666777888999999888777777777777777666666666666333444666777777666444333333333333444444444555555555555555555555555555555666666777777666555444444666666666666666666666666444444555555666777888888666777888999999888777666999999888888999:::;;;;;;888888777777666666666555888888888888777777777777666777777777888888999999888888999999999999888888222555666666444444777:::999999999999999888777666888888999::::::999888777999999::::::999999888888444444444444444555666666777777777777777888999999777888888888888888888777777666666555666777888999<<<<<<;;;;;;;;;:::::::::888777666555666777888999999777888;;;;;;999<<>>???@@@@@@>>><<<::::::>>>???BBBEEEGGGJJJKKKLLLHHHEEEAAA@@@AAACCCDDDDDDFFFDDDBBB???===;;;999999777777888999999999999999777999;;;;;;888666444444444444333333333444444555444444444444444444444444444333111//////000111222444333222222111111222222111111111111111111111111///000111333333444444444000000111111222222222333------......///111222333222222222222111111111111000000000000000000000000//////000111111111111111000000000000111111111111////////////////////////000000000000000000000000---.........//////000000000000000000000000000000111111000///////////////.../////////000000111111555444333111///...,,,,,,---------.........//////......////////////......//////...---,,,++++++***------...//////000//////000000000000111111111111............/////////000000000////////////000000...............///000111000000000000000000000000---------,,,,,,---------////////////////////////........................////////////////////////------............------////////////////////////111111222333333222222222555555444333333222111111444333111000000000111222111111111222222333333333333333222111000000111111222222222222222222333333444333222111111222333444444444444444444444444444111111222222222333333333555444444333333444444555222222222222222222222222222111111000000111111222444444444333333222222222333333333333333333333333222222111111111111222222222222222222222222222222333333333333333333333333222222333333333444444444555555555444444333333333222222333333333333444444333444666777777666444333333333333333333333333333333444444555555444444333222222333333444555666666444333333222222333333444555555666666666666555555777666555444333444444555888888888777666444333222111222333333222111///...666666666666666555555555333333444444444444444444222444444444222222222444444444555666666777777777888999:::::::::999888777999999999999999:::::::::555999<<<;;;777444555777333444444555555666666666888777777666666666666777666777888888888666555444777777777777777777777777999999999:::999999888888888999999888666555666777999:::;;;;;;999888999:::888:::;;;:::888666666666888777777888::::::888666666777999;;;;;;;;;;;;:::777777777888:::<<<>>>@@@AAAAAA@@@>>>===:::888777888888999999999999999999777777777888999:::;;;<<<<<<;;;;;;;;;<<<>>>@@@AAAIIIJJJKKKLLLMMMMMMMMMLLLHHHIIIHHHFFFEEEEEEGGGIIIHHHGGGEEEBBB@@@===;;;:::888888888888777777777666555666888999:::888777555333333333333333444555666666666555555555444444444000111222222333333333333333333333333333222111000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000111111222222333333111111000000//////......////////////000000000000111111111111000///...---222111000//////...//////000000111111111111000///////////////...........................///000111111111111111000000000000.........................../////////...---,,,,,,................................................------......///000000000...............---------..................------///////////////000111111////////////////////////........................,,,---------.../////////---......///000111222222///......------,,,++++++..............................////////////......000///...------...///000000///...---------------222222333333333333222222444333333222111111000000333222111111000000111111111222222222222222222333333222222111000000111111222222222222222222222222111111000//////000111111333333333333333333333333111111111222222222333333444333333222222333333444222222222222222222222222222222111111111111222222444444333333333222222222333333333333333333333333333222222222222222222333222222222222222222222222222222222222222222222222222222222222333333333333555555444444444333333333222222333333333333444444444555666777777666555444444444444444333333333222333333444444444444333333222222333333444555555666444333333222222333333444444444555555555555444444666555444333222333333444444444555555555444333333444444444444444333333222555555555555555555555555555555555555555555555555222444555444333222333444444444444555666777888999:::;;;;;;<<<;;;:::999888888888888888888888888888555999;;;:::666333444777333333444444555666666666777777666666666777777888777777777777777666555555666666777777888888888888888999::::::;;;;;;;;;;;;777888999888777666777999888:::======<<<;;;:::;;;:::;;;;;;:::888777888999;;;:::999:::<<<===<<<;;;;;;<<<===>>>>>>>>>===<<<::::::;;;===???BBBDDDFFFIIIHHHGGGEEEBBB???<<<;;;;;;;;;<<<<<<<<<<<<;;;:::;;;::::::;;;;;;===>>>>>>???>>>>>>>>>???AAADDDEEENNNNNNMMMLLLLLLKKKKKKJJJIIIIIIJJJHHHGGGFFFGGGIIIHHHGGGEEECCC@@@>>><<<;;;999999999888888888777777666777888888888777666555444444333333333444444555666555555555444444444333222222333444444444333333222333333333222222111000000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000000111111111111111111111111111000000000///000000000000////////////......///000000000000///111000/////////////////////000000000000000//////////////////............///............//////000111111000000000/////////..........................................------........................------------------------///.....................---------.................................------------........./////////................................................---------...............//////...------,,,++++++------------------------..............................////////////......000///...------...///000//////...---------------333333333444444333333222222222222111000000//////222222222222222111000000222222222222222111111111333222111111000111111111333333333222111111111000111000000//////000000111222222222222222222222222111111111222222222222333222222222111111222222222222222222222222222222222333222222222222222222333333333333333222222222222333333333333333333333333333333333222222333333333222222222222222222222222111111111111111111111111111111111222222222222333444444444444333333333333222222333333333333444444444555666777777666555444555555555444444333333333333333444444444444333333222222333333444444555555333333222222222222333333333333444444444444333333444444333222222222333333111111222333444444444333444444444333444444555666444444444444555555555555555555444444444444444555333444555444333333444555555444444333555777999;;;======>>>>>>===;;;:::888888888888777666666555555555888:::999555333444666333333444444555666666777777777777777777888999:::999888888777777777777777777777888999:::;;;;;;<<<999:::;;;===>>>>>>??????777999::::::999888999;;;999<<>>>>>=========;;;::::::<<<>>>@@@???===>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@BBBDDDFFFIIILLLMMMRRRQQQOOOLLLHHHEEEBBB@@@@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>???@@@AAAAAACCCBBB@@@@@@BBBEEEHHHJJJRRRPPPNNNKKKIIIGGGGGGGGGEEEGGGHHHGGGFFFDDDEEEEEEDDDDDDBBB@@@>>><<<:::999999999999999888888888888888888777777666666666555555444444333333333333444555555444444444444333333444444444444444444333222222222222333222222111000000000000000000000000000000000000000000000000000111111000000000000//////////////////////////////000000000000////////////222222111111111111000000111111000000//////......+++,,,---///000111111111/////////...//////000000......///////////////.../////////............---000//////............///000////////////.................................---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++,,,,,,------......//////------------------......+++,,,------......------...............................................................---------//////...---+++***))))))++++++,,,------...//////..............................////////////......//////...------.../////////...------------------333444444444444333222222222222111111111000000000111111222333333111000///333333222222111111000000222222111111111111111222444333333222111000000///222222111111111111222222000000000000111111111111111111111111222222222222111111000000000000111111111111111111111111111111333333222222222222333333333222222222222222222222222222222222222222222222333222222111111222222333111111111111111111111111000000000000000000000000000000111111111222222222333333333333333333333333222222222333333333444444444444555666666555444444444444444444444444444444333333333444444333333333222222333333333444444444333333222222222222333333333333444444444444333333444444333333333333333333222222333333444444333333333222111111222444666777555555555555666666666666555444333222222222333333333444555555444444555666666555333333444777:::<<>><<<:::999999999888888777666555555666777888777555333444555333333444555555666777777777777777888888:::;;;;;;;;;;;;999888888999:::;;;::::::;;;===>>>@@@AAAAAA>>>???@@@@@@AAAAAAAAAAAA;;;=========;;;:::;;;<<<;;;???CCCEEEEEECCCBBBAAA@@@@@@@@@>>>===???BBBDDDGGGEEECCCDDDFFFIIIKKKLLLHHHHHHGGGFFFEEEDDDCCCCCCGGGGGGHHHJJJLLLNNNPPPQQQSSSRRRQQQNNNKKKHHHFFFDDDDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCAAAAAACCCFFFJJJLLLOOOMMMIIIFFFCCCBBBBBBBBB>>>@@@BBBBBB@@@>>>>>>>>>>>>>>><<<;;;999888777666888888888888777777777777888888777555555555555555555555444333222222222222444444333333333333333333444444444444333222111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000//////.........---111000000000000000000000111111000000//////......+++,,,---...000000000000...............///000111------......///.........//////.........---------111000///...............//////.........---------........................------------......//////........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,------...//////,,,,,,------------......++++++---.........---,,,................................................/////////...---------,,,...---------------------,,,,,,,,,---------..............................---......//////......---..............................---,,,,,,---------333444444444333333222111222222222222222111111111111111222333333111000///222222222111111000000000222111111111111111222222333333222222111000//////111111111111111111111111/////////000000111111111000000111111111222222222111000000//////000000111111111111111111111111111333222222111111222222333222222222222222222222222222222222222222222222222111111000000000000111111111111111111111111111111000000000000000000000000000000111111111222222222333333333333333333333333222222222333333333444444333333333333333333333333111222222333444555666666222333333333333333333222222222222333333333333333333222222111111222222333444444555555555555444444444444444555555555555444555555555555555444444333333333222222333555777888666666777777888888888999777666444333333333444555333444666666555444666777777555444333444777:::<<<@@@@@@@@@@@@???===;;;999;;;;;;::::::999888777777777777777666444444444555333444444555777888888999888888888999999;;;<<<===>>>===<<<;;;;;;<<<===>>>===>>>???AAABBBDDDEEEFFFCCCCCCDDDDDDCCCBBBAAAAAA@@@AAABBB@@@>>>======>>>>>>AAAFFFHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBCCCGGGJJJMMMKKKIIIJJJLLLOOOQQQQQQLLLKKKJJJHHHGGGFFFEEEDDDKKKKKKLLLMMMNNNNNNOOOOOOMMMMMMMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@?????????@@@AAAAAABBBAAA@@@@@@AAADDDGGGIIIGGGEEEBBB???>>>===>>>>>>999;;;======<<<:::999:::::::::999888777666555555666666666666555555555555777777666555444444555555555444333222222222222222222222333333333333333333222222222222222111000///000111111222222111111111000000000000000000000000//////////////////////////////////////////000000////////////////////////000/////////......------.../////////////////////111000000000/////////.........////////////............---......///000000,,,,,,---...........................------------111000///...........................------------........................---------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,---...//////,,,,,,,,,,,,------......,,,,,,---............---................................................/////////...---------,,,---------------,,,,,,,,,......---------,,,,,,,,,........................------............------------............------------,,,,,,,,,------...333333333333222111000000222222222222222222222222222222222222222111000000111111111111111000000000111111111000111111222333222222222111000000000///...//////000000//////......//////000000111111111000000000111111111111222111000000//////000000111111111111111111111111111222111111111111111111222111111111222222222222222222222222222222222222222000000////////////000000111111111111111111111111000000000000000000000000111111111222222222222333222222222222333333333333222222333333333333444444222222222222222222222222000111222222333444555555222222333333333333222222222222222222333333333333222222111111111111222222444444555555555555444444333444555666666666555555666777777777666555555444666666666666777888999:::777777888888999999::::::;;;999777666555666777888333555666666555555777888777666555555555777999;;;>>>>>>??????>>><<<;;;999<<<<<<<<<;;;:::::::::999999888777666555555555555444555666777888999:::;;;:::::::::::::::;;;<<<==================>>>>>>?????????@@@BBBCCCEEEFFFFFFEEEEEEDDDDDDCCCAAA@@@???BBBCCCCCCBBB@@@??????@@@@@@CCCFFFHHHGGGFFFEEEEEEBBBCCCDDDEEEEEEFFFIIILLLOOONNNLLLMMMOOOQQQRRRRRRLLLKKKIIIGGGFFFEEEEEEDDDJJJJJJKKKKKKKKKKKKKKKJJJGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>===>>>>>>??????>>>>>>>>>>>>???AAABBBCCC???>>>===;;;;;;;;;;;;<<<999;;;<<<;;;:::888999999999999999888888777777777555555555555444444444444555555555555555555555555444333333222222222222333111111222222222222333333000111111111111111000//////000111111222111111111000000000000000000000000////////////////////////......////////////000000////////////////////////////////////............------............///////////////000000000000000111111111111000///...---.........---......//////,,,,,,---...////////////.........------------,,,000//////............//////............---------........................///...---,,,,,,---///000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////++++++,,,,,,------......++++++,,,,,,------......------,,,,,,,,,---...///------------------------.......................................---------......---,,,***)))((((((//////...---,,,,,,++++++........................------............------------............------,,,,,,,,,,,,,,,------...222222222222111000///...111111111111111111111111333222111111000000111111000000000000111111111111111111000000111222222333111111111111000000000000---...///000000///...---...//////000111111222222000000000000111111111111111000000000000000000111111111111111111111111111111000000//////000000111000111111111222222222222111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111222222222222333333333333111111222222222333333333222222333333333333444444333222222222222222222333222222222222222222222222222222333333333333222222222222222222222222222222222222111111111111222222333333444444444444333333222333444555555555444444555555666777777777666666666777777888999999999999666777777888999999::::::;;;999777555444555666777333555666777666666888999888777777777777777888888<<<<<<=========<<<:::999<<<;;;;;;;;;;;;;;;;;;;;;:::999777666666666666666555666777888:::;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>======<<<===>>>???@@@AAABBBCCCAAAAAAAAAAAAAAA@@@???>>>???@@@AAAAAA@@@@@@BBBCCC@@@BBBDDDEEECCCBBBBBBCCC@@@BBBDDDEEEFFFGGGIIIKKKNNNMMMLLLMMMOOOPPPPPPOOOJJJIIIGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFCCCCCCDDDDDDDDDCCCCCCBBB???@@@@@@AAA@@@@@@??????>>>======<<<<<<<<<======;;;<<<<<<======>>>======<<<<<<<<<;;;;;;:::::::::::::::;;;999888777888:::888777777777777777777777666666555555555444444444111222444555666666555444222222222111222222333333111111111111222222222333000000111222222222111111//////000111111111111111000000000000000000000000////////////////////////........./////////000000000000000000000000000000//////////////////000000............/////////000......//////000000111111222222222222111000///...//////...---------......,,,,,,---//////000000000.........---------,,,,,,///............//////000/////////............---........................000///---,,,,,,---...///........................------------------------.....................///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---,,,***))))))+++---///------------------------........................---------..................------,,,+++*********---------------------,,,........................,,,------......------,,,,,,------......------,,,,,,,,,++++++,,,,,,---...222222222111111///......////////////000000000000444333111000000000111222//////000000111111222222111111000000111222333333000000000000000111111111///000111222222111000///...//////000111222222333000000000000111111111111111111000000000000111111000000000000000000000000000000////////////000000000000111111222222222222111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111222222333333333444444444111111111222222333333333222222333333333444444444444333333222222333333444444444333222111//////...222222222333333222222222222222222222222222222222222222111111111111222222222222222333333222222222000111333444555444333333222333444666777888888888444555777888888777666666555666666777888999999999999777444222111111333444333555777777666666888:::888888888888777777777666::::::;;;<<<<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;999777666666777777666666777888999;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<<999:::<<<=========<<<;;;::::::;;;<<<===>>>>>>???======>>>?????????>>>>>>;;;===???@@@@@@AAACCCEEE@@@AAABBBBBB@@@???@@@AAA===@@@CCCEEEEEEFFFHHHJJJMMMLLLLLLMMMNNNOOOMMMKKKHHHGGGEEECCCBBBBBBBBBCCC???@@@BBBDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@======>>>>>>???>>>>>>>>>======<<<<<<<<<<<<<<<===:::;;;<<<======<<<;;;:::============<<<;;;::::::999999999777555555777999555555555555555555555555777666666666666555555555///111333666777666555444111111111111222333444444000000111111222222222333000111222333333333333333//////000111111111111111000000000000000000000000////////////////////////---.........//////000000111111111111111111111111......//////000000111111.../////////000000111111------...///000111222222222222222222222111000000000///...---------------,,,---...///000000000000......---------,,,,,,,,,...............///000111000////////////.................................111000...,,,+++,,,---...................................................000000000///......---------,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---+++(((''''''))),,,///------------------------........................,,,------....../////////,,,,,,---......///000000+++,,,,,,------......///........................,,,------......------,,,,,,,,,---......---,,,,,,++++++++++++,,,,,,---...222222222111111111111000---.........//////000000333333222111000///......000000000000111111111111111111111111111111111111111111000///////////////000000////////////000000..............................///000000000000000000000000000000000000000000/////////000111222222000000000000000000000000........................---...///000000///...------.........//////000000111111000000//////......000000000000000000000000000000000000111111111111111111000000//////.........///000111222333444444444444333333222111000000444333111111222333222222111111222222222333333333111111000000000000111111555444222111111111222222////////////000000000000111111222222222333333333000000111222333333444444555555555666555555444444333333444444555666666777666666666666666666666666666666777888888888888888888777777666666666777777777777777777777888888999888999:::;;;;;;:::999888777777777777777777777777444555666777888999:::;;;999999:::::::::;;;;;;;;;<<<<<<;;;:::::::::;;;;;;777888999:::;;;<<<<<<;;;============<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@?????????>>>>>>======??????@@@??????AAAEEEHHHNNNJJJFFFEEEFFFGGGFFFEEECCCAAA>>>>>>AAABBB@@@>>>@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAAAAA===<<<<<<<<<<<<;;;;;;;;;999999:::;;;<<<<<<;;;;;;????????????>>>===<<<;;;<<<<<<;;;:::888777666666555666777777777777777666555555444444444333333333444444444444444444444444444444222222222222444444222222222111111111111000222111111111000000/////////000111222333222111111111111111111111111111111////////////////////////111000///.....................------------......////////////////////////......////////////......////////////000000000000...........................///000222222222111000////////////000000000000........................//////////////////////////////.........---------......------------......///...,,,+++******++++++000000///...---,,,,,,,,,***,,,......------...///...............---------...---,,,+++***)))))))))......------------......------...///...---+++***......---,,,++++++******---,,,,,,++++++,,,,,,---//////000000///...------***++++++,,,,,,------...,,,,,,,,,------.........***+++,,,,,,------,,,,,,---------------------------------.........//////,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++222222222111111111000000............/////////000222222111111000///////////////000000000111111111111111111111111111111111111111000///////////////000//////////////////000..............................///000000000000000/////////////////////////////////...//////000000////////////////////////////////////////////////...///000000000///................../////////000000000000000//////....../////////////////////////////////000000000111111000000000000//////.........//////000222333333444333333222222111000000///000...------...//////...111111111222222222333333000000////////////000000444333222111000000111222000000000000111111111111111111111111222222222222000000111111222333333444444444444555555444444333333333333444555666666666333333333333333333333333555555666666777777666666777666666555555555666666666666666666666777888888777888999999999999888777666666666666666666666666444555555666777888999999777888888888888999999999;;;;;;::::::::::::;;;<<<888888888999999:::::::::>>>>>>>>>>>>>>>==================>>>??????@@@@@@???>>>======<<<<<<<<<===<<<======<<<<<<===@@@CCCHHHEEEAAA@@@AAABBBAAA@@@BBB???======???@@@???===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????>>>============<<<<<<<<<>>>>>>>>>===========================<<<;;;::::::<<<;;;;;;:::888777777666777777777777777666555444555555555444444444333333444444444444444444444444444333222222222222333444222222222111111111000000111111111111000000000//////000111222222222111111111111111111111111111111////////////////////////000//////............///......------------....................................////////////........./////////000000000000////////////////////////...//////000000000//////000000//////......------........................------------------------//////.........---------//////............/////////...---,,,++++++++++++***++++++,,,---......///,,,.........,,,+++,,,------------...............000///...---,,,,,,,,,,,,------,,,,,,,,,,,,------------......------,,,+++------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,---------------***+++,,,,,,------,,,,,,------------------------------------.........///---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++222222111111111000000000............////////////000000000000000000000000//////000000000000111111000000000000000000000000111000000///////////////......................................................///000000000000/////////////////////////////////......------......//////////////////////////////////////////////////////000000000000//////............////////////000000000////////////...////////////////////////.........////////////000000000000////////////.........///000111222333333222111111000000/////////111000......000111111000000111111111222222222222000000////////////000000222111111000000000000111000000111111111222222222000000000000111111111111000000000111222222333333222222333333333333333222222333333444444555555666333333333333333333333333333444444444555555555555555555444444444444555555555555555555555666666777666666777777777777666666666666666666666666666666555555555555666666777777666666666666777777777777999999999999:::;;;<<<<<<999888777777777888999:::>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===<<<<<<<<<;;;:::;;;===@@@CCCAAA>>>======>>>===<<<@@@>>><<<<<<===>>>===<<>>======>>>>>>>>>============<<>>>>><<<<<<<<<;;;;;;:::999999;;;;;;:::999888777777777888888888777666555444333555555555555555444444444444444444444444444444444333333222222222222333333222222111111111000000000111111111111000000000000///000111111222222111111111111111111111111111111000000000000000000000000///............//////000......------------....................................////////////............/////////000000000//////////////////////////////......---.........000000///...---,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,...............---------.......................................---,,,+++((()))***+++,,,---...///------...---++++++,,,...,,,,,,------......//////000//////...------------,,,,,,++++++++++++,,,,,,......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******))),,,,,,+++******)))((((((------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++111111111111000000000000.........///////////////////////////000000111111////////////000000000111000000000000000000000000000000////////////000000------............------........................---...//////000000//////////////////////////////000000///...------------//////////////////////////////////////////////////////000000000000000000.........///////////////////////////////////////////////////////////////---------.........//////////////////////////////......//////000111222222000000/////////.........222111///000111222222111000000000111111111111222111000000//////000000111000000000////////////000///000000000000111111111////////////000000000000000000000000111111222222000111111222222222222111222222333333444444444444444444444444444444444444333333333333444444555555333333333222333333444555444444333333444444555666555555555555555555555555666666666666666666666666555555555555555555555555555555555666666666777777888888888888999:::<<<<<<;;;:::888666666777999:::<<<<<<======>>>>>>>>>???????????????>>>>>>======>>>===<<<;;;;;;<<<===>>>?????????>>>======>>>@@@AAA@@@>>>===============???>>>==================@@@@@@@@@@@@????????????@@@@@@@@@@@@???>>>==================<<<<<<<<<<<>><<<;;;;;;===>>>@@@===<<<;;;;;;:::999999999::::::999999888888777777666777777777666555444444555555555555555555555555333333333333333333333333333222222222222222222333111111111111000000000000111111111000000000000000///000000111111111111111111111111111111111111111000000000000000000000000...............///000111......------------..............................---......//////......---........./////////000000////////////////////////000///...---------...////////////......---------........................................................................,,,,,,,,,------,,,,,,,,,---...///000///...,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,+++++++++...000++++++,,,------...//////...------,,,+++++++++,,,,,,,,,++++++++++++,,,,,,///...,,,++++++,,,---...///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++*********)))...------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,111111111000000000/////////////////////..................///000000111111...////////////000000000////////////////////////000000////////////000000------...//////...------........................------...///////////////........................111000000///....................................------------------------///////////////000000111///////////////......................../////////........................------------.........................../////////.........//////000000111/////////...............///---,,,,,,...000////////////000000000111111111222111111000000111111222////////////000/////////.........////////////000....../////////000000000//////000000000000111111///000000111222222111111222222222333333333333333444444444444444444444444444444333333333444555666222222222222222333444444333333333333333444444555444444444444444444444444555555555555555555555555555555555555444444444444666666666777777777888888777777777888999:::;;;<<<<<<;;;999888777999:::;;;::::::;;;;;;<<<===>>>>>>@@@@@@??????>>>=========??????>>>======>>>???@@@@@@AAAAAA@@@???>>>???AAA@@@@@@???>>>============??????>>>============>>>AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@???>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;<<>>===<<<;;;::::::::::::888888888888888888888888333444555666666666666666444444555555555555555555333333333333333333333333222222222222222222222222111111111000000000//////000000000000000000111111000000000000000111111111000000000000000000000000000000000000000000000000...............///000111......------------..............................------............------............////////////------------------------111000///...---...///000.........//////000000111................................................---.....................,,,---............---,,,---.../////////...---,,,,,,,,,,,,,,,------------,,,------,,,******+++---***++++++,,,---...//////------,,,+++++++++,,,,,,------,,,,,,,,,,,,------...---,,,++++++,,,...///000//////---,,,+++******+++,,,,,,------,,,,,,+++------............------++++++++++++,,,,,,---------------,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------------............------111111000000000////////////////////////..................//////000000000......////////////000000///////////////////////////////////////000000111---...///000000///...---........................------...////////////...........................000000//////.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,......------...///000111///////////////.........---............/////////........................---------............///---............/////////---........./////////000...........................---,,,---///000000///////////////000000000000111111000000000000111111...//////000000000000///---------.........//////////////////000000000000///////////////000000000//////000111222222222222222222222222222222222222111111111111111111111111444333222222222333555666222111111222222333444555333333333333333444444555555444333333333333444555555555555555555555555555555555555555555555444444777777777777888888888888777777777777888999::::::;;;:::999999999:::;;;<<<888888999:::<<<===>>>>>>@@@?????????>>>>>>======??????@@@@@@@@@@@@AAAAAA???@@@AAA@@@???>>>???@@@===??????>>>===<<<<<<===>>>??????>>><<<<<<===>>>@@@@@@AAAAAAAAABBBBBBBBB??????@@@@@@@@@@@@@@@???;;;;;;;;;:::::::::999999<<<<<<<<<===???BBBDDDFFF>>>===;;;:::999999:::;;;777777777888888888888888222333444555666777777777333333333444444444444444333333333333333333333333111111222222222222111111111111000000000/////////000000000000111111111111000////////////000111222000000000000000000000000000000000000000000000000///............//////000......------------......------------------------------............------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111------...///000111222222........................++++++++++++++++++++++++---------..................///000111111000///...------.........------,,,)))***+++,,,---...///000...//////...+++((('''(((++++++,,,,,,------.........------,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,---......///...---,,,+++******)))++++++------------++++++***++++++,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------............------111000000000////////////000/////////..................//////////////////........./////////000000........................///////////////000111111---...000111111000...---........................,,,---......//////....................................------......//////........................---------------------------,,,,,,,,,---...000111000/////////............---------.........//////........................---............/////////---------.........//////------............//////.............../////////...---,,,,,,///000000000........./////////000000//////............//////...///000111111111000000............//////////////////000000000111111111//////////////////////////////000111222222222222222222222222222111111111111111111111111111111111333222111000000222333555222111111222333444555555333333333333333444555555555444333333333333444555555555555555555555555555555555555555555666666666666777777777777888888888888888777777777888888999888888999999::::::;;;;;;888888:::;;;<<<>>>???????????????>>>>>>>>>>>>>>>>>>???AAABBBBBBBBBAAA@@@>>>???AAAAAA?????????AAA===???AAA@@@>>><<<===???<<<>>>>>>===::::::;;;>>>>>>>>>???@@@AAABBBBBBCCC<<<===>>>???@@@@@@@@@@@@<<<<<<;;;;;;;;;:::::::::;;;;;;<<<>>>@@@AAABBBCCC===<<<:::888777888999:::666777777777888888999999333333444555666666666666222222222333333333444444222222222222222222222222000111222333333222111000111000000000///////////////000000000111111111111000//////...///000111222000000000000000000000000////////////////////////000//////............///......------------......------------------------,,,------......------,,,---------.........//////------------------------+++,,,---...///000000000---......//////000000000........................++++++++++++++++++++++++---------.........//////---...000111111000...---------,,,,,,,,,,,,------)))******+++,,,------...))),,,...///---***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,------......------++++++++++++++++++++++++***+++---......---+++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++000000000000////////////000000//////.........---////////////////////////............/////////000........................///////////////000111111...///000222222000///...........................,,,---......//////..............................,,,,,,,,,,,,------...///................................................,,,,,,++++++,,,---///000000000//////.........------------.........//////.................................////////////000---------.........//////------........................//////////////////)))'''&&&'''***+++++++++............/////////000---------,,,,,,---------...///000222222222111000////////////000000000000000000000000111111111111///////////////.........//////000222222333333333222222111111111111111111222222222222222222222222222111///...///000222333222222222222333444555666444444333333444444555666555555333333333333555555555555555555555555555555555555555666666666777777666666666666777777777777999888777777777777777888555666777999::::::::::::999999:::<<<>>>???@@@AAA>>>>>>>>>>>>>>>>>>??????<<<>>>AAACCCCCCBBB@@@???>>>@@@BBBBBBAAAAAABBBCCC???AAACCCCCC@@@>>>???AAA;;;<<<===<<<999888:::===<<<<<<===???@@@AAABBBCCC:::;;;<<<>>>????????????======<<<<<<<<<;;;;;;;;;999:::;;;===>>>>>>>>>>>><<<;;;888777666666888999666666777777888888999999555555555666555555444444111111111222222333333333222222222222222222222222000111222333333222111000000000000000//////////////////000000111111111222000///.........///111222000000000000000000000000////////////////////////111000///........................------.........------------------------,,,------......------,,,---------.........//////........................((())),,,...////////////..................------........................---------------------------------.........//////***+++---......---+++***---,,,+++******+++---...---,,,,,,+++***)))(((((("""&&&+++...///...---------,,,,,,,,,,,,,,,,,,,,,)))))))))((())))))******++++++************++++++***+++---...///...------''''''(((***+++,,,---...***+++---......---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))*********++++++,,,,,,---++++++,,,---------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,*********++++++*********/////////---+++,,,...000......---,,,++++++******............////////////000000000000000000000000////////////////////////...000111222222111000...000000000000000000000000//////......---------,,,........................---------------...///000.........///////////////,,,,,,,,,------.................................---------............///,,,,,,---------------,,,.........------,,,,,,,,,......////////////......---------............///------------------------........................////////////////////////222000...---,,,---...///000000000000000000000000///////////////////////////////////////............///000111111000///...////////////////////////000000000000////////////////////////000000000000111111111111111111111111333222222222111111000000222222333333333333444444222222333333333333444444333333222111111222222222222222222222222222222222444444333333333444555555444444555666777777666666777777777777888888888888888777666555555555777777999999::::::::::::;;;;;;;;;;;;;;;<<<<<<>>>??????>>>>>>>>>>>>>>>=========??????@@@@@@@@@AAAAAAAAABBBAAA@@@>>>>>>>>>>>>???BBBAAAAAA@@@@@@AAAAAABBB>>>===<<<;;;;;;<<<===>>>>>>===<<<<<<<<<>>>???@@@<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>999::::::;;;;;;::::::999;;;:::888666555444444555999999999888777666666555777666555444444444444444333333333333333333333333222333333333333222111111222000///------///000222333222222222111000000000------......//////000000........................---...///111111///...---...///000111111000///...////////////////////////......------,,,,,,,,,+++...---,,,,,,,,,...///000111000///...---,,,++++++000000000000000000000000000000000000000000000000..................------...---,,,,,,,,,,,,---...,,,,,,------------------,,,,,,------...------,,,...---,,,++++++,,,---......------,,,,,,------...,,,------......------,,,******++++++++++++,,,,,,***+++,,,,,,---------------------,,,,,,,,,+++++++++******)))***+++---...***++++++,,,,,,+++******---,,,,,,,,,,,,---......222///,,,+++,,,---...---,,,,,,,,,,,,++++++***))))))***+++------,,,++++++******))))))******+++,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++///...,,,++++++,,,...///...,,,***+++---...,,,***++++++++++++++++++++++++---...///...---,,,...000/////////...---,,,,,,,,,............////////////////////////////////////////////////////////////---...000111111000...---////////////////////////.........---------,,,,,,------------------------//////...---------..............................,,,,,,,,,---------..............................---------............///......///////////////.........---------,,,,,,,,,......////////////......---------............///------------------------................................................111000...---,,,---...///////////////////////////........................////////////..................000000111000///////////////////////////////////////...............////////////000000000000111111111111111111111111222222111111111000000000111111111222222222333333222222222333333333444444111111111111111222333333444444444444444444444444444444333333333444555555444555555666666777666666666666666666777777777777999888888777777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>========================????????????@@@@@@@@@@@@AAA@@@???>>>>>>>>>???@@@BBBAAAAAA@@@@@@AAAAAABBB@@@???>>><<<<<<<<<===============<<<======>>>>>>======>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999999888666555444444444555:::999888777666666666666666666555444444444444444333333333333333333333333222222333333222222111000111000///......///000111111111000000000000000///.........///////////////........................---...///000000///...---...///000111111000///...........................111111000000////////////---------------...//////..................------////////////////////////..............................------------.........---,,,,,,,,,,,,---...,,,,,,------...///000000---------...------,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......000...+++***+++---------+++,,,,,,,,,,,,++++++***)))******+++++++++++++++******))))))******+++,,,***************+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,************,,,,,,---+++)))***---...,,,***+++++++++++++++++++++++++++---...///.........000111111000000///.........---............/////////////////////////////////////////////////////////------////////////------////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...------------.........------,,,,,,,,,,,,,,,,,,------------...---------------------------------............///...///////////////.........------------,,,,,,,,,......////////////......---------............///------------------------................................................000///...---------...///........................................................................---...///000000000000000////////////////////////---------...............////////////000000000000111111111111111111111111111111000000000000//////000000000111111111111222222222222222333333333333111111111111222222333444555555555555555555555555333333333333333444555666555555666666666666777777555555555666666666777777777777888888888888888777999999999999:::::::::::::::::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>??????????????????>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>============<<<===============<<<<<<>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888777555444444444555555:::999777666555666666777555555444333333333444444333333333333333333333333222222333333222222111000111000///......///000111......///////////////000///////////////.........////////////////////////---...///000000///...---...//////000000//////.......................................------------,,,------............---++++++,,,---...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///...------,,,,,,------...++++++,,,...///000111222---.........---,,,,,,+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,++++++++++++*********---,,,++++++******+++++++++************+++---...,,,,,,,,,,,,,,,---......---+++))))))+++,,,---,,,++++++,,,---------,,,,,,***))))))))))))***++++++******))))))******+++,,,***))))))))))))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***,,,---,,,+++++++++++++++++++++++++++)))+++...//////...///000000000000000//////......---------.........//////////////////////////////////////////////////////---...////////////...---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,000///...............///......------,,,+++******---------------------------------------------------------............///---------...------,,,+++---------------------------......//////......------------............///------------------------................................................//////...---------...///................................................------...............///------...//////000000000////////////////////////------............//////////////////000000000000111111111111111111111111000000000///////////////000000000111111111222222111222222222222333333333444444333333333333333444555555555555555555555555333333333333444444555666666666666666666666777777666666666666777777777777555666777888888888777666888999999999999:::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>=========>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBB@@@???>>>======<<<<<<===>>>>>>===;;;:::============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999999999999999888888777666555555666777777:::888777555555555666777444444333333333333333444222222222222222222222222222222222222222111000000000000////////////000000.........//////000000000000000//////......------000000000000000000000000......///000000///......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......///...---,,,++++++,,,---......//////------------------------++++++++++++++++++++++++...---,,,++++++---...///------------------------+++,,,,,,---...//////000............---,,,+++++++++,,,---......---,,,+++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,))))))))))))************+++,,,,,,------,,,,,,,,,+++++++++*********))))))++++++++++++++++++,,,,,,,,,+++)))''''''(((***+++,,,,,,++++++,,,,,,---...,,,+++)))***,,,---------***+++,,,---------------***)))((((((((()))+++,,,******))))))******+++,,,)))))))))((())))))***+++,,,,,,,,,++++++++++++******+++++++++++++++,,,,,,,,,------......------,,,)))))))))***++++++,,,+++++++++++++++++++++++++++)))+++...//////...///000//////...............---------------....................................////////////////////////////////////////////////........................//////////////////000000---------------------------------...///000111222......---,,,+++******)))---------------------------------------------------------............///------......---,,,,,,+++------------------------------............---------------............///------------------------......................................................---------.........................................................,,,---------......//////...............///000000////////////////////////....../////////000000000////////////000000000000000000000000000000000000///////////////000000000111111111111222222222333111111111222222222333333888777666555444333333333333333333333333333333333333222222333444555666666888777666666666666777777777777888888888999999999555666888999:::999888888888888888999999999::::::888999:::;;;;;;::::::999;;;;;;;;;;;;<<<<<<======<<<<<<=========>>>>>>>>>======<<<<<<===???AAABBB@@@AAAAAABBBBBBAAAAAA@@@CCCCCCBBBAAA@@@???>>>===;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::999999999:::999888777777888999999888777666555555555666777333333222222222222333444222222222222222222222222111222222222222111000000000000////////////000000/////////000000111111111000000//////......------000000000000000000000000......////////////......//////............//////........................//////////////////000000+++,,,---......---,,,+++,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///---------------------------,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++***+++,,,------,,,+++***,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++*********))))))))))))***+++,,,,,,------///...+++)))((((((******,,,++++++++++++,,,------,,,+++***+++---......---******+++,,,------------***)))((((((((()))+++,,,******))))))******+++,,,)))))))))((())))))***+++,,,,,,+++++++++******************++++++,,,,,,,,,,,,------......------,,,))))))************+++,,,+++++++++++++++++++++++++++---...///.........000------------------------,,,------------.................................////////////////////////////////////////////////........................///////////////000000000........................,,,,,,---...///111222333---------,,,,,,+++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000///...------,,,,,,,,,------------...------............---------------............///------------------------........................------------------------,,,---------....................................------------------------,,,,,,,,,---......////////////...------......///////////////////////////......//////000111111111////////////000000000000000000000000000000000000//////000000000000111111111111111222222222333333111111111111222222222222888777666555444333333333222222222222222222222222222222222333444555666777999888777666555666777888888888888999999999::::::888888999:::;;;;;;;;;;;;888888888888999999999999888999:::;;;;;;;;;:::999;;;;;;;;;<<<======>>>>>>============>>>>>>>>>>>>======<<<<<<===???@@@AAA@@@@@@BBBBBBBBBBBB@@@@@@BBBBBBBBBBBBAAA@@@>>>>>><<<<<<===>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999<<<;;;:::888888888999:::666666666666666666666666222222111111222222333333222222222222222222222222111111222222111111000/////////000000000000/////////000000000000000111111///////////////.........///////////////////////////////////////////////////......------......///---------------------------............/////////,,,------------,,,,,,+++......------,,,,,,++++++------------------------------------------------++++++,,,,,,------......,,,------......------,,,------,,,,,,+++*********,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,---------,,,++++++,,,++++++++++++*********))))))***,,,,,,,,,,,,,,,111000...,,,++++++,,,,,,+++++++++++++++,,,---------,,,+++,,,---...---,,,******+++,,,,,,,,,++++++***))))))))))))***++++++******))))))******+++,,,***))))))))))))***++++++++++++++++++*********************++++++,,,,,,---++++++++++++++++++++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++---...///...---,,,...000------------------------,,,,,,---------.................................///////////////////////////..................///........................------------.........///------------------------............///000222222------------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000///...---,,,,,,,,,,,,---------......,,,------......------,,,---------............///------------------------........................------------------------+++,,,------............////////////////////////------------------------++++++,,,------...//////111000...---,,,---------////////////////////////------......///000000111////////////000000000000000000000000000000000000000000000111111111222222000000000111111111111222111111111111222222222222444444333333333333444444222222222222222222222222222222222333444555666777:::999777666555666777888777888888888888999999999777777777777888999:::;;;888888888888999999999999999:::;;;<<<<<<;;;:::999;;;;;;<<<======>>>??????======>>>>>>>>>?????????>>>===<<<<<<===>>>???@@@???@@@BBBCCCCCCBBB@@@???@@@AAAAAABBBAAA@@@???>>>=========>>>???@@@AAABBB???>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::===<<<:::888777777888888444555666888888777555444111111111111111222333333111111111111111111111111111111111111111000000/////////000000000000//////000///////////////...............///////////////........................//////............/////////...------------...///------------------------+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++------------------------------------------------(((***,,,.........---,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---............,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,---------,,,,,,+++***,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,------+++++++++------+++)))******+++++++++***)))))))))******+++++++++++++++******))))))******+++,,,***************+++,,,,,,++++++++++++************)))******+++,,,,,,------,,,,,,************,,,,,,,,,---...---***)))***,,,++++++++++++++++++++++++/////////---,,,,,,...000---------...............,,,,,,,,,---------..............................////////////////////////...------,,,,,,------...........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000////////////000000111------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............---,,,+++***,,,,,,,,,------.........,,,------......------,,,---------.........//////------------------------........................------------------------+++,,,------.........---000000000000000000000000------------------------++++++,,,,,,---...//////222111///---,,,,,,,,,---////////////////////////,,,,,,------...///000000////////////000000000000000000000000000000000000000000111111222222222333////////////000000000000000111111111111222222222000000000111222333555666222222222222222222222222222222222333444555777777;;;999777666555666777888777777777777888888888888444333333333333555777888777888888888888999999999999:::<<<======<<<:::999<<<<<<<<<===>>>??????@@@>>>>>>>>>>>>????????????>>>======<<<<<<===???@@@???@@@BBBCCCCCCBBB@@@??????@@@AAAAAAAAA@@@???>>>============???AAACCCDDDAAAAAA@@@???>>>===<<<<<<::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;===;;;999888666666666666222444777888999777555333111111000000111222333333111111111111111111111111111111111111111000////////////000000000000///////////////......------,,,---.........//////000000........................//////............/////////...---,,,,,,---...///------------------------.........//////000000000///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,...///...---+++,,,,,,---......---,,,,,,,,,,,,,,,------.........******,,,---.../////////---,,,+++******+++,,,---...------,,,,,,------...+++++++++,,,,,,+++++++++((())))))))))))*********------------,,,,,,+++***---------,,,,,,,,,++++++.........---,,,)))'''&&&%%%&&&(((***++++++++++++++++++******++++++,,,---,,,+++***+++++++++)))'''***************)))(((''')))***+++------,,,++++++*********)))***++++++,,,++++++******++++++,,,---+++++++++************)))))))))***+++,,,,,,------///...,,,++++++,,,...///---///000...***)))***+++++++++++++++++++++++++++///////////////////////////............---------////////////////////////------------------------........................///............---------...//////////////////...,,,,,,,,,---------....../////////...------,,,,,,------------------------------------------------......................../////////......---------,,,+++*********+++,,,---.........------,,,,,,,,,---------,,,,,,++++++***+++++++++******))))))))),,,,,,++++++,,,,,,---...//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................---------............////////////...---------,,,000000000000000000000000////////////////////////000000000000000000000000000000000000////////////.../////////000000000111000000000000000000000000555222000000333666555444111111222222222333333333222333444444555555444444333333333444444444555555999999888777666666777777777777777777666666666666555555555555555666777777666666666777888888999999999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@????????????@@@AAACCCDDDDDDCCCAAA@@@???BBBEEECCC???<<<;;;;;;???>>>>>>>>>>>>>>>?????????>>>>>>===<<<:::999888:::999999999::::::888777666777999;;;;;;;;;999888999999999888777666666555999888888888888777444111444444555555444444333222222222222111111111111000////////////..................////////////......---.........//////000000---------------...///000....................................////////////...........................------------...//////***++++++,,,,,,------.....................---------,,,,,,++++++,,,,,,---//////...---+++******)))//////...---,,,,,,++++++.........---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,---...///000.........------,,,,,,,,,------++++++++++++---------,,,+++******+++,,,---*********+++,,,---...///,,,,,,,,,++++++************((('''(((+++,,,+++(((((()))))))))******************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++)))((((((((((((***,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))))))))***++++++,,,,,,***************+++++++++---,,,,,,++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,---------333222000///------,,,,,,*********)))))))))))))))........................///............---------------------------------------------------------........................---------.........//////++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------,,,,,,,,,------------------------------------------------,,,,,,+++***))))))((((((---------,,,,,,,,,++++++,,,+++*********+++,,,---......---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++------,,,,,,------...//////......---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------........................------------........................................................................000/////////////////////////////////000000000000000000000000000000000000111///------000222111000000000111111111222222222222333444444555444444444333333444444444555555555888777666666555555555666777666666666666666666666666666555555555666666777666666777777888888999999::::::;;;;;;<<<<<<<<<;;;?????????>>>>>>>>>>>>============>>>>>>???@@@AAABBBAAAAAA@@@??????@@@@@@AAABBBDDDEEEEEEDDDBBBAAA???BBBDDDCCCAAA>>>>>>???>>>>>>=========>>>>>>???============<<<:::999888;;;999999999::::::999777666777999:::;;;:::999888999999888888777666666555666555444444555444111...222333333333333222111111222222222111111111000000////////////..................////////////......---........./////////000---------------...//////.........---------------------------....................................,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,..................---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------///......---,,,,,,++++++------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---,,,++++++++++++,,,---++++++++++++,,,,,,---...,,,,,,++++++++++++++++++***((('''(((+++,,,+++)))************++++++++++++))))))***++++++++++++*********+++,,,,,,,,,,,,+++))))))(((((()))***+++,,,++++++++++++++++++++++++******++++++++++++******++++++******************)))))))))***+++++++++,,,,,,,,,++++++++++++,,,,,,---,,,++++++*********+++++++++++++++,,,,,,,,,,,,000///...,,,+++++++++++++++++++++***************........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,---...///000111------............------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------------------///...---,,,+++)))((((((++++++++++++************+++++++++++++++,,,------------------,,,,,,,,,,,,******++++++++++++,,,,,,///////////////............------------...//////.........------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------............------------....................................................................................////////////////////////000000000000////////////000000000000000000000000///---,,,,,,...//////...//////000000000111111111222222333444444444444444444444444555555555666666666666555444444444444555666666666666666666666666777666666555555555666666666666777777888999999999:::;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@BBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCCCC@@@BBBCCCCCCAAAAAABBBDDD>>>======<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999;;;:::999:::;;;;;;999777555666888999999888777777999888888777777666666555555444333333333222000...111111111111111000//////222222111111111000000000////////////..................////////////...................../////////------------------...///------------------------,,,,,,,,,------------...////////////////////////+++************+++,,,,,,......---,,,,,,+++******------------------......---,,,,,,++++++,,,,,,---++++++,,,,,,------------.........------,,,,,,+++,,,------.../////////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++---,,,++++++++++++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,***)))((()))+++++++++******++++++++++++,,,,,,,,,(((((()))************)))******+++,,,,,,,,,,,,+++******)))))))))******+++++++++++++++++++++++++++)))******************))),,,,,,++++++***))))))((((((((()))***++++++,,,,,,++++++************++++++,,,,,,+++************+++*********++++++++++++,,,++++++***)))))))))))))))++++++++++++++++++++++++........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------...//////000......////////////......******+++++++++,,,,,,,,,***++++++,,,------......------------------------------------------------//////...------,,,+++++++++++++++***************++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++000000000///////////////---------------......///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,---------.........,,,,,,,,,------..........................................................................................///////////////000000000000////////////000000000000000000000000000000//////000000000000000000000000111111111222222222333444444444444333444444555555555666666666555555444444444444555555555555555666666666666666777777666555555555555666666777777888888999::::::;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@;;;;;;;;;;;;<<<===>>>>>>AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBCCCDDD======<<<;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;:::;;;:::999:::;;;;;;999777555666777777888777666666888888777777666666666666777666444444555555333111000000111111000000///...111111111111000000000000////////////..................////////////..............................---------,,,,,,---......,,,,,,,,,,,,------------,,,,,,---------.........////////////////////////++++++******++++++,,,------------,,,,,,+++++++++,,,,,,------------......---,,,,,,++++++,,,,,,---///......---,,,,,,++++++......---------,,,,,,,,,,,,,,,---...............++++++++++++++++++++++++++++++++++++,,,,,,------...------,,,+++++++++,,,++++++*********************+++,,,------,,,+++***+++++++++******++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,***))))))******+++++++++*********+++++++++,,,,,,((())))))*********************+++,,,,,,,,,,,,+++++++++******************************************))))))************))))))+++++++++*********))))))(((((()))***+++,,,,,,---******))))))))))))******++++++***************+++))))))*********+++++++++))))))((((((((())))))************+++++++++++++++........................///............---------------------------------------------------------------------------------........................***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,---...///000000------------------------------------------------***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,++++++***........................,,,,,,,,,+++,,,,,,---...---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------------...+++,,,,,,,,,------......////////////////////////........................////////////////////////------....../////////000000000000000////////////000000000000000000000000111111222222111111111111111111111222222222333333111222333333444444333333444444444444555555555666555555555444444555555666444444555555666666666777777666555555555555666666777777777888999999::::::;;;::::::::::::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@::::::::::::;;;<<<===>>>@@@@@@?????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAA======<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;999888666666777777777666666666777777777666666666666666888666555555555666444333111111111222111000000///111111111000000000//////////////////..................////////////.....................---------...------,,,,,,,,,------,,,,,,,,,------.........---.........////////////////////////////////////,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---///......------,,,,,,,,,---------------,,,,,,,,,,,,------------,,,++++++++++++++++++++++++++++++))))))***+++---...//////...---,,,+++++++++++++++************************)))***,,,,,,,,,,,,***)))))))))************))))))***+++,,,,,,,,,+++***************++++++,,,,,,,,,)))***************+++,,,))))))))))))*********+++)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,++++++++++++++++++*********************************))))))************))))))))))))*********+++++++++((())))))***++++++,,,,,,***))))))(((((())))))************))))))***++++++))))))*********+++++++++)))))))))))))))******+++))))))))))))******++++++------------------------///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------...///000000------------------------------------------------++++++,,,,,,---.........,,,,,,,,,---------------++++++,,,---------------++++++++++++,,,,,,,,,,,,......---,,,,,,++++++***,,,,,,,,,---------------,,,++++++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------000000000000000000000000------------------------000000000000000000000000---------......//////000////////////000000000000000000000000000000000000///111222222000//////000111222222222222333333333111111222333333333333333333333333444444444555555555555444444444555666666444444444555555666666777555555555555555666777777777777888888999::::::::::::999888888888999;;;<<<>>>>>>============<<<<<<::::::::::::;;;<<<===>>>???>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;:::;;;<<<;;;:::888777777777777666666666666666666666666666666666666666444222222333444333222222222222222222111000000111111000000000/////////////////////..................////////////...............---------------...------,,,,,,,,,,,,,,,,,,------....../////////........./////////000000..............................------......///000******+++,,,,,,---......++++++,,,,,,------......---,,,,,,++++++,,,,,,---++++++,,,---...//////000------------------------,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000------,,,+++++++++++++++***************+++++++++******++++++++++++******))))))************)))))))))***+++,,,,,,+++******++++++++++++++++++,,,,,,)))***++++++******+++---(((((()))))))))***************+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******++++++,,,++++++***************************)))******************)))((())))))***++++++,,,,,,***************+++++++++******))))))))))))*********))))))))))))***++++++*********++++++++++++,,,++++++*********++++++,,,((((((((()))******++++++------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---......//////......---,,,,,,,,,,,,------------,,,,,,,,,------.........------------------------------------------------..................//////,,,,,,,,,,,,---------...+++,,,---.........---,,,******+++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,////////////////////////------------------------////////////////////////,,,,,,---......///000000------...///000111222222000000000000000000000000...111333222000......///111111111111222222222222111111222333333333333222222222222333333333333444333333333333333444555555333333444555555666777777444444444444555777888999777888888999999::::::;;;999888777666666888:::;;;>>>============<<<<<<<<<:::::::::;;;;;;<<<===>>>===============>>>??????AAAAAAAAABBBBBBCCCDDDEEEBBBAAAAAACCCFFFFFFDDDBBB???>>>===<<<;;;;;;;;;;;;=========>>>======<<<<<<<<<;;;:::;;;<<<<<<:::888999888777777666666666777666666666666666666666666555333111111222333222222111222222222222111000000111000000000////////////////////////..................////////////...............------,,,,,,,,,...---,,,,,,++++++,,,,,,------...//////000111111---------.........//////------------------------......------......///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---,,,,,,++++++,,,,,,---++++++,,,---...///000000------------------------+++,,,------------------------------------------------............//////,,,,,,++++++++++++++++++*********+++++++++,,,,,,++++++************++++++***+++,,,,,,,,,,,,+++***'''(((***,,,,,,,,,+++***,,,,,,++++++++++++++++++)))+++,,,,,,******+++---))))))*********+++++++++))))))***+++++++++++++++******+++,,,,,,,,,,,,+++((()))+++,,,,,,,,,,,,+++******************************++++++++++++************************+++++++++++++++***************+++******))))))******+++)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,(((((()))******+++,,,,,,------------------------//////.........---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000***++++++,,,,,,++++++***,,,,,,------------......++++++,,,,,,,,,,,,------------------------------------------------------+++++++++******)))))))))+++++++++,,,,,,---------+++,,,---.........---,,,*********++++++,,,,,,,,,$$$%%%&&&((()))+++,,,---+++++++++,,,,,,---------...------------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++........................------------------------........................,,,,,,------...///000000,,,---...///000111222333000000000000000000000000000222555444111//////111000000000000111111111111111111222333333333333222111111222222222333333333222111111111222333333444333333444444555666777777333333333444666777999:::777888888999999:::;;;;;;888777666555555777999:::::::::;;;<<<===>>>??????;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>>BBBBBBBBBCCCCCCEEEFFFFFF@@@@@@AAAEEEIIIJJJGGGEEE??????>>>===<<<;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::;;;<<<<<<:::888999999888777777777777777555555555666666666666666666444222111222444444333111111111111111000//////000000000000////////////000/////////..................////////////...............------,,,,,,,,,...---,,,,,,++++++++++++.........///000111111222,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...------,,,,,,++++++*********+++,,,,,,---......---,,,,,,++++++,,,,,,---...............---------------------------------***+++,,,...///000000000........................111111000///......------,,,++++++***++++++,,,,,,******++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,............,,,,,,&&&(((***,,,---,,,+++***---,,,,,,++++++*********(((+++---,,,***)))+++...******+++++++++,,,,,,,,,(((((()))*********************+++,,,,,,,,,,,,+++((()))***,,,------,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,++++++***))))))))),,,,,,++++++***)))))))))++++++************++++++))))))((())))))***++++++++++++,,,,,,,,,---------------,,,+++++++++++++++))))))***+++,,,,,,------000//////............///++++++++++++++++++++++++//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///...------,,,+++++++++,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...///------------------------...------,,,,,,------...,,,---------,,,++++++***,,,)))'''(((+++---,,,***---,,,,,,++++++,,,,,,---******+++,,,,,,---.........------,,,,,,------............------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---......//////......+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,------------------------------------------------000///---,,,+++,,,,,,------------------...//////------............------,,,,,,------.../////////111111000000//////......//////////////////000000...//////000111222222222222333333222111111222444666555555444444333333222222222222222222222222222222222333333444555666666666777777888999999::::::777777777777777777777777555555444444555666888999999999::::::;;;<<<======<<<<<<<<<=====================>>>>>>??????@@@@@@;;;===@@@BBBDDDEEEFFFFFFAAAAAAAAABBBCCCDDDEEEFFF???@@@@@@@@@???===;;;:::========================:::::::::;;;;;;<<<<<<<<<888777555444333444666777777777666555444444333333333333333222222222111111222111111111000000//////...000111222222111000...////////////////////////................................................////////////////////////---///111///,,,+++,,,...//////...,,,)))''''''))).........------,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,------------------------------------,,,,,,+++*********+++++++++************++++++,,,,,,++++++++++++++++++///...---,,,+++*********+++++++++*********))))))((((((***+++++++++++++++------------,,,++++++***************************++++++,,,,,,,,,++++++***+++*********)))(((((((((---,,,+++*********+++,,,(((***+++***)))((()))***,,,,,,++++++***)))))))))))))))))))))))))))))))))************************++++++******************************+++,,,------************************)))))))))))))))******++++++++++++************)))'''((()))***+++,,,---------,,,,,,,,,,,,,,,,,,---000///...------,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...000///.........///000111,,,++++++***))))))******++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------------------------------,,,,,,,,,,,,---------------------,,,++++++,,,***)))***,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,))))))***++++++,,,------------------------------......---,,,+++,,,------...------------......///------............------,,,,,,------.../////////111000000000/////////...000000000000000000000000...//////000111111222222111222333222000000222333222222222333444444555555222222222222222222222222222222333333444555555555666666777777888888888999777777777777777777777777555555444444555666888999999999::::::;;;<<<<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>??????<<<===???AAACCCDDDDDDDDDAAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<999888666444444555666777555444444333222222111111333333222222222111111111111111111000000000//////...///000111111000///...////////////////////////........................................................................---///000///,,,+++,,,...---------,,,******+++,,,......---------,,,,,,,,,,,,,,,---------............---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...---,,,++++++++++++++++++++++++*********)))))))))***+++,,,,,,------,,,------......------,,,,,,************************+++++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++,,,,,,+++*********+++,,,)))+++,,,+++***)))***+++******************++++++************************++++++++++++++++++++++++************************,,,++++++*********++++++************************)))))))))))))))******++++++++++++************)))***************************))))))(((((())))))***//////...---,,,+++++++++------------------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))''''''))),,,/////////.........///000111,,,++++++***************++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,++++++++++++++++++,,,------......------,,,,,,---+++++++++---...---,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++******------------------------,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...---,,,,,,+++,,,,,,,,,(((((()))***,,,---......---------------------------,,,,,,,,,,,,------............---------------------............------,,,,,,------.../////////000000000000////////////222222111111111000000000/////////000111111222222000111222111000000111222000111111222333333444444222222222222222222222222222222222333333444444555555555666666666666666666555555555555555555555555555444444444555666777888999999999::::::;;;;;;<<<::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>>???@@@AAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::;;;;;;:::999777666555555555666444444333333222222111111333222222222222111111111111111000000000000//////---...///000000///...---////////////////////////.........................................................------,,,,,,,,,---...///...---,,,---...+++,,,---,,,,,,,,,...000...------------,,,,,,,,,------............//////------,,,+++++++++,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************---,,,,,,,,,,,,,,,,,,---************************---,,,,,,+++++++++,,,,,,+++++++++*********************+++,,,------------,,,---...............---***************************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,***,,,---,,,+++***+++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***)))(((((()))************************)))))))))))))))******++++++++++++************)))---,,,,,,+++***)))((((((,,,++++++******++++++,,,------......------,,,,,,******++++++++++++,,,,,,...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***,,,...++++++++++++,,,,,,------...------,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------.........------,,,+++++++++,,,,,,,,,,,,+++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++------------------------,,,+++)))(((((()))+++,,,,,,,,,---............------------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******+++++++++++++++,,,------...//////------------------------+++++++++,,,,,,------...---.........------,,,,,,------............------,,,,,,------.../////////000000000000////////////333333222222111000000000//////000000111111111111///000222111000///000111333333222222111000000000111111111111111111111111111222222222333333333444444444444444444444444444444444444444444444444444444444555555666666777888888999999999:::::::::;;;888999999;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>AAAAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@>>>===;;;::::::::::::::::::::::::999999999999::::::::::::;;;:::888666555555555555555555555444444444333333222222222222111111111111000000000000000000//////...//////000000//////...////////////////////////...................................................------,,,,,,++++++***------...------,,,------+++,,,------------000222------------------------------------............---,,,,,,++++++,,,,,,,,,+++,,,---......---,,,+++******+++++++++,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++......---,,,,,,------...,,,,,,++++++++++++,,,,,,))))))************++++++++++++++++++++++++,,,,,,************************)))***+++,,,------------++++++,,,---.........---******************************+++,,,,,,,,,++++++((((((((()))*********+++***************+++++++++***+++,,,,,,******+++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++******)))(((((())))))************************)))))))))))))))******++++++++++++*********))))))---,,,,,,+++***)))((((((---,,,,,,++++++,,,,,,---,,,---...///000000//////*********++++++,,,,,,,,,///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,))))))******++++++++++++...------,,,------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,---------------,,,)))***+++,,,+++************+++---......---+++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++,,,------......---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***)))))))))))))))******------------------------------------------------***++++++,,,,,,---------,,,------......---,,,,,,------............------,,,,,,------.../////////////////////000000000000222222222222111111000000000000000000000111111111...000222222000///000000333222222111111000000///111111111111111111111111111111111222222222222222333333333333333444444444333333333333333333333333444444555666666777777777888888888999999999999999777888999:::;;;<<<===>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======@@@??????>>>>>>>>>>>>???@@@AAAAAAAAA@@@>>><<<;;;::::::::::::::::::::::::999999999999999999999999:::999888777555555444444444444444444444333333333222222222111111111000000//////////////////000000000000000000000000000000////////////////////////................................................------,,,,,,++++++++++++---,,,,,,,,,---------------...///...------...000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,---...//////...---,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,---......++++++************++++++))))))******++++++++++++++++++*********+++,,,,,,************************((()))***+++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,((((((((()))*********+++))))))******++++++++++++)))***+++***)))((()))++++++++++++*********))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))(((((()))******+++************************)))))))))))))))******++++++++++++*********))))))+++*********************))))))(((((((((((()))))),,,---...000111000000///+++,,,,,,------....../////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++***+++,,,---------,,,,,,+++++++++++++++,,,,,,---++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++,,,,,,------,,,,,,(((***,,,,,,+++)))))))))++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))***+++++++++++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))))))))((())))))***+++---,,,,,,++++++******)))------------------------***+++,,,,,,,,,,,,,,,+++***+++,,,.........---,,,------............------,,,,,,------.../////////////////////000000000000111111111111111111111111000000000000000000111111...111333333222000000000///000000111222222333333111111111111111111111111111111111111111111111111111111222333333444444555333333333333333333333333333444555666777777777777888888888888888888888888888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<======>>>===============>>>>>>AAABBBBBBBBBAAA???===<<<::::::::::::::::::::::::999999999888888888888777888777777666555444444333222222222222111111111111222111111111111000000000......////////////000000111111000000000000111111////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,...//////...,,,,,,---///,,,,,,,,,------------...---,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------......------------......******+++++++++,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,+++******))))))******+++*********+++,,,,,,------,,,++++++*********++++++***************+++++++++(((((()))***++++++++++++)))******++++++++++++***************************)))***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,'''((()))***++++++++++++((()))******)))((()))***,,,,,,++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))(((((()))***+++,,,,,,************************)))))))))))))))******++++++++++++************)))))))))******+++++++++,,,******))))))))))))******---...///000000...,,,+++++++++,,,------.../////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++,,,---...///......---+++++++++++++++,,,------++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***+++,,,+++++++++++++++++++++++++++++++++******+++++++++)))***++++++,,,,,,++++++)))+++......+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,))))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***************+++,,,,,,,,,++++++++++++++++++***------------------------++++++,,,---,,,+++******((()))+++---......------------............------,,,,,,------.../////////.../////////000000000111...//////000000111111222111000000000000000000000///111444444333111111111000000111111222333333444111111111111111111111111111111111111111111111000000000111222444555666666444444444444444444444444333444555666777777777666888888888888888888888777888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::999999:::<<<===>>><<<;;;;;;;;;<<<===>>>>>>@@@AAAAAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777777777555555555555555444333333111111111111111111111111111111111111000000000000........./////////000000000000000//////000000000////////////////////////................................................++++++,,,,,,------......---+++***+++---///---,,,---......---,,,,,,---///,,,,,,,,,---------............------,,,,,,,,,,,,,,,+++++++++,,,,,,---......---+++******+++---...******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++,,,++++++******++++++,,,***++++++,,,------......,,,,,,+++***)))))))))***))))))*********+++++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,+++******************************))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++&&&''')))***+++++++++***)))***++++++))))))***+++++++++******************************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++*********++++++,,,************************)))))))))))))))******++++++++++++************)))))))))*********+++++++++,,,,,,++++++++++++,,,,,,//////000000...,,,)))'''))))))***++++++,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,---.........---,,,---------------...///000------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((()))***+++++++++++++++)))---000000---******+++---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,++++++++++++++++++,,,*********++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,------------,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,+++++++++,,,------...,,,,,,,,,------.........------------------------+++,,,,,,---,,,+++)))((('''(((+++---//////...------..................---,,,,,,------...//////000.../////////000000111111------...///000111222222111111111000000000000000///222444555444222111111444444333333222111111111000000000000000000000000111111111000000000000000///000111222444666777777444444444444444444444444333444555777777777777666888888888777777777777777999999999999999999999::::::::::::;;;;;;<<<<<<<<<:::999999999:::<<<>>>???:::::::::;;;<<<===>>>???>>>>>>>>>>>>===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999888888888777777666666333444444555444444333333333333333333333333333333111111111111000000000000---.........//////000000//////............//////////////////////////////................................................***+++,,,---......///000---+++)))+++...///---++++++,,,------,,,,,,...000,,,,,,,,,------.........//////.........---------++++++++++++,,,,,,---...---+++)))'''''')))+++---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------------------------------+++*********+++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,------...//////---,,,+++***))))))))))))))))))******++++++++++++******+++,,,------------------------,,,,,,+++***************************((()))***+++,,,---------+++*********))))))((((((&&&''')))***+++++++++******+++,,,,,,******+++,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,...---,,,+++************************************)))))))))))))))******++++++++++++************)))++++++******************))))))(((((((((((())))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++)))***+++,,,------------.........---,,,+++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((((((((---+++)))***,,,---+++)))***)))(((((()))+++---///---,,,,,,++++++,,,,,,---...---+++))))))***+++,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...---,,,+++******************+++,,,,,,---......++++++,,,,,,,,,,,,------+++,,,,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,------......------...------,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000000000000000000000000000000000000000////////////000000000000222333444555555333111000...///111111/////////000000111111111111222222222333333222111000000000000222111000111333444333222555444444333333333444444444444444444555555555666555555555555555666777777;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<===>>><<<;;;:::888888888999:::;;;<<<======<<<:::999999:::<<<===========================999999999888888888777777888888888888777777777666444444444444444444444444222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.........------,,,,,,,,,000///...---,,,+++******++++++,,,,,,---...//////---------,,,,,,+++++++++,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.........---,,,,,,+++******---------,,,,,,+++++++++------------,,,,,,+++***000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++++++++*********))))))...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---.........------,,,+++***++++++,,,,,,,,,++++++***+++,,,---......---,,,***++++++,,,,,,++++++***,,,+++++++++***)))))))))''''''((()))***++++++,,,,,,++++++******************+++,,,------,,,***)))'''&&&%%%''')))***)))(((,,,,,,++++++***)))))))))+++*********))))))((((((******+++++++++,,,,,,,,,++++++***)))(((((())))))+++***)))***++++++***)))'''(((((((((''''''***,,,///***'''((()))''''''***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******)))((()))***+++,,,------------------------,,,+++***)))------------------------......---,,,,,,+++******++++++,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---+++***+++------,,,***---,,,+++******+++---...---,,,,,,++++++,,,,,,---...---+++))))))***+++,,,---,,,++++++******+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++000///...---,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------...------------,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------............////////////000000000000000000000000////////////////////////////////////000000000000222333444555444333111000///111222222111000000111000111111111111222222222555444333333222222222222333222000111333444333333555444444333333333444444444444555555555666666666666666555555666666777888::::::::::::::::::::::::;;;<<<===>>>===<<<999888999999999999:::;;;<<<<<<===;;;:::999999:::;;;===????????????????????????:::::::::::::::999999999888888888777777777666666444444444444444444444444222222222111111111000000000000000000000000000000000000000000000000000000........................////////////////////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///.........---------,,,,,,,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++///...,,,++++++,,,...///......---,,,,,,+++******---,,,,,,,,,++++++++++++---............---,,,+++//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,---...///++++++++++++++++++++++++,,,,,,,,,---------......------------,,,,,,+++******++++++,,,,,,++++++***((()))******++++++*********++++++,,,,,,++++++***++++++******************(((((())))))******++++++************++++++,,,---......---,,,+++************((('''((())))))(((''')))))))))***++++++,,,,,,+++++++++******)))))))))*********+++++++++,,,,,,,,,+++***)))))))))))))))+++***)))***++++++***)))))))))))))))((())),,,///888///)))(((((('''(((+++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++))))))*********)))(((((()))***+++,,,------------------------,,,++++++***------------------------//////...---+++***)))))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,---,,,+++,,,---...---+++...---,,,+++***+++,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++*********+++,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---------------+++++++++******++++++,,,---,,,,,,++++++,,,,,,---........................------------------------............////////////000000000000000000000000////////////////////////////////////000000000000222222333444333222111000000111333333111000111222000111111111111222222222444333333222222222333333444222000000222444444444444444333333333333444444555555666666666777777777777666666666666777888888999999999999999999999999===>>>??????>>><<<:::888;;;::::::999999::::::;;;<<<;;;:::999999:::;;;<<<========================;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666444444444444444444444444222222111111111000000000////////////////////////////////////////////////........................////////////////////////,,,,,,------------------******+++,,,---......///++++++,,,,,,------......//////............------,,,------......------,,,***+++,,,,,,------,,,,,,//////.........---------//////---,,,,,,---//////...------,,,,,,++++++***+++++++++++++++*********......//////......---------------,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++---------,,,,,,,,,++++++************+++---...///++++++++++++++++++++++++,,,,,,,,,---------......------------,,,+++***)))******++++++++++++******)))))))))))))))***************++++++++++++******))))))******************)))*********************)))))))))***+++---...///111///,,,***(((((()))***,,,+++))))))***)))(((&&&)))))))))***++++++,,,,,,++++++************))))))*********++++++++++++,,,,,,,,,+++************++++++***)))***++++++***)))*********))))))+++///333AAA555***'''(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------......---,,,,,,+++******,,,------......------,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******++++++,,,,,,,,,++++++++++++,,,,,,---,,,+++*********++++++,,,,,,++++++***++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,------------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++,,,------,,,,,,++++++,,,,,,---------------............------------------------............////////////////////////////////////////////////////////////////////////000000000000222222222333222111000000///111222222111000000111000000111111111222222222111000000000000000111111555333000000222444555444333333333222333333444444666666666666777777777777777777777777777888888999888888888888888888888888===>>>???@@@@@@>>>===;;;<<<;;;::::::999999999:::;;;;;;:::999999:::;;;;;;999999999999999999999999:::::::::;;;;;;;;;;;;<<<777777666666666555555555333333333333333333333333111111111111000000000000////////////////////////........................................................................,,,,,,,,,------.........++++++,,,---...//////000++++++,,,,,,,,,---------............------------,,,------......------,,,***+++,,,,,,------,,,,,,//////......---,,,,,,,,,......------------......---------,,,,,,+++++++++************************------............------+++++++++,,,,,,---------************************---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---,,,,,,,,,,,,+++++++++---,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------..................---,,,+++***++++++++++++++++++***)))+++++++++***+++++++++,,,******++++++++++++******(((((())))))******+++++++++*********************)))))))))******+++,,,---...,,,+++)))(((((()))))),,,+++******++++++)))(((,,,,,,++++++***)))))))))))))))))))))))))))))))))************++++++++++++,,,,,,+++++++++++++++,,,+++***)))***++++++***)))*********)))))),,,000444@@@555***(((******)))***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------------,,,******++++++,,,,,,++++++++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...//////,,,++++++******++++++,,,,,,,,,+++++++++***++++++,,,++++++***++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------............////////////................................................////////////000000000000111111222111111111000000...000111111000//////000000000111111111222222222////////////000111111222555333111111333444555444222222222222222333444555666666666666777777777777777777777777777888888999888888888888888888888888;;;<<>>===;;;;;;:::999999999::::::999999999::::::999999999::::::::::::::::::::::::::::::999888777666666555555555555444444444333333222222222222222222222222111000000000////////////000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......,,,------......------,,,***+++,,,,,,------,,,,,,//////000000111111222222,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,---......---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,+++++++++*********(((((())))))***,,,---...++++++++++++++++++++++++,,,,,,,,,---------......,,,---...000111111111111////////////...---,,,+++)))+++---///...,,,)))'''))))))************)))))))))))))))))))))(((((((((*********++++++,,,,,,,,,,,,,,,,,,++++++,,,------))))))*********************)))((()))***+++***))))))))))))***++++++,,,,,,))))))))))))*********+++))))))))))))************)))))))))))))))***+++,,,+++***)))***++++++***)))&&&(((************+++,,,((((((***,,,+++''''''++++++++++++,,,,,,---------)))***+++,,,------...///)))***+++,,,,,,,,,,,,,,,******+++++++++******))))))***+++,,,---.........---------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))+++---,,,***)))+++---******+++++++++***))))))++++++************+++++++++,,,,,,,,,,,,+++******+++*********+++,,,,,,---)))************+++++++++---------,,,,,,++++++++++++++++++******+++,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------++++++*********+++---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,------...///000000------------------------............/////////000------------------------........................////////////000000000000111111000///////////////000111333333111000111222000111111111111222222222---------...///111222333111222333666888777444111111111111111222333444555444444444444555555555666555555555555555666777777999999999999999999999999666888:::;;;<<<<<<::::::;;;::::::999999::::::;;;888999999::::::999999888888888888888888888888888<<<;;;:::999888666555555555555444444444333333333222222222222222222222222000000000000////////////111111111111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////,,,------......------,,,++++++,,,---------,,,,,,)))******+++,,,---......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------.../////////...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,------------,,,,,,,,,++++++,,,++++++***)))*********++++++++++++++++++++++++,,,,,,,,,---------......***+++---///000111222222000000000000///...---,,,+++---000222222///+++)))))))))************))))))******))))))((((((''''''))))))***+++,,,,,,------,,,,,,,,,---...///000111...---+++***)))***+++,,,,,,***))))))******(((''',,,,,,++++++***)))))))))******++++++,,,,,,,,,,,,))))))))))))************))))))(((((()))***+++++++++***)))***+++++++++)))&&&)))+++,,,+++******+++((()))+++,,,((($$$'''...))))))***+++,,,,,,------***+++,,,,,,******+++,,,,,,,,,************,,,,,,+++++++++*********)))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++------------+++++++++,,,------......---------------,,,,,,+++++++++......---,,,++++++++++++---+++******+++,,,,,,+++******+++,,,,,,,,,,,,+++------,,,+++***)))((((((''''''''''''((()))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++************)))...------,,,+++***))))))))))))***++++++++++++***------------......///000******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,+++************)))***,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...------............------+++++++++,,,,,,,,,------////////////////////////........................000000111111111111000000000000000000000000000000000000000000111111111111111111000000111111222333222222222222222222222222222333555666666555333222444333333222222333333444555444444444444555666666777777666555666777888999666666666666777777777777666666777777888888888999:::::::::999999999999888999999999888888888888777===<<<:::888777777888888888777666555555555555555555555444333222222222222222111111111222333333444111111000000000000111111---.........//////000000---------...............------............------///...---,,,,,,,,,,,,,,,---...//////------...///---------,,,,,,+++++++++,,,,,,++++++,,,,,,---......---+++******+++---...,,,***(((***---...,,,***++++++++++++,,,------...------------------------)))***++++++,,,---......++++++++++++++++++++++++*********+++,,,---...///000///...---------------,,,---.........---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---.../////////---***)))------,,,++++++******))),,,+++***+++,,,---+++))),,,,,,---------,,,,,,+++++++++,,,...000111222333111111000000///......---+++,,,...//////...,,,+++*********+++,,,,,,,,,---+++***)))(((((()))***+++***(((&&&'''***+++)))'''............///000111222...---,,,***))))))******+++***)))(((((()))***+++***+++------,,,,,,---...++++++,,,---,,,+++***)))+++*********))))))(((((()))************+++++++++'''(((+++,,,,,,+++((('''((()))+++,,,,,,+++)))(((++++++******)))'''&&&%%%***+++++++++,,,---------)))+++,,,+++***)))***,,,---,,,+++******+++,,,---,,,,,,,,,,,,++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,------+++******+++,,,,,,+++******+++,,,,,,,,,,,,+++---,,,,,,++++++******))))))))))))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++++++++************)))---,,,,,,++++++*********))))))***+++++++++++++++......------,,,---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***+++++++++---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...------............------,,,,,,---------.........................................................///000000111111000000///000000000000000000000000000000000000111111111111111111000000111111222333222222222222222222222222222333555666666444333222444333333222222333333444444444444444444555666666555444333333333444666666666666666666777777777777777777777888888999999999888888888888888888888888888888888777777777777666999888777777666777888888777666666555555555555666555555444333222222222222222111111111222222333444111111000000000000111111............/////////000///...........................////////////......///...---,,,,,,,,,,,,---,,,.........---,,,---...---------,,,,,,++++++++++++++++++++++++,,,------...---+++******+++---...---+++***+++---///---,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---,,,++++++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))''',,,,,,,,,++++++++++++***+++******+++,,,,,,+++)))++++++,,,,,,,,,,,,++++++***+++,,,---///000111222111111111000000000//////---.../////////...,,,+++)))))))))))))))*********+++***)))(((((()))***++++++)))((()))+++,,,***(((+++,,,...000222444555666///...,,,+++*********++++++***)))(((((()))***+++***+++,,,+++***)))***+++******+++++++++***))))))+++*********)))))))))))))))************+++++++++((()))***++++++***)))((()))***+++,,,,,,+++***)))***++++++++++++******)))+++,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,///---+++))))))+++---///)))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++*********++++++,,,......---+++******+++,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------............+++++++++************)))++++++++++++++++++++++++)))******+++++++++++++++///...---,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,//////---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...------............---------------.........//////------------------------........................//////000000000000//////000000000000000000000000000000000000111111111111111111000000111111222333222222222222222222222222222333444555555444333222444333333222222333333444444444444444444555555666444333333333333444555555666666666666777777777777777777888888888888999999777777777777777777888888888777777777777666666666666555555555555666777888666555555555555666666777555555444333222222222222222111111111111222333333111000000//////000000111............////////////000000000//////.........//////000000000000//////......---,,,,,,,,,------+++---...---,,,+++,,,---------,,,,,,,,,,,,+++++++++************+++,,,,,,------++++++++++++---------,,,+++,,,...///...---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---,,,+++)))(((******+++++++++,,,,,,,,,+++******+++,,,,,,+++)))******+++++++++++++++***)))***+++,,,---...///000000111111111111222222222000000111000///...,,,+++*********)))))))))))))))+++***))))))))))))***+++,,,+++******,,,,,,+++***+++---///222444555555555///...,,,+++***++++++,,,******))))))))))))******)))***+++)))'''&&&'''((())))))))))))))))))*********************))))))))))))************+++++++++)))))))))******)))))))))************************'''(((((()))))))))******+++++++++++++++************,,,---,,,+++***+++---------------------------,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------...---+++******+++---...+++,,,------......------,,,+++++++++++++++++++++++++++******+++,,,,,,------+++******+++,,,,,,+++******+++,,,,,,,,,,,,+++)))*********++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...+++++++++*********))))))*********++++++,,,,,,,,,)))***++++++,,,,,,++++++---,,,,,,+++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,---,,,+++***+++,,,...///++++++++++++++++++++++++***+++---,,,++++++,,,...,,,------......------,,,------------............------------------------...........................//////000000//////...000000000000000000000000///000000000111111111111111111000000111111222333222222222222222222222222222222333444444444333333444333333222222333333444444444333333444444555666555555555555555666666777666666666666777777777777777777777777777777777777666777777777888888999999888888888888777777777777666666666555666666666666555555555555555666777888555555444333222222222222222111111111111111222222000000////////////000000.........///////////////222111111000///......---......////////////.........------,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,///......---------......000///...------///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------............---,,,+++))))))***+++,,,,,,------+++***)))***,,,,,,***)))))))))***+++++++++******))))))***+++,,,------...///000000111222333444444222222222111000...,,,+++---,,,,,,,,,+++*********************************++++++******+++++++++***---///111333333222111000///...,,,+++++++++,,,,,,***))))))))))))))))))***''')))))))))''''''''')))******)))(((((()))+++,,,************************))))))*********++++++++++++***)))(((((()))***+++++++++***))))))***++++++((((((((((((((()))******************)))))))))))),,,---...---,,,+++,,,...------------------------************++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++,,,---------+++,,,,,,------,,,,,,++++++,,,------......------++++++++++++++++++++++++---,,,++++++************---+++******+++,,,,,,+++******+++,,,,,,,,,,,,+++(((((())))))***+++++++++++++++***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))*********++++++,,,,,,---******+++,,,,,,,,,,,,+++***************+++,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,+++******+++,,,...///++++++++++++++++++++++++***+++---,,,++++++,,,...,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------------------------------..............................////////////......///////////////////////////000000000111111111111111111000000111111222333222222222222222222222222111222222333333444444444444333333222222333333444333333333333333444555555555555555666666666666666666666666666777777777777666666666666666666666666777777888888999:::;;;;;;::::::999999999999888888999999888888777666555555555555555555555666777888555555444333222222222222222222111000000111111111000000////////////000000///////////////.........222111111000///......---,,,------......------,,,------,,,,,,,,,------...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,---///......---,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......************************------,,,+++++++++,,,,,,......---------....../////////...---...///000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++,,,,,,,,,,,,------------------,,,,,,))))))***+++,,,------...******)))***+++,,,***(((((()))***+++++++++++++++)))*********++++++,,,,,,......///000222333444555444333222111///...,,,+++---,,,,,,,,,+++***************++++++++++++******)))************)))******,,,---///111111000...---...---,,,+++***+++,,,---)))))))))******)))))))))&&&'''))))))))))))***,,,,,,+++***))))))***,,,---***************+++++++++))))))*********++++++++++++***)))(((((()))***+++++++++***))))))***++++++,,,+++******))))))******))))))******************,,,---...---,,,+++,,,...,,,,,,------------,,,,,,)))***************++++++++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,***+++---......---+++***)))***++++++,,,,,,++++++*********+++++++++++++++------+++******)))))))))---+++******+++,,,,,,+++******+++,,,,,,,,,,,,+++)))))))))******+++++++++******)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++************)))*********++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,************+++,,,---...******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++)))***+++,,,---,,,+++***---,,,,,,+++++++++++++++++++++++++++++++++++++++***,,,------++++++,,,...,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------........................------............------////////////////////////000000000000111111111111111111000000111111222333222222222222222222222222111111222222333333444444444333333222222333333444333333333333333444444555333444555555666666555555666666666666777777777777777777666666666666555555666777888999:::;;;<<<<<<;;;;;;:::::::::999999999:::::::::999888777555444666555555555555666666777555555444333222222222222222222111000000000000111000//////......//////000///////////////.........000000000//////.........,,,,,,,,,------,,,,,,,,,------,,,,,,,,,---......+++---...---,,,+++,,,---++++++,,,,,,,,,,,,------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++******+++---///...------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///************************,,,,,,,,,++++++,,,------,,,,,,+++++++++,,,------++++++++++++,,,---......------,,,,,,,,,,,,++++++***++++++,,,,,,------...)))******++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------***))))))***++++++***((())))))***+++,,,,,,,,,,,,*********+++++++++++++++,,,,,,---///000111222333333333222000///---,,,,,,*********)))))))))))))))******+++,,,,,,+++******)))***+++***)))((()))+++((()))+++---////////////---,,,+++*********+++,,,))))))************))))))%%%''')))*********,,,...---,,,,,,+++******++++++*********+++++++++++++++)))************++++++++++++***)))(((((()))***+++************************)))(((&&&%%%%%%%%%&&&'''******++++++,,,,,,------***+++,,,,,,******+++,,,***+++,,,------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++)))*********++++++++++++++++++***************+++---+++******+++,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---***************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***+++,,,------,,,***)))******+++,,,,,,,,,,,,+++***************************,,,------++++++,,,...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...................................................---------......---------////////////////////////000000000000111111111111111111000000111111222333222222222222222222222222111111111111222333444555444333333222222333333444333333222222333333444555444555666777777777666555666666666666777777777777999888888888777777777777555555666888999;;;<<<<<<:::::::::999999999888888888999999999999888666666777666666555555555555666555555444333222222222222222222111000000000000000//////............//////000/////////............///.....................,,,------------------,,,,,,,,,,,,,,,,,,---...///,,,.........---,,,---...+++++++++,,,,,,---------+++++++++++++++,,,------+++,,,,,,------,,,,,,+++)))+++------+++***,,,......------------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,------...+++++++++++++++,,,---...)))***+++,,,,,,------------------,,,,,,+++++++++******+++,,,,,,---......******++++++,,,------...+++++++++***+++++++++,,,*********++++++,,,,,,,,,***)))))))))++++++)))((()))***+++,,,------------++++++++++++++++++++++++******+++---...///000000222222000///...------,,,)))))))))))))))************++++++,,,,,,++++++***)))+++---,,,***)))***,,,((()))***+++,,,...//////+++***)))))))))***++++++((()))***++++++***)))(((&&&((())))))))))))+++---,,,,,,,,,,,,+++)))((('''*********++++++,,,,,,,,,)))************+++++++++******))))))))))))******)))***+++,,,,,,+++***)))&&&%%%$$$######$$$&&&'''++++++,,,------...//////(((***+++***)))((()))*********,,,,,,,,,,,,******+++++++++,,,,,,---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******///---+++))))))+++---///,,,,,,---.........------))))))******++++++++++++))))))))))))***+++,,,------+++******+++,,,,,,+++******+++,,,,,,,,,,,,+++........................*********+++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++************)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,......---,,,++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++---------+++)))((($$$&&&))),,,.../////////***************************,,,------,,,+++---...+++,,,,,,------,,,,,,+++---------.........//////////////////////////////........................,,,------......------,,,////////////////////////000000000000111111111111111111111000111222222333222222222222222222222222111111111111222333444555444333333222222333333444333333222222333333444555666777999:::::::::999888666666666666777777777777::::::::::::999999888888333444555777888:::;;;<<<999999999888888888888777555666888999999888888777888777666555555555555555555555444333222222222222222222111000000///000000//////............//////000000//////.........------------...............---..................---,,,,,,,,,,,,,,,---...///---...//////------...///+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++***---///...,,,+++---000---------------...///000------------------------------,,,,,,,,,,,,++++++------------------------*********+++,,,---...///---------------...///000)))+++,,,...//////...------------,,,,,,+++++++++******+++,,,,,,---......++++++,,,------...//////---------,,,,,,---......***++++++++++++,,,,,,,,,***)))((()))++++++)))((()))***+++,,,---.........,,,,,,,,,+++++++++++++++))))))***+++,,,---...///222111000...------------******++++++,,,,,,,,,---***+++,,,------,,,+++******,,,...---+++***,,,...------,,,+++++++++,,,,,,******)))(((((()))***+++((()))***++++++***)))((('''(((***)))(((((()))***+++,,,,,,,,,***(((&&&$$$*********++++++,,,,,,,,,)))************+++++++++)))))))))******)))))))))((()))+++,,,,,,+++)))(((***)))(((((()))+++...///+++++++++,,,,,,---------+++++++++++++++***)))((()))***++++++,,,,,,,,,,,,******++++++++++++,,,,,,...------,,,,,,,,,------,,,+++)))''''''((()))***,,,,,,,,,------.........,,,,,,,,,,,,++++++***)))))))))*********+++++++++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,------,,,+++************++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,++++++++++++***))))))))))))***+++,,,---++++++++++++++++++++++++))))))*********+++++++++------++++++++++++------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......---------......,,,,,,,,,++++++*********........................---------............///////////////000000000000000000000000000000000000000111111111111222222222222222111111222222333444222111111000000111111222333333222222111222222222555555444333444555666777555666888999999888666555444555666777888888888888666666666666777777777777888999999::::::999999888:::::::::::::::999888777999888888777777777777777666666555444444444444555666444222222333333222111000000000000000000000000////////////////////////---------,,,,,,+++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---///......------------,,,,,,+++***///...------,,,,,,,,,,,,++++++,,,------...//////------------------------******++++++++++++,,,,,,,,,+++***))))))+++---......---,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,...000000///...------------------------,,,,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++******)))******+++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***************************/////////...---,,,+++***,,,+++***))))))***+++,,,......---,,,++++++++++++)))++++++***((('''((()))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***((((((((())))))%%%&&&(((*********))))))'''(((((()))))))))))))))************************************************))))))(((((((((((())))))))))))))))))************++++++***)))((((((((()))******+++++++++++++++++++++++++++++++++***))))))******+++,,,,,,,,,++++++,,,,,,------------......---,,,,,,+++++++++,,,,,,///---,,,******+++,,,---,,,,,,,,,,,,,,,---------++++++,,,,,,,,,+++******++++++,,,,,,,,,---------,,,+++***+++---...---,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++*********************+++++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------------...------------------------,,,,,,,,,++++++*********)))((((((((()))***++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------...------------,,,,,,++++++........................---------............///////////////000000000000000000000000000000000000000000111111111222222222111111111111111222333333222222111111111111222222333333222222111222222333555444444333333555666777777888999::::::999888777666666777777888888777777666666666666777777777777888888888999999888888888:::::::::::::::999888777999888888777777777777777555555444333333333333333444333111111222222111000000000000000000000000000///////////////////////////.........------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---......---,,,---------,,,,,,+++***...---,,,,,,,,,,,,,,,,,,+++++++++,,,------......++++++++++++++++++++++++111000///---+++***)))))),,,,,,+++***+++,,,---......---,,,++++++++++++++++++,,,,,,------,,,,,,+++***+++---...///...---,,,++++++,,,---...///000000,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++***************+++***++++++,,,,,,++++++***(((((())))))*********+++************************,,,,,,,,,,,,+++***))))))++++++************++++++------,,,+++++++++,,,,,,***+++,,,+++)))((()))*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++***))))))***+++,,,******+++++++++******)))'''(((((()))))))))))))))************************************************))))))(((((((((((())))))))))))))))))************+++***))))))))))))))))))++++++******************++++++++++++++++++***)))++++++,,,,,,,,,+++******,,,,,,------------......+++++++++******++++++,,,///...---,,,+++,,,------,,,,,,,,,+++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,)))))))))))))))************++++++,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,------------------------------------------,,,,,,+++***))))))))))))((((((((())))))***************************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------............------------........................---------............///////////////000000000000000000000000000000000000000000000111111111222222111000000000000111222222333333222222222222333333333222222111222222333333555444333333333444666777888999:::;;;;;;:::999888777777777888777777666555555555666666666777777777777777888888888888777777999999:::::::::999888888999888888777777777777777444444333222222222222333333111000000111111111000000000000000000000000000////////////////////////000000000///////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,,,,,,,---------,,,++++++,,,++++++++++++,,,,,,---******++++++,,,,,,------++++++++++++++++++++++++...------,,,---...000111******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++)))***,,,---------,,,+++++++++,,,---...//////000,,,,,,,,,---------......------------------------++++++++++++++++++++++++******+++,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++***++++++,,,,,,++++++***&&&'''((()))***+++,,,,,,******************************++++++++++++******+++++++++,,,,,,+++++++++,,,++++++++++++,,,------***+++,,,+++***)))***+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************+++,,,---...---,,,+++***))))))))))))'''((())))))******))))))************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))***+++,,,,,,++++++******))))))+++++++++,,,,,,+++******,,,,,,,,,,,,++++++***)))*********+++++++++,,,,,,++++++++++++++++++,,,---...---,,,++++++++++++,,,,,,+++++++++******)))))))))***++++++,,,,,,,,,,,,))))))*********+++++++++---,,,++++++------,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,******************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))+++***)))))))))))))))***))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---***+++,,,------,,,+++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,...---------------------........................---------............///////////////000000000000////////////////////////000000000000111111111111000000000///000000111222444333333222222333333444222222111111222222333333444444333333333444555666888999::::::::::::999888777777777666666555333333444555555555666777777777888888999999999999888888999999:::::::::999999888999888888777777777777777555444333333222333333333333111///000111222111000000000000000000000000000////////////////////////000000//////////////////------............------------------------------,,,+++)))***+++,,,,,,+++,,,,,,,,,------,,,,,,+++************+++,,,,,,---*********++++++,,,,,,,,,---------------------------,,,++++++---///111222(((((()))***+++*********,,,,,,+++++++++++++++,,,+++,,,,,,------,,,,,,+++******+++,,,---,,,,,,,,,---------,,,+++++++++***,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++,,,,,,---......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------************************++++++,,,---------------***+++,,,------,,,+++***************+++,,,---...***,,,---,,,******+++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************++++++,,,,,,+++***((('''''''''((()))(((((()))************)))************************((((((((((((((((((((((((***))))))))))))))))))***((()))))))))************)))((((((((()))***++++++------,,,,,,+++++++++******++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,+++,,,,,,+++++++++******))))))))))))***++++++,,,,,,,,,,,,))))))*********+++++++++---,,,++++++------,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,+++*********++++++))))))))))))))))))))))))************++++++++++++)))***,,,,,,,,,,,,***)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---,,,,,,,,,,,,,,,---------........................---------............///////////////000000000000//////////////////////////////000000000111111111000000000///000000111222444333333222222333333444222111111111222222333444444333333222333444555666777777888888888888777777666666666555444333222111333444444555666777777777999::::::;;;;;;::::::999888999999:::::::::999999999888888777777777777777666555555444444444444444333111000000222333222222000000000000000000000000////////////////////////........................------............---------------------------------+++******+++,,,+++***+++,,,,,,------,,,,,,,,,************+++,,,,,,---******++++++++++++,,,,,,------------------------333111///,,,***)))(((((()))***++++++,,,,,,+++++++++++++++******++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,---------------,,,,,,++++++***))))))(((,,,,,,,,,---------......------------------------------------------------------------------------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++,,,------------******,,,------,,,******)))))))))***+++,,,---...***+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,***************))))))((()))((('''''''''(((***+++((())))))***************************************((((((((((((((((((((((((******))))))))))))******((()))))))))************)))((((((((()))***++++++---------,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,------------......,,,,,,,,,,,,---...////////////.........---------+++++++++*********************+++,,,,,,,,,++++++++++++,,,,,,,,,---------...,,,++++++------,,,***************++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,------,,,+++)))((()))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++,,,,,,---************************))))))*********+++++++++******++++++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,---------........................---------............///////////////000000000000000000000000000000000000/////////000000000111111111000000000000111222222333333222222222222333333111111111111222333444444444333222222222333555666666666666666666666666666555555555555444333222111333333444555666777777888::::::;;;;;;;;;;;;::::::888888999:::::::::999999999888888777777777777777666666555444444444444555333111000000222333333222000000000000000000000000////////////////////////,,,------------.........------............------------------------------...,,,+++***,,,,,,,,,+++++++++,,,---------,,,,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++))))))(((,,,,,,---------.........+++************++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...)))))))))******+++++++++,,,,,,,,,---------......------------------------------------------------............------,,,,,,///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,,,,***++++++,,,,,,++++++************)))))))))((((((************************(((((()))***++++++***************++++++*********)))))))))******,,,------)))***++++++******+++,,,******+++++++++,,,,,,,,,************++++++++++++***++++++******(((''''''))))))))))))***+++,,,---((()))******++++++******************************))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))))))))))))))***++++++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,,,,++++++,,,,,,------------......++++++++++++,,,---...///...............---,,,,,,*********+++++++++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,---------...---+++,,,,,,---+++***************++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,''')))+++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,......,,,---------....................................---------............///////////////000000000000000000000000000000000000////////////000000000111111111111111111222333333222222111111111111222222111111111111222333444555444333222222222333444555666555555555555555555666666666666666555555444333222333333444555666777888999::::::;;;;;;::::::999777888999::::::::::::999999888888777777777777777666555444444333333444444111000//////111222222111000000000000000000000000////////////////////////,,,,,,---------.........------............------........................///---,,,+++,,,---,,,+++***+++,,,,,,---------,,,...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++$$$&&&)))+++---.........---,,,+++++++++,,,......***************+++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---......---,,,***++++++,,,,,,++++++***)))))))))))))))*********************************((())))))************)))***))))))(((((())))))*********))))))***+++,,,,,,((()))******))))))***,,,******+++++++++,,,,,,,,,************++++++++++++)))***+++++++++***)))))))))******+++++++++******))))))***++++++++++++***************************************************+++******))))))******+++))))))))))))************+++***))))))))))))))))))))))))******+++++++++,,,***+++,,,,,,------------)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---...++++++,,,,,,++++++***)))*********+++,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++...---,,,,,,,,,---+++***)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,###%%%(((+++,,,---,,,,,,((()))***+++,,,---------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------))))))))))))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***))))))***+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---.........//////000000........................---------.........//////////////////000000000000000000000000000000000000////////////000000000000222222111111222222333444222111111111111111111222111111111111222333444555333333222222222333444555666666555555555555666666777777777777777777666555222222333444555666777888888999999::::::999999888777888999:::::::::::::::999888888777777777777777555444333333222222333333000///---...000111111000000000000000000000000000////////////////////////,,,---------......//////---..................---........................000...,,,,,,------,,,+++***+++,,,,,,------------///......---,,,,,,,,,,,,------------------------------------------------&&&(((+++......---,,,***+++)))((('''''')))+++,,,******))))))***+++,,,,,,+++,,,,,,------,,,,,,+++******))))))******+++,,,000000///...,,,++++++***,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++,,,,,,---...///000000//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())),,,.........---,,,+++++++++,,,,,,+++++++++))))))***+++,,,------...************************++++++,,,,,,,,,++++++******)))(((''''''((()))************)))******+++,,,''')))******))))))***,,,******+++++++++,,,,,,,,,)))************+++++++++((()))+++,,,------,,,+++))))))*********(((&&&%%%))))))***++++++++++++***************************************************++++++************++++++))))))))))))************++++++***)))(((((())))))...---,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,+++************,,,,,,++++++,,,...///111++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))---,,,***)))))))))******++++++******************))))))*********))))))(((************************++++++------------++++++,,,,,,,,,------------------,,,+++,,,......---,,,************************++++++++++++++++++++++++***+++,,,,,,---------,,,+++***)))))))))***+++,,,------,,,+++************++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......------,,,---...............------///......---------........................------///......------///000111---......///////////////000000000000111111111111111111111111111111111111222333444444555555444444000333555555333333555888666666555555555444444444777777666555555555555555666666666666666777888888999888666555444555777888:::999888888777777888888999999999999999999999999:::888777777888888777555444444333222222111111000666444111///...///111222000//////.........//////111/////////000///---+++........................,,,,,,,,,+++++++++******,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................------------------------,,,+++*********+++,,,---........................***+++,,,,,,------,,,,,,,,,,,,------...///000000,,,,,,---......---,,,,,,---------,,,,,,+++++++++---------------------------,,,+++***+++,,,---...//////////////////......------------------------...---,,,,,,++++++++++++.........------,,,,,,,,,///............---------......---------,,,,,,,,,------,,,,,,+++***)))))),,,***(((&&&%%%&&&'''((()))***,,,,,,++++++,,,---+++++++++******)))))))))((())))))))))))*********---***((()))+++,,,+++)))************************,,,,,,,,,,,,,,,+++***)))&&&'''(((******))))))(((,,,+++***)))))))))++++++************************%%%&&&(((***,,,---......&&&'''((()))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))+++***)))(((((()))***+++---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,...///000)))******+++++++++******+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++***++++++,,,,,,***)))))))))***+++---...++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************,,,,,,***)))))))))******++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))((()))+++///333666555222---++++++---------************************++++++++++++++++++++++++***++++++,,,---------,,,+++******)))***+++,,,---,,,,,,++++++***+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,------............------///......---------..............................///......---...///000111...//////000111000000000000000000000111111111111111111111111111111111111222333444444555444444444000222444333222222333555666666555555555444444444777666666555555555555555666666666666666777777888999888777666666777888999999888777777666666777777888888888888888888888888888777666666777777666444444444333222222111111000333333222111111000000////////////........./////////...---///000000///---........................---,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------------------------***+++,,,,,,------,,,,,,+++++++++,,,---.........,,,,,,---......---,,,,,,++++++,,,,,,------......------------------------,,,,,,++++++,,,,,,------222111000///---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,......---------,,,,,,,,,///............---------......---------,,,,,,,,,------,,,,,,+++******)))***)))))))))***+++---...)))+++,,,,,,+++***,,,---,,,,,,+++++++++*********((((((((()))))))))******,,,)))'''''')))+++***)))************************+++,,,,,,,,,++++++***)))'''((()))*********))))))++++++***************+++************************((()))***+++++++++++++++)))******++++++++++++*********++++++++++++******))))))))))))))))))))))))((((((((())))))*********))))))))))))******************))))))))))))******,,,,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,*********************++++++***))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...,,,,,,+++,,,,,,---...///++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******)))***************+++++++++++++++++++++***))))))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***(((&&&'''+++222:::???<<<777///***)))+++,,,...************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,------------,,,,,,------............------......---------......///........................///............///000000///000000111111111111111000000000000111111111111111111111111111111111111222222333444444444444444000111333222111111222333555555555555555444444444777666555555444444555555666666555555666666777888888777777666666777888888777777666555555555555666666666666666666666666666777666555555666666555444444444333222222111111000111222222333222111///...//////......////////////---,,,---...000111000///..............................---------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******++++++,,,,,,------,,,,,,------------,,,,,,)))***+++,,,...000111222------------------------++++++,,,,,,------,,,,,,000000///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...------------,,,,,,,,,///............---------......---------,,,,,,,,,------,,,,,,++++++******))))))***+++,,,---...///)))+++,,,,,,+++***+++---,,,,,,,,,,,,++++++++++++(((((()))))))))*********,,,)))'''&&&''')))******+++++++++++++++++++++++++++++++++,,,++++++***)))))))))***++++++++++++***)))******+++++++++******************************+++,,,,,,++++++***((((((***++++++++++++******)))******++++++++++++******))))))))))))))))))))))))&&&'''((()))***))))))(((************++++++++++++))))))************))))))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++000///---,,,***)))((((((------------------,,,+++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,---......++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,***)))'''&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,+++)))***...444;;;???;;;666///***)))***+++,,,***************************+++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------************+++,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---.........------...------------...//////............////////////............/////////000//////000111111111111000///000000000111111111111111111111111111111111111222222333444444444444333111222222222111111222222555555555555555555555555666666555444444444444555666555555555555666777777555555666666777777888888888777666666555555666666666666666666666666666666777666555555777777666555444444333222222111111000111111111111111000//////.........///////////////...------...000111000...........................///.........------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++---///000111222------------------------***+++,,,---...---,,,++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,,,,------------------------///............---------......---------,,,,,,,,,------,,,,,,,,,+++++++++))))))***+++******))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,***((('''''')))+++,,,++++++++++++++++++++++++******++++++++++++************++++++,,,,,,,,,,,,((()))+++,,,,,,+++***)))************************,,,,,,,,,+++***)))(((''')))))))))))))))((('''&&&******++++++++++++******))))))))))))))))))))))))&&&''')))***)))(((&&&$$$)))))))))*********++++++((()))***++++++***)))(((*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++'''(((((()))+++---///000------............------*********+++++++++,,,,,,++++++++++++++++++++++++---,,,++++++*********+++'''''''''(((((((((((((((++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++***************++++++,,,,,,,,,,,,---,,,***)))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,,,,,,,,,,,,,...111333555444111---++++++++++++************************************++++++,,,,,,,,,,,,,,,+++*********+++,,,++++++,,,,,,------------************+++,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------+++,,,,,,,,,,,,,,,,,,+++++++++,,,---......---------------------...//////........./////////000000---......///////////////---...//////000000/////////000000000111111111111111111111111111111111111111222333333444444333333222222222222333333333333444555555555555555555555666666555444444444444444555555555555555666666777666777999:::;;;;;;;;;:::888888777666666666666777777777777777777777777777888777666666888888888666444444333222222111111000333222000......///000222------...///000000//////000///...///000///...,,,......................../////////.........------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------------------------***+++,,,---...---,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++,,,,,,---------------------------///............---------......---------,,,,,,,,,---------,,,,,,,,,,,,,,,))))))*********)))((('''***,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++))))))***,,,---++++++++++++++++++++++++)))******++++++*********+++++++++++++++,,,,,,---((()))***,,,,,,++++++*********************************+++++++++******))))))))))))))))))((('''&&&******++++++++++++******************************)))*********)))&&&$$$"""((((((((()))))))))******((()))***++++++***)))(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++************************------------------------))))))))))))+++,,,---...)))***+++,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++...---,,,+++************(((((()))******))))))(((++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***++++++++++++*********++++++,,,---------******))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++++++++***---,,,++++++,,,,,,***)))*********************************++++++,,,,,,------,,,***))))))***++++++******+++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,,,,++++++***+++,,,------...---------------------...///000.........//////000000111---......///000/////////------...///////////////000000000000111111111111111111111111111111111111111111222333333333333333222111000222444555555333444444444555555555555555666555444444333333444444555555444444555555666777999;;;===@@@AAAAAA@@@???999888777777666666777777777777777777777777777777888777666777888999888777444444333222222111111000333111///------///111333,,,---...000000000//////111000//////000///---+++........................//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,------------------......------------------------++++++,,,,,,------,,,,,,......---,,,,,,+++******------------------------,,,,,,+++++++++,,,------,,,,,,,,,------------...///............---------......---------,,,,,,,,,------------,,,,,,,,,,,,))))))******+++,,,,,,,,,+++,,,---,,,*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++*********++++++******++++++,,,---((()))***+++++++++++++++************************))))))***++++++++++++******++++++++++++******)))******++++++++++++******************************+++++++++***)))&&&$$$###'''((((((((())))))))))))))))))************))))))'''(((***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------------------///...,,,***)))(((((((((&&&'''((()))***+++++++++************++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,---......---,,,+++++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************((()))***+++,,,++++++*********++++++,,,------...'''''''''((())))))******++++++++++++++++++++++++******++++++++++++******)))))))))***************,,,*********,,,,,,+++)))************************)))******+++,,,,,,---------,,,***)))((()))***+++)))***+++,,,,,,,,,+++***,,,,,,++++++***+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++******+++,,,---------------,,,,,,------///000000---......///000000111111------///000000000///.........///000000000000000000000000000111111111111111111111111111111111111111111222333333333333222000......000333555555333444444444555555555666666666555444444333333444444555444444444444555666666999;;;>>>AAACCCCCCAAA@@@777777666555555555666666555555555555555555555555777666555666888888888777444444333222222111111000111000////////////000111+++,,,...000111000/////////......///000000...---.................................---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,------......------,,,,,,++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,---------......///............---------......---------,,,,,,,,,---------------------------,,,+++***++++++,,,---+++,,,---,,,***)))***+++*********+++++++++,,,,,,*********+++++++++,,,,,,(((+++------+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************+++******)))***+++,,,---))))))))))))***+++,,,---******************************+++++++++*********)))******++++++++++++*********++++++++++++******************************+++******))))))(((''''''(((((()))))))))***************))))))))))))******'''(((***+++,,,,,,++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++******************++++++%%%&&&((()))+++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************+++,,,------***+++,,,,,,,,,+++***)))++++++******++++++,,,---++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))((()))***+++,,,,,,+++*********+++,,,,,,---......((()))+++,,,------------************************)))***+++,,,,,,+++***)))***))))))***+++,,,...///---,,,***)))+++,,,++++++************************))))))***+++,,,,,,---------,,,***)))((()))***+++((()))***+++,,,+++******------,,,+++************++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,+++++++++,,,,,,+++++++++)))***+++,,,------...---,,,,,,,,,---...///000111---......///000111111222,,,---///000000000///...//////000111111111111111000000000000111111111111111111111111111111111111111111222333333333333222...,,,,,,...222555444333444444444555555555666666555555444333333333333444555444444444444555666666666999===@@@BBBAAA@@@>>>666666555444444444444555444444444444444444444444555444444555777888777666444444333333222111111000...///000111111000//////+++,,,...000111111000///---------...000111000///..............................---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,........................++++++,,,---------,,,,,,++++++******************---,,,+++******+++,,,---******+++,,,,,,---......---------------------------,,,+++***+++,,,---...++++++,,,------...//////))))))))))))))))))))))))++++++++++++,,,,,,---...,,,,,,,,,------.........//////.........---------......---------,,,,,,,,,------------------------111000---***((((((((()))+++,,,---,,,***)))***+++)))))))))******+++++++++((())))))))))))*********&&&***---...+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************+++***)))))))))***+++,,,***)))(((((()))+++---...************************+++++++++++++++***)))(((&&&'''((()))))))))))))))******++++++++++++******************************)))))))))((()))***++++++)))************++++++++++++***)))(((((()))***+++)))(((((()))+++---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++)))))))))******++++++,,,************************,,,,,,,,,++++++*********+++++++++*********)))))))))************++++++++++++++++++***************************************++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,...---+++))))))***+++,,,222///***((((((***++++++///...,,,***))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------.................................,,,---///000000000///...---------------...///000000000000000000000000000////////////000000000000////////////000000000000222111111111000000//////111111222222222333333333333333333333333333333333444333333222222333333444222333444444555555444444111222333444555777888888666666777888888888888888888777666555555444555555666555444333222333444444444333333333333444555666777777555444222111//////......---------,,,,,,,,,////////////////////////------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))***+++,,,,,,+++))))))***+++,,,------,,,+++***************+++,,,------...------,,,+++***))))))+++++++++,,,,,,---------------,,,+++,,,---...///------------------------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,---------------------------,,,,,,,,,,,,---......---,,,*********,,,...///,,,++++++***+++,,,...///------------------------++++++***)))(((((())))))'''((()))***++++++***)))---,,,+++******+++,,,---***++++++++++++***)))(((++++++************++++++++++++************++++++(((((())))))*********+++,,,,,,+++***)))(((''''''))))))))))))))))))))))))------,,,,,,+++***))))))+++++++++************)))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++***************++++++*********))))))((((((***)))((()))+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******)))(((++++++++++++++++++++++++---------------,,,,,,,,,*********+++++++++++++++************************,,,,,,,,,+++++++++******+++++++++*********)))))))))************++++++++++++******))))))(((((((((************************)))))))))*********++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,...---+++))))))***+++,,,***'''%%%&&&(((+++---......---+++************+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..............................+++,,,------...---------.........---......//////000000000000000000000000////////////000000000000////////////000000000000111111111111000000000///111111111111222222222333333333333333333333333333444333333222222333333444222333333444444444444444333333444444555666666666555666666777777777777777666666555444444333444444666555444333333333444444444333333333333444444444666555444333111000///...////////////.........---...........................------------------.........---------,,,,,,,,,,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++++++++***+++,,,---,,,,,,+++***+++++++++,,,,,,++++++++++++++++++***++++++,,,,,,---,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---------,,,+++,,,---...///---------------------------,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++//////.........------------------------------------,,,,,,,,,,,,---......---,,,+++******,,,---...---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))((()))***+++,,,++++++***,,,+++************+++,,,------,,,,,,+++*********++++++************++++++++++++************++++++))))))************************+++++++++***))))))))))))))))))))))))))))))------,,,++++++***))))))+++++++++************)))************++++++++++++************************++++++***************++++++*********))))))))))))+++***)))***+++,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,+++******************************,,,,,,+++***)))(((((('''++++++++++++++++++++++++)))************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************,,,,,,,,,++++++++++++***+++++++++***************)))************+++++++++*********)))(((''''''&&&************************)))))))))************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++************))))))))))))************************)))************+++++++++***++++++++++++,,,,,,,,,---,,,+++))))))***++++++'''&&&%%%'''***---......,,,+++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,---......000000///.........//////000000000000000000000000////////////000000000000////////////000000000000111111111111000000000000000000000111111111222222222222222333333444444444444333333222222333333444333333333333444444444444555555555555555555444444555555555555666666666666444444333333333333333333666555444333333333333444333333333333333333333333444444333222000///......111111000000000000000///.................................------............------------,,,,,,,,,,,,,,,+++++++++,,,---...//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...------,,,,,,++++++******+++,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++---,,,+++++++++,,,...///------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,...------,,,,,,++++++***////////////............---------------------------,,,,,,,,,,,,---.........---,,,+++***+++,,,---------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++************+++)))***+++,,,,,,,,,++++++++++++***))))))***++++++///...---++++++++++++,,,++++++************++++++++++++************+++++++++++++++++++++*********'''(((***,,,,,,+++***))))))))))))))))))))))))))),,,,,,,,,+++******))))))+++++++++************)))***)))((((((((()))+++,,,+++++++++++++++++++++++++++***************++++++***************))))))))),,,***)))***++++++***)))************************++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++***))))))((((((************************)))***************))))))++++++++++++++++++++++++)))))))))))))))*********---------,,,,,,+++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++***)))(((''''''&&&************************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++++++++*********)))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,+++******)))***++++++++++++***+++------+++******************++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------///000111222111000///////////////////////////////////////////////////000000000000////////////000000000000111111111000000000000000///000000000000111111111111111222333333444555555444333333222222333333444333333333333333444444444555555555555555555555555444444444444444444444555444333333333333333444444555555444444333333333333333333333333333222222222444333333222111000000///000000000000000000000000........................///......------......///------------------------,,,,,,+++++++++,,,---.........------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...---------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,++++++***)))*********++++++,,,,,,,,,---------,,,,,,+++++++++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................---------------------------------,,,,,,,,,,,,---............,,,++++++++++++,,,...------,,,++++++++++++************************,,,,,,+++++++++++++++,,,************************************************000...,,,***)))***+++,,,++++++************++++++++++++************++++++---,,,,,,++++++*********&&&(((***,,,,,,***(((&&&)))))))))))))))))))))))),,,+++++++++******))))))+++++++++*********))))))***)))'''&&&'''(((***,,,++++++++++++++++++++++++*********)))******+++,,,************************,,,***)))***++++++***)))***************************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******************************++++++,,,++++++***))))))))))))))))))))))))(((((()))))))))*********---------,,,,,,+++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,+++******)))((((((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********************+++---,,,,,,,,,---,,,)))'''((())))))***++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------///000111222111000///////////////////////////////////////////////////000000000000////////////000000000000000000000000000000111111///000000000000111111111111111222333333444555555444333333222222333333444333222222222222333444555333333444444555666666666555444333333222333444444444333333333444555666666444444444444444333333333222333444444444333222222444444333333222222222111////////////////////////..............................------------......------------------------,,,,,,+++++++++,,,---...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++***************+++,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,------------,,,,,,+++++++++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---.........------,,,++++++++++++------------,,,++++++***************************,,,+++++++++++++++,,,,,,)))))))))((((((((())))))*********++++++*********...,,,***)))((()))+++,,,++++++************++++++++++++************++++++---,,,,,,++++++*********'''(((***+++***(((%%%###))))))))))))))))))))))))++++++***************)))+++++++++*********)))))))))((('''&&&&&&(((***+++++++++++++++++++++++++++******))))))***++++++,,,***************++++++++++++***)))***+++,,,+++*********************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---...///++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))******++++++,,,---------,,,,,,,,,,,,++++++++++++***************************++++++++++++,,,,,,,,,***************+++++++++)))************+++++++++++++++++++++************************************((((((((())))))))))))************+++++++++++++++,,,,,,,,,+++******))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++++++++***)))))))))***************)))(((((()))++++++***((((((((()))***+++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000///.........//////000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111000000000111111111222222222222222333333444444444444333333222222333333444333222111111111222444555333333444444555666777777555555333222222222333444333333333333444555777777444444555555444444333222222333444555666555444444444333333333333333333333------............//////---------------------------------,,,,,,---------,,,,,,,,,------------...,,,,,,+++++++++,,,---...+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------))))))))))))***+++,,,,,,,,,++++++++++++++++++,,,***+++,,,---,,,+++***)))*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,))))))***+++---...//////+++++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,++++++************************+++************+++,,,,,,))))))((('''''''''((((((***+++,,,,,,,,,,,,+++***+++***)))))))))***+++,,,++++++************++++++++++++************+++++++++++++++++++++*********)))*********)))'''%%%###))))))))))))))))))))))))************************+++++++++************))))))((('''''''''(((***+++++++++++++++++++++++++++))))))))))))***+++,,,,,,*********+++++++++++++++***)))((()))+++,,,,,,+++************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++))))))))))))))))))))))))+++++++++,,,---.........*********+++++++++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++)))************+++++++++))))))))))))************************************(((((((((((()))))))))))))))*********++++++++++++,,,,,,++++++***))))))(((((()))))))))************************************)))************+++++++++,,,,,,,,,+++++++++******(((((()))***************(((''''''(((***,,,++++++((()))***++++++***))))))************************************************************************(((((())))))***+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------.........---......//////000000000000000000000000////////////000000000000////////////000000000000///000000000111111111111111111111111222222222333333333333333333333333333444333333222222333333444333222111000111222444555555555555555555555555555777555444222222222444444111111111222333555666777444444555555555444333222111222444666777777666666222222222222222222333333---------....../////////------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,---.../////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...++++++,,,,,,---.........******))))))***+++---...+++++++++,,,,,,+++++++++)))***,,,------,,,+++***++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,+++*********+++------++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,------------------------------------,,,,,,,,,,,,---......++++++,,,,,,------,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++)))))))))))))))***+++,,,+++***)))'''''''''((()))+++,,,------------,,,+++((())))))***+++,,,---...++++++************++++++++++++************++++++))))))************************++++++***)))(((((())))))))))))))))))))))))))))))))))))************+++++++++************)))(((((()))))))))*********************************))))))))))))***+++,,,---*********++++++,,,,,,,,,)))(((((()))+++---,,,+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************************************))))))***+++,,,,,,------)))))))))******++++++,,,*********************************++++++,,,,,,,,,))))))******++++++++++++)))************+++++++++''''''(((((())))))******************************************++++++++++++))))))******++++++++++++,,,,,,++++++***))))))((((((((())))))*********+++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********'''((()))***************,,,+++)))***+++---,,,,,,((()))***++++++***)))(((************************************************************************&&&&&&''')))***+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...---------------...///000000000000000000000000000////////////000000000000////////////000000000000//////000000111111111222111222222222222333333333444333333333333333333333444333333222222333333444333222111000000222444555777666666555444444333333777666444222222222444555000000000111222444555666333444555555555444333222000222555777888999888777111111111111111222222222---.........//////000000------------------------,,,++++++******++++++,,,,,,,,,,,,------.........,,,,,,+++++++++,,,---...444333222000...,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...***++++++,,,---...//////++++++******+++---...///***+++,,,------,,,+++***((()))+++---------+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++*********+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------,,,,,,,,,,,,---......***+++,,,,,,------------)))***,,,---...------,,,++++++++++++++++++++++++))))))(((((()))***++++++,,,+++***((((((((()))***,,,,,,............,,,,,,'''(((***,,,.../////////++++++************++++++++++++************++++++(((((())))))*********++++++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))*********+++++++++************)))(((((()))***+++*********))))))))))))))))))))))))))))))))))))***+++,,,---*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********)))))),,,,,,,,,+++++++++******(((***---///000...+++))),,,+++)))((((((***+++---,,,,,,,,,++++++*********,,,,,,++++++***))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++++++++++++++...------,,,,,,++++++***,,,+++***)))))))))++++++)))***++++++***)))'''&&&+++***)))))))))***,,,,,,***)))((('''((()))+++------,,,***))))))***,,,---,,,+++++++++***)))))))))+++++++++*********)))))),,,,,,+++***)))))))))***+++++++++++++++***)))(((+++,,,---,,,*********+++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++***))))))************)))***,,,,,,+++)))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++,,,,,,,,,++++++***************)))))))))))))))***---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////////////////............///////////////////////////...------............////////////111111111000000000000000222222111000//////000000///000111222333222222111444444333222111111111111333333333333333333333333555555555444333333555777999999777666444222111000333333333444444555555555555555555444444333333333555555666666666666666555111111111111000000000000............////////////333000......///000---+++...---,,,,,,++++++++++++------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++---------,,,,,,,,,++++++------------------------+++,,,---,,,***)))***+++))))))***+++,,,,,,------...---+++))))))+++---///+++******))))))******+++------------------------------------------------++++++******+++---///000---------,,,,,,+++++++++------------------------***+++---......---+++***+++++++++,,,,,,---------,,,+++******)))************+++,,,,,,------,,,,,,((())))))))))))***************++++++++++++******************************************************++++++,,,,,,,,,+++******,,,+++***))))))***+++,,,************************))))))))))))************+++***)))'''''')))***+++---,,,***))))))***,,,---,,,+++***)))((((((((((((************************))))))************))))))***+++,,,---,,,***'''&&&((()))))))))************))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++******(((***,,,......---+++*********+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************)))************++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++++++++***************+++***++++++,,,,,,,,,+++++++++***)))))))))***+++,,,+++***((((((((()))+++,,,,,,,,,************,,,,,,+++++++++***************+++++++++*********))))))+++++++++***************+++++++++++++++***))))))***,,,,,,,,,***)))***+++++++++++++++++++++++++++++++++******++++++,,,---++++++******+++,,,------+++******+++,,,---+++*********))))))(((''''''''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************+++++++++,,,,,,,,,++++++*********++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------..........................................///////////////000000000000///...---............////////////111000000000000000000000111111000///////////////000111222333444333333222222222222222222222333333444444444444444444444444555555555444333333555777888888777555444333222111222222222333333333333333555555444444444333333333333333444444444444444333111111111000000000//////............////////////111///------......,,,***///...------,,,,,,,,,---------------------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,+++++++++*********------------------------+++,,,---,,,***)))***+++*********++++++,,,,,,---............------------++++++************++++++------------------------------------------------***))))))))))))+++,,,---...---------,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***+++++++++,,,,,,---------,,,++++++******************+++,,,,,,------,,,,,,,,,,,,,,,++++++***************++++++++++++************************************************************+++,,,,,,,,,+++***++++++***))))))***++++++************************))))))))))))************+++***)))(((((()))***+++---,,,***))))))***,,,---------,,,+++***))))))***************************)))******************)))+++,,,,,,,,,+++***((('''************++++++++++++)))))))))))))))))))))))))))******++++++******)))---------,,,,,,,,,,,,+++,,,,,,,,,+++++++++******))))))***++++++++++++***((())),,,...///...---,,,++++++++++++++++++,,,,,,************++++++++++++************************)))************+++++++++******,,,,,,---,,,+++***(((((()))******+++,,,,,,)))******+++++++++******************+++,,,---...******))))))******+++,,,,,,+++)))(((((()))***+++++++++++++++++++++++++++***************++++++++++++++++++***************((()))***+++,,,+++*********++++++++++++***))))))***+++,,,+++)))((()))***+++++++++++++++++++++++++++************+++,,,,,,*********+++,,,...///000,,,+++***+++,,,,,,+++***,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))************++++++++++++++++++++++++*********,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------..........................................////////////000000111111000000//////............////////////000000000000000000111111000000///.........//////222222333444444444333333000111111222222333444444444444444444555555555555444555555444333333444666666666555555444333333333333222222222222222111111444444444444333333333333111222222222222222111111111111000000000000//////---............////////////...,,,,,,------,,,***//////...---------......------------------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********------------------------+++,,,---,,,*********+++++++++++++++++++++++++++---.../////////---,,,+++,,,,,,++++++++++++,,,,,,------------------------------------------------++++++************++++++---------------,,,,,,,,,************************++++++------------++++++++++++,,,,,,,,,,,,------,,,,,,+++******************+++,,,,,,------,,,,,,//////...---,,,+++************++++++++++++******************************************************((()))+++---------++++++++++++***))))))***++++++************************))))))))))))************+++***)))(((((()))***+++,,,+++***))))))***+++,,,......---,,,++++++++++++******************************++++++++++++******---,,,,,,++++++************++++++++++++,,,,,,,,,))))))))))))))))))))))))***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******)))))))))))))))******+++''')))***,,,.........---*********++++++,,,,,,,,,))))))***++++++,,,------************************))))))*********+++++++++)))***+++------,,,+++***)))*********+++++++++,,,((()))+++,,,,,,+++***)))***)))((((((((()))+++,,,***************+++++++++,,,,,,***))))))))))))*********++++++++++++******)))))))))***+++++++++,,,************************'''(((***,,,---,,,+++)))******+++++++++******))))))***+++***((((((((()))***************************************++++++,,,*********+++,,,---...///---+++******++++++***)))******+++,,,,,,------...+++++++++++++++++++++++++++++++++*********))))))))))))*********++++++++++++++++++***************,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------..........................................////////////000000111111111111000000............////////////000000000000000111111111000000////////////000000222222333333333333333333111111222222333333333333333333333444444444444444444555666555333222333555444444444444444444444444444444333333222222111111333333333333333333333333111111222222111111000000111000000000////////////---------........./////////...------------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++***+++,,,,,,------,,,,,,///......---,,,,,,++++++******++++++++++++******************************************************&&&(((+++---...---,,,++++++******************+++************************((()))))))))******************)))(((((()))******+++******)))******+++,,,...---,,,,,,+++++++++,,,************************+++++++++,,,,,,+++++++++------,,,+++******++++++*********+++++++++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++++++++******))))))((((((((()))***+++)))(((((()))***,,,...///*********++++++,,,,,,,,,))))))***+++,,,------...************************))))))*********+++++++++)))***+++,,,---,,,,,,+++------,,,,,,++++++++++++((()))***,,,,,,++++++***,,,+++)))((((((((()))***))))))******++++++++++++,,,,,,+++******))))))))))))******++++++******))))))))))))***+++++++++,,,************************'''(((***,,,---,,,+++))))))******+++++++++******)))***+++***((((((((()))******************************))))))******+++,,,***************+++,,,,,,---+++)))((()))***))))))''''''(((((()))*********+++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++***************************************+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..........................................////////////000000111111111111000000............//////////////////000000111111111111222111111000111111222222222222222111111111111222222333333333333222111000111111222222222333333333333555666555333222222333333333333444444444555555555555444444333333222222333333333333333333333333222222222222222111000000000000000////////////...------------............////////////............---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++***))))))***++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,++++++++++++++++++...---+++)))))))))+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,******++++++++++++******************************************************'''(((+++---------,,,+++*********++++++*********************************((()))))))))******************))))))))))))******))))))))))))***++++++,,,,,,++++++***************************************+++++++++,,,,,,+++++++++---,,,+++*********++++++))))))))))))*********+++))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))***************++++++,,,,,,,,,+++++++++******)))))))))((()))******+++***)))((('''(((***---///++++++++++++++++++,,,,,,*********+++,,,------...++++++++++++++++++++++++)))************+++++++++*********++++++,,,------......------,,,++++++***((()))***+++++++++++++++...---,,,+++************))))))***++++++++++++***+++++++++++++++************************************************+++++++++***************+++++++++((()))***+++,,,+++******))))))***++++++++++++******+++,,,+++)))((()))******************************))))))))))))***++++++*********)))******++++++...,,,)))((()))******))),,,++++++******)))((((((+++++++++++++++++++++++++++++++++************))))))************+++++++++)))))))))*********************)))******+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------............//////////////////000000111111000000............/////////////////////000111111222222222222111111111222333333333222111000000000111111333333444444333222000///000000111111222222333333333555666555333222222222222333333333444444444444555555444444444444444333222222222222333333333333333333333333222111000000000000////////////......,,,------------............///000000...---...000,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,+++***)))(((((()))***+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++---++++++++++++++++++++++++///...+++******+++...000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,+++++++++++++++***+++,,,,,,------,,,,,,)))*********+++++++++,,,******++++++++++++******************************************************)))***++++++,,,,,,,,,,,,)))***++++++++++++***)))************************))))))))))))************)))))))))******)))))))))(((((()))******+++++++++******))))))((())))))*********************************++++++++++++******************************(((((()))))))))*********))))))))))))))))))))))))))))))************))))))*********++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))*********++++++************++++++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))************++++++++++++***))))))***+++---///,,,,,,,,,+++++++++++++++))))))))))))***+++,,,---++++++,,,,,,,,,++++++***((()))***+++,,,++++++*********++++++,,,++++++++++++***)))(((((()))***++++++++++++***************))))))*********++++++++++++++++++***************))))))***+++++++++++++++***,,,,,,,,,***)))***+++************************)))))))))))))))***++++++)))))))))***+++,,,---...111...+++***++++++++++++......------,,,++++++***************************+++++++++************))))))************+++++++++((()))))))))*********+++*********++++++,,,......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------............////////////---...///000000000000///............////////////...//////000111111222222111111000000111222222333444333222111111111222222111222333444444333111000000000111222222333444444333555666555333111111111333333333333333333444444333333333333333444444444111111222222222333333333222333333222222000//////000000/////////.........,,,,,,---------.........,,,...000///---,,,...000,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,,,,+++)))(((((()))+++,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++))))))******++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---*********++++++,,,,,,---,,,++++++++++++---...///++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++***++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++------,,,++++++++++++,,,***+++,,,,,,------,,,,,,++++++++++++******************++++++++++++******************************************************,,,+++*********+++,,,---)))***++++++++++++***)))************************))))))))))))************))))))************))))))'''((()))******+++++++++)))))))))(((((())))))***************************)))******************)))((((((************)))((())))))*********+++++++++))))))))))))))))))))))))''''''((((((((((((''''''+++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))***++++++++++++******+++---......---,,,***---,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++,,,+++)))((()))+++...000)))))))))***++++++,,,,,,***)))(((((()))+++---...&&&''')))***++++++***)))((()))***+++,,,+++******)))***+++,,,,,,,,,,,,,,,,,,***)))'''''')))***,,,,,,+++++++++******))))))))))))******++++++++++++,,,,,,+++***)))))))))***((()))***++++++++++++++++++,,,---,,,*********+++)))))))))))))))))))))))))))))))))))))))******+++(((((()))***,,,...000111333000---,,,,,,---------'''(((((()))******++++++************************+++++++++************))))))************+++++++++(((((())))))*********++++++++++++,,,---...///000---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------............/////////000------...//////000//////............/////////000...//////000111222222222000000///000000111222222666555333222111222333333///000222444444444333222111111222333333444555555333444666666333111000111333333333333333333333333111111111222222333333444111111111222222333333333222222222222111000......000/////////............,,,,,,,,,---------......+++---///...,,,+++---///---------------...///000+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++)))(((((()))+++,,,---,,,***))))))***,,,---***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++---------....../////////++++++++++++++++++++++++)))***,,,,,,++++++,,,---))))))***+++,,,,,,------&&&''')))+++,,,,,,,,,++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.../////////---------------....../////////---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++...---,,,,,,++++++,,,,,,++++++,,,---------,,,,,,...---,,,,,,+++***))))))******++++++++++++******************************************************...,,,+++))))))***,,,---)))***+++,,,,,,+++***)))************************))))))))))))************))))))************))))))'''''')))***++++++++++++***)))))))))))))))******************************))))))************))))))&&&''')))***+++)))((('''******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++******)))(((******)))))))))))))))***************************++++++++++++++++++++++++,,,+++******))))))******************)))'''&&&%%%)))************+++++++++------,,,++++++******)))))))))))))))))))))))))))'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,***)))***+++++++++************++++++))))))))))))))))))))))))!!!###&&&)))***+++******)))))))))))))))******+++---,,,***))))))***,,,---,,,++++++******++++++,,,******))))))))))))******++++++++++++++++++++++++///...,,,***((((((((((((++++++******************************************************************......------,,,+++******,,,,,,+++******+++,,,,,,************************++++++******************,,,+++++++++******)))))),,,,,,+++***)))((('''&&&........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000///...............///...---,,,---///222333//////............/////////000000000000//////.........///000000000000000000111111111111222222222222222222222222222222222444444333222222111111000111111333333444333222111222222111111222222333444222111222333666666555444222222222333333444444444333333333222222111111111222222222111000//////...........................//////............//////...........................,,,***))))))+++...000,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,---......***++++++,,,,,,++++++***,,,,,,++++++***++++++++++++***)))((((((***,,,---------,,,,,,+++***))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---......------+++******))))))+++++++++,,,,,,---------+++,,,---......---,,,+++***++++++,,,---...//////------,,,+++************------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---...---,,,+++***+++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))+++,,,------,,,,,,...---,,,+++************++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++******+++,,,---++++++******************)))))))))******))))))))))))(((((()))+++---,,,+++************+++,,,------)))************+++++++++***)))))))))+++,,,+++******)))((()))***)))'''&&&))))))******+++*********++++++************++++++************************++++++++++++++++++++++++,,,,,,+++************+++)))))))))***))))))(((((()))************++++++++++++++++++++++++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++************++++++'''''''''''''''''''''''''''((()))***++++++***))))))))))))))))))***++++++,,,+++*********+++,,,---,,,++++++******++++++,,,******))))))))))))******++++++++++++++++++++++++...---+++***)))((())))))************************************************************************------,,,,,,+++************++++++,,,,,,++++++******************************************************)))))))))((((((((((((************))))))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000///......------......++++++,,,,,,---......///......------------.........//////000000000000000...///000000111111000000000111111111111222222222222222222222222222222222222222222222222222222333111222333333333222111111222222222222222333333444333222222333666888777777222222333333333333333333333222222222222222222111222222111111000//////...........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++)))))))))+++,,,...,,,++++++***))))))((((((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,------------------------------,,,+++++++++,,,---,,,,,,,,,,,,+++******)))+++++++++,,,,,,---------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------------))))))***+++++++++++++++************+++++++++,,,******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,+++))))))))))))***+++,,,,,,++++++++++++++++++++++++************************,,,+++************+++,,,************************,,,+++************+++,,,---,,,+++,,,...///...---++++++*********+++,,,,,,)))************+++++++++***)))))))))+++,,,+++***+++***)))***+++***)))''''''((()))***++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++(((((()))***************)))************+++++++++)))******+++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******+++,,,++++++************++++++((((((((((((((((((((((((------,,,,,,+++******)))***))))))))))))***++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******++++++++++++++++++++++++,,,+++******))))))******************************************************************************,,,,,,++++++***)))))))))(((***,,,......,,,***(((************************************************)))))))))))))))((((((((('''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...------------------***+++---...///...------------,,,,,,,,,,,,------......//////000000111111///000111111222222111111000111111111111222222222222222222222222222222222000111111222333333444444333333333333333222111000333333222222333333444555444333222333666999::::::333333333333333222222222111111111222222222222222222111111000000//////...........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++************+++,,,------,,,,,,+++******+++---...,,,,,,++++++******))))))++++++************+++++++++++++++,,,,,,---------+++++++++******++++++,,,,,,,,,,,,,,,++++++++++++------------..................,,,,,,++++++++++++***+++,,,---,,,,,,******++++++,,,,,,,,,,,,------000///...---------------......---------,,,,,,,,,------,,,,,,------......++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++,,,---//////)))******++++++*********)))))))))*********++++++******+++++++++,,,,,,,,,'''((()))***+++++++++***(((((((((((()))***+++,,,++++++++++++++++++++++++************************+++******))))))******+++************************,,,+++***))))))***+++,,,+++***)))***+++,,,+++***,,,,,,+++*********++++++)))************+++++++++***)))))))))+++,,,+++***,,,+++******++++++***)))******+++,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,...---,,,,,,++++++,,,,,,))))))******+++******)))))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++(((***++++++******+++---++++++************++++++++++++++++++++++++++++++///...---+++******************))))))******+++,,,))))))+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))************************************************++++++***************+++++++++************************************************+++*********))))))(((((((((***+++,,,,,,+++***(((***************************************+++++++++++++++++++++++++++++++++(((((()))***++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...------,,,,,,,,,---------......///000000//////...------,,,,,,------...000////////////000000000000000111222222222222222000000111111111222222222333333333333333444444444111111111222222333333333333333333333222111111000333333333222333333444555555333222333666:::<<<===444333333333222222111111000000111111222222333333111111000000////////////........................///......------......///........................***+++,,,---------,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++...------,,,,,,------...///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***+++++++++---,,,,,,++++++,,,------.........------,,,,,,,,,+++******))))))******+++***++++++,,,,,,------...------,,,,,,,,,---......---------,,,,,,++++++***,,,,,,,,,---------------......---,,,++++++******((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,------...------------------------...------,,,,,,,,,,,,---------------------------------------------------,,,,,,+++++++++++++++***+++++++++,,,,,,,,,------,,,+++******+++,,,...///,,,,,,,,,,,,+++***)))(((((())))))))))))***************+++++++++,,,,,,,,,''''''(((((()))*********,,,+++***))))))(((((()))++++++++++++++++++++++++***************************))))))))))))))))))***))))))))))))************)))******************)))+++***))))))******)))(((,,,,,,+++***))))))******))))))*********+++++++++***)))))))))+++,,,+++***,,,***))))))***+++***)))---.........------,,,+++)))))))))))))))***++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***)))((())))))*********+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++,,,,,,++++++++++++++++++++++++((()))+++*********+++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++***************++++++,,,)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******))))))))))))******************************)))*********++++++++++++))))))*********+++++++++******************************************************)))))))))))))))(((+++******))))))******+++************************))))))*********++++++++++++++++++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,------...000///...------...000111//////............//////222111000///......//////000000111222222222222222000000111111111222222222444444444555555555666666333333333222222222111111444333333222222111111111333222222222222333444444555333222333666:::<<<<<<333333333222222111111111000000000111111222222222000000000///////////////..............................------------..............................)))+++,,,......---,,,+++***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++...------,,,,,,------...111000///---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...---,,,+++***)))))))))---,,,,,,,,,,,,,,,,,,,,,......---------------,,,+++******))))))******++++++++++++,,,,,,------------,,,,,,,,,------...///...------,,,,,,+++++++++******+++++++++,,,,,,,,,......------,,,+++***)))((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,,,,---...++++++,,,,,,---...//////......,,,+++************------------------------------------------------,,,,,,,,,++++++*********+++++++++,,,,,,,,,------...---,,,+++***+++,,,---+++,,,,,,,,,,,,,,,++++++((())))))))))))***************+++++++++,,,,,,,,,'''''''''(((((()))******------,,,+++************++++++++++++++++++++++++************************)))))))))******)))))))))(((((()))))))))*********(((***,,,......,,,***(((...---,,,,,,---...---+++,,,++++++***))))))))))))))))))*********+++++++++***)))))))))+++,,,+++******)))'''''')))******)))............---,,,+++***(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------,,,+++++++++++++++---------,,,+++***)))((()))************+++++++++------,,,,,,+++******)))))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++(((***+++***))))))***+++++++++************++++++)))))))))))))))))))))))))))************++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******))))))))))))******************************)))******+++++++++******)))))))))***++++++,,,,,,******************************************************))))))))))))))))))+++***)))(((((()))***+++************************)))))))))***++++++,,,,,,)))))))))***************,,,,,,,,,+++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------...///000...+++******,,,...000/////////....../////////222111///.........///000///000111111222222111111000111111111111222222222333444444555555666666666444444333333222111111000333222222111111222333333222222111111222222333444333222111222555888999999222222222222222111111111000000000111111111111111////////////////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++******++++++,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------000000...---,,,,,,,,,,,,,,,,,,------------,,,,,,......,,,+++***))))))))),,,,,,,,,,,,,,,+++++++++++++++++++++************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------------,,,,,,,,,,,,))))))******++++++,,,,,,------------,,,,,,***************++++++,,,,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,------...***++++++,,,---...///000------,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,((()))***+++,,,---------)))))))))*********++++++******+++++++++,,,,,,,,,((('''''''''((()))***+++************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))'''(((((())))))************,,,...000000...,,,***,,,+++***+++,,,---,,,+++++++++***)))))))))******)))************+++++++++***)))))))))+++,,,+++******(((&&&&&&((()))***)))+++,,,,,,,,,,,,,,,++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,+++************+++,,,---------,,,+++******)))************+++++++++,,,+++++++++++++++++++++************************)))******++++++,,,------************************)))***+++***)))((()))***++++++************++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++******++++++,,,---...---+++************+++,,,++++++******++++++,,,******))))))))))))************************************+++++++++***))))))((())))))***++++++,,,,,,************************************************************************))))))************))))))************************((())))))***++++++,,,,,,)))))))))******+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------......///000...---,,,,,,,,,,,,---...///......------......//////......---...000222333...///000000111111000000000111111111111222222222222222222333444555555555333222222222222222222222222111111111111333444555111111000000111111222333111111000222444666666555111111111111222222222222111111111111000000000000////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,***++++++,,,------,,,,,,************************,,,,,,++++++++++++,,,,,,...---,,,+++++++++++++++,,,,,,------------,,,,,,,,,++++++***++++++,,,,,,++++++,,,++++++******)))************************,,,,,,++++++++++++,,,,,,...------,,,,,,++++++***************+++,,,---...,,,,,,,,,---------------))))))***++++++,,,------+++,,,---------,,,++++++,,,+++***))))))+++,,,------------,,,,,,+++++++++******+++,,,------------,,,,,,,,,------.........+++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))++++++,,,,,,,,,,,,------++++++,,,,,,------,,,,,,))))))*********))))))(((************+++++++++,,,******+++++++++,,,,,,,,,(((((((((((((((***+++,,,))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******''''''(((((()))******+++++++++++++++++++++++++++)))((('''(((***++++++******))))))))))))******+++)))************+++++++++***)))))))))+++,,,+++***+++)))'''&&&(((***++++++((((((******++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,+++******))))))******++++++,,,---------,,,,,,)))************+++++++++*********++++++,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,***************************++++++***((('''((()))++++++************++++++***************************+++---------+++)))'''++++++******++++++,,,---000...,,,***))))))***+++,,,++++++++++++++++++,,,******))))))))))))******))))))))))))))))))))))))***++++++,,,+++***)))(((((())))))***++++++,,,,,,***************************************************************+++++++++'''(((***,,,,,,***((('''************************((())))))***++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............///000111...///000000000///...---...------,,,,,,------...,,,,,,,,,---///222555777......///000000000000000000111111111111222222222000000111222222333444444111111111222222333444444111111000000111333555666000000000///000111111222000000000222444555444222000000111111222222222333222222111111000000//////.........///////////////...........................------,,,,,,------...........................+++++++++,,,,,,,,,------+++,,,------.........---************************,,,++++++******++++++,,,,,,+++******))))))******,,,------......------,,,)))))))))***+++---...///+++++++++++++++***)))(((+++++++++++++++++++++,,,---,,,,,,++++++,,,,,,---///...------,,,+++***))),,,,,,,,,,,,---...///000,,,,,,,,,------.........******+++,,,,,,---......***+++,,,---------,,,+++...,,,***((((((***,,,...---------,,,,,,+++++++++'''(((***,,,---------,,,......---------,,,,,,,,,)))******+++---///111222------------------------************************------,,,,,,+++***))))))++++++,,,,,,,,,---------((()))+++---.........---...---,,,***'''$$$""" ***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))(((((((((***,,,---,,,+++***)))((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***&&&''''''((()))******++++++)))&&&$$$$$$&&&)))++++++******+++---///...---))))))(((((()))***++++++)))************+++++++++***)))))))))+++,,,+++***,,,***(((''')))+++,,,,,,---,,,,,,+++***)))((((((,,,++++++******++++++,,,---,,,,,,+++*********+++************+++,,,------++++++++++++++++++,,,,,,+++++++++************)))+++***)))))))))***+++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++***)))***+++---...---------,,,,,,+++++++++,,,+++)))((((((((()))***++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))---------,,,+++***)))(((++++++,,,,,,,,,++++++***+++******))))))******+++))))))))))))))))))))))))************************+++*********))))))(((((()))************+++++++++************************++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))&&&***......,,,)))((((((---,,,+++)))))))))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,---,,,,,,+++,,,---///000,,,,,,+++***+++,,,---...,,,,,,,,,------.....................//////////////////............/////////.........///000222333555444222111111111222222222111111111000000//////111111111111111111111111222222111111222222333444111111000000111111222333111111111111111111111111222222222111111111000000000000111222222222222111222111111111000000////////////......///000111222........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......------,,,+++++++++******************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......***+++,,,...000///+++(((++++++++++++++++++++++++************************)))******++++++,,,------)))******++++++,,,------,,,+++*********+++,,,---///...,,,******,,,...000---------,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,------------,,,+++******+++,,,------......---------,,,,,,+++++++++++++++,,,,,,,,,+++******...------,,,++++++++++++++++++******++++++,,,------***((((((+++,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++&&&''')))+++,,,,,,,,,+++************************)))************+++++++++***+++,,,------,,,+++***''''''((()))***++++++,,,************************+++*********))))))((((((******)))))))))***+++,,,+++***)))***++++++***)))))))))*********+++++++++))))))))))))************,,,,,,++++++***)))(((((((((((()))***+++,,,,,,,,,************************...------,,,,,,+++++++++,,,++++++******++++++,,,---,,,++++++******+++++++++++++++***++++++,,,,,,...------,,,+++***)))(((+++++++++************)))///...,,,+++***)))))))))++++++++++++++++++++++++++++++***))))))***++++++,,,+++*********+++,,,---------,,,,,,,,,+++++++++,,,,,,***)))))))))***+++++++++++++++++++++++++++++++++******))))))((((((************************,,,,,,,,,,,,+++***)))((())))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,******************))))))************************++++++++++++*********))))))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))$$$(((+++---,,,++++++---******)))(((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,+++*********+++,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------............//////////////////............/////////.........///000222333444333222111000000111222111111111111000000000///222222222222222222222222222222222222222333333444111111000000111111222333111111111111111111111111222222222111111111000000000000111222222222222111111111111000000000//////...//////////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++---------------,,,++++++,,,,,,,,,+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...*********+++,,,,,,)))'''++++++++++++++++++++++++************************,,,+++++++++++++++++++++------,,,++++++******))),,,,,,+++++++++,,,---...111///---+++***+++---...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++((()))***+++,,,---------,,,,,,---------,,,+++***++++++******++++++,,,------+++))))))+++---,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,------,,,************************)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++************************+++*********))))))))))))*********++++++++++++,,,+++*********+++++++++*********++++++,,,,,,,,,,,,))))))))))))************,,,,,,++++++***))))))((()))))))))***+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++******++++++,,,,,,++++++***+++++++++...------,,,+++***))))))+++++++++************)))......------,,,+++))))))++++++++++++++++++++++++++++++***))))))***++++++,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++---,,,++++++******++++++++++++++++++++++++++++++---,,,+++***)))(((''''''************************,,,,,,,,,,,,+++***))))))((())))))*********))))))+++,,,------------,,,+++,,,,,,++++++*********)))************************,,,,,,,,,+++++++++++++++)))************+++++++++************************++++++++++++++++++++++++************************))))))************))))))&&&(((***+++***+++,,,...,,,,,,,,,,,,,,,,,,+++***************************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,+++*********++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,++++++++++++---............///////////////............/////////.........///000111222222111111000000000000111111111111111000000000000333333333333333333333333333333222222333333444555111111000000111111222333111111111111111111111111222111111111111000000000///000111111222222111111111111000000000000//////......///000///...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,---------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))+++---...,,,+++******++++++)))(((++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))------,,,++++++******)))------,,,,,,,,,---...///111000---+++******+++,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++)))******++++++******)))******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---((()))***+++,,,---------+++,,,---......,,,+++***++++++******++++++,,,------+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))),,,,,,++++++++++++,,,,,,************************)))************++++++++++++++++++******+++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++***************))))))))))))***,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------)))))))))*********++++++,,,,,,++++++***)))))))))******************++++++************************)))))))))******+++++++++,,,++++++******++++++,,,,,,,,,++++++***++++++,,,------,,,+++*********************++++++,,,,,,---+++++++++*********))))))((()))+++,,,---,,,,,,++++++++++++++++++++++++++++++******************+++---,,,,,,++++++*********,,,+++++++++++++++++++++,,,,,,++++++***************+++++++++++++++,,,,,,,,,,,,+++******)))((((((************************+++++++++++++++***))))))******+++,,,,,,,,,++++++((()))+++,,,,,,+++)))(((------,,,,,,+++*********************************++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++)))******++++++******))),,,,,,+++)))))))))***++++++,,,---......---,,,+++************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))///......---,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********---------........./////////......------......//////////////////000111111000000000////////////000111111111000000000000000222222222222222222222222333333333222333333444555111111000000111111222333111111111111111111111111111111111111000000000000///000000111111111111111000000000000000000//////---...///000000...,,,***........................------------------------/////////............---------------------------++++++++++++++++++++++++++++++,,,,,,++++++***))),,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((('''(((***,,,...000...+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++,,,------,,,,,,,,,,,,,,,------...///...,,,+++***+++,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,---------,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++*********+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++************---,,,+++)))))))))***+++************************))))))*********+++++++++,,,+++***))))))***+++,,,'''(((((()))***+++,,,---++++++++++++++++++++++++************************)))***,,,......---,,,+++***+++,,,++++++***+++,,,+++,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++*********))))))+++++++++***************************************)))))))))******++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,------,,,+++************))))))***+++,,,,,,------+++++++++*********))))))&&&''')))++++++++++++***++++++++++++++++++++++++*********++++++*********,,,,,,,,,,,,+++******)))++++++++++++++++++++++++***************))))))(((*********++++++,,,,,,,,,***************+++++++++******************************+++++++++***)))))))))***+++,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((,,,,,,,,,+++++++++******************************))))))******************))))))*********+++++++++************************************************++++++++++++++++++++++++******++++++++++++******---,,,***((())))))***+++&&&'''))))))***)))((('''*********************************++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))............---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++*********------------..................------------....../////////000000000000000////////////000/////////000000000000000000111111000000000000000000000000333222222222222333444444111111000000111111222333000000000000000000000000000000000000000000000000//////000111111111111000//////////////////000000---...///000000...,,,***........................------------------------............------------))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,++++++***)))***+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''))),,,...000...+++***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,------***+++++++++,,,,,,,,,,,,,,,++++++++++++,,,---...+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,---------,,,---,,,,,,+++***)))(((///---+++))))))+++---///++++++******++++++,,,---*********)))))))))***+++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,************************))))))*********+++++++++,,,+++))))))))))))+++,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++***************+++++++++)))***,,,......---,,,+++***,,,---,,,******+++---++++++++++++************************+++++++++++++++++++++***************+++++++++***************************************+++++++++,,,,,,---------,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******+++++++++************)))))))))******)))(((((('''++++++++++++++++++++++++)))***++++++++++++***)))++++++,,,,,,,,,+++***************+++++++++++++++)))************)))((((((*********++++++,,,,,,---*********+++++++++,,,,,,++++++++++++++++++++++++)))***************))))))'''((()))***************+++,,,------------,,,+++++++++++++++++++++++++++************************)))))))))))))))*********)))************+++++++++************************************************++++++++++++++++++++++++******++++++++++++*********((('''(((***,,,------(((((())))))***)))))))))************************))))))******+++,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,+++*********+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,------------...............------------......//////000000000000//////...//////000000000000///000000000000111111111111000000000000000000000000222222111111222222333444111111000000111111222333000000000000000000000000//////000000000000000111...///000000111111000000......////////////000000......///000///...---,,,........................------------------------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---,,,***(((((()))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------,,,++++++******))))))***+++,,,,,,,,,++++++)))*********+++---...///+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,+++******))))))******+++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,...---***))))))+++...000++++++******++++++,,,---***++++++***))))))***,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,---------//////...---------------************************)))************+++++++++*********))))))*********------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))***,,,---------,,,+++***,,,...---***)))+++...++++++***************)))*********++++++++++++,,,******************************************++++++************************,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,++++++******++++++,,,---+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++************)))+++***))))))))))))))))))++++++++++++++++++++++++)))***++++++++++++***))))))***+++,,,,,,,,,++++++)))*********++++++++++++******+++++++++***)))((()))******+++,,,,,,------+++++++++++++++++++++***++++++++++++++++++++++++))))))************))))))''''''(((******++++++***,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++++++++************************)))))))))******+++++++++)))************+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++******((('''(((+++------,,,,,,+++++++++,,,,,,---...************************((())))))***++++++,,,,,,******+++,,,,,,,,,++++++)))***+++,,,,,,,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,---------............------,,,,,,------...//////000111111000///......///000111111111000000///000000000111111111111000000000000000000000000111111000000111111222333111111000000111111222333000000000000000000000000////////////000000111111...//////000000000000000........./////////000000...//////////////////000......................................................---------,,,,,,,,,------------------------++++++++++++++++++++++++---------------,,,+++++++++++++++,,,---.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***)))((()))+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,++++++******)))***+++,,,---------,,,,,,*********++++++,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++***))))))***++++++******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++++++++++++++,,,,,,---------++++++******++++++,,,---+++---...,,,******,,,...++++++++++++++++++++++++)))******+++,,,,,,------******++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************************)))************+++++++++))))))************))))))......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++++++++,,,))),,,///...***)))+++...,,,,,,,,,++++++******************+++++++++,,,,,,************************)))))))))***+++++++++,,,************************************************,,,++++++++++++++++++,,,+++*********+++,,,,,,---************+++,,,------((())))))+++,,,---......+++++++++************))))))((((((((()))+++---///++++++++++++++++++++++++)))***+++,,,,,,+++***)))((()))+++,,,---,,,,,,+++))))))******++++++++++++++++++,,,---,,,+++***)))))))))***+++,,,,,,------...------,,,+++***))))))++++++++++++++++++++++++((())))))*********))))))))))))***,,,,,,---------+++******))))))******+++''''''((()))***++++++,,,*********************************++++++,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))***************************++++++,,,,,,++++++***---+++))))))+++,,,***'''******)))((()))***,,,---************************((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,***+++---...///......---***+++,,,---...---,,,,,,,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...//////000111111000///......///000222222222111000//////000000111111111222111111111111111111111111000000000///000111111222111111111000111222222333000000000000000000000000.../////////000000111111...//////000000000000000---.........//////000000///////////////000111222................................................///.........------------************************++++++++++++++++++++++++------......------,,,+++,,,,,,------...///000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---//////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********)))******+++,,,,,,------+++,,,---.........---,,,,,,,,,++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,...---,,,++++++,,,---...******+++,,,------......---------,,,,,,+++++++++---------,,,+++***(((((('''***---///000...,,,***++++++******++++++,,,------///000...,,,+++...000++++++++++++++++++++++++))))))***+++,,,,,,------))))))******++++++++++++'''((()))******)))((('''************************)))************+++++++++((()))***++++++***)))(((((()))******,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******)))))))))***+++,,,)))---///...***)))+++///---------,,,,,,+++++++++******+++++++++,,,,,,,,,******************++++++(((((()))***+++,,,,,,---************************++++++******++++++,,,---++++++++++++++++++++++++************+++,,,------***++++++++++++***))))))******))))))))))))************++++++++++++******+++*********))))))(((((())))))************)))))),,,+++******)))************+++,,,------,,,+++*********************************))))))******+++,,,------,,,+++*********+++---,,,+++***))))))))))))************************************************)))***,,,------,,,***)))++++++++++++++++++++++++))))))***++++++++++++***------,,,++++++******)))******++++++++++++******))))))***,,,,,,,,,,,,,,,000///---+++***)))((((((************************++++++++++++++++++++++++...+++(((''')))***(((''',,,,,,+++******+++,,,,,,...---,,,***)))******+++))))))))))))))))))))))))++++++++++++++++++++++++---+++******+++,,,+++***---,,,***)))))))))******---------,,,,,,------...***+++,,,---............,,,---......//////......000//////......000111222000000//////......------//////000111222444555666000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000111111444333222111000...------,,,...111111111111222333000000000000000000000000///////////////////////////000000...,,,+++,,,---000000///...---,,,,,,,,,++++++,,,,,,,,,,,,------///...------++++++***)))------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,------------,,,+++------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,------------------------((()))***+++,,,---------///...,,,+++***+++,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,///...---,,,,,,,,,---...///...---,,,++++++***)))------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++******......---,,,,,,+++******)))************+++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------***+++,,,,,,,,,,,,+++***)))***,,,,,,++++++,,,---+++,,,,,,,,,++++++---...************************++++++++++++++++++++++++)))******+++++++++******)))************+++++++++&&&'''((()))+++,,,......+++******+++---......---,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++***)))(((((())))))((()))***++++++++++++***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((((()))*********+++))))))))))))))))))))))))++++++******++++++,,,---+++++++++++++++++++++++++++++++++***++++++,,,,,,***++++++++++++***))))))******))))))))))))************++++++++++++******+++*********))))))))))))))))))************))))))***)))))))))***+++,,,,,,******+++,,,,,,+++************************************))))))******+++,,,******))))))((()))))))))---,,,+++***))))))))))))******************************************************,,,,,,,,,,,,******------------------------))))))***++++++++++++***+++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***---,,,++++++******++++++************************************************---+++)))***,,,......---,,,,,,+++******+++,,,,,,,,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***))))))***+++******---,,,+++***)))******+++---,,,,,,+++++++++,,,,,,***+++,,,---............,,,------...............//////.........///000111000000////////////....../////////000111222333444000000000000111111111111000000000000000000000000111111111111111111111111111111111000000000000000222111111000///...---------...000111000000111222000000000000000000000000///////////////////////////000000...,,,+++,,,...//////......------,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,++++++***------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***,,,,,,+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---,,,+++***)))******++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++*********+++,,,,,,///......------,,,,,,+++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++...------,,,++++++******************++++++++++++------,,,,,,,,,,,,++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++***------,,,,,,++++++*********++++++******+++,,,---************************++++++++++++++++++++++++******+++++++++******))))))************+++++++++))))))*********+++++++++***))))))***,,,------,,,+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++***)))))))))))))))******************+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''******++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++***+++++++++***++++++++++++***))))))******))))))))))))************++++++++++++*********************)))))))))))))))************))))))((((((((()))***,,,---...)))******++++++******)))******************************))))))******+++,,,)))))))))((())))))******,,,,,,+++***))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++------------------------))))))***++++++++++++***)))******+++,,,,,,------,,,,,,,,,------,,,,,,,,,------,,,,,,+++***))))))************+++,,,------************************))))))))))))))))))))))))***((('''(((***,,,,,,,,,,,,++++++******++++++,,,))))))(((((())))))***+++------------------------+++++++++++++++++++++++++++)))(((((()))******)))---,,,,,,++++++++++++,,,---,,,++++++************++++++,,,---............,,,,,,---.....................------......///000/////////000000000111111///////////////000111111000000000000111111111111000000000000000000000000000000000000000000000000222111111111000000//////////////////.........------///000///......///000000000000000000000000000///////////////////////////000000...,,,+++,,,............---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******************+++---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++***++++++++++++++++++++++++---------------,,,++++++---,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,************++++++------...............---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,++++++******************+++++++++,,,------,,,,,,,,,,,,++++++))))))*********+++++++++***++++++,,,,,,++++++***,,,***((()))+++,,,***(((******))))))******+++,,,************************+++++++++++++++++++++++++++++++++++++++***)))((()))************+++++++++,,,,,,++++++***))))))))))))(((((()))+++,,,,,,+++******++++++,,,,,,------++++++************++++++++++++***))))))))))))***,,,+++***))))))******++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,*********)))((((((''''''------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++------,,,+++***************++++++++++++***))))))+++******))))))******+++******++++++++++++******************************)))******++++++******)))))))))))))))***+++,,,---)))))))))******)))))))))******************************))))))******+++,,,+++*********+++,,,------,,,++++++***))))))******************************))))))))))))))))))))))))++++++************++++++************************))))))***++++++++++++************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++*********************+++,,,------******************************************************)))(((((((((((('''++++++++++++++++++++++++((((((((()))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))((((((***++++++***---,,,,,,,,,,,,,,,,,,,,,...---,,,+++************+++,,,------.........---,,,,,,---.........------------------.........///...//////000111222222222111000000//////000000000///000000000111111111111000000000000000000000000////////////////////////222222111111000/////////////////////////////////...///000...---,,,---...////////////////////////////////////////////////...//////...,,,,,,---...---------------------...+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,+++************************)))))))))***+++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++++++++++++++++++++******,,,---.../////////........................---------,,,,,,++++++***+++++++++,,,,,,,,,------++++++,,,,,,---...//////,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---...//////...,,,,,,,,,,,,++++++***************+++++++++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++((($$$"""%%%+++...,,,)))+++***))))))***,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,+++***)))((('''))))))*********+++++++++,,,,,,++++++***)))))))))***)))((())),,,---,,,+++******+++,,,---......///++++++************++++++++++++***))))))*********---,,,***(((((()))+++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))(((......------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++------,,,+++***************++++++++++++***))))))++++++************++++++******++++++++++++*********************+++++++++******++++++++++++******++++++***************+++***))))))))))))))))))*********************************))))))******+++,,,+++*********+++,,,------,,,+++******)))*********************************))))))))))))))))))))))))+++******))))))******+++************************))))))***++++++++++++***,,,,,,,,,+++++++++************++++++++++++******++++++*********+++,,,---,,,,,,++++++***+++++++++************************++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++((()))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,------...---------+++,,,,,,---...---------,,,------.....................///000111222333333222222111000000000000111///000000000111111111111000000000000000000000000////////////////////////111111111111000000////////////000000000000111111/////////...,,,+++,,,...////////////////////////////////////////////////...//////...,,,,,,---///,,,,,,,,,---------------+++++++++,,,,,,,,,------***++++++,,,,,,------...,,,,,,+++++++++*********,,,,,,,,,------,,,,,,,,,************************)))))))))***+++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++------------------------******,,,---.../////////---........................------,,,,,,+++++++++++++++,,,,,,,,,---------***+++,,,---......//////*********+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******,,,---......//////,,,+++++++++++++++*********++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++)))&&&$$$'''---000...+++---+++)))***,,,...---,,,************************++++++++++++++++++++++++,,,,,,,,,+++***)))((('''))))))*********+++++++++***************++++++++++++******+++---...---,,,+++,,,,,,---...//////000+++******))))))******++++++***************++++++---+++)))(((((()))+++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++******------,,,,,,++++++******************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++***+++++++++***++++++++++++***))))))++++++************++++++******++++++++++++***************+++++++++++++++******++++++++++++******,,,++++++***))))))******+++******))))))******+++******************************))))))******+++,,,)))))))))((())))))******++++++***************+++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***------,,,,,,+++******))))))******++++++******)))+++***))))))***,,,---......---,,,+++************************************++++++++++++++++++++++++&&&(((***++++++,,,---...***++++++,,,,,,++++++***((()))***,,,------------------------------------+++++++++++++++++++++++++++***)))***,,,------,,,***++++++,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,------...------,,,++++++,,,---------------------...////////////.........//////000111222222222222111000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111000000000000111111111111///000///---++++++---///000000000000000000000000////////////////////////......///...,,,,,,...///---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++************,,,,,,------------,,,,,,,,,+++************+++,,,************+++---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------------,,,++++++***++++++,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,------------))))))++++++,,,,,,,,,,,,))))))******++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))*********+++++++++,,,++++++******++++++,,,///---+++,,,...///---+++...+++)))***---///...,,,************************+++++++++++++++++++++++++++++++++++++++***)))((()))************+++++++++(((((()))***+++,,,,,,,,,+++******+++---......---,,,,,,------......//////******))))))))))))******+++************+++,,,,,,+++***)))))))))***,,,---+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))++++++******++++++,,,---+++++++++++++++++++++++++++++++++***++++++,,,,,,***++++++++++++***)))))),,,++++++******++++++,,,******++++++++++++***************++++++,,,,,,,,,***++++++,,,,,,++++++************)))******++++++,,,+++************+++,,,******************************))))))******+++,,,******))))))((()))))))))+++***************++++++************************++++++++++++++++++++++++((()))***++++++***)))(((++++++++++++++++++++++++))))))***++++++++++++***,,,+++++++++++++++++++++***++++++,,,,,,++++++***---,,,***))))))+++,,,---...---,,,+++************************************************************"""%%%)))***))))))+++,,,***+++,,,,,,,,,,,,+++***((()))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))+++,,,---,,,))))))+++,,,,,,,,,++++++++++++++++++,,,---......,,,------...------,,,,,,++++++,,,------------,,,---...///000000000//////.........//////000000000000000/////////000000111000000000000111111111111000000000000000000000000111111111111111111111111/////////000111111222222000000000000000/////////000000///---,,,,,,...111000000000000000000000000////////////////////////---...///...,,,,,,...000...------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,------------,,,,,,---,,,+++******+++,,,---,,,,,,+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***((()))***,,,,,,,,,+++***,,,,,,,,,---------------,,,,,,,,,------------...******+++,,,,,,,,,+++***+++++++++++++++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,******************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,+++******+++,,,,,,//////......------,,,,,,...***((()))---///---***************************++++++++++++++++++++++++******+++++++++******))))))************+++++++++((())))))***++++++,,,,,,+++***)))***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++*********++++++,,,---(((((()))***+++,,,,,,---+++++++++*********))))))************************++++++++++++++++++++++++************++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++************+++,,,------***++++++++++++***)))))),,,++++++******++++++,,,******++++++++++++***************++++++,,,,,,,,,***++++++,,,,,,++++++***(((((())))))***+++---------,,,+++******+++,,,---*********************************)))***++++++,,,------,,,+++*********++++++***************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,''')))***,,,,,,***)))'''))))))))))))))))))))))))))))))***++++++++++++************++++++,,,------+++,,,,,,------,,,,,,+++///---+++)))))))))+++,,,,,,,,,++++++***+++++++++************************))))))))))))))))))))))))(((+++......,,,***+++,,,***+++,,,------,,,+++***'''(((***++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++)))((('''(((***,,,,,,+++((()))***+++,,,++++++***)))))))))***+++,,,......---------...------,,,,,,++++++,,,---------,,,,,,---...000111111111000///............////////////...............///000000000000000000111111111111000000000000000000000000111111111111111111111111......///000111222333333000000//////............000000///---,,,---///222000000000000000000000000////////////////////////---...///...---,,,...000......---,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,------......------,,,------,,,++++++,,,---------------,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///++++++++++++++++++++++++((()))***+++,,,---------)))***,,,---...------,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++*********************++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,+++******+++,,,---)))***,,,,,,++++++,,,------)))&&&(((,,,...,,,)))************************++++++++++++++++++++++++)))******+++++++++******)))************+++++++++***************+++++++++***)))((()))+++,,,,,,+++++++++************************))))))))))))******+++*********+++,,,,,,---&&&''')))***,,,------------------,,,,,,,,,++++++******************************************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************---------,,,,,,+++++++++***++++++,,,,,,++++++***(((((())))))******++++++---,,,***))))))***,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++*********+++---...++++++++++++******))))))((()))***+++,,,,,,+++*********))))))((((((''''''+++++++++++++++++++++++++++***)))(((((()))***+++---+++)))((('''((()))***,,,***((())),,,---+++)))++++++************++++++------,,,,,,+++***))))))))))))))))))))))))))))))*********)))))))))))))))))))))************)))))))))************+++++++++++++++************++++++++++++++++++++++++++++++000---))))))+++------,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++************)))(((%%%###%%%***,,,***''',,,+++******)))*********,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------//////000000///...---------......//////////////////////////////.........////////////000000000000111111222333333333333222222111111111000000//////000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////,,,---...//////...------........................---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,++++++*********------++++++++++++---------,,,***)))((())))))***,,,---...---+++***+++,,,------------------------''',,,000000,,,)))***---,,,,,,,,,---------......000///...---,,,+++++++++,,,---------,,,,,,+++***------------------------...------,,,,,,------...+++++++++,,,,,,,,,------------,,,++++++,,,,,,,,,---------,,,,,,++++++++++++*********+++---///000------,,,,,,,,,+++++++++***+++,,,---------,,,+++---,,,******+++,,,+++***---------,,,,,,+++++++++++++++------------+++++++++++++++,,,,,,---------++++++++++++++++++++++++......---,,,,,,+++******+++************,,,---...++++++++++++++++++++++++)))'''&&&(((+++---,,,***,,,***)))***,,,.........++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,------,,,+++***)))))))))***,,,---++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,+++)))((((((((()))******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******))))))******+++,,,---,,,++++++------,,,+++*********++++++,,,,,,,,,,,,+++***))))))***+++,,,$$$%%%''')))+++------...************************,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))))))))******************++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************************************************************+++,,,,,,++++++++++++*********)))((()))***+++,,,++++++***++++++*********)))))))))******************************))))))))))))******---,,,***)))((()))***+++---+++)))***,,,---+++)))++++++************++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++++++++************++++++++++++++++++++++++++++++---***'''''')))++++++***+++++++++*********))))))+++++++++++++++++++++++++++++++++************)))---)))'''(((+++,,,)))&&&***)))))))))***+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------///////////////...---------......///////////////........................////////////000000000000000111222222333333222222222222222222111111111000111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////---...////////////------........................---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,---,,,---...---+++***+++,,,------------------------)))---111111---+++,,,...,,,,,,,,,---------.........---,,,+++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------.........------,,,,,,---------...---------,,,,,,,,,+++---,,,+++++++++,,,---...------------,,,,,,,,,,,,,,,---.........---,,,,,,---+++)))***+++,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++......---,,,,,,+++******+++***)))(((((()))******,,,,,,,,,++++++++++++++++++)))(((***,,,...---+++,,,***)))***,,,......---++++++++++++++++++++++++++++++++++++++++++++++++...,,,++++++++++++***(((***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++***))))))))))))))))))***++++++++++++***)))*********++++++,,,,,,,,,...---,,,++++++******++++++***)))***+++,,,+++)))******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,'''''')))***++++++++++++************************+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************)))))))))((()))+++,,,,,,+++)))(((,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++******++++++++++++************))))))***++++++++++++***+++++++++++++++*********))))))))))))))))))))))))))))))************))))))---,,,+++*********+++,,,,,,+++***+++,,,---,,,***++++++************++++++---,,,,,,++++++*********------------------------++++++,,,,,,------......,,,,,,------------,,,,,,)))************+++++++++++++++************++++++++++++++++++++++++++++++,,,***(((((()))***+++***+++++++++***************+++++++++++++++++++++++++++++++++************)))...+++)))***,,,---+++(((((((((((()))***,,,---...,,,,,,---------------,,,,,,,,,,,,,,,------------...////////////...---------......///////////////------------------------////////////000000000000000111222222333333222222333333333222222222222222222222222222222222222222000000111111111111000000000000000000000000000000////////////////////////000000000000000///------........................---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++......------------,,,,,,+++,,,,,,------,,,,,,+++,,,------............---,,,---...---+++***+++,,,------------------------***...111111...,,,---///,,,,,,,,,---------......------,,,+++*********++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------..................------------...............---------------......---,,,++++++,,,,,,.........------------,,,////////////...---,,,,,,+++***)))***+++------,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,***)))((((((((((((---,,,,,,,,,+++++++++***---,,,+++,,,---...---,,,,,,***)))***,,,---------++++++++++++++++++++++++************************...,,,++++++++++++***((()))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...***++++++++++++***))))))((()))************)))((())))))***+++,,,,,,------222111///---,,,+++*********)))(((((()))***)))(((***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++***))))))(((******************************++++++,,,,,,,,,---,,,,,,------------,,,,,,+++++++++******)))))))))((()))***++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************'''((()))++++++***))))))++++++++++++++++++++++++************+++*********++++++++++++++++++******************************((()))***++++++***)))(((,,,++++++*********+++,,,+++*********+++++++++***++++++************++++++,,,,,,,,,++++++*********------------------------***++++++,,,---...//////,,,,,,------------,,,,,,))))))*********+++++++++++++++************++++++++++++++++++++++++++++++,,,+++******+++,,,,,,---***************************+++++++++++++++,,,,,,+++++++++*********))))))***))))))***---///...---))))))))))))***+++,,,---***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////...---------......///////////////---------...............////////////000000000000000000111222222222222222222222222222222222222222222222222222222222222222000000111111111111000000////////////////////////////////////////////////222111111000///......---........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++------------++++++)))***,,,---...------,,,+++,,,------++++++,,,---------------------------+++---//////---,,,---...,,,,,,,,,---------......///......---------......------......---,,,++++++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,------------...---,,,,,,,,,,,,---..............................---------,,,,,,,,,------//////.........---------/////////...---,,,+++++++++)))((())),,,---...---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,++++++++++++------,,,,,,,,,+++++++++...---------------,,,,,,,,,***)))***,,,------,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))***,,,------,,,)))***+++,,,,,,,,,+++***------------------------++++++++++++,,,,,,------***+++,,,,,,,,,+++)))((()))******************)))(((((()))***,,,---......111000///---,,,+++*********((('''((()))***)))(((++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++******)))(((*********************************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++******))))))+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++'''((()))++++++***))))))+++++++++++++++++++++,,,++++++******************************************++++++++++++++++++++++++((()))***++++++***)))(((******)))))))))*********)))*********))))))******++++++************++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++******++++++++++++,,,---*********************************++++++,,,,,,,,,+++++++++*********)))))))))((()))***,,,---------++++++***************+++))))))***+++++++++++++++,,,,,,---------.........------............---------......///////////////......//////000000000000////////////000000000000000000111222222222222111000000111111111111111111222222222222222222222222000000111111111111000000////////////////////////////////////////////////222222111000///.................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++------------++++++)))***,,,---...------,,,+++,,,------++++++,,,---------------------------+++,,,------,,,,,,,,,---,,,,,,,,,---------............---------...//////000000///...---+++***)))++++++++++++++++++++++++...------,,,,,,------...******+++++++++,,,,,,,,,++++++******+++,,,,,,---........................++++++,,,---......////////////.........---------///...---,,,,,,+++******+++)))((())),,,---...---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,***))))))+++,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***))))))***,,,------,,,***+++,,,------,,,******------------------------************+++++++++++++++,,,---------,,,***)))++++++++++++++++++++++++(((((()))***,,,---......---,,,,,,++++++++++++++++++***))))))++++++***)))++++++++++++++++++++++++******++++++++++++******)))******+++++++++***************************************+++++++++++++++***++++++,,,,,,++++++***+++++++++++++++*********,,,+++)))(((((()))+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******++++++******++++++++++++,,,,,,,,,,,,,,,+++******)))*********)))))))))***************++++++++++++++++++++++++))))))************))))))((())))))))))))*********)))***++++++))))))***+++++++++************++++++++++++++++++++++++++++++************************))))))******++++++,,,,,,******++++++++++++******)))************+++++++++++++++************++++++++++++++++++++++++++++++&&&((()))))))))(((***+++***************+++++++++*********++++++,,,,,,---+++++++++************)))+++++++++*********)))))),,,++++++***))))))******((()))***+++,,,,,,,,,+++,,,---------............,,,,,,---............------......////////////////////////000000111111222////////////000000000000///000111111222222111111000000000000000111111111222222222222222222222222000000111111111111000000000000000000000000000000////////////////////////111111000///....................................---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,------............---***,,,------++++++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++++++++,,,---......000000000///---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...************++++++++++++***))))))******+++,,,------------------.........***+++,,,...////////////.........------------,,,...---,,,++++++++++++++++++***)))***+++------,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,++++++,,,,,,------......)))***,,,+++***)))+++,,,,,,+++))))))+++,,,+++***++++++++++++++++++++++++************************...,,,++++++++++++***(((,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------------,,,++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------))))))))))))******+++,,,,,,+++******,,,,,,+++***,,,,,,,,,++++++++++++***)))******++++++******)))))))))***+++,,,,,,,,,,,,************************++++++++++++************)))******++++++******)))***++++++++++++++++++,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,***)))))))))***************+++++++++,,,,,,******************************))))))))))))******))))))******+++++++++++++++,,,...---+++***,,,...++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++++++++******)))************+++++++++++++++************++++++++++++++++++++++++++++++%%%''')))***((((((***+++))))))*********+++++++++)))******+++,,,,,,------+++++++++************)))++++++++++++***)))***************)))******++++++******+++,,,---......---------------............+++,,,------.........------......///////////////.........///000111111111////////////000000000000///000000111111111111111000000000111111222222222111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////000///...------......///........................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,---***+++---,,,,,,+++---...------------------------...---,,,,,,------------,,,,,,,,,---------......+++++++++,,,,,,---//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,************+++,,,---...+++,,,,,,,,,------------+++,,,---...//////......------------,,,,,,,,,,,,...---,,,,,,+++,,,---...---+++)))***+++,,,,,,+++---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***)))***+++,,,---///000000(((***,,,+++***)))+++---,,,+++))))))***++++++***++++++++++++++++++++++++++++++++++++++++++++++++...,,,++++++++++++***(((------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,*********++++++,,,,,,,,,)))))))))))))))***+++,,,,,,+++******,,,,,,+++***,,,,,,,,,+++++++++************+++,,,,,,+++************++++++,,,,,,++++++************************,,,+++++++++******))))))))))))************))))))*********++++++,,,,,,---)))***,,,------,,,***)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++*********+++---...+++++++++,,,,,,------------,,,***)))))))))******+++++++++,,,,,,---------))))))))))))))))))))))))+++***)))(((((()))***+++)))***+++,,,,,,,,,,,,,,,,,,...000///---,,,---000++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++++++++************++++++++++++++++++++++++++++++&&&))),,,,,,******+++...))))))******++++++++++++))))))***+++,,,,,,------+++++++++************)))((()))+++++++++,,,---...(((((())))))***+++------+++,,,---...////////////---------.........//////+++,,,------.........------......///////////////---------...///000000111////////////000000000000//////000111111111111111111111111222222333333333000000000000000000000000000000111111111111000000000000000000000000000000///////////////////////////...---,,,,,,---///000........................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,------............---++++++++++++---...---,,,***)))((()))*********+++---,,,,,,,,,---...------------------------///...------............,,,,,,,,,---------......---------...///000111222+++,,,---...////////////------------------------...------,,,,,,------...++++++,,,,,,,,,---------++++++++++++,,,---...///+++++++++,,,,,,------------.../////////...---,,,------,,,,,,,,,+++++++++///...---,,,---...///000---,,,******+++,,,+++***---------,,,,,,+++++++++------++++++++++++---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---+++***((()))***,,,...000111222'''***,,,,,,******---///,,,+++))))))***++++++***++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,------,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...+++***)))(((((()))***++++++++++++++++++++++++,,,+++***************+++++++++***)))***+++,,,+++))),,,,,,,,,++++++*********++++++------------++++++++++++,,,,,,,,,+++******************************(((((())))))))))))((((((*********))))))))))))))),,,,,,,,,,,,,,,+++***)))******++++++++++++******------,,,++++++******)))************************+++***)))'''''')))***+++((()))+++,,,,,,+++)))(((+++++++++************)))+++++++++*********))))))************************)))************+++++++++///...,,,***))))))******************************---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,,,,++++++******++++++,,,)))************+++++++++******+++,,,------......************************++++++******)))*********,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++******)))*********...---,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------+++)))'''&&&''')))+++///---***)))***,,,---...---///222333000---++++++000000000000////////////000000000000111111111111......//////000000111111000000000000000000000000---...///111111111000///222222111000000///000000......//////000000111111......//////////////////111///,,,,,,...000000000......---------......///......---,,,---...///000------------------,,,,,,)))(((''')))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---,,,---///000...,,,((()))***+++,,,---------///......------,,,++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,------...///000000///...,,,,,,,,,,,,...///---,,,,,,++++++******)))---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++************++++++------++++++++++++---------------,,,,,,+++++++++.........---,,,+++***))),,,,,,,,,------,,,++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,************,,,,,,---+++)))+++...///---++++++++++++*********))))))---,,,+++******+++,,,---++++++++++++++++++++++++///+++''''''***------,,,......//////...,,,***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))(((((()))***+++)))************+++++++++---,,,***(((((()))+++,,,,,,++++++******++++++,,,))))))***+++,,,,,,------******+++,,,,,,,,,,,,++++++************************++++++,,,,,,++++++***************************))))))************))))))))))))))))))************,,,,,,,,,,,,,,,+++***)))******++++++++++++******+++++++++++++++++++++,,,+++++++++++++++++++++++++++***)))(((((()))***+++***+++---......---+++***+++++++++************)))+++++++++*********))))))************************)))************+++++++++...---,,,************+++************************,,,,,,++++++***)))))))))+++++++++++++++++++++++++++************+++,,,,,,++++++************++++++,,,++++++******++++++,,,)))************+++++++++*********+++,,,---------************************,,,,,,,,,+++,,,,,,------,,,,,,++++++******************+++++++++,,,,,,,,,++++++*********++++++,,,---,,,+++************+++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,------,,,***(((((()))***+++------,,,,,,---------,,,...000111111///---,,,,,,000///////////////////////////000000000111111111......//////////////////000000000000000000000000---...///000111111000///111111000000////////////.../////////000000000111///////////////.........///......///000111000...000///...------------------------,,,---......///------------------------...,,,++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...///...,,,***++++++,,,,,,,,,++++++------------------------.........---------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---.........///+++******))))))******+++------------------------------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,------,,,++++++,,,------//////.........---------++++++++++++******)))(((,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******************************,,,+++***))))))***+++,,,,,,***)))***---...---+++,,,,,,,,,,,,++++++******,,,+++************+++,,,+++++++++++++++++++++++++++*********,,,---,,,+++.........------,,,******++++++++++++++++++++++++))))))***+++,,,------...+++***)))(((((()))***+++)))************+++++++++++++++***))))))***+++,,,,,,++++++******++++++,,,)))******+++,,,,,,------************+++++++++,,,)))******+++,,,---......,,,,,,------------,,,,,,***************************++++++++++++++++++***((()))))))))***+++++++++++++++,,,,,,,,,+++************++++++++++++******)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++,,,---......---,,,++++++++++++************)))+++++++++***************************************)))************+++++++++,,,,,,+++******++++++,,,************************************************************************)))))))))))))))***++++++*********))))))*********,,,++++++******++++++,,,)))************+++++++++))))))******+++,,,,,,,,,************************++++++++++++,,,---......,,,+++***)))((()))************+++++++++,,,,,,,,,++++++***++++++,,,---...++++++******))))))******************************,,,,,,,,,++++++,,,,,,,,,*********++++++++++++,,,*********+++++++++++++++,,,,,,+++++++++++++++++++++,,,---......---,,,+++///000000///---,,,---...//////////////////////////////000000000000111111//////////////////......////////////////////////...//////000000000000///000000//////////////////////////////000000000000000000//////.........---------...000222222///,,,111000///---,,,,,,++++++++++++,,,---------------+++,,,,,,------.........///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,+++******++++++,,,------...////////////............---------------------,,,+++***,,,,,,,,,,,,------------))))))************))))))++++++,,,------...//////------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------............---------------------......------,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************++++++************+++++++++***)))***,,,,,,,,,+++---------,,,,,,,,,,,,++++++******))))))******+++++++++++++++++++++++++++(((***,,,---,,,+++++++++...---,,,+++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...+++***))))))))))))***+++)))************+++++++++)))))))))***+++++++++,,,,,,++++++******++++++,,,*********++++++,,,,,,---******)))((()))***+++,,,,,,,,,,,,------.........++++++++++++++++++++++++******************************++++++++++++******(((((()))***++++++,,,,,,++++++,,,,,,,,,++++++*********++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))******++++++******)))+++++++++*********))))))************************************************))))))*********+++++++++*********++++++,,,,,,---************************))))))*********+++++++++***************************))))))))))))***++++++******))))))))))))******,,,++++++******++++++,,,))))))*********+++++++++))))))*********+++++++++************************))))))))))))***+++,,,---,,,***)))''''''(((***+++******+++++++++,,,,,,,,,+++***++++++,,,---...///++++++************++++++************************,,,++++++******++++++,,,************++++++++++++************************+++,,,---------,,,+++******,,,------,,,++++++,,,///000///...,,,,,,---///.........///////////////////////////000000000111111111111000000//////////////////////////////////////////000000000000///...///////////////......////////////000000000000000000000///......------,,,,,,,,,...000000...,,,///......---,,,,,,,,,,,,***+++,,,---...---,,,+++++++++,,,,,,---...//////,,,++++++,,,///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,---------..................------------............---,,,+++***,,,,,,,,,,,,,,,,,,+++++++++,,,---......---,,,+++*********++++++,,,,,,,,,------------------------,,,,,,------...---------++++++,,,,,,,,,,,,------+++***(((''''''(((***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,---------++++++++++++++++++++++++,,,,,,---...............++++++,,,---------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,***))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))***++++++++++++++++++++++++'''+++------+++)))+++------,,,+++***)))***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))*********+++++++++'''((()))+++,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,+++)))((('''''')))+++,,,000//////---,,,+++******))))))(((((((((((())))))************************)))******************)))((())))))***+++,,,,,,---***++++++,,,,,,,,,++++++******++++++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++*********))))))************************************************))))))*********+++++++++)))******+++,,,,,,,,,,,,************************)))))))))***++++++,,,,,,++++++++++++++++++++++++***************+++,,,,,,******))))))))))))******,,,++++++******++++++,,,))))))*********+++++++++******************++++++************************))))))))))))***+++,,,---+++***(((''''''(((***,,,******+++++++++,,,,,,,,,+++***++++++,,,---...///,,,,,,+++++++++,,,,,,---******************************))))))))))))******))))))*********+++++++++***************************+++---......---,,,++++++,,,+++)))((((((+++...//////...---++++++...000------....../////////000...////////////000000000222222222111111000000000////////////////////////000000000////////////000---...////////////......000000000000////////////000000//////.........------,,,******,,,---...---,,,,,,,,,,,,,,,---...///***+++,,,---...---,,,+++++++++,,,,,,---...//////+++******+++...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***++++++******+++,,,---......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,+++,,,,,,,,,,,,,,,,,,++++++,,,---...//////...---,,,,,,,,,,,,++++++*********------------------------+++,,,,,,---.........---+++++++++,,,,,,------------,,,***))))))***,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------++++++++++++++++++++++++&&&'''((()))***************+++,,,,,,---------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,))))))************++++++************++++++++++++)))))))))******)))))))))++++++++++++++++++++++++***,,,,,,***((((((,,,000,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******))))))*********+++++++++'''((()))+++,,,,,,,,,,,,,,,++++++******++++++,,,***+++++++++++++++,,,,,,+++)))((('''''')))+++,,,......---,,,+++***)))((()))((((((''''''(((((()))************************))))))************)))))))))*********+++,,,,,,,,,******+++,,,,,,,,,++++++******++++++++++++******------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************+++++++++************************)))************+++++++++)))***+++,,,,,,,,,,,,,,,************************))))))******+++++++++,,,+++++++++++++++++++++++++++************+++,,,,,,*********))))))*********,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++************************++++++++++++,,,---......******)))((()))***+++,,,******+++++++++,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++))))))(((((((((((()))))))))))))))************++++++++++++++++++************+++,,,---...---,,,++++++,,,,,,)))&&&'''+++000.........---++++++---000---------......//////000......////////////000000222111111111111111000000////////////////////////111000000////////////000---...///000111000///...000000000000////////////////////////////////////...,,,))))))***---......******++++++,,,...///000++++++,,,---------------+++,,,,,,------.........---,,,++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))***+++---......////////////...---,,,,,,+++++++++++++++,,,,,,,,,,,,---------............------,,,,,,,,,,,,------------,,,,,,------------,,,,,,//////...------,,,++++++------------------------++++++,,,---............***++++++,,,,,,------...//////...------...//////***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,+++******))))))******+++------............------,,,,,,,,,,,,------------'''((()))*********************+++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,)))***++++++******+++---)))***************++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,***)))((()))---000+++++++++++++++,,,---...++++++++++++++++++++++++))))))***+++,,,------...******+++,,,,,,+++******)))************+++++++++)))))))))***+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******)))((()))***+++,,,)))))))))******+++++++++,,,+++***))))))***+++,,,******************************++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******++++++++++++******,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++***---,,,,,,,,,,,,,,,,,,---+++++++++************)))))))))*********+++++++++************************)))************+++++++++******+++,,,,,,,,,+++******************************************+++++++++***************************))))))))))))***++++++++++++************++++++,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,+++,,,,,,------************++++++,,,,,,******+++++++++,,,,,,,,,++++++*********++++++,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))************---,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,+++---///---)))))),,,000,,,---...---,,,,,,---///,,,,,,---......///000000........./////////000000///////////////000000000000000000000000000000000222111000///......///000---...000222222111000///111000000000/////////...------......///000000000...,,,+++,,,...///...---++++++++++++,,,---......---------,,,---......///---------------------------,,,++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***+++---++++++,,,---.........------------------------,,,,,,,,,,,,,,,------......+++,,,---...////////////,,,,,,,,,---.........///---,,,,,,++++++,,,,,,---------------------------------------------------***+++,,,---............******+++,,,,,,---..............................******+++,,,,,,---......,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,,,,---...//////...---,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,)))***+++,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******)))+++---,,,+++***,,,...*********++++++,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++,,,+++))))))+++,,,---,,,******,,,------.........++++++++++++++++++++++++))))))***+++,,,------...***++++++,,,,,,++++++***)))************+++++++++++++++***))))))***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************+++++++++,,,'''(((((()))***+++,,,,,,---,,,***))))))***,,,---************************+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******++++++++++++***************++++++,,,------***************************++++++,,,,,,++++++***+++******))))))******++++++++++++************)))))))))******++++++++++++************************)))************+++++++++***+++,,,---,,,,,,******************************************************))))))))))))))))))))))))((((((((((((((()))******,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))*********)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******)))***************))))))***+++,,,,,,------------------------++++++************++++++))))))))))))************---------,,,,,,+++++++++*********++++++,,,,,,,,,***...222111---+++---///+++---......,,,,,,---...,,,,,,------...///000000............/////////000,,,---------......//////111111111111111111111111222111000.........///000---///111222333222111000111111000000/////////...,,,,,,---...///000111111------...000222111///---------,,,++++++,,,,,,,,,///...---,,,---...///000------------------,,,,,,***))))))+++---///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---...---+++***,,,...------......------,,,++++++,,,,,,------......///---------.........//////++++++---...//////000000,,,,,,------...///000000///...,,,,,,,,,,,,...///)))******++++++,,,,,,---------------------------***+++,,,---............******+++,,,,,,---......+++,,,,,,------,,,,,,+++******+++,,,,,,---......---,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,---...//////...---,,,)))))))))******+++++++++*********++++++******))))))***+++,,,------...---,,,,,,,,,++++++*********,,,,,,,,,------.........++++++++++++++++++++++++((()))***++++++***)))((())),,,...---+++***,,,///+++++++++,,,,,,---------***+++,,,------,,,+++***+++++++++++++++++++++++++++))))))+++...///,,,))))))***,,,...//////......++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,------,,,+++***)))************+++++++++---,,,***(((((()))+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******************+++***)))'''''')))***+++///......---+++)))'''&&&&&&&&&'''((()))******+++,,,++++++******++++++,,,---+++++++++---...---,,,******+++++++++,,,,,,,,,------,,,+++************++++++******++++++,,,---,,,,,,,,,++++++***************++++++++++++******+++++++++,,,,,,+++++++++,,,,,,,,,++++++)))(((((()))))))))))))))******+++************************++++++++++++++++++++++++)))+++,,,+++((((((***---+++,,,,,,+++***)))((((((************************))))))*********+++++++++++++++************++++++))))))))))))))))))))))))+++))))))***---...,,,)))******))))))******+++,,,---,,,+++***))))))))))))))))))*********))))))(((***)))((()))*********(((***)))((((((((()))++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))++++++***))))))*********,,,,,,,,,,,,,,,,,,,,,,,,......------------..................////////////111111000000//////......000000//////.........---////////////000000000000111111111000000000000000000000000000000000000000333222111///............------............---------///000///,,,+++++++++//////.........---------------------------------,,,,,,,,,------,,,++++++))))))***+++,,,,,,---------------,,,,,,+++++++++''')))+++++++++,,,---///***+++,,,,,,******+++,,,+++,,,...///000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++,,,------......------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---///...,,,+++***+++,,,,,,......---------,,,,,,,,,------------------------,,,+++++++++,,,,,,***(((------------------------***+++---//////...---,,,000///---,,,+++*********++++++***************+++)))***+++,,,,,,+++***))),,,---...///111222333444///...---...//////---,,,---,,,,,,+++,,,---///000------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,******+++,,,,,,---......000///...---,,,+++++++++,,,,,,,,,++++++*********))))))(((((()))***++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,+++***)))+++---//////...,,,,,,,,,+++***)))(((((()))***+++'''(((***,,,,,,***((('''+++++++++,,,,,,---------+++++++++*********))))))************************************************)))***+++,,,,,,+++***)))+++++++++******)))))))))******++++++++++++******,,,,,,,,,,,,,,,+++***))))))))))))******+++++++++,,,++++++******++++++,,,+++***)))***,,,---,,,+++))))))*********++++++++++++++++++******+++,,,,,,++++++******++++++,,,---,,,,,,,,,++++++*********))))))************))))))++++++,,,,,,,,,,,,++++++************)))((('''&&&)))))))))))))))******+++************************++++++++++++++++++++++++***+++,,,+++)))(((***---))))))***************)))***************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************...,,,,,,---000000///,,,******))))))******+++,,,...---,,,+++************)))***++++++++++++******+++***))))))++++++***)))******)))))))))***+++,,,++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,++++++***))))))***++++++,,,,,,++++++************,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////.........---000/////////............////////////000000000000000000000000000000000000000000000000000000000000111000///...------------------............---------...//////,,,+++++++++//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,------------,,,,,,+++++++++***+++,,,,,,+++***+++,,,***,,,,,,,,,+++***+++,,,,,,,,,---...............------------------------------------------------......------------......+++,,,------......------------------------------+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------///...------,,,,,,,,,---,,,,,,,,,------.........------------------------///...---...//////---+++------------------------)))***,,,...//////...------,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,+++******((()))))))))************,,,++++++---//////...---///...---,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,,,,++++++***************+++,,,,,,---......///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))***,,,......---++++++,,,---,,,+++******+++,,,---((()))***++++++***)))(((******+++++++++++++++++++++++++++*********))))))************************,,,,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++.........---------,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++************++++++(((''''''(((+++,,,++++++(((((()))))))))*********)))))))))******,,,------+++************+++,,,,,,+++++++++++++++***************++++++++++++******++++++,,,,,,,,,,,,++++++************)))((('''''')))))))))))))))******+++************************+++++++++++++++++++++++++++,,,,,,+++******+++---'''((()))***++++++++++++************************++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---************************+++******+++------,,,*********))))))******+++,,,...---,,,+++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***+++************+++,,,,,,++++++++++++++++++++++++)))))))))******)))))))))******+++++++++,,,,,,,,,++++++***))))))***+++++++++************)))))))))+++,,,,,,,,,,,,---------......------------......------------------------,,,,,,------------,,,,,,............////////////............------------////////////............////////////000000000000000000000000000000000000000000000000000000000000......------------......------............---------...//////---++++++,,,...............---------+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++---......---***))))))******,,,---,,,+++***+++---,,,,,,,,,,,,,,,------...------------------------..............................------------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------......//////......------***++++++,,,---...///000---------------------------,,,++++++,,,,,,+++***------------------------+++,,,---.........---,,,*********+++,,,---...///------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++***)))))))))***)))***,,,...///...---//////...,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,+++***))))))***++++++,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,+++******)))+++------+++***+++,,,---,,,+++******+++,,,---************************)))***+++++++++***)))(((+++++++++***************++++++++++++++++++++++++,,,+++***)))******,,,,,,---,,,,,,,,,,,,,,,,,,---...............---------,,,,,,,,,------,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++************++++++'''&&&&&&''')))++++++***))))))))))))*********+++***************+++,,,,,,***************++++++,,,+++++++++***************,,,,,,------------,,,,,,******++++++++++++******,,,,,,,,,,,,++++++***))))))))))))))))))******+++************************++++++++++++************,,,,,,,,,+++++++++,,,,,,((()))***+++,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,************************)))))))))***++++++************))))))******+++,,,---,,,++++++*********+++((()))***+++,,,,,,,,,,,,,,,+++***+++,,,,,,+++***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))******+++++++++,,,,,,,,,+++******************+++***)))))))))))))))))))))******++++++,,,------...,,,,,,+++++++++,,,------........................,,,---...//////...---,,,............////////////........................///////////////.........////////////000000000000/////////000000000000000////////////////////////...---------......///000------............------,,,...///...---++++++,,,........................******++++++++++++,,,,,,+++,,,------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---+++)))******+++,,,---,,,++++++,,,------,,,+++******+++---...------------------------------------------------......------------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------------------------)))+++,,,...//////...---,,,---...//////...---,,,++++++,,,,,,---...//////------------------------,,,***))))))+++++++++)))------------------------............---,,,+++************+++,,,---...///,,,,,,,,,,,,,,,------...------------------------/////////...------,,,,,,******)))+++------,,,+++...------------,,,------------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,+++++++++,,,------...++++++++++++++++++++++++((()))************)))(((++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***(((***++++++*********,,,+++***))))))))))))***++++++******))))))******+++)))***+++,,,+++***((('''************************++++++++++++++++++++++++)))((('''&&&'''(((***+++---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,+++++++++++++++++++++*********+++******))))))******+++'''&&&&&&''')))+++***)))*********+++++++++,,,,,,,,,+++******)))))))))*********))))))******+++,,,************************++++++,,,,,,,,,,,,++++++))))))************))))))+++,,,,,,,,,,,,++++++***)))))))))))))))******+++************************+++++++++******))))))))),,,+++******+++++++++++++++,,,,,,,,,,,,,,,,,,+++************************************++++++++++++++++++************++++++************************+++,,,------------------******))))))******+++,,,+++******)))))))))))))))'''''')))***++++++++++++,,,+++***+++,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++*********+++++++++,,,,,,,,,*********++++++*********)))))))))))))))))))))***(((((()))***+++,,,------,,,+++++++++,,,,,,---....................................//////.....................////////////////////////////////////.........///////////////////////////000000000000......//////000000000000////////////////////////............///000111111------............------,,,---///...---,,,,,,------.....................*********++++++,,,,,,,,,+++,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++,,,---+++,,,------++++++,,,---...---+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++,,,------......------------------------------,,,,,,++++++++++++,,,,,,------------------------)))***,,,...//////......++++++---......---,,,+++------------------------------------------------///...,,,,,,---///......------------------------,,,---------------------,,,,,,,,,++++++,,,,,,---+++++++++++++++,,,------------------------------+++,,,,,,,,,,,,,,,---------+++++++++,,,,,,***(((***+++,,,---......//////------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,---...++++++++++++++++++++++++))))))*********))))))(((,,,,,,---......---,,,,,,***++++++,,,,,,,,,++++++((()))******))))))+++,,,,,,+++***))))))***+++,,,++++++************++++++++++++,,,,,,,,,***)))(((************************++++++++++++++++++++++++(((((('''''''''(((***+++,,,+++***))))))***+++,,,))))))))))))))))))************++++++++++++******++++++,,,,,,,,,+++******)))))))))*********************))))))))))))*********)))((()))***+++***)))***++++++++++++,,,,,,,,,,,,,,,+++))))))(((((((((***))))))))))))***++++++)))))))))***************))))))************))))))))))))************)))))))))***************)))))))))))))))))))))******+++************************+++++++++***))))))((((((,,,***))))))***++++++***+++,,,,,,,,,,,,,,,++++++************************))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++(((***,,,,,,+++++++++,,,******))))))******+++,,,***))))))((((((((())))))'''((()))***************,,,***)))***+++,,,+++***)))******+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***++++++++++++***))))))))))))************+++(((((()))***++++++,,,,,,---,,,,,,,,,---...///000------------------------///......------......///............/////////////////////000000000000000.........///////////////////////////000000000000---......//////000000111000000000000000000000000///////////////000111222------............------+++---......---,,,,,,------------...............******++++++,,,,,,------+++,,,---......///......,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------***,,,------,,,,,,---///+++---...---,,,+++,,,......------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++,,,------......------...........................------,,,,,,------...------------------------***+++,,,---............++++++,,,,,,---,,,,,,,,,......---------,,,,,,,,,------------------------...,,,******,,,---...---------------------------((()))***,,,...///111222...------,,,+++++++++++++++*********+++,,,---......------,,,,,,------...***++++++,,,---...//////...---,,,,,,,,,+++)))''')))***+++---...///000000------,,,,,,,,,,,,++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***++++++++++++,,,,,,,,,---,,,++++++***+++++++++------------------------******+++,,,,,,,,,++++++((()))******)))***,,,......---,,,++++++,,,---...++++++++++++++++++++++++,,,++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,,,,+++******))))))******+++************++++++++++++)))******++++++******)))***++++++,,,,,,+++++++++(((((())))))******++++++******))))))))))))******---+++***+++,,,,,,+++)))************+++++++++++++++***)))))))))))))))***)))))))))))))))***++++++((()))))))))*********+++******++++++++++++******++++++,,,,,,,,,,,,++++++)))******++++++******))))))))))))))))))******+++************************+++++++++***)))(((((((((+++)))'''''')))+++***(((((())))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++%%%(((******(((''')))*********))))))******+++,,,***)))))))))))))))******)))******++++++*********+++***))))))++++++***)))((()))***+++++++++******++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,)))***++++++++++++***)))************++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))+++---...............////////////........./////////000000............/////////000////////////000000000000------......///000000111000000000000000000000000//////.........//////000------............------+++---......---,,,,,,------------.........//////+++++++++,,,------......+++,,,---...////////////+++,,,,,,,,,---.........+++++++++,,,,,,---------+++,,,------,,,,,,---///,,,---...---,,,,,,,,,..................---,,,,,,------------------------------------------------......------------......+++,,,------......------------------------------000000////////////000000........................,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,---......,,,,,,------------------------------------------,,,***(((''')))+++,,,,,,------------------------***++++++,,,---...000000...---,,,,,,+++++++++,,,+++++++++,,,,,,---...///------,,,++++++,,,---------......///000000111111---,,,,,,,,,---,,,***))))))***,,,......///......------,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,///---+++))))))***+++---,,,+++************+++,,,)))***+++,,,,,,,,,,,,+++)))*********)))***---///...---,,,,,,,,,,,,---...******,,,,,,,,,,,,******+++***)))(((((()))+++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...------,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,******))))))))))))******///---,,,,,,---,,,+++***))))))))))))************(((((((((((()))***+++,,,)))))))))))))))******+++(((((())))))*********+++---......//////......---,,,------......------,,,+++,,,,,,---------,,,,,,)))))))))))))))******+++************************+++++++++***)))(((((('''+++(((&&&''')))***)))'''$$$%%%'''(((***+++++++++************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((+++------+++***+++---*********)))***++++++,,,+++***************++++++++++++,,,,,,,,,+++*********)))((()))***+++***((('''((()))***+++***))))))++++++++++++++++++++++++))))))************))))))******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))''''''))),,,.............../////////000---------.........//////---.........//////000000////////////000000000000---------...///000000111000000000000000000000000///......---------......---..................---+++---......---,,,---...---------.........//////++++++,,,------...//////+++,,,---...////////////++++++,,,,,,---...//////+++++++++,,,,,,---------,,,---......,,,,,,,,,...,,,---......,,,,,,---.........///000///...,,,+++------------------------.................................------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...........................---,,,+++,,,---...///...---,,,,,,---...///000***++++++,,,---...//////------------------------///---******,,,...//////------------------------000///...---,,,+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,---...///000111---,,,++++++++++++,,,------------...............,,,++++++,,,......,,,++++++,,,---.........---,,,---------,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,...,,,(((&&&&&&'''***,,,+++***(((''''''(((***+++)))***+++,,,,,,,,,,,,,,,******+++******+++---000,,,,,,************,,,,,,)))***,,,------,,,***)))***)))'''%%%&&&(((+++---))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%'''***---...---+++)))++++++---......---++++++))))))*********++++++++++++,,,,,,------,,,,,,+++$$$&&&((()))************)))***,,,,,,++++++,,,...++++++************++++++******++++++++++++******)))))))))***+++++++++,,,************************)))***++++++,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,++++++************++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,+++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&(((***+++)))'''+++,,,---...---+++)))'''---,,,,,,+++*********+++***+++---//////---+++)))(((((())))))******++++++,,,,,,,,,++++++***************+++++++++******))))))((()))+++---...---,,,******+++,,,,,,---......++++++++++++++++++++++++////////////////////////------............------............////////////////////////000000000000000000///...............///////////////////////////////////////000111111000000///...............------,,,++++++++++++,,,---------,,,,,,+++++++++((()))***+++,,,,,,,,,,,,+++,,,---.........---,,,***+++,,,,,,------,,,,,,000---++++++...000000...///...---,,,,,,,,,,,,,,,..................------///...---,,,,,,,,,,,,,,,------------------------................................................//////............//////,,,,,,,,,---------............---,,,,,,---------+++++++++,,,---...///000//////...---+++)))&&&%%%------,,,+++,,,---...///,,,++++++***+++,,,...///........................///...,,,++++++,,,...///.........------,,,,,,,,,///...,,,+++***+++,,,,,,.........///////////////........................------......//////000000//////000000///...------(((((()))***,,,---...///------------------------+++++++++,,,,,,---------......---,,,,,,+++************+++++++++,,,,,,,,,......---,,,,,,---------,,,,,,,,,---------......******+++,,,,,,,,,++++++***+++---......---+++******++++++,,,,,,++++++************++++++,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,...---+++***)))***++++++)))))))))))))))*********************************......---,,,+++***)))((())))))***+++,,,------...---,,,***)))))))))******,,,,,,,,,+++++++++******,,,+++++++++***)))))))))&&&''')))***+++************+++,,,,,,+++***+++---++++++************++++++++++++,,,,,,,,,,,,++++++***************+++++++++******************************+++,,,,,,,,,,,,,,,,,,,,,++++++***************************************************************************+++++++++++++++************++++++++++++++++++++++++++++++***))))))))))))))))))*********************************)))))))))))))))***+++++++++************)))************************,,,,,,++++++***)))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++***************************************************(((''')))++++++***''''''(((***++++++***)))(((---,,,++++++******++++++***+++,,,------,,,+++***************++++++++++++,,,,,,++++++++++++++++++******+++++++++*********+++******+++------,,,*********++++++,,,------...++++++++++++++++++++++++........................------............------............////////////////////////000000000000000000///...............///////////////////////////////////////000111111000000...---------.........------,,,,,,,,,,,,,,,...---------,,,,,,,,,+++***+++,,,---............+++,,,---......---,,,+++***+++,,,,,,------,,,,,,...+++)))***,,,...---,,,......------,,,---------..................------///...---,,,,,,,,,,,,---------------------------................................................//////............//////,,,,,,---------.........------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///000000111111000...---,,,------,,,,,,,,,---...///---------,,,------..................---------,,,///...,,,++++++,,,...///......---------,,,,,,,,,...---,,,,,,++++++,,,,,,000//////......---------------------------------------------............///////////////...---,,,******+++,,,---......///------------------------+++,,,,,,,,,,,,,,,,,,---......---,,,,,,+++*********++++++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------)))******++++++++++++++++++,,,---------,,,+++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++)))*********++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******---,,,***)))))))))***+++*********)))))))))((((((+++++++++***************)))******+++++++++******+++,,,---,,,*********,,,++++++************++++++,,,,,,,,,------,,,,,,,,,+++++++++***************************************++++++,,,---------,,,,,,+++************)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++************++++++************************))))))(((((((((((())))))***************************)))))))))))))))******+++++++++************)))*********************************************************************************++++++++++++,,,************************************************************************+++***)))***++++++***(((%%%&&&(((***+++,,,++++++,,,,,,++++++******++++++******++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,************************---,,,++++++,,,,,,***(((******++++++,,,,,,------++++++++++++++++++++++++------------------------------............---------............/////////////////////000000000000000//////............//////////////////////////////////////////000111111111000...,,,,,,---///000///......---,,,---------.........---------------,,,---...///////////////,,,,,,---------+++***)))***+++,,,,,,------,,,,,,---+++******,,,------,,,......---------...//////------------------............---,,,,,,,,,------------------------------................................................//////............//////,,,------------............---------------......---,,,,,,,,,,,,,,,------,,,---.../////////......------,,,,,,------...///......//////......------.........------,,,,,,,,,///...---,,,,,,---...///...------------,,,,,,,,,,,,------------,,,,,,+++000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---............---,,,,,,,,,---------............---------------------------,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------******+++,,,,,,,,,++++++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++************+++*********)))))))))))))))***************+++++++++,,,,,,,,,,,,++++++******+++------,,,***)))***+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,+++++++++***)))))))))************************++++++,,,------------,,,***)))))))))))))))))))))------------------------++++++++++++++++++++++++,,,+++++++++***)))))))))++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))************************+++++++++***++++++,,,---+++++++++*********))))))************************))))))*********+++++++++************************************++++++++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,+++***)))((()))***,,,------------,,,,,,++++++***++++++,,,+++***)))))))))***+++,,,,,,,,,,,,++++++******)))*********++++++,,,,,,,,,******************++++++,,,+++***+++,,,,,,+++)))******++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------------............---------------.........//////////////////000000000000000///............/////////////////////////////////////////////000000111222111///------///111222//////...------------...........................------...///////////////,,,,,,------,,,***)))'''***+++,,,,,,------,,,,,,...---------.../////////------------...//////000,,,,,,------------.........------,,,,,,,,,------,,,,,,------------------................................................//////............//////------------............/////////...//////000000...---,,,,,,,,,,,,,,,---***+++,,,.........---------------------......///---.../////////---,,,+++,,,,,,,,,---------------......------------......------------------------+++,,,---......---,,,+++.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,,,,---------------,,,,,,...------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------******+++++++++,,,,,,,,,++++++,,,------------,,,......---++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......((()))+++,,,------,,,+++((()))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,------,,,++++++*********+++------,,,***)))***+++,,,,,,++++++++++++,,,,,,******++++++++++++******,,,+++++++++***)))))))))***************************+++,,,,,,------,,,,,,)))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))++++++************++++++))))))))))))))))))))))))+++******))))))******+++************************++++++******+++,,,,,,---+++++++++*********))))))************************)))))))))***++++++,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,++++++***++++++,,,,,,+++***)))((()))***,,,---++++++******)))))))))(((*********++++++,,,,,,,,,******))))))******,,,,,,***))))))+++---...---+++******+++++++++++++++,,,++++++++++++++++++++++++------------------------------............------------------............////////////000000000000//////............/////////////////////////////////////////////000000111333222000//////111222333//////...------------...........................,,,,,,---............---,,,,,,------,,,***)))'''***+++,,,,,,------,,,,,,,,,---...............///---------------...///000,,,,,,,,,,,,------......------,,,,,,,,,------...,,,,,,,,,---------......................................................//////............//////---------.........//////......------...///000000......------,,,---------...///000000000///...---------.........//////...,,,---.........,,,+++)))***+++,,,,,,---...//////........................------------------------+++,,,......///...---,,,+++,,,,,,------.........------------------------000/////////......------,,,,,,---------------,,,------------,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,,,,---......///............---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------......((()))+++,,,------,,,+++(((((()))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,------...+++++++++,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***+++++++++,,,------,,,+++*********++++++,,,---,,,*********,,,,,,,,,++++++++++++,,,,,,)))******++++++******)))+++++++++*********************************************+++,,,,,,,,,++++++)))))))))************+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************++++++************++++++************************++++++************++++++************************(((((((((((()))***+++++++++++++++************)))++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,+++++++++---++++++******)))(((((('''++++++******++++++,,,,,,+++***))))))***+++---...*********)))))))))))))))++++++++++++++++++,,,,,,******)))))))))+++,,,---)))((()))+++---...---,,,******++++++++++++++++++++++++++++++++++++++++++------------------------------............------,,,------------.........////////////000000000000///............//////000///////////////////////////////////////000111111111111111111111222222333///......---,,,------------------------.........+++,,,,,,---------,,,,,,,,,,,,---------+++***)))***+++,,,,,,------,,,,,,)))+++------,,,+++,,,---------,,,,,,,,,---......++++++,,,,,,------......------,,,,,,,,,---......+++,,,,,,------.........................................................//////............//////------........./////////++++++++++++,,,---......///...............//////....../////////---,,,+++------...////////////...,,,,,,,,,---,,,,,,+++++++++,,,,,,---...///000000........................,,,,,,,,,------------...,,,------............---++++++,,,---...///000000........................///////////////.........,,,,,,---............------------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////++++++++++++,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------******+++,,,,,,,,,++++++((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++*********+++,,,,,,---,,,,,,,,,)))))))))))))))************************+++++++++,,,+++******)))***++++++***+++,,,,,,+++***+++------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******************+++++++++************************((()))******++++++******************++++++,,,,,,***************************************************************+++++++++++++++************++++++++++++++++++++++++++++++******))))))))))))******************************(((((((((((()))***+++,,,+++++++++************)))++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&)))+++,,,+++***,,,...,,,+++***)))((((((((((((++++++******++++++,,,---*********++++++,,,---...)))***************++++++,,,,,,++++++++++++++++++***)))(((((()))+++---...******)))+++------,,,+++++++++******************++++++++++++++++++++++++........................------............------,,,,,,---------.........////////////000000000000...............///000000///////////////////////////////////////000111111...///000111111111000000...------,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---------,,,,,,++++++,,,---......---,,,+++***+++,,,,,,------,,,,,,(((+++......,,,+++,,,------,,,,,,+++++++++,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,---...///++++++,,,,,,---......///................................................//////............//////............////////////,,,,,,,,,,,,---...///000///////////////000111222,,,------......,,,+++***,,,---...///000//////...---,,,,,,,,,,,,------...////////////////////////......////////////......,,,,,,,,,---------......---------------...//////---------......//////000------------------------------...............///,,,---...///////////////---------------.........------------------------+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......,,,,,,,,,------------...------------...///000111,,,,,,,,,,,,------------+++,,,,,,---------------)))***,,,---...------,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++***+++++++++,,,,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,---------,,,,,,(((((()))))))))*********+++++++++***************++++++***))))))***+++,,,)))***,,,,,,++++++,,,...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++))))))******+++++++++,,,************************(((((()))*********************+++++++++,,,,,,,,,------------------------))))))))))))))))))))))))))))))******+++++++++,,,++++++************++++++++++++++++++++++++++++++))))))(((((((((((())))))************************************+++,,,---...+++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++$$$'''++++++******,,,///---,,,,,,+++******+++++++++*********+++,,,,,,---******+++,,,------......*********++++++,,,,,,------,,,,,,++++++************)))(((((()))+++---...,,,+++++++++,,,,,,***)))++++++******************++++++++++++++++++++++++////////////////////////---..................---,,,,,,,,,---------......////////////000000000000...............///000111///////////////////////////////////////000111111+++---///000111000///...------,,,++++++++++++,,,+++++++++,,,,,,---------,,,------...------,,,,,,+++,,,---.........---,,,++++++,,,---------,,,,,,***---000000...---...///---,,,,,,+++******************+++,,,,,,---......,,,,,,,,,,,,,,,---...///++++++,,,,,,---...//////................................................//////............//////............/////////000////////////000111333333////////////000111333333///000111222222111111000,,,---///000000000///......---,,,,,,---...000111333222111000///...------......////////////......,,,,,,,,,------............---,,,,,,---...///000//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------...///000000//////............//////000000------------------------+++++++++,,,,,,---------******+++,,,------......,,,,,,,,,---------......---------...///000111111,,,,,,------------......******+++,,,,,,,,,++++++''')))+++...///...---,,,,,,------......------,,,,,,,,,,,,++++++*********++++++------------++++++******+++++++++,,,,,,,,,...---+++***)))***++++++------------------------************************((()))***+++,,,---......))))))***+++,,,------...)))***,,,---...---,,,,,,******++++++,,,,,,,,,,,,,,,+++++++++******))))))+++++++++***************---+++***+++......***&&&,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))+++++++++***************************************,,,,,,,,,++++++*********........................++++++++++++++++++++++++...---,,,+++******************+++++++++******)))))))))*********+++++++++((()))))))))************+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,+++***)))%%%&&&)))***+++***)))(((((()))))))))************************************++++++++++++++++++++++++))))))***++++++++++++***+++,,,...//////...,,,+++++++++************++++++))))))))))))))))))))))))))))))(((((()))***++++++((()))+++,,,,,,+++)))(((++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++***)))(((((((((((()))))))))***+++++++++,,,((()))***,,,.../////////+++,,,------......------........................222000///---,,,,,,,,,---,,,---///000000000///...000000////////////000000..............................////////////........................------///,,,***+++...///...,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...---,,,,,,++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---,,,++++++++++++,,,------------............///////////////............---------.........//////------------------------///---,,,---000111000...////////////////////////............////////////////////////////////////////////////////////////////////////////////////................................................&&&'''***---.../////////.........///////////////........................000///...---------------////////////////////////333111/////////...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,---,,,+++,,,///000...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---,,,+++++++++,,,---...,,,---------------------************************,,,++++++******++++++,,,((()))***+++++++++++++++++++++++++++++++++++++++------------------------+++***)))(((((()))***+++,,,,,,+++***)))))))))***+++***))))))***,,,---///***************************++++++,,,,,,++++++******************************************+++++++++&&&(((***++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++...---,,,+++***************++++++,,,++++++******++++++++++++,,,,,,,,,------,,,+++***)))((('''&&&+++++++++++++++++++++++++++++++++*********)))))))))***++++++++++++***)))((()))***+++++++++***)))************++++++++++++************************++++++++++++++++++++++++))))))***++++++++++++***(((((()))******)))((((((++++++************++++++***************************))))))))))))******+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,'''((()))***************+++,,,------......------........................111000...---,,,,,,---------......///////////////000000////////////000000..............................////////////..............................///---++++++---......,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++---------,,,---......///------,,,+++++++++,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++///...------------...///---------............///////////////............+++,,,,,,,,,------------........................///...,,,...000111000...////////////////////////............////////////........................////////////////////////////////////////////////////////////////////////........................***+++,,,---.../////////////////////////////////........................//////...---------------////////////////////////...---,,,---///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,+++***,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***))))))((()))***+++,,,------,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******))))))))))))******++++++++++++************************+++,,,---...***************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))******++++++,,,,,,"""&&&++++++)))))),,,000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...************************,,,,,,,,,++++++++++++***((()))))))))))))))))))))++++++++++++++++++++++++------,,,+++******************++++++,,,++++++************+++++++++,,,,,,...---,,,+++)))(((&&&&&&+++++++++++++++++++++++++++++++++***************)))***++++++++++++***)))++++++++++++++++++*********++++++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))***++++++++++++***************************++++++************++++++++++++++++++++++++++++++++++++***)))))))))******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***+++,,,------......------------------------------000///...---------------...............///000000000//////......//////000..............................////////////.................................---++++++,,,------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,------...,,,,,,+++++++++,,,------------------------------,,,,,,------------,,,,,,///......------......///---------............////////////............---,,,,,,---------.........///////////////////////////...---...000111000///////////////////////////............////////////........................////////////////////////000000000000000000000000000000000000000000000000..........................................//////////////////////////////........................//////...------------...////////////////////////,,,++++++,,,...000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,+++******+++---...,,,++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,---......---,,,,,,,,,+++*********************************---,,,,,,++++++,,,,,,---,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******************))))))***+++,,,,,,++++++***)))******+++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------&&&)))+++,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,************************++++++++++++++++++++++++)))******+++,,,---......************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++---,,,++++++*********+++))))))******+++*********'''(((((((((((()))))))))++++++************))))))*********************************************************++++++*********---,,,+++************************+++++++++,,,,,,************************++++++++++++++++++++++++))))))***++++++++++++***,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,++++++***))))))))))))++++++***))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,(((((()))***+++++++++,,,......------,,,,,,++++++,,,,,,------------,,,,,,+++,,,------......------------------------------............---------...///......------...000111/////////....../////////..............................////////////......---------..................---,,,+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************++++++++++++,,,++++++++++++,,,------++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////.........---------/////////000000000000111........................////////////000000000///////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000////////////////////////........................///...---,,,---...000111000000000///////////////........................///......---------......////////////////////////...---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,*********+++,,,,,,,,,+++******+++,,,,,,---......---------------------,,,............/////////000---,,,,,,+++***)))((((((************************------,,,,,,,,,,,,---------------------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,+++))))))''')))+++---------+++***)))***+++,,,---,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,***)))+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************++++++++++++++++++++++++((())))))***+++,,,,,,---************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++******++++++''''''((()))******))))))'''(((((((((((()))))))))+++++++++***************************************************************+++******************+++,,,+++***)))))))))))))))))))))))))))*********+++************************++++++++++++++++++++++++))))))***++++++++++++******))))))(((((())))))***++++++************++++++************************,,,,,,+++***))))))******++++++***))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,'''((()))+++,,,,,,,,,,,,------,,,,,,++++++******'''((()))******++++++++++++,,,------......------------------------------------..................///......------...000111//////............//////..............................////////////......---------.........//////---------,,,+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,------,,,++++++++++++,,,------++++++++++++,,,,,,---...,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............------------/////////000000000000111------------------------000000000000/////////000////////////////////////............////////////000000000000000000000000////////////////////////000000000000000000000000................................................,,,,,,++++++,,,...000111111111000000////////////////////////////////////......---------......///////////////////////////...---,,,,,,---...---+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,)))***+++,,,,,,++++++,,,******+++,,,,,,---......---------------------,,,******++++++,,,,,,,,,,,,,,,,,,+++******)))((((((************************---,,,,,,++++++,,,,,,---,,,,,,---,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))((()))+++---...---,,,+++)))***+++,,,---,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...***'''(((,,,...,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,***************************++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,''''''((()))*********************+++++++++,,,,,,------,,,+++***))))))(((***************************************+++++++++++++++***))))))***++++++***************)))))))))(((((()))))))))*********************************++++++++++++++++++++++++))))))***++++++++++++***************************++++++************++++++************************,,,++++++*********++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,............---,,,,,,,,,,,,++++++++++++((()))***+++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////..................///000000///......------......///..............................////////////......,,,,,,------.../////////---------,,,***)))***,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,+++++++++,,,------......,,,,,,,,,,,,......------............---------......//////......------------............///.........------------,,,,,,,,,---------.........------------------------000111222111///...///000////////////////////////............////////////000000000000000000000000////////////////////////000000000000000000000000................................................+++++++++,,,---///000111222111111000000//////...////////////////////////...------------...//////////////////////////////,,,++++++,,,...000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,)))+++------,,,+++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,---------,,,,,,,,,+++++++++***)))))))))************************,,,++++++******++++++,,,+++,,,,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,------,,,,,,+++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++,,,++++++***++++++,,,,,,((()))***++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,++++++*********************************))))))*********+++++++++++++++***))))))***++++++)))***+++,,,,,,,,,+++***))))))*********+++++++++************************++++++++++++++++++++++++))))))***++++++++++++******+++,,,------,,,+++***++++++************++++++++++++++++++++++++++++++++++++*********+++,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,***+++---...///...---,,,,,,,,,,,,,,,------------,,,------......---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///////////////---......//////////////////......------......///..............................////////////......,,,,,,------...//////000,,,---...,,,)))(((***,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,)))******+++,,,,,,---------------,,,---......///------,,,+++++++++,,,,,,///...,,,++++++,,,...///------............------------...//////...---------------............///.........---------,,,,,,+++,,,,,,,,,------------........................000111333111///...///111////////////////////////............////////////........................////////////////////////////////////////////////................................................------...///////////////222222111111000//////...////////////////////////---------------...//////////////////////////////...---,,,---///000///...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,))),,,......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,......///......---+++++++++++++++++++++***************************+++******))))))******++++++,,,,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,***,,,...---++++++///333,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++************************))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,******+++,,,------......+++++++++++++++++++++++++++++++++***++++++,,,,,,)))***+++,,,---.........)))************+++++++++(((((()))***,,,---...///))))))))))))))))))))))))))))))******++++++++++++,,,+++***))))))***+++,,,)))***,,,.........,,,+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))***++++++++++++***%%%'''(((******((('''%%%++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------((()))+++,,,,,,+++)))(((++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,(((***+++------,,,+++***,,,------....../////////++++++++++++***)))((('''+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000//////,,,---///000000000///............------.......................................////////////......,,,,,,------...///000000,,,......,,,)))((())),,,---,,,,,,++++++,,,,,,---......------------,,,,,,((())))))***++++++,,,,,,...------------...//////...------,,,++++++++++++---,,,***))))))***,,,---------............------++++++,,,------,,,++++++---------.........//////......---------,,,,,,,,,---------.........//////////////////////////////000222333222///...///111////////////////////////............/////////000------------------------////////////////////////////////////////////////000000000000000000000000........................///000111111111000...---222222222111000//////...000000000000000000000000---------------...///000////////////////////////333111/////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,***,,,//////---,,,---///---,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////((()))***+++++++++***)))+++++++++++++++,,,,,,,,,******************************))))))))))))******,,,,,,---.../////////...------------------------++++++++++++++++++++++++---,,,+++******+++,,,---......,,,+++++++++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++++++++)))++++++++++++++++++++++++000...,,,***))))))***+++************************'''(((+++------,,,***))),,,+++***))))))***+++,,,---,,,***)))))))))******+++++++++++++++***)))(((++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,((((((''''''(((***---...+++,,,---...---+++)))''''''((()))******)))((('''+++++++++++++++++++++++++++*********)))(((((((((******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******************************++++++************++++++------------------------,,,++++++******++++++,,,************************///......---+++******)))------,,,++++++,,,,,,,,,...---,,,,,,......---,,,000//////......---,,,,,,..............................////////////.....................---------..................................................................------//////...---,,,,,,++++++------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,,,,---...//////---------------...///000......////////////......///////////////////////////////////////.........000000000000000000000000////////////000000000000111111000000000000111111//////////////////////////////......///000111111//////000000000000//////111111000000//////......000000000000000000000000000000000000000000000000//////............//////111111000///////////////------......//////000000111111111111111000//////000000000000000000000000////////////////////////000000000000000000000000........................)))+++------------///000...------------...///////////////...---------,,,***,,,//////...,,,,,,---///............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...+++++++++,,,,,,---------------------,,,,,,+++*********++++++++++++***))),,,,,,++++++,,,,,,---...***++++++,,,,,,++++++*********))))))))))))******---,,,+++*********+++,,,******************************+++,,,,,,,,,,,,+++***+++---......---+++***))))))***+++,,,,,,,,,,,,------,,,++++++******)))---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++))),,,,,,++++++++++++++++++---,,,+++))))))***+++,,,************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,***)))))))))******+++++++++++++++***))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))*********+++++++++,,,+++)))(((((()))+++,,,---,,,,,,+++***)))))))))(((((()))******)))((((((************************,,,,,,,,,+++++++++++++++******++++++++++++***************+++++++++,,,,,,******************************++++++++++++******,,,,,,++++++************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,......---,,,.........---------------..............................////////////......------------------------........................................................................///......---,,,,,,++++++...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,........................++++++,,,------...//////---------------...//////......////////////......////////////////////////////////////////////////000000000000000000000000000000000000////////////000000////////////000000////////////////////////111111111111111222333333//////000000000000//////111000000000/////////...000000000000000000000000////////////////////////000000////////////000000111111000///////////////.........///////////////000000111111000000///...////////////////////////////////////////////////////////////////////////........................***,,,------------...000...------------...//////...............------------///000000...---......///............---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...+++++++++,,,,,,---------+++++++++++++++***))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++*********))))))))))))******,,,+++***))))))***++++++************************++++++,,,------------,,,((()))***++++++***)))(((++++++,,,,,,,,,++++++***+++++++++++++++++++++,,,...------,,,,,,------...,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***,,,,,,,,,++++++*********++++++***)))***+++---...************************---,,,***))))))***+++,,,---,,,,,,++++++,,,,,,---,,,+++******)))*********++++++++++++++++++***)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))(((((()))))))))*********///...,,,***))))))******...,,,***((('''((()))+++((())))))******))))))((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,******++++++++++++***************++++++++++++,,,))))))))))))))))))))))))******++++++++++++******+++************)))))))))************************++++++************++++++************************+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,---...---,,,,,,......---,,,,,,,,,,,,,,,------------..............................////////////......------------------------.................................................................................------,,,,,,+++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////...------------...//////......////////////......////////////////////////////////////////////////000000000000000000000000111111000000//////......//////............//////000000000000000000000000111111111111111111222333//////000000000000//////000000000000////////////000000000000000000000000////////////////////////111111000000000000111111111000000///////////////000000///////////////...//////000000000///..............................////////////////////////................................................,,,---......---,,,---......------------...//////---------...............//////000...,,,,,,---...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,++++++***,,,,,,+++******+++,,,---,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++*********))))))))))))************))))))))))))***+++++++++++++++++++++++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******+++,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***---,,,,,,++++++*********,,,++++++******+++,,,,,,************************)))))))))))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,++++++******************+++++++++,,,,,,+++******************++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++*********))))))))))))))))))*********+++///...---++++++*********,,,+++)))((((((((())))))))))))))))))))))))))))))************************((((((((()))*********+++******++++++++++++******************++++++++++++******************************++++++++++++*********)))))))))))))))))))))************************++++++************++++++***************************+++---......---+++***++++++++++++++++++++++++------,,,,,,+++******))),,,,,,+++++++++,,,------...---,,,,,,......---,,,******++++++,,,---....................................////////////........................//////................................................---------.....................---------,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++++++++,,,,,,,,,,,,,,,------------------------,,,---------......//////......---------......///......////////////......///////////////////////////////////////000000000////////////////////////111111000000//////......000//////......//////000000000000000000000000000000///////////////000000//////000000000000//////000000000000////////////////////////////////////........................111000000//////000000111000000////////////000000111000000000//////............////////////..............................////////////////////////...................................................//////...---,,,,,,---...------------...//////,,,---------.../////////......---+++))))))+++---///............---------++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////...------,,,+++)))((()))***,,,---,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***+++******))))))******+++***************++++++++++++++++++++++++++++++++++++,,,,,,---------------......------------......,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***,,,,,,,,,++++++*********------,,,+++************************************###%%%(((***+++++++++*********++++++++++++******************+++************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---+++++++++******)))))))))+++++++++++++++++++++++++++++++++*********))))))*********+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,))))))***+++***)))((('''******))))))))))))******++++++++++++++++++++++++((((((((()))*********+++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))***************************++++++************++++++++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,++++++******))),,,+++++++++,,,,,,---......---,,,,,,......---,,,)))******+++,,,---....................................////////////............//////000000000000................................................---------.........//////---------------,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------+++++++++,,,,,,---------------------------------------...............//////......---------............////////////......////////////////////////////////////000000111111////////////////////////111000000000/////////...111000000//////000000111000000000000000000000000000000///////////////000//////000000000000//////////////////000000000000////////////////////////////////////////////////000//////......//////000000000////////////000000111111000000/////////.........////////////..............................////////////////////////........................////////////////////////...000000///---,,,,,,---...------------...//////,,,---------.../////////......---+++***)))+++---///............---------+++++++++,,,,,,---------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////.........+++***((('''((())),,,---,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***++++++************++++++***++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++++++++++++++++++++++++++...------,,,+++***)))(((************************###%%%(((+++,,,,,,***))))))******++++++******)))))))))***++++++++++++******+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++***))))))((((((+++++++++++++++++++++++++++++++++************)))***++++++++++++,,,,,,,,,+++++++++,,,,,,---------((()))+++,,,,,,+++)))'''+++******))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******++++++++++++******)))))))))************+++++++++++++++++++++++++++******++++++++++++******)))))))))************+++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------++++++++++++,,,---.........---,,,,,,......---,,,***++++++,,,---......///..............................////////////...............///000000111111................................................,,,,,,------.../////////------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,........................//////...------------.........////////////......////////////////////////...//////000000111111222000000000000000000000000/////////000000000000000111111000000000000111111000000000000000000000000333222222111111111111111//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000//////............/////////////////////000000111111000000000000000000///......///000000000//////........................////////////////////////........................////////////////////////...000000///---,,,---......------------...//////---------..................///000///...---///111///............---------***++++++,,,,,,------...,,,---...---+++***+++,,,------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++***))))))))))))+++,,,---,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***++++++************++++++***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++*********++++++,,,,,,---,,,,,,,,,,,,++++++***)))************************))))))++++++,,,++++++*********+++,,,,,,+++******((()))***+++,,,++++++******+++,,,,,,------,,,,,,***+++++++++,,,,,,,,,,,,+++++++++***)))(((((((((+++++++++++++++++++++++++++++++++************)))************++++++++++++******+++,,,,,,,,,,,,,,,******+++++++++++++++***++++++***))))))***++++++************************,,,,,,,,,+++++++++++++++******++++++++++++******))))))))))))******************************************++++++++++++******************++++++,,,,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------++++++++++++,,,---...///...---,,,,,,......---,,,,,,,,,------.........///..............................////////////......,,,,,,,,,---.../////////................................................,,,,,,------...//////000------------------------)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,------------....................................,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,////////////............//////...---------------......////////////......////////////////////////...//////000111111222222000000000000000000000000......//////000000111111000000////////////000000////////////////////////333333222111111111111111//////000000000000//////.../////////000000000111000000000000000000000000111111111111111111111111000000////////////000000///////////////000111111000000000000000111111111...///000000111111000000////////////////////////////////////////////////////////////////////////////////////////////////...///000///...---...///...------------...//////...............------------///000111000000111222///............---------******+++,,,,,,---......***,,,------++++++,,,...---------,,,,,,+++++++++))))))***+++++++++++++++******+++,,,,,,---......,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***,,,++++++******++++++,,,)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---...///000000///...---***++++++,,,,,,,,,++++++,,,+++++++++++++++++++++...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++))))))***+++,,,------...******+++,,,,,,,,,,,,+++************************000...---+++******++++++++++++------------++++++((()))***+++,,,,,,+++******+++,,,,,,------------)))************++++++++++++++++++***)))(((((('''+++++++++++++++++++++++++++++++++************)))))))))))))))************+++++++++,,,,,,++++++***---,,,***))))))+++,,,...,,,+++***))))))***+++,,,))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******))))))))))))************))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++******)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,---...///...---,,,,,,......---,,,---------............///..............................////////////......******+++,,,,,,---......................................................,,,,,,------...///000000------------------------((())),,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------......///000111111,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........000///...---------------......////////////......////////////////////////...//////000111222222222000000000000000000000000------...///000111222222//////............//////////////////////////////111111000//////...////////////000000000000//////.../////////000000111111000000000000000000000000111111111111111111111111111111000000000000111111///////////////000111111//////000000111111222222//////000111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000---///000///......///000...------------...///////////////......------,,,***,,,///000000///000111//////.........---------******+++,,,,,,---......***+++,,,,,,,,,,,,---...---------,,,,,,+++++++++***+++,,,,,,------------+++,,,---...////////////,,,,,,++++++,,,,,,---...+++++++++,,,,,,+++++++++,,,++++++******++++++,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++---......---+++***,,,,,,,,,,,,++++++***)))*********++++++,,,------------------------------)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++***)))((((((***,,,---,,,,,,,,,+++***)))((((((*********++++++,,,,,,,,,,,,,,,,,,++++++***************************************++++++++++++******)))************+++++++++))))))************))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,******++++++++++++******++++++,,,***(((''''''(((******))))))))))))))))))))))))))))))))))))))))))************************...---,,,,,,+++***)))(((++++++,,,,,,,,,++++++*********)))))))))))))))***++++++******)))*********)))+++,,,,,,+++***++++++))))))***++++++,,,---------------............///////////////////////////---------............///,,,---...//////...---,,,,,,---.........---,,,+++...---,,,,,,++++++++++++------------------------------...---,,,+++***)))---+++***+++......,,,)))------------------------------------------,,,,,,)))***+++,,,---,,,+++***---...///...,,,,,,.../////////............//////////////////////////////////////////////////////......///000000000000000000000111111111111000000......////////////......000000000000000000000000000000000000000000000000222222111111000/////////222222111111111111222222000000000000000000000000111111000000000000111111//////000000111111222222000000000000000000000000////////////////////////////////////000000000000............///000222222000000///////////////000000000000000000///..............................222111111111000000//////000///...------...///000............////////////000...------...///...---000///...---,,,+++++++++,,,,,,,,,------.................................,,,,,,,,,---------......111111000000///...,,,,,,,,,------......------,,,+++,,,---.........---,,,...---,,,,,,,,,,,,---...------------------------///......------,,,++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---.........---------,,,,,,++++++,,,,,,------,,,,,,+++*********+++------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++******)))***+++,,,---,,,,,,++++++******)))))),,,,,,------------------,,,,,,,,,++++++***************************************++++++++++++******)))************+++++++++)))******++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++---......---***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************------,,,,,,++++++******++++++,,,,,,,,,++++++******)))))))))******+++,,,+++***************++++++***,,,------,,,++++++,,,***+++++++++,,,------------------............///////////////////////////,,,,,,,,,,,,---------...------...//////...------((()))+++---//////000///...---,,,,,,++++++,,,,,,------------------------......---,,,,,,++++++***...,,,+++,,,...///---***------------------------------------------------***++++++,,,---,,,,,,,,,---...///...,,,,,,.../////////............//////////////////////////////////////////////////////......///000000000000000000000111111111111000000//////000000000000//////000000000000000000000000111111111111111111111111000000000000000111111111222222111111111111222222111111111111111111111111000000////////////000000000000000000000111111111000000000000000000000000////////////////////////////////////000000000000//////...//////000111222111000000//////000000000000000000000000///..............................111111111000000000////////////000111111000//////............///////////////...,,,,,,---......---000///...---,,,,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,---------............/////////...------,,,------......------,,,+++,,,---.........------...---,,,,,,,,,,,,---...---------------,,,,,,,,,,,,,,,------------------++++++*********)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------.........,,,+++***---,,,,,,++++++,,,,,,------,,,++++++******++++++------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++*********---------------,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++******++++++++++++******)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,......---+++***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++,,,,,,---))))))******++++++,,,,,,+++,,,......,,,+++,,,---,,,------------------------------............///////////////////////////+++++++++,,,,,,,,,------------...//////...------((()))+++---...///000000...---,,,,,,,,,,,,,,,,,,------------------------///...---+++++++++,,,,,,...---,,,---...///---,,,------------------------,,,,,,,,,---.........///---,,,,,,,,,,,,---......---...///...,,,,,,.../////////............//////////////////////////////////////////////////////......///000000000000000000000111111111111000000000000111111111111000000000000000000000000000000111111111111111111111111...//////000111111222222222222111111111111222222111111111111111111111111/////////....../////////111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000111111000000000111111222000000111111000000//////////////////////////////111111000000000000//////...///222333333222///...............////////////...---++++++---......---//////...---,,,,,,,,,,,,---------------.................................,,,,,,,,,---------......+++,,,------.........---,,,------......------,,,+++,,,------......------...------,,,,,,------.........------,,,,,,+++++++++++++++,,,---.........++++++++++++************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++........................,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,***+++++++++++++++++++++,,,+++++++++******))))))+++++++++***************++++++++++++++++++++++++******++++++++++++******))))))*********++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,+++***)))***+++************++++++++++++************************************************++++++,,,,,,,,,---------++++++,,,,,,---,,,,,,,,,---,,,,,,+++++++++,,,,,,((()))***+++,,,,,,------+++---......---,,,,,,---...............------------------............///////////////////////////+++,,,,,,,,,,,,------------..................---............---,,,++++++...------,,,,,,,,,------------------------------000///,,,+++***+++---...///...------............------------------------+++,,,,,,---...//////000......---,,,,,,...///000---...///...,,,,,,.../////////............//////////////////////////////////////////////////////......///000000000000000000000111111111111000000111111111222222111111111000000000000000000000000111111111111111111111111//////000000111111111111222222111111111111222222111111111111111111111111000000////////////000000222222111111000000//////000000000000000000000000111111111111111111111111////////////000000000000111000000////////////000111111111111111111222333000000111111111000000///000000000000000000000000000000000000000000//////...///111222222111///...............////////////...,,,++++++---......---//////...------------------------.......................................,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------------------------------------......---,,,,,,+++++++++++++++,,,,,,,,,------------------------------------,,,***))))))***,,,---------------------------,,,,,,,,,,,,------------((()))***,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,........................++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******)))))))))************************++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++,,,,,,------------,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******)))***++++++))))))***,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,------...***+++,,,---------------//////---,,,++++++******((()))***,,,------------+++---......---,,,,,,---///.....................---------............///////////////////////////------------.....................------.........222111///---,,,***))))))---------,,,,,,---......------------------------000...---++++++,,,---///.........---------...///------------------------,,,,,,------...///000000///...---,,,---...///000---...///...,,,,,,.../////////............//////////////////////////////////////////////////////......///000000000000000000000111111111111000000111111222222222222111111000000000000000000000000111111111111111111111111111111111111000000//////222222111111111111222222111111111111111111111111222111111000000111111222222222111111000000//////000000000000000000000000222222222222222222222222////////////000000000000111000000////////////000111111000000111222333333000000111111111111000000111111111111111111111111//////////////////000000000//////......//////000............////////////...,,,++++++---.........//////...---------......................................................,,,,,,,,,---------......------------,,,+++***))),,,------......------,,,,,,,,,,,,,,,------......------------------------------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++---------------------------,,,***))))))***,,,---------------------------++++++++++++,,,,,,,,,,,,((())))))+++,,,...///000+++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,........................++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++*********************************++++++++++++*********++++++,,,,,,++++++***)))******++++++******))))))***,,,,,,++++++,,,...+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,***+++,,,------......---///...---,,,+++*********)))***+++---------,,,,,,+++,,,......,,,+++,,,------.....................---------............///////////////////////////---------........./////////...------------...//////...---,,,,,,,,,,,,,,,------------------...///------------------------///...---,,,,,,---...............---++++++...000---------------------------------.../////////000...------------...//////---...///...,,,,,,.../////////............//////////////////////////////////////////////////////......///000000000000000000000111111111111000000111111222222222222111111000000000000000000000000222222222222222222222222222222111111000//////...222222111111111111222222222222222222222222222222333222222111111222222333111111111111000000000000000000000000000000000000111111111111111111111111////////////000000000000000000////////////000000000000000000000111222333000000111111222222111111000000000000000000000000......////////////000000000///...------...///000............////////////...---+++,,,...000000/////////...............////////////.......................................,,,,,,,,,---------...............---,,,+++)))))),,,------......------,,,---,,,,,,,,,,,,---...///,,,------......------,,,+++++++++,,,,,,,,,,,,,,,---------,,,+++*********************++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,++++++++++++,,,,,,++++++------------++++++++++++******++++++,,,,,,........................,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++***)))******+++---------,,,,,,++++++***++++++++++++,,,,,,,,,,,,((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))******************+++******************************++++++++++++*********+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***''')))************,,,---))))))******+++,,,,,,---++++++++++++++++++++++++***************************************************+++,,,---............,,,,,,++++++++++++,,,,,,***+++,,,......---+++******,,,------,,,++++++,,,,,,,,,,,,------......///---------............///////////////////////////,,,,,,---------.........///...------------...///------,,,,,,,,,---...///---------------...//////------------------------------..................---......,,,******---000------------------------............////////////,,,,,,---............------...///...,,,,,,.../////////............//////////////////////////////////////////////////////......///000000000000000000000111111111111000000000000111111111111000000000000000000000000000000222222222222222222222222111111111000000000000000222222111111111111222222222222222222222222222222222222111111111111222222000000000000000111111111000000000000000000000000111111111111111111111111////////////000000000000//////...//////000111222////////////000111222333///000111222222222222111000000000000000000000000........./////////000000////////////////////////............///////////////---,,,---///111111000//////............//////000/////////.........---........................,,,,,,,,,---------......------...------,,,++++++,,,------......------,,,------,,,,,,,,,---...///,,,,,,---......---,,,,,,*********+++,,,,,,------,,,,,,++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,*********++++++***+++---......---+++***++++++******++++++,,,---////////////////////////---------.........//////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...,,,***(((((()))***+++......---,,,,,,+++******(((((())))))*********+++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,************************(((((())))))*********+++******************************++++++++++++*********+++,,,------,,,+++***+++,,,,,,------,,,,,,+++$$$&&&'''((('''((()))+++'''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***+++,,,---............)))))))))***+++,,,...///***,,,---......---+++***)))+++---,,,+++***++++++++++++,,,,,,---...//////---------.........//////////////////////////////++++++,,,,,,,,,---------///...---,,,,,,---...///...---,,,,,,,,,,,,......---------------...///000------------------------------...//////......---,,,------+++)))))),,,000------------------------///////////////.........***+++---.........---,,,---...///...,,,,,,.../////////............//////////////////////////////////////////////////////...//////000000000000000000000111111111111000000000000111111111111000000000000000000000000000000222222222222222222222222/////////000111111222222222222111111111111222222222222222222222222222222111111000000000000111111//////000000111111222222000000000000000000000000000000000000000000000000////////////000000000000............///111222222............///000111222///000111222222222222222////////////////////////---.........//////000000...///111333333111///.............../////////000///...---...000222222111//////.........//////000000000//////.........---........................,,,,,,,,,---------......,,,,,,---.........------,,,------......------,,,------,,,+++,,,---...///,,,,,,---......---,,,,,,))))))***+++,,,------...*********++++++,,,------*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......++++++*********+++---...***+++---......---+++***+++*********+++,,,,,,---000//////...---,,,,,,,,,......//////......---,,,,,,------......------,,,******+++++++++,,,,,,,,,------++++++++++++------,,,------......------,,,************************,,,******+++......+++(((,,,+++******,,,,,,+++***+++++++++***************,,,,,,***)))))))))***+++++++++)))))))))***+++,,,...---,,,+++***+++,,,------,,,++++++******++++++************************,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++***))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))******)))************+++++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))++++++************++++++++++++++++++************((())))))))))))*********,,,---...///...,,,)))(((,,,,,,+++***)))(((''''''((()))***,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++---------............//////...---,,,,,,---...///222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,000///------......---,,,---...............---------------,,,,,,,,,++++++---------............///......//////...---,,,,,,000000000//////............///000///---,,,,,,...++++++---.........---,,,111111000000/////////...222000///000333444333000////////////////////////000000000000000000000000000000000000000000000000////////////////////////444333111000000222444666333111///000333444222000111111000000//////......222222222222222222222222444333333333222222111111000000111222222222222222111222222222333333333333/////////000000000000000000000////////////000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111333222111000000111222333111111000000000000111111////////////////////////000///...------...///000000000000000000000000000000000000000000///......////////////////////////000000000///......------...------...111222222111//////.........---------,,,---......,,,,,,---...///......------,,,++++++---------,,,,,,+++++++++///............---------)))***+++,,,...///000000......---,,,,,,+++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,------...,,,,,,------------......,,,++++++******)))))))))+++***++++++,,,---...///000000//////...------,,,......//////......---,,,---......//////......---***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---------------------------++++++,,,...///,,,***,,,+++******,,,,,,+++******************+++++++++,,,,,,***)))))))))***+++))))))))))))+++---///000...---,,,++++++,,,---------,,,++++++******++++++************************,,,,,,++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************)))))))))))))))))))))*********++++++,,,,,,------,,,+++)))(((++++++******))))))(((((())))))***+++++++++++++++++++++++++++++++++++++++***************************+++---.........------------------............000///............///000111111000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,///...------......---+++---...............---------------,,,,,,,,,++++++---------............/////////.........---------+++++++++*********))))))...///000///---,,,---...+++,,,---...///......---.........//////000000000111000...000222333222000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222000000000111111111222222222000//////111222111///111111111111000000000000333333333333333333333333444333333333222222222222000111222222333333222222222222222333333333444444000000000111111111111111111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111000000000000111111/////////////////////////////////....../////////000000000000000000000000---...///000000111111000////////////////////////...------------,,,,,,,,,///...---///000222111000............------------,,,---...---,,,+++,,,...------------------------...---------,,,,,,,,,+++...---------,,,,,,,,,,,,***++++++,,,---...//////......---,,,,,,+++******+++++++++++++++,,,,,,,,,------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++******++++++***++++++,,,---...111000000//////......---......//////......---,,,...//////////////////...++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,++++++++++++++++++++++++---,,,,,,---//////---+++,,,+++******,,,,,,+++***))))))******++++++,,,,,,,,,,,,+++************+++*********+++,,,...///000------,,,,,,,,,------...---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***))))))************+++++++++++++++++++++++++++++++++************************++++++************++++++,,,++++++++++++*********************+++++++++,,,,,,,,,++++++***)))))))))***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))***,,,---.../////////------------............000000////////////000000////////////000000000000........................------------------------...---,,,,,,------,,,+++------...............---------------,,,,,,,,,,,,---------............///000///...---,,,---......---------------,,,,,,,,,...///000///---------...------...///////////////.....................///000///...///111222111000111111111111111111111111000000000000000000000000333333333333333333333333000000000000000000000000///000111333333222111111222111000000222222111000111111111111111222222222333333333333333333333333333333333222222222222222111111222333333333333222222222333333333444444444111111111111111111111111222222222111111222222222000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111222222222222111111111111000000000000111111////////////////////////...//////000000//////...000000000000000000000000+++,,,---///111222333333000000000000000000000000,,,,,,---------.........000///...///000111000///......---------,,,,,,,,,+++,,,------++++++,,,---++++++,,,------...//////.........---------------------,,,,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,++++++***,,,,,,,,,,,,++++++++++++........................,,,,,,,,,,,,,,,++++++***......---,,,,,,+++************++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,111111000000/////////............///......---,,,......////////////......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************---,,,,,,------------,,,,,,+++******,,,,,,+++***))))))******+++,,,------,,,,,,++++++************---,,,,,,,,,++++++++++++------------------......---,,,++++++******++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((())))))*********+++++++++*********++++++*********))))))))))))))))))))))))++++++************++++++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++***)))(((((()))))))))))))))******+++++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,---.........///,,,,,,---------.........//////............//////------...//////000111111................................................---,,,++++++------,,,+++,,,---......///............------------,,,,,,,,,---------............///000///---,,,,,,---...000000000000000000000000000...///000///...---...///...//////000000000000000222111000...---+++******//////...///000000000000000000000000000000000000000000000000000000000000333333333333333333333333////////////////////////111222222333333333333333333333333333333444333333000000000111111222222333222222222222222222222222222111111111111111111111000111222222333333222222222222222333333333333444222222222111111111111111222222111111111111222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000111222333333222111000111111000000000000111111////////////////////////...///000111111000///...////////////////////////+++,,,---///111222333333000000000000000000000000---......///000111111111111000//////000000///...------------,,,,,,,,,,,,+++,,,---,,,+++++++++---,,,,,,,,,---------..............................---------,,,,,,,,,,,,+++---------------------------------,,,,,,+++++++++---------,,,,,,++++++***------------------------,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......+++,,,,,,------.........++++++******)))*********000000000000////////////.........///......---,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................+++,,,,,,++++++++++++,,,,,,+++******,,,,,,+++***))))))***+++,,,------...,,,,,,,,,,,,++++++******+++++++++++++++***))))))+++,,,,,,------.........---,,,++++++******++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))************************************************)))******++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++))))))*********+++++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++***)))((((((((())))))))))))******++++++,,,,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,------------...------------------------,,,,,,---...///000000111................................................---+++++++++------,,,+++,,,------...//////...............---------,,,,,,---------............///000...---,,,,,,---///000---------------------......///000///......///000////////////000000111111222111000...---+++******...///////////////000111////////////////////////111111111111111111111111222222222222222222222222333333333333333333333333333222000000000111333555333333333333333333333333000000000111111222222222222222222222222222222222111111111111111111111111000111222222333333222222222222222333333333444444222222222111111000000000111111111000000111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111222333333222111000111111000000000000111111000000000000000000000000...///000111111000///...////////////////////////---...///000111111111111000000000000000000000000---......///000111222222111000//////000000///.........---------,,,,,,,,,+++,,,------++++++,,,---......---------,,,,,,,,,....................................------------...------------,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,+++++++++++++++++++++++++++++++++//////000000000000//////+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------......///++++++******)))*********////////////////////////......//////......---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,------......------,,,------------------------+++,,,,,,+++))))))+++---,,,+++******,,,,,,+++*********++++++,,,,,,------,,,,,,,,,---,,,++++++***'''((()))***++++++++++++******+++,,,---------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))))))))***************************************++++++***************+++*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,)))************+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++************++++++************))))))))))))************+++++++++,,,******))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------///...---,,,,,,,,,,,,---,,,,,,,,,,,,------------+++,,,------------,,,+++,,,,,,,,,---...//////000........................---------------------------,,,+++,,,---...---,,,,,,,,,---...////////////............---------,,,---------............///......---,,,---...///000,,,,,,,,,------------...---///000000///...///111///////////////000111111.....................///...///111000//////000222........................111111111111111111111111222222222222222222222222444444444444444444444444222111...------///222444111222333333111111222333222222222222222222333333222222222222222222222222111222222222222333333333222333444444555555444444444444444555555555666666444333333222222111111111111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111222222222222111111111111000000000000111111000000000000000000000000///000000111111000000///000000000000000000000000...///000000000000000///000000000000000000000000,,,,,,---...//////000000000///...///000111000/////////.........---------,,,---......,,,,,,---...//////...---,,,,,,++++++---------------.........//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++******+++,,,,,,---......******++++++++++++,,,,,,,,,,,,------------------++++++*********++++++,,,..............................//////......---,,,------............------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,------......------,,,+++++++++++++++++++++++++++------,,,***))),,,...,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((()))+++,,,,,,,,,,,,+++((()))***,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))******+++)))************+++++++++***+++,,,------,,,+++***((((((((((((((((((((((((++++++************++++++,,,+++++++++************)))))))))*********++++++((()))***+++++++++***)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------******++++++,,,------......---,,,,,,,,,---...///++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---+++,,,---...////////////............---------------------............///---------.........//////.../////////000000000000---///000000//////000111//////.........///000111.........//////000000000...000222222000///111333////////////////////////111111111111111111111111333333333333333333333333333333333333333333333333222222111111111222333444333555666555333333444666555555555555444444444444444444444444444444444444444444444555555666666666666666777888888888888888777888888888888999999999666666666555444333333333222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222111111000000000000111111000000000000000000000000111000000000000000000111000000000000000000000000...//////000000000000000////////////////////////------....../////////000///...---///000222111000000000/////////.........---...//////------...///---------------------,,,+++,,,,,,,,,------------.........---------,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++&&&'''(((((()))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++***++++++,,,---...---------.....................//////......---,,,......////////////......,,,,,,,,,---------......++++++------------++++++,,,------......------,,,........................,,,...///---******---000,,,+++******,,,,,,+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***------......---+++***)))'''(((***+++,,,,,,++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,------.........---------------------------,,,+++***))))))))))))************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///)))************+++++++++***+++---......---+++***++++++++++++++++++++++++++++++************++++++//////.........---------((())))))))))))*********((()))+++,,,---+++***)))++++++++++++++++++++++++***+++,,,---...---,,,+++------------------------,,,,,,------...///000000,,,+++++++++,,,...000111++++++,,,,,,,,,---------,,,---...//////...---,,,,,,,,,------------..............................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...+++,,,---...//////////////////.........------------------.........//////,,,,,,---...//////......---.........//////000000---///000000//////000222///...---------...000111111111000000/////////...///111333222000000222444000000000000000000000000111111111111111111111111444444444444444444444444777777777777777777777777444555666777777777666555777999;;;:::777666888:::888888777777666666555555666666666666666666666666666777777777888888999999999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<999888888777666555555555444333333222222333333444333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111333222111000000111222333111111000000000000111111000000000000000000000000222111000//////000111222000000000000000000000000---...///000111111111111////////////////////////000000000000111111111111...------...111222222111000000000000////////////...///000///.........000+++,,,,,,------......///+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------...------,,,,,,++++++***,,,,,,---------.........---------,,,,,,+++++++++++++++++++++,,,---...///////////////////////////........................------------------------............---,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------((()))***+++,,,+++******000///---+++*********+++------,,,,,,,,,,,,++++++---,,,,,,+++*********++++++,,,,,,------,,,,,,+++(((***+++------,,,+++******+++,,,---,,,+++***)))***++++++,,,,,,++++++*********))))))((()))))))))***)))(((''''''((()))***,,,,,,***((('''(((+++...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++---------...------,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************************************++++++***)))(((((())))))******************************+++,,,,,,,,,,,,+++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------------------------......------------......//////.........---------...------,,,,,,------...---------.........//////......------------......///---,,,,,,...//////.........------------......222///,,,,,,......---+++000///...---,,,+++++++++////////////////////////////////////000000000000///000000000111111111111////////////000111222222......///000000///---,,,222///---...111333222000333333333111000000333555777777666666666666777888999:::::::::999999;;;======999777777;;;===<<<;;;:::===???@@@>>>===<<<<<>>>>>>>>BBBDDDFFFGGGHHHFFFDDDCCC===CCCHHHIIIEEEAAA@@@AAABBB???<<<:::::::::999888999666444333444444333222888666444333333333333222111111111111111111222222333222222111111222222333444333333222111111111222111111222222222222111111111111111111111111111222000000000000000000000000000///...------...///000000000111111111111000000111000///......///000111000000000000000000000000............/////////000//////.........---------////////////////////////........................,,,++++++*********++++++************+++,,,,,,---//////.........------------,,,++++++------,,,+++---------,,,,,,++++++++++++++++++,,,,,,---------------------,,,,,,+++***((()))***+++,,,,,,+++***000,,,))))))---///,,,)))///...---,,,+++,,,---...111///---,,,------,,,+++)))************+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,---,,,,,,+++///...,,,++++++++++++,,,*********++++++,,,,,,,,,---,,,,,,+++******+++++++++,,,,,,------,,,,,,+++(((***+++------,,,+++***+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***+++++++++******++++++,,,+++******))))))******+++***,,,,,,,,,******+++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,---------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********************************++++++***)))))))))))))))******************************+++,,,,,,,,,,,,+++***))))))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------......///,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////.........---------...------,,,,,,------...---------.........//////---------,,,,,,---------///---,,,,,,...//////............------.........000...,,,---///000...---000000///...------------////////////////////////////////////000000000000111111111111111111111222333222111000//////......333333333333333222111000444222000000333444333111111333555666666666888999;;;<<<<<<===>>>??????@@@BBBCCCDDDCCCAAAAAABBBDDDAAA@@@??????AAADDDDDDDDDCCCEEEHHHHHHGGGFFFFFFGGGIIIFFFCCCBBBBBBBBBAAA@@@??????>>>>>>>>>>>>??????AAACCCEEEGGGHHHJJJLLLMMMXXX\\\aaadddbbb\\\UUUPPPLLLPPPTTTTTTOOOKKKJJJKKKLLLIIIGGGEEEEEEDDDBBBAAA@@@>>>;;;999888777444222111000000111111111000///111111111222222222222222222222111111111111222222444333222222111111111222111111222222222222111111111111111111111111000000000000000000000000000000000000///......///000000000000111111111111000000000000///......///000000000000000000000000000000........./////////000000000000/////////.........////////////////////////------------------------......------------......,,,,,,+++++++++,,,,,,---//////.........---------///...------//////...------------,,,,,,,,,+++++++++++++++,,,,,,---------,,,---------,,,,,,+++*********+++,,,,,,,,,,,,,,,///,,,)))+++///111///---...---,,,+++***)))))))))+++)))((()))***++++++***************++++++++++++........................////////////////////////------------------------............---,,,++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,---...------------,,,,,,++++++,,,,,,---(((((()))***+++,,,---------,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++---,,,++++++******++++++***++++++,,,,,,++++++***++++++,,,,,,------......++++++,,,,,,,,,,,,++++++)))+++......---++++++++++++************)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,------............------------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))*********************************+++,,,,,,,,,,,,+++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...------------------++++++++++++++++++++++++......------------.....................---------...------,,,,,,------...---------...............---,,,,,,,,,,,,,,,,,,---///---,,,---...000//////........................///...---...///000000///000000//////...//////000////////////////////////////////////000000000000222222222111111111111111555444333111000000//////555444333222111111111111111000///111333555444444444777;;;===>>>>>>???@@@@@@AAACCCEEEGGGIIIIIIJJJLLLNNNOOOOOOMMMLLLMMMNNNIIIJJJKKKLLLLLLMMMOOOQQQPPPQQQSSSSSSRRRRRRSSSUUUVVVSSSOOOMMMMMMNNNMMMMMMJJJJJJIIIHHHGGGGGGHHHHHHLLLPPPTTTVVVWWWZZZ___cccooorrruuuwwwuuunnnfffaaadddgggiiigggbbb___^^^___ZZZYYYXXXWWWVVVTTTQQQNNNIIIGGGEEEBBB@@@<<<777333222222333444444444333333222222222222222222222222222222222222222222222222333333222111111111111222111111222222222222111111111111111000000/////////000000000000000000000000111111000000000000111111000000111111111111000000//////............//////000000000000000000000000....../////////000000000000000000000000/////////////////////////////////------------------------//////............///000......---,,,,,,,,,------...............---------///...---.../////////---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++---,,,,,,,,,,,,------...///,,,+++,,,000333222000......---,,,+++)))((('''((('''&&&'''***,,,---,,,************+++++++++,,,........................000000000000000000000000---------------------------.........------,,,++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---------------+++++++++,,,,,,---------)))******+++,,,,,,---------,,,,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++---,,,+++***)))***+++,,,***++++++,,,,,,++++++******+++,,,---.........///***+++,,,------,,,+++***)))+++,,,,,,+++******+++***)))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******++++++,,,---...///---------------,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***************************************+++,,,,,,,,,,,,+++******++++++,,,---...///++++++,,,,,,,,,,,,------///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..............................------,,,,,,------..............................------,,,,,,------...///...,,,---///000000///---..................---////////////000000///...//////.........///000000////////////////////////////////////000000000000111111111111111000000000222222111111111222333333555444333111111111222333000000222555999;;;<<<===>>>@@@CCCEEEFFFGGGIIIKKKIIIKKKNNNQQQTTTUUUVVVWWWXXXZZZ]]]^^^]]]\\\\\\]]]ZZZ\\\^^^^^^[[[[[[]]]```___`````````______aaacccdddaaa^^^\\\\\\]]]]]]\\\[[[ZZZXXXUUUSSSRRRQQQQQQTTTXXX\\\___```ccciiioooxxxxxxwwwvvvuuusssrrrqqqvvvxxxxxxvvvssspppqqqrrriiihhhggggggeeebbb]]]YYYRRRQQQOOOMMMJJJFFF@@@<<<::::::999777555444555666333333333333333222222222333333333444444333333333222222111111111111111222111111222222222222111111111111000000///.........222222222222222222222222111111111111111111111111000000111111111111000000///..................///////////////////////////...////////////000000000////////////////////////////////////////////////------------------------...------------......///000///...---------------...........................,,,+++,,,---...---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++...---,,,++++++,,,---...///---,,,---///111111000......//////...,,,+++)))+++))))))***---///000///*********+++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,---***++++++,,,---------------------------------------,,,,,,+++,,,,,,------+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,---,,,+++***)))***+++,,,***++++++,,,,,,++++++***((()))+++,,,------------)))***+++,,,,,,+++***)))***+++***(((''''''***,,,)))))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++*********+++---...///+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++***************++++++******************************+++,,,,,,,,,,,,+++******+++,,,------......+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,---------........................------,,,,,,------........................---//////............//////000...------///000000///------...//////...------...///000000///...------.........---......//////////////////////////////////////////000000000000000000000000000000000000////////////000111222333666666555444555666888999777:::===@@@CCCEEEFFFGGGHHHJJJKKKMMMPPPUUU[[[```___aaacccfffiiikkkmmmnnnkkkooosssvvvvvvvvvvvvvvvvvvxxxyyyxxxtttqqqrrruuutttuuuvvvuuuttttttvvvxxxzzzwwwsssrrrssstttuuuuuusssqqqnnnjjjfffcccaaa___^^^```cccccccccdddhhhkkkrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvuuussssssssstttooonnnnnnnnnmmmjjjeeeaaa[[[ZZZYYYXXXWWWTTTOOOLLLDDDBBB>>>888333111222444444444444444333333222222444444555666666555444444111111111000000111222222111111222222222222111111111000000000//////......111111111111111111111111111111222222222222111111000000111111111111000000...//////////////////...////////////////////////////////////000000000111........................////////////////////////---------------------------------------...///000000//////...---------------........................---,,,,,,......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,+++******+++,,,---///---,,,,,,------------+++,,,---...///...---,,,...---,,,,,,.../////////***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++++++++***+++,,,------***+++,,,------------,,,///.........---------,,,,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++***((()))***,,,,,,,,,+++***))))))************))))))+++***)))&&&%%%&&&***---)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,+++*********,,,---...******++++++++++++,,,,,,************************)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,******************************+++,,,,,,,,,,,,+++))))))***+++++++++*********++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,---------------..................------,,,,,,------..................---------000000////////////000000000...---...///111000000,,,---...//////...---,,,+++...000000...---------//////...------.........////////////////////////////////////000000000000//////000000000111111111111000000//////000000111555555666888:::<<<>>>???CCCFFFJJJMMMNNNOOOQQQRRRXXXYYY[[[^^^dddllluuu|||}}}~~~~~~zzzwwwvvvqqqppppppooonnnllljjjiiiiiikkknnnppppppnnnkkkhhhhhhhhhhhhhhhggggggggggggiiiiiijjjlllmmmlllhhheee```_________```___\\\ZZZRRRPPPKKKBBB999444555777666555555444444333333222444444666666666666444444111000000000000111222222111111222222222222111111000000000000000000000000........................111111222222222222111111000000111111111111000000//////000000000000//////000000000000000000000000/////////000000000111111------------............////////////////////////........................///////////////000111222//////...---------......---------...............000///...///000000///...------------............------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,---,,,,,,+++++++++++++++------,,,+++++++++++++++))))))***+++,,,,,,,,,,,,///---++++++,,,------,,,++++++++++++,,,,,,,,,,,,------------------------////////////////////////------------------------,,,,,,------...------,,,,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,+++,,,---...///***+++,,,---------,,,+++,,,---------------------,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***((()))+++,,,,,,+++***)))******))))))))))))******)))******)))((((((***+++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++---,,,***)))***+++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++'''(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---******************************+++,,,,,,,,,,,,+++******+++++++++***)))(((******+++,,,,,,---......,,,,,,,,,+++,,,,,,------........................---,,,,,,++++++,,,,,,------------.........//////...------,,,,,,------...//////.........---------//////............//////000///---...000111111000,,,---///000000///---,,,&&&***---///...---...///111111000///............////////////////////////////////////000000000000000000111222333444444555555555555555666777888999999;;;>>>BBBEEEHHHJJJKKKRRRWWW]]]bbbdddfffjjjlllsssuuuxxx|||{{{uuuuuuuuusssooojjjdddaaa______^^^^^^^^^]]][[[ZZZ]]]]]]```dddhhhkkkjjjiii___^^^]]]^^^`````````^^^\\\\\\XXXOOODDD<<<999:::666666666555444333333333222333444555555444333222000000000000000111222222111111222222222222111111//////000000111222222222////////////////////////000000111222222111000000000000111111111111000000///000111222222111000///000000000000000000000000//////000000000111111111---.........////////////////////////////////////////////////////////////............///000111222---------,,,------......---------.........//////111///...///000111000...------------.........///---------,,,,,,+++++++++***+++,,,,,,---------,,,---------------,,,++++++++++++,,,+++++++++,,,---++++++*********+++,,,,,,...,,,***+++,,,---,,,++++++++++++,,,,,,,,,------------------------------........................------------------------,,,,,,------...---------,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,---------......---,,,---...///000+++,,,------------++++++******+++,,,------...///,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++,,,---,,,+++***)))+++++++++,,,,,,+++++++++***+++,,,------,,,***))),,,+++***))))))***+++,,,(((***,,,,,,+++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++...,,,+++))))))***,,,---,,,,,,,,,------.........++++++++++++++++++++++++&&&''''''((()))*********,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---******************************+++,,,,,,,,,,,,+++,,,---......---,,,***)))******+++,,,,,,---......++++++++++++,,,------...---------------------------,,,,,,++++++,,,,,,------------.........//////...------,,,,,,------...//////.........---------......------------......000///......000111111000,,,---///000000///---,,,"""&&&+++.........000222333333111000////////////////////////////////////////////////000000000000111111222333555666777777888999:::<<>>888777777777666555444444333333000111333444444333111000000000///000000111222222111111222222222222111111//////000111222333444444222222222222222222222222///000111222222111000///000000111111111111000000000111222333333222111000000000000000000000000000000000000000111111111111.../////////000000111111////////////////////////000000000000000000000000+++++++++,,,,,,...//////,,,,,,,,,,,,,,,---...///---------........./////////---,,,---...///...------------.........//////---------,,,,,,+++++++++***+++,,,,,,---------------...///000///...,,,+++)))***+++++++++,,,...000000///---,,,+++,,,------...,,,++++++---///......++++++,,,,,,,,,---------000000000000000000000000111000000000//////......//////.........---------...........................------,,,,,,------...)))))))))******++++++,,,///......------,,,++++++,,,,,,,,,---------..............................//////.........---------------------------------///......---+++)))'''&&&+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))'''((()))***+++,,,------+++,,,,,,------,,,,,,+++------------,,,,,,+++******,,,...,,,)))(((***---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))******++++++,,,------***+++,,,,,,------,,,,,,***+++,,,,,,,,,+++***)))***+++,,,------,,,+++***************************+++++++++*********))))))++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******,,,//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***---,,,,,,++++++,,,,,,---,,,---......//////......//////.........------------,,,)))'''&&&''')))+++...............///000000000//////.........//////,,,---------.../////////000000000000000000000000000000111000000///......///////////////000000000000000000000000000000000111111111111333777>>>BBBCCCGGGJJJIIIJJJOOORRRRRRUUUYYY^^^ccchhhnnnsssvvv}}}{{{sssiiigggdddaaaaaa```___ZZZVVVSSSSSSVVVZZZ___cccdddccc[[[YYYUUUTTTVVVXXXYYYYYY[[[YYYVVVRRRMMMFFF>>>888:::888666444444444222000444444555555444444333222111111111222222333333333111111111111111000////////////000000111111111222222222222222222222222222111111111111111111111111333222111111000000000111111111111111111111111111222111000//////111333444111111000000000000111111000000000000000000000000000///...------...///000...000222222111000000111////////////////////////---...///000000///...---//////...------------...///............---------...............------------------------------------,,,,,,++++++,,,,,,------------------------------...//////...---+++***,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++........................111111111000000000////////////.........---------...........................------,,,,,,------...***++++++++++++++++++,,,------------------------+++++++++,,,,,,,,,------..............................------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++***)))******************++++++,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))++++++,,,+++******+++---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,------,,,++++++******+++,,,,,,+++******++++++++++++++++++++++++,,,++++++++++++******************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------///111222///---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++---,,,,,,++++++,,,,,,---,,,---......//////............------,,,,,,,,,,,,...,,,+++***)))***+++,,,...............///000000...------,,,,,,---------------..................000000000000000000000000111111111111111000//////---......///000000111111333333333333333333333333555666666777:::@@@GGGMMMTTTYYY\\\\\\^^^dddhhhhhhmmmpppuuu{{{}}}ssspppkkkhhhgggddd```]]]XXXXXXYYY\\\```bbbbbbaaa[[[YYYXXXXXXZZZZZZYYYXXXTTTTTTSSSRRROOOIIIBBB<<<;;;888666555555666666555777777666666555444333333222333333333444444444555222222222222222111000000000000000000111111222222222222222222222222222222111111111111111111111111333333333222222111111111111111111111111111111111111000///...///000222333111111000000000000111111000000000000000000000000///......---...///000111...///000000...,,,,,,---////////////////////////---...///000000///...---///......------------------------.........//////........................---------------------------,,,,,,++++++,,,,,,---------------------------'''(((***+++,,,,,,+++++++++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++........................000000///////////////..................---------...........................------,,,,,,------...---------,,,,,,,,,,,,,,,++++++,,,------...//////***+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++------------------------))))))***+++,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,++++++***//////...---,,,+++******++++++++++++++++++++++++***++++++++++++******)))+++***)))***+++------,,,------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,+++++++++------------------------------,,,,,,+++******)))***+++,,,,,,------,,,,,,***+++,,,------...------)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))*********++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++///......///111111000...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,+++++++++---------------.........///............//////000...------,,,------......//////..................////////////////////////111111222222111111000000......///000111222222333222222222222333444555555:::;;;===AAAFFFNNNWWW]]]mmmsssvvvwwwzzz~~~yyyuuupppkkkhhhbbbaaa```aaabbbbbbaaa___YYYXXXXXXYYYZZZYYYVVVTTTPPPRRRTTTWWWVVVQQQIIIDDD@@@<<<888666666777777777666666666555444333222222444444444555555555555555222333333333333222111111000111111111111222222222111111111111111111111111111111111111111111111111111111222333222111000///000000000000000000000000000///.........///111222111111000000000000111111000000000000000000000000...............///000111...///000///---+++++++++////////////////////////---...////////////...---......---------,,,,,,,,,++++++,,,---...///000111------......//////000000---------------------------,,,,,,++++++,,,,,,---------------------------***+++,,,------......---++++++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++........................------------------------...................................................------,,,,,,------...//////......------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++///......---,,,+++******+++******************+++++++++,,,,,,,,,++++++***,,,)))'''))),,,///...,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,***+++,,,---......//////************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++......---,,,++++++++++++************************---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000//////...//////............///000///////////////000000111000000//////......------////////////////////////000000111111111111000000000000111111222333333333333333444555777999<<<===BBBEEEIIIOOOWWWaaakkkrrr~~~yyyqqqooommmkkkjjjgggcccaaa^^^\\\[[[ZZZZZZXXXUUUSSSPPPSSSXXX]]]___\\\VVVQQQMMMHHHBBB<<<:::999888777999888777666555444444444555555555555555555555555222333333333333222111111222222222222222222222222111111111111111111111111111111111111111111111111...///111222222000///---////////////////////////000////////////000111222111111000000000000111111/////////////////////////////////.........//////...000111000...------...////////////////////////........................---------------,,,,,,+++,,,,,,------...//////000------......///000111111---------------------------,,,,,,++++++,,,,,,---------------------------/////////......---,,,,,,+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************////////////////////////........................---................................................------,,,,,,------...000//////......---------......---------,,,,,,,,,------------............------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))***++++++,,,,,,---------------,,,,,,)))'''))),,,///...,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,---...//////+++******************+++++++++++++++++++++++++++---------,,,,,,,,,++++++......---,,,++++++++++++************************---,,,+++******+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////+++,,,,,,------,,,,,,+++,,,---......///.........------------............***,,,...///000///...---//////............/////////////////////000111222000000000//////......---///////////////////////////000000111111000000000000111111222222333333333777888999<<<@@@EEEIIILLLUUUYYY___gggppp{{{}}}zzzwwwtttooolllkkkgggbbb^^^\\\ZZZXXXVVVNNNRRRYYY```fffgggdddaaabbb\\\SSSKKKFFFBBB???===>>>===;;;999888777777777555555555555444444444444222222333333222222111000333333333333222222222222111111111111111111111111111111111111111111111111...000222333333222000///////////////////////////000000000000111111222222111111000000000000111111////////////////////////111111000///...---,,,,,,,,,---///000///...///000////////////////////////......------------......------.........---,,,+++........................,,,------...///000000111---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,+++******)))))))))------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******000000000000000000000000000000000000000111111111---------..........................................------,,,,,,------.../////////...............//////...---,,,,,,++++++............////////////,,,,,,,,,,,,,,,,,,,,,,,,------...............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++******************+++,,,,,,---------------******++++++,,,,,,------,,,+++***))))))***+++,,,,,,------...............+++***)))***+++------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************)))******+++,,,,,,------***+++,,,,,,------,,,,,,,,,,,,++++++,,,---...///,,,,,,+++******+++,,,,,,************************,,,,,,,,,,,,++++++++++++++++++******)))*********++++++++++++++++++++++++,,,++++++++++++++++++,,,******++++++++++++******+++++++++++++++++++++++++++,,,---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,...---------------------++++++------------++++++,,,---......//////......------...............///+++,,,---...///...---,,,000//////............///------------...///000000000000/////////////////////////////////////////////000111111222111111111111111333444666777888999===>>>AAAFFFMMMTTT[[[___qqqvvv}}}zzzuuummmfffbbb^^^[[[YYYPPPSSSYYYaaaiiimmmnnnnnnrrrmmmeee^^^YYYUUURRROOOEEECCC???<<<888666555555555555555555555444444444333333444444333333222111444444444333333333333222222222222222222222222222111111111111111111111111111222333444555444333333000000000000000000000000000111111111222222222222111111000000000000111111000000000000000000000000000000000000///...,,,+++)))+++---.........///000////////////////////////......------------......---.../////////...---,,,//////.........---------,,,,,,------......//////---------------------------,,,,,,++++++,,,,,,---------------------------+++******++++++,,,---................../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***////////////////////////....../////////000000000---------.........//////...........................------,,,,,,------...------...............///---------------------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++***++++++,,,,,,+++++++++******************+++++++++,,,,,,---......------,,,,,,,,,,,,---------------,,,+++******+++,,,---+++,,,------.........---++++++,,,+++******+++---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************************+++++++++++++++++++++,,,***+++,,,,,,------,,,,,,,,,,,,+++***++++++,,,---------,,,++++++,,,------++++++++++++++++++++++++,,,++++++++++++******************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++,,,---...---++++++...111,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,+++++++++***+++---......---+++***,,,---......//////......,,,,,,,,,------...........................------000000///...............------------...///000111///////////////000000000000000000000000000000000111222333333444444444333555666999<<<@@@CCCFFFGGGOOOQQQUUU\\\eeeooowww|||}}}vvvpppjjjfff^^^^^^```dddjjjnnnpppqqqtttqqqnnnkkkjjjiiigggfffWWWTTTNNNGGGAAA<<<999888777777777666666555555555666666666666666555444444555444444444333333333333333333333333333333333333111111111111111111111111111222222222333333333333111111111111111111111111///000000111111111111111111111000000000000111111000000000000000000000000---...///000000///......+++---//////......///000////////////////////////...------,,,,,,------......///000111111///---,,,---------...............,,,,,,,,,------------------------------------------,,,,,,++++++,,,,,,---------------------------------,,,,,,---...000111------------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***........................+++++++++,,,,,,------------------.........//////...........................------,,,,,,------...,,,---------......//////+++,,,,,,------......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,,,,---.........---...........................---+++******+++---...***+++,,,,,,------------***,,,...,,,)))(((+++------------,,,,,,,,,++++++************************))))))******+++++++++,,,++++++++++++++++++++++++------,,,++++++*********++++++,,,---------,,,,,,---,,,+++*********+++,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********++++++++++++******+++++++++++++++++++++++++++,,,---,,,******---000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++************+++---......---+++***,,,---......//////......+++++++++,,,,,,---------000000//////......------111000///...............////////////000111333333......//////000000111111111111111111111111111111333444444555666666666555:::<<<@@@EEEJJJOOOSSSUUUfffhhhmmmuuu~~~yyynnnllliiiiiijjjmmmnnnoooooonnnnnnppprrruuuuuutttnnnjjjbbbYYYQQQJJJFFFDDD999888888888777777666666888888888888888777666666555555555444444333333333444444444444444444444444111111111111111111111111//////......///000111111111111111111111111111111...//////000000000000000111111000000000000111111000000000000000000000000***,,,...///111111111000///111222222111///000111////////////////////////...---,,,,,,,,,,,,---......000111222111000...---+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,+++---------------------------,,,,,,++++++,,,,,,---------------------------...---+++***))))))***+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***000///...------...///000------,,,------...///000//////000//////...------......////////////......000000///...---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++***++++++,,,,,,++++++******+++,,,,,,------------,,,------+++******,,,...,,,---------------------******,,,------,,,******.../////////...------,,,------,,,+++++++++,,,,,,---,,,++++++******++++++++++++******++++++,,,---,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++***+++---//////...---,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,+++******))))))******---,,,+++******+++,,,---)))))))))***++++++,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))(((((()))***+++,,,,,,---)))***,,,,,,++++++,,,---++++++++++++++++++++++++....../////////...,,,+++,,,,,,,,,,,,+++***))))))---------............///------............------------------------------/////////...---+++***)))......------...///111222111111000000//////......000000000000111222444444///000111111//////000111222333444444555666:::<<<@@@CCCIIIPPPXXXbbbmmmssszzz||||||{{{wwwsssqqqmmmiiiiiilllooopppoooqqqrrrssspppiii^^^RRRKKKGGGEEEBBB???<<<:::999888<<>>CCCFFFOOOTTT]]]hhhsssvvvpppiiieeedddeeeffffffllloootttvvvuuupppiiieee[[[WWWPPPIIIDDDAAAAAABBBEEEQQQ\\\___\\\YYYUUUPPPKKKCCC<<<;;;999444222444222777999555222555666444222222222111111111111111111111111111111222333333222111000111222333222000000000111111111111000000000000000000000000000000000000/////////.........//////000000000000//////........................000000/////////...........................//////....................................---,,,++++++------------------------000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,---------///---+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++///.........//////000111222111000///............111111111111111000000////////////000000/////////..................------------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,........................000000//////...,,,+++***,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,+++------...---++++++---///------,,,,,,++++++******...------,,,,,,------...+++++++++++++++******)))*********+++,,,---//////---,,,++++++******++++++------,,,,,,------...///,,,++++++******++++++,,,))))))************)))))))))***,,,---------,,,+++*********++++++++++++,,,,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++***))))))(((---,,,,,,,,,,,,,,,,,,,,,************************------------------------++++++++++++++++++++++++,,,------,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........***+++,,,---............---------............///------............------////////////////////////***+++,,,---.../////////---------------...///000222222222222111111111111111111000000000111111222111222333222222333555777999<<>>777666555555666555555555333333333444444555555666333333222222222222222333333222111222333333333111000000111111111111000000000000000000000000000000111000000000//////////////////000000000000//////000000000000000000000000........................,,,,,,------...///000000........./////////000000,,,,,,---...////////////........................+++,,,...000000///---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///000000111111000000///............///000111222---......////////////.../////////000000/////////000000000000000000000///------............------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))***+++,,,,,,...---,,,++++++,,,---...---............------,,,***,,,...---,,,++++++,,,------,,,,,,++++++******,,,++++++******++++++,,,+++,,,------------------...---,,,,,,+++++++++,,,---,,,++++++******+++++++++************+++,,,,,,***++++++,,,,,,++++++*********++++++++++++******++++++++++++,,,,,,,,,---*********++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,+++******))))))******+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,))))))*********+++++++++************************************************------,,,,,,+++++++++***'''(((***++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////,,,,,,,,,,,,+++***)))(((---------............///------............------------------------------///////////////...---,,,......//////000//////...------...///000111111222333333222222222333333444222333666:::@@@IIIRRRYYYgggnnnxxx~~~}}}~~~|||{{{{{{|||}}}~~~wwwhhhUUUFFF===888444555666444555777222222222222333333333333444333333222222222222333444222111222333444333222000000111111111111000000000000000000000000000000111111000000000///////////////000000000000//////000000000000000000000000------------............------......///000000000.........//////000000111///////////////...,,,,,,........................+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++,,,---......---,,,+++)))***,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,111111222222111000...............---......//////......///000000000000000///000000111111000000///000000000//////.........,,,,,,------------,,,,,,------------............------------------------,,,,,,---------.........---------------------------,,,+++*********+++,,,---,,,+++******+++,,,---,,,---..................+++---//////...------------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,+++++++++,,,---------,,,++++++******++++++,,,++++++++++++,,,------***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++************+++,,,++++++++++++++++++,,,******************++++++((()))******+++,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++((()))++++++++++++---...------------------------//////...---,,,---......,,,,,,,,,---,,,,,,++++++---------............///------............------........................///////////////...------//////000111111000///...---...///000111222333333333333333333444555555666666999???GGGRRR___mmmvvv|||xxxzzz{{{kkkXXXFFF===777777666444444777333333333333333222222222555444333222222222222222444333222222444444333222000000111111111111000000000000000000000000000000111111111000000000////////////000000000000//////........................---.........//////////////////000000000000000000---......///000000111111000000000//////...---,,,........................***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,...//////...,,,++++++---......,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---222222222222111000...,,,000///...------,,,------//////000111111111111111......////////////............---,,,++++++******+++,,,,,,------,,,,,,+++,,,---------.../////////---------------------------------....../////////........................000///---+++*********+++---,,,***))))))***,,,---,,,,,,---.../////////...(((***,,,,,,+++))))))***------------------------+++,,,............,,,+++***+++,,,---------------*********+++,,,---...///---,,,++++++******++++++---,,,,,,,,,,,,---......***+++,,,------,,,+++***,,,------......------,,,------,,,,,,,,,---...///++++++,,,,,,,,,---------))))))************))))))...---,,,,,,++++++,,,,,,---,,,+++******+++,,,---,,,,,,++++++***)))))))))))))))***+++---...//////************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---------------------------111///...---,,,,,,---...++++++,,,---............---------.........//////---..................---////////////////////////......///////////////...///000111222222111000///...//////111222333444555333333333444555666777888AAAEEEMMMXXXfffwwwxxxxxxxxxxxxxxxxxxwwwwwwyyy~~~}}}hhhNNNCCC:::888777444444888666666666555555444444444555444333333222222222222444333222222444444333222000000111111111111000000000000000000000000000000111111111111000000000000//////000000000000//////------------------------.../////////000000111111111111111111000000000000---......///000111111222,,,---...///000000000000///////////////////////////............///000111------------------------,,,,,,,,,------.........+++,,,...//////...,,,+++...000111///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000000000000000000000000........./////////////////////////////////////////////////////////////////////.........---------------------------------..................------......//////...---,,,,,,+++,,,---...---,,,+++***,,,---------.../////////---------............///.........------,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,------...---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...++++++++++++++++++++++++******)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++///......---+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++******+++++++++***))))))***)))))))))***++++++,,,************************//////.........---------))))))))))))***+++,,,---...------,,,,,,------...------......------,,,++++++,,,---......---,,,+++)))+++,,,,,,+++***,,,---...................................................------,,,,,,------...............////////////000000000000////////////222///,,,,,,...000222222222222555999::::::@@@GGGMMMUUUcccqqq{{{yyy|||yyypppiiiggghhhjjjnnnooosss{{{rrrVVVIII>>>999666333444888777444222222444555555555444444444333333333222222333333333222222111111111333222222111111222222333000000000///////////////222222222111111111000000000000000000000000000000000000//////.........---,,,------...///000111111111111000000//////......000000...------...//////000000000000000///......------............------,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,///...------------,,,+++***++++++,,,,,,---------,,,,,,++++++***)))((((((++++++******+++---...000000000000000000000000000//////////////////////////////////////////////////////////////////////////////.........---------------------------------..............................//////...------,,,***+++,,,---...------,,,---------...............000000///...---,,,++++++------------,,,,,,,,,++++++++++++*********))))))---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++------,,,+++***))))))(((++++++++++++++++++++++++,,,,,,---------.................................++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******)))))))))))))))***+++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,---...************************,,,,,,+++++++++************************+++,,,---...------,,,,,,------...---------...---,,,,,,+++,,,------------------,,,***+++,,,,,,++++++,,,......................................................------,,,,,,------...............////////////000000000000000000000///222222222222222444666777777666888;;;===AAALLLWWWhhhqqq|||{{{zzz{{{xxxmmmgggfffgggiiiggggggmmmxxx{{{___OOO>>>888777555444555555333222111222333222111444333333333222222222222333333333222222222111111222111111111111111111222000000000000000000000000222222222111111111000000000000000000000000000000000000/////////.........------......//////000000000000000000//////////////////...---......///000000000000000000///......------............------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,...---,,,,,,------,,,+++000000///...---,,,,,,,,,,,,,,,++++++***)))))))))+++*********+++,,,...///000000000000000000000000/////////////////////////////////////////////////////////////////////////////////.........------------------------------.................................///......---,,,)))***+++---...........................---------000000///...---,,,++++++,,,,,,,,,,,,+++++++++++++++++++++************))).........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,+++)))'''&&&++++++++++++++++++++++++))))))+++,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------))))))((((((((())))))******+++,,,,,,------------,,,,,,++++++,,,,,,------++++++++++++++++++++++++++++++*********))))))))),,,,,,+++++++++,,,,,,---...------,,,,,,------...---------------,,,++++++...------,,,,,,------...+++,,,...---,,,,,,---///......................................................------------..................////////////000000000000000000000000...111333444333444888<<<@@@@@@AAADDDFFFNNN```ppp|||~~~~~~xxxpppmmmmmmkkkfff```aaajjjyyykkkXXXDDD;;;:::999777555555333222222333333111000333333333222222222111111333333333222222222222111111111111000000111111111111111111111111111111111222222222111111111111111000000000000000000000000000000////////////...............///////////////////////////000000000000......---......///000111000000000000000//////...------............------....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,+++***+++---...---,,,000///...,,,,,,,,,------,,,,,,,,,+++******))))))***************+++,,,---000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////....................................---------...............---...............------***+++,,,------........./////////...---------,,,,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////******++++++,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))+++,,,---,,,***)))++++++++++++++++++++++++&&&(((***+++,,,+++)))(((************************++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***,,,---......***))))))))))))******+++'''((()))***+++,,,,,,,,,+++******)))******++++++++++++++++++++++++++++++------------,,,,,,,,,,,,...------,,,,,,,,,------...------,,,,,,------...---------------,,,++++++...---,,,++++++,,,---...,,,---......------...000......................................................------------..................////////////000000000000000111111111---111444444444888AAAHHHMMMNNNQQQUUUYYYcccvvv}}}wwwrrrrrrsssuuuvvv|||tttjjjdddgggqqq|||uuufffSSSFFFAAA>>>;;;888666444444444555555333222333333222222222111111111222222222222222222222222111111222222222222111111111222222222222222333333111111111111111111111111////////////////////////000000/////////////////////////////////...............//////000000111111---------...///000111111//////000000000000//////------............---------............---------------------------------------,,,++++++++++++++++++******+++---...---,,,+++***))))))***,,,...///,,,,,,,,,++++++*********)))))))))******++++++,,,000000000000000000000000111111000000////////////////////////////////////////////////////////////000000/////////.................................---------.........//////------...............---...---------------------/////////...---------,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***,,,......---,,,***++++++++++++++++++++++++***+++---//////...---+++------------------------++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***,,,---......+++*********++++++,,,---'''((()))***+++,,,,,,,,,++++++******)))******+++++++++++++++++++++++++++............------------......------,,,---------...------,,,,,,------...---............---,,,,,,...---,,,++++++,,,---...,,,...//////...---///000................................................///......------......///............///////////////000000000111111111222111444666777:::CCCPPPZZZ]]]___eeekkkqqqzzz|||xxxmmmnnnmmmkkkjjjppp}}}vvvrrrsssuuuvvv|||~~~xxxjjjZZZMMMEEE???<<<777555444444555666555333333333333222222222111111222222222222222222222222222222333444444333222222111111222222333333333333111111111111111111111111//////////////////////////////000000000000000000///////////////...............//////000000111111,,,------...///000000111//////000000000000//////------............------,,,,,,,,,,,,,,,,,,------------------------------,,,++++++***************,,,+++***+++---...---,,,))))))))))))***,,,...///,,,,,,,,,+++++++++++++++))))))******+++++++++***000000000000000000000000222111111000000//////...////////////////////////////////////////////////000000000/////////..............................,,,,,,------.../////////,,,---......///.........//////...---,,,,,,------...............---------//////...---,,,+++******++++++++++++,,,,,,,,,,,,)))************+++++++++,,,,,,+++++++++******************+++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++............---+++)))(((++++++++++++++++++++++++)))***,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++++++++,,,---...***+++,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,------......------,,,,,,------...///////////////...------...------,,,,,,------...,,,---......------...000................................................//////............//////............///////////////000000111111222222222111333666;;;BBBOOO]]]hhhoooqqqvvvuuullliiihhhooovvvxxxyyy{{{xxxssssssssstttxxx}}}~~~qqqbbbUUUKKKDDD<<<999666555555555444333444444444333333333222222111222222222222333333333222333444555555444333222111111111222222333333444111111111111111222222222000000000000000000000000//////000000000000111111.........///////////////////////////000000000000,,,---...///000000000///...//////000000000000000------............------,,,,,,+++++++++,,,------------------------------,,,,,,+++***************---,,,+++,,,.........,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***000000000000000000000000222222111111000//////...////////////////////////////////////////////////000000000000/////////...........................,,,,,,------...//////000,,,------...//////............---,,,------...///---------...............///......---,,,+++******+++,,,,,,,,,------------))))))*********+++++++++------,,,,,,,,,+++++++++++++++++++++***************+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++......---,,,+++***))))))++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++)))******+++---......///++++++++++++++++++++++++*********************************++++++,,,,,,,,,************+++,,,---...+++,,,,,,---------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++,,,---.........------,,,,,,------...000000000000000//////...,,,------------------,,,+++---......---,,,...///................................................//////............//////............///////////////000000111111222333333333666<<>>;;;999888777666666555555555444444444111111111222222333333333000111333444444333111000//////000111222222333333000000111111222222222222000000000000000000000000//////000000111111111222,,,------...///000111111111111000000//////............///000000///...---......///000000000000000---..................---...------,,,---...///000........................//////...------------...111000......//////...,,,###&&&))),,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000//////.........---------------............------........................///////////////////////////---+++,,,---...---,,,---------.........//////++++++,,,---...000000111...---,,,+++***+++,,,---,,,,,,+++*********++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,------...---,,,***)))---------,,,,,,+++++++++---------,,,,,,+++++++++---,,,+++******,,,...///,,,,,,,,,---------......---,,,++++++******++++++,,,,,,+++***))))))******++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++++++++++++++***)))(((++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++******)))))))))++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++......000111222222222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000000///...------...///000////////////000000000000222111000///...///000111222222333444555777999:::@@@KKKZZZggguuuuuummmhhhllltttzzzwwwrrriii```ZZZ[[[cccuuuwwwnnneee```VVVQQQKKKGGGIIIQQQZZZ```kkkpppwww{{{zzztttkkkeeejjjeeebbbccceeeiiisss}}}}}}||||||ppphhhdddbbbbbbgggooozzz}}}jjj```QQQEEE???===;;;999222444666555444333444555555444333333222222333333222222222222222222222222333333333222222111111111111111111111111000///...000000111111111111000000000000000000000000000000222222222111000//////...000000000000000000000000000000000000////////////...///000222222222111000////////////////////////........................///...---,,,,,,---...///...------,,,,,,------...++++++***)))***+++---...------------,,,++++++***++++++------------++++++------,,,,,,,,,,,,++++++111111111111111222222222000000000000000000000000111111111111000000000///000000000000000000000000//////.........---------------............------........................///////////////////////////---+++,,,---...---,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,---------,,,+++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,+++***))))))+++---...,,,,,,,,,,,,------------+++*********+++,,,,,,---,,,,,,+++***************++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,---...///000111111111111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000//////............//////////////////000000000000//////......//////000111333333444444666:::@@@EEEVVVbbbpppzzz~~~vvvfffiiittt~~~zzzvvvsssoooiiiddd___VVVMMMJJJMMMWWWhhhwww}}}|||zzzwwwqqqjjjbbb]]]UUUSSSNNNJJJJJJPPPZZZaaaooonnnmmmllliiigggfffeeebbb\\\WWWVVVUUUWWW___hhhppprrrttttttpppllliiigggfffbbbbbbfffjjjlllrrrxxx|||tttnnndddccceeelllwwwvvvhhh[[[QQQIIIAAA<<<888888777666555444333222555555444333333333444444222222222222222222222222333333333222222222111111333333333333333222111111000000111111111111000000000000000000000000000000222222111111000//////...000000000000000000000000////////////000000000000---......////////////...////////////////////////........................///...------------...///...------,,,,,,------...,,,,,,,,,+++,,,,,,------------.........---,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------000111111111222222333333000000000000000000000000111111111111000000000000000000000000000000000000/////////.........------------............------........................///////////////////////////---+++,,,---...---,,,,,,,,,,,,,,,------------......---,,,+++******)))------,,,,,,---...///000+++++++++,,,------......++++++************++++++++++++++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***+++,,,------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++***)))))))))***,,,---++++++++++++,,,,,,,,,,,,)))))))))***+++,,,...///,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,---...///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000......////////////......////////////000000000000......///000000111111222333555777888<<>>CCCJJJXXXlll{{{}}}vvvpppnnnrrr~~~|||rrrnnnkkkmmmppppppkkkfff[[[PPPEEEDDDJJJRRR[[[dddfffdddccceeehhhhhhccc___^^^^^^ZZZSSSOOOTTTaaammmssslllccc\\\]]]dddnnnuuummmfff^^^XXXRRRNNNQQQVVVaaaeeekkkmmmlllhhheeecccddd[[[TTTTTTUUURRRNNNMMMQQQUUU\\\eeeooouuuxxxxxxnnncccdddmmmxxxtttdddYYYLLLDDD;;;777888999777444444444333333444444555555333333333333333333333333222222222222222222222222000000111111111000000///000111111222222111111000000000000000000000000000111111111111000000//////////////////////////////---......///000111111222333222111/////////000111////////////////////////.................................------............------,,,,,,------...,,,---.........,,,+++***+++,,,---......///......------++++++++++++------++++++,,,,,,---......///111111222222333333333333111111111111111111111111000000000000000000111111////////////////////////000000/////////.........------............------........................///////////////////////////---+++,,,---...---,,,+++++++++,,,,,,,,,------........................((()))***+++,,,,,,------------......---,,,+++***+++******))))))******+++*********++++++,,,,,,---************************+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))***+++,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---+++,,,,,,------------,,,,,,,,,------------------------------------------------------......//////---...///000000///...---////////////000000000000//////000000111222222333333;;;GGGRRR^^^ppp}}}rrrpppnnnnnnqqqzzzuuuoooeeedddfffnnnxxx{{{xxxrrrggghhhkkkqqqvvvvvvqqqkkk]]]QQQGGGEEEGGGKKKQQQWWWZZZYYYYYY\\\```bbbaaa___dddbbb]]]UUUPPPVVVdddppptttqqqkkkhhhiiimmmsssxxxkkkeee___[[[UUUQQQRRRWWW[[[```ggglllllljjjhhhgggmmmddd\\\[[[YYYSSSLLLJJJKKKMMMSSSZZZbbbfffggggggkkknnnrrruuuuuutttttttttpppvvvyyysssqqqrrrrrr||||||sss```UUUHHH@@@===;;;888555444444333333333333444444333333333333333333333333222222222222222222222222///000000111111111000000111111222222222222111111000000000000000000000000111111111000000000000000////////////////////////---......///000111111222333222111/////////000111////////////////////////........................---..................---...------,,,,,,------...+++,,,---------+++***)))***+++,,,---------------------++++++++++++------------------------------333333333333333333333333111111111111111111111111000000000000111111111111000000000000000000000000000000000/////////......------............------........................///////////////////////////---+++,,,---...---,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------***+++,,,---......------...///000000000///---,,,++++++************++++++,,,,,,,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++///...---,,,++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------............++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---------------...++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------------......////////////......////////////......////////////000000000000.........///111444666888<<>>JJJXXXeeevvv}}}|||oooqqqssstttsssnnniiieeefffmmmooohhh___XXXTTTQQQUUUVVVYYYbbblllqqqqqqooorrrvvv|||~~~zzzrrrfff]]]VVVTTTUUU\\\fffkkkgggbbb\\\ZZZXXXYYY]]]aaaddddddkkkiiikkkqqqwww~~~yyyssspppmmmlllsss{{{vvvjjj[[[SSSGGG???;;;999777444222333444555444444555666444444333333222222222222444333333222111111000000...000222222111000111222000000000000111111111111///000111222222111000///000000000000000000000000000000000000000000000000000000/////////.........////////////////////////,,,---......//////......---------...............,,,---...///////////////------------.....................------,,,,,,,,,...---,,,++++++,,,------+++,,,,,,,,,,,,+++******MMMDDD;;;999777444333444444333222333555666555444222222111111111000000000///000111222333444555555000000000000////////////////////////////////////////////////////////////000///...------...///000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++------------,,,+++******...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------,,,,,,++++++++++++************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------............,,,,,,------------,,,,,,------............------........................------........./////////000000000000000000000000///111333333333333555666===AAAMMM___ooo~~~|||nnnxxx|||wwwooofffdddgggkkkmmmlllfff___[[[VVV]]]```\\\XXXZZZ]]]^^^jjjlllsss}}}|||tttmmmiiieeedddddddddaaa^^^YYYUUUQQQNNNNNNNNNNNNMMMPPPQQQVVV___fffmmmvvvsssjjjdddhhhnnnttt}}}~~~wwwjjjYYYLLLDDD???:::777333444444555666666666666333333222222222222222111333333222222111000000000...000111222000000111222111111111111111000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111000000000//////////////////////////////------...////////////..................---------***+++,,,...//////000000,,,,,,,,,---------......000///...---,,,++++++***...------,,,,,,---......,,,,,,,,,,,,,,,++++++***ZZZOOOEEE???;;;666444555888666555555666555444222222222222111111111000000222222222222222222222222000000000000////////////////////////////////////////////////////////////000///...------...///000........................---..................---........................------------------------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,+++,,,---...---,,,+++*********+++++++++***))))))------------------------*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,........................++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,---------.........++++++,,,,,,------,,,,,,------............------....................................////////////000000000000000111111111111333444444444777===AAANNNVVVeeevvvxxxwww{{{~~~yyyvvvrrrhhh^^^WWWZZZ^^^___\\\WWWSSSPPPQQQXXX^^^```dddooozzzwwwnnngggbbb___\\\XXXRRRLLLIIIIIIIIIJJJFFFFFFIIIPPPUUUYYY```hhhyyyxxxkkkhhhgggjjjsss}}}sssbbbSSSHHHAAA===999888777666666666555444222222222222222222222222222222222111111000000000...///111111000000000111222222222111111000000000000000000111111000000000000000000000000000000000////////////////////////111111000000000/////////////////////////////////------...////////////////////////...---------,,,((()))***+++,,,,,,,,,,,,*********++++++++++++,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,------,,,,,,+++***kkk```UUUNNNHHH@@@;;;:::888666444333333333333222222222222222111111111111111111111111111000000000////////////000000000000////////////////////////////////////////////////000///............///000........................------...//////...------........................---------------------------------,,,,,,+++++++++++++++************++++++...---,,,,,,++++++,,,,,,+++,,,---...---,,,+++***'''((()))***+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,++++++***+++++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,------...++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...***+++,,,,,,---------,,,------............------................................./////////000000///000000000111111111222111222333333555===IIIRRRcccmmm|||}}}rrrnnnvvv~~~wwwyyyzzzwwwuuuqqqfff\\\SSSUUUVVVVVVTTTRRRSSSTTTYYYeeesss|||uuummmiiifffbbbZZZRRRLLLKKKLLLNNNJJJGGGFFFHHHJJJMMMUUU]]]iiiuuuzzzrrrjjjiiipppyyyxxxeeeUUUKKKHHH@@@<<<888666555555444333222222222222222222222222222222222111111111111111...000111222111000111222333333222222111111000000111000000000000000000111000000000000000000000000////////////////////////000000000/////////......////////////////////////---...//////000000///////////////...---------,,,***++++++,,,++++++************+++++++++,,,,,,,,,------------------------******++++++,,,,,,,,,,,,,,,------------,,,++++++}}}qqqccc[[[SSSJJJDDDCCC<<<888444222222333333333333222222222222111111111/////////000111111222222////////////000000000000////////////////////////////////////////////////////////////////////////........................,,,---...//////...---,,,........................------------------------.........---,,,+++++++++++++++************++++++...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++((()))***,,,---...//////,,,,,,,,,------------...------------------------++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------***+++,,,------......---------............------............................../////////000000000///000000111111222222222///111333555;;;HHHYYYfffuuuwwwpppkkknnnuuunnnlllrrruuurrrnnnhhh```XXXUUUWWWYYYYYYYYY]]]ccchhhmmm~~~{{{vvvsssooohhh___WWWRRRQQQRRRLLLGGGDDDEEEFFFIIIQQQZZZfffkkkppprrrrrrtttzzz|||||||||zzzkkk```[[[LLLEEE===888777777666444222333333333333333444444222222222222222222222222///111222222111111222333222222222222222111111111111111000000000000111111000000000000000000000000000000000000000000000000000000/////////.........////////////////////////......///000000000000///...............---------...............---,,,,,,---------.........//////,,,,,,,,,---------......))))))***+++,,,,,,,,,,,,---------------,,,++++++tttiii```WWWSSSSSSKKKFFF>>>888555555555555333333222222222111111111111111111111111111111111.../////////000000000111////////////////////////////////////////////////...///000111111000///...........................,,,---///000000///---,,,.........................................................------------------,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,)))***+++,,,---.........,,,,,,,,,---------......------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------,,,,,,,,,---...///+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,***************************+++,,,,,,------,,,,,,***************************++++++++++++,,,,,,,,,,,,------------.........++++++,,,,,,,,,---------++++++,,,....../////////------............------.........................../////////000000000000///000000111111222333333000555;;;AAAJJJYYYmmm|||xxxrrrqqqtttvvvzzzrrrfffcccaaahhhkkkggg```\\\YYYUUUSSSWWW\\\```dddkkkvvv~~~{{{}}}}}}zzzsssjjjaaa]]][[[RRRNNNKKKKKKLLLNNNVVV^^^iiihhhfffeeeeeegggkkknnnvvvwww{{{|||sssdddZZZLLLBBB===;;;888666333333444444444555555555333333333333333333333333000222333444333222333444111222222222222222222333222111000//////000111222000000000000000000000000000000000000000000000000111111111000000000//////////////////////////////......///000000000000000---------...............---....../////////............/////////000000000------------------,,,,,,)))***+++------------------------...------,,,+++xxxooohhhfffggg]]]VVVJJJ@@@:::777666555333333333222222222111111666666555333111000///....../////////000000111111////////////////////////////////////////////////---...111222222111...---........................,,,---///000000///---,,,////////////////////////........................,,,------......//////000///......------......///...---,,,,,,++++++,,,,,,...---,,,+++***+++,,,---)))******+++++++++******,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,------------......++++++,,,,,,,,,---------,,,+++)))))))))+++---...+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,************************++++++,,,---------,,,,,,------------------------******+++++++++,,,,,,,,,---------.........//////++++++,,,,,,,,,---------+++,,,---...////////////---..................---........................////////////000000000000///000000111222222333333444;;;DDDMMMXXXiii}}}|||sssiiiiiiqqq~~~}}}pppaaaYYYYYYWWW___ccc]]]VVVUUUVVVWWWaaahhhpppwww~~~}}}xxx{{{qqqjjjfff___[[[YYYYYYYYYZZZ___gggjjjhhhfffeeedddbbb___]]]```___cccppp|||nnn\\\MMMDDD>>>999666444444444555555666666666444444444444444444444444111222444444333333333444111111111222222333333444222111000//////000111222000000000000000000000000000000000000000000000000222222222111111111111000////////////////////////...//////000000000000000,,,------....../////////******,,,---.../////////---------............/////////...---,,,++++++***)))+++,,,...//////......------......------,,,+++|||sssjjjbbbVVVIII@@@;;;::::::555333000000111111111111222222222111111111000000000000000000000000000000000000000000000000000000///...---,,,,,,---...///111111111111111111111111///////////////...------//////////////////////////////.........---------......---------,,,,,,,,,///...---,,,++++++++++++.........------,,,,,,,,,//////...---,,,++++++***222000...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******+++,,,...,,,+++*********+++,,,------------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000///...,,,***((('''---,,,,,,++++++,,,,,,---++++++************++++++++++++******++++++,,,---+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---------......---,,,***))))))***,,,---.........////////////000,,,,,,------.../////////,,,---......//////......//////000000111222222222222//////222333222444888???EEENNNZZZiiizzzvvvlllkkkhhhwwwyyyrrrkkkbbbVVVPPPPPPQQQVVVXXXUUURRRUUUaaakkkzzz}}}~~~yyyqqqiiieeefffjjjjjjeeedddggglllmmmooonnnjjjccc]]]YYYUUUQQQRRR^^^pppvvvcccRRREEE>>><<<777777777777777666666555333444555666555444333222222222222222222222222222222222222222222222222222111111222222222222111111000000000000000000000000///......///111111000//////////////////......---////////////////////////////////////////////////---------.........//////......------------..............................+++***)))(((((()))***+++222///---,,,---......---........................sssmmmbbbWWWMMMDDD;;;666555333111111222333222111222222222111111111000000000000000000000000000000000000000000000000000000///...------------...///000000000000000000000000///000000000//////...---//////////////////////////////.........---------------,,,,,,,,,+++++++++------,,,******))))))***......---------,,,,,,,,,---------------,,,,,,,,,000...---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,+++*********+++,,,------------,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---+++***(((''',,,,,,++++++++++++,,,,,,++++++************++++++++++++******++++++,,,---+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,+++++++++++++++,,,,,,,,,,,,,,,---------......---,,,+++******+++,,,---------........./////////..................------,,,---......//////......---------...//////000000111///000333444333666;;;EEENNN\\\mmm}}}vvvmmmlllooozzz}}}{{{uuuooommmkkkjjjhhhaaaWWWPPPOOOUUUZZZ```bbbccciiiwww}}}www{{{}}}}}}~~~~~~|||ttthhhgggjjjppprrroooooossspppqqqqqqqqqnnnhhhaaa]]]TTTNNNKKKRRRbbbooottttttzzzxxxeeeUUUIIIBBB<<<;;;888777666666555555333444555555555444222222222222222222222222222222222222222222222222222222111111222222222222111111000000000000000000000000000//////000222333111000000000000111000//////...000000//////............////////////////////////........./////////000000......------------.................................------,,,,,,------...---+++)))((()))******))),,,,,,,,,,,,,,,,,,,,,,,,|||sssjjj```SSSCCC888666555333333444444333222222222222111111111111111////////////////////////000000000000000000000000///......------......///////////////////////////000000000000000//////...////////////////////////...............---------,,,,,,,,,,,,+++++++++***...---,,,+++++++++++++++...------------,,,,,,,,,+++,,,,,,,,,---------...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,''')))+++------,,,+++***+++++++++++++++,,,------------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((++++++************++++++++++++************++++++++++++******++++++,,,---+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++))))))***+++++++++++++++++++++***++++++,,,---...,,,,,,,,,---------......------------------------,,,---------............000//////...------,,,,,,------...////////////...---------...//////000000222000111555777888>>>EEESSS___rrrzzzllliiinnnxxx~~~vvvvvvssshhh]]]]]]\\\^^^```^^^YYYYYY\\\hhhnnnuuuxxxzzzvvvooolllmmmooossswwwyyyxxxwww{{{}}}{{{vvvrrrqqqppptttwwwuuupppllljjjjjjfffgggjjjooovvvzzz{{{{{{yyytttnnnnnnrrrxxx|||~~~~~~}}}{{{vvvqqqpppsssvvv~~~|||zzz{{{}}}{{{yyyzzzzzz{{{sssjjjkkkpppvvvwwwuuuuuuxxxtttssssssttttttpppiiiccc[[[SSSLLLNNNYYYeeelllnnnmmmuuu{{{yyyeeeSSSHHHAAA===999555444444333222333444444444444333222222333333333333222222222222222222222222222222222222111111222222222222111111000000000000000000000000111000000111333333222111111111111111111000000///000000//////.........---/////////////////////////////////000000000000000......------------.................................//////////////////......,,,+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,vvvmmm```OOOCCC999777555444444444333222111111111111111111111111//////////////////////////////////////////////////////............/////////////////////////////////000000000000000//////////////////////////////........................---------,,,,,,,,,++++++000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---++++++++++++++++++++++++'''((()))+++,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++*********+++******))))))******+++,,,++++++******++++++,,,++++++******++++++,,,---+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++*********+++,,,---...///,,,,,,,,,---------......------...//////...------,,,,,,,,,---------......//////.........---------------.../////////////////////000000111222222222555222333666:::???JJJUUUiiiuuu{{{kkkeeemmm~~~yyysssssspppfff\\\WWWUUUVVVZZZ]]]aaakkkuuuzzztttooojjjddd___^^^\\\[[[\\\___bbbcccbbbeeefffgggeeeaaa\\\YYYWWWaaabbbbbb^^^XXXSSSOOOOOONNNQQQVVV]]]ccceeedddbbbbbb___[[[[[[^^^bbbeeefffeeedddccc```^^^___cccgggoooooonnnllllllnnnssswww}}}|||wwwpppnnnpppttt~~~|||wwwpppooosssxxx{{{yyytttrrrsssvvvuuuuuuwwwzzzyyysssnnnhhh___VVVSSSYYYccckkkooofffjjjlllnnnwwwyyy}}}tttaaaTTTJJJDDD===888777777666555444444444444444333333222333333333333333222222222222222222222222222222222111111222222222222111111000000000000000000000000000000000111222333222000000111111111111000//////............/////////000////////////////////////////////////////////////......------------..............................,,,---...//////...---,,,///...------...///...---........................xxxnnncccVVVLLL???<<<888555444333222111111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////000000000000//////////////////////////////---.................................------------000000///.........//////------------------------...------,,,++++++******************+++,,,------++++++++++++++++++++++++))))))(((((()))+++---...++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***+++******))))))******+++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,++++++,,,------......------++++++++++++,,,---...///,,,,,,,,,---------......---......//////......---,,,,,,,,,---------......---------.........//////---...//////000000//////000000111111222333333444555333444888>>>HHHZZZiiipppllliiinnn|||yyyrrrlllfff___ZZZUUUVVVZZZbbbhhhooo|||zzzvvvmmmiiiccc]]]YYYVVVSSSQQQMMMKKKIIIJJJMMMPPPQQQRRRTTTUUUVVVTTTPPPMMMKKKKKKRRRRRRQQQNNNJJJFFFDDDCCCDDDFFFKKKQQQUUUUUURRROOORRRQQQPPPQQQRRRRRRRRRQQQQQQQQQPPPNNNOOORRRVVVYYY]]]]]]]]]\\\^^^aaagggkkkvvvsssrrrpppiiibbb```cccjjjttt}}}}}}zzzuuurrruuu|||}}}xxxtttrrrxxxxxxzzz~~~}}}uuunnnddd^^^^^^bbbhhhkkkccceeeccc```cccnnn|||vvvtttxxxrrrgggUUUMMMDDD???======;;;888555555444444444444333444444444444333333333222222222222222222222222222222111111222222222222111111000000000000000000000000//////...000111222000/////////000000//////...---+++,,,---...///111222222////////////////////////..............................------------..............................+++,,,---......---,,,+++---++++++,,,------,,,+++........................yyymmmcccYYYRRRIIIDDD===777555333222111111111111111111222222222000000000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000---......///////////////////////////////////////---------...............////////////...............------,,,,,,,,,------,,,,,,,,,------------.........---,,,+++***))))))***+++++++++,,,,,,------++++++++++++++++++++++++,,,***)))((()))+++---...++++++,,,---------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,++++++++++++************++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++,,,------...............,,,,,,+++,,,,,,---...///,,,,,,,,,---------..............................,,,---------............,,,,,,------...//////000......///000000000000///000000000111222222333333555555999@@@IIIWWWlll}}}yyyiiipppyyy{{{uuuwww~~~{{{uuukkk```YYYWWWWWWXXX___kkkwww||||||sssmmmkkkjjjiiijjjkkkkkkkkklllnnnqqqtttwwwwwwvvvrrrkkkeee```^^^XXXVVVRRRNNNKKKIIIIIIIIIIIIHHHGGGGGGJJJMMMNNNNNNMMMNNNOOONNNLLLJJJJJJJJJHHHHHHGGGGGGFFFFFFFFFEEEDDDEEEHHHLLLOOONNNJJJGGGJJJJJJLLLMMMLLLKKKIIIHHHHHHHHHGGGHHHIIILLLNNNPPPOOOPPPPPPQQQRRRVVV[[[___fffeeedddbbb\\\TTTTTTWWW^^^gggqqqwwwwwwuuussssssttt~~~}}}zzzyyy|||yyyrrrllljjjiiijjjdddbbb^^^XXXVVV\\\hhhqqqyyy}}}xxxxxxuuuwww||||||vvv___VVVKKKDDDAAA>>>:::666777666666555444555555555555555444444333333222222222222222222222222222222111111222222222222111111000000000000000000000000///......///111111000//////////////////...------++++++,,,...///111222333////////////////////////............------------......------------..............................------............------...------...000000///---,,,,,,,,,,,,,,,,,,,,,,,,uuukkkccc^^^TTTMMMCCC;;;666444333333000000111111111222222222222222222222222222222222000000000000000000000000...///000111111000///...////////////////////////,,,,,,---...............////////////////////////---------.........////////////.........------------,,,,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,++++++******+++,,,,,,------------,,,************************,,,++++++++++++,,,,,,,,,+++,,,---.........---,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,++++++,,,------......------------,,,,,,,,,------...,,,,,,,,,---------............---,,,,,,---......------........./////////------........................///000000000000000111111222333333444444555888<<>>888999888777666555666666777666555555444333333222222222222222222222222222222111111222222222222111111000000000000000000000000000//////000222222111///000000000000000///......------......///000000000////////////////////////////////////.........---......------------..............................///......------......//////......000222222000///,,,,,,,,,,,,,,,,,,,,,,,,wwwooojjj[[[SSSGGG===777555555555000000111111222222222222222222222222222222222222000000000000000000000000...///000111111000///...........................+++,,,,,,---.........---////////////////////////---------.........//////......---------,,,,,,,,,......---------......///,,,,,,,,,------.........***++++++++++++,,,,,,,,,,,,------......------,,,************************+++,,,---......---+++***+++,,,---.........---,,,+++++++++,,,,,,---------------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++******++++++,,,---+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......///...,,,++++++,,,...///.........////////////000/////////...------,,,,,,...//////000000000000000444444555555666777777888<<>>GGG]]]rrrlll___eeessspppdddaaa^^^ZZZTTTUUU___ppp}}}yyyvvvwwwvvvpppjjj```]]]ZZZ[[[^^^cccfffgggcccbbb___\\\ZZZXXXWWWWWWZZZ\\\```cccfffgggggggggaaadddiiinnnrrruuuvvvwwwzzzzzz}}}{{{yyyvvvpppiiieeedddddd^^^]]][[[YYYYYYZZZ[[[\\\cccbbb```\\\XXXSSSPPPNNNVVVYYY]]]^^^\\\YYYXXXWWW\\\ggguuu~~~{{{xxxtttpppmmmhhhaaa[[[\\\eeepppwwwzzz|||{{{{{{}}}~~~uuufffVVVJJJAAA<<<::::::888777666777666555333444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222111111111000//////111222222222222222222111000000000000000111000///......000000000000////////////000000//////............---...///000000000000///...........................///////////////......++++++******************~~~wwwrrrqqqxxxzzztttjjjZZZNNNAAA>>>:::888888888777555333333333333222222222222333222222111111111111111////////////////////////......////////////............////////////......//////////////////////////////...------------...---------.........//////------///000000///------+++,,,,,,------......///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...%%%(((,,,,,,++++++---000---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,)))))))))))))))))))))***************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------............///---.........//////000000111111000000000000111333333777>>>EEENNN^^^vvv|||kkkcccdddwwwrrr```VVVSSSTTTUUUVVV\\\llltttlllccc___```___^^^]]]ZZZZZZ\\\___cccfffhhhiiiiiihhhgggeeecccbbbaaa``````ccchhhmmmqqqtttuuuvvvpppsssxxx}}}zzztttqqqqqqnnnmmmkkkiiifffbbb```^^^bbbaaa```^^^[[[WWWTTTQQQSSSTTTUUUTTTQQQOOOMMMMMMPPPZZZiiitttyyy|||zzzuuuqqqoooqqqsssnnniiidddfffnnnwww{{{|||~~~{{{zzz|||~~~mmmYYYIIIAAA>>>;;;888666555666666666555444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222///000111000///...000222333333333222111000///.........///000111000000000000000000000////////////............//////000000------....../////////.................................///////////////...------..................}}}pppeeefffuuunnn]]]LLLFFF===888777777666555444444444333333333222222333222222222222111111111000000000000000000000000......////////////............////////////......////////////////////////------,,,++++++++++++,,,******++++++,,,---......---..................---,,,,,,------.........///,,,---------............++++++,,,,,,,,,,,,------******++++++,,,,,,------++++++++++++++++++++++++///---+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---......+++,,,------+++******+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,)))))))))************+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,------------...---------............///------......///000000000000111111111000111444666666<<>><<<555555444444444333333333222333333333333222111111000000000000000000000000......////////////............////////////......//////////////////////////////...------------...000//////......------,,,...---,,,++++++,,,---...........................---------.........//////+++++++++,,,,,,---------))))))***+++,,,,,,------........................)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///...,,,+++,,,///000---***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---------,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++---...//////------------------------............/////////000---------.........//////---------...///000000111000222333222222333888<<>>???<<<888666444333222000666555555444444333333222000000000000////////////000000000000000000000000//////000000000000//////////////////////////////////////////..................////////////..............................000///------......---,,,+++,,,...///000///...---......---------,,,,,,,,,------------------------...------------...//////...------,,,,,,------...,,,---------.../////////------............------***++++++,,,,,,++++++***,,,,,,,,,---------...............------,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,+++******))))))******++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,---------......------------------------............////////////000222333333111000111222333000111444777999???FFFZZZdddqqq~~~lllppprrrvvvtttooommmddd[[[UUURRRWWWeeesss~~~}}}nnnggg^^^UUUOOOLLLJJJIIINNNPPPSSSVVVZZZ^^^dddgggmmmrrrwwwzzz~~~}}}tttnnnmmmfff]]]WWWSSSPPPMMMJJJNNNLLLJJJIIIKKKPPPVVVZZZaaadddgggjjjkkkmmmoooqqqsssuuuyyy}}}uuuggg^^^ZZZeeehhhmmmqqqqqqsss}}}qqq\\\YYYNNNAAA999888777444666555444333444444444444222222222333333444444444111111111111111111111111111111111111111111111111333111000///000222555777<<>>777444333111000000000000000000000000------......///000000000//////---,,,,,,---...//////////////////.........111111000000//////...... $$$***...000//////...//////...---,,,++++++***hhhjjjkkkmmmsssvvvooocccVVV[[[gggzzzlll\\\TTTPPPNNNMMM@@@<<<666222222333444555444333333222222111111000111000000000////////////000000000000000000000000//////000000000000//////////////////////////////////////////..................////////////..............................///...------......---+++,,,,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------.........---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++,,,,,,+++************+++++++++++++++++++++++++++,,,+++++++++,,,,,,------,,,,,,,,,---------......------------------------............////////////...000111111///......///000111333666777<<>>::::::999888777777777666666222222333333333444444444111111111111111111111111111111111111111111111111333222000///000222555666@@@FFFGGG@@@999555444111000000000000000000000000//////////////////......///...------------...///........................///////////////000000000'''))),,,......---...///000000000000000/////////ZZZYYYYYYaaaooozzzyyyqqqddd]]]YYY```qqqmmm\\\UUUUUUVVVUUUGGG@@@888222111333666777444333333222222111111000111111000000000/////////000000000000000000000000//////000000000000//////////////////////////////////////////..................////////////.................................---,,,,,,------,,,+++,,,,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...------------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++************************************)))************+++++++++------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------............///////////////000111000...---...///000222777;;;===FFF[[[nnnuuulllfffmmmyyylll^^^TTTPPPLLLOOOXXXfffrrr{{{|||uuulllfffbbb^^^VVVPPPSSSQQQOOONNNNNNQQQSSSUUUYYY]]]ccciiiooovvv}}}~~~}}}}}}~~~uuuoooqqqvvvssstttwwwxxxzzz}}}~~~xxxrrrmmmhhhccc```YYYWWWSSSOOOMMMLLLLLLMMMQQQSSSUUUWWWXXXYYY[[[]]]lllqqqvvvwwwuuuuuuyyy}}}uuujjjWWWSSSQQQSSSUUUUUUYYY___kkkxxx}}}}}}|||lllYYYMMMGGGBBB<<<999777555555555555444222333333333333444444444444222222222222222222222222222222222222222222222222333222000000000222444666BBBFFFFFF???888555222000000000000000000000000000111111000//////...------///......------...//////---------------------------......///000000111111---......---,,,,,,---/////////000000111111111111QQQNNNOOOWWWgggvvv}}}~~~|||qqqbbbZZZ^^^lll|||ooo___XXXYYYXXXUUUNNNHHH>>>777444444555666666555555444444333333222111111111000000000//////000000000000000000000000//////000000000000//////////////////////////////////////////..................////////////..............................---,,,++++++------,,,+++---,,,+++***+++,,,---.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...///...---,,,,,,+++,,,,,,------,,,,,,++++++******,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,---------..........................................////////////111222333111000///000111333555:::BBBJJJXXXppp}}}qqqjjjjjjmmmttthhh^^^TTTPPPPPPRRRXXXdddqqqyyy~~~{{{mmmfff]]]XXXWWWVVVTTTRRRTTTUUUVVVXXXZZZ]]]```ccckkkooouuu{{{~~~}}}~~~}}}|||zzzxxxzzz{{{{{{zzzyyyzzz{{{}}}zzzwwwtttpppmmmllllllllllllooorrrooohhhcccbbbccc```bbbeeefffiiinnnvvv}}}~~~}}}zzzvvvsssjjjeee___XXXSSSPPPPPPPPPPPPQQQRRRRRRRRRRRRTTTVVV___fffmmmnnnlllmmmtttzzzxxxdddYYYQQQOOOPPPOOOPPPSSSVVVbbbttt{{{jjj]]]TTTJJJ@@@:::777444333555555333111333333444444444444444444222222222222222222222222222222222222222222222222333222111000111222444555<<<@@@@@@999444222000---////////////////////////000000000000//////...................../////////---------......................../////////000000...//////...,,,+++,,,...------------............NNNMMMMMMTTT^^^lllzzzvvvdddXXXZZZfffpppzzzlllfffddd^^^UUUPPPKKKCCC===:::777555444666555555444444333333222111111111111000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////..................////////////..............................---+++++++++------,,,+++---,,,+++***+++,,,---.........---------,,,,,,,,,++++++++++++++++++++++++---------------......///------,,,++++++***++++++......------,,,,,,++++++------............------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,---------..........................................////////////222222222111000000222444777777>>>KKKZZZlll{{{nnngggkkkvvvvvvkkk___XXXTTTRRRUUUZZZaaahhhssszzz}}}zzzpppddd^^^WWWSSSTTTWWWYYYZZZWWW[[[```dddfffjjjooorrr}}}zzzwwwtttrrrqqqkkkjjjhhhhhhiiiiiigggfffeeefffhhhhhhgggfffggghhhiiilllooorrruuuxxx}}}}}}zzzwwwuuutttsssjjjjjjiiihhhfffdddbbbaaaaaaaaaaaaaaa```]]]YYYVVVZZZ[[[]]]]]]^^^bbbjjjppprrrwwwyyynnnccc[[[WWWVVVVVVUUUVVVUUUSSSPPPOOOOOOQQQRRRYYYaaadddcccfffnnnvvv{{{tttfffWWWQQQOOOMMMKKKLLLKKKSSS___jjjttt{{{uuujjj[[[NNNDDD???999777999:::999666444444444444444444444444222222222222222222222222222222222222222222222222333222111111111222333444666999999444222222111///////////////////////////////////////000000111111---......//////000000000......//////000000000000000/////////.........---***,,,...///---,,,,,,,,,......---,,,,,,+++******NNNMMMPPPWWW^^^gggtttooo\\\SSSWWW___|||{{{wwwjjj\\\RRRNNNIIIDDD@@@<<<888555444333333222222111111000222222111111111000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////..................////////////..............................---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////******))))))))))))******------------,,,,,,,,,,,,---......//////......---,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,++++++++++++***------------............,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++------,,,+++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,---------..........................................////////////000000111000///000333555;;;>>>III\\\ooo{{{mmmeeejjjxxxuuuiii\\\VVVRRRSSSUUUXXX___fffhhhnnnwwwzzzooogggaaa]]]WWWUUUWWW[[[___aaaccciiipppvvvzzz~~~~~~{{{wwwsssooonnnmmmkkkhhheeeccc```___[[[ZZZYYYYYY[[[[[[ZZZYYYWWWYYY[[[ZZZYYYXXXXXXYYYZZZ\\\___aaacccfffjjjmmmrrrrrrrrrtttxxx}}}{{{tttrrrooommmjjjiiiiiiiiiddddddeeeeeedddcccaaa___aaa^^^\\\]]]______ZZZVVVYYYYYYYYYXXXYYY\\\```ccchhhoooyyy~~~qqqgggaaa___^^^aaa```]]]XXXSSSPPPOOOPPPMMMRRRXXX[[[\\\```hhhnnn|||uuuddd[[[VVVPPPJJJHHHGGGKKKQQQWWW]]]dddkkkpppwww~~~nnn^^^QQQHHH???::::::;;;:::777555555555555444444444444333333333333333333333333333333333333333333333333222222222222222222333333333555555222222555555222000000000000000000000000......///000000111222222------///000000000000000/////////000000111111222000000//////...------,,,(((+++...///...---,,,,,,000000///...---,,,+++***MMMLLLRRR]]]eeeiiiooovvvxxxhhh\\\YYYZZZlllzzzooobbb]]]UUUNNNGGGAAA;;;777444333333222222111111000222222222111111111000000000000000000000000000000//////000000000000//////000000000000000000000000////////////..................////////////..............................---,,,+++,,,...///...---,,,,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///************+++,,,------++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,------.........++++++++++++++++++++++++)))************+++++++++,,,,,,+++************+++++++++++++++++++++++++++)))+++,,,......---,,,+++,,,,,,,,,---------..........................................///////////////000111000000222666888BBBLLL___ttt~~~rrrgggjjj{{{tttbbbVVVPPPPPPUUU^^^dddhhhnnnuuusssvvv~~~~~~vvvpppjjjeeeeeecccaaaaaadddhhhmmmpppvvv}}}}}}{{{xxxtttrrrnnnllljjjiiigggddd```]]][[[[[[ZZZYYYXXXVVVUUUTTTSSSRRRQQQRRRTTTVVVUUUTTTUUUVVVWWWWWWUUUSSSSSSTTTUUUVVVXXXXXXYYYZZZ\\\___aaaaaa```bbbgggnnntttyyy{{{yyywwwvvvvvvuuusssqqqlllkkkjjjiiihhhhhhhhhhhhggggggfffeeedddccccccbbbcccaaa______`````````___ZZZYYYXXXYYY[[[\\\\\\\\\dddhhhnnnuuu|||zzzuuurrrpppqqqooojjjccc[[[VVVTTTTTTPPPRRRUUUWWWXXX[[[```cccvvv|||sssjjj^^^SSSNNNJJJKKKMMMOOORRRVVV[[[^^^gggvvvqqq```TTTFFF===;;;;;;999666666555555555444444444444333333333333333333333333333333333333333333333333222222222222222222222222222444333000222555555222000000000000000000000000000000000000000000111111,,,---///000111111000000.........///000111111111........................---...///...---,,,---.../////////......---------KKKJJJRRRbbbmmmnnnmmmnnnzzz~~~~~~tttiiibbb______nnntttmmmbbbWWWLLLDDD===888666666555444444333333222222222222111111111111000000000000000000000000000//////000000000000//////000000000000000000000000000/////////..................////////////.................................---,,,---///000///...,,,---...///000///...---......---------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---------...///000111222))))))******+++++++++,,,+++,,,,,,------,,,,,,+++,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********+++++++++,,,,,,---------************************)))************+++++++++,,,+++******))))))******++++++++++++++++++++++++)))***,,,......---,,,+++,,,,,,,,,---------......////////////////////////............/////////000111222333333333666999===HHHXXXqqqzzzpppjjjuuuyyyjjjYYYOOOPPPTTT___mmmuuuxxx|||{{{rrrnnnlllkkkjjjkkkkkkkkknnnrrrxxx~~~|||wwwwww{{{vvvssspppllliiifffbbb___\\\ZZZYYYYYYXXXVVVSSSPPPOOOPPPPPPQQQQQQPPPPPPOOOPPPOOOOOOQQQSSSUUUUUUTTTXXXYYYZZZYYYWWWUUUUUUVVVWWWXXXXXXWWWUUUUUUVVVXXXWWWVVVUUUWWW[[[bbbiiimmmooonnnmmmmmmnnnnnnmmmkkkkkkkkkkkkjjjkkkkkkllllllmmmjjjgggeeecccdddeeefffcccdddcccaaa___```cccfff___^^^]]]___bbbcccaaa^^^cccdddfffhhhnnnyyy~~~{{{uuulllccc]]]ZZZYYYVVVUUUUUUUUUVVVXXXZZZ[[[kkkwwwooo```XXXNNNNNNOOOOOOQQQSSSUUUVVV[[[lll}}}ooobbbPPPDDD@@@???<<<999666666555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222111222111...000444444000000000000000000000000000222222111111000/////////,,,---///000111111111000---------...///000000111,,,,,,------.../////////222222000---++++++...000,,,,,,,,,------------...KKKLLLOOOXXXbbbiiijjjiiirrruuu{{{{{{rrrjjjdddeeemmmzzzxxxiii___TTTGGG======:::666555666555222///555444333222111111111111000000000000000111111111222111111111000000//////000000//////.........---,,,---......//////......000000//////.........---......---,,,,,,,,,,,,---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,+++***)))((((((******++++++++++++,,,,,,+++,,,---...///...---,,,---,,,,,,++++++,,,,,,---///---)))%%%%%%&&&)))+++,,,+++***)))))))))***+++'''(((***+++,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++,,,+++)))(((((()))+++,,,******+++,,,,,,---......------------------------...------------...//////,,,---...///000000000000...000111222444999???DDD\\\qqqxxxhhhooo{{{zzzlll]]]VVVWWWZZZeeettt~~~yyyvvvvvvuuurrrooonnnqqqxxx}}}}}}}}}{{{qqqeeebbbfffjjjhhheeehhhaaa\\\\\\[[[UUUPPPOOORRRSSSTTTSSSPPPNNNNNNOOONNNPPPRRRRRRQQQQQQRRRSSSRRRTTTXXXZZZ[[[\\\^^^```aaabbbbbbbbbaaa___]]]\\\^^^]]][[[[[[[[[[[[YYYWWW___]]][[[YYY[[[^^^bbbeeemmmnnnppprrrtttuuuvvvvvvpppqqqsssrrrrrrqqqssstttqqqooonnnnnnnnnooommmlllhhhhhhgggeeecccccceeefffffffffhhhhhhgggeeebbbaaadddfffggggggiiiooo{{{zzztttnnneee[[[XXXTTTRRRTTTTTTQQQPPPQQQ```hhhxxxwwwggg[[[SSSMMMKKKIIIEEEGGGMMMTTTeeeuuu{{{}}}{{{iiiXXXPPPKKKDDD???@@@999999999777444222111222000111111222222111111000444444333333222111000000222222222111111111111000111///...///111222000---------...///000111222222111000///......///000111//////////////////////////////////////////////////////000000///...------...---,,,,,,......---,,,...---,,,,,,......---,,,YYYRRRMMMPPPYYYaaadddcccjjjqqq{{{{{{xxxnnnjjjjjjpppyyy|||mmm```SSSKKKAAA===888444444333222000333333222111111111111111111111111000000000000000111111111111000000000///000000/////////.........,,,---......//////......000/////////............///...------,,,,,,------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,'''''')))+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,++++++******))),,,,,,------------......+++,,,,,,---...---------------,,,,,,,,,,,,------000...+++(((''')))+++,,,......---,,,,,,---......((()))+++,,,------,,,,,,,,,++++++******++++++,,,+++++++++***++++++,,,,,,///...---,,,,,,---...///***++++++,,,,,,---------------------------------///............///000000...//////000111111111111000333444333555===KKKVVVnnnuuummmnnn{{{sssggg\\\VVVYYY```ssszzz~~~}}}||||||}}}}}}}}}|||~~~zzzuuusssrrrooofff\\\WWWXXXZZZYYYWWW[[[VVVRRRTTTSSSOOOLLLLLLMMMOOOQQQRRRQQQQQQRRRSSSUUUWWWZZZ[[[[[[ZZZ[[[\\\\\\^^^bbbeeefffhhhkkkmmmoooooooooooonnnllljjjiiikkkiiifffeeeddddddbbbaaafffdddbbbaaaaaadddfffhhhmmmqqqwww}}}~~~{{{yyyyyy{{{||||||||||||~~~~~~}}}}}}}}}{{{yyyuuurrrnnnllllllnnnooopppmmmmmmmmmmmmllliiigggffffffhhhhhhggggggllluuu|||vvvlll^^^YYYVVVVVVUUUQQQPPPSSSSSSYYYggg|||}}}fff\\\SSSOOOJJJFFFGGGKKKNNN\\\jjjpppsssxxx{{{{{{}}}ttt```UUUMMMFFFCCCCCC777777777666444333333444333333333333333333333333555555444444333222222111222222222222111111111111222000///000222333111///...//////000000111111222111000///......///000111///////////////////////////////////////////////////////////////...------...---,,,,,,......---,,,///...---.../////////---lll```RRRLLLPPPXXX]]]___dddppp~~~zzzrrrkkkhhhkkkzzzoooccc[[[NNNHHH@@@999666555555555222222111000000000000111222222111111000000//////111111111111000000000000000000////////////......------...////////////...////////////............///...------,,,---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,---.........------,,,,,,------...000...---+++++++++,,,---,,,++++++******+++,,,,,,***+++,,,---------------+++******))))))******+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------///////////////000111111000000111111111111111111222555777777;;;III___ppprrriiiiiixxxxxxlll^^^VVVUUU[[[gggrrr}}}|||tttnnnkkk```[[[SSSMMMKKKLLLLLLLLLPPPLLLJJJMMMNNNLLLLLLNNNNNNPPPTTTVVVXXXZZZ\\\^^^___bbbgggiiijjjiiiiiijjjhhhkkkooorrrtttvvvyyy{{{{{{|||||||||{{{yyyxxxvvvzzzwwwsssqqqppppppooonnnpppooonnnmmmllllllmmmmmmnnnuuu{{{yyy}}}~~~xxxwwwvvvtttrrrpppnnnmmmlllmmmmmmkkkiiikkkqqqvvvzzz}}}~~~fffaaa\\\ZZZVVVRRRQQQTTTPPPSSS]]]nnnzzzooocccYYYQQQKKKHHHJJJGGGRRR\\\aaaeeelllsssvvvzzzuuuuuu~~~hhhZZZQQQJJJGGGGGG;;;:::888666555444444444555444333222222333444555666555555444444333333222333222222222111111111111222111111222333333222000111111111111111111111111000000////////////000000///////////////////////////////////////////////////////////////......---...---,,,---.........,,,...---,,,---...///...,,,yyyooo___SSSOOORRRYYY^^^dddqqqzzzzzz}}}xxxqqqkkkiiippp|||nnnfff^^^XXXMMMCCC<<<999999999222111111000000000000000333222222111000///......111111111000000000000000000000//////////////////------...//////////////////////////////.........//////...---------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......*********+++++++++,,,,,,---,,,+++***+++,,,...///...------,,,,,,------.........------,,,,,,,,,,,,******************++++++***++++++,,,,,,,,,------++++++************++++++************+++,,,---...******+++,,,,,,+++******,,,,,,,,,+++++++++++++++------------------------//////......//////000111111111111000000111111111222444777>>>KKK___vvvvvvmmmooowwwuuueee\\\UUUWWWbbbppp{{{{{{zzz~~~|||rrrjjjeeeWWWTTTPPPKKKHHHHHHJJJLLLOOOLLLLLLPPPQQQQQQRRRVVVWWWZZZ^^^bbbdddfffiiillljjjnnntttwwwxxxxxxxxxxxxuuuwwwzzz|||}}}~~~}}}{{{{{{|||}}}|||{{{{{{{{{zzzyyywwwuuutttsssxxx|||xxxvvvtttssstttuuutttrrrqqqqqqtttwww{{{|||sssmmmgggbbb\\\VVVUUUYYYZZZYYY\\\gggwwwwwwiii]]]TTTMMMJJJEEEJJJPPPTTTXXX```jjjqqq|||yyyyyyuuufff\\\UUUOOOLLLCCC@@@<<<888666555444333444333111000000111333444555555444444333333333222333333222222222111111111111111222222333222111111222222222222111111000000000000////////////000000////////////////////////////////////////////////...///////////////......///---,,,---...///...---,,,+++******,,,,,,+++***xxxuuummmaaaVVVRRRVVV\\\bbbnnn{{{yyyrrrpppqqqyyywwwwwwvvvrrrpppttt|||wwwlllhhhbbbXXXMMMBBB<<<999888444333222111111000000000333222222111000///......000000000000000000111111//////000000000000000000---...//////000000//////........./////////////////////...------------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,...000111222333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------...//////*********+++++++++,,,,,,,,,,,,+++***+++,,,---...---------,,,,,,---------,,,,,,,,,,,,,,,++++++***,,,------....../////////***************+++++++++,,,,,,++++++++++++,,,,,,************+++,,,---...------............------+++++++++++++++++++++***------------------------......------......///000000000/////////000111111222444;;;KKKbbbxxxvvvssswwwxxxhhhYYYWWWYYYdddttt~~~{{{~~~zzz|||zzzpppfff]]]WWWOOOOOONNNLLLKKKLLLOOOSSSVVVTTTUUUYYYZZZ[[[^^^cccfffiiimmmoooqqqsssuuuwwwvvvzzz~~~|||~~~{{{zzzyyyzzzzzzyyyxxxwwwxxxyyy{{{}}}{{{{{{xxxqqqhhh```___ccceeeaaa___cccnnnzzzxxxkkk___SSSJJJDDDEEEGGGJJJNNNUUU```hhh{{{~~~zzznnncccYYYRRRGGGBBB<<<888777666555444444333111000000111333444333333333333222222222222333333333222222222222111000111222222111111000111333333222222111000000000//////000000000000//////////////////////////////////////////////////////......///////////////...///...------//////...---,,,+++******,,,,,,+++***nnnqqqrrrlllaaaYYYVVVWWW[[[cccmmmssssssnnniiigggjjjmmmvvv}}}}}}vvvqqqppp~~~rrrkkkhhhbbbWWWKKKAAA;;;888888777555444222111111111222222111111000000//////000000000000111111111111//////000000000000111111......///000000000000///.........///////////////000///......------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,------------......+++++++++++++++,,,---------,,,,,,++++++,,,,,,---+++++++++++++++*********++++++,,,---............+++******))))))***++++++---,,,,,,,,,,,,,,,,,,---************+++,,,------++++++++++++++++++++++++*********+++++++++++++++---------------------------------------...////////////......///000222333666999EEE\\\xxxxxxyyyyyyhhh^^^VVV\\\eeeppp{{{|||ssszzz}}}zzzzzz~~~~~~}}}~~~uuusssoooiiibbbZZZTTTPPPKKKLLLNNNOOOPPPTTTXXX[[[```^^^```dddfffggglllrrrvvvyyy|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~|||xxxvvvwww~~~wwwmmmkkkoooppplllhhhgggkkkttt~~~yyylll\\\OOOEEECCCBBBDDDGGGLLLTTT]]]sss|||zzznnn```UUUKKKDDD===888888999888666666555444333333444555666222222222222222222222222333333333333222222222222///111222222111000000111222222222111111000000000//////000000000000//////////////////////////////////////////////////////---.../////////////////////...---...//////...---...---,,,---...///...,,,fffjjjppprrroooeee[[[TTTTTTXXX___hhhnnnlllddd]]][[[___kkkzzz~~~xxxuuutttzzzpppqqqpppiii]]]QQQGGGCCC<<<;;;999666444333222111111111111000000000000000///000000000111111111111//////000000000111111111......///000000000000000............/////////000000//////.....................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---------,,,,,,------------......******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++((()))***,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,))))))(((''''''((())))))))))))******++++++,,,,,,------------------------...............//////000//////......000222444666===DDDUUUnnn|||yyy}}}ttteeeZZZWWWYYYfffssswwwxxxzzzzzzwww|||xxxwwwwwwyyy~~~|||zzzxxxwwwuuurrrpppdddccc```\\\YYYVVVUUUTTTQQQRRRTTTWWW\\\aaadddfffiiihhhkkkppprrrttt{{{~~~}}}}}}~~~~~~{{{xxxwwwzzzuuurrruuuttttttrrrnnnkkkoooyyy~~~kkkZZZKKKFFFCCCEEEGGGHHHNNNVVViiivvv|||ooocccXXXPPPFFF???===<<<:::777555555555555555555555555333333333333333333333333444444333333333222222222000222444333111000111333000000000000000000000000...///000111111000///...////////////////////////////////////////////////------...///////////////000...---...///000///---///...---.../////////---cccfffmmmvvvyyyqqqaaaTTTSSSSSSXXXbbbkkkkkk```VVVRRRUUU```sss~~~yyywww{{{}}}yyynnnaaaVVVPPP???===;;;888666444222222000000000000000111111111//////000000111111111222//////000000111111111222...//////000000000000000---.........//////000000000000///.....................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,+++++++++******************+++,,,+++*********+++,,,---+++,,,---///000000//////...---,,,+++++++++,,,---++++++************++++++,,,,,,++++++***+++++++++,,,+++)))(((((()))+++,,,(((((()))***+++,,,,,,---------------------------///////////////000111111000/////////111444777888BBBMMMaaayyymmmtttrrreeeXXXSSSUUU]]]ooo~~~|||uuuwww~~~~~~}}}{{{xxxuuuuuuvvvyyyuuusssppppppppplllfffaaaYYYWWWUUUTTTSSSTTTVVVWWW[[[[[[\\\aaagggmmmooopppoooooorrrxxx{{{}}}yyyyyy|||vvvrrruuuooossstttpppiiiiiiqqqyyyxxxeeeQQQJJJGGGIIIIIIHHHLLLTTTeeesss}}}zzzhhh^^^QQQGGGBBB???:::777222333333444444333333222444444444444444444444444444444444333333333222222111333555555222111222444///////////////000000000...///000111111000///...////////////////////////////////////////////////------...///000000//////000...---...///000///......---,,,,,,......---,,,ggg]]]cccpppssssssrrrkkkaaaWWWPPPVVVcccfff]]]QQQLLLNNNVVVeeewww~~~mmm___TTTJJJAAA<<<999444222222000111111000//////111333000000000000000000111111222111000//////...//////////////////////////////............////////////........................---------........./////////...---,,,+++,,,,,,---))))))***,,,......+++)))+++,,,,,,---.........---...---,,,,,,,,,,,,---...*********++++++,,,,,,,,,///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------)))***,,,---...---,,,,,,,,,,,,++++++***)))))))))***,,,//////---+++******------------------------***+++,,,---...---,,,,,,..................------...............///000111333000000111000000999EEEKKKcccyyy}}}vvvuuuoooZZZQQQRRRXXX]]]rrrvvvzzzzzzzzz}}}zzzvvv{{{zzzzzz|||wwwtttkkkjjjhhhfffccc```[[[XXXWWWVVVUUUTTTUUUXXX[[[^^^eeehhhlllqqquuuyyy{{{|||xxx|||}}}{{{|||~~~vvvtttttttttuuusssmmmgggdddgggkkk|||~~~hhh[[[PPPOOOOOOKKKIIIKKKVVVnnntttzzz~~~wwwjjj]]]NNN???:::<<<666333222555555333333666444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111/////////000111111222222/////////...---------,,,000///...///000111000///........................................................................gggZZZ\\\fffkkkrrrxxxvvvrrrggg[[[XXX[[[\\\VVVNNNNNNOOOSSS]]]mmmxxxbbbWWWJJJCCC>>>888555555000111222111111111222333111111111111000000000000111000000////////////000////////////////////////............////////////........................---------........./////////...---,,,,,,,,,------,,,+++,,,...000000---++++++,,,------......------...---,,,,,,,,,,,,---...+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,---.../////////...---***************+++++++++***++++++***(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,...........................------------......///111000111333333666BBBPPP```sss~~~xxxyyy~~~ooo[[[PPPSSS___kkkssswwwyyy{{{~~~|||{{{yyyxxxxxxzzz~~~~~~yyyqqqjjjhhhfffccc```^^^\\\[[[[[[ZZZWWWXXXYYY\\\```eeeiiilllpppssswww|||}}}}}}vvvrrrrrrpppqqqooojjjdddaaacccfffpppvvvzzznnnccc]]]XXXRRROOOPPPPPPfff~~~}}}|||sss___KKK@@@>>>999555444666666333333555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111000000000000..................---------,,,+++,,,...///...---........................................................................nnn^^^YYY]]]bbbqqqxxxiii\\\UUURRRSSSSSSWWWXXXYYY[[[ddduuunnnaaaSSSIIIAAA999555555111111222333333333333222222222111111111000000000000000/////////000111111////////////////////////............////////////........................---------.....................---,,,,,,,,,------,,,,,,,,,...000000...,,,,,,,,,------......------...------,,,,,,------...------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,---------............------,,,))))))******+++,,,,,,---,,,,,,+++(((''''''***,,,++++++++++++++++++++++++++++++,,,------------,,,..............................------,,,---------///000333555777@@@SSSdddxxx~~~tttyyy~~~mmm___RRRPPP\\\mmmzzz~~~~~~~~~||||||{{{zzzyyyyyy{{{}}}zzz|||rrrmmmiiibbb^^^]]]^^^\\\ZZZXXXYYY[[[___aaa^^^aaaeeejjjpppuuuyyy{{{{{{}}}}}}yyyvvvtttppppppooommmkkkhhhfffeeefffgggfffeeeddddddfffhhhffffffgggiiijjjkkklllmmmqqqtttyyy~~~vvvppppppnnnooommmhhhbbb___```bbbeeeiiisssvvvlllaaaVVVPPPOOONNN^^^rrr{{{uuuyyytttZZZIIICCC<<<777555777777444333444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111444333222111000///...---..................//////---,,,+++,,,...///...---........................................................................uuucccYYYWWWZZZlll}}}ppp___SSSPPPUUU\\\bbbfffiiiggggggooossshhh[[[SSSJJJ@@@888666111111222333444444222111333222222111111000000///////////////000111222222////////////////////////............////////////................................................------------------------+++******,,,---...,,,+++,,,,,,------...------,,,------------------------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++***************++++++,,,,,,,,,.........---++++++---///++++++++++++++++++++++++,,,,,,,,,------------------------...............000///...---------------///111333555:::KKKfff{{{tttttt}}}xxxzzzyyytttpppddd]]]YYY```ppp~~~}}}ssskkkpppvvvyyyyyy|||uuullleeeaaa^^^YYYWWWXXXXXXYYYZZZ\\\___dddiiimmmlllooouuuzzz|||wwwtttqqqlllllljjjhhheeeaaa^^^\\\ZZZYYYYYYWWWUUUSSSQQQPPPRRRRRRRRRQQQQQQRRRSSSUUUPPPPPPQQQRRRSSSSSSTTTTTTYYY\\\```ccceeeiiilllooozzz|||~~~xxxpppoooppppppnnniiiddd`````````bbbdddjjjuuu}}}nnn___TTTOOORRRYYYfffsss|||xxxyyy~~~kkkVVVLLLAAA:::666777777555444555555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111333333222111000///......------......//////000000000///...///111222111000........................................................................xxxhhh]]]VVVUUUeeewwwzzz}}}yyyoooaaaTTTPPPVVV^^^fffooowwwxxxsssqqqvvv|||rrrjjjbbb^^^VVVKKK@@@<<<444222111222333333111///333222222222111111000000000000///000000111222333////////////////////////............////////////.............................................---,,,---------------------,,,+++***,,,---...---+++,,,------...------,,,,,,------------------------******++++++,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))))))))*********++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,++++++************,,,,,,,,,,,,++++++******,,,...000111///......///------------------------,,,,,,,,,---------......---------.........//////111111000///......//////000333555777AAAYYYwww}}}rrrqqq}}}qqqiiijjjjjjfffcccZZZ]]]gggvvvvvvmmmgggeeemmmwww}}}|||sssnnnddd^^^ZZZYYYXXXTTTTTTVVVUUUYYY```fffjjjoootttwwwxxx|||}}}{{{yyyxxxqqqpppmmmiiiddd```\\\ZZZYYYXXXWWWTTTRRROOOMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIFFFEEEEEEEEEEEEEEEEEEEEEGGGIIILLLMMMNNNPPPSSSUUU\\\^^^aaadddiiipppwww}}}|||sssqqqqqqppplllgggbbb___^^^^^^aaacccfffiiippp~~~qqqaaaWWWSSSRRRWWWbbbjjjrrr~~~xxxxxx~~~~~~iii[[[III@@@888777888666555666555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000---......//////000000000111000///000222333222111////////////////////////................................................{{{ooofff^^^ZZZhhhwwwwwwxxxuuunnnbbbWWWSSSVVV[[[bbblllxxx|||wwwrrrpppqqq{{{zzztttkkkeeebbbaaa]]]QQQFFFAAA999666222111333333111///222222222222222222222222111111000000000111222222////////////////////////............////////////.......................................---------+++,,,---.........------///---------///000///...------......------,,,,,,,,,------......------,,,)))******++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,---...------,,,++++++******))),,,///000///---,,,,,,---------------------------------,,,---......///,,,,,,------.../////////111111000000///000000000111666:::???NNNiiipppooo{{{iii]]]\\\]]]]]]^^^___jjj{{{yyynnnhhheeekkksss}}}{{{rrrhhhaaa]]]XXXUUUTTTVVVVVVSSSTTTVVVYYY```jjjqqquuuwww{{{}}}~~~|||xxxrrrmmmjjjgggeeeccc[[[ZZZXXXUUURRRNNNLLLJJJMMMMMMKKKIIIHHHFFFEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDAAA@@@???@@@BBBCCCBBBAAABBBBBBAAAAAA@@@?????????===???BBBCCCDDDEEEGGGJJJJJJKKKMMMNNNQQQVVV\\\```dddkkktttzzz~~~~~~vvvsssqqqmmmhhhbbb^^^\\\[[[[[[]]]``````___aaannnrrrdddWWWMMMKKKSSSZZZ___ooozzzssswww~~~nnnWWWKKK>>>:::999777666777555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111...//////000111222222222//////////////////000000///...---...000111000///////////////////////////................................................wwwnnnjjjccc```ooo}}}{{{zzzvvvnnnfff```]]]]]]^^^___dddnnnvvvzzzwwwqqqllldddooo}}}|||zzzuuuqqqkkkfffdddfffcccZZZPPPLLL@@@:::444222444444222000000111111222222333333444222222111111000111111111////////////////////////............////////////........................//////.........---------+++,,,---.........------///...------///000000///------......------,,,+++,,,,,,---......---,,,,,,+++++++++******)))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********+++++++++,,,,,,************************)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,+++)))+++,,,,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000,,,,,,------...//////000000////////////000000111111888AAAKKK^^^xxxwwwrrr}}}|||cccUUUTTTWWW^^^dddppp~~~|||tttqqqqqquuu{{{|||xxxqqqjjjccc^^^[[[YYYVVVUUUXXX]]]]]][[[[[[^^^eeemmmvvv{{{|||}}}zzzrrrllljjjddd```\\\YYYWWWUUUSSSQQQKKKKKKJJJIIIHHHFFFEEEDDDFFFEEEDDDCCCBBBAAAAAAAAA??????@@@AAABBBBBBBBBAAA???>>>===>>>@@@AAA???===@@@@@@??????????????????<<<>>>@@@AAA@@@AAACCCEEEBBBBBBCCCCCCDDDFFFIIILLLLLLSSSZZZ^^^```eeennnvvvyyyuuuqqqllleee^^^ZZZYYYYYYYYY[[[[[[ZZZWWWXXXaaappp{{{uuudddTTTKKKOOOQQQSSSaaauuu|||www~~~iiiXXXGGG>>>;;;888777777555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111...//////000111111222222000000000///////////////...,,,,,,---...///...---////////////////////////................................................kkkeeeccc___^^^nnn}}}{{{xxxpppjjjhhhhhhgggfff___```dddkkksssuuuooojjj\\\fffvvv}}}|||}}}{{{xxxuuupppmmmooommmeee^^^[[[EEE>>>666333555666444111000000111222333444444555333333222111000000000111////////////////////////............/////////000........................//////.........---------***+++---...///...------...,,,++++++---......------.........---,,,,,,+++,,,,,,---......---,,,,,,...---,,,***((('''&&&%%%)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******)))))))))***,,,---***++++++,,,,,,------...,,,,,,,,,+++***+++...000++++++++++++++++++++++++......---,,,---...///000,,,,,,------...///000000...............///000111000:::FFFTTTjjjzzzvvv{{{vvv^^^QQQQQQXXXeeeoooxxx}}}}}}zzzmmmiiiddd^^^\\\\\\]]]___ZZZ[[[```fffgggeeeeeehhhrrrxxx{{{zzzwwwrrrjjjccc^^^\\\SSSQQQNNNLLLLLLKKKIIIGGGDDDEEEEEEEEEEEEDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????@@@>>>===>>>AAAAAA???<<<===>>>>>>>>>??????@@@@@@@@@AAABBBAAA???>>>???@@@>>>???@@@@@@???AAACCCFFFCCCIIIMMMNNNLLLNNNUUU\\\aaahhhttt|||xxxzzz~~~zzzuuusssmmmddd]]]YYYYYYYYYYYY\\\ZZZVVVSSSTTTZZZaaagggoooxxxuuu```RRRRRRPPPMMMZZZnnnzzz{{{uuucccNNNBBB<<<888666777666666666666666666666666333333333333333333333333222222222222222222222222111111111111111111111111///000000000111111111111111111000000//////.........---,,,---///000///...000000000000000000000000................................................UUUWWWZZZ[[[___kkkzzz~~~tttrrrvvvyyyxxxuuupppfff___cccnnnuuurrrllllllfffiiiyyy~~~~~~~~~zzzwwwssspppmmmjjjfffcccSSSHHH;;;222111222333222222111111111222444666777111111111111111111111111000000000000000000000000////////////////////////000000//////.........------,,,,,,---///000///...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---++++++---///---,,,......---------,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++*********++++++...------------------...+++++++++*********))))))......---,,,+++))))))(((------,,,,,,,,,---......,,,,,,,,,---------......---------.........//////000------000111///111555888AAARRRhhh}}}yyyqqqxxxfffTTTQQQWWWaaammmwww|||uuummmhhhccc```[[[XXXVVVWWWYYY[[[eeefffiiilllpppsssvvvwww{{{uuuooojjjhhhddd^^^XXXSSSOOOLLLJJJHHHFFFDDDCCCCCCCCCCCCAAABBBBBBAAAAAA@@@???>>>@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===>>>>>>@@@@@@????????????@@@AAA@@@@@@@@@???>>>>>>======???>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCDDDDDDNNNTTT]]]dddiiipppzzz~~~zzz{{{{{{{{{zzzxxxvvvuuunnniiiccc___]]]\\\XXXUUUZZZUUUUUUYYY[[[XXXZZZ```jjjpppwwwyyyzzzooo[[[PPPKKKMMMWWWcccwwwlllTTTHHHCCC===999:::444444444666777666222///333333444555555666666666222222222222222222222222333333111000000000111222111111111111000000000000000000000000000000000000000000////////////000000000000000000////////////000000//////.........---......////////////......JJJNNNRRRUUU[[[gggwww}}}vvvsssuuuzzz|||tttlllkkkoootttsssqqqqqqkkkjjjttt~~~zzzxxxuuurrrnnnkkk]]]RRRDDD999555555444333333222222222222333333444111111111111111111111111000000000000000000000000////////////////////////............////////////...---,,,---...///...---++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---///...,,,------------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++******))))))))))))******+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------------............---------.........//////000......111222222555:::AAAKKK]]]qqquuuxxx{{{ggg[[[PPPQQQXXXcccqqq|||{{{uuupppjjjddd```ZZZXXXWWWWWWYYY]]]aaadddiiikkknnnrrrwww{{{yyyssspppkkkddd___YYYWWWTTTQQQMMMIIIFFFDDDEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@AAAAAAAAAAAAAAA@@@AAAAAA@@@???????????????????????????????????????BBBAAAAAA@@@??????@@@@@@>>>>>>=========>>>>>>???========================???>>>>>>>>>>>>>>>????????????@@@AAAAAABBBCCCCCCBBBGGGMMMQQQTTTXXX```fffuuu{{{~~~~~~~~~~~~}}}{{{xxxuuusssrrrrrrrrroookkkfffbbb```^^^]]]\\\]]]YYYXXXZZZZZZVVVWWW[[[bbbiiirrrvvvzzzlll\\\RRRNNNTTT^^^wwwzzzzzzcccTTTIII???999888777777666666555444333222555555555444444444444444222222222222222222222222333222111000000000111222111111111111000000000000000000000000000000000000000000////////////000000000000000000////////////000/////////............,,,---...............---BBBEEEJJJMMMTTTaaarrr~~~{{{pppooozzz}}}wwwtttuuuyyy|||{{{tttnnnooovvv~~~{{{vvvssskkk```QQQCCC<<<888555333222333333333222111000000000000000000000000000000000000000000000000000000////////////////////////---------...//////000000///...,,,---......---,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---......---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,*********+++++++++++++++))))))***+++,,,---......+++++++++++++++,,,------------------............------........./////////111......111333444:::AAAOOO\\\nnn}}}wwwtttuuueeeTTTQQQQQQVVV___kkkzzz{{{|||yyyssslllfffaaa^^^\\\ZZZTTTUUUVVVYYY^^^dddjjjnnnqqqsssvvv{{{{{{rrrllleee```]]]XXXRRRNNNKKKJJJIIIHHHFFFDDDCCCBBB@@@@@@????????????@@@AAA>>>???@@@AAABBBBBBBBBBBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBBBBBBBBBBCCC??????>>>>>>>>>>>>??????<<<<<<<<<===>>>???????????????>>>>>>>>>>>>>>>???>>>>>>??????@@@AAAAAAAAA>>>BBBEEEEEEEEEGGGKKKOOOVVV]]]eeelllrrr~~~|||zzzyyyxxxvvvvvvvvvwwwyyyzzz}}}yyysssnnnllllllooopppsssqqqooojjjeeeaaa`````````]]]\\\]]]\\\YYYYYY[[[___fffooovvvyyy}}}jjjYYYNNNOOOTTThhhuuuttt~~~wwweeeTTTEEE<<<:::999999888666333222333444555555555444333222222222222222222222222222222222333222111111000000111111111111111111000000000000000000000000000000000000000000////////////000000000000000000////////////////////////............++++++,,,---......------DDDEEEFFFHHHMMMYYYkkkxxx{{{mmmiiisss~~~|||zzz|||qqqjjjggglllyyy~~~{{{wwwuuukkk[[[MMMBBB:::555222111111222333222111000///////////////////////////////////////////////////////////////////////////---.....................///...------------,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,,,,,,,+++++++++******,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...---------,,,,,,+++++++++++++++,,,---...---,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,)))******+++,,,---......++++++******++++++,,,---,,,,,,,,,,,,------------............////////////111......111222666???HHH___mmm|||zzz{{{vvvvvv|||wwwcccVVVMMMRRR[[[ccckkkvvvzzzuuussswwwzzz~~~|||xxxpppjjjaaa[[[XXXYYYZZZZZZYYYZZZ\\\```eeekkkqqqtttzzz|||}}}zzzuuummmfff___[[[VVVRRROOOLLLHHHEEEDDDDDDDDDCCCCCCBBBBBBBBB>>>??????@@@AAABBBCCCCCC>>>???@@@AAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@AAAAAAAAABBBBBB@@@??????>>>>>>>>>>>>???>>>>>>>>>?????????@@@@@@@@@BBBCCCCCCBBBBBBDDDGGGEEEKKKQQQUUUXXXcccsss~~~{{{sssqqqnnnllllllmmmooopppssspppkkkgggfffhhhkkkmmmuuuwwwwwwsssllleeebbbbbbbbbaaabbbccccccbbbbbbbbbccciiipppvvvxxxxxxzzz|||{{{gggXXXQQQQQQ\\\ffftttvvvaaaOOOCCC>>>999999999666333222333555444444444333333222222222222222222222222222222222222222222111111111111111111111111111000000000///000000000000000000000000000000////////////000000000000000000///////////////////////////.........+++,,,------............MMMKKKHHHDDDEEEOOO___kkkrrrwwwzzzuuulllfffggglllvvv~~~}}}pppeee\\\ZZZdddooowww|||~~~|||xxxvvvnnnbbbTTTHHH>>>777333///000111222333222111000////////////////////////////////////////////////////////////////////////000//////...---,,,,,,+++///...,,,,,,------,,,***,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,------,,,,,,++++++******))))))***+++,,,,,,---------,,,))))))(((((((((((())))))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++++++++,,,,,,,,,........./////////000000000......111333999FFFRRRmmmzzzyyyxxxwwwrrr}}}rrrbbbUUUNNNRRR^^^jjjrrrwwwtttooonnnnnnqqquuuzzz}}}xxxrrrnnngggaaaZZZUUUVVVYYY]]]___aaacccfffjjjooouuuyyy{{{{{{rrrllliiiccc[[[UUUPPPNNNKKKIIIHHHFFFEEECCC>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBBCCCDDDEEEBBBBBBBBBBBBBBBAAA@@@???CCCCCCCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@??????????????????????????????@@@@@@@@@===>>>?????????@@@BBBCCC@@@DDDGGGGGGHHHNNN[[[eeeuuu}}}tttqqqlllgggcccbbbaaabbbaaa```___^^^___```cccdddmmmrrrwwwwwwrrrlllhhhgggfffhhhjjjjjjjjjjjjiiigggeeeiiiooossssssqqqmmmjjjzzz~~~lll^^^XXXTTTYYYcccpppzzzqqq]]]MMMDDD999::::::888666444444444222222222333333444444444222222222222222222222222222222222222111111000000111111111111000000000///111111111111111111111111000000////////////000000000000000000////////////.........///////////////------...///////////////VVVTTTNNNEEEAAAEEEPPPZZZaaaeeejjjllliiiddd___]]]hhhtttxxxlllaaaVVVQQQTTT\\\eeexxx|||xxx{{{|||xxxrrrmmmeee[[[OOODDD<<<888000000111222333333333222000000000000000000000000000000000000000000000000////////////////////////111000///...---+++******...---+++,,,------,,,+++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******+++---,,,,,,,,,,,,++++++++++++*********+++++++++++++++,,,++++++******++++++,,,*********+++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))******++++++,,,,,,************))))))))))))************+++,,,------++++++************++++++---,,,,,,,,,++++++++++++......------,,,,,,+++++++++++++++++++++,,,------++++++++++++,,,,,,,,,,,,....../////////000000000000///000444999BBBSSSccczzz~~~}}}yyytttooottt}}}lll^^^TTTPPPRRRaaannnzzz~~~vvvmmmlllnnnpppooossszzz~~~{{{xxxtttqqqlllgggccc___[[[VVVUUUXXX^^^dddggggggjjjnnnsssyyy~~~}}}xxxoooiiiaaa[[[WWWSSSNNNJJJEEEDDDCCCBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???AAACCCDDDEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBEEEEEEDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEDDDCCCBBBBBBAAACCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA=========>>>???@@@AAABBB>>>@@@AAAAAABBBFFFLLLRRRXXXcccppp|||}}}uuummmeee___\\\ZZZUUUUUUUUUUUUVVVWWWWWWXXX___dddkkkppprrrrrrqqqpppnnnqqqsssrrrqqqqqqnnniiidddgggkkkooopppllleee___iiisssmmm```TTTSSSWWWaaammm|||zzz{{{|||qqq^^^PPPBBB???;;;888888777555333222222222333444555555555222222222222222222222222111222222222222111000000111111111111000000000000111111111111111111111111000000////////////000000000000000000////////////.........///////////////...///////////////......^^^]]]WWWNNNDDDBBBFFFKKKQQQUUU]]]ccceeebbb]]]YYYZZZeeeuuu}}}uuukkkbbbYYYQQQOOORRRXXXkkkyyyvvvqqqtttzzzyyytttmmmlllhhhaaaWWWMMMDDD@@@444333333222222222222222111111111111111111111111000000000000000000000000//////////////////////////////...------,,,++++++---+++++++++---...---,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,)))(((***,,,------------,,,,,,,,,,,,)))*********++++++++++++,,,++++++******++++++,,,)))*********++++++++++++,,,,,,,,,+++++++++*********************************************+++++++++******************+++++++++)))((('''(((***---.........------------............---,,,+++******)))......---------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---------............/////////000000000000000000333999AAAOOOeeewwwxxxoooppptttxxxfff[[[VVVVVV\\\eeesss}}}tttpppqqqssstttwww{{{yyytttnnnllliiigggdddaaa]]]ZZZZZZYYYWWWZZZ```gggmmmpppnnnqqquuu{{{zzzssslllggg[[[XXXSSSNNNIIIGGGEEEEEE@@@@@@@@@@@@??????@@@AAA@@@AAAAAAAAABBBBBBCCCCCC???@@@CCCEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDBBBBBBAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBAAA@@@??????@@@AAAAAAAAA======>>>@@@BBBDDDEEEEEEFFFMMMUUU]]]iiizzztttjjjccc___WWWUUUTTTRRRPPPOOOOOOOOOTTTWWW\\\ccckkkrrruuuvvvuuuzzz}}}{{{{{{|||xxxrrrkkklllnnnqqqrrrmmmccc\\\YYY___jjjyyyqqq```YYYUUUXXX___jjj|||~~~}}}}}}{{{~~~xxxgggRRRIII>>>888888888666333444444444444444555555555222222222222222222222222111222222333222111000///111111111111000000000000111111111111111111111111000000////////////000000000000000000////////////............/////////000////////////...---,,,,,,dddddd```WWWKKKDDDCCCDDDGGGLLLUUU]]]aaaaaa^^^\\\NNNYYYjjjzzz|||tttlllfff^^^UUUPPPQQQLLL]]]vvvyyyrrroookkkooovvv||||||vvvpppiiijjjjjjfff]]]SSSKKKFFF777666444222111111111222111111111111111111111111000000000000000000000000////////////////////////---------------------,,,,,,+++***+++---...---,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,)))''')))+++......------------,,,,,,))))))******++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++,,,,,,,,,++++++*********************************+++++++++************************++++++,,,,,,---+++)))'''%%%&&&)))---///,,,++++++******++++++,,,//////...---+++***))))))------------------------------,,,,,,------...///........./////////000000////////////000000000000000111666>>>HHHYYYqqqvvvmmmkkkvvvuuugggYYYUUUXXX___mmmzzzyyyuuuvvvxxxyyyxxx{{{qqqkkkbbb```^^^]]]\\\ZZZWWWUUUZZZZZZ[[[___gggooouuuxxxuuuwww{{{vvvllleee^^^WWWSSSOOONNNKKKFFFBBB@@@AAACCC@@@AAAAAA@@@???>>>???AAA>>>??????@@@AAABBBCCCDDDCCCDDDGGGIIIKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLKKKJJJIIIIIIHHHIIIGGGHHHHHHIIIIIIJJJJJJKKKFFFFFFEEECCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>>>>>>>===<<<>>>======???CCCCCC@@@===???DDDGGGIIIQQQ^^^iiinnnxxxooojjj___\\\WWWRRROOOMMMLLLLLLRRRQQQRRRYYYdddooouuuwwwxxx~~~uuutttuuuwwwvvvoooddd[[[QQQSSSZZZgggwwwnnnbbbXXXUUUVVV^^^nnn~~~}}}uuuwwwxxxvvv|||___QQQ@@@777777999777444777666666555555444444333222222222222222222222222111111222333222111000///111111111111000000000000111111111111111111111111000000////////////000000000000000000////////////---.........//////000000/////////...---,,,******bbbfffeee[[[PPPIIIEEEAAACCCKKKYYYgggkkkeee___^^^YYYVVVXXXhhhzzzrrrpppnnngggXXXKKKQQQRRR^^^vvvyyyuuusssrrrssstttuuuxxxzzztttlllkkkmmmnnnkkkddd[[[TTTPPP>>>777111222333111000111222111111000///000000000222111111000///......---///////////////////////////////////////////////////,,,+++,,,...///---+++******+++,,,---...///000------......------,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,++++++******++++++,,,)))(((((()))+++,,,,,,,,,******************************+++,,,------......000---)))(((***,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///////////////.........000,,,***---///......111222888888AAAXXXlll}}}uuurrrxxx{{{rrrmmmmmmeeeVVVNNNXXXhhhvvv~~~vvvxxx{{{~~~~~~wwwqqqnnnaaa]]]XXXUUUTTTVVVWWWWWWWWWZZZ___dddjjjrrrzzz|||tttmmmccc[[[UUUQQQLLLIIIIIIGGGDDDBBBAAAAAAAAABBB>>>>>>@@@AAAAAABBBBBBBBBEEEFFFFFFFFFGGGGGGGGGGGGGGGIIILLLMMMMMMLLLMMMMMMQQQRRRSSSSSSQQQPPPQQQSSSWWWWWWVVVVVVUUUTTTTTTTTTRRRRRRRRRQQQQQQPPPPPPOOOTTTRRRPPPNNNLLLLLLKKKLLLKKKJJJKKKLLLNNNOOONNNMMMLLLMMMMMMNNNNNNNNNMMMMMMNNNLLLJJJHHHHHHHHHIIIJJJFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@??????>>>>>>======BBBBBBBBBDDDGGGKKKOOOQQQ]]]hhhyyypppjjjccc\\\WWWTTTPPPMMMLLLLLLJJJMMMSSSZZZ```jjjtttzzz~~~}}}}}}ppp^^^WWWMMMKKKSSS\\\fffyyyyyykkk^^^SSSPPP[[[iiiuuuqqqllltttzzzoooZZZDDD>>>>>>:::666444+++333777444333666888555444444444333333333222222333333333222222222111111000000000111222222222333222111111111000000////////////000000111111222222//////...------...000000......//////////////////////////////////////////fffjjjhhh^^^TTTMMMGGGBBBBBBHHHVVVffflllhhhbbb```YYYWWWWWWccc|||~~~~~~wwwhhhZZZNNNLLLRRRfff~~~~~~zzzzzz{{{yyywwwyyyzzzuuunnnkkkjjjiiigggbbb[[[TTTOOO@@@888333333444222000111111111111000000000000000111111111000///.........////////////////////////////////////////////////...,,,***+++---...,,,***---------...............---------...------,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,++++++******++++++,,,)))))))))***+++,,,,,,,,,******************************++++++,,,,,,------///,,,))))))+++,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............---------///,,,+++...000///000333777<<<>>>JJJdddxxxsssvvvssseee\\\ZZZXXXRRRTTTbbbvvv}}}ooopppsssyyy|||vvvqqqnnnaaa]]]WWWTTTSSSUUUVVVVVV[[[^^^ccchhhnnnuuu|||}}}uuunnnjjjaaa[[[TTTOOOLLLJJJHHHGGGCCCBBB@@@>>>>>>???@@@AAA??????@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJLLLNNNOOOOOONNNMMMNNNOOOQQQSSSTTTTTTTTTTTTUUUWWW\\\\\\\\\\\\[[[[[[ZZZZZZWWWWWWWWWVVVVVVVVVVVVVVVWWWVVVTTTRRRQQQQQQQQQQQQPPPPPPPPPQQQSSSTTTSSSRRRQQQRRRRRRRRRRRRRRRQQQQQQQQQOOOMMMKKKKKKKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@BBBDDDGGGIIIKKKRRR^^^mmm}}}yyyqqqiiiccc___YYYRRRMMMLLLIIIIIINNNSSSWWW___ggguuu|||{{{lll```TTTKKKMMMQQQXXXkkk~~~xxxgggYYYQQQUUU]]]ddduuu}}}rrrooovvv~~~fffNNNAAA===888444222///555888444333555666444444333333333222222222222333333333222222222111111111111111111111222222222111111111111000000000///000000000000000111111111000///...---------......///////////////.........////////////////////////hhhllllllddd\\\UUUMMMEEEBBBEEEQQQaaajjjiiidddbbbYYYZZZ[[[ccctttyyymmmWWWNNNKKKTTTggg|||}}}|||yyysssnnnjjjeeedddbbb^^^UUUNNNCCC;;;555444444222111222111111111111111000//////111111000000//////......////////////////////////////////////////////////,,,+++***+++,,,---,,,***.........------,,,,,,,,,---------------,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,)))))))))***++++++,,,,,,******************************++++++++++++++++++---+++***+++,,,,,,+++)))+++,,,,,,------,,,,,,+++------------------------------------------------...+++,,,000111000111555999AAAGGGVVVrrrzzzqqqqqq}}}nnnZZZOOOMMMLLLTTT___qqqvvvkkkccchhhnnnvvv}}}|||yyytttoooccc^^^YYYUUUUUUWWWXXXYYYbbbeeekkkpppuuuzzz}}}tttjjjaaaZZZVVVNNNKKKFFFCCCCCCCCCCCCBBB>>>>>>=========???@@@AAA@@@AAABBBDDDEEEFFFFFFFFFGGGHHHIIIKKKMMMNNNPPPPPPRRRSSSSSSRRRPPPPPPQQQRRRRRRTTTVVVWWWWWWXXXZZZ\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]][[[ZZZYYYXXXWWWXXXYYYYYYWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYZZZYYYYYYXXXWWWVVVUUUTTTRRRPPPOOOPPPQQQRRRPPPPPPPPPPPPOOONNNMMMLLLHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBDDDHHHQQQ___sssyyyrrrnnnggg\\\RRRQQQMMMJJJLLLNNNPPPUUU[[[eeelllxxx}}}lll^^^OOOHHHGGGLLL\\\mmmvvveeeXXXSSSRRRTTTbbbuuuvvvsssxxx[[[III???999555444333777888555333444444222333333333222222222111111333333333222222222111111222222222111111111111111111111111111000000000000111111111111000000000000000000///...------------000000//////.........---////////////////////////dddjjjmmmkkkggg```UUUKKKGGGEEEJJJVVV```cccaaa```XXX___ffflllwww}}}hhhZZZNNNLLLVVViii}}}vvvnnnfffcccccc```WWWNNNFFF>>>666555555222111222000111111222111000///...111000000000/////////...////////////////////////////////////////////////,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++***,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,((()))************+++,,,************************++++++******************+++++++++,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------------............,,,---000111///111666777FFFSSSddd{{{|||pppkkkvvvmmmYYYOOONNNLLL[[[mmm~~~yyyllleeecccccceeelllvvv~~~{{{xxxxxxyyywwwqqqllleeeaaa]]][[[[[[]]]___```hhhmmmsssyyy}}}wwwssskkkbbbYYYRRRMMMJJJHHHFFFBBB@@@????????????????????????@@@AAACCCCCCCCCDDDEEEGGGIIIJJJJJJKKKNNNNNNOOOQQQRRRTTTUUUUUUUUUUUUUUUTTTSSSSSSUUUXXXVVVXXXZZZZZZZZZ[[[]]]___]]]^^^___``````______^^^______``````aaaaaabbbbbb^^^]]]]]]\\\]]]^^^```aaa]]]^^^______^^^^^^```aaaaaaaaaaaa``````^^^]]]\\\ZZZYYYWWWUUUTTTUUUVVVWWWVVVVVVVVVUUUTTTSSSRRRQQQLLLKKKKKKIIIHHHGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>??????@@@BBBAAAAAADDDMMM[[[kkkvvv{{{uuuiii]]]\\\UUUPPPPPPOOOOOOQQQUUUUUU\\\gggsss~~~wwwiiiYYYMMMGGGHHHTTTaaa}}}xxxiiiZZZQQQNNNUUUbbbuuu~~~}}}lllTTTFFF>>>:::888666777777666555555444333333333222222222111111111333333333222222222111111333222222222111000000000111111111000000000000000222222111111000000//////000/////////////////////000000000///......------////////////////////////\\\ccckkkoooppplll```TTTPPPIIIFFFKKKSSSVVVXXXZZZUUUaaaoooxxxqqqcccSSSKKKMMM[[[rrrwwwjjjeeeddd```VVVMMMHHH???777555555222111333111111111111111000//////000000000000////////////////////////////////////////////////////////////---.........------......,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,(((***,,,+++))))))***,,,************************++++++*********************+++,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,------......///////////////---...111000///333888<<>>@@@AAABBBCCCEEEGGGLLLYYYkkk~~~|||rrrggg]]]YYYVVVRRRPPPPPPPPPQQQTTTYYYaaammmzzzttteeeVVVMMMJJJKKKTTTbbbrrrzzz|||sss```QQQJJJGGGOOO___tttyyyppp|||uuu```QQQDDD<<<:::666444666888666666777444444444333333333222222333333333222222222111111222222222111111111111111000000000000111111111111111111111111000000000000...///000111111111111000////////////////////////////////////////////////VVVYYY^^^eeepppwwwrrriii^^^VVVNNNIIIFFFEEEIIINNNJJJUUUeeeuuuyyyrrrssswwwvvvppphhh```YYYXXXbbbnnnwwwmmmdddZZZSSSGGG>>>666444444222333555444222000......///111222////////////000000000000////////////////////////////////////////////////,,,...000///---,,,---/////////...............---+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************+++,,,,,,,,,,,,+++************++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,(((+++---,,,((('''***---******************************++++++,,,,,,------***+++,,,+++)))))),,,///+++,,,,,,------,,,,,,+++******++++++,,,------...,,,,,,---......///000000000///000222444777BBBMMM^^^qqqzzzzzzyyyuuuzzz}}}wwwbbbUUUPPPTTT[[[fffjjjvvvzzzrrrggg^^^VVVXXX]]]dddooozzz~~~zzzuuurrrpppvvvyyy{{{wwwooohhheeeddd^^^aaagggpppyyy~~~|||sssjjjbbbYYYSSSMMMKKKGGGCCC@@@??????@@@===???AAAAAA@@@BBBEEEHHHEEEFFFHHHJJJLLLMMMNNNNNNNNNOOOQQQTTTVVVXXXZZZZZZUUUUUUVVVWWWXXXXXXYYYYYYYYY[[[^^^___^^^___```aaabbbdddfffgggggggggiiikkkiiikkknnnpppqqqqqqpppooommmmmmmmmmmmllllllllllllooonnnnnnoooppprrrtttuuupppssstttqqqnnnmmmqqquuuppppppqqqqqqqqqppppppooolllkkkiiigggfffggghhhiiilllllllllkkkiiigggfffeee^^^]]][[[YYYWWWUUUTTTSSSOOONNNMMMKKKIIIGGGEEEEEEBBBBBBBBBBBBBBBAAA@@@@@@>>>@@@BBBBBBAAAAAACCCDDDBBBHHHSSS___kkkzzzxxxllleeeaaaZZZVVVUUUNNNNNNOOOPPPUUU^^^hhhooo|||~~~nnn___VVVPPPNNNLLLVVV```ccceeemmm~~~ppp^^^TTTKKKJJJQQQ^^^sssooosss|||ooo___OOOCCC>>>888444777888555444666555555555444444444333333333333333222222222111111111111111111111222222222///000000000111111111111000000000000000111111111///000000000///...,,,+++------......///000000000////////////////////////YYYYYYYYY___lllwwwvvvooo```ZZZSSSNNNHHHDDDGGGLLLFFFNNN[[[lll}}}uuuwww||||||xxxpppeee^^^aaaiiivvvuuujjj```ZZZGGG===555333333222333555555333///------...111333////////////000000000000////////////////////////////////////////////////+++---///...,,,+++,,,///...------,,,***))))))(((+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******************************+++,,,,,,,,,,,,+++)))************++++++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,(((+++...,,,(((''')))---******************************+++,,,------......***+++,,,***((()))---000+++,,,,,,------,,,,,,+++++++++,,,------...//////++++++,,,,,,---.../////////...000333666<<>>AAABBBCCCFFFJJJQQQ]]]ooo}}}zzzrrrlllddd^^^\\\OOOPPPPPPPPPRRRWWW^^^dddnnnwwwtttggg___ZZZXXXQQQTTTUUUSSSRRRZZZiiiuuulll```TTTMMMKKKQQQbbbtttzzzrrrnnnmmmwww~~~{{{|||yyyjjjYYYLLLBBB:::555888888444222444666666555555555444444444333333333222222222111111000000111111222222222333//////000000111111111222//////000000111111222222000111000///---***(((&&&,,,,,,---...///000111111////////////////////////hhh]]]UUU[[[gggooorrrtttgggaaaXXXQQQMMMHHHCCC???HHHIIIKKKWWWpppyyyzzz~~~zzzqqqiiidddnnnlll}}}{{{sssgggYYYKKKBBB888222222444444333666666666555444222111000//////000000000000//////222111...---,,,---...000......////////////......//////.........------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++///---++++++...///...,,,*********++++++,,,,,,,,,)))***,,,------,,,***))),,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((***++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------...///000000000///...///222777999BBBVVVkkk{{{sssiiihhhrrrxxxooowwwqqqVVVQQQ\\\hhhpppvvvttt|||zzzrrrjjjdddbbbaaaccckkkvvv}}}xxxrrrmmmhhheeecccfffggghhhhhhhhhfffdddbbbiiimmmttt|||~~~xxxoooiii```UUUMMMHHHFFFFFFCCCAAA>>>>>>???AAABBBBBBEEEFFFFFFEEEEEEGGGKKKNNNLLLMMMNNNPPPSSSVVVXXXYYYSSSTTTWWW[[[]]]]]]]]]]]]ZZZ[[[\\\^^^```bbbcccdddcccddddddbbbbbbdddhhhkkklllnnnpppqqqppppppqqqsssvvvzzz~~~}}}zzzyyy{{{~~~yyyzzzzzz{{{{{{zzzzzzzzzzzzyyywwwyyy|||~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}|||{{{zzzyyyuuusssqqqppppppppprrrssswwwyyyzzzyyyuuuppplllkkkhhhgggfffdddaaa^^^[[[ZZZXXXXXXWWWVVVSSSOOOKKKIIIJJJHHHFFFDDDDDDDDDBBB@@@DDDDDDCCCBBBAAAAAAAAABBBCCCBBBAAAAAAEEELLLUUU\\\qqq}}}yyylll^^^WWWVVVUUUTTTTTTUUUVVVWWWaaahhhtttyyyoooddd\\\]]]\\\YYYSSSMMMMMMVVV```gggvvvwwwcccWWWPPPPPPYYYeeeiiitttrrrdddfffttt|||{{{ssszzzkkkXXXIIICCC<<<777666666555444333444555555555444333222222222222222222222222222333333222222111000//////000111111000//////000222000000000000000000000000000000000000000000000111......////////////.........---,,,,,,,,,,,,---...nnncccZZZZZZ___ccciiiooopppjjjccc\\\WWWPPPHHHBBBDDDGGGJJJTTTiii~~~|||xxxkkkaaa^^^___nnnooo^^^MMMEEE:::444444555666555666666666555444333222111//////000000000000//////111000///...---......///......////////////......//////.........------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,***((((((***,,,+++)))******+++++++++,,,,,,,,,)))***,,,------,,,***)))+++++++++++++++,,,,,,---************************+++++++++++++++***))))))***++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...---------,,,---...//////000000000000000444:::AAAMMMdddyyyqqqggghhhqqqyyywwwqqqrrruuucccUUUYYYfffsss|||~~~{{{vvvpppqqqqqqrrrssswww}}}}}}yyytttmmmhhhdddbbbaaacccddddddeeefffggghhhiiiqqquuu{{{{{{qqqkkkccc^^^VVVNNNHHHEEEDDDDDDDDDBBBAAA@@@AAACCCDDDEEEFFFGGGGGGGGGGGGIIILLLOOOLLLMMMMMMOOOQQQTTTVVVXXXWWWYYY\\\^^^______]]]\\\[[[]]]___bbbdddfffgggggghhhhhhgggffffffhhhkkkmmmlllnnnqqqsssssssssuuuvvvzzz}}}~~~}}}~~~}}}xxxwwwvvvuuuuuuvvvxxxyyy|||}}}}}}|||zzzwwwuuutttooonnnmmmjjjgggdddaaa```]]]]]]\\\[[[XXXTTTQQQOOOOOOLLLIIIFFFFFFEEEDDDBBBDDDDDDCCCBBBBBBBBBBBBBBBFFFEEECCCAAAAAAEEEKKKPPPXXXnnnzzznnnbbb^^^YYYUUUSSSSSSSSSTTTWWW^^^iiittt|||tttoooqqqooojjjbbbZZZUUUWWW[[[XXXcccqqqyyywwwiii^^^VVVXXX]]]YYYddduuukkkdddgggqqq~~~~~~tttvvv~~~{{{iiiQQQIII@@@:::999888666333444444555555555444333222222222222222222222222222333333222222111000000///000111111111//////000222000000000000000000000000111111000000000000000000......////////////............---,,,,,,---......vvvkkk```ZZZYYY\\\dddmmmuuurrrmmmiiicccZZZOOOFFFBBBCCCFFFOOO___sss~~~mmm^^^PPPSSS___rrrrrr```RRRJJJ>>>777555666777777777777666666555444222222//////000000000000//////////////////..................////////////.....................---------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((*********)))***++++++++++++,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++***)))***++++++++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...------,,,,,,,,,,,,---...//////000000222333777???KKK]]]vvvooofffkkkrrrtttkkkppp~~~ooo]]]YYYZZZeeettt|||~~~~~~zzz~~~}}}wwwsssmmmfffaaa_________aaabbbccceeeiiinnnrrrtttzzz}}}~~~vvvmmmccc]]]TTTQQQLLLGGGDDDCCCCCCDDDEEEDDDDDDDDDEEEFFFHHHIIIGGGIIIKKKLLLLLLLLLNNNPPPPPPOOOOOOOOOQQQTTTWWWYYY\\\^^^```bbbbbbaaa___]]]^^^```cccfffhhhjjjkkkkkkpppnnnlllkkkmmmooopppqqqpppsssvvvyyyzzz{{{}}}~~~}}}}}}~~~|||{{{zzzyyyyyysssrrrqqqooollliiifffeeedddddddddbbb___\\\YYYWWWUUURRRMMMJJJHHHHHHFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCEEEEEECCC@@@??????BBBEEEEEEUUUiii|||ssslllbbbYYYTTTSSSRRRRRROOOTTT\\\fffqqq~~~{{{pppfff^^^YYYRRRVVV\\\bbbjjjwwwsssddd[[[XXXTTT\\\jjj|||zzzhhh^^^___lllzzzxxxvvvzzz{{{aaaVVVHHH???======999666444555555555555444333333222222222222222222222222333333222222111000000000///111111111000///000222000000000000000000000000111111111000000/////////......////////////............---,,,,,,---......ttteee^^^]]]```gggooorrrqqqqqqqqqmmmdddXXXNNNDDDAAA@@@HHHXXXjjjuuuxxx}}}kkk\\\LLLPPPUUU```wwwuuudddZZZQQQEEE<<<777666666777666666666666555444333222//////000000000000//////......///000//////............////////////..............................------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,......---,,,,,,------------------------+++++++++,,,,,,+++*********++++++++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......------,,,+++,,,,,,------...///000111444555999DDDUUUkkknnnhhhpppuuuqqqooo}}}ppp___WWW\\\ffftttwwwzzz~~~{{{yyyqqqmmmfff```]]]]]]^^^```aaacccgggmmmsssyyy}}}|||vvvpppiiiaaaXXXSSSMMMKKKHHHEEEDDDEEEFFFGGGFFFGGGHHHHHHHHHIIILLLNNNJJJMMMOOOQQQQQQQQQRRRSSSUUUTTTSSSSSSUUUXXX[[[]]]___aaadddeeefffeeebbbaaaeeeeeeeeefffhhhkkkmmmoootttrrroooooorrrttttttssswww{{{~~~}}}|||||||||vvvvvvuuutttrrrpppnnnmmmlllkkkjjjhhhfffccc```___\\\XXXRRRNNNLLLKKKIIIHHHEEEEEEDDDCCCBBBBBBBBBCCC@@@AAAAAA@@@??????AAACCCEEEIIIPPPYYYhhh}}}zzzlll```YYYVVVUUUSSSNNNQQQUUU\\\fffsss}}}mmmaaa[[[XXXVVVYYY___jjj{{{wwweee[[[ZZZ]]]fffsssxxxeee\\\dddqqq~~~|||uuueeeQQQDDD@@@???<<<999555555555555555444444333222222222222222222222222222222222111111111000000...000111111000000111222000000000000000000000000111111111000//////............////////////............------------......ooogggggghhhjjjlllkkkmmmqqquuuuuuoooccc[[[KKKBBB===CCCTTTeeeooosssuuuyyy|||yyyyyyttthhh]]]NNNPPPPPPTTTjjjvvv~~~|||qqqggg]]]OOOBBB999666555555666666666666555444333333//////000000000000//////......//////000///............////////////......---.....................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------...///++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++------------------------***++++++,,,,,,,,,++++++***++++++++++++***))))))++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...------,,,,,,------------...000222333666888>>>KKK___wwwppplllrrrtttqqq}}}oooccc[[[___iiiwwwvvvttt||||||wwwtttlllhhhbbb]]][[[]]]aaacccbbbfffmmmuuu|||uuuqqqjjjccc]]]VVVOOOKKKIIIIIIGGGFFFFFFGGGHHHIIIHHHJJJLLLLLLKKKLLLOOOQQQPPPRRRUUUVVVVVVVVVWWWYYYXXXXXXWWWXXXYYY\\\^^^```bbbccceeegggiiiiiiiiihhhmmmkkkhhhfffhhhkkkooorrrsssrrrqqqqqqssstttuuuuuu~~~{{{{{{{{{zzzyyyxxxwwwvvvqqqpppooommmjjjhhhfffeeebbb^^^XXXTTTRRRPPPNNNLLLHHHHHHFFFEEEDDDCCCCCCCCC???@@@BBBAAAAAA@@@BBBCCCFFFDDDCCCFFFPPPaaawwwwwwiiiaaa]]]YYYVVVRRRRRRSSSUUU[[[fffrrr{{{uuufff^^^WWWWWWZZZ___kkkvvv}}}qqqaaaZZZZZZ___jjjttt~~~wwweeedddjjj{{{sssZZZHHH???===<<<:::666666555555444444444444222222222222222222222222222222222111111111111111---///111222111000111222111111111111111111111111000000000000//////............////////////..............................xxxtttpppjjjfffhhhjjjpppwwwzzzvvvnnnfffTTTHHH???CCCOOO]]]jjjssswwwyyy~~~wwwrrrmmmfffaaaTTTRRROOOPPPbbb}}}vvvxxx}}}wwwmmm\\\KKK>>>666444444444444555555444333333222//////000000000000//////............////////////......////////////......---------...............------------............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++,,,,,,,,,+++***************************+++,,,,,,,,,,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++******+++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------............///111333555999===FFFVVVmmm|||sssoooqqqtttvvvxxxggg______aaannnzzzxxxrrrvvv~~~xxxrrrnnngggddd___\\\\\\```dddgggfffkkksss{{{~~~yyywwwkkkfff___XXXRRRMMMHHHEEEHHHHHHHHHHHHIIIJJJKKKKKKLLLOOORRRQQQPPPOOORRRUUUVVVXXXZZZZZZZZZ[[[]]]___[[[[[[\\\^^^___aaacccdddfffggghhhjjjlllnnnpppqqqssspppmmmkkklllpppuuuxxxtttvvvwwwwwwwwwwwwzzz|||~~~~~~~~~}}}|||zzzyyyxxxtttsssrrrpppnnnllljjjiiigggddd```\\\ZZZWWWTTTQQQNNNMMMKKKIIIGGGFFFEEEDDDBBBDDDDDDDDDBBBAAAAAABBB@@@???@@@DDDIIIQQQ^^^jjjwwwooohhhaaa\\\VVVUUUSSSQQQTTTZZZdddjjj|||vvviii]]]ZZZYYYWWW\\\eeeooowww}}}lll^^^XXXYYYdddooozzztttiiiiiiuuugggQQQDDD===:::999777666555555444444555555222222222222222222222222111111111111111111111111,,,///111222111111111222111111111111111111111111////////////////////////......////////////......---...////////////...---yyynnnjjjhhhjjjooovvvzzzwwwpppjjjZZZQQQHHHFFFHHHRRRdddttt}}}yyy|||}}}ssskkkfffddd^^^ZZZVVVWWWcccuuuxxx}}}|||iiiTTTCCC888444444333333333444333333222111//////000000000000/////////......---...///000111......////////////......---------.........//////------------.........///------............------------------------------+++------,,,******,,,...,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,***)))))))))******++++++))))))))))))))))))))))))***+++,,,,,,------,,,,,,***++++++++++++***))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++))))))***+++,,,,,,------************************++++++,,,,,,,,,,,,------***+++,,,---.../////////000/////////000333555777===DDDQQQddd}}}vvvtttrrrqqqyyy|||wwwwwwooo```WWW[[[hhhqqq~~~vvvqqqqqqzzzzzzrrrkkkgggaaa___]]]\\\^^^bbbgggjjjqqqtttzzzzzzsssmmmiii^^^YYYSSSNNNJJJHHHFFFEEEHHHIIIJJJLLLNNNOOOPPPQQQQQQUUUXXXWWWTTTSSSUUUYYY\\\]]]^^^^^^^^^___bbbeee```aaadddgggiiijjjkkkkkkmmmmmmlllmmmooorrrvvvxxxttttttssstttvvvyyy}}}|||~~~|||zzzwwwvvvtttrrrpppnnnmmmmmmllljjjgggeeeccc___[[[WWWVVVTTTRRROOOLLLJJJHHHHHHDDDEEEFFFDDDBBBAAABBBCCC???===@@@DDDEEEFFFLLLUUUcccxxxxxxmmmeeeZZZXXXUUURRRQQQTTTZZZ___oooxxxppphhh```WWWVVV\\\aaagggsss{{{jjj]]]VVV]]]hhhrrrxxxtttpppxxxyyycccPPPCCC===;;;777777555555444555555666222222222222222222222222111111111111111111111111,,,...111222222111111111111111111111111111111111------......///000000000......////////////......---...///000000///...---vvvrrriiijjjnnnssswwwuuunnnhhh^^^WWWPPPIIICCCIII___vvv{{{rrrqqqyyy|||xxxzzzxxxlllgggfffhhhccc```bbbiiittt{{{yyyrrr[[[GGG:::555444222222333333333222111111//////000000000000//////000///---,,,---...111222......////////////......---------.........//////---------.........//////------............------------------------------,,,...///...++++++---000,,,,,,,,,++++++*********,,,++++++******++++++,,,***)))((((((((()))+++,,,***************************+++,,,,,,------------***++++++++++++***))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,((())))))+++,,,---......************************++++++,,,,,,,,,---------)))***+++---...///000000000000//////111444666888@@@IIIYYYnnnwwwooossstttsss}}}lllhhh^^^RRRRRRaaauuu~~~sssooommmrrr|||}}}}}}}}}{{{vvvnnnfffbbb^^^]]][[[\\\___ccchhhlll{{{}}}|||sssjjjbbb]]]RRRNNNJJJGGGGGGHHHIIIIIIIIIKKKMMMPPPSSSUUUVVVWWWUUUYYY\\\[[[XXXVVVXXX[[[___``````______aaaeeehhheeehhhkkkooorrrssssssrrrsssrrrpppoooqqquuuyyy|||tttuuuxxx|||yyyxxxvvvtttrrrpppooooooooonnnlllkkkiiieee___\\\[[[YYYVVVSSSPPPMMMKKKJJJCCCDDDDDDDDDCCCCCCEEEGGGDDD@@@???AAA???>>>DDDNNNLLLaaa|||wwwnnn^^^\\\YYYUUURRRSSSWWW[[[eeemmmyyyxxxkkk\\\WWW[[[UUUYYYcccrrrtttaaaRRRSSS[[[cccqqqlllpppyyyttt]]]LLLBBB>>>888777666444444555555666222222222222222222222222111111111111111111222222+++...111333222111111111111111111111111111111111,,,,,,---...///000111111......////////////......---...///000000///...---{{{sssllleeeccckkkssssssnnnjjjaaa]]]VVVLLLCCCFFFUUUdddmmmtttvvvpppmmmrrrvvvvvvpppeee```dddcccffflllpppsss{{{{{{gggQQQ???888;;;333444444333111000111111//////000000000000//////000000000000000000000000////////////////////////......------------......111111000...---,,,+++***+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,------.........************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***************************,,,,,,++++++***)))))))))((()))***++++++++++++++++++++++++,,,,,,---------)))************+++++++++,,,,,,,,,---------......))))))***+++,,,---//////111//////111111222888???EEEPPPhhh}}}sssppppppxxxzzzlll```UUUTTT\\\hhhxxx|||vvvjjjrrryyy{{{zzzwwwttttttooofffbbbbbb^^^]]]\\\\\\```fffmmmrrr~~~|||ssshhh^^^UUUQQQKKKJJJGGGFFFEEEEEEFFFGGGRRRSSSVVVXXXYYYZZZYYYYYY]]]]]]]]]]]]]]]^^^___```aaaaaabbbcccdddeeeffffffgggjjjoootttvvvwwwvvvuuuxxxwwwvvvvvvwwwzzz}}}~~~~~~~~~zzzuuussssssuuupppqqqooojjjdddaaaaaacccccc```\\\XXXVVVSSSPPPNNNKKKIIIFFFEEEFFFFFFFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAGGGLLLYYYmmmyyymmmiiiccc[[[VVVTTTVVVYYY]]]^^^eeesss|||pppeee]]]]]]YYYXXXbbbrrrooo[[[RRRNNNQQQ___qqq|||xxxsssmmmTTTFFFCCC888444333555555333444777:::888666444222222333333222222222111111111000000111111111111111111111111000111222333333222111000------------------------------......///000000000......//////000000111111uuunnnfffbbbiiiqqqsssqqqoookkkfff]]]RRRIIIGGGNNNUUU^^^ggglllhhheeelllwww}}}|||mmmccceeegggkkkmmmkkkjjjpppyyysss\\\GGG<<<;;;555555555444222222222222///000000111111000000///000000000000000000000000////////////////////////......------------......//////......------,,,,,,,,,,,,------------,,,,,,++++++,,,---------------,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,---------,,,,,,+++*********************************************++++++++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,---------************+++++++++++++++++++++,,,,,,,,,------...............///000000000///000444555666;;;CCCMMMZZZppptttrrrvvvwwwdddZZZRRRSSS\\\iiiyyy}}}{{{zzzwwwqqqyyy~~~~~~{{{tttooolllkkkggg___\\\]]]\\\\\\^^^```eeekkkrrrwww}}}yyyrrriii___VVVOOOLLLIIIHHHGGGGGGGGGIIIJJJLLLSSSTTTWWWYYY[[[]]]^^^^^^______``````aaabbbbbbbbbcccddddddfffggghhhiiiiiihhhkkkpppuuuxxxxxxxxxwwwyyyyyyzzz{{{~~~}}}yyywwwvvvttttttsssqqqlllhhhfffeeehhhfffbbb```^^^[[[WWWUUUNNNLLLIIIHHHHHHHHHGGGFFFDDDDDDCCCBBBBBBAAABBBBBBBBBEEEKKKTTTddd|||}}}vvvlllaaaZZZVVVUUUUUUXXXXXX]]]iiiuuuuuuhhh\\\WWWUUU]]]kkk}}}wwwaaaVVVOOONNNYYYhhhyyyvvvzzzcccLLL@@@;;;777555666666444444666777777666666555333222222333222222222222111111111111111111111111111111111000000111222222111000000///////////////////////////////////////............/////////000000000111vvvnnneee___ccclllqqqtttvvvvvvoooeeeZZZRRRNNNKKKJJJKKKUUU]]][[[[[[fffxxxzzzlllfffiiimmmmmmfff___bbbjjj{{{~~~mmmVVVEEE>>>777666555444333333333333000111111111111111111000000000000000000000000000////////////////////////......------------......---------------.........------............------***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,---------,,,++++++************************((())))))***++++++,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------************+++++++++,,,***+++++++++,,,,,,,,,,,,111000000//////000000111......222777888999???FFFUUUeeewww}}}ooorrr}}}xxx___XXXSSSVVV^^^jjjzzzwwwqqqvvv{{{|||||||||xxxuuummmhhhdddccc___ZZZYYY[[[[[[^^^ccchhhnnntttzzz{{{yyyqqqllleee]]]UUUNNNJJJHHHHHHHHHHHHIIIKKKMMMPPPQQQVVVWWWYYY[[[^^^aaacccdddaaabbbdddeeefffffffffeeeffffffgggiiijjjlllmmmmmmkkknnnssswwwzzz|||||||||}}}zzzvvvuuutttsssqqqmmmhhheeehhhfffeeecccbbb___[[[XXXTTTQQQNNNLLLKKKJJJHHHGGGEEEDDDCCCCCCBBBCCCCCCCCCAAADDDFFFGGGKKK\\\uuuxxxkkkbbb]]]XXXUUUUUURRRUUU]]]fffoooyyyttteee]]]XXX[[[eeesssnnn___UUUOOOTTT]]]ttt}}}www~~~vvvZZZHHH???:::666777777444333555333444666777666555333111333333333333222222222222111111111111111111111111000000111111111111000000000000000000000000000000111000000///......------////////////000000000000wwwmmmbbbZZZ\\\eeennnuuu{{{|||uuujjj```\\\YYYRRRKKKAAAGGGMMMOOOUUUdddzzzwwwiiijjjkkklllfff___^^^aaasss}}}zzzgggPPPDDD:::888555333222333333333111111222222222222111111000000000000000000000000////////////////////////......------------......---------------------------..................---)))***++++++,,,,,,++++++...------,,,,,,+++++++++------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))***************,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++************)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,---------///.........///000000111...000555;;;;;;<<>>:::444222222222222222111111222222222222111111////////////////////////////////////////////////......------------...............---,,,,,,++++++---..................---)))***++++++,,,,,,++++++---------,,,,,,++++++***------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************)))(((''',,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------............---------...000222333444333666<<>>BBBMMM\\\ooo}}}xxxrrrvvv|||{{{wwwttt{{{uuulllVVVDDD>>>666222222333222111000111111111111111111000////////////////////////////////////////////////......------------...............---,,,++++++***------............------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,............////////////---...///000222555777888888<<>>AAAEEEHHHHHHOOO___vvvtttkkkccc\\\VVVUUUTTTTTTYYY```kkkxxx}}}kkk```^^^fffooo}}}rrrfff]]]]]]eeerrr{{{}}}sss]]]OOOAAA;;;888555444555555444222111111333555666333333333333222222222222111111111111111111111111333333222222222222333333111111111111111111111111------......///000000111000000000000////////////vvviii[[[TTTSSSUUU\\\bbbnnnyyy}}}uuummmjjjeee]]]RRRIIIBBBAAAFFFPPPaaaqqqyyy~~~zzz||||||{{{|||xxx{{{dddJJJCCC999444444444333111///000000111111000000///////////////////////////////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))***+++,,,,,,,,,***+++,,,,,,---------,,,************************++++++******************,,,------.........---------------,,,,,,++++++++++++++++++,,,,,,,,,---------------.........//////......///000222444555666888<<>>CCCEEEGGGQQQbbboootttuuuggg\\\```nnn~~~pppeeecccaaa^^^ccclll|||~~~~~~}}}tttqqqkkkeee___[[[YYYXXX\\\___ccchhhlllrrrwww{{{||||||~~~~~~}}}{{{oooggg^^^ZZZUUUPPPNNNOOOPPPRRRUUUVVVWWWYYY[[[^^^]]]]]]]]]^^^___aaacccdddgggiiilllmmmnnnoooppprrrnnnppprrrsssvvvyyy~~~~~~~~~}}}|||{{{}}}}}}~~~~~~|||xxxtttqqqmmmhhheee___\\\YYYWWWVVVTTTQQQNNNKKKJJJHHHGGGFFFDDDAAA???@@@DDDGGGGGGIIIUUUjjjzzzpppeee]]]WWWSSSTTTTTTWWW^^^gggtttpppeee___iii~~~wwwiii___aaammmxxxwwwhhhkkkppptttxxxwwwtttyyymmmUUUFFF===999777666444333222444444444333111222444333222111222333222222222222111111111000111111111111111111111111////////////............000///............///000////////////////////////yyyiii\\\QQQMMMMMMLLLQQQ\\\kkkqqqllleeebbbdddgggfff\\\LLLBBBAAADDDSSSVVV___llluuuvvvxxxzzztttzzzpppooossssssxxxxxxssssss}}}rrrzzzjjjRRRBBB999444333555222222222222222222222222111111000000000000111111......000000000000......//////////////////////////////...------------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,++++++******++++++,,,))))))))))))))))))))))))******))))))))))))*********)))))))))+++,,,+++***((()))))))))***+++++++++***++++++++++++******)))++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++---...000111///000000111222666;;;???EEEFFFHHHNNN\\\kkkuuuwwwqqqdddYYY^^^ooo|||wwwmmm```VVVXXX]]]eeerrr}}}||||||qqqmmmgggaaa^^^\\\\\\]]]```eeelllrrrwww{{{~~~}}}{{{zzz{{{}}}}}}zzzvvvggg___XXXUUUSSSNNNMMMOOORRRTTTWWWYYYZZZ\\\___aaabbbbbbbbbcccdddfffggghhhjjjlllnnnooooooppprrrtttrrrtttvvvxxxzzz~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~zzzwwwtttpppllliiifffddd```^^^\\\YYYVVVSSSNNNLLLJJJIIIIIIGGGDDDAAACCCEEEGGGDDDBBBGGGSSS]]]qqq~~~pppeee\\\VVVTTTRRRRRRVVV\\\dddsss~~~mmmbbbeeessswwwbbb\\\bbbkkkrrrwwwsssjjjeeejjjqqqwwwyyysssttt{{{cccOOOBBB;;;888666444333222333444333222000222444444333111111222222222222222111111111111111111111111111111111111...//////000111222333333000//////......//////000000000000000000000000000qqq```TTTOOONNNKKKLLLRRR\\\aaa___^^^___jjjppprrrhhhWWWJJJEEEFFFLLLQQQ^^^kkkrrrrrrtttwwwjjjxxxuuummmkkkfffqqqwwwqqqkkkppp|||yyywwwoooZZZHHH:::222111555222222222222222222333333111111000000000000111111---...000111111000...---//////////////////////////////---,,,,,,---...///+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++---,,,++++++---------+++(((((()))***++++++,,,,,,............------,,,++++++++++++,,,,,,,,,------//////............//////------------------------,,,,,,------///000222333...000111222444888>>>AAAIIIIIIMMMYYYiiiwww}}}|||oooccc[[[bbbttt~~~kkkccc___WWWTTT[[[gggttt}}}zzzwwwvvvmmmjjjddd___^^^___bbbdddgggmmmvvv}}}|||yyyzzz|||zzzrrrlllaaaZZZUUUUUUTTTQQQQQQSSSSSSUUUXXXZZZ[[[]]]```cccdddeeeeeefffhhhiiijjjkkklllmmmooopppppprrrtttvvv}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}yyywwwtttqqqnnnllliiifffcccaaa^^^ZZZXXXSSSQQQOOONNNMMMKKKHHHFFFCCCEEEFFFEEEBBBDDDIIIOOOXXXhhh~~~}}}pppeee\\\XXXTTTQQQSSSUUUZZZeeeppp~~~nnniiillluuugggaaa```ccchhhzzzsssdddfffmmmsssqqq[[[JJJ@@@;;;777555333333333333222111///222444555333222111111222222222222222222222222111111111111111111111111000000111222222333444444000//////////////////000////////////////////////uuubbbWWWQQQOOOMMMJJJKKKPPPSSSVVV[[[aaannntttwwwooo```QQQKKKJJJFFFMMM\\\kkkqqqooonnnpppcccooo~~~}}}oooeee```nnnxxxtttkkkhhhmmmrrr|||rrrbbbRRRCCC777555888222222222222222222333333111111000000000000111111...///111222222111///...///////////////////////////...---,,,,,,---//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---+++)))'''++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++---,,,++++++------,,,+++((())))))***+++,,,,,,---............------,,,++++++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,------------------------...............///000111---///222444777;;;AAADDDKKKLLLTTTeeexxxppphhhdddmmm~~~yyycccUUUNNNOOOWWWfffwww}}}~~~~~~{{{vvvppplllgggddd___]]]]]]aaafffiiipppvvv~~~}}}{{{{{{zzztttiii```\\\WWWSSSUUUUUUTTTTTTWWWVVVXXX[[[]]]^^^```ccceeeeeeeeefffhhhiiijjjkkkkkklllnnnooopppqqqsssvvvyyy}}}|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||}}}~~~|||||||||||||||}}}~~~yyy|||~~~{{{yyyvvvuuupppnnnjjjgggeeebbb___\\\XXXVVVTTTRRRQQQNNNKKKHHHCCCEEEFFFFFFDDDDDDFFFHHHLLLUUUddduuupppddd___YYYTTTRRRRRRUUU\\\dddpppxxxlllfffppp|||iii\\\XXX\\\jjj|||ooojjjlllqqqiiiTTTDDD<<<999777444333444333222111000222444444333111111222222222222222222222222333111111111111111111111111...////////////////////////000000000000000000///........................zzzjjj```XXXPPPOOOKKKIIIKKKNNNSSS]]]gggoootttxxxsssfffXXXOOOJJJEEEJJJVVVeeellljjjgggggg```hhhvvvqqqcccaaaooo{{{xxxnnngggcccaaawwwvvv|||~~~tttfffXXXHHH:::555777222222222222222222222222111111000000000000111111//////111111111111//////////////////////////////...------------...//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***((('''***++++++,,,,,,++++++***************************++++++************++++++,,,***)))***++++++***((()))*********+++,,,,,,,,,***++++++++++++******)))++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------------------------...------,,,,,,,,,------...000444777:::???DDDHHHMMMPPP]]]rrrqqqmmmppp}}}uuu]]]NNNGGGQQQcccyyy|||}}}{{{{{{|||zzzuuuooohhhddd```^^^[[[[[[]]]ccciiimmmwww{{{~~~|||zzzxxxssskkk___WWWXXXSSSQQQTTTVVVUUUVVVYYY[[[]]]```aaabbbcccfffhhhdddeeefffhhhiiijjjkkkkkkmmmnnnpppqqqrrruuuyyy|||}}}zzzzzz{{{|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||~~~zzzzzzzzz{{{|||}}}~~~~~~||||||~~~~~~|||||||||{{{wwwyyy|||}}}}}}}}}{{{yyywwwvvvuuurrrooollljjjhhhdddbbb^^^[[[XXXVVVSSSPPPLLLIIIGGGGGGFFFEEEDDDDDDCCCCCCGGGKKKSSS]]]oooppphhh```XXXUUUSSSRRRVVV\\\eeerrr~~~qqqeeefffrrrxxx```UUUUUU\\\mmmtttmmmppp|||cccLLL>>>;;;999666555555444222111111222333333111111222333222222222222333333333333111111111111111111111111111111111000000////////////000000111111000000///........................{{{qqqcccUUUSSSNNNKKKKKKLLLOOOYYYccclllqqqwwwwwwpppcccVVVMMMHHHIIIPPP]]]eeeeeebbbaaabbbhhhttttttgggbbbnnnyyyyyytttlllddd]]]pppxxxyyyzzzkkk\\\LLL===666666444333333222222111111111111111000000000000111111000000000000000000000000////////////////////////,,,------...//////......+++,,,------......------------------------------------------------------,,,,,,,,,++++++************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++)))***++++++***(((++++++++++++++++++++++++))))))******************++++++,,,,,,,,,,,,---------------------...//////........................---------,,,,,,,,,------000222777;;;???DDDIIIMMMPPPUUUfff}}}ppprrr{{{lllXXXMMMNNN]]]uuu}}}yyy}}}|||zzzwwwsssmmmgggbbb___^^^]]]\\\]]]aaahhhnnnsssyyy}}}~~~{{{zzzvvvqqqiiiaaaYYYUUUVVVRRRQQQUUUWWWWWWXXX[[[^^^```bbbccccccccceeegggcccdddfffhhhjjjjjjjjjjjjmmmoooqqqrrruuuxxx}}}}}}|||zzz{{{||||||{{{zzzyyyzzz{{{}}}}}}}}}}}}|||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzz{{{}}}~~~zzzzzzzzzzzz{{{|||}}}}}}|||~~~~~~|||{{{}}}}}}{{{yyy{{{}}}zzzyyy{{{}}}}}}|||}}}~~~}}}{{{zzzzzzwwwtttrrrqqqooollliiifffccc___\\\YYYUUUPPPMMMKKKIIIFFFEEEEEEEEEDDDCCCDDDGGGKKKOOOXXXkkktttjjjaaa[[[VVVRRRTTTWWW]]]fffuuu|||nnnffffffrrrnnn[[[UUUPPP^^^pppsssrrrwwwZZZHHH===;;;888666666555333222333333333111000000333555222222222333333333444444111111111111111111111111333333333222222222111111///000111111111111000///........................mmm[[[UUUQQQNNNMMMJJJKKKRRR[[[hhhnnnvvv|||yyymmm^^^SSSMMMJJJNNNXXXaaacccaaa```eeelllwwwwwwmmm```jjjuuuxxxwwwsssjjjaaakkktttdddSSSDDD;;;:::444444333333222111000000111111000000000000111111111111000000000000111111////////////////////////+++,,,...///000///...---+++,,,------......------------------------------------------------------++++++*********+++,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,------+++***,,,,,,++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))))))))******+++,,,.......................................///000111111555999===BBBGGGLLLPPPRRRZZZmmm~~~ooottt|||eeeUUUNNNVVVggg}}}{{{{{{~~~~~~~~~~~~zzztttmmmfffbbb___^^^_________bbbgggnnntttxxxyyy|||yyywwwrrrjjjaaaZZZWWWVVVXXXTTTSSSWWWZZZZZZ[[[^^^]]]___aaaaaaaaaaaaccceeeccceeegggiiijjjkkkjjjjjjnnnppprrrtttvvv{{{~~~}}}}}}~~~}}}{{{zzz{{{}}}~~~~~~~~~}}}||||||}}}}}}||||||{{{zzz||||||}}}~~~~~~~~~~~~~~~~~~|||{{{zzzzzz{{{}}}~~~{{{{{{zzzzzzzzz{{{{{{|||{{{~~~}}}}}}~~~yyy~~~~~~yyyyyy~~~yyyzzzzzzzzzyyyyyy{{{}}}~~~~~~~~~~~~~~~{{{yyywwwvvvtttqqqooommmjjjfffbbb___ZZZUUUQQQMMMJJJFFFEEEGGGHHHHHHGGGCCCFFFIIIIIIKKKVVVmmm~~~ttthhhaaaZZZUUUTTTWWWTTTZZZeeeuuuzzzkkkaaafffzzz{{{dddYYYJJJTTTdddvvvyyyuuuhhhSSS>>><<<999777777666444222444444222000///000333666222222222333333444444444111111111111111111111111//////////////////000000///000111222222111000///000000000000000000000000pppaaaTTTLLLNNNNNNJJJNNNXXX]]]ggguuu~~~ssscccXXXSSSMMMIIINNNUUUWWWWWWYYYbbbssswwwgggiiinnnwww}}}|||sssjjjooo|||yyy|||gggYYYPPPDDD999777333111333222000000333111111111111000000000000000000000000000000000000------------------------000000//////.........---...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......***+++,,,,,,------,,,,,,---+++)))***,,,---,,,)))***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))*********++++++,,,,,,,,,...---,,,+++++++++,,,------------,,,,,,+++++++++.........------,,,,,,,,,,,,++++++,,,......,,,+++,,,---///000000000222444555111555@@@HHHIIIKKKNNNUUUdddyyy|||qqqooo^^^VVVTTT```qqqzzz||||||zzz|||~~~~~~~~~zzzssslllhhhccc]]][[[^^^]]]aaadddgggoooyyy}}}}}}yyyuuuuuukkkbbb___\\\XXXUUUVVVWWWWWWWWWWWWYYY[[[]]]___``````aaabbbcccddddddeeedddeeeeeegggiiillloooqqquuuvvvwwwwwwxxx{{{~~~~~~|||{{{zzz{{{|||}}}~~~|||{{{{{{|||~~~~~~|||{{{zzz{{{}}}~~~{{{}}}}}}{{{zzz{{{zzzzzzyyyyyyyyyzzzzzz{{{zzz{{{|||}}}}}}|||{{{zzz~~~|||{{{zzzzzz{{{{{{}}}|||{{{zzz{{{}}}{{{{{{{{{zzzxxxxxxyyy{{{}}}~~~~~~yyytttqqqrrrssstttooojjjhhhfffaaaYYYRRRSSSPPPMMMJJJIIIHHHGGGEEECCCEEEFFFGGGJJJQQQZZZaaa{{{kkkeee```YYYSSSSSSRRRUUU^^^kkkyyyuuuiiieeeooo|||ttt___VVVRRRUUUdddyyypppqqq~~~xxxXXX@@@;;;777888777444333555444444444333333222222222333333333333333333333333222222222111111111000000000000000000000000000000000...---222777888333---////////////////////////tttlll]]]QQQPPPOOOKKKLLLRRRWWWbbbqqq}}}vvvhhh^^^SSSLLLFFFGGGJJJNNNSSSYYYfffwwwvvviiiffffffkkksssxxxxxxvvvsssyyyzzzqqqaaaUUUGGG:::;;;666444555444111000333111111111111000000000000000000000000000000000000........................000/////////...............------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---***+++,,,,,,------,,,,,,***((('''(((***+++***(((***+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,------,,,+++++++++,,,------------,,,,,,+++++++++------------------,,,,,,000...------------,,,+++,,,...///000///000222333555555:::DDDJJJKKKMMMRRR]]]mmm|||~~~hhh\\\YYYYYYjjjyyy~~~{{{vvv{{{}}}~~~~~~|||yyytttmmmgggddd___[[[[[[___```dddiiilllsss|||~~~~~~}}}zzzvvvssskkkccc\\\ZZZYYYVVVUUUWWWYYYYYYZZZ[[[\\\]]]___``````aaabbbcccdddeeeeeeeeeggggggggghhhkkknnnppprrrwwwxxxzzz{{{|||~~~~~~}}}~~~~~~|||{{{zzz{{{{{{}}}||||||}}}~~~~~~|||zzzzzz{{{|||}}}zzz|||~~~~~~|||{{{zzz{{{}}}|||{{{zzzzzzzzz{{{|||yyyzzz{{{}}}}}}~~~}}}}}}~~~}}}{{{zzzyyyyyyzzzzzz{{{zzzyyyyyyzzz{{{}}}||||||{{{yyywwwwwwzzz|||}}}~~~~~~~~~~~~~~~zzzwwwuuussssssvvvqqqmmmkkkiiiddd]]]WWWVVVSSSOOOLLLKKKJJJHHHGGGBBBCCCDDDEEEFFFKKKRRRXXXooovvvllldddZZZSSSQQQQQQQQQVVVaaannn|||rrrgggjjjqqqppp___WWWTTT^^^ppp~~~uuuwwwdddMMMDDD<<<:::999666555555333333222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000000555@@@JJJJJJ>>>222////////////////////////hhhxxx|||jjjZZZUUURRRNNNLLLOOOPPPZZZjjjyyyyyynnndddVVVNNNEEEBBBAAADDDNNNYYYjjjzzzwwwooojjjffffffmmmtttyyy|||wwwsssrrr{{{nnnaaaRRREEE@@@:::666666555222000222222222111111111000000000000000000000000000000000////////////////////////////////////...............------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***+++,,,,,,------,,,,,,,,,+++***+++---......,,,***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,------------------333000...,,,------,,,,,,---.../////////000222444777:::AAAHHHKKKLLLPPPVVVccctttxxxhhhccceeehhhsss}}}zzzuuusssssszzz~~~~~~{{{wwwsssnnngggbbb```]]][[[]]]aaaccciiiooosssyyy~~~{{{zzzxxxtttpppmmmaaa[[[VVVWWWWWWVVVWWWZZZ\\\]]]^^^___````````````aaaccceeefffggghhhggggggiiiiiiiiijjjllloooqqqsssyyy{{{}}}~~~}}}}}}}}}~~~}}}|||{{{{{{{{{~~~}}}|||}}}}}}~~~~~~|||zzzyyyyyyzzz{{{yyy{{{||||||{{{{{{{{{|||~~~|||zzzyyyzzz|||}}}wwwxxxyyy{{{}}}}}}~~~~~~|||{{{yyyxxxwwwxxxxxxyyyyyyyyyxxxxxxxxxzzz{{{|||||||||zzzxxxvvvwwwzzz}}}~~~~~~~~~}}}{{{zzz|||~~~}}}zzzwwwtttxxxuuuqqqnnnmmmiiibbb]]]YYYVVVRRRPPPNNNLLLJJJHHHDDDDDDEEEDDDDDDGGGKKKNNNUUUgggwwwkkk___WWWUUURRROOOPPPWWWaaannnpppiiiiiixxxqqqcccVVVXXXeeevvvwwwvvvuuuZZZLLL>>>888777555333333111111111111222222222222111111111111222222222222222222222111111111111111000000000000000000000000///...222???KKKKKK>>>000////////////////////////bbbkkk{{{wwwcccZZZWWWSSSPPPPPPLLLUUUdddsss{{{zzzqqqjjjYYYSSSKKKDDD???@@@KKKWWWiiixxxzzzwwwtttooommmmmmppprrrtttzzzqqqiiipppssseeeXXXDDD<<<666666555222000111222222222111111111000000000000000000000000000000///////////////////////////////////////............------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******************+++,,,,,,------,,,,,,---------...///000000000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........222///,,,+++,,,------------.../////////111333666:::@@@HHHLLLKKKLLLRRRYYYhhhuuu~~~uuuvvvyyy{{{www|||{{{qqqnnnooottt}}}{{{zzzyyywwwsssoookkkddd___^^^\\\[[[___dddfffnnnuuuxxx|||}}}|||zzzwwwtttoooiiiddd\\\WWWUUUVVVWWWVVVYYY]]]^^^___aaabbbcccbbbaaaaaaccceeegggiiijjjjjjiiihhhjjjjjjjjjkkkmmmppprrrssszzz}}}}}}{{{{{{{{{{{{|||}}}~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~}}}|||zzzyyyyyyyyyyyyyyyzzz||||||{{{{{{|||~~~~~~{{{xxxwwwxxx{{{|||vvvwwwxxxyyyzzz{{{{{{|||zzzyyyxxxwwwvvvwwwxxxxxxyyyyyyxxxxxxxxxyyyzzz{{{}}}|||zzzxxxvvvwwwzzz}}}~~~~~~}}}zzzxxxwwwyyy{{{zzzvvv{{{xxxuuurrrppplllhhhddd]]]ZZZWWWTTTRRROOOLLLIIIGGGGGGGGGGGGGGGGGGIIIJJJJJJSSSfffwwwjjjaaa\\\WWWRRRPPPTTTZZZdddqqq}}}qqqjjjjjjqqqsss___XXX^^^jjjwwwvvvhhhVVVBBB999888666444444111111111222333333333444222222222222222333333333111111111111111111111111000000000000000000000000222...---111888999333---////////////////////////___cccmmm~~~oooddd```\\\VVVSSSNNNSSS]]]jjjtttwwwrrrmmm]]]YYYTTTMMMDDD@@@FFFOOObbbnnn}}}|||}}}zzzuuuooojjjjjjllloootttlllqqqyyynnnJJJ@@@777444444222111222222222222222111111111111111111111111111111111111.................................///////////////...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***************+++,,,,,,------,,,,,,***++++++,,,+++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,))))))+++---//////...///000000000333666999>>>FFFMMMNNNLLLOOOWWW^^^rrrvvv}}}|||{{{xxxpppqqqtttzzz}}}xxxuuuvvvuuussspppgggbbb]]]]]]\\\[[[___dddiiiqqqxxxzzz|||~~~yyyyyyxxxvvvqqqjjjbbb\\\YYYVVVTTTVVVVVVUUUXXX\\\___```bbbcccdddcccbbbbbbfffggghhhjjjkkkkkkkkkkkkjjjjjjjjjkkkmmmppprrrtttzzz}}}~~~|||zzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}||||||{{{zzzyyyyyyyyyzzz{{{||||||{{{{{{}}}|||yyyvvvuuuvvvxxxzzzwwwvvvvvvvvvwwwwwwxxxxxxzzzyyyxxxwwwvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{||||||{{{xxxvvvwwwzzz}}}}}}|||{{{xxxuuuuuuwwwyyy~~~yyy~~~|||yyyvvvsssooollliiibbb___\\\YYYVVVRRRNNNKKKIIIHHHHHHHHHHHHIIIHHHHHHIIIIIIQQQddd}}}uuujjjccc]]]WWWRRRTTTWWW\\\dddlll|||rrreeehhhrrrlll^^^[[[___iiissswwwyyyuuuaaaKKK???<<<:::888777222333333333444555555555333333333444444444555555111111111111111111111111000000000000000000000000333222111///......///000000000000000000000000000^^^^^^cccqqq}}}uuukkk___VVVQQQRRRVVV```lllrrrrrroooccc```]]]WWWLLLBBBBBBGGGUUU```nnnxxx||||||zzzyyy|||yyyssskkkeeeffflllqqq{{{vvvxxx~~~|||VVVIII<<<666555333222333333222222222222111111111111111111111111111111111.................................///////////////...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,,,,---...---,,,+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,------------++++++,,,,,,,,,,,,------,,,,,,------------------,,,***)))))),,,...//////...///000111222555:::===DDDLLLQQQPPPQQQXXXbbbhhh}}}wwwtttvvvxxx}}}zzzxxx{{{~~~|||vvvtttttttttrrrpppccc___\\\^^^^^^]]]```eeellltttzzzzzzzzz{{{|||{{{vvvuuusssppplllddd[[[VVVVVVTTTTTTVVVUUUSSSVVV\\\```aaabbbcccddddddddddddhhhhhhiiijjjkkklllmmmmmmjjjjjjkkklllnnnrrrtttvvvzzz}}}~~~}}}}}}~~~~~~|||zzzxxxyyyyyyzzz{{{||||||}}}{{{||||||}}}~~~|||||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzz{{{|||{{{zzzzzz|||~~~{{{yyywwwuuutttuuuwwwxxxwwwwwwvvvuuuuuuvvvvvvwww{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{zzzxxxxxxyyy{{{{{{zzzyyyvvvtttuuuxxx{{{}}}zzzvvvrrrooonnnhhhfffbbb___\\\WWWRRROOOKKKIIIGGGGGGGGGHHHGGGEEEHHHEEEFFFQQQcccyyytttkkkeee]]]UUUSSSTTTTTTXXX^^^qqq~~~mmmkkknnn~~~|||jjj^^^ZZZ```hhhxxxyyyssssss}}}{{{hhhRRRDDD===888555666444444444444555555555555333333444444555555666666111111111111111222222222000000000000000000000000,,,000444333///---...111000000000000000000000000ccc___aaaiiissskkk[[[TTTQQQPPPWWWcccnnnssssssmmmjjjfff```UUUIIICCCDDDIIIRRR___jjjooopppqqqrrrsssuuutttooojjjhhhlllqqq}}}}}}}}}|||wwwuuugggVVVDDD;;;777555444555333333222222222111111111111111111111111111111111////////////////////////............/////////000...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......***+++,,,,,,------,,,,,,...000111000---,,,---...,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,+++++++++******)))***+++---......------+++++++++,,,,,,---------------------------,,,,,,,,,++++++,,,...///...---...///111222444888>>>BBBJJJQQQTTTTTTXXXeeeqqqwww{{{mmmffflllxxx~~~}}}yyyuuusssrrrpppkkkhhhaaa^^^___bbbddddddggglllooowww|||zzzwwwxxxyyyxxxtttqqqlllgggbbb]]]WWWSSSVVVUUUVVVXXXWWWUUUYYY___bbbbbbbbbcccdddfffggghhhjjjiiiiiihhhjjjlllnnnooojjjjjjkkknnnqqqtttwwwyyy{{{~~~~~~}}}||||||}}}~~~~~~}}}{{{xxxxxxyyyzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~yyyyyyzzz{{{{{{|||||||||{{{{{{||||||}}}}}}||||||zzzzzzzzzyyywwwwwwyyy{{{xxxwwwvvvuuuuuuuuuvvvwwwwwwvvvvvvvvvvvvwwwyyyyyy|||{{{zzzyyyyyyzzz{{{|||{{{{{{|||||||||{{{{{{{{{yyy{{{|||{{{yyyxxxyyyzzzxxxxxxwwwuuutttvvvyyy}}}~~~yyyuuusssrrrooollliiieeebbb]]]XXXTTTPPPLLLHHHGGGGGGGGGEEEDDDEEEDDDEEEIIIPPP^^^wwwxxxpppeeeXXXSSSQQQPPPTTTXXXbbbmmm}}}uuuqqq|||{{{ggg\\\^^^eeekkkzzzuuummmttt}}}}}}{{{|||rrr]]]MMMAAA888444555555444444444444444333333222222333444444555666666000000111111111222222222000000000000000000000000+++...222222000.........000000000000000000000000iiidddbbbeeeiiisssuuu```UUUPPPLLLQQQ___llltttvvvwwwrrrmmmhhh\\\OOOFFFEEEAAAIIIUUUaaafffgggiiillljjjrrrzzzzzztttnnnkkklllxxxzzz~~~{{{pppiiissssssaaaKKK???:::777666777333333333222222222111111111111111111111111111111000000000000000000000000---.........//////000000...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000++++++,,,---------,,,,,,,,,---...---)))'''(((***---,,,+++******+++,,,---------------------------,,,,,,,,,++++++*********)))***+++---......------+++++++++,,,,,,---------.........------,,,,,,,,,......---...//////---+++...///111333555:::@@@DDDMMMTTTWWWWWW^^^ooo}}}rrraaaYYYeeezzz{{{xxxuuurrrqqqoookkkddd^^^bbb```ccchhhllllllooosssrrryyy}}}zzzvvvvvvxxxwwwtttoooggg```[[[XXXTTTRRRWWWWWWYYY[[[[[[YYY]]]dddcccccccccccceeegggjjjkkkkkkjjjhhhgggiiikkknnnpppkkkkkkmmmooorrrvvvzzz||||||~~~}}}|||{{{{{{|||~~~}}}|||xxxxxxyyyzzzzzzzzzyyyyyy||||||}}}}}}}}}}}}||||||wwwwwwyyyzzz{{{|||||||||zzz{{{|||}}}~~~~~~~~~~~~yyyyyyyyywwwuuuuuuvvvxxxvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvxxxzzz|||}}}}}}|||{{{zzz{{{|||}}}~~~{{{{{{{{{||||||{{{zzzzzzxxxzzz||||||{{{yyyxxxyyywwwwwwvvvttttttvvv{{{~~~|||wwwuuuuuutttqqqnnnjjjfffaaa[[[WWWUUUPPPKKKHHHHHHGGGFFFCCCDDDEEEHHHIIIFFFLLLaaawwwzzzlll\\\SSSPPPPPPTTTYYYVVV___qqq~~~uuu|||qqqaaa```gggkkksss|||nnnqqqzzz~~~~~~xxxuuuxxxlllZZZKKK???:::;;;444444444333333222222222111111222333333444555555000000111111222222222222000000000000000000000000555333000/////////000///000000000000000000000000gggdddbbbbbbbbbgggtttiiiaaaUUUPPPVVV\\\```jjjwwwuuuxxxyyyqqqbbbRRRGGGBBB>>>???KKK\\\cccbbbgggrrrrrrxxx~~~rrriiieeekkkmmmsssxxxtttlllkkkppp{{{hhhQQQBBB999444444666555444333222111111111111222111000//////000111222111111000///////////////......///////////////////////////000///......---------------------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++***+++---...---+++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,###&&&+++------,,,,,,,,,...........................,,,***+++...000///---///000111333999???FFFIIILLLRRRRRRRRRdddzzzgggaaa]]]ggg}}}~~~{{{||||||qqqnnnlllmmmnnnlllfff```[[[^^^dddjjjppptttvvvwww|||yyyvvvuuuuuuuuutttssskkkggg```[[[YYYWWWVVVUUUUUUWWWZZZ\\\\\\]]]___```bbbbbbbbbccceeehhhlllnnnkkkiiihhhhhhjjjmmmooooookkkmmmooosssvvvzzz|||~~~~~~~~~}}}||||||~~~}}}|||}}}}}}}}}{{{zzzyyyxxxwwwxxxzzz{{{zzzyyyxxxyyyyyyzzz{{{{{{{{{zzzxxxxxxxxxyyyzzz{{{|||}}}||||||||||||{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvuuutttwwwuuutttsssssstttuuuwwwwwwvvvvvvxxx{{{}}}~~~}}}{{{wwwvvvwwwzzz|||}}}{{{yyywwwwwwwwwxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxvvvsssqqqrrruuuxxx{{{~~~|||~~~}}}zzzxxxuuusssqqqooommmggg^^^WWWSSSPPPLLLIIIHHHHHHGGGFFFHHHEEEDDDEEEFFFHHHRRR[[[zzzvvvhhh___VVVNNNLLLPPPTTTWWWcccxxx{{{|||pppgggfffdddkkkttttttiiiooo}}}wwwnnnnnnsss{{{mmmWWWBBB888999666666444222000000222444333333333333333333333333222222222222222222222222111111111111000000//////111111000000//////......000000000000////////////eeeaaa___^^^]]]aaammmyyyuuuiii[[[RRRTTTWWWZZZdddpppxxx{{{|||vvviiiYYYLLLEEEAAAAAAJJJ\\\ggggggiiioootttyyy|||qqqjjjbbbeeemmmuuusssmmmlllppp}}}}}}jjjTTTFFF>>>888666888555444333222111111111111111111000000000000111111111111000///////////////////////////...............////////////...------------------------------+++++++++,,,,,,---------,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))((('''))),,,......,,,++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,------,,,------...........................,,,***+++...000///...222111222555:::AAAGGGKKKSSSVVVTTTVVVkkk|||gggdddeeeqqqxxxuuusssnnnmmmppp~~~~~~zzzwwwzzz{{{ppplllhhhggghhhfffaaa]]][[[^^^dddjjjppptttwwwxxx{{{xxxuuutttttttttsssrrrgggccc\\\WWWUUUUUUTTTTTTWWWYYY[[[\\\\\\]]]^^^```aaaaaa```aaabbbeeegggiiikkkiiihhhhhhkkknnnoooooolllmmmpppssswww{{{}}}~~~~~~}}}}}}}}}~~~~~~|||zzzyyyxxxwwwxxxzzzzzzzzzyyywwwxxxxxxyyyzzzzzzyyyyyyxxxxxxxxxyyyzzz{{{}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvuuuttttttsssvvvuuutttsssssstttuuuvvvwwwvvvvvvxxx{{{}}}||||||~~~|||yyyvvvuuuwwwyyyzzz||||||{{{{{{zzzyyyyyyxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwuuusssqqqrrrtttxxxzzz|||}}}~~~~~~~~~{{{}}}~~~yyywwwtttrrrpppjjjaaa[[[WWWTTTPPPMMMKKKJJJIIIHHHIIIFFFEEEEEEEEEFFFMMMUUUhhh~~~}}}oooeee]]]TTTPPPQQQQQQSSS\\\lll|||www{{{wwwjjjeee```dddjjjvvvooonnnyyy{{{mmmjjjmmm|||zzzdddNNNAAA>>>666666555333111111222444333333333333333333333333222222222222222222222222222111111000000000000000000000000000////////////000000000000////////////eee```]]][[[ZZZ[[[dddnnn{{{xxxiii[[[VVVTTTUUU]]]hhhuuuzzz}}}{{{pppaaaRRRIIIGGGBBBGGGZZZkkkoooooooooxxxyyy}}}|||qqq^^^```hhhqqquuurrrooonnnrrr|||xxxgggSSSFFF>>>888555666555444333222222111111111000111111111111111111000111111000///////////////////////////......------...............---,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------***))))))***---...---,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...........................---,,,+++,,,...000000///333333555888===EEELLLPPPUUUUUUSSSYYYpppzzzhhhkkksssvvviii```[[[___hhhwwwtttssstttyyy~~~~~~yyyqqqkkkeeebbbaaa```^^^[[[\\\___dddiiioootttxxxzzzxxxvvvtttrrrrrrrrrqqqoooddd```ZZZUUUTTTUUUUUUUUUYYY[[[]]]^^^]]]]]]^^^___aaaaaa```aaabbbccceeefffkkkiiihhhjjjlllooopppqqqmmmnnnqqquuuxxx|||~~~}}}~~~}}}{{{xxxwwwvvvwwwyyyzzzyyyxxxvvvwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{|||}}}~~~{{{zzzzzzzzzzzzyyyyyyyyywwwvvvvvvuuutttsssrrrrrrvvvuuutttsssssstttuuuvvvxxxwwwvvvxxxzzz{{{{{{zzzxxxwwwvvvuuuuuuvvvwwwxxx{{{|||}}}~~~}}}{{{yyywwwwwwwwwxxxxxxwwwwwwvvvvvvvvvtttrrrqqqqqqtttwwwzzzyyyzzz{{{|||||||||{{{{{{zzz{{{}}}~~~~~~~~~{{{wwwuuurrrmmmeee```^^^ZZZVVVRRRPPPNNNLLLJJJJJJGGGFFFFFFEEECCCGGGMMMTTTfff~~~zzzooofff\\\UUURRROOOPPPUUU___kkkzzzzzzssswwwrrrfff]]]\\\]]]ggg{{{{{{rrrvvvrrrlllnnnqqqYYYGGG???777666555444444333333333333333333333333333333333222222222222222222222222222222000/////////000111////////////000000000000////////////000000000000gggbbb^^^\\\YYYYYY___fffqqq|||iii^^^WWWUUUZZZbbbmmmrrrxxx{{{uuuhhhYYYOOOKKKBBBBBBSSSiiiuuuvvvttt{{{xxxwww{{{wwwbbb```cccmmmxxxzzzsssllllll{{{rrrbbbQQQGGG@@@:::666555555555444333222222222222000000222333333222000000111000000///////////////000//////......------,,,------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000///......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,***+++,,,...........................---,,,,,,---...000111111444555777<<>>DDDVVViiirrrtttpppoooiiieeeooo}}}}}}jjj```XXX^^^ppp~~~uuuiiinnnuuusssgggZZZRRRLLLBBB:::666666555444333222222222222111111222222222222111111111111000///////////////------------------------...............---,,,,,,------------------------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,------------(((***+++,,,++++++---...++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,---,,,+++))))))+++---........................,,,---/////////000222555555999@@@HHHPPPWWW\\\___WWW\\\jjj~~~pppccceeettttttkkkffffffkkkqqquuuwwwzzz~~~|||{{{vvvooojjjfffaaa]]][[[[[[]]]^^^___ccchhhmmmrrrvvvwwwxxxqqqnnnllliiigggddd___\\\YYYXXXWWWXXXZZZ\\\]]]]]]```bbbcccbbb```______```]]]___aaadddgggjjjlllmmmnnnmmmnnnqqquuuxxxyyyyyyvvvwwwxxxzzz}}}~~~}}}}}}}}}}}}}}}||||||||||||}}}}}}|||~~~~~~}}}yyyxxxwwwxxxzzz{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxwwwxxxxxxxxxyyyzzz{{{|||}}}}}}}}}|||||||||{{{{{{{{{yyyxxxxxxxxxwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvuuutttuuuwwwwwwvvvuuutttuuuuuuvvvxxxyyyyyyzzz{{{zzzwwwuuuuuuuuuwwwxxxtttuuuvvvwwwwwwuuusssrrrpppooooooooopppsssuuuwwwvvvwwwxxxyyyzzzyyyxxxxxxwwwxxxzzz{{{{{{|||{{{uuurrrsssrrrqqqnnnmmmjjjeeeaaa]]]YYYTTTQQQLLLHHHFFFIIIIIIEEEDDDDDDBBBCCCHHHVVVoooyyykkkaaaUUURRRRRRTTTVVV[[[gggrrrxxxuuuyyy~~~bbbTTTHHHHHHQQQ[[[dddjjj{{{ttt|||dddNNNBBB>>>888666777777555333333333333333333333333333222222222222222222222222000000000000111111111111////////////000000000000......//////000000111111nnnhhheeedddbbb^^^]]]___ZZZaaajjjttt~~~rrrhhhaaa\\\]]]bbbmmmuuuvvvmmmdddYYYOOODDDBBBLLLZZZdddgggccchhhgggbbbiiixxxrrrkkk```]]]gggwww~~~|||iiijjjmmmtttggg___VVVJJJ>>>999666555444333333222333333333222222111111222222333111111000///////////////+++,,,,,,------......///...////////////...---------------------------------------,,,,,,+++++++++...------------,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,&&&(((++++++***+++---///+++++++++,,,,,,,,,------******+++,,,,,,---......,,,---------++++++---...........................,,,...000000///000333666999>>>EEENNNUUUZZZ\\\\\\SSS^^^sssssshhhmmm~~~vvvkkkeeeccciiiooottttttsssssswww{{{{{{yyywwwrrrlllcccbbb```]]]\\\[[[]]]^^^```dddjjjppptttvvvuuuuuuooommmiiifffccc___YYYVVVTTTTTTUUUXXX\\\^^^]]]\\\aaabbbdddcccbbb```aaaaaaaaabbbdddgggjjjlllmmmnnnooooooqqqtttxxx{{{||||||yyyzzz{{{|||}}}~~~|||||||||{{{{{{zzzzzzzzz||||||{{{}}}~~~|||zzzyyyxxxyyy{{{|||{{{zzzxxxxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwxxxyyyzzz{{{|||||||||{{{{{{{{{zzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwttttttuuuuuuuuuuuuttttttuuutttssstttvvvwwwvvvuuuuuuuuuuuuuuuvvvwwwyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvtttuuuwwwxxxxxxvvvtttrrrooonnnnnnnnnppprrrtttvvvxxxxxxzzz{{{{{{{{{zzzyyywwwxxxzzz{{{{{{}}}yyyuuuuuutttsssqqqqqqnnnjjjfffbbb^^^YYYUUUQQQKKKHHHJJJJJJFFFDDDDDD@@@AAACCCIIIXXXpppvvvjjj\\\VVVRRRRRRTTTXXX___ggg{{{yyywwwooorrr___NNNJJJOOOVVV___gggyyy~~~rrroooxxxpppXXXHHHAAA999666666666555333333333333333333333333333222222222222222222222222...///111222222222000000000000000000////////////.........///000111111111rrrmmmiiiiiihhhdddbbbcccZZZ```fffmmm|||~~~qqqgggYYYYYY\\\fffppprrrkkkbbb]]]VVVKKKDDDFFFPPPXXX[[[YYYcccgggccchhhwww}}}xxxlll```aaaooo{{{kkkkkknnnzzzpppfffWWWIIIBBB666666555444333333333333444333222111111222333444111111000///////////////***++++++,,,---...////////////000000//////...------------------------------------,,,,,,+++++++++......---------,,,,,,,,,+++,,,---...///...---,,,******************************+++++++++,,,,,,,,,***,,,...---+++***,,,...+++++++++,,,,,,---------******+++,,,,,,---......,,,---......------...000........................+++...000000///000333777<<>>:::777555555333000000444333222111111222222111///000000000000//////////////////000000///...------......---------,,,,,,,,,000---+++***+++,,,,,,+++******++++++++++++,,,,,,...------,,,,,,------...)))***++++++,,,---......++++++,,,,,,,,,,,,------//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,******+++++++++,,,,,,,,,//////...------------...//////.........//////000333111111222444666888888>>>EEEOOOWWWZZZZZZYYYYYY[[[rrryyynnnssstttggg___```dddvvv}}}}}}|||{{{xxxuuu{{{zzzrrrlllkkkjjjfffbbbccceeefffgggggggggfffiiijjjlllqqquuutttooojjjkkkiiiddd^^^ZZZWWWUUUTTTRRRSSSVVVYYY\\\___bbbcccaaaaaaaaaaaabbbcccdddeeekkkjjjkkkmmmpppqqqnnnjjjgggkkkpppvvvzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}|||zzzyyyyyyyyy{{{yyyxxxxxx{{{}}}}}}}}}|||{{{{{{|||}}}|||yyywwwzzzzzzyyyyyyxxxwwwvvvvvvxxxxxxxxxyyyyyyzzzzzz{{{zzzzzz{{{||||||zzzvvvrrrtttttttttuuuvvvxxxyyyzzzzzzzzzxxxwwwvvvvvvuuuuuuuuuuuutttssssssssstttuuussstttttttttuuuuuuvvvvvvzzzwwwttttttvvvxxxxxxvvvqqqqqqrrrtttuuutttqqqnnnmmmnnnnnnoooppppppqqqqqqtttwwwzzz|||{{{zzzyyyyyyxxxyyyzzz{{{}}}}}}}}}}}}}}}{{{zzzxxxvvvvvvuuusssqqqnnnjjjeee___[[[XXXTTTOOOKKKJJJHHHGGGEEEDDDBBBAAACCCFFFOOO___nnnwwwnnnbbbWWWRRRQQQQQQTTTXXXdddmmmsssmmmooo~~~bbbNNNLLLVVVaaahhhooouuuaaahhhttttttXXXKKK>>>999666444333444555444444333333444444555222222222222222222222222555444333222222222222333000000000000000000000000444222000...------...///wwwrrrlllkkklllkkkfffbbb___^^^___ccchhhssslll___ZZZVVVZZZdddllllllhhhZZZVVVNNNGGGCCCDDDIIIMMMSSS]]]jjjwwwsssqqquuu|||xxxvvv}}}zzzgggRRRDDD;;;777555666444111111555333222111111222222111///000000000000///////////////////////////...---------------------------,,,///---+++***,,,---,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,------...........................///000000000000111444888:::;;;AAAHHHRRRYYY[[[ZZZYYYYYY___vvvzzzsssxxx{{{nnnddd^^^^^^aaawww|||wwwrrrpppuuuvvvooojjjiiihhheeedddfffiiilllnnnooonnnnnnoooooopppsssuuutttnnniiihhhfffaaa\\\XXXUUUTTTSSSRRRSSSVVVYYY\\\___aaabbbbbbbbbccccccdddeeefffgggnnnmmmmmmnnnpppooollliiiiiilllqqqvvv{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~|||~~~|||{{{zzzzzzzzz|||{{{yyyyyy|||~~~~~~~~~|||{{{zzz{{{{{{{{{yyywwwzzzzzzyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxyyyzzzzzz{{{yyyyyyyyyzzz{{{yyyvvvsssssssssssstttuuuwwwxxxyyyxxxwwwwwwvvvvvvvvvvvvwwwvvvuuutttrrrrrrsssuuuvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvtttqqqrrrtttuuuuuusssqqqqqqrrrttttttssspppmmmmmmmmmmmmmmmnnnooopppqqquuuwwwzzz{{{zzzyyyyyyyyyvvvwwwxxxyyyzzz{{{{{{{{{|||}}}{{{xxxwwwuuurrrpppmmmhhhccc___[[[XXXRRRNNNKKKIIIGGGEEEEEECCCBBBCCCDDDIIIVVVbbbxxxlll___YYYWWWVVVWWW[[[[[[ddduuuwwwmmmlllxxxkkkWWWOOOSSS[[[aaaiii|||wwwhhhhhhlllyyyeeeUUUCCC;;;888666555666555444444333333444444555222222222222222222222222333333333222222111111111000000000000000000000000333222000.........///000{{{uuunnnlllmmmlllhhhdddaaa^^^\\\\\\]]]bbbppp~~~sssccc[[[TTTUUU]]]eeehhhhhhVVVVVVTTTOOOHHHDDDEEEFFFOOOXXXfffvvvuuummmnnnxxxwwwuuuxxxlllXXXLLL???999555666555333222555333222111111222222111///000000000000///////////////////////////......---,,,---------------------...,,,++++++,,,...---------.........////////////...------,,,,,,------...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,------------)))***+++---.../////////---------------...////////////000222555999===@@@EEELLLVVV[[[\\\ZZZYYYYYYfff{{{}}}~~~yyywww{{{ssskkkfffcccbbbcccxxx{{{rrrjjjjjjnnnoookkkhhhgggfffccccccggglllrrruuuvvvvvvuuuuuusssqqqqqqrrrpppkkkgggdddaaa]]]YYYVVVTTTSSSSSSSSSTTTWWWYYY\\\___aaabbbcccddddddeeeggghhhiiiiiipppooooooppppppnnnkkkhhhkkkmmmrrrwww{{{}}}~~~~~~~~~}}}||||||~~~}}}~~~~~~}}}}}}}}}~~~}}}|||{{{{{{|||}}}|||zzzzzz|||~~~~~~}}}{{{yyyyyyyyyyyyyyywwwzzzzzzyyyyyyxxxxxxwwwwwwtttuuuvvvwwwxxxyyyzzzzzzvvvvvvvvvxxxyyyyyywwwtttsssssssssssstttuuuwwwwwwuuuuuuttttttuuuvvvvvvwwwwwwuuusssqqqqqqsssuuuwwwvvvvvvvvvuuuuuuuuuuuuuuuuuusssrrrrrrsssttttttssssssssssssttttttsssooolllmmmlllkkkkkklllmmmoooqqqtttuuuwwwwwwvvvuuuvvvwwwtttuuuvvvwwwxxxyyyyyyyyyyyy{{{}}}}}}yyyyyywwwtttrrrppplllgggccc```\\\WWWRRRNNNKKKGGGEEEFFFCCCCCCDDDCCCCCCJJJSSSbbbssseee]]]XXXTTTTTTWWWUUU]]]kkk{{{rrrlllrrr{{{fffWWWQQQTTTYYYiiivvv}}}xxxoooggglll}}}xxxcccKKK>>>:::888777777555444444333333444444555222222222222222222222222000111222222222111000///000000000000000000000000222111//////...///000111yyypppllllllllliiieeeaaa]]]ZZZXXXVVVXXXaaalllyyyfff[[[QQQRRRYYY```fffjjjXXX\\\]]]YYYPPPGGGBBBAAAJJJPPP]]]mmm|||{{{lllgggmmmpppqqqsss|||rrr```UUUFFF===666555555333222333333222111111222222111///000000000000////////////...///////////////......,,,,,,,,,------------...---+++++++++---///...---............////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,------------------------------++++++,,,,,,---...//////,,,,,,,,,---------......***+++---.../////////...---,,,,,,------...///000000000222333666:::???CCCIIIQQQYYY]]][[[YYYYYYZZZkkk~~~|||{{{|||wwwwwwzzz~~~|||oookkklllkkkjjjjjjwww~~~zzzppphhhfffhhhiiihhhffffffdddccc___dddllltttxxxzzzyyyxxxuuurrrnnnmmmmmmlllgggccc```^^^[[[XXXUUUTTTTTTUUUWWWXXXYYY\\\^^^aaacccdddddddddeeeggghhhiiijjjjjjoooppppppqqqqqqooollljjjnnnpppssswww{{{}}}~~~~~~~~~}}}|||||||||~~~}}}~~~}}}|||{{{zzz{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}|||zzzzzz|||~~~~~~~~~}}}{{{xxxwwwxxxxxxxxxxxxzzzzzzyyyyyyyyyxxxxxxxxxssstttuuuvvvwwwxxxyyyzzztttttttttuuuwwwxxxwwwvvvttttttttttttuuuuuuvvvwwwtttttttttssssssttttttuuuuuusssqqqoooppprrrtttvvvvvvuuuuuuuuutttssssssssswwwvvvvvvvvvvvvwwwwwwvvvuuuuuutttttttttssspppmmmnnnmmmkkkjjjkkkmmmppprrrrrrsssssssssqqqqqqrrrsssttttttvvvwwwxxxyyyyyyyyywwwxxx{{{}}}~~~}}}zzzxxxvvvtttrrroookkkhhhddd```ZZZUUUQQQLLLHHHEEEFFFDDDDDDEEECCC@@@BBBGGGPPPkkk|||lllbbbZZZTTTQQQRRRVVV[[[fffrrr{{{{{{ooommm~~~vvv```TTTSSSVVVhhhrrrwwwuuu{{{}}}kkkhhhuuupppTTTCCC===999888888555444444333333444444555222222222222222222222222000111333444444222000///000000000000000000000000111000000//////000111222}}}sssmmmlllkkkiiieee^^^ZZZVVVTTTRRRRRRYYYaaarrrjjj]]]RRRQQQVVV[[[cccjjj___ccceeebbbYYYMMMCCC>>>BBBGGGQQQ___mmmxxx~~~vvvgggeeemmmrrrtttzzznnncccRRREEE999555555333222111333222111111222222111///000000000000////////////......///////////////...------------------------,,,,,,+++,,,...///...---,,,------------............------,,,,,,------...******+++,,,,,,---......+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------------------++++++,,,,,,---...//////,,,,,,,,,---------............/////////......---,,,,,,,,,---...///000000333444555666777;;;AAAFFFNNNUUU\\\]]]ZZZXXXZZZ]]]mmm}}}zzz~~~wwwwww{{{|||~~~{{{pppggghhhmmmnnnmmmmmmsssyyy~~~~~~{{{sssjjjgggeeeeeeffffffddddddddd___dddmmmuuuzzz|||{{{yyysssppplllkkkkkkjjjfffbbb]]]\\\YYYWWWVVVVVVWWWXXX[[[\\\]]]___aaadddeeefffdddeeeggghhhiiijjjjjjjjjlllnnnqqqrrrrrrqqqpppoooqqqrrruuuxxx{{{}}}~~~~~~~~~~~~}}}}}}|||||||||}}}~~~|||~~~}}}}}}|||{{{zzzyyyzzz|||}}}}}}}}}}}}}}}~~~~~~}}}{{{yyyyyy{{{|||||||||}}}{{{xxxwwwxxxxxxxxxxxxzzzzzzzzzyyyyyyyyyyyyyyysssttttttvvvwwwxxxyyyyyytttsssrrrsssvvvxxxxxxwwwvvvvvvvvvuuuvvvvvvwwwwwwvvvuuutttsssrrrrrrrrrrrrsssqqqooonnnoooqqqsssuuutttttttttssssssrrrrrrrrrxxxxxxyyyyyyxxxxxxxxxxxxvvvuuutttttttttsssqqqnnnooonnnlllkkklllnnnqqqsssrrrssssssrrrpppooopppqqqssstttuuuwwwxxxxxxxxxxxxuuuvvvxxxzzz{{{||||||{{{|||~~~|||zzzwwwuuusssqqqmmmjjjgggccc]]]XXXTTTOOOJJJGGGGGGEEEEEEGGGEEEAAAAAACCCJJJZZZrrryyymmmcccZZZTTTSSSSSSVVV^^^hhhqqq{{{sssjjjtttiiiYYYUUUVVVccclllqqqqqqxxxuuujjjppp~~~zzz]]]III@@@:::777777555444444333333444444555222222222222222222222222000222333555555444222111111111111111111111111111000000000000000111111111wwwooolllkkkiiifff\\\WWWSSSRRROOONNNRRRYYYbbbtttuuufffZZZWWWXXXXXX]]]eeedddfffgggeee^^^SSSHHH@@@<<<@@@HHHRRR^^^jjjtttzzz}}}iiicccoooxxxzzz~~~xxxdddRRR???777666444222111333222111111222222111///000000000000////////////---...//////////////////......---------,,,,,,,,,---,,,,,,---//////...,,,++++++,,,,,,,,,---------...------,,,,,,------...)))******+++---......///++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++------------------------+++,,,,,,------.........,,,,,,,,,,,,------------000///...------------...---------...///000111222555777888888999===EEEJJJTTTZZZ^^^]]]YYYXXX\\\bbbnnnzzz||||||zzzwwwwww|||jjjccc___ccciiijjjkkkmmmooovvv|||~~~xxxpppjjjeeebbbddddddcccbbbdddbbbgggooovvv{{{|||{{{zzzsssppplllkkkkkkjjjfffbbb[[[ZZZXXXWWWWWWXXXYYYZZZ^^^___```bbbdddeeeggggggfffgggiiijjjkkkjjjjjjiiijjjmmmqqqssssssrrrssstttsssuuuwwwyyy{{{}}}~~~}}}}}}||||||||||||}}}}}}~~~~~~}}}}}}{{{{{{}}}{{{{{{zzzzzz{{{|||}}}~~~|||{{{{{{|||}}}~~~}}}{{{yyyyyyzzz{{{|||{{{}}}{{{yyyyyyyyyyyyyyywwwzzzzzzzzzzzzyyyyyyyyyyyyuuuuuuuuuvvvwwwwwwxxxxxxuuusssrrrrrruuuwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvuuusssrrrqqqqqqqqqqqqppppppooopppqqqsssttttttttttttsssssssssssssssvvvwwwyyyyyywwwwwwwwwxxxuuusssrrrrrrsssrrrpppnnnnnnnnnllllllmmmnnnppprrrsssuuuvvvuuusssqqqqqqqqqpppqqqrrrtttuuuuuuvvvvvvrrrsssuuuwwwxxxxxxxxxwwwvvvyyy|||}}}zzzwwwuuussspppmmmiiieeeaaa\\\XXXSSSNNNKKKIIIFFFFFFHHHGGGCCCBBBDDDGGGOOO]]]tttwwwkkk___WWWTTTNNNPPPUUU^^^fffqqqyyyjjjkkkvvvtttdddZZZVVV```hhhooorrrzzzqqqmmmsss~~~eeeRRRDDD;;;777888555444444333333444444555222222222222222222222222111222333444555444333333111111111111111111111111111111111111111111111000|||rrrnnnmmmjjjhhh^^^YYYUUUSSSOOOLLLNNNSSSWWWfffzzzzzzkkkeee___XXXXXX___dddcccbbbbbb```XXXMMMDDD999===BBBHHHQQQ]]]kkktttvvvjjj^^^mmmzzzuuu___GGG;;;888666333111333222111111222222111///000000000000////////////------.../////////////////////...---,,,++++++***...------...//////---++++++,,,,,,,,,,,,---------...------,,,,,,------...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------........................------------------------++++++++++++,,,,,,,,,,,,...---+++)))***+++---///.........///000111222333555777::::::;;;@@@IIIPPPZZZ___bbb___YYYZZZaaahhhnnnxxxyyy~~~pppttt{{{rrr```\\\]]]ccchhhjjjlllpppooovvv~~~~~~tttnnnfff```aaabbb```aaadddfffjjjpppvvvzzzzzzyyyxxxrrrooollljjjjjjgggbbb]]]XXXWWWVVVVVVVVVXXXZZZ\\\___```aaacccdddfffggggggiiijjjlllmmmmmmllljjjiiijjjnnnrrrtttsssssstttuuuuuuvvvxxxzzz{{{}}}~~~{{{{{{{{{zzz{{{|||~~~~~~~~~~~~{{{yyyyyy{{{~~~{{{{{{{{{{{{||||||||||||zzzzzzzzz{{{|||~~~~~~|||zzzyyy{{{||||||||||||{{{zzz{{{{{{{{{yyywwwzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwvvvtttrrrrrrtttwwwxxxyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuutttssssssssssssssspppqqqqqqrrrssstttttttttttttttuuuuuuuuuuuuuuuuuutttwwwyyyyyywwwvvvvvvwwwqqqpppooooooppppppnnnmmmllllllllllllmmmnnnoooppprrrtttuuuuuurrrpppnnnnnnkkklllmmmnnnooopppppppppnnnoooqqqrrrssstttsssssssssvvvzzz|||}}}}}}~~~}}}zzzxxxuuurrrpppkkkhhhddd```]]]YYYTTTQQQMMMHHHFFFGGGFFFCCCCCCEEEDDDGGGNNN]]]vvvuuufff[[[WWWPPPOOORRRWWW]]]gggyyyooofffhhhrrrssscccXXX\\\dddkkkpppwwwzzzllljjjsss}}}mmmZZZJJJ===888999555444444333333444444555222222222222222222222222111111222222333333333333111111111111111111111111222222222222111000000///tttpppnnnllliiiddd^^^YYYVVVQQQMMMLLLPPPRRR\\\lllzzzrrrgggZZZWWW]]]bbb___]]]^^^___ZZZPPPFFF;;;>>>@@@CCCHHHSSScccnnntttnnnWWWgggxxxhhhLLL>>>:::777444222333222111111222222111///000000000000////////////------...///000000//////000000///...,,,+++***)))///......///000///,,,***,,,,,,,,,---------.........------,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------*********+++,,,---///000........................------------------,,,,,,******+++++++++,,,,,,,,,+++)))'''&&&'''***...000......//////000222333444333777:::;;;===CCCMMMUUU^^^bbbddd```ZZZ[[[dddmmmooovvvxxxwwwlllmmmuuu~~~vvvccc^^^]]]```gggkkkmmmpppuuuoooxxxvvvpppfff______```^^^___cccgggjjjoootttwwwwwwvvvuuupppmmmjjjhhhgggccc\\\WWWVVVUUUUUUTTTVVVXXXZZZ\\\___```aaabbbdddeeefffggglllmmmnnnoooooommmkkkjjjkkkooosssuuusssrrrsssuuuwwwwwwxxxzzz|||}}}~~~zzzzzzzzzzzz{{{}}}~~~~~~~~~}}}{{{xxxxxxzzz}}}{{{||||||}}}}}}|||{{{zzzyyyyyyyyyzzz|||}}}}}}{{{{{{|||}}}}}}||||||{{{{{{|||}}}|||yyywwwzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwwwwuuurrrrrrtttwwwyyyyyywwwvvvuuutttttttttttttttttttttssssssssstttuuuuuuppprrrsssuuuvvvvvvuuutttuuuuuuvvvvvvwwwwwwxxxxxxuuuxxx{{{{{{xxxwwwwwwyyynnnmmmllllllmmmnnnmmmkkkjjjjjjkkkllllllmmmmmmmmmnnnpppsssssspppmmmjjjjjjggghhhiiijjjkkklllllllllkkklllnnnooopppppppppooossswwwzzz||||||||||||}}}~~~|||zzzwwwtttrrrllljjjgggdddaaa]]]XXXUUUPPPJJJFFFFFFEEECCCBBBEEECCCDDDFFFMMM```|||pppddd___VVVTTTTTTUUUXXX```pppvvveee]]]cccwwwkkk\\\TTT[[[cccgggooo}}}nnngggnnnyyyrrr```MMM>>>999:::555444444333333444444555222222222222222222222222111111000000111222333333111111111111111111111111333333333222222000///...~~~uuupppnnnmmmlllggg^^^VVVPPPMMMMMMMMMSSSUUU[[[lllqqq```YYY[[[ZZZbbbddd^^^]]]___YYYMMMEEE@@@===BBBMMMZZZcccggg~~~nnn]]]hhhvvvrrrZZZEEE:::555333111333333444444333333222111333222111000////////////////////////..................------------......------------------------((()))***+++***)))(((''',,,------......------,,,111///,,,******+++---...---------...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////.........---------------,,,++++++,,,,,,,,,...------------...//////...---,,,+++---///222444555888:::;;;===EEEQQQZZZggggggeee```___fffooouuuooouuu~~~ppplllmmmqqq~~~||||||wwwjjjcccXXX]]]eeelllqqqrrrpppooorrruuu}}}rrriiiaaa```aaaaaabbbdddhhhkkkooosssuuuuuusssrrrooolllhhhbbb^^^[[[ZZZZZZVVVWWWWWWYYY[[[]]]___```ddddddcccccccccdddeeeeeellllllllllllllllllllllllmmmnnnooonnnnnnoooqqqttt|||{{{zzzyyyyyyzzz{{{|||{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{||||||}}}}}}}}}}}}|||{{{yyyyyy{{{|||||||||zzzyyyzzz{{{zzzzzz{{{zzzzzzzzz|||~~~yyyyyyzzzzzzzzzyyyxxxwwwzzzyyyyyyyyyzzz{{{}}}~~~xxxxxxxxxxxxwwwwwwvvvvvvsssqqqpppqqqsssuuuuuutttrrrqqqqqqpppqqqqqqrrrrrrrrrrrrsssuuuwwwxxxvvvuuutttsssqqqooooooqqqsssuuurrrsssvvvwwwxxxwwwvvvuuuwwwxxxyyyzzzxxxvvvsssqqqjjjkkkmmmnnnnnnnnnmmmlllkkkiiihhhiiikkknnnnnnnnnmmmmmmlllkkkhhheeecccaaacccbbb___^^^^^^```bbbdddeeegggiiikkkmmmnnnnnnnnnnnnoooppprrrtttuuuvvvwww}}}~~~zzzuuurrrllllllkkkhhhccc]]]XXXTTTRRRNNNIIIFFFEEEEEEDDDDDD@@@AAAEEEJJJQQQeeerrraaa[[[VVVRRRQQQTTT[[[jjjwww}}}lllaaa^^^eeepppzzz```TTTMMMOOO]]]gggooo|||wwwkkkkkknnn}}}}}}gggSSSGGG>>>999555555444333111111222444333333333333333333333333444333222111111222333444111111111111000000000000000000000000000000000000~~~vvvqqqooommmhhhaaaYYYTTTPPPNNNMMMNNNOOOUUUbbbyyyxxxdddZZZXXXYYYeeejjjfffbbbbbb\\\SSSKKKEEE@@@EEEQQQ^^^eeeggg{{{hhhiiimmmvvv|||fffPPPAAA:::777666333333444444333333222111333222111000////////////000000000/////////............------------...............---------------***+++,,,---.../////////,,,------......------,,,222111///.........///000,,,---------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------...............---,,,,,,++++++------,,,,,,+++,,,,,,---...------------.../////////...------...111444666666999;;;===@@@IIIUUU___iiigggdddbbbdddkkktttzzzvvv}}}zzzmmmffffffjjjxxx~~~|||yyykkkaaa\\\\\\aaahhhooosssuuutttssssssvvv}}}zzzooofffccccccdddfffiiikkkmmmoooqqqqqqpppnnnmmmnnnkkkfffaaa]]]ZZZYYYYYYWWWXXXYYYZZZ\\\___aaabbbeeeeeedddddddddeeeffffffmmmmmmmmmmmmmmmmmmmmmmmmnnnoooppppppooopppsssuuu}}}|||{{{zzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}}}}}}}}||||||{{{zzzyyyzzz{{{{{{{{{yyyxxxyyyzzzyyyyyyzzzyyyxxxxxxxxxyyyxxxxxxxxxxxxyyyyyyyyyyyy||||||}}}}}}}}}}}}||||||xxxxxxwwwvvvvvvvvvwwwwwwtttrrrqqqqqqsssttttttssspppppppppooooooppppppqqqsssrrrsssuuuwwwwwwuuuttttttrrrpppooooooqqqssstttssstttvvvxxxyyyxxxwwwvvvvvvwwwxxxyyyxxxuuurrrqqqllllllmmmmmmmmmmmmmmmlllkkkiiiggghhhjjjlllmmmllllllkkkjjjhhheeeaaa^^^\\\\\\[[[YYYXXXYYY[[[]]]^^^aaaccceeegggiiikkkkkkkkkkkkkkklllnnnppprrrtttuuuzzz{{{}}}~~~zzzvvvuuuqqqqqqooolllgggaaa[[[XXXSSSPPPKKKGGGFFFFFFEEEDDD???@@@BBBEEEJJJYYYuuuzzziii```ZZZTTTRRRSSSXXXdddpppxxxnnn___WWWYYY```ppplllTTTKKKJJJTTT^^^ccclllxxx|||qqqmmmlll|||uuuwww}}}ppp\\\MMMBBB999666666555444333222333444333333333333333333333333333222222222222222222333111111111111000000000000000000000000000000000000~~~uuupppoookkkeee___ZZZVVVQQQNNNLLLLLLOOOXXXiiimmm___YYYWWWdddmmmkkkgggeee___XXXNNNFFFBBBHHHWWWeeelllmmm~~~zzzmmmbbbhhh|||nnnWWWEEE:::666666333333444444333333222111333222111000////////////111111000000000/////////......------------....../////////......---------.........///000111222333,,,------......------,,,......------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,++++++******---,,,,,,,,,,,,,,,------...------------...//////000///...///000333555777777999<<<@@@EEEOOO[[[dddlllhhhddddddiiirrrzzzwwwrrrrrrooohhhdddeeemmmuuu}}}{{{qqqiiibbb]]]ZZZ```dddjjjqqquuuwwwwwwwwwuuuwww}}}uuukkkggghhhhhhkkkoooooooooooonnnmmmkkkiiihhhkkkiiiddd___[[[YYYXXXWWWXXXXXXZZZ\\\___aaadddeeefffffffffffffffggghhhhhhnnnnnnnnnnnnnnnnnnnnnnnnpppqqqrrrrrrrrrsssuuuwww||||||{{{{{{{{{{{{||||||~~~~~~~~~}}}~~~~~~~~~~~~|||{{{zzzzzz{{{|||}}}}}}||||||{{{{{{zzzzzzyyyzzz{{{zzzxxxwwwxxxyyyyyyzzzzzz{{{zzzxxxwwwvvvwwwwwwvvvvvvwwwxxxzzz{{{}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwuuutttuuuvvvxxxyyyuuutttrrrrrrsssssssssrrrooooooooooooooooooooooootttssssssuuuvvvvvvtttrrrsssrrrpppoooooopppqqqssstttuuuwwwxxxyyyyyyxxxxxxvvvwwwxxxxxxwwwuuusssqqqooonnnmmmmmmmmmmmmmmmmmmllljjjhhhhhhiiijjjjjjiiijjjiiifffccc^^^ZZZVVVTTTRRRQQQPPPPPPQQQSSSUUUWWW[[[\\\^^^aaacccdddeeefffeeeeeefffgggjjjmmmqqqsssuuuxxxzzz}}}|||zzz{{{xxxwwwvvvrrrmmmfffaaa]]]VVVRRRNNNJJJIIIHHHFFFEEEAAAAAABBBBBBCCCLLL```sssssshhh```XXXTTTRRRSSS\\\fffnnnzzzrrr___SSSOOOQQQ^^^qqqwww\\\PPPHHHLLLRRRUUUZZZaaawwwvvvnnnttt|||sssqqqyyy{{{gggVVVGGG;;;888777666555444444444444222222222222222222222222222222222333333222222222111111111111000000000000000000000000000000000000yyyssssssooojjjeeeaaa[[[TTTOOOOOONNNOOOTTT^^^pppxxxfff\\\UUU___gggjjjjjjhhhaaaXXXMMMFFFAAAIIIZZZjjjrrrssstttttt]]]]]]oooqqq\\\GGG999555555333333444444333333222111222222111000//////000000111111111111000000000000......------------......000000000///......------111000///---------......,,,------......------,,,***+++,,,------,,,+++***++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............------,,,++++++***---,,,,,,,,,,,,------......------------...//////////////////111333666777777:::>>>CCCJJJUUU```hhhooohhhcccfffnnnwwwsssmmmiiieeebbbfffqqqwwwkkkbbb```aaa```___bbbeeejjjoootttvvvxxxxxxwwwxxx||||||ssslllkkkmmmnnnooorrrsssrrrooommmjjjhhhgggggghhhfffbbb]]]ZZZXXXWWWWWWXXXYYYZZZ]]]___ccceeeggggggggggggggghhhiiiiiijjjmmmmmmnnnnnnnnnnnnooooooqqqrrrtttttttttuuuwwwyyyyyyzzzzzz{{{|||~~~~~~}}}{{{|||}}}~~~}}}zzzxxxwwwxxxyyyzzz||||||{{{{{{zzzzzzzzzzzzyyyzzz{{{zzzxxxxxxxxxyyyzzzzzz{{{}}}}}}|||zzzxxxvvvvvvuuutttvvvxxxzzz|||||||||{{{yyyyyyyyyyyyyyyxxxvvvtttssssssuuuxxxyyywwwuuusssrrrssssssrrrqqqooopppppppppooooooooonnntttttttttuuuvvvuuusssqqqrrrqqqpppooonnnooopppqqqssstttuuuwwwxxxxxxxxxxxxwwwxxxyyyyyyxxxvvvtttsssrrrqqqooonnnmmmmmmnnnooonnnllliiihhhhhhhhhgggfffeeeccc```[[[VVVQQQMMMKKKIIIHHHHHHHHHIIIKKKNNNOOOSSSTTTVVVXXXZZZ\\\^^^____________```ccchhhlllooopppssswwwzzz|||~~~~~~}}}}}}{{{wwwrrrkkkeeebbbZZZVVVQQQNNNLLLJJJHHHFFFFFFEEEDDDDDDBBBFFFRRR```|||pppggg]]]WWWRRRQQQVVV]]]gggqqqyyyeeeVVVPPPOOOWWWjjjooo]]]LLLGGGIIILLLQQQUUUlll{{{wwwlllttt|||rrr|||ppp___NNN@@@:::888666555555444333222111111111111111111111111111222333444444333222111111111111111000000000///000000000000000000000000{{{xxxsssmmmiiieee```XXXRRRRRRPPPPPPRRRVVVccc{{{lll]]]XXXZZZ^^^eeemmmoooggg\\\SSSKKKDDDIIIWWWfffoooqqqjjj{{{bbbZZZfffvvv}}}tttbbbMMM>>>888777333333444444333333222111222111000000000000000000111111111111000000000000......------------......000000/////////.........111000...,,,++++++,,,---,,,------......------,,,,,,---///000000///...---***++++++,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................---------------,,,,,,,,,------...///...------------...//////---......///111333555777777:::@@@GGGPPPYYYccciiipppgggbbbgggqqqyyyuuulllgggbbbdddooovvvlll```ZZZ\\\```aaaaaaaaacccfffkkkooosssvvvwwwyyyyyyyyy{{{|||}}}|||{{{pppkkkiiimmmqqqrrrrrrsssuuussspppmmmkkkiiihhhgggdddbbb___[[[YYYXXXXXXXXXXXXYYYZZZ]]]```ccceeeggghhhhhhhhhhhhiiijjjkkklllllllllmmmmmmmmmnnnnnnnnnppprrrtttuuuuuuvvvxxxzzzvvvwwwyyy|||~~~~~~{{{{{{|||}}}}}}{{{xxxuuutttuuuwwwxxx{{{zzzyyyxxxxxxyyyyyyzzzzzz{{{|||{{{zzzyyyyyy{{{xxxxxxyyy|||~~~|||zzzvvvuuuttttttvvvxxx{{{}}}}}}{{{xxxvvvvvvxxx{{{}}}xxxvvvtttrrrrrrtttwwwxxxwwwuuusssrrrrrrrrrqqqpppqqqrrrrrrrrrrrrqqqpppoootttsssssstttuuuuuusssqqqrrrqqqpppoooooooooppppppqqqrrrsssuuuvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxvvvuuuuuutttqqqooonnnnnnnnnnnnooolllhhhfffeeedddcccaaa]]][[[WWWRRRNNNIIIFFFDDDCCCCCCCCCCCCDDDFFFHHHIIILLLMMMNNNPPPRRRTTTVVVWWWYYYXXXXXXZZZ]]]bbbgggjjjkkknnnsssvvvxxxzzz}}}~~~{{{vvvoooiiifff^^^ZZZVVVRRROOOLLLIIIGGGHHHFFFEEEEEECCCCCCJJJSSSfff}}}xxxnnnccc[[[UUURRRTTTXXX___ggguuunnn^^^VVVRRRTTTccczzzqqqWWWHHHEEEHHHNNNRRRcccssslllpppzzz|||zzzkkkXXXIII===:::666444444444333111111111111111111111111111111222333444444333222111111111111111000000000///////////////////////////~~~xxxooojjjgggccc\\\VVVSSSOOOOOOPPPQQQWWWjjjrrr```]]]XXXWWW```nnntttooofffcccYYYNNNJJJOOOYYYaaaeeedddzzzjjj]]]aaapppyyyxxxqqqdddQQQBBB999666333333444444333333222111111111000000000000000111111111000000000/////////......------------..............................---------------...//////,,,------......------,,,+++,,,---.........---,,,)))***+++,,,,,,------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,---...///000...------------...//////------...000222444666777999===DDDMMMVVV^^^dddhhhllldddaaaiiisss|||}}}sssnnnjjjppp~~~{{{{{{zzzpppggg\\\WWWYYY\\\^^^^^^```aaacccgggkkkppptttvvvxxxwwwwwwuuutttrrrqqqpppgggdddfffmmmttttttttttttvvvuuurrroookkkiiiggggggaaa___]]]ZZZYYYYYYZZZZZZZZZZZZ\\\^^^```cccfffggghhhhhhhhhhhhiiijjjlllllllllllllllmmmmmmnnnnnnooooooqqqtttuuuvvvvvvxxxyyyuuuvvvyyy}}}{{{|||}}}~~~~~~{{{wwwtttssstttvvvwwwyyyxxxwwwvvvvvvwwwxxxyyy{{{|||}}}|||zzzyyyzzz{{{vvvuuuuuuxxx|||~~~|||yyyvvvvvvvvvvvvwwwyyy{{{|||~~~|||zzzxxxxxxzzz}}}wwwvvvtttsssrrrssstttuuuwwwuuusssrrrssssssrrrpppsssssstttttttttrrrqqqpppsssrrrrrrtttuuuuuusssqqqsssrrrqqqpppppppppppppppqqqqqqrrrsssuuuvvvwwwwwwxxxxxxyyyyyyxxxwwwwwwvvvuuutttrrrpppnnnmmmlllkkklllhhhdddaaa___]]][[[YYYSSSQQQNNNJJJFFFCCCAAA@@@@@@@@@@@@AAABBBCCCDDDDDDGGGGGGHHHIIIJJJLLLNNNOOOQQQRRRRRRTTTWWW[[[___bbbeeehhhmmmqqqtttwww{{{~~~~~~yyysssmmmjjjaaa^^^YYYUUURRROOOKKKHHHGGGDDDCCCDDDCCCAAAEEEJJJSSSfffwwwjjjaaaZZZTTTSSSUUU\\\bbbooo~~~yyyggg[[[TTTSSS]]]rrrfffNNNEEEFFFLLLPPP[[[jjjuuuqqqttt{{{gggVVVDDD>>>777444333444333111222222222222222222222222222222222333333222222222111111111111000000000000////////////////////////{{{pppiiigggeee___ZZZTTTOOOOOOQQQOOOOOO]]]ooo|||hhh^^^WWWTTT\\\jjjtttuuusssrrrgggXXXLLLHHHLLLTTTYYY^^^rrrqqq___\\\hhhyyywwwvvvqqqfffVVVFFF;;;555333333444444333333222111111111000000000000111111000000000/////////............------------......,,,,,,,,,---......//////,,,,,,------......------,,,------......------,,,))))))***+++++++++++++++))))))***,,,,,,------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......***+++,,,---...//////000,,,,,,,,,------...///000...------------...//////---...///111333555777888<<<@@@IIISSS\\\ccceeeffffff___```kkkvvv{{{vvvttt}}}vvvvvvxxxxxxnnnfff]]]WWWWWWZZZ^^^___aaaaaacccfffjjjoootttwwwuuuuuutttqqqnnnkkkiiihhhfffcccdddmmmtttvvvvvvxxxxxxvvvsssppplllhhheeeccc^^^]]][[[YYYYYYZZZ\\\]]]]]]]]]^^^```bbbdddfffhhhggggggggghhhiiikkklllmmmlllmmmmmmnnnooooooppppppmmmpppssstttuuuuuuwwwxxxvvvxxx{{{~~~}}}}}}~~~~~~}}}xxxuuussstttvvvxxxwwwvvvuuuttttttuuuwwwxxxzzz{{{|||{{{yyyxxxyyyzzzyyyvvvuuuwww{{{}}}{{{yyyvvvwwwwwwxxxyyyzzzzzz{{{}}}||||||{{{zzzzzzzzzzzzwwwvvvuuutttsssrrrrrrrrrvvvtttrrrrrrssssssrrrqqqssstttuuuuuuuuusssqqqpppqqqqqqrrrsssuuuvvvtttrrrtttssssssrrrqqqpppppppppqqqrrrrrrsssuuuvvvxxxyyywwwwwwwwwvvvvvvvvvuuuuuurrrrrrpppooollljjjhhhgggeeeaaa\\\XXXUUUSSSPPPNNNJJJIIIFFFCCCAAA?????????>>>>>>?????????@@@@@@AAADDDDDDCCCDDDEEEGGGHHHIIIJJJKKKLLLOOORRRUUUWWWYYY^^^aaafffkkkoootttyyy}}}~~~|||vvvqqqnnndddaaa\\\XXXUUUQQQLLLIIIGGGCCCBBBCCCCCC@@@AAAEEEIIITTTgggqqqggg^^^VVVRRRRRRYYY^^^iiiwwwppp```UUUSSSWWWhhhwwwZZZJJJGGGJJJMMMTTTbbbvvvtttnnnyyyxxxcccLLLDDD:::444444555444333333333333333333333333333333222222222222222222333111111111111000000000000////////////////////////}}}pppiiigggeeeaaa\\\UUUPPPPPPSSSPPPMMMVVVfffyyyrrr\\\VVVSSSYYYeeepppwwwzzzyyynnn]]]LLLDDDEEEMMMTTTXXXjjj~~~uuu___XXX```ppp|||{{{yyyyyy}}}|||wwwmmm___OOOAAA999333333444444444333222222111000000000000000111111////////////.....................------.........***++++++,,,---...//////,,,---------,,,***(((&&&,,,------......------,,,,,,,,,,,,------.........((()))***+++,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......((()))***+++---...///000,,,,,,,,,---...///000000...------------...//////...///111333555777999999>>>CCCLLLWWW```eeeffffffaaa\\\```mmmxxx|||wwwwwwyyysssxxx}}}~~~mmmggg^^^XXXXXX\\\bbbfffbbbbbbcccfffjjjpppvvvyyyrrrrrrrrroookkkhhhffffffiiidddeeelllsssvvvxxx{{{yyywwwtttpppkkkfffbbb___\\\[[[ZZZYYYZZZ[[[]]]_________```bbbcccfffgggiiiggggggggghhhiiikkklllmmmmmmnnnnnnooopppqqqqqqqqqlllnnnrrrttttttuuuvvvwwwyyyzzz}}}~~~~~~~~~~~~zzzvvvtttuuuxxxyyyvvvuuutttsssssstttvvvwwwyyyzzz{{{zzzxxxwwwxxxyyy~~~zzzwwwxxx|||~~~|||yyywwwwwwyyyzzzzzzzzzzzzzzzzzz{{{||||||{{{xxxuuurrrwwwwwwvvvuuusssrrrqqqpppuuutttrrrrrrsssssssssrrrssstttuuuuuuuuussspppoooppppppqqqsssuuuvvvtttsssttttttssssssrrrqqqpppppprrrsssssstttvvvwwwyyyzzzuuuuuuuuuuuuttttttttttttpppoooooonnnkkkhhheeeccc___[[[VVVRRRNNNKKKHHHFFFEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCBBBAAAAAABBBDDDEEEFFFEEEGGGIIIKKKNNNPPPRRRSSSZZZ]]]bbbggglllrrrxxx|||}}}~~~yyytttqqqfffccc^^^ZZZVVVRRRMMMIIIIIIDDDBBBDDDDDDAAAAAACCCEEEJJJWWWnnnwwwkkkaaaWWWQQQPPPRRRVVV```mmmwww~~~wwweeeXXXOOOOOO]]]vvveeePPPIIIJJJLLLPPP]]]qqqtttiiirrrlllQQQHHH<<<555555666666444333333333333333333333333444333222111111222333444111111111111000000000000////////////////////////sssllljjjhhhccc___[[[UUUPPPOOOOOOOOOTTT[[[qqqwwwggg^^^XXXZZZaaajjjvvv|||mmm]]]SSSKKKDDDDDDIIIWWWhhh{{{rrraaaYYYbbbpppxxxsssooouuusssggg]]]LLL<<<666666444222222444555333222222222111000//////...000000000000////////////........................------------------------////////////////////////......---------,,,,,,,,,******+++,,,---//////000++++++++++++,,,---...///...------,,,,,,------...///...,,,+++***+++,,,,,,........................000///...---,,,---..................////////////222///000666:::::::::;;;;;;GGGTTT]]]ffflllhhh```[[[[[[aaaooo~~~{{{wwwwww~~~zzzyyymmmddd___bbbeeeddddddfffnnnmmmmmmmmmmmmoooqqqrrruuuqqqlllhhheeeeeefffhhhgggjjjpppuuuxxxwwwuuuttttttsssqqqnnniiiddd```]]][[[ZZZZZZZZZZZZ\\\]]]___bbbcccdddeeeggghhhiiiiiifffgggiiijjjkkklllmmmmmmoooooooooooonnnnnnnnnnnnssstttuuuuuuttttttvvvwww~~~|||zzzzzz}}}~~~|||~~~}}}}}}}}}}}}||||||{{{yyyvvvvvvwwwyyyvvvwwwwwwxxxxxxxxxwwwwwwyyyyyyyyyyyyzzz{{{||||||zzzzzz{{{{{{{{{{{{zzzzzz||||||||||||{{{zzzyyyyyy}}}}}}}}}{{{yyywwwwwwwwwyyywwwuuusssrrrqqqrrrrrrtttsssrrrppppppppppppqqqsssttttttsssqqqppppppqqqtttrrrppprrrvvvzzzzzzyyyxxxvvvtttrrrppppppqqqqqqppprrrttttttttttttvvvwwwvvvvvvuuuuuutttsssrrrrrrqqqooommmjjjgggccc]]]XXXUUURRRMMMHHHEEECCCBBBBBB>>>>>>======<<<<<<<<<<<>>>>>>>>>>>????????????@@@@@@@@@@@@DDDDDDEEEFFFGGGIIIKKKLLLSSSWWW\\\bbbggglllrrruuutttxxx}}}~~~{{{xxxvvvjjjgggccc```\\\WWWRRROOOJJJHHHDDDCCCBBBBBBAAA@@@IIIFFFHHHWWWssstttjjj```XXXSSSTTTTTTZZZdddnnnxxxmmm___XXXSSSUUUcccxxxrrrXXXJJJJJJQQQ\\\aaakkk}}}pppppp|||yyyYYYLLL???999777444333444555444444333333444444555444444555444333111///---111111111111111111111111/////////000000000000000xxxoookkkiiiddd___^^^XXXRRRPPPNNNMMMPPPUUUeeeyyymmmddd[[[[[[```hhhsss}}}~~~rrrdddZZZQQQIIIFFFIIIRRRfff|||jjj\\\___hhhyyyuuuqqqsss~~~~~~sssjjjXXXFFF:::888555333333444333222222222111111000//////...000000000000////////////........................////////////////////////....................................---------,,,------------------------++++++++++++,,,---...///......------------.........---,,,+++++++++,,,,,,------------------------///...---,,,,,,---...///............////////////000000444888888777:::???@@@KKKWWW___gggllliiibbb[[[___fffqqqzzzxxxyyyuuummmgggfffkkkooommmmmmnnnppppppoooooooooqqqrrrsssrrroookkkhhhfffgggjjjkkkkkkoootttxxxyyywwwtttrrrqqqpppnnnkkkgggbbb^^^\\\\\\\\\[[[[[[[[[]]]^^^___dddddddddeeeeeefffggggggfffgggiiijjjllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnqqqrrrssssssrrrsssuuuwww}}}{{{zzz{{{}}}~~~~~~|||}}}~~~~~~}}}||||||{{{{{{|||zzzzzz{{{zzzyyyyyy{{{}}}xxxxxxyyyyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyzzz{{{|||zzz{{{{{{{{{{{{{{{{{{zzz|||}}}||||||{{{zzzyyyxxx{{{||||||zzzxxxvvvwwwxxxyyywwwuuusssrrrqqqqqqqqqpppooooooooooooqqqrrrsssqqqrrrsssrrrppppppppprrrvvvtttrrrsssvvvxxxyyyxxxyyywwwtttqqqppppppqqqrrrqqqrrrttttttssstttuuuwwwvvvvvvvvvvvvvvvuuurrrqqqpppmmmiiieeeaaa\\\VVVRRRPPPMMMIIIEEEAAA@@@@@@@@@>>>>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======AAAAAABBBCCCEEEFFFHHHIIILLLPPPTTTYYY^^^ccciiimmmrrrvvvzzz}}}~~~yyyuuummmkkkfffbbb^^^YYYTTTPPPLLLIIIFFFDDDCCCCCCBBB@@@DDDBBBCCCOOOggg~~~qqqeee[[[UUUUUUTTTXXXaaajjjsssyyyiii[[[SSSQQQ[[[lll~~~yyy```OOOLLLPPPYYYaaannnrrrmmmwwwbbbRRRBBB:::888666555666444444333333333333444444444444444333222111000///111111111111111111111111////////////////////////tttoookkkfffbbbaaaZZZUUURRROOOLLLNNNRRRWWWggguuujjj___[[[]]]dddnnnwww~~~uuukkkcccZZZPPPIIIGGGLLLaaa{{{uuuaaa[[[___wwwwwwtttrrruuuyyyfffRRR@@@;;;666444444444222000222222111111000/////////000000000000////////////........................////////////////////////------------------------/////////.........------//////...---,,,++++++***++++++++++++,,,---............------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000............////////////...111666999666444:::BBBEEEOOOZZZbbbgggiiifff```[[[dddlllssszzz{{{~~~tttiiiiiimmmuuuzzzyyywwwwwwqqqpppppppppppppppqqqqqqnnnllliiiggggggjjjmmmooopppsssxxx{{{{{{wwwsssooommmllljjjgggddd```]]]\\\___^^^^^^]]]^^^^^^___```eeeeeedddddddddddddddeeefffgggiiijjjlllmmmmmmnnnlllllllllmmmnnnnnnoooooonnnpppqqqrrrrrrsssuuuwww|||{{{zzz{{{|||}}}}}}|||||||||}}}}}}~~~~~~}}}}}}}}}}}}|||zzzzzzzzzzzzzzz{{{|||||||||{{{{{{}}}~~~xxxxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxxxxyyyzzzzzzzzzzzz{{{{{{||||||{{{{{{zzz}}}||||||{{{zzzyyywwwwwwxxxyyyyyyyyywwwvvvwwwxxxyyyxxxvvvsssrrrppppppooonnnnnnmmmmmmnnnoooqqqrrroooqqqrrrrrrppppppqqqssswwwvvvttttttvvvwwwwwwvvvzzzxxxtttqqqoooppprrrsssqqqrrrttttttsssssstttvvvvvvvvvwwwxxxxxxvvvqqqnnnlllhhhbbb\\\WWWRRRMMMJJJIIIFFFCCC@@@>>>=========>>>>>>>>>>>>>>>=========<<<<<<<<<======>>>>>>???::::::::::::;;;;;;;;;;;;>>>>>>??????AAABBBDDDDDDFFFIIILLLPPPTTTYYY```dddmmmqqqwwwzzz|||{{{uuurrrooojjjfffbbb]]]WWWSSSNNNKKKHHHEEEDDDCCCBBBAAAAAA@@@@@@GGGWWWqqqzzzmmmaaaYYYWWWTTTVVV\\\ccclllyyyvvvcccXXXPPPSSS```qqqnnnXXXOOOPPPWWWdddvvvxxxmmmqqq~~~ooo\\\GGG<<<:::888666666333333222222222222333333444333222222111111222222111111111111111111111111000/////////...---------{{{tttooojjjgggccc^^^YYYWWWSSSOOOOOORRRPPP[[[qqq|||oooaaa[[[ZZZ^^^hhhqqqyyyuuuqqqllldddXXXMMMGGGGGG\\\wwwmmmaaa^^^qqquuuwwwtttqqqyyyqqq\\\HHH>>>555444555333111///111111111111000000//////000000000000////////////........................------------------------------------------------000////////////.........//////...---,,,++++++***,,,+++++++++,,,,,,---...------,,,,,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---///000000............///////////////000333666666555;;;CCCGGGPPP\\\eeehhhfffaaa\\\[[[hhhpppuuu}}}~~~~~~oooccciiittt}}}}}}{{{pppoooooonnnnnnnnnnnnnnnkkkiiihhhfffgggjjjlllnnnqqqtttxxx{{{zzzvvvqqqnnnlllkkkiiigggdddbbb___^^^aaaaaaaaaaaaaaaaaaaaaaaaeeedddccccccccccccdddeeefffgggiiikkklllmmmnnnnnnjjjjjjkkklllmmmnnnoooooonnnoooqqqrrrrrrtttwwwyyyzzzzzzzzz{{{|||||||||{{{{{{||||||}}}}}}}}}||||||||||||{{{zzzyyyyyyyyyyyy}}}~~~~~~}}}zzzyyyyyyzzzxxxwwwvvvvvvuuuuuuttttttvvvvvvwwwxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzxxxwwwuuutttuuuvvvwwwwwwvvvvvvwwwyyyyyyxxxvvvtttrrrpppoooooopppooonnnllllllllllllmmmoooppprrrrrrqqqrrrsssuuuvvvuuuuuuuuuvvvwwwwwwwwwzzzwwwssspppoooppprrrtttrrrsssttttttrrrrrrsssuuuvvvvvvvvvxxxxxxuuunnnhhhccc^^^XXXRRRNNNJJJFFFDDDBBBAAA???===;;;;;;<<<<<<========================:::;;;;;;<<<===>>>>>>???<<<<<<<<<============>>>============>>>???AAAAAAEEEFFFHHHJJJNNNTTTZZZ___hhhmmmssswwwyyy}}}}}}wwwuuurrrnnniiieee___ZZZVVVPPPMMMIIIFFFEEEDDDBBB@@@BBBAAABBBDDDKKK^^^|||uuuhhh^^^XXXTTTSSSWWW\\\dddqqq}}}pppbbbUUURRRYYYhhhzzz|||cccTTTPPPRRRccczzzsssnnnvvv{{{eeeLLL???:::777555444333222222111111222222333333333111111111222333444111111111111111111111111000000///...---,,,,,,+++{{{uuupppmmmkkkfffaaa^^^XXXQQQNNNOOOQQQXXXhhhuuueee\\\YYY[[[bbbjjjsssuuuvvvuuuooocccUUUKKKFFFVVVmmm|||kkkaaahhhpppxxxxxxrrrttt|||iiiRRRCCC666444555444111111111111111000000000000000000000000000////////////........................------------------------........................000////////////.........------------------------,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...//////000............////////////222......333777:::>>>CCCKKKTTTaaakkklllfff___[[[^^^lllvvv{{{|||}}}xxx}}}uuuhhhaaammm{{{qqqppppppooonnnmmmlllllljjjiiigggffffffhhhjjjlllppprrruuuwwwwwwtttpppnnnnnnmmmkkkiiifffdddcccbbbcccccccccddddddddddddddddddcccbbbbbbcccdddfffgggfffgggiiikkkmmmnnnooooooiiijjjkkklllmmmoooooopppoooqqqsssttttttvvvyyy{{{xxxyyy{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}||||||||||||zzzyyyyyyyyyyyyyyy{{{|||}}}|||yyywwwxxxxxxyyyxxxwwwvvvvvvvvvvvvwwwuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwvvvuuusssssssssuuuvvvvvvvvvvvvwwwyyyxxxxxxwwwuuusssqqqpppooopppooonnnllllllllllllmmmoooqqqrrrsssrrrssstttvvvrrrssstttuuuvvvvvvwwwxxxwwwuuurrrpppooopppssstttrrrssstttsssrrrqqqrrrsssuuusssssstttuuupppggg```WWWSSSMMMIIIFFFEEECCCAAA???>>>===<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>???===>>>>>>>>>>>>?????????===============>>>???@@@CCCDDDEEEGGGJJJOOOUUUYYYccchhhoootttxxx|||{{{wwwtttppplllgggbbb]]]YYYSSSPPPLLLHHHFFFDDDBBB@@@@@@AAACCCDDDEEEQQQkkk}}}oooddd[[[VVVSSSUUUXXX___jjjvvv~~~nnn]]]UUUWWWbbbsss}}}ooo[[[RRRKKK\\\uuurrrtttmmmTTTDDD<<<777333333333222222111111222222333333222111000111222333444111111111111111111111111000000///...---,,,,,,+++|||vvvssssssmmmhhhddd\\\RRRMMMLLLRRRWWWbbbuuunnnbbb\\\ZZZ^^^dddnnnuuu{{{|||wwwmmm]]]OOOGGGOOO___sssooo```bbbjjjvvvzzzsssqqq|||aaaLLL:::666777444222222111111000000000000000000000000000000////////////......................../////////////////////////////////////////////////////////.........------,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......//////............////////////333...---333:::>>>CCCGGGTTT[[[gggpppooogggaaaaaafffrrr~~~~~~}}}zzzxxxnnnhhhffftttsssssssssrrrpppooommmllljjjiiihhhgggggghhhjjjkkkoooppprrrssssssqqqooommmpppnnnllljjjgggfffeeedddddddddeeegggggghhhggggggddddddbbbbbbccceeegggiiifffgggiiikkkmmmoooooopppjjjkkklllmmmnnnoooppppppqqqsssuuuuuuvvvwwwzzz}}}vvvyyy{{{|||{{{zzzzzzzzz}}}}}}~~~~~~~~~}}}||||||{{{{{{zzzyyyxxxxxxxxxxxxvvvxxxzzzzzzyyyxxxyyyzzz{{{zzzyyyxxxxxxyyyzzz{{{uuuwwwxxxzzzzzzzzzyyyyyywwwxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvuuutttsssssstttvvvvvvvvvvvvwwwyyyxxxxxxwwwwwwuuutttrrrqqqnnnnnnmmmmmmnnnoooqqqrrroooqqqrrrrrrrrrrrrtttuuuoooqqqtttuuuuuuuuuvvvwwwsssrrrpppppppppqqqssstttsssttttttsssqqqpppqqqrrrssspppnnnnnnnnniii___VVVMMMJJJFFFCCCBBBBBBAAA@@@>>>=========<<<=========<<<<<<<<<<<<============<<<<<<<<<======>>>>>>???============>>>>>>>>>>>>>>>>>>=========>>>>>>???>>>@@@BBBCCCEEEIIINNNRRR\\\bbbkkkqqqvvv{{{~~~yyyvvvrrrnnnkkkfffaaa]]]XXXTTTPPPLLLIIIGGGDDDBBB???>>>AAAEEEEEEIII]]]rrrxxxlllaaa[[[WWWVVVVVVZZZcccmmmwww|||iii]]]ZZZ^^^lllxxxwww|||dddWWWNNNZZZooo}}}yyyvvv___NNNBBB888444444333333222222222222333333222222222111222222333333111111111111111111111111000/////////...---------{{{vvvrrrnnnjjjggg```VVVPPPOOOPPPTTT[[[hhhzzzzzzlllbbb\\\\\\```iiisss{{{}}}yyyooo]]]MMMIIIIIIQQQeeezzzxxxfffaaafffqqqxxxrrrmmmyyysssYYY@@@:::999555222333000000000000000000000111000000000000////////////........................////////////////////////....................................---------,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,...------,,,,,,------...+++,,,.../////////...---------------------------)))***+++---.........---............////////////333000111666;;;@@@HHHPPP]]]```hhhnnnllleeedddhhhrrrzzz~~~yyy}}}yyyxxxuuujjjggghhhkkk{{{tttttttttrrrqqqnnnllljjjjjjiiiiiihhhiiikkkmmmnnnqqqpppppppppooonnnmmmlllpppnnnkkkhhhfffdddccccccdddeeegggiiijjjjjjjjjjjjhhhfffdddccccccdddfffhhhfffgggiiikkkmmmoooppppppllllllmmmnnnnnnooopppppprrrtttuuuvvvvvvwwwzzz|||uuuxxx{{{|||zzzyyyyyyzzz}}}}}}}}}}}}}}}|||{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvuuuxxxzzzzzzyyyxxxyyyyyyyyyxxxwwwvvvwwwyyy{{{|||vvvwwwyyy{{{|||{{{zzzyyyvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwvvvvvvuuutttuuuwwwwwwvvvvvvwwwyyywwwxxxxxxxxxwwwvvvtttssspppooooooooooooqqqrrrsssnnnoooqqqqqqppppppqqqsssooorrrtttuuusssrrrssstttnnnnnnnnnoooppprrrssssssssstttuuusssqqqppppppqqqqqqmmmiiiggggggaaaVVVMMMGGGEEEBBB@@@AAAAAA@@@???===========================>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>===============>>>;;;===???AAABBBEEEIIIKKKUUU\\\fffmmmsssyyy{{{yyyuuurrrnnnjjjfffbbb]]]ZZZUUUPPPMMMKKKHHHFFFCCC??????CCCCCCCCCOOO___~~~yyyjjjccc\\\YYYVVVVVV\\\dddmmmwwwxxxiii___^^^eeeooovvv~~~mmm^^^RRRWWWdddwww}}}|||lllYYYIII===888888444444333333333333444444222222333333333222222111111111111111111111111111////////////////////////}}}wwwllliiiggggggcccZZZUUUUUUMMMQQQVVV^^^mmmtttggg^^^\\\___dddoooyyy{{{wwwmmmZZZHHHKKKEEEIII]]]uuutttccceeemmmtttpppjjjtttbbbFFF===;;;666222333000000000000000111111111000000000000////////////........................------------------------------------------------......---------,,,,,,,,,------------------------------,,,++++++,,,,,,,,,//////............//////+++,,,.../////////..............................)))***,,,---...------,,,............/////////000222333666:::<<<@@@LLLXXXbbbbbbfffjjjgggbbbeeelll{{{yyyxxx~~~|||uuuooowww}}}vvvfff\\\\\\bbbmmm~~~~~~rrrrrrrrrqqqooollliiihhhiiiiiiiiijjjlllnnnpppqqqsssrrrpppnnnmmmlllkkkkkkooommmjjjgggdddbbbbbbaaadddeeegggjjjkkklllllllllkkkiiifffdddcccdddeeegggfffgggiiikkknnnooopppqqqmmmmmmnnnnnnooopppppppppssstttvvvvvvvvvwwwyyy{{{tttxxx||||||zzzxxxyyyzzz|||}}}}}}}}}|||{{{zzzzzzxxxwwwvvvuuuuuutttttttttyyy{{{||||||yyywwwvvvvvvuuutttsssssstttvvvxxxzzzvvvxxxzzz|||||||||{{{zzzuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxtttvvvwwwwwwvvvvvvwwwyyywwwxxxxxxyyyyyywwwvvvuuutttsssrrrppppppppppppqqqmmmnnnoooooonnnnnnoooppppppsssuuuuuurrrppppppqqqjjjkkkmmmoooqqqrrrrrrsssssstttuuusssqqqooopppqqqpppkkkeeecccbbb\\\QQQHHHEEECCCAAA@@@@@@@@@???>>>========================??????@@@@@@AAAAAAAAAAAA????????????>>>>>>>>>>>>????????????@@@@@@@@@@@@>>>>>>===<<<<<<<<<======:::<<>>@@@BBB@@@AAABBBBBBBBBCCCEEEFFFEEEDDDBBBAAAAAAAAABBBCCC<<<===???@@@@@@@@@??????AAAAAA@@@???>>>======<<<>>>>>>>>>>>>@@@BBBDDDEEEOOOSSS[[[eeennnuuu{{{}}}zzz|||}}}zzzuuuoookkkhhhfffeee```YYYTTTRRRMMMGGGHHHDDDBBBCCCCCCAAACCCGGG^^^www{{{oooddd___ZZZTTTTTTXXX___fffuuulll]]]ZZZ^^^ooo|||vvv```OOOGGGTTTfffrrr{{{|||uuuxxxrrrrrr}}}yyyyyy}}}kkkWWWGGG@@@???777666777999777333222555333333333222222222111111111111111111111111111111222222111000//////000000{{{qqqmmmjjjhhhfffbbb\\\WWWSSSQQQPPPUUU___ppp|||nnneeeaaa``````llluuuuuuuuutttiii[[[MMMFFFDDDOOOfffzzzrrrrrrzzzxxxpppvvvwwwzzzxxxYYYCCC<<<999555///222222222111111111111000000000000/////////......////////////////////////...............---------......---------------...------------------------+++,,,,,,------,,,,,,+++---------------.........,,,------...............+++,,,------......------------,,,,,,,,,,,,------,,,---...//////...------//////////////////000000333666999;;;@@@JJJYYYdddkkkllllllggg]]]YYYbbbooovvvqqqssssssmmmjjjjjjhhhccc[[[VVVVVVWWWiiiwww~~~zzzxxxvvvsssqqqnnnlllkkkkkkjjjhhhggghhhjjjlllnnnppprrrssstttpppkkkhhhggghhhhhhhhhjjjiiihhhfffdddbbbaaa```eeeeeeeeefffgggjjjlllmmmkkkiiifffdddccceeeggghhhkkkllllllmmmnnnooopppqqqlllnnnpppqqqqqqqqqrrrttttttuuuvvvwwwwwwvvvvvvuuuwwwxxxxxxyyyzzzzzzyyyyyywwwwwwxxxxxxxxxxxxxxxwwwzzzyyyxxxvvvvvvvvvvvvwwwxxxwwwuuuuuuuuutttrrrppprrrrrrrrrrrrrrrrrrssssssrrrssstttuuuuuutttsssrrruuuttttttvvvxxxxxxwwwuuurrrtttvvvxxxyyyyyyxxxxxxvvvwwwvvvuuussssssuuuwwwwwwwwwwwwxxxwwwwwwvvvvvvqqqppppppooonnnnnnnnnooolllkkkkkkjjjiiiiiijjjjjjlllkkkiiihhhggghhhiiijjjjjjkkkkkkkkkkkkllloooqqqtttsssqqqooonnnmmmlllkkkcccccc___WWWSSSRRROOOJJJFFFFFFFFFFFFFFFFFFDDDBBBCCCDDDEEEEEECCCBBBBBBCCCBBBCCCCCCBBBAAAAAABBBCCCDDDCCCBBBAAA@@@AAAAAABBBDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@???>>>=========>>>>>>===>>>???AAACCCDDDJJJNNNUUU^^^hhhpppwwwzzzyyysssmmmjjjhhhgggbbbZZZVVVTTTNNNHHHFFFBBB@@@AAAAAA???@@@DDDRRRiiittthhhaaa[[[UUUUUUXXX___dddooo}}}vvveee^^^^^^aaapppkkkWWWIIIOOO[[[ccchhhnnnuuu}}}{{{pppsssrrruuu~~~yyysss^^^MMMBBB>>>999777777999777222222555333222222222111111111111111111111111111111111111222222111000000000000000sssoookkkhhhgggeee```[[[TTTQQQOOORRRXXXeee{{{pppgggcccbbb```hhhnnnooosssvvvqqqgggYYYKKKAAAJJJddd}}}~~~vvv{{{}}}zzzzzzfffOOOAAA999444111222222222111111111111000111000000000000000//////////////////////////////---------........./////////////////////...---,,,------------------------,,,,,,------------,,,,,,...............---------,,,,,,---...............+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000000000000111222222666777:::===EEERRRbbbmmmrrrnnnhhh```XXXWWWeeetttqqqmmmjjjooo|||uuulllgggccc^^^YYYWWWVVVWWWWWWdddqqq{{{{{{vvvsssrrrpppqqqooommmlllllllllkkkjjjhhhiiijjjlllnnnqqqsssuuuqqqnnniiifffeeeeeeeeedddffffffggggggeeebbb___]]]ccccccdddfffhhhjjjlllmmmkkkjjjgggeeedddeeeggghhhkkklllmmmmmmnnnnnnmmmmmmkkkmmmpppqqqqqqrrrtttvvvvvvvvvwwwwwwwwwwwwvvvuuuwwwxxxyyyzzzzzzzzzyyyxxxssstttuuuvvvwwwwwwwwwwwwyyyxxxxxxwwwwwwxxxxxxyyyuuusssqqqqqqrrrqqqpppnnnpppppppppooooooooooooooonnnoooppprrrrrrrrrqqqqqqooopppsssvvvxxxxxxtttqqqrrrsssuuuwwwxxxxxxwwwwwwssstttttttttssstttvvvxxxvvvvvvvvvvvvvvvuuutttsssnnnnnnoooooooooooonnnnnniiihhhgggfffeeedddddddddfffdddaaa```___aaacccddddddeeefffffffffhhhkkknnnoooppppppooommmjjjfffdddZZZYYYTTTPPPRRRWWWVVVSSSOOOOOONNNMMMLLLJJJIIIIIILLLKKKJJJJJJJJJIIIGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDBBBAAAAAABBBBBBCCCEEEFFFFFFEEEDDDBBBAAA???AAAAAAAAA@@@@@@??????>>>>>>>>>======>>>???AAABBBEEEHHHMMMVVV___iiirrrvvvxxxqqqmmmjjjjjjddd]]]XXXVVVQQQKKKHHHDDDAAABBBAAA>>>???CCCGGGYYYsss|||oooeee]]]WWWUUUWWW\\\___hhhtttoooccc^^^UUUcccvvv|||dddNNNJJJPPPSSSVVVZZZeeennn~~~nnnmmmqqqwwwuuupppzzz{{{gggTTTDDD;;;;;;888777888777333333555333333222222222111111111222222222222222222222222222111000000000000000000yyytttnnnjjjhhheeeaaa]]]UUURRROOOPPPSSS\\\ooosssjjjeeedddbbbeeegggiiinnnuuutttooo___QQQDDDIII^^^uuuwwwtttyyy~~~qqqXXXEEE:::777777222222222111111111000000111111111111000000000000////////////////////////---------............/////////000000///...,,,***------------------------,,,,,,------------,,,,,,/////////......---------,,,,,,---.........------+++,,,------......------,,,,,,,,,------,,,,,,,,,,,,,,,---....../////////000000//////000111222333777888:::@@@KKKZZZjjjtttyyyqqqfff\\\VVV[[[mmm~~~xxxlllhhhhhhrrrzzzoooeeeaaa[[[WWWWWWZZZ___ccchhhrrryyywwwrrrooonnnlllnnnmmmllllllmmmnnnmmmlllggghhhiiijjjmmmppprrrtttppplllhhheeeddddddcccbbbbbbccccccddddddcccaaaaaaeeeeeefffggghhhjjjkkklllkkkiiigggeeeeeefffggghhhllllllmmmmmmmmmlllkkkjjjkkkmmmooopppqqqsssuuuxxxxxxxxxwwwwwwwwwvvvuuuuuuwwwxxxyyyzzzzzzyyyxxxvvvtttuuuuuuvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxsssqqqpppoooppppppooommmnnnnnnnnnnnnnnnmmmlllllllllmmmoooqqqrrrrrrrrrqqqlllmmmooorrruuutttrrrooopppqqqrrrtttuuuuuuttttttqqqrrrssssssrrrrrrtttvvvttttttssssssrrrpppooonnnllllllmmmnnnmmmllljjjiiidddcccaaa```^^^]]]]]]]]]\\\ZZZWWWUUUUUUWWWYYY[[[\\\^^^___```aaacccfffiiijjjlllooooookkkfffaaa^^^UUUSSSPPPQQQZZZdddgggeee^^^^^^\\\ZZZWWWUUUUUUUUUWWWTTTRRRSSSUUUTTTQQQMMMNNNKKKHHHGGGGGGGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEDDDCCCBBB@@@???DDDDDDCCCCCCBBBAAAAAAAAA???>>>=========>>>???@@@BBBDDDHHHOOOYYYdddnnnttt}}}~~~|||uuuqqqnnnmmmhhh```\\\ZZZUUUNNNLLLHHHEEEEEECCC@@@AAADDDDDDPPPddd~~~wwwkkkaaaZZZWWWVVVXXXZZZbbbnnnzzz|||kkkaaaVVV\\\hhh|||vvvYYYKKKJJJLLLPPPTTT\\\eeeyyysssjjjooouuu}}}uuulllyyytttaaaNNN???<<<888555777777555555777444444444333333333222222222222222222222222222222111111000000000000000111|||sssmmmiiieeeaaa^^^WWWSSSPPPPPPPPPWWWfffuuuyyynnngggdddcccbbb```aaahhhoooqqqooo]]]UUUMMMLLLVVVhhhzzzwwwkkkooo{{{{{{aaaIII;;;888999222222222111111111000000000000000000111111111111///////////////////////////............---------.../////////...---+++***------------------------,,,------......------,,,//////......---------,,,+++,,,,,,---...---------+++,,,------......------------............------.........------.........000///......///111222444777888;;;CCCQQQaaaoooxxxyyynnnaaaYYYYYYcccxxxuuupppkkkmmmzzz~~~rrr```___\\\YYYYYY___jjjsssqqqxxx|||wwwqqqooommmkkklllkkkkkklllnnnooonnnmmmjjjjjjkkkmmmoooqqqssstttoookkkhhheeeddddddcccbbb```______```aaaccceeefffhhhiiiiiiiiiiiiiiiiiiiiiiiihhhgggffffffgggiiijjjmmmmmmmmmmmmlllkkkjjjiiikkkmmmooopppqqqsssvvvyyyyyyxxxwwwvvvvvvuuuuuutttyyyzzz|||||||||zzzxxxvvvvvvvvvwwwwwwvvvuuuttttttsssttttttuuuvvvvvvvvvwwwrrrpppnnnmmmmmmmmmmmmkkkmmmmmmnnnooooooooonnnnnnlllmmmoooqqqssssssssssssooommmmmmnnnpppqqqpppooonnnoooooopppqqqqqqqqqqqqppprrrssssssrrrqqqrrrsssrrrqqqqqqooonnnllljjjiiiiiiiiiiiihhhgggeeebbbaaa\\\[[[YYYWWWVVVUUUTTTTTTPPPOOOMMMKKKLLLMMMOOOQQQRRRSSSUUUUUUVVVYYY]]]```eeeiiimmmmmmiiiddd___]]]XXXXXXWWW\\\iiiwww~~~}}}uuutttpppjjjccc______```cccaaabbbdddgggfffbbb^^^YYYTTTMMMIIIIIIJJJKKKKKKEEEDDDDDDDDDEEEFFFHHHIIIGGGGGGHHHIIIHHHGGGFFFEEEFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>=========>>>???BBBCCCFFFLLLVVVbbblllsssxxxzzz|||zzzvvvrrrqqqlllddd```]]]XXXRRRPPPKKKGGGGGGDDD@@@@@@CCCBBBJJJXXXnnnssshhh```ZZZUUUTTTVVV___lllyyy|||nnnaaaZZZ[[[mmmiiiRRRHHHHHHMMMRRRWWW```rrrooopppqqqxxx~~~sssuuu^^^KKK>>>888444666777666777999666555555555555444444444222222222222222222222222111000000000000000111111xxxoooiiieeeaaa^^^YYYVVVSSSQQQOOORRR___llluuukkkeeeaaa]]]YYYZZZaaahhhkkkjjj[[[ZZZWWWQQQOOOZZZnnn{{{ffffffvvviiiPPP>>>777666222222222111111111111000//////000000000000000111//////////////////////////////.........---------...............---,,,+++------------------------------............---------------------,,,,,,,,,++++++,,,---------------+++,,,------......------------////////////------///......---------......000///......///111333555888888===HHHXXXhhhrrrwwwtttiii^^^[[[```pppvvvqqqooottt~~~ppp^^^^^^\\\YYY[[[dddrrr|||zzz~~~~~~xxxqqqooonnnlllkkkkkkkkkmmmoooooonnnmmmnnnoooqqqssstttuuuuuuuuummmjjjgggeeeeeeeeecccbbb___^^^^^^^^^aaadddgggiiiiiiiiijjjjjjiiihhhgggfffggggggffffffgggiiijjjlllooonnnmmmkkkkkkjjjkkkkkklllnnnooopppqqqssswwwzzzyyyxxxwwwuuutttssssssssszzz{{{|||}}}|||zzzwwwuuutttuuuuuutttsssrrrqqqqqqqqqrrrssstttttttttttttttnnnkkkhhhgggfffffffffeeeiiijjjlllnnnpppppppppppplllmmmoooqqqrrrrrrrrrrrrqqqnnnkkkiiijjjkkklllllliiijjjjjjjjjkkkkkkkkkllllllmmmoooooonnnmmmnnnnnnnnnmmmllljjjhhhfffdddbbbaaaaaa```^^^\\\ZZZXXXWWWSSSRRRPPPOOOMMMLLLLLLKKKGGGFFFFFFEEEEEEFFFHHHHHHGGGHHHIIIJJJKKKMMMQQQTTT]]]ccchhhjjjhhheeedddeeeccceeegggmmmzzz|||qqqjjjhhhiiisssuuuzzz}}}zzznnneeeXXXOOOLLLKKKKKKJJJEEEEEEEEEFFFHHHJJJMMMNNNKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGEEEDDDBBBAAA@@@BBBAAA???>>>======>>>>>>AAABBBDDDJJJSSS___iiipppsssuuuxxx|||~~~zzzuuutttooohhhcccaaa\\\VVVQQQLLLHHHGGGDDD??????AAA???DDDMMM]]]www}}}qqqhhh___WWWTTTUUU\\\iiiuuunnn^^^TTTbbb}}}___LLLEEEHHHLLLQQQ]]]oootttmmmttt|||lllUUUCCC;;;555666777666666888666666555555555444444444333333333333333333333333000000000000000111111222zzzpppjjjfffccc```]]]YYYUUURRRNNNNNNXXXcccvvv|||nnnfff]]]VVVQQQTTT\\\bbbdddddd[[[______UUUKKKOOObbbtttiiiddduuuoooYYYFFF:::666222222222111111111111000....../////////000000000////////////////////////---------...............//////...............///------------------------------............------+++++++++,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,------......------+++,,,...//////...,,,+++------,,,,,,---...000000111000//////000222555777888:::@@@NNN```nnntttuuuqqqggg___aaammmyyyppprrr|||mmmbbb___ZZZZZZ___jjjvvv~~~|||~~~}}}vvvpppooonnnmmmkkkkkkkkkmmmoooooonnnlllppprrrtttwwwwwwvvvuuutttjjjhhheeedddddddddcccbbb______```aaabbbdddfffffffffgggggghhhhhhgggfffeeeeeeeeeeeeggghhhjjjlllnnnpppooollljjjjjjkkklllmmmnnnooopppppppppsssvvvyyyyyyxxxvvvtttrrrrrrrrrrrruuuvvvxxxyyyxxxuuuqqqooonnnnnnooooooooonnnnnnmmmllllllnnnnnnooonnnmmmmmmfffccc___]]]\\\\\\[[[ZZZ___aaaeeehhhkkklllmmmmmmiiikkklllnnnoooooonnnnnnmmmjjjfffcccbbbbbbbbbaaa``````______``````aaaaaa___aaadddeeeddddddeeefffeeedddcccaaa^^^[[[YYYXXXWWWVVVTTTRRRQQQPPPOOOOOOKKKJJJHHHGGGFFFEEEEEEEEEAAABBBBBBCCCCCCCCCCCCCCCAAABBBDDDDDDEEEGGGJJJMMMUUU[[[bbbfffgggiiimmmqqqoootttxxx}}}zzzyyy{{{~~~kkk[[[RRRNNNKKKHHHJJJJJJKKKMMMPPPSSSVVVXXXUUUUUUUUUUUUTTTSSSQQQPPPQQQPPPNNNLLLJJJGGGFFFEEEDDDCCCAAA???>>>===>>>>>>???@@@BBBHHHPPP[[[eeejjjoooqqqtttyyy~~~~~~xxxwwwrrrjjjfffddd___XXXTTTOOOKKKIIIEEE@@@???BBB???CCCGGGOOOccc{{{qqqfff[[[XXXVVVXXXbbbmmmwww{{{iiiZZZ___tttpppUUUHHHFFFHHHLLL]]]qqq|||lllrrrzzzaaaIII@@@777666666444333444444444444444333333333333333333333333333333333333000000000000000111222222{{{qqqkkkhhheeebbb```\\\WWWRRRLLLKKKSSS]]]gggqqqgggYYYRRRMMMQQQYYY___aaaaaa^^^ccccccWWWJJJJJJZZZkkknnnfffuuu~~~~~~sssaaaNNN@@@888222222222111111111111000---.........//////000000////////////////////////++++++,,,---...///000111111000///......///111222------------------------------............------*********++++++,,,,,,,,,++++++,,,---------,,,,,,+++,,,------......------***+++---......---+++***+++++++++,,,---///111333333222000000111444777999999;;;CCCSSSeeeqqquuutttqqqhhhccchhhwww~~~oootttllliiiaaaZZZZZZdddpppyyy}}}zzz|||zzzsssnnnnnnnnnmmmkkkkkkkkkmmmoooooonnnlllppprrruuuwwwwwwuuusssqqqhhhfffdddcccddddddcccbbb___```bbbdddeeedddcccbbbbbbccceeefffffffffeeedddcccdddeeegggiiikkknnnoooqqqooollljjjiiikkkmmmoooooopppppppppppprrrvvvyyyyyyxxxuuusssqqqqqqqqqqqqoooppprrrsssrrrnnnkkkhhhhhhhhhiiijjjkkkkkkkkkkkkfffggghhhhhhhhhhhhffffff```\\\XXXUUUTTTTTTSSSRRRUUUXXX\\\```dddfffggggggggghhhjjjkkkllllllkkkjjjgggddd```]]]\\\ZZZXXXVVVVVVVVVVVVUUUVVVVVVWWWWWWRRRTTTXXXZZZ[[[[[[\\\]]]\\\[[[ZZZXXXUUURRROOONNNOOONNNLLLJJJIIIIIIJJJJJJFFFEEEDDDCCCBBBAAAAAAAAA???@@@AAACCCCCCCCCBBBAAAAAABBBCCCCCCDDDEEEIIIKKKOOOVVV^^^dddgggmmmttt{{{xxx~~~{{{fffYYYQQQLLLIIIPPPPPPRRRTTTXXX\\\___aaabbbbbbbbbaaa___\\\ZZZYYYYYYXXXVVVSSSQQQNNNLLLKKKEEEDDDBBB@@@>>>>>>>>>>>>======@@@FFFNNNXXXaaafffmmmooorrrwww}}}yyyyyyssslllgggeee```ZZZXXXSSSNNNLLLHHHCCCBBBDDDAAADDDEEEGGGVVVssswwwjjj^^^\\\WWWVVV\\\fffppp|||tttbbb```kkk|||___MMMIIIIIIIII^^^uuummmsss~~~nnnNNNCCC999666555222000000333333333222222222111111333333333333333333333333000000///000000111222222vvvpppkkkgggccchhheee___XXXRRRQQQSSSUUU___nnnwwwppp^^^SSSMMMQQQTTTWWW^^^hhhgggddd```XXXMMMIIIQQQ]]]www{{{jjjuuu|||~~~{{{{{{}}}{{{kkkQQQ>>>888444111///111111000111444111000///......///000111////////////////////////---------...............//////...------------...///............---------------------------------,,,,,,,,,---------.........---,,,---000333444444...---------...///111222---------,,,,,,,,,++++++.........///////////////222000...///222555888:::<<<@@@JJJZZZjjjtttvvvuuuppplllggglll}}}hhhqqq|||qqqnnneee]]]^^^hhhsssyyyzzzuuunnnooorrrqqqnnnmmmkkkmmmnnnnnnmmmnnnoooqqqooorrruuuvvvuuurrrmmmjjjdddbbb```]]]\\\]]]]]]^^^[[[]]]```ccceeedddcccbbbeeefffggghhhhhhgggfffeeeffffffggghhhjjjmmmoooqqqtttqqqmmmiiihhhjjjlllnnnqqqooommmmmmpppsssuuuuuutttppppppuuuuuuoookkkmmmlllkkkjjjjjjhhheeeaaa]]]```aaacccddddddcccaaa`````````___^^^]]]\\\[[[ZZZWWWTTTPPPMMMLLLLLLKKKJJJOOOOOOQQQVVVZZZ^^^___^^^______```aaaaaaaaa```___]]]YYYWWWUUUQQQLLLKKKOOONNNMMMLLLKKKKKKLLLNNNOOOHHHJJJMMMOOORRRSSSSSSSSSMMMMMMLLLKKKJJJIIIHHHGGGHHHGGGEEEDDDDDDDDDEEEEEEHHHFFFCCCAAA@@@@@@AAABBBCCCBBBAAAAAAAAABBBCCCDDDAAAAAAAAABBBDDDHHHKKKMMMWWW[[[aaagggnnnuuu}}}vvvdddYYYSSSQQQSSSWWW[[[]]]___bbbhhhmmmmmmlllllljjjgggeeeccccccaaafffgggbbb]]][[[YYYUUUMMMHHHCCCAAACCCCCCBBB@@@<<>>AAADDDGGGKKK\\\}}}~~~qqqddd```ZZZWWWZZZ___gggsss}}}jjjcccaaaiiijjjQQQIIILLLPPP```ppp|||xxxsssyyy[[[GGG999999999444111444222222222111111111111111222333333444444333333222333333333222222111111111|||tttnnnjjjhhhjjjgggaaaZZZTTTQQQRRRTTT[[[iiiyyyqqq[[[QQQJJJNNNRRRUUU^^^iiiiiigggccc[[[PPPIIIMMMVVVlll|||vvvuuu}}}~~~vvv\\\FFF<<<777333111333333000000222111000///......///000111////////////////////////,,,,,,---......//////000//////...------------...///............---------------------------------,,,,,,,,,---------......,,,***))))))+++,,,---,,,+++,,,---...//////......---------,,,,,,,,,++++++---------------......///111000///000333666888:::===CCCOOO___nnnvvvwwwvvvvvvrrrnnnqqqxxxjjjrrrwwwqqqhhh```aaajjjvvv|||~~~wwwooooooqqqooolllkkkjjjkkkkkkkkkkkklllnnnqqqppprrrtttuuusssooojjjgggcccbbb___]]]\\\]]]^^^___^^^```bbbdddeeeeeecccbbbeeefffgggggggggfffeeeeeeeeeeeeeeefffhhhkkkmmmooopppnnnkkkhhhggghhhjjjlllmmmllllllmmmppprrrrrrrrrrrrmmmkkknnnmmmgggcccccc```___]]]\\\[[[YYYVVVTTTOOOQQQSSSTTTUUUUUUSSSSSSVVVUUUSSSRRROOONNNLLLKKKIIIGGGEEEEEEFFFGGGIIIIIIJJJIIIJJJLLLPPPRRRRRRQQQVVVWWWYYY[[[[[[[[[ZZZYYYUUUQQQOOONNNKKKGGGFFFJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIJJJKKKLLLMMMLLLLLLKKKNNNMMMKKKIIIHHHFFFFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@EEEFFFGGGIIILLLOOOSSSUUU[[[^^^bbbhhhooowww~~~kkk___YYYVVV]]]bbbgggjjjlllpppuuuzzzwwwvvvuuuqqqmmmkkkjjjkkkmmmrrrssspppllliiiddd^^^XXXTTTNNNKKKJJJIIIEEEBBB===@@@BBBCCCDDDJJJTTT\\\eeejjjrrryyy}}}zzztttooojjjfffbbb___[[[WWWRRRMMMJJJHHHEEECCC@@@BBBDDDEEEGGGUUUrrrvvvjjjccc\\\XXXYYY]]]cccnnnwwwsssfff^^^```uuuvvv^^^TTTTTTRRR___kkkuuuvvvxxxfffQQQ>>>:::999444111444222222222222111111111111222333333444444333333222222222222111111000000000wwwooollllllmmmjjjddd\\\UUUQQQQQQRRRWWWaaatttuuu^^^RRRJJJLLLOOORRR[[[fffkkkiiifffaaaUUUKKKIIINNN___tttuuusssxxxyyy{{{hhhNNN>>>:::555333444444111///000000000////////////000000////////////////////////,,,,,,---...//////000000//////...------------...///............---------------------------------,,,,,,,,,---------......///---+++++++++,,,+++***)))+++...000000...,,,***------------,,,,,,,,,,,,------,,,+++,,,---...//////000111222555777999:::???GGGUUUeeeqqqwwwwwwvvvuuusssoooqqqqqqmmmsss{{{rrrkkkfffgggpppzzzzzzqqqppppppmmmkkkjjjhhhiiiiiihhhhhhjjjmmmpppsssssssssrrroookkkfffcccbbbaaa___]]]]]]^^^___```bbbdddeeeffffffeeecccbbbeeeffffffggggggffffffeeeggggggffffffhhhjjjmmmooommmlllkkkiiiiiiiiijjjkkkkkkkkkmmmppprrrrrrpppnnnmmmhhheeedddbbb\\\XXXWWWTTTQQQOOOMMMMMMMMMLLLKKKGGGHHHJJJLLLLLLLLLLLLKKKNNNNNNLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCDDDGGGJJJKKKHHHGGGGGGHHHJJJLLLLLLKKKLLLNNNQQQTTTUUUUUUTTTTTTOOOKKKIIIIIIHHHDDDDDDGGGFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHJJJKKKKKKKKKKKKKKKQQQOOOMMMJJJHHHGGGGGGGGGIIIHHHHHHHHHIIIJJJLLLMMMIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDMMMNNNQQQTTTWWWZZZ]]]^^^aaabbbdddhhhnnnxxxqqqgggaaa___bbbgggmmmqqqtttvvv{{{~~~~~~|||wwwqqqooorrruuu{{{|||tttkkkeee```[[[WWWUUUQQQKKKGGGAAABBBCCCBBBBBBFFFMMMSSS```gggpppxxx}}}~~~xxxsssooojjjfffccc]]]YYYTTTOOOLLLIIIFFFDDDCCCCCCCCCBBBBBBLLLcccxxx|||qqqfff___YYYXXXYYY]]]fffooo~~~mmm]]]WWWeeezzz~~~iii[[[UUUTTT]]]fffooozzzxxxwww^^^EEE;;;888444222333333333333222222111111111222222333333333333222222111111111000000000000000yyypppmmmmmmnnnkkkfff^^^VVVQQQPPPPPPTTTZZZiii|||eeeXXXMMMMMMNNNPPPYYYdddkkkiiiiiifff]]]PPPJJJJJJXXXnnnvvvlllppp~~~tttVVVBBB;;;555222444555222000000000000////////////000000////////////////////////............//////////////////...------------...///............---------------------------------,,,,,,,,,---------......000...,,,,,,------,,,+++,,,---...//////...,,,+++...------------,,,,,,,,,...---,,,+++,,,---///000...000222444666888:::<<>>888555333444444444333333222222111111222222333333333333222222111111111111111111000000uuupppooommmkkkggg```XXXRRRPPPPPPSSSVVV```uuummm^^^RRROOOPPPRRR\\\gggjjjiiijjjkkkeeeYYYPPPMMMWWWjjjzzzkkklllzzz~~~```III===666111333444333111111//////000000000000//////////////////////////////000000000///......------//////...------------...///............---------------------------------,,,,,,,,,---------......+++***)))***,,,---+++***//////...........................---------,,,,,,///...---------...000000---000444666777999<<>>BBBKKKWWWfffoooooojjjgggfffccciiissswwwoooooozzz}}}uuurrrkkkcccYYYdddsss}}}xxxuuuuuutttooolllmmmiiikkkmmmnnnoooqqqtttwwwuuurrrnnniiieeebbbaaa```bbbaaa``````bbbdddfffhhhhhhhhhiiiiiiiiihhhhhhggggggggggggggghhhiiijjjjjjjjjkkklllllllllkkkjjjjjjgggggghhhiiijjjkkkllllllpppqqqtttxxx{{{zzzvvvsssmmmkkkeee___^^^bbbcccaaa\\\[[[ZZZZZZXXXUUUQQQMMMMMMOOORRRVVVZZZ___bbbdddbbbbbbaaa```___^^^]]]\\\\\\___``````___aaafffkkkmmmmmmlllkkkiiieee___[[[]]]^^^___bbbeeehhhkkkmmmgggaaa___bbbfffeeeeeefffmmmnnnqqqtttuuutttsssqqqpppppppppqqqsssuuuwwwxxx|||}}}~~~|||xxxwwwwwwrrrqqqpppooommmlllkkkjjjooommmjjjfffdddfffkkkooozzz~~~zzzxxxvvvqqqtttwwwvvvsssqqqrrrsssyyywwwrrrvvv}}}zzzlllbbbXXXVVVSSSOOOMMMLLLMMMNNNPPPUUU]]]dddjjjooosssuuuyyy{{{~~~{{{xxxtttooolllhhheee```[[[WWWRRRMMMIIIFFFDDDCCCCCCBBBBBBIIIRRRhhhtttkkk```ZZZVVVVVVZZZaaannnwwwrrr\\\WWW\\\wwwnnn]]]UUU[[[dddppp}}}~~~www{{{xxx```KKK>>>999777888666666555444444333222222111111222222222222111111222222222222222333333333|||uuulllllljjjeee___ZZZWWWWWWRRRRRRWWWcccwwwooo^^^WWWTTTUUU^^^jjjmmmkkklllqqqqqqiii```[[[WWWbbbyyyuuudddaaasss|||xxx{{{ttt___LLL@@@555333444333222222...///000111111000///...////////////////////////......//////000000000000//////...------------...///............---------------------------------,,,,,,,,,---------......------...000222222111///,,,------....../////////............------------+++,,,...000000///...---...222555666666999@@@EEETTT```nnnsssooohhhddddddcccsssuuutttyyy}}}uuuooohhh```[[[XXXddduuu}}}zzztttqqqqqqtttsssooolllmmmhhhkkkoooqqqssstttvvvwwwtttqqqlllhhhdddcccbbbccccccbbbbbbbbbdddfffiiikkkfffgggggghhhiiiiiijjjjjjfffeeeeeeeeefffggghhhiiijjjkkkmmmooonnnllliiigggffffffggghhhiiikkkmmmnnnrrrsssvvv{{{yyyqqqqqqwwwzzzxxxtttuuuvvvvvvtttnnnfff```ZZZZZZ[[[]]]___aaacccdddcccddddddeeefffgggggghhhhhhkkknnnooonnnqqqxxx}}}|||vvvqqqjjjiiiiiijjjmmmrrrwwwyyywwwpppmmmqqquuuuuuuuuuuu{{{|||~~~~~~~~~}}}||||||}}}~~~~~~zzzxxxuuusssqqqooooooooonnnmmmjjjfffcccccceeegggpppvvv~~~}}}{{{yyyuuuxxxyyywwwsssqqqrrrttt{{{ppppppuuu|||rrrkkkgggbbb]]]YYYWWWUUUTTTRRRTTTXXX[[[___dddiiimmmrrruuuyyy~~~}}}{{{wwwsssppplllhhhddd___ZZZUUUOOOKKKGGGDDDCCCEEECCCBBBEEEJJJYYYrrr}}}rrrfff^^^XXXUUUXXX^^^gggppp}}}yyyaaaYYY[[[ggg}}}zzzjjjZZZZZZ^^^fffqqq}}}rrrsss}}}lllVVVDDD;;;888888777777666555444333222222111111222222222222111111000111111111222222222222~~~uuummmmmmkkkhhhbbb]]][[[ZZZQQQRRRUUU___pppxxxdddZZZTTTQQQYYYdddpppmmmmmmssstttmmmddd___UUU]]]tttyyyaaaWWWlllwwwooommm}}}pppSSSFFF999555555333111111...///000111111000///...////////////////////////,,,,,,---///000222333333//////...------------...//////.........---------------------------------,,,,,,,,,---------......+++++++++,,,......,,,***(((***---///000///...---//////.........---------)))+++...000000///,,,+++///222555666555999AAAGGGZZZfffssswwwppphhhdddcccmmm}}}vvvzzz|||vvvsssmmmbbbZZZWWWYYYfffvvv}}}yyyvvvmmmlllnnnssssssnnnkkklllgggkkkpppssstttuuuvvvwwwssspppkkkgggdddcccddddddccccccbbbccceeehhhjjjllleeeeeefffgggiiijjjkkklllddddddccccccdddeeeggghhhkkknnnqqqrrrrrrnnnjjjhhhhhhhhhhhhiiikkkmmmpppqqquuuvvvyyyzzzrrrcccbbb```^^^\\\[[[ZZZZZZXXXYYY\\\```dddhhhjjjllllllpppssssssrrrttt{{{~~~rrrpppoooooorrrwww}}}|||xxx|||}}}{{{xxxuuusssrrrrrrssslllllljjjgggdddbbbbbbcccjjjooowww|||wwwwwwwwwxxx{{{|||{{{zzz{{{}}}}}}{{{wwwuuuwwwzzz}}}nnnjjjmmmzzzvvvoooiiiddd```]]]ZZZTTTUUUVVVVVVXXX\\\bbbffflllooouuu{{{~~~}}}zzzvvvsssnnnjjjfffaaa\\\WWWQQQMMMHHHEEEDDDEEEDDDAAABBBEEEMMMfffxxxjjjaaaYYYTTTVVV[[[bbbkkkyyy}}}fff]]]^^^\\\vvvyyy___ZZZXXX\\\fffuuunnnmmm{{{ttt]]]HHH<<<888777888777666555444333222222111111222222222222111111//////000000111111111222yyyooommmjjjhhhgggddd]]]XXXRRRPPPQQQWWWdddxxxooo]]]TTTTTTXXX[[[ooouuuvvvrrrnnnkkkcccZZZSSSYYYlll^^^[[[]]]jjjpppiiimmm|||fffMMM888666999555111222111111111111000000000000---...///000000///...---////////////////////////111111000///...---,,,,,,------------------------------------------------///...---,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---------............///------------///000111222555000222:::<<<<<>>LLL^^^rrr|||ssseeeaaacccfff|||{{{uuurrrssslll\\\UUUWWWdddlllwww}}}}}}xxxssspppnnnoooooonnnmmmlllmmmnnnqqqoooooorrrvvvxxxvvvrrrlllhhhddddddgggiiigggdddccccccdddeeegggiiikkklllnnnmmmjjjhhhfffeeeddddddddddddcccccceeegggjjjkkkooooooooommmjjjhhhgggggghhhiiijjjjjjkkknnnqqquuuyyy{{{~~~}}}qqqiii^^^VVVTTTRRROOOLLLKKKKKKLLLMMMQQQUUUYYY\\\[[[[[[ZZZXXXXXX\\\ccchhhooorrruuuyyy||||||||||||ssspppiiiccc___bbbgggllllllkkkkkklllooorrrvvvxxx}}}~~~}}}xxxuuuooojjjgggggghhhiiihhhiiiiiiiiiggggggiiijjjppptttxxxyyyuuusssuuuwwwtttvvvyyy{{{}}}{{{yyyvvvsssrrrqqqqqqrrrooommmjjjfffcccbbbaaaaaaaaaaaabbbccceeekkksssxxxyyypppiiifffjjjoootttwwwwwwxxxxxxyyy{{{|||yyyuuusssvvvyyyvvveee```bbbzzz{{{ssskkkeeebbb___^^^\\\[[[[[[\\\^^^___fffiiiooovvv{{{~~~zzzxxxzzzsssrrrkkkccc^^^[[[VVVPPPMMMJJJFFFCCCCCCCCCBBBBBBFFFPPPdddxxxiii^^^XXXVVVVVVYYY]]]gggvvv}}}kkk^^^WWWeeeyyymmmZZZYYY___ggg{{{sssxxxkkkSSSEEE===888666555444222222222333333222222222222222222222222111111111111111111111111wwwsssooollljjjfff```ZZZUUUSSSSSSTTTXXXfffwwweeeXXXSSSQQQQQQZZZbbbjjjnnnooommmfff___SSSRRR___}}}lllUUUOOOTTTXXXQQQTTTaaagggqqq~~~dddJJJ>>>999444111222111111111111000000000000//////............//////////////////////////////............//////000000------------------------------------------------......---,,,,,,,,,------........................,,,,,,,,,---------......---------............///---------...///000111222666555777;;;===BBBUUUiii~~~tttfffdddjjjqqqzzzxxxyyywwwjjjZZZVVV[[[kkkpppvvvyyyxxxvvvsssqqqooopppooommmkkklllnnnppprrrqqqrrrvvvyyyyyyuuuqqqhhheeecccdddggghhhfffccceeeeeefffgggiiijjjlllmmmqqqpppmmmjjjfffdddcccbbbdddddddddeeegggjjjmmmnnnoooooonnnjjjeeeccceeeggghhhiiijjjjjjkkkoootttxxxzzz{{{}}}|||xxxqqqkkkggggggiiikkkrrrzzzvvvllldddZZZSSSOOOMMMJJJGGGFFFFFFEEEFFFGGGIIIKKKLLLJJJIIIHHHFFFFFFJJJOOOSSS]]]___cccgggkkklllmmmmmmdddaaa[[[TTTPPPQQQUUUYYYZZZYYYYYYZZZ^^^dddjjjnnnvvvyyy{{{{{{xxxtttpppooojjjeee___XXXTTTSSSTTTUUUSSSTTTTTTSSSRRRRRRSSSUUU\\\___cccccc```^^^___aaa]]]___bbbcccdddgggjjjmmmppppppooonnnlllkkkjjjjjjlllkkkjjjjjjjjjkkkmmmnnnmmmjjjfffaaa]]]ZZZYYYXXXTTTTTTUUUUUUVVV[[[aaaeeeooo{{{xxxqqqjjjdddbbbccceeeiiilllpppuuuyyyzzz{{{{{{}}}}}}{{{zzzxxxwwwwwwwww{{{}}}mmm^^^YYYYYYkkk~~~wwwpppkkkhhheeeeeeddddddcccbbbbbbaaafffiiinnnuuu{{{}}}~~~zzzxxxtttsssmmmeee```]]]WWWQQQPPPMMMHHHEEEDDDCCCBBBAAACCCHHHWWWppp|||nnnccc\\\VVVSSSTTTWWW```nnnyyyvvvfffVVV]]]iii|||}}}eeeYYYUUUZZZooo||||||www^^^LLLBBB===888777555444333333333444222222222222222222222222111111111111111111111111zzzvvvrrrooonnnjjjddd___WWWUUUTTTRRRSSS___vvvlll]]]TTTOOOMMMRRR[[[fffooorrrpppjjjdddXXXRRRWWWqqqxxx]]]PPPOOOQQQLLLOOO]]]cccssslllQQQ@@@999444333444111111111111000000000///000///...------...///000////////////////////////.........///////////////........................------------------------...------,,,,,,,,,------........................,,,,,,,,,---------......---------............///------......///111222333666666999<<<>>>GGG]]]rrrtttjjjjjjuuu{{{yyyyyy~~~|||}}}}}}vvvfffYYYZZZcccqqqrrrtttttttttsssrrrrrrqqqpppnnnllljjjlllooorrrssstttvvvzzz{{{yyytttooodddcccccceeeggggggfffdddfffgggggghhhiiijjjlllmmmnnnmmmllljjjhhhgggfffeeeddddddeeegggjjjmmmpppqqqppppppnnnhhhbbb```dddhhhiiiiiijjjkkkmmmqqqwww{{{||||||}}}|||yyymmmggg^^^XXXUUUVVVWWWXXXWWW\\\ccckkkppppppiiibbb```ZZZSSSNNNKKKIIIGGGFFFFFFEEEEEEDDDDDDDDDEEEEEECCCBBB@@@??????BBBFFFHHHLLLNNNQQQUUUXXXZZZZZZ[[[SSSQQQMMMHHHDDDEEEHHHLLLMMMKKKJJJKKKOOOVVV^^^bbbkkkmmmooommmiiiccc___]]]ZZZUUUOOOHHHEEEDDDFFFGGGFFFGGGGGGFFFEEEEEEFFFHHHKKKMMMOOOOOONNNLLLMMMNNNLLLNNNPPPQQQQQQRRRUUUWWWUUUTTTTTTSSSSSSSSSTTTTTTWWWWWWXXXZZZ\\\^^^aaabbbeeebbb^^^YYYTTTPPPMMMLLLHHHIIIKKKLLLOOOSSSYYY]]]^^^kkk|||~~~sssfff\\\\\\bbbiiiooovvvvvvwwwyyy{{{||||||{{{}}}zzzzzz|||}}}{{{xxxzzz|||{{{tttggg[[[UUURRR\\\qqqzzzvvvrrrqqqpppooonnnmmmkkkjjjiiiiiijjjmmmqqqwww||||||{{{xxxuuuuuuooogggbbb___YYYRRRPPPMMMIIIFFFEEEDDDCCCBBBFFFFFFNNNbbb|||~~~rrrjjjccc[[[UUURRRSSSZZZfffpppyyyrrr```]]]```pppppp[[[OOOPPPggg|||{{{hhhRRREEE???;;;:::888777666666666666222222222222222222222222111111111111111111111111}}}yyyuuurrrqqqnnniiieeeYYYWWWTTTRRRRRRZZZnnntttcccVVVOOOLLLPPPXXXeeerrrwwwtttnnnjjj^^^TTTSSSgggiiiTTTKKKMMMIIIOOO^^^ggg|||xxx[[[GGG;;;555333444111111111111000000000///000///...------...///000////////////////////////111000000///......------........................------------------------------,,,,,,,,,------...........................,,,,,,,,,---------......---------............///............000111222333555666999===AAANNNdddwww{{{rrrlllooo|||zzz|||}}}~~~}}}xxxlll]]]VVV^^^jjjtttrrrpppppppppqqqrrrrrrqqqpppnnnllljjjlllpppttttttvvvzzz|||{{{wwwpppkkkbbbbbbccceeegggggggggfffgggggggggggghhhiiijjjkkkkkkkkkkkkjjjiiihhhhhhgggcccdddfffiiilllooorrrsssqqqooolllfffaaaaaaeeeiiiiiijjjkkkmmmooosssxxx|||}}}~~~~~~}}}yyyvvvoooiiiaaaZZZXXXXXXXXXXXXUUUSSSTTTYYY]]]^^^[[[YYYRRRPPPLLLIIIHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA???>>>===>>>@@@AAABBBBBBCCCEEEGGGIIIJJJJJJJJJGGGFFFDDDAAA???@@@CCCFFFGGGEEECCCCCCFFFLLLTTTXXX```bbbcccaaa[[[UUUQQQOOOLLLIIICCC???===>>>@@@BBB@@@AAAAAA@@@??????@@@BBBBBBCCCDDDDDDCCCBBBCCCCCCAAACCCEEEEEEEEEEEEFFFHHHEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHJJJLLLOOOQQQTTTUUUXXXVVVSSSOOOKKKGGGDDDCCCBBBDDDFFFHHHKKKNNNSSSWWWUUU\\\hhhyyyttteeeaaajjjwww}}}{{{|||}}}|||{{{~~~|||zzz|||||||||{{{xxxqqqfff\\\UUUQQQVVVggg|||~~~|||{{{zzzzzzzzzxxxtttqqqpppooopppqqqpppqqqtttxxx}}}|||xxxwwwvvvrrrjjjeeeaaa[[[TTTNNNKKKGGGEEEEEEEEEDDDDDDGGGEEEIIIXXXpppxxxqqqiii___XXXRRRRRRWWW```iiirrr}}}jjj___[[[fff|||}}}dddRRRRRRfff~~~yyyuuu{{{rrrYYYGGG???<<<;;;999777666666666666222222222222222222222222111111111111111111111111~~~yyyuuutttqqqlllhhh]]]YYYTTTRRRQQQWWWffftttyyygggYYYQQQMMMNNNVVVeeeuuu|||yyytttrrrfffYYYSSS```zzzuuuYYYJJJKKKJJJSSSeeepppiiiPPP@@@777333222111111111111000000000000//////............//////////////////////////////111111000///...---,,,,,,........................------------------------------,,,,,,,,,---..............................,,,,,,,,,---------......---------............///.........///000111222333555777:::???HHHWWWjjjyyyzzzsssmmmiiiooo~~~|||~~~xxxmmm___UUUVVVaaalllrrrpppmmmlllnnnppprrrrrrqqqpppnnnlllkkkmmmqqqtttvvvyyy{{{|||yyyssslllgggaaaaaabbbdddeeeggghhhhhhggggggffffffggghhhiiiiiillllllkkkjjjiiigggeeeddddddeeegggjjjmmmppprrrtttppplllgggcccbbbdddgggiiiiiikkkmmmoooqqqtttyyy|||}}}~~~}}}~~~{{{xxxtttooojjjhhhggggggaaaZZZVVVWWWXXXXXXWWWXXXPPPOOOMMMLLLKKKKKKLLLLLLHHHIIIIIIHHHGGGDDDBBB@@@@@@>>><<<;;;===>>>>>>======>>>???@@@@@@AAAAAAAAA???@@@@@@???>>>???BBBDDDEEECCC@@@???BBBGGGMMMQQQYYYYYYYYYVVVQQQKKKHHHGGGBBBAAA>>><<<;;;===???AAA>>>??????>>>======>>>@@@AAA@@@@@@@@@@@@?????????===>>>@@@@@@???>>>>>>?????????@@@AAABBBBBBCCCCCC@@@AAACCCEEEGGGIIIJJJKKKLLLKKKJJJGGGEEECCCAAA@@@BBBCCCEEEFFFGGGHHHKKKMMMMMMPPPWWWggg~~~}}}tttxxx}}}}}}~~~~~~}}}}}}||||||~~~~~~}}}zzzrrrhhh]]]VVVSSSQQQ^^^llluuu{{{{{{zzz{{{~~~}}}yyyvvvttttttuuuvvvssstttuuuwwwzzz~~~|||zzzxxxxxxtttlllgggccc]]]UUUOOOKKKHHHFFFEEEFFFEEEEEECCCBBBDDDPPPddd~~~vvvkkk```YYYUUUTTTVVV]]]dddkkkwwwqqqbbbXXX___qqqkkkVVVRRRaaatttxxxqqqvvv|||bbbKKK@@@:::999777555444333333444222222222222222222222222111111111111111111111111}}}xxxuuurrrlllhhhaaaZZZTTTRRRQQQTTT\\\eee{{{hhhZZZQQQOOOLLLSSScccvvv}}}zzzzzzppp```UUUZZZllldddPPPPPPSSS^^^tttpppVVVCCC999444111111111111111000000000000......////////////......////////////////////////000000//////.........---........................------------------------,,,,,,,,,,,,,,,---...///........................,,,,,,,,,---------......---------............///.........///000111333333666888<<>><<<<<<<<<<<<===>>>>>>>>>>>><<<===>>>>>>>>>???@@@BBBBBB@@@>>>===???DDDIIIMMMQQQQQQPPPLLLGGGCCCAAAAAA======<<<;;;<<<===???@@@>>>??????>>>======>>>@@@BBBAAA??????????????????>>>@@@AAAAAA???===<<<===<<<===???@@@AAABBBAAAAAA???@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEEEEEEEDDDEEEGGGGGGJJJOOOXXXkkk~~~~~~}}}~~~|||tttiii^^^WWWTTTQQQZZZbbbgggkkkpppssssssuuutttsssuuuxxx|||~~~~~~}}}|||{{{{{{xxxwwwvvvwwwxxx{{{~~~~~~|||{{{yyyyyyuuunnniiieee^^^VVVRRROOOJJJHHHGGGFFFEEEDDD@@@AAACCCJJJYYYqqq{{{nnnccc]]]WWWUUUUUUZZZ___fffqqq|||}}}kkk\\\]]]iii{{{pppZZZRRRYYYeee}}}rrrtttyyylllQQQBBB:::999666444333222222333222222222222222222222222111111111111111111111111zzzvvvqqqkkkfffeee\\\TTTQQQQQQQQQVVV[[[sss|||iiiZZZRRROOOJJJQQQaaavvv~~~xxxgggWWWUUU```pppoooXXXXXX]]]kkkoooWWWDDD;;;555222111111111111000000000000---...///000000///...---////////////////////////.........///////////////////////////////////////------------------------,,,,,,,,,,,,,,,---...///........................,,,,,,,,,---------......---------.........//////......//////000222333444888:::>>>FFFTTTfffsssyyysssiii^^^[[[```pppyyyrrrvvvtttbbbVVVWWWaaajjjooollliiihhhiiinnnqqqqqqpppooooooooonnnmmmnnnqqqsssyyy{{{|||zzztttkkkddd```]]]^^^^^^___```cccgggjjjiiihhhhhhhhhhhhhhhiiiiiihhhiiiiiiiiihhhgggeeeddddddeeehhhkkknnnpppqqqrrrjjjccc]]]]]]ccchhhhhhfffjjjmmmqqqtttuuuvvvxxxyyyyyy~~~}}}wwwtttuuulllkkkjjjgggbbb___]]]]]]``````___]]]YYYTTTOOOLLLEEECCCAAAAAACCCCCCAAA>>>;;;;;;<<<======>>>??????;;;===>>>>>>>>>>>>???@@@???>>><<<<<>>>>>???@@@@@@???>>>>>>???AAACCCAAA??????@@@@@@@@@???AAACCCEEEDDDAAA???>>>>>>999;;;===???@@@@@@???>>>??????@@@@@@??????>>>===@@@AAACCCDDDEEEFFFFFFFFFAAACCCEEEFFFEEEEEEFFFGGGFFFJJJMMMPPP\\\ppp~~~|||~~~}}}uuuiii]]]WWWTTTVVV^^^dddfffhhhmmmooonnnsssrrrsssvvvzzz}}}|||{{{yyyxxxxxx{{{}}}|||{{{}}}zzzzzzvvvooojjjfff___WWWVVVRRRMMMJJJHHHGGGEEEDDDAAABBBDDDGGGQQQgggrrrhhhcccYYYUUUTTTXXX\\\cccnnnyyyuuuccc```eeesssxxxaaaUUUXXX___uuuttttttvvvsssVVVEEE<<<:::888666444444444444222222222222222222222222111111111111111111111111zzzvvvqqqkkkfffddd___XXXPPPLLLNNNTTTXXXllllll[[[QQQNNNMMMMMMYYYppp|||nnn]]]TTTTTT```vvvfffVVVaaazzz{{{yyy~~~ooo___MMM<<<333222111111222222222111111000000000000000////////////000///...------...///000000111222222111000///...........................222000---+++******,,,,,,111000...,,,+++,,,...///***++++++,,,---...000111---......//////......---000000//////.........---000111111000000000333555<<<<<>>>>>AAADDDEEEFFFKKKFFF@@@======???>>>===@@@<<<:::<<>>===>>>???DDDBBB??????BBBFFFHHHIIILLLHHHBBB??????@@@???>>>BBB@@@???AAAEEEJJJNNNOOOPPPMMMIIIFFFDDDEEEGGGHHHHHHJJJLLLLLLJJJGGGFFFFFFGGGGGGGGGEEEDDDEEEHHHJJJJJJIIIGGGFFFFFFFFFFFFFFFCCCAAA@@@@@@AAABBBBBBBBBDDDFFFJJJPPPWWW[[[\\\\\\UUURRRNNNLLLKKKJJJHHHGGGFFFEEEGGGLLLRRR[[[kkkyyy~~~}}}}}}}}}zzzsssjjjfffgggkkkooorrrvvvyyy{{{|||}}}{{{zzzzzz||||||wwwtttqqqlllfff```XXXRRRNNNMMMKKKEEEBBBCCCDDD@@@@@@CCCDDDLLLeeeuuukkkaaaYYYSSSRRRTTTYYYbbbjjj|||xxxfff___fffyyyuuuddd___aaaqqq~~~xxxpppsssfffOOOEEE>>>999999999666555777222222222222222222222222555444222111000000000111yyyrrrmmmhhheeebbb```]]]XXXRRRPPPOOOPPPWWWlll{{{jjj\\\UUUNNNPPPTTT___qqqsssaaaTTTMMMRRRbbbqqqwwwbbbcccqqq|||qqqjjjtttuuu```III;;;666333222222222222111111000000000000000//////////////////............/////////000111111111000///...........................------............------.........---------------111000///---,,,+++******...---,,,++++++,,,---...////////////...............///000111111333666999666>>>LLL___qqq|||~~~lllddd\\\ccc~~~zzzrrr}}}hhhgggnnnoookkkiiieeefffhhhjjjllllllllllllkkklllnnnpppsssuuuwwwxxxwwwvvvrrrmmmeee```]]]\\\aaafffhhhggggggkkklllkkklllmmmmmmmmmkkkjjjkkkllliiihhhfffeeeeeefffggghhhiiijjjnnnrrrtttrrrnnnjjj``````bbbeeeiiikkkkkkkkkiiinnntttyyy{{{{{{|||}}}|||~~~|||{{{xxxwwwtttqqqmmmggg```[[[XXXXXXWWWWWWWWWXXXXXXYYYWWWVVVUUUTTTTTTUUUWWWXXXZZZVVVOOOHHHDDDCCCCCCDDDGGGDDDAAA@@@DDDIIIMMMOOOPPPLLLGGGDDDCCCCCCBBBAAAEEEFFFGGGHHHKKKOOOVVVZZZYYYUUUPPPKKKIIIKKKMMMPPPQQQRRRSSSRRRPPPMMMLLLLLLLLLLLLKKKJJJJJJLLLPPPSSSTTTQQQNNNMMMNNNNNNKKKIIIFFFEEEDDDCCCDDDFFFHHHJJJJJJLLLPPPWWW___fffjjjkkk```^^^ZZZWWWUUUSSSPPPMMMKKKJJJKKKOOORRRXXXdddooo}}}|||}}}}}}|||{{{||||||xxxqqqkkkkkkqqqwww{{{~~~}}}zzzyyyxxxyyy||||||xxxvvvtttpppiiidddYYYSSSOOONNNLLLGGGCCCDDDBBB??????AAAAAAFFFZZZooo}}}qqqfff^^^VVVSSSSSSUUU]]]eeerrr}}}rrreeecccnnnzzzzzzccc]]]bbbpppzzz~~~qqquuummmXXXEEE===888777777444222333222222222222222222222222555444333222111111111222yyyqqqlllhhhfffdddccc___ZZZTTTPPPOOOPPPUUUggg~~~wwweeeZZZPPPRRRQQQTTTeee|||ttteeeYYYQQQTTTbbbqqq{{{gggdddkkkuuuyyy{{{|||jjjqqq|||nnnSSS???888444333333222111111111111000000000000/////////////////////......///////////////000111111000///...........................((()))+++------,,,+++***,,,---.........---,,,,,,,,,,,,,,,,,,,,,---...///...---+++******+++---...///////////////.........---...000111222444888;;;<<>>FFFWWWlllzzzrrrnnnmmmuuu|||yyyuuunnniiioooyyyyyyrrrssszzzyyykkk___[[[eeennnyyy|||yyywwwvvvuuurrrpppoooooopppppptttuuuxxx}}}~~~vvvoooiiibbb[[[YYY]]]cccfffgggjjjkkkmmmoooooonnnmmmlllmmmlllkkkjjjiiiiiiiiijjjjjjhhhggghhhkkknnnppppppnnnnnnmmmiiidddaaaaaacccbbbbbbcccfffjjjnnnrrruuuxxxxxxxxxxxxxxxyyyzzzzzzzzz{{{|||{{{xxxvvvvvvvvvyyy{{{}}}}}}|||{{{{{{|||}}}|||{{{|||~~~~~~vvvyyyuuupppnnnnnnmmmjjjfffggghhhiiifffaaaZZZTTTPPPRRRRRRSSSTTTXXX]]]aaadddeeeUUUKKKMMMRRRUUU]]]gggwwwuuuooohhhcccdddkkkqqqxxxnnnddd```[[[SSSPPPQQQQQQWWW[[[[[[^^^eeeiiihhhlllnnnqqqqqqpppppprrrtttvvvvvvvvvxxx{{{}}}}}}|||yyyxxxxxxwwwvvvuuuuuutttvvvwwwxxxzzz{{{{{{{{{{{{xxxwwwvvvvvvwwwvvvuuussstttvvvzzz~~~xxxuuuvvvxxxyyywww|||}}}vvvqqqnnnoooqqqsssrrriii\\\OOOGGGGGGKKKOOO\\\bbbllltttzzz}}}|||zzzwwwvvvtttttttttuuuvvvuuutttssstttvvvvvvxxxzzz|||}}}}}}||||||}}}|||zzzxxxxxxxxxyyyzzz{{{{{{{{{||||||}}}}}}}}}|||zzz}}}~~~{{{xxxyyyppplllfff```ZZZUUUOOOKKKHHHEEEBBBAAABBBBBBBBBAAAAAAMMMddd}}}{{{mmmaaaYYYVVVUUUUUUZZZ\\\dddrrrwwwooogggqqqyyy```]]]cccxxx}}}gggLLL>>>:::777444444333333222222222222222222333333222222111000000000{{{|||}}}~~~wwwrrrmmmiiifffgggddd]]]XXXVVVUUUVVV]]]jjjwwwpppeeeYYYRRRNNNPPPXXXaaaeeebbbeeemmmooojjjiiimmm~~~mmmeeeiiiqqqlll~~~___DDD;;;444333333000///111111111111000000000//////////////////////////////000000............000000//////............//////------------............---///000///...---...000---------,,,------...///........................////////////////////////000///222666888:::AAAJJJcccuuu|||vvvtttuuu~~~sssqqqpppnnnjjjhhhrrrsssnnnkkklllooohhhZZZSSSTTTfffmmmvvvzzzzzzyyyxxxyyyzzzxxxuuurrrppppppppppppxxxxxxyyy{{{}}}{{{uuuooohhhbbb\\\[[[^^^cccggghhhiiijjjmmmooopppooonnnmmmmmmlllkkkjjjjjjiiiiiijjjjjjhhhhhhjjjnnnqqqssssssooommmjjjfffbbbaaaccceee```aaadddiiimmmrrruuuwwwzzzzzzyyyxxxwwwwwwwwwwwwvvvwwwyyyxxxvvvuuuuuuvvv{{{}}}~~~~~~|||{{{{{{|||}}}{{{yyyxxxxxxzzz|||~~~~~~zzzuuussssssqqqnnnkkklllpppssspppggg[[[RRRNNNUUUTTTSSSSSSVVV\\\aaaeeedddXXXQQQWWW___ccciiipppxxxuuunnnbbbXXXXXXbbbkkkzzztttnnnggg^^^UUURRRSSSVVV[[[```aaadddiiimmmmmmuuuvvvwwwwwwvvvwwwyyyzzzxxxxxxyyy{{{~~~}}}|||}}}|||{{{yyyyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}wwwuuusssrrrrrrqqqooolllnnnssszzz|||~~~|||xxxrrrmmmjjjjjjlllmmmkkkaaaSSSHHHDDDFFFLLLPPPZZZ```hhhooosssuuuwwwxxxxxxwwwvvvtttssssssssssssvvvwwwxxxwwwuuuuuuvvvwwwwwwxxxzzz{{{|||}}}}}}~~~~~~}}}|||{{{zzzzzzyyyyyy{{{{{{{{{{{{{{{{{{{{{|||~~~||||||~~~~~~{{{wwwwwwsssoooiiiccc]]]XXXRRRNNNIIIFFFDDDBBBBBBBBBBBBAAAAAAHHHXXXqqqrrreee\\\WWWUUUTTTUUUVVV\\\hhhtttwwwlllbbbkkk|||kkk]]]YYYjjj~~~pppTTTBBB:::666444444555444444333333222222222111111111111111111111111{{{||||||}}}~~~}}}wwwooojjjggghhhggg```ZZZXXXUUUTTTYYYbbbnnn}}}yyylll^^^VVVSSSRRRTTTYYYZZZ]]]eeelllnnnkkkhhhgggssssssiiigggyyylllsss~~~^^^HHH===444333333111000000000000000/////////......////////////////////////111000////////////000111/////////....../////////,,,,,,---------.........,,,---...---+++***+++,,,---------------...//////........................///////////////000000111000000444888999;;;DDDMMMjjjyyyzzzwwwzzz~~~wwwuuuqqqmmmlllooo{{{uuulllllllllhhh\\\PPPNNNTTTccchhhnnnrrrsssuuuyyy|||{{{yyywwwtttrrrrrrrrrsssyyyxxxxxxyyyzzzxxxtttpppfffbbb^^^]]]```dddggghhhjjjlllnnnppprrrrrrqqqpppmmmlllkkkkkkjjjiiiiiiiiiiiiiiiiiikkkpppsssuuuvvvrrroooiiidddaaaaaadddfff```cccggglllqqqtttvvvwwwzzzyyyxxxwwwvvvuuuuuuuuutttvvvwwwwwwuuuttttttuuuzzz{{{||||||zzzxxxxxxyyyzzzyyywwwuuutttuuuwwwxxx{{{|||xxxxxxxxxwwwuuurrrwww{{{xxxooocccZZZVVVZZZWWWTTTRRRUUUZZZaaaeeeddd\\\ZZZcccooovvv{{{~~~wwwiiiZZZUUU\\\dddwwwwwwuuuoooeee\\\YYY[[[VVV[[[aaaeeeiiinnnrrrtttzzz|||}}}~~~~~~~~~}}}}}}{{{{{{|||~~~~~~|||~~~}}}{{{yyyzzz{{{}}}}}}~~~|||uuurrrooolllkkkiiifffdddgggnnnxxxwwwsssnnniiiffffffgggiiieee[[[NNNEEEDDDIIIOOOTTT[[[```gggllloooqqqrrrssstttttttttttttttuuuuuuvvvwwwyyyzzzzzzyyyyyyzzz{{{zzzzzz{{{{{{||||||}}}}}}|||}}}~~~~~~}}}|||{{{zzz{{{{{{{{{{{{{{{zzzzzzzzz|||{{{~~~{{{}}}{{{wwwvvvtttpppkkkeee```ZZZTTTPPPKKKHHHEEECCCCCCBBBAAA@@@BBBCCCLLLdddyyykkkaaaZZZVVVSSSRRRRRRVVV___iiitttzzzllleeeiiivvvwwwaaaTTTbbb{{{}}}xxx[[[FFF;;;777555444555555444333222111111000000000111111111222222222{{{||||||}}}~~~}}}rrrllliiikkkjjjddd^^^[[[UUUSSSUUU\\\fffuuu~~~pppbbb[[[WWWTTTSSSUUUWWWaaakkkppppppmmmhhhccchhh}}}nnngggnnn|||yyyzzzsssooodddLLL@@@555222333111000000//////.........---------////////////////////////000000////////////000000...//////////////////...,,,,,,,,,------------...,,,---...,,,***)))***+++...------------...//////......................../////////...///000111222111222555888999<<>>LLLYYYwwwwwwmmmnnnxxx}}}}}}{{{zzzsssbbbPPPJJJTTT```pppqqqqqqpppoooqqqxxx}}}{{{zzzwwwuuuuuuuuuvvvwwwssssssssssssrrrpppnnnmmmbbbbbbbbbcccdddfffggghhhggghhhkkkmmmnnnmmmlllllljjjjjjjjjjjjiiihhhgggfffhhhhhhiiilllpppssstttttttttnnngggaaaaaaccceeefffgggiiilllooorrrsssttttttuuuuuutttttttttuuuvvvvvv~~~~~~}}}yyysssooollllllsssuuuvvvvvvtttsssssstttvvvuuutttttttttuuuvvvwwwvvvuuuxxxyyyuuukkkeee[[[SSSRRRVVV^^^ccceeebbbfffuuuzzzpppmmmyyyyyysssnnnjjj```bbbhhhpppttttttwww|||}}}yyyuuurrrrrrvvv{{{~~~zzzqqqjjjeeecccaaa```aaagggqqq}}}zzzsssmmmjjjfffcccaaaaaacccdddjjjdddYYYNNNGGGHHHNNNTTT\\\```fffkkkmmmoooqqqrrrqqqqqqqqqrrrssstttvvvvvvrrrtttvvvvvvvvvwwwyyy{{{||||||}}}}}}}}}|||{{{{{{yyyzzz|||~~~~~~{{{{{{{{{{{{{{{{{{{{{|||~~~}}}|||~~~}}}{{{zzzuuusssnnnjjjeee___XXXTTTOOOLLLHHHEEECCCBBB@@@??????===AAAOOOgggzzznnnddd\\\WWWSSSQQQTTT[[[bbbiiittt~~~sssfffaaadddtttwwwaaaddduuu}}}xxxrrrzzziiiOOO???:::999777333222222111111000000000000000111111222222222333xxxyyy{{{{{{|||~~~xxxqqqmmmpppqqqlllddd```WWWSSSPPPQQQUUUbbbyyyyyynnnggg___WWWTTTUUU[[[mmm|||}}}||||||vvvkkkfffnnnooo___bbbfffeeecccllluuuuuummmSSSDDD666222333333111000111000000000000/////////////////////////////////.........//////.........---...///000000///...---++++++,,,,,,,,,---------...///000///...---...///...............//////000...........................---,,,,,,---///111222333444777:::<<>>???@@@CCCLLL]]]uuutttiii___ZZZRRRQQQUUU^^^eeelllwwwwwwfff]]][[[iiihhhbbbiiiwwwxxxqqqvvvqqqUUUBBB<<<999666222222222222222222222222111111111111111222222222vvvxxxyyyzzz{{{}}}zzzsssnnnqqqsssnnnfffbbbXXXTTTOOONNNPPP[[[qqqvvvmmmcccZZZVVVXXX[[[ppp~~~ssshhhkkkyyyzzz\\\\\\___bbb___eeewwwrrrpppUUUEEE666222333333111000222222222222111111111111////////////////////////------............---------...///000000///...---++++++,,,,,,,,,---------,,,...///...------...///...............///000000...........................---,,,+++,,,...000222222444777;;;>>>GGGZZZlllzzz}}}qqqhhhnnn~~~{{{cccQQQQQQ```nnnqqqrrrpppnnnmmmqqqyyy}}}zzzvvvtttsssssssssqqqrrrrrrppplllgggdddccc___bbbdddeeeffffffhhhiiiiiijjjlllmmmmmmlllkkkiiigggggghhhhhhhhhfffeeecccffffffgggkkknnnqqqqqqpppiiiddd^^^\\\___dddggghhhhhhiiikkknnnqqqtttvvvwwwvvvuuutttsssssssssssssssqqqrrrtttuuuttttttuuuvvvsssuuuwwwxxxwwwvvvwwwxxxvvvuuuttttttsssssstttttttttsssxxxyyypppbbbVVVQQQSSSZZZ```aaa```eeexxxxxx|||zzz|||}}}uuusssvvvxxxxxx{{{{{{xxxzzz~~~wwwqqqooopppqqqmmmmmmooowww~~~~~~~~~{{{uuuooollldddbbb```^^^]]]^^^```aaa___```\\\RRRHHHGGGPPPYYYVVVZZZ```eeeiiilllnnnpppqqqqqqqqqqqqqqqrrrsssssswwwwwwxxxwwwtttsssssstttuuuwww{{{~~~~~~}}}}}}}}}|||||||||||||||zzz{{{{{{|||}}}~~~{{{}}}}}}|||yyywwwsssoookkkddd]]]YYYQQQNNNJJJFFFDDDBBB@@@>>>:::===AAAFFFRRRiiiwwwlllbbb\\\QQQQQQVVV```hhhpppzzzyyyiii]]]WWWbbbzzzkkk______jjjxxxwwwyyywwwZZZEEE===999555333333333333333333333444111111111111111111111111wwwwwwwwwxxxyyy|||~~~}}}rrrjjjkkknnnlllfffbbbaaaVVVQQQSSSUUUYYYhhhzzz{{{qqqhhh```ZZZXXX[[[bbbmmmyyyyyyoookkkkkkyyygggZZZXXXdddjjjkkk}}}vvv~~~ooo[[[LLL===777555444333444000000000000000000000000222222111111000000//////........................111///......//////...---......---,,,---...///000........................000---,,,---000111000...,,,---......//////......//////.........000111222///222777:::>>>LLLdddxxx~~~tttkkkooorrrYYYQQQ[[[gggmmmssspppllljjjlllqqqwww|||zzztttqqqrrrttttttssstttvvvvvvsssmmmfffaaa___\\\^^^aaacccdddfffiiikkkfffgggjjjlllllllllkkkjjjfffhhhiiiiiigggffffffgggffffffiiimmmpppooojjjfffZZZZZZ[[[^^^bbbdddffffffhhhjjjnnnrrrvvvwwwxxxxxxuuuxxxzzzyyyvvvttttttvvvvvvvvvwwwxxxxxxyyyzzzzzzzzzzzzzzzyyyxxxvvvtttsssrrrqqqpppqqqtttuuuuuuuuuwwwwwwyyy|||tttiii___SSSUUU]]]\\\bbb\\\\\\mmm}}}zzzyyy|||}}}zzzvvvnnnnnnppptttzzz~~~wwwttttttuuuvvvuuu||||||}}}{{{wwwpppiiieeecccaaa^^^\\\[[[[[[]]]^^^bbb^^^VVVNNNIIIIIIMMMQQQWWW]]]bbbcccgggmmmqqqqqqrrrrrrrrrsssssssssssssssuuuvvvwwwxxxxxxwwwvvvuuuyyyzzz{{{}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{|||~~~~~~}}}}}}}}}{{{zzzzzzyyyvvvooofff]]]XXXSSSPPPKKKGGGDDDBBB???===??????BBBEEEKKK[[[wwwyyyrrrfffYYYVVVRRRSSS\\\hhhttt~~~lllaaaYYY___ppp|||\\\XXXfffyyyvvv|||}}}fffMMM:::777<<<666555444333222111111111222222111000000111222333xxxxxxxxxyyyzzz|||~~~uuullllllooommmiiifffcccYYYRRRSSSTTTUUUaaaqqqyyyooofff___YYYVVVXXX^^^fffppp}}}}}}fffbbbddduuueeeZZZ\\\jjjpppnnnyyyzzz}}}{{{jjj\\\LLL===777555333111000000000000000000000000000000/////////.........---........................111///......//////...---...------,,,---...///000........................///---,,,---000111000...,,,---......//////......000///......///000222333222555888===EEEVVVnnnzzzsssqqq{{{pppYYYTTT___mmmssstttqqqmmmkkkkkkoootttxxxzzzvvvsssqqqrrrssssssrrrrrrttttttqqqkkkddd^^^\\\]]]___bbbcccdddeeegggiiieeegggiiilllmmmmmmmmmllljjjkkklllkkkhhhgggfffggghhhhhhjjjnnnqqqoooiiicccXXXXXXZZZ\\\```cccddddddjjjlllpppsssvvvxxxxxxxxxvvvwwwyyyxxxuuutttuuuwwwxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxwwwvvvuuutttvvvtttrrrqqqssstttuuutttvvvwwwxxx{{{{{{ooocccVVVWWW^^^\\\___XXXVVVddd}}}~~~yyypppooonnnooorrrvvvzzz}}}~~~|||{{{zzz|||wwwrrrpppqqquuuwwwwww||||||{{{yyytttnnnhhheeecccaaa^^^[[[YYYYYYZZZ[[[^^^[[[TTTLLLHHHIIIMMMQQQVVV\\\aaacccfffmmmppppppssssssssssssttttttttttttvvvvvvwwwxxxxxxwwwvvvuuuyyyzzz{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}zzzzzzzzzzzz{{{|||}}}~~~~~~}}}|||}}}~~~{{{xxxyyyxxxvvvppphhh```[[[XXXTTTOOOKKKIIIFFFCCCAAA@@@@@@AAACCCFFFTTTnnn{{{ssshhh[[[VVVSSSSSS[[[eeeqqqrrrfff\\\^^^llleeeYYY```zzzwwwsssyyykkkRRR>>>888;;;666666444333222111111111333222111000000111111222yyyyyyyyyzzz{{{}}}~~~yyyooommmooonnnlllkkkddd[[[UUUTTTRRRQQQXXXcccsssxxxmmmfff___YYYUUUUUUXXX^^^ggguuubbb\\\^^^pppfff[[[^^^mmmsssmmmooo{{{}}}ooobbbQQQ@@@999777444000...000000000000000000000000////////////....................................111///......//////...---...------------...//////...........................---------///000///...,,,---......//////......000////////////111222333666777:::@@@NNNcccyyywwwtttyyynnnZZZWWWcccqqqyyyvvvsssooollllllooorrruuuxxxvvvuuuuuuvvvuuusssqqqppprrrssspppiiiaaa[[[WWW^^^```cccdddddddddfffgggfffgggjjjlllnnnnnnnnnnnnlllmmmmmmllliiigggggghhhkkkkkklllpppsssooofff^^^XXXYYY[[[]]]```ccceeefffmmmooorrruuuwwwxxxwwwwwwvvvwwwwwwvvvuuuuuuwwwyyyzzzzzz{{{{{{|||{{{{{{{{{zzzxxxwwwuuuuuuuuuuuuuuuxxxuuurrrpppqqqsssttttttuuuuuuwwwyyy|||~~~wwwiiiZZZYYY^^^[[[\\\UUUQQQYYYooozzzqqqooommmkkkkkklllnnnpppuuuvvvwwwwwwwwwvvvtttsssrrrooolllllloootttxxxzzz}}}}}}{{{wwwrrrlllgggdddbbb```]]]YYYWWWUUUUUUVVVXXXUUUPPPJJJGGGHHHMMMQQQVVV\\\bbbdddgggmmmqqqpppssstttttttttuuuuuuuuuvvvvvvvvvwwwwwwxxxwwwwwwvvvyyyyyy{{{||||||}}}}}}}}}{{{{{{|||~~~~~~{{{{{{{{{{{{||||||}}}~~~~~~}}}||||||~~~~~~|||{{{vvvwwwxxxvvvqqqjjjbbb^^^WWWSSSNNNJJJGGGEEEBBB@@@AAA@@@@@@@@@AAAKKK```ttt~~~vvvkkk___WWWTTTTTTYYY```lll~~~xxxjjj^^^\\\eeewwwqqq]]][[[ssszzzuuuxxxrrrZZZDDD;;;;;;777666555333222222111111333333222111000000111111yyyzzzzzz{{{}}}~~~}}}}}}qqqnnnnnnnnnmmmnnnddd\\\VVVTTTRRROOORRRXXX```lll{{{xxxnnnggg```ZZZUUUTTTWWW[[[cccrrrkkkaaa]]]kkklll^^^ZZZfffmmmiiiiiipppqqq^^^III>>>999555111000000000000000000000000000111111111111000000000000........................111///......//////...---------------......//////........................------------...//////...,,,---......///.........000/////////000222333555888999:::BBBTTTlllwwwttt{{{~~~mmm[[[ZZZeeerrrxxxuuussspppnnnoooqqquuuwww||||||}}}|||{{{xxxtttrrrpppqqqrrrnnnggg___YYYUUU]]]```ccceeeeeefffgggiiiiiijjjkkkmmmmmmmmmmmmmmmkkkllllllkkkiiihhhiiijjjnnnmmmooorrrsssnnncccZZZZZZ\\\^^^aaaccceeehhhjjjppprrrtttwwwxxxxxxwwwvvvvvvvvvuuuttttttvvvyyy{{{zzz{{{{{{||||||{{{zzzyyywwwvvvtttrrrrrrsssuuuvvvwwwssspppnnnppprrrtttuuutttuuuvvvxxxyyyzzzzzzzzz}}}~~~~~~nnn^^^[[[^^^YYY[[[TTTOOOQQQ]]]sssyyypppnnnlllkkkjjjkkkmmmnnnooopppssstttuuuuuutttsssnnnllljjjkkkooouuuzzz~~~|||wwwqqqlllgggdddaaa___[[[WWWTTTRRRQQQPPPQQQOOOKKKGGGFFFHHHMMMQQQVVV]]]ccceeeiiiooorrrrrrttttttuuuuuuvvvvvvwwwwwwvvvvvvwwwwwwwwwxxxwwwwwwyyyyyyzzz{{{{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}yyyyyywwwxxxxxxwwwrrrkkkddd___WWWSSSNNNJJJGGGDDDAAA???AAA??????>>>>>>DDDUUUfff{{{ooodddZZZWWWUUUWWW[[[fffzzz|||nnn___XXX\\\iii|||xxxccc]]]ppp~~~xxxwwwzzzcccLLL>>>999777666555444333222222222333333222111111000000000xxxyyyzzz|||~~~tttnnnmmmkkklllnnnccc^^^XXXUUUSSSPPPPPPRRRQQQZZZfffnnnsssxxx~~~wwwmmmfff___XXXTTTTTTWWW\\\dddsssxxxiii```hhhxxxvvvbbbUUU]]]iiinnnrrrxxxnnnVVVFFF<<<555222222111111111111111111111111000000000000111111111111////////////////////////111///......//////...------------.......................................,,,------...---......///,,,---......///.........000000///000111333555666777999;;;CCCXXXqqquuuqqqvvvwwwjjj\\\]]]eeennnsssrrrqqqqqqqqqssswww{{{}}}{{{wwwrrrpppqqqrrrqqqmmmfff^^^YYYVVV[[[___cccfffhhhiiikkklllmmmmmmmmmmmmlllkkkjjjjjjggghhhiiihhhggghhhjjjllloooppprrrsssqqqjjj```XXXYYY\\\```bbbdddfffiiilllssstttvvvxxxxxxxxxvvvuuuvvvuuutttsssuuuwwwyyy{{{xxxyyyzzz{{{{{{zzzxxxwwwtttsssqqqpppqqqrrrtttvvvssspppmmmmmmooosssvvvwwwttttttvvvwwwwwwxxxwwwwww}}}}}}||||||~~~rrrbbb^^^___XXXVVVPPPMMMNNNSSS```www~~~wwwpppooommmkkkjjjkkklllllliiikkknnnppprrrrrrqqqpppnnnmmmllllllpppuuu|||~~~yyyrrrlllgggddd```]]]ZZZVVVRRROOOMMMLLLJJJJJJHHHFFFEEEHHHLLLPPPVVV^^^dddgggkkkqqqtttsssttttttuuuuuuvvvwwwwwwxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyyyy}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||||||||}}}}}}xxxxxxyyyyyyzzzxxxssslllddd```[[[WWWRRRNNNJJJGGGDDDBBB@@@?????????>>>AAANNN\\\xxxuuujjj^^^ZZZWWWVVVWWW```rrrsssbbbWWWUUU]]]lll{{{xxxggg___mmm|||uuusss|||mmmTTTAAA999777777555444333222222222222222222222111111000000vvvwwwyyy|||~~~wwwpppllliiijjjllleee```[[[WWWUUURRRQQQOOOKKKPPPVVVYYY]]]eeepppxxx}}}{{{vvvnnnfff]]]VVVRRRTTTWWW[[[dddrrrpppeeehhhsssjjjVVV\\\mmmzzzhhhTTTCCC666222333111111111111111111111111............////////////////////////////////////111///......//////...---,,,---......//////..............................+++---......------...///,,,---......//////......000000000000222444666777666:::???GGG\\\uuuyyypppnnnttt~~~xxxzzzddd\\\```fffkkkmmmnnnooopppssswww|||}}}wwwrrrooonnnrrrqqqpppkkkddd^^^ZZZYYY\\\___dddhhhjjjlllnnnooopppooonnnlllkkkiiihhhhhhdddeeefffffffffgggjjjmmmnnnqqquuutttmmmeee]]]YYYWWW[[[___bbbbbbdddiiilllssstttvvvxxxxxxwwwvvvuuuwwwuuussstttvvvxxxyyyyyyuuuwwwyyyzzzzzzyyywwwvvvrrrrrrqqqqqqrrrtttuuuvvvqqqooommmmmmppptttvvvwwwuuuuuuvvvvvvwwwxxxxxxyyy{{{{{{zzzyyyyyy|||uuufffcccaaaXXXQQQLLLJJJLLLNNNUUUiii~~~~~~{{{wwwqqqooommmkkkiiihhhggggggiiijjjlllnnnoooppppppooommmmmmmmmmmmpppuuu}}}zzzssslllfffbbb^^^\\\YYYUUUPPPMMMJJJIIIFFFFFFEEEEEEEEEGGGLLLPPPVVV]]]eeehhhlllrrrtttssssssssstttuuuvvvwwwxxxxxxwwwwwwwwwwwwwwwxxxyyyzzzxxxyyyyyyzzzzzzzzzzzzyyy}}}}}}~~~~~~~~~}}}}}}|||~~~}}}||||||{{{{{{{{{{{{||||||||||||}}}{{{xxxyyyzzzzzzyyytttmmmfffaaa\\\XXXSSSNNNKKKHHHDDDBBB@@@???@@@@@@???@@@IIITTTjjjzzzpppddd^^^XXXVVVUUUZZZgggttt}}}jjj\\\SSSTTT```lllxxxjjj^^^ddd{{{yyyssspppvvvwww]]]GGG;;;888777666444333333222222000111222222222222111111sssuuuxxx|||zzzrrrmmmiiihhhkkkiiieee___YYYVVVUUUQQQNNNKKKMMMNNNMMMMMMTTT```iiitttwwwxxxsssiii^^^WWWUUUSSSTTTWWW___nnn~~~vvvllllllqqqzzzvvv^^^aaattt~~~hhhPPP<<<444555111111111111111111111111---........./////////000////////////////////////111///......//////...---,,,---.../////////...---........................+++---......,,,,,,---///,,,---......//////......000000000111222444666888444===EEEOOOccc|||uuummmooo{{{lll[[[ZZZbbbiiikkklllkkkmmmooosssxxx~~~yyyrrrnnnnnnooorrrpppmmmgggaaa\\\[[[[[[^^^bbbgggkkklllmmmnnnoooooonnnlllkkkiiihhhhhhhhheeeffffffeeeeeefffjjjllllllrrrwwwsssiii___[[[[[[WWW\\\aaacccccceeeiiinnnssstttvvvwwwxxxwwwvvvuuuwwwuuutttuuuxxxyyyxxxvvvtttuuuxxxzzzzzzyyyxxxwwwrrrssstttuuuvvvwwwxxxxxxrrrqqqppppppsssuuuwwwwwwvvvvvvvvvvvvxxxyyy{{{}}}xxxyyyzzzyyyxxxyyy}}}yyykkkhhheee[[[SSSLLLIIIKKKKKKNNN___sss||||||~~~~~~|||yyyuuussspppnnnllljjjhhhgggffffffkkkkkkllllllmmmnnnnnnooojjjkkkkkklllnnnttt|||{{{tttkkkddd___]]][[[XXXTTTPPPLLLIIIHHHCCCDDDDDDDDDEEEGGGKKKOOOTTT\\\cccgggkkkqqqsssrrrrrrsssssstttvvvwwwwwwxxxwwwwwwvvvvvvwwwyyyzzz{{{xxxxxxyyyzzz{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{{{{||||||~~~zzzwwwyyyzzzyyyuuuoooiiiddd]]]YYYTTTOOOKKKHHHEEEBBBAAA@@@AAAAAA???>>>DDDMMM[[[vvvwwwiiiaaaYYYVVVUUUVVV]]]eeessswwwdddVVVQQQXXXaaaooo[[[ZZZmmmzzzuuuwww~~~~~~fffMMM???888777666444333333333333//////111222333333222222qqqssswww{{{}}}uuunnniiihhhjjjmmmiiiaaa[[[WWWVVVRRRMMMMMMNNNLLLHHHFFFKKKUUU^^^qqqxxx}}}yyymmmaaaZZZYYYQQQRRRSSSZZZjjj{{{{{{rrrppppppvvvfffgggyyyyyyxxx\\\CCC777777111111111111111111111111///000000000111111222222000000000000000000000000111///......//////...---,,,,,,.../////////...---........................***---///...,,,+++---000,,,---......//////......111000000111222555777888444???JJJTTTiiiuuummmsss~~~~~~tttbbbTTTXXXdddkkkmmmmmmjjjkkkooosssxxx~~~~~~wwwpppnnnpppsssqqqoookkkeee___[[[[[[\\\aaaeeeiiilllmmmmmmnnnnnnmmmlllkkkjjjiiiiiiiiiiiihhhhhhgggfffeeefffiiikkkkkksssxxxsssfff\\\ZZZ]]]YYY^^^ccceeeeeeggglllqqqrrrtttvvvwwwxxxwwwvvvuuuwwwuuutttvvvyyyyyywwwtttsssuuuxxxzzz{{{zzzyyyxxxssstttvvvxxxyyyzzzzzzzzzuuutttssssssuuuwwwvvvvvvwwwwwwvvvvvvxxx{{{~~~xxxzzz{{{yyyvvvvvvxxx{{{}}}|||~~~{{{ooolllhhh]]]ZZZQQQKKKKKKHHHIIIXXXkkk{{{xxx{{{}}}|||yyyzzzyyy}}}~~~zzzxxx|||{{{yyyvvvtttrrrppppppooommmmmmllljjjjjjiiiiiiiiihhhhhhggggggggghhhiiijjjfffhhhiiijjjlllrrr{{{{{{sssjjjbbb\\\\\\ZZZXXXTTTPPPLLLIIIHHHBBBCCCDDDDDDEEEGGGKKKNNNRRRZZZbbbeeejjjoooqqqppprrrrrrssstttuuuvvvwwwwwwwwwwwwvvvvvvwwwyyyzzz|||wwwxxxyyyzzz{{{{{{{{{{{{yyyzzz|||}}}~~~|||{{{{{{{{{{{{{{{{{{|||}}}|||uuuwwwyyyyyyvvvqqqkkkgggbbb___YYYTTTQQQMMMJJJGGGCCCAAABBBBBB???===AAAHHHQQQnnn|||lllbbbZZZVVVUUUTTTWWW[[[jjj|||kkkZZZQQQTTT\\\qqqtttZZZTTTeee}}}~~~yyylllRRRBBB888777666555444333333333---///000222333333333222vvvxxxzzz{{{{{{}}}wwwpppllljjjiiioooiiiaaa[[[WWWTTTOOOLLLJJJHHHIIIKKKKKKIIILLLQQQhhhxxx~~~ssskkk```VVVQQQPPPQQQWWWcccqqq~~~~~~xxxwwwvvv{{{mmmjjjrrrrrryyyoooOOO===:::333333222333444444222000000000//////......------////////////000000000000000000//////.........---........................'''((()))+++,,,---............------------......////////////000000000000111000000000111333555666;;;>>>HHH]]]vvvwwwvvvyyyyyywww}}}uuucccZZZVVV___iiijjjiiiiiijjjjjjlllqqqxxx~~~{{{vvvqqqooooooppprrrlllfffbbb]]]ZZZ\\\aaaaaaeeeggggggiiimmmnnnlllpppnnnkkkiiihhhhhhjjjkkkjjjgggdddcccdddfffgggggglllppprrrmmmccc\\\ZZZ[[[aaabbbdddeeegggjjjnnnqqqssstttuuuvvvwwwxxxxxxxxxxxxzzz||||||zzzxxxvvvvvvxxxvvvtttvvvyyyzzzyyywwwyyyvvvttttttwwwzzzyyyxxxvvvuuuuuuuuuuuuvvvvvvwwwxxxwwwwwwyyy|||}}}|||{{{}}}{{{yyyxxxwwwwwwuuutttyyyyyyzzz|||~~~}}}tttkkkaaa[[[VVVQQQLLLIIIGGGIIIRRR\\\zzz{{{yyyxxxyyy|||}}}~~~|||zzzyyyyyy{{{yyyxxxxxxzzz{{{{{{{{{zzzxxxvvvtttrrrqqqqqqqqqqqqooommmkkkiiihhhgggggggggiiikkklllllljjjhhhfffiiieeeaaacccjjjsssxxx{{{~~~zzzsssjjjaaa\\\YYYVVVRRROOOMMMJJJFFFCCCCCCCCCCCCBBBBBBDDDHHHKKKUUUXXX^^^cccgggkkkooorrrtttsssrrrrrrsssuuuxxxzzz|||xxxuuuvvvzzz}}}{{{xxx{{{xxxvvvwwwzzz}}}}}}|||||||||}}}}}}{{{|||}}}}}}|||zzzwwwvvv{{{|||}}}}}}zzzzzzzzzzzzyyytttnnniiigggbbb\\\XXXTTTOOOHHHBBBFFFDDDAAA???>>>???@@@BBBLLLaaa|||}}}rrrggg]]]WWWUUUTTTWWW\\\eeesss{{{cccUUURRRTTTggg~~~yyyddd]]]___wwwpppWWWFFF<<<222333666222222555111000000000000000000000000wwwyyyzzz{{{|||}}}zzzsssooommmkkkmmmiiiccc^^^[[[XXXSSSPPPLLLJJJKKKMMMLLLJJJMMMRRReeevvvyyyoooaaaUUUQQQOOOOOOUUUaaappp{{{||||||zzz~~~ooofffhhhwww{{{dddkkkyyy[[[EEE<<<555444333333333333111000///////////////.........////////////000000000000000/////////....................................++++++,,,---..................------------......////////////000000000000111111111111222444666888<<>>>>>???@@@DDDWWWqqqwwwlll```YYYVVVTTTWWW\\\dddppp|||jjjZZZUUUUUU^^^xxxttthhhcccoooxxx___MMM???444444888333333555111111111111111111111111111yyyzzz|||||||||~~~xxxsssooolllllljjjgggdddbbb^^^YYYVVVQQQOOOOOOQQQPPPNNNPPPUUUeeexxxtttdddVVVRRRNNNMMMTTTaaapppyyy}}}~~~vvvbbb[[[jjjwwwqqq^^^bbbvvviiiNNN>>>666444222222222222111///...///////////////000000////////////000000000000////////////.......................................///////////////............------------......////////////000000000000111111111222333666888999===FFFWWWlll~~~|||ppppppxxx{{{wwwyyywwwwwwxxx~~~uuucccTTTWWW___jjjooonnnlllmmmmmmlllmmmoootttwwwyyyyyyzzzyyyxxxwwwuuusssrrrqqqkkkccc\\\YYYXXXXXX^^^eeeooooookkkffffffllloooooopppooollljjjiiiiiijjjkkkhhhfffdddccceeehhhiiiiiijjjjjjhhhccc\\\XXXYYY[[[]]]```dddgggjjjmmmqqquuuyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}{{{xxxtttrrrqqqrrruuuttttttvvvyyyzzzzzzyyyuuuttttttvvvxxxyyyxxxwwwvvvwwwxxxyyyyyyxxxwwwvvvxxxxxxxxx{{{~~~~~~{{{zzzxxxwwwvvvwwwyyyzzz{{{zzzyyyxxxyyy|||zzzssslllddd^^^XXXSSSNNNKKKGGGEEEIIIOOOWWWeeexxx~~~}}}xxxuuussssssuuuvvvzzz{{{}}}~~~~~~}}}|||{{{{{{{{{||||||}}}~~~}}}|||zzzzzzzzzxxxvvvssssssrrrqqqpppppppppqqqrrrppppppnnnmmmkkkjjjiiihhhfffgggiiikkkkkkkkkiiihhhcccaaa]]]\\\^^^fffpppwwwyyyyyyxxxuuupppiiibbb^^^XXXUUUQQQOOOLLLIIIFFFCCCAAAAAAAAAAAABBBEEEIIIMMMRRRUUU[[[```dddhhhlllooopppqqqrrrtttvvvxxxyyyzzz|||zzzxxxyyy|||~~~|||zzzyyywwwvvvvvvxxxzzzzzzzzz|||||||||~~~}}}zzzzzz{{{|||}}}~~~}}}|||||||||}}}|||{{{{{{{{{{{{yyyuuuqqqkkkeee^^^XXXTTTPPPJJJFFFCCCBBBAAA???>>>>>>======???NNNeee}}}ssseee]]]WWWTTTVVVZZZaaajjjuuutttcccZZZVVVWWWrrroooaaafffzzziiiUUUBBB666666999444333555000111111111111111111111111zzz{{{}}}}}}}}}~~~~~~}}}}}}xxxqqqmmmmmmmmmmmmkkkiiiddd___\\\WWWUUUUUUXXXWWWVVVXXX^^^mmmzzziiiYYYSSSOOOMMMUUUcccrrr{{{~~~~~~eeeUUUcccrrrnnnhhhhhhvvvrrrUUU@@@888555222111111111111000......//////000000000111////////////000000000000///////////////....................................//////000000//////.........------------......////////////000000000000000000111222333666888:::>>>KKKaaavvvxxxrrrttt~~~}}}|||xxxsssqqqxxxyyytttwww{{{nnn\\\PPPZZZhhhrrrssspppnnnnnnmmmmmmmmmppptttwwwxxxxxxyyyyyyyyyyyyyyyvvvsssppphhh___WWWVVVWWWZZZaaaiiipppqqqnnnjjjjjjoooqqqqqqpppooommmkkkiiiiiiiiijjjfffeeecccdddgggjjjkkkkkkkkkhhhccc^^^ZZZYYYZZZ\\\^^^aaafffiiilllnnnqqqtttyyyzzz{{{|||}}}~~~~~~~~~||||||zzzvvvrrrqqqrrrssswwwvvvvvvwwwxxxxxxxxxxxxttttttuuuuuuvvvuuusssrrruuuvvvxxxyyyyyyxxxvvvuuuttttttuuuwwwzzz|||{{{zzzzzzyyyxxxwwwvvvxxxzzz}}}~~~|||zzzxxxyyy{{{|||uuunnngggaaaXXXSSSNNNKKKHHHDDDFFFJJJPPPZZZhhhuuu~~~}}}}}}}}}~~~~~~~~~}}}|||zzzyyyxxx{{{yyywwwuuutttuuuvvvxxxzzz{{{||||||}}}||||||{{{|||{{{{{{{{{|||}}}~~~~~~|||{{{zzzzzzzzzxxxuuussssssrrrrrrqqqrrrssstttuuurrrrrrpppooollljjjhhhgggdddeeegggiiiiiiiiihhhhhhaaa```]]]ZZZ[[[bbbmmmvvvyyyyyywwwtttpppjjjdddaaaWWWTTTQQQNNNLLLIIIEEECCC@@@@@@AAAAAABBBEEEIIIMMMPPPTTTYYY^^^bbbfffkkknnnoooppprrruuuwwwyyyzzzzzz{{{yyyxxxzzz|||}}}{{{zzzxxxwwwvvvvvvvvvxxxyyyyyy|||{{{|||}}}}}}||||||||||||}}}~~~~~~}}}{{{zzz{{{~~~}}}{{{zzzzzz{{{zzzwwwuuuooohhh```YYYUUUQQQLLLIIICCCCCCBBBAAA@@@>>>======@@@JJJ\\\sssyyyjjj```YYYTTTUUUXXX]]]fffqqq|||mmm^^^VVVWWWooowww___```ooo~~~{{{qqq\\\FFF888666999444444444...111111111111111111111111{{{|||}}}}}}}}}}}}{{{|||||||||}}}~~~wwwrrroooqqqssssssoookkkfffccc___]]]^^^aaaaaa___bbbgggyyy~~~mmm^^^VVVRRRPPPWWWeeeuuu|||oooXXXbbbsssrrrwwwrrryyyyyy]]]HHH<<<999555222222222222111.../////////000000111111////////////000000000000.........///////////////........................,,,---...//////000//////......------------......////////////000000000000//////000111444666999;;;@@@QQQjjj}}}vvvrrrwww~~~yyytttuuusssjjjqqqyyy}}}~~~wwwfffVVVSSSaaapppwwwvvvrrrooonnnmmmmmmnnnrrrvvvyyyyyyyyy{{{zzzzzz{{{{{{xxxsssooofff]]]UUUUUUYYY^^^fffnnnlllpppqqqooopppssstttqqqooonnnllljjjiiihhhhhhhhheeedddccceeeiiilllmmmmmmlllggg```[[[YYY[[[]]]^^^```dddhhhlllmmmnnnpppqqqvvvwwwxxxzzz{{{{{{||||||zzzzzzxxxuuussssssuuuwwwzzzzzzyyyxxxvvvuuuuuuuuussstttuuutttrrrpppnnnmmmssstttvvvxxxxxxwwwvvvtttsssrrrsssuuuxxxzzzyyyxxxxxxyyyyyyxxxwwwxxx{{{~~~~~~{{{yyyzzz|||{{{uuunnngggcccYYYSSSNNNMMMJJJFFFEEEHHHMMMTTT^^^hhhqqqxxx}}}zzzzzzzzz{{{|||||||||{{{}}}}}}||||||{{{zzzxxxxxxzzzyyyxxxvvvvvvvvvwwwwww{{{{{{{{{|||||||||{{{{{{~~~}}}}}}|||||||||}}}}}}yyyxxxwwwxxxyyyyyywwwuuussssssrrrrrrrrrssstttuuuttttttrrrpppnnnkkkhhhfffdddeeefffggggggfffeeeeeeaaaaaa___]]]^^^dddmmmuuuwwwvvvtttpppkkkfffbbb___UUUSSSPPPMMMKKKHHHEEECCC???@@@@@@@@@AAADDDIIIMMMNNNRRRXXX]]]aaaeeeiiilllnnnoooqqqtttvvvxxxyyyyyyxxxxxxxxxzzz{{{{{{zzzyyywwwwwwvvvvvvvvvvvvxxxyyy|||{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}zzzyyyzzz}}}}}}{{{yyyyyyzzzzzzyyyxxxrrrlllccc]]]XXXTTTOOOKKKEEEEEEDDDCCCAAA@@@???>>>@@@GGGUUUkkk~~~oooddd\\\UUUTTTVVV[[[bbbnnn|||yyyfffZZZXXXkkkiiiYYYeee|||zzzpppppptttwwwyyy{{{}}}zzzdddIII:::666888444444555///111111111111111111111111{{{|||}}}}}}||||||~~~{{{|||}}}}}}|||xxxppptttwwwxxxuuuqqqnnnllljjjhhhhhhiiiiiifffiiinnnqqqbbbXXXUUUTTTXXXcccsss}}}xxx|||zzz```dddvvvzzzzzz~~~~~~iiiYYYGGGCCC<<<777444333333222///000000000000000000111////////////000000000000.........///////////////........................+++,,,---...////////////......------------......////////////000000000000000000111222555888;;;===EEEYYYtttzzzuuunnnxxx{{{rrrdddpppzzz|||xxxooocccXXXXXXffftttwwwuuusssqqqooonnnnnnooossswwwzzzzzzzzz{{{yyyyyy{{{|||yyysssnnnfff\\\UUUVVV\\\bbbjjjqqqiiiooorrrssstttwwwuuuqqqnnnmmmllljjjhhhgggffffffcccbbbcccfffjjjmmmoooooollleee]]]XXXZZZ]]]______aaaeeejjjnnnoooooopppqqqtttuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxvvvuuuvvvyyy{{{{{{|||{{{yyyvvvsssssssssssstttuuusssooommmllllllrrrssstttvvvwwwwwwwwwwwwuuuuuuuuuwwwyyyzzzzzzxxxvvvyyy{{{zzzxxxxxx{{{~~~}}}|||{{{{{{}}}yyysssnnnhhhddd]]]VVVPPPNNNKKKGGGEEEGGGHHHMMMUUU___hhhoootttvvvwwwyyyzzzzzzyyyxxxxxxyyyxxxxxxyyyyyyzzzyyyyyyxxxyyyxxxwwwvvvvvvuuuuuuuuu{{{{{{{{{{{{{{{{{{||||||~~~~~~}}}|||{{{{{{{{{{{{xxxvvvuuuuuuwwwyyyyyyxxxtttsssrrrqqqqqqqqqrrrssssssssssssrrrpppmmmjjjiiigggggggggfffeeedddcccbbbaaaaaaaaabbbeeejjjpppttttttrrrnnnjjjddd___[[[XXXTTTRRROOOLLLJJJHHHEEEBBB@@@@@@@@@@@@AAADDDHHHLLLNNNQQQWWW\\\```dddhhhkkknnnoooppprrrtttvvvwwwxxxwwwxxxyyyzzzzzzzzzyyyxxxwwwxxxxxxwwwuuuvvvxxxzzz|||{{{{{{|||~~~~~~~~~~~~}}}}}}||||||~~~|||zzzyyyzzz}}}}}}zzzxxxyyyzzz{{{{{{vvvooogggaaa]]]XXXRRRMMMGGGFFFEEECCCAAA@@@??????<<>>888555333111111111111000000000000000////////////000000000000............/////////000........................------......///......---......------------......////////////000000000000111222222444777;;;>>>@@@MMMbbb|||vvvrrrlll{{{zzzpppiiiwwwsssggg^^^YYY[[[hhhrrrsssrrrssssssqqqooooooppptttwwwyyyyyyxxxwwwvvvuuuxxx{{{zzztttoooeee[[[TTTWWW^^^eeelllrrrjjjooossstttuuuwwwuuuqqqmmmlllkkkiiigggfffeeedddbbbbbbcccfffkkkooopppqqqjjjbbbZZZWWWZZZ^^^___^^^___dddjjjoooqqqqqqrrrrrrtttuuuvvvwwwxxxyyyyyyyyyyyyzzzzzzyyyxxxxxxzzz|||zzz{{{|||yyyuuusssssstttsssttttttrrrooommmoooppprrrrrrtttuuuwwwyyyzzzzzzxxxwwwwwwxxxzzz{{{zzzxxxuuuyyy||||||yyyxxxzzz}}}|||{{{{{{{{{|||}}}xxxtttpppllliiiccc[[[SSSPPPMMMGGGDDDEEEEEEIIIQQQZZZdddkkkoooqqqrrrvvvxxxxxxuuussssssuuutttuuuvvvwwwxxxyyyyyyyyyvvvvvvwwwvvvvvvvvvuuuuuuyyyyyyyyyyyyzzz{{{{{{|||{{{{{{zzzyyyyyyyyyzzzzzzyyyvvvtttsssuuuwwwyyyyyywwwvvvtttrrrqqqqqqqqqqqqooopppqqqrrrqqqpppnnnmmmlllkkkjjjhhheeecccaaa`````````cccggglllppprrrrrrssspppkkkeee___YYYUUUSSSTTTQQQNNNLLLJJJHHHEEEBBBAAAAAAAAA@@@@@@CCCGGGJJJNNNQQQWWW\\\```dddhhhkkkooooooooopppqqqsssvvvwwwvvvxxx{{{|||{{{zzzzzzyyyxxxyyyyyyxxxuuuuuuxxx{{{|||{{{zzz{{{}}}~~~|||}}}~~~~~~~~~}}}{{{{{{}}}{{{zzzzzz{{{}}}{{{yyyyyy{{{}}}}}}xxxrrrkkkeeeaaa[[[TTTOOOHHHGGGDDDAAA????????????;;;@@@IIIZZZssszzzqqqggg^^^YYYYYYYYY\\\eeerrr|||qqq]]]aaarrrccc___hhhsssrrryyyrrrTTT@@@777777444888<<<777222222222222222222222222{{{|||||||||zzzzzz|||}}}|||tttooommmrrryyy|||||||||}}}~~~{{{wwwuuusssoooiiiiiimmmtttccc[[[ZZZXXXUUUYYYfffyyy~~~vvvpppwwwkkkeeevvvyyysssaaaYYYNNNCCC;;;666333111222222111111000000//////////////////000000000000---.........//////000000........................000000000000///...---,,,.........------.........////////////000000000000333333444666999===@@@BBBTTThhh}}}sssoooooouuulllnnn}}}mmm]]]UUURRR\\\gggoooppppppsssuuurrrppppppqqqtttwwwxxxwwwuuutttrrrrrruuuyyyyyyuuupppdddZZZTTTWWW___fffmmmrrrmmmqqqtttssstttvvvuuuqqqlllkkkjjjhhhgggeeeccccccaaaaaacccggglllpppqqqqqqiiiaaaXXXUUUYYY^^^___]]]]]]cccjjjooorrrsssttttttuuuuuuwwwxxxyyyzzzzzzzzz{{{||||||{{{zzzyyy{{{|||xxxzzz{{{yyyuuuttttttvvvrrrssstttrrroooooorrruuusssssstttuuuxxxzzz|||~~~xxxxxxwwwxxxzzzzzzxxxwwwtttyyy~~~~~~zzzxxxyyy|||yyyyyyzzz{{{|||}}}~~~yyyvvvtttqqqooohhh___UUUQQQMMMGGGCCCCCCEEEIIIQQQ[[[eeelllooopppnnnrrrvvvuuuqqqooopppsssttttttvvvwwwxxxyyyyyyyyyvvvvvvwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxyyyzzz{{{|||xxxxxxwwwwwwxxxxxxyyyyyy{{{xxxtttrrrtttvvvxxxyyy{{{zzzxxxuuutttssssssssskkkmmmooorrrssssssrrrrrrpppooollliiifffcccaaa```___```ccciiiqqqtttsssqqqtttqqqllleee^^^XXXTTTRRRSSSQQQNNNKKKJJJHHHEEEBBBAAABBBAAA@@@@@@BBBFFFIIINNNQQQWWW\\\```dddhhhkkkpppooonnnnnnppprrrtttvvvwwwyyy|||}}}|||{{{{{{zzzxxxzzzzzzxxxvvvuuuxxx{{{}}}{{{zzz{{{}}}~~~~~~zzz{{{}}}}}}|||{{{|||{{{zzzzzz{{{}}}}}}~~~}}}zzzzzz|||~~~yyytttmmmhhhccc]]]UUUOOOHHHFFFCCC???======>>>???===AAAHHHUUUkkk}}}uuulllbbb\\\[[[YYYYYY```kkkttt~~~{{{cccbbbnnnoooeeefff}}}~~~~~~rrrttt|||sssWWWCCC888777555:::???;;;222222222222222222222222~~~}}}|||zzzzzzzzz{{{|||~~~|||sssmmmqqqpppsss{{{zzzsssvvvxxxsssmmmjjjyyyqqqbbb\\\XXXWWWXXX```ooo}}}xxxjjjiiiyyysssgggpppyyyvvv{{{iiiaaaTTTHHH>>>777333111111111111111111000/////////---,,,...111333222000---...//////000//////...000000//////.........---............////////////000000///000000111222222///111333333111/////////444333555888999:::AAAJJJ[[[www{{{qqqrrruuummmjjjnnn|||{{{hhhZZZUUUUUUggggggiiilllooopppooommmrrrsssuuuuuuttttttvvvxxxtttqqqnnnpppssstttqqqmmm^^^[[[YYY\\\cccjjjoooqqqppppppqqquuuxxxyyyuuurrrooollliiigggeeedddaaa___]]]^^^bbbhhhmmmnnnmmmllleee```[[[ZZZ^^^aaa```^^^___eeemmmtttwwwwwwwwwvvvxxxxxxxxxyyyyyyyyyyyyyyy}}}||||||}}}}}}|||zzzxxxvvvvvvvvvvvvuuusssrrrqqqppptttvvvssssssxxxxxxttttttssssssuuuxxx{{{||||||xxxxxxyyyzzzzzz{{{{{{|||zzzzzzyyyxxxwwwvvvvvvuuu{{{zzzyyyyyyzzz|||}}}zzzuuupppoooiiifff___XXXPPPJJJFFFCCCDDDHHHOOOXXXaaaiiinnnqqqpppqqqrrrqqqooonnnoooppptttuuuvvvwwwwwwxxxwwwwwwzzzyyyxxxwwwwwwwwwxxxyyyuuuvvvwwwxxxyyyyyyzzzzzzyyyxxxvvvuuuvvvxxx{{{|||}}}{{{yyyxxxxxxyyyxxxvvvwwwuuussssssuuuuuussspppnnnnnnmmmmmmnnnoooppppppnnnnnnnnnnnnmmmkkkiiigggbbbaaaaaafffmmmrrrtttsssrrrqqqmmmfff___YYYVVVUUURRRMMMJJJJJJIIIDDDAAAAAACCCAAA??????@@@CCCGGGJJJLLLPPPVVV[[[___cccgggiiirrrqqqoooooooooqqqsssuuu|||}}}~~~~~~~~~|||{{{zzz{{{zzzxxxxxxxxxzzz|||}}}yyyyyy{{{|||}}}}}}}}}}}}||||||||||||{{{{{{zzzyyyxxxxxxxxxyyyzzz|||~~~~~~~~~}}}zzz|||~~~~~~|||}}}yyysssnnnhhhaaaXXXQQQLLLHHHDDDAAA@@@@@@???>>>======???III^^^uuu{{{qqqcccZZZYYYYYYYYY]]]eeennnxxxrrriiilllfff]]]ooo}}}|||vvvoooxxxtttUUUFFF777666:::;;;999666222222222222222222222222~~~}}}|||{{{||||||}}}~~~vvvppprrrqqquuu}}}}}}~~~~~~zzzvvvuuu~~~}}}tttgggaaa[[[XXXXXX]]]jjjwww|||~~~nnniiiuuuuuufffkkkzzzqqqooosssjjjbbbVVVIII>>>777333111111111111111111000/////////...---...111222111//////////////////.........000/////////........................////////////000000/////////000111111...000222222111//////000333333666999:::<<>>777333111111111111111111000//////000///......000111000...111000///...------......////////////........................////////////000000//////.../////////,,,...000111000000000111333333666999;;;???IIIUUUqqqxxx}}}tttsssxxxttt]]]VVV___iiivvvrrrnnnlllmmmoooppppppqqqtttvvvwwwwwwwwwxxxyyyxxxvvvsssrrrpppkkkddd^^^YYYXXXXXX\\\ccciiinnnoootttttttttuuuwwwwwwvvvuuuoookkkfffcccbbbbbbbbbaaadddfffjjjoooqqqooojjjfff\\\YYYWWWZZZ___dddeeeeeegggmmmtttyyy||||||{{{{{{zzzzzz{{{|||||||||||||||||||||{{{}}}~~~}}}|||zzzzzzzzzyyyyyyxxxxxxwwwxxxzzzzzzwwwwwwyyyxxxvvvvvvuuutttvvvxxxzzzzzzyyyxxxxxxxxxxxxyyyzzz{{{{{{~~~~~~}}}|||{{{zzzzzzyyyzzzyyyxxxxxxyyy{{{}}}||||||vvvrrrrrrppplllddd[[[SSSMMMIIIGGGDDDFFFKKKQQQYYYaaagggkkknnnoooqqqrrrrrrrrrtttvvvuuuvvvwwwyyyzzz{{{{{{{{{zzzzzzzzzzzzyyywwwvvvvvvxxxyyyzzz{{{|||}}}}}}}}}xxxwwwvvvuuuvvvxxxzzz|||~~~|||zzzyyyzzz{{{zzzyyyvvvtttssstttuuuuuutttsssppppppppppppqqqqqqqqqqqqmmmlllkkkkkkjjjjjjjjjjjjfffddddddhhhooouuuwwwwwwqqqpppkkkddd]]]WWWUUUTTTRRRLLLGGGGGGFFFBBBAAABBBBBBAAA??????@@@CCCFFFIIILLLPPPVVV[[[___ccchhhkkkmmmmmmmmmnnnpppsssvvvxxx||||||||||||{{{zzzyyyxxx{{{zzzyyyxxxyyyzzz{{{|||||||||}}}}}}}}}}}}}}}|||xxxxxxyyyyyyyyyxxxwwwwwwxxxyyy|||~~~|||yyyzzzzzzzzz|||yyytttoooiiibbbZZZUUUNNNLLLHHHFFFDDDBBB@@@===DDDBBB???AAALLL```yyy{{{lll```\\\YYYVVVUUU[[[cccnnnkkk___kkkjjj\\\^^^kkkuuutttwwwqqqwww}}}fffRRR===666666555333111222222222222222222222222||||||{{{{{{{{{{{{{{{{{{~~~~~~|||uuuqqqmmmnnnsss{{{xxxpppnnnggg___YYYUUUVVV```kkkssstttgggiiijjj|||qqq___ZZZ___ggglllsssyyy|||uuujjjeeegggddd^^^TTTHHH===666333222111111111111111000//////000///////////////......333111///---,,,,,,...//////////////////.....................////////////111000///......---......+++---///000///000111333444444777:::;;;???MMMZZZrrr{{{}}}sssZZZVVVfffwwwzzzrrrmmmkkklllmmmnnnpppssswwwyyyyyyyyyyyyzzzwwwvvvtttrrrnnnggg^^^WWWUUUVVVYYY^^^dddiiimmmooouuuuuuttttttuuuuuuuuutttppplllgggdddcccdddeeeeeeeeehhhmmmrrrtttpppjjjdddYYYXXXWWWZZZ___cccffffffkkkpppvvv{{{}}}|||||||||yyyzzz|||}}}}}}}}}}}}|||zzzzzzyyy{{{}}}~~~}}}|||{{{{{{zzzzzzzzzzzzzzzzzz|||}}}{{{yyyxxxyyyxxxwwwwwwvvvvvvwwwyyyzzzyyyxxxxxxwwwwwwwwwxxxyyyzzz{{{~~~~~~}}}|||{{{zzzzzzyyyyyyxxxwwwwwwxxxzzz}}}~~~{{{~~~}}}wwwsssssssssoooggg___VVVPPPLLLJJJGGGHHHKKKPPPWWW^^^eeeiiijjjmmmoooqqqqqqsssvvvxxxuuuuuuwwwyyyzzz{{{{{{{{{zzz{{{{{{{{{zzzxxxvvvtttvvvwwwxxxzzz{{{|||||||||yyyxxxxxxwwwxxxzzz{{{}}}{{{yyywwwwwwxxxxxxxxxwwwuuutttttttttuuuuuuttttttqqqqqqrrrrrrrrrrrrrrrrrrmmmllljjjiiiiiijjjkkklllhhhgggfffjjjqqqvvvxxxxxxrrrpppkkkddd]]]WWWUUUUUURRRKKKFFFEEEDDDAAAAAACCCAAA@@@??????@@@CCCFFFHHHLLLPPPUUUZZZ^^^ccchhhkkkllllllmmmnnnqqqsssuuuwww{{{{{{zzzzzzzzzyyyyyyxxx{{{zzzyyyyyyyyyzzzzzz{{{}}}}}}}}}~~~}}}}}}||||||wwwwwwwwwxxxxxxwwwwwwvvvwwwyyy|||zzzyyyzzz{{{{{{yyyuuupppjjjccc\\\XXXSSSPPPJJJFFFDDDCCCAAA@@@BBB@@@??????EEEUUUppp~~~nnnbbb[[[XXXUUUTTTYYY```kkkzzznnn\\\aaasssqqq^^^ZZZccc~~~ssslllwwwxxxmmmmmmzzznnnXXXAAA666555444222111111111111111111111111111}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~{{{tttooommmpppvvv~~~uuunnnjjjccc\\\WWWSSSTTT]]]hhhtttuuugggfffgggwwwnnn[[[SSSSSSUUUXXX^^^eeeiiirrr~~~pppeeeaaa^^^ZZZRRRGGG<<<666444444111111111111111000//////////////////............333111///---,,,,,,...///.........///////////////............////////////111000///......---......+++---/////////000222444555666888::::::@@@PPP___rrr|||tttZZZXXXlll~~~tttmmmjjjjjjjjjjjjooorrrwwwzzz{{{zzzzzzzzztttsssssspppkkkcccZZZTTTSSSVVV[[[aaafffkkknnnppptttttttttsssrrrrrrrrrrrroookkkfffccccccdddeeeeeedddggglllrrrssspppiiicccXXXXXXXXX[[[___bbbdddeeelllqqqwwwzzz|||{{{{{{{{{xxxyyy{{{}}}~~~}}}}}}|||yyyxxxwwwxxx{{{||||||{{{zzzzzzyyyyyyyyyzzz{{{{{{}}}|||{{{yyyxxxwwwxxxxxxwwwwwwyyyzzz{{{yyyxxxxxxwwwvvvvvvwwwxxxzzz{{{}}}|||{{{{{{yyyyyyxxxwwwxxxwwwvvvvvvwwwyyy{{{}}}{{{}}}}}}vvvtttuuutttqqqjjjbbbZZZTTTOOOLLLIIIIIIIIILLLRRRYYYaaaeeegggiiilllooopppsssvvvxxxtttuuuvvvxxxyyyzzzzzzzzz{{{{{{|||{{{zzzxxxvvvuuuuuuvvvxxxzzz{{{|||}}}}}}zzzzzzyyyyyyzzz{{{}}}}}}zzzxxxwwwwwwxxxxxxxxxwwwuuuuuuvvvuuutttttttttuuurrrrrrssssssssssssrrrqqqmmmlllkkkjjjiiijjjkkkllliiihhhhhhmmmsssxxxyyyxxxsssqqqlllddd]]]XXXVVVVVVQQQKKKFFFEEEDDDBBBAAACCC@@@?????????AAACCCEEEGGGKKKNNNSSSXXX]]]bbbgggkkkmmmmmmnnnoooppprrrssstttxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyzzzzzzzzz|||}}}}}}}}}}}}||||||{{{vvvwwwwwwxxxxxxwwwwwwwwwvvvxxx{{{}}}~~~}}}~~~}}}{{{|||}}}zzzyyywwwrrrkkkddd^^^[[[YYYSSSKKKEEECCCBBBBBBBBB======>>>@@@CCCNNNfff}}}}}}oooccc[[[XXXUUUUUUZZZ```hhhtttttt^^^]]]iiiuuuvvv___XXXbbbvvvkkkttt~~~mmmeeennnuuu^^^EEE888555555333333111111111111111111111111}}}}}}}}}}}}~~~zzzvvvrrrsssvvv~~~uuuoooeee^^^XXXSSSPPPQQQ[[[eeetttwwwiiifffgggtttnnn[[[QQQNNNOOONNNQQQXXX\\\eeezzzxxxeee\\\\\\YYYRRRHHH<<<555444555111111111111111000//////---...//////...---...///111000///...------...............///////////////............////////////000000//////.../////////---///000000000111333555666777999;;;<<>>BBBBBBHHH]]]sss|||qqqfff^^^ZZZWWWVVVZZZ^^^eeeooozzzzzzccc\\\```iiiwwwwwwbbbZZZccc~~~ooouuuwwwgggjjj|||dddIII;;;777666444444111111111111111111111111~~~}}}||||||||||||}}}~~~{{{yyyyyyxxxzzztttkkk```ZZZTTTPPPMMMNNNWWWbbbrrr|||nnniiieeeoooppp___UUUQQQTTTNNNOOOTTTXXX^^^qqqkkk___^^^\\\VVVJJJ===555333555111111111111111000//////+++---//////------///111///////////////...................../////////000............////////////000000/////////000111111///000111111000111444666555777:::===???III^^^qqq~~~}}}uuurrrppp}}}|||yyytttZZZWWWgggvvvwwwtttoookkkjjjjjjiiihhhjjjooovvv{{{|||{{{zzzyyyqqqqqqppplllddd\\\TTTPPPRRRXXXaaahhhmmmpppsssuuusssvvvxxxwwwssspppnnnnnngggdddbbb```aaaaaaaaa```dddfffiiillllllggg```ZZZUUUVVVYYY\\\^^^aaadddfffooorrrwwwyyyzzzyyyyyyyyysssuuuxxxzzz{{{{{{zzzyyyzzzxxxwwwwwwyyy{{{{{{{{{zzzzzzyyyxxxyyy{{{}}}~~~zzzxxxyyyxxxtttuuuyyyyyyyyyzzz|||}}}{{{wwwvvvuuutttuuuwwwyyy{{{yyyyyyxxxwwwvvvuuuttttttvvvuuuttttttuuuwwwzzz{{{{{{{{{~~~}}}uuusssuuuqqqpppnnniiibbbZZZRRRNNNJJJGGGDDDDDDHHHOOOWWW]]]fffhhhlllnnnpppsssvvvyyyxxxxxxyyyyyyyyyyyyxxxxxx|||{{{zzzyyyyyyyyyyyyyyyuuuvvvxxxzzz|||}}}~~~~~~xxxxxxxxxyyyzzzzzz{{{{{{{{{yyyxxxxxxyyyzzzzzzyyywwwyyyyyywwwtttrrrrrrtttqqqrrrtttttttttrrrqqqoooooooooooonnnmmmlllkkkjjjggghhhkkkrrrxxxzzzwwwtttqqqnnnhhh```YYYTTTTTTTTTPPPJJJHHHIIIHHHDDDBBBDDD>>>??????@@@AAACCCDDDEEEHHHKKKPPPTTTYYY___eeejjjjjjkkkmmmoooqqqsssttttttssssssssstttvvvxxxzzz|||zzz{{{{{{{{{zzzyyyyyyxxxxxxyyyzzz{{{{{{|||{{{{{{xxxyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}~~~zzzyyyxxxyyyxxxtttllleeebbb```YYYUUUOOOJJJFFFCCC@@@>>>>>>;;;===AAAAAADDDVVVkkk~~~}}}tttkkkccc^^^YYYUUUVVVYYY```kkkwwwgggZZZXXX```rrruuuggg```eeesssvvv~~~pppmmmjjjNNN???999777444333111111111111111111111111{{{|||}}}~~~~~~}}}}}}|||{{{{{{{{{}}}~~~}}}~~~}}}}}}|||xxxuuuyyyqqqfff^^^XXXRRRNNNKKKLLLUUU___ooo~~~ssslllccckkkqqqccc[[[WWW[[[SSSPPPUUUXXX\\\mmmrrreeebbb```YYYMMM???555333444111111111111111000//////***,,,//////------///222---...//////000//////...---.........//////000000............/////////000000000///000000111222333111222222111111111444666444666;;;>>>BBBMMMdddyyy|||sssqqqqqqyyyvvvsssYYYUUUbbbooopppnnnkkkjjjkkkkkkjjjiiiiiiooovvv{{{|||{{{zzzyyyrrrrrrpppkkkbbbYYYRRROOORRRZZZccckkkoooqqqtttwwwtttwwwzzzyyytttpppnnnnnngggeeecccbbbccccccbbbaaafffgggiiijjjiiiccc\\\VVVRRRUUUXXX\\\___bbbeeehhhpppssswwwzzzzzzyyyyyyyyyqqqssswwwyyyzzzzzzxxxwww|||zzzxxxxxxyyy{{{{{{{{{{{{zzzyyyyyyzzz|||~~~yyywwwyyywwwssstttyyyyyyyyy{{{}}}~~~|||wwwvvvtttssstttvvvyyy{{{yyyxxxxxxwwwvvvuuuttttttvvvuuuttttttuuuwwwyyy{{{{{{yyy||||||tttsssuuuoooooonnnjjjddd[[[SSSNNNLLLIIIFFFDDDHHHOOOXXX]]]gggiiimmmoooqqqtttwwwzzzzzzzzz{{{{{{zzzzzzyyyxxx|||{{{yyyxxxxxxyyyzzz{{{ssstttvvvxxxyyy{{{||||||vvvwwwwwwxxxxxxyyyyyyzzzyyywwwuuuvvvwwwxxxxxxwwwxxxzzzzzzxxxsssqqqqqqsssqqqrrrsssttttttrrrpppoooooopppppppppooommmjjjiiifffggglllsssyyyzzzwwwrrrpppmmmfff^^^WWWRRRRRRSSSOOOKKKHHHJJJIIIEEECCCCCC>>>>>>???@@@AAACCCDDDEEEGGGJJJNNNSSSXXX^^^eeeiiihhhiiilllooorrrtttuuuvvvqqqqqqrrrsssuuuxxx{{{}}}zzz{{{{{{{{{zzzzzzyyyxxxwwwxxxyyyzzz{{{{{{{{{{{{yyyzzz{{{{{{||||||||||||}}}|||{{{zzzzzzzzzzzzzzzyyy|||~~~xxxvvvxxxyyyyyytttmmmfffbbbbbbVVVTTTPPPMMMIIIDDD>>>:::BBB======@@@???AAAQQQeee|||~~~wwwooogggaaaZZZTTTSSSUUU\\\iiivvv{{{hhhXXXSSSZZZpppuuummmfffgggvvvwwwwwwwwwqqqnnnQQQAAA;;;777333111000000000000000000000000yyyzzzzzz{{{{{{{{{{{{{{{}}}|||{{{zzzzzz{{{|||}}}~~~}}}~~~|||wwwssssssuuuvvvyyy{{{nnn\\\UUUOOOLLLJJJIIIMMMSSSdddrrr~~~{{{wwwfffkkkxxxxxxiiibbb___dddaaa]]]ZZZWWWZZZhhhvvvpppggg^^^WWWTTTKKK<<<444555333222111000////////////222111000//////000111222000000000000...,,,***(((+++,,,---......---,,,+++////////////////////////............////////////000000000000111222333444999666777===EEESSSkkk}}}mmmgggtttxxx|||dddPPPZZZiiihhhkkkkkkkkknnnpppqqqooonnnnnnqqqvvv{{{~~~uuusssqqqnnnfffZZZTTTSSSTTTYYYaaaiiiooorrrrrrrrrxxxxxxwwwwwwvvvsssnnnjjjeeefffgggfffdddcccdddeeeiiilllmmmjjjccc]]]YYYYYYTTTXXX\\\\\\\\\___eeekkkppprrrvvvyyyzzzzzzxxxvvvtttvvvxxxxxxwwwvvvvvvvvvuuutttuuuxxxzzz|||{{{zzz||||||{{{||||||}}}~~~|||yyyvvvuuuuuuvvvwwwzzzxxxxxxyyy{{{|||{{{zzz{{{xxxuuussssssuuuxxxzzz|||{{{yyywwwvvvvvvvvvwwwxxxtttppppppssswwwyyyyyy|||yyyxxx|||vvvrrrtttsssqqqnnniii```WWWPPPIIIDDDBBBEEEIIIMMMUUU\\\bbbiiiooooooooossswwwwwwzzzzzzyyyyyyyyyzzz{{{{{{}}}{{{xxxwwwwwwvvvuuussstttvvvyyy|||}}}}}}|||{{{zzzxxxvvvvvvxxx{{{||||||}}}{{{yyywwwuuuttttttttt|||{{{xxxvvvtttsssssstttttttttuuuuuutttrrrpppooopppooommmkkkjjjjjjjjjkkklllmmmnnnpppqqqqqqqqqqqqpppkkkccc\\\WWWTTTRRRQQQMMMKKKGGGEEEEEEDDDCCCBBB@@@@@@??????@@@BBBDDDFFFFFFHHHLLLSSS[[[bbbfffhhhjjjkkkmmmooopppqqqrrrrrrqqqqqqrrrsssuuuwwwyyyzzzyyyzzz{{{||||||zzzxxxwwwwwwxxxyyy{{{|||}}}~~~~~~{{{|||}}}|||{{{zzz{{{|||yyyyyyxxxyyyyyyzzz||||||~~~}}}~~~zzzuuutttuuuuuussspppkkkfffccc\\\XXXQQQKKKGGGDDDBBB@@@@@@>>>???@@@AAADDDOOO[[[uuuxxxnnnccc^^^ZZZXXXWWWYYYbbbmmmyyyqqq___TTTWWWgggxxxrrrbbb___rrr|||ttt{{{sssvvvuuu\\\DDD:::888555000333333333222333333444444xxxyyyzzz{{{{{{{{{{{{{{{~~~}}}|||{{{{{{|||}}}~~~|||xxxuuuttttttuuutttyyyvvvbbbYYYPPPLLLJJJIIILLLQQQ\\\jjjwww||||||{{{vvvpppgggjjjuuu}}}ooofffccccccaaa___[[[VVVWWWcccrrroooddd[[[WWWNNN@@@777888333222111000////////////111000////////////000111......//////000////////////000000111111000000///////////////////////////............////////////000000000000111333444444999777888???IIIYYYqqq~~~oookkk{{{~~~zzzwww^^^OOO\\\llljjjllllllmmmooorrrtttsssrrrtttwwwzzz~~~~~~wwwtttqqqmmmdddYYYSSSSSSWWW[[[ccckkkpppssssssrrrwwwwwwvvvvvvuuuqqqmmmiiifffggghhhgggeeedddeeefffkkknnnoookkkddd\\\YYYXXXUUUXXX\\\]]]]]]```ggglllrrrtttwwwzzz{{{zzzxxxwwwtttvvvxxxxxxwwwvvvvvvvvvvvvuuuuuuwwwyyy{{{{{{{{{zzzzzzzzz{{{{{{|||}}}~~~~~~|||yyywwwuuuuuuvvvvvvyyyxxxxxxyyy{{{|||{{{zzzxxxwwwvvvuuuuuuuuuwwwwww{{{zzzxxxwwwvvvvvvwwwwwwwwwtttqqqrrruuuxxxyyyyyy|||yyyyyyyyyvvvvvvtttrrrooojjjaaaXXXQQQJJJEEECCCEEEIIIMMMUUU\\\aaahhhnnnnnnooosssvvvvvvxxxxxxxxxwwwwwwxxxyyyyyyzzzxxxvvvuuuuuuuuutttssssssuuuxxx{{{||||||{{{{{{zzzxxxvvvvvvxxx{{{|||||||||zzzxxxwwwvvvvvvwwwxxxxxxwwwvvvtttssssssssssssttttttuuuuuutttrrrqqqpppmmmmmmlllkkkkkkkkkkkkkkkjjjlllnnnppprrrrrrqqqpppmmmhhhbbb]]]YYYVVVSSSQQQMMMJJJGGGEEEEEEDDDCCCBBB@@@@@@??????@@@BBBDDDFFFGGGIIIMMMTTT\\\bbbgggiiijjjkkklllnnnoooqqqrrrsssrrrrrrrrrsssuuuvvvxxxyyywwwxxxzzz{{{{{{zzzxxxwwwuuuvvvwwwxxxzzzzzz{{{{{{zzz|||}}}|||zzzzzz{{{|||yyyyyyyyyyyyzzz{{{|||}}}~~~}}}|||}}}~~~wwwrrrttttttsssrrrooolllhhhggg\\\XXXQQQKKKGGGEEEBBB@@@@@@>>>>>>??????BBBLLLWWWooo~~~tttiiibbb\\\WWWTTTUUU]]]gggvvvxxxeeeXXXXXXgggwwwtttbbb\\\kkk{{{vvvxxxqqqppp{{{```GGG;;;888555000333333222222222222333333wwwxxxyyyzzz{{{|||||||||~~~}}}}}}||||||}}}}}}~~~{{{xxxwwwuuusssqqqnnnkkklllqqqvvv|||lll```SSSMMMJJJIIIJJJNNNUUU```mmmuuuyyyyyyssskkkggghhhqqqwwwkkkeeebbbbbbccc^^^VVVUUU```nnn}}}uuuiii___\\\SSSEEE;;;999333222111000////////////000000///......///000000...............///000000---...////////////...---////////////////////////............///////////////000000000222333444555999888:::BBBOOOaaaxxx|||oooppp{{{{{{|||zzzzzz|||~~~iiiUUUNNN___ooolllmmmmmmmmmppptttwwwxxxxxxzzz|||~~~}}}zzzuuuqqqlllbbbWWWRRRRRR[[[___fffmmmrrrtttttttttwwwvvvuuutttssspppllliiiggghhhiiigggfffeeeggghhhnnnpppqqqmmmddd\\\WWWUUUVVVYYY\\\^^^___ccciiinnnuuuvvvxxxzzzzzzyyyxxxwwwuuuvvvxxxxxxvvvuuuvvvwwwwwwvvvuuuvvvxxx{{{||||||yyyyyyyyyyyyzzz{{{|||||||||{{{zzzxxxwwwvvvvvvvvvyyyxxxxxxyyy{{{||||||{{{uuuuuuuuuvvvvvvvvvuuuuuuxxxxxxvvvuuuuuuuuuuuuuuuuuusssrrrrrruuuwwwxxxxxxzzzxxxwww~~~~~~zzzxxxwwwuuuqqqlllcccZZZSSSLLLFFFCCCEEEHHHLLLTTT\\\```hhhnnnnnnooosssvvvvvvwwwvvvvvvuuuuuuvvvvvvvvvwwwuuusssssstttuuutttsssrrrtttwwwzzz|||||||||{{{{{{yyyvvvvvvxxx{{{||||||{{{yyywwwvvvvvvxxxzzz|||tttsssssssssrrrrrrrrrrrrssssssssssssrrrrrrqqqpppkkkkkkllllllllllllkkkkkkgggiiimmmppprrrqqqooonnniiieee```\\\YYYVVVSSSQQQLLLJJJFFFEEEDDDDDDCCCBBB@@@@@@??????@@@BBBDDDFFFGGGJJJOOOUUU\\\bbbgggiiikkkkkkkkklllnnnpppssstttsssssssssssstttuuuvvvwwwvvvwwwyyyzzzzzzyyyxxxwwwvvvvvvwwwwwwxxxyyyyyyzzzyyy{{{|||{{{zzzyyyzzz|||zzzzzzzzz{{{{{{|||}}}}}}}}}{{{zzz{{{}}}}}}uuupppssssssrrrqqqooommmkkkiii\\\XXXQQQLLLHHHEEEBBB@@@@@@>>>===>>>===???GGGQQQeeeyyyzzznnneee\\\VVVRRRRRRZZZcccuuu~~~nnn^^^ZZZffftttvvvcccZZZddd{{{wwwsssvvvnnn}}}fffLLL===888555111333222222111111111222222xxxyyyzzz{{{|||}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~|||xxxvvvvvvtttpppmmmiiiccc```ccckkktttwwwiiiZZZQQQMMMIIIIIIKKKSSSZZZeeeooovvvwwwqqqlllddddddnnn~~~mmmbbb___bbbdddaaaXXXUUU```nnnxxxkkkcccbbb[[[LLL>>>:::333222111000////////////000///...------...///000111000...,,,+++,,,,,,------------......---------////////////////////////............//////////////////000111222444555666999999<<>><<<===<<<===BBBJJJ[[[pppqqqggg[[[UUUQQQRRRZZZcccrrr|||vvvddd]]]eeeqqqxxxggg[[[aaayyy}}}tttnnn{{{ttt~~~jjjOOO>>>999666333222222111111000111111111zzzzzz{{{}}}}}}~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{|||~~~zzzuuusssrrrqqqmmmiiiccc___\\\\\\```jjj{{{ttteee[[[SSSLLLIIIJJJSSSWWW```jjjrrrssspppmmm```aaalllooo___ZZZ\\\```^^^XXXVVV___lllzzznnnhhhjjjeeeUUUCCC;;;333222111000////////////000///...------...///000222111///---,,,,,,------000000000000000000000000////////////////////////............//////////////////000111222444666777888:::???IIIZZZnnn~~~~~~pppkkkxxxxxxtttvvvvvvsssrrruuu|||~~~ooofffiiiuuuhhhTTTNNNTTTgggrrrllljjjjjjmmmqqqwww{{{}}}~~~zzz|||~~~~~~|||uuunnnfff]]]TTTRRRUUUcccffflllrrrvvvxxxxxxxxxzzzxxxvvvuuutttrrrnnnkkkfffggggggeeeddddddgggiiioooppppppjjjaaaYYYUUUTTTYYYZZZ]]]```dddjjjppptttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwuuuuuuvvvxxxyyywwwuuuuuuwwwzzz{{{|||xxxxxxxxxxxxxxxyyy{{{{{{zzzzzzzzzyyyxxxwwwvvvvvvxxxwwwwwwyyy{{{}}}}}}|||xxxvvvtttrrrsssuuuxxxzzzwwwwwwwwwvvvuuutttsssrrrooopppqqqqqqrrrssstttuuussssssssswww}}}|||{{{yyywwwrrrjjjaaa[[[SSSLLLGGGFFFGGGIIIPPPXXX___gggnnnoooooosssuuuttttttttttttttttttuuuuuuvvvuuutttssssssvvvwwwwwwwwwvvvwwwyyy|||~~~|||zzzxxxwwwyyy{{{|||||||||zzzwwwtttssstttuuuvvvuuuvvvvvvvvvtttrrrooonnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmkkkiiifffdddaaadddhhhkkklllkkkhhhfffgggaaaYYYSSSPPPOOOOOOOOOKKKHHHEEEDDDDDDDDDCCCBBB@@@@@@??????@@@BBBDDDFFFGGGKKKPPPUUUYYY^^^dddhhhlllllllllmmmooorrruuuwwwvvvvvvvvvuuuuuuvvvvvvwww~~~}}}}}}|||zzzyyyxxxwwwyyyyyyxxxwwwwwwwwwwwwxxxvvvxxxyyyyyyxxxxxxyyy{{{yyyzzz{{{|||}}}}}}}}}}}}zzzyyyxxxyyy|||~~~~~~~~~|||xxxqqqrrrtttwwwwwwuuuooohhhddd^^^ZZZUUUPPPLLLHHHEEEBBBBBB>>><<<===<<<;;;???EEEUUUjjjvvvkkk^^^VVVRRRRRRXXX```kkkvvv}}}iii^^^cccnnnqqqbbb```ssstttmmmyyywww}}}mmmSSS@@@999777666333222111111000000000111{{{{{{|||}}}}}}}}}}}}|||yyyzzzzzz{{{{{{zzzzzzyyyzzz|||{{{sssoooooonnnkkkggg___\\\ZZZYYYYYY```qqquuujjj]]]RRRLLLMMMQQQUUU___jjjpppnnnmmmmmmaaa```iiitttbbbVVVVVVYYYYYYVVVUUU^^^hhhzzzssslllooolllZZZFFF;;;333222111000////////////000000///......///000000000000000/////////000000///......------......///////////////////////////............//////////////////000111333555666777777;;;CCCOOObbbvvvzzzmmmlll{{{qqqpppuuuzzzkkkccciiiyyyuuu^^^OOOOOOXXXjjjrrrkkkhhhiiimmmsssyyy}}}~~~~~~xxxzzz{{{}}}~~~~~~~~~~~~{{{ssskkkcccZZZTTTUUUYYYeeehhhmmmssswwwzzz{{{{{{zzzyyyvvvuuutttrrrooolllfffgggfffeeecccdddgggjjjmmmmmmlllfff]]]WWWTTTUUUZZZ[[[]]]aaagggmmmsssvvvuuuttttttttttttuuuvvvwwwvvvwwwwwwvvvuuuuuuvvvxxxyyywwwuuuvvvxxxzzz{{{zzzyyyyyyyyyyyyzzz{{{||||||{{{zzzyyyxxxwwwwwwwwwwwwxxxwwwwwwyyy{{{}}}}}}|||yyywwwtttrrrsssvvvzzz|||zzzyyyyyyxxxvvvtttrrrqqqmmmnnnnnnnnnnnnooorrrtttppprrrsssvvv|||~~~}}}|||{{{yyyvvvooofff```XXXPPPIIIGGGFFFGGGMMMUUU\\\dddlllmmmnnnqqqrrrqqqqqqqqqrrrrrrssstttvvvvvvvvvuuuttttttwwwxxxxxxxxxyyyzzz{{{}}}~~~}}}{{{xxxxxxyyy{{{|||{{{|||zzzxxxuuutttsssrrrrrrvvvwwwxxxxxxvvvsssooommmkkkkkkkkkkkkkkklllmmmnnnqqqpppooollljjjgggeeecccbbbdddgggiiiiiihhheeecccccc^^^WWWRRRPPPOOOOOONNNJJJHHHEEECCCDDDDDDCCCBBB@@@@@@??????@@@BBBDDDFFFHHHMMMSSSWWWZZZ^^^dddhhhmmmmmmmmmoooqqqtttwwwxxxxxxwwwwwwwwwwwwwwwxxxyyy~~~}}}|||{{{yyyyyyxxxxxxwwwuuutttssssssttttttuuuvvvxxxxxxwwwwwwyyyzzzxxxyyy{{{|||}}}}}}|||{{{zzzxxxxxxyyy|||~~~~~~~~~|||{{{tttsssuuuxxxxxxuuuoooiiiddd```\\\WWWRRROOOKKKFFFDDDCCC???===>>>>>><<<>>>BBBRRReeerrrdddZZZUUUSSSUUUZZZcccnnnlll^^^___iiikkk___iii{{{{{{ssszzzwwwyyy~~~~~~pppWWWCCC:::888777444333222111111111111111{{{{{{{{{{{{{{{zzzzzzyyyzzzzzz{{{||||||{{{zzzzzzyyy{{{~~~~~~rrrllllllmmmkkkhhh___\\\YYYXXXWWW[[[hhhuuuzzziiiYYYRRRSSSQQQWWWeeerrrtttnnnkkkmmmfffaaaeee{{{~~~kkkXXXVVVVVVWWWWWWXXX^^^fffvvv{{{wwwkkkllliiiXXXDDD999333222111000////////////111000////////////000111////////////...---,,,,,,,,,+++************+++,,,////////////////////////............//////////////////000111333555777888777===GGGVVVlll{{{ooorrrvvvvvvwwwkkkdddlllzzzhhhSSSJJJPPP[[[kkkrrrkkkgggiiinnnuuu{{{}}}yyyzzz{{{|||}}}}}}||||||yyyqqqhhh```YYYTTTWWW]]]eeehhhmmmsssxxx{{{|||}}}zzzxxxuuutttsssqqqnnnlllhhhhhhgggeeedddeeeiiillljjjjjjgggaaaYYYUUUUUUVVV[[[[[[]]]bbbiiipppuuuxxxuuutttsssssstttvvvxxxyyywwwwwwwwwvvvuuuuuuwwwyyyxxxwwwvvvwwwyyyzzzzzzyyyzzzzzzzzz{{{{{{|||}}}~~~|||zzzxxxwwwvvvvvvxxxxxxwwwwwwwwwxxx{{{}}}}}}|||xxxwwwuuuuuuuuuxxxzzz|||xxxwwwwwwuuussspppmmmkkkfffggggggfffeeefffkkkoookkknnnppprrruuu}}}||||||{{{xxxrrrjjjddd\\\TTTKKKGGGEEEEEEKKKRRRXXXaaahhhjjjjjjmmmnnnmmmmmmnnnnnnpppqqqsssuuuvvvvvvuuuttttttvvvxxxxxxwwwzzz{{{{{{|||}}}~~~~~~~~~~~~{{{yyyxxxyyy{{{|||{{{zzzzzzyyyxxxvvvtttrrrqqqsssuuuwwwxxxwwwssspppmmmlllkkkkkkkkklllmmmooopppqqqpppmmmkkkhhhgggfffeeeeeefffggghhhhhhfffdddccc\\\ZZZWWWUUUTTTSSSQQQOOOIIIGGGDDDCCCDDDDDDCCCBBB@@@@@@??????@@@BBBDDDFFFJJJOOOVVVYYY[[[___eeejjjmmmnnnooorrrtttvvvxxxyyyxxxxxxxxxxxxyyyyyyzzz{{{||||||{{{zzzzzzzzzzzz{{{yyywwwuuusssrrrrrrrrrssstttuuuwwwwwwvvvwwwxxxzzzwwwxxxzzz|||||||||{{{zzzyyyxxxxxxyyy|||~~~~~~{{{uuuuuuvvvuuussspppllljjjaaa^^^YYYUUUQQQMMMHHHEEEDDD@@@>>>??????>>>>>>AAALLL]]]xxxuuuggg^^^YYYUUUVVVZZZ^^^iiizzzooo]]][[[ccczzzttt```cccrrr~~~~~~}}}|||ttt[[[FFF;;;888666555444333222222111111111zzzzzzzzzzzzyyyxxxwwwwwwzzz{{{|||}}}}}}|||{{{zzzyyy|||~~~ssskkkkkkmmmllliiibbb]]]YYYYYYYYY[[[dddmmm~~~qqq^^^VVVWWWRRR[[[lllzzzzzzqqqlllnnnkkkcccbbbtttsss^^^YYYWWWXXXZZZ[[[aaagggxxxvvvwwwhhhfffcccSSS???444333222111000////////////222111000//////000111222//////...---***'''$$$###......,,,,,,,,,,,,......////////////////////////............/////////000//////000111333555777888666???KKK[[[sss}}}rrrxxx{{{}}}wwwmmmgggnnnyyy{{{vvv___LLLGGGQQQ]]]lllssskkkgggjjjpppwww~~~}}}{{{{{{||||||||||||{{{{{{xxxpppfff___XXXUUUYYY```eeehhhmmmsssxxx{{{}}}~~~yyywwwtttrrrqqqpppmmmkkkiiiiiihhhfffeeegggjjjmmmhhhgggddd]]]WWWSSSUUUXXX[[[\\\^^^cccjjjqqqwwwyyyuuuuuuttttttuuuwwwzzz|||wwwwwwwwwvvvtttuuuwwwyyywwwvvvvvvxxxzzzzzzyyyxxx||||||{{{||||||}}}~~~|||zzzxxxvvvuuuvvvxxxzzzwwwvvvwwwxxx{{{}}}}}}}}}vvvvvvwwwxxxyyyyyyzzzzzzssssssrrrpppmmmjjjgggeee___```___]]]\\\^^^ccchhhfffiiilllmmmooowww}}}|||}}}|||zzztttlllggg^^^VVVLLLHHHEEEDDDIIIPPPUUU^^^eeeggghhhjjjkkkjjjkkkkkklllnnnppprrrtttvvvvvvuuuttttttvvvwwwwwwvvv{{{{{{{{{{{{|||||||||}}}~~~|||yyyxxxyyy{{{|||{{{yyyzzzzzzzzzxxxvvvtttrrrppprrruuuwwwwwwtttqqqnnnmmmlllllllllmmmoooppprrrpppnnnllljjjhhhggggggggghhhhhhhhhhhhhhhfffeeedddVVVVVVWWWYYYYYYXXXTTTQQQIIIGGGDDDCCCCCCDDDCCCCCC@@@@@@??????@@@BBBDDDFFFLLLRRRXXX\\\]]]```ggglllmmmnnnqqqsssvvvxxxyyyyyyyyyyyyyyyyyyzzz{{{|||}}}xxxxxxxxxyyyzzz{{{|||}}}{{{zzzwwwtttssssssssstttsssuuuvvvwwwvvvvvvxxxzzzvvvwwwzzz{{{||||||zzzzzzzzzyyyxxxzzz}}}~~~vvvuuutttrrrqqqpppppppppbbb___[[[VVVRRRNNNJJJFFFEEE@@@>>>@@@AAA??????AAAEEEUUUppptttggg```\\\YYYZZZ]]]___iiizzzqqq\\\YYY___www{{{bbbaaaooowww___HHH<<<777555666555444333222222222222zzz{{{|||zzzwwwvvvwwwzzzyyyzzz{{{{{{{{{zzzyyyxxxzzzzzzzzz|||wwwooolllllljjjhhheee```YYYTTTTTTXXX___cccxxxyyyiii\\\TTTSSSZZZiiizzzyyyuuuuuuooommmiiinnnwwwbbb\\\YYYeeepppgggfffwwwtttzzzjjj^^^XXXMMM>>>333222111111000000000000000111111000///////////////..............................---------,,,,,,,,,000000000000000000000000000000////////////000000...000333444555555777888999<<>><<<<<>>>>>???@@@CCCPPPlllzzznnnccc]]][[[[[[\\\___gggttt}}}aaaXXXeeerrrjjj]]]aaa{{{dddMMM???999777999777555333111000000000yyyzzz{{{xxxuuutttuuuwwwxxxxxxwwwwwwwwwyyyzzz{{{yyyyyyyyy{{{tttmmmlllmmmlllkkkgggbbbZZZTTTRRRTTTYYY\\\sss|||lll___VVVTTTYYYgggyyy~~~}}}xxxssskkkkkk{{{|||jjjcccaaasss~~~{{{xxxzzzjjj]]]UUUIII;;;222222111111000000000000000111111000///////////////........................////////////.........---000000000000000000000000000000////////////000000...111333555555666777999>>>CCCSSSlll~~~|||wwwuuuyyy~~~{{{qqqfffWWWOOOOOO\\\kkkppplllfffdddiiipppvvvyyy|||}}}zzzwwwsssggg[[[UUUSSSSSSYYY___dddgggmmmssswwwyyyzzzyyyzzzyyyxxxvvvsssooollljjjhhhfffeeefffiiillloooooopppiii___WWWSSSSSSUUUVVV]]]\\\]]]aaaiiiqqqvvvwwwwwwwwwwwwvvvwwwwwwxxxyyy||||||zzzyyyxxxwwwwwwwwwxxxxxxyyyyyy{{{|||}}}~~~|||{{{{{{zzzzzz{{{{{{|||{{{zzzxxxvvvuuuuuuvvvwwwxxxwwwuuuuuuuuuvvvxxxyyytttssssssssssssqqqnnnkkkjjjhhhfffccc___ZZZTTTOOOPPPNNNMMMLLLMMMOOORRRSSSVVVXXXXXXVVVVVV\\\iiisss}}}zzz{{{|||zzzssslllccc]]]RRRIIIDDDDDDGGGJJJSSSWWW\\\```aaabbbcccddddddfffjjjlllnnnooorrrttttttuuuvvvxxxyyyyyyzzzzzzyyyzzz{{{|||}}}~~~|||yyy{{{}}}||||||{{{{{{xxxtttqqqpppqqqrrrssssssqqqooommmpppooooooppprrrsssrrrqqqnnnllljjjfffdddccccccdddeeeddddddeeeeeeccc___\\\YYYTTTQQQRRRUUUVVVQQQKKKGGGFFFDDDBBB@@@@@@@@@@@@???===<<<<<>>GGGYYYrrr~~~qqqcccQQQNNNSSSdddrrrsssjjjccceeehhhlllpppsssxxx}}}}}}yyyvvvpppdddWWWQQQPPPRRRZZZaaahhhlllqqqvvvzzz||||||{{{{{{zzzxxxuuurrrnnnjjjiiiiiigggfffgggjjjmmmoooooonnnggg]]]UUURRRTTTVVVXXX]]]]]]```fffmmmsssvvvwwwyyyxxxxxxxxxxxxyyyzzzzzz~~~}}}|||zzzxxxwwwvvvuuuyyyzzzzzz{{{|||}}}~~~~~~{{{{{{zzzzzzzzzzzz{{{{{{}}}|||yyywwwvvvuuuvvvvvvwwwvvvuuutttssstttuuuvvvvvvuuutttsssssspppllliiibbb___ZZZVVVRRRMMMHHHEEEHHHGGGEEEEEEEEEGGGIIIKKKLLLMMMMMMKKKJJJOOOYYYbbbzzz{{{zzz|||zzzuuuoooeee___TTTJJJDDDCCCEEEGGGLLLOOOTTTWWWYYYZZZ\\\^^^```cccfffiiikkknnnqqqsssttttttuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{|||}}}}}}}}}~~~}}}~~~~~~|||{{{{{{zzzzzzwwwssspppoooppppppqqqpppmmmkkkiiinnnmmmmmmnnnppprrrqqqpppkkkllljjjfffaaa^^^```cccddddddcccddddddbbb^^^[[[UUUQQQNNNOOOSSSSSSOOOJJJFFFEEECCCAAA@@@?????????>>>===;;;;;;===AAAEEEHHHNNNRRRWWW\\\___bbbfffhhhkkknnnqqqsssssssssssstttuuuuuuuuuvvvwwwxxxzzzzzzxxxwwwvvvwwwxxxyyyxxxvvvwwwvvvuuuuuuttttttuuuuuuzzz{{{|||}}}}}}|||zzzzzzyyywwwuuuvvvyyy|||{{{yyyyyyyyyzzz{{{{{{|||||||||~~~|||xxxvvvuuutttsssrrrnnnfff___^^^]]]WWWPPPMMMGGGFFFCCC@@@??????@@@@@@BBBHHHXXXqqqssshhh```\\\ZZZYYYZZZ```kkkwwwkkk[[[bbblllyyyeee^^^hhhzzz|||}}}sss^^^III<<<666666555444222111111222222wwwwwwvvvuuuuuuuuuuuuvvvwwwvvvuuutttuuuwwwyyyzzzxxxwwwwwwyyy}}}|||tttooommmlllkkkpppjjjbbbYYYTTTRRRSSSTTTbbbwwwssscccYYYTTTTTT\\\mmmzzzmmmiiisssyyyqqqooo{{{vvvyyykkkYYYNNNDDD<<<999222111111000000000000000111000000///////////////........................000000000000000000000000////////////////////////000000////////////000000000111444555555777999<<<>>>KKKaaaxxxssscccNNNNNNVVVgggtttrrriiiaaacccfffiiimmmqqquuu{{{|||xxxuuuooocccUUUPPPPPPTTT]]]fffmmmqqqvvv{{{~~~|||zzzvvvrrrnnnjjjhhhhhhgggggghhhkkkmmmnnnnnnllldddZZZSSSRRRTTTXXXZZZ[[[^^^cccjjjpppuuuxxxyyyzzzzzzzzzzzzzzz{{{{{{|||~~~~~~}}}{{{yyywwwuuutttzzz{{{{{{|||}}}~~~~~~~~~zzzyyyyyyxxxxxxyyyyyyzzz|||{{{zzzxxxxxxwwwwwwxxxxxxwwwvvvtttssssssssstttvvvuuutttrrrqqqmmmhhhdddYYYVVVQQQMMMJJJHHHFFFDDDDDDCCCBBBAAABBBCCCEEEFFFFFFGGGGGGDDDCCCFFFMMMTTTfffsss|||zzz|||{{{wwwrrrgggaaaWWWMMMFFFCCCDDDEEEFFFIIILLLOOOQQQSSSVVVXXX[[[^^^bbbeeegggkkkooorrrssssssttttttuuuwwwxxxxxxxxxyyyzzz{{{{{{{{{{{{zzz}}}~~~~~~zzzyyyyyyyyyxxxvvvrrrooommmnnnoooooonnnmmmkkkiiilllkkkkkkllloooppppppoookkkmmmkkkeee]]]ZZZ\\\___cccbbbbbbbbbbbb```]]]ZZZPPPNNNLLLMMMOOOPPPMMMIIIDDDCCCBBBAAA@@@??????>>>===<<<<<<;;;<<<@@@EEEHHHMMMQQQWWW[[[___bbbeeehhhiiilllqqqttttttttttttttttttttttttuuuuuuwwwxxxxxxwwwvvvuuuvvvwwwxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxzzz{{{{{{|||{{{{{{zzzyyyzzzvvvsssuuuzzz}}}|||xxxzzzzzzzzzzzz{{{{{{|||||||||~~~|||yyywwwvvvtttrrrpppmmmgggaaa^^^\\\XXXRRRNNNHHHFFFDDDAAA@@@@@@@@@AAADDDGGGTTTjjjwwwlllccc^^^ZZZXXXXXX]]]fffqqqppp___bbbhhhhhh[[[\\\xxxxxxuuutttwwwbbbLLL<<<777555444333222222222333444vvvuuuuuuvvvwwwxxxyyyyyywwwxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxyyy}}}~~~uuupppmmmlllkkkooojjjbbbZZZUUURRRRRRSSS\\\pppuuueeeZZZUUUSSSVVVcccvvvtttgggeeeqqqxxxsssuuupppsss{{{lllZZZMMMBBB<<<:::222111111000000000000000111000000///////////////////////////////////////////////////////////////////////////////////////000000////////////000000000222444555555777;;;===BBBTTTlll{{{rrraaaMMMNNNXXXhhhsssqqqiiiccc```ccciiimmmqqquuuyyy|||}}}}}}~~~|||xxxtttkkk___RRRMMMOOOUUU___iiinnnrrrxxx}}}~~~zzzvvvrrrnnnkkkiiigggggggggiiilllmmmmmmlllgggaaaXXXSSSRRRUUUZZZ\\\YYY]]]eeelllrrrwwwzzz{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}|||zzzxxxvvvuuuzzz{{{|||}}}~~~~~~~~~}}}xxxwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxwwwvvvuuutttttttttrrrpppooommmjjjeee^^^ZZZTTTPPPKKKGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCAAA???AAAEEEIIIUUUdddyyy}}}|||}}}}}}yyyttthhhbbbYYYOOOGGGCCCCCCCCCCCCEEEGGGIIIKKKMMMPPPSSSVVVXXX\\\___cccggglllppprrrrrrrrrrrrtttuuuwwwwwwwwwxxxyyy{{{{{{{{{zzzyyy{{{~~~|||zzz|||{{{zzzzzzzzzzzzwwwtttqqqmmmmmmnnnoooooonnnnnnmmmlllkkklllnnnqqqrrrsssrrrmmmnnnllleee\\\WWWYYY\\\``````___``````^^^ZZZWWWMMMKKKJJJKKKMMMMMMJJJGGGCCCCCCBBBBBBAAA@@@???>>><<<<<<<<<<<<<<>>======???AAAIIIVVVkkk|||~~~~~~zzzvvvhhhcccZZZPPPIIIDDDCCCBBBBBBCCCDDDEEEFFFHHHLLLOOOPPPRRRVVVZZZ^^^ccciiinnnqqqqqqqqqqqqrrrtttuuuwwwuuuwwwyyy{{{|||{{{zzzyyyyyy|||~~~}}}zzzxxxyyy{{{}}}||||||||||||zzzvvvtttnnnnnnooooooppppppppppppooonnnnnnqqqtttvvvwwwvvvooonnnkkkeee^^^YYYZZZ[[[]]]]]]\\\]]]]]][[[WWWTTTLLLKKKJJJJJJJJJJJJHHHFFFCCCCCCCCCCCCBBBAAA@@@???<<<===>>>===<<>>===<<<======@@@KKK]]]ppp{{{vvvhhhccc[[[RRRJJJEEECCCBBBBBBBBBBBBBBBBBBDDDHHHKKKKKKMMMQQQUUUZZZ```gggkkkqqqpppooooooppprrruuuvvvtttvvvyyy|||}}}|||{{{zzzvvvwwwyyyzzzzzzzzzzzz{{{|||{{{{{{{{{{{{yyyvvvssspppppppppppppppooooooooonnnnnnnnnqqqtttwwwxxxwwwnnnlllhhhdddaaa___^^^^^^[[[ZZZZZZZZZZZZXXXUUURRRLLLKKKJJJIIIIIIHHHFFFDDDCCCCCCDDDDDDCCCBBB@@@@@@<<<>>>???>>>===???FFFLLLPPPTTTYYY^^^aaadddhhhjjjkkknnnppprrrrrrrrrtttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuvvvxxxyyyyyyxxxyyyzzz{{{|||}}}}}}||||||}}}}}}|||{{{zzzzzzyyyyyyyyyyyyyyyzzz|||~~~}}}|||zzzyyyyyyzzz{{{|||~~~zzzxxxvvvuuutttrrrrrrmmmddd^^^\\\WWWPPPJJJHHHEEECCCBBBAAABBBCCC@@@BBBGGGSSSiiiuuulllccc\\\XXXUUUYYY___hhhsssjjj```XXXfff|||nnn^^^XXXaaaqqqtttzzz|||fffyyyoooSSS@@@;;;666555333222111222222333}}}yyyvvvvvvwwwxxxvvvtttxxxwwwvvvuuuvvvyyy{{{}}}vvvuuuuuuvvvyyy~~~wwwrrrqqqqqqoookkkddd]]]WWWRRRPPPOOOQQQWWWdddvvvwwwmmm______\\\\\\hhhyyy~~~zzzuuulll^^^YYYdddtttsssxxxrrrhhhqqqpppwwwvvvaaatttwwwZZZAAA444222111111000000000000000111111000///////////////000000000000000000000000---.........//////000000000000000000000000000000000000////////////000000222333444555666999===AAAOOOiiiuuu~~~ttt[[[NNNUUUbbbrrrxxxtttnnnkkkbbbeeeiiimmmqqqvvv{{{~~~{{{uuupppcccXXXOOONNNRRRYYYdddnnnwwwyyy}}}}}}{{{{{{yyyuuuqqqmmmjjjiiihhhcccdddfffiiikkkkkkhhhfff\\\YYYUUUTTTVVVYYY[[[\\\___dddjjjoooppprrruuuxxx{{{{{{{{{{{{{{{|||}}}}}}uuuwwwzzz|||}}}~~~}}}|||yyyzzz|||}}}~~~}}}{{{zzzzzzyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyxxxwwwvvvwwwwwwwwwwwwwwwvvvvvvuuupppnnnllliiiccc\\\SSSLLLFFFDDDBBBBBBDDDFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEE@@@@@@@@@???>>>=========;;;DDDUUUhhhyyy{{{vvvhhhccc[[[RRRKKKFFFCCCBBBBBBBBBAAA@@@???AAAEEEHHHHHHJJJNNNRRRWWW^^^eeejjjqqqpppooooooppprrrtttvvvsssvvvyyy|||}}}}}}|||{{{ssstttvvvyyy{{{|||||||||xxxxxxxxxxxxxxxwwwsssppprrrrrrqqqpppooonnnnnnmmmkkkkkklllnnnrrruuuuuuuuummmjjjfffcccccccccbbbaaaYYYYYYXXXYYYYYYWWWSSSPPPLLLKKKJJJIIIHHHFFFEEECCCCCCDDDDDDEEEDDDCCCAAA@@@<<>>===>>>@@@AAABBBAAADDDFFFIIIMMMRRRYYYbbbggghhhlllmmmkkkkkkppptttttttttwww{{{~~~~~~}}}zzzxxx{{{zzzzzz{{{|||}}}{{{zzzwwwwwwxxxyyyyyyvvvqqqmmmqqqpppooonnnmmmlllllllllkkklllmmmnnnnnnnnnmmmllleeecccbbbccceeeeeebbb^^^ZZZYYYXXXYYYXXXVVVRRRNNNNNNOOOOOONNNKKKHHHEEECCCDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>===>>>BBBGGGKKKSSSWWW\\\```cccfffiiikkkjjjmmmqqqssssssrrrqqqqqqqqqrrrsssuuuvvvvvvvvvvvvvvvuuuuuuttttttttttttuuuwwwxxxxxxwwwvvvwwwyyy|||||||||{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}zzzxxxxxxzzz}}}{{{{{{|||zzzvvvsssppplllgggccc]]]XXXTTTJJJHHHEEEDDDDDDCCCBBB@@@CCCDDDDDDJJJ^^^yyy{{{sssjjjaaaZZZ[[[YYY\\\ccclllvvv|||jjjZZZbbbtttrrr```SSSXXXddd{{{~~~wwwhhhkkkyyy|||dddIII888:::777333111111111111000wwwvvvuuuttttttuuuvvvwwwxxxwwwwwwvvvuuuvvvvvvvvvwwwwwwwwwyyy{{{{{{vvvrrrqqqpppmmmggg]]]TTTNNNKKKGGGLLLTTTaaavvvxxxkkkhhhaaa\\\cccpppwwwwwwuuuuuupppeee]]]```nnn|||~~~tttuuuuuuooohhh```kkkaaawwwhhhMMM>>>555333000///000000///...////////////////////////////////////////////////,,,---......//////......111000///...---......///////////////////////////111111444888888999@@@HHH\\\}}}www|||jjjQQQKKKXXXgggooossstttqqqllliiilllqqqwww|||~~~zzzwwwwwwvvvooofff]]]TTTMMMNNNTTT]]]hhhrrrxxxzzz}}}{{{vvvooommmmmmmmmjjjfffggggggiiimmmooollleee___UUUTTTTTTTTTUUUXXX[[[]]]aaagggmmmqqqrrrsssuuuxxxyyyzzzzzz{{{{{{{{{{{{{{{yyyyyyxxxwwwxxxzzz|||}}}|||zzzxxxxxxyyyzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwzzzxxxvvvvvvwwwyyyzzzzzzxxxxxxwwwvvvvvvvvvvvvwwwmmmlllhhhaaaYYYSSSOOONNNLLLMMMOOORRRWWWZZZ\\\]]][[[]]]\\\XXXWWWXXXVVVRRRNNNKKKHHHFFFEEEDDDCCCAAA???BBBIIIVVVgggvvv|||xxxuuujjjbbbXXXPPPKKKFFFAAA>>>???===<<<===???AAAAAA@@@BBBDDDGGGJJJOOOWWW___dddfffkkklllkkklllppptttttttttvvvyyy|||}}}{{{yyyxxxyyyxxxxxxyyy{{{{{{zzzxxxxxxwwwvvvvvvvvvuuurrrpppqqqpppnnnlllkkkkkkkkklllllllllmmmmmmmmmkkkjjjiiifffdddcccdddffffffccc___YYYXXXWWWVVVUUUSSSPPPMMMLLLMMMMMMLLLJJJGGGDDDBBBBBBBBBAAA@@@????????????============>>>BBBGGGKKKTTTWWW\\\```ccceeehhhjjjjjjmmmqqqsssrrrqqqqqqqqqvvvwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuttttttuuuuuuvvvxxxxxxxxxwwwvvvvvvxxxzzzzzzzzzyyyyyyyyyzzzzzz{{{yyyyyyzzz{{{|||}}}~~~~~~~~~}}}{{{yyyyyy{{{}}}~~~zzzyyy{{{zzzyyywwwsssmmmgggbbb\\\VVVRRRMMMJJJGGGEEEEEEDDDBBB@@@BBBDDDCCCGGGXXXqqq}}}uuulllbbb\\\YYYWWWZZZaaaiiirrrmmm]]]aaaooottteeeUUU[[[iiiwww|||mmmnnnyyy}}}fffMMM;;;999666333222222222111111vvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvuuuuuuuuuuuuvvvvvvwwwwwwyyy|||}}}vvvqqqppppppnnnhhh___VVVOOOKKKDDDFFFJJJSSSeeezzz|||ooojjjbbb\\\aaalllssstttvvvuuupppgggaaadddqqq|||wwwrrrpppiiiccc^^^iii}}}```rrrpppRRRAAA666444111000000000000///////////////////////////////////////////////////,,,---......//////......000000///............///////////////////////////000000444888888;;;DDDOOOeeeyyy}}}___NNNHHHUUUdddlllpppqqqooolllllloootttzzz~~~|||yyyyyyyyyqqqgggZZZRRRMMMOOOVVV^^^iiirrrvvvyyy~~~{{{vvvpppnnnmmmmmmjjjhhhggghhhjjjnnnooolllddd]]]TTTTTTSSSTTTVVVYYY\\\^^^ccchhhnnnrrrrrrsssuuuxxxzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyxxxyyyzzz|||}}}{{{yyywwwwwwxxxzzzzzzyyy}}}||||||{{{yyyxxxvvvuuuyyywwwuuuuuuwwwyyyyyyyyywwwwwwwwwvvvvvvuuuuuuuuulllkkkgggaaaZZZTTTQQQQQQRRRUUUYYY^^^cccgggjjjkkkmmmmmmjjjggghhhkkkiiiccc\\\VVVOOOMMMMMMMMMIIIFFFBBBCCCHHHSSSdddttt}}}yyywwwjjjbbbWWWOOOJJJFFFBBB>>>>>>===<<<<<<>>>@@@@@@???@@@AAADDDGGGLLLSSSZZZ```dddiiilllkkklllqqqttttttuuuvvvwwwyyyzzzyyyyyyxxxvvvvvvuuuwwwyyyyyyxxxvvvxxxvvvtttsssttttttsssrrrqqqooommmjjjiiijjjkkkkkkllllllllllllkkkjjjhhhggghhhfffeeefffhhhhhhddd```YYYWWWTTTRRRQQQPPPNNNLLLJJJJJJKKKKKKIIIGGGDDDBBBAAAAAAAAA@@@??????>>>>>>============>>>BBBGGGKKKTTTXXX\\\```bbbdddfffhhhjjjmmmppprrrrrrqqqqqqqqqyyyyyyyyyyyyxxxvvvuuutttuuuuuutttuuuuuuvvvwwwxxxwwwxxxxxxvvvuuuuuuwwwyyyxxxxxxxxxxxxyyyzzz{{{|||xxxyyyyyyzzz{{{|||}}}}}}||||||{{{{{{{{{{{{|||}}}yyywwwzzz{{{|||zzzvvvoooiiiddd^^^YYYVVVQQQNNNJJJGGGFFFDDDBBBAAAAAACCCCCCDDDOOOeee|||wwwmmmccc]]]WWWVVVXXX___fffmmmyyyrrraaa___gggyyyyyylllZZZ```ooouuuvvvssspppwww~~~jjjQQQ???777555333333333333222111uuuuuuvvvvvvvvvvvvuuuuuuxxxwwwwwwvvvvvvvvvvvvvvvuuuvvvwwwzzz}}}}}}vvvqqqpppqqqooojjj```VVVMMMIIIEEECCCBBBGGGUUUiii{{{{{{pppiii```ZZZ]]]fffnnnrrryyyxxxsssjjjdddgggrrr||||||uuuooohhhbbb^^^gggyyybbbnnn}}}xxxXXXBBB777555222000111111000///////////////////////////////////////////////////,,,---......///........./////////........./////////////////////000000000111222555888888<<>><<<;;;<<<>>>??????>>>???@@@BBBEEEIIIOOOWWW\\\bbbgggkkkkkkmmmrrrttttttuuuuuuvvvvvvwwwxxxxxxxxxtttssssssuuuwwwwwwvvvuuuvvvtttssssssttttttsssqqqpppnnnllliiihhhiiijjjkkkkkkkkkllllllllljjjiiihhhjjjhhhfffgggiiihhheeeaaaYYYUUUQQQNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIGGGDDDCCCCCCCCCBBBBBBAAA@@@@@@???<<<<<<<<<<<<>>>BBBGGGKKKUUUXXX\\\```bbbccceeegggjjjmmmpppqqqqqqpppqqqrrrwwwwwwwwwwwwvvvuuutttssstttttttttuuuvvvwwwxxxyyywwwxxxwwwvvvttttttvvvxxxxxxxxxxxxxxxxxxyyyzzzzzzxxxxxxyyyzzz{{{||||||}}}zzz{{{||||||||||||||||||{{{xxxzzz||||||zzzvvvqqqlllhhheeeaaa___VVVRRRMMMIIIGGGEEECCCAAA???BBBBBBBBBIII\\\vvvyyynnnddd^^^XXXUUUWWW]]]cccjjjuuuuuueee^^^```qqqtttaaaeeetttsssqqq}}}xxxrrrtttnnnUUUBBB777555333333444444222111tttuuuuuuvvvvvvuuuuuutttzzzyyyxxxxxxwwwwwwxxxxxxuuuuuuwwwzzz|||{{{uuurrrqqqrrrpppjjj___TTTLLLGGGGGGCCC@@@BBBKKK[[[nnn{{{zzzooofff\\\WWWXXX___iiipppwwwxxxuuuoooiiilllxxxzzztttlllggg```fffsssmmmqqqzzzaaaFFF888666333111111111000///000000000000000000000000////////////////////////,,,---......///...............//////////////////////////////000000111111333444777888888<<>>===<<<<<<>>>???>>>>>>???@@@BBBDDDHHHMMMUUUZZZ___eeekkklllnnnsssuuutttuuuuuuuuuuuuvvvwwwxxxxxxrrrrrrrrrsssvvvvvvvvvtttsssssstttvvvwwwuuurrroooooonnnkkkiiihhhhhhiiijjjiiijjjkkklllmmmmmmlllkkkjjjhhhggggggiiihhhdddaaaYYYUUUPPPLLLKKKJJJIIIHHHIIIJJJKKKKKKJJJGGGEEECCCBBBBBBBBBBBBBBB@@@???>>>;;;;;;<<<<<<===AAAGGGKKKUUUXXX]]]```bbbdddfffhhhkkkmmmooopppppppppqqqrrrttttttuuuvvvvvvvvvvvvuuuttttttttttttuuuvvvxxxxxxwwwwwwwwwvvvttttttvvvxxxzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{||||||yyyzzz{{{}}}}}}}}}||||||~~~~~~}}}|||{{{{{{{{{zzzwwwrrrnnnkkkgggcccaaaZZZUUUPPPKKKHHHFFFDDDBBB>>>@@@BBBBBBFFFWWWrrrzzznnneee___ZZZWWWWWW[[[aaahhhsss~~~yyyiii___\\\lll{{{jjjiiitttpppmmmzzz~~~tttrrrrrrZZZEEE888666444333444444333111vvvvvvvvvvvvvvvvvvvvvvvvzzzzzzyyyxxxxxxxxxxxxyyytttuuuwwwyyy{{{~~~{{{uuurrrqqqqqqnnnhhh^^^SSSLLLHHHHHHCCC@@@@@@EEEOOOaaappp}}}oooeee[[[UUUUUUYYYdddmmmqqqvvvxxxsssnnnrrrxxxrrrmmmiiijjjrrr{{{xxxyyylllNNN:::777444222222111000///000000000000000000000000////////////////////////,,,---......//////......---...//////000/////////...//////000000111111222444555888999888===MMM]]]}}}}}}xxxxxxzzz{{{}}}|||{{{pppiiiiiimmm^^^EEEEEEHHHVVVcccgggggghhhjjjjjjmmmoootttxxx|||~~~~~~}}}yyyvvvtttqqqggg\\\OOOLLLMMMVVV___fffnnntttssswww||||||yyywwwuuuqqqnnnkkkjjjjjjjjjhhhjjjnnnrrrrrrkkk___VVVPPPQQQRRRUUUXXX[[[]]]___hhhlllqqqssssssuuuyyy|||{{{{{{zzzyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{yyyyyyzzz||||||{{{xxxxxxyyyyyyyyyyyyxxxxxxtttsssrrrsssuuuuuutttssstttuuuuuuuuutttrrrqqqooommmllljjjgggdddccceeegggmmmqqqvvvxxxxxxyyy|||xxxsssrrrpppnnnbbb___]]]```hhhppptttvvv}}}}}}}}}}}}{{{wwwqqqmmmeee___WWWQQQNNNLLLHHHDDD???>>><<<===>>>??????>>>???@@@AAACCCFFFKKKRRRWWW\\\dddjjjllloootttuuutttttttttuuuuuuvvvwwwwwwxxxrrrrrrrrrtttvvvwwwvvvuuuttttttvvvxxxxxxvvvqqqnnnnnnmmmlllkkkjjjiiiiiiiiihhhiiikkklllmmmnnnmmmmmmjjjgggffffffhhhgggccc___YYYVVVQQQMMMKKKJJJHHHGGGJJJJJJKKKKKKIIIGGGDDDBBB???@@@@@@@@@@@@>>>===;;;:::;;;;;;<<<===AAAGGGLLLUUUYYY]]]aaaccceeegggiiikkkmmmooopppooooooqqqrrrssstttuuuvvvxxxxxxyyyyyyttttttsssttttttuuuvvvwwwvvvwwwwwwvvvuuuvvvxxxzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxyyyzzz{{{{{{yyyzzz{{{|||}}}}}}}}}|||~~~}}}|||}}}~~~}}}{{{zzz{{{xxxtttppplllfffaaa]]]\\\WWWQQQKKKHHHFFFDDDCCC@@@@@@AAABBBFFFSSSnnn{{{pppgggbbb]]]YYYWWWZZZ___fffsss~~~mmmbbb^^^kkktttkkkoooooojjjxxx{{{ttt~~~yyy```JJJ;;;888444222222333222222yyyyyyxxxwwwwwwxxxyyyyyyzzzyyyxxxxxxwwwwwwxxxxxxtttuuuwwwxxxzzz||||||}}}}}}}}}uuupppnnnnnnkkkeee\\\SSSNNNKKKGGGCCC@@@@@@AAAFFFUUUeee|||ssshhh\\\UUUSSSUUU___jjjnnnvvv|||xxxqqquuuzzzvvvsssnnnkkkmmm{{{{{{uuutttTTT:::888444222222222111///000000000000000000000000////////////////////////,,,---......//////......,,,---///000000000//////...//////000111111222222333444777888888???QQQccczzzuuuvvvyyy|||zzzuuuiiibbbfffooozzzTTT@@@EEEJJJXXXeeehhhfffgggiiijjjmmmooossswww{{{}}}}}}~~~{{{wwwtttpppeeeZZZMMMKKKNNNXXXbbbiiipppvvvuuuyyy}}}|||yyyuuusssqqqmmmjjjiiiiiijjjiiikkkooosssrrrjjj^^^TTTOOOPPPRRRUUUXXX[[[^^^___hhhlllqqqssstttvvv{{{~~~|||{{{zzzyyyyyy{{{|||}}}}}}~~~~~~~~~~~~~~~}}}}}}|||zzzxxxxxxyyy{{{{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvrrrqqqqqqrrrttttttsssrrrssstttuuuuuutttrrrooonnnkkkkkkjjjhhhfffgggjjjmmmqqqvvvzzz{{{zzz{{{~~~zzzvvvssspppiiifffeeehhhmmmrrrsssrrrrrrtttwwwzzzzzzvvvpppkkkbbb]]]WWWTTTRRROOOJJJFFFAAA???======???@@@???>>>>>>???@@@BBBDDDIIIPPPTTTZZZbbbiiimmmppptttvvvtttttttttvvvwwwwwwwwwwwwwwwsssrrrrrrtttwwwxxxwwwvvvwwwwwwvvvwwwwwwuuurrrooommmmmmmmmmmmlllkkkiiihhhhhhiiijjjkkkllllllkkkkkkhhhfffdddeeefffeeeaaa]]]ZZZVVVRRROOOLLLJJJHHHFFFJJJJJJJJJJJJHHHEEEBBB@@@>>>???@@@AAA@@@>>><<<;;;::::::;;;;;;===AAAGGGLLLUUUYYY^^^bbbdddgggiiikkkkkkmmmnnnoooooooooqqqrrrrrrssstttuuuwwwwwwwwwxxxtttsssssssssssssssttttttuuuvvvwwwwwwvvvwwwzzz|||xxxwwwwwwvvvvvvvvvwwwwwwvvvvvvwwwxxxyyyzzz{{{{{{zzzzzzzzz{{{|||}}}}}}~~~~~~|||{{{{{{}}}~~~}}}zzzzzz|||zzzwwwtttpppjjjccc___\\\XXXQQQKKKHHHGGGEEEDDDCCCAAAAAACCCEEEPPPhhh~~~~~~sssjjjfff___YYYVVVWWW\\\eeesssrrrgggaaalll}}}lllhhh~~~oooffftttzzzhhhPPP>>>:::555111111111222222|||{{{yyyxxxxxxyyy{{{|||yyyxxxwwwwwwvvvwwwwwwwwwtttuuuvvvxxxyyyzzz{{{{{{|||uuuoookkkkkkhhhccc[[[TTTPPPNNNEEEAAA@@@@@@???AAANNN]]]qqq|||wwwkkk^^^VVVRRRRRR\\\hhhoooyyy|||rrruuuyyywwwvvviiiccccccpppzzzooowwwUUU;;;888555333222222111///000000000000000000000000////////////////////////,,,---......//////......,,,---///000000000//////...//////000111222222222111333666888999AAAUUUhhh~~~yyyzzz}}}zzzqqqddd^^^fffrrrqqqNNN===FFFLLLZZZfffhhhffffffiiijjjmmmooossswww{{{|||}}}}}}|||{{{xxxssspppkkk```TTTLLLKKKOOOZZZdddkkkqqqwwwxxx{{{|||zzztttssspppllliiihhhhhhjjjiiikkkooossssssjjj]]]SSSNNNPPPRRRUUUYYY\\\^^^___hhhlllpppssstttwww||||||{{{yyyyyyyyyzzz|||~~~~~~~~~~~~~~~}}}{{{yyywwwwwwxxxzzzzzzyyy{{{{{{zzzyyyxxxwwwuuutttrrrqqqqqqrrrttttttsssqqqssstttuuuuuusssqqqooommmjjjjjjiiihhhgggiiimmmppprrrvvvyyyzzzxxxzzz~~~}}}xxxxxx}}}xxxqqqkkkfffdddcccbbbbbbgggmmmpppqqqooollloootttyyy|||yyysssnnn```]]]XXXUUUTTTQQQLLLHHHAAA@@@>>>>>>???@@@@@@???>>>>>>???@@@CCCGGGNNNRRRYYYaaaiiimmmpppuuuvvvtttssstttvvvxxxxxxxxxwwwwwwsssssssssuuuxxxyyyxxxwww{{{yyyvvvuuuuuutttsssqqqlllmmmnnnooonnnkkkiiiggghhhiiijjjkkkkkkjjjhhhhhhgggeeecccdddeeeddd```\\\ZZZWWWSSSPPPNNNKKKHHHEEEIIIIIIIIIIIIFFFCCC@@@>>>@@@AAABBBCCCBBB@@@>>>===999:::;;;;;;===AAAGGGLLLUUUYYY^^^bbbeeehhhkkkmmmkkkmmmnnnooonnnoooqqqrrrpppqqqrrrssstttttttttttttttssssssrrrrrrrrrssssssuuuvvvwwwwwwwwwxxx{{{~~~uuuuuuuuuuuuvvvwwwxxxyyyvvvvvvwwwxxxyyyzzzzzz{{{zzzzzzzzzzzz{{{}}}~~~}}}|||{{{{{{|||}}}~~~|||zzzzzz{{{zzzzzzyyyvvvqqqjjjfff\\\XXXQQQKKKHHHGGGFFFDDDEEEBBBAAACCCEEENNNdddyyyuuummmiii___YYYUUUUUUZZZdddsssuuujjjdddnnnlllcccyyyooodddqqqmmmUUUAAA<<<555000///111222333~~~~~~}}}||||||{{{zzzyyyxxxwwwuuutttssssss{{{zzzyyyxxxyyyzzz{{{|||wwwqqqnnnooolllgggccc___VVVNNNLLLHHHCCC@@@???AAAEEEHHHeeesss{{{sssfffYYYRRRTTT___gggvvvzzzqqqvvvuuurrrpppmmmiiiaaa\\\fff~~~ssskkk{{{YYYBBB999333222333111111222////////////////////////......////////////......////////////////////////////////////////////////////////////000111222333777555777<<<<<>><<<;;;:::<<<<<<<<<<<<===AAAGGGKKKWWW\\\aaacccdddfffjjjnnnpppqqqqqqqqqqqqpppoooooommmooorrruuuvvvvvvtttsssrrrrrrssstttuuuvvvwwwwwwzzzzzzyyyxxxyyyzzz{{{|||zzzwwwtttsssuuuxxx{{{|||yyyxxxxxxxxxwwwwwwvvvvvvzzzxxxwwwzzz}}}}}}{{{}}}}}}}}}{{{zzz{{{~~~}}}|||yyyzzz||||||yyyssslllhhhaaaZZZQQQLLLJJJIIIFFFBBBCCCBBBCCCDDDEEEMMMaaasssxxxpppggg___YYYUUUVVVZZZbbbooo|||vvvmmmppprrrcccqqqzzzffflll}}}pppYYYAAA>>>888222111222111///}}}}}}}}}}}}}}}|||||||||}}}}}}|||{{{yyyxxxwwwvvv{{{{{{zzzyyyzzz{{{|||}}}yyytttrrrtttsssppplllhhh^^^TTTNNNKKKFFFBBBAAACCCFFFIII]]]mmm~~~{{{mmm___VVVVVV___ggg||||||qqqssssssppppppnnnooofff___hhh~~~uuuhhhyyy~~~]]]BBB999222222222111000222////////////////////////////////////////////////////////////////////////////////////////////////////////////000111222222666444777<<<>>>FFF```{{{tttfffbbbgggqqqwww~~~oooVVVBBB???GGGYYY___eeegggddddddiiinnnrrrtttxxx{{{~~~~~~~~~zzzuuurrrnnnfff\\\TTTMMMLLLOOOZZZhhhssswwwwww{{{}}}}}}zzzyyyvvvqqqkkkhhhhhhhhhhhhggggggmmmrrrrrrjjjaaaYYYUUUQQQSSSUUUWWWYYY]]]bbbfffppprrrtttttttttuuuvvvxxxvvvxxxyyy{{{|||{{{zzzyyy{{{|||}}}}}}}}}|||{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{||||||{{{zzzxxxvvvuuutttqqqrrruuuwwwwwwwwwvvvuuuuuurrrnnnmmmnnnkkkfffaaa\\\___dddiiimmmqqqtttuuuyyyyyyyyy{{{}}}{{{wwwsssnnnkkkddd]]]WWWTTTTTTUUUNNNMMMLLLJJJGGGEEEDDDDDDCCCGGGKKKRRR^^^kkkooommmoooqqqssswwwxxxvvvrrrnnniiiccc\\\XXXWWWUUUQQQNNNJJJHHHDDD@@@=========>>>@@@@@@?????????CCCIIIMMMVVV\\\eeelllqqqsssuuuvvvssssssttttttuuuuuuuuuuuuvvvvvvvvvxxxyyyxxxuuurrrtttrrrpppqqqrrrsssqqqooonnnnnnnnnnnnmmmlllkkkjjjmmmjjjgggeeedddaaa^^^\\\```aaabbbcccaaa^^^[[[XXXRRRRRRPPPNNNLLLJJJIIIHHHKKKJJJHHHFFFDDDBBBAAA@@@AAAAAA@@@@@@>>>===;;;;;;<<<<<<<<<<<<>>>BBBGGGKKKWWW[[[```cccdddfffjjjmmmppppppqqqqqqqqqppppppooonnnpppsssuuuvvvvvvuuutttrrrrrrsssssstttvvvwwwwwwyyyxxxwwwwwwwwwxxxyyyzzzzzzwwwuuuuuuwwwyyy{{{{{{xxxxxxxxxwwwwwwvvvvvvvvvyyyxxxxxxzzz}}}~~~|||zzz}}}}}}}}}{{{zzz{{{~~~~~~}}}{{{}}}~~~~~~zzztttmmmhhhbbb[[[RRRMMMKKKIIIFFFCCCAAAAAAAAABBBCCCKKK]]]ooo{{{rrriiiaaa[[[WWWVVVYYY___lllwwwzzzoooooozzzrrr___iiioooooo}}}~~~~~~uuu___FFFAAA;;;555444555444222{{{||||||}}}}}}}}}}}}}}}~~~}}}{{{zzzyyyxxx{{{{{{zzzzzzzzz{{{|||}}}|||wwwwwwzzz|||zzzxxxsssfffZZZQQQNNNJJJFFFDDDEEEGGGIIITTTfff{{{rrrcccYYYXXX___fff{{{~~~tttqqq|||pppjjjiiiiiilllfffaaahhh|||tttcccrrrbbbAAA999222111111000///111////////////////////////000///...------...///000////////////////////////////////////////////////111111000111111222333444555444777<<<@@@LLLhhhqqqgggfffmmmwww~~~{{{hhhPPPAAAEEEOOO[[[```eeeeeedddeeekkkpppvvvwwwzzz|||~~~~~~yyyvvvssspppllldddYYYQQQJJJKKKOOOZZZiiitttxxxwwwzzz|||~~~~~~{{{yyyuuuqqqmmmjjjiiiiiihhhgggjjjnnnrrrppphhh^^^VVVRRRQQQSSSUUUWWWZZZ^^^cccgggqqqsssuuuuuuttttttuuuvvvwwwxxxzzz{{{{{{{{{zzzyyyyyyzzzzzz{{{{{{{{{zzzzzzxxxwwwwwwwwwxxxyyyzzz{{{}}}}}}|||{{{yyyvvvtttssstttuuuvvvxxxyyyyyyzzzzzzxxxtttooollljjjfff___YYYWWW]]]gggoootttvvvxxxyyyzzzzzz{{{{{{zzzwwwqqqmmmfffbbb\\\VVVQQQMMMLLLKKKIIIIIIHHHGGGFFFDDDCCCCCC<<<@@@DDDKKKXXXgggnnnnnnmmmoooqqquuuwwwuuuqqqnnniiiddd^^^ZZZYYYXXXUUURRRLLLJJJEEEAAA>>>=========?????????>>>>>>BBBGGGKKKRRRXXXbbbjjjppptttwwwyyywwwwwwxxxxxxyyyyyyxxxxxxyyyxxxwwwwwwxxxwwwtttqqqtttrrrppppppqqqpppooommmmmmmmmmmmmmmmmmlllkkkjjjnnnllliiifffdddaaa^^^[[[___`````````^^^[[[WWWUUUMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIGGGEEECCCAAA@@@@@@@@@@@@@@@??????>>><<<<<<<<<<<<<<<===>>>BBBHHHLLLWWW[[[```cccdddeeehhhkkkooooooppppppqqqpppppppppoooqqqsssuuuvvvvvvuuutttsssrrrrrrrrrsssuuuwwwxxxwwwvvvuuuuuuuuuvvvxxxxxxyyywwwvvvvvvxxxzzzzzzzzzwwwwwwwwwvvvvvvvvvvvvvvvyyyyyyyyyzzz|||}}}{{{zzz||||||}}}|||{{{{{{~~~~~~{{{tttmmmhhhbbb[[[SSSNNNLLLIIIFFFCCC@@@??????@@@AAAHHHXXXhhhuuukkkccc]]]WWWVVVWWW\\\gggrrr|||~~~rrrmmmrrrttt\\\___ttt|||qqqxxx|||}}}|||hhhGGG@@@888444333222222111zzz{{{}}}~~~~~~}}}|||{{{zzzxxxwwwwwwzzzyyyyyyxxxyyyzzz|||}}}~~~~~~zzzxxx|||yyykkk]]]SSSQQQMMMIIIGGGFFFHHHIIINNN```vvvtttfff[[[YYY^^^dddttt}}}~~~~~~zzzuuu|||ooobbb]]][[[___aaabbbhhhyyyqqqaaannn|||bbbBBB999222111111//////000////////////////////////111000...,,,,,,...000111////////////////////////////////////////////////333333333333444555666666555555777;;;BBBRRRnnnrrrjjjlllttt~~~|||fffOOOEEELLLWWW^^^aaadddddddddgggmmmrrryyyzzz{{{}}}~~~~~~~~~~~~tttsssqqqnnniii___UUUMMMHHHJJJPPP\\\jjjtttxxxxxxzzz|||}}}{{{uuussspppnnnlllkkkjjjjjjkkknnnqqqnnneee\\\UUURRRRRRSSSVVVXXXZZZ___dddhhhrrrtttvvvwwwwwwwwwwwwxxx{{{|||||||||{{{zzzyyyxxxvvvwwwwwwxxxyyyyyyyyyyyyuuuuuuvvvwwwxxxzzz{{{|||}}}}}}|||{{{yyyxxxvvvuuuvvvwwwxxxyyyzzz{{{|||}}}yyyuuuppplllggg```YYYTTTWWWaaannnxxx|||}}}||||||~~~~~~~~~}}}zzzuuuoookkkfffccc```\\\YYYVVVTTTRRRKKKJJJHHHFFFEEEDDDBBB@@@@@@BBBDDDIIIVVVeeemmmmmmlllmmmooosssuuutttqqqnnnjjjfffaaa]]]\\\[[[YYYWWWQQQNNNJJJEEEBBB@@@@@@@@@>>>>>>>>>===>>>AAAEEEIIIPPPVVV___hhhnnnsssvvvxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwwwwvvvsssqqqsssrrrqqqpppooonnnmmmlllkkkkkkkkkkkkkkkjjjiiihhhhhhgggffffffgggeeecccaaa______^^^\\\ZZZVVVSSSRRRJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJGGGEEECCCAAAAAAAAA???????????????>>>===<<<;;;<<<<<<===>>>CCCHHHMMMWWW[[[aaadddddddddgggjjjnnnnnnoooppppppqqqppppppppprrrtttuuuvvvvvvuuutttsssrrrqqqqqqrrrtttvvvxxxvvvvvvuuutttuuuvvvwwwxxxwwwvvvvvvwwwyyyzzzxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyzzzzzz{{{{{{zzzzzz{{{|||||||||{{{|||~~~~~~~~~zzzssslllggg```[[[TTTOOOKKKHHHEEEBBB@@@??????@@@AAAFFFTTTbbb~~~wwwmmmccc]]]WWWVVVVVVZZZdddoootttssskkklllyyyxxx]]]YYYhhhppprrroooKKKAAA777333222111000000zzz{{{~~~}}}|||{{{zzzyyywwwvvvvvvwwwwwwvvvvvvwwwyyyzzz{{{~~~}}}~~~|||www{{{}}}zzzjjj[[[TTTRRROOOKKKIIIHHHHHHHHHKKKZZZooo{{{kkk___ZZZ\\\```ppp{{{}}}}}}{{{sss```UUURRRXXXbbbhhhlllxxxttteeeooottt]]]BBB:::333111111//////000000000000000000000000000111000...,,,,,,...000111////////////////////////////////////////////////222111111222222333444555666666888<<>>======@@@DDDGGGPPPUUU^^^ffflllppptttvvvvvvwwwyyyyyyyyyxxxwwwvvvyyyxxxxxxxxxxxxvvvsssqqqrrrrrrqqqpppnnnmmmlllllljjjjjjjjjiiihhhgggfffeeeddddddeeegggiiiiiigggeee```___\\\YYYVVVRRRPPPNNNKKKLLLLLLLLLLLLLLLLLLLLLMMMKKKHHHEEECCCBBBBBBBBB???????????????>>>===<<<;;;<<<<<<===???CCCIIIMMMXXX\\\bbbeeeddddddfffiiilllmmmnnnooopppqqqqqqqqqqqqrrrssstttuuuuuuuuutttrrrrrrrrrrrrsssuuuwwwxxxwwwvvvvvvuuuvvvwwwxxxyyyvvvuuuvvvwwwyyyyyywwwuuuvvvvvvvvvvvvvvvwwwwwwwwwyyyzzz{{{{{{zzzyyyyyyyyyzzz{{{||||||||||||~~~}}}~~~yyyqqqkkkfff___[[[UUUOOOKKKGGGDDDBBBAAA@@@@@@AAABBBFFFPPP\\\vvvyyynnnccc]]]WWWVVVVVVYYYcccmmmqqq~~~rrriiiiiisssaaaUUU]]]rrrrrrppp~~~tttSSSEEE999777777444333444yyy{{{~~~~~~~~~}}}{{{zzzyyyxxxwwwvvvuuuuuuuuuvvvxxxzzz{{{||||||~~~xxxzzz{{{|||}}}xxxiiiZZZUUUSSSQQQNNNLLLJJJJJJIIIJJJTTTgggttteee]]]]]]___sss}}}yyycccVVVSSS[[[hhhooopppzzz|||lllqqq{{{mmmYYYDDD;;;444222222000///000000000000000000000000000000///...------...///000///////////////////////////////////////////////////......//////000111222555888:::???III___zzz|||{{{```KKKFFFNNNVVVaaabbbdddeeegggkkkppptttxxxzzz}}}}}}{{{wwwvvvtttoooggg]]]SSSMMMHHHMMMVVVbbbmmmuuuyyyyyy}}}}}}ssssssqqqmmmjjjiiijjjlllnnnoooooojjjbbb[[[WWWVVVRRRTTTVVVYYY\\\```fffjjjrrruuuyyy|||}}}}}}~~~}}}{{{yyywwwuuutttssssssssstttuuuwwwxxxyyyssstttvvvxxxzzz{{{||||||zzz{{{{{{||||||{{{{{{zzzxxxyyyzzz{{{{{{|||{{{{{{uuutttpppkkkeee___YYYVVV\\\ggguuu~~~~~~|||zzzzzz{{{{{{zzzwwwrrrooommmmmmmmmnnnqqqvvvxxxuuunnnggg[[[VVVQQQOOOQQQRRRRRRQQQJJJJJJJJJLLLVVVdddkkkkkkmmmmmmoooqqqsssssspppnnniiigggdddaaa```___``````WWWTTTOOOIIIDDDBBB@@@@@@===>>>>>>>>>>>>@@@CCCFFFOOOUUU]]]dddiiinnnrrrtttxxxyyyzzz{{{{{{zzzxxxvvvvvvvvvwwwyyyzzzxxxtttqqqqqqrrrrrrqqqnnnmmmmmmnnnkkkkkkjjjiiigggeeecccbbbddddddeeehhhjjjjjjhhhfffaaa___[[[WWWSSSOOOMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNLLLHHHEEECCCCCCCCCCCC@@@@@@@@@??????>>><<<<<<;;;<<<======???DDDJJJNNNYYY^^^dddffffffeeefffhhhkkklllmmmooopppqqqqqqqqqqqqrrrrrrsssttttttssssssrrrrrrssstttuuuvvvwwwwwwxxxwwwvvvvvvvvvwwwyyyzzzwwwvvvvvvwwwyyyyyywwwvvvwwwwwwwwwwwwwwwxxxxxxxxxyyy{{{|||{{{yyyxxxxxxxxxyyy{{{|||}}}|||}}}~~~~~~~~~xxxqqqkkkggg___\\\WWWQQQKKKGGGDDDBBBBBB@@@AAABBBCCCEEEMMMWWWooo|||pppddd^^^YYYWWWVVVYYYaaajjjpppyyy}}}qqqjjjiiiqqqeeeTTTSSSbbbvvvqqqzzzwwwVVVFFF888666666333111444xxxyyy|||~~~~~~~~~}}}|||zzzyyyxxxxxxvvvvvvuuuuuuwwwxxxzzz{{{zzz}}}|||{{{zzzzzz|||xxxjjj[[[VVVUUUSSSQQQOOONNNMMMLLLLLLOOO___xxxyyykkkcccbbbdddqqqzzz}}}}}}fffYYYWWW___iiimmmnnn{{{pppqqq}}}yyylll[[[EEE<<<555444333111000111000000000000000000000000///////////////////////////////////////////////////////////////////////////......//////000111222444888===CCCPPPggg}}}___KKKIIIRRRYYYaaabbbdddfffiiimmmqqqsssvvvxxx}}}|||zzzxxxwwwtttnnndddYYYQQQLLLIIIOOOYYYeeeooovvvyyyzzz~~~~~~{{{tttsssqqqmmmiiiiiilllooorrrsssqqqjjjaaaYYYVVVUUURRRTTTWWWYYY\\\aaagggkkksssvvvzzz}}}}}}||||||}}}{{{zzzyyywwwvvvuuuttttttrrrrrrrrrssstttwwwyyyzzztttuuuxxxzzz{{{||||||||||||||||||||||||{{{zzzyyywwwyyyzzz{{{{{{zzzyyyxxxrrrrrrppplllfffaaa]]][[[^^^iiiwww~~~~~~{{{{{{}}}zzzzzzyyyuuuqqqoooppprrrqqquuu~~~hhhbbbZZZVVVWWWYYYZZZXXX]]]\\\ZZZZZZaaakkkpppooooooooopppqqqsssrrrpppmmmhhhgggeeebbbaaa```bbbccc[[[WWWRRRLLLGGGCCCBBBBBB===>>>???>>>>>>@@@CCCFFFMMMSSS[[[bbbhhhmmmqqqtttzzz{{{}}}~~~}}}|||yyyxxxrrrsssvvvzzz|||zzzvvvrrrpppqqqrrrqqqooommmooopppnnnmmmllljjjhhheeecccaaabbbccceeehhhkkkkkkiiigggbbb```[[[UUUQQQMMMKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOMMMKKKHHHDDDBBBBBBBBBCCCAAAAAA@@@@@@>>>===;;;;;;;;;<<<======@@@DDDJJJOOOZZZ___eeehhhgggfffggghhhjjjkkkmmmooopppqqqrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrqqqsssuuuwwwxxxxxxwwwwwwxxxwwwvvvvvvvvvwwwxxxyyyzzzyyyxxxxxxzzzzzzyyyxxxwwwxxxxxxxxxyyyyyyyyyyyyyyy{{{|||{{{xxxvvvwwwxxxxxxzzz|||}}}}}}}}}~~~yyysssmmmiiiaaa___ZZZTTTMMMHHHEEEDDDBBB@@@@@@BBBCCCDDDJJJRRRiii}}}sssgggaaa[[[XXXVVVWWW^^^gggooovvv}}}pppkkklllqqq{{{gggUUUOOOYYYuuuyyyooopppxxxXXXEEE666444555000///222vvvxxx{{{~~~~~~}}}|||}}}}}}|||zzzyyyxxxwwwvvvwwwvvvvvvvvvwwwyyy{{{|||yyy}}}~~~{{{zzz|||yyykkk]]]WWWVVVUUUSSSRRRPPPOOONNNNNNNNNYYYrrrzzznnnhhhhhhkkkkkkzzz{{{uuuxxx|||gggZZZYYY^^^eeefffhhh{{{pppnnnyyy|||ooo___FFF===666444444111000222000000000000000000000000......////////////......////////////////////////////////////////////////111111111111222333444555222888>>>EEETTTnnn|||\\\GGGGGGQQQXXXaaabbbdddgggjjjnnnqqqssstttwww|||{{{xxxwwwvvvrrrjjj___UUUMMMIIIJJJQQQ[[[gggpppvvvyyyzzz~~~}}}yyywwwvvvsssnnnjjjjjjnnnrrrvvvuuurrrkkk```XXXTTTSSSRRRTTTWWWYYY]]]bbbgggllltttwww{{{}}}|||{{{zzzzzzvvvvvvuuutttttttttttttttrrrrrrrrrssstttwwwyyyzzzuuuvvvyyy{{{|||}}}}}}|||~~~~~~~~~}}}|||zzzyyyxxxwwwxxxzzz|||{{{yyywwwuuuppppppooolllhhhccc```___aaalllyyy}}}~~~{{{{{{zzzvvvrrrqqqtttxxxuuu|||vvvpppoooqqqpppooorrrpppllliiilllsssuuusssppppppppprrrsssrrrooommmggggggeeecccaaaaaaccceee___[[[VVVOOOJJJGGGEEEEEE===>>>?????????@@@CCCFFFKKKQQQYYYaaahhhmmmrrruuuvvvxxxzzz{{{zzzxxxvvvtttoooqqqvvv{{{}}}|||wwwsssoooqqqsssrrrooonnnppprrrpppooonnnllliiifffcccbbb___aaadddhhhlllnnnllljjjccc```[[[UUUPPPLLLKKKJJJGGGHHHIIIKKKLLLNNNOOOPPPLLLJJJFFFCCCAAA@@@AAABBBBBBAAAAAA@@@>>><<<;;;:::;;;<<<===>>>@@@DDDKKKOOO[[[```fffiiihhhgggggghhhjjjkkklllnnnpppqqqrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqsssvvvyyyzzzyyyxxxvvvwwwvvvuuuuuuuuuvvvxxxyyy}}}{{{zzzyyy{{{|||{{{zzzxxxxxxxxxyyyyyyzzzzzzzzzyyy{{{}}}{{{xxxvvvvvvxxxxxxzzz|||}}}}}}}}}~~~{{{tttoookkkbbbaaa]]]VVVOOOJJJGGGFFFBBB@@@@@@BBBBBBBBBHHHNNNggg|||vvvkkkddd]]]YYYVVVVVV\\\dddnnnsss~~~}}}ppplllmmmqqqwww}}}gggVVVOOOXXXtttzzzjjjfffzzzyyy]]]HHH888777888333111555yyyyyyyyyyyyyyyzzz{{{|||~~~}}}{{{yyyxxxvvvvvvuuuwwwvvvvvvvvvxxxyyy{{{}}}{{{|||~~~{{{www}}}yyymmmddd^^^[[[WWWSSSPPPNNNOOOOOONNNPPP[[[ppp{{{rrrlllgggfffhhhppprrrnnntttooo___[[[iiiccc]]]bbbuuuyyylllkkkpppUUU===111333111111222...000///...---...///222333000000////////////000000////////////////////////////////////000000000000222111//////000111444555777:::<<>>===??????>>>???BBBHHHQQQWWW```aaadddfffffffffeeedddggghhhkkkmmmoooppppppppprrrpppnnnnnnpppqqqrrrrrrtttssssssrrrrrrrrrsssssswwwwwwwwwwwwwwwvvvuuuuuuxxxxxxzzz{{{{{{zzzxxxxxxzzzzzzyyyyyyyyyzzz{{{{{{{{{|||~~~}}}{{{zzzzzz{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~zzzqqqiiicccaaa]]]WWWQQQLLLHHHFFFDDDBBB@@@???@@@CCCFFFHHH[[[uuuuuupppggg^^^[[[YYYYYY\\\aaahhhpppzzzsssmmmkkkmmmttt{{{}}}fffTTTRRR]]]nnn{{{~~~lllnnnuuuiiiNNN999888999222111777xxxxxxxxxxxxxxxyyyzzzzzz}}}|||zzzxxxwwwvvvuuuuuutttsssssssssuuuvvvxxxyyy|||}}}{{{yyyzzztttgggccc\\\WWWTTTSSSRRRRRRQQQSSS^^^qqq|||uuuooohhhdddbbbkkkpppooouuunnn___]]]iiiaaaYYY\\\ooozzzkkkhhhzzz[[[BBB555555333222444///000000///......///111111//////............//////////////////////////////////////////000000000000111111000///000222444555666999===FFF]]]~~~|||}}}zzzwwwVVVEEEGGGPPPUUU]]]___cccgggkkkpppvvvzzz{{{}}}|||wwwzzzuuuooohhh\\\NNNGGGFFFJJJVVVccckkkqqqxxx{{{{{{}}}yyywwwuuutttqqqllliiiiiimmmqqqttttttqqqhhh]]]UUUTTTUUUSSSSSSUUUZZZbbbjjjpppsssvvvwwwzzz||||||{{{zzzyyyzzzyyywwwxxxyyy{{{zzzyyyvvvuuuuuuvvvwwwyyy{{{|||vvvuuuuuuwwwzzz||||||{{{yyyzzzzzz{{{zzzyyywwwvvvvvvwwwwwwvvvtttpppllljjjfffjjjllliiihhhiiijjjhhhfffooo{{{}}}{{{zzz{{{{{{{{{{{{|||~~~||||||}}}wwwsssrrrqqqqqqssssssrrrqqqjjjgggeeedddgggjjjllllllnnnjjjbbbYYYUUURRRKKKBBBAAAAAA@@@???@@@AAACCCDDDJJJQQQ\\\dddiiilllpppsssuuuwwwyyyzzzyyywwwsssqqqooooooppprrruuuuuusssqqqnnnmmmmmmoooqqqqqqnnnkkkmmmllljjjiiigggeeedddccceeehhhkkkooopppooommmlllccc___YYYTTTQQQOOOMMMKKKJJJHHHGGGHHHKKKOOOQQQQQQMMMIIIEEEBBBAAABBBAAAAAAAAAAAAAAA@@@???>>>======>>>>>>>>>???CCCIIIRRRXXX```aaaccceeeffffffeeeeeeeeegggiiikkkmmmnnnnnnnnnqqqpppoooooopppqqqrrrrrrttttttssssssssssssssstttvvvvvvwwwwwwvvvvvvuuuuuuxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{||||||zzz|||~~~~~~}}}}}}}}}~~~~~~}}}|||}}}~~~~~~|||}}}}}}yyypppiiicccaaa]]]WWWRRRMMMIIIGGGDDDBBB@@@???@@@BBBEEEHHHYYYqqqxxxpppggg^^^[[[YYYXXX[[[```fffoooyyysssmmmkkkmmmttt}}}tttbbbUUUTTT^^^nnnyyymmmlllqqqnnnSSS===::::::333111666xxxwwwwwwwwwwwwxxxxxxyyy|||{{{zzzyyywwwwwwvvvvvvsssrrrsssssstttuuuwwwwww|||}}}|||xxxyyy{{{tttiiibbb^^^\\\YYYWWWWWWYYYcccuuu{{{wwwqqqiiibbb]]]iiiqqqtttyyypppaaaaaaiiiaaaXXXZZZmmm~~~kkkccc{{{dddIII:::888444333555111000000000000000000/////////......------......///////////////////////////////////////000000000000111111000000111222444555666999???MMMggg{{{~~~xxxrrrxxxzzzzzzqqqRRRDDDGGGQQQVVV\\\___ccchhhlllqqqwww{{{|||~~~|||xxxzzztttnnnfffZZZLLLEEEEEEMMMYYYfffnnnttt{{{~~~~~~|||yyyvvvtttrrroookkkiiikkkooosssuuusssnnnddd[[[UUUTTTVVVSSSSSSVVV\\\eeemmmsssvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzyyy{{{}}}}}}|||zzzvvvwwwwwwxxxxxxyyyzzzzzzvvvvvvvvvwwwzzz||||||{{{zzzzzz{{{{{{{{{yyyxxxwwwuuuvvvuuutttppplllgggeeebbbdddddddddgggmmmnnnlllgggnnnvvv{{{zzzxxxwwwwww{{{{{{||||||~~~wwwtttxxx~~~xxxvvvuuutttsssttttttsssqqqiiigggdddeeehhhllloooppppppnnnfff^^^YYYVVVOOOFFFBBBAAA@@@??????@@@BBBCCCMMMTTT___gggkkkmmmpppsssxxxyyyyyyyyywwwuuusssrrrmmmmmmnnnoooqqqrrrpppnnnjjjjjjjjjlllnnnooommmkkkkkkjjjgggeeedddcccddddddhhhkkkooorrrrrrqqqnnnlllbbb^^^YYYUUUSSSQQQOOONNNLLLJJJHHHIIILLLPPPQQQRRRNNNJJJEEEAAA@@@AAAAAAAAABBBBBB@@@???======<<<<<<======>>>@@@DDDLLLTTT[[[```aaaccceeefffgggfffffffffgggiiikkkmmmnnnnnnoooooooooooooooppprrrssssssttttttttttttttttttttttttvvvvvvvvvvvvuuuuuuttttttwwwwwwwwwxxxyyyzzz{{{|||xxxxxxxxxyyyzzz{{{|||}}}yyy{{{~~~}}}||||||}}}}}}~~~~~~{{{zzz{{{wwwooohhhcccaaa]]]XXXSSSNNNJJJHHHDDDBBB@@@???@@@BBBEEEGGGUUUkkk{{{rrrhhh___[[[YYYXXXZZZ^^^cccmmmwwwtttmmmjjjllluuu~~~xxxssslll```WWWVVV^^^kkkuuuvvvpppnnnuuuZZZBBB<<<:::333111555xxxxxxwwwwwwwwwxxxxxxyyy|||{{{{{{zzzyyyyyyyyyyyyuuuuuuvvvvvvwwwxxxyyyyyy{{{|||wwwuuuyyywwwpppjjjddd___^^^```jjjzzz{{{vvvtttppphhhaaa___jjjuuuyyy~~~rrrddddddgggbbb]]]```qqqmmm```wwwjjjNNN===999444333555222111111111111111000///...//////............//////////////////////////////////////////000000000000111111111111111333444555666999BBBUUUqqq~~~|||zzzrrrpppwww|||qqqppp|||dddKKKBBBGGGRRRYYY\\\___dddhhhlllpppuuuyyyzzz|||}}}yyyxxxrrrkkkdddYYYLLLGGGHHHOOO[[[hhhpppvvv||||||yyywwwrrrpppllliiiiiilllqqqtttvvvrrrjjjaaaXXXTTTUUUWWWUUUVVVXXX___gggoootttvvvwwwwwwwwwxxxyyyzzz{{{|||{{{{{{{{{}}}}}}{{{wwwxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwyyy{{{}}}}}}|||{{{{{{{{{{{{yyywwwuuuttttttttttttrrrooojjjfffccc____________fffnnnooollldddiiiooorrrsssssstttuuuwwwxxxzzz}}}}}}sssjjjeeefffrrr~~~zzzzzzxxxvvvvvvvvvvvvtttrrriiigggeeeeeeiiinnnrrrtttrrrpppjjjaaa\\\XXXRRRJJJDDDCCCAAA??????@@@BBBCCCMMMUUU```iiimmmpppsssuuuzzzyyyxxxwwwuuutttsssrrrmmmllllllnnnooopppnnnmmmggghhhiiikkkmmmmmmmmmlllkkkiiifffcccbbbccceeegggjjjmmmpppssssssqqqnnnkkkccc```[[[WWWTTTRRRPPPNNNLLLJJJIIIJJJMMMPPPRRRRRROOOJJJEEEAAA@@@@@@AAAAAAEEECCCAAA???===<<<======<<<===???BBBFFFNNNWWW]]]aaabbbccceeefffgggggggggjjjjjjlllmmmooopppqqqqqqnnnooopppqqqqqqqqqssstttttttttuuuuuuuuuuuuuuuuuuvvvuuuuuutttttttttttttttuuuuuutttuuuvvvyyy{{{|||vvvvvvvvvwwwxxxyyyzzz{{{yyy{{{~~~~~~~~~~~~~~~~~~||||||{{{|||}}}~~~}}}yyyxxxyyyvvvoooiiidddbbb^^^YYYTTTOOOKKKIIICCCBBB@@@@@@@@@BBBDDDEEEPPPddd{{{tttjjj```[[[YYYWWWYYY]]]aaakkkvvvvvvmmmhhhjjjsss}}}zzzqqqlllcccYYYVVV\\\jjjttt~~~rrrjjjzzzyyy^^^EEE<<<:::444222444yyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxyyywwwxxxyyyyyyzzzzzzzzzzzzyyy{{{~~~wwwwww{{{|||pppiiieeehhhrrrxxxpppnnnlllgggbbbaaakkkvvv}}}tttdddccccccccccccfffqqqooo```xxxlllOOO===999333222444111111111222222111000///...111111000000000000111111////////////////////////////////////000000000000111111111222222333444444777:::EEE\\\zzz{{{wwwzzz{{{}}}{{{tttnnnooowww~~~uuukkkjjjtttzzz[[[FFFAAAGGGQQQXXX\\\___cccgggjjjnnnrrruuuwwwyyy}}}~~~zzzrrrmmmfff___UUUKKKHHHIIIPPP\\\iiipppvvv|||}}}~~~}}}zzzxxxqqqnnniiiggghhhmmmqqqtttuuupppggg]]]VVVSSSUUUVVVXXXYYY[[[aaahhhooosssuuuwwwwwwwwwwwwyyyzzz|||}}}|||||||||~~~}}}zzzwwwxxxxxxyyyyyyxxxxxxwwwzzzyyyyyyzzz}}}~~~~~~}}}||||||{{{zzzwwwtttrrrppprrrrrrrrrqqqnnnjjjfffccc```aaa``````fffnnnooolllaaacccfffhhhkkknnnqqqttttttwwwzzz~~~~~~}}}vvvlllbbb\\\XXXfffyyy}}}{{{yyyxxxxxxxxxvvvtttllliiifffgggjjjppptttvvvrrrrrrmmmddd^^^ZZZSSSMMMGGGEEEBBB@@@???@@@BBBDDDLLLUUUaaajjjpppsssvvvxxxyyyyyywwwuuutttsssrrrrrrmmmllllllmmmoooooonnnmmmggghhhjjjkkklllmmmnnnnnnmmmjjjgggdddcccdddgggiiiiiilllpppsssssspppllljjjfffbbb]]]YYYVVVSSSPPPMMMKKKIIIHHHJJJMMMQQQSSSSSSPPPLLLEEEAAA@@@AAAAAABBBFFFEEECCC@@@???>>>>>>>>><<<===@@@CCCIIIPPPYYY___aaabbbccceeefffggghhhhhhkkkkkklllmmmnnnpppqqqqqqnnnppprrrrrrqqqqqqssstttsssssstttuuuvvvvvvuuuuuuuuutttsssrrrrrrrrrsssssssssrrrrrrsssuuuwwwzzz{{{uuuuuuuuuuuuvvvwwwxxxyyyyyy{{{}}}}}}|||{{{|||}}}}}}|||{{{{{{{{{|||}}}~~~}}}}}}yyyxxxxxxvvvpppkkkfffddd```ZZZTTTOOOKKKIIICCCBBBAAA@@@@@@AAACCCDDDKKK]]]ssswwwmmmbbb]]]YYYWWWXXX\\\```jjjvvvxxxllleeefffppp{{{uuupppfffZZZVVV^^^ooo~~~oooggguuu{{{bbbHHH<<<999555333555zzzzzzyyyxxxxxxxxxxxxyyyuuuuuuuuuuuuuuuvvvwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzyyy|||zzz{{{~~~|||rrrkkkoooyyyyyyooojjjhhheeebbb^^^iiivvv~~~vvvbbb^^^\\\bbbggghhhkkkttt}}}rrreee}}}kkkOOO===999333222444000111111111111111111000000222111111000000111111222////////////////////////////////////000000000000111111222222333444444444888:::GGGccc|||xxxyyyxxxzzzwwwnnniiilllrrrwwwwwwpppiiijjjsss~~~tttVVVEEEBBBGGGNNNTTTZZZ]]]bbbgggjjjnnnqqqtttwwwyyy}}}}}}yyynnnhhhaaaZZZQQQHHHFFFIIIQQQ]]]jjjqqqwww}}}}}}~~~}}}zzzxxxppplllgggdddggglllqqqssstttnnneee[[[UUUSSSTTTVVVYYYZZZ]]]bbbiiipppssstttwwwwwwxxxyyyzzz|||}}}~~~~~~}}}||||||}}}}}}{{{yyywwwwwwwwwwwwwwwwwwxxxxxx{{{zzzzzz{{{}}}~~~~~~}}}||||||{{{yyywwwssspppoooqqqrrrrrrqqqnnnjjjeeecccbbbdddddddddhhhmmmooolll^^^^^^^^^```dddiiiooorrrsssvvv{{{}}}wwwlllaaa[[[UUU```rrr}}}{{{{{{{{{zzzxxxwwwooollliiihhhkkkppptttwwwrrrsssoooggg```[[[UUUOOOIIIGGGDDDAAA@@@AAACCCEEEKKKTTTaaakkkqqqtttwwwyyywwwvvvuuutttsssrrrqqqpppnnnmmmllllllnnnnnnnnnlllgggiiikkkkkkkkkkkkmmmooonnnkkkhhheeedddeeehhhiiihhhkkkpppsssssspppllliiigggddd___[[[XXXTTTPPPNNNKKKIIIIIIKKKOOOSSSVVVVVVRRRMMMGGGBBBAAAAAABBBCCCEEEEEECCCBBB@@@@@@??????<<<>>>AAAEEEJJJRRRZZZ```aaabbbcccdddfffhhhiiijjjjjjjjjjjjkkklllnnnooopppnnnqqqttttttqqqpppqqqtttqqqrrrtttuuuvvvvvvuuutttuuutttrrrqqqqqqqqqrrrsssrrrrrrrrrsssuuuwwwxxxyyyvvvuuuuuuuuuuuuvvvwwwwwwxxxzzz{{{{{{zzzyyyzzz{{{|||{{{{{{zzzzzz{{{}}}~~~|||~~~yyyxxxyyyxxxsssnnniiifffbbb\\\UUUOOOJJJHHHBBBBBBAAA@@@@@@AAABBBCCCHHHWWWlllzzzpppeee___[[[WWWXXX\\\```iiittt~~~zzzkkkaaa```jjjvvvzzzuuujjj\\\WWWbbbyyypppdddqqqgggKKK<<<888666444555yyyyyyxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuvvvwwwxxxyyyxxxyyyzzz{{{{{{{{{zzzyyy{{{~~~||||||~~~zzzoootttrrrjjjeeebbb```ZZZfffwww|||ddd\\\VVVbbbkkkiiigggmmmxxxwwwiiiiiiNNN===:::555333555111222111000000000111222333111111000000000000111111////////////////////////////////////000000000000111111222333444444444444888:::IIIhhh}}}~~~yyymmmfffgggkkkmmmnnnjjjhhhmmmwwwkkkOOOBBBBBBGGGLLLQQQWWW[[[aaaggglllppptttwwwzzz||||||xxxpppiiiaaaZZZQQQHHHGGGJJJSSS___kkkrrrxxx~~~~~~{{{wwwtttpppjjjdddbbbeeekkkoooqqqrrrlllcccZZZUUUTTTTTTTTTXXXYYY\\\bbbjjjqqqtttvvvwwwxxxyyyzzz|||}}}~~~~~~~~~{{{zzzzzzzzzxxxwwwvvvvvvuuuuuuuuuvvvxxxyyyzzzyyyxxxyyy{{{}}}|||{{{zzzzzzzzzyyyxxxuuusssrrrrrrrrrrrrppplllgggbbb___^^^cccfffeeefffjjjlllkkk___\\\YYYYYY]]]dddjjjnnnooossswwwxxxyyytttjjjddd___gggsss~~~||||||}}}|||{{{yyysssoookkkiiilllppptttvvvsssuuurrrjjjbbb]]]XXXRRRLLLIIIEEEBBBAAABBBDDDFFFLLLVVVbbblllqqqtttvvvwwwssssssssssssrrrqqqpppooonnnlllkkkkkklllmmmlllkkkgggiiikkkjjjiiiiiilllooonnnllliiifffeeeeeeggghhhgggkkkpppttttttrrrmmmjjjfffccc___\\\YYYVVVSSSPPPLLLJJJJJJMMMRRRWWWZZZ[[[TTTOOOHHHCCCAAABBBDDDDDDBBBCCCBBBBBBAAA@@@???>>>===???CCCGGGLLLSSSZZZ```bbbbbbcccdddfffhhhjjjkkkkkkkkkkkkkkklllmmmooopppooosssvvvuuuqqqooopppssspppqqqsssuuuvvvuuutttssstttsssqqqppppppppprrrrrrrrrssstttvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwuuuxxxzzzzzzzzzzzz{{{|||{{{{{{zzzzzzzzz{{{|||}}}|||~~~{{{yyyzzzyyyuuuqqqkkkiiiccc]]]UUUOOOJJJGGGBBBBBBAAA@@@@@@AAAAAABBBFFFSSShhh|||}}}rrrgggaaa\\\XXXYYY\\\```hhhqqqzzz{{{kkk^^^[[[eeeqqq|||ooo```YYYddd~~~pppeeeqqqnnnPPP>>>999777555333xxxxxxwwwvvvvvvuuuvvvvvvwwwwwwwwwxxxyyyzzz|||}}}zzz{{{|||}}}}}}}}}|||{{{|||zzzzzz{{{|||~~~~~~qqqwwwwwwllleeeaaa___XXXeeeyyyhhh]]]TTTbbbnnnlllhhhooo~~~zzzkkkhhhMMM===;;;666555666222222111000//////111333555000000////////////000000////////////////////////////////////000000000000111111222333444444444444888:::JJJlll~~~{{{yyy|||~~~~~~~~~ooofffeeegggfffhhhggghhhppp{{{{{{aaaGGG>>>AAAFFFLLLQQQUUUZZZaaahhhnnnsssxxx{{{~~~{{{vvvtttmmmeee]]]SSSJJJIIILLLTTT```mmmtttyyy}}}yyytttqqqooojjjcccaaadddjjjnnnpppqqqkkkbbbZZZVVVTTTSSSSSSUUUWWW[[[bbbkkkrrrvvvxxxwwwxxxzzz|||}}}~~~~~~zzzxxxxxxxxxwwwvvvvvvuuusssssstttvvvxxxyyyyyywwwwwwxxxzzz{{{zzzyyyyyyyyyzzzzzzyyyxxxvvvuuutttsssrrroookkkeee___\\\YYY```dddccccccfffhhhhhh```\\\XXXVVVZZZaaagggkkkkkkooorrrrrrpppttt~~~xxxsssqqqttt|||~~~}}}}}}~~~~~~|||{{{vvvrrrllljjjlllpppsssuuutttwwwtttlllddd___YYYTTTNNNKKKGGGCCCBBBCCCEEEGGGNNNWWWdddmmmqqqrrrtttuuuqqqrrrrrrsssrrrqqqooonnnmmmkkkjjjjjjkkklllkkkjjjgggiiijjjjjjhhhhhhkkknnnmmmkkkiiigggeeeeeeeeefffgggkkkqqquuuvvvsssnnnkkkdddaaa^^^\\\ZZZXXXUUUSSSMMMLLLLLLOOOTTTYYY]]]^^^VVVPPPIIIDDDBBBCCCDDDEEE@@@AAAAAABBBAAA@@@>>>===>>>@@@DDDGGGLLLSSS[[[```bbbbbbcccdddfffhhhjjjkkknnnmmmmmmmmmnnnoooqqqrrroootttwwwvvvqqqnnnooorrroooppprrrtttuuuuuutttssstttsssqqqoooooopppqqqrrrsssuuuwwwxxxyyyyyyyyyxxx{{{zzzyyyxxxwwwwwwwwwwwwtttvvvyyyzzz{{{{{{}}}{{{zzzzzzyyyzzz{{{|||}}}||||||zzz{{{{{{wwwsssmmmjjjddd]]]VVVOOOIIIFFFBBBBBBAAAAAA@@@AAAAAAAAAEEEQQQeeezzztttiiibbb]]]YYYYYY\\\```gggooovvv}}}jjj\\\XXXbbbnnnuuucccZZZccc}}}{{{llliiissssssTTT@@@999777444222sssuuuwwwwwwvvvvvvwwwxxxwwwyyy{{{{{{yyyxxxxxxxxxyyy|||}}}yyyvvvyyy{{{zzzyyyyyyxxxooohhhbbb___```bbbrrrxxxZZZYYYbbbjjjjjjeeeiii|||}}}jjjwwwvvv[[[CCC<<<:::333...///333333222222111000000000......//////000000111111000000000000000000000000111111111000000000000000333444444333222333666888888>>>SSStttyyyxxxtttqqqvvvuuuiiicccbbbddd```jjjeeeppp~~~pppUUUDDDCCC@@@DDDMMMMMMXXX\\\bbbjjjppptttwwwwww~~~|||vvvuuulllbbbXXXNNNGGGHHHMMMXXXbbbkkkqqqxxx~~~|||{{{yyywwwvvvkkkjjjgggdddgggnnnrrrpppmmmddd[[[XXXWWWUUUUUUWWWTTTXXX^^^dddiiiooouuuyyy{{{{{{||||||||||||{{{{{{}}}}}}}}}}}}{{{yyywwwvvvuuuuuuuuuuuutttvvvyyy|||zzzyyyxxxxxxwwwwwwwwwxxxyyywwwvvvuuuvvvuuutttrrrpppqqqqqqoooiiiaaaXXXSSSNNNVVV```dddccc```___```XXXTTTSSSWWW^^^dddeeedddhhhgggdddccceeekkktttzzz~~~}}}~~~~~~}}}yyywwwsssnnnllloootttyyy~~~|||uuulllgggddd___YYYRRRLLLGGGEEEDDDCCCFFFKKKSSS\\\eeejjjooouuuvvvuuutttsssqqqnnnlllkkkjjjiiijjjgggddddddggghhhgggeeekkkjjjjjjiiiiiiiiihhhhhhkkkeeeaaadddeeecccbbbbbbaaaiiippprrrrrrssspppllliiieee___^^^^^^\\\WWWRRRPPPMMMKKKOOOWWW\\\]]]\\\XXXRRRIIICCCBBBCCCFFFGGGGGGFFFDDDAAA@@@?????????AAABBBDDDHHHMMMSSSYYY\\\```aaadddgggiiijjjjjjjjjmmmmmmmmmllllllmmmmmmmmmoooqqqssssssrrrrrrrrrssssssssssssssssssssssssssstttsssrrrsssuuuwwwwwwvvvxxxxxxvvvvvvvvvwwwxxxyyy|||{{{zzzxxxwwwvvvvvvuuuxxxyyyzzzzzzyyyyyyzzz|||~~~}}}||||||zzz|||~~~xxx|||yyytttuuusssnnneee]]]WWWQQQMMMJJJBBBBBB@@@@@@@@@@@@AAABBBGGGRRRbbbtttzzzpppeee^^^ZZZZZZ[[[___fffooowww~~~}}}kkkZZZSSSZZZfffmmm___eee{{{|||tttlllsss|||zzz]]]BBB555444333111vvvxxxzzzzzzyyyxxxyyyzzzyyy{{{}}}}}}|||zzzzzzzzzzzz|||yyywwwzzz{{{|||~~~yyyooofff___\\\ZZZ\\\mmmfffRRRZZZbbbccc```eeeyyy|||hhhsssgggHHH<<<999444111333000000111111111111111111.../////////000000000111000000000000000000000000111000000000000000000000000111111000000000333555999@@@UUUwww}}}}}}zzzvvvzzztttiiibbbaaabbb```mmmkkkvvvkkkQQQCCCCCCCCCHHHQQQQQQWWW[[[bbbjjjrrrwwwzzz{{{~~~xxxtttkkk___VVVMMMGGGIIIOOOZZZdddnnntttyyy}}}{{{zzzyyywwwuuummmmmmjjjfffiiippprrrqqqkkkaaaYYYWWWVVVUUUUUUWWWUUUYYY___dddjjjoootttxxxyyyzzzzzz{{{||||||{{{{{{|||}}}}}}|||{{{zzzxxxvvvtttuuuuuuuuuuuuvvvzzz}}}|||{{{{{{zzzzzzyyyzzzzzzxxxwwwuuuuuuvvvvvvuuusssrrrsssrrrooohhh___VVVPPPMMMUUU^^^cccaaa]]][[[[[[UUUSSSRRRVVV]]]aaaaaa___\\\[[[ZZZYYY\\\bbbjjjppp~~~|||zzzuuupppmmmooossswww||||||wwwpppkkkiiiddd^^^TTTMMMGGGEEECCCBBBEEEJJJSSS\\\eeekkkpppuuuvvvtttqqqpppooommmkkkiiiggggggeeeccc``````ccceeeeeedddiiiiiijjjjjjiiiiiihhhggghhhccc```bbbcccaaaaaabbbaaaiiippprrrssssssqqqmmmiiieee```^^^^^^\\\WWWSSSQQQOOONNNQQQXXX^^^___^^^WWWQQQIIICCCBBBDDDFFFHHHIIIGGGEEEBBBAAA@@@??????BBBCCCEEEIIIOOOUUUZZZ^^^```bbbdddgggiiikkkllllllllllllkkkkkkkkkkkklllllloooqqqssstttsssrrrssstttttttttssssssssssssttttttuuutttrrrsssuuuwwwvvvvvvxxxwwwwwwwwwxxxyyyyyyzzz}}}|||{{{zzzxxxxxxwwwwwwxxxzzz{{{{{{zzzzzz{{{|||~~~~~~}}}}}}zzz|||~~~zzz}}}yyyuuuwwwrrrmmmeee]]]WWWQQQLLLIIICCCBBBAAA@@@@@@AAABBBBBBDDDOOO___rrr}}}ssshhh```\\\[[[[[[]]]cccmmmuuu|||~~~mmm[[[RRRXXXccc}}}mmmppp{{{sssllloooqqqpppqqqvvv|||```EEE777555555222xxxzzz{{{{{{yyyxxxxxxyyyxxxzzz}}}~~~|||{{{{{{{{{zzz}}}~~~vvvtttxxxzzzyyy}}}qqqeee]]]YYYVVVXXXhhhtttSSSXXX___```]]]aaauuu|||gggooorrrLLL;;;777555333444......///000000111222222////////////000000000000000000000000000000000000000000000000000000111111222333333333222333666888:::BBBXXX|||}}}xxxllleeebbbcccaaarrruuufffMMMAAAEEEHHHNNNUUUUUUVVV[[[bbbkkksssyyy}}}{{{uuujjj^^^SSSKKKGGGKKKSSS[[[gggrrrxxx{{{|||{{{zzzyyywwwuuuoooooollliiikkkqqqsssqqqggg^^^VVVUUUUUUTTTUUUXXXWWW[[[```fffjjjoootttwwwvvvwwwxxxyyyzzz{{{{{{{{{{{{|||||||||{{{zzzxxxwwwssstttuuuuuuuuuwwwzzz}}}|||{{{{{{{{{{{{zzzzzzzzzwwwvvvuuuuuuwwwwwwvvvuuuuuutttsssnnnggg]]]SSSMMMOOOVVV^^^bbb```ZZZWWWUUUQQQQQQRRRVVV[[[]]][[[YYYSSSTTTUUUVVVYYY___ggglllxxxyyy}}}{{{uuurrrrrruuuxxx|||}}}{{{vvvsssqqqkkkdddWWWPPPIIIEEEBBBAAADDDIIIRRR\\\ffflllpppuuuuuusssnnnmmmllljjjhhheeebbbaaa\\\ZZZYYYYYY\\\```bbbcccfffhhhiiikkkjjjiiifffeeeeee```]]]```aaa``````ccccccjjjqqqrrrssstttsssoooiiieeeaaa___^^^\\\XXXTTTSSSQQQQQQUUU[[[___```___WWWQQQIIICCCCCCEEEHHHJJJKKKJJJGGGDDDBBB@@@@@@@@@CCCDDDGGGKKKQQQWWW\\\___aaabbbdddfffiiikkkmmmnnnmmmmmmllllllllllllmmmmmmoooqqqttttttttttttuuuvvvvvvuuusssrrrrrrsssuuuvvvvvvuuussstttuuuvvvvvvuuuvvvwwwxxxyyyzzzzzz{{{zzz~~~}}}|||{{{zzzzzzzzzzzzxxxzzz|||}}}|||{{{{{{||||||}}}}}}|||}}}yyyvvvxxxpppllleee^^^XXXRRRLLLIIIEEEDDDBBBAAAAAAAAABBBBBBAAAKKK[[[nnnwwwlllccc^^^\\\[[[ZZZaaajjjssszzzsss___SSSVVV```||||||yyyyyyoooggggggffffffhhhppp|||cccHHH999666666333wwwyyyzzzyyywwwvvvvvvvvvuuuxxx{{{|||{{{zzzyyyzzzzzz}}}zzzrrrooorrrvvvwwwzzzrrrccc[[[YYYUUUWWWeeezzz|||]]]^^^aaaaaa]]]___rrrjjjnnn|||uuuMMM999555444222111......//////000000000000////////////000000000000////////////////////////000000000000000111111111333444555444444555888:::;;;CCC[[[}}}|||tttkkkgggffffffzzzdddKKKBBBHHHLLLSSSYYYVVVWWW[[[bbbjjjsssyyy~~~}}}xxxlll^^^SSSJJJGGGMMMUUU]]]iiiuuuzzz|||~~~|||{{{{{{yyyvvvtttooopppnnnkkkmmmrrrrrrpppddd[[[SSSSSSTTTTTTUUUXXXXXX\\\bbbgggkkkooosssvvvssstttvvvxxxyyyzzz{{{{{{zzz{{{{{{|||{{{zzzxxxwwwsssuuuvvvvvvvvvxxxzzz}}}yyyyyyzzzzzzzzzyyyyyyyyywwwvvvuuuuuuwwwxxxwwwvvvttttttrrrmmmfff]]]TTTOOOSSSXXX___aaa___YYYSSSPPPOOOPPPRRRVVVYYYYYYVVVSSSNNNPPPRRRUUUYYY___fffkkktttsssuuu~~~{{{wwwvvvyyy|||~~~}}}zzzxxxppphhh\\\SSSKKKFFFBBB@@@CCCIIIRRR\\\ggglllppptttssspppmmmllljjjgggccc___[[[YYYRRRQQQPPPQQQUUUZZZ^^^aaadddfffiiikkkkkkiiifffcccddd___]]]___```___aaaeeeeeelllrrrrrrsssuuutttrrriiifffccc```^^^\\\XXXUUUTTTTTTUUUYYY^^^``````___UUUPPPHHHDDDDDDGGGJJJLLLNNNLLLIIIFFFCCCAAA@@@@@@CCCEEEHHHLLLQQQWWW[[[^^^aaabbbcccfffiiilllnnnpppppppppooooooooooooppppppoooqqqtttuuutttuuuvvvwwwxxxvvvtttrrrrrrtttvvvxxxwwwvvvttttttuuuvvvuuutttsssuuuwwwyyyzzzzzzzzzzzz}}}}}}|||{{{{{{zzz{{{{{{xxx{{{}}}~~~}}}|||{{{|||~~~~~~~~~~~~~~~{{{zzzwwwuuuwwwnnnjjjeee___YYYSSSMMMIIIFFFEEEDDDBBBAAAAAABBBBBB@@@IIIWWWiii~~~yyynnneee___[[[ZZZXXX___iiirrryyyzzzdddTTTTTT\\\tttyyywwwjjj^^^```bbbfffkkkssszzzgggKKK:::777666444wwwxxxyyyyyywwwuuuuuuvvvtttwww{{{}}}}}}{{{zzzzzzzzz|||~~~~~~~~~~~~{{{sssmmmnnnrrrtttvvvxxx{{{qqqbbbZZZXXXVVVVVV```rrr}}}~~~~~~aaa^^^______[[[\\\oooqqqqqqyyyrrrNNN:::777666333///000000000000//////......000000000000//////////////////////////////////////////000000111111111111000111111111111222555888;;;DDD]]]zzz|||~~~tttnnnkkkmmmeeeMMMCCCJJJOOOUUUZZZVVVXXX\\\bbbjjjqqqxxx|||}}}{{{ooo___SSSJJJGGGNNNWWW^^^kkkxxx||||||~~~}}}|||{{{yyyvvvsssmmmooommmkkkmmmqqqqqqnnnaaaXXXRRRQQQSSSTTTVVVYYYYYY]]]ccchhhlllpppsssuuurrrsssuuuvvvxxxyyyzzzzzzyyyyyyzzz{{{{{{zzzyyyxxxtttvvvwwwwwwwwwxxxzzz{{{yyyyyyzzz{{{{{{{{{zzzyyywwwvvvuuuvvvwwwxxxwwwvvvqqqqqqppplllggg___XXXTTTUUUYYY]]]^^^[[[UUUOOOLLLNNNPPPSSSWWWXXXUUUQQQMMMFFFHHHLLLOOOTTTZZZaaafffkkkooosssyyy}}}zzzyyy{{{}}}}}}uuulll```WWWMMMFFFBBB@@@DDDJJJSSS^^^hhhnnnqqqsssqqqlllmmmkkkhhhccc]]]WWWRRRPPPJJJIIIIIIJJJMMMTTT[[[___ccceeeiiilllllliiifffcccddd```___`````````ccchhhhhhooosssssssssvvvuuusssiiigggdddaaa___\\\YYYWWWTTTWWWZZZ___aaaaaa^^^\\\TTTOOOHHHDDDEEEIIIMMMOOOQQQOOOKKKGGGDDDAAA@@@@@@CCCEEEHHHLLLPPPUUUYYY[[[___```cccfffiiilllnnnpppppppppooooooooooooppppppnnnpppssstttuuuuuuwwwxxxyyywwwuuussssssuuuwwwyyyxxxvvvttttttvvvvvvvvvuuurrrsssuuuwwwyyyyyyxxxxxx{{{{{{zzzzzzzzzzzzzzz{{{yyy{{{}}}}}}|||||||||||||||}}}}}}~~~~~~zzzvvvtttssstttmmmjjjeee```[[[UUUNNNIIIGGGFFFDDDBBBAAAAAAAAAAAA@@@HHHTTTeeeyyyzzzpppfff___ZZZXXXXXX___iiiqqqyyy~~~fffSSSPPPWWWnnntttuuuuuuggg[[[\\\___fffooowww~~~iiiMMM;;;666555333wwwyyyzzzzzzxxxwwwwwwxxxuuuxxx}}}~~~}}}}}}yyyzzz|||||||||}}}~~~yyyqqqnnnoooqqqrrrssstttzzzrrrddd\\\YYYWWWVVV\\\iiitttyyy|||^^^XXXWWWZZZWWWXXXmmmyyytttwwwoooQQQ???:::999555111222222111000000///......000000000000////////////000000000000000000000000/////////000111111222222111222333333333444777:::<<>>IIIcccssstttjjjOOODDDLLLSSSZZZ]]]XXXXXX\\\bbbjjjrrrzzzzzzxxxyyytttiii[[[PPPJJJIIIPPPZZZeeerrr~~~~~~}}}yyytttpppiiilllmmmlllooosssrrrnnn```XXXQQQQQQSSSTTTVVVYYYXXX]]]dddjjjnnnrrruuuwwwssssssuuuvvvxxxxxxyyyyyywwwxxxyyyzzz{{{zzzzzzyyywwwyyyzzzyyyxxxvvvwwwxxxzzz|||}}}}}}|||zzzxxxwwwwwwwwwxxxvvvuuummmnnnnnnllliiiddd```]]]\\\\\\[[[ZZZWWWSSSNNNKKKMMMOOORRRRRRPPPLLLGGGEEEBBBCCCFFFIIINNNUUU]]]ccciiirrryyyzzzzzz~~~}}}}}}vvvfff\\\PPPIIIEEEDDDIIIPPP\\\gggqqquuuvvvuuupppjjjdddaaaZZZSSSLLLHHHEEEDDD@@@@@@@@@AAADDDLLLVVV^^^eeegggiiillllllkkkhhhgggfffcccaaaaaa```^^^cccjjjpppuuuwwwtttsssuuuvvvtttiiiiiigggccc___\\\ZZZYYYYYY```iiinnnmmmfff]]]XXXRRRMMMGGGEEEGGGKKKPPPSSSSSSQQQMMMHHHDDD@@@???>>>EEEGGGIIILLLPPPRRRTTTUUUYYY\\\aaagggkkklllmmmlllnnnmmmmmmllllllmmmmmmnnnkkknnnqqqssstttuuuwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxvvvuuutttuuuwwwxxxxxxwwwvvvvvvuuuuuuvvvwwwxxxxxxyyyyyyxxxxxxyyyzzz{{{{{{zzz{{{zzzyyyxxxyyy|||~~~{{{{{{{{{{{{|||||||||||||||~~~|||vvvsssqqqooollljjjhhhddd___YYYQQQLLLGGGFFFDDDAAA???>>>>>>>>>@@@EEEOOO]]]rrr|||sssiiiaaa[[[XXXXXX^^^gggooouuu|||iiiVVVTTT[[[eeesssnnniiirrr~~~zzzxxxzzz|||wwwooo]]]^^^eeeqqqpppSSS>>>777666555qqqsssuuuuuuuuutttuuuvvvqqqvvv{{{~~~}}}||||||wwwxxxyyyyyyyyyzzz|||~~~~~~}}}||||||~~~wwwxxxwwwttttttvvvwwwvvvkkkjjjooouuuwwwvvv|||wwwmmmfff^^^[[[\\\eeesss~~~lllbbb]]]___[[[ZZZmmmuuuoooxxxiiiRRR???777666444222000000000111222222333333111111000000/////////...000000000000000000000000...//////000111222222222000111222222222444777:::@@@KKKeeemmmsssjjjOOODDDLLLSSS[[[___ZZZWWW[[[bbbkkkttt}}}~~~wwwvvvwwwnnndddXXXOOOIIIIIIQQQ[[[hhhuuu~~~yyytttpppiiilllmmmmmmppptttsssoooaaaXXXQQQQQQSSSTTTVVVYYYXXX]]]dddkkkooorrruuuwwwssstttuuuwwwxxxxxxxxxxxxvvvwwwyyyzzz{{{zzzzzzyyyxxxzzz{{{zzzxxxvvvvvvvvvxxxzzz|||}}}~~~}}}|||{{{{{{yyywwwwwwwwwwwwvvvtttnnnnnnnnnmmmiiieeeaaa^^^bbb```^^^\\\ZZZVVVRRRPPPLLLNNNPPPPPPMMMHHHDDDBBB???@@@BBBDDDIIIQQQYYY___iiipppvvvvvvwwwzzz}}}|||xxx{{{}}}}}}{{{zzz|||zzzhhh]]]QQQJJJEEEEEEKKKRRR```kkkuuuyyyyyywwwqqqjjj___[[[TTTMMMGGGDDDCCCBBB????????????BBBJJJUUU^^^fffgggjjjllllllkkkiiihhhfffcccbbbaaa___]]]bbbiiirrrvvvxxxuuusssuuuuuusssiiiiiigggddd___\\\ZZZZZZ\\\dddnnnsssqqqhhh^^^WWWRRRMMMGGGEEEGGGLLLQQQTTTTTTQQQMMMHHHCCC@@@>>>===GGGHHHKKKNNNPPPRRRSSSTTTVVVZZZaaagggkkkllllllkkkoooooonnnnnnnnnnnnoooooojjjmmmppprrrssstttvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvuuutttuuuwwwyyyyyyxxxxxxxxxvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyzzz{{{|||{{{zzzyyywwwvvvxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz|||}}}~~~~~~wwwtttrrrooolllkkkhhheeeaaaZZZRRRLLLGGGFFFCCCAAA???>>>======>>>DDDMMM[[[qqq}}}tttkkkccc\\\YYYWWW]]]fffmmmssszzznnn\\\[[[cccbbbnnnlllfffppp~~~{{{vvvrrrtttyyyyyytttYYY```nnnsssUUU@@@999777777sssssssssssstttuuuwwwwwwsssvvv{{{}}}}}}|||{{{{{{vvvxxxyyyyyyxxxxxxyyyzzz|||||||||~~~|||tttqqqtttwwwvvvssshhhcccccciiiqqqvvvzzz~~~zzzrrrnnnaaaZZZXXXcccwwwpppdddaaahhhhhhbbblllmmmeee|||wwwjjjUUU@@@777666333///444444333333222111000000000000////////////000000222111111111000000//////333222222222222222222222222333444444333555888:::666HHHmmm}}}uuuzzzeeeLLL@@@NNN]]]^^^ZZZ\\\\\\```eeellltttzzz}}}xxxuuusssnnn___QQQKKKGGGFFFOOO[[[jjjuuu~~~}}}uuunnnjjjkkkmmmqqqttttttqqqooo```WWWQQQQQQTTTTTTSSSTTTWWW]]]eeekkkoooqqqssssssuuuvvvwwwxxxyyyxxxxxxwwwwwwwwwxxxyyyyyyzzz{{{{{{||||||{{{zzzyyywwwvvvuuuzzz{{{}}}~~~~~~|||zzzyyy|||zzzxxxxxxyyyyyyvvvrrrooosssvvvrrrjjjdddcccfffhhheee```\\\ZZZXXXVVVTTTQQQSSSTTTPPPJJJEEEBBBBBB===>>>@@@BBBFFFMMMUUU[[[fffkkkqqqvvvxxxxxxxxxxxxzzzxxxwwwuuuuuuvvvxxxyyy~~~qqqbbbQQQIIIFFFHHHNNNUUUeeemmmtttxxxzzzwwwoooeee___VVVJJJCCCBBBCCCAAA@@@@@@CCCDDDBBBBBBHHHUUU```fffeeeeeefffggghhhhhhgggiiibbb___bbbcccbbbfffmmmrrrtttwwwxxxwwwuuuttttttooonnnlllgggbbb]]]\\\\\\cccgggmmmpppnnnfff]]]VVVPPPNNNLLLKKKLLLNNNPPPRRRTTTQQQMMMGGGCCC@@@>>>===@@@DDDJJJNNNPPPQQQRRRSSSVVVYYY^^^cccggghhhiiihhhqqqnnnkkkiiiiiikkkoooqqqrrrrrrssstttuuuuuuuuutttvvvwwwyyyzzz{{{{{{zzzyyywwwvvvvvvuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvxxxzzz{{{~~~{{{xxxvvvwwwzzz}}}|||zzzxxxvvvvvvxxxzzz{{{{{{{{{zzzzzzzzz{{{{{{|||xxxzzz}}}xxxrrrqqqrrrooonnnjjjccc^^^[[[TTTMMMJJJGGGCCCAAAAAAAAA@@@???AAACCCHHHSSShhhzzzsssoooiii___WWWUUUYYY___gggqqqzzzxxxcccYYY[[[]]]kkkoooaaaaaaooowwwwwwqqquuuzzziiihhhrrr___EEE:::666333wwwvvvuuuttttttsssssssssqqqtttyyy{{{{{{yyyyyyyyyuuuvvvwwwvvvuuuvvvwwwyyy~~~~~~}}}tttppprrrtttrrrooofffaaa___cccjjjnnnsssxxxuuulllhhhbbb]]][[[dddtttsssccc]]]fffiiidddkkkyyypppdddxxx}}}oooXXXBBB888666444000333333222222111111000000000///////////////000111111111000000000/////////222222222222222222222222222333444444444555888;;;<<>><<<===>>>@@@DDDKKKRRRXXXbbbgggmmmrrrtttuuuuuuvvvxxxwwwuuuttttttuuuwwwxxx}}}~~~ooo```PPPHHHEEEGGGMMMTTTeeemmmtttxxxxxxuuummmdddZZZRRRJJJEEEDDDEEEDDDBBBAAAEEEGGGGGGFFFLLLWWW```fffeeeeeefffgggggggggfffhhhcccaaaddddddcccfffkkkqqqtttwwwxxxwwwtttqqqpppkkkkkkiiieeeaaa^^^]]]^^^dddiiipppqqqmmmddd[[[VVVOOONNNMMMLLLLLLNNNQQQRRRSSSPPPKKKFFFBBB???>>>===AAAEEEJJJNNNPPPQQQSSSTTTXXX[[[^^^bbbfffggghhhhhhllllllkkkkkkkkklllnnnoooqqqrrrssstttuuuuuuuuuuuuvvvwwwxxxzzzzzzzzzzzzyyyvvvvvvuuuuuutttuuuuuuvvvvvvuuuuuuuuuuuuwwwxxxyyy}}}}}}|||zzzxxxxxx{{{~~~}}}{{{yyywwwwwwyyy{{{}}}{{{{{{zzzzzzzzzzzz{{{{{{yyyzzz|||}}}xxxrrrrrrsssppppppllleee```]]]VVVOOOJJJGGGCCCAAAAAAAAAAAA@@@BBBDDDGGGQQQeee|||}}}wwwrrrkkkaaaYYYUUUXXX^^^fffpppyyy|||fffZZZZZZ[[[kkkjjj]]]^^^bbbmmmrrroootttrrrnnntttdddJJJ<<<777444xxxwwwwwwvvvuuutttttttttqqquuuyyy{{{zzzyyyxxxxxxuuuuuuuuutttrrrsssvvvyyy~~~~~~tttoooooopppnnnlllggg```\\\^^^bbbffflllrrr~~~qqqhhhccc```]]]]]]dddrrr~~~wwwddd[[[eeejjjeeegggrrrxxxiiiyyyxxx___FFF888555444111111111111111111111111111///////////////000111111000000///////////////...111111111111111111111111222333444444444555999;;;BBBTTTxxxwwwvvv___KKKBBBMMM[[[\\\ZZZ\\\___bbbhhhnnnuuu{{{wwwqqqgggYYYMMMJJJIIIKKKVVVcccnnnyyy~~~{{{tttnnnkkkjjjlllrrrxxxxxxoooggg[[[TTTOOOQQQTTTUUUWWWZZZ]]]bbbiiiooorrrsssssstttxxxyyyyyyyyyxxxwwwvvvuuuxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~}}}}}}|||||||||||||||}}}~~~}}}|||{{{zzzyyyxxxvvvwwwxxxxxxvvvuuurrrvvvxxxuuummmhhhhhhjjjnnnjjjfffbbb___\\\YYYVVVWWWWWWUUUQQQJJJBBB>>><<<;;;<<<===>>>AAAGGGNNNSSS\\\aaahhhmmmpppqqqrrrsssuuuttttttssstttuuuwwwxxx{{{~~~zzznnn```RRRIIIFFFHHHOOOVVVeeemmmtttwwwvvvsssjjjaaaUUUQQQLLLKKKLLLLLLJJJHHHFFFJJJNNNOOOOOORRRYYY```eeeffffffgggffffffeeedddeeebbbbbbdddeeecccdddgggppprrrtttvvvuuurrrnnnkkkhhhhhhgggddd```^^^___```eeelllsssssskkk```XXXUUUOOONNNMMMMMMMMMOOORRRSSSQQQNNNIIIDDD@@@>>>>>>>>>BBBFFFKKKNNNPPPRRRTTTVVV[[[\\\___aaadddfffgggggghhhiiijjjkkklllmmmmmmmmmqqqqqqsssttttttuuuuuuuuuvvvvvvxxxyyyyyyzzzyyyyyyuuuuuuttttttttttttuuuuuuvvvvvvuuuuuuuuuuuuvvvvvv{{{||||||{{{zzz{{{}}}}}}{{{xxxvvvvvvxxx{{{}}}{{{{{{zzzzzzzzzzzzzzz{{{yyyzzzzzz{{{}}}wwwrrrrrrtttssssssooohhhccc```YYYQQQIIIFFFCCCAAAAAABBBBBBAAADDDEEEFFFMMM___www|||vvvnnnbbbZZZTTTWWW\\\dddnnnxxxlll]]]YYYZZZkkk}}}dddZZZ]]][[[jjjsssqqquuuzzzssstttkkkPPP@@@888555vvvwwwwwwxxxxxxyyyyyyyyytttwwwzzz|||{{{zzzzzzzzzvvvuuutttsssqqqsssvvvyyy|||}}}~~~uuuooonnnooonnnmmmkkkddd]]]\\\^^^aaahhhooo~~~rrrgggbbb\\\\\\]]]dddqqq~~~zzzggg^^^fffiiibbbcccmmmrrreeeIII999555444222000000000000000111111111///......//////000111222////////////............000000000000000111111111222333444444444666999<<>>@@@DDDJJJNNNWWW[[[bbbhhhlllnnnppprrrttttttssstttuuuvvvwwwxxxxxx{{{vvvnnnbbbTTTLLLIIIKKKRRRZZZfffnnnuuuuuussspppiiiaaaXXXWWWVVVVVVWWWWWWTTTQQQOOOSSSWWWXXXWWWXXX\\\```ccceeeggggggfffdddbbbbbb______aaaccceeeddddddeeennnnnnnnnnnnnnnnnnllljjjiiihhhgggccc```___```aaagggooouuussshhh\\\VVVTTTOOONNNNNNMMMNNNPPPQQQSSSPPPMMMHHHCCC@@@?????????DDDGGGKKKNNNPPPRRRUUUWWW]]]^^^___```bbbdddeeeffffffggghhhjjjkkklllmmmnnnpppqqqrrrssstttuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyyyyttttttttttttttttttuuuvvvwwwwwwvvvvvvuuuuuuuuuuuuwwwyyy||||||||||||}}}{{{yyyvvvuuuuuuwwwzzz|||{{{{{{zzzzzzyyyyyyzzzzzzyyyyyyyyyzzz|||wwwrrrrrrtttttttttqqqjjjeeebbbZZZSSSIIIFFFCCCAAABBBBBBBBBBBBDDDDDDEEEJJJ\\\tttxxxmmmaaaXXXTTTVVV[[[bbbkkkvvv~~~ssscccZZZZZZiiivvvaaaYYY\\\___qqq{{{wwwvvv}}}tttrrrpppTTTAAA888555yyyyyyzzz{{{{{{{{{{{{zzzuuuwwwzzz{{{zzzyyyyyyzzzwwwwwwvvvtttssstttxxx{{{|||}}}~~~uuuooonnnpppqqqqqqnnnfff^^^[[[ZZZ\\\ccclll|||ssshhhbbb___^^^___eeeppp}}}}}}lllccchhhggg]]]```lllwwwjjjMMM:::555444222000000000000000111111111///////////////000111111............//////////////////000000000111111111111333444444555777:::===BBBWWWqqquuuVVVJJJDDDLLLWWWZZZZZZ\\\bbbeeejjjqqqxxx}}}yyypppeeeXXXLLLIIIIIILLLWWWdddoooyyy|||vvvrrrooonnnpppxxx|||oooccc[[[UUUQQQRRRSSSSSSVVVZZZ```eeelllqqqssssssttttttzzzzzzyyyxxxxxxwwwwwwwww~~~~~~}}}||||||{{{}}}}}}|||||||||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzvvvvvvuuutttttttttuuuvvvxxx|||}}}yyyvvvvvvrrrpppmmmjjjhhheeebbb___\\\[[[XXXTTTOOOIIICCC???===>>>??????@@@CCCGGGKKKRRRWWW^^^dddiiilllppprrrtttttttttuuuvvvwwwxxxyyywww}}}~~~yyyuuulllbbbVVVNNNKKKLLLTTT]]]hhhooouuutttqqqnnniiidddbbbbbbcccddddddaaa]]]ZZZWWWYYY\\\]]][[[[[[]]]___```dddggghhheeebbbaaa```]]]```cccdddfffggggggeeekkkgggcccbbbeeeiiikkklllkkkjjjhhhdddaaa___aaabbbiiioootttpppdddZZZUUUUUUOOOOOONNNNNNNNNOOOPPPQQQOOOLLLGGGBBB@@@???@@@AAAEEEGGGJJJMMMOOORRRVVVXXX^^^^^^___```bbbcccdddeeeggggggggggggiiilllnnnpppooopppqqqssstttuuuuuuuuuuuuvvvvvvvvvwwwxxxxxxyyytttttttttttttttuuuvvvvvvxxxxxxxxxxxxwwwvvvvvvuuuuuuwwwzzz{{{{{{|||}}}~~~{{{zzzxxxwwwxxxyyy{{{}}}{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{yyyssssssttttttuuurrrlllgggccc[[[SSSJJJGGGDDDBBBBBBBBBBBBAAABBBCCCDDDIIIYYYrrrxxxlll___VVVUUUVVVYYY___hhhsss|||{{{iii]]][[[hhh|||ppp```ZZZ\\\cccvvv|||yyyuuuqqq~~~rrrWWWAAA777555}}}~~~~~~~~~|||zzzxxxwwwsssuuuxxxxxxwwwwwwwwwxxxwwwwwwwwwvvvuuuvvvxxx{{{~~~~~~vvvpppoooqqqtttuuummmfff^^^YYYVVVVVV^^^gggxxx~~~sssiiibbbeeebbbaaadddnnnzzzrrrgggjjjfff\\\___lllvvv}}}nnnOOO;;;555444333111111111111111111111111000000////////////000000...////////////000000000///000000111111222222222111333444555555777;;;===FFF]]]|||sssyyy}}}{{{RRRIIIEEELLLUUUYYYZZZ\\\bbbeeekkkrrryyyyyyrrreeeWWWLLLIIIIIILLLWWWdddooowww~~~{{{vvvsssoooooosssyyy~~~zzznnncccZZZUUURRRSSSSSSRRRVVV[[[bbbgggnnnsssuuuvvvvvvvvvxxxxxxxxxxxxxxxyyyzzzzzz~~~}}}}}}|||~~~}}}|||{{{||||||~~~~~~}}}||||||{{{{{{vvvvvvuuutttrrrrrrsssuuuuuuzzz{{{yyyqqqpppnnnmmmllljjjgggeeebbb___\\\XXXSSSMMMGGGBBB???@@@@@@@@@???AAADDDGGGMMMRRRZZZ```fffkkkooorrruuuuuuuuuvvvvvvwwwwwwwwwvvv{{{zzzuuukkkbbbWWWPPPLLLMMMVVV```kkkrrrvvvsssooonnnllliiimmmnnnooooookkkfff___\\\XXXYYYZZZZZZYYYYYY[[[]]]]]]bbbggghhheeebbb``````^^^bbbeeeeeefffhhhgggcccbbb]]]WWWWWW]]]eeejjjmmmlllkkkhhhdddaaa```bbbdddkkknnnooojjjaaaYYYUUUUUUOOOOOONNNNNNMMMMMMNNNNNNMMMJJJEEE@@@>>>>>>@@@AAAFFFGGGIIIKKKMMMQQQUUUYYY]]]^^^___aaabbbccccccccchhhhhhggggggiiikkknnnpppnnnoooqqqrrrtttuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyuuuuuutttuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwvvvuuurrruuuwwwyyyyyyyyyzzz|||{{{{{{{{{||||||}}}~~~~~~|||{{{zzzyyyxxxxxxxxxxxxxxxyyy{{{{{{}}}}}}vvvttttttvvvwwwtttnnniiieee]]]TTTLLLHHHEEEBBBBBBBBBAAAAAA@@@BBBCCCHHHWWWpppxxxlll```XXXWWWWWWXXX]]]eeeoooyyyooo```[[[gggzzz~~~oooddd]]]\\\```tttxxxqqq{{{sssXXX@@@666666}}}}}}~~~}}}|||zzzwwwuuutttvvvxxxxxxwwwvvvvvvwwwvvvwwwwwwwwwvvvvvvxxxzzzvvvpppnnnpppsssvvvmmmfff^^^YYYTTTTTT[[[dddtttvvvkkkdddgggbbb^^^aaakkkxxxvvvgggiiihhh^^^___jjj{{{vvvxxxoooQQQ<<<555444333333333222222111111000000222111000//////......////////////000000000111111000000111111222333333444111333444555555888;;;>>>KKKddd|||yyy|||{{{}}}}}}sssxxx{{{mmmNNNHHHFFFKKKSSSXXXZZZ\\\aaaeeekkkssszzzyyytttcccVVVKKKIIIJJJMMMXXXfffpppwww~~~|||xxxtttrrrmmmoootttyyy{{{uuukkkcccWWWSSSQQQRRRSSSSSSWWW]]]dddiiipppvvvxxxyyyzzzzzzvvvvvvvvvwwwyyy{{{}}}~~~~~~}}}|||{{{|||~~~}}}|||{{{{{{{{{vvvvvvvvvssspppooorrrtttssszzz|||ttttttssstttttttttqqqooonnnjjjfffaaa\\\UUUMMMHHH@@@AAAAAA???>>>???AAADDDIIINNNUUU]]]ccciiinnnqqqttttttuuuuuuvvvuuuuuuuuuvvv{{{{{{wwwmmmeee[[[UUUPPPQQQ[[[eeennntttwwwrrrnnnnnnpppooouuuvvvvvvssslllccc\\\WWWQQQQQQQQQPPPRRRUUUYYY\\\ZZZ```ggghhheeeaaa``````^^^cccccc```___aaa___[[[WWWRRRNNNPPPYYYccciiillliiihhhfffbbb``````cccffflllllljjjeee^^^YYYWWWVVVPPPOOONNNMMMLLLKKKKKKKKKJJJFFFAAA===;;;<<<>>>@@@EEEGGGHHHIIILLLPPPUUUYYY[[[]]]___bbbcccdddcccbbbhhhhhhiiijjjkkklllmmmnnnnnnoooppprrrttttttuuuuuuuuuuuuttttttuuuvvvxxxyyyuuuuuuuuuvvvvvvwwwyyyyyyvvvvvvwwwxxxxxxwwwvvvuuuqqqsssuuuuuuuuuvvvxxxzzzxxxzzz{{{}}}~~~~~~}}}||||||{{{zzzyyyxxxxxxxxxxxxwwwyyy|||}}}~~~{{{wwwvvvxxxyyywwwqqqlllhhh___WWWMMMJJJFFFCCCBBBAAA@@@??????AAACCCGGGUUUlllyyynnnddd^^^XXXXXXXXX\\\cccmmmvvv|||sssbbbZZZhhh|||wwwnnnfff```^^^sssyyynnnssstttXXXAAA777888xxxyyy{{{||||||zzzyyywwwvvvxxxyyyyyyxxxxxxxxxyyytttvvvwwwwwwvvvvvvwwwxxx}}}||||||}}}wwwpppmmmnnnrrruuunnnggg```[[[VVVTTT[[[dddrrryyyooohhhddd^^^ZZZ^^^jjjyyyyyyfffhhhjjjbbbaaahhhrrrxxxwwwoooQQQ===555333222444444444333222111000000333222111///............//////000000111111222222000000111222333333444444111333444555666888<<<>>>MMMggg}}}~~~vvvttt}}}~~~{{{~~~qqqhhhooo}}}dddLLLHHHFFFKKKSSSXXXZZZ\\\aaadddkkksss{{{xxxuuuaaaTTTJJJIIIJJJNNNZZZhhhqqqwww}}}~~~zzzvvvsssqqqkkkoootttxxxxxxrrriiibbbUUUQQQPPPRRRSSSTTTYYY```fffkkkrrrxxx{{{|||}}}}}}ttttttuuuvvvyyy|||}}}~~~~~~~~~||||||}}}~~~}}}|||{{{{{{{{{vvvwwwvvvsssooonnnqqqtttttt{{{yyyyyyyyy{{{||||||zzzxxxyyyuuuooojjjeee]]]TTTNNN@@@@@@@@@???===>>>???AAAFFFKKKSSSZZZaaaggglllppptttttttttuuuttttttssssssvvv{{{|||xxxqqqjjjaaaZZZVVVWWW```kkkqqqvvvwwwrrrnnnooorrrsssxxxyyyxxxsssjjj```WWWRRRKKKJJJHHHIIIKKKQQQVVVZZZXXX___fffhhheeeaaa``````]]]aaa```ZZZXXXYYYWWWQQQOOOKKKIIINNNXXXccciiijjjeeeeeecccaaa___aaadddhhhmmmjjjfffaaa]]]ZZZXXXWWWPPPOOONNNMMMLLLJJJIIIHHHGGGDDD???;;;999:::===???EEEFFFGGGIIIKKKOOOUUUYYYZZZ\\\___cccddddddcccbbbfffhhhkkkmmmnnnnnnlllkkknnnoooppprrrssstttuuuuuuuuuuuuttttttuuuvvvxxxyyyvvvvvvvvvvvvwwwxxxyyyzzztttuuuvvvwwwwwwvvvuuutttqqqrrrssssssssstttvvvxxxtttvvvyyy{{{|||{{{yyyxxx|||{{{zzzyyyxxxxxxxxxxxxwwwzzz}}}~~~yyyxxxzzz{{{yyysssooojjjaaaYYYNNNKKKFFFCCCBBBAAA@@@??????AAACCCFFFSSShhh|||zzzppphhhcccYYYXXXXXX[[[aaakkkuuu{{{vvvcccYYYiiixxxnnnfff```uuuxxxiiijjjuuu}}}tttYYYAAA888:::xxxyyyyyyzzzzzzyyyyyyxxxwwwwwwxxxyyyyyyzzz{{{{{{xxxwwwwwwvvvvvvwwwxxxyyy}}}~~~~~~~~~~~~zzzsssnnnmmmpppsssooohhhaaa[[[VVVSSSVVV]]]pppvvvooommmccc^^^XXXXXXaaarrr{{{cccbbbfffcccbbbeeerrr{{{nnnPPP>>>888444111222222222111111111111000000/////////..................///000000000000000222222111000//////000000666333333666888777:::???MMMttt|||qqqsss{{{pppdddiiivvvbbbLLLGGGFFFNNNVVVZZZ[[[\\\___aaadddkkkuuu~~~vvvlll___UUULLLIIIJJJPPP[[[eeellluuu}}}|||zzzwwwtttrrroooppprrrsssqqqkkkbbb\\\ZZZTTTQQQSSSUUUUUUWWW[[[ffflllsssxxxzzzzzzzzzyyyxxxvvvuuuxxx|||~~~~~~|||zzzzzz|||~~~~~~}}}}}}}}}~~~~~~|||zzzzzzzzzzzzvvvuuutttsssssstttuuuvvvyyy|||}}}{{{{{{~~~~~~zzzuuuqqqnnnfff\\\SSSJJJDDD???@@@@@@@@@BBBEEEBBBFFFLLLSSSZZZbbbjjjpppssstttuuutttsssrrrssstttvvv{{{~~~{{{wwwmmmjjjddd[[[VVVYYYccclllwwwwwwuuuqqqooopppvvvzzz~~~|||uuuhhhZZZNNNHHHHHHFFFDDDCCCFFFKKKPPPTTTZZZ]]]aaabbbbbb`````````^^^]]][[[YYYWWWSSSMMMJJJFFFFFFHHHMMMUUU]]]ccceeehhhfffccc^^^\\\^^^dddjjjiiieee___[[[XXXWWWVVVTTTOOOLLLJJJJJJKKKKKKIIIGGGBBB@@@===::::::;;;>>>@@@CCCEEEFFFHHHJJJMMMRRRVVV[[[\\\^^^___```bbbeeegggkkkiiiggghhhkkkmmmllljjjiiillloooqqqrrrssstttuuusssssstttvvvwwwxxxyyyzzzyyyyyyyyyyyyyyyxxxwwwvvvuuuvvvvvvvvvvvvvvvuuuuuuqqqsssuuuvvvuuuuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyyyy||||||{{{zzzyyyxxxxxxwwwwwwyyy|||}}}~~~yyytttyyyyyyyyywwwssskkkbbb[[[RRRNNNIIIEEECCCBBB@@@???CCCBBBCCCGGGNNN]]]uuusssgggaaaZZZWWWXXX\\\aaagggqqq{{{vvvcccZZZdddzzzxxxhhh```rrryyyccc^^^eeeppp{{{xxx]]]FFF<<<<<>>???CCCAAADDDIIIOOOVVV^^^ffflllppprrrssssssrrrqqqrrrtttwww{{{}}}~~~{{{vvvnnnlllfff___[[[^^^hhhpppvvvvvvvvvuuutttvvv{{{~~~~~~yyypppbbbTTTJJJDDDBBBAAA???>>>@@@EEEJJJNNNVVVYYY^^^```aaa`````````]]][[[YYYWWWTTTPPPJJJFFF@@@AAADDDKKKTTT]]]cccfffeeeeeedddaaa___```dddhhhhhhccc]]]WWWTTTRRRPPPNNNMMMKKKIIIIIIJJJJJJGGGEEE???===;;;999999;;;===???BBBDDDEEEGGGHHHKKKPPPSSSXXXZZZ]]]```aaacccfffiiijjjhhhggghhhkkkllllllkkklllnnnpppqqqqqqqqqrrrtttttttttuuuvvvwwwxxxyyyyyyvvvvvvvvvvvvuuutttsssrrruuuuuuvvvvvvvvvuuuuuutttrrrtttuuuuuuuuuuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{|||{{{|||~~~zzzuuuyyyxxxwwwvvvrrrkkkbbb\\\RRRNNNIIIEEECCCBBBAAA@@@BBBAAABBBFFFMMM[[[sssttthhhaaaZZZWWWWWW[[[___dddnnnxxxzzzggg]]]fff{{{ooodddssswwwaaaXXX]]]hhhsss|||{{{___GGG:::999wwwxxxzzz{{{{{{zzzxxxwwwvvvwwwwwwxxxyyyyyyyyyyyywwwxxxyyy{{{{{{{{{zzzyyy||||||}}}}}}|||~~~|||sssmmmkkkkkklllnnnggg```[[[VVVRRRUUU[[[hhh{{{tttjjj^^^YYYSSSTTT^^^pppgggaaadddbbbccchhhtttvvvWWWBBB:::999777111000000000000/////////000000000/////////......000000111222222222222222222222111000000000000111444222222555666777;;;BBBXXX{{{~~~zzzzzzzzzxxxyyy{{{yyyuuuttt|||}}}qqqhhhfffrrruuuUUUCCCCCCIIITTT\\\\\\YYYYYYTTTWWW[[[cccmmmxxx~~~{{{sssjjj\\\SSSJJJHHHJJJQQQ]]]hhhpppyyy|||yyyvvvsssppprrrtttvvvwwwtttkkk___WWWSSSPPPOOOSSSVVVXXX]]]ccckkknnnrrruuuuuuuuuvvvwwwyyyxxxxxxzzz}}}|||{{{|||}}}}}}{{{~~~|||zzz{{{}}}{{{xxxuuutttssssssssssssssstttuuuwwwxxx|||}}}yyyuuuooogggaaaWWWNNNFFFBBB@@@===>>>BBBAAACCCFFFJJJPPPWWW```ffflllnnnpppqqqqqqqqqrrrtttvvvxxxyyyyyyyyysssmmmkkkgggbbb___ccckkkrrrsssvvvyyy{{{|||~~~wwwjjj\\\NNNEEEAAA>>><<<::::::;;;@@@DDDGGGQQQUUUZZZ^^^______``````\\\ZZZVVVSSSOOOKKKFFFBBB>>>???BBBHHHQQQZZZ```cccaaaaaabbbaaa``````bbbcccddd___XXXRRRNNNKKKIIIGGGIIIHHHHHHIIIIIIGGGDDDAAA;;;:::888777888:::===???BBBCCCEEEFFFGGGIIIMMMPPPUUUXXX]]]```bbbdddggghhhiiihhhggghhhjjjkkkkkkkkknnnoooppppppoooppprrrsssvvvwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvuuutttrrrqqqpppssstttuuuvvvvvvuuuttttttuuuuuuvvvuuutttuuuxxxzzzxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||~~~}}}~~~~~~~~~~~~{{{vvvxxxvvvuuusssoooiiibbb]]]RRRNNNIIIEEEDDDCCCBBBAAA@@@@@@AAAEEELLLYYYpppuuuiiibbbZZZVVVVVVYYY]]]bbblllvvv~~~lll___eeexxxwwwgggtttxxx```SSSUUU^^^mmmxxx~~~zzz|||~~~cccJJJ<<<888wwwxxxzzz{{{{{{zzzxxxwwwvvvvvvxxxyyyyyyyyyxxxxxxvvvwwwyyy{{{|||{{{zzzyyy{{{||||||||||||}}}zzzqqqkkkiiiiiiiiimmmggg```[[[UUUQQQTTTYYYdddwwwxxxkkk^^^YYYUUUVVV```ssshhhcccfffeeeeeejjjttt^^^EEE:::888777111111111111000000000000000000000////////////...///000111111222222111111222222111000000111111111333111222555666666<<>>@@@AAACCCEEEFFFGGGIIILLLOOOTTTWWW\\\```bbbccceeefffggggggggggggiiijjjkkkkkknnnoooooooooooopppsssuuuxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwuuutttrrrqqqrrrsssuuuvvvvvvuuutttsssvvvwwwvvvuuutttuuuxxx{{{xxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyzzz{{{}}}|||}}}}}}|||{{{|||yyytttuuusssqqqooolllgggaaa]]]SSSOOOJJJFFFDDDCCCBBBBBB??????@@@DDDJJJVVVkkk~~~vvvkkkdddYYYVVVUUUXXX\\\bbbmmmwwwnnn```cccsss}}}jjjsss{{{bbbSSSQQQZZZkkkzzz}}}wwwvvv|||hhhOOO???:::wwwxxxzzz{{{{{{zzzxxxwwwvvvwwwxxxzzzzzzyyyxxxwwwtttvvvxxxzzz{{{{{{yyyxxx{{{||||||||||||}}}yyyqqqmmmlllkkkkkkmmmfff```[[[UUUQQQRRRXXXaaattt~~~pppaaa]]]YYYZZZfffyyyllljjjooommmlllpppzzzgggHHH:::666555333333222222222222111111111000000000////////////...///000000111111000000222111111111111111222222222111333555666777>>>GGGddd{{{~~~~~~}}}}}}tttrrr}}}___HHHCCCCCCHHHQQQXXX[[[]]]aaa]]]aaafffkkkpppwww~~~zzzwwwnnneeeVVVNNNGGGGGGLLLTTTbbbnnnvvv~~~}}}{{{xxxuuupppmmmlllooosssuuurrriii^^^UUUSSSQQQRRRUUUVVVWWW]]]eeekkknnnqqqtttuuuxxx{{{}}}|||||||||{{{yyyxxxxxxxxx~~~~~~}}}~~~}}}{{{xxxyyy|||~~~~~~}}}|||||||||{{{zzzxxxvvvuuutttnnnnnnnnnooopppsssuuuvvvxxx{{{yyyvvvtttsssdddYYYOOOIIIDDD@@@AAADDDBBBBBBCCCDDDFFFLLLSSSXXX```ccchhhlllnnnpppsssuuuuuuvvvwwwwwwwww{{{{{{}}}|||rrrjjjgggfffdddbbbaaadddhhhkkkooosssyyy|||qqqcccSSSGGG@@@======;;;:::888999<<>>>>>@@@CCCGGGQQQeeevvvwwwnnneeeZZZVVVUUUYYY]]]dddooozzz~~~ooodddeeessslllrrr|||{{{eeeUUUPPPXXXkkk}}}zzzwww~~~lllSSS@@@999yyyyyyyyyzzzzzzyyyyyyyyywwwxxxzzz{{{{{{zzzxxxwwwuuuvvvxxxyyyzzzzzzzzzzzz||||||}}}}}}|||~~~zzzrrrppppppooonnnlllfff```[[[UUUPPPQQQVVV___rrruuuddd```\\\___kkkqqqqqqwwwuuuuuuxxxlllKKK:::555444444444333333333222222222111111000000000/////////......///000000000000000222111111111111222333333111222444666666888AAAKKKkkkuuu~~~~~~}}}~~~uuuWWWEEEAAA@@@DDDMMMSSSWWW]]]cccfffkkkqqquuuwww{{{{{{vvvlllbbbTTTLLLFFFFFFLLLVVVdddqqqxxx|||zzzxxxtttooollllllnnnqqqsssppphhh]]]UUUSSSRRRSSSUUUUUUVVV]]]eeejjjmmmqqqtttvvvyyy|||~~~|||}}}}}}{{{xxxvvvvvvwww}}}}}}}}}~~~|||zzzvvvxxx{{{~~~~~~|||{{{yyyzzzzzzzzzyyyxxxwwwvvvnnnnnnnnnnnnppprrrtttvvvzzz{{{xxxvvvvvvwwwiii___TTTMMMHHHBBBAAACCCBBBBBBBBBBBBDDDGGGMMMQQQXXX\\\bbbhhhkkknnnqqqsssvvvvvvvvvvvvrrrpppvvv~~~xxxwwwvvvxxx|||yyynnneeeaaaaaaaaaaaaccceeeggghhhkkkooovvvzzzvvvmmmaaaSSSGGG???<<<<<<:::888777777999;;;===JJJNNNUUUYYYZZZYYYWWWWWWUUUQQQLLLGGGEEEDDDBBB@@@@@@@@@AAAEEEKKKRRRVVVXXXZZZ[[[\\\___bbbbbb```^^^NNNJJJFFFCCCBBBBBBBBBAAA>>>@@@AAA@@@===:::888888666666777777999<<<>>>??????AAADDDFFFGGGIIILLLNNNTTTVVVZZZ\\\]]]]]]^^^```dddeeefffgggggghhhjjjllljjjlllnnnoooppprrruuuwwwxxxxxxwwwwwwvvvuuuuuutttuuuuuuuuuuuutttsssrrrqqqqqqsssvvvxxxyyyxxxvvvtttvvvwwwwwwuuuttttttvvvxxxvvvvvvwwwwwwxxxyyyyyyyyy{{{zzzxxxwwwxxxyyy{{{}}}}}}~~~yyysssqqqqqqppppppnnniiiccc___WWWSSSMMMHHHEEECCCBBB@@@??????@@@CCCEEEMMM___ooo~~~xxxpppfff\\\XXXWWWYYY^^^dddpppzzz|||qqqkkkmmmyyypppuuu{{{zzzgggWWWOOOUUUiii|||}}}qqqUUU???555zzzyyyyyyxxxxxxyyyyyyzzzxxxyyy{{{}}}}}}{{{yyyxxxwwwwwwxxxyyyzzz{{{|||||||||}}}~~~~~~}}}~~~xxxqqqoooooommmkkkkkkfff```[[[UUUOOOPPPUUU]]]ooouuueeeaaa]]]```mmmrrrrrrxxxxxxxxx}}}~~~mmmLLL;;;777777333333333222222222111111111111111000000000////////////000111111111111000222111111111222222333444111222555777777999CCCNNNrrrzzz{{{oooRRRCCC@@@@@@EEENNNTTTXXX^^^eeemmmssszzz~~~|||vvvjjj___RRRJJJDDDFFFMMMWWWfffsssyyy~~~|||zzzwwwsssnnnjjjoooppprrrrrroooggg\\\UUURRRQQQSSSVVVVVVVVV^^^gggjjjmmmrrruuuvvvwwwyyy{{{{{{}}}}}}|||yyyxxxxxxzzzzzzzzzzzz{{{}}}}}}{{{yyyxxxyyyzzz{{{|||}}}}}}}}}yyyyyyzzzzzzzzzyyywwwvvvppppppooopppqqqsssuuuvvv{{{|||zzzzzz|||tttjjj___WWWOOOHHHDDDEEE@@@AAAAAAAAAAAACCCGGGJJJPPPUUU\\\bbbgggkkknnnppppppoooppppppkkkgggllluuuuuurrroooooorrrtttvvvuuuxxx~~~~~~xxxqqqfff\\\WWWXXXZZZ]]]aaadddfffffffffkkksss}}}vvvtttnnndddWWWKKKCCC???<<<;;;999888777999:::;;;CCCIIIPPPUUUWWWVVVUUUUUUPPPLLLFFFCCCBBBBBBAAAAAA@@@@@@@@@CCCHHHMMMQQQRRRSSSVVV[[[bbbeeeccc]]]WWWJJJFFFBBB???>>>??????>>>===>>>???===999666666777555555555666888:::<<<===<<>>===;;;:::999:::;;;<<<>>>DDDLLLRRRUUUUUUTTTTTTLLLHHHCCC@@@???@@@AAAAAADDDBBBAAABBBEEEIIIKKKKKKKKKPPPYYYbbbfffbbbXXXOOOHHHDDD???<<<<<<<<<;;;;;;<<<>>>>>>;;;777444555777444444444555777888:::;;;:::===@@@CCCEEEGGGJJJLLLOOOQQQTTTVVVXXX[[[___bbbbbbdddffffffffffffjjjmmmlllnnnqqqrrrqqqqqqqqqrrrvvvuuuuuuuuuttttttttttttrrrrrrssstttttttttssssssrrrtttxxxzzz{{{zzzxxxvvvsssuuuvvvvvvuuusssttttttuuuvvvvvvwwwxxxxxxyyyyyy{{{zzzyyyxxxzzz|||wwwzzz~~~~~~~~~}}}zzztttuuuvvvxxxvvvqqqjjjddd[[[VVVOOOIIIEEEBBB@@@>>>@@@@@@AAABBBBBBGGGVVVeee|||}}}yyyrrrhhhccc]]]YYYZZZ[[[```jjjtttuuuzzz|||uuuxxx{{{qqqaaaTTTUUUgggzzz{{{___GGG;;;{{{yyyvvvuuuwwwzzz{{{|||zzzyyyyyyxxxxxxyyyzzzzzzvvvyyy}}}}}}}}}~~~yyyrrrmmmhhhgggjjjiiihhhddd]]]UUUPPPPPPRRR[[[gggyyytttnnnfffddd___\\\hhh{{{qqqoooooouuu|||}}}qqqzzzkkkPPP<<<444333444333222222111111222222111111111111000000000000000000000000111111111111222222222222222222222222555333888444999===???[[[}}}iiiOOOEEEAAAIIIRRRWWWWWWZZZbbbiiimmmooosssyyy~~~}}}zzzvvvlllcccPPPIIIDDDFFFMMMWWWdddpppwww|||wwwssspppooonnnrrrqqqppppppmmmggg]]]VVVRRRSSSTTTSSSSSSXXX```gggsssssstttuuuvvvwwwxxxxxxyyyzzz|||~~~~~~}}}{{{yyy{{{zzzyyyxxxyyy{{{}}}~~~}}}{{{{{{~~~~~~|||zzz{{{zzzyyyxxxwwwwwwwwwwwwwwwvvvtttrrrrrrtttvvvxxx}}}{{{qqqjjjddd]]]SSSLLLKKKFFF@@@???BBBDDDCCC@@@HHHKKKPPPUUUYYY^^^cccfffdddbbbbbbcccaaa```fffmmmwww~~~xxxuuupppjjjfffeeefffffffffdddcccccceeefff```UUULLLEEEGGGLLLRRRXXX\\\\\\ZZZ___dddmmmwww~~~}}}wwwnnnfff^^^RRRGGGDDD===999;;;===:::999999@@@DDDJJJPPPSSSTTTSSSRRRKKKGGGCCCAAAAAABBBBBBBBB???@@@AAAAAABBBCCCFFFIIIOOOSSSZZZ___```[[[QQQJJJBBBAAA???===<<<;;;;;;;;;;;;:::888666555444444555444444555777888999:::;;;>>>AAAEEEGGGHHHJJJLLLNNNPPPSSSWWWYYY[[[]]]___aaaeeeeeeeeefffgggiiikkkmmmqqqrrrrrrrrrrrrrrrrrrrrrtttuuuuuuuuuuuuuuuttttttoooppprrrtttvvvvvvvvvvvvtttuuuvvvwwwwwwvvvuuutttxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwxxxyyy{{{zzzzzzzzzzzzzzzzzzzzz|||||||||}}}~~~~~~~~~|||uuuuuuwwwwwwuuuppphhhccc^^^YYYRRRJJJDDDAAA@@@@@@???AAAEEEEEECCCFFFUUUfff{{{zzzssskkkeee___[[[ZZZZZZ]]]fffooouuuzzzyyyvvvxxx~~~xxxnnnWWWdddccc{{{}}}aaaEEE555xxxvvvuuuuuuyyy|||~~~yyyyyyyyyyyyyyyyyyyyyyyywwwzzz}}}~~~~~~{{{tttnnniiiiiillljjjiiifff___VVVQQQPPPRRR\\\fffwww~~~tttooofffbbb[[[\\\kkkwwwiiifffiiirrr{{{yyyiiirrriiiOOO===666555444333222222111111222222111111111111000000000000000000000000111111111111333333333333333333333333555333999555999>>>AAA^^^yyyeeeMMMEEECCCKKKUUUYYYYYY[[[aaagggoooqqquuuzzz~~~|||yyyuuukkkaaaOOOIIIDDDGGGMMMWWWeeeqqq{{{{{{wwwssspppnnnnnnrrrqqqpppooollleee\\\UUUQQQSSSTTTSSSTTTYYYbbbhhhqqqrrrtttuuuwwwxxxxxxxxxxxxzzz|||~~~|||zzz}}}|||{{{zzzzzzzzz|||}}}}}}{{{zzz{{{~~~~~~||||||{{{zzzyyyxxxwwwwwwwwwuuusssqqqppppppqqqsssuuuyyyzzz}}}zzztttooohhh___WWWNNNIIIBBB@@@BBBCCCBBB@@@EEEHHHLLLQQQTTTYYY]]]aaa___^^^___```^^^]]]bbbiiiuuu||||||vvvvvvqqqkkkgggffffffffffff___^^^]]]^^^^^^YYYOOOGGGCCCEEEIIIOOOTTTWWWWWWVVV[[[___gggqqqzzz}}}rrriiiaaaVVVLLLFFF???;;;<<<===;;;999999???CCCJJJQQQTTTTTTRRRQQQHHHEEEAAA>>>???????????????@@@AAA@@@???@@@CCCEEEJJJNNNSSSWWWXXXSSSKKKEEEAAAAAA???>>><<<;;;;;;;;;:::999777555444444444444444444555777888999:::;;;>>>AAADDDGGGHHHJJJLLLNNNNNNQQQVVVXXXZZZ\\\^^^```ddddddeeeeeegggiiikkklllssssssssssssttttttttttttuuuuuuvvvvvvvvvuuuuuutttrrrsssuuuvvvwwwxxxwwwwwwuuuuuuvvvvvvvvvvvvuuuuuuxxxwwwwwwvvvvvvvvvwwwwwwxxxyyyzzzyyywwwuuuvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxyyyyyy{{{}}}zzzzzzzzzyyyvvvooogggaaa]]]XXXQQQJJJDDDAAA@@@@@@>>>@@@DDDDDDBBBEEETTTdddwww|||uuummmfff```[[[ZZZZZZ\\\dddmmmtttyyywwwnnnqqqyyy~~~www```llliii~~~dddIII999xxxwwwvvvwwwzzz}}}~~~xxxyyyyyyzzzyyyxxxwwwvvvuuuxxx{{{}}}~~~~~~~~~~~~~~~~~~vvvpppkkkkkknnnllllllhhhaaaXXXRRRQQQRRR[[[dddttt{{{sssnnnccc^^^WWWZZZmmmrrr___[[[aaannnxxxuuubbbjjjxxx{{{fffNNN<<<666666444333222222111111222222111111111111000000000000000000000000111111111111222222222222222222222222555333999555:::@@@EEEcccxxx___IIIDDDEEENNNXXX\\\[[[\\\```eeeppprrrvvv{{{{{{wwwrrrhhh^^^OOOIIIDDDGGGNNNYYYgggsss}}}~~~zzzvvvrrrooonnnmmmqqqqqqpppnnnjjjcccZZZTTTQQQRRRSSSSSSTTTZZZbbbiiinnnpppsssvvvxxxyyyyyyyyyvvvyyy|||}}}{{{~~~}}}|||{{{{{{{{{{{{{{{zzzzzz|||~~~}}}|||{{{zzzyyyxxxwwwwwwtttrrrqqqooooooppprrrsssvvvwwwxxx{{{}}}xxxuuupppggg```TTTNNNFFFBBBBBBBBBAAA@@@AAACCCGGGJJJMMMQQQUUUYYYXXXXXXZZZ\\\[[[ZZZ^^^eeettt{{{~~~}}}zzzuuuxxxtttnnnjjjhhhgggfffeee\\\ZZZYYYYYYWWWSSSKKKDDDAAABBBEEEIIINNNQQQQQQPPPUUUXXX^^^gggqqq{{{vvvmmmfff]]]TTTJJJBBB===>>>>>>;;;999999>>>CCCKKKRRRUUUTTTQQQOOOGGGDDDAAA???>>>??????>>>?????????>>>===>>>@@@BBBHHHIIILLLPPPPPPMMMGGGBBBAAA@@@???>>>===;;;;;;:::888777666444333333333444444444555777888999:::;;;===@@@DDDFFFGGGIIIKKKMMMLLLOOOTTTXXXZZZ[[[]]]^^^ccccccdddeeegggiiikkklllrrrrrrrrrrrrssssssssstttuuuvvvvvvwwwwwwwwwvvvvvvuuuvvvxxxyyyyyyyyyxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvvvvvvvvvvwwwwwwyyyzzzzzzxxxuuussssssttttttuuuwwwyyyyyyyyyxxxwwwwwwxxxyyy{{{}}}|||||||||zzzwwwppphhhbbb[[[WWWQQQJJJDDDAAA@@@@@@???@@@CCCDDDBBBEEESSSbbbttt~~~xxxpppgggaaa\\\ZZZYYYZZZbbbjjjqqqvvv|||}}}qqqiiilllwww{{{yyyyyy}}}jjjqqqllliiiNNN==={{{zzzyyyyyyzzz{{{{{{zzzuuuvvvxxxxxxxxxvvvtttrrrrrruuuxxxzzzzzzzzz{{{|||}}}}}}||||||}}}~~~xxxqqqllllllnnnnnnnnnjjjcccZZZSSSQQQRRRXXXbbbsss{{{pppkkk___ZZZUUUWWWiiipppYYYTTT]]]jjjtttuuu___hhhvvvzzzfffNNN<<<555555444333222222111111222222111111111111000000000//////000000000111111111111000000000000111111111111555333999555:::BBBJJJjjj{{{XXXEEECCCGGGPPP[[[___]]]]]]```dddooorrrvvv|||zzzuuupppeee[[[OOOHHHEEEHHHPPPZZZiiiuuuzzz}}}yyyuuuqqqooonnnmmmqqqqqqpppmmmggg```XXXSSSQQQRRRSSSRRRSSSXXX```ggglllooossswwwzzzzzzzzzyyyvvvxxx|||}}}|||~~~~~~~~~~~~}}}}}}|||||||||{{{|||}}}~~~~~~}}}}}}|||{{{yyyxxxwwwuuutttsssqqqqqqrrrsssttttttuuuwwwyyy{{{~~~|||yyyxxxtttmmmfffYYYSSSKKKEEEBBBAAA@@@???>>>@@@CCCEEEGGGJJJNNNQQQSSSSSSWWW[[[ZZZYYY]]]ddduuu}}}~~~}}}{{{wwwzzzwwwqqqmmmkkkiiifffeee]]][[[YYYXXXVVVQQQKKKFFFAAAAAABBBEEEIIIKKKKKKJJJNNNQQQVVV]]]hhhuuuxxxpppkkkddd]]]MMMEEE?????????;;;999:::===CCCKKKRRRVVVTTTPPPMMMJJJHHHDDDBBBBBBBBBAAA@@@===>>>>>>>>>===>>>AAACCCIIIJJJKKKLLLMMMJJJFFFCCCAAA@@@@@@???===<<<::::::777666444333222333333444444444555777888999:::;;;<<>>@@@AAAAAABBBEEEHHHLLLOOOPPPTTTZZZ[[[[[[```gggyyy~~~{{{}}}zzzuuuqqqooollliiifff```___]]][[[WWWRRRMMMIIICCCBBBAAABBBEEEGGGGGGFFFHHHKKKOOOVVV```nnn}}}}}}tttnnnfff```PPPHHHAAA@@@???<<<::::::===CCCKKKRRRUUUTTTPPPLLLLLLJJJFFFEEEDDDDDDBBBAAA;;;<<<>>>>>>???AAADDDGGGKKKJJJIIIJJJJJJIIIFFFCCC@@@@@@@@@???>>><<<:::999555444333222222333444555444444555777888999:::;;;;;;>>>BBBDDDEEEGGGIIIKKKKKKOOOTTTXXXZZZ\\\^^^___aaabbbdddgggiiilllmmmnnnnnnnnnoooppppppqqqrrrrrrvvvvvvwwwxxxxxxxxxxxxxxxwwwxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvqqqqqqqqqrrrrrrtttuuuvvvzzzzzzyyywwwsssqqqpppqqqrrrtttwwwzzz{{{zzzxxxwwwwwwwwwxxxyyyzzz{{{|||}}}yyyxxxxxxxxxvvvrrrlllggg\\\XXXSSSLLLGGGCCCAAAAAABBBBBBDDDEEEEEEGGGRRR___ttt|||tttkkkddd^^^ZZZXXXXXX___gggmmmssswwwyyyyyyvvvlllaaaccceeerrrmmmkkkmmmvvvooosssllloooTTT@@@vvvvvvwwwyyy||||||{{{yyyqqqqqqssssssssssssrrrqqquuuwwwzzz{{{zzzzzzzzz{{{xxxxxxyyyzzz|||}}}~~~~~~|||}}}vvvoookkklllnnnnnnllleee\\\VVVSSSSSSTTT```ttt~~~mmmcccWWWWWWTTTTTTcccpppXXXRRR\\\hhhnnnrrr~~~ttt```nnn}}}___FFF:::888444333222222111111222222111111111111000000000000000000000000111111111111333333333444444555555666444333:::555<<>>CCCKKKQQQTTTSSSOOOMMMKKKIIIFFFDDDDDDCCCAAA???:::<<<>>>>>>???BBBFFFIIIIIIHHHGGGGGGGGGEEECCC@@@@@@@@@@@@@@@>>><<<:::999555444333222333444555666444444555777888999:::;;;:::===AAACCCDDDFFFHHHJJJLLLOOOSSSVVVYYY[[[^^^aaaaaabbbeeehhhkkkmmmoooppppppqqqqqqrrrssstttuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwxxxyyyyyyxxxwwwvvvvvvvvvxxxxxxxxxxxxvvvvvvpppppppppqqqrrrtttuuuvvvxxxyyyyyywwwtttrrrrrrssstttuuuwwwyyyzzzyyyxxxwwwuuuvvvwwwzzz}}}{{{zzzyyyxxxvvvqqqjjjfff^^^[[[UUUOOOIIIDDDBBB@@@BBBBBBCCCEEEEEEGGGQQQ\\\sss}}}uuulllfff___[[[YYYYYY___gggqqqvvvyyyxxxvvvqqqggg\\\XXXWWWcccyyynnnlllnnnxxxooowwwqqqrrrWWWAAAtttuuuvvvyyy{{{{{{yyywwwqqqqqqrrrrrrssstttttttttwwwyyy{{{|||{{{zzz{{{|||xxxyyyzzz|||}}}~~~zzzqqqlllllllllmmmkkkeee]]]VVVTTTTTTWWWccctttooocccXXXVVVSSSWWWjjjoooUUUPPP\\\iiinnnqqqzzznnnYYYkkkdddIII;;;888444333222222111111222222111111111111000000000000000000000000111111111111111222222333444444555555444333:::666<<>>===>>>AAADDDFFFGGGLLLRRRVVVZZZcccmmm{{{~~~~~~|||yyywwwtttooolllfffggggggeee```YYYTTTQQQFFFCCC@@@>>>???@@@@@@@@@AAADDDGGGIIILLLTTT___hhhttt|||wwwnnnddd\\\QQQHHH@@@???>>><<<;;;<<<@@@DDDJJJPPPRRRRRROOOMMMKKKIIIFFFEEEDDDBBB@@@>>>;;;===>>>>>>???AAADDDGGGGGGFFFEEEDDDDDDCCC@@@>>>???@@@@@@@@@???<<<:::888555444333333333555666777444444555777888999:::;;;:::<<<@@@BBBDDDEEEHHHJJJLLLNNNQQQSSSVVVYYY^^^aaaaaacccfffjjjmmmoooqqqqqqqqqqqqrrrssstttuuuvvvvvvtttuuuvvvwwwxxxxxxxxxxxxvvvwwwxxxyyyyyyyyyxxxwwwuuuwwwzzz{{{{{{zzzwwwuuuppppppqqqrrrsssuuuwwwxxxvvvxxxxxxwwwuuutttuuuvvvuuuuuuvvvwwwwwwvvvvvvvvvssstttvvvxxx{{{~~~{{{zzzyyyyyywwwsssmmmiiiaaa]]]XXXQQQJJJEEEBBB@@@AAA@@@AAACCCCCCEEENNNXXXnnn~~~~~~vvvmmmggg```]]]ZZZZZZ```iiiqqqvvvxxxvvvqqqkkk```VVVPPPLLLWWWoookkkjjjmmmyyyrrr{{{tttuuu[[[DDDwwwwwwxxxyyyzzzyyyuuurrrrrrrrrrrrssstttuuuvvvwwwvvvxxxzzz{{{zzzyyyyyyzzzyyyzzz{{{}}}}}}tttmmmlllkkklllkkkeee]]]WWWTTTTTT[[[eeetttpppeeeYYYVVVSSSZZZqqqmmmRRRNNN\\\jjjooouuuyyyhhhSSSgggeeeHHH999555444333222222111111222222111111111111000000000000000000000000111111111111...//////000111111222222444333:::666<<>>>>>>>>???BBBEEEEEEEEEJJJSSSZZZcccnnnxxxyyyuuunnnddd\\\PPPGGG@@@???>>><<<;;;<<>>>>>>>>>>>???BBBEEEGGGFFFEEEEEEDDDCCC@@@===???@@@@@@@@@???<<<:::888555444333333444555777888444444555777888999:::;;;999<<>>???AAABBBDDDLLLUUUiiiyyyxxxnnngggaaa]]][[[[[[aaajjjoootttvvvrrrllldddYYYOOONNNGGGQQQlll~~~~~~~~~~~~ffffffkkkxxxuuu~~~tttwww^^^GGGxxxvvvuuuwwwyyyzzzxxxuuuqqqsssuuuuuutttssstttuuutttvvvyyy{{{}}}|||{{{zzzyyyzzz{{{|||}}}}}}}}}}}}zzztttnnnkkklllnnnmmmggg]]]VVVTTTVVVYYYbbbrrr|||mmmcccXXXTTTTTTccc}}}mmmRRROOO\\\hhhlllrrrxxxbbbTTTaaabbbFFF999999222111111111111111222222333333111000////////////000000000000000000000000222222111111111111111111333333666999888BBBccc|||TTTCCCEEEHHHNNNUUUYYY[[[aaajjjqqqppptttzzzyyytttjjj\\\RRRIIIGGGFFFKKKVVVeeeqqqyyyyyysssooommmnnnnnnvvvvvvrrrjjj```XXXTTTTTTSSSTTTTTTUUUXXX___ggglllpppsssvvvxxxyyy{{{}}}}}}zzzxxxvvvvvvvvvwwwzzzzzz{{{{{{{{{{{{{{{{{{}}}~~~}}}|||yyyzzzzzzwwwssspppqqqsssuuuvvvxxxyyyxxxwwwuuutttnnnpppssswww|||yyyrrrtttqqqmmmgggaaaZZZRRRLLLEEEBBB???>>>>>>>>>>>>===AAABBBFFFKKKOOOUUUbbbnnn~~~~~~~~~{{{vvvrrrooolllpppsssqqqiii```YYYVVVJJJFFFAAA>>>===>>>>>>>>>???>>>>>>>>>@@@CCCEEEGGGYYYcccooouuuqqqiiibbb___QQQIIIAAA>>><<<:::;;;>>>EEEGGGKKKOOORRRTTTTTTSSSPPPOOONNNMMMLLLIIIDDDAAA???>>>>>>@@@CCCFFFGGGGGGEEEDDDBBB@@@??????@@@@@@@@@@@@@@@???===;;;888777777777666666555555555444333333444555777999:::;;;;;;===@@@AAABBBDDDGGGIIIKKKMMMQQQVVVYYY\\\^^^^^^fffhhhkkkmmmllllllmmmnnnmmmnnnpppqqqrrrrrrrrrqqquuuuuuuuuuuuvvvwwwyyyyyywwwwwwwwwuuussssssuuuwww|||}}}}}}}}}|||zzzwwwvvvrrrrrrrrrrrrrrrssstttuuuvvvsssqqqpppqqqsssttttttvvvwwwxxxyyyyyyxxxwwwvvvssstttuuuwwwyyy{{{|||}}}~~~~~~zzzxxxwwwyyy|||zzztttnnnllleee[[[SSSLLLHHHEEECCCBBB??????AAABBBBBBHHHNNNeeeuuuxxxmmmeee^^^[[[YYYZZZ```fffoooqqqtttrrrlllaaaUUUNNNGGGGGGIII[[[vvvtttdddaaavvv|||tttvvv~~~uuu[[[FFFwwwvvvuuuwwwyyyzzzyyyvvvrrrtttuuuvvvuuutttuuuvvvxxxzzz}}}~~~}}}yyyzzzzzz{{{{{{|||}}}}}}yyysssnnnkkklllooooooiii___WWWUUUUUUYYYbbbqqq|||mmmaaaYYYSSSSSSbbb|||lllSSSNNNYYYeeehhhkkktttdddTTT```bbbFFF::::::333222222222222222333333222222111000/////////000000000000000000000000000222222111111111111111111333444888;;;<<>>>>>??????>>>>>>>>>BBBGGGKKKPPP]]]iii}}}~~~{{{wwwssspppkkkooorrrqqqjjjbbb[[[XXXKKKGGGAAA>>>============>>>=========???AAADDDEEESSS[[[fffmmmmmmhhhccc___SSSJJJBBB>>><<<999:::===EEEFFFHHHLLLQQQVVVZZZ[[[XXXVVVTTTSSSPPPMMMHHHDDD?????????AAAEEEHHHIIIIIIHHHFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@???===;;;999777777666666666555555555555555555555666666888999::::::<<>>>>>?????????@@@CCCHHHKKKPPP\\\hhh{{{~~~{{{wwwsssqqqjjjmmmqqqpppjjjbbb[[[WWWJJJGGGBBB>>>======<<<;;;<<<<<<;;;<<<===???AAABBBJJJOOOXXXbbbhhhiiieeebbbVVVMMMDDD@@@===::::::===DDDCCCDDDIIIQQQZZZ```dddaaa___[[[XXXUUUPPPKKKGGGAAAAAAAAADDDHHHKKKLLLLLLLLLKKKHHHEEECCCBBBAAAAAA@@@@@@@@@???===;;;999777666666666666555555555555777777666666666777888888999;;;>>>@@@AAACCCEEEGGGJJJLLLPPPTTTWWWZZZ\\\]]]aaadddfffhhhiiijjjkkkmmmjjjlllnnnppprrrssssssrrrrrrssstttuuuuuuvvvuuuuuurrrssstttttttttuuuwwwyyy||||||||||||zzzxxxvvvtttssssssrrrrrrrrrsssttttttqqqqqqqqqtttvvvxxxxxxwwwrrrsssvvvxxxyyyzzzzzzzzzvvvwwwxxxzzz{{{}}}~~~{{{xxxwwwzzz~~~~~~yyytttlllfff]]]TTTNNNIIIFFFDDDAAA??????BBBCCCDDDIIIPPP```qqq}}}ppphhh```]]][[[[[[```fffjjjmmmppppppkkkbbbWWWPPPCCCGGGKKK^^^|||~~~qqqccc```ttt~~~tttjjjmmmxxx}}}ppp[[[HHHuuuvvvvvvxxxyyyzzzzzzyyytttvvvxxxxxxwwwwwwwwwxxx|||}}}~~~~~~}}}{{{zzzxxxwwwxxxzzz|||}}}~~~wwwrrrnnnkkkjjjnnnqqqlllbbbXXXSSSRRRXXX```ooo}}}nnnaaaYYYUUUXXXiiivvv[[[PPPTTTZZZ\\\]]]hhhpppZZZbbbdddFFF888777444444333222222222222333111000000000000000111222000000000000000000000000111111222222222222222333444444555888>>>PPPqqq|||}}}dddIIIBBBEEEHHHNNNTTTWWWYYY^^^fffmmmtttyyy|||uuuiii[[[QQQIIIHHHHHHMMMXXXfffqqqxxx|||yyytttqqqoooppprrrttttttsssnnnfff[[[TTTQQQRRRRRRSSSTTTVVVZZZbbbjjjpppqqqtttwwwxxxyyyzzz|||~~~~~~}}}zzzyyyxxxxxxyyyzzzwwwxxxzzz|||~~~~~~}}}}}}|||}}}}}}}}}|||zzzyyyxxx{{{|||~~~}}}}}}}}}|||zzzxxxwwwvvvsssttttttsssrrrqqqooooooqqqqqqrrrrrrsssvvvzzz~~~|||yyyuuuppplllhhhccc```SSSNNNFFF@@@>>>>>>>>>>>>@@@@@@CCCGGGIIINNNYYYeeeyyy}}}yyyvvvrrrqqqhhhjjjlllkkkfff^^^VVVRRRJJJFFFAAA>>>===<<<;;;:::::::::::::::;;;===>>>???BBBFFFNNN[[[gggmmmjjjfff\\\RRRHHHCCC???;;;<<>>;;;999888666666666666666555555555666666666666777888999999:::<<>>>>>===<<<<<<>>>AAACCCFFFRRR]]]vvv|||yyyuuurrrooommmeeeeeedddbbb]]]VVVOOOJJJHHHEEEAAA>>>===<<<:::999999999999999::::::;;;<<<>>>AAALLL\\\kkksssqqqmmmbbbXXXLLLFFFAAA======@@@>>>???DDDOOO[[[cccfffeeegggddd```[[[WWWSSSNNNJJJLLLLLLLLLNNNRRRVVVWWWWWWVVVTTTPPPKKKFFFCCCAAA@@@AAAAAAAAA@@@>>><<<999888555555555666666666666666444555555666888999;;;<<<<<<>>>@@@BBBCCCEEEHHHJJJKKKLLLOOORRRVVVYYY\\\^^^ccceeefffeeeddddddfffgggjjjlllnnnqqqssstttttttttqqqrrrrrrssssssssssssrrrtttuuuvvvvvvtttssstttuuuvvvwwwxxxyyyzzzzzzzzz{{{yyyxxxwwwvvvvvvuuuvvvvvvttttttuuuwwwyyyxxxvvvssstttuuuwwwxxxyyyyyyxxxxxxzzzzzz{{{|||~~~zzzvvvvvvyyyxxxtttpppiiiddd[[[TTTMMMHHHDDDAAAAAA>>>>>>AAABBBCCCHHHOOO^^^ppp|||vvvmmmddd```]]]\\\```fffllloooqqqpppjjj___TTTLLLHHHOOORRR```{{{pppmmm|||}}}|||tttkkkppp{{{|||sss___JJJvvvxxxzzzzzzyyyxxxyyyzzzuuuwwwyyyyyyxxxwwwxxxyyy{{{||||||}}}~~~~~~~~~~~~{{{{{{zzzyyyyyyzzz{{{|||wwwsssooommmkkkoooqqqmmmbbbXXXRRRQQQVVV^^^kkk|||~~~xxxmmmcccXXXVVV[[[lllgggSSSOOORRRTTT___bbbvvveeejjjtttRRR???;;;333333222111000000000000111111000000000000000111000000000000000000000000111111222222333444444444>>><<<888888CCC]]]{{{uuuwwwwwwwwwYYYGGGCCCEEEKKKPPPVVVXXXYYY]]]eeelllrrrwwwyyyrrrfffXXXMMMFFFEEEGGGNNNZZZhhhsssyyy~~~{{{uuuqqqnnnnnnoooppptttrrrmmmdddZZZSSSQQQRRRTTTTTTTTTUUUXXX^^^fffllloooqqqtttvvvvvvwwwyyyzzzyyyxxxwwwwwwwwwyyy|||}}}zzz|||yyyzzz|||~~~~~~}}}|||}}}~~~~~~~~~}}}~~~~~~|||zzzwwwsssssssssrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrruuuwww}}}~~~|||yyyvvvqqqkkkggg___YYYPPPIIIDDDAAA>>>===<<<<<<>>>@@@AAADDDOOOZZZrrr~~~|||yyytttpppllliiigggaaa^^^[[[WWWTTTNNNHHHDDDFFFCCC???======<<<;;;999888999999999999999999999<<>><<<:::888555555555666666666666666444444555666888:::<<<===<<>>>>>@@@AAAAAAFFFMMMZZZlll|||xxxooofffaaa^^^\\\```fffnnnppprrrqqqkkk___TTTLLLIIIRRRVVVbbbvvvppp|||~~~{{{{{{vvvooosss|||}}}{{{uuu```JJJwwwzzz{{{{{{xxxwwwxxxyyyuuuwwwxxxyyyxxxwwwxxxyyywwwxxxyyyzzz{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{}}}yyytttpppnnnooorrrsssnnncccYYYTTTSSSUUU]]]jjj{{{}}}yyyssskkkcccXXXTTTUUUddd~~~fffQQQLLLPPPSSS^^^cccvvveeeiiivvvSSS???:::444444333222111111111111222222111000/////////000000000000000000000000000111111222222333444444555<<<;;;999:::FFF```lllppptttoooSSSEEEDDDFFFLLLQQQWWWYYYZZZ^^^eeelllrrrxxx}}}vvvooodddVVVLLLFFFFFFHHHPPP]]]kkkwww}}}}}}zzzuuupppnnnnnnpppqqquuusssmmmdddZZZSSSRRRSSSSSSSSSTTTVVVYYY```hhhnnnppprrruuuvvvvvvwwwyyyzzzzzzyyywwwvvvvvvwwwyyyzzz{{{}}}}}}wwwyyy|||~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~zzzwwwtttsssssssssssstttuuuuuupppqqqqqqqqqqqqqqqsssuuuxxxzzz~~~}}}wwwooojjjeee```WWWOOOIIIEEEAAA>>>>>>===???AAAAAADDDNNNYYYmmm{{{yyyuuupppkkkfffcccaaa[[[WWWRRRNNNLLLJJJFFFCCCCCCAAA>>>=========;;;:::888999999999999999888888;;;EEEVVVjjjxxx~~~{{{vvvhhh]]]PPPGGGAAA<<<<<>>AAABBBCCCEEEHHHJJJMMMNNNPPPRRRVVVZZZ^^^```cccdddeeeffffffgggjjjmmmoooppprrrtttuuuuuuuuuuuuuuutttrrrpppppprrrtttuuutttvvvxxxxxxwwwvvvvvvwwwzzzzzzyyyzzzzzz{{{{{{|||yyyyyywwwvvvuuutttttttttsssssssssuuuwwwwwwvvvtttssstttvvvxxxyyyzzzyyyyyy{{{{{{|||}}}~~~~~~~~~|||wwwrrrrrruuuwwwuuurrrkkkfff^^^WWWQQQKKKFFFCCCAAA>>>===?????????DDDJJJTTTggg}}}zzzqqqhhhbbb^^^]]]```fffmmmooorrrrrrlllaaaVVVOOOIIIWWW^^^jjjwww|||~~~yyyzzzwwwrrrrrryyy}}}|||fffNNNxxx{{{|||{{{xxxvvvwwwyyyuuuvvvxxxxxxwwwwwwwwwxxxsssssstttuuuwwwxxxyyyyyy{{{||||||}}}}}}|||{{{{{{xxx|||zzztttqqqoooqqqtttuuuoooddd[[[VVVVVVUUU\\\jjjzzz|||vvvppphhhcccYYYRRROOO\\\vvveeeOOOJJJNNNRRR]]]dddxxxdddggg~~~tttQQQ===777666555444333222222222222333333111000////////////000000000000000000000000111111222333333444555555666777777999FFF___{{{|||dddjjjssslllOOOBBBCCCFFFMMMRRRWWWZZZZZZ^^^ffflllsssxxx{{{uuunnncccUUUKKKFFFGGGJJJRRR___nnnzzz{{{xxxtttpppnnnoooqqqrrruuusssnnndddZZZSSSRRRSSSRRRSSSTTTVVV[[[bbbkkkqqqqqqsssvvvwwwwwwxxxyyy{{{{{{zzzxxxvvvuuuuuuvvvwww{{{}}}}}}{{{yyyzzz}}}~~~}}}{{{zzz}}}~~~}}}|||~~~}}}|||~~~~~~zzzvvvtttttttttttttttvvvwwwwwwnnnoooppppppppppppssstttrrruuuzzzyyyqqqkkkiiiddd\\\TTTNNNHHHCCC@@@::::::;;;======???IIITTTjjjzzzwwwsssmmmgggbbb___]]]WWWRRRLLLIIIIIIIIIGGGEEEBBB@@@>>>=========<<<:::888999999999999888888777:::GGGZZZooo||||||xxxiii]]]PPPGGG@@@::::::===AAABBBJJJYYYjjjuuuwwwtttmmmjjjgggffffffeeecccbbbaaa___^^^```bbbdddddddddfffccc]]]VVVPPPJJJGGGEEEAAABBBAAAAAA???<<<:::999444555555555666666777777888888777777888999999:::;;;===@@@AAABBBDDDGGGIIINNNOOOPPPSSSWWW[[[___aaabbbccceeefffgggjjjnnnqqqppprrrsssuuuvvvvvvuuuuuuwwwuuurrrpppoooqqqtttvvvrrruuuxxxyyyyyyxxxyyyzzz}}}|||{{{zzzzzzzzzzzzzzzxxxxxxvvvuuusssrrrrrrrrrrrrqqqrrrtttvvvxxxwwwvvvqqqrrruuuxxxzzz{{{{{{{{{{{{{{{|||}}}~~~zzztttrrrtttuuurrrooolllggg```YYYSSSMMMHHHDDDAAA>>>===>>>>>>>>>BBBHHHOOOccczzz{{{rrriiiccc___]]]```fffkkknnnrrrrrrmmmcccXXXQQQKKK\\\fffttt~~~xxxyyyxxxrrrqqquuummmTTTzzzyyyxxxvvvuuutttttttttqqqrrrtttvvvvvvuuusssrrrwwwuuussstttxxx{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{vvvyyyyyytttssstttxxx|||}}}wwwkkk___XXXUUUUUU___mmm|||{{{wwwpppggg```WWWRRRLLLRRRjjjeeeQQQIIIKKKNNN\\\fffttteeejjjooorrrSSSBBB>>>555444333222111111111111111111000000000000111111111111000000111111222333222222111111222222333444777666999;;;DDDcccxxxeeeiiitttgggMMMAAADDDIIIRRRUUUXXXWWWWWW\\\gggqqqwwwzzz~~~wwwtttpppgggZZZOOOJJJKKKNNNVVVcccoooyyyzzzsssmmmkkklllooorrrtttppphhh___XXXUUUSSSSSSTTTSSSUUUYYYaaaiiinnnqqqtttuuuxxxyyyzzzyyywwwvvv}}}|||{{{zzzxxxwwwvvvuuu~~~~~~~~~}}}{{{zzzssswww|||~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~{{{|||||||||zzzwwwtttssswwwtttqqqsssxxx{{{yyyvvvtttsssqqqoooooopppqqqrrrqqqsssuuuwww|||~~~uuunnnoookkkeee\\\SSSJJJBBB>>><<<<<<===>>>===>>>EEEOOOcccxxx~~~zzzuuunnngggaaa[[[VVVSSSNNNKKKGGGDDDDDDEEEEEEEEE@@@@@@???>>>===<<<;;;;;;777777777777777888999999;;;HHH\\\ppp|||~~~{{{wwwmmm]]]KKKAAA===:::;;;===>>>CCCKKKUUUhhhzzz{{{|||vvvpppooopppooonnnnnnkkkccc^^^aaafffhhhhhhiiihhhhhhfffbbbZZZPPPGGGAAADDDCCCBBBAAAAAA???===:::::::::999888888777777666333444555666777888999999:::<<<===>>>???BBBEEEHHHLLLMMMPPPSSSXXX]]]aaaddd```bbbeeefffhhhjjjmmmppprrrrrrssstttuuuvvvwwwxxxuuussspppoooqqqsssuuuuuuvvvwwwwwwxxxxxxyyyzzzzzz{{{|||{{{zzzyyyyyy{{{}}}zzzwwwtttrrrqqqrrruuuvvvvvvtttrrrrrruuuwwwxxxyyyyyyxxxwwwvvvvvvxxxzzz{{{yyyzzz|||~~~|||}}}|||ssspppssstttrrrnnnlllhhh```XXXQQQKKKHHHGGGAAAAAA???===<<<>>>BBBEEEQQQ^^^qqq}}}tttjjjccc]]]YYY[[[```gggrrrtttsssrrrdddTTTRRRPPPTTTaaayyy{{{|||zzzsssqqqvvvpppZZZyyyyyywwwvvvuuuttttttttttttuuuwwwxxxxxxvvvuuutttvvvtttssstttwwwzzzzzzyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{}}}zzzuuutttuuuzzz}}}yyylll```YYYVVVVVV___mmm||||||wwwqqqhhhaaaYYYSSSMMMSSSlll|||cccQQQJJJLLLOOOXXXeeewwwdddiiinnnrrrRRR???888555444333222111111111111111111000000000000111111111111000000111111222333222222111111222222333444777666:::<<>>======DDDMMM___uuu|||rrrhhh___WWWPPPKKKKKKHHHDDDBBBAAAAAAAAA@@@??????>>>===<<<;;;::::::777777666666777777888999;;;DDDSSSbbblllpppooonnn^^^QQQCCC<<<:::999:::======BBBIIIUUUiii~~~|||zzzzzzxxxvvvuuutttkkkdddfffiiiiiihhhiiikkkkkkiiieee^^^UUUMMMGGGFFFDDDAAA@@@@@@???===;;;:::::::::999888888777777666666777888999:::;;;;;;:::<<<===>>>???BBBFFFIIILLLMMMOOOSSSXXX]]]aaadddaaaccceeeggghhhjjjmmmpppqqqqqqrrrssstttuuuuuuvvvwwwuuurrrqqqsssuuuvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzzzzxxxwwwwwwyyy{{{wwwvvvsssqqqrrrtttvvvxxxxxxuuussssssuuuwwwxxxxxxyyyxxxwwwvvvvvvxxxzzz{{{zzz{{{}}}~~~|||tttqqqtttvvvtttqqqnnniiiaaaXXXPPPKKKHHHGGGAAAAAA???===<<<>>>BBBEEENNN[[[ppp}}}tttjjjccc]]]YYY[[[```gggrrrtttsssssseeeUUUSSSQQQVVVcccxxxzzzyyyrrr[[[zzzyyyxxxvvvuuuuuuuuuuuuxxxxxxyyyyyyyyywwwvvvuuuuuutttssstttvvvxxxxxxxxxzzzzzzzzzzzzzzzyyyyyyyyyzzzuuutttttt{{{{{{nnnbbbZZZWWWVVV___mmm{{{}}}xxxqqqhhhbbbZZZSSSMMMTTTnnnvvv^^^NNNJJJLLLNNNVVVhhhgggkkkooosssTTT>>>555555444333222222111111111111111000000000000111111111111000000111111222333222222111111222222333444666666:::<<>><<<<<<===<<<<<>>===;;;>>>===<<<;;;:::999999999777777666666666777888888:::>>>FFFOOOVVVZZZ\\\]]]NNNDDD:::777888777999===:::===DDDPPPddd{{{uuummmkkkllljjjiiiiiijjjjjjiiifff```XXXQQQLLLGGGEEEAAA?????????===<<<;;;;;;::::::999888888777666666777888999::::::;;;:::<<<===>>>???BBBFFFIIIKKKLLLOOORRRWWW]]]aaadddbbbdddfffggghhhjjjmmmpppqqqqqqqqqrrrrrrssssssssswwwvvvuuuttttttvvvxxxyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxwwwuuuuuuwwwyyyuuutttrrrrrrrrruuuwwwyyyyyywwwuuuuuuvvvxxxxxxxxxyyyxxxwwwwwwwwwxxxyyyzzz|||}}}~~~~~~~~~~~~}}}uuusssuuuxxxwwwtttpppkkkbbbXXXPPPJJJHHHGGGAAAAAA???===<<<>>>BBBEEEKKKYYYooo}}}tttjjjddd^^^ZZZ[[[___fffqqqttttttsssfffWWWUUUQQQWWWccctttttt\\\{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvttttttttttttssstttuuuvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyyyysssrrrrrryyy~~~{{{ooobbbZZZWWWVVV^^^lllzzz}}}wwwpppggg```XXXRRRMMMTTTnnnrrrYYYLLLIIILLLOOO]]]qqqkkkmmmooosssWWWAAA888555555444333222222222222111111000000000000111111111111000000111111222333222222111111222222333444555555:::<<>><<<===<<<;;;999888888888888777777777666666777777888777999<<<@@@DDDGGGIIIJJJDDD===777666777777888;;;:::;;;@@@KKK]]]sss~~~sssooonnnkkkhhhhhhffffffeeeccc]]]WWWPPPLLLIIIFFFBBB???>>>>>>>>>===;;;;;;::::::999888888888444555555666777777888888:::<<<===>>>???BBBEEEHHHJJJKKKNNNRRRWWW\\\aaaddddddeeeggghhhiiijjjmmmoooqqqqqqrrrrrrrrrrrrrrrrrrvvvvvvvvvuuutttuuuwwwyyyyyyyyyyyyxxxwwwvvvvvvuuuuuuvvvwwwvvvuuuuuuvvvwwwvvvuuusssrrrssstttvvvxxx{{{yyywwwwwwxxxyyyxxxwwwxxxxxxwwwwwwwwwxxxyyyzzz}}}~~~~~~~~~||||||~~~xxxuuuvvvwwwvvvtttrrrlllcccXXXPPPJJJHHHGGGAAAAAA???===<<<>>>BBBEEEJJJXXXooo}}}uuukkkeee___ZZZ[[[___dddpppsssttttttgggXXXWWWPPPVVVaaannn{{{www___||||||{{{zzzyyyyyyyyyyyyvvvvvvvvvuuutttsssrrrrrrssstttuuuuuutttttttttuuuwwwwwwwwwwwwxxxxxxxxxxxx|||wwwqqqoooooovvv{{{~~~zzznnnaaaYYYVVVUUU]]]kkkxxx|||vvvnnnddd]]]SSSOOOKKKSSSlll}}}uuu[[[MMMLLLQQQVVVjjj}}}mmmlllkkkpppWWWCCC:::666555444333222222222222111111000000000000111111111111000000111111222333222222111111222222333444555555:::===EEE```yyy}}}qqqsss~~~]]]GGGHHHQQQTTTZZZZZZXXXWWWXXX___hhhoooqqqwwwxxxoooggg]]]RRRKKKDDDFFFMMMYYYhhhvvv|||xxxwwwtttqqqoooooonnnooopppkkkddd\\\VVVRRRQQQQQQRRRQQQSSSWWW___ggglllooouuuuuuvvvwwwxxxzzz|||}}}|||{{{{{{zzzzzzyyyyyyxxxzzz{{{}}}}}}~~~~~~||||||{{{zzzzzzzzz{{{|||yyyxxxuuusssrrrssstttvvvuuuuuuuuuuuuvvvvvvtttsssrrrrrrqqqqqqppppppppppppnnnppprrrsssssstttuuuvvvzzz|||wwwsssnnniiiddd\\\QQQIIIBBB>>><<<<<<;;;;;;???EEESSSlll|||lll^^^SSSKKKGGGDDDDDDEEEGGGHHHHHHEEEBBB>>>===;;;999888888888999888888777777777777888888555666888:::;;;<<<<<<;;;???:::666666666444555888:::;;;???IIIXXXllluuupppnnnjjjhhhiiieeeeeedddaaa\\\UUUOOOLLLJJJFFFBBB??????>>>>>>===;;;;;;:::999999888888777555555666666777777888888999:::<<<===>>>@@@DDDGGGIIIJJJMMMQQQVVV\\\aaaccceeeggghhhiiiiiijjjmmmooorrrrrrrrrrrrrrrrrrsssssstttuuuvvvuuussssssvvvxxxzzzyyyxxxxxxwwwvvvuuuuuuuuuwwwxxxwwwvvvuuuvvvwwwwwwvvvuuussssssssstttuuuzzzyyywwwwwwyyyyyyxxxwwwxxxxxxwwwxxxxxxxxxyyyyyy|||}}}~~~~~~}}}}}}}}}}}}{{{vvvuuutttsssrrrrrrmmmcccYYYQQQKKKHHHGGGAAAAAA???===<<<>>>BBBEEEKKKYYYooo~~~uuulllfff___ZZZZZZ^^^bbbnnnrrrsssttthhhZZZXXXRRRXXXbbblllwwwyyyzzz{{{ccc||||||{{{zzzzzzzzzzzzzzzuuuuuuttttttssssssrrrrrrsssuuuvvvvvvuuussstttttttttuuuuuuvvvwwwxxxyyyyyyzzz|||wwwpppmmmlllrrrwww|||xxxnnnbbbZZZWWWSSS\\\iiivvv|||vvvmmmbbbZZZPPPNNNLLLQQQfff|||||||||~~~}}}bbbQQQPPPXXXaaavvvnnnjjjeee}}}yyylllWWWDDD:::666555444333222222222222111111000000000000111111111111000000111111222333222222111111222222333444444555;;;>>>EEE```xxxzzzqqqrrr~~~^^^HHHKKKTTTVVVYYYYYYXXXYYY[[[aaaiiioooqqqxxxyyypppggg\\\QQQKKKCCCFFFNNNZZZiiiwww}}}xxxwwwtttqqqoooooooooooopppkkkddd\\\VVVSSSRRRRRRRRRRRRSSSXXX```gggmmmppptttuuuvvvxxxzzz{{{}}}}}}|||||||||{{{zzzyyyyyyxxx|||}}}~~~~~~}}}}}}{{{{{{zzzyyyzzz{{{|||}}}vvvtttsssqqqqqqrrrtttuuuttttttuuuuuuuuutttrrrqqqrrrrrrrrrrrrqqqqqqqqqppplllmmmoooqqqrrrrrrqqqqqqppp|||{{{uuuooolllhhhaaaWWWOOOEEE@@@<<<===<<<;;;>>>CCCOOOgggmmm^^^TTTNNNKKKKKKLLLNNNQQQRRRQQQMMMJJJ@@@>>><<<999888999::::::::::::999888888888999999555666777888888777555444;;;666444555555333555999::::::>>>FFFQQQ```sssuuuooommmkkkjjjkkkiiiiiigggccc^^^WWWQQQNNNJJJGGGCCCAAA@@@???===<<<::::::999999888777777666777777888888999999999999888999;;;;;;===???CCCFFFHHHIIILLLPPPVVV[[[```cccggghhhjjjjjjiiijjjmmmoooqqqqqqqqqrrrrrrsssssssssrrrtttvvvuuurrrrrrtttwwwyyyyyyxxxwwwvvvvvvuuuuuuuuuwwwxxxxxxwwwvvvvvvwwwxxxwwwuuutttssssssssstttyyyxxxwwwxxxyyyzzzyyywwwwwwwwwxxxxxxxxxyyyyyyyyy{{{|||}}}~~~~~~~~~}}}}}}zzzzzz~~~|||vvvsssqqqqqqpppqqqlllddd[[[SSSMMMIIIHHHAAAAAA???===<<<>>>BBBEEEMMMZZZnnn~~~vvvmmmggg```ZZZZZZ]]]___kkkppprrrssshhhZZZYYYVVV\\\dddnnnyyy}}}rrrppp{{{ggg{{{zzzzzzyyyyyyyyyyyyyyyvvvvvvuuuuuuuuuuuuuuuuuutttvvvxxxxxxuuusssssstttrrrrrrsssuuuwwwxxxzzzzzzzzz}}}xxxppplllkkkooouuuzzzxxxnnnccc[[[XXXRRRZZZgggttt~~~wwwnnnbbbYYYNNNOOOMMMOOO```fffRRRPPP\\\hhh{{{rrrlllcccyyyzzzwwwwwwwwwnnnZZZEEE999666555444333333222333333111111000000000000111111111111000000111111222333222222111111222222333444333444;;;>>>EEE___vvvxxxyyy{{{ssssss~~~```IIINNNWWWWWWWWWXXXXXXZZZ^^^dddjjjnnnqqqxxx{{{sssiii]]]RRRKKKDDDGGGNNN[[[jjjxxx~~~yyywwwssspppnnnnnnpppqqqppplllddd]]]WWWTTTSSSSSSSSSSSSTTTYYY```hhhnnnppprrrtttvvvyyy{{{}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~~~~}}}~~~}}}|||yyyxxxwwwwwwxxxzzz|||~~~uuuuuusssrrrrrrrrrssssssqqqrrrttttttrrrpppooonnnqqqqqqqqqqqqqqqppppppooolllmmmoooqqqrrrrrrpppnnnnnnvvv||||||{{{uuuooolllkkkggg^^^VVVHHHBBB=========<<<>>>BBBIIIbbbmmm___XXXUUUTTTTTTUUUWWWZZZ[[[XXXRRRNNNBBB@@@===;;;::::::;;;<<<<<<;;;::::::999999::::::666777777777777666555444777444444777888888<<>>BBBEEEMMMYYYkkk}}}~~~vvvmmmgggaaa[[[ZZZ]]]]]]iiinnnpppssshhhZZZZZZYYY]]]eeeppp{{{xxxmmmjjjuuukkkyyyyyyxxxwwwwwwwwwxxxxxxxxxwwwwwwvvvwwwwwwxxxxxxtttwwwyyyyyyuuussssssuuupppqqqrrrtttwwwyyyzzz{{{|||~~~yyyqqqlllkkknnntttzzzxxxoooddd]]]ZZZQQQYYYeeerrr}}}yyyooobbbYYYOOOPPPOOONNN[[[yyyfffQQQNNN\\\jjj{{{vvvooodddyyyuuutttvvvyyyrrr^^^GGG:::666666555444333333333333111111000000000000111111111111111000111222222333222222111111222222333444333444;;;>>>EEE___vvvwwwtttvvvvvvuuubbbJJJOOOXXXXXXVVVWWWXXX[[[___eeekkknnnqqqyyy}}}uuukkk___SSSMMMDDDGGGOOO[[[jjjxxxyyywwwsssooonnnnnnpppqqqpppllleee]]]WWWTTTSSSTTTTTTSSSUUUYYYaaaiiinnnqqqqqqssswwwzzz|||}}}}}}}}}yyyyyyzzzzzz{{{||||||}}}zzzzzz|||}}}}}}}}}|||{{{|||||||||wwwvvvuuuuuuwwwyyy|||~~~wwwvvvuuutttsssrrrrrrrrroooqqqrrrrrrpppnnnllllllpppppppppppppppooonnnnnnooooooppprrrssssssqqqoooqqqvvvzzz|||{{{~~~~~~{{{zzztttnnnlllmmmjjjccc\\\IIICCC>>>>>>>>><<<>>>BBBEEE^^^mmmaaa]]]\\\]]]ZZZ[[[^^^```___[[[TTTOOOCCCAAA>>><<<;;;;;;===>>>===<<<;;;;;;::::::::::::888888777777666666666666666444666:::===>>>DDDKKKZZZWWWVVVWWWUUUUUUaaannnxxxrrrnnnnnnnnnooorrrqqqpppmmmhhhaaaYYYSSSOOOHHHGGGEEECCCBBB@@@<<<:::888888777777666555555555666666666666777777777777555666888999:::<<<@@@CCCGGGHHHKKKOOOUUU[[[```ccciiijjjkkkkkkjjjkkkmmmooolllmmmnnnooopppqqqrrrsssqqqtttwwwvvvsssrrruuuxxxwwwwwwwwwwwwvvvvvvvvvvvvsssuuuwwwxxxvvvuuuuuuuuuttttttsssttttttuuuvvvwwwuuuuuuuuuwwwyyyzzzyyyxxxwwwwwwxxxyyyyyyyyyyyyxxxwwwxxxzzz|||}}}~~~~~~}}}sssooojjjiiinnnyyy~~~xxxssspppoooppppppmmmjjjeee^^^WWWPPPKKKHHHBBBAAA@@@===<<<>>>BBBEEELLLWWWiii{{{~~~vvvnnnhhhaaa[[[ZZZ]]]\\\hhhmmmooorrrhhhZZZZZZYYY\\\dddooo|||vvvllliiiuuummm{{{{{{|||zzzxxxvvvwwwwwwxxxxxxyyyzzzzzzyyyxxxwwwxxxxxxxxxvvvsssrrrssstttuuupppqqqxxx|||yyywwwxxx|||}}}}}}uuupppnnnpppsssvvvuuunnnfff^^^YYYWWW[[[dddrrr{{{wwwpppbbbWWWUUUUUUPPPOOO]]]|||bbbPPPTTTYYYkkkvvvxxxqqqpppuuussstttwwwppp^^^III<<<555444333222111222333444333333333222222222222111000000111222222222222111111111111111222333444444555999;;;===LLLcccqqqtttpppppp{{{yyy|||vvvuuuuuuaaaNNNMMMQQQYYY\\\XXXTTTUUU]]]fffmmmqqqpppyyyzzztttkkk]]]PPPJJJFFFGGGOOO]]]kkkvvv~~~{{{{{{vvvqqqnnnoooqqqssstttrrrkkkaaaYYYUUUTTTTTTTTTRRRRRRTTT[[[eeelllpppppprrrsssuuuwwwxxxyyyxxxxxxyyyzzz|||}}}}}}}}}|||{{{{{{{{{zzzzzzzzz{{{{{{|||}}}{{{{{{wwwwwwwwwwwwxxxyyyzzz{{{wwwvvvttttttttttttrrrpppuuutttrrrpppnnnnnnnnnnnnqqqqqqqqqqqqppppppoooooooooppppppqqqrrrttttttuuuoooqqqttt{{{{{{wwwwwwyyy~~~zzzvvvpppmmmnnnnnndddXXXQQQJJJAAA:::888999<<<===FFFWWWtttyyylllgggcccdddhhhccc___\\\\\\\\\YYYRRRLLL??????>>>===<<<;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>===:::888999<<<===;;;888999::::::;;;>>>IIIYYYeeerrrqqqmmmeee___aaakkkuuu}}}uuupppmmmkkknnnrrruuuqqqkkkhhheee___UUUMMMIIIFFFCCC@@@???>>>===;;;::::::999888888999::::::888888777777777777777888888999::::::;;;>>>BBBEEEHHHJJJMMMPPPSSSXXX^^^ccciiikkkmmmmmmllllllmmmnnnooopppqqqqqqpppoooqqqrrrtttuuuvvvvvvvvvuuutttsssuuuuuuuuuvvvwwwvvvssspppttttttuuuuuuuuuuuuttttttwwwuuurrrqqqrrrtttwwwyyy{{{xxxvvvuuuuuuvvvvvvuuutttuuuwwwyyyzzzyyyxxxwwwyyyxxxwwwxxxzzzyyyvvvrrrssslllgggiiinnnuuuxxxrrroooppprrrsssoookkkeee^^^UUUNNNHHHEEEBBBBBBAAA???>>>@@@DDDHHHOOOWWWfffxxxxxxqqqiii```XXXWWWZZZ[[[dddmmmpppnnnjjj___UUUYYY[[[aaajjjsss{{{wwwssssss{{{fffyyyzzz{{{zzzxxxwwwwwwxxxyyyyyyzzz{{{zzzyyyxxxwwwxxxxxxyyywwwuuussssssttttttqqqsss{{{~~~|||}}}}}}~~~wwwrrrpppnnnrrruuutttnnneee]]]XXXZZZ^^^gggvvv{{{vvvoooeee\\\UUUTTTPPPNNN\\\zzzbbbOOOSSSVVVgggmmmppp{{{uuurrr|||wwwvvvwwwqqq^^^HHH;;;555444333222222222333333111111111000000000000///000000111222222222222111222222222222333444555666555999;;;>>>MMMdddrrruuuiiijjjtttzzz|||pppllliiirrr___MMMMMMQQQYYY]]]YYYUUUVVV\\\eeekkkooonnnxxxyyysssjjj[[[OOOIIIFFFGGGOOO^^^kkkvvv~~~zzzvvvqqqnnnoooqqqssstttpppkkkccc\\\XXXVVVSSSRRRRRRRRRTTT[[[eeelllppppppqqqrrrtttvvvwwwxxxxxxxxxzzzzzz{{{{{{||||||{{{{{{{{{{{{zzzzzzzzz{{{||||||~~~|||zzzyyyvvvvvvvvvvvvwwwxxxyyyzzzxxxwwwuuutttuuutttsssqqqtttsssqqqpppooooooooooooqqqqqqqqqqqqqqqpppppppppmmmmmmmmmnnnnnnnnnnnnnnnmmmnnnqqqvvv}}}~~~yyywwwxxxzzz||||||yyyrrrmmmmmmmmmeee[[[SSSLLLCCC<<<999:::<<<===DDDTTToooxxxnnnjjjggggggjjj___[[[WWWUUUUUUSSSMMMHHHDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>======>>>???@@@@@@CCCAAA???>>>>>>>>><<<;;;:::<<<@@@EEEMMMYYYgggpppzzzrrrqqqwww~~~vvvqqqnnnlllnnnrrrwwwsssmmmiiifff___VVVNNNJJJGGGCCC@@@??????===;;;>>>===;;;999777777777777888777777666666777777777888999::::::;;;===AAAEEEHHHJJJMMMPPPSSSXXX^^^bbbfffhhhjjjjjjjjjiiijjjkkknnnoooqqqpppooooooppprrruuuvvvwwwwwwwwwvvvuuutttsssssstttvvvwwwwwwuuusssuuuuuuvvvvvvuuuttttttsssvvvuuurrrqqqrrrtttwwwyyy|||yyyvvvuuuuuuuuutttsssuuuvvvxxxyyyyyyxxxwwwvvvxxxvvvuuuwwwxxxxxxvvvsssrrrppppppsssuuuwww}}}zzzsssqqqqqqrrrsssmmmjjjeee]]]VVVOOOIIIFFFCCCCCCBBB@@@@@@BBBFFFJJJPPPXXXfffxxxzzzrrrkkkaaaYYYWWW[[[]]]eeelllnnnmmmhhh___VVVRRRUUU\\\eeeoooyyyzzz{{{eeexxxyyyzzzyyyxxxwwwxxxzzz{{{|||||||||{{{yyywwwvvvwwwxxxzzzyyyvvvtttttttttsssssswww}}}zzztttrrrmmmqqqttttttnnneee\\\WWWZZZ___hhhwwwzzztttnnngggaaaWWWUUUQQQOOO\\\yyybbbOOOPPPRRRbbbcccfffqqqxxxqqq}}}xxxxxxrrr```III:::555444444333222333333333111111111000000000000///000000111222222222222111333333333333444555666666666:::;;;???PPPggguuuwwwhhhkkkttt|||jjjddd___fff}}}[[[LLLKKKPPPXXX\\\YYYVVVVVV[[[cccjjjnnnnnnxxxxxxrrrhhhYYYMMMIIIFFFGGGOOO^^^lllwwwyyyvvvqqqnnnooorrrssstttnnnjjjddd^^^ZZZWWWSSSQQQRRRRRRTTT[[[eeelllppppppqqqrrrtttuuuwwwxxxxxxxxxzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{|||}}}|||{{{yyywwwvvvvvvvvvvvvwwwxxxyyyyyyyyywwwuuuuuuuuuuuusssrrrsssrrrqqqpppppppppqqqqqqppppppppppppqqqqqqqqqqqqppppppoooooonnnnnnmmmmmmmmmnnnppptttzzz~~~~~~zzzxxxxxxzzz{{{|||tttmmmllllllggg___VVVOOOFFF>>>;;;;;;===>>>BBBNNNggguuuooommmjjjhhhhhh\\\WWWRRROOONNNLLLHHHDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>???AAACCCDDDIIIIIIHHHFFFCCCAAABBBCCCBBBEEEKKKTTT```jjjqqqtttwwwrrrooolllmmmqqquuuqqqlllhhhddd]]]UUUOOOJJJGGGCCCAAA@@@???===<<<>>>===;;;999888777777777777666666555555666777777888999999999:::===AAADDDHHHJJJMMMPPPTTTXXX^^^bbbeeefffhhhiiihhhhhhiiijjjmmmnnnpppooonnnnnnpppqqquuuvvvwwwxxxxxxxxxwwwvvvqqqrrrsssuuuxxxyyywwwvvvvvvvvvvvvvvvuuuuuutttsssuuutttrrrrrrrrruuuwwwyyy{{{yyyvvvtttttttttsssqqquuuvvvxxxyyyyyywwwuuutttvvvuuuuuuvvvxxxxxxwwwuuuvvvxxx}}}}}}~~~}}}vvvrrrrrrssstttkkkhhhccc]]]VVVPPPKKKIIIDDDDDDCCCBBBAAADDDHHHLLLQQQXXXgggxxx|||tttlllbbbYYYWWWZZZ___fffmmmnnnlllggg^^^UUUNNNQQQWWW```kkkwwweeevvvxxxyyyyyyxxxxxxyyyzzz~~~~~~}}}zzzxxxwwwuuuxxxzzzzzzxxxuuuttttttrrrtttyyy}}}{{{uuurrrlllqqqvvvvvvpppfff]]]WWWWWW\\\fffuuuzzzrrrlllgggccc[[[XXXRRRQQQ]]]xxxcccNNNNNNNNN]]]\\\bbblll}}}tttkkkyyyyyysssaaaKKK;;;555555444444333333333333333333333222222222111111000000111222222222222111222222222333333444555666666:::<<>>@@@III]]]xxx{{{ssspppnnnkkkgggddd[[[VVVOOOKKKIIIHHHFFFEEEAAABBBBBBBBBBBBAAA@@@???AAA@@@???>>>???BBBEEEHHHMMMOOOPPPOOOLLLKKKMMMPPPTTTUUU[[[fffqqqwwwvvvsssuuuuuuqqqmmmjjjkkknnnnnnlllgggddd```[[[TTTOOOKKKHHHDDDBBBAAA@@@>>>===;;;:::999999999999:::;;;666555555555555666666777888999999999:::<<<@@@CCCGGGJJJMMMQQQTTTYYY^^^aaaeeegggiiijjjiiiiiijjjkkklllmmmoooooonnnnnnoooqqqtttuuuwwwxxxxxxxxxwwwwwwsssrrrsssuuuwwwxxxwwwvvvttttttuuuvvvvvvvvvvvvvvvttttttrrrrrrsssuuuxxxyyyyyyvvvtttssstttttttttsssvvvwwwxxxyyyxxxwwwuuusssuuuuuuvvvwwwxxxyyyyyyyyy~~~~~~wwwsssrrrssssssjjjhhhccc^^^WWWRRRMMMKKKDDDDDDCCCAAAAAACCCHHHKKKPPPXXXfffxxx|||tttlllaaaXXXVVVYYY^^^fffnnnooommmggg[[[QQQMMMPPPUUU]]]hhhuuuggguuuwwwxxxxxxxxxxxxyyy{{{~~~|||yyyxxxuuuwwwyyyyyywwwuuuttttttqqquuuzzz}}}~~~~~~}}}|||{{{uuurrrmmmsssyyyzzztttjjj___YYYUUUZZZdddtttzzzrrrlllgggddd\\\WWWQQQOOOYYYrrrcccNNNMMMLLLZZZ\\\dddnnn}}}mmmccc{{{zzzsss```III:::555555555444444444333333333333333222222222111111000000111222222222222111111111111111222333444555666:::===DDDYYYsssiiiUUURRRTTT```tttwwwUUUIIIEEEEEENNNTTTSSSTTTVVV[[[ccclllqqqyyy}}}vvvooocccTTTKKKIIIEEEGGGOOO^^^lllxxxxxxtttqqqoooppprrrttttttmmmggg^^^WWWSSSRRRRRRRRRRRRRRRTTT[[[eeelllppppppsssssstttvvvxxxyyy{{{|||yyyyyyxxxwwwwwwyyyzzz{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}zzzyyyzzzzzzyyyyyyyyyzzz{{{{{{xxxvvvuuutttttttttrrrqqqqqqrrrrrrrrrssssssssssssmmmmmmmmmnnnnnnnnnnnnnnnkkkjjjjjjiiihhhggggggfffaaabbbeeejjjqqqvvvyyyzzz~~~~~~}}}}}}}}}}}}~~~~~~|||sssnnnmmmkkkggg]]]VVVLLLDDD???>>>======???EEESSShhh}}}|||xxxuuurrrnnnhhhbbbZZZUUUOOOJJJGGGFFFGGGGGGFFFGGGHHHHHHHHHFFFDDDCCCAAA@@@???>>>???BBBEEEGGGMMMQQQVVVXXXYYY[[[___ccceeegggmmmyyy{{{{{{rrrnnnkkkggghhhkkkiiigggdddaaa^^^ZZZUUURRRKKKIIIEEEBBBAAA@@@???===;;;;;;:::999999:::;;;;;;555555555555555666777777999999:::::::::<<<@@@CCCGGGIIINNNQQQUUUYYY^^^aaaeeegggiiiiiihhhhhhiiijjjkkkmmmnnnooonnnnnnpppqqqrrrtttuuuwwwxxxxxxwwwwwwvvvuuuuuuuuuwwwwwwvvvtttqqqrrrtttvvvwwwxxxxxxyyyssssssrrrrrrsssvvvxxxyyyuuusssrrrrrrtttvvvwwwwwwwwwxxxyyyzzzyyyxxxvvvtttvvvwwwxxxyyyyyyzzz{{{|||~~~wwwsssrrrsssssskkkiiieee___YYYSSSOOOLLLCCCCCCBBB@@@???AAAFFFIIIMMMUUUcccuuu{{{sssjjj```WWWUUUXXX[[[eeeooorrrooogggZZZNNNNNNPPPSSSYYYbbbppp~~~{{{jjjuuuwwwxxxxxxwwwwwwxxxzzz~~~{{{yyyxxxtttvvvxxxxxxvvvtttttttttqqqwwwzzzyyyyyy{{{{{{zzz}}}{{{uuuqqqnnnttt{{{}}}wwwmmmbbb[[[WWW[[[eeeuuu|||vvvpppjjjfff\\\VVVNNNLLLTTTjjjdddNNNNNNMMM[[[]]]hhhttthhh```ttt]]]EEE888444555555555555444333333111111111000000000000///000000111222222222222111111111111111222333444444666:::>>>GGG^^^zzz{{{bbbQQQQQQWWWeeevvvnnnQQQGGGBBBBBBKKKPPPQQQSSSVVV[[[ccclllsss|||}}}wwwooobbbSSSKKKIIIEEEGGGPPP^^^mmmyyy~~~wwwtttqqqpppqqqsssttttttlllfff\\\TTTQQQPPPQQQRRRRRRRRRTTT[[[eeelllpppppprrrssssssuuuwwwyyy{{{|||yyyxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz{{{|||}}}~~~}}}{{{{{{{{{{{{{{{zzzzzz{{{{{{|||yyywwwuuuuuuuuuuuusssqqqrrrrrrssstttttttttssssssnnnnnnnnnnnnmmmmmmmmmllljjjjjjhhhgggeeecccbbbaaa\\\]]]aaahhhpppvvvzzz{{{~~~~~~~~~}}}|||xxxrrrpppmmmjjj___XXXNNNFFFAAA>>>===<<<>>>AAAKKKYYYkkkyyy}}}xxxuuunnnfffZZZWWWQQQLLLJJJIIIKKKLLLNNNOOOPPPPPPOOOMMMJJJIIICCCCCCBBBAAABBBDDDFFFHHHOOOTTT\\\dddjjjooosssvvvrrruuu{{{wwwoookkkhhheeefffiiihhhgggeeeaaa^^^ZZZWWWUUULLLIIIEEECCCBBBAAA???>>>???>>><<<:::888888888888555555555555666777888888:::;;;;;;;;;;;;===@@@CCCFFFIIINNNRRRUUUYYY]]]```cccdddfffgggffffffggghhhlllmmmooooooooooooqqqrrrqqqsssuuuwwwxxxxxxxxxxxxyyyxxxvvvvvvvvvvvvuuusssqqqrrrtttvvvwwwyyyyyyyyysssrrrrrrssstttvvvxxxyyysssrrrqqqrrruuuxxxyyyyyywwwxxxzzz{{{{{{yyywwwvvvxxxyyyzzzzzzyyyzzz|||~~~xxxtttsssttttttooolllgggaaaZZZTTTOOOMMMDDDCCCAAA???>>>???CCCFFFIIIPPP___rrrzzzrrrjjj```WWWUUUXXX[[[eeennnqqqooogggZZZNNNLLLMMMOOOSSS[[[kkk}}}~~~www|||}}}mmmvvvwwwxxxxxxwwwvvvxxxyyy}}}}}}}}}}}}|||zzzxxxvvvtttuuuvvvuuutttssstttuuurrrxxxzzzwwwwwwzzz}}}{{{|||uuurrrnnnttt|||~~~yyynnnccc\\\XXX\\\fffuuu~~~|||xxxqqqjjj___WWWOOOLLLRRRgggdddOOOOOOOOO]]]^^^lllzzziiiccc|||___EEE888444555666666666555333333111111111000000000000///000000111222222222222111222222222222222444555555666:::???JJJcccuuu___SSSSSSZZZgggttt~~~cccKKKEEEBBBCCCMMMOOOQQQTTTVVVZZZbbbkkkqqq{{{}}}wwwoooaaaRRRKKKJJJEEEGGGPPP___mmmyyy}}}vvvsssqqqpppqqqsssttttttjjjeee]]]VVVSSSQQQQQQPPPRRRRRRTTT[[[eeelllppppppppppppqqqrrrtttwwwzzz{{{xxxyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{|||~~~}}}{{{{{{|||{{{{{{zzzzzzzzzzzz{{{{{{{{{yyywwwwwwwwwwwwuuutttsssssstttuuuuuutttsssrrrqqqqqqpppooonnnmmmmmmllllllkkkhhheeeaaa^^^\\\ZZZTTTVVVZZZaaajjjqqquuuwww{{{|||~~~~~~}}}|||}}}vvvrrroookkk```ZZZPPPGGGAAA>>><<<:::<<>>@@@>>><<<:::999888888999666666666666777888999999;;;<<<<<<<<<<<<>>>AAADDDFFFIIINNNRRRVVVYYY]]]```ccceeegggggggggfffggghhhlllnnnoooppppppppprrrtttrrrsssuuuwwwyyyzzzzzzyyyzzzxxxvvvuuuvvvvvvuuuttttttuuuvvvwwwwwwwwwwwwwwwrrrrrrrrrsssuuuvvvxxxyyyuuusssrrrsssvvvyyyzzzzzzwwwyyyzzz||||||{{{zzzyyyxxxyyyzzzyyyxxxxxx{{{~~~yyyvvvvvvvvvwwwssspppjjjccc\\\UUUOOOLLLEEEDDDBBB???===>>>AAADDDDDDLLL[[[nnnzzzrrrjjjaaaXXXWWWZZZ]]]eeelllnnnlllfff[[[QQQKKKLLLMMMPPPYYYiii~~~tttyyyyyyyyyxxx}}}yyyxxxooovvvxxxyyyxxxwwwvvvwwwxxxzzzzzz{{{{{{zzzxxxvvvuuutttuuuuuutttrrrrrrsssuuurrryyy{{{wwwvvv|||}}}vvvsssnnnttt|||zzznnnccc[[[WWW[[[eeessswwwoooddd[[[RRROOOTTTgggdddOOOPPPPPP___]]]mmm~~~lllgggcccGGG:::444555666666666555333333333333333222222222222111000000111222222222222111333333333333444555666666666:::???KKKfffppp^^^RRRQQQVVVbbbkkkqqq{{{wwwZZZFFFDDDBBBEEEPPPPPPSSSUUUWWWZZZ```iiipppxxx~~~xxxoooaaaRRRKKKKKKEEEGGGPPP___mmmyyy}}}vvvsssqqqppprrrttttttttthhhddd^^^YYYVVVSSSQQQOOORRRRRRTTT[[[eeemmmppppppooooooooopppsssuuuxxxzzzxxxyyyzzz{{{|||{{{zzzyyyzzzzzz{{{{{{|||~~~~~~{{{zzz{{{|||{{{zzzzzzyyyyyyyyyzzzzzz}}}{{{yyyyyyyyyyyywwwuuussstttuuuuuuuuutttrrrqqqtttsssrrrqqqpppnnnmmmmmmiiigggddd___ZZZVVVRRRPPPIIIJJJNNNVVV^^^fffjjjkkkvvvxxx|||zzzyyytttppplllaaaZZZPPPGGGAAA>>>;;;::::::===BBBJJJWWWjjj~~~|||vvvnnneeedddaaa]]]ZZZZZZ]]]___iiijjjkkkjjjhhheeeaaa___TTTTTTUUUUUUUUUUUUUUUUUUVVV[[[fffuuu}}}zzz||||||||||||}}}~~~{{{sssllljjjhhheeefffiiihhhgggddd^^^XXXSSSPPPOOOMMMJJJFFFDDDCCCBBB@@@???<<<;;;::::::::::::;;;<<<666666666666777888::::::<<<=========<<<>>>BBBEEEFFFIIINNNRRRVVVYYY]]]```eeegggiiijjjiiiiiijjjkkklllnnnpppppppppqqqssstttssstttvvvyyyzzz{{{{{{{{{yyywwwuuuuuuvvvwwwvvvuuuwwwwwwwwwwwwwwwvvvuuuuuuqqqrrrrrrsssuuuwwwxxxyyywwwuuuttttttvvvxxxyyyyyyxxxyyy{{{}}}}}}|||{{{zzzxxxyyyzzzyyywwwwwwzzz}}}|||zzz~~~{{{xxxxxxxxxyyyvvvrrrllleee\\\UUUOOOLLLGGGFFFCCC@@@===>>>@@@CCCAAAIIIXXXlllzzzssskkkbbbZZZYYY\\\___fffkkkjjjhhheee]]]UUULLLMMMNNNQQQYYYkkkrrrtttzzz|||vvv{{{vvvuuuoooxxxxxxxxxxxxwwwwwwwwwvvvxxxyyyzzzyyywwwwwwwwwyyyxxxvvvttttttuuuvvvvvvuuuvvvwwwwwwyyy{{{}}}zzzvvvtttuuuwwwzzz{{{xxxoooddd\\\XXX]]]fffsssyyysssfff[[[VVVRRRRRRiiifffQQQNNNTTTYYY^^^kkk|||tttjjjfffGGG999555555444333222222222222333333222222111000//////333333333222222111111111222222222222333444555555666>>>???LLLmmmppp```RRRVVV\\\bbbiiiooouuuyyy~~~iiiRRRFFFCCCEEEHHHMMMSSSPPPPPPSSSWWW[[[ccclllttt~~~{{{tttoooeeeXXXNNNJJJHHHIIIRRRcccrrr~~~|||xxxrrrqqqrrrsssrrrqqqjjjddd[[[UUUSSSSSSUUUUUUSSSSSSUUU[[[bbbiiimmmooopppqqqqqqrrrtttvvvwwwxxxvvvwwwzzz|||~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyywwwvvvuuuuuuuuuuuutttssstttvvvwwwwwwvvvtttuuuuuutttqqqnnnkkkiiifffaaa[[[VVVQQQMMMIIIGGGCCCDDDFFFKKKSSS\\\dddiiiiiimmmttt|||}}}yyyyyy{{{~~~}}}yyysssooommmbbb[[[QQQHHHAAA===:::999999<<>>???@@@AAAEEEHHHSSSfff{{{yyyrrrllleee\\\XXXYYY^^^bbbgggiiijjjhhh^^^TTTMMMLLLOOOSSSYYYfff|||vvvwww}}}yyyxxxuuurrrttt~~~sssxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyzzzyyywwwvvvwwwxxxxxxvvvttttttuuuvvvwwwvvvwwwxxxyyy{{{}}}~~~|||wwwtttuuuwwwzzz{{{xxxpppeee]]]YYY]]]gggsssyyyssshhh]]]YYYVVVWWWooofffOOOJJJOOOTTT^^^iiiyyyvvviiieeeIII;;;555555444333222222222222333333222222111000000///222222222111111000000000222222222222333444555555222:::<<>>???AAAEEEKKKSSSZZZ^^^cccfffmmmtttyyy|||{{{zzzyyyzzz|||}}}{{{wwwsssoooccc\\\QQQHHHBBB>>>;;;:::;;;===@@@FFFRRRfff{{{}}}{{{qqqmmmgggbbbaaaccchhhkkkpppqqqrrrrrrqqqooonnnnnngggfffeeegggjjjlllkkkjjjjjjlllpppwwwyyyrrrttt|||zzznnngggeeeccckkkwww{{{tttlllhhhdddaaacccgggllljjjfffaaa[[[WWWTTTRRROOOMMMJJJGGGDDDAAA@@@???>>>===;;;:::999999888888555777777777666777999;;;;;;;;;::::::<<>>555555444333222222222222333333222222111000000000111111111000000000000000222222222222333444555555555<<>>BBBHHHNNNQQQXXX[[[```fffmmmsssxxxzzzvvvvvvxxx{{{|||zzztttoooccc\\\QQQHHHBBB>>><<<;;;:::;;;>>>CCCLLL\\\ppp}}}vvvrrrlllgggeeegggkkknnnsssssssssssssssrrrrrrrrrllllllmmmpppsssuuuuuuttttttttttttwww{{{|||vvviiiccc^^^dddnnnyyyzzzssslllhhheeebbbdddhhhllljjjgggbbb]]]XXXUUUSSSNNNNNNLLLJJJGGGCCCAAA???>>>===<<<;;;:::999999999777888888777666666888999:::999999999;;;>>>AAABBBDDDFFFJJJNNNRRRVVV[[[___dddeeeffffffeeefffhhhkkkkkklllmmmooopppqqqqqqqqqrrrsssuuuwwwxxxwwwuuutttuuuuuuuuuvvvvvvuuuuuuuuuwwwvvvuuuwwwyyyzzzzzzyyyxxxvvvuuuuuuvvvvvvtttsssuuussspppppprrrssstttssswwwxxxzzz{{{||||||{{{{{{|||yyyvvvuuuvvvxxxzzzzzzwwwxxxyyy}}}xxxsssqqqqqqqqquuusssppplllfff^^^TTTNNNHHHFFFCCCAAA???@@@AAABBBFFFIIISSSeeeyyy|||tttnnneee[[[VVVVVVXXX]]]cccfffiiihhh^^^TTTOOOOOOQQQTTTXXXaaattt~~~{{{}}}|||{{{{{{~~~tttuuusssrrrqqqsssuuuxxxzzzyyyzzz{{{{{{xxxvvvvvvvvvvvvuuussstttvvvxxxyyyyyy{{{|||~~~~~~yyyssssssuuuyyy{{{yyyqqqfff___YYY^^^hhhuuu{{{tttnnneee\\\ZZZYYY\\\uuuiiiRRRMMMUUU[[[```jjjxxxmmmaaaxxxcccJJJ>>>555555444333222222222222222222222111111111000000111111111111111111000000222222222222333444555555999>>>BBBRRRrrrmmmeeetttsssXXXGGGBBBBBBGGGLLLTTTRRRSSSWWWYYY[[[aaahhhrrr}}}}}}uuuoooeeeWWWLLLHHHHHHJJJTTTfffvvv}}}xxxtttpppooopppqqqpppnnn```[[[TTTOOONNNOOOPPPQQQOOOPPPTTT[[[cccjjjnnnoooppppppqqqsssuuuwwwyyyzzz|||}}}}}}~~~~~~}}}||||||||||||||||||||||||zzzxxxwwwuuuuuuuuutttsssrrrrrrrrrsssvvvuuutttuuuvvvuuusssqqqllllllkkkiiiddd^^^YYYVVVKKKHHHDDDAAA???===;;;:::999999999:::===AAAEEEGGGLLLNNNRRRWWW^^^gggooouuusssrrrssswww{{{zzzssslllccc[[[PPPGGG@@@===<<<;;;888777999>>>DDDOOO```nnn{{{vvvpppkkkhhhiiilllooouuusssqqqqqqqqqqqqppppppmmmnnnpppsssvvvxxxxxxxxxzzzyyyxxxwwwyyyooogggfffiiimmmtttzzz~~~zzzsssllliiifffbbbdddhhhjjjhhheeeaaa]]]XXXTTTRRRNNNNNNMMMLLLIIIEEEBBB@@@???>>>===;;;::::::999999888999999888666555666888999999999:::;;;>>>AAABBBDDDGGGKKKNNNQQQVVVZZZ^^^aaabbbcccdddcccdddfffhhhkkklllnnnoooqqqqqqrrrrrrqqqrrrtttuuuvvvuuutttsssssstttuuuvvvvvvuuutttsssvvvuuutttvvvxxxzzzzzzzzzwwwwwwvvvuuuuuutttsssrrrtttsssqqqqqqqqqrrrrrrrrrwwwxxxzzz{{{||||||{{{{{{zzzxxxuuutttvvvyyy{{{|||wwwxxxyyy{{{wwwqqqnnnoooppptttsssqqqnnnhhh```VVVOOOIIIGGGDDDBBB@@@AAABBBCCCBBBEEEPPPcccxxx|||tttnnneee[[[WWWWWWUUU[[[aaafffiiihhh___TTTPPPPPPRRRUUUWWW^^^nnn~~~|||vvv||||||wwwzzzzzz|||vvvrrrqqqoooooopppssswwwyyyyyy{{{||||||zzzxxxwwwwwwwwwuuuttttttvvvxxxyyyyyy{{{}}}~~~}}}}}}}}}}}}~~~xxxrrrsssuuuyyy{{{yyyqqqfff___XXX^^^iiiwww{{{yyyvvvpppjjjeee\\\YYYYYY[[[sssjjjSSSOOOWWW___dddnnn~~~jjj___uuubbbHHH;;;555555444333222222222222222222222111111111111111222222222222222222222222222222222222333444555555666;;;???SSSrrroooeeevvv}}}^^^KKKCCCCCCGGGLLLSSSQQQSSSWWWZZZ[[[```gggqqq|||xxxqqqfffXXXMMMIIIHHHJJJUUUgggwww}}}vvvsssooooooqqqqqqpppmmm^^^ZZZSSSOOONNNNNNOOOOOONNNOOOSSS[[[cccjjjnnnooorrrrrrsssuuuwwwyyy{{{}}}yyyzzzzzz|||}}}~~~}}}|||||||||}}}zzz{{{||||||{{{zzzxxxwwwssssssrrrrrrrrrrrrrrrssstttttttttuuuvvvuuussspppjjjhhheeeaaa[[[TTTOOOLLLEEEBBB???======<<<;;;::::::999999999;;;===???AAADDDFFFHHHLLLQQQZZZdddkkkpppoooqqqvvv{{{zzzrrrlllccc\\\PPPEEE???<<<::::::777666888<<<>>>DDDSSSbbb{{{|||vvvpppmmmmmmooopppqqqnnnlllkkkmmmooopppooonnnooorrruuuwwwyyy{{{|||||||||{{{zzz{{{zzzqqqsssrrrqqqtttyyy~~~zzzsssmmmjjjfffcccdddhhhiiihhheeebbb^^^YYYUUUSSSOOONNNNNNLLLIIIFFFCCCAAA??????===<<<;;;:::::::::999999999888666555666777:::::::::;;;===???AAABBBFFFHHHLLLOOORRRVVVZZZ]]]___aaacccddddddeeefffhhhlllmmmnnnpppqqqqqqrrrrrrqqqrrrssstttuuuuuuttttttssstttuuuvvvvvvuuutttsssuuuttttttvvvxxxzzzzzzyyyvvvvvvvvvuuutttsssrrrsssrrrsssrrrrrrqqqqqqrrrrrrwwwxxxyyy{{{{{{{{{{{{zzzyyywwwttttttwwwzzz||||||yyyzzz{{{|||xxxqqqnnnppprrruuutttrrroooiii```VVVPPPJJJHHHEEEBBBAAAAAABBBCCCAAADDDOOObbbwwwzzzsssnnnfff]]]YYYZZZSSSZZZaaafffjjjiii```UUURRRRRRUUUWWWWWW\\\jjjxxxxxxqqquuuzzz}}}xxxtttuuuwww{{{wwwqqqpppoooooopppsssuuuwwwyyy{{{}}}~~~|||zzzyyyyyyxxxvvvtttuuuwwwxxxyyyyyy{{{|||}}}~~~~~~}}}{{{|||}}}}}}~~~xxxssstttvvvyyy{{{xxxpppfff^^^XXX^^^jjjyyy{{{uuusssqqqmmmiiieee\\\ZZZYYY[[[ssskkkSSSOOOXXXaaaiiitttjjj^^^qqq~~~aaaGGG:::555555444333222222222222111111111111111111111111222222222222222333333333222222222222333444555555777;;;BBBYYYzzzkkkaaaqqqcccNNNEEEDDDIIIOOOPPPOOORRRWWWZZZ[[[___eeeqqq|||yyyrrrgggYYYMMMIIIHHHKKKVVViiiyyy~~~vvvrrrpppppprrrrrrpppnnn___ZZZTTTPPPNNNNNNOOONNNLLLNNNSSS[[[cccjjjnnnooosssssstttvvvyyy{{{}}}xxxxxxxxxzzz|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}yyyzzz|||||||||zzzxxxvvvrrrrrrqqqqqqqqqrrrsssssssssrrrrrrssstttrrrooolllccc```\\\VVVPPPJJJFFFDDD???===;;;:::;;;<<<;;;;;;;;;;;;::::::;;;===>>>???AAACCCEEEFFFIIIOOOXXX___jjjlllpppvvvzzzyyytttnnnfff^^^QQQFFF???;;;999999:::777999===<<<===KKK[[[ttt|||uuurrrqqqrrrssslllhhheeeeeeiiimmmnnnnnnlllnnnqqqtttvvvzzz~~~~~~~~~~~~{{{uuuoookkkgggccccccfffiiihhhgggddd```\\\XXXUUUOOONNNMMMKKKIIIFFFDDDCCC@@@???>>>===<<<;;;;;;;;;888999999888666555666888999::::::<<<===???AAABBBGGGIIILLLOOOQQQUUUYYY\\\___bbbeeegggggghhhjjjlllnnnnnnooopppqqqqqqqqqqqqpppqqqrrrssstttuuuuuuuuutttttttttuuuuuutttttttttuuuuuuvvvxxxzzz{{{yyywwwuuuvvvvvvuuusssrrrssstttqqqrrrtttsssrrrqqqrrrtttuuuvvvxxxyyyzzzzzzyyyyyyxxxvvvuuuvvvxxxzzz{{{{{{zzz|||}}}}}}~~~zzzqqqooorrruuuwwwuuurrrnnnhhh___VVVPPPJJJHHHEEEBBB@@@@@@AAABBBEEEGGGQQQcccwwwzzzsssnnnfff^^^ZZZ[[[TTT[[[ccchhhlllkkkaaaVVVSSSTTTWWWYYYXXX[[[gggttt~~~vvvppprrrtttzzzyyy~~~|||xxxuuuxxx}}}wwwqqqqqqqqqqqqrrrtttuuuuuuxxx{{{~~~~~~}}}||||||yyywwwuuuuuuwwwxxxxxxxxxyyyzzzzzz{{{|||}}}}}}~~~|||}}}~~~yyyvvvuuuwwwzzz{{{xxxpppeee]]]XXX___kkkzzzyyyrrroooooollljjjbbbYYYXXXXXXZZZrrroooWWWTTT___iiipppxxxiiiYYYggg{{{|||aaaGGG999555555444333222222222222111111111111111111111111000111111111222222222222222222222222333444555555999===EEE___jjj___mmmeeeOOOFFFFFFLLLRRRPPPPPPTTTZZZ]]]^^^bbbhhhppp|||yyyrrrgggXXXMMMHHHHHHKKKWWWjjjzzzuuusssppppppssssssqqqnnnaaa\\\VVVQQQOOOOOONNNNNNKKKMMMRRR[[[dddkkknnnooorrrssstttvvvxxx{{{}}}yyyyyyyyyyyy{{{|||~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{|||}}}}}}|||yyyvvvtttqqqqqqqqqqqqrrrrrrssstttrrrqqqqqqqqqpppmmmhhhdddYYYUUUPPPJJJEEEAAA@@@???===;;;::::::<<<===>>>===@@@@@@???@@@@@@AAACCCCCCCCCEEEGGGGGGFFFHHHOOOUUU___dddkkksssvvvvvvsssqqqjjjaaaTTTHHH@@@<<<:::999:::777999<<<:::888DDDUUUmmm~~~~~~wwwsssqqqrrrrrrjjjddd___^^^aaaddddddcccbbbeeehhhkkkooouuu|||}}}vvvppplllgggbbbbbbeeehhhgggfffddd```\\\XXXUUUPPPNNNLLLJJJGGGEEEDDDDDD@@@@@@>>>===<<<;;;;;;;;;777888999777666666777999888888:::;;;===>>>@@@AAAFFFHHHKKKNNNPPPSSSWWWZZZ^^^aaaeeehhhiiijjjlllnnnoooppppppqqqqqqpppppppppooopppqqqsssuuuvvvwwwxxxuuuttttttssssssttttttuuuwwwwwwyyy|||~~~}}}zzzwwwsssuuuvvvuuusssrrrsssuuuppprrrtttuuusssrrrtttvvvtttuuuwwwxxxyyyyyyxxxxxxvvvvvvvvvwwwzzz{{{zzzyyyxxxzzz|||||||||zzzrrrpppssswwwyyyvvvrrrmmmfff^^^UUUOOOJJJHHHEEEAAA@@@???@@@AAAEEEHHHQQQcccwww|||tttnnnfff]]]YYYZZZVVV]]]eeekkknnnmmmbbbWWWTTTUUUXXXZZZYYY[[[eeeqqq{{{tttppppppoootttuuu}}}{{{}}}uuurrrrrrsssttttttuuuuuuuuuxxx{{{~~~~~~~~~zzzxxxvvvuuuwwwxxxxxxwwwyyyyyyyyyyyyzzz|||}}}~~~}}}~~~zzzxxxuuuwwwzzz{{{xxxoooddd\\\YYY```kkkzzzyyypppnnnnnnmmmkkk]]]UUUTTTUUUXXXpppsss]]]]]]iiiuuutttzzzeeeSSS___rrr~~~{{{aaaHHH:::555555444333222222222222111111111111111111222222//////000000111111111222222222222222333444555555888;;;CCC\\\|||kkk```mmmdddNNNFFFHHHNNNUUUSSSSSSWWW^^^aaabbbffflllppp{{{yyyqqqfffWWWKKKGGGHHHKKKWWWjjj{{{vvvsssqqqqqqssstttqqqooobbb]]]WWWRRRPPPOOONNNNNNJJJLLLRRR[[[dddkkknnnoooqqqrrrsssuuuxxx{{{}}}~~~|||{{{zzzzzzzzz|||}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~|||xxxtttrrrqqqqqqqqqqqqrrrsssttttttrrrqqqpppooolllhhhbbb^^^QQQMMMHHHBBB>>>=========>>>===;;;<<<>>>@@@AAAAAAEEEEEEEEEEEEFFFGGGHHHIIIFFFIIIJJJIIIEEEFFFJJJOOOTTT[[[fffnnnqqqrrrqqqqqqmmmdddVVVIIIAAA===;;;:::888555777;;;777333???PPPgggyyy}}}vvvrrroooooopppkkkddd\\\XXXYYYZZZXXXVVVWWWZZZ^^^aaafffnnnwww}}}wwwqqqmmmgggbbbaaadddeeeddddddaaa^^^YYYUUUSSSPPPNNNKKKHHHFFFEEEEEEEEEAAA@@@???===<<<<<<<<<<<<777888888777666666888999777777888:::<<<===??????EEEGGGJJJLLLOOORRRVVVYYY[[[___cccfffhhhjjjlllnnnpppqqqqqqqqqqqqpppooooooooopppqqqsssuuuwwwxxxyyyuuutttsssrrrrrrssstttuuuxxxyyy|||{{{wwwqqqtttvvvuuusssrrrtttvvvooorrruuuuuutttsssuuuwwwssstttvvvwwwxxxxxxwwwwwwvvvvvvvvvyyy{{{{{{yyywwwvvvyyyzzzzzzzzzzzzqqqppptttyyyzzzwwwrrrllleee]]]UUUOOOJJJHHHDDDAAA??????@@@AAABBBEEEPPPcccxxx}}}vvvooofff\\\WWWXXXXXX___ggglllpppnnncccXXXTTTVVVYYY\\\ZZZ[[[eeeppp|||~~~rrrooonnnllloooqqqzzztttrrrsssuuuvvvuuuvvvwwwyyyyyyzzz{{{||||||{{{zzzzzzyyyxxxwwwvvvuuuuuuuuuuuuyyyyyyyyyzzz|||}}}|||{{{||||||}}}~~~~~~zzztttuuuwwwyyyxxxrrrhhh```XXX___jjjvvvuuuooopppoooiiibbb]]]TTTSSSSSSSSSiiirrr```gggtttzzzwww{{{hhhTTT```zzzzzzdddKKK:::555555444333222222222222444333222222111111222222111111111111111111111111333333222222222333444444888===GGG```{{{jjjdddooofffPPPKKKLLLMMMNNNTTTSSSUUU[[[dddkkkoooppprrr|||~~~zzzsssfffUUUKKKIIIGGGLLLWWWgggxxxyyyuuuqqqqqqttttttqqqlllddd___WWWRRROOOOOOPPPPPPNNNNNNUUU___gggjjjoootttssstttuuuvvvxxxzzz{{{|||{{{yyyxxxzzz}}}~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~|||{{{zzzyyyxxxwwwwwwwwwtttttttttuuuvvvuuuqqqooorrrnnnjjjhhhgggbbbYYYRRRJJJBBB>>>??????<<<===AAAEEEEEEEEEFFFHHHJJJLLLNNNOOOQQQRRRRRRRRRRRRTTTVVVUUUVVVTTTNNNLLLMMMKKKHHHRRRWWW^^^dddiiillloooqqqnnnggg[[[MMMAAA;;;:::<<<666444444666666777???HHHaaaqqq}}}~~~zzztttssstttttttttrrreeeXXXRRRPPPKKKFFFDDDFFFHHHJJJMMMTTT^^^iiippp~~~xxxqqqjjjeeebbbaaabbbdddfffeeeaaa[[[VVVTTTTTTPPPLLLHHHHHHGGGGGGGGGDDDBBB@@@===<<<<<<<<<===::::::999999888777777777;;;;;;:::;;;;;;<<<>>>>>>BBBEEEIIILLLOOORRRUUUXXXYYY\\\```dddfffiiilllnnnssssssrrrrrrqqqpppoooooopppppprrruuuxxxyyyxxxvvvwwwuuurrrpppoooqqqtttuuuxxxyyyzzz{{{{{{{{{zzzyyyzzzyyywwwuuussssssssssssuuurrrqqqrrruuuwwwuuurrryyyyyyyyyxxxxxxwwwwwwwwwuuuuuuwww{{{{{{wwwwwwyyyyyyxxxxxx|||}}}vvvssstttvvvzzzvvvpppkkkeee]]]SSSLLLJJJHHHDDDAAA??????@@@AAA@@@DDDMMM[[[qqqwwwooohhhaaa[[[WWWXXX\\\ccckkkoookkkbbbZZZVVVYYY[[[[[[^^^fffnnnrrrzzz{{{oooiiiiiijjjnnnuuu~~~uuutttvvvwwwwwwwwwwwwxxxzzzvvvwwwyyyzzz{{{{{{{{{{{{yyyyyyxxxwwwvvvvvvvvvvvvyyyxxxxxxzzz|||}}}|||{{{|||||||||~~~|||xxxwwwwwwxxxyyyvvvnnnddd\\\WWW^^^iiiuuuxxxoooiiiddd___[[[YYYQQQQQQRRRSSSjjjtttccciiiuuu|||tttxxxjjjWWWggggggLLL:::555555444333222222222222444333222222111111222222111111111111111111111111444444333333444444555555999===FFF___{{{{{{kkk___lllkkkRRRLLLOOOSSSTTTTTTTTTUUUZZZbbbjjjnnnpppwww|||wwwqqqeeeUUULLLJJJHHHNNNZZZjjj|||yyytttqqqrrruuuuuurrrnnnccc^^^VVVQQQOOOOOOOOOOOONNNOOOUUU___gggjjjnnnrrrqqqrrrtttvvvxxxzzz{{{|||zzzxxxxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{zzzyyyxxxvvvvvvvvvvvvsssrrrrrrssstttsssqqqnnnsssnnngggbbb]]]VVVMMMFFFBBB<<<;;;>>>@@@@@@CCCIIIJJJJJJJJJKKKNNNRRRVVVXXX]]]___aaabbbbbbbbbccceee```aaa___YYYVVVVVVTTTPPPPPPSSSXXX]]]bbbfffiiikkklllfff[[[NNNBBB;;;999:::888666555666555666===FFF^^^mmmwwwxxx{{{wwwssssssvvvvvvvvvjjj\\\NNNHHHEEE@@@<<<:::===???AAACCCIIIQQQZZZ```ttt|||yyyppphhhccc```___ccceeegggeeeaaa\\\XXXVVVWWWSSSNNNJJJIIIIIIHHHGGGDDDBBB@@@>>><<<<<<<<<===::::::999999888777777777:::::::::;;;<<<===>>>???AAAEEEKKKOOORRRSSSUUUWWWVVVYYY^^^aaacccfffiiikkkrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqsssvvvwwwvvvuuuwwwuuurrrpppoooqqqsssuuuvvvwwwxxxzzzzzzzzzyyyxxxyyyxxxvvvtttsssrrrssssssvvvtttsssssstttuuuuuuuuuyyyyyyyyyxxxxxxxxxwwwwwwzzzzzz{{{~~~zzzvvvxxxzzzzzz{{{|||uuurrrsssuuuzzzvvvppplllggg___UUUNNNJJJGGGDDDAAA??????@@@AAAAAAFFFMMM[[[oooxxxpppiiiccc]]]YYYYYY]]]ccckkknnnjjjaaaYYYUUUXXXZZZ\\\```hhhqqqwww{{{vvvkkkhhhlllqqqtttxxx|||zzzuuuvvvwwwwwwvvvuuuvvvwwwtttuuuvvvxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwvvvwwwwwwxxxwwwwwwyyy{{{}}}}}}|||{{{{{{|||}}}~~~zzzvvvuuuvvvxxxxxxtttlllbbbZZZVVV]]]hhhttt~~~zzzooobbbXXXTTTTTTRRRLLLMMMOOORRRiiiwwweeegggqqqvvvooottt}}}fffUUUjjjgggLLL999555555444333222222222222333333222111111111111222111111111111111111111111555444444444444555666777888<<>>>>><<<===BBBFFFHHHMMMRRRVVVVVVWWWZZZ^^^dddiiilllooorrrvvvxxxyyyyyy{{{|||wwwyyyvvvpppkkkiiieee```ZZZZZZ[[[]]]```dddgggjjjjjjeee\\\PPPEEE===999999999777666666555555<<>>============:::::::::999888888777777888888999:::<<<>>>@@@AAA@@@EEELLLQQQSSSTTTUUUUUUYYY\\\```dddfffiiilllnnnpppppppppqqqqqqrrrrrrrrrsssrrrqqqrrrtttvvvvvvuuuvvvtttqqqooooooppprrrttttttuuuvvvxxxyyyyyyyyyxxxxxxwwwuuutttssssssssstttwwwwwwvvvtttssssssvvvxxxyyyyyyyyyxxxxxxxxxxxxwwwzzzzzz{{{}}}~~~zzzwwwuuuxxx{{{}}}~~~{{{uuurrrsssuuuxxxuuuqqqmmmhhhaaaWWWPPPIIIGGGDDDAAA??????@@@AAABBBFFFNNNZZZmmmzzzssslllfff```\\\[[[^^^dddkkknnniii___VVVTTTVVVYYY]]]aaaiiittt|||}}}vvvjjjjjjuuu~~~ssstttuuutttrrrqqqrrrsssssstttuuuvvvwwwxxxxxxyyyzzzyyyyyyxxxwwwwwwxxxxxxwwwvvvvvvxxxzzz|||}}}|||zzzzzz{{{{{{}}}xxxsssqqqsssvvvwwwtttlllccc]]]VVV]]]iiiuuuxxxlll^^^SSSPPPPPPNNNIIIJJJKKKOOOgggxxxccc```fffkkkkkkppp{{{fffTTTlllgggKKK999555555444333222222222222333222222111111111111111111111111111111111111111444333333444444555666777777;;;FFFbbb~~~zzz{{{yyyvvvyyyjjjbbb___iiizzzwwwXXXPPPWWW]]]]]]XXXWWWWWWYYY___fffmmmqqqzzz|||wwwpppcccTTTLLLJJJGGGOOO^^^qqq~~~{{{wwwssssssuuuuuuqqqmmm___[[[TTTPPPNNNNNNMMMMMMQQQQQQVVV___fffhhhkkkooopppqqqsssvvvyyy|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||yyyyyywwwvvvuuutttttttttqqqooonnnnnnoooooonnnlllfff```VVVOOOJJJFFFBBB@@@BBBCCCFFFKKKOOORRRWWW\\\aaacccggglllqqqvvvzzz}}}yyysssllliiidddaaabbbdddfffggghhhddd]]]SSSHHH???;;;999888666555666555555<<>>AAAMMMXXXhhhwwwzzzrrrnnnooouuuyyywwwlllddd___^^^^^^eeeffffffeeeaaa^^^]]]]]]\\\XXXSSSOOOLLLJJJGGGEEEDDDCCCAAA@@@>>>=========;;;::::::999999888777777777777888:::<<>>???@@@BBBFFFNNNZZZlll}}}vvvoooiiiccc___\\\___dddjjjmmmggg]]]TTTSSSTTTXXX\\\___fffqqq|||}}}{{{nnnppp~~~sssttttttsssqqqpppqqqrrrttttttttttttuuuuuuuuuvvvyyyyyyxxxxxxwwwxxxxxxxxxxxxvvvuuuvvvyyy{{{|||{{{yyyyyyzzz{{{}}}wwwsssrrruuuxxxxxxssskkkbbb]]]XXX___kkkxxx}}}rrrggg]]]UUUPPPNNNLLLHHHHHHGGGKKKdddvvv```ZZZ^^^dddiiinnn{{{jjjYYYooogggLLL;;;555555444333222222222222333222111111000000111111111111111111111111111111222222222222333444555666888===HHHddd|||~~~|||xxxzzzsssvvvvvvlllccc```bbbhhhsssyyyYYYQQQYYY]]]ZZZVVVUUUUUUWWW[[[bbbiiimmmuuuyyyqqqcccTTTKKKIIIEEENNN^^^qqq~~~yyytttssstttsssnnnjjj^^^ZZZTTTPPPNNNNNNMMMMMMQQQQQQVVV___eeegggjjjnnnrrrsssuuuxxx|||}}}~~~~~~~~~}}}||||||zzzyyyxxxvvvuuuuuuuuuuuuqqqooonnnnnnnnnllljjjgggYYYTTTMMMFFFCCCCCCDDDDDDGGGKKKQQQTTTXXX^^^cccffflllooouuu{{{xxxnnngggcccbbbaaaaaabbb___ZZZQQQGGG>>>:::888666444444555555666===FFFWWW^^^dddccccccgggmmmqqqrrrnnnkkkkkknnnpppnnnlllbbbVVVJJJBBB<<<777555666555666777777777888;;;===CCCOOOaaaqqq}}}~~~wwwuuuwwwyyy{{{uuukkkdddaaaaaabbbdddeeefffeeebbb```______]]]YYYTTTPPPLLLIIIFFFDDDDDDDDDBBBAAA???>>>>>>===;;;;;;::::::999888888888666777888:::<<>>>>>???@@@@@@EEEMMMYYYlllxxxrrrkkkeee```\\\___dddjjjlllfff[[[RRRRRRRRRUUUYYY[[[___kkkyyy{{{tttuuu|||sssuuuuuutttrrrqqqrrrsssuuuttttttssssssttttttuuuyyyxxxwwwwwwwwwwwwxxxxxxyyywwwuuuvvvxxxzzzzzzzzzxxxxxxyyyzzz}}}}}}wwwssswwwzzz}}}{{{sssiii```[[[ZZZaaammmzzz}}}qqqgggaaaZZZSSSMMMMMMIIIHHHEEEJJJeeettt```XXX]]]dddhhhmmm|||kkkYYYnnnhhhNNN???555555444333222222222222222222111000000000000111111111111111111111111111111111111222333444555666:::AAALLLeee~~~xxx}}}www~~~vvvuuupppfffaaabbbaaagggooozzzvvvVVVOOOXXX[[[WWWRRRSSSTTTVVVXXX]]]dddiiippp{{{zzzqqqcccSSSJJJIIIEEENNN^^^qqq}}}xxxsssrrrsssrrrmmmhhh]]]YYYTTTQQQOOOOOONNNMMMPPPPPPVVV___eeegggjjjnnnsssuuuwwwzzz}}}~~~~~~|||}}}~~~~~~~~~}}}{{{zzzzzzyyyxxxvvvuuuuuuuuutttqqqooonnnmmmlllhhhccc```PPPLLLGGGBBBAAACCCGGGJJJLLLTTT\\\___cccjjjppprrr{{{}}}}}}}}}}}}qqqkkkgggdddaaaZZZXXXTTTLLLCCC<<<888777555333333555555666>>>GGGSSSYYY^^^___^^^```eeejjjjjjhhhfffgggjjjjjjhhheee]]]SSSIIICCC>>>888666888555666777777666888:::===KKKWWWiiivvv~~~}}}{{{~~~uuukkkeeebbbcccdddcccfffggggggeeebbbaaaaaa]]]ZZZUUUQQQNNNJJJGGGDDDDDDDDDCCCBBBAAA???>>>>>>;;;;;;;;;:::999999888888777777888:::<<>>>>>???@@@>>>DDDLLLWWWjjjzzztttllleee```[[[^^^dddiiikkkeeeZZZRRRPPPOOORRRWWWWWWXXXeeeuuu{{{wwwxxx}}}rrrssstttsssrrrqqqrrrssstttssssssrrrssstttuuuvvvwwwwwwvvvvvvvvvwwwwwwxxxzzzxxxuuuuuuvvvxxxyyyxxxwwwwwwxxxzzz}}}|||wwwuuuyyy}}}}}}uuujjjaaa\\\ZZZbbbnnn{{{yyyqqqjjjbbbWWWOOONNNJJJIIIEEEKKKhhhuuuaaaXXX]]]eeeggglll}}}hhhWWWkkkdddLLL===555555444333222222222222222222111000000000000000111111111111111111111111222222222222444555666777999CCCQQQiii~~~{{{}}}xxxnnnbbb]]]___^^^gggnnnwwwrrrQQQKKKVVV[[[VVVTTTVVVXXXYYY[[[___dddiiiooozzzxxxpppbbbSSSKKKJJJFFFNNN^^^qqq~~~zzzuuuqqqqqqsssrrrnnniii]]]YYYUUURRRPPPPPPNNNMMMOOOOOOUUU^^^eeegggkkkoootttuuuwwwzzz}}}~~~~~~~~~~~~yyyzzz{{{||||||zzzyyywwwxxxxxxvvvuuutttsssssssssoooooommmllliiiccc\\\VVVJJJIIIFFFDDDFFFKKKQQQVVVYYYccckkklllooouuuzzz{{{}}}yyytttooojjjhhh```cccfffjjjnnnssszzz~~~zzzrrrmmmgggcccWWWUUUQQQJJJBBB<<<:::999666444444555444555<<>>>>><<<;;;;;;::::::999888888888888999:::<<<>>>@@@AAACCCEEEGGGIIIKKKMMMQQQTTTYYY\\\```cccfffhhhkkknnnlllmmmnnnppprrrtttuuuvvvtttttttttvvvyyyzzzzzzyyyvvvuuutttsssssssssttttttttttttvvvwwwxxxwwwvvvvvvrrrrrrqqqrrrsssuuuwwwxxxuuutttssstttvvvxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyxxxzzz{{{zzzwwwuuuuuuvvvwwwxxxzzzzzz{{{|||wwwuuuvvvuuussspppoookkkcccYYYQQQHHHFFFCCC???>>>>>>??????===CCCKKKUUUfff{{{|||tttllleee___[[[]]]ccciiikkkeeeZZZRRRNNNLLLOOOUUUTTTUUUcccuuu{{{zzzooopppqqqqqqpppooopppqqqrrrrrrqqqrrrsssuuuwwwyyywwwvvvvvvvvvvvvvvvwwwwww{{{yyyvvvuuuvvvwwwxxxwwwvvvwwwxxx{{{~~~|||xxxvvvwww{{{~~~wwwmmmeeeaaaZZZbbbnnn{{{}}}ttthhh[[[SSSNNNKKKIIIFFFLLLlllxxxbbbXXX\\\dddffflll}}}jjj[[[nnn{{{___GGG:::555555444333222222222222222111111000000000000000111111111111111111111111333333333444555666888888777CCCSSSmmm{{{mmm]]]WWWZZZ[[[gggpppvvvoooLLLGGGUUU[[[WWWXXXZZZ^^^___```ccchhhlllppp{{{}}}vvvnnnaaaSSSKKKKKKGGGOOO___rrr~~~|||wwwrrrooopppsssssspppkkk]]]ZZZUUURRRQQQPPPOOONNNNNNOOOUUU^^^eeegggkkkoootttuuuwwwyyy|||~~~|||}}}}}}|||wwwxxxyyyzzzzzzxxxvvvuuuwwwvvvuuutttsssrrrrrrrrrnnnnnnmmmkkkggg___VVVPPPHHHHHHHHHIIIMMMTTT]]]ccchhhrrryyyxxxwww|||{{{vvvnnnddd[[[TTTOOOMMMEEEGGGHHHJJJMMMSSSYYY^^^dddqqqzzzrrrllleee```XXXVVVRRRKKKDDD???======888555555555444444:::CCCHHHMMMSSSVVVUUUTTTXXX^^^\\\[[[\\\```dddeeebbb___SSSMMMGGGDDD@@@:::999;;;666777777777888;;;@@@DDDQQQaaasss}}}|||uuuuuuwwwooohhhdddcccccceeeiiimmmnnnmmmiiigggfff___\\\XXXUUURRROOOKKKHHHEEEEEEDDDCCCBBB@@@???>>><<<;;;;;;::::::999999888888999999:::<<<>>>@@@AAABBBEEEIIILLLNNNOOOQQQSSSUUUXXX\\\```bbbeeehhhjjjlllmmmnnnppprrrtttuuuvvvrrrrrrtttvvvyyyzzzyyyxxxvvvvvvuuutttttttttttttttssstttuuuvvvvvvuuuttttttpppoooooopppqqqsssvvvwwwtttrrrqqqtttxxxzzzyyywwwwwwwwwwwwxxxxxxyyyyyyyyyyyy|||}}}|||yyywwwxxxyyyvvvxxxyyyyyy{{{|||wwwtttttttttssspppoookkkcccXXXPPPHHHFFFBBB???>>>===>>>???===CCCJJJSSScccwww|||uuulllddd___ZZZ]]]bbbhhhjjjeeeZZZRRRLLLJJJMMMTTTTTTTTTbbbvvv~~~}}}pppppppppoooooooooooooooqqqqqqqqqrrrssstttuuuvvvyyyyyyyyyxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz}}}|||wwwvvvuuuxxx{{{}}}zzzpppeee]]]WWW```mmmyyywwwmmmbbbZZZQQQQQQKKKEEENNNggg}}}fff`````````___iiiwwwmmmZZZqqqzzzbbbLLL>>>777777555444333222222222111111222333222111000///111111222333333333333222111222333333333444666888999===RRRqqqmmmYYYRRRVVVWWWdddjjjmmm}}}gggQQQLLLNNNTTTYYY[[[VVVYYYdddmmmmmmlllmmmxxx~~~xxxpppbbbRRRIIIGGGHHHPPP___ttt~~~zzzuuuqqqoooqqqrrrpppnnnddd[[[SSSQQQQQQNNNLLLMMMOOORRRXXX___eeejjjnnnooosssvvvzzz|||}}}~~~|||zzzwwwvvvwwwwwwvvvttttttrrrqqqqqqrrrsssrrrqqqsssooommmiii```TTTNNNMMMKKKMMMPPPTTTYYY___eeeiiizzz||||||tttnnn```[[[SSSLLLFFFBBB>>><<<:::;;;;;;<<>><<<;;;999===::::::>>>??????DDDMMM\\\fffooo{{{sssyyyxxxoooiiieeebbbaaacccgggmmmtttuuurrrjjjddd```]]]XXXVVVUUURRRMMMHHHIIIFFFBBB@@@??????===<<<===<<<;;;:::999999999999999999999:::<<<>>>???@@@CCCDDDGGGHHHIIIKKKNNNPPPUUUWWW[[[^^^```dddiiillloooooopppqqqqqqqqqqqqpppqqqsssuuuvvvuuuvvvxxxzzzsssuuuvvvuuutttssstttvvvtttwwwyyywwwvvvxxxwwwsssssssssssstttttttttttttttuuuttttttsssssssssttttttsssuuuxxxyyyxxxxxxxxxyyy|||||||||{{{zzzzzzyyyyyyzzz{{{}}}}}}}}}{{{tttrrrsssxxxuuuqqqmmmiiibbbXXXQQQIIIFFFBBB@@@@@@@@@???>>>???CCCIIISSSeeezzz{{{uuunnnhhhdddaaa```aaagggjjjfff[[[QQQLLLIIIJJJNNNOOOTTTggg}}}zzz{{{}}}}}}ooooooooopppppppppppppppqqqqqqqqqrrrssstttuuuvvvyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxyyy|||zzzvvvuuutttxxx|||~~~zzzqqqfff___\\\dddooozzzzzznnnddd]]]OOOOOOJJJFFFPPPhhh{{{bbb\\\]]]]]]bbbiiiuuulll^^^xxxiiiOOO>>>777666555444333222222222111222222333222111000///111111222333333333333222111222333444333444666888;;;???UUUuuu~~~jjjXXXTTTZZZ[[[eeejjjkkkzzzcccOOOKKKOOOTTTYYY[[[WWWYYYccclllnnnnnnpppwww|||wwwooobbbRRRIIIGGGGGGOOO___sss~~~xxxtttooonnnpppqqqpppnnneee\\\SSSPPPOOOMMMLLLMMMNNNQQQWWW]]]dddiiimmmnnnqqqtttxxx{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxyyyyyywwwvvvsssrrrppppppqqqrrrqqqpppoookkkhhhccc[[[PPPKKKLLLMMMQQQWWW___fffnnntttxxx}}}wwwmmmbbbZZZQQQLLLFFF@@@===:::888666999888888999:::;;;===>>><<<===EEEPPP[[[dddooozzz|||www{{{vvvrrrkkkbbbXXXOOOIIIGGG??????>>>:::777999===@@@LLLOOORRRRRRPPPQQQVVV[[[\\\]]]^^^aaacccbbb___]]]WWWSSSMMMEEE???<<<;;;:::DDDAAABBBGGGKKKMMMTTT\\\eeennnuuuzzzqqqjjjgggdddbbbbbbfffmmmsssvvvssslllgggdddaaa]]][[[YYYWWWQQQMMMKKKHHHDDDBBBAAA@@@???===<<<;;;::::::999999999999777777888999:::<<<===>>>AAACCCEEEFFFGGGIIILLLOOOQQQTTTXXX[[[___ccciiillloooppppppqqqqqqqqqppppppppprrrtttuuutttuuuwwwxxxuuuvvvwwwwwwuuuuuuvvvwwwvvvxxxyyyvvvuuuwwwvvvsssuuutttttttttssstttttttttsssssssssssssssttttttuuutttvvvxxxyyyyyyxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{}}}||||||{{{uuutttuuuwwwtttooolllggg```VVVOOOJJJGGGCCC@@@@@@@@@???>>>:::>>>EEERRRfff|||xxxrrrlllfffbbb___^^^___dddhhhdddYYYOOOKKKIIIJJJMMMNNNSSSfff|||zzzxxx}}}zzzoooooooooppppppqqqqqqrrrrrrrrrrrrrrrrrrssstttuuuzzzzzzzzz{{{||||||}}}}}}||||||{{{zzzyyyxxxxxxwwwvvvvvvwwwvvvwww{{{xxxtttrrrssswww|||~~~zzzrrrhhhaaaaaagggpppyyy|||oooddd___NNNMMMIIIGGGQQQhhhvvv___ZZZ^^^___ggglllsss~~~lllcccrrrRRR>>>777666555444333222222222111222222222222111000000111111222333333333333222111333444444333444666999>>>CCCYYYzzz}}}jjjZZZXXX___dddkkkmmmlllxxx~~~^^^MMMJJJNNNSSSWWWYYYVVVWWW___hhhmmmppprrrvvvzzzvvvooobbbSSSIIIGGGGGGOOO___ttt~~~vvvrrrnnnmmmooopppooommmggg\\\RRROOOMMMKKKKKKMMMMMMPPPVVV]]]ccciiilllnnnqqquuuyyy|||}}}~~~~~~}}}||||||{{{||||||}}}}}}~~~~~~~~~}}}{{{yyyyyyyyyyyywwwuuutttrrrpppppppppqqqpppooommmhhhccc___WWWOOOLLLOOORRRWWW___hhhqqqxxx}}}~~~xxxqqqfffZZZMMMEEEBBB>>>:::777666666555444777777666666666666777777555444777;;;???FFFTTTaaa}}}~~~rrreeeZZZSSSGGGFFFCCC???;;;:::<<>>;;;;;;:::999999999::::::666666666777888:::;;;<<>>888<<>>666666555444333222222333222222222222111111000000111111222333333333333222222333444444444555777999???DDD\\\}}}rrrbbb___eeeqqqtttsssrrr|||xxxZZZJJJHHHLLLPPPSSSTTTRRRSSSYYYbbbiiiooorrrvvv~~~zzzuuuooocccTTTKKKIIIHHHPPP```uuu}}}vvvrrrnnnmmmoooppppppnnnggg\\\RRRMMMLLLJJJJJJMMMMMMPPPVVV]]]dddiiimmmoootttwww{{{~~~~~~}}}|||{{{{{{||||||}}}~~~{{{yyyxxxxxxxxxwwwuuusssuuusssqqqpppqqqqqqpppnnnmmmgggbbb]]]WWWRRRSSSWWWYYY]]]eeemmmtttwwwvvvuuutttnnneee[[[RRRJJJBBB======:::777666777777777666777666666666666666666666888888888999888;;;IIIWWWtttpppcccYYYSSSLLLFFFAAA>>>???BBBLLLNNNPPPQQQQQQSSSWWW[[[\\\\\\___bbbeeeeeecccaaa\\\VVVOOOIIICCC>>>===>>>AAAEEEMMMWWW^^^eeelllqqqwww||||||xxxrrrmmmiiigggdddgggmmmssswwwuuuqqqlllgggddd```^^^]]]ZZZUUUQQQOOOLLLHHHEEECCCBBB@@@>>>;;;::::::999999::::::;;;666666666777888999:::;;;>>>???BBBCCCEEEGGGJJJMMMNNNPPPTTTWWW[[[```fffkkkppppppqqqqqqqqqppppppooorrrsssttttttttttttuuuvvvvvvwwwxxxwwwvvvuuuvvvxxxzzz{{{yyytttsssuuuvvvsssuuutttsssssstttuuuwwwyyyuuuvvvvvvvvvvvvvvvuuuuuuvvvxxxzzz{{{zzzyyyyyyzzzyyyyyyyyyzzzzzz{{{{{{{{{yyy{{{|||{{{zzz}}}~~~xxxxxxzzzwwwtttoookkkggg___UUUNNNMMMIIIEEEBBBAAA@@@???>>><<<@@@FFFQQQdddyyy|||tttnnnhhhccc```bbb```aaaeeeiiifff\\\RRRJJJGGGIIINNNPPPWWWkkk~~~xxx|||~~~oooppppppqqqrrrsssssstttrrrrrrrrrrrrsssssstttuuuxxxyyyzzz{{{|||}}}~~~}}}|||zzzyyyxxxwwwvvvwwwwwwwwwyyy}}}vvvpppnnnnnnttt{{{}}}xxxpppgggcccgggkkkrrryyy}}}nnnbbb\\\SSSOOOJJJHHHNNN^^^sssooo[[[\\\eeejjjkkkooottt~~~ooofffxxxUUU>>>666555444444333333333333222222222111111111111111111111222333333333333222222333444444444555777999>>>DDD]]]rrrkkknnnyyyzzzyyyxxxtttWWWHHHFFFIIILLLOOORRRRRRSSSWWW^^^hhhpppssswwwzzzuuunnnbbbTTTLLLKKKIIIQQQaaavvv|||wwwsssooonnnpppqqqpppnnnfff[[[QQQMMMKKKJJJJJJMMMMMMQQQWWW^^^eeekkkoooppptttwww{{{~~~~~~}}}||||||||||||}}}}}}~~~{{{zzzyyyyyyyyyyyyvvvtttvvvtttrrrqqqqqqqqqooonnnkkkeee```]]]YYYVVVZZZ```bbbeeejjjppptttrrrmmmhhh```YYYOOOFFFAAA>>>===<<<;;;999777666777888888777555555666666777777777777777888::::::777888BBBNNNjjjvvvhhh^^^SSSNNNIIIDDDFFFKKKPPPPPPRRRRRRTTTVVVYYY\\\[[[\\\___cccfffgggeeeccc^^^VVVOOOLLLGGG@@@???BBBFFFNNNYYYbbbjjjppptttvvvwwwxxxtttsssxxx{{{|||uuupppllliiihhhkkkoootttwwwuuuqqqmmmiiieeeaaa```___]]]XXXTTTPPPMMMHHHEEECCCAAA???===;;;;;;:::999999999::::::777777777777888:::;;;<<<===???AAACCCDDDGGGJJJMMMPPPRRRTTTVVVYYY^^^dddhhhoooooopppqqqqqqqqqqqqppptttuuuvvvvvvuuutttuuuwwwtttuuuvvvuuutttssstttvvvzzz{{{yyytttsssuuuvvvsssssssssssstttuuuxxxzzz{{{yyyyyyyyyyyyxxxvvvuuutttvvvxxxzzz{{{zzzyyyyyyyyy{{{{{{zzzzzzyyyyyyyyyyyyyyy{{{{{{zzzyyy|||~~~yyyyyyzzzyyyvvvqqqnnnjjjcccYYYRRRNNNKKKFFFCCCAAA@@@???===>>>BBBGGGQQQcccwww~~~vvvpppjjjddd```aaa___```eeeiiiggg]]]TTTJJJHHHJJJOOORRRYYYnnn~~~qqqqqqqqqrrrrrrsssssstttqqqqqqqqqrrrssstttuuuvvvyyyzzzzzz{{{}}}~~~~~~}}}{{{zzzxxxxxxvvvvvvwwwwwwyyy}}}wwwqqqooonnnuuu|||~~~xxxooogggcccjjjooowwwrrrggg```WWWQQQKKKJJJMMMXXXkkk{{{mmmZZZ[[[ccchhhhhhlllsss}}}rrrfff}}}tttSSS>>>666555444333333333333333333222111111000000111111111111222333333333333222222444555555444555777:::<<>>@@@BBBDDDFFFJJJMMMPPPRRRSSSUUUXXX\\\cccgggmmmnnnooopppqqqrrrrrrrrruuuvvvwwwvvvuuutttuuuvvvrrrsssttttttrrrrrrssstttxxxzzzyyyuuutttvvvvvvsssqqqrrrtttvvvxxxyyy{{{{{{yyyyyyzzzzzzyyywwwuuutttvvvxxxzzzzzzyyyxxxxxxxxx{{{{{{zzzzzzyyyxxxxxxwwwyyyzzz{{{yyyxxxzzz~~~yyyxxxzzzzzzwwwtttqqqmmmggg^^^WWWPPPLLLGGGDDDBBB@@@???======AAAGGGQQQdddyyyzzzsssllleee```]]]\\\\\\bbbgggfff]]]UUUJJJHHHJJJNNNOOOVVVjjjrrrrrrrrrsssssssssssssssoooppppppqqqsssuuuwwwxxx{{{||||||}}}~~~~~~}}}|||zzzzzzyyytttuuuvvvvvvxxx|||yyytttrrrpppxxxzzzppphhheeejjjpppzzz{{{qqqjjj[[[SSSMMMLLLNNNVVVgggwwwkkkXXXZZZccchhhhhhlllttttttiii~~~nnnQQQ>>>555555444333333333444444333222111000000000111222111111222333333333333222333444555555555555888:::<<>>>>>>>>AAAGGGRRRiiixxx~~~zzzmmmccc```[[[RRROOOSSSVVVUUUTTTUUUWWWYYYZZZ[[[[[[\\\___dddhhhjjjiiiggg___UUUPPPPPPLLLDDDDDDJJJNNNTTTXXXXXX[[[cccggggggeeeccc[[[WWW\\\aaatttzzztttoookkkkkklllppptttxxxxxxuuusssooolllhhhggggggeee```\\\TTTQQQLLLHHHFFFCCCAAA???>>>===<<<:::999888777777888888888888999:::;;;;;;999<<<>>>@@@BBBEEEIIIKKKMMMNNNPPPRRRUUU[[[bbbgggkkklllnnnppprrrsssttttttuuuvvvwwwvvvtttssstttuuurrrssstttsssrrrqqqrrrtttvvvxxxyyyvvvuuuwwwvvvsssssstttvvvxxxyyyyyyxxxxxxuuuvvvwwwyyyyyyxxxvvvuuuvvvxxxzzzzzzxxxwwwwwwwwwzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyywwwyyy}}}xxxwwwxxx{{{xxxuuussspppjjjaaa[[[QQQMMMHHHDDDBBB@@@???===<<>>555555444333333333444444444333111000000000111222111111222333333333333222333444555555555666888:::<<>>???@@@AAABBBBBBAAA@@@@@@@@@<<<;;;>>>??????AAAFFFAAARRR[[[___iiinnnnnnuuuvvvxxxuuunnn___WWWYYYWWWVVVTTTUUUWWWXXXYYYYYYZZZ\\\___dddiiikkkjjjhhh___UUUOOOQQQMMMEEEEEELLLSSSWWWVVVRRRSSS[[[bbbbbb^^^]]]TTTPPPTTTWWWhhhzzztttooollljjjkkkoootttxxxyyyxxxvvvooollliiiggggggeee```\\\VVVSSSNNNJJJGGGEEEBBB@@@???>>><<<:::999777777666888777777777888999::::::888:::===???@@@CCCGGGJJJJJJKKKMMMPPPTTTZZZbbbgggjjjkkkmmmppprrrtttuuuuuutttuuuvvvuuusssrrrrrrsssrrrsssttttttrrrrrrsssttttttwwwyyywwwvvvxxxwwwssstttvvvxxxzzzzzzxxxvvvtttppprrruuuwwwxxxxxxwwwvvvuuuwwwyyyyyyxxxvvvvvvwwwwwwxxxxxxyyyyyyzzzzzz{{{yyyzzzzzzxxxwwwyyy~~~}}}wwwvvvwwwzzzxxxuuusssqqqkkkccc]]]RRRNNNIIIEEEBBBAAA???===???CCCHHHSSSeeezzz~~~wwwnnneee^^^\\\[[[\\\bbbiiiiiibbb[[[LLLHHHFFFGGGDDDGGGXXXlllzzz~~~