BM6P6(@ {{{yyyvvvtttssstttvvvwwwvvvvvvtttsssssstttuuuuuuqqqpppooommmkkkjjjjjjjjjqqqrrrrrroookkkiiijjjmmmgggggghhhhhhiiiiiiiiiiiinnnmmmjjjfffdddbbbbbbbbbccceeeggghhhhhhhhhiiikkkiiiiiiiiiiiijjjkkkllllllggggggeeeeeefffhhhjjjkkkpppqqqrrrtttvvvwwwxxxxxx{{{zzzzzzyyyyyyzzzzzz{{{tttttttttsssrrrpppooonnnnnnnnnmmmkkkiiihhhgggfffcccdddfffhhhjjjjjjjjjjjjhhhjjjmmmmmmmmmmmmoooppppppnnnllljjjkkkmmmoooqqqpppqqqsssuuutttssspppnnnrrrssstttuuuyyyuuuhhhaaa```eeeuuuttt___UUUQQQNNNKKKGGGHHHIIIHHHFFFEEEEEEGGGBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>?????????;;;<<<===>>>??????>>>>>>@@@AAABBBCCCDDDFFFGGGGGGNNNOOOPPPRRRSSSTTTTTTTTTQQQPPPOOOMMMKKKIIIGGGFFFEEEDDDBBB@@@?????????@@@FFFGGGJJJOOOUUU^^^hhhnnnrrruuuyyy{{{|||}}}~~~wwwvvvqqqkkkddd___]]]]]]SSSRRROOOMMMMMMNNNPPPRRRQQQRRRRRRQQQPPPPPPRRRTTTRRRSSSSSSRRRRRRTTTWWWZZZZZZ\\\```cccggglllqqquuu}}}}}}}}}~~~wwwsssnnnjjjgggeeecccbbbeeedddbbbaaa```aaabbbbbbfffdddaaa^^^\\\ZZZXXXXXXXXXUUUTTTUUUUUURRRRRRVVV\\\]]]bbbkkkxxx|||wwwssspppnnnnnnooopppooommmllljjjjjjiiiiiijjjkkkkkklllkkkjjjiiihhhgggggghhhiiihhhfffcccbbb```___^^^]]]^^^___bbbcccgggdddbbbbbbeeefffeeecccfffccc```^^^^^^]]][[[YYYWWWXXXYYYZZZ\\\]]]^^^___\\\]]]^^^```aaaaaabbbbbb______^^^^^^^^^^^^______cccbbb```]]]\\\[[[[[[[[[XXXYYY[[[^^^aaaccceeeggg```\\\XXXXXXYYY[[[ZZZYYY]]]]]]]]]]]]]]]\\\[[[[[[[[[___dddfffdddaaa^^^]]]\\\]]]]]]]]]]]]___bbbeeeeeedddcccaaa``````______bbbdddfffeeeccc```^^^^^^^^^```aaa```^^^]]]]]]^^^ZZZYYYYYYZZZ\\\___bbbdddccciiisss}}}}}}{{{yyywwwttttttuuuvvvwwwvvvuuutttsssssssssttttttpppooonnnmmmlllkkkkkkkkknnnooopppnnnkkkjjjjjjllljjjiiiiiiiiihhhhhhhhhgggmmmllljjjhhheeedddccccccbbbeeeggghhhggghhhiiijjjjjjiiihhhhhhhhhjjjkkkllliiihhhgggggggggiiikkklllpppqqqsssuuuvvvwwwxxxxxxwwwwwwvvvvvvuuuvvvvvvvvvuuuuuuuuutttsssrrrpppooonnnmmmllljjjhhhgggeeedddcccdddfffhhhiiijjjjjjjjjhhhjjjmmmmmmmmmmmmnnnpppoooooommmlllmmmnnnpppqqqoooqqqsssuuuvvvuuusssrrrqqqrrrrrrsssuuuyyyuuullleeeeeekkk}}}vvvhhh___VVVOOOPPPMMMIIIEEECCCBBBCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@???????????????>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEIIIJJJLLLOOOQQQRRRSSSTTTRRRQQQQQQOOONNNMMMLLLKKKJJJHHHFFFDDDCCCCCCCCCCCCBBBCCCFFFHHHMMMTTT]]]bbbiiimmmrrrwww{{{|||tttnnnkkkjjj```^^^]]][[[[[[\\\]]]^^^^^^_________^^^^^^___aaabbbbbbbbbbbbaaabbbeeehhhmmmpppsssvvvxxx}}}|||xxxooolllhhheeeddddddcccbbbaaaaaa`````````aaabbbbbbcccbbbaaa^^^\\\ZZZXXXWWWVVVRRRQQQSSSSSSRRRTTTYYYaaaiiiuuuyyywwwsssooolllkkkkkkkkkooonnnmmmlllkkkjjjiiiiiijjjjjjkkkkkkkkkjjjhhhhhhggghhhiiijjjiiihhhfffeeebbbaaa___^^^___```bbbccceeeccc```aaaccceeedddcccfffccc```___^^^]]][[[ZZZZZZ[[[\\\]]]^^^___``````]]]^^^___aaabbbbbbcccccc^^^]]]]]]]]]]]]^^^___```dddccc```^^^\\\[[[[[[[[[ZZZ[[[]]]```ccceeefffggg^^^[[[XXXWWWXXXYYYYYYXXXZZZZZZZZZ[[[[[[\\\\\\\\\]]]```eeegggeeebbb```^^^```aaaaaaaaa______aaabbbdddcccbbb```____________ccceeeggggggeeebbbaaaaaa^^^```aaa```]]]\\\\\\\\\YYYYYYYYYYYY[[[]]]```bbbccchhhpppxxx}}}zzzzzzxxxvvvtttssstttuuuvvvuuutttsssrrrrrrrrrrrrrrrnnnnnnmmmllllllllllllmmmlllnnnppppppnnnmmmlllmmmlllkkkjjjiiihhhgggffffffkkkkkkjjjiiihhhfffeeedddccceeeggghhhgggggghhhjjjjjjiiigggffffffgggjjjkkkkkkjjjiiihhhiiijjjkkkllloooppprrrtttuuuwwwwwwxxxuuuuuuttttttssssssssssssuuuuuuuuutttsssrrrqqqpppmmmlllkkkiiigggeeecccbbbcccdddeeegggiiiiiijjjjjjhhhjjjlllmmmmmmmmmnnnoooooooooooooooppppppqqqqqqoooqqqsssvvvwwwvvvvvvuuurrrrrrsssrrrrrrtttwwwzzz}}}nnniiifffnnnuuueeeZZZUUUPPPJJJGGGFFFFFFEEECCCBBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@@@@??????@@@@@@@@@@@@???>>>???@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBCCCDDDGGGJJJMMMOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOMMMKKKJJJIIIIIIIIIGGGHHHIIIJJJLLLQQQWWW[[[^^^bbbhhhooovvv{{{yyyppppppooonnnnnnnnnnnnnnnooopppqqqqqqpppppprrrsssvvvwwwwwwvvvuuuvvvyyy{{{zzztttoookkkdddbbb```___```bbbbbbaaa^^^^^^^^^^^^___```aaabbb```______]]][[[XXXVVVUUUPPPLLLKKKMMMMMMNNNTTT[[[iiiyyyuuutttrrrooollljjjiiiiiijjjmmmmmmmmmlllllljjjiiihhhiiijjjjjjkkkjjjiiihhhgggfffhhhiiikkkkkkkkkiiihhhdddcccaaa``````aaabbbccccccaaa___^^^```cccddddddeeeccc```______^^^]]][[[^^^^^^______```aaaaaabbb^^^___```aaabbbccccccccc\\\\\\\\\\\\]]]^^^``````eeedddbbb___]]][[[ZZZZZZZZZ\\\___ccceeeffffffeee^^^[[[YYYXXXYYYYYYYYYXXXVVVVVVWWWWWWYYYZZZ[[[\\\]]]aaadddfffeeebbb``````cccdddfffeeebbb```___```dddbbb```^^^]]]]]]^^^___bbbdddffffffdddbbbbbbbbb___```aaa___]]][[[ZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]___cccgggmmmttt~~~}}}zzzwwwvvvtttsssrrrrrrssstttsssrrrrrrqqqqqqpppppppppnnnnnnmmmllllllllllllllllllnnnpppqqqqqqpppooonnnlllkkkkkkjjjiiihhhgggfffiiiiiijjjjjjjjjhhhfffeeedddfffhhhiiihhhhhhiiijjjjjjhhheeecccccceeehhhjjjjjjjjjiiihhhiiiiiijjjjjjlllmmmoooqqqssstttuuuuuuvvvvvvuuuuuuttttttsssrrrssssssssssssrrrqqqpppooolllkkkjjjgggeeecccaaa```cccdddeeefffhhhiiijjjjjjhhhjjjlllmmmllllllmmmnnnnnnoooppprrrrrrrrrqqqqqqpppqqqssstttuuuuuuttttttrrrssssssrrrqqqrrrtttvvv{{{|||uuullljjjsss~~~qqq]]]WWWPPPNNNNNNNNNIIIEEECCCCCCCCCBBBBBBAAAAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@BBB@@@???===>>>???AAABBB@@@@@@@@@@@@@@@@@@?????????@@@CCCFFFHHHJJJKKKLLLOOOOOOPPPQQQRRRSSSTTTTTTVVVUUUSSSQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRTTTWWWZZZZZZ]]]bbbhhhoooxxx~~~~~~~~~}}}~~~vvvooojjjeeeccc^^^\\\[[[\\\^^^_________^^^^^^^^^^^^^^^_________]]]\\\[[[ZZZWWWTTTQQQOOOMMMJJJIIIJJJKKKNNNWWWaaarrrxxxqqqrrrqqqnnnlllkkkjjjkkkkkkjjjkkkkkklllkkkjjjiiihhhiiiiiijjjjjjjjjhhhgggfffeeegggiiikkkmmmmmmlllkkkeeedddcccbbbbbbbbbbbbbbbaaa```^^^]]]^^^aaacccddddddbbb```___``````___]]]````````````aaaaaaaaaaaa^^^^^^___```aaabbbbbbaaa[[[[[[[[[\\\^^^```aaabbbeeedddbbb```^^^\\\ZZZYYYZZZ\\\___cccddddddcccbbb^^^\\\[[[ZZZZZZZZZZZZYYYVVVVVVUUUVVVWWWXXXZZZ[[[[[[^^^aaacccaaa```______bbbeeeggggggdddaaa___^^^cccaaa___\\\[[[\\\]]]^^^___aaabbbbbbaaa___`````````aaaaaa```]]][[[ZZZZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]cccfffkkkrrr|||{{{xxxttttttrrrqqqppppppqqqqqqqqqqqqqqqpppooonnnnnnmmmooonnnmmmllllllkkklllllljjjkkkmmmpppqqqpppooommmjjjjjjjjjjjjiiiiiiiiiiiihhhiiijjjjjjjjjiiigggffffffhhhjjjjjjiiiiiijjjkkkjjjgggdddbbbaaaccceeegggggggggggggggggghhhhhhiiiiiijjjkkkmmmooopppqqqqqqtttttttttuuutttsssrrrqqqppppppppppppooonnnmmmmmmkkkjjjhhhfffdddbbb``````cccddddddeeeggghhhiiijjjiiijjjlllmmmlllllllllnnnmmmnnnppprrrrrrrrrqqqppppppqqqrrrrrrrrrqqqppppppooopppqqqpppooopppsssuuu|||vvvhhhgggqqqxxxmmm___UUUPPPMMMIIIEEEEEEEEEDDDDDDCCCBBBBBBAAACCCBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>======>>>@@@AAA????????????>>>>>>>>>>>>>>>???AAABBBDDDEEEEEEEEEIIIJJJKKKMMMNNNPPPQQQRRRWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYZZZYYYXXXYYY[[[\\\aaabbbeeegggkkkqqqyyy~~~{{{ssslllgggdddaaa```]]][[[ZZZ[[[\\\]]]]]]\\\_________^^^]]]\\\\\\[[[ZZZYYYWWWUUURRROOOLLLKKKNNNKKKKKKMMMOOOSSS___kkk{{{vvvrrrpppooommmlllkkkkkkkkkkkkhhhiiiiiiiiiiiiiiihhhhhhjjjjjjjjjjjjiiigggeeedddbbbdddgggjjjlllmmmlllllleeeeeedddcccccccccccccccaaa```___^^^^^^```bbbddddddbbb``````aaaaaa```___`````````_______________[[[\\\]]]^^^_________^^^[[[[[[\\\]]]^^^```bbbcccdddcccbbb```^^^\\\ZZZYYYXXXZZZ]]]```aaa```^^^]]]ZZZZZZZZZYYYXXXWWWWWWXXXWWWWWWWWWWWWWWWXXXYYYYYYYYY[[[]]]^^^]]]\\\\\\]]]___bbbeeefffdddaaa______bbb```^^^\\\[[[[[[\\\]]]^^^___``````^^^]]]^^^___```bbbbbb```]]][[[ZZZ[[[\\\\\\\\\[[[[[[[[[\\\\\\^^^aaagggoooyyy|||wwwtttssssssrrrqqqppppppppppppooopppoooooonnnmmmkkkkkknnnmmmmmmlllllllllmmmmmmiiiiiijjjlllnnnnnnmmmkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhiiiiiihhhhhhggggggfffhhhjjjjjjiiiiiiiiijjjhhhfffdddaaa```aaabbbdddddddddeeeffffffgggggghhhfffgggiiikkklllnnnnnnooonnnoooqqqqqqqqqqqqoooooommmmmmmmmmmmmmmlllkkkkkkiiihhhgggfffdddbbbaaaaaacccddddddeeefffhhhiiijjjiiijjjlllmmmlllkkklllmmmkkklllnnnpppqqqqqqppppppppppppppppppoooooonnnmmmlllmmmmmmllllllnnnqqqttt|||nnncccdddlllsssxxxdddVVVNNNJJJGGGHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>===>>>????????????>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@DDDDDDEEEGGGHHHJJJKKKLLLQQQQQQQQQRRRTTTWWWYYY[[[___aaaccccccbbbcccdddeeekkkllllllmmmnnnqqqvvvzzz~~~zzzrrrnnnhhhdddbbb```___^^^]]]\\\[[[[[[\\\]]][[[ZZZ^^^^^^^^^]]]\\\ZZZXXXWWWVVVUUUSSSPPPNNNMMMLLLLLLKKKJJJMMMPPPTTT[[[iiiwww|||yyyvvvrrrmmmlllkkkjjjiiihhhhhhhhhgggffffffeeeffffffggghhhkkkkkkkkkjjjhhheeecccaaa___aaadddgggiiijjjjjjjjjdddddddddddddddcccccccccaaabbbcccbbb``````aaaccccccaaa``````bbbcccbbbaaa```______^^^]]]\\\\\\\\\ZZZZZZ[[[\\\\\\\\\\\\\\\ZZZZZZ[[[\\\^^^___aaabbbaaaaaaaaa___^^^\\\ZZZYYYVVVXXXZZZ[[[\\\[[[ZZZYYYVVVWWWXXXWWWUUUSSSTTTUUUXXXYYYZZZZZZ[[[ZZZZZZYYYXXXZZZ[[[\\\[[[[[[\\\]]]^^^aaadddeeecccaaa```___``````___]]]\\\\\\[[[[[[___``````___^^^]]]]]]______```aaa___]]][[[ZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[YYY[[[```hhhqqq|||}}}zzzvvvssstttssssssrrrqqqqqqppppppnnnnnnooonnnmmmkkkjjjiiijjjjjjkkkkkkmmmnnnpppqqqlllkkkjjjkkknnnooonnnlllllllllkkkjjjiiiiiihhhhhhiiihhhggggggfffffffffgggeeeggghhhhhhggggggggghhhfffeeecccaaa`````````aaabbbbbbdddeeeggghhhhhhhhheeefffhhhjjjlllmmmmmmnnnjjjlllnnnooopppooonnnmmmkkkkkklllllllllkkkjjjjjjhhhgggfffeeedddcccbbbbbbdddccccccdddeeegggiiijjjiiikkkllllllkkkkkkkkkllljjjjjjlllmmmnnnooooooooonnnnnnnnnnnnoooooooooooonnnmmmmmmkkkkkkmmmrrruuuxxx|||vvvmmmhhhfffhhhrrrpppaaaVVVPPPJJJIIIIIIHHHFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>?????????>>>>>>???@@@@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEEHHHIIIJJJMMMPPPTTTXXXZZZ```cccfffhhhhhhiiikkklllnnnooopppqqqrrrtttxxx|||~~~}}}yyytttoookkkeeebbb___\\\\\\\\\[[[ZZZ\\\[[[ZZZ[[[\\\\\\[[[YYYYYYZZZZZZZZZYYYXXXVVVUUUSSSQQQOOOMMMMMMNNNPPPQQQPPPQQQWWW]]]cccmmm}}}|||yyyyyyuuummmlllkkkjjjiiihhhgggfffffffffdddcccbbbbbbdddfffhhhmmmlllkkkjjjgggccc```___\\\^^^aaadddfffggggggfffbbbccccccddddddddddddcccbbbdddffffffcccaaaaaabbbbbbaaa``````bbbddddddccc```______]]]\\\[[[ZZZZZZYYYYYYZZZ[[[[[[[[[[[[ZZZYYYYYYYYYZZZ[[[]]]^^^___^^^______^^^]]]\\\ZZZYYYVVVWWWXXXXXXXXXXXXXXXWWWVVVXXXYYYXXXUUUSSSTTTUUUXXXYYY\\\^^^______]]]\\\ZZZ[[[]]]\\\\\\\\\^^^``````bbbddddddbbbaaa``````______```___^^^]]][[[ZZZ^^^______]]][[[ZZZ[[[\\\\\\]]]^^^]]][[[YYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[ZZZWWWYYY\\\bbbjjjrrrxxx{{{wwwzzz}}}zzzzzzyyyvvvuuuttttttssssssrrrrrrqqqnnnnnnnnnnnnmmmkkkiiihhhggggggiiikkkmmmpppssstttqqqooolllmmmppprrrqqqpppooonnnmmmkkkiiihhhffffffjjjhhhgggeeeeeeeeeffffffccceeeggggggfffeeefffgggeeedddcccbbb```_________aaabbbdddfffggghhhiiiiiieeefffhhhjjjlllmmmnnnnnniiikkkmmmoooppppppooonnnkkkkkklllllllllkkkjjjjjjggggggfffeeeeeeddddddcccdddccccccdddeeegggiiikkkiiikkkllllllkkkjjjkkkllliiiiiijjjkkklllmmmnnnooollllllmmmnnnooopppqqqqqqrrrqqqooommmllloootttxxxtttzzz~~~lllaaaZZZaaakkkttt~~~yyyeeeZZZKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCAAABBBBBBBBBBBBAAA@@@???===>>>>>>>>>?????????@@@======>>>???@@@@@@@@@???>>>>>>??????@@@AAAAAAAAAAAABBBDDDHHHMMMRRRVVVYYYYYY]]]aaadddeeeggghhhjjjlllmmmpppqqqsssvvvzzz~~~{{{}}}wwwrrrmmmhhhccc___^^^[[[YYYXXXXXXYYYXXXWWWZZZZZZYYY[[[\\\]]][[[ZZZUUUVVVWWWWWWWWWVVVUUUTTTPPPNNNMMMLLLMMMQQQUUUWWW]]]```hhhqqqyyy{{{vvvxxxyyyrrrhhhmmmlllkkkjjjiiihhhgggfffeeecccaaa___```cccfffhhhnnnmmmllljjjfffbbb___]]]ZZZ\\\___bbbdddeeeddddddaaabbbccccccddddddddddddcccfffiiihhheeebbbaaaaaabbbaaa```aaacccddddddddd``````___^^^\\\[[[ZZZYYYYYYZZZZZZ[[[[[[[[[[[[ZZZXXXXXXXXXXXXYYY[[[\\\]]]\\\]]]^^^^^^]]]\\\ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ\\\[[[XXXVVVWWWXXXVVVYYY]]]aaacccbbbaaa___]]]^^^___^^^^^^___aaacccbbbdddeeeeeebbb```___```^^^___```aaa```]]][[[YYY\\\]]]\\\ZZZWWWVVVWWWXXXYYYZZZ\\\[[[YYYXXXXXXYYYXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZ\\\```fffllloooqqqooosss{{{~~~yyyxxxyyyzzz{{{zzzxxxwwwwwwuuurrrpppnnnllljjjjjjjjjjjjhhhfffhhhhhhiiijjjmmmppprrrtttrrrrrrrrrrrrrrrtttuuuuuuyyyvvvsssooollljjjiiiiiigggfffffffffggggggeeeccceeeeeedddddddddeeeffffffeeefffeeeccc```^^^___```aaaccceeeggghhhiiiiiiiiiffffffhhhiiijjjkkkkkkkkkiiijjjkkkmmmnnnmmmmmmllljjjjjjkkkkkkkkkjjjiiiiiieeeeeeddddddeeefffhhhiiifffggggggfffddddddfffggglllmmmnnnnnnnnnllliiihhhjjjjjjkkkllllllmmmmmmnnnnnnmmmllllllmmmooorrrsssmmmmmmnnnnnnpppqqqsssttttttuuuxxx{{{}}}iiibbbZZZYYYbbbiiiooo}}}ooo___VVVMMMLLLMMMKKKJJJJJJFFFEEEDDDDDDCCCBBBBBBBBB@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>????????????AAACCCEEEHHHJJJLLLRRRTTTXXX[[[___aaabbbccceeefffhhhkkkooosssvvvxxx~~~|||wwwooolllgggbbb^^^\\\[[[[[[\\\[[[XXXVVVUUUUUUVVVWWWZZZZZZZZZZZZZZZZZZZZZZZZ\\\XXXTTTTTTVVVUUUQQQMMMOOOLLLMMMOOOPPPSSS___mmmxxx~~~zzzuuurrrqqqppppppoooiiiiiiiiiiiiiiihhhgggfffhhhgggccc___]]]___cccgggnnnllliiigggfffdddaaa___[[[\\\^^^```aaabbbbbbbbb]]]]]]]]]___aaadddggghhhhhhhhhhhhiiiiiihhhfffccceeedddcccccceeeeeedddcccdddcccaaa___]]]\\\[[[[[[\\\]]]^^^^^^]]][[[ZZZYYY\\\YYYVVVUUUWWWYYYZZZ[[[[[[\\\\\\\\\[[[YYYWWWVVVUUUVVVVVVVVVUUUUUUWWWXXX[[[[[[[[[ZZZYYYXXXXXXWWW^^^^^^___```````````````\\\]]]]]]]]]]]]]]]]]]]]]```bbbcccbbb```_________^^^___`````````___]]]\\\ZZZXXXWWWWWWYYYZZZYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWZZZ]]]```bbbeeejjjmmmmmmmmmsss~~~~~~zzzxxxyyy|||~~~~~~|||zzzxxxxxxvvvssspppnnnlllkkkkkkkkkkkkjjjhhhgggggghhhiiikkknnnqqqrrrqqqqqqrrrrrrssstttttttttyyyyyyyyyxxxuuuqqqmmmjjjfffeeedddeeeggggggfffeeefffeeeeeeeeeeeeeeeffffffggghhhhhhfffcccbbbbbbccccccdddfffhhhiiijjjjjjiiihhhiiiiiijjjjjjjjjjjjiiihhhiiikkklllmmmmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjffffffdddcccccccccdddeeeggghhhhhhgggffffffgggiiijjjkkkmmmnnnnnnlllkkkiiiiiijjjjjjkkkkkklllmmmmmmmmmlllkkkkkkkkkmmmooopppoooooopppqqqrrrsssssstttvvvwwwxxxyyyzzz~~~qqqfff```aaa```^^^fffrrrvvvjjj]]]WWWSSSNNNLLLLLLFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????>>>>>>???AAACCCEEEGGGHHHKKKLLLOOOSSSUUUWWWXXXYYY^^^___aaadddhhhkkkooopppwwwxxxyyyzzz|||}}}~~~}}}}}}{{{yyyxxxxxx{{{~~~|||xxxsssnnnjjjdddbbb^^^ZZZWWWVVVWWWWWWYYYXXXVVVTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVYYYUUURRRRRRSSSSSSQQQNNNPPPOOORRRYYY___jjj}}}yyyuuuqqqnnnmmmmmmmmmllliiiiiihhhhhhgggfffeeeeeehhhgggccc```]]]^^^bbbfffkkkjjjhhhfffcccaaa______]]]^^^^^^___````````````^^^]]]]]]^^^___aaacccdddggggggggghhhiiiiiihhhgggfffdddbbbbbbcccdddcccbbbbbbbbbaaa```___^^^]]]\\\]]]^^^______^^^]]]\\\[[[]]]ZZZWWWVVVWWWYYYZZZZZZ[[[[[[[[[[[[ZZZXXXWWWUUUTTTUUUVVVUUUTTTTTTVVVXXX[[[[[[ZZZYYYXXXXXXXXXYYY]]]]]]^^^____________^^^[[[[[[[[[[[[\\\^^^______aaabbbbbb```^^^\\\\\\\\\_______________^^^]]]]]]\\\ZZZXXXWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVXXXZZZ\\\^^^aaafffiiiooopppvvv}}}{{{xxxvvvvvvyyy}}}}}}zzzxxxwwwuuurrrooonnnlllkkklllmmmnnnmmmlllggggggggghhhjjjmmmoooppppppqqqrrrsssttttttsssssswwwzzz}}}~~~|||vvvooojjjdddcccccceeegggiiiiiihhhggggggffffffffffffggggggjjjjjjkkkiiigggffffffgggeeeggghhhjjjkkkkkkjjjjjjjjjkkkkkkkkkjjjiiihhhhhhhhhiiijjjkkkkkklllkkkkkkkkkjjjiiihhhiiiiiijjjkkkjjjhhhfffdddcccccccccccciiijjjjjjiiihhhhhhiiikkkiiijjjlllmmmmmmmmmkkkjjjhhhhhhiiiiiijjjkkkkkklllnnnnnnlllllllllmmmnnnoooqqqrrrtttuuuuuuuuussssssvvvvvvvvvvvvuuuwww{{{~~~|||ppphhh___VVVVVV\\\bbblllxxx}}}ooofff]]]UUUOOONNNGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???===>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIIKKKLLLMMMNNNTTTUUUVVVYYY\\\```bbbdddkkkmmmnnnppprrrrrrrrrrrroooooonnnmmmlllmmmppprrrxxxyyyzzz|||~~~vvvxxx|||vvvsssnnnjjjgggccc```]]]ZZZXXXUUUSSSRRRRRRSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRPPPMMMLLLMMMNNNNNNNNNQQQTTT]]]kkkzzzyyyrrrooollljjjjjjjjjjjjjjjjjjiiigggfffddddddddddddgggfffccc```]]]^^^aaadddfffhhhhhheee```]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]___^^^^^^]]]^^^___aaaaaahhhhhhhhhhhhiiijjjkkkkkkhhheeeaaa``````aaaaaa`````````aaabbbbbbaaa```______```````````````___^^^^^^[[[XXXWWWXXXYYYYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUTTTUUUVVVUUUTTTTTTVVVXXX[[[ZZZXXXWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]YYYYYYYYYYYY[[[]]]___```aaaaaa```^^^[[[YYYZZZ[[[___^^^^^^]]]]]]]]]]]]^^^]]][[[XXXWWWWWWWWWUUUTTTTTTTTTSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZ\\\```eeeiiiqqqrrrxxxyyywwwuuutttuuuxxx|||~~~|||yyyvvvuuussspppnnnmmmllllllmmmoooppppppooohhhhhhhhhiiijjjmmmooopppnnnppprrrtttuuutttsssrrrsssvvvzzz|||zzztttmmmiiibbbaaaaaadddgggjjjjjjjjjhhhhhhgggggggggggghhhhhhkkklllmmmllljjjhhhhhhiiiggghhhiiikkkkkkkkkjjjjjjjjjjjjjjjkkkjjjiiiiiihhhgggggghhhiiijjjjjjjjjkkkkkkjjjhhhggggggiiikkkllllllkkkiiigggffffffffffffiiijjjkkkjjjiiiiiikkkllljjjkkklllmmmmmmllljjjiiigggggghhhhhhiiijjjjjjjjjqqqpppooonnnnnnnnnnnnoooqqqsssvvvxxxxxxvvvsssqqqrrrsssssssssssstttwwwzzz}}}oooaaaZZZYYYVVVZZZbbblllxxxxxxrrrjjj___WWWUUUOOONNNKKKHHHFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGJJJKKKLLLOOOQQQTTTWWWXXX^^^___bbbdddeeedddcccbbbbbbccccccbbbbbbcccfffhhhkkklllnnnoooqqqrrrrrrrrrlllooosssvvvxxxyyyxxxwwwrrrvvv||||||zzzwwwuuuqqqoookkkgggccc___]]][[[YYYXXXUUUTTTRRRQQQPPPQQQQQQRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTSSSSSSRRRRRRPPPOOOMMMLLLLLLNNNQQQTTTVVVaaassszzzuuunnnllliiihhhiiijjjiiiiiikkkjjjgggdddccccccdddeeefffeeeccc```]]]]]]___aaacccfffhhhddd^^^ZZZ\\\___\\\\\\\\\\\\\\\\\\]]]]]]______^^^______aaacccdddjjjjjjjjjhhhggghhhjjjkkkhhheee```^^^^^^^^^______]]]^^^aaacccdddcccbbbaaaaaaaaaaaabbbaaaaaaaaaaaa___\\\YYYXXXYYYYYYYYYXXXZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWVVVUUUUUUWWWYYY[[[YYYWWWUUUUUUWWWYYY[[[ZZZ[[[\\\\\\]]]]]]\\\\\\ZZZYYYXXXXXXYYY[[[]]]^^^______^^^\\\ZZZYYYZZZ\\\^^^]]]\\\[[[[[[\\\]]]^^^]]][[[YYYXXXYYYYYYXXXWWWSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[]]]aaahhhlllqqqqqquuuzzzyyyvvvvvvyyyuuutttssstttvvvzzz~~~}}}yyywwwuuusssqqqooommmmmmlllnnnppprrrrrrqqqkkkkkkjjjkkklllnnnpppqqqnnnooorrrtttttttttrrrqqqrrrsssuuuvvvtttqqqmmmjjjbbbaaaaaacccgggjjjkkkkkkiiiiiihhhhhhiiiiiijjjkkkkkklllmmmllljjjhhhhhhhhhggghhhiiijjjkkkkkkjjjiiiggghhhiiiiiijjjjjjiiiiiiffffffgggggghhhiiiiiijjjjjjiiihhhggggggiiikkkllliiihhhgggffffffggghhhiiiiiijjjkkkjjjiiiiiikkkmmmmmmnnnoooooommmkkkiiigggffffffggghhhhhhiiiiiijjjppppppooonnnnnnmmmmmmmmmqqqsssvvvxxxwwwuuurrrooolllnnnpppqqqrrruuuxxx{{{|||}}}ssseee___VVVUUUVVV\\\cccjjjooorrrvvvtttvvvxxxvvvmmmeeebbb___[[[UUUOOOKKKJJJKKKKKKFFFEEEDDDBBBBBBAAABBBBBB@@@@@@@@@@@@????????????????????????????????????>>>>>>============>>>>>>?????????>>>??????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGIIILLLNNNOOORRRSSSVVVWWWXXXWWWVVVUUUUUUVVVWWWWWWWWWXXXZZZ\\\]]]^^^```aaaccccccddddddccceeegggiiijjjiiigggfffbbbfffmmmrrrvvvyyy|||~~~~~~}}}|||zzzxxxwwwuuutttrrrpppllljjjhhhfffccc```aaa^^^ZZZXXXWWWVVVUUUTTTTTTSSSRRRPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPQQQQQQQQQOOOPPPTTT\\\aaagggyyy}}}vvvtttmmmkkkiiihhhiiijjjjjjiiikkkiiifffdddccccccdddeeeccccccbbb```]]]]]]^^^```bbbeeegggccc]]]ZZZ[[[^^^XXXXXXXXXYYYZZZ\\\]]]^^^_________```bbbeeehhhiiinnnnnnmmmjjjfffeeefffhhhgggccc___\\\\\\\\\]]]\\\ZZZ\\\___bbbcccdddcccbbbccccccbbbbbbbbbaaabbbbbb___]]]ZZZYYYZZZZZZZZZXXX[[[ZZZYYYXXXWWWVVVVVVUUUVVVWWWXXXWWWVVVWWWXXXZZZ[[[YYYWWWUUUTTTVVVXXXZZZYYYZZZ[[[[[[\\\\\\[[[[[[ZZZZZZYYYXXXWWWXXXYYYZZZ[[[\\\]]]\\\[[[[[[]]]^^^]]]\\\[[[ZZZZZZ[[[\\\]]]\\\ZZZYYYZZZ\\\]]]]]]\\\UUUTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVWWWXXXYYYZZZZZZXXXYYYZZZZZZ\\\aaahhhlllmmmlllmmmoooooolllnnnrrrwww~~~qqqqqqrrrtttxxx|||~~~zzzxxxvvvuuutttrrrnnnmmmmmmnnnqqqrrrrrrqqqnnnmmmmmmmmmmmmoooqqqrrrooopppqqqrrrssssssrrrrrrssssssrrrqqqppppppooonnndddbbbaaacccfffiiijjjkkkhhhhhhiiiiiijjjlllmmmnnnkkkmmmnnnmmmjjjgggffffffdddfffgggiiijjjjjjiiiiiiffffffggghhhiiiiiiiiihhheeeeeeeeeeeefffggghhhiiihhhhhhgggggghhhiiikkklllddddddccccccdddfffgggiiiiiijjjkkkkkkjjjjjjlllnnnppppppqqqpppnnnllliiigggffffffggghhhhhhiiiiiijjjllllllllllllkkkkkkjjjjjjnnnpppsssuuuuuussspppnnniiilllnnnppprrruuuyyy{{{yyyyyyzzz~~~wwwkkk]]]WWWRRRSSSUUUWWW[[[___aaacccjjjssswwwuuussstttoookkkccc\\\UUUPPPNNNMMMKKKJJJGGGEEECCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@???????????????????????????>>>>>>===============??????????????????@@@AAA???>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBDDDFFFHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLLLLKKKLLLNNNPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXYYYZZZYYYXXXVVVUUUUUUYYY___cccfffhhhjjjlllkkkkkkjjjiiigggfffeeedddbbb```^^^]]]\\\[[[YYYWWWWWWUUUSSSRRRRRRSSSQQQPPPQQQPPPOOONNNMMMLLLLLLLLLNNNOOOOOOPPPPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMPPPRRRRRRTTT\\\iiirrr|||uuurrrssskkkjjjhhhhhhiiijjjiiihhhgggfffeeecccccccccdddddd```aaaaaa```^^^]]]^^^___aaaccccccaaa\\\ZZZZZZ\\\WWWVVVVVVWWWXXXZZZ\\\^^^\\\]]]^^^```cccgggjjjlllooopppoookkkeeebbbbbbddddddaaa]]][[[[[[[[[[[[ZZZXXXZZZ\\\___aaabbbbbbbbbdddcccbbbaaa````````````^^^]]][[[ZZZ[[[\\\[[[YYYZZZYYYXXXVVVUUUUUUTTTUUUVVVWWWXXXWWWVVVVVVXXXZZZ[[[YYYWWWUUUTTTUUUVVVWWWWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWYYY[[[\\\\\\\\\]]]^^^[[[ZZZZZZZZZZZZ[[[\\\\\\ZZZYYYYYY[[[^^^```aaaaaaWWWVVVTTTRRRQQQRRRSSSTTTUUUUUUVVVWWWXXXZZZZZZ[[[WWWWWWXXXXXXZZZ]]]bbbeeefffddddddffffffeeeiiiooopppttt{{{rrrrrrssstttwww||||||xxxuuuttttttsssrrrnnnmmmmmmnnnqqqrrrrrrqqqooonnnmmmmmmnnnoooqqqrrroooppppppqqqrrrrrrssssssrrrrrrqqqpppooooooppppppfffdddbbbccceeehhhiiiiiihhhhhhiiijjjlllmmmooopppmmmnnnooonnnjjjgggeeedddaaaccceeeggghhhhhhhhhhhhfffggggggggggggffffffeeeeeedddddddddeeefffggghhhggggggggghhhiiijjjjjjjjjdddcccccccccccceeeggghhhkkklllmmmmmmllllllnnnpppppppppqqqqqqpppnnnkkkjjjfffgggggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiilllmmmoooqqqqqqpppnnnllljjjlllooopppqqqrrruuuwwwuuuuuuuuuwww|||tttjjj```[[[VVVQQQPPPSSSSSSSSSXXXbbbkkkqqqyyy}}}uuukkkaaaYYYTTTRRRPPPLLLIIIFFFEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAA??????????????????????????????>>>===============>>>>>>>>>>>>>>>???@@@@@@>>>======<<<===>>>???@@@>>>>>>??????AAABBBDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEEEEDDDDDDFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKOOOSSSVVVWWWXXXYYY[[[[[[[[[ZZZZZZYYYXXXXXXXXXVVVTTTSSSSSSTTTUUUTTTRRRSSSRRRRRRSSSTTTTTTSSSQQQMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOTTTZZZ]]]bbbnnnyyytttooonnnoooiiigggffffffggggggfffeeebbbbbbbbbbbbbbbbbbbbbbbb]]]___```___^^^]]]^^^___``````___]]][[[ZZZYYYXXXWWWWWWVVVUUUVVVXXXZZZ[[[ZZZZZZ[[[^^^aaaeeehhhjjjmmmppppppllleee``````aaaaaa___\\\[[[[[[[[[ZZZYYYWWWXXXZZZ[[[^^^___aaabbbeeedddbbb```^^^^^^^^^^^^]]]\\\[[[[[[\\\]]]\\\[[[WWWVVVUUUSSSRRRRRRRRRRRRUUUVVVVVVVVVUUUUUUWWWXXXZZZYYYXXXVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUVVVXXXXXXXXXWWWUUUTTTTTTWWW[[[\\\[[[ZZZYYYZZZXXXYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYZZZ^^^```aaaaaaYYYWWWTTTQQQPPPPPPQQQRRRTTTUUUVVVWWWYYYZZZ[[[\\\XXXYYYYYYXXXWWWXXXZZZ\\\]]]\\\]]]```aaaaaaeeekkklllppptttxxxvvvvvvuuuuuuvvvyyy{{{}}}zzzwwwsssqqqpppppppppooonnnmmmmmmnnnppprrrqqqpppooonnnmmmmmmnnnooopppqqqppppppppppppqqqrrrssstttppppppoooooonnnnnnoooooohhheeecccccceeeggghhhhhhgggggghhhjjjllloooqqqrrrnnnooopppoookkkgggeeeddd___aaaccceeegggggghhhggghhhhhhhhhgggfffdddcccbbbeeedddccccccdddeeeggghhheeefffhhhiiijjjjjjjjjjjjffffffeeedddeeefffggghhhlllmmmnnnnnnnnnnnnppprrrooopppqqqrrrqqqpppnnnlllgggggghhhhhhiiiiiijjjjjjjjjkkkkkkllllllkkkkkkkkkjjjkkkmmmnnnooonnnmmmlllmmmnnnppppppooooooqqqrrrqqqqqqqqqrrrvvv~~~wwwmmmaaaUUUPPPQQQLLLJJJKKKRRR]]]iiiyyyxxxkkkcccVVVTTTPPPLLLIIIGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBB??????????????????????????????>>>==============================>>>???@@@>>>>>>=========>>>@@@AAA=========>>>???@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBBAAABBBCCCCCCBBBBBBCCCDDDBBBCCCDDDEEEFFFFFFGGGFFFHHHGGGGGGGGGGGGHHHHHHHHHFFFIIILLLNNNOOONNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQOOONNNMMMOOOQQQRRRRRRQQQUUUUUUUUUWWWYYYYYYXXXVVVLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMNNNOOOPPPQQQQQQRRRZZZaaahhhnnnuuuvvvsssppplllkkklllgggeeeddddddeeeeeecccbbb^^^______```aaa`````````[[[]]]______^^^]]]^^^___```^^^[[[[[[ZZZYYYWWWUUUYYYXXXVVVUUUUUUVVVXXXYYYXXXXXXYYY[[[^^^aaaeeefffkkknnnpppllleee```___aaa___]]]\\\[[[\\\[[[YYYXXXWWWWWWXXXYYY[[[^^^```aaaeeedddaaa___]]]\\\\\\\\\]]][[[[[[[[[]]]^^^]]]\\\VVVTTTRRRQQQPPPPPPPPPPPPSSSTTTUUUTTTSSSSSSUUUWWWZZZZZZYYYWWWUUUTTTRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTRRRTTTWWWYYYYYYXXXVVVUUUSSSWWW[[[\\\[[[XXXVVVUUUWWWXXXYYY[[[[[[[[[ZZZYYYZZZYYYXXXZZZ]]]___``````YYYWWWSSSPPPNNNNNNOOOPPPTTTTTTUUUWWWYYYZZZ[[[\\\[[[\\\[[[ZZZWWWVVVVVVWWWWWWWWWZZZ^^^``````ccchhhhhhkkknnnnnnpppyyyvvvvvvwwwxxxxxxvvvuuutttwwwuuussspppnnnnnnoooooonnnnnnmmmnnnnnnppprrrsssqqqooollljjjjjjlllnnnppppppoooooonnnnnnnnnnnnoooooooooppppppooonnnlllkkkbbbcccdddeeeffffffffffffccceeegggjjjmmmoooqqqqqqqqqpppnnnllljjjhhhfffeeebbbbbbcccccccccdddddddddeeeeeeffffffeeedddbbbaaa``````aaabbbcccdddeeeeeefffffffffgggffffffeeedddhhhgggfffeeefffgggjjjkkkoooqqqrrrrrrpppoooppppppooooooqqquuuxxxwwwrrrmmmjjjiiiiiijjjllllllkkkiiikkkjjjiiiiiiiiijjjkkklllkkkkkkkkkiiihhhiiilllnnnmmmqqqvvvuuuqqqnnnnnnppppppooommmnnnpppuuuzzz~~~wwwiii\\\SSSPPPKKKLLLRRRTTTXXXhhh|||tttccc[[[RRRMMMMMMNNNLLLJJJEEEEEEEEEDDDCCCAAA@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>============>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>???@@@AAAAAA@@@???>>>@@@@@@??????@@@@@@AAABBB???@@@AAABBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNOOONNNMMMNNNQQQSSSVVVVVVWWW[[[^^^^^^ZZZWWWRRRNNNKKKKKKLLLLLLKKKHHHLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLNNNQQQRRRSSS[[[dddlllxxx{{{yyytttooojjjhhhiiikkkiiigggcccaaaaaaaaa___^^^```____________```aaaaaa\\\]]]]]]^^^]]]\\\[[[ZZZ[[[[[[\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXZZZ[[[\\\^^^aaadddgggkkkmmmjjjddd^^^]]]___ZZZZZZZZZ[[[\\\[[[XXXVVVVVVUUUUUUWWWZZZ\\\]]]]]]]]]^^^^^^___^^^]]][[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\XXXVVVTTTQQQPPPOOOOOOOOOPPPOOOOOOPPPRRRTTTWWWXXXZZZYYYVVVUUUSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRPPPRRRTTTVVVWWWVVVUUUTTTUUUUUUVVVWWWWWWVVVVVVUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]WWWXXXXXXVVVSSSQQQQQQQQQTTTTTTUUUVVVVVVWWWWWWXXX[[[ZZZYYYWWWVVVVVVUUUUUUWWWWWWXXXZZZ\\\^^^```aaafffhhhiiihhhhhhnnnxxxxxxxxxxxxxxxwwwuuuttttttvvvtttrrrpppnnnnnnnnnoooooonnnnnnnnnoooqqqrrrtttsssqqqnnnkkkkkklllnnnppppppooonnnnnnmmmmmmmmmmmmlllmmmnnnnnnnnnmmmlllkkkdddeeeffffffgggfffffffffdddfffhhhkkknnnpppqqqrrrpppooommmkkkiiigggeeeeeecccccccccdddddddddeeeeeecccdddddddddcccbbb```___aaaaaaaaaaaabbbbbbccccccdddeeeffffffffffffffffffhhhgggfffeeefffgggiiijjjnnnoooqqqqqqppppppppppppoooooopppsssvvvuuurrrnnnllljjjhhhhhhjjjllllllllllllkkkjjjjjjjjjjjjkkklllkkklllkkkjjjjjjkkknnnqqqsssvvvyyywwwrrrooooooqqqpppooommmlllnnnrrrvvvyyyssshhh[[[RRRMMMOOOOOOQQQ___ooovvvmmmbbb[[[WWWSSSOOOKKKKKKJJJHHHFFFDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>????????????????????????????????????????????????>>>????????????@@@@@@@@@>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@===>>>??????@@@@@@@@@???BBBBBBAAAAAABBBBBBCCCDDDBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJGGGHHHJJJJJJKKKMMMPPPSSSYYYXXXXXXZZZ\\\\\\YYYVVVUUUQQQLLLIIIIIIJJJHHHGGGHHHJJJLLLMMMMMMLLLLLLLLLJJJJJJNNNTTT[[[bbbooozzz}}}xxxuuussspppkkkgggeeefffggggggdddaaa``````___^^^]]]^^^^^^]]]]]]^^^^^^___```]]]]]]^^^___^^^]]]\\\[[[[[[\\\]]]]]]\\\[[[YYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVWWWXXXXXXXXXYYY[[[]]]dddhhhjjjhhhccc^^^^^^___[[[ZZZYYYYYYZZZZZZXXXVVVUUUTTTSSSTTTWWWXXXYYYXXX[[[\\\\\\]]]]]]\\\[[[ZZZZZZZZZ[[[[[[\\\\\\[[[[[[WWWVVVTTTQQQPPPOOOOOOOOONNNNNNOOOPPPRRRSSSUUUVVVXXXWWWVVVTTTSSSRRRRRRSSSRRRRRRSSSSSSSSSRRRQQQQQQPPPRRRTTTUUUVVVVVVUUUTTTRRRSSSUUUVVVWWWVVVUUUTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\ZZZZZZZZZWWWSSSQQQPPPPPPSSSSSSTTTUUUUUUVVVWWWXXX[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^```aaaaaabbbhhhpppvvv{{{zzzxxxwwwvvvuuuttttttuuusssqqqooonnnmmmnnnnnnooooooooooooppprrrtttuuuvvvssspppmmmllllllmmmnnnoooooonnnmmmllllllkkkkkkiiijjjlllmmmmmmllllllkkkggghhhhhhhhhhhhgggfffffffffgggiiikkknnnooopppqqqmmmmmmkkkjjjhhhfffddddddccccccdddddddddeeeeeeeeeaaabbbbbbcccbbbaaa___^^^aaaaaaaaaaaaaaaaaaaaaaaaccccccdddeeefffggghhhhhhhhhhhhgggffffffgggiiijjjlllmmmoooppppppppppppoooooonnnoooppprrrrrrpppnnnmmmjjjhhhgggiiilllooooooooonnnmmmlllkkkkkkkkkkkkkkkllllllllllllnnnrrrttt{{{||||||yyytttqqqrrrttttttssspppnnnoooqqqtttvvvyyy~~~rrrdddWWWRRRQQQPPPXXXbbbrrr}}}ssskkkeee___XXXSSSQQQOOOKKKHHHFFFFFFFFFGGGCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCAAA@@@???>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>????????????@@@@@@@@@===>>>>>>??????>>>>>>======<<<<<<<<<<<<===>>>>>>===>>>??????@@@?????????@@@@@@@@@@@@@@@AAABBBBBBAAABBBCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHFFFHHHKKKLLLNNNQQQUUUWWWZZZYYYXXXWWWXXXXXXVVVTTTUUUQQQMMMKKKJJJKKKKKKJJJGGGIIILLLNNNMMMLLLLLLLLLPPPSSS\\\iiivvvyyyrrrooonnnnnnmmmiiifffccccccdddcccaaa___^^^^^^^^^]]][[[[[[[[[[[[[[[[[[\\\]]]]]]]]]^^^_________^^^]]]\\\\\\]]]^^^^^^]]]\\\ZZZYYYZZZZZZYYYYYYXXXXXXXXXWWWWWWXXXXXXWWWVVVVVVWWWYYY___ccceeedddaaa^^^___```^^^[[[YYYXXXXXXXXXVVVUUUUUUTTTSSSTTTVVVXXXXXXWWWYYYYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZWWWUUUSSSRRRPPPPPPPPPPPPMMMNNNOOOQQQRRRSSSSSSSSSVVVUUUTTTSSSRRRQQQQQQRRRRRRSSSTTTUUUUUUSSSQQQOOOOOOQQQRRRTTTTTTTTTSSSSSSNNNPPPSSSUUUVVVUUUTTTSSSTTTTTTTTTSSSSSSSSSSSSSSSUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\[[[WWWSSSPPPOOOOOORRRRRRSSSSSSUUUVVVWWWXXX\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZYYYXXXXXXXXXXXXXXX]]]]]]^^^```ccchhhlllooopppzzzzzzyyywwwvvvuuuuuuvvvwwwsssrrrpppooonnnmmmmmmmmmooooooooooooqqqssstttvvvxxxvvvrrrooommmlllmmmmmmnnnnnnmmmmmmlllkkkjjjiiihhhiiijjjlllmmmmmmlllllljjjjjjjjjjjjiiihhhgggffffffggghhhjjjlllmmmnnnnnnkkkjjjiiihhhfffeeedddcccccccccccccccddddddddddddaaabbbcccccccccbbb```_________```aaaaaabbbccccccbbbcccccceeefffhhhiiijjjiiiiiihhhhhhiiiiiijjjkkkkkklllmmmoooqqqqqqpppnnnmmmmmmlllmmmmmmnnnmmmmmmiiihhhgggiiilllppprrrrrrppppppooonnnmmmlllkkkkkkkkklllmmmmmmnnnppptttxxx~~~~~~}}}yyyvvvtttvvvxxx{{{yyyvvvtttssstttvvvxxxwwwzzzlllaaa\\\XXXXXX[[[```lllyyy|||vvvqqqnnnjjjfffbbbYYYVVVRRRNNNJJJHHHHHHHHHEEEEEEDDDCCCCCCBBBAAAAAACCCBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>?????????@@@@@@@@@======>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@???????????????@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBDDDEEEEEEFFFFFFGGGGGGGGGHHHJJJMMMOOOPPPSSSVVVXXXWWWUUUSSSQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPMMMOOOQQQPPPNNNOOOQQQTTT\\\ddduuu~~~yyytttooollljjjkkkkkkiiifffccccccccc___^^^\\\\\\]]]]]][[[ZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[]]]^^^^^^___^^^\\\[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWZZZ[[[[[[ZZZXXXXXXYYY[[[\\\^^^```aaa___^^^___aaa___]]]YYYWWWWWWVVVUUUTTTWWWVVVUUUWWWYYY\\\\\\\\\YYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZWWWVVVTTTSSSQQQQQQQQQRRRNNNOOOQQQRRRSSSSSSRRRQQQSSSSSSSSSRRRQQQQQQQQQQQQQQQSSSVVVXXXWWWTTTQQQNNNNNNOOOPPPQQQQQQQQQPPPPPPLLLNNNRRRUUUVVVVVVTTTSSSTTTSSSSSSSSSSSSRRRRRRRRRTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYYYYVVVRRRPPPOOOPPPRRRRRRRRRSSSUUUWWWYYYZZZ```___^^^]]]\\\\\\\\\\\\YYYXXXWWWVVVVVVVVVVVVVVV]]]]]]^^^aaaeeeiiijjjjjjjjjooowwwvvvuuuuuutttuuuvvvxxxyyyrrrqqqpppooonnnnnnmmmmmmooooooooooooqqqsssuuuvvvxxxvvvssspppnnnlllllllllmmmmmmmmmmmmlllkkkjjjiiiggghhhjjjlllmmmmmmmmmllllllllllllkkkjjjiiiggggggeeefffggghhhiiijjjjjjjjjiiiiiihhhgggeeedddccccccbbbbbbbbbbbbccccccccccccddddddeeefffeeedddcccbbb^^^___```bbbdddfffggghhhcccccccccdddeeegggiiijjjjjjjjjjjjjjjkkklllmmmmmmkkkkkklllooorrrrrrpppmmmkkkkkkkkkjjjjjjjjjjjjkkkdddeeehhhlllqqqttttttsssqqqqqqpppooonnnlllkkkjjjkkklllmmmmmmnnnqqqvvvyyy}}}|||zzzxxxvvvwwwyyy{{{}}}{{{yyywwwvvvwwwxxxzzzyyyzzz|||yyyoooeee\\\WWWXXX^^^ccchhhmmmrrrrrrppppppnnnmmmlllllllllkkkjjjfffddd```[[[TTTNNNHHHEEEGGGGGGFFFEEECCCBBBAAAAAABBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>?????????@@@@@@@@@>>>>>>============>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHJJJLLLMMMMMMNNNOOOQQQOOONNNLLLJJJHHHGGGHHHIIIJJJMMMQQQTTTUUUUUUSSSSSSRRRTTTTTTSSSSSSWWW```gggmmmyyy~~~yyyuuuqqqmmmiiifffggghhhgggdddbbbaaaaaa\\\[[[ZZZ[[[\\\]]][[[ZZZXXXWWWWWWWWWWWWXXXYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZ^^^^^^______^^^]]][[[ZZZYYYYYYYYYYYYXXXXXXWWWWWWZZZ[[[[[[[[[ZZZZZZ\\\^^^ZZZ\\\]]]^^^^^^___```aaa```]]]ZZZXXXWWWVVVUUUTTTUUUUUUUUUXXX\\\___aaaaaa[[[[[[[[[[[[\\\]]]]]]^^^]]]\\\[[[[[[ZZZ[[[\\\\\\ZZZXXXVVVTTTSSSSSSSSSSSSQQQQQQSSSTTTTTTSSSRRRQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQTTTWWWYYYYYYVVVRRROOOMMMMMMMMMNNNNNNNNNNNNNNNLLLNNNQQQTTTVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVTTTUUUUUUTTTQQQPPPPPPPPPRRRRRRRRRSSSUUUXXXZZZ\\\cccbbb```^^^\\\ZZZYYYYYYUUUUUUUUUTTTUUUUUUVVVVVVXXXXXXYYY\\\```ccccccbbbgggjjjnnnrrryyyrrrrrrssstttuuuwwwxxxyyyrrrqqqqqqppppppooonnnnnnnnnnnnnnnoooppprrruuuvvvxxxvvvssspppnnnlllkkkkkkkkklllmmmmmmmmmlllkkkjjjggghhhjjjkkklllllllllkkklllllllllkkkjjjiiihhhgggeeeeeefffggghhhhhhhhhhhhhhhggggggfffeeedddddddddbbbbbbcccccccccdddddddddfffggghhhhhhhhhhhhffffff```aaaccceeehhhjjjlllmmmfffeeeddddddeeefffggghhhhhhiiijjjkkklllnnnoooooommmlllmmmpppsssssspppllljjjkkkkkkkkkiiihhhiiijjjccceeeiiioootttvvvuuusssppppppppppppnnnmmmkkkjjjjjjkkkllllllnnnpppuuuxxxyyyxxxvvvuuuvvvwwwyyy{{{yyyxxxwwwvvvvvvxxxyyy{{{{{{{{{{{{||||||lllaaa[[[ZZZXXXXXX[[[^^^``````_________```aaabbbcccdddnnnooooookkkcccWWWLLLEEEHHHGGGGGGFFFFFFEEEEEEDDDEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@???>>>>>>======>>>>>>?????????>>>>>>??????@@@AAA>>>>>>>>>???>>>>>>===<<>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIKKKMMMNNNNNNLLLKKKLLLLLLGGGGGGFFFDDDBBBBBBCCCEEEHHHLLLSSSWWWYYYZZZZZZZZZWWWYYYZZZZZZ]]]eeesss}}}~~~wwwrrrooolllhhhdddcccdddeeecccaaa___^^^^^^[[[ZZZZZZ[[[]]]^^^]]][[[WWWWWWWWWWWWWWWXXXYYYYYYYYYYYY[[[\\\\\\\\\[[[ZZZ]]]^^^______^^^]]][[[ZZZXXXXXXYYYYYYYYYYYYYYYYYYXXXYYYZZZZZZZZZZZZ]]]___\\\\\\]]]^^^______```aaa```^^^[[[YYYYYYXXXVVVTTTSSSRRRSSSWWW[[[___aaabbb]]]]]]]]]\\\]]]]]]^^^___]]]\\\\\\[[[[[[]]]^^^___]]]\\\YYYWWWUUUTTTTTTTTTSSSSSSTTTTTTSSSRRRQQQQQQPPPPPPQQQRRRRRRRRRQQQQQQRRRTTTWWWZZZZZZWWWTTTRRRMMMMMMMMMMMMMMMMMMNNNNNNMMMNNNPPPRRRTTTUUUUUUUUUSSSTTTTTTTTTUUUUUUUUUUUUSSSSSSSSSSSSTTTTTTUUUUUURRRSSSTTTRRRPPPOOOPPPQQQQQQQQQQQQRRRTTTWWWZZZ\\\cccbbb___\\\ZZZXXXVVVUUUTTTSSSSSSTTTTTTUUUVVVWWWTTTVVVXXXZZZ\\\]]]^^^___bbbeeeiiilllpppzzzqqqqqqssstttuuuuuuuuuuuurrrrrrrrrqqqqqqpppoooooommmmmmmmmnnnooorrrtttvvvvvvuuussspppnnnlllkkkkkkjjjkkkmmmnnnnnnnnnlllkkkfffgggiiijjjkkkjjjjjjiiikkkkkkkkkkkkkkkjjjiiihhhffffffgggggghhhggggggggggggggggggfffeeeeeedddddddddddddddeeeeeeeeeffffffggghhhiiijjjjjjiiihhhhhheeeeeegggiiilllnnnooopppiiihhhfffdddddddddeeefffeeefffhhhjjjlllnnnooooooooonnnnnnqqquuutttooojjjjjjlllnnnmmmkkkiiijjjkkkiiiiiikkkooorrrtttsssrrroooooopppoooooommmkkkjjjiiijjjkkkkkklllooosssvvvuuutttsssssstttuuuvvvwwwtttttttttuuuwwwyyy{{{}}}}}}|||{{{zzz|||ppphhh___YYYVVVUUUUUUVVVQQQRRRRRRRRRSSSUUUXXXZZZeeekkkrrrtttpppdddVVVLLLFFFGGGHHHIIIJJJKKKKKKLLLKKKJJJHHHFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@@@@???>>>>>>>>>>>>???@@@??????>>>>>>??????@@@AAA>>>>>>>>>>>>>>>===<<<<<>>>>>??????@@@AAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMNNNNNNLLLJJJIIIIIIAAACCCDDDCCCAAAAAACCCEEEGGGMMMTTT[[[```eeekkkooommmppptttuuuwww~~~xxxqqqmmmlllkkkfffbbbdddeeeeeeccc```^^^^^^___ZZZZZZ[[[]]]______^^^\\\XXXXXXWWWWWWXXXXXXYYYZZZYYYZZZ[[[\\\]]]\\\\\\[[[]]]]]]^^^^^^]]]\\\ZZZYYYXXXYYYYYYZZZZZZ[[[[[[[[[YYYZZZ[[[ZZZZZZZZZ\\\^^^___^^^^^^^^^___`````````___]]]\\\[[[[[[ZZZWWWUUUSSSSSSSSSVVV[[[___```aaa___^^^]]]\\\\\\]]]]]]^^^]]]]]]\\\\\\]]]___aaabbb```___\\\YYYWWWUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPOOOPPPQQQRRRSSSSSSRRRQQQRRRTTTWWWYYYZZZYYYVVVUUUPPPOOOOOOOOOOOOOOOOOOPPPNNNNNNOOOOOOQQQRRRSSSTTTRRRRRRSSSTTTUUUUUUVVVWWWSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUSSSPPPOOOOOOPPPOOONNNNNNOOOQQQUUUYYY[[[```^^^\\\ZZZWWWVVVTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVTTTWWWZZZ[[[ZZZZZZ]]]___^^^bbbgggiiijjjoooxxxqqqrrrssstttttttttsssrrrrrrrrrrrrrrrrrrqqqpppooolllllllllmmmoooqqqtttuuuuuutttrrrpppnnnlllkkkkkkiiikkkmmmooooooooommmmmmffffffhhhiiiiiihhhhhhgggjjjjjjkkkkkkkkkjjjiiiiiigggggghhhhhhhhhhhhggggggggggggfffffffffeeeeeeeeefffffffffgggggggggggghhhhhhiiijjjkkkkkkjjjiiihhhiiiiiikkklllnnnoooqqqqqqkkkiiigggdddccccccdddeeebbbcccfffiiikkkmmmnnnooopppoooooorrrvvvuuuooojjjkkknnnppppppmmmkkkkkklllooommmmmmnnnppprrrrrrqqqnnnnnnooooooooommmlllkkkhhhiiijjjjjjkkknnnrrruuusssrrrqqqqqqsssssssssssssssssstttvvvxxx{{{~~~~~~~~~}}}||||||oooccc[[[UUUSSSRRRIIIJJJJJJJJJKKKMMMQQQTTTUUU___mmmvvvvvvlll___UUUEEEFFFHHHJJJMMMOOOQQQRRRQQQOOOLLLIIIFFFCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@AAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@???>>>>>>???????????????@@@@@@AAA>>>???AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGIIIHHHFFFDDDCCCCCC???BBBDDDDDDBBBBBBDDDFFFGGGMMMUUU^^^gggrrr~~~{{{vvvpppmmmnnnmmmiiidddggghhhgggdddaaa``````aaaZZZZZZ[[[]]]```aaa___^^^YYYXXXXXXXXXXXXYYYZZZZZZZZZ[[[\\\]]]^^^]]]]]]\\\\\\]]]^^^^^^]]]\\\ZZZYYYYYYYYYZZZ[[[\\\]]]]]]^^^\\\]]]]]]\\\[[[[[[]]]^^^aaa```______```aaa``````^^^]]]]]]]]]]]][[[XXXVVVVVVUUUVVVXXX\\\___`````````___]]]\\\[[[\\\]]]]]]]]]]]]\\\\\\^^^```cccdddcccaaa^^^[[[XXXVVVUUUUUUUUUTTTRRRPPPOOOOOOOOOPPPOOOPPPQQQSSSSSSSSSRRRRRRRRRTTTVVVYYYZZZYYYXXXWWWRRRRRRQQQPPPPPPQQQQQQQQQNNNNNNMMMMMMNNNPPPRRRSSSPPPQQQRRRSSSTTTUUUVVVWWWSSSSSSSSSSSSTTTTTTTTTTTTVVVWWWVVVTTTQQQOOONNNOOOMMMLLLLLLMMMOOOSSSWWWZZZ\\\[[[ZZZXXXVVVUUUTTTTTTVVVUUUTTTTTTTTTTTTTTTTTTQQQUUUYYYXXXUUUUUUYYY^^^]]]bbbggghhhggggggkkkpppuuunnnoooppppppoooooopppqqquuutttsssqqqpppooooooooopppnnnnnnqqquuuvvvuuussstttsssrrrqqqooommmkkkjjjooommmllllllnnnmmmjjjgggiiihhhfffeeeeeefffgggggghhhiiikkkllllllkkkjjjiiiiiiiiijjjkkkjjjhhhfffdddiiihhhgggffffffggghhhiiihhhhhhhhhgggeeeeeefffgggeeegggkkknnnooonnnllljjjiiijjjkkkmmmnnnooooooooommmjjjgggdddbbbbbbcccdddddddddeeegggiiikkkmmmoooooonnnmmmoooppppppooommmllllllnnnoooooonnnmmmmmmmmmmmmnnnoooooonnnlllllloooooonnnmmmlllkkkkkkjjjiiijjjkkklllmmmoooppppppppppppoooooopppqqqqqqrrrooopppsssvvvxxx{{{|||}}}~~~|||yyywwwxxx{{{yyymmmaaaWWWQQQQQQPPPMMMJJJHHHIIIKKKPPPUUU\\\eeeiiifff]]]UUUHHHJJJKKKKKKLLLPPPWWW]]]^^^ZZZUUUPPPMMMJJJHHHGGGEEEEEECCCBBB@@@@@@AAABBBAAAAAABBBCCCCCCCCCBBBBBBDDDBBB@@@AAADDDDDDBBB???AAA@@@???>>>===>>>>>>???AAA???===>>>???@@@???>>>??????>>>>>>>>>??????@@@>>>??????@@@@@@@@@??????FFFEEEEEEEEEFFFFFFFFFGGGDDDDDDCCCCCCEEEGGGIIIKKKLLLLLLJJJGGGEEEEEEGGGJJJJJJIIIGGGHHHIIIIIIHHHGGGMMMVVVaaammmzzzvvvsssrrrpppnnnlllkkkjjjjjjiiihhheeecccaaa```______aaa`````````aaa```^^^\\\]]]\\\ZZZXXXWWWXXXYYYZZZ[[[\\\\\\]]]]]]\\\\\\[[[\\\]]]^^^]]]ZZZXXXVVVVVVXXXYYYZZZ\\\]]]^^^^^^^^^]]]\\\ZZZYYYYYYYYYZZZZZZ\\\\\\\\\[[[[[[\\\\\\]]]```_________```___\\\ZZZWWWVVVUUUWWW[[[___bbbccceeebbb___]]]\\\\\\[[[ZZZXXXZZZ\\\^^^___^^^]]]\\\\\\\\\[[[ZZZXXXUUUSSSRRRTTTUUUVVVUUUQQQNNNMMMLLLQQQQQQQQQRRRRRRRRRSSSSSSRRRTTTWWWYYY[[[[[[ZZZYYYYYYVVVSSSRRRQQQQQQOOONNNOOOOOOPPPPPPQQQRRRSSSSSSQQQQQQRRRRRRSSSTTTVVVVVVUUUVVVVVVUUUTTTUUUWWWYYY[[[[[[[[[ZZZXXXVVVUUUTTTSSSQQQOOONNNNNNQQQUUUWWW[[[YYYWWWUUUTTTTTTTTTTTTWWWVVVVVVUUUTTTTTTTTTUUUUUUTTTTTTUUUVVVXXXZZZ\\\dddcccbbbbbbdddfffiiikkkpppttt}}}mmmnnnpppooonnnnnnoooqqqsssrrrqqqooonnnnnnmmmmmmooonnnnnnqqqtttvvvuuutttttttttsssrrrqqqooonnnmmmnnnlllkkklllnnnmmmjjjhhhgggfffffffffggghhhiiiiiiggghhhiiikkkkkkkkkjjjjjjhhhiiijjjjjjjjjhhhfffeeehhhgggfffeeeeeefffggghhhggghhhhhhgggeeeeeefffgggfffhhhkkkmmmnnnnnnmmmllljjjkkklllmmmooooooppppppnnnllliiieeeccccccdddeeedddddddddeeegggiiikkklllmmmmmmmmmnnnppppppooonnnmmmmmmnnnoooooooooooonnnoooooopppqqqpppooonnnmmmoooooonnnnnnmmmkkkkkkjjjiiijjjkkklllmmmoooppppppooonnnnnnnnnnnnoooooopppnnnooorrrtttwwwyyyzzz{{{|||zzzxxxvvvwwwzzz~~~~~~sssbbb^^^WWWPPPLLLKKKLLLLLLNNNOOORRRWWW[[[ZZZTTTNNNHHHJJJLLLMMMPPPTTT[[[```___\\\WWWSSSOOOMMMKKKIIIDDDDDDCCCAAA@@@???@@@AAADDDDDDCCCCCCDDDDDDDDDEEEFFFEEECCCCCCCCCDDDCCCBBBDDDDDDCCCBBBBBBCCCDDDEEEDDDBBBAAAAAABBBCCCBBBAAA@@@AAACCCDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKJJJIIILLLPPPSSSPPPQQQQQQQQQQQQQQQQQQRRR[[[gggwww|||qqqooonnnmmmllllllkkkkkklllkkkjjjgggdddbbbbbbbbbbbbcccbbbaaaaaabbbbbb```^^^]]]\\\ZZZYYYYYYZZZ[[[]]]\\\]]]]]]]]]]]]]]]]]]\\\[[[\\\]]]\\\YYYWWWWWWWWWYYYZZZ[[[]]]^^^^^^______]]]\\\[[[ZZZZZZZZZ[[[[[[\\\[[[ZZZZZZZZZ[[[]]]^^^aaa`````````aaaaaa^^^\\\ZZZXXXWWWYYY\\\___aaabbbbbb```]]][[[[[[[[[ZZZYYYXXXYYY[[[]]]]]]]]][[[[[[YYYYYYXXXWWWVVVTTTSSSSSSTTTUUUUUUSSSPPPNNNMMMMMMOOOOOOOOOOOOOOOPPPPPPPPPQQQSSSUUUWWWXXXXXXXXXWWWUUUTTTRRRSSSTTTTTTSSSQQQNNNNNNOOOPPPPPPQQQRRRRRRSSSRRRRRRSSSSSSTTTUUUVVVUUUVVVVVVUUUTTTUUUWWWZZZ\\\\\\\\\\\\\\\[[[ZZZYYYUUUSSSQQQOOOPPPRRRUUUWWWZZZYYYWWWUUUTTTTTTTTTTTTVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWYYYZZZ^^^^^^]]]^^^___aaadddeeegggjjjoooxxxlllmmmnnnnnnmmmmmmnnnpppqqqpppooommmllllllllllllnnnmmmnnnqqqtttvvvvvvuuutttttttttsssrrrqqqpppooolllkkkkkkmmmnnnmmmkkkiiieeefffggghhhiiijjjjjjjjjfffggghhhiiijjjjjjjjjjjjggghhhiiiiiiiiihhhgggfffgggfffeeeddddddeeefffgggggghhhhhhgggeeeeeefffgggiiijjjkkklllmmmnnnnnnnnnlllmmmmmmnnnooopppqqqqqqpppnnnkkkhhhfffeeeeeeeeeeeedddddddddeeegggiiijjjlllkkkkkkmmmoooppppppnnnooooooooooooooopppqqqqqqqqqrrrsssssssssrrrpppoooooooooooonnnmmmlllkkkjjjiiiiiijjjlllmmmnnnooopppnnnmmmmmmlllllllllmmmmmmmmmnnnpppsssuuuwwwxxxxxxyyywwwuuutttvvvyyy|||wwwiii^^^WWWTTTRRRPPPOOOMMMKKKLLLNNNOOOLLLIIIFFFGGGIIIKKKMMMQQQVVVZZZZZZYYYVVVSSSQQQOOOOOONNNJJJJJJIIIGGGDDDDDDEEEGGGGGGFFFEEEEEEFFFHHHJJJLLLNNNNNNNNNLLLIIIHHHHHHIIIEEEEEEEEEDDDDDDEEEFFFFFFFFFDDDCCCBBBCCCDDDCCCBBB@@@BBBDDDFFFGGGEEECCCBBBCCCCCCBBBBBBBBBDDDFFFGGGFFFHHHLLLNNNOOONNNKKKIIIIIIIIIJJJJJJJJJIIIIIIHHHJJJLLLNNNQQQTTTZZZ```eeehhhjjjmmmllljjjiiikkknnn{{{}}}~~~uuu|||uuunnnkkkkkkjjjjjjkkkkkkllllllnnnlllhhheeeddddddeeefffeeedddbbbbbbcccbbbaaa___\\\[[[ZZZZZZ[[[\\\^^^___]]]]]]]]]]]]]]]]]]]]]]]][[[\\\\\\[[[YYYWWWXXXYYYZZZ[[[\\\^^^____________^^^]]]\\\\\\[[[[[[\\\\\\[[[ZZZYYYYYYZZZ\\\^^^```cccbbbbbbcccddddddbbb```^^^\\\[[[[[[]]]___``````^^^\\\YYYYYYYYYZZZZZZYYYWWWXXXZZZ[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTQQQNNNMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNPPPQQQSSSUUUVVVVVVUUUUUUQQQQQQRRRUUUWWWXXXWWWUUUNNNOOOOOOPPPPPPQQQQQQRRRTTTTTTTTTSSSSSSTTTTTTUUUTTTUUUVVVUUUUUUVVVXXX[[[\\\]]]^^^______`````````XXXWWWTTTRRRRRRSSSUUUVVVXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUTTTSSSSSSSSSTTTTTTVVVVVVUUUUUUUUUVVVWWWXXXZZZZZZZZZZZZ[[[^^^```aaabbbdddgggkkksssjjjlllmmmmmmllllllnnnooopppooonnnmmmllllllllllllmmmmmmoooqqqtttvvvvvvvvvuuuuuuuuusssrrrpppnnnmmmjjjkkklllmmmnnnmmmlllkkkfffgggiiikkkkkkkkkjjjjjjeeefffggghhhiiijjjkkkkkkfffggghhhhhhiiihhhhhhgggeeedddcccccccccdddeeefffggghhhhhhgggeeeeeeggghhhkkkkkkkkklllmmmnnnppppppnnnnnnoooooopppqqqrrrrrrsssqqqnnnkkkiiiggggggggggggfffeeeeeeeeefffhhhiiikkkjjjkkkmmmoooqqqpppoooqqqpppoooooopppqqqsssttttttuuuvvvvvvuuutttrrrqqqoooooooooooonnnlllkkkjjjiiiiiijjjkkkmmmnnnoooooonnnmmmllllllkkklllllllllnnnoooqqqsssuuuvvvwwwwwwvvvuuutttssstttwwwzzz|||yyyoooggg___YYYWWWSSSOOONNNOOOOOOMMMJJJHHHHHHHHHHHHIIIKKKMMMOOOPPPQQQQQQQQQRRRSSSVVVXXXVVVWWWWWWTTTPPPOOOPPPSSSPPPOOONNNNNNOOOSSSVVVYYY\\\___aaa^^^YYYTTTRRRRRRLLLLLLKKKKKKJJJJJJJJJJJJLLLJJJHHHHHHHHHHHHGGGFFFEEEFFFHHHIIIIIIHHHGGGFFFCCCDDDEEEGGGHHHJJJKKKKKKJJJNNNTTTYYY[[[ZZZVVVTTTRRRPPPNNNLLLKKKKKKLLLMMMNNNRRRYYYaaajjjttt}}}~~~{{{xxxttttttxxx|||}}}wwwssspppjjjjjjjjjiiiiiijjjjjjkkknnnlllhhheeedddeeeggghhhfffdddbbbbbbbbbbbbaaa___[[[ZZZ[[[[[[\\\^^^```aaa\\\\\\\\\[[[[[[\\\\\\\\\]]]^^^^^^\\\ZZZYYYZZZ[[[[[[\\\]]]^^^____________]]]]]]]]]\\\\\\\\\]]]]]][[[ZZZYYYYYYZZZ]]]```bbbeeeddddddeeefffgggfffdddaaa___]]]]]]^^^___^^^^^^ZZZXXXVVVVVVWWWXXXYYYXXXVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTRRROOOMMMLLLMMMNNNPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTTTTQQQQQQSSSVVVYYYZZZXXXVVVPPPPPPQQQQQQRRRRRRRRRRRRVVVUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTUUUXXX[[[\\\]]]^^^```aaaaaabbbbbb[[[YYYWWWTTTSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSWWWVVVUUUTTTTTTUUUVVVWWWYYYYYYYYYZZZ[[[]]]___```___bbbeeegggjjjqqq}}}iiikkkmmmmmmllllllnnnooopppoooooonnnmmmmmmmmmmmmlllnnnppprrrssstttvvvvvvuuuuuutttrrrpppnnnkkkjjjjjjkkkmmmmmmmmmllllllkkkjjjjjjlllllllllkkkjjjiiieeeffffffgggiiijjjkkklllfffgggggghhhhhhhhhhhhgggdddcccbbbbbbbbbdddeeefffggghhhiiihhhgggggghhhjjjmmmlllllllllnnnoooqqqrrrppppppoooooopppqqqrrrsssuuusssqqqnnnlllkkkjjjjjjkkkiiigggffffffgggiiijjjkkkkkkkkkmmmpppqqqpppoooqqqqqqppppppppprrrtttuuuvvvwwwwwwwwwvvvuuusssrrrooooooppppppooommmkkkjjjhhhiiijjjkkklllnnnoooooonnnnnnmmmllllllmmmmmmmmmpppqqqrrrtttvvvwwwwwwwwwuuutttsssrrrsssuuuwwwyyyvvvmmmeeebbb^^^]]]]]][[[WWWSSSQQQOOOLLLIIIIIIIIIIIIJJJGGGJJJMMMPPPSSSYYY```eeejjjlllmmmjjjfffeeegggkkkhhhggggggfffgggiiikkklllnnnssswwwvvvooogggaaa___]]]]]]\\\[[[ZZZXXXWWWWWWYYYWWWTTTSSSTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOJJJLLLOOORRRTTTSSSRRRQQQPPPVVV___hhhlllllliiifffbbb^^^XXXSSSQQQSSSWWWZZZZZZbbbooo}}}vvvssssssvvvxxxwww{{{{{{wwwuuutttrrrmmmlllkkkjjjiiihhhhhhhhhllljjjhhheeedddeeeggghhhgggeeebbbaaaaaaaaa```___[[[[[[\\\\\\]]]^^^___```[[[[[[ZZZZZZZZZZZZ[[[[[[``````aaa___]]]\\\\\\]]][[[[[[\\\]]]^^^^^^^^^^^^[[[\\\\\\\\\\\\\\\\\\\\\ZZZZZZYYYZZZ\\\^^^aaacccfffeeedddeeefffgggfffeeeaaa___]]]]]]^^^^^^]]]\\\WWWUUUSSSTTTUUUWWWWWWWWWUUUUUUVVVVVVWWWWWWVVVVVVZZZYYYWWWVVVTTTSSSSSSSSSRRRRRRQQQNNNLLLKKKLLLNNNOOOOOOOOOOOOOOONNNNNNNNNQQQQQQRRRSSSTTTUUUUUUUUUTTTTTTUUUXXXZZZYYYWWWUUUSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSTTTWWWYYY[[[\\\]]]___````````````\\\ZZZXXXUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSWWWVVVUUUTTTSSSTTTUUUUUUXXXXXXYYYZZZ[[[]]]^^^___]]]bbbggghhhfffffflllqqq{{{iiikkkmmmmmmmmmmmmooopppppppppooonnnnnnnnnnnnnnnmmmooorrrssssssssstttvvvtttsssrrrqqqooollljjjiiijjjlllnnnnnnlllkkkkkkkkkmmmmmmmmmmmmmmmlllkkkjjjggggggggghhhiiijjjkkklllggggggggggggggggggggggggccccccbbbbbbbbbdddeeefffhhhiiijjjiiihhhhhhjjjlllmmmmmmmmmnnnoooppprrrrrrqqqppppppooopppqqqrrrsssuuutttsssqqqooonnnmmmmmmmmmkkkiiiggggggiiikkkmmmmmmllllllnnnpppqqqqqqooopppppppppqqqrrrssstttuuuwwwwwwxxxwwwvvvuuusssrrroooooopppqqqpppnnnkkkiiihhhhhhiiikkklllmmmnnnooommmmmmmmmmmmmmmnnnoooooorrrrrrtttuuuvvvwwwwwwxxxuuutttsssrrrrrrssstttuuuzzz~~~~~~|||yyyxxxwwwtttnnnhhh^^^YYYRRRMMMJJJIIIHHHGGGEEEHHHLLLOOOSSS[[[fffnnnzzzvvvsssssssssrrrqqqooommmllljjjhhhfffdddddddddbbb```aaaaaaaaaaaa```^^^\\\[[[VVVWWWZZZ[[[[[[XXXVVVTTTSSSZZZfffrrrzzz|||{{{yyyuuuoooggg```^^^bbbhhhlllrrr||||||yyyxxxssstttyyy{{{wwwwwwwwwvvvuuupppooommmkkkiiihhhggggggiiihhhgggffffffffffffggghhheeebbbaaaaaaaaa```___^^^^^^__________________\\\[[[ZZZYYYYYYZZZ[[[\\\aaacccdddccc```]]]\\\\\\YYYYYYZZZ[[[[[[[[[[[[[[[YYYYYYZZZ[[[[[[[[[ZZZZZZYYYYYYZZZ[[[\\\^^^```aaaeeecccaaaaaabbbccccccbbb^^^]]]\\\\\\]]]]]]\\\[[[VVVTTTRRRRRRTTTVVVVVVVVVTTTTTTTTTUUUVVVVVVWWWWWWZZZZZZYYYXXXWWWUUUSSSRRRPPPPPPPPPNNNLLLJJJKKKLLLKKKKKKKKKKKKLLLLLLMMMMMMPPPQQQRRRSSSTTTVVVWWWXXXWWWVVVVVVWWWXXXXXXVVVSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQSSSSSSSSSRRRQQQRRRTTTVVVXXXYYY[[[\\\^^^_________ZZZYYYWWWUUUTTTSSSSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSQQQQQQPPPPPPQQQQQQRRRRRRVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUVVVXXXYYYZZZ[[[\\\___fffllllllfffcccdddhhhlllrrr{{{jjjkkkmmmmmmmmmnnnoooqqqpppoooooonnnnnnnnnnnnnnnnnnpppssssssrrrqqqsssuuuqqqqqqppppppooonnnmmmllljjjmmmooonnnllljjjjjjkkkmmmmmmmmmlllmmmmmmnnnnnnjjjiiiiiihhhiiijjjkkkllliiihhhggggggffffffffffffccccccbbbbbbcccdddfffgggjjjkkkkkkkkkjjjjjjlllnnnmmmnnnnnnooopppqqqrrrrrrrrrqqqooonnnoooppprrrsssvvvuuutttsssrrrqqqppppppmmmllliiiggggggiiilllnnnooonnnnnnoooqqqrrrqqqooonnnooopppqqqrrrsssssssssvvvwwwwwwwwwvvvtttrrrqqqnnnpppqqqqqqpppnnnkkkiiihhhhhhiiijjjlllmmmnnnooollllllllllllmmmooopppqqqrrrssstttuuuvvvwwwwwwwwwvvvuuusssrrrqqqrrrrrrsssvvvyyy~~~yyyqqqeeeZZZSSSNNNJJJHHHGGGIIIJJJKKKNNNVVVbbbkkk~~~~~~}}}|||~~~{{{uuurrrmmmllliiifffbbb___]]]\\\\\\eeettt}}}{{{~~~yyytttssssssxxxzzz||||||yyyyyy{{{~~~|||zzzyyyzzz}}}~~~|||yyyrrrqqqooommmkkkjjjiiiiiihhhhhhhhhhhhhhhggggggfffjjjgggdddbbbbbbbbbaaaaaaccccccccccccbbbaaa```___^^^]]]\\\[[[[[[\\\]]]^^^aaaccceeeeeebbb]]]ZZZYYYWWWWWWXXXYYYYYYYYYYYYXXXVVVWWWXXXYYYYYYYYYXXXXXXVVVWWWYYY[[[\\\\\\\\\\\\aaa___\\\\\\\\\]]]]]]\\\ZZZYYYYYYZZZ\\\\\\[[[ZZZUUUTTTRRRRRRSSSUUUUUUUUURRRSSSSSSTTTUUUWWWXXXYYYVVVWWWYYYYYYYYYWWWTTTRRRNNNOOOPPPOOOLLLJJJJJJKKKHHHIIIJJJJJJKKKLLLMMMMMMOOOOOOPPPRRRTTTVVVXXXYYYYYYWWWVVVVVVWWWWWWUUUTTTUUUUUUUUUUUUUUUUUUUUUUUURRRQQQQQQPPPPPPPPPQQQQQQSSSSSSSSSQQQOOOOOOQQQSSSTTTUUUWWWZZZ]]]___``````XXXWWWVVVTTTSSSRRRRRRRRRPPPQQQSSSTTTTTTTTTSSSSSSPPPPPPOOOOOOPPPQQQQQQRRRUUUTTTSSSRRRRRRSSSUUUUUUTTTUUUVVVXXXYYYZZZZZZ[[[```gggmmmkkkccc^^^```cccaaaeeekkkrrrzzzjjjlllmmmnnnnnnnnnppprrrooonnnnnnmmmmmmmmmnnnnnnoooqqqttttttrrrqqqrrrtttnnnnnnoooppppppppppppoookkknnnpppooollliiiiiijjjmmmlllllllllmmmnnnppprrrkkkjjjiiiiiiiiijjjkkkllljjjiiihhhfffeeeeeeeeeeeeccccccbbbbbbccceeefffhhhjjjkkkllllllkkkkkkmmmooommmnnnoooqqqrrrrrrrrrrrrrrrqqqooonnnnnnpppqqqsssuuuuuuuuutttssssssrrrrrrmmmkkkhhhggggggiiilllnnnppppppoooppprrrrrrqqqooommmnnnppprrrsssssssssrrrvvvvvvwwwvvvuuusssqqqpppnnnpppqqqrrrqqqnnnkkkiiihhhhhhiiijjjlllmmmnnnnnnjjjjjjkkklllmmmooopppqqqrrrssstttuuuvvvvvvvvvvvvwwwvvvtttrrrqqqqqqqqqqqquuuxxx{{{}}}~~~~~~}}}mmmaaaYYYRRRNNNHHHIIIHHHGGGHHHOOO[[[dddmmmttt|||{{{sssmmmjjjiiihhhmmmvvv}}}yyyssslllhhhggghhhjjjrrrxxx}}}wwwwwwzzz}}}rrrqqqpppnnnmmmlllkkkkkkggghhhiiijjjjjjiiiggggggllliiieeeccccccccccccbbbgggggggggfffdddbbb```___```___]]]\\\\\\]]]___``````cccffffffbbb]]]YYYVVVVVVVVVWWWWWWWWWWWWWWWWWWTTTUUUWWWXXXXXXXXXWWWWWWTTTVVVXXXZZZ[[[[[[ZZZYYY^^^[[[XXXWWWXXXXXXXXXWWWXXXWWWWWWYYY[[[\\\[[[ZZZVVVTTTRRRRRRSSSTTTUUUTTTRRRRRRSSSTTTUUUWWWYYYZZZRRRTTTWWWZZZZZZXXXUUUSSSLLLNNNPPPOOOMMMKKKJJJJJJIIIJJJKKKLLLMMMNNNOOOPPPMMMNNNOOOQQQSSSVVVXXXYYYYYYWWWUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTPPPPPPOOOOOOOOOPPPPPPQQQSSSSSSRRRPPPNNNNNNPPPQQQPPPRRRUUUYYY]]]___aaabbbWWWVVVUUUSSSRRRQQQQQQQQQPPPQQQRRRTTTTTTTTTSSSSSSOOOOOOOOOOOOPPPPPPQQQRRRTTTSSSRRRRRRRRRSSSUUUVVVUUUVVVWWWYYYZZZ[[[\\\\\\\\\aaafffbbbZZZUUUXXX]]]ZZZ^^^bbbfffkkkttt~~~kkkllllllllllllkkkjjjjjjjjjllloooooommmkkkjjjjjjooooooooooooooonnnnnnnnnmmmnnnooooooooooooooonnntttrrrnnnkkkiiiiiijjjkkkmmmlllllllllmmmnnnpppqqqllllllkkkjjjkkklllnnnooohhhhhhggggggffffffeeeeeehhhfffdddbbbbbbeeehhhjjjjjjjjjkkkkkkmmmnnnpppqqqmmmnnnoooppprrrssstttuuuqqqpppooonnnnnnppprrrsssuuuuuutttsssrrrrrrqqqqqqooooooooommmkkkkkkmmmooommmmmmnnnnnnooooooppppppooonnnnnnpppssswwwyyyzzz{{{{{{zzzyyyxxxvvvuuutttsssrrrqqqpppnnnllljjjiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkllllllmmmnnnnnnoooppppppqqqssstttvvvwwwxxxuuuuuuttttttssssssrrrrrrqqqrrruuuwwwzzz|||}}}~~~~~~~~~~~~pppbbbVVVUUUQQQLLLJJJKKKNNNPPPQQQ^^^```dddgggkkksss}}}|||yyy{{{~~~yyyssspppeeegggfffbbb^^^aaajjjsss{{{{{{ppprrrrrrttt{{{uuusssqqqnnnlllkkkkkkkkkiiiiiihhhhhhiiijjjkkkkkkmmmkkkgggdddcccdddfffgggjjjlllnnnlllgggbbbaaaaaaeeebbb^^^]]]]]]___```aaaeeeffffffddd```]]][[[ZZZZZZXXXWWWWWWXXXZZZZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYXXXWWWVVVVVVWWWXXXYYYYYYXXXXXXWWWXXXYYY[[[\\\]]]^^^^^^ZZZWWWSSSQQQQQQRRRRRRRRROOOOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVUUUTTTSSSQQQQQQNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNPPPRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSUUUUUUTTTUUUVVVWWWUUUSSSPPPPPPPPPQQQQQQQQQQQQQQQTTTSSSPPPNNNNNNNNNOOOPPPPPPRRRUUUXXXZZZ\\\]]]]]]WWWUUURRROOONNNOOOPPPQQQTTTSSSRRRSSSTTTUUUTTTSSSOOONNNNNNPPPRRRSSSTTTSSSNNNPPPRRRTTTUUUWWW[[[]]]]]]ZZZXXXXXXZZZ\\\\\\ZZZ]]]___```^^^[[[YYYYYY[[[^^^___```bbbeeejjjnnnqqq|||kkklllllllllllllllllllllkkkmmmooopppnnnlllkkkkkknnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmpppnnnkkkiiiggghhhiiijjjmmmmmmllllllmmmnnnpppqqqnnnmmmkkkjjjjjjjjjjjjkkkfffffffffffffffgggggggggjjjhhheeecccccceeeggghhhkkkkkklllmmmnnnoooqqqrrroooooopppqqqrrrsssttttttqqqpppooonnnoooppprrrssstttssssssrrrqqqqqqpppppppppqqqpppooommmmmmoooqqqmmmmmmmmmmmmnnnnnnoooooonnnmmmnnnpppssswwwyyyzzz}}}}}}|||{{{yyyvvvtttsssrrrrrrqqqooonnnllljjjiiikkkkkklllllllllllllllmmmllllllmmmnnnoooppppppqqqqqqqqqssstttvvvvvvwwwwwwtttttttttuuuuuuuuuuuuuuurrrsssuuuwwwyyyzzz{{{{{{{{{zzz{{{}}}pppccc\\\TTTMMMKKKLLLNNNOOOSSSVVVYYY[[[]]]aaahhhllluuu}}}ssskkkeeebbb``````cccffffffgggnnnzzzvvvoooooooooqqqwww}}}}}}zzzpppooonnnlllkkkjjjiiiiiiggggggggggggggghhhiiiiiikkkiiieeecccbbbbbbdddfffkkkmmmnnnlllfffaaa``````cccaaa______aaacccdddddddddffffffddd```]]][[[[[[ZZZXXXUUUTTTUUUWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXWWWWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVWWWYYYZZZ\\\]]]^^^^^^ZZZWWWSSSPPPQQQQQQQQQQQQRRRQQQQQQRRRRRRTTTUUUUUUVVVVVVVVVUUUTTTSSSQQQQQQOOOOOOOOOOOOOOOOOONNNMMMMMMNNNNNNNNNNNNNNNOOOOOOMMMMMMNNNPPPQQQSSSTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSUUUTTTTTTUUUVVVVVVUUUSSSPPPPPPPPPPPPOOOOOOOOOOOOSSSQQQOOONNNMMMMMMNNNOOOLLLNNNPPPSSSUUUWWWWWWWWWVVVTTTQQQOOOOOOPPPQQQRRRSSSRRRRRRRRRSSSSSSSSSRRROOONNNOOOPPPQQQRRRRRRQQQNNNPPPRRRSSSTTTWWWZZZ]]]^^^[[[XXXXXXZZZ\\\[[[ZZZZZZ\\\]]]\\\ZZZZZZ]]]___aaaaaaaaabbbdddfffiiijjjmmmqqqxxxkkkkkkllllllmmmmmmnnnnnnlllnnnppppppnnnlllllllllmmmlllkkkjjjjjjkkklllmmmnnnnnnnnnmmmmmmllllllkkkjjjiiigggfffeeefffhhhiiimmmllllllllllllnnnooopppooonnnllljjjhhhgggffffffddddddeeeffffffgggggghhhkkkiiigggeeeeeeeeeggghhhlllllllllmmmoooppprrrsssqqqqqqqqqrrrrrrrrrrrrrrrqqqpppoooooooooppprrrssssssrrrrrrqqqqqqppppppppprrrrrrrrrpppnnnnnnppprrrmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmnnnpppsssvvvyyy{{{~~~~~~|||zzzwwwtttsssqqqqqqpppooonnnllljjjiiikkklllmmmmmmnnnnnnnnnmmmmmmnnnnnnoooqqqrrrrrrsssqqqrrrtttvvvvvvvvvvvvuuussstttuuuvvvwwwxxxyyyyyyuuuvvvvvvwwwxxxxxxwwwwwwxxxwwwwwwzzz|||~~~uuugggZZZRRROOONNNNNNKKKMMMOOOQQQRRRSSSWWWYYY[[[fffsss{{{ppplllhhhccc```___```aaaggglllqqqvvv{{{zzzuuusssooollllllkkkmmmqqquuuwwwtttpppiiiiiiiiiiiihhhgggffffffeeeeeeeeedddeeeeeefffggghhhfffccc```___```bbbcccjjjlllmmmjjjeee``````aaadddcccdddeeehhhiiiiiihhhggghhhiiigggdddaaa``````]]]YYYUUURRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXWWWVVVTTTSSSSSSRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\\\\\\\YYYVVVRRRPPPPPPQQQPPPPPPSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSQQQQQQOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMNNNOOOQQQRRRSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRTTTSSSSSSTTTUUUUUUTTTRRRPPPPPPOOOOOONNNNNNMMMMMMPPPOOONNNLLLLLLLLLMMMMMMMMMNNNQQQSSSUUUVVVVVVVVVSSSRRRPPPOOOOOOQQQRRRTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQQQQQQQPPPPPPOOONNNPPPQQQRRRSSSVVVYYY\\\^^^\\\ZZZZZZZZZ[[[ZZZYYYWWWXXXYYYYYYZZZ\\\```cccddddddccccccbbbaaaaaaaaaccceeehhhmmmtttkkkkkkkkkkkklllmmmnnnnnnkkkmmmnnnnnnmmmllllllmmmmmmlllkkkjjjjjjkkkmmmnnnooonnnmmmlllkkkkkkjjjjjjgggfffeeedddeeefffhhhiiikkkjjjjjjiiijjjkkklllmmmmmmmmmkkkiiihhhfffeeeeeeeeeeeeeeeeeeeeeeeeffffffiiihhhgggffffffggghhhiiikkkkkklllmmmnnnppprrrsssssssssrrrrrrqqqqqqppppppppppppooooooooopppqqqrrrrrrrrrrrrqqqqqqqqqppppppqqqrrrqqqpppnnnnnnppprrroooooooooooonnnnnnnnnnnnlllmmmnnnppprrruuuyyy{{{}}}~~~~~~}}}|||yyyvvvuuuqqqqqqqqqpppooommmlllkkkkkkkkkmmmnnnooonnnnnnnnnmmmnnnooopppqqqrrrrrrssspppqqqsssuuuuuuuuussssssrrrsssuuuvvvxxxzzz|||}}}xxxyyyyyyxxxwwwvvvuuutttxxxvvvwwwyyyzzz{{{uuuggg]]]VVVRRRPPPPPPOOOOOOOOOPPPRRRTTTRRRYYYbbbooozzzrrrllliiihhheeeeeefffgggjjjooouuuxxxvvvmmmjjjjjjiiihhhhhhhhhiiilllooonnnkkkhhhbbbcccdddeeeeeedddcccbbbccccccbbbbbbbbbbbbccccccdddbbb```^^^]]]^^^___```gggiiiiiigggcccaaabbbdddjjjjjjkkkmmmoooooommmjjjllllllmmmkkkhhhgggfffgggccc^^^XXXSSSRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSQQQQQQQQQRRRSSSTTTSSSSSSSSSSSSSSSTTTTTTVVVWWWWWWXXXXXXXXXXXXWWWWWWTTTQQQPPPPPPPPPPPPOOOQQQQQQQQQRRRSSSTTTUUUVVVTTTTTTTTTTTTSSSRRRQQQPPPMMMNNNOOOPPPQQQQQQQQQQQQRRRQQQQQQQQQPPPOOOOOOOOOMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSRRRRRRRRRQQQQQQSSSRRRQQQRRRTTTTTTRRRQQQQQQPPPPPPOOONNNMMMMMMLLLNNNMMMLLLKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUTTTTTTPPPPPPOOOOOOOOOQQQSSSTTTSSSTTTTTTTTTSSSRRRSSSTTTTTTUUUUUUTTTRRRPPPOOOOOONNNOOOPPPQQQRRRTTTXXX[[[]]]\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWYYY\\\```cccccccccbbbaaa___]]][[[ZZZ___```bbbeeejjjqqqzzzllllllkkkkkkkkkkkklllmmmiiikkkllllllkkkjjjkkklllnnnmmmlllllllllnnnooopppooonnnlllkkkjjjjjjjjjjjjgggffffffeeefffggghhhiiihhhhhhgggffffffgggiiijjjkkkkkkjjjjjjiiihhhgggggggggffffffeeedddccccccbbbdddeeefffggghhhiiijjjkkkiiiiiijjjkkkmmmoooqqqrrrtttssssssqqqpppooonnnnnnnnnnnnnnnnnnoooooopppppprrrrrrrrrqqqqqqqqqqqqqqqpppppppppnnnmmmlllnnnppprrrqqqqqqqqqppppppoooooolllnnnooopppqqqssswww{{{zzz{{{}}}}}}}}}{{{yyyxxxrrrrrrrrrqqqpppooonnnmmmlllmmmoooqqqrrrrrrqqqpppmmmmmmnnnooooooppppppqqqnnnoooqqqrrrrrrrrrqqqqqqrrrssstttvvvyyy{{{|||}}}zzzzzzzzzyyyxxxvvvttttttvvvtttuuuxxxzzzyyy}}}yyyllleee```\\\WWWSSSQQQPPPPPPPPPSSSUUUYYYaaaooo}}}yyyvvvpppjjjffffffhhhiiiiiilllqqqwww}}}}}}wwwnnnhhhfffffffffeeeeeefffgggiiijjjiiifffddd^^^___```bbbbbbaaa``````aaaaaa```______`````````aaa___^^^\\\[[[\\\]]]^^^aaacccdddcccaaaaaadddhhhpppppprrrssstttrrrmmmjjjjjjkkkkkkjjjhhhgggggghhhhhhccc\\\VVVSSSSSSRRRRRRSSSSSSSSSTTTTTTUUUUUUUUURRRQQQQQQPPPQQQRRRTTTUUUTTTTTTSSSRRRRRRSSSSSSTTTWWWWWWWWWVVVUUUSSSRRRQQQTTTRRROOOOOOPPPPPPPPPOOOMMMNNNNNNOOOQQQSSSTTTUUURRRRRRRRRRRRQQQPPPOOOOOOKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOMMMNNNNNNNNNOOOOOOPPPPPPRRRRRRRRRQQQQQQQQQPPPPPPQQQPPPPPPQQQRRRRRRQQQOOORRRQQQQQQPPPOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKJJJKKKMMMOOOOOOOOOOOONNNNNNMMMMMMNNNOOOPPPRRRSSSSSSUUUVVVVVVTTTTTTVVVWWWYYYZZZ\\\ZZZUUURRRPPPPPPNNNOOOOOOOOOPPPSSSWWWZZZ\\\\\\]]]\\\[[[ZZZZZZZZZZZZXXXWWWVVVXXX[[[^^^```_________^^^\\\[[[YYYXXXXXXZZZ]]]___bbbfffkkknnnpppooommmkkkjjjjjjkkkkkkiiijjjkkkkkkjjjiiikkklllmmmmmmnnnoooooopppppppppooonnnlllkkkjjjjjjkkkllliiihhhhhhgggggggggggghhhffffffeeeddddddeeefffgggjjjkkkkkklllkkkkkkjjjjjjggggggfffeeecccbbbaaa```aaabbbeeegggiiijjjkkkkkkhhhiiiiiikkkmmmoooqqqrrrssssssrrrpppooonnnmmmllllllmmmmmmmmmnnnnnnnnnnnnppppppppppppppppppppppppooooooooommmkkkkkkmmmoootttssssssrrrqqqpppoooooollloooqqqqqqpppqqquuuyyywwwyyy|||}}}~~~|||zzzyyyqqqqqqqqqqqqppppppooonnnnnnppprrruuuuuuuuutttsssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqqqqrrrrrrssstttuuuwwwyyyzzz{{{yyyyyyyyyxxxwwwuuutttssssssqqqqqquuuwwwwwwyyy~~~|||vvvnnnfff___ZZZUUURRRSSSRRRRRRVVV^^^eeeiiiiiihhhggggggggghhhjjjkkklllpppppprrrvvv}}}vvvnnnooopppnnnnnnqqqwww}}}|||tttnnnkkkccceeegggiiikkkoootttxxxzzzsssoookkkgggfffeeedddcccbbbdddfffggghhhfffdddccc]]]]]]^^^_______________```______^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[\\\\\\^^^______^^^```eeejjjrrrrrrrrrsssrrrooojjjfffbbbccccccbbb``````aaacccfffbbb\\\WWWTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUPPPQQQQQQQQQRRRTTTUUUVVVUUUTTTRRRQQQQQQQQQRRRSSSUUUUUUTTTSSSQQQOOONNNLLLPPPOOONNNNNNPPPQQQPPPOOOLLLLLLLLLMMMOOOPPPRRRSSSOOOOOOPPPPPPOOONNNNNNMMMJJJKKKLLLMMMNNNNNNOOONNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQPPPPPPPPPOOOOOOPPPOOOOOOPPPQQQQQQPPPNNNQQQQQQPPPPPPOOOOOONNNNNNKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOONNNMMMLLLKKKKKKLLLLLLMMMOOOPPPQQQRRRUUUWWWWWWUUUUUUXXX[[[]]]```aaa^^^XXXSSSQQQQQQNNNOOOOOONNNOOOQQQVVVYYYZZZ\\\]]]]]]\\\[[[[[[\\\[[[YYYWWWWWWXXXZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXSSSVVVZZZ]]]^^^```bbbcccvvvtttqqqnnnkkkjjjjjjjjjiiikkkkkkkkkjjjjjjlllmmmkkkmmmooopppqqqqqqpppoooooommmlllkkkkkkkkkmmmnnnkkkjjjiiihhhgggffffffeeefffeeedddccccccdddeeeffflllmmmmmmnnnnnnmmmkkkkkkfffeeeeeedddcccbbbaaaaaa```bbbeeegggiiiiiiiiiiiiiiiiiijjjlllnnnppprrrsssrrrqqqpppooonnnllllllkkkkkkkkkllllllmmmmmmllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmkkkkkkmmmooottttttsssrrrpppoooooonnnmmmppprrrqqqoooooosssxxxwwwyyy|||}}}}}}{{{yyywwwnnnnnnooooooooonnnnnnmmmmmmooorrrtttuuuuuutttssspppoooooonnnnnnmmmllllllnnnnnnmmmmmmnnnqqqsssuuurrrsssssstttuuuvvvwwwwwwvvvvvvvvvvvvuuutttsssrrrsssoooooosssvvvuuuwwwzzz~~~{{{pppiiiaaa]]]ZZZ[[[___aaaaaa```]]]]]]\\\[[[YYYYYYYYYZZZ[[[\\\^^^aaafffppp|||xxxsssnnnhhhddd___``````^^^\\\^^^dddiiioooqqqrrrqqqnnnkkkiiiiiiiiioooxxxvvvqqqnnnlllhhhfffdddccccccbbb^^^aaadddffffffdddcccbbb]]]]]]]]]]]]]]]^^^^^^_________^^^]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZ[[[\\\\\\[[[^^^dddiiinnnmmmmmmmmmmmmiiiddd```ZZZZZZ[[[ZZZXXXYYY[[[]]]^^^[[[WWWTTTTTTTTTSSSRRRQQQQQQRRRRRRSSSTTTTTTUUURRRRRRSSSTTTTTTUUUUUUTTTSSSRRRPPPOOOOOOOOOQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKMMMLLLLLLMMMPPPQQQQQQPPPNNNNNNMMMMMMMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNOOOPPPPPPOOOMMMOOOOOOOOOOOONNNNNNNNNNNNJJJJJJKKKKKKKKKKKKKKKJJJLLLMMMNNNNNNNNNMMMLLLKKKIIIJJJJJJKKKLLLMMMNNNNNNOOOSSSVVVWWWUUUUUUYYY]]]```ccceeeaaaZZZSSSPPPQQQNNNNNNNNNMMMMMMPPPUUUYYYXXX[[[]]]^^^\\\\\\\\\^^^[[[YYYWWWWWWYYY[[[ZZZXXXYYYYYYWWWVVVVVVVVVWWWXXXUUUXXX[[[]]]^^^___```bbbzzzxxxtttpppmmmkkkjjjjjjjjjkkkllllllkkkkkkmmmooojjjllloooqqqrrrqqqooonnnnnnmmmlllkkkkkklllnnnooolllllljjjiiigggeeedddcccgggfffeeedddddddddeeefffnnnoooppppppooommmllljjjddddddccccccccccccccccccaaaccceeeggghhhhhhgggfffjjjjjjkkkmmmoooqqqtttuuuqqqpppooonnnmmmlllkkkjjjiiijjjkkkkkkllllllkkkkkkkkklllllllllllllllllllllooooooooommmkkkkkkmmmoootttsssrrrqqqpppnnnmmmmmmnnnqqqsssqqqnnnnnnrrrwwwxxxzzz|||}}}}}}zzzwwwuuulllmmmmmmmmmmmmmmmlllllljjjllloooqqqrrrrrrqqqoooqqqqqqpppooonnnmmmllllllooonnnmmmmmmnnnqqquuuwwwrrrssssssssstttttttttuuussssssttttttssssssrrrqqquuuqqqpppsssvvvuuuwwwzzz|||xxxsssnnnnnnnnnllljjjiiibbbbbb```^^^ZZZXXXXXXXXXUUUWWWYYYZZZ]]]bbbiiioooppptttwwwuuurrrqqqtttwwwzzzvvvqqqiiieeedddccc```^^^___```___\\\ZZZ[[[___dddlllnnnpppqqqqqqqqqssstttzzzsssnnnlllllljjjgggdddbbbaaabbbbbb\\\___bbbddddddccccccccc___^^^]]]\\\\\\]]]^^^______^^^^^^]]]\\\\\\\\\]]]\\\[[[[[[ZZZZZZZZZZZZ[[[ZZZ[[[[[[ZZZYYY\\\bbbgggiiihhhhhhhhhgggddd```\\\VVVVVVVVVUUUTTTUUUXXXZZZVVVTTTRRRRRRSSSSSSSSSRRRPPPQQQQQQRRRSSSTTTTTTUUUSSSTTTUUUVVVVVVUUUTTTSSSRRRQQQOOOMMMMMMNNNOOOPPPMMMMMMNNNNNNNNNMMMLLLLLLKKKJJJKKKMMMPPPRRRRRRQQQQQQPPPOOONNNMMMLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJLLLLLLMMMNNNNNNNNNNNNMMMJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMPPPPPPPPPOOOOOOOOONNNNNNOOONNNMMMNNNPPPPPPNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNJJJJJJKKKKKKLLLKKKKKKJJJHHHHHHIIIIIIIIIHHHFFFFFFIIIIIIJJJJJJKKKLLLLLLLLLMMMQQQUUUVVVTTTUUUYYY]]]aaaeeefffbbbZZZRRRPPPPPPNNNNNNNNNMMMMMMPPPTTTXXXVVVZZZ]]]^^^]]]\\\]]]___ZZZXXXVVVXXXZZZ[[[ZZZWWWYYYXXXVVVTTTTTTUUUVVVWWWUUUWWWYYYZZZ[[[\\\___aaaxxxvvvrrrooolllkkkkkkkkkmmmlllkkkkkkjjjjjjkkkkkkiiikkknnnqqqrrrqqqooonnnqqqooollljjjiiijjjkkkmmmnnnmmmkkkjjjjjjhhhfffcccdddeeefffeeeeeeeeegggiiiqqqpppnnnlllkkkiiiiiihhhffffffeeeeeeeeedddddddddhhhgggggggggggghhhhhhiiikkkkkklllnnnoooqqqrrrrrrpppppppppppppppooonnnmmmhhhfffdddeeeiiikkkjjjhhhhhhhhhhhhhhhiiiiiiiiiiiinnnmmmkkkjjjjjjkkkmmmnnnqqqpppooommmmmmmmmnnnoooppprrrsssrrrqqqqqqrrrsssyyyzzz{{{|||{{{xxxuuutttqqqpppooommmkkkiiihhhgggkkklllmmmnnnppppppqqqqqqqqqrrrsssqqqnnnlllkkkkkkmmmmmmnnnoooqqqrrrssssssuuusssrrrrrrsssuuuvvvvvvssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqsssvvvxxxxxxwwwvvvyyy||||||{{{|||~~~{{{yyyuuupppkkkfffbbb```___^^^\\\[[[\\\]]]___```eeeffffffeeeddddddfffhhhiiinnnuuuyyyxxxvvvsssqqqfffdddaaa^^^^^^___aaacccbbbeeegggeeeaaaaaafffjjjwww|||vvvqqqoookkkhhhiiiiiihhheeeaaa^^^]]]]]][[[]]]___aaabbbbbbaaa```]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYZZZZZZYYYYYYYYYYYYYYYZZZ\\\\\\\\\\\\\\\]]]^^^___aaabbbbbbbbb```]]][[[YYYSSSRRRRRRRRRRRRTTTVVVWWWUUUTTTQQQOOONNNOOOPPPPPPPPPQQQRRRTTTTTTTTTSSSRRRSSSTTTUUUUUUUUUSSSRRRQQQRRRPPPOOONNNOOOOOOMMMLLLOOONNNLLLLLLMMMMMMMMMLLLKKKKKKKKKMMMOOOQQQTTTUUUWWWQQQKKKJJJMMMNNNMMMKKKMMMNNNNNNMMMMMMLLLKKKJJJJJJLLLMMMNNNNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJLLLNNNOOONNNLLLJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLOOONNNMMMLLLKKKJJJIIIHHHIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIJJJJJJIIIGGGFFFEEEGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMOOOOOOPPPRRRUUUXXX___aaabbb___XXXRRRPPPOOOQQQPPPNNNMMMNNNQQQTTTVVVXXXZZZ\\\\\\[[[ZZZZZZ[[[WWWWWWWWWXXXXXXXXXXXXYYY\\\[[[ZZZYYYWWWVVVTTTTTTQQQTTTXXX[[[]]]^^^]]]\\\vvvtttqqqmmmkkkjjjjjjjjjnnnnnnmmmllllllllllllllliiikkkooorrrsssrrrpppnnnooommmkkkjjjjjjkkklllmmmnnnlllkkkkkkkkkjjjhhhffffffggghhhhhhgggggghhhiiillllllkkkjjjiiiiiiiiiiiihhhhhhgggggggggfffffffffhhhhhhgggggggggggghhhhhhkkklllmmmoooppprrrttttttsssssssssrrrqqqpppoooooollliiiffffffhhhjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhkkkjjjiiihhhhhhjjjlllmmmooonnnmmmkkkkkkkkkllllllpppqqqrrrrrrqqqqqqssstttxxxyyy{{{|||{{{yyyuuusssrrrqqqpppooommmkkkiiihhhiiijjjlllnnnooopppqqqqqqtttuuuuuusssqqqooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrtttrrrpppppprrrssssssrrrqqqqqqrrrrrrrrrrrrqqqpppppppppqqqtttxxxzzz{{{{{{yyyyyyyyyyyyyyy{{{~~~|||qqqooolllhhheeedddccccccdddeeeeeeeeeddddddgggiiihhhlllqqqtttsssqqqpppoooqqqpppmmmlllmmmooorrrtttwwwzzz|||{{{wwwvvvyyy|||{{{pppiiigggfffcccaaaggggggfffccc___\\\[[[\\\[[[\\\^^^___`````````___]]]]]]]]]]]]]]]]]]]]]]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___^^^]]]ZZZXXXVVVSSSRRRQQQQQQQQQRRRTTTTTTSSSRRRPPPNNNMMMMMMNNNOOOQQQQQQSSSTTTUUUTTTTTTSSSSSSTTTTTTUUUTTTSSSRRRQQQSSSRRRQQQQQQQQQQQQOOOMMMPPPOOONNNOOOQQQRRRQQQPPPLLLLLLLLLLLLNNNQQQTTTVVVVVVQQQLLLKKKMMMOOOMMMKKKMMMMMMMMMMMMMMMLLLJJJJJJJJJKKKLLLMMMNNNMMMKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNOOONNNLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLNNNMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJKKKKKKJJJIIIGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLNNNNNNOOORRRUUUXXX[[[___aaa___YYYTTTQQQPPPQQQQQQPPPOOOPPPRRRTTTUUUWWWXXXZZZZZZXXXXXXXXXYYYVVVVVVWWWWWWWWWXXXXXXXXX[[[ZZZYYYXXXVVVUUUUUUTTTRRRSSSVVVZZZ\\\]]]]]]]]]rrrpppnnnkkkiiiiiihhhiiimmmmmmmmmmmmlllllllllllljjjlllooorrrsssrrrqqqpppmmmllllllkkkkkkkkkllllllmmmlllkkklllmmmmmmkkkjjjhhhjjjkkkkkkjjjhhhiiiiiigggggggggfffgggggghhhhhhjjjjjjjjjiiiiiiiiiiiiiiijjjiiihhhggggggfffggggggkkklllmmmooorrrtttuuuvvvvvvvvvuuuuuusssrrrpppppppppllliiiggggggiiiiiiiiiiiihhhhhhggggggffffffeeefffeeeddddddeeegggiiikkkooonnnmmmkkkkkkjjjkkkkkknnnpppqqqrrrqqqqqqsssuuuuuuwwwzzz|||{{{yyyuuurrrrrrrrrsssrrrqqqnnnkkkjjjhhhiiikkknnnoooqqqrrrrrrwwwwwwwwwvvvttttttvvvxxxxxxxxxwwwuuutttrrrqqqqqqsssqqqpppoooppppppooommmnnnoooqqqrrrrrrqqqpppoooooooooqqquuuzzz~~~|||yyyvvvuuuwwwyyyzzz{{{{{{}}}zzzyyyuuuuuutttrrrooommmmmmooorrrvvv{{{{{{rrrlllfffcccccccccaaa___cccdddcccaaa]]][[[ZZZZZZ[[[[[[\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\WWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ^^^____________]]]\\\[[[YYYZZZZZZZZZXXXVVVTTTSSSSSSSSSRRRQQQQQQQQQQQQQQQPPPOOONNNMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSTTTTTTTTTTTTSSSRRRRRRTTTSSSTTTUUUUUUTTTQQQOOOPPPPPPQQQSSSVVVWWWUUUTTTNNNMMMLLLLLLMMMPPPSSSVVVUUUQQQLLLKKKMMMOOONNNLLLMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJLLLMMMMMMMMMLLLLLLJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOPPPOOOLLLJJJJJJJJJMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLMMMOOOQQQUUUXXXXXX\\\______ZZZTTTQQQPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWVVVUUUTTTUUUVVVUUUUUUUUUVVVVVVVVVWWWWWWYYYXXXWWWVVVUUUUUUUUUUUURRRSSSUUUWWWYYY\\\^^^___mmmlllkkkiiihhhhhhhhhhhhkkkkkkkkklllllllllkkkkkklllmmmppprrrssssssrrrqqqnnnnnnmmmmmmlllkkkjjjjjjlllkkkkkklllnnnnnnmmmllljjjlllmmmmmmkkkiiiiiiiiihhhggggggffffffgggggghhhkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhgggffffffffffffiiijjjllloooqqqtttvvvwwwwwwwwwwwwvvvtttrrrpppoooooollliiiffffffhhhjjjkkkiiiiiihhhgggfffeeeddddddbbbaaaaaaaaabbbeeegggiiioooooonnnmmmmmmllllllllllllnnnpppppppppqqqssstttqqqtttxxxzzzzzzxxxtttrrrpppqqqssssssrrrooollljjjiiijjjlllnnnqqqrrrssstttxxxxxxwwwvvvuuuvvvyyy|||{{{zzzyyywwwvvvtttsssrrrtttrrrqqqqqqqqqpppmmmkkkkkkmmmppprrrrrrqqqooonnnnnnnnnpppuuu{{{zzzuuusssuuuwwwwwwvvvzzz|||~~~|||pppjjjgggeeebbbaaabbbcccbbb```aaaaaaaaa___\\\ZZZZZZZZZ[[[ZZZZZZZZZZZZ[[[\\\]]][[[[[[[[[ZZZZZZZZZZZZZZZVVVWWWYYYZZZ\\\\\\]]]]]]YYYYYYYYYXXXYYYYYYZZZ[[[______``````___\\\YYYXXXVVVVVVVVVVVVUUUTTTRRRRRRUUUTTTSSSRRRQQQPPPPPPPPPOOONNNMMMLLLLLLMMMMMMNNNMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSUUUUUUVVVXXXYYYWWWTTTQQQPPPQQQSSSVVVYYYYYYXXXVVVOOONNNLLLKKKLLLOOORRRTTTRRROOOLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPPPPOOOLLLJJJIIIJJJNNNNNNNNNNNNNNNMMMMMMLLLIIIHHHGGGEEEEEEGGGIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKIIIHHHGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLMMMPPPTTTWWWVVVZZZ^^^]]]XXXRRROOONNNOOOOOOPPPQQQQQQRRRRRRRRRRRRSSSTTTSSSQQQQQQRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVUUUUUUTTTTTTTTTUUUVVVSSSSSSSSSTTTVVVZZZ^^^```jjjiiiiiihhhhhhhhhhhhhhhjjjkkkmmmnnnoooooooooooommmoooqqqsssttttttssssssqqqqqqpppnnnmmmkkkjjjiiillllllkkkmmmnnnooonnnlllkkklllmmmmmmkkkjjjjjjjjjlllllljjjiiihhhgggggggggjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhgggffffffffffffhhhiiikkkmmmppprrrtttuuuwwwwwwvvvuuusssrrrpppooollljjjhhhfffeeegggjjjmmmjjjiiihhhgggfffeeedddccc```_________aaadddfffhhhmmmmmmmmmmmmmmmllllllkkkjjjlllnnnoooooooooqqqsssnnnqqqtttwwwxxxvvvsssqqqnnnpppqqqrrrqqqooollljjjjjjkkkmmmppprrrtttuuuuuuuuuvvvuuuttttttuuuxxx{{{xxxxxxxxxwwwwwwvvvvvvuuuuuuuuuttttttsssqqqnnnkkkiiikkknnnpppqqqpppooommmmmmnnnppptttzzz~~~zzzuuutttuuuwwwvvvtttssstttvvvyyy~~~yyyooofffccc^^^^^^]]]]]]^^^^^^]]]]]]^^^______^^^[[[ZZZZZZ[[[ZZZYYYYYYYYYYYYZZZZZZ[[[XXXXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXZZZ\\\]]]^^^^^^XXXXXXWWWWWWXXXYYYYYYZZZ^^^^^^___^^^]]]ZZZWWWUUUTTTTTTTTTTTTTTTSSSRRRRRRVVVVVVUUUTTTSSSQQQPPPOOOMMMMMMMMMMMMMMMMMMNNNNNNMMMNNNOOOPPPRRRSSSTTTUUUSSSSSSSSSSSSSSSSSSTTTTTTVVVVVVWWWYYYZZZYYYUUURRRPPPPPPRRRUUUXXXXXXVVVTTTOOONNNLLLKKKKKKMMMPPPQQQOOOMMMLLLKKKLLLMMMMMMMMMLLLMMMMMMLLLLLLKKKJJJIIIIIIJJJLLLMMMOOOPPPQQQRRRQQQQQQPPPNNNMMMLLLKKKJJJMMMOOOOOONNNLLLJJJIIIJJJMMMNNNNNNNNNNNNMMMLLLLLLIIIHHHFFFDDDDDDEEEGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFHHHGGGGGGGGGGGGGGGGGGGGGFFFHHHJJJKKKLLLNNNRRRUUUVVVZZZ\\\[[[UUUOOOKKKJJJLLLMMMNNNOOOPPPPPPQQQQQQQQQRRRRRRPPPOOONNNPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRTTTVVVWWWTTTSSSRRRRRRTTTXXX\\\___hhhhhhhhhiiiiiiiiijjjjjjlllnnnpppsssuuuvvvvvvvvvoooppprrrssstttuuutttttttttsssqqqooommmlllkkkkkkpppooonnnoooppppppnnnlllmmmmmmnnnlllkkkkkklllnnnrrrqqqooommmkkkiiiiiihhhiiijjjjjjjjjjjjjjjkkkkkkjjjiiihhhggggggfffggggggiiiiiikkkmmmooorrrssstttvvvvvvuuutttsssrrrpppooojjjjjjiiigggfffgggjjjmmmjjjjjjiiihhhgggeeeeeedddaaa`````````aaadddggghhhhhhiiijjjkkkkkkkkkjjjjjjiiikkklllmmmlllmmmnnnpppkkkmmmpppssstttsssrrrqqqnnnooopppqqqpppnnnmmmkkkjjjlllmmmppprrrsssttttttqqqrrrsssrrrqqqrrruuuwwwttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwtttooolllhhhiiilllnnnoooooonnnnnnmmmmmmooorrrwwwzzz{{{{{{zzzxxxvvvuuuuuuuuuttttttppppppssswww|||uuuooohhhcccbbb[[[[[[[[[\\\\\\[[[[[[[[[[[[]]]]]]\\\ZZZYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVUUUTTTTTTSSSSSSUUUVVVXXXZZZ\\\]]]^^^^^^VVVVVVVVVVVVVVVWWWXXXYYY\\\\\\\\\[[[YYYWWWTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVVVVUUUTTTRRRPPPOOOKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQSSSVVVXXXYYYSSSSSSSSSRRRSSSSSSTTTUUUVVVVVVWWWXXXZZZYYYVVVTTTQQQPPPQQQSSSUUUUUUSSSQQQNNNMMMLLLKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHIIIKKKMMMOOOQQQSSSSSSSSSSSSQQQOOOMMMKKKIIIHHHKKKLLLMMMMMMKKKIIIIIIJJJLLLLLLMMMMMMLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHFFFHHHIIIJJJJJJLLLPPPSSSUUUXXXYYYWWWQQQKKKIIIIIIJJJKKKKKKLLLNNNPPPRRRSSSRRRRRRQQQOOOMMMMMMOOOQQQPPPPPPPPPQQQQQQQQQRRRRRRQQQPPPOOOPPPQQQSSSVVVXXXUUUTTTRRRQQQSSSVVVZZZ\\\gggggghhhjjjkkkkkkkkkkkkmmmooorrrvvvyyyzzz{{{{{{pppqqqrrrtttuuuuuuuuuuuutttrrrpppooonnnooopppqqquuusssrrrrrrrrrqqqooommmoooooonnnmmmkkkmmmppprrrtttsssqqqooommmlllkkkkkkjjjjjjjjjkkkkkkkkkllllllhhhhhhgggggggggggghhhhhhkkkkkkmmmnnnppprrrssstttuuuuuuuuuuuutttsssrrrqqqkkklllllljjjggggggiiikkkjjjjjjiiihhhggggggffffffcccbbbaaaaaaccceeegggiiifffggghhhjjjkkkkkkkkkkkkhhhjjjkkkkkkjjjjjjkkkmmmiiikkklllnnnpppqqqqqqqqqnnnooooooooooooooonnnmmmjjjkkklllnnnpppqqqqqqqqqnnnoooqqqqqqppppppqqqsssqqqqqqrrrssstttuuuuuuvvvwwwwwwxxxyyyyyyvvvqqqmmmggghhhjjjkkkmmmnnnnnnooonnnmmmnnnpppsssuuuuuutttsssuuuvvvuuusssrrrssssssuuuuuuvvvxxx|||rrrkkkgggbbb^^^^^^YYYZZZ[[[ZZZZZZZZZ[[[\\\XXXYYYZZZZZZXXXWWWXXXYYYXXXXXXYYYZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTSSSRRRRRRSSSTTTVVVXXXYYYZZZ[[[[[[TTTTTTTTTTTTUUUVVVWWWXXXZZZYYYXXXWWWUUUTTTRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSUUUUUUUUUTTTSSSQQQOOONNNIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNPPPRRRUUUWWWYYYTTTSSSRRRRRRRRRSSSUUUVVVWWWVVVUUUVVVXXXXXXVVVUUUSSSRRRPPPQQQQQQQQQPPPOOOKKKLLLLLLKKKKKKJJJIIIIIIHHHIIIJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGHHHJJJMMMPPPRRRSSSSSSRRRPPPNNNLLLKKKIIIHHHHHHJJJKKKKKKJJJIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHIIIIIIIIIKKKNNNPPPRRRTTTUUURRRMMMIIIIIIJJJJJJJJJJJJKKKMMMQQQTTTVVVRRRRRRQQQOOOMMMMMMOOOQQQOOOOOOOOOPPPPPPPPPPPPQQQOOONNNMMMNNNPPPSSSWWWYYYVVVTTTRRRQQQRRRTTTWWWYYYggggggiiijjjllllllmmmmmmkkkmmmqqqvvvyyy{{{||||||qqqqqqssstttuuuuuuvvvvvvsssqqqooonnnoooqqqsssuuuyyywwwuuuuuutttssspppnnnqqqqqqooommmlllnnnsssvvvtttsssqqqpppnnnmmmmmmmmmkkkkkkkkklllllllllmmmmmmhhhgggggggggggghhhhhhiiilllmmmnnnpppqqqrrrttttttuuuuuuvvvuuuuuutttssssssmmmoooooommmiiiggghhhjjjjjjjjjiiiiiihhhhhhggggggeeedddccccccdddfffhhhjjjfffgggjjjlllmmmnnnnnnnnnhhhiiijjjjjjiiihhhiiikkkhhhiiijjjlllmmmoooqqqqqqppppppooooooooooooooooooiiijjjkkkmmmnnnooooooooolllnnnppppppooooooooopppoooppppppqqqrrrsssttttttvvvwwwxxxzzzzzzwwwqqqmmmggghhhiiijjjlllmmmoooooonnnmmmmmmnnnpppqqqqqqpppnnnrrruuuuuurrrpppqqqsss{{{yyywwwvvvxxxzzz||||||zzztttiiidddaaa]]]YYYXXXTTTUUUVVVVVVVVVVVVXXXZZZVVVWWWXXXXXXVVVVVVWWWXXXWWWXXXZZZ[[[[[[YYYXXXVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSTTTVVVWWWXXXYYYYYYSSSSSSSSSSSSTTTUUUVVVWWWYYYXXXVVVTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTRRRQQQOOONNNGGGGGGIIIJJJKKKKKKLLLKKKJJJJJJKKKLLLOOORRRTTTVVVTTTSSSRRRRRRRRRTTTUUUVVVWWWUUUTTTUUUVVVWWWVVVUUUUUUSSSQQQPPPPPPPPPNNNMMMJJJKKKKKKLLLKKKIIIGGGFFFFFFHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHDDDEEEFFFHHHKKKNNNQQQRRRQQQPPPOOONNNLLLKKKJJJIIIFFFHHHJJJJJJIIIHHHIIIJJJIIIIIIIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGHHHIIIIIIJJJKKKKKKGGGHHHIIIIIIHHHJJJLLLOOOPPPQQQRRROOOKKKHHHIIIKKKKKKJJJJJJKKKNNNRRRVVVYYYSSSSSSRRROOOMMMMMMOOOQQQNNNNNNOOOOOOOOOPPPPPPPPPNNNMMMLLLMMMOOOSSSWWWYYYVVVUUUSSSRRRRRRTTTVVVWWWeeefffggghhhiiilllooorrrqqqsssvvvyyyzzzyyywwwvvvtttrrrpppppprrrtttvvvvvvvvvtttqqqooopppssswwwyyyyyyzzzzzzxxxtttqqqppppppsssqqqooonnnmmmnnnooopppoooqqqsssttttttrrrooommmmmmmmmnnnnnnnnnlllkkkjjjiiijjjjjjiiiiiiiiilllnnnqqqrrrssstttttttttsssrrrsssssstttuuuuuutttsssrrrtttsssqqqooollljjjiiihhhlllkkkjjjiiihhhhhhhhhhhhgggggghhhjjjkkkjjjgggdddbbbcccfffiiikkklllmmmmmmkkkkkkkkkkkkkkkkkkkkkkkklllkkkiiihhhhhhiiilllmmmqqqqqqpppooommmkkkiiihhhnnnmmmlllkkkkkkmmmooopppqqqrrrsssqqqnnnlllkkklllmmmmmmmmmmmmoooqqqssstttxxxwwwxxx{{{{{{xxxqqqllllllmmmooopppqqqpppnnnmmmmmmooooooooommmlllmmmnnnlllnnnppprrrssstttssssss~~~}}}{{{yyyxxxxxxyyyzzzyyy}}}|||lllhhhbbb^^^[[[ZZZYYYWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWYYYZZZZZZZZZYYYXXX[[[[[[[[[[[[ZZZXXXWWWVVVTTTTTTTTTRRRPPPPPPRRRTTTVVVUUUUUUTTTTTTUUUUUUVVVRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOOOOPPPRRRRRRMMMMMMNNNOOOOOOOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPPJJJIIIJJJKKKLLLLLLKKKIIINNNMMMLLLNNNPPPQQQQQQPPPPPPQQQSSSTTTTTTSSSRRRQQQTTTSSSRRRRRRSSSUUUWWWXXX]]][[[WWWSSSQQQOOOOOOPPPKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHFFFEEEEEEEEEGGGJJJMMMOOOUUUTTTRRROOOMMMLLLKKKKKKHHHGGGFFFEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIILLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJKKKKKKJJJGGGEEEFFFGGGJJJKKKLLLKKKJJJIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJLLLLLLLLLKKKJJJIIIKKKJJJJJJJJJLLLOOORRRSSSWWWUUUSSSPPPNNNMMMNNNNNNOOONNNMMMMMMMMMNNNOOOPPPOOOOOONNNNNNOOOPPPRRRSSSQQQQQQPPPPPPQQQTTTVVVXXXfffhhhiiiiiijjjllloooqqqrrrtttxxx{{{|||zzzxxxvvvrrrqqqoooppprrrtttuuuuuusssrrrpppoooqqquuuyyy|||{{{||||||yyyvvvsssqqqqqqsssrrrpppnnnmmmnnnooopppnnnoooqqqrrrsssrrrqqqpppqqqqqqpppooonnnkkkiiiggghhhiiijjjiiihhhiiilllnnnpppqqqrrrtttuuuttttttssssssssstttuuuuuutttsssrrrssssssrrrpppnnnkkkiiihhhjjjiiiiiihhhhhhhhhiiiiiilllllllllmmmnnnmmmiiifffaaacccfffiiilllnnnoooooommmlllllllllllllllllllllmmmkkkiiihhhgggiiikkklllnnnnnnnnnmmmlllkkkjjjiiilllkkkjjjjjjkkkmmmnnnpppqqqrrrsssrrrooommmmmmnnnmmmmmmmmmmmmnnnoooqqqrrrttttttvvvxxxyyyvvvqqqllllllmmmooopppppppppnnnmmmnnnooopppooommmlllmmmnnnmmmnnnoooqqqsssttttttuuu{{{zzzwwwuuuttttttuuuvvvtttyyyxxxoooiiieee```\\\ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQVVVWWWXXXYYYZZZZZZYYYXXXZZZZZZZZZYYYXXXWWWVVVUUUVVVVVVVVVTTTRRRQQQRRRTTTUUUUUUTTTTTTSSSSSSSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQSSSRRRPPPOOOOOOOOOOOOPPPMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKLLLMMMMMMLLLOOOPPPRRRTTTTTTSSSRRRQQQPPPPPPOOOPPPQQQTTTWWWXXX]]][[[XXXTTTQQQOOONNNMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHGGGFFFDDDDDDDDDDDDEEEGGGJJJKKKRRRQQQPPPOOOMMMLLLKKKJJJFFFFFFEEEEEEEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHJJJMMMPPPRRRTTTUUUOOONNNNNNNNNMMMLLLIIIFFFGGGIIIKKKMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLOOOQQQSSSVVVTTTQQQOOOMMMMMMMMMNNNNNNNNNMMMMMMMMMOOOPPPQQQOOOOOOOOOOOOOOOPPPQQQQQQPPPPPPOOOPPPQQQSSSUUUVVViiijjjkkkkkkkkkkkknnnppprrruuuzzz~~~~~~|||xxxuuupppoooooopppsssttttttssspppooooooppprrrvvv{{{}}}}}}~~~~~~|||xxxuuusssrrrsssrrrpppooonnnnnnoooooommmnnnnnnpppqqqrrrrrrsssuuutttsssqqqnnnjjjgggeeeggghhhiiiiiihhhiiikkkmmmnnnooorrrtttuuuvvvuuuuuussstttuuuvvvvvvuuuttttttsssssssssrrrpppmmmkkkiiihhhhhhhhhhhhiiijjjkkklllooooooooooooooommmjjjgggbbbdddgggjjjmmmooopppqqqmmmnnnnnnnnnnnnnnnnnnnnnnnnllljjjhhhggghhhjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiikkklllnnnooopppqqqrrrrrrpppoooooopppnnnmmmmmmmmmmmmnnnooopppqqqrrrsssuuuvvvsssoookkklllmmmnnnooopppooonnnnnnnnnooopppooonnnmmmmmmooonnnnnnnnnoooqqqtttvvvwwwyyywwwuuusssrrrrrrssssssrrrvvv|||tttkkkfffddd```\\\YYYXXXXXXWWWVVVVVVVVVTTTRRRQQQPPPPPPPPPTTTVVVWWWYYYZZZZZZYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTWWWXXXWWWVVVSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPSSSRRRQQQOOONNNNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPPPPOOONNNNNNNNNNNNKKKIIIHHHHHHIIIJJJJJJIIINNNOOOQQQRRRSSSRRRQQQPPPMMMMMMMMMNNNPPPSSSUUUWWW[[[ZZZXXXVVVSSSOOOMMMKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFLLLMMMNNNNNNMMMLLLJJJIIICCCCCCBBBCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFEEEGGGJJJNNNRRRVVVYYY[[[TTTSSSRRRQQQPPPNNNKKKHHHHHHIIIKKKMMMOOOOOOOOONNNKKKKKKKKKKKKJJJIIIGGGFFFJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMLLLLLLMMMNNNPPPQQQSSSRRRPPPNNNMMMLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQQQQOOOPPPQQQQQQRRRQQQPPPPPPNNNNNNOOOPPPPPPQQQRRRRRRlllmmmnnnmmmllllllmmmnnnqqquuuzzz~~~|||wwwtttooonnnoooqqqssstttsssrrroooooooooqqqsssvvvzzz|||~~~~~~zzzwwwttttttsssrrrqqqpppooonnnnnnooonnnnnnmmmmmmnnnpppqqqrrrvvvuuutttrrrnnnjjjgggeeefffhhhiiiiiihhhiiijjjllllllnnnpppsssuuuvvvvvvwwwuuuvvvwwwxxxxxxxxxwwwvvvrrrsssssssssqqqooollljjjggghhhhhhiiijjjlllnnnooopppooonnnnnnnnnllliiifffdddfffhhhkkkmmmnnnoooooommmmmmnnnnnnnnnnnnnnnnnnooommmkkkhhhggghhhjjjkkklllkkkkkkjjjjjjjjjjjjjjjggggggiiijjjkkklllmmmnnnnnnoooqqqqqqppppppqqqrrroooooonnnnnnnnnnnnnnnnnnqqqrrrrrrsssrrrpppllljjjkkklllmmmnnnooooooooonnnooopppqqqpppnnnmmmnnnooooooooonnnnnnppptttwwwyyyyyyxxxuuusssrrrrrrrrrssssssvvvyyy{{{{{{{{{|||~~~~~~yyyrrrlllhhhfff___]]]YYYXXXXXXXXXWWWVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSUUUVVVXXXYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRRRRTTTUUUVVVVVVTTTTTTUUUVVVVVVVVVUUUTTTSSSQQQPPPOOOPPPPPPOOOOOOOOOOOOPPPPPPRRRRRRQQQPPPPPPPPPOOOOOOMMMLLLJJJIIIHHHIIIKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMSSSTTTVVVUUUSSSPPPNNNMMMLLLJJJHHHHHHIIIJJJJJJIIIKKKMMMOOOPPPQQQPPPOOONNNLLLLLLMMMNNNOOOQQQSSSTTTVVVVVVVVVVVVSSSPPPMMMKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIHHHFFFDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCHHHIIIKKKLLLMMMLLLJJJIIIBBBBBBAAAAAAAAACCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHIIILLLOOORRRUUUWWWXXXWWWUUUTTTSSSRRRPPPLLLIIIHHHIIIKKKMMMNNNOOOOOOOOOKKKLLLMMMMMMLLLJJJGGGFFFJJJJJJIIIJJJKKKMMMOOOPPPNNNNNNMMMMMMMMMNNNOOOOOOPPPOOONNNMMMLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRPPPQQQSSSUUUUUUSSSQQQPPPLLLMMMNNNOOOPPPPPPOOOOOOnnnooopppooonnnmmmmmmnnnooosssyyy}}}~~~|||wwwtttoooooooooqqqssstttrrrqqqqqqqqqqqqrrrtttuuuwwwxxx}}}|||xxxvvvuuutttsssrrrqqqoooooonnnnnnpppooommmllllllmmmooopppssssssrrrqqqooollliiihhhfffhhhjjjjjjiiiiiijjjllljjjlllooorrrtttvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyxxxrrrssssssrrrqqqooommmllliiiiiijjjkkklllnnnoooppppppooonnnnnnnnnmmmjjjhhhhhhiiikkklllmmmllllllkkkllllllmmmmmmnnnnnnnnnnnnpppnnnllliiihhhiiikkklllooonnnlllkkkjjjiiiiiiiiihhhiiijjjlllmmmmmmllllllkkkmmmooopppoooooopppqqqoooooooooooooooooonnnnnnrrrrrrrrrqqqooollljjjiiikkkllllllmmmnnnooooooooopppqqqqqqqqqooonnnooopppqqqpppnnnnnnpppssswwwzzzyyywwwtttrrrppppppqqqqqqssstttuuuvvvvvvwwwxxxyyyxxxzzz~~~}}}xxxrrrmmmjjjhhhfffddd]]][[[YYYXXXXXXYYYXXXWWWUUUTTTTTTTTTTTTTTTUUUVVVSSSTTTVVVWWWXXXXXXXXXWWWVVVUUUSSSRRRQQQQQQQQQQQQPPPQQQSSSTTTTTTTTTVVVWWWWWWWWWWWWVVVTTTRRRPPPOOOQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRLLLKKKIIIGGGGGGGGGIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLRRRVVV[[[\\\XXXSSSOOOMMMNNNLLLIIIHHHHHHIIIIIIHHHHHHIIILLLNNNNNNNNNMMMLLLNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQSSSTTTSSSQQQOOOMMMKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIHHHGGGFFFEEEIIIHHHFFFEEEDDDCCCCCCCCCEEEFFFIIIKKKLLLKKKJJJIIIGGGFFFDDDCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIHHHGGGFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHIIIKKKMMMOOORRRSSSTTTUUUTTTSSSRRRRRRPPPLLLJJJHHHHHHIIIKKKLLLMMMMMMMMMKKKLLLNNNOOONNNMMMKKKIIIJJJJJJIIIIIIJJJLLLNNNOOOMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQSSSUUUXXXXXXVVVTTTRRRLLLMMMNNNNNNNNNNNNMMMMMMpppqqqrrrqqqooonnnnnnnnnnnnrrrwww|||~~~|||yyywwwsssqqqpppqqqrrrsssrrrqqqrrrrrrsssttttttuuuuuuuuu{{{}}}|||yyyvvvvvvtttssssssrrrpppooonnnmmmoooooommmlllkkklllmmmmmmppppppppppppooommmkkkjjjgggiiikkkkkkkkkjjjkkklllhhhjjjmmmpppssstttuuuuuuuuuvvvxxxyyyyyyyyyyyyxxxsssrrrqqqqqqpppoooooonnnkkkkkkkkkkkklllmmmnnnoooooonnnnnnnnnoooooonnnlllllllllmmmnnnnnnmmmkkkkkkllllllmmmmmmnnnnnnooooooqqqooommmkkkjjjkkkmmmnnnqqqpppnnnlllkkkkkkkkkkkklllmmmnnnoooooommmkkkjjjiiikkkmmmmmmmmmmmmnnnooonnnnnnooooooooonnnmmmmmmpppqqqqqqooollliiiiiiiiikkkkkklllmmmnnnnnnoooppppppqqqrrrqqqoooooooooqqqrrrqqqoooooopppsssvvvyyywwwvvvssspppooonnnooooooqqqrrrrrrrrrsssttttttttttttsssuuuzzz}}}|||pppmmmiiigggeeeccc```^^^^^^\\\ZZZZZZ[[[[[[ZZZYYYRRRRRRRRRRRRSSSTTTUUUVVVTTTUUUVVVWWWWWWWWWVVVUUUUUUTTTRRRPPPOOOOOOPPPPPPMMMPPPRRRSSSSSSSSSTTTVVVVVVWWWWWWVVVUUURRRPPPOOOQQQQQQPPPPPPPPPPPPQQQQQQMMMNNNPPPQQQRRRSSSSSSSSSJJJIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKOOOUUU[[[^^^[[[WWWTTTTTTUUURRRMMMJJJHHHHHHFFFEEEDDDFFFHHHJJJKKKKKKJJJIIIMMMNNNNNNNNNNNNNNNNNNMMMKKKMMMOOOQQQQQQPPPOOONNNKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJNNNLLLIIIFFFDDDCCCCCCDDDDDDFFFGGGIIIJJJJJJJJJJJJLLLKKKIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJHHHFFFEEEAAAAAABBBCCCEEEGGGIIIJJJEEEFFFHHHKKKMMMPPPRRRSSSRRRQQQQQQQQQRRRQQQNNNLLLHHHHHHIIIIIIJJJJJJKKKKKKJJJKKKMMMNNNOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOQQQSSSUUUXXXXXXXXXVVVUUUNNNNNNMMMMMMMMMMMMMMMMMMppprrrssssssqqqooonnnoooooorrrwww{{{~~~~~~|||{{{vvvtttrrrqqqqqqrrrrrrqqqqqqrrrssstttuuuuuuuuutttwwwzzz}}}~~~|||yyywwwvvvttttttsssrrrqqqooonnnmmmllllllllllllllllllmmmmmmnnnnnnoooooonnnmmmkkkjjjgggjjjlllmmmlllllllllmmmgggiiillloooqqqrrrssssssrrrsssuuuwwwwwwwwwwwwvvvsssrrrpppnnnnnnnnnoooppplllkkkkkkjjjjjjjjjkkkkkkkkkkkkjjjlllnnnoooooonnnnnnnnnppppppppppppnnnnnnmmmmmmnnnooooooppppppqqqqqqpppnnnllllllmmmoooqqqrrrqqqooommmmmmnnnoooppppppqqqssssssqqqnnnjjjhhhgggiiikkkkkkjjjjjjkkkllljjjkkklllmmmmmmmmmlllkkkkkklllmmmkkkiiihhhiiikkkkkkkkkkkklllmmmnnnooopppqqqrrrsssrrrpppooopppqqqsssrrrqqqqqqqqqsssuuuvvvyyywwwtttqqqooooooooopppqqqqqqssstttuuusssqqqnnnqqqoooqqquuuxxx{{{xxxrrrmmmjjjgggdddcccaaa^^^\\\```___]]]]]]^^^]]]\\\[[[TTTTTTTTTTTTTTTTTTUUUVVVUUUUUUVVVWWWWWWVVVTTTSSSUUUTTTRRRPPPOOOOOOPPPPPPOOOQQQSSSTTTSSSRRRRRRSSSTTTUUUUUUUUUTTTRRROOONNNPPPPPPOOOOOOOOOOOOPPPPPPLLLMMMOOOPPPPPPPPPPPPOOOHHHHHHGGGFFFFFFEEEDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJKKKQQQXXX[[[[[[ZZZ]]]___ccc^^^WWWQQQLLLIIIFFFDDDAAACCCEEEHHHIIIHHHHHHGGGJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKMMMNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJLLLNNNPPPSSSOOOJJJFFFCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLKKKJJJIIIHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMKKKIIIGGGBBBBBBCCCCCCEEEFFFHHHHHHDDDEEEGGGJJJLLLNNNPPPQQQOOOOOOOOOQQQRRRRRRPPPNNNJJJIIIIIIIIIIIIIIIJJJJJJHHHIIIJJJLLLNNNPPPQQQRRRQQQPPPPPPOOONNNMMMKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQQQQQQQPPPOOONNNOOOQQQSSSVVVWWWWWWWWWVVVPPPOOOMMMLLLLLLLLLMMMMMMppprrrtttsssrrrpppooooooppprrrwww|||~~~~~~yyyvvvsssqqqqqqrrrrrrqqqpppqqqsssuuuvvvvvvuuuuuuuuuxxx|||}}}{{{yyywwwvvvtttttttttsssqqqooonnnmmmiiijjjkkklllmmmmmmnnnnnnmmmnnnnnnnnnnnnllljjjiiihhhjjjmmmnnnmmmlllmmmmmmggghhhkkknnnpppqqqrrrrrrpppqqqssstttuuuuuuuuutttsssqqqooommmlllnnnpppqqqlllkkkjjjiiihhhhhhhhhhhhgggffffffhhhkkkmmmnnnmmmnnnoooqqqrrrssssssrrrqqqnnnoooooopppqqqqqqrrrrrrrrrpppnnnmmmmmmoooqqqsssqqqpppooonnnoooppprrrtttssstttuuuuuusssnnnjjjgggeeegggiiiiiihhhhhhiiijjjhhhiiijjjkkklllkkkjjjjjjfffhhhiiiiiiggggggjjjmmmkkkkkkkkkkkkmmmnnnppppppqqqrrrsssrrrpppooopppqqqssssssrrrrrrrrrssstttuuu|||zzzwwwtttrrrrrrrrrrrrrrrsssvvvyyyyyyuuuoookkkrrroooooossstttvvvzzzuuurrrpppnnnkkkgggdddccccccaaa```bbbaaa____________^^^\\\YYYXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUSSSRRRVVVTTTRRROOONNNOOOPPPPPPRRRTTTUUUUUUSSSQQQPPPPPPRRRSSSTTTTTTSSSQQQOOOMMMOOONNNNNNNNNNNNNNNNNNOOOLLLMMMNNNOOONNNNNNLLLKKKGGGGGGGGGGGGFFFEEECCCCCCEEEEEEFFFGGGHHHHHHIIIIIIHHHNNNTTTXXXYYY]]]ccciiipppjjjaaaXXXQQQLLLGGGEEE@@@AAADDDFFFGGGGGGFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJLLLKKKIIIIIIKKKNNNQQQSSSUUUQQQKKKEEEBBBBBBDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNOOOOOOMMMKKKIIIDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNQQQSSSTTTRRRQQQKKKKKKJJJIIIIIIIIIIIIJJJFFFGGGHHHJJJMMMPPPSSSTTTTTTTTTTTTSSSPPPNNNKKKIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLNNNOOOOOOOOOOOOPPPQQQQQQRRRQQQOOONNNMMMNNNOOOQQQTTTUUUVVVVVVVVVQQQPPPMMMLLLKKKLLLMMMNNNrrrrrrssstttsssqqqooonnnppprrruuuxxxzzz{{{zzzzzzyyysssoooooopppoooooooooppprrrssssssssstttuuuuuuuuuuuutttttttttttttttwwwwwwuuussspppmmmkkkiiikkkkkkjjjjjjkkklllnnnooolllkkkkkkjjjjjjkkkkkkkkkiiijjjlllnnnppppppppppppmmmmmmllllllnnnoooqqqssspppppppppqqqrrrssstttuuusssrrrqqqpppnnnmmmlllkkkkkkjjjiiiiiijjjjjjgggeeeeeefffggghhhiiijjjkkkkkkjjjlllooorrrtttuuuttttttrrrqqqpppooonnnnnnnnnnnnoooooooooooonnnnnnnnnnnnrrrpppmmmkkkkkkmmmoooqqqyyyxxxwwwtttqqqnnnkkkjjjjjjiiiiiihhhhhhhhhhhhhhhlllgggeeeiiillljjjiiiiiiiiiiiihhhggggggfffggggggggggggiiikkkmmmooopppqqqqqqqqqrrrsssrrrqqqpppooopppnnnmmmlllmmmpppssstttssstttttttttsssqqqooonnnoooqqqssstttssspppnnnlllmmmnnnnnnooopppuuu{{{~~~vvvrrrpppqqqrrriiiiiihhhfffeeedddcccbbbaaa```___^^^]]]^^^______\\\ZZZXXXWWWWWWWWWVVVUUUVVVUUUUUUUUUVVVVVVWWWXXXTTTQQQNNNLLLLLLMMMMMMMMMPPPPPPPPPPPPPPPPPPOOOOOOQQQQQQQQQQQQPPPOOONNNMMMNNNNNNOOOOOONNNMMMKKKJJJKKKLLLLLLLLLKKKJJJHHHGGGIIIHHHFFFDDDCCCBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHJJJLLLPPPYYYeeemmmuuuvvvssskkk^^^RRRKKKGGGDDDDDDDDDEEEEEEEEEEEEEEECCCDDDEEEGGGIIIKKKLLLMMMKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMLLLKKKKKKJJJKKKKKKOOOLLLIIIJJJNNNSSSWWWYYYTTTPPPJJJEEEDDDDDDEEEEEEGGGEEEDDDDDDEEEFFFFFFEEEIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFJJJKKKMMMNNNNNNLLLIIIHHHDDDDDDCCCCCCDDDEEEFFFFFFDDDFFFHHHIIIHHHHHHIIIJJJMMMPPPTTTVVVWWWUUURRROOOKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPQQQUUUUUUTTTRRRPPPMMMJJJHHHFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJMMMOOORRRSSSRRRQQQQQQQQQPPPQQQSSSTTTUUUUUUUUUTTTNNNMMMLLLKKKJJJJJJJJJJJJrrrsssuuuvvvuuutttrrrqqqppprrruuuxxx{{{{{{zzzzzz~~~yyysssoooooooooooonnnqqqrrrssssssrrrqqqpppppprrrrrrssssssssssssrrrrrrssssssrrrqqqpppnnnmmmllllllkkkkkkjjjjjjkkklllmmmjjjiiiiiiiiiiiiiiijjjjjjkkklllmmmnnnooonnnmmmmmmkkkkkkllllllmmmnnnppppppoooooooooooopppqqqrrrsssrrrqqqqqqpppooonnnmmmmmmmmmllljjjjjjjjjiiigggeeecccdddeeefffhhhiiijjjkkkkkkmmmoooqqqssssssrrrqqqssssssrrrqqqqqqpppoooooonnnmmmmmmmmmllllllkkkkkkooonnnllljjjkkklllnnnpppvvvuuutttrrrooommmjjjiiiiiihhhhhhggggggggghhhhhhkkkfffdddhhhllljjjiiiiiijjjiiihhhfffffffffggghhhhhhiiijjjkkkmmmnnnpppppppppqqqrrrrrrqqqpppooonnnmmmlllkkkkkkllloooqqqsssssstttttttttsssqqqooonnnpppqqqqqqrrrqqqooommmkkkkkkkkklllmmmooosssxxx|||~~~{{{wwwrrrllliiihhhhhhiiiiiihhhgggfffeeedddcccbbbaaa```___^^^]]]^^^^^^___]]][[[YYYXXXXXXXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWTTTQQQNNNLLLLLLMMMMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQPPPPPPOOOMMMMMMMMMNNNNNNNNNMMMLLLJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGGGGFFFDDDBBBAAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJNNNWWWccclllvvvxxxxxxsssgggZZZOOOJJJBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJIIIJJJKKKLLLLLLMMMMMMMMMOOOSSSWWWYYYYYYUUUPPPJJJEEEDDDDDDEEEEEEFFFEEEDDDDDDFFFGGGGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCIIIJJJLLLMMMLLLJJJHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFDDDFFFHHHIIIHHHHHHIIIJJJMMMOOORRRTTTTTTRRRPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIKKKLLLNNNNNNSSSSSSRRRQQQOOOLLLJJJHHHHHHIIIIIIJJJJJJJJJIIIIIILLLKKKKKKJJJJJJJJJKKKKKKOOOPPPRRRRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTSSSQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKtttuuuwwwxxxxxxwwwuuutttoooqqquuuyyy{{{{{{zzzzzz|||xxxssspppooooooooonnnpppqqqqqqqqqqqqpppooonnnnnnooopppqqqqqqqqqpppooonnnnnnnnnnnnoooooooooooonnnmmmlllkkkjjjiiiiiijjjggggggggggggggghhhiiiiiimmmmmmnnnnnnmmmlllkkkjjjiiijjjkkklllmmmnnnnnnnnnlllmmmmmmmmmnnnnnnooooooqqqppppppppppppoooooooooooonnnlllkkkjjjiiigggeeeaaabbbccceeeggghhhjjjkkkmmmnnnooopppppppppooonnnqqqqqqrrrrrrrrrpppooonnnkkkkkkkkkjjjiiihhhhhhgggjjjjjjjjjjjjkkklllmmmmmmqqqppppppooommmkkkjjjiiihhhhhhhhhgggggghhhiiiiiikkkeeedddhhhkkkkkkjjjkkkkkkiiigggeeeeeefffhhhjjjjjjjjjkkklllmmmnnnoooooooooppppppppppppnnnlllkkkkkkjjjiiiiiikkknnnppprrrrrrsssssssssrrrqqqooonnnppppppoooooommmlllkkkkkkhhhiiikkkmmmnnnqqqvvvyyywwwwwwwwwxxxyyy|||~~~xxxrrroooooonnnkkkiiigggfffffffffhhhhhhgggfffdddcccbbbbbb``````___^^^^^^^^^^^^___^^^\\\ZZZYYYYYYYYYXXXWWWUUUUUUUUUUUUVVVVVVVVVVVVSSSQQQNNNMMMMMMMMMMMMLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHIIIIIIJJJIIIIIIHHHHHHFFFDDDCCCAAA@@@@@@@@@AAACCCCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEFFFKKKTTT```iiissswww{{{xxxooo```SSSKKKAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHGGGGGGHHHIIIKKKMMMNNNMMMOOOSSSXXX]]]___^^^\\\VVVRRRKKKGGGFFFFFFFFFFFFGGGEEEDDDEEEGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFEEEDDDCCCAAAAAAFFFGGGIIIJJJIIIHHHFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGIIIIIIHHHHHHIIIJJJMMMNNNOOOPPPPPPOOOMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJHHHGGGGGGHHHJJJKKKOOOPPPPPPOOONNNLLLJJJHHHJJJJJJJJJJJJJJJIIIHHHHHHKKKKKKJJJJJJJJJKKKLLLLLLPPPQQQRRRQQQOOOOOOPPPRRRTTTUUUUUUTTTSSSQQQOOONNNOOONNNMMMLLLKKKKKKKKKKKKwwwxxxyyyzzzyyywwwuuusssnnnppptttxxxzzz{{{zzzyyyyyywwwtttrrrppppppppppppooooooooooooqqqqqqpppppplllmmmoooppppppooonnnmmmkkkkkkkkkllllllmmmmmmnnnoooooommmlllkkkiiiiiihhhfffffffffffffffggghhhiiikkklllmmmmmmmmmllljjjiiihhhiiikkkmmmnnnnnnnnnmmmlllllllllmmmmmmmmmmmmmmmppppppppppppqqqqqqqqqrrrqqqooollljjjiiihhhfffddd```aaabbbdddgggiiijjjkkknnnnnnnnnnnnnnnlllkkkjjjmmmnnnoooppppppnnnllljjjjjjjjjiiihhhgggffffffeeeggghhhiiijjjkkklllllllllmmmmmmmmmmmmlllkkkjjjjjjiiiiiiiiiiiiiiijjjkkklllkkkfffdddhhhlllkkkkkklllkkkiiifffddddddfffhhhjjjkkkkkkkkklllmmmmmmnnnnnnnnnooooooooonnnlllkkkiiiiiiiiiiiiiiikkknnnppprrrqqqqqqrrrrrrqqqpppnnnmmmpppooommmlllkkkjjjjjjkkkhhhkkkmmmoooppprrruuuxxxvvvvvvvvvvvvxxxyyy{{{|||}}}yyyqqqmmmkkkjjjhhhhhhhhhiiiiiiiiihhhhhhhhhgggfffeeedddbbbaaaaaa``````______^^^^^^^^^^^^]]][[[YYYXXXYYYYYYXXXVVVUUUUUUUUUVVVVVVVVVUUUUUUSSSPPPNNNMMMMMMMMMMMMKKKJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHFFFGGGGGGGGGGGGHHHGGGGGGEEEDDDBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDEEEHHHQQQ]]]fffmmmqqqttttttmmm```TTTLLLEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFHHHIIIIIIJJJFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIKKKMMMOOONNNSSS[[[ccciiihhhddd```ZZZVVVOOOKKKJJJJJJJJJJJJIIIGGGFFFEEEFFFGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@???CCCDDDFFFFFFFFFEEEDDDCCCGGGGGGGGGFFFFFFEEEDDDDDDEEEGGGIIIIIIHHHGGGHHHIIILLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMKKKHHHEEEDDDEEEGGGHHHKKKLLLLLLMMMLLLKKKIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNQQQRRRQQQOOONNNNNNPPPRRRUUUUUUUUUUUUTTTRRRPPPNNNOOONNNMMMLLLLLLKKKKKKLLLxxxyyyyyyyyywwwuuurrrpppmmmooorrruuuxxxyyyzzzzzzyyyyyyxxxwwwuuuuuuuuuvvvuuussspppoooppppppooonnnkkklllmmmnnnnnnnnnmmmmmmlllkkkjjjiiiiiiiiiiiijjjpppoooooommmllljjjiiiiiifffffffffffffffggghhhhhhggghhhjjjkkkllllllkkkkkkiiijjjlllnnnooooooooonnnlllmmmmmmnnnnnnmmmlllkkkooooooooopppqqqrrrrrrrrrqqqnnnkkkhhhgggfffdddccc```aaaccceeegggiiikkklllmmmlllllllllkkkjjjiiihhhjjjkkkmmmnnnnnnllljjjiiiiiiiiihhhhhhgggfffeeeeeeggghhhiiikkkllllllkkkkkkjjjkkkllllllllllllllllllkkkkkkkkkkkklllmmmnnnooommmgggdddhhhkkkkkkkkkllliiigggeeecccccceeehhhjjjkkkkkkkkkkkklllllllllmmmmmmmmmnnnnnnmmmllljjjiiiiiiiiiiiijjjlllnnnpppqqqoooooopppppppppnnnmmmlllooommmkkkjjjiiijjjjjjkkkkkknnnqqqtttttttttuuuwwwpppqqqrrrssstttvvvxxxxxxzzz{{{~~~xxxqqqkkkhhhhhhhhh___aaaccceeefffggggggfffggggggfffdddcccbbbaaa```_______________^^^^^^^^^\\\ZZZXXXWWWXXXWWWVVVUUUTTTUUUUUUVVVVVVUUUTTTTTTRRRPPPNNNNNNNNNNNNLLLKKKHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBDDDEEEHHHOOOYYYaaaggghhhjjjiiieee]]]TTTNNNGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIFFFFFFGGGHHHIIIIIIJJJJJJKKKJJJIIIIIIIIIKKKNNNOOOQQQXXXbbblllrrrpppjjjddd^^^YYYSSSOOOMMMNNNNNNNNNKKKIIIGGGFFFFFFEEEDDDBBBBBBBBBBBBAAAAAABBBBBBBBBEEEEEEDDDDDDCCCAAA@@@???AAABBBCCCCCCCCCCCCBBBBBBFFFFFFFFFFFFFFFEEEDDDCCCDDDFFFHHHHHHGGGFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLJJJGGGDDDCCCDDDEEEFFFHHHIIIIIIJJJJJJIIIGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIJJJJJJLLLMMMOOOPPPPPPQQQPPPOOOMMMNNNPPPRRRTTTTTTUUUUUUUUUTTTRRRQQQOOONNNMMMLLLKKKKKKKKKKKKuuuvvvvvvvvvtttqqqooommmmmmmmmoooqqqtttwwwyyyzzz|||~~~~~~~~~|||tttooonnnmmmkkkiiijjjjjjjjjkkkkkklllmmmmmmlllkkkiiigggeeeeeeeeefffmmmmmmmmmmmmlllkkkjjjiiifffffffffeeeeeeeeeffffffdddfffhhhjjjlllllllllllljjjkkklllmmmnnnooooooooommmmmmnnnnnnnnnmmmkkkjjjllllllmmmnnnnnnoooppppppnnnkkkhhheeeeeedddbbbaaaaaabbbccceeegggiiijjjkkkjjjjjjiiiiiiiiihhhhhhhhhkkkkkklllmmmmmmlllkkkjjjggggggggggggffffffffffffggghhhiiijjjjjjjjjjjjjjjiiijjjkkkllllllmmmlllllllllllllllmmmnnnoooqqqrrrmmmfffcccfffiiiiiihhhjjjgggeeecccbbbbbbdddfffhhhiiiiiijjjjjjkkkkkkllllllkkklllmmmmmmmmmlllkkkjjjjjjjjjjjjjjjkkkmmmnnnnnnlllmmmnnnnnnnnnlllkkkjjjlllllljjjjjjiiijjjkkklllmmmppptttvvvvvvttttttssskkklllnnnppprrrtttvvvvvvssstttuuuyyy|||}}}zzzuuuooojjjfffcccbbb]]]___bbbdddfffggghhhgggffffffeeedddbbbaaa``````______``````______^^^]]]\\\ZZZXXXWWWWWWWWWVVVUUUTTTUUUVVVVVVVVVUUUSSSSSSRRRPPPNNNNNNNNNNNNLLLJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???BBBDDDEEEGGGLLLTTT[[[```______^^^]]]ZZZUUUQQQFFFEEECCCAAA@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKIIIIIIIIILLLOOOPPPUUU[[[fffqqqvvvtttlllfff^^^ZZZTTTOOONNNNNNOOONNNKKKIIIFFFEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCBBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAAAAADDDDDDEEEFFFFFFEEECCCBBBCCCEEEGGGFFFEEEDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIGGGEEEDDDDDDEEEFFFFFFFFFGGGHHHHHHFFFEEEDDDBBBCCCEEEGGGIIIJJJKKKKKKHHHHHHIIIJJJLLLNNNPPPQQQNNNOOOPPPOOONNNNNNPPPRRRRRRSSSTTTUUUUUUTTTSSSSSSNNNMMMLLLKKKJJJJJJJJJJJJooopppqqqqqqqqqooommmllllllllllllnnnppptttxxx{{{wwwpppmmmlllkkkiiiiiihhhgggggggggiiikkklllllljjjgggeeecccccccccdddiiiiiijjjkkkkkkkkkjjjiiifffeeeeeedddccccccccccccdddeeegggiiikkkkkkkkkkkkjjjjjjjjjkkklllmmmoooooolllmmmnnnnnnmmmllljjjhhhhhhhhhiiiiiijjjjjjkkkkkkkkkhhhdddbbbbbbaaaaaa```aaaaaabbbdddeeeggghhhhhhggggggggggggggghhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjeeeeeeeeeeeeeeefffffffffggggggggggggggghhhhhhhhhhhhiiijjjkkkkkklllllllllkkkkkklllmmmnnnppprrrssskkkddd```bbbeeeddddddfffccccccbbbbbbbbbccceeeeeegggggghhhiiijjjjjjkkkkkkjjjkkklllmmmmmmmmmlllkkkiiiiiiiiijjjjjjjjjkkkkkkjjjjjjkkkllllllkkkiiihhhjjjjjjjjjjjjkkklllmmmmmmmmmpppuuuvvvuuurrrooonnniiijjjllloooqqqsssttttttnnnoooppprrrvvv||||||xxxvvvwwwwwwvvvsssnnnhhhbbb______aaacccfffhhhiiijjjjjjfffeeedddcccbbbaaa```___^^^___`````````___^^^]]]]]][[[XXXXXXXXXXXXWWWUUUTTTUUUVVVVVVVVVUUUSSSRRRQQQPPPOOONNNOOONNNLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFEEEDDDDDDEEEFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCBBB@@@??????@@@AAAAAAAAAAAA@@@@@@????????????===@@@CCCEEEEEEIIIOOOTTTVVVTTTTTTUUUVVVVVVSSSPPPFFFEEEBBB@@@???@@@AAACCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGGGGIIILLLPPPRRRVVV\\\gggqqqvvvssslllfff[[[WWWPPPLLLKKKKKKKKKKKKHHHFFFDDDCCCDDDDDDCCCBBB?????????@@@@@@???????????????@@@@@@@@@??????>>>?????????@@@@@@@@@AAAAAAAAABBBDDDEEEEEEDDDCCCBBBBBBDDDEEEEEEDDDCCCCCCDDDBBBCCCDDDEEEFFFGGGGGGGGGHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFDDDEEEFFFFFFFFFEEECCCBBBBBBCCCEEEFFFGGGHHHIIIIIIGGGHHHIIIJJJMMMOOOQQQSSSKKKMMMOOOPPPPPPPPPQQQRRRPPPQQQRRRSSSSSSRRRQQQPPPMMMLLLKKKJJJIIIIIIIIIIIIiiikkklllnnnooonnnmmmlllllllllkkkkkknnnsssxxx{{{wwwooommmnnnmmmlllgggfffdddcccdddgggjjjlllkkkiiifffdddbbbbbbcccccceeefffhhhiiijjjjjjiiiiiifffeeecccbbbaaaaaa``````dddfffgggiiijjjjjjjjjjjjjjjiiiiiiiiijjjlllnnnooollllllmmmnnnmmmkkkhhhgggeeeeeeffffffggggggggggggiiifffbbb````````````___```aaaaaacccdddeeeffffffeeeeeeeeeffffffhhhiiijjjggggggffffffffffffggghhhbbbccccccdddeeeeeeffffffggggggfffeeeeeeeeeffffffggghhhiiijjjjjjkkkkkkjjjjjjjjjkkklllnnnpppqqqrrrjjjccc^^^```bbbaaaaaabbbaaaaaaaaaaaabbbccccccdddffffffggghhhiiijjjkkkkkkiiijjjlllmmmnnnnnnmmmlllhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkjjjiiihhhggghhhiiijjjkkklllmmmnnnnnnkkkoootttuuusssooollljjjfffgggiiilllmmmoooppppppnnnnnnoooppprrrtttwwwxxx}}}~~~|||wwwvvvvvvwwwwwwsssuuuvvvvvvssslllfffaaa^^^___aaaccceeegggggghhhfffeeedddcccbbb```______^^^___`````````___]]]]]]^^^\\\ZZZYYYYYYYYYXXXWWWSSSTTTVVVWWWVVVTTTRRRQQQQQQPPPOOOOOOOOONNNLLLJJJHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFDDDCCCAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAA@@@@@@@@@??????>>>>>>;;;???BBBDDDDDDFFFKKKOOOMMMLLLLLLNNNQQQRRRPPPMMMHHHFFFCCCAAA@@@AAABBBDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEHHHLLLQQQTTTWWW\\\fffoootttrrrkkkfffXXXSSSMMMIIIGGGHHHHHHHHHDDDCCCBBBBBBDDDEEEEEEDDD>>>>>>????????????>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA???AAACCCDDDEEEDDDCCCBBBAAACCCDDDDDDCCCBBBBBBCCC@@@AAACCCEEEGGGGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDEEEEEEEEECCCBBBAAACCCDDDEEEFFFFFFFFFFFFFFFGGGGGGIIIKKKMMMPPPRRRSSSIIILLLOOOQQQQQQPPPQQQRRRPPPPPPQQQQQQQQQPPPNNNMMMLLLKKKJJJIIIIIIHHHHHHIIIkkkkkkkkkmmmmmmllljjjhhhggggggiiikkknnnrrruuuwww~~~xxxppplllkkkmmmooogggfffcccbbbbbbdddfffhhhkkkjjjgggeeedddccccccdddcccccccccdddfffgggiiijjjiiieee```___aaaddddddddddddeeegggiiijjjjjjjjjjjjiiiiiiiiiiiijjjkkklllmmmjjjkkkllllllkkkiiifffeeeddddddddddddddddddddddddgggeeeccc```_________```_______________```aaabbbcccbbbbbbbbbcccdddfffgggjjjfffbbb^^^]]]___ccceeebbbbbbccccccdddeeeeeeeeeiiihhhfffddddddfffgggiiiiiikkkmmmnnnooommmkkkiiijjjjjjkkklllmmmnnnnnnooogggeeebbb```______``````___^^^\\\]]]```bbbcccccceeeeeeeeefffggghhhiiijjjkkkhhhfffgggjjjlllkkkjjjllliiifffgggiiikkkjjjiiijjjiiiiiiiiijjjkkkkkklllkkkkkkkkkjjjjjjiiiiiiiiimmmppprrrrrrooollljjjiiieeedddccceeehhhkkkllllllmmmlllkkkjjjlllnnnqqqttt{{{{{{zzz{{{}}}uuussspppnnnmmmnnnppprrrrrrtttvvvvvvsssmmmgggbbb___^^^^^^___bbbccccccbbbccccccbbbaaa```______^^^___^^^]]]]]]^^^___```aaa]]][[[ZZZYYYZZZYYYXXXVVVUUUSSSRRRRRRSSSSSSQQQPPPNNNNNNMMMLLLKKKJJJIIIHHHGGGHHHJJJKKKKKKJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGEEECCCCCCDDDEEEDDDCCCDDDCCCBBBAAA@@@AAABBBBBBBBBAAA???>>>>>>>>>???@@@AAA@@@@@@???????????????AAAAAABBBCCCDDDEEEFFFGGGEEEEEEFFFHHHIIIJJJKKKLLLIIIFFFBBB>>>===???AAACCCEEEGGGHHHGGGDDDAAA??????@@@@@@@@@AAAAAABBBBBBBBBDDDDDDEEEFFFHHHIIIJJJKKKGGGGGGGGGGGGHHHKKKQQQUUUYYYaaammmwwwzzzttthhh___RRRPPPMMMIIIFFFEEEEEEEEEDDDCCCBBBAAA@@@AAABBBBBB@@@@@@??????>>>=========>>>===<<<<<<<<<===???@@@===???AAAAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC???@@@AAACCCDDDEEEEEEEEEFFFEEEDDDDDDEEEGGGIIIJJJJJJJJJJJJIIIHHHGGGEEEEEEBBBBBBCCCDDDDDDCCCBBBBBBDDDEEEFFFFFFDDDCCCCCCDDDFFFFFFHHHJJJLLLNNNOOOPPPPPPOOOPPPUUUZZZZZZVVVQQQQQQQQQPPPNNNMMMKKKJJJIIIJJJIIIHHHHHHHHHHHHIIIJJJiiiiiijjjkkklllkkkiiiggggggggghhhhhhjjjmmmooopppzzz{{{tttnnnkkkkkknnnpppiiigggeeeccccccccceeefffjjjiiihhhfffeeedddddddddeeeeeeeeeeeeeeefffgggggghhheee```___aaacccdddddddddeeegggiiikkkkkkkkkkkkiiiiiiiiiiiijjjkkkkkkllliiijjjkkkkkkjjjhhhfffdddaaaaaaaaaaaaaaaaaaaaa```dddccc```___^^^^^^______``````______```aaaaaabbbaaa``````___```aaacccddddddcccaaa```______```aaaaaaaaaaaaaaabbbbbbccccccggggggfffeeeeeefffggghhhiiikkkmmmnnnnnnllljjjiiihhhhhhiiiiiijjjjjjkkkkkkdddbbb```^^^]]]^^^^^^___bbb```^^^^^^___aaaaaa```cccddddddeeefffhhhiiijjjkkkiiifffgggjjjmmmmmmmmmllliiiffffffhhhiiihhhggghhhhhhhhhiiiiiijjjlllllllllkkkkkkjjjiiihhhggggggiiilllmmmmmmkkkiiihhhhhhgggfffdddeeegggjjjjjjjjjkkkjjjjjjjjjkkknnnqqqsssvvvuuutttuuuvvvxxx{{{|||{{{~~~xxxqqqmmmlllkkkiiiiiijjjkkklllppprrrttttttrrrlllfffbbb^^^]]]]]]^^^aaabbbbbbaaabbbaaaaaa```^^^]]]\\\\\\\\\\\\\\\]]]^^^```aaaccc___]]]ZZZYYYYYYXXXVVVUUUUUUTTTRRRRRRSSSSSSRRRPPPOOOOOONNNLLLKKKIIIHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGIIIHHHHHHHHHGGGGGGFFFFFFHHHFFFDDDCCCDDDDDDCCCBBBCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===>>>>>>???@@@??????>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDAAAAAABBBCCCDDDEEEEEEFFFFFFCCC@@@>>>===>>>AAABBBCCCDDDEEEDDDAAA???>>>>>>>>>??????@@@@@@AAAAAAAAACCCDDDEEEFFFGGGIIIJJJJJJFFFFFFFFFFFFHHHKKKQQQUUU\\\dddpppyyy{{{rrreeeZZZOOOMMMIIIFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>======<<<>>>===<<<<<<<<<===>>>???>>>@@@AAAAAA@@@???@@@AAA@@@@@@AAAAAABBBCCCCCCDDDAAABBBBBBCCCCCCCCCCCCBBB@@@@@@AAABBBCCCCCCCCCCCCEEEEEEDDDCCCDDDFFFHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEFFFFFFDDDCCCCCCDDDEEEFFFGGGIIIJJJLLLMMMNNNNNNNNNPPPVVV\\\^^^ZZZVVVQQQPPPNNNLLLKKKIIIIIIHHHIIIHHHGGGFFFFFFGGGHHHIIIfffgggiiijjjjjjiiihhhgggjjjiiihhhgggggghhhiiijjjttt}}}}}}zzzwwwtttoookkkjjjkkknnnoookkkjjjgggeeeccccccccccccggggggggggggfffeeedddcccggggggfffeeedddddddddeeegggdddaaa```aaaccccccccceeefffhhhiiikkkllllllllljjjjjjiiiiiiiiijjjjjjkkkiiiiiijjjjjjiiigggeeedddaaaaaaaaa``````_________aaa```^^^]]]]]]]]]^^^___`````````___``````aaabbb^^^]]]]]]\\\\\\]]]^^^^^^]]]^^^___``````___]]]]]]``````___^^^^^^___aaabbbeeeeeeffffffggggggggggggjjjkkklllmmmmmmkkkiiigggggggggggggggggggggggggggcccbbb```^^^^^^^^^```aaaeeeccc```______```___^^^bbbbbbcccdddeeeggghhhiiillliiiggggggiiimmmoooooollljjjgggffffffgggfffeeeffffffggggggiiijjjllllllmmmmmmlllkkkiiigggeeedddhhhiiijjjjjjiiihhhiiijjjkkkhhhffffffggghhhhhhgggiiihhhhhhhhhjjjmmmppprrrtttssssssrrrsssuuuvvvwwwrrrsssuuuwwwxxx{{{~~~zzzwwwvvvsssmmmhhhfffffffffggggggggghhhhhhnnnpppqqqqqqooojjjeeeaaa]]]\\\[[[]]]___aaa```___``````___^^^]]][[[YYYYYYZZZZZZ[[[\\\^^^```bbbcccaaa^^^[[[XXXXXXWWWVVVUUUVVVTTTRRRRRRRRRSSSQQQPPPQQQPPPNNNMMMKKKIIIGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHGGGGGGGGGFFFIIIGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@?????????>>>======<<<<<<======>>>>>>===<<<<<<<<<<<<===<<<<<<===>>>???@@@AAAAAA>>>>>>>>>??????@@@@@@@@@@@@???>>>======>>>???@@@@@@AAABBBAAA>>><<<<<<<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFHHHIIIIIIEEEEEEFFFGGGHHHLLLQQQUUU```hhhsss|||{{{qqqaaaUUULLLKKKHHHEEECCCAAAAAAAAAAAAAAA@@@????????????@@@?????????>>>======<<<<<<===<<<<<<<<<<<<===>>>>>>???@@@BBBAAA@@@??????@@@>>>>>>??????@@@AAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBBBBCCCDDDFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFDDDCCCCCCDDDCCCDDDEEEGGGHHHJJJKKKKKKLLLMMMPPPVVV]]]```^^^[[[QQQOOOMMMJJJHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFGGGHHHccceeegggggggggggggggggglllkkkiiigggggggggggghhhmmmwww}}}zzzvvvrrrqqqooollliiiiiijjjkkkmmmmmmllliiigggeeecccaaaaaacccdddeeefffeeedddcccbbbgggfffeeeeeeddddddeeeeeefffeeecccbbbcccccccccdddffffffhhhiiikkkllllllmmmkkkjjjiiiiiiiiiiiiiiijjjhhhhhhhhhhhhgggeeedddcccdddccccccbbbbbbaaaaaa```___^^^^^^]]]]]]^^^______```_______________``````[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^\\\\\\```___]]]]]]]]]^^^```aaabbbdddfffggghhhhhhgggfffjjjjjjkkklllkkkjjjhhhgggffffffffffffeeeeeeddddddeeecccbbb``````aaacccdddeeeccc```___```aaa```___aaaaaabbbcccdddfffggghhhjjjhhhffffffhhhkkknnnpppmmmkkkiiigggfffeeeeeeeeeddddddeeefffgggiiikkklllnnnnnnmmmllljjjgggeeeccciiijjjjjjjjjiiijjjmmmooonnnkkkhhhfffffffffeeedddfffffffffgggiiilllnnnppprrrqqqpppppppppqqqrrrsssqqqqqqqqqqqqsssuuuxxxzzzzzz~~~{{{yyyvvvsssqqqpppnnnkkkhhhdddeeeggghhhiiiiiiiiihhhlllmmmnnnmmmkkkgggccc```\\\[[[ZZZ[[[^^^___^^^]]]``````___^^^]]][[[XXXWWWZZZZZZ[[[\\\]]]^^^___``````]]]YYYXXXXXXXXXXXXWWWWWWTTTRRRQQQQQQRRRQQQPPPQQQPPPNNNLLLJJJHHHFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGHHHHHHIIIIIIJJJJJJLLLJJJGGGEEEEEEDDDBBBAAA>>>???@@@AAA@@@???>>>=========<<<<<<<<<;;;;;;;;;===<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<======>>>>>>>>>???@@@???===;;;;;;<<<===>>>@@@AAABBBBBBAAAAAAAAAAAABBBDDDEEEFFFGGGHHHDDDEEEGGGHHHIIIMMMRRRVVV```hhhsss{{{zzzooo^^^RRRLLLKKKIIIGGGEEEDDDCCCCCC@@@?????????>>>>>>>>>>>>???>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<======???@@@AAAAAA???======>>>===>>>>>>>>>>>>>>>???????????????@@@AAABBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDEEEFFFHHHJJJKKKKKKLLLJJJHHHEEECCCAAAAAABBBCCCCCCDDDFFFEEEDDDBBBCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHKKKLLLOOOTTTZZZ]]]\\\[[[RRROOOLLLIIIHHHHHHIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIaaacccffffffeeeeeefffhhhjjjiiigggfffeeeeeeeeefffgggqqqzzz{{{yyywwwtttooommmlllkkkiiihhhhhhhhhiiimmmlllkkkiiifffdddaaa``````aaabbbcccdddcccbbbaaaddddddcccddddddeeefffgggfffggggggfffeeeeeeeeeeeegggggghhhhhhiiikkklllllljjjjjjiiiiiihhhiiiiiiiiigggggggggfffeeedddcccbbbddddddcccccccccbbbbbbbbb__________________``````______^^^]]]]]]^^^^^^^^^[[[[[[[[[[[[[[[[[[ZZZZZZ]]]]]]\\\[[[\\\\\\^^^^^^______^^^^^^___```bbbcccbbbdddfffhhhhhhgggfffdddiiiiiijjjjjjjjjiiigggggggggggggggfffeeeeeeddddddeeedddbbbaaaaaabbbcccdddcccaaa___```aaacccccccccbbbbbbbbbcccdddeeefffggghhhgggfffffffffiiilllnnnmmmllljjjgggeeedddeeeeeecccccccccdddfffhhhjjjkkknnnnnnnnnmmmkkkhhhfffdddhhhiiijjjjjjjjjlllooorrrooollliiigggfffeeedddcccdddddddddeeegggjjjlllmmmlllkkkkkkkkkkkkkkkllllllmmmlllkkkkkkmmmnnnooopppppprrrvvvzzz~~~xxxsssppprrrpppnnnllljjjhhhfffdddccceeegggiiijjjjjjiiihhhiiiiiiiiiiiigggdddaaa___[[[ZZZYYY[[[\\\^^^]]]\\\___`````````^^^\\\ZZZXXX[[[[[[[[[\\\\\\\\\\\\\\\\\\ZZZXXXXXXYYYZZZZZZZZZWWWTTTQQQOOOPPPPPPPPPOOOPPPOOOMMMKKKIIIGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJLLLNNNNNNNNNKKKHHHGGGFFFEEECCCBBB===>>>?????????>>><<<;;;<<<<<<<<<<<<;;;;;;::::::<<<;;;::::::999999::::::;;;;;;;;;<<<======>>>>>>>>>============<<<<<<<<<888888999;;;<<<<<<======>>>??????>>><<<;;;<<<===???@@@BBBCCCDDDCCCBBBAAA???@@@AAABBBDDDEEEFFFFFFDDDFFFGGGHHHJJJMMMQQQUUU]]]dddnnnvvvuuukkk\\\QQQJJJJJJHHHGGGEEEDDDCCCCCC?????????>>>>>>>>>======>>>>>>======<<<;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===???@@@???===<<<<<<===>>>>>>>>>===<<<<<<;;;;;;?????????@@@AAACCCDDDEEEGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDGGGIIIKKKMMMNNNOOOKKKIIIFFFDDDBBBBBBBBBCCCCCCDDDEEEEEECCCBBBBBBCCCAAABBBBBBCCCDDDEEEEEEFFFIIIJJJMMMQQQTTTVVVVVVUUUQQQOOOLLLJJJIIIIIIKKKLLLJJJIIIHHHGGGGGGHHHIIIJJJ___bbbeeeeeecccdddfffjjjhhhgggeeecccbbbaaabbbbbbcccllluuuvvvttttttqqqnnnkkkkkkjjjjjjiiihhhggggggkkkkkkkkkjjjhhheeebbbaaa___```aaabbbccccccccccccaaaaaabbbcccdddfffhhhiiihhhiiikkkkkkiiigggggghhhhhhhhhgggggghhhhhhiiijjjiiiiiihhhhhhhhhiiiiiijjjgggfffeeedddcccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````aaaaaaaaa```___^^^^^^]]]^^^^^^^^^]]]^^^^^^_________^^^^^^bbb```]]]\\\[[[]]]___aaa```aaabbbcccdddeeefffgggccceeefffggggggfffdddcccgggggghhhhhhhhhhhhhhhggghhhhhhgggggggggfffffffffdddcccaaa_________aaabbbbbb```___```bbbeeeffffffdddcccccccccddddddeeeffffffggghhhgggfffgggiiilllkkkkkkiiigggdddcccdddeeebbbbbbcccccceeefffhhhhhhkkklllmmmmmmllliiigggeeeeeefffggghhhhhhjjjmmmpppooollliiiffffffeeedddccccccccccccdddfffgggiiiiiijjjjjjjjjkkkkkkkkkkkkkkkjjjiiihhhiiikkkkkkjjjiiijjjlllmmmooopppssswwwzzz{{{vvvrrrpppooopppooollliiigggeeeddddddbbbccceeefffggggggfffffffffffffffeeecccaaa___^^^[[[ZZZYYYZZZ\\\]]]\\\[[[^^^___```aaa```]]][[[YYY[[[[[[[[[\\\[[[ZZZZZZYYYYYYXXXWWWYYY[[[\\\[[[ZZZVVVSSSOOONNNNNNNNNNNNMMMNNNMMMKKKJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHKKKMMMNNNOOONNNKKKHHHGGGFFFFFFDDDBBB===============<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;:::999999999999:::;;;;;;;;;;;;<<<<<<======;;;:::::::::::::::::::::777777888999:::;;;<<<<<<===>>>>>>===<<<;;;===>>>AAABBBDDDEEEDDDCCCAAA@@@>>>???@@@AAABBBDDDEEEEEECCCEEEGGGHHHIIIKKKOOOQQQWWW\\\dddjjjjjjcccWWWNNNEEEEEEDDDCCCBBBAAA@@@???>>>>>>??????>>>>>>===<<<=========<<<;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>===<<<;;;;;;<<<>>>======<<<<<<;;;;;;:::???>>>>>>???@@@CCCEEEFFFHHHGGGEEECCCBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCFFFIIIKKKNNNOOOPPPKKKIIIGGGEEECCCCCCCCCCCCBBBDDDEEEEEECCCBBBBBBCCCAAAAAABBBBBBCCCCCCDDDDDDGGGIIIJJJLLLMMMNNNNNNNNNNNNMMMKKKJJJJJJKKKMMMNNNJJJJJJIIIHHHHHHIIIJJJJJJ^^^bbbeeeeeeccccccgggkkkjjjhhhfffcccaaa````````````iiippppppnnnnnnllliiihhhiiijjjkkkkkkjjjhhhgggiiijjjkkkkkkjjjgggdddbbb``````aaaaaacccdddffffffaaaaaabbbcccdddfffhhhhhhjjjllloooooollljjjjjjkkkiiihhhgggfffffffffggghhhhhhhhhggghhhhhhiiijjjkkkfffeeedddcccbbbaaaaaaaaa^^^^^^___``````aaaaaaaaa``````aaaaaaaaa``````___aaaaaa```_______________```aaabbbcccddddddcccccceeecccaaa___^^^___aaabbbaaaccceeehhhjjjkkkkkkkkkeeeffffffgggfffeeecccbbbeeeffffffggghhhhhhhhhhhhhhhgggggggggggggggggggggeeedddbbb```______```aaabbbaaa___```ccceeeffffffffffffeeedddddddddddddddfffhhhjjjjjjhhhggghhhjjjggghhhgggeeeaaa```bbbdddbbbbbbbbbcccccceeefffffffffhhhjjjkkkkkkiiigggeeeccceeefffggggggiiikkknnnnnnkkkhhhfffffffffeeedddbbbbbbccccccdddeeeffffffiiijjjkkkkkklllllllllllliiiiiihhhjjjlllllliiiffffffggghhhiiiiiikkknnnpppttt||||||vvvsssqqqtttuuutttqqqnnnmmmnnnooonnnmmmjjjgggfffffffffaaabbbbbbcccdddddddddddddddccccccbbbaaa___^^^]]]\\\ZZZZZZZZZ\\\]]]\\\[[[\\\^^^___``````^^^\\\ZZZXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYYZZZ\\\\\\ZZZWWWUUURRRNNNLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKLLLIIIGGGEEEEEEEEECCCBBB===<<<<<<;;;;;;;;;;;;;;;;;;<<<=========<<<::::::;;;;;;:::999999999999:::::::::::::::;;;;;;;;;;;;999999999999999999::::::888888888888999:::<<<<<<<<<======<<<:::;;;===???BBBCCCDDDEEEDDDAAA???======>>>???@@@AAACCCDDDDDDAAACCCDDDEEEEEEGGGJJJLLLQQQTTTYYY]]]]]]XXXOOOHHHAAAAAAAAAAAA@@@???======>>>>>>???@@@???>>>===<<<======<<<<<<;;;::::::999888999:::;;;<<<;;;;;;:::888:::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<============<<<===???BBBDDDFFFHHHFFFDDDBBBAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBDDDGGGJJJLLLMMMNNNIIIIIIHHHGGGEEEDDDCCCCCCBBBDDDEEEDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFHHHIIIIIIHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNJJJIIIHHHGGGGGGHHHIIIJJJ^^^bbbeeeeeebbbcccggglllnnnllliiieeebbbaaa```______gggmmmllljjjiiihhheeefffgggiiikkklllkkkjjjiiihhhiiikkkkkkkkkhhhfffdddbbbbbbbbbbbbcccfffhhhiiibbbbbbbbbcccdddeeeggggggkkknnnqqqqqqnnnllllllmmmjjjiiigggfffeeeeeeeeefffgggggggggggghhhiiikkkkkkfffeeecccbbbaaaaaa``````^^^^^^___```aaabbbcccccc``````aaaaaa```______^^^ccccccbbbaaaaaaaaaaaaaaabbbccceeefffgggggggggffffffeeecccbbbaaaaaaaaaaaaaaadddhhhlllooooooooonnngggggggggfffeeedddcccbbbdddeeeeeefffggghhhiiiiiigggggggggggggggggggggggghhhgggdddbbbaaaaaaaaabbbdddbbb```aaaccceeeeeeeeehhhgggfffeeeddddddddddddgggjjjmmmllliiiggghhhiiidddeeeeeeccc___^^^```ccccccbbbbbbbbbcccdddeeeeeecccdddgggiiiiiihhhgggeeeccceeehhhiiiiiijjjlllmmmllljjjgggffffffgggfffeeebbbbbbcccccccccddddddddddddeeefffggghhhhhhhhhhhhgggfffgggiiilllkkkgggcccccceeefffgggggghhhkkkmmmjjjqqqwwwyyy~~~~~~zzzuuurrrpppjjjmmmppppppmmmkkkkkkllllllllljjjhhheeedddeeegggbbbbbbbbbbbbcccccccccccccccbbbaaa```___^^^]]]]]]\\\[[[ZZZ[[[\\\]]]\\\[[[ZZZ\\\^^^``````^^^\\\ZZZVVVWWWYYYZZZ[[[[[[[[[ZZZYYYYYYZZZ\\\]]][[[XXXUUUUUUQQQMMMKKKJJJKKKKKKKKKIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCEEEEEEFFFFFFFFFGGGGGGGGGIIIGGGEEEDDDDDDCCCBBBAAA===<<<;;;:::999:::;;;<<<;;;<<<=========<<<;;;:::<<<;;;::::::999999::::::999999999999999:::::::::999:::::::::;;;;;;;;;;;;999888888777888:::<<<===;;;;;;;;;:::999:::<<<>>>BBBCCCDDDDDDCCC@@@===;;;======>>>???AAABBBCCCDDD@@@AAABBBCCCCCCDDDFFFIIIMMMOOORRRUUUTTTPPPIIIDDDAAAAAAAAA@@@@@@???======>>>???@@@@@@@@@???===<<<===<<<<<<;;;;;;:::999999888999:::;;;<<<;;;::::::666888::::::999999:::;;;888999:::;;;===>>>???@@@;;;;;;;;;;;;===@@@CCCEEEGGGEEECCCAAA@@@AAABBBCCCAAAAAABBBBBBBBBAAAAAA@@@???@@@CCCEEEHHHJJJLLLLLLHHHHHHHHHHHHGGGEEEDDDCCCBBBCCCEEEDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGFFFFFFGGGHHHFFFGGGHHHIIIKKKLLLLLLMMMHHHHHHGGGFFFFFFGGGHHHHHHZZZ\\\```bbbccceeegggiiipppnnnjjjeeebbb`````````aaaccceeeffffffeeefffhhhgggjjjmmmoooooollliiifffgggjjjnnnooolllhhheeeddddddcccbbbaaacccgggkkknnngggfffeeecccccccccddddddfffiiillloooppppppooonnnhhhhhhhhhhhhfffdddbbbaaacccccccccdddfffiiilllmmmjjjhhhdddaaa___^^^______``````_________``````aaa``````````````````````````````___^^^^^^___aaaaaaeeeeeeffffffggghhhhhhhhhggghhhiiihhhfffcccbbbbbbbbbdddhhhlllnnnooonnnmmmggggggfffddddddcccccccccccceeefffeeeddddddeeegggeeefffgggggggggfffeeedddbbbaaa`````````aaacccdddbbbaaaaaaaaabbbdddfffgggiiiiiihhhgggggggggggggggiiiiiiiiiiiihhhgggfffeeedddcccbbb```____________```aaacccccccccbbb```___bbbbbbcccdddeeeeeeffffffbbbcccdddfffhhhjjjkkklllkkkhhheeefffiiillllllkkkhhhgggeeebbbaaabbbcccdddggggggffffffeeeeeeeeeeeecccdddgggiiiiiigggeeeccccccfffiiikkkjjjhhhggggggiiikkkooosssvvvxxxzzzzzz|||{{{{{{|||~~~{{{||||||zzzuuupppmmmllljjjmmmooopppnnnkkkiiihhhiiiiiiiiiiiigggeeecccbbb^^^^^^^^^______```aaabbb```aaabbbbbb```^^^[[[YYYXXXYYYZZZ[[[[[[ZZZYYYXXX[[[]]]___aaa```]]]ZZZXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXXXXWWWUUUTTTOOOMMMKKKIIIHHHHHHIIIJJJLLLKKKIIIGGGFFFEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@CCCCCCDDDEEEEEEFFFEEEEEEFFFEEEDDDCCCAAA@@@???>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888777:::999999999999999999999888999999::::::999999888777777888999999999888888::::::999999:::;;;===>>>BBBAAAAAA@@@@@@AAAAAABBB========================>>>???AAABBBCCCDDDDDDDDDEEEGGGIIIKKKKKKJJJGGGFFFBBBAAA>>>===<<<<<<>>>???<<<<<<======>>>>>>??????======<<<;;;::::::999999999999999::::::;;;;;;;;;<<<<<<;;;:::999888888777999:::;;;;;;::::::<<<===============>>>>>>>>>>>>BBBBBBCCCAAA???===>>>???CCCCCCBBBBBBAAA@@@??????@@@AAABBBCCCDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@CCCCCCBBBBBBCCCDDDFFFGGGEEEFFFIIIKKKLLLLLLKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJ\\\___bbbdddeeegggiiikkkmmmkkkgggdddaaa_________aaabbbddddddddddddfffggghhhjjjmmmoooooollliiiggggggiiilllmmmkkkhhhfffeeegggeeecccbbbccceeehhhjjjcccbbbaaa```___``````aaadddfffiiilllmmmmmmlllkkkhhhiiiiiiiiihhhfffdddccccccccccccdddfffhhhkkklllhhhgggeeebbbaaa`````````aaaaaa```______`````````aaaaaaaaabbbbbbccccccdddbbbbbb``````___```aaabbbcccdddeeefffggghhhiiijjjjjjkkkkkkjjjfffcccbbbbbbbbbdddfffiiijjjjjjjjjiiiggggggeeeddddddccccccccccccdddeeeeeeccccccdddeeeffffffffffffeeedddbbbaaacccbbbaaa``````aaabbbcccbbbbbbbbbbbbcccdddeeeeeefffffffffffffffggghhhhhhhhhhhhhhhggggggfffeeedddcccbbbaaa___^^^]]]]]]]]]___```bbbccccccbbb```___aaaaaaaaabbbbbbccccccccc```aaaccceeegggiiikkkkkkiiigggggghhhkkkmmmllljjjiiigggeeecccaaaaaabbbbbbfffffffffeeeeeedddddddddcccdddeeeffffffeeecccbbbaaadddgggiiihhhggggggggggggiiilllooorrrtttuuuvvvqqqooonnnooorrrxxx~~~|||yyyvvvuuuttttttxxxyyyzzzxxxsssooolllkkkiiikkkllllllkkkiiiggggggggggggggggggfffdddbbbaaa^^^^^^^^^^^^^^^___```aaa^^^_________^^^\\\YYYXXXVVVWWWXXXYYYZZZ[[[[[[[[[\\\]]]^^^___^^^\\\ZZZXXXXXXXXXYYYYYYYYYXXXWWWWWWUUUUUUVVVVVVVVVUUUTTTSSSOOOMMMLLLJJJJJJKKKLLLMMMKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>======<<<;;;;;;::::::>>>>>>======<<<:::999888;;;;;;:::999999888888777999999999999999999999999888999999999999999999888777777777888888999999999::::::999999:::;;;======@@@??????>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBCCCEEEGGGGGGFFFEEEDDDBBBAAA???===<<<===>>>>>>==================>>>>>>===<<<<<<;;;::::::999999999999::::::;;;;;;;;;;;;======<<<;;;::::::999999999:::<<<;;;;;;:::<<<===<<<=========>>>>>>>>>>>>>>>@@@AAA@@@??????@@@AAACCCCCCBBBAAA@@@???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGHHHIIICCCCCCBBBAAA@@@@@@@@@@@@CCCBBBBBBBBBCCCDDDEEEFFFEEEGGGIIIKKKLLLLLLKKKKKKHHHHHHHHHIIIIIIJJJJJJJJJ]]]```ccceeefffgggiiikkkiiigggdddbbb```___^^^^^^```aaaaaaaaaaaabbbeeegggiiikkknnnoooooollliiiggggggiiikkkkkkjjjhhhhhhhhhjjjhhheeecccbbbcccdddfffaaa``````_________``````bbbcccfffiiijjjjjjiiihhhiiiiiiiiiiiiiiigggeeedddcccccccccdddfffhhhiiijjjffffffeeedddcccbbbaaaaaacccbbbaaa```````````````aaabbbcccdddfffggghhhiiifffeeecccbbbaaaaaabbbcccbbbcccdddeeeggghhhjjjjjjkkklllllljjjfffcccbbbbbbddddddddddddddddddddddddffffffeeedddccccccccccccbbbdddeeeeeecccbbbcccdddfffffffffeeedddbbb```___dddcccbbb`````````aaaaaabbbbbbccccccccccccbbbbbbbbbbbbcccdddeeefffggghhhffffffffffffeeedddcccbbbbbbaaa```^^^\\\[[[[[[[[[^^^___aaabbbbbbaaa```_______________````````````]]]^^^```bbbeeegggiiijjjffffffgggiiikkkmmmllljjjhhhgggeeecccaaa```aaaaaaeeeddddddddddddcccccccccccccccccccccbbbbbbaaaaaa```cccfffhhhgggfffffffffeeefffhhhkkkmmmnnnooooookkkjjjhhhhhhiiillloooqqqrrrvvv|||~~~|||wwwtttrrrqqqpppnnnmmmmmmnnnooorrrtttuuutttpppmmmkkkjjjhhhhhhhhhhhhhhhgggfffeeeddddddeeeeeedddcccaaa```^^^^^^^^^]]]^^^^^^______]]]^^^^^^^^^]]]\\\ZZZYYYVVVVVVVVVWWWYYY[[[\\\]]]\\\\\\\\\\\\\\\ZZZYYYYYYWWWXXXXXXXXXXXXWWWVVVUUUSSSSSSSSSTTTSSSSSSRRRQQQOOONNNLLLLLLKKKLLLMMMNNNKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@??????????????????????????????======<<<<<<;;;:::::::::=========<<<<<<:::999888;;;;;;:::999999888888777888888888888888888888888888888999999999999888888777666666666777888:::;;;999999999999:::;;;<<<=========<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>?????????>>>???@@@AAAAAABBBCCCCCCBBBAAA???=========>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<>>>======<<<<<<;;;;;;;;;:::;;;<<<<<<;;;:::<<<===<<<<<<=========>>>>>>>>>;;;===?????????@@@BBBDDDDDDCCCAAA???>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEGGGHHHIIIJJJCCCBBBAAA@@@@@@???@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFEEEFFFHHHJJJKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIJJJJJJ\\\___bbbcccdddeeefffhhhfffeeecccaaa```____________``````______aaaeeehhhjjjlllmmmooonnnllliiigggfffhhhiiiiiihhhhhhiiikkkjjjhhheeecccaaaaaabbbcccbbbbbbbbbbbbbbbbbbccccccaaabbbeeefffhhhhhhggggggggghhhiiiiiihhhgggfffeeeccccccdddeeefffggghhhiiiddddddeeeeeeeeeeeedddccceeedddcccbbbaaa`````````bbbccceeegggiiikkklllmmmiiigggfffdddccccccddddddddddddeeefffggghhhhhhiiiiiijjjjjjhhheeecccccccccfffeeecccaaa````````````eeeddddddcccbbbbbbccccccbbbdddffffffdddccccccdddeeeeeeeeedddcccbbbbbbaaafffdddbbbaaa_________```bbbbbbcccccccccaaa___^^^``````aaabbbcccdddeeeeeeccccccddddddcccbbbbbbaaabbbaaa```^^^\\\[[[ZZZZZZ]]]^^^___```````````````__________________^^^^^^ZZZ[[[]]]___bbbdddfffgggeeedddeeefffhhhiiijjjkkkhhhgggeeecccaaa```______bbbbbbbbbbbbbbbbbbbbbbbbdddcccbbbaaa``````aaaaaaccceeeggggggfffddddddddddddeeefffggghhhiiijjjjjjjjjiiihhhggghhhiiijjjkkkmmmppptttxxx|||}}}zzzxxxxxxzzzwwwtttssssssrrrooollllllkkkjjjiiiiiijjjkkkkkklllnnnpppooommmjjjhhhhhhgggfffeeeeeeffffffeeedddbbbbbbcccdddcccbbbaaa```_________^^^^^^______```______```______]]]\\\[[[WWWVVVVVVVVVWWWYYY[[[\\\\\\[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTQQQQQQQQQRRRQQQQQQQQQQQQOOONNNMMMLLLLLLLLLLLLLLLJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA???????????????>>>===<<<========================<<<<<<<<<;;;;;;:::::::::999999:::;;;<<<<<<<<<<<<;;;;;;:::999999888888777777777777777777888888888777777888888888888777777777666555444555777:::;;;888888888999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999:::;;;<<<============<<<<<<<<<<<<===???AAABBBAAA@@@???>>>==================<<<<<<;;;;;;::::::;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;========================:::<<<===<<<;;;:::<<<===<<<<<<<<<=========>>>>>>:::<<<>>>??????@@@BBBDDDDDDBBB@@@>>>===???AAABBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAABBBCCCDDDFFFGGGHHHIIIBBBAAAAAA@@@??????@@@@@@AAABBBBBBBBBCCCDDDEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIII^^^```bbbdddddddddfffgggeeeeeedddcccbbbaaaaaa```_______________aaaeeehhhjjjkkkmmmmmmmmmkkkhhhffffffggghhhhhhggghhhiiikkkhhhgggdddbbbaaaaaabbbcccbbbccccccdddeeeeeeeeeeeebbbccceeefffggggggggggggeeefffgggggggggfffeeedddcccdddeeefffgggggghhhhhhbbbccceeefffgggggggggggggggfffeeedddccccccbbbbbbdddeeefffhhhjjjlllnnnooojjjiiigggfffeeeeeeeeefffhhhggggggggggggfffffffffeeefffgggfffdddcccdddeeehhhfffdddaaa____________cccbbbbbbaaaaaaaaaaaabbbbbbdddggghhhgggfffeeefffdddddddddddddddeeeeeeeeefffeeecccaaa____________aaaaaabbbbbbaaa___]]]\\\^^^___```aaaaaaaaaaaa```aaabbbbbbbbbbbbaaaaaa```bbbbbb```^^^]]]\\\[[[[[[\\\\\\]]]^^^___`````````````````````````````````ZZZZZZ\\\]]]___aaabbbcccdddcccbbbaaabbbdddhhhjjjfffeeedddbbbaaa```______````````````aaaaaaaaaaaadddcccaaa```___```aaabbbeeeggghhhgggeeecccbbbbbbddddddeeeeeeeeefffggggggfffffffffgggggggggggggggjjjlllooorrrtttwww|||{{{vvvsssqqqppppppnnnmmmlllkkkkkkkkkiiihhhgggfffdddcccbbbccccccdddgggiiikkkkkkiiigggfffffffffeeecccccceeeeeedddbbb```aaabbbcccdddcccbbbbbb``````````````````aaabbb``````______^^^]]]\\\[[[XXXWWWVVVVVVVVVWWWYYYZZZ[[[ZZZXXXWWWVVVVVVWWWWWWVVVVVVVVVUUUUUUTTTRRRRRRPPPPPPPPPPPPPPPPPPQQQQQQOOOOOONNNLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA???????????????>>>===<<<>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::888999:::;;;<<<<<<<<<<<<;;;;;;:::999999888888777666666777777777888888888666777777888888777777666666555444444444666999:::777777888999999:::::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<======<<<;;;;;;::::::<<<>>>@@@BBB??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999:::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============;;;<<<======;;;;;;;;;===<<<<<<<<<<<<============;;;<<<>>>>>>>>>>>>@@@AAACCCBBB???======>>>AAABBBBBBCCCDDDDDDDDDCCCAAA@@@??????@@@@@@AAAAAABBBBBB@@@@@@AAABBBCCCDDDEEEEEEAAAAAA@@@?????????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDBBBCCCCCCDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHGGGGGGGGGaaaccceeefffffffffhhhiiifffeeeeeedddcccbbbaaaaaa^^^```aaaaaaaaacccfffiiijjjkkkllllllkkkiiigggeeefffggghhhhhhggggggiiijjjgggfffdddbbbaaaaaaaaabbbaaabbbcccdddeeeeeeeeeeeeddddddeeefffggghhhhhhhhhdddeeefffggggggfffeeeeeeeeeeeefffggghhhhhhggggggbbbcccdddeeegggiiijjjkkkiiihhhgggffffffeeefffffffffggghhhiiikkklllmmmnnnjjjiiihhhgggffffffggghhhkkkjjjiiiiiihhhgggffffffcccdddeeedddcccccceeeggghhhfffdddbbb```______`````````_______________```aaadddgggiiihhhgggggghhhdddcccccccccdddeeefffgggfffdddcccaaa_________`````````______^^^\\\[[[ZZZ\\\]]]^^^_________^^^]]]```aaaaaaaaaaaaaaa``````aaa```___^^^]]]\\\\\\\\\ZZZ[[[[[[]]]^^^___```aaaaaaaaaaaabbbbbbbbbbbbbbb^^^^^^^^^^^^_________```bbbbbbbbbaaa```aaadddgggdddccccccbbbaaa```______^^^^^^____________``````bbbaaa```______```aaabbbeeefffgggeeecccaaa```aaaddddddccccccddddddeeefffeeefffhhhjjjjjjjjjiiihhhhhhkkkmmmooopppqqqtttvvvyyyzzz{{{|||{{{|||~~~{{{yyyuuutttrrrpppnnnmmmmmmmmmjjjjjjjjjjjjjjjiiiiiiiiifffeeecccaaa````````````ccceeehhhhhhfffdddccccccdddbbb```bbbeeeeeeccc```^^^___aaabbbcccccccccbbb````````````aaabbbcccddd______^^^\\\[[[YYYYYYXXXXXXWWWWWWVVVVVVVVVWWWWWWYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOOOONNNNNNNNNOOOPPPPPPNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>??????>>>>>>============<<<<<<;;;:::999999;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;:::999999;;;;;;:::999999888888777666777777888888999999999666666777777777777666666666555555444444555777888666666777999999999999999;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;===???@@@=========<<<;;;;;;::::::::::::::::::999999999999::::::::::::999999999999;;;;;;::::::::::::999999:::::::::;;;;;;<<<<<<===<<<===>>>===;;;;;;;;;===;;;;;;<<<<<<<<<=========;;;===>>>>>>======>>>???BBBAAA???>>>>>>???@@@AAAAAABBBCCCDDDDDDCCCAAA@@@>>>>>>???@@@@@@AAABBBBBB??????@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@@@@BBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDGGGGGGFFFFFFFFFFFFEEEEEEbbbdddfffgggffffffggghhheeeeeeeeedddcccbbb``````^^^```cccddddddeeehhhiiijjjjjjjjjjjjiiigggeeedddeeegggiiiiiihhhgggggghhhgggfffdddbbbaaa``````___```aaaccceeeffffffffffffeeeeeeeeefffgggggghhhhhhdddeeefffggghhhhhhgggffffffggghhhiiiiiiiiihhhgggbbbcccccceeegggjjjmmmnnnjjjiiiiiihhhhhhhhhiiiiiihhhhhhiiiiiijjjjjjkkkkkkjjjiiihhhggggggggghhhiiikkkkkkjjjjjjiiihhhhhhhhheeeffffffdddcccccceeegggeeeeeecccbbbaaa`````````^^^]]]]]]]]]]]]]]]^^^^^^^^^aaafffhhhhhhhhhhhhiiidddccccccbbbbbbcccdddeeeeeedddbbb```````````````^^^^^^]]][[[ZZZZZZZZZZZZXXXYYY\\\^^^___^^^]]]]]]``````aaaaaaaaaaaa``````^^^^^^]]]\\\\\\\\\\\\\\\YYYZZZZZZ[[[]]]^^^```aaaaaaaaabbbbbbccccccdddddddddccccccbbbaaa```___^^^___bbbddddddbbbaaaaaabbbaaaaaabbbaaaaaa``````___]]]]]]]]]]]]^^^^^^______^^^^^^^^^^^^^^^___```aaaaaabbbcccbbb```___```aaacccbbbbbbaaabbbcccdddeeefffhhhkkkmmmmmmllljjjhhhgggiiilllmmmmmmmmmnnnooooooppppppqqqqqqqqqssstttwwwxxxzzzzzzzzzzzz|||~~~zzzzzzzzzzzzzzz{{{|||}}}}}}~~~}}}}}}}}}{{{zzzzzz{{{|||zzzxxxuuusssrrrooonnnnnnmmmllljjjiiihhhhhhhhhiiiiiihhhhhhiiijjjfffeeecccaaa````````````aaadddffffffdddbbbaaaaaa```^^^^^^```dddddd```\\\[[[\\\^^^```aaabbbbbbaaa^^^^^^^^^___aaabbbdddeeeaaa```^^^\\\ZZZXXXWWWWWWTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKLLLMMMNNNOOOLLLLLLMMMMMMMMMMMMMMMMMMGGGHHHIIIIIIIIIGGGEEEDDDAAAAAA@@@@@@@@@?????????<<<<<<======>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;:::999999;;;;;;:::999999888888777777777888888999::::::;;;555666666777777666666555666666555555555555444444555666777888999999999888::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<===;;;;;;;;;;;;:::999888888888888888999999999999999999999999999999999999999::::::999999999888888888777888888999::::::;;;;;;<<<>>>>>>===<<<;;;;;;<<<;;;;;;;;;<<<<<<<<<======:::<<<============>>>@@@@@@@@@????????????@@@@@@???AAACCCDDDEEECCCAAA@@@===>>>>>>???AAABBBCCCCCC@@@@@@@@@?????????>>>>>>@@@@@@????????????@@@@@@???@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDDDD```bbbdddeeeddddddeeefffeeeeeeeeedddbbbaaa___^^^___aaadddffffffggghhhjjjiiiiiijjjiiihhhfffdddccceeegggiiijjjhhhgggggggggiiigggeeecccaaa___^^^]]]aaaccceeeggghhhhhhhhhhhheeeeeeeeeffffffgggggggggeeefffgggiiiiiiiiihhhhhhggghhhiiijjjjjjiiihhhgggcccccccccdddgggkkknnnqqqjjjjjjjjjiiijjjjjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiiiihhhggggggggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhgggfffcccccceeefffcccccccccbbbaaaaaa``````\\\\\\\\\[[[\\\\\\]]]]]]\\\___dddggghhhhhhhhhiiieeedddbbbaaaaaaaaabbbbbbdddcccbbb`````````aaaaaa^^^]]][[[YYYXXXYYYYYYZZZUUUWWWZZZ\\\^^^___^^^^^^``````aaaaaaaaaaaaaaa```\\\\\\[[[[[[[[[[[[\\\\\\YYYYYYZZZ[[[\\\^^^```aaa```aaaaaabbbcccddddddeeehhhhhhfffdddcccaaa______]]]aaaggghhhfffbbb______``````aaaaaaaaaaaa``````\\\\\\\\\]]]]]]^^^^^^^^^ZZZ[[[\\\]]]^^^_________\\\]]]______^^^^^^```bbbbbbaaa``````aaabbbcccddddddfffiiikkkkkkiiifffdddbbbeeehhhjjjiiihhhggghhhjjjjjjkkkkkklllmmmnnnooooooqqqtttuuuttttttuuuvvvrrrrrrrrrrrrssstttuuuuuurrrvvvzzzzzzyyyyyy|||||||||~~~~~~~~~}}}uuusssqqqqqqssstttsssrrrppprrrtttuuutttrrrqqqpppmmmmmmmmmllljjjhhheeedddbbbcccddddddccccccdddeeebbbaaa___^^^]]]]]]]]]^^^aaaccceeeeeedddaaa``````^^^\\\\\\___cccccc^^^YYYYYYZZZ\\\___```aaa``````\\\\\\]]]^^^```bbbdddeeedddccc```^^^[[[YYYXXXXXXQQQSSSUUUWWWXXXYYYXXXXXXUUUUUUVVVUUUUUUTTTSSSRRRTTTTTTTTTSSSRRRPPPOOONNNKKKJJJIIIIIIJJJKKKLLLMMMJJJKKKMMMNNNPPPPPPQQQQQQGGGHHHIIIIIIIIIGGGEEEDDD@@@@@@@@@?????????>>>>>>::::::;;;<<<============999999:::;;;;;;<<<======::::::::::::::::::::::::666777999:::;;;<<<<<<<<<;;;;;;::::::999888888777777777888999::::::;;;;;;555555666666666666555555666666666666555444333222444555777888999999888888999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999::::::::::::;;;;;;;;;;;;::::::::::::999888777777777777888888999999999:::999999999999999999999999999999999888888888777777666666777888999999::::::===>>>???>>><<<;;;;;;<<<;;;;;;;;;<<<<<<<<<======888:::<<<=========???AAA????????????@@@@@@??????>>>@@@BBBDDDEEEDDDBBB@@@======>>>@@@AAABBBCCCDDDAAAAAA@@@@@@???>>>>>>===@@@???????????????@@@@@@???@@@AAACCCDDDCCCCCCBBBEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBcccddddddbbbaaa```bbbdddeeeeeedddcccbbbbbbbbbbbbccccccbbbccceeegggjjjllliiigggfffdddddddddfffggghhhhhhggggggffffffeeeeeeddddddeeeeeeeeeeeeeeeddddddccccccbbbbbbccccccdddeeeeeeeeedddddddddccccccddddddeeeeeefffggghhhhhhfffiiilllmmmllljjjjjjjjjhhhhhhhhhgggfffhhhllloooppppppooonnnmmmlllkkkkkkllllllkkkjjjjjjiiihhhhhheeefffhhhiiijjjjjjjjjjjjmmmlllkkkkkkkkkkkklllmmmhhhjjjjjjffffffhhhgggdddeeedddcccbbbaaa___^^^^^^[[[ZZZYYYXXXYYYZZZ\\\^^^]]]^^^aaaccceeefffgggggggggfffdddbbb```^^^]]]]]]eeeeeeeeedddcccbbbaaa```]]]\\\ZZZYYYXXXXXXXXXXXXZZZ[[[\\\^^^___^^^^^^]]]bbbaaa```_______________^^^\\\[[[ZZZZZZ\\\^^^___[[[\\\\\\]]]^^^___aaaaaaaaacccdddcccaaacccgggkkkrrrqqqpppnnniiiccc^^^[[[aaaeeehhhhhheeebbbaaabbbcccbbbaaa```______```aaa``````___^^^]]]]]]]]]]]]YYYZZZ[[[\\\]]]^^^^^^^^^[[[[[[[[[[[[\\\]]]^^^___``````aaaaaabbbdddeeefffdddfffhhhiiiiiihhheeedddbbbcccdddeeeffffffffffffiiigggfffgggiiijjjjjjiiikkklllmmmnnnooopppqqqrrrqqqpppnnnmmmmmmnnnnnnooollllllmmmnnnnnnmmmmmmlllssswwwxxxvvvpppqqqsssvvvyyy|||~~~yyyyyyyyyvvvtttsssuuuvvvtttuuuuuuuuuuuusssqqqppplllmmmooonnnmmmmmmnnnooonnnooopppqqqpppnnnlllkkkiiiiiijjjjjjiiigggdddbbbbbbbbbcccccccccbbbaaaaaadddcccaaa___^^^^^^___```cccccccccbbbaaa```____________^^^]]]]]]]]]]]]^^^ZZZZZZ[[[\\\]]]^^^^^^___\\\\\\\\\]]]___aaabbbccccccbbbaaa```]]][[[YYYWWWVVVVVVWWWWWWVVVUUUSSSRRRUUUTTTTTTTTTTTTTTTTTTTTTPPPQQQSSSTTTTTTSSSQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJOOONNNMMMLLLLLLMMMNNNOOOMMMKKKIIIIIIIIIHHHGGGEEEAAA@@@???===<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::======<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<;;;:::;;;<<<:::::::::999999999888888>>>:::555444666999999999888888777777666666555555444555555555444333333222444444444555666777777888999888666555555666888999888888888888888888888888999999999888888888777777:::999999999999999999999;;;;;;:::999999888888777777777777777666666666666777777777777777888888888:::::::::999999888888888::::::999999888777777777<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;===???AAABBB@@@BBBDDDEEEEEECCCAAA@@@;;;===>>>@@@AAAAAAAAA@@@>>>???@@@@@@AAAAAA@@@@@@????????????????????????@@@???????????????@@@AAA@@@@@@@@@AAAAAABBBBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCbbbcccdddcccaaa``````aaacccbbbbbbaaaaaaaaaaaabbbcccbbbaaabbbccceeehhhiiihhhgggdddbbbaaabbbdddeeeggggggffffffeeeddddddddddddeeeffffffggggggggggggeeeeeedddddddddddddddddddddddddddccccccccccccbbbccccccddddddeeeffffffggggggiiilllmmmllljjjjjjjjjiiiiiiiiihhhgggiiimmmppprrrqqqooonnnmmmllllllkkkmmmmmmlllkkkjjjiiihhhgggfffffffffggghhhhhhiiijjjlllkkkjjjiiiiiijjjkkkllljjjlllkkkgggeeegggfffccceeeeeedddcccaaa```___^^^[[[ZZZYYYXXXXXXZZZ\\\]]]]]]^^^aaaccceeeffffffffffffeeecccaaa___^^^]]]]]]bbbbbbbbbbbbaaa```___^^^\\\[[[ZZZYYYXXXXXXXXXXXXZZZ[[[]]]^^^______^^^^^^______^^^^^^^^^______```]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\]]]___```bbbaaabbbcccbbb```bbbeeehhhqqqrrrrrrpppmmmhhhccc``````cccggggggdddbbbaaaaaabbbaaa```___^^^______``````___^^^]]]\\\\\\\\\\\\YYYZZZ[[[\\\]]]^^^^^^^^^ZZZZZZZZZZZZ[[[\\\]]]^^^___`````````bbbcccdddeeeeeefffggghhhhhhgggeeedddbbbcccdddeeeeeefffffffffgggfffeeefffhhhjjjjjjiiijjjkkkkkklllmmmnnnnnnooommmmmmkkkkkkkkkkkklllmmmjjjjjjjjjjjjjjjjjjjjjjjjpppttt}}}}}}sssoookkklllnnnppprrruuuwwwxxxtttttttttrrrpppoooqqqrrrrrrsssssssssrrrqqqooonnnlllmmmnnnnnnlllkkklllnnnlllmmmnnnnnnnnnllljjjiiiggghhhiiiiiihhheeecccbbbbbbbbbcccccccccccccccbbbcccbbb```^^^^^^^^^___```bbbbbbcccbbbaaa```^^^]]]^^^]]]]]]]]]]]]]]]^^^^^^[[[[[[[[[\\\]]]]]]^^^^^^[[[[[[\\\]]]^^^```aaabbbcccbbbaaa___]]]ZZZXXXWWWUUUVVVVVVVVVVVVTTTSSSRRRTTTTTTTTTSSSSSSSSSSSSSSSOOOPPPQQQRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIIIIMMMMMMLLLKKKKKKLLLMMMMMMLLLJJJIIIHHHHHHHHHFFFEEEAAA@@@???===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;:::999999::::::999999999999888888888999777666666999;;;:::999888888777777666555555555333333333333333222111111333333333444555555666666888777666666666666777888777777777777777777777777999999999888888777777777999999999999888888888888999999999888777777666666777666666666666666666666999999999999888888888888::::::999999999888888888777777777888888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<<<<===???@@@BBBBBBCCCEEEFFFFFFDDDAAA@@@<<<===???@@@AAAAAAAAA@@@??????@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA```bbbdddcccaaa___^^^^^^```____________``````aaabbbaaaaaaaaaaaacccdddfffhhhfffbbb```___```bbbdddffffffeeeeeedddcccccccccdddeeefffggghhhiiiiiiiiigggffffffeeeeeedddddddddccccccbbbbbbbbbaaaaaaaaaaaabbbbbbccccccdddddddddfffhhhkkkkkkjjjiiiiiijjjiiiiiiiiiiiihhhjjjnnnqqqtttrrrpppnnnllllllllllllnnnnnnmmmkkkjjjhhhggggggfffeeedddddddddfffhhhiiijjjjjjiiihhhhhhiiijjjjjjkkkmmmkkkgggeeeffffffcccffffffeeecccbbbaaa```___ZZZYYYXXXWWWWWWYYYZZZ\\\]]]^^^```bbbdddeeeeeeeeedddcccaaa```^^^]]]\\\\\\^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXX[[[\\\^^^___``````______\\\\\\\\\\\\]]]^^^______]]]]]]\\\\\\[[[ZZZZZZZZZ]]]\\\[[[[[[\\\^^^```bbb```aaaaaa```___```bbbdddmmmnnnppppppnnnjjjfffccc```bbbeeeeeedddbbbaaaaaa``````^^^]]]]]]^^^^^^______^^^]]]\\\[[[[[[[[[[[[ZZZ[[[\\\]]]]]]]]]]]]]]]YYYYYYYYYYYYZZZ[[[\\\\\\^^^^^^___```aaabbbbbbcccffffffggggggffffffeeedddbbbbbbcccdddeeeeeeeeeeeeeeedddcccdddgggiiijjjiiiiiiiiijjjkkkkkkkkkkkkkkkjjjiiiiiihhhhhhiiijjjjjjhhhgggffffffeeefffggghhhmmmooowww{{{oooiiiffffffggghhhjjjkkkmmmnnnnnnnnnnnnmmmkkkjjjkkkmmmoooppppppppppppnnnmmmllllllmmmmmmllljjjiiijjjkkkiiijjjkkkkkkjjjiiigggfffeeefffffffffeeedddbbbaaaaaabbbcccdddddddddddddddbbbaaa```^^^^^^^^^______```aaabbbbbbaaa___\\\[[[[[[[[[[[[[[[\\\]]]^^^___\\\\\\]]]]]]]]]]]]\\\\\\ZZZZZZ[[[[[[]]]^^^```aaacccbbbaaa___]]]ZZZXXXWWWUUUUUUVVVUUUUUUTTTRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQMMMMMMOOOOOOOOOOOOMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKKKKIIIGGGGGGHHHGGGFFFDDDAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;:::888777777888999999888888888777777777666666777999<<<<<<;;;999888888777666666555555444333444444444444333222222222222222333444444555555666666666666666666666666666666666666666666666666888888888888777777777777777777777777777888888888888888777777666555555555666666666666666666666666;;;;;;::::::999999888888999999999888888888888888555555666666777888888999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???>>>>>>===>>>???@@@AAAEEEFFFGGGHHHGGGEEEBBB@@@>>>>>>???@@@AAAAAAAAA@@@???@@@@@@AAAAAAAAAAAAAAA========================<<<<<<<<<<<<=========>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@___aaaccccccaaa^^^\\\\\\^^^^^^^^^^^^^^^___```aaabbbaaaaaa```aaaaaabbbccchhheeebbb___^^^```bbbdddffffffeeeeeedddccccccbbbbbbcccdddfffggghhhhhhhhhffffffeeeeeeddddddcccbbbbbbaaaaaaaaaaaa``````````````````aaaaaabbbbbbbbbdddfffhhhhhhgggfffggghhhhhhiiijjjiiiiiikkknnnqqquuussspppnnnllllllllllllooonnnmmmkkkjjjhhhgggffffffeeebbbaaaaaadddgggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkjjjeeedddggggggdddgggfffeeedddcccaaa``````ZZZYYYXXXWWWWWWXXXZZZ[[[]]]^^^```bbbccccccccccccbbbaaa___^^^]]]\\\\\\[[[[[[[[[\\\\\\\\\[[[ZZZZZZ[[[\\\\\\\\\\\\[[[[[[ZZZ\\\]]]^^^````````````___\\\\\\[[[[[[[[[\\\]]]]]]]]]]]]]]]^^^]]]\\\[[[[[[]]]\\\ZZZZZZZZZ]]]___aaa______^^^^^^^^^^^^___```dddfffiiijjjjjjgggdddbbbaaabbbdddeeedddccccccbbb___^^^]]]\\\\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZ[[[[[[\\\\\\]]]\\\\\\\\\XXXXXXXXXXXXYYYZZZ[[[[[[\\\]]]^^^___```aaaaaaaaafffffffffeeeeeeeeeddddddaaabbbbbbcccddddddcccccccccbbbaaacccfffhhhiiihhhggghhhiiijjjjjjiiiiiihhhhhhhhhhhhhhhiiiiiijjjjjjhhhfffdddcccbbbdddeeefffiiiiiiqqq}}}{{{ooogggccccccbbbbbbcccdddfffgggiiijjjkkkjjjhhhhhhiiijjjlllmmmnnnnnnnnnmmmkkkjjjkkkllllllkkkhhhgggggghhhhhhhhhhhhhhhgggfffeeedddcccccccccccccccbbbaaa```aaaaaabbbddddddeeeeeeeeebbbbbb```_________``````___```aaaaaa```]]]ZZZXXXYYYYYYYYYZZZ[[[\\\^^^___]]]]]]^^^^^^^^^]]][[[[[[YYYYYYZZZZZZ[[[]]]^^^___ccccccbbb```^^^[[[YYYXXXUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQPPPOOONNNNNNKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFFFFFFFFFFEEECCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;;;;:::888666666777888888888777777777666666666777888999:::;;;:::999888777777666555555444444555666666777666666555555222222333333444444444555444555666666666666555444555555555555555555555555777777777777777777777777666666666666777777777777888888777777666555555555555555555666666666666666;;;::::::999888777777666888888888888888888888777555555555555666666777777999999999:::::::::::::::;;;<<<===???AAABBBBBBBBB@@@@@@???>>>>>>???@@@AAAFFFGGGIIIIIIHHHEEEBBB@@@??????@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA========================;;;;;;<<<======>>>>>>>>>?????????@@@@@@@@@@@@@@@?????????@@@AAACCCEEEFFFEEEDDDCCCBBBAAA@@@??????^^^```cccccc```^^^]]]\\\^^^^^^^^^^^^^^^___```aaabbbaaaaaaaaaaaaaaabbbbbbfffdddaaa______aaaccceeefffeeeeeeddddddccccccbbb___```aaacccdddeeeeeeeeebbbccccccccccccbbbaaa```aaaaaaaaa`````````_______________```````````````aaabbbddddddcccbbbccceeefffggghhhiiiiiijjjmmmpppsssrrrpppnnnllllllllllllnnnmmmlllkkkiiihhhgggffffffdddaaa``````bbbeeehhhiiiiiijjjjjjjjjjjjiiiiiifffhhhgggccccccgggiiiggggggfffeeedddcccaaa``````[[[ZZZXXXWWWWWWXXXYYYZZZ]]]^^^___aaabbbbbbaaaaaa___^^^]]]\\\[[[[[[[[[[[[ZZZZZZ[[[[[[\\\[[[[[[[[[\\\\\\]]]^^^^^^^^^]]]]]]\\\]]]^^^````````````______^^^]]]\\\[[[ZZZZZZZZZ[[[[[[\\\]]]]]]\\\\\\[[[\\\[[[ZZZZZZZZZ\\\^^^___]]]]]]\\\\\\]]]]]]]]]]]]^^^```bbbddddddcccbbbaaaaaabbbcccdddeeeeeedddccc^^^]]]\\\[[[[[[\\\]]]^^^]]]]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[\\\[[[[[[ZZZZZZWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\]]]___````````````eeeeeeddddddddddddeeeeee```aaabbbbbbbbbbbbbbbbbbaaa```___aaadddfffggggggfffggghhhiiijjjiiihhhgggggghhhiiijjjjjjkkkkkklllhhhfffdddcccbbbccceeefffeeeeeelllxxx~~~yyypppjjjcccbbbaaa``````aaacccdddggghhhjjjjjjhhhhhhiiijjjjjjkkklllllllllkkkjjjiiiiiiiiijjjhhhfffeeeeeeffffffffffffeeeeeedddcccccc```aaaaaaaaaaaa````````````aaabbbcccdddeeeeeeeeebbbbbbaaaaaaaaa```aaaaaa^^^^^^______]]][[[XXXWWWWWWWWWXXXXXXZZZ[[[]]]^^^]]]^^^______^^^]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^ccccccbbbaaa___]]]\\\[[[VVVVVVUUUTTTTTTSSSSSSSSSRRRRRRQQQPPPOOOMMMMMMLLLIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKLLLLLLLLLKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDDDDEEEEEEDDDBBB@@@???>>>======<<<<<<======<<<;;;;;;;;;;;;<<<======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999777777888777777666666666555555555999999888777777777888999777777666666555444444444555555666666777666666555444444444444444555555555333444555555555555444333666666666666666666666666666666666666666666666666555555666666666777777777888888888777666666555555444444555555666666666777999888888777666555444444777777777777777777777777666666666666555555444444777888888888999999::::::;;;<<<===???AAABBBCCCCCC@@@@@@???>>>>>>???@@@AAAFFFGGGHHHIIIGGGEEEBBB@@@@@@@@@??????????????????>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===??????@@@??????????????????????????????>>>??????AAACCCEEEFFFGGGFFFEEEDDDBBBAAA@@@@@@@@@^^^```bbbbbb```___^^^___^^^^^^]]]]]]]]]^^^______````````````aaaaaaaaaaaacccbbbaaa``````bbbcccddddddddddddcccbbbbbbaaaaaa\\\]]]^^^___```aaaaaaaaa______aaabbbbbbaaa```___aaaaaa`````````____________________________________```aaaaaa``````aaabbbccceeefffggggggiiikkkmmmppppppooonnnmmmlllkkkkkkkkkkkkjjjiiihhhggggggffffffdddbbb``````bbbeeegggiiiiiijjjjjjjjjjjjiiiiiiccceeedddaaabbbgggiiihhhffffffeeecccbbbaaa```___\\\ZZZYYYWWWWWWXXXYYYZZZ\\\]]]___```aaa``````___\\\\\\[[[ZZZZZZZZZZZZZZZYYYZZZ[[[\\\\\\\\\\\\\\\[[[\\\^^^_________^^^^^^[[[\\\^^^___``````______aaa```___]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZZZZ[[[\\\\\\]]]\\\[[[ZZZ[[[]]]^^^]]]\\\\\\]]]^^^______`````````aaa``````bbbdddeeeeeeccc]]]\\\\\\[[[[[[\\\^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[]]]___`````````___bbbbbbcccdddeeeeeeeeeeee``````aaaaaaaaaaaaaaa``````___^^^```bbbdddeeedddccceeeggghhhiiihhhgggfffffffffhhhjjjkkkkkkllllllhhhgggeeedddccccccdddeeecccbbbgggqqqvvvsssnnnlllcccbbb```______```bbbccceeegggiiiiiihhhhhhhhhiiihhhiiijjjjjjjjjiiihhhgggfffggggggfffdddcccdddeeeddddddccccccbbbaaaaaaaaa_______________````````````aaabbbcccccccccccccccaaaaaaaaaaaaaaaaaa``````^^^^^^]]]\\\ZZZXXXWWWVVVVVVVVVVVVWWWXXXZZZ[[[\\\]]]^^^___```___^^^\\\ZZZYYYYYYYYYZZZZZZ\\\]]]]]]aaaaaaaaa``````^^^]]]]]]XXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKIIIIIIDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDCCCCCCDDDDDDCCCAAA??????>>>===============<<<;;;:::999999:::;;;<<<>>>===<<<;;;:::::::::;;;999999999999999999999999999;;;<<<;;;999888888999666666666555555555444444888999888666444444666888777777666555555444444333222222333444444444444333444444444444444555555555333333333333333333333333666666666666666666666666555555555555666666666666555555666666777777888888888888888777666666555555444444444555555666666777666666555555444444333333666666666666777777777777888777777666555555444444666666777777888999999999;;;<<<===???AAABBBBBBBBB???>>>>>>===>>>???@@@AAADDDEEEFFFGGGFFFDDDAAA???@@@???>>>==================>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAAAAAAAA@@@?????????>>>>>>>>>>>>>>>??????@@@AAACCCEEEGGGHHHFFFEEECCCAAA??????@@@@@@^^^```aaaaaa```___aaabbb]]]]]]\\\[[[[[[[[[\\\\\\]]]]]]^^^______``````___^^^^^^___```aaabbbccccccbbbaaaaaa``````______^^^[[[\\\\\\]]]^^^^^^^^^]]]\\\]]]___aaabbbaaa```___aaaaaaaaa````````````___________________________^^^___``````______```bbb```bbbdddeeeeeegggiiikkklllmmmnnnnnnnnnmmmkkkjjjhhhhhhhhhhhhggggggfffffffffdddbbbaaaaaabbbdddeeeggghhhhhhiiiiiihhhhhhgggcccdddccc___```dddgggfffeeeeeedddcccaaa```___^^^]]]\\\ZZZXXXXXXYYYZZZ[[[\\\]]]______```___^^^^^^[[[ZZZYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\]]]\\\YYYZZZ\\\^^^___^^^]]]]]]ZZZ[[[]]]^^^______^^^^^^bbbaaa```^^^^^^]]]]]]]]]aaa```^^^\\\ZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[ZZZZZZYYYYYYZZZ]]]___^^^\\\[[[[[[ZZZYYYZZZ[[[]]]^^^___^^^]]]___bbbdddcccbbb]]]\\\\\\[[[\\\]]]^^^___^^^^^^]]][[[[[[[[[[[[[[[YYYYYYYYYYYYXXXWWWVVVUUUWWWWWWWWWWWWXXXYYYZZZ[[[ZZZ\\\^^^```aaaaaa```___^^^```bbbeeefffffffffeee`````````aaaaaa``````___```___^^^___aaabbbcccbbb___aaadddfffgggfffeeedddbbbccceeegggiiiiiiiiiiiigggffffffeeeddddddccccccaaa```ccchhhjjjhhhhhhjjjaaa```^^^]]]]]]^^^```bbbaaadddfffgggffffffggghhheeefffgggggghhhgggfffeeecccdddeeeeeeccccccccceeebbbaaa```___^^^^^^^^^^^^^^^^^^^^^^^^______```aaa```aaaaaabbbbbbbbbaaaaaa^^^^^^_______________^^^___^^^[[[YYYWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZZZZ\\\]]]___``````^^^\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]YYYXXXWWWUUUUUUUUUUUUVVVTTTSSSRRRPPPNNNLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDEEEFFFFFFEEEDDDDDDDDDCCCBBBBBBCCCCCCBBBAAA???>>>>>>===============<<<:::999888888999:::<<<===<<<;;;:::999999999999888888888888888888888888777999::::::888777888999555555555444444444444333333555777777555444555777777666666555555444333333111111222333333333333333333333333333333333333333444333222111111222333444444444444444444444444444444444444555555666666666555555666777777888999999777777666666555444444444333333444555555666777777444444444444444333333333555555555666666666777777777666666666666666666666555555666777777888999999;;;<<<===???@@@AAAAAAAAA======<<<<<<===???@@@BBBAAABBBDDDEEEDDDBBB@@@>>>@@@???===<<<;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>========================;;;===???AAABBBBBBAAAAAA??????>>>>>>>>>=========>>>>>>???@@@AAACCCEEEFFFCCCBBB@@@>>>======>>>???___```aaa```___```bbbddd\\\\\\[[[ZZZZZZYYYZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^ZZZ[[[]]]___```aaabbbbbb```______^^^]]]]]]\\\\\\[[[[[[\\\]]]]]]\\\\\\\\\[[[]]]___aaabbbbbbaaa```bbbaaaaaaaaa````````````___________________________`````````______aaabbb^^^```bbbddddddeeehhhiiiiiikkkmmmoooooommmkkkiiiggggggggggggggggggggggggeeedddcccbbbaaabbbdddeeeeeefffggghhhhhhgggfffeeedddeeeccc^^^^^^bbbeeeccceeedddcccbbbaaa___^^^^^^^^^\\\ZZZYYYXXXYYYZZZ[[[\\\]]]^^^_________^^^]]]ZZZYYYYYYXXXXXXXXXYYYYYYXXXXXXZZZ[[[\\\\\\\\\\\\WWWXXX[[[]]]^^^]]]\\\\\\ZZZ[[[\\\^^^___^^^^^^]]]aaaaaa```_________``````iiigggccc___\\\[[[[[[[[[XXXYYY[[[]]]]]]\\\ZZZYYYYYYXXXXXXZZZ^^^```^^^\\\ZZZXXXVVVTTTUUUWWWYYY[[[]]]\\\[[[]]]aaacccbbb```]]]]]]\\\\\\\\\]]]___```___^^^]]]\\\[[[[[[[[[[[[YYYYYYXXXXXXWWWVVVUUUTTTXXXXXXXXXXXXXXXYYY[[[[[[ZZZ\\\^^^```aaaaaa```___\\\^^^bbbeeeggggggfffeee___```````````````______```___^^^^^^```aaaaaaaaa]]]___bbbdddfffeeedddccc___```bbbeeefffgggggggggeeefffffffffeeecccbbbaaa```___```cccbbb```bbbfff```^^^\\\[[[[[[]]]___aaa___aaadddeeeeeedddeeeeeebbbcccdddeeeeeeeeedddcccbbbcccddddddcccbbbccceee```___^^^]]]\\\\\\\\\\\\^^^^^^^^^^^^______aaaaaa```aaaaaaaaaaaa``````___\\\\\\]]]^^^^^^]]]]]]]]]```^^^ZZZWWWVVVUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYYYY[[[]]]___aaaaaa___]]][[[[[[ZZZZZZZZZ[[[\\\]]]]]]ZZZZZZ[[[\\\]]]]]]]]]]]]ZZZYYYWWWVVVUUUUUUVVVWWWTTTSSSRRRPPPNNNLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHDDDEEEGGGHHHHHHGGGFFFEEECCCDDDEEEFFFFFFEEEDDDCCCCCCBBBAAAAAACCCCCCBBB@@@???>>>>>>============>>>;;;:::888777777888:::;;;<<<;;;:::999888888888888777777777777777777777777555777999999777777777888555555444444444333333333---222777999777555555666777666666555444444333333222333444444555555555444222222222222222222222222444333111000000111333444333333333333333333333333444444444555555555666666555666666777888999999:::666555555444444333222222333333444444555666777777333333444444444444444444444555555555666666777777555555666666777888888888444555555666777888888999;;;<<<===>>>???@@@@@@@@@<<<;;;;;;<<<===???AAABBB???@@@BBBDDDCCCBBB???>>>???>>><<<;;;:::::::::;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>>>>=========<<<======>>>???@@@BBBDDDDDDAAA@@@>>><<<;;;<<<===>>>bbbbbbaaa```___^^^]]]]]]ZZZYYYXXXXXXYYY[[[]]]___ZZZ[[[]]]^^^^^^]]][[[ZZZZZZZZZ\\\]]]___```aaabbb^^^\\\ZZZYYYXXXYYYZZZ[[[^^^]]]ZZZXXXXXXYYY[[[\\\___^^^\\\]]]___bbbbbbbbbaaabbbcccccccccaaa```_________^^^]]]\\\\\\\\\\\\^^^^^^^^^^^^_________````````````^^^^^^aaaeeehhhiiijjjkkkkkkkkkkkkiiiiiiiiihhheeecccbbbccccccdddhhhdddaaa```bbbcccbbb```aaaccceeegggggggggfffeeeiiifffbbb___^^^___bbbdddfffeeecccaaa^^^\\\[[[ZZZZZZ[[[ZZZYYYYYYZZZ]]]```____________^^^]]]\\\[[[]]]\\\[[[YYYWWWUUUTTTSSSTTTVVVYYYZZZYYYXXXXXXYYYVVVWWWYYYZZZZZZZZZYYYXXXYYYYYYZZZ[[[\\\^^^```aaa___```aaa```______aaaccckkkiiiddd```^^^^^^```aaa```^^^[[[YYYYYYYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\[[[ZZZXXXVVVUUUTTTUUUUUU\\\ZZZYYYZZZ^^^aaaaaa___^^^]]]\\\[[[[[[]]]^^^```___^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYXXXWWWUUUTTTSSSSSSTTTVVVXXXYYYYYYXXXXXXZZZ\\\___aaabbb```]]][[[^^^___aaaccceeefffggghhhaaa```______```___]]][[[]]]]]]^^^___```aaabbbcccccccccccccccbbbbbbbbbbbb___```aaabbbccceeeeeefffddddddeeefffeeedddcccbbb``````aaabbbbbbaaa______^^^]]]]]]\\\[[[[[[[[[\\\]]]^^^___aaaccceeeggggggfffeeeddddddccccccddddddaaabbbbbbcccccccccbbbbbb``````___]]][[[[[[^^^```___`````````aaaaaaaaaaaagggeeeaaa^^^\\\ZZZZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[WWWXXXXXXWWWTTTSSSSSSTTTTTTUUUVVVVVVUUUWWWZZZ\\\ZZZ\\\^^^```aaaaaa___^^^]]]\\\[[[\\\]]]]]]\\\ZZZ\\\\\\[[[\\\]]]^^^\\\ZZZZZZXXXVVVTTTTTTTTTUUUVVVZZZXXXUUUQQQMMMJJJHHHGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEBBBBBBAAA@@@@@@@@@@@@AAAAAA???>>>>>>???>>>===;;;999999888777666666666666888888888888888888888888999777555444333444666777777777777777777666555555444444444444444444444444444444444444444444444444444444555555555555444444444333222222444444333222333333333222222111111111222222222222222222222222333333333444444333222222444333333222222333333444777777888888888888777777666666555555555444444444333444444555666777888888222222333333333333444444555555555444444333333333444444555555666666777777555444444444444555666666888999:::;;;<<<<<<<<<<<<>>>===;;;:::;;;<<<>>>???<<<>>>>>>===:::999:::;;;???>>>>>>===<<<<<<;;;;;;999:::;;;;;;<<<<<<<<<<<<;;;;;;=========<<<;;;:::===>>>>>>>>>????????????@@@@@@???>>>>>>>>>>>>>>>>>>@@@???<<<>>>BBBBBB???@@@@@@???>>>======>>>>>>aaaaaaaaa```___^^^^^^]]]\\\[[[YYYYYYYYYZZZ\\\]]]\\\\\\^^^^^^^^^\\\ZZZYYYYYYZZZ[[[\\\^^^___```aaa^^^\\\ZZZYYYXXXYYYZZZ[[[\\\ZZZYYYWWWWWWXXXZZZ[[[]]]\\\\\\]]]aaadddeeefffccccccccccccbbb```___^^^^^^^^^]]]\\\\\\\\\]]]]]]______^^^_______________``````aaa```___aaadddfffiiijjjjjjkkkkkkjjjiiihhhhhhfffdddcccbbbcccddddddfffccc``````aaabbbaaa___aaabbbccceeeeeeeeeeeedddgggdddaaa]]]\\\]]]___aaaaaaaaa```___^^^]]]\\\\\\[[[\\\\\\[[[ZZZ[[[^^^aaa```______^^^^^^]]]\\\\\\\\\\\\ZZZYYYWWWUUUTTTSSSTTTUUUWWWWWWVVVVVVWWWXXXVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^____________aaacccjjjhhhdddaaa```aaabbbcccaaa^^^\\\ZZZZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZYYYXXXWWWWWWVVVVVVVVV[[[YYYXXXZZZ]]]______^^^^^^]]][[[[[[[[[\\\^^^___^^^^^^]]][[[ZZZXXXWWWVVVXXXXXXWWWWWWVVVTTTSSSRRRTTTUUUVVVXXXYYYYYYYYYYYYZZZ[[[]]]______^^^]]][[[\\\]]]___aaaccceeeeeefff```___^^^_________]]][[[]]]]]]^^^___```aaabbbbbbaaaaaa``````___^^^^^^]]]^^^______```aaabbbccccccaaabbbbbbccccccbbbaaa```___``````aaaaaa```^^^^^^\\\\\\[[[ZZZZZZZZZZZZZZZ\\\]]]^^^```bbbdddeeefffbbbbbbaaa````````````aaa```aaaaaabbbbbbbbbaaaaaa``````___]]][[[[[[]]]______````````````aaaaaaaaadddbbb___\\\ZZZYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYUUUVVVWWWVVVTTTSSSTTTUUUTTTUUUVVVUUUUUUUUUXXXZZZ[[[]]]aaadddeeedddbbb```]]]\\\[[[\\\]]]]]][[[YYY[[[ZZZYYYZZZ\\\\\\ZZZYYYWWWVVVTTTSSSRRRSSSTTTUUUVVVTTTRRROOOMMMKKKJJJIIIFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDDDDEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@>>>>>>??????===<<<;;;;;;:::888888777777777777777777777777777777777888777555444444444666666555666666666666555444444444444444444444444444444444444444444444444444444444444555555555555444444555444333333444555444333333333333222222222111111222222222222222222222222222333333444333333222222444333333222222333333444666666777777777777666666666555555555444444444333333333444444555666666666222222222333333333444444666666555555444444444444666666666555555555555555444444444444444555666666888999:::;;;;;;<<<<<<;;;===<<<;;;::::::<<<===>>>======<<<========================<<<<<<;;;;;;;;;999999::::::;;;::::::::::::;;;<<<=========<<<<<<>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<<<<<<<<<<:::<<<;;;:::===BBBBBB???@@@???>>>>>>======>>>>>>`````````______^^^^^^^^^]]]\\\[[[YYYYYYYYYZZZ[[[]]]^^^^^^^^^]]]\\\ZZZYYYXXXXXXYYYZZZ\\\]]]^^^^^^]]][[[YYYWWWWWWWWWXXXYYYXXXWWWWWWWWWWWWWWWXXXYYY[[[ZZZZZZ]]]aaaeeeggghhhfffeeecccaaa___^^^]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^```______^^^^^^^^^______```aaaccccccbbbbbbcccdddiiiiiijjjjjjjjjhhhgggfffddddddbbbbbbbbbbbbcccddddddbbb```___``````___^^^```aaaaaabbbbbbcccddddddeeebbb___\\\ZZZ[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\]]][[[\\\\\\[[[[[[\\\^^^aaa``````___^^^]]]]]]]]]]]]\\\[[[ZZZYYYWWWUUUTTTTTTSSSTTTUUUTTTSSSSSSUUUWWWWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[]]]]]]]]]^^^aaacccgggfffdddcccbbbdddeeegggbbb___]]]\\\\\\\\\ZZZYYYWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXYYYXXXWWWXXXZZZ\\\\\\[[[]]]\\\[[[ZZZ[[[\\\]]]^^^]]]]]][[[YYYWWWUUUTTTSSSVVVVVVVVVVVVUUUSSSRRRRRRTTTTTTVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[[[[ZZZ[[[]]]___```bbbbbbbbb```___^^^^^^___^^^\\\ZZZ\\\\\\]]]^^^___``````aaa_________^^^]]]\\\\\\[[[]]]]]]]]]]]]]]]^^^______^^^^^^___``````______^^^^^^^^^______^^^^^^]]]\\\ZZZZZZYYYYYYXXXXXXYYYYYY[[[\\\]]]^^^```aaabbbccc``````___^^^^^^^^^^^^^^^^^^^^^______`````````aaa`````````^^^[[[[[[\\\^^^_________`````````aaaaaa```___]]][[[YYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWSSSUUUVVVVVVUUUUUUVVVWWWVVVWWWWWWWWWUUUUUUVVVWWWZZZ]]]bbbfffgggeeebbb```]]]\\\ZZZ[[[\\\\\\ZZZYYYYYYXXXWWWXXXZZZZZZXXXWWWTTTSSSRRRQQQQQQQQQRRRSSSQQQPPPNNNMMMKKKJJJJJJJJJEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAA???>>>>>>>>>>>>===;;;======;;;:::999888888777666666666666666666666666888777555444444444555666444555555555555444333333444444444444444444444444333333333333333333333333333444444555555444444333555444333333555555444333333333333222222222222111222222222222222222222222222222333333333333222222333333222222222222333333555555666666666666555555555555444444444444333333333333333333333333333333222222222222333333333333666666555555555555444444777666666555555444333333444444444444444555555666777888999::::::;;;;;;:::;;;::::::999999;;;<<<======;;;:::<<>><<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999999:::<<<===>>>????????????>>>>>>===============>>>===<<<<<<;;;;;;<<<<<<;;;=========@@@FFFGGGDDD???>>>>>>============>>>^^^^^^^^^^^^^^^^^^^^^]]][[[[[[ZZZYYYYYYZZZZZZ[[[^^^^^^^^^]]]\\\[[[YYYXXXWWWWWWXXXYYYZZZZZZ[[[[[[[[[YYYWWWUUUTTTUUUVVVWWWUUUUUUVVVVVVVVVVVVVVVWWWYYYXXXXXX[[[___ccceeeeeeeeeccc```^^^[[[ZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^___``````^^^^^^]]]^^^^^^___aaadddggggggfffdddddddddhhhiiiiiiiiihhhgggeeedddaaaaaa``````aaabbbccccccaaa```____________^^^^^^____________```aaabbbccccccaaa^^^\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[YYYZZZ[[[ZZZZZZZZZ]]]___```___^^^]]]\\\]]]]]]^^^[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTRRRSSSUUUWWWWWWVVVUUUUUUUUUVVVWWWXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXZZZ[[[[[[]]]```bbbccccccccccccdddeeeggghhhbbb```^^^]]]]]]]]][[[ZZZWWWWWWVVVUUUTTTTTTUUUUUUVVVWWWYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYYYY[[[ZZZZZZZZZZZZ[[[\\\\\\ZZZZZZYYYXXXVVVUUUTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[YYYZZZ[[[]]]^^^____________^^^]]]]]]^^^]]][[[YYYZZZZZZ[[[[[[\\\]]]]]]^^^]]]]]]^^^^^^^^^^^^^^^___]]]\\\[[[ZZZZZZ[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[\\\^^^______``````___^^^^^^]]]]]]^^^^^^\\\\\\\\\]]]^^^___``````aaaaaa```^^^\\\[[[[[[]]]^^^^^^^^^_________``````^^^]]][[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVSSSTTTVVVVVVVVVWWWXXXZZZYYY[[[\\\[[[YYYWWWWWWXXXWWW[[[```eeefffddd```^^^]]][[[YYYYYYZZZZZZYYYXXXXXXWWWVVVWWWXXXYYYWWWUUURRRRRRQQQPPPPPPQQQQQQRRRNNNMMMLLLJJJIIIIIIHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBAAA@@@@@@??????@@@@@@@@@???======>>>>>><<<;;;===<<<;;;999888777777777555555555555555555555555777666555444444444555555555555555555555444333333333333333333333333333333222222222222222222222222333333444444444444333333444333222222444444333222222222222222222222222222111111111111111111111111111111222333333333333222333333222222222222333333333444444555555444444333444444333333333333333333333333222222111111111111111222222222222333333333444444444444444444444444555555444444444444444444444444333333444444555666666666777888999999999999999888888888888:::;;;<<<>>>:::888:::???AAA>>>;;;:::::::::;;;;;;;;;<<<<<<============<<<<<<;;;:::999:::<<<===???@@@AAABBB@@@???>>>===<<<<<<<<<<<>>============>>><<<>>>>>>===@@@EEEFFFCCC>>>======<<<<<<=========\\\\\\\\\\\\\\\]]]]]]]]]WWWXXXXXXXXXYYYZZZ[[[[[[^^^]]]]]]\\\[[[YYYXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXVVVUUUSSSSSSTTTUUUVVVUUUUUUVVVVVVVVVVVVVVVVVVXXXWWWVVVXXX[[[^^^______aaa___]]]ZZZXXXWWWWWWWWWYYYYYYYYYZZZZZZ\\\]]]^^^___^^^]]]\\\\\\]]]^^^___bbbfffjjjkkkjjjgggfffeeehhhhhhhhhhhhgggeeecccbbb^^^^^^______``````aaabbb^^^_________^^^^^^^^^^^^^^^^^^]]]^^^^^^___aaaaaaaaa```___]]][[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVWWWXXXXXXWWWXXXZZZ[[[^^^]]]]]]\\\\\\\\\\\\]]]ZZZZZZYYYXXXWWWWWWVVVVVVVVVWWWVVVUUUSSSTTTVVVXXXWWWWWWUUUTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTUUUUUUTTTUUUWWWXXXYYY[[[]]]```___```aaabbbcccdddeeefff```___]]]]]]^^^]]][[[YYYWWWVVVUUUTTTTTTSSSTTTTTTTTTVVVXXXYYY[[[[[[ZZZZZZWWWWWWVVVVVVUUUUUUUUUVVVXXXXXXXXXXXXXXXYYYYYYZZZWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTSSSQQQQQQRRRSSSUUUVVVXXXXXXYYYYYYXXXXXXXXXYYYZZZ[[[XXXYYYZZZ[[[\\\]]]]]]]]]^^^]]]\\\\\\]]]\\\ZZZXXXWWWXXXXXXYYYYYYZZZZZZZZZYYYZZZ[[[]]]___```bbbbbb]]]\\\ZZZYYYYYYZZZ[[[[[[]]]]]]\\\\\\\\\]]]]]]]]][[[[[[ZZZYYYXXXXXXXXXWWWYYYYYYXXXXXXXXXYYYYYYZZZYYYYYYZZZ[[[\\\\\\]]]]]]]]]]]]\\\[[[[[[[[[\\\\\\ZZZZZZZZZ[[[\\\^^^___```aaabbbaaa___\\\ZZZZZZ[[[\\\\\\]]]]]]]]]^^^^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUWWWXXXYYYYYYYYY[[[\\\]]]___aaa```^^^[[[ZZZZZZVVVZZZ```dddfffddd```^^^]]][[[XXXXXXXXXYYYXXXWWWWWWVVVVVVWWWXXXXXXWWWUUUQQQQQQQQQPPPPPPPPPPPPPPPNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAABBBBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>???===<<<<<<<<<<<<;;;999;;;:::999777666666555555666666666666666666666666666555555444444444444444555666666666666555444444333333333333333333333333222222222222222222222222222222333333333333222222222111000000222222111000222222222222222222222222111111111111111111111111000111222222333333333222333222222111111222222333333333444444444444333333222222333333333333333333222222222111000000//////111111111222222222333333222222222222222222222222111222222333444555555666333333333333333444555555444555666777888888888888666666666777777888999:::===999666888<<<===:::777888999999:::;;;<<<======<<<<<<===<<<<<<;;;::::::::::::<<<>>>@@@BBBCCCDDDBBBAAA???===;;;;;;;;;<<>>>>>===============999;;;:::888:::>>>>>>:::===<<<<<<<<<<<<<<<======YYYYYYYYYZZZZZZ[[[[[[[[[UUUUUUVVVWWWXXXYYYZZZZZZ\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSUUUVVVXXXXXXXXXWWWVVVVVVVVVVVVVVVWWWVVVTTTUUUWWWYYYZZZZZZ[[[ZZZYYYXXXVVVVVVUUUUUUWWWWWWWWWXXXYYYZZZ[[[\\\]]]\\\[[[ZZZZZZ\\\^^^___cccfffjjjlllkkkiiihhhgggggggggggggggeeecccaaa___]]]]]]]]]^^^^^^_________]]]^^^``````^^^]]]^^^^^^\\\]]]]]]^^^______``````_________^^^]]]\\\[[[ZZZZZZZZZYYYXXXWWWVVVUUUUUUSSSTTTVVVVVVUUUUUUWWWXXXZZZ[[[\\\\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWXXXXXXWWWUUUUUUVVVXXXWWWWWWVVVVVVUUUUUUVVVVVVXXXWWWVVVUUUUUUTTTTTTTTTRRRSSSUUUVVVWWWXXX[[[]]][[[\\\^^^___```aaaaaa```^^^]]]\\\\\\]]]\\\ZZZXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSTTTUUUWWWXXXYYYYYYYYYWWWWWWWWWUUUSSSRRRSSSUUUUUUUUUVVVVVVVVVWWWWWWWWWTTTTTTUUUUUUVVVVVVWWWWWWVVVVVVWWWWWWVVVUUUUUUTTTQQQQQQQQQRRRTTTVVVXXXYYYZZZZZZYYYYYYYYYZZZ[[[\\\YYYZZZ[[[\\\\\\\\\\\\\\\]]]\\\[[[[[[\\\[[[YYYWWWVVVVVVWWWWWWXXXXXXXXXXXXUUUVVVXXX[[[^^^aaacccddd^^^]]][[[ZZZZZZ[[[\\\]]]^^^]]]\\\[[[[[[[[[\\\\\\ZZZYYYXXXWWWVVVUUUUUUUUUXXXXXXXXXWWWXXXXXXYYYZZZYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYY[[[]]]___aaabbbbbbbbb```\\\ZZZYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZ[[[]]]]]]\\\\\\]]]^^^^^^aaaccccccaaa^^^\\\[[[XXX[[[```dddfffeeebbb```]]]ZZZXXXVVVWWWWWWWWWVVVVVVUUUUUUUUUWWWWWWUUUTTTQQQQQQPPPPPPOOONNNNNNMMMNNNMMMKKKHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA???@@@BBBCCCCCCCCCBBBAAA>>>>>>===<<<<<<<<<<<<======;;;::::::;;;:::999777888777666555555555555555666666666666666666666666555555555555444444333333666666666666666555444444333333333333333333333333111111111111111111111111111222222333333222222111111000//////111111000///111222222222222333333333111111111111111111111111///000111222333333333333222222111111111111222222333333444444444444333333111111222222222222333333111111111111000000//////111111111111222222222222000000111111111111222222///000111222444555666666333333333333333444444555333444555666666777777666333444444555666777888888:::777555666999999888555888888999;;;<<<===??????::::::;;;;;;;;;::::::999;;;<<<<<<>>>@@@CCCEEEFFFEEECCC@@@===;;;;;;;;;<<<===<<<;;;;;;::::::;;;;;;;;;<<<:::777888;;;;;;777<<<;;;;;;;;;;;;<<<<<<===VVVVVVWWWXXXXXXYYYZZZZZZTTTUUUVVVVVVWWWWWWWWWWWWYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTUUUXXXZZZ[[[\\\[[[XXXVVVUUUVVVWWWWWWUUUTTTRRRSSSUUUXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZYYYXXXWWWXXX[[[]]]___aaaeeeiiikkkjjjiiihhhhhhgggggggggfffdddbbb___^^^\\\\\\]]]]]]]]]]]]]]]]]]\\\^^^aaaaaa___]]]^^^___[[[\\\^^^___```______^^^\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVVVVUUUQQQSSSUUUUUUUUUTTTUUUWWWWWWXXXZZZ\\\\\\[[[YYYWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVWWWYYYXXXVVVUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUWWWVVVUUUTTTTTTSSSTTTTTTQQQRRRTTTTTTUUUVVVYYY[[[XXXYYY[[[\\\]]]\\\[[[ZZZ[[[ZZZZZZZZZ[[[ZZZXXXVVVVVVVVVUUUTTTTTTTTTUUUUUUSSSSSSSSSSSSTTTVVVWWWXXXWWWXXXXXXUUURRRQQQRRRTTTRRRSSSTTTTTTTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSUUUXXXZZZ[[[ZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZ[[[ZZZXXXVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWXXXZZZ\\\___bbbdddeee```^^^\\\[[[[[[]]]___aaa^^^]]]\\\ZZZYYYYYYYYYZZZYYYXXXVVVUUUTTTSSSSSSTTTVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXYYYXXXXXXYYYZZZ]]]```bbbbbbcccbbb```]]]ZZZYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXVVVUUUTTTUUUVVVWWWXXXYYYZZZ[[[\\\```aaaaaa```___^^^^^^___\\\___bbbcccaaa]]]ZZZYYYXXXZZZ^^^bbbdddcccbbbaaa]]]ZZZWWWUUUVVVVVVVVVUUUTTTSSSRRRSSSUUUUUUSSSRRRPPPPPPOOONNNMMMLLLJJJIIIMMMLLLJJJHHHFFFDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA>>>???BBBDDDEEEDDDDDDCCC===<<<;;;;;;::::::;;;;;;;;;:::888888999999777666666666555555555555555666444444444444444444444444444555555555444444333333444555555555555444333333222222222222222222222222111111111111111111111111111111222222222222111111111000///000111222111///111111222222222333333333111111111111111111111111///000111222222333333333222222111111111111222222333333444444444444333333111111111111222222222333111111111000000000000000111111111111222222222222000000111111222222222222000000111222333444444555333333222222333333444555222333444555555666666666111222333555666666777777555555555666777777888888777888999;;;===???@@@AAA;;;<<<<<<============<<<=========>>>@@@CCCEEEGGGHHHEEEBBB>>><<<;;;<<<<<<<<<<<<;;;::::::::::::;;;======<<<999999===<<<888;;;;;;::::::;;;;;;<<<===TTTUUUUUUVVVWWWXXXYYYYYYUUUUUUVVVVVVVVVUUUTTTTTTXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVWWWVVVVVVVVVXXXZZZ]]]______]]]ZZZWWWUUUVVVWWWXXXTTTSSSQQQRRRUUUXXXYYYYYYTTTUUUWWWXXXYYYXXXWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWYYYXXXVVVVVVWWWZZZ]]]``````cccgggiiiiiihhhhhhhhhgggggggggeeecccaaa^^^]]]\\\\\\]]]]]]]]]\\\\\\[[[[[[^^^aaaaaa___]]]^^^```ZZZ\\\^^^```aaa```___^^^ZZZ[[[\\\]]]]]]\\\[[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWQQQSSSUUUUUUUUUTTTUUUVVVUUUWWWZZZ\\\\\\ZZZWWWUUUXXXXXXXXXXXXXXXXXXXXXXXXUUUWWWYYYYYYWWWUUUTTTTTTWWWWWWXXXYYYXXXWWWUUUTTTUUUUUUTTTSSSSSSSSSSSSSSSQQQRRRSSSTTTTTTUUUWWWYYYWWWXXXYYY[[[ZZZYYYWWWVVVZZZYYYYYYYYYZZZYYYWWWUUUVVVUUUUUUUUUUUUUUUVVVVVVSSSRRRRRRQQQRRRTTTUUUWWWWWWXXXXXXVVVRRRPPPQQQSSSQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQSSSTTTTTTTTTTTTSSSSSSRRRTTTTTTTTTUUUWWWYYY\\\]]][[[[[[\\\]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\[[[ZZZZZZ[[[ZZZXXXVVVXXXXXXYYYYYYYYYYYYYYYYYY[[[\\\^^^```bbbdddfffgggaaa___]]]\\\]]]___aaaccc^^^]]][[[YYYXXXWWWWWWXXXYYYWWWUUUTTTRRRRRRRRRSSSUUUTTTTTTTTTUUUVVVVVVWWWYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYYYYYYYYYYZZZXXXXXXXXXXXXZZZ]]]```bbbbbbcccccc```]]]ZZZXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVTTTSSSRRRSSSTTTUUUWWWYYY[[[\\\]]]cccddddddccc```______```YYY\\\```aaa___[[[XXXWWWVVVXXX[[[^^^`````````___]]]ZZZWWWUUUUUUVVVVVVUUURRRQQQQQQRRRSSSSSSRRRPPPOOOOOONNNMMMKKKIIIHHHGGGLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@===???BBBDDDFFFFFFEEEDDD;;;;;;:::999999999999::::::999777777888888666555555555555555555666777777333333333333333333333333444444555555444444333222333333444444444333222222222222222222222222222222000000000000000000000000111111222222222222111111222111000111222333222000111111111222222333333333000000000000000000000000//////000222222333333333222222111111111111222222333444444555555444444333000000111111222222222333000000000111111111111111000111111111111222222222111111222222222333333333222222222222222222333333333333222222333333444555222222333444555555555555000111333444555666666666222444666666666777999;;;777888:::<<<>>>@@@AAABBB>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>???AAACCCEEEGGGIIIGGGCCC???<<<<<<<<<===>>>>>>===<<<<<<<<<<<<===999:::888555777::::::666::::::::::::;;;;;;<<<===WWWWWWVVVVVVVVVWWWWWWXXXZZZXXXUUUTTTUUUVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYXXXWWWVVVVVVUUUUUUVVVWWWYYY\\\^^^``````]]]ZZZWWWUUUUUUVVVWWWTTTSSSRRRSSSUUUVVVVVVUUURRRRRRSSSTTTTTTTTTTTTTTTUUUWWWXXXXXXVVVUUUUUUVVVUUUVVVXXXYYY[[[\\\\\\\\\bbbaaaaaaaaabbbcccddddddaaaccceeeffffffdddbbb```YYYYYYXXXWWWWWWYYY]]]```___^^^]]]___aaa```\\\XXXXXXZZZ]]]```aaa```^^^]]]\\\[[[[[[]]]aaabbb```]]]YYYXXXWWWVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTVVVXXXZZZ[[[YYYWWWVVVWWWVVVVVVUUUUUUVVVVVVWWWTTTUUUUUUUUUVVVUUUUUUUUUWWWWWWWWWWWWWWWUUUTTTSSSPPPRRRTTTSSSPPPOOOQQQSSSQQQRRRSSSSSSSSSSSSRRRRRRWWWXXXXXXYYYXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWVVVUUUUUUWWWYYYVVVTTTRRRQQQQQQRRRUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSQQQRRRSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPTTTTTTTTTTTTTTTSSSRRRRRRTTTSSSRRRTTTWWWYYYYYYYYY]]][[[YYYYYY[[[]]]]]]]]]^^^```bbbccccccbbb```^^^YYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[[[[YYYXXXWWW\\\]]]___`````````______```___]]]]]]^^^^^^^^^]]]]]]\\\[[[[[[ZZZ[[[[[[[[[[[[YYYUUURRRQQQRRRTTTVVVXXXWWWVVVUUUTTTUUUUUUVVV\\\\\\[[[ZZZZZZZZZZZZZZZ\\\[[[ZZZYYYYYYXXXXXXXXXVVVWWWXXXYYY[[[]]]^^^___cccbbb```^^^\\\[[[ZZZZZZXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVUUUTTTTTTTTTRRRRRRSSSUUUWWWZZZ\\\]]]fffdddaaa^^^\\\ZZZYYYYYYYYYYYYZZZZZZZZZYYYWWWVVVZZZYYYXXXWWWWWWXXXZZZ[[[YYYXXXWWWVVVUUUTTTTTTTTTRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGFFFEEEDDDCCCBBBAAA@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<===@@@CCCEEEEEEDDDDDD======<<<;;;::::::::::::777777777777777666666555666555444333222222222222444444444333333222222222777666555444444444444444333333333222222222111111222222222111111000000000000000000000000000000000000111222444333222000///000000000000000000000000000000111111111222222222000000000000000000000000///111333333222111111111222222111111111111111111000111111222222111111000111111111111111111111111222222222111111111111000000111111111111222222222......//////000000111111000000111222333444444555222333333444444333333222111111222222222333333333333333333444444444555555777666666666777888999999:::>>>BBBDDDDDDBBBAAAAAA???AAAEEEHHHHHHGGGDDDBBBAAAAAAAAA@@@AAAAAABBBBBBGGGFFFCCC???;;;999:::<<<<<<;;;::::::999999999999===<<<<<<;;;;;;;;;<<<<<<666777888999:::;;;;;;;;;TTTUUUUUUVVVWWWYYYYYYZZZYYYWWWTTTSSSTTTTTTTTTSSSTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWYYY[[[]]]___```^^^\\\ZZZWWWVVVUUUVVVVVVSSSRRRRRRSSSUUUVVVVVVUUURRRRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVTTTSSSSSSTTTVVVWWWXXXZZZ[[[\\\]]]]]]```````````````aaabbbbbbaaabbbcccdddcccbbb```___[[[[[[ZZZWWWVVVVVVYYY\\\___^^^^^^```bbbaaa^^^[[[XXXYYY[[[]]]^^^^^^]]]\\\]]]\\\]]]___bbbbbb```]]]XXXWWWVVVUUUTTTTTTTTTTTTSSSSSSRRRSSSSSSTTTUUUUUUUUUVVVXXXYYYYYYYYYWWWVVVTTTTTTTTTSSSSSSTTTTTTTTTVVVVVVWWWWWWVVVUUUTTTSSSRRRUUUXXX[[[[[[YYYUUUSSSRRRQQQQQQRRRSSSSSSRRRRRRQQQRRRRRRSSSSSSRRRRRRRRRUUUUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVVVVTTTSSSTTTWWWZZZXXXVVVTTTRRRQQQRRRSSSTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQPPPPPPOOOSSSTTTTTTTTTTTTSSSRRRQQQSSSRRRSSSUUUXXX[[[\\\[[[\\\ZZZXXXXXXZZZ[[[[[[[[[^^^___aaaccccccaaa___^^^YYYXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[ZZZYYYXXXWWW[[[\\\]]]^^^______^^^]]]___]]]\\\\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZXXXUUUSSSRRRSSSUUUVVVWWWXXXXXXYYYXXXWWWVVVUUU[[[ZZZZZZYYYYYYYYYYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVUUUVVVWWWYYY[[[\\\]]]^^^```___^^^]]]\\\\\\[[[[[[WWWWWWUUUTTTTTTTTTUUUVVVTTTTTTTTTSSSRRRRRRQQQQQQPPPQQQSSSUUUWWWYYY[[[\\\```^^^\\\ZZZXXXXXXWWWWWWWWWXXXXXXYYYXXXWWWVVVUUUXXXWWWVVVUUUVVVWWWYYYZZZYYYXXXWWWUUUTTTSSSSSSSSSQQQPPPOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@??????>>>======>>>AAACCCEEEEEEEEEDDD;;;;;;:::999888888888888777888888888777666555555555444333333222222222222444444333333333222222222444333333333333333444555333333333333222222222222333222222222111111111111000000000000000000000000000000111222222111000///000000000000000000000000000000111111111222222222000000000000000000000000000111333444222111111222111111111111111111111111111111222222222222111111111111111111111111111111222222222111111111000000000000111111111222222222000000000111111111222222000111111222222333333444222333333444444333333222111111222222222333333333333333333444444444444555666666666666777888999999<<>>>>>======???AAACCCDDDDDDDDDDDD;;;:::999888888777777888999999999888777666555444444444333222222222333333333333333333222222222222111111111111222333444555444444444333333333222222333333333222222222222111000000000000000000000000/////////000000000000000000000000000000000000000000000000111111111111222000000000000000000000000000111333333222111111222111111111111111111111111222222222333333222222222111111111111111111111111222222111111111000000000000000000111111111222222111111111222222222222222222222222222222222222222222222333333333333222222111111222222222333333333333333333333444444444444666666666666777888999:::===@@@EEEGGGGGGGGGGGGGGGFFFHHHKKKMMMMMMLLLIIIGGGCCCBBBAAA@@@???>>>>>>>>>???@@@@@@>>>;;;::::::;;;;;;;;;:::::::::;;;<<<<<<======<<<;;;:::999999999555666777888888999888888RRRTTTVVVXXXYYYZZZZZZZZZYYYWWWTTTRRRSSSSSSRRRQQQQQQRRRSSSTTTUUUVVVWWWXXXVVVVVVVVVVVVWWWWWWXXXXXXUUUWWWYYYZZZ[[[[[[[[[ZZZWWWXXXXXXXXXWWWVVVTTTSSSRRRQQQQQQRRRTTTUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUWWWXXXXXXWWWVVVUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]^^^^^^___```___]]]\\\[[[[[[[[[[[[YYYZZZZZZYYYYYYZZZ]]]```cccddddddeeedddbbb___]]]YYYYYYXXXWWWWWWXXXZZZZZZ[[[]]]___aaaaaa___\\\ZZZUUUUUUUUUTTTTTTSSSRRRRRRPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTUUUVVVWWWXXXUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUWWWXXXXXXVVVTTTRRROOORRRWWWZZZZZZXXXSSSPPPTTTSSSRRRSSSUUUTTTRRROOOPPPQQQQQQQQQQQQPPPPPPOOONNNOOOOOOPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMPPPPPPOOONNNNNNQQQUUUXXXYYYWWWTTTPPPNNNLLLKKKKKKJJJJJJJJJKKKKKKLLLNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOORRRRRRRRRSSSSSSRRRQQQQQQQQQRRRSSSWWW\\\___``````YYYWWWUUUTTTUUUVVVVVVUUUZZZ[[[]]]______]]][[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZZZZZZZYYYXXXYYYXXXWWWXXX[[[]]]]]]]]]ZZZYYYXXXWWWVVVUUUUUUUUUYYYWWWUUUTTTSSSUUUVVVXXXWWWXXXZZZ[[[ZZZYYYXXXVVVVVVWWWWWWWWWVVVVVVUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTVVVXXXYYY[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYUUUTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSRRRRRROOOQQQSSSVVVXXXZZZZZZ[[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPPPPQQQRRRTTTVVVWWWWWWVVVUUUSSSQQQPPPOOOOOOOOONNNMMMLLLKKKIIIHHHHHHHHHFFFDDDBBBAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>===>>>>>>???>>>>>>=========>>>???@@@AAAAAAAAAAAA===<<<;;;:::999999999999:::::::::999888777666555444333333222222333333444333222222222222222222222222222222222222333444444444444444333333333333222333333333222222222222222000000000000000000000000///............///000000000000000000000000000000000000000000111111111111///////////////////////////000111111000///000111000000000000111111111111222222333333333333222222111111111111111111111111111111111111000000000000000000000000111111111111111111222222222222222222333222222222111111000000222222333333333333222222111111222222222333333333222222333333333444444444555555555666666888999:::<<<@@@DDDGGGHHHHHHHHHIIIJJJLLLNNNPPPPPPNNNKKKJJJDDDCCCAAA???>>><<<<<<;;;:::<<<======;;;:::::::::::::::::::::;;;<<<======@@@??????>>>===;;;::::::555555666777777777777777UUUVVVVVVWWWWWWWWWWWWWWWZZZWWWUUUSSSSSSTTTSSSRRRSSSSSSTTTUUUVVVWWWXXXYYYWWWVVVVVVVVVWWWXXXYYYYYYTTTUUUVVVXXXXXXXXXWWWVVVUUUVVVWWWWWWWWWUUUTTTRRRQQQPPPPPPQQQSSSTTTTTTSSSSSSSSSRRRRRRSSSSSSTTTUUUXXXYYYXXXWWWUUUUUUWWWXXXYYYYYYYYYYYYZZZ[[[]]]^^^___^^^^^^]]]]]]]]]^^^^^^___^^^\\\ZZZYYYYYYZZZ[[[[[[\\\]]]]]]\\\]]]```bbbffffffgggfffccc```]]]\\\ZZZYYYXXXWWWVVVWWWYYYZZZXXXZZZ]]]^^^]]][[[YYYXXXUUUUUUVVVVVVUUUTTTSSSRRROOOPPPRRRTTTUUUVVVVVVVVVUUUUUUSSSSSSSSSTTTVVVWWWUUUTTTTTTSSSSSSTTTTTTUUUQQQRRRTTTVVVWWWWWWVVVUUUSSSTTTTTTTTTSSSQQQOOOMMMRRRTTTVVVVVVSSSPPPOOOPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMNNNOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLNNNRRRUUUUUUSSSQQQNNNKKKIIIHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQQQQRRRSSSWWW\\\______^^^WWWUUUSSSRRRSSSUUUUUUTTTWWWYYY[[[]]]]]][[[YYYWWWYYYYYYXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWXXXYYYYYYYYYXXXWWWVVVWWWVVVUUUWWWYYY[[[\\\\\\YYYYYYXXXWWWVVVUUUUUUUUUWWWVVVUUUTTTUUUVVVWWWXXXWWWWWWWWWVVVVVVWWWXXXXXXVVVVVVVVVWWWVVVUUUTTTTTTVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQSSSTTTVVVXXXYYYYYYZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUSSSTTTVVVWWWYYYZZZ[[[[[[YYYYYYXXXVVVTTTSSSQQQPPPQQQPPPPPPPPPPPPQQQQQQQQQNNNNNNOOOOOOQQQRRRSSSTTTUUUTTTSSSQQQOOONNNNNNNNNOOONNNNNNLLLKKKJJJIIIHHHGGGFFFCCCBBBAAABBBCCCDDDAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????>>>>>><<<======>>>>>>>>>======;;;<<<<<<===>>>>>>>>>>>><<<<<<;;;:::999999999999::::::::::::999888777666444444333222222222333333222222222222222222222222555555444333333333333333444444333333333222222222222222222222222222222222////////////////////////......------...///000000////////////////////////000000000000000000000000////////////////////////...///000///...---...000//////000000000111111111111222222333333222222111000000000000000000000000111111111000000000////////////000000000111111111111111111111111111111111333222222111111000000///111222222333333222222111111111222222222333333333222222222333333333444444444444444555666888999:::;;;>>>BBBEEEGGGHHHIIIJJJMMMNNNPPPQQQPPPNNNLLLKKKEEEDDDBBB@@@===<<<;;;:::888:::<<<<<<:::::::::;;;:::::::::::::::;;;<<<===?????????>>>===;;;:::999555555666777777777666666XXXWWWVVVUUUTTTTTTTTTTTTYYYVVVTTTSSSTTTUUUTTTSSSTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUVVVXXXXXXSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVVVVUUUTTTSSSQQQPPPOOOPPPSSSTTTSSSRRRTTTSSSRRRRRRRRRSSSUUUVVVWWWWWWWWWUUUSSSSSSUUUWWWYYYXXXXXXXXXXXXZZZ\\\]]]^^^^^^]]]\\\\\\\\\]]]]]]]]]\\\[[[ZZZZZZZZZ[[[\\\``````aaa___^^^]]]^^^```eeefffgggfffbbb^^^\\\[[[\\\[[[YYYXXXWWWXXXYYYYYYVVVXXXZZZZZZYYYXXXXXXXXXVVVWWWXXXXXXWWWVVVTTTSSSPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTSSSRRRRRRTTTUUUVVVRRRRRRQQQQQQQQQQQQRRRRRROOOPPPRRRSSSUUUVVVWWWWWWVVVUUURRROOOMMMKKKJJJJJJNNNRRRVVVVVVRRROOOOOOQQQOOOOOOPPPOOOOOONNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLNNNPPPOOONNNMMMKKKJJJIIIHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNOOOPPPPPPQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSWWWZZZ\\\\\\ZZZTTTSSSQQQQQQSSSTTTUUUTTTWWWYYY[[[\\\\\\[[[YYYWWWXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXWWWXXXYYYZZZYYYXXXWWWVVVVVVUUUTTTUUUXXXZZZZZZZZZWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYWWWVVVUUUTTTTTTUUUWWWXXXVVVWWWXXXXXXXXXWWWUUUTTTUUUUUUTTTSSSRRRRRRRRRRRROOOPPPQQQSSSTTTVVVWWWXXXYYYYYYYYYYYYXXXVVVTTTSSSSSSTTTTTTTTTTTTSSSRRRRRRPPPPPPQQQSSSTTTVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[WWWVVVVVVTTTRRRPPPNNNMMMOOOOOONNNNNNOOOOOOPPPQQQMMMMMMNNNOOOPPPQQQQQQQQQRRRRRRPPPOOONNNNNNMMMMMMOOONNNMMMLLLJJJIIIHHHHHHFFFEEECCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>===;;;<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666666777999::::::::::::999888888666555444333222222222222111111111222222222222222666555444333333222222222333333333222222222111111000111111111111222222222////////////////////////------......///000000000////////////////////////111000000000000000//////000000000000000000000000...//////...------///000...//////000000111111111111111111222222111111111000000000000000000000000111111000000000//////////////////000000000111111111111111111111000000000222222111111111000000000111111222222222222111111111111222222222333333333222222222222333333333333333444444555666888999:::999<<>><<<;;;;;;888999;;;:::999999:::<<<::::::999999999:::;;;;;;;;;;;;<<<<<<;;;999777666666666777777777777666666YYYWWWTTTRRRQQQRRRSSSTTTVVVTTTRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWVVVTTTSSSRRRSSSUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTPPPOOOOOOPPPRRRSSSSSSRRRTTTSSSRRRQQQRRRSSSUUUVVVWWWWWWWWWUUUSSSSSSUUUXXXYYYXXXWWWVVVWWWYYYZZZ\\\]]]\\\[[[[[[ZZZZZZ[[[[[[\\\[[[[[[[[[[[[\\\]]]]]]___```aaa```^^^]]]^^^``````ccceeedddaaa]]]\\\]]]]]]\\\[[[ZZZZZZYYYYYYYYYTTTVVVXXXWWWVVVVVVXXXZZZXXXYYYZZZZZZZZZXXXVVVUUUPPPRRRSSSUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTRRRQQQQQQPPPPPPQQQQQQRRRPPPPPPPPPQQQRRRTTTVVVWWWUUUTTTQQQMMMKKKIIIHHHHHHJJJLLLPPPSSSSSSSSSRRRRRROOOOOOOOOOOONNNMMMLLLKKKIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGIIIKKKKKKJJJJJJKKKLLLJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNOOOOOONNNOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSVVVXXXYYYWWWVVVSSSQQQPPPPPPSSSUUUVVVUUUYYYZZZ\\\^^^^^^\\\ZZZYYYUUUUUUUUUUUUVVVWWWXXXYYYVVVVVVUUUUUUUUUVVVXXXXXXYYYYYYZZZZZZZZZYYYXXXWWWUUUTTTSSSTTTVVVXXXXXXXXXTTTTTTSSSSSSTTTTTTUUUVVVVVVUUUUUUVVVVVVXXXYYYZZZTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYXXXVVVUUUTTTTTTSSSRRRQQQQQQQQQQQQNNNOOOPPPQQQSSSUUUVVVWWWUUUVVVWWWXXXWWWVVVTTTSSSTTTTTTUUUUUUUUUTTTSSSRRROOOPPPRRRTTTWWWYYY[[[\\\ZZZYYYWWWUUUUUUWWWYYYZZZUUUUUUUUUUUUTTTRRRPPPOOOOOONNNMMMMMMNNNOOOPPPQQQMMMMMMNNNOOOOOOOOOOOOOOOPPPOOONNNMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGFFFCCCCCCCCCBBBBBBBBBBBBAAA???????????????>>>>>>>>><<<<<<<<<<<<============:::;;;<<<<<<=========<<<;;;;;;:::::::::::::::;;;:::999888777666666666666888999::::::;;;:::::::::777666555333222111000000000111111111222222222222333333222222222222222333222222111111111000000000//////000000000111111111////////////////////////,,,---///000111111000000////////////////////////111111000000////////////000000000000000000000000000111111///......000222......//////000111111222///000000111111000000///000000000000000000000000111000000000////////////////////////000000000111333333222222222111111111111111111111000000000000111111222222222222111111111111222222222333333333111222222222222333333333333333333444666888999:::999<<<@@@CCCFFFHHHKKKMMMNNNNNNOOONNNMMMKKKIIIHHHFFFEEECCCAAA???======<<<999::::::999888999;;;===::::::999888888888999999888999:::;;;:::999777666777777777888888777777666XXXVVVSSSPPPPPPQQQTTTVVVTTTRRRPPPPPPRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVTTTRRRQQQPPPQQQRRRSSSVVVUUUSSSQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTPPPOOOOOOPPPRRRSSSSSSRRRUUUTTTRRRQQQRRRSSSUUUVVVZZZZZZYYYWWWUUUUUUXXXZZZXXXWWWVVVUUUVVVXXXZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYY[[[[[[[[[\\\]]]]]]^^^^^^[[[]]]____________aaabbb\\\```cccccc```^^^^^^___^^^]]]]]]\\\[[[ZZZYYYYYYTTTVVVWWWVVVUUUUUUYYY\\\YYYZZZ\\\\\\[[[ZZZWWWVVVQQQRRRTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQPPPOOOPPPRRRTTTUUUSSSRRRPPPNNNLLLJJJHHHHHHHHHHHHJJJOOOUUUXXXVVVSSSOOOOOOOOONNNNNNLLLKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFHHHKKKKKKJJJIIIHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOONNNOOOPPPPPPQQQQQQQQQPPPRRRRRRSSSUUUWWWWWWUUURRRRRRPPPOOOPPPSSSUUUVVVVVV[[[\\\^^^``````^^^\\\[[[SSSSSSSSSTTTUUUVVVXXXXXXVVVVVVUUUTTTUUUVVVXXXYYYZZZZZZ[[[[[[[[[ZZZXXXWWWUUUTTTSSSTTTVVVWWWWWWVVVRRRQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZRRRTTTVVVXXXYYYXXXVVVUUUXXXYYYZZZ[[[[[[YYYWWWVVVSSSSSSRRRQQQPPPPPPPPPPPPMMMNNNOOOQQQSSSTTTUUUVVVRRRSSSUUUWWWWWWWWWUUUTTTTTTUUUUUUVVVVVVTTTSSSRRRQQQRRRUUUWWW[[[]]]```aaa\\\ZZZVVVTTTSSSUUUWWWYYYUUUVVVVVVWWWWWWVVVTTTTTTNNNNNNMMMMMMMMMNNNPPPQQQMMMNNNNNNOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLKKKJJJIIIGGGFFFEEEEEEAAAAAABBBBBBBBBAAA@@@@@@>>>=========<<<<<<<<<<<<::::::;;;;;;<<<=========:::;;;;;;<<<=========<<<<<<<<<;;;:::::::::;;;;;;<<<;;;:::999888888888888888888999:::;;;;;;;;;;;;888777555333222000000///000000111111222222222222000000000000111222333444111111111000000000000///......//////000000000111////////////////////////+++---///111222222111000////////////////////////111111000000/////////...000000000000000000000000222222222111///000222444---......///000111111222//////000000000000//////000000000000000000000000000000000000////////////////////////000000000000444444444333333222222222000000000000000111111111111111222222222222111111111111222222222333333333111111222222222333333333333333333444666888999:::999<<<@@@DDDFFFIIILLLOOOMMMMMMNNNMMMLLLJJJHHHGGGFFFEEECCCAAA@@@>>>>>>===;;;;;;:::999777888;;;>>>::::::999888777777777777888:::;;;<<<<<<;;;999888777888888888888888777777YYYWWWTTTRRRQQQRRRTTTUUUTTTSSSRRRRRRRRRSSSUUUVVVWWWVVVTTTSSSSSSSSSTTTTTTSSSTTTTTTSSSRRRQQQQQQRRRVVVUUUSSSSSSTTTTTTRRRPPPQQQRRRSSSTTTTTTSSSRRRQQQSSSTTTVVVXXXXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSQQQQQQSSSTTTVVVXXXYYYYYYXXXXXXVVVVVVVVVWWWYYY[[[\\\]]]\\\\\\ZZZYYYYYYYYYYYYYYY\\\[[[[[[[[[[[[[[[[[[[[[^^^___aaabbbaaa```^^^]]]````````````___^^^]]]]]]```aaaaaa```^^^[[[XXXVVVUUUUUUTTTTTTUUUWWWYYYZZZVVVVVVXXXYYYYYYYYYXXXWWWVVVUUUTTTRRRQQQQQQPPPPPPOOOQQQSSSSSSRRRQQQRRRSSSUUUUUUSSSPPPMMMMMMNNNPPPYYYWWWTTTQQQPPPQQQRRRSSSSSSQQQMMMIIIGGGFFFFFFFFFGGGHHHJJJLLLOOORRRUUUWWWMMMNNNPPPQQQQQQPPPNNNMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLJJJIIIHHHGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNGGGGGGGGGGGGHHHIIIJJJKKKNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOPPPOOONNNNNNOOOQQQQQQRRRSSSSSSSSSRRRQQQPPPRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPQQQSSSVVVXXXYYY[[[^^^```___\\\XXXVVVVVVVVVVVVTTTSSSSSSUUUWWWVVVVVVVVVUUUTTTUUUXXX[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZXXXUUUTTTTTTTTTRRRQQQPPPRRRTTTUUUTTTTTTTTTTTTQQQRRRTTTVVVWWWYYYYYYYYYVVVWWWXXXYYYXXXVVVSSSRRRWWWWWWYYYZZZZZZYYYYYYXXXVVVSSSPPPNNNNNNNNNMMMMMMOOOOOOOOOPPPPPPQQQQQQQQQTTTUUUVVVWWWXXXWWWVVVUUUSSSVVVXXXXXXTTTRRRRRRSSSPPPQQQTTTYYY___bbbccccccZZZXXXVVVUUUUUUVVVWWWXXXVVVVVVVVVUUUUUUTTTTTTTTTUUURRRNNNMMMMMMNNNNNNMMMKKKLLLMMMOOOOOONNNMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJHHHGGGEEEEEECCCBBBAAAAAA??????>>>===???<<<:::888999;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<888888888888888888888888888888888777777777777777555555444333333222111111222222222222222222222222111000000000//////......000000000000////////////111111000000//////......000000000000000000000000000000000000////////////////////////////////////000000///...............////////////////////////000000000000000000000000///////////////.........///////////////.........000000000000000000000000////////////////////////111111111111111111111111---......///000111111222111111000000000000111111111111111111111111111111111111000000000000111111000111111222222333444444222222222333444666999:::;;;===AAADDDFFFHHHKKKMMMPPPPPPPPPOOOMMMJJJHHHFFFIIIGGGEEECCC@@@>>>===<<<999999999888888888888888;;;777444444666888777555999:::;;;:::888777888999888888777777777777888888XXXVVVSSSQQQQQQQQQSSSTTTSSSSSSSSSTTTUUUVVVWWWXXXWWWVVVUUUTTTSSSTTTUUUUUUTTTUUUUUUUUUSSSRRRSSSTTTUUUTTTSSSTTTUUUVVVUUUTTTRRRSSSSSSTTTTTTSSSSSSRRRUUUVVVWWWXXXXXXWWWUUUTTTSSSSSSTTTTTTTTTTTTTTTSSSUUUVVVWWWYYYYYYYYYXXXXXXUUUUUUUUUVVVWWWXXXYYYZZZXXXWWWVVVVVVUUUVVVVVVVVV[[[[[[[[[[[[ZZZZZZZZZZZZ^^^___```bbbbbbaaa___^^^````````````___]]]\\\\\\^^^^^^___^^^]]]ZZZWWWVVVVVVUUUTTTTTTTTTVVVWWWXXXUUUVVVWWWXXXYYYYYYXXXXXXVVVUUUTTTRRRQQQPPPPPPOOOOOOQQQSSSSSSRRRQQQRRRSSSRRRRRRQQQPPPNNNOOORRRUUUZZZXXXUUUQQQOOOOOOPPPPPPQQQPPPNNNLLLJJJHHHHHHGGGFFFGGGHHHJJJLLLOOOQQQRRROOOPPPQQQQQQPPPNNNLLLJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNPPPOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQSSSQQQOOONNNOOOQQQTTTVVVXXXZZZ\\\^^^]]][[[XXXVVVVVVWWWWWWVVVTTTTTTUUUVVVTTTUUUUUUTTTTTTVVVYYY\\\\\\]]]]]]]]]]]]\\\ZZZZZZYYYWWWUUUTTTUUUUUUTTTSSSTTTTTTTTTSSSRRRSSSTTTUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWXXXXXXWWWVVVUUUTTTWWWXXXYYYZZZ[[[[[[ZZZYYYXXXUUUQQQOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQSSSTTTUUUVVVWWWWWWVVVVVVSSSTTTVVVUUUQQQOOOPPPQQQQQQRRRTTTXXX]]]___```___XXXWWWVVVUUUTTTUUUUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTQQQOOOMMMNNNOOOOOOOOOMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFCCCCCCBBBAAA@@@???>>>>>>???<<<:::999:::;;;;;;;;;;;;;;;;;;<<<<<<=========999999::::::;;;<<<<<<<<<<<<<<<;;;:::::::::::::::888888888888888888888999888888888777777666666666555444444333222222111111222222222222222222222222222222222111111111000000111111111111000000000000000000000///////////////000000000000000000000000000/////////////////////////////////////////////000//////......................................./////////////////////////////////////////////.../////////////////////...////////////////////////////////////////////////111111111111111111111111......//////000000111111111000000000000000000111111111111111111111111111111111000000000000111111///000000111222222333333333333222333444666888999:::===@@@DDDGGGIIILLLMMMNNNNNNNNNNNNLLLJJJHHHGGGFFFEEECCC@@@>>><<<;;;;;;999999999888888888777777999777555555666666666666888999:::999888888999:::888888888777777888888888VVVUUURRRPPPPPPPPPRRRSSSSSSTTTUUUWWWXXXYYYYYYYYYWWWVVVUUUTTTTTTTTTUUUVVVUUUWWWWWWWWWUUUTTTUUUVVVUUUTTTTTTVVVXXXYYYXXXWWWTTTTTTSSSSSSSSSSSSTTTTTTWWWXXXXXXYYYXXXVVVUUUTTTRRRRRRSSSSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZYYYXXXXXXUUUTTTTTTTTTTTTUUUVVVVVVTTTTTTSSSSSSSSSTTTUUUUUUZZZZZZZZZYYYYYYYYYXXXXXX]]]^^^```aaabbbbbbaaa````````````___^^^]]][[[ZZZ[[[\\\]]]]]]\\\ZZZWWWVVVVVVVVVUUUTTTSSSTTTTTTTTTSSSTTTUUUWWWWWWXXXXXXXXXUUUTTTSSSRRRPPPOOONNNNNNOOOPPPRRRRRRQQQQQQRRRSSSRRRRRRQQQPPPOOOPPPTTTVVVZZZXXXTTTQQQOOONNNNNNNNNNNNNNNOOOOOONNNKKKHHHGGGEEEEEEFFFGGGHHHJJJLLLMMMQQQRRRQQQPPPNNNLLLIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGFFFGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMLLLLLLLLLNNNPPPNNNNNNOOOPPPQQQQQQQQQQQQOOONNNNNNMMMNNNOOOQQQRRRTTTRRROOOMMMMMMOOORRRTTTWWWXXXYYYZZZZZZYYYWWWVVVWWWXXXZZZYYYWWWUUUTTTTTTSSSTTTTTTTTTTTTWWW[[[^^^______``````___]]]\\\ZZZXXXVVVUUUUUUVVVVVVVVVUUUWWWUUUSSSRRRRRRRRRTTTUUUWWWWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWWWWXXXZZZ\\\\\\\\\\\\[[[ZZZWWWSSSQQQRRRUUUVVVWWWRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVSSSSSSSSSQQQNNNMMMNNNOOOQQQRRRSSSWWWZZZ\\\[[[ZZZWWWWWWVVVUUUUUUTTTSSSSSSUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQOOOOOOPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGCCCCCCBBBAAA@@@???>>>>>>>>><<<999999:::;;;;;;;;;::::::;;;<<<===>>>??????999999::::::;;;;;;<<<<<<;;;::::::999999999999999777777777888888999999999999888888777666555555444444444333333222222111111222222222222222222222222222222111111111111000000222222222111111111000000//////////////////000000000000000000000000000000/////////////////////////////////////////////////////////............---........................////////////////////////......//////////////////......//////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111//////000000111222222222444444333333444555777888:::===@@@EEEIIILLLNNNOOOMMMMMMNNNMMMLLLJJJHHHGGGCCCBBB@@@>>><<<;;;::::::999999888888888777777777777777777666555444555777666777999999888888999;;;999999999999999999999999TTTSSSQQQPPPOOOOOOPPPQQQSSSTTTVVVXXXYYYXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVWWWXXXYYYYYYWWWWWWWWWYYYWWWWWWWWWYYY[[[\\\ZZZYYYWWWVVVTTTSSSSSSTTTUUUUUUWWWWWWXXXXXXXXXWWWVVVVVVSSSSSSSSSSSSTTTUUUVVVVVVYYYYYYZZZ[[[[[[ZZZXXXXXXUUUUUUTTTSSSSSSSSSSSSTTTRRRRRRRRRSSSTTTUUUVVVVVVYYYYYYYYYXXXXXXWWWWWWWWW\\\]]]___```bbbbbbbbbbbb`````````___]]]\\\ZZZYYYZZZ[[[\\\\\\\\\ZZZXXXWWWWWWVVVUUUTTTRRRQQQQQQPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTSSSSSSQQQPPPOOOMMMLLLNNNPPPRRRRRRQQQQQQRRRSSSUUUUUUTTTRRRPPPPPPRRRTTTWWWUUUSSSPPPNNNMMMMMMMMMJJJMMMQQQSSSRRROOOJJJGGGEEEEEEEEEEEEFFFGGGHHHIIIPPPPPPPPPNNNMMMKKKHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCAAABBBBBBCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGHHHHHHHHHJJJLLLMMMLLLLLLMMMOOOQQQPPPPPPPPPPPPOOOOOONNNNNNNNNMMMLLLLLLMMMOOORRRSSSVVVTTTQQQNNNNNNOOOQQQSSSVVVVVVVVVWWWWWWWWWWWWWWWWWWYYY\\\\\\YYYVVVTTTSSSRRRSSSTTTTTTVVVXXX]]]`````````aaa```___]]][[[ZZZYYYWWWUUUUUUVVVWWWWWWVVVUUUTTTSSSRRRSSSUUUUUUUUUWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXVVVUUUVVVWWWYYYZZZXXXYYY[[[]]]^^^^^^]]]]]]\\\YYYUUUTTTUUUXXX[[[\\\TTTTTTSSSSSSRRRRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVTTTSSSQQQOOOMMMMMMNNNOOOPPPPPPRRRUUUXXXZZZYYYXXXWWWWWWWWWWWWVVVTTTSSSRRRTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQOOOPPPRRRSSSSSSSSSRRRPPPMMMKKKIIIJJJKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGCCCCCCBBBAAA@@@???>>>>>>===;;;999999;;;<<<;;;;;;::::::;;;;;;<<<======>>>888999999:::;;;;;;<<<<<<;;;;;;:::999999999999999666666777777888888999999888888777666555555444333333333333333222222111111111111111111111111111111//////////////////......111111111000000000000///---......//////000000000////////////////////////.........///////////////////////////////////////......///.........------........................////////////////////////............////////////............////////////////////////////////////////////////////////////000000000000000000000000//////////////////......///000000000000000000///000000000000000000000000111111111111111111111111000000000111222222333333555444444333444555666777;;;===AAAGGGMMMQQQRRRRRRPPPPPPPPPNNNLLLJJJGGGFFF@@@@@@>>><<<;;;:::::::::999999888888777777666666555777999777444333555777444666777888888888:::<<<::::::::::::::::::::::::SSSRRRQQQPPPOOOOOOOOOPPPTTTUUUVVVWWWWWWVVVUUUTTTUUUTTTSSSRRRRRRSSSTTTUUUXXXZZZ[[[ZZZYYYYYYZZZ[[[[[[[[[[[[]]]^^^^^^[[[YYYXXXWWWVVVTTTTTTTTTUUUVVVTTTUUUVVVWWWXXXXXXXXXYYYUUUUUUTTTSSSSSSTTTUUUUUUYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWW\\\\\\^^^___```aaabbbbbb_________^^^]]][[[ZZZYYYZZZ[[[\\\]]]\\\[[[YYYXXXVVVVVVUUUSSSQQQOOONNNMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPNNNMMMLLLMMMOOOQQQRRRQQQQQQRRRSSSUUUVVVVVVUUUSSSQQQRRRSSSRRRQQQPPPOOONNNNNNNNNNNNLLLPPPUUUYYYYYYUUUNNNJJJFFFFFFEEEEEEEEEFFFGGGGGGLLLLLLLLLKKKKKKJJJIIIHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLMMMMMMMMMNNNPPPRRRSSSSSSQQQOOONNNLLLKKKKKKMMMMMMLLLLLLNNNQQQTTTVVVXXXWWWTTTRRRQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWZZZ\\\\\\ZZZVVVTTTSSSRRRSSSUUUVVVWWWZZZ___bbbaaaaaa```___]]][[[ZZZYYYZZZXXXWWWWWWXXXYYYYYYXXXSSSRRRRRRSSSVVVWWWWWWUUUVVVWWWXXXZZZ[[[\\\]]]]]]ZZZYYYWWWVVVVVVWWWZZZ[[[YYYZZZ\\\]]]^^^^^^^^^]]]\\\YYYVVVUUUWWW[[[]]]^^^UUUUUUUUUTTTTTTSSSSSSSSSRRRSSSSSSSSSTTTUUUVVVVVVUUUSSSQQQPPPPPPPPPQQQQQQOOOOOOQQQTTTXXXYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPPPPQQQSSSTTTTTTSSSSSSPPPMMMJJJHHHIIIKKKLLLJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGFFFBBBBBBAAA@@@???>>>>>>===<<<;;;999:::;;;<<<;;;:::::::::::::::::::::::::::888888999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::666666777777777888888888777777666666555444444333333222222222222222111111111111111111111111111111..................//////000////////////.........------......//////000000........................------....../////////000////////////////////////---......///...---,,,,,,................................................---.........//////000000---.........//////000000........................////////////////////////////////////////////////////////////...............///000000000000///...////////////////////////000111222222222222111000111111222333333444444555555444444333444555666777===>>>CCCJJJQQQVVVWWWVVVTTTTTTRRRPPPLLLHHHEEECCC???>>>===<<<<<<;;;;;;;;;999999888888777666666555444777999777444333444666333444666777777888:::;;;999:::;;;;;;;;;;;;:::999SSSRRRQQQPPPOOOOOOOOOOOOSSSTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVYYYZZZ[[[[[[ZZZZZZ[[[\\\^^^^^^^^^```aaa```]]][[[YYYXXXWWWVVVVVVUUUVVVVVVSSSSSSTTTUUUVVVXXXYYYZZZWWWVVVTTTSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[ZZZYYYYYYWWWWWWVVVUUUTTTSSSSSSTTTPPPOOOPPPPPPQQQRRRSSSTTTVVVVVVVVVWWWXXXXXXYYYYYY[[[\\\\\\]]]___```aaaaaa]]]]]]]]]]]]\\\[[[ZZZZZZZZZ[[[\\\]]]\\\ZZZXXXWWWUUUUUUTTTRRRPPPNNNLLLKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMLLLLLLNNNPPPQQQQQQQQQRRRSSSRRRTTTWWWXXXVVVUUUTTTSSSOOOOOONNNNNNMMMMMMMMMNNNOOOSSSZZZ___^^^YYYRRRMMMGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIDDDDDDDDDEEEEEEEEEEEEFFFCCCDDDEEEEEEEEECCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIIIIKKKMMMMMMMMMOOOQQQSSSVVVUUURRRPPPMMMKKKJJJIIILLLLLLLLLNNNPPPSSSUUUWWWYYYXXXWWWVVVUUUTTTSSSSSSRRRSSSSSSTTTUUUVVVVVVWWWVVVYYY[[[\\\YYYVVVTTTTTTTTTUUUWWWWWWYYY\\\aaadddcccbbb___\\\ZZZYYYYYYZZZ[[[ZZZYYYZZZ]]]`````````VVVSSSQQQRRRVVVXXXWWWUUUUUUVVVXXXZZZ\\\]]]^^^^^^[[[ZZZXXXWWWWWWXXXYYYZZZ[[[[[[]]]^^^^^^^^^]]]\\\ZZZXXXVVVVVVXXX[[[\\\\\\VVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVUUUSSSRRRRRRSSSTTTTTTSSSPPPPPPRRRUUUXXXZZZYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVRRRRRRRRRRRRSSSSSSSSSSSSQQQPPPPPPQQQSSSTTTSSSRRRRRRPPPLLLJJJIIIIIIJJJLLLJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHGGGFFFFFFEEEDDDDDDAAAAAA@@@???>>>===<<<<<<;;;:::999:::<<<===<<<:::::::::::::::999999888888888888999999::::::;;;;;;<<<<<<;;;:::::::::::::::777777777777777777777777555555555555444444444444222222222222222222111111111111111111111111111111//////000000000000111111//////.........---------..................//////........................---------......//////000////////////////////////------...//////---,,,+++------------------------........................------......///000000000------......///000000000........................////////////////////////////////////////////////..............................000000000000......////////////////////////000111222333333222111000222222333333444555555555444444333333444555777888<<<>>>CCCKKKTTTYYYYYYXXXVVVUUUSSSPPPLLLGGGCCC@@@>>>======<<<<<<<<<<<<===999999888777666666555444444666777777555444444444222444666666666777999:::999999;;;;;;;;;;;;999999RRRRRRQQQQQQPPPPPPOOOOOOQQQRRRRRRSSSUUUVVVXXXYYYVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZ\\\[[[[[[ZZZ\\\]]]]]]^^^___bbbdddcccaaa^^^YYYYYYYYYXXXXXXWWWUUUUUUSSSSSSSSSTTTUUUVVVWWWXXXUUUTTTSSSSSSSSSUUUWWWXXXVVVWWWYYYZZZ[[[ZZZZZZYYYVVVVVVUUUTTTSSSSSSSSSSSSQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUVVVWWWXXXZZZZZZ[[[[[[[[[[[[\\\]]]^^^___```[[[[[[\\\\\\\\\\\\[[[[[[YYYZZZ[[[[[[[[[YYYVVVUUUTTTSSSSSSRRRPPPMMMKKKIIILLLKKKJJJIIIIIIIIIJJJJJJKKKLLLNNNOOOPPPOOONNNMMMLLLNNNPPPQQQQQQQQQRRRSSSQQQUUUZZZ[[[YYYUUURRRPPPOOOOOONNNMMMLLLLLLKKKKKKNNNSSSYYY^^^^^^XXXQQQLLLGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCEEEFFFEEEDDDBBBAAAAAAAAABBBBBBCCCDDDDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIKKKLLLLLLNNNQQQSSSWWWUUURRRPPPMMMLLLKKKKKKIIIJJJLLLNNNQQQSSSUUUVVVWWWWWWXXXXXXWWWVVVTTTRRRQQQRRRSSSUUUVVVVVVVVVVVVUUUXXXZZZZZZXXXVVVUUUUUUVVVWWWYYYYYY[[[^^^bbbffffffccc___[[[XXXXXXZZZ[[[ZZZZZZ[[[___dddhhhkkkkkk]]]WWWQQQOOORRRUUUVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\\\\[[[ZZZXXXXXXXXXYYYYYY\\\\\\]]]^^^]]]\\\[[[ZZZWWWVVVVVVWWWXXXZZZYYYXXXVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWUUUUUUTTTUUUUUUVVVSSSRRRRRRSSSVVVWWWVVVTTTSSSSSSTTTVVVYYYYYYXXXVVVWWWVVVUUUUUUUUUVVVWWWXXXQQQQQQQQQRRRRRRRRRSSSSSSQQQPPPPPPQQQRRRSSSQQQPPPPPPNNNLLLJJJIIIJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;::::::999:::<<<===<<<:::999:::::::::::::::::::::888888888999::::::;;;;;;;;;::::::999999999999999888888888777666666555555333444444444444555555555111111111111111111222222111111111111111111111111/////////000000000111111////////////..............................------------------------------,,,,,,---......///000000////////////////////////,,,---...//////---,,,***------------------------........................------......///000000111------......///000000111........................////////////////////////........................,,,------....../////////---...000111111000...---........................000111333444444333111000111222222333333444555555333333222333444666888999;;;<<>>===<<<;;;:::::::::999999;;;======<<<:::888999::::::;;;<<<======777888888999::::::;;;;;;:::999999888777888888888999999888777666555444444222222333444444555555666111111111111111111222222000000000000000000000000,,,---------......//////000000000000/////////////////////......------,,,------------------------,,,,,,------...///000000////////////////////////,,,---...//////---+++***------------------------........................---------...///000000111---------...///000000111........................////////////////////////........................,,,,,,------...///000000---...///111111///...---........................000111333444444333111000000111111222222333444444222222222333444666999:::999:::???IIITTTZZZZZZWWWPPPPPPNNNLLLHHHDDDAAA???;;;:::::::::;;;;;;<<<===999999888777666555444444666444333555777777444000333555666666555555777888777888:::;;;;;;:::888777SSSQQQOOOOOORRRTTTSSSQQQTTTSSSQQQRRRUUUXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXXXX^^^^^^^^^]]]\\\[[[YYYXXX[[[[[[\\\```eeegggeeebbbXXXXXXWWWWWWWWWWWWXXXXXXTTTUUUUUUVVVVVVUUUUUUUUURRRRRRRRRRRRSSSTTTUUUVVVUUUUUUVVVWWWWWWXXXXXXYYYXXXVVVUUUUUUVVVWWWWWWVVVVVVUUUTTTTTTVVVVVVUUUTTTWWWXXXYYYZZZ\\\\\\]]]]]][[[\\\\\\]]]^^^^^^^^^^^^ZZZZZZ[[[\\\\\\\\\\\\\\\^^^\\\[[[ZZZZZZXXXVVVSSSQQQPPPOOONNNOOONNNKKKIIIHHHHHHHHHIIIIIIKKKLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLMMMOOOQQQTTTWWW[[[[[[YYYVVVSSSRRROOOMMMKKKJJJJJJJJJHHHGGGJJJMMMPPPQQQPPPMMMLLLKKKGGGGGGFFFFFFEEEDDDCCCCCCGGGHHHIIIHHHFFFDDDDDDEEEAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCEEEGGGGGGEEECCCBBBBBBBBBCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGEEEEEEFFFIIILLLNNNRRRRRRRRRQQQPPPOOOMMMMMMMMMMMMMMMNNNPPPSSSVVVXXXSSSTTTVVVWWWWWWVVVUUUSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXYYY[[[^^^______```bbbdddeeecccaaa]]]ZZZZZZ]]]```___\\\\\\bbbllltttwwwwwwmmmdddYYYSSSSSSVVVWWWVVV\\\[[[ZZZYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWZZZ^^^___^^^]]]\\\\\\[[[ZZZYYYXXXVVVVVVUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYWWWVVVUUUSSSWWWXXXVVVVVVXXXWWWSSSUUUVVVWWWXXXYYYXXXWWWVVVSSSSSSSSSRRRRRRRRRRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTRRRQQQQQQPPPPPPPPPQQQQQQOOOMMMKKKKKKKKKKKKJJJIIIEEEFFFGGGHHHIIIJJJJJJJJJGGGFFFDDDCCCAAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;::::::999666666777777888888999999999888777666555555555555777777666666555555555444555444333333222222222222222222222111111111111000222222222111111111111000000000000000000000000000////////////////////////////////////////////////---------------...///000000000///...............,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................////////////////////////........................////////////////////////............////////////........................////////////////////////000000000///......------000000//////.........---111111111111111111111111222222222222222222222222000000111222444666888999999<<>>===<<<<<<<<<<<<::::::::::::::::::::::::999999::::::::::::999999777777777777777777888888999888777666555555555555666666666666555555444444555444333222222222222222222222222111111111000000111111111000000000//////------------------------........................------------------------,,,,,,,,,,,,,,,---......//////...---------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................................................................------------------------............////////////............................................................////////////000/////////.........---111111111111111111111111111111111111111111111111000000111222333555666777:::===CCCJJJQQQTTTSSSRRRNNNMMMLLLJJJGGGCCC@@@>>>999999888777777777888888777666555444444444555555666666666666555555555555333444555666888888888888999::::::::::::888777666OOONNNNNNOOORRRTTTTTTTTTVVVTTTRRRRRRTTTVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVXXXYYYZZZ[[[\\\]]]]]]]]]WWWWWWXXX[[[]]]^^^\\\[[[WWWVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRSSSTTTUUURRRRRRSSSSSSTTTUUUUUUUUUVVVTTTSSSTTTUUUVVVUUUTTTXXXWWWVVVVVVXXXXXXWWWVVVUUUVVVWWWYYYZZZZZZZZZZZZYYYYYYYYYZZZYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXWWWWWWXXXZZZZZZYYYWWWRRRPPPPPPPPPQQQQQQOOOMMMIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJJJJIIIJJJLLLNNNRRRVVV[[[]]][[[WWWSSSQQQOOOMMMJJJIIIIIIHHHGGGFFFBBBDDDEEEEEECCCCCCDDDEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCEEEFFFEEECCCBBBBBBBBBCCCBBBAAAAAAAAABBBDDDEEECCCCCCCCCDDDDDDDDDDDDEEECCCBBBBBBDDDEEEFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHIIIKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMOOOQQQRRRRRRRRRQQQNNNOOOQQQRRRSSSSSSSSSRRRTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXZZZZZZYYYYYY[[[\\\^^^^^^\\\ZZZXXXYYY\\\^^^```___```eeelllrrrttttttlllddd[[[VVVUUUVVVWWWVVVZZZYYYYYYXXXXXXYYYZZZZZZ___^^^]]][[[ZZZXXXWWWVVVZZZ\\\______]]][[[[[[[[[XXXXXXXXXXXXXXXYYYZZZZZZVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXVVVZZZZZZXXXWWWYYYWWWTTTUUUUUUTTTTTTSSSTTTTTTTTTRRRRRRSSSSSSTTTUUUUUUUUUSSSTTTTTTUUUUUUUUUUUUTTTPPPPPPNNNMMMLLLLLLLLLLLLJJJIIIGGGGGGHHHHHHGGGEEEDDDEEEFFFFFFGGGGGGGGGGGGDDDDDDCCCAAAAAA@@@@@@@@@???>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999777777777777777666666666888777666555555444555555666555555555555444444444444333333222222222222333222222111111111000000000000000/////////.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////................................................,,,------...//////000000/////////...............000000000000000000000000000000000000000000000000111111111111222333444555;;;===BBBIIIOOORRRSSSRRRNNNMMMLLLIIIFFFCCCAAA???999888777666666666666666666555555444333444444444555555555555555555555555111222444666888999::::::888999999:::999888666555NNNNNNOOOPPPSSSUUUVVVWWWVVVTTTRRRRRRSSSTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZTTTUUUVVVWWWXXXXXXWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSQQQQQQQQQQQQRRRSSSTTTTTTRRRRRRSSSSSSTTTUUUUUUUUUVVVUUUTTTUUUVVVWWWUUUTTTWWWVVVUUUVVVWWWXXXWWWUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUVVVXXXZZZ[[[[[[ZZZTTTRRRQQQQQQQQQPPPNNNLLLIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHFFFHHHIIIHHHHHHHHHJJJLLLPPPTTTZZZ\\\ZZZVVVRRRPPPNNNLLLIIIHHHGGGGGGEEEDDDAAAAAAAAA@@@???@@@BBBDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEEEECCCBBBBBBCCCCCCBBBAAA@@@@@@BBBDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAABBBDDDEEEDDDCCCBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLNNNPPPRRRRRRQQQOOONNNLLLMMMOOOPPPRRRRRRRRRRRRTTTTTTTTTUUUUUUUUUVVVVVVWWWVVVVVVVVVUUUUUUVVVVVVVVVXXXYYYXXXWWWWWWXXXZZZZZZZZZZZZXXXWWWWWWZZZ]]]]]]]]]___ccchhhlllmmmmmmiiiddd]]]XXXWWWWWWWWWVVVXXXXXXXXXXXXXXXYYYYYYYYY\\\\\\[[[ZZZYYYXXXWWWWWW[[[]]]______]]][[[ZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[[[[ZZZZZZYYYWWW[[[[[[YYYXXXZZZXXXTTTUUUTTTRRRQQQPPPQQQRRRRRROOOPPPQQQRRRSSSTTTUUUUUUSSSTTTTTTUUUUUUUUUTTTTTTPPPOOONNNLLLKKKJJJJJJJJJIIIGGGFFFGGGHHHHHHFFFDDDCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::888888999999999999888888777777777666666555555555777777666555444444444444444444444444444444444444333333222222222222222333111111111111000000000000000000000/////////......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////................................................---------....../////////........................////////////////////////000000000000000000000000333333222222222333444444:::<<<@@@GGGNNNSSSTTTTTTPPPOOOMMMIIIFFFBBB@@@>>>999888888777666666666666555555444444333333333333444444555555555555555666111222444666777999999:::777777888999888777666555NNNOOOPPPRRRSSSUUUXXXYYYVVVTTTRRRQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTSSSSSSRRRPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSTTTTTTUUUVVVVVVVVVWWWVVVVVVWWWXXXXXXWWWUUUUUUTTTSSSSSSUUUUUUTTTSSSSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTVVVUUUUUUTTTTTTUUUUUUUUUTTTTTTTTTWWWZZZ[[[[[[ZZZUUUTTTRRRQQQPPPNNNKKKIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKNNNRRRWWWYYYXXXTTTPPPNNNLLLJJJGGGFFFEEEEEECCCAAA@@@AAA@@@???>>>???BBBDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDFFFEEEDDDCCCCCCDDDCCCBBB@@@???@@@AAACCCEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAACCCDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHHHHGGGEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMPPPRRRRRRPPPMMMKKKLLLMMMNNNOOOQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVWWWYYYXXXXXXXXXVVVUUUVVVYYY[[[\\\]]]___bbbeeeggghhhgggeeebbb]]]ZZZXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXX[[[]]]___^^^\\\[[[ZZZ[[[]]]\\\[[[YYYWWWVVVVVVUUUQQQRRRRRRSSSTTTUUUVVVVVVXXXYYYYYYZZZZZZZZZYYYYYYWWW[[[[[[YYYYYYZZZYYYUUUUUUSSSQQQPPPOOOOOOPPPPPPLLLMMMNNNOOOPPPQQQRRRSSSRRRSSSSSSTTTSSSSSSRRRRRRPPPOOONNNLLLKKKJJJJJJJJJHHHGGGGGGHHHIIIIIIGGGEEECCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@?????????@@@@@@>>>===<<<;;;::::::::::::::::::::::::::::::::::::777888888999999888888777777666666666555555444444777666555444333333333333333333333333444444444444222222222111111222222333111111111000000000//////111111000000000/////////////////////////////////........................------------------------......------------.........---------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------........................------------------------------------------------------------............................................................///.........---------,,,---------.......................................111111111111111111111111444444333333333333444444888999>>>EEELLLSSSVVVVVVSSSQQQMMMIIIEEEAAA>>><<<::::::999888777666666666444444444444444333333333333444444444555555666666333444555666666777777777555666777777777666555444NNNPPPQQQRRRSSSTTTWWWYYYUUUSSSQQQPPPRRRSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOQQQRRRRRRQQQQQQSSSTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRPPPOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXZZZYYYWWWUUUSSSRRRQQQQQQSSSSSSRRRQQQRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTTTTSSSTTTTTTUUUVVVVVVUUUUUURRRRRRSSSUUUWWWYYYXXXWWWSSSRRRPPPOOONNNMMMJJJGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFHHHJJJKKKOOOSSSTTTSSSPPPNNNMMMJJJHHHEEECCCCCCBBB@@@>>>???@@@@@@???>>>???BBBDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEEEEDDDCCCCCCDDDBBBAAA@@@@@@@@@AAACCCDDDAAAAAAAAABBBBBBBBBCCCCCCCCCAAA@@@@@@BBBCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFGGGGGGFFFEEEFFFGGGHHHIIIKKKKKKKKKKKKLLLMMMOOOQQQQQQOOOMMMKKKLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTSSSRRRQQQQQQRRRTTTTTTUUUWWWXXXWWWVVVVVVWWWXXXVVVWWWWWWVVVUUUUUUWWWYYY\\\]]]```cccdddddddddccc```___\\\ZZZXXXWWWWWWWWWTTTUUUVVVWWWWWWWWWWWWWWWTTTUUUUUUVVVWWWXXXYYYYYY[[[]]]^^^]]]\\\[[[[[[\\\___^^^[[[XXXVVVTTTRRRQQQOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXVVVYYYZZZYYYYYY[[[ZZZVVVTTTSSSRRRPPPOOONNNNNNNNNJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPOOONNNNNNLLLKKKJJJJJJJJJJJJGGGGGGGGGHHHJJJIIIGGGEEEBBBBBBBBBBBBBBBAAA@@@?????????>>>>>>>>>??????@@@======;;;:::::::::::::::999999999999999999999999777777888888888888777777555555555555555444444444666666444333333333333333222222333333333333333444222111111111111222222333111111000000000/////////111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////...---------......---------------......///,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.................................------------------------//////......---,,,,,,+++---------------.........////////////////////////111111111111111111111111333222222222222333333444666777;;;AAAIIIPPPSSSUUUQQQOOOKKKGGGBBB???<<<;;;;;;:::999888777666666666444555555555555444333333333333333444555555666666555555666666666555555444444555666666666555444444MMMOOOQQQQQQQQQRRRUUUXXXTTTRRRPPPPPPQQQSSSSSSSSSPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQPPPPPPOOONNNNNNPPPQQQQQQPPPPPPSSSUUURRRRRRQQQQQQQQQQQQRRRRRROOOOOOPPPQQQRRRRRRRRRRRROOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVVVVXXXYYYYYYVVVTTTRRRQQQPPPQQQRRRSSSRRRPPPQQQQQQRRRSSSSSSSSSSSSRRRQQQRRRSSSSSSSSSSSSSSSSSSOOOQQQSSSVVVWWWVVVUUUTTTPPPPPPPPPQQQSSSTTTSSSRRROOOMMMLLLLLLMMMLLLJJJHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHJJJIIILLLOOOOOONNNLLLLLLLLLHHHFFFCCCAAA@@@???===<<<<<<===>>>>>>===>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDBBBBBBBBBCCC@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBBCCCAAA??????AAACCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMKKKMMMNNNOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQPPPOOOOOOOOOQQQSSSTTTSSSUUUVVVVVVUUUUUUVVVXXXVVVWWWWWWVVVUUUTTTVVVXXXZZZ\\\```bbbbbb```___^^^[[[[[[[[[ZZZYYYWWWWWWWWWSSSSSSUUUVVVWWWWWWWWWVVVUUUVVVVVVWWWWWWXXXXXXXXXZZZ\\\]]]]]]\\\[[[\\\^^^___]]][[[WWWTTTRRRQQQPPPMMMNNNNNNOOOPPPQQQRRRSSSRRRSSSTTTUUUVVVVVVVVVVVVTTTXXXYYYXXXXXX[[[ZZZWWWSSSSSSRRRQQQPPPNNNMMMLLLIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOOOONNNNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFGGGHHHJJJIIIGGGDDDAAAAAAAAAAAA@@@???>>>===============>>>>>>???@@@===<<<;;;:::999999999999777777777777777777777777666777777777777777777666444444444444444444555555666555444333222222222222111222222222333333333333111111111111111222333333111000000000////////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---,,,,,,++++++,,,------...,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------------------------------------------,,,,,,,,,------.........////////////////////////000000000000000000000000000000///000000111222222666666888===DDDJJJMMMOOOKKKIIIFFFBBB???===;;;::::::999888777666555555555555555666666666555444333222222333444444555666666444555555666555555444444333444555666666555444333KKKNNNPPPPPPOOOOOORRRVVVSSSQQQOOOOOOQQQSSSSSSSSSPPPOOOOOONNNNNNOOOOOOPPPOOOOOOPPPQQQQQQPPPPPPPPPMMMOOOQQQQQQPPPPPPSSSVVVQQQQQQQQQPPPPPPQQQQQQQQQMMMMMMOOOPPPQQQRRRRRRRRROOOOOOOOOOOOPPPQQQRRRRRRTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUVVVWWWYYYXXXUUUSSSSSSQQQPPPQQQRRRSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRRRROOOOOOPPPQQQRRRRRRRRRRRRLLLNNNRRRUUUWWWVVVTTTSSSOOONNNNNNOOOPPPQQQOOONNNJJJJJJIIIJJJLLLLLLKKKIIIEEEEEEDDDDDDDDDDDDDDDEEEGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEFFFHHHJJJHHHJJJLLLLLLKKKJJJJJJKKKGGGEEEBBB@@@???>>><<<:::999:::<<<<<<<<<<<<===???@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBAAA@@@AAABBB???@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCAAA??????AAABBBCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNKKKLLLMMMNNNOOONNNMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPOOONNNMMMNNNPPPSSSTTTQQQSSSUUUUUUTTTTTTVVVWWWWWWXXXXXXVVVUUUTTTUUUWWWVVVYYY]]]___^^^\\\ZZZYYYXXXYYYZZZZZZYYYWWWWWWWWWRRRSSSUUUVVVWWWWWWVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[]]]]]]\\\\\\]]]___]]]\\\ZZZWWWTTTRRRPPPPPPMMMNNNNNNOOOPPPQQQRRRRRRPPPQQQRRRSSSTTTUUUUUUUUURRRVVVXXXWWWXXX[[[[[[XXXSSSSSSSSSRRRQQQNNNLLLJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHEEEEEEFFFHHHIIIIIIFFFDDDAAAAAAAAA@@@???>>>===<<<======<<<======>>>???@@@<<<<<<;;;:::999999999999666666666666666666666666666666777777777777666666333333333444444555555555555555444333222222222222111111111222222333333333111111000000111222333333000000000000//////////////////.........---------........................------------------------++++++++++++++++++++++++...---,,,,,,+++++++++++++++*********+++,,,,,,---,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................------------------------+++,,,,,,------......///,,,,,,,,,------.........000000000000000000000000////////////////////////---------......///000111666555666:::@@@EEEHHHJJJFFFDDDBBB???===;;;;;;;;;999888777666444444333333555666777777777666444444222222333333444555666666333444555555666666555555222333444555555555444333LLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNOOOQQQRRRTTTUUURRRRRRQQQPPPOOOOOOOOOOOOMMMMMMNNNNNNOOOOOOOOOPPPNNNNNNMMMMMMNNNPPPRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSOOOPPPQQQQQQOOONNNOOOQQQPPPPPPPPPPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTUUUVVVQQQPPPOOONNNNNNOOOQQQQQQTTTUUUUUUSSSPPPMMMLLLLLLOOOPPPQQQRRRRRRQQQPPPOOONNNPPPRRRSSSTTTSSSRRRQQQOOOOOONNNMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFDDDCCCBBBCCCEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCAAA@@@??????>>>============>>>>>>>>>>>>????????????????????????AAA@@@@@@@@@@@@@@@@@@@@@???AAADDDGGGHHHFFFDDDBBBAAA@@@@@@??????@@@@@@AAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAABBBCCCCCCAAABBBBBBAAA@@@???AAABBB???@@@AAAAAAAAACCCFFFHHHKKKLLLMMMNNNOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLNNNOOONNNLLLJJJJJJLLLLLLLLLKKKLLLLLLKKKKKKLLLNNNPPPQQQUUUUUUTTTTTTTTTUUUWWWXXXYYYXXXWWWVVVUUUTTTTTTSSSXXXYYY\\\]]]]]]\\\YYYXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWYYYYYYXXXWWWXXXYYYYYY[[[\\\\\\[[[ZZZ[[[\\\]]]ZZZXXXVVVTTTSSSPPPMMMOOOOOOOOOPPPPPPRRRSSSTTTRRRQQQOOOMMMMMMOOOQQQSSSUUUVVVYYYZZZ[[[YYYWWWUUUSSSSSSSSSRRRQQQOOOMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@>>>===<<<;;;:::;;;::::::999999::::::;;;<<<;;;;;;:::999999999:::333444444555666666666555444444555555555555444444111111111222222333333333444333333222222333333444111111111111111111222222333333333222222222111111111000///------......///.........------,,,,,,,,,////////////////////////------------------------+++,,,,,,------,,,,,,,,,,,,------......------,,,...------,,,,,,------...,,,,,,,,,+++++++++******,,,+++*********+++,,,---++++++++++++++++++++++++......---,,,+++))))))(((++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---++++++---,,,***---111---,,,,,,++++++,,,,,,---........................000000000///.........---,,,------...///000111111............/////////000////////////000000000000222333555777:::===@@@AAABBBAAA@@@>>><<<:::888777888888888888777666555444333444666777777777666555333333333333333333333333555555666666666666555555444444444333333222222222MMMMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPRRRSSSSSSNNNMMMMMMMMMMMMMMMNNNNNNLLLMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLMMMOOOQQQRRRTTTTTTSSSRRRRRRQQQQQQPPPNNNOOOPPPPPPNNNNNNOOOPPPNNNNNNOOOOOOQQQRRRTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQQQQPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOPPPPPPUUUUUUVVVTTTQQQNNNMMMMMMNNNOOOPPPQQQQQQPPPOOONNNMMMNNNPPPQQQRRRQQQPPPOOOOOONNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFEEECCCBBBBBBCCCDDDEEEDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDCCCBBB@@@???>>>>>>>>><<<=========>>>>>>>>>>>>????????????????????????????????????????????????>>>@@@BBBEEEEEEEEECCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@??????????????????????????????@@@@@@AAAAAABBBBBB@@@AAABBBAAA@@@@@@AAACCCDDDDDDEEEDDDCCCCCCEEEGGGLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIKKKLLLMMMLLLJJJHHHHHHJJJKKKJJJIIIKKKKKKKKKKKKLLLNNNPPPQQQVVVUUUTTTSSSSSSTTTUUUUUUXXXXXXWWWWWWVVVUUUTTTTTTUUUVVVXXXZZZZZZZZZYYYXXXWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSRRRRRRRRRSSSTTTTTTUUUWWWXXXYYYXXXWWWXXXYYYXXX[[[^^^___]]][[[ZZZYYYZZZXXXVVVUUUUUUTTTRRRPPPNNNNNNOOOPPPQQQSSSTTTUUUSSSQQQOOONNNNNNOOOQQQRRRTTTUUUWWWYYYYYYXXXVVVTTTSSSSSSRRRRRRQQQPPPNNNNNNPPPOOOOOONNNMMMKKKIIIHHHJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB??????>>>===<<<;;;;;;::::::::::::999999:::::::::999999888777777777777777444444555666666666666666444444555555555555444444111111111222222333333333333333222222222222333333333222222111111000000000333333222222222111111111111000///...---......///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++*********+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---///444333...******---,,,,,,++++++,,,,,,---........................///..................---------......//////000000............////////////000000000000111111111111111222333555777:::<<<>>>???>>>===<<<:::888777666777777777777666555444333222333444555555555444444333333333333333333333333444555555666666555555444333333333222222222111111LLLLLLLLLLLLLLLKKKKKKKKKOOOOOOOOOOOOPPPPPPPPPQQQKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLNNNPPPRRRUUUUUUTTTRRRQQQOOONNNMMMNNNOOOPPPOOONNNNNNOOOPPPNNNNNNNNNOOOPPPQQQSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPSSSRRRQQQPPPPPPPPPPPPPPPTTTUUUVVVTTTQQQOOONNNNNNMMMNNNOOOOOOOOOOOONNNMMMLLLMMMNNNOOOOOOOOONNNMMMNNNNNNNNNMMMLLLLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBAAA@@@???>>>=========<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@@@@@@@BBBDDDHHHIIIIIIGGGEEEEEEFFFGGGLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGIIIJJJKKKIIIGGGFFFFFFHHHIIIHHHGGGJJJJJJJJJJJJLLLNNNPPPRRRVVVUUUTTTRRRRRRRRRRRRSSSXXXXXXWWWWWWVVVVVVVVVUUUSSSSSSTTTUUUVVVWWWWWWWWWTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSUUUXXXXXXXXXXXXYYYZZZWWW[[[___aaa___[[[XXXWWWXXXVVVUUUTTTUUUUUUSSSRRRMMMMMMNNNPPPRRRTTTVVVWWWTTTRRRPPPOOONNNOOOPPPQQQRRRSSSUUUVVVVVVUUUSSSRRRQQQQQQRRRRRRQQQQQQPPPOOOPPPPPPOOOOOOMMMLLLJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@<<<<<<<<<<<<;;;;;;;;;::::::::::::999999:::::::::777777666666555555666666444555666666777666666666444444555555555555444444111111111222222222222222333333222222222222333333333333222111000//////...222222222222111111111000000///......------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++))))))***+++,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------222;;;===666---(((---,,,,,,++++++,,,,,,---------------------------,,,------------------.....................////////////..................000000111111111222222222111111111333444666888999::::::999888777666555555555555555555444333222222000111111222333222222222333333333333333333333333333444444555555444444333222222222222111111111111IIIIIIIIIJJJJJJKKKKKKLLLOOOOOOOOOOOOOOOOOONNNNNNLLLLLLMMMNNNNNNNNNNNNNNNKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIKKKMMMOOOQQQTTTSSSRRRQQQPPPNNNMMMMMMNNNPPPQQQPPPOOOOOOPPPQQQRRRQQQQQQPPPPPPPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRQQQPPPPPPOOOOOOQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSTTTSSSPPPNNNNNNNNNMMMMMMNNNOOOOOONNNMMMMMMKKKLLLMMMNNNNNNMMMLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBAAA@@@@@@@@@@@@AAAAAA???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@???>>>===============<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========<<<<<<===>>>???AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>???@@@@@@???@@@BBBDDDIIIJJJKKKJJJHHHGGGHHHIIILLLLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEEEEFFFFFFGGGHHHHHHHHHFFFEEEEEEGGGHHHHHHGGGIIIIIIIIIJJJKKKNNNPPPQQQSSSSSSQQQPPPPPPQQQRRRRRRVVVVVVVVVVVVVVVWWWWWWWWWTTTTTTSSSRRRSSSTTTUUUVVVRRRRRRQQQPPPPPPOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRTTTWWWXXXXXXXXXYYY[[[YYY\\\______]]]ZZZXXXWWWWWWVVVTTTTTTUUUTTTSSSQQQLLLMMMNNNOOORRRTTTVVVXXXSSSRRRQQQOOONNNOOOPPPPPPQQQRRRSSSSSSSSSRRRPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPLLLMMMMMMNNNNNNNNNNNNMMMGGGGGGFFFEEEEEEEEEEEEFFFHHHGGGFFFEEECCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>::::::::::::::::::::::::999999999::::::999999999888777777666666666777777444555555666666555555555333444444555555444444333111111111111111222222222222222111111111111222222222222111111000000//////222111111111111000000000//////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++***))),,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++***++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,------...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++*********++++++++++++++++++++++++++++++***111===BBB===333,,,---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------.....................---//////............------///000000000000111111111111111111111222333444555555555444444444444333333333333333333333222111111000000111111111222222111333333333333333333333333222333333444444333333222222222222222222222222222GGGGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNOOONNNNNNMMMLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHIIILLLNNNOOOPPPPPPPPPPPPOOOOOOOOONNNPPPQQQRRRRRRQQQQQQRRRTTTWWWVVVTTTSSSQQQPPPOOOOOORRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNOOOPPPQQQRRRSSSSSSOOOQQQRRRQQQNNNMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLMMMLLLLLLLLLKKKLLLKKKKKKJJJJJJIIIHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@?????????@@@@@@????????????@@@@@@????????????@@@@@@@@@AAA>>>>>>?????????@@@@@@@@@>>>>>>===<<<<<<=========<<<<<<<<<<<<====================================:::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<===???@@@BBBAAA@@@@@@??????@@@@@@AAACCCBBBAAA@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>=========???@@@@@@???@@@BBBDDDFFFHHHJJJJJJIIIIIIJJJLLLJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHDDDDDDEEEFFFFFFGGGGGGGGGHHHFFFEEEFFFHHHIIIIIIHHHIIIIIIHHHIIIKKKMMMOOOPPPOOOOOONNNNNNOOOQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXWWWUUUSSSRRRRRRSSSTTTRRRQQQPPPNNNNNNNNNNNNNNNLLLLLLLLLMMMNNNPPPQQQRRRRRRTTTVVVWWWWWWXXXYYYZZZ[[[\\\\\\[[[YYYWWWXXXYYYXXXWWWUUUTTTTTTSSSRRRPPPLLLMMMMMMOOOQQQSSSUUUVVVRRRQQQPPPOOONNNOOOOOOPPPPPPPPPQQQQQQPPPOOONNNMMMNNNOOOOOOPPPPPPPPPPPPPPPKKKLLLMMMNNNNNNNNNNNNNNNHHHHHHGGGFFFFFFFFFFFFFFFIIIIIIGGGFFFDDDBBBAAA@@@???????????????>>>======999999999999::::::::::::888999999::::::999999888777666666555666666777777444444555555555444444333333333444444444444333333111111111111111111111111222111111000000111111222/////////000000111111222111111111000000000//////...............------,,,------------------------------------------------++++++++++++++++++++++++---------------,,,+++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,++++++************+++++++++++++++++++++++++++)))---666<<<888111,,,---,,,,,,++++++,,,,,,---------------------------***+++++++++,,,,,,------............------------...............---------.........////////////000222222111111111222222333111111222222222222222222111222222222222111111000111111111111111222222333333333333333333333333333222222333333333333222222444444444444444444444444GGGGGGFFFGGGHHHJJJLLLNNNLLLLLLMMMNNNNNNMMMLLLKKKLLLLLLMMMMMMLLLKKKIIIHHHKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPRRRSSSSSSRRRRRRTTTUUUYYYXXXVVVTTTQQQPPPOOONNNQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPOOOOOONNNMMMLLLMMMMMMOOOPPPQQQRRRRRRRRRMMMOOOPPPOOONNNLLLLLLMMMMMMNNNOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>???>>>>>>>>>>>>???@@@@@@????????????@@@@@@@@@@@@======>>>>>>>>>?????????======<<<<<<<<<===>>>>>>;;;;;;<<<<<<<<<=================================999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===????????????>>>>>>>>>>>>??????CCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;========================>>>???@@@?????????AAACCCBBBEEEGGGIIIIIIIIIKKKLLLIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHEEEEEEFFFGGGHHHHHHGGGGGGHHHFFFEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNLLLLLLLLLLLLNNNPPPRRRSSSRRRRRRSSSTTTUUUVVVWWWWWW[[[YYYWWWUUUSSSRRRRRRRRRRRRQQQOOONNNMMMMMMNNNOOOLLLLLLLLLNNNOOOQQQSSSTTTRRRTTTWWWWWWWWWWWWXXXYYY[[[[[[ZZZXXXVVVVVVXXXZZZXXXVVVTTTTTTTTTSSSQQQPPPNNNNNNNNNNNNOOOPPPRRRRRROOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMLLLMMMMMMNNNOOOOOONNNNNNNNNNNNNNNNNNMMMMMMKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGJJJIIIHHHFFFDDDBBBAAAAAA>>>>>>??????>>>>>>===<<<999999999999::::::::::::777888999::::::999888777444444333333444444555555555555555555555555444333333333444444444444333333111111111111111000000000111111000000000000111111---......///000111222222000000000000////////////---............---,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********************++++++++++++******++++++,,,,,,------,,,++++++************+++++++++++++++++++++++++++---))))))///111...)))(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------......,,,,,,---------.........---------.........//////222111111111111111111222000000000000111111111111111111111222222111111000222111111111111222333333333333333333333333333333222333333444444333333222444444444444555555555555JJJIIIHHHGGGGGGHHHJJJKKKJJJKKKLLLNNNNNNMMMLLLKKKJJJKKKMMMNNNNNNLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOQQQSSSSSSRRRRRRTTTUUUWWWVVVTTTSSSQQQPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOPPPPPPOOONNNMMMNNNNNNOOOPPPPPPOOONNNMMMMMMOOOPPPPPPNNNMMMMMMNNNLLLLLLMMMNNNNNNMMMLLLLLLJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>>>>============>>>???@@@?????????@@@@@@@@@AAAAAA=========>>>>>>>>>>>>???======<<<<<<===>>>??????;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<===<<<=====================>>>>>>============>>>>>>AAA@@@???===<<<<<<<<<;;;999999999999999999999999;;;;;;;;;<<<<<<======>>>???@@@@@@???>>>>>>@@@AAA@@@BBBEEEGGGGGGGGGHHHIIIGGGFFFEEEDDDDDDEEEEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKLLLNNNPPPQQQOOOPPPQQQRRRTTTUUUWWWWWWYYYYYYWWWVVVTTTSSSSSSSSSSSSRRRPPPNNNMMMNNNOOOPPPLLLLLLMMMOOOPPPRRRTTTUUUSSSUUUWWWWWWVVVVVVWWWXXXVVVWWWXXXWWWVVVUUUVVVXXXUUUTTTSSSSSSTTTTTTSSSRRROOOOOONNNMMMMMMMMMNNNNNNLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEECCCBBB@@@@@@>>>>>>>>>>>>>>>======<<<::::::::::::::::::999999777888999::::::999888777444444444444444555666666777777777777777666555555222333333444444333333222222111111111000000000///000000000//////000000000......//////000000111111000000/////////.........------.........---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++)))******+++,,,,,,------******************+++,,,************************---******---,,,)))(((***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,---......//////............////////////000000000//////000000111111111111000000000000000000111111222222222111111222111000000000111222333333333333333333333333333333333444444444444333333333333333444444555555555MMMLLLIIIGGGGGGGGGHHHIIIIIIJJJLLLMMMNNNMMMLLLKKKKKKLLLNNNPPPQQQPPPOOONNNKKKKKKLLLLLLMMMMMMNNNNNNKKKJJJIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPRRRRRRQQQRRRSSSUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPOOOMMMKKKJJJNNNOOOQQQPPPOOONNNNNNOOOJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>==================>>>?????????@@@@@@@@@@@@AAAAAAAAA============>>>>>>>>>???===============>>>???@@@;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<============>>>>>>======<<<;;;======<<<<<<<<<<<<======???>>>===<<<::::::999999::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>???@@@@@@???>>>>>>???@@@???BBBDDDFFFEEEEEEFFFGGGEEEEEEDDDCCCCCCDDDFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIGGGHHHIIIJJJKKKJJJIIIHHHFFFEEEDDDEEEGGGIIIIIIHHHKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMLLLKKKKKKLLLMMMNNNNNNOOOPPPRRRSSSUUUVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTRRRPPPNNNNNNNNNPPPPPPMMMMMMNNNOOOQQQTTTVVVWWWTTTVVVWWWWWWVVVUUUVVVWWWSSSUUUXXXXXXWWWVVVUUUVVVSSSRRRQQQRRRTTTUUUUUUTTTPPPPPPNNNMMMLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOPPPOOOOOONNNMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::::::::999999666777999::::::999777666666666666666666777888999999999999999999888777777222333333444444333333222222111111111000000//////000000////////////000000000000000000////////////000/////////............,,,---.........---,,,+++,,,,,,,,,------.........++++++++++++++++++++++++------------------------,,,---...000111111222222+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))***+++,,,,,,------***)))))))))***+++,,,,,,************************,,,+++,,,///...+++,,,000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,---...//////)))***+++,,,...///000000////////////000000000000//////.........//////000111111111111111000000000000111111222222222111111111000/////////000222333333333333333333333333333333444444555555444444333222222222333333444444444GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNKKKJJJHHHGGGGGGIIILLLNNNPPPQQQRRRSSSSSSRRRPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSQQQPPPOOONNNMMMMMMLLLLLLOOOPPPQQQRRRQQQPPPOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBB>>>?????????>>>===;;;999<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA======<<<<<<<<<<<<======;;;<<<===>>>>>>???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;999999888888888888888888:::999888888999;;;===>>>>>>???BBBDDDDDDDDDCCCBBBAAAAAABBBBBBCCCDDDDDDDDDGGGFFFEEECCCCCCCCCDDDEEEDDDEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGFFFFFFGGGHHHHHHCCCCCCCCCDDDEEEGGGIIIIIIIIIJJJKKKJJJHHHHHHJJJKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLNNNQQQTTTUUUTTTSSSQQQSSSRRRRRRSSSTTTUUUTTTTTTTTTQQQMMMKKKMMMNNNNNNLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUWWWXXXXXXXXXWWWUUUUUUTTTTTTTTTUUUWWWXXXUUUTTTRRRQQQQQQSSSUUUVVVTTTSSSQQQPPPOOONNNNNNNNNLLLKKKJJJIIIJJJLLLNNNOOONNNNNNNNNNNNMMMKKKIIIHHHLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLIIIEEECCCBBBBBBBBBAAAEEEEEECCCBBB@@@???>>>=========>>>>>>===<<<;;;;;;888888888999999:::::::::777777777777777777777777333333444555666777888888777999;;;;;;:::777333111333333444444333333222111000000000000////////////......////////////............------------......,,,---...//////...---,,,------------------------------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,+++***))))))***+++,,,************************((())))))))))))***************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------..................------............///////////////000000000000000////////////000000000000//////111111000000000000111111222111000000000111333333555444333333222222222333555444444333333444444555HHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJLLLMMMNNNMMMKKKIIIHHHHHHJJJLLLNNNOOOQQQSSSTTTTTTSSSPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@???>>><<<;;;:::<<<===>>>>>>??????>>>>>>?????????@@@@@@@@@AAAAAA??????>>><<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::999999888888999999999999999999:::999888777888:::;;;======>>>AAABBBCCCCCCBBBAAA???@@@@@@AAAAAABBBCCCCCCEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDEEEGGGHHHIIIIIIJJJJJJJJJHHHHHHIIIKKKMMMMMMMMMNNNMMMMMMLLLKKKMMMNNNQQQTTTUUUTTTSSSRRRQQQQQQQQQSSSTTTUUUVVVUUUTTTPPPMMMKKKMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOQQQRRRTTTUUUVVVWWWVVVVVVUUUTTTTTTSSSTTTUUUVVVWWWUUUSSSRRRQQQQQQRRRSSSTTTSSSRRRQQQPPPOOONNNNNNNNNMMMLLLJJJIIIJJJKKKMMMNNNNNNNNNOOONNNMMMLLLJJJIIIKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIKKKLLLMMMLLLIIIEEECCCCCCCCCBBBAAADDDCCCBBBAAA???>>>===<<<===============<<<;;;;;;888888999999999:::::::::777777777777777777777777444444555555666777777777777888999:::999666333111333333444444333333222111000000000000////////////......////////////............------------......,,,---...//////...---,,,------------------------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************++++++***))))))***++++++************************)))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,..................------............//////////////////000000000000/////////000000111111111111000111111000000000000111111111111000000000111222333444444333333222222222222444444333333333333444444IIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLNNNOOONNNLLLKKKIIIIIIJJJLLLMMMOOOQQQTTTWWWWWWTTTQQQOOONNNNNNMMMMMMNNNOOOPPPQQQOOOOOONNNNNNMMMNNNNNNOOONNNNNNMMMMMMNNNOOOPPPQQQTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGDDDCCCBBBAAA@@@?????????AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA???===<<<<<<<<<===>>>??????@@@@@@??????>>>?????????@@@@@@@@@@@@AAA@@@>>>===;;;:::::::::=========>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999::::::;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888888888999999::::::;;;;;;:::999888777777888::::::<<<===???@@@AAAAAA@@@???>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@DDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBBBBAAABBBBBBCCCDDDFFFGGGHHHHHHIIIJJJJJJHHHHHHIIIJJJNNNNNNNNNNNNNNNMMMLLLKKKNNNPPPRRRTTTUUUUUUTTTSSSPPPQQQRRRSSSTTTUUUVVVVVVRRRPPPMMMLLLLLLLLLLLLKKKIIIJJJKKKLLLMMMMMMMMMMMMOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUUUUTTTRRRQQQPPPPPPQQQRRRRRRRRRQQQPPPOOONNNNNNMMMMMMLLLKKKJJJIIIJJJKKKLLLNNNNNNOOOOOONNNLLLJJJIIIJJJJJJJJJKKKJJJJJJIIIIIIGGGGGGFFFGGGHHHKKKNNNPPPLLLIIIFFFDDDDDDDDDCCCAAABBBAAA@@@???>>>===<<<;;;<<<============<<<;;;;;;888999999999999:::::::::777777777777777777777777666666666666666666666666777777777777666555444333333333333333333222222111000000000000////////////......////////////............------------......------............------------------------------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************)))***+++,,,,,,+++***)))++++++***))))))***++++++************************************+++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......------,,,,,,++++++------------------......---............///////////////000000000000//////000000000111111222222222111000000//////000000111111000000000000111222222333333333333222222222222444333333222222333333444JJJJJJIIIIIIHHHGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOMMMLLLKKKIIIIIIJJJKKKLLLOOORRRVVVYYYYYYWWWSSSPPPNNNMMMLLLLLLLLLMMMOOOPPPPPPPPPOOONNNMMMMMMMMMMMMNNNMMMKKKKKKLLLNNNQQQSSSSSSSSSRRRQQQQQQPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMKKKJJJIIIGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA??????>>>??????AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDAAA???===<<<<<<===>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>????????????@@@@@@???>>>===;;;;;;::::::============<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888888888888888999:::;;;;;;<<<<<<:::999888777777777888999;;;<<<===>>>>>>>>>>>>============>>>??????@@@@@@@@@?????????????????????CCCCCCCCCBBBBBBBBBAAAAAA@@@AAACCCDDDDDDCCCAAA@@@@@@AAAAAABBBCCCEEEFFFGGGGGGHHHJJJIIIHHHGGGHHHIIILLLMMMMMMNNNNNNNNNNNNNNNPPPRRRTTTVVVWWWWWWVVVVVVRRRSSSTTTTTTSSSSSSTTTUUUQQQPPPNNNLLLLLLKKKKKKJJJGGGHHHJJJKKKLLLLLLKKKKKKMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTVVVUUUSSSRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPOOONNNNNNMMMMMMKKKJJJJJJJJJJJJKKKMMMNNNNNNOOONNNLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGIIIMMMQQQSSSLLLIIIGGGEEEEEEDDDCCCAAA??????>>>======<<<;;;;;;<<<<<<<<<======<<<;;;;;;999999999999999999999999777777777777777777777777666666666666555555444444666666555444444444444444222333333333333222111111000000000000////////////---......//////......---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........************************++++++++++++++++++++++++************************************++++++++++++((()))+++,,,,,,+++)))(((+++******************+++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++......---,,,,,,+++++++++,,,,,,------------......---------.........//////...//////000000000000////////////000000111222222000000////////////000000000000000000000111111222222222333333333222222222333333222222222222333333IIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMNNNNNNLLLKKKJJJIIIIIIJJJJJJKKKPPPSSSWWW[[[[[[YYYUUURRRNNNMMMLLLJJJKKKLLLNNNPPPRRRQQQPPPNNNMMMLLLLLLLLLNNNLLLJJJIIIJJJMMMPPPRRRSSSSSSRRRQQQPPPOOOOOONNNLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEECCCBBB@@@???>>>??????@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCEEECCCAAA???============>>>>>>???@@@@@@@@@@@@@@@======>>>>>>>>>?????????>>>======<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999888888999:::;;;;;;<<<<<<999999888888888888888888;;;;;;<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@????????????@@@?????????BBBBBBBBBAAAAAAAAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@???@@@@@@AAABBBDDDEEEFFFFFFGGGIIIIIIHHHGGGGGGHHHHHHIIIKKKMMMOOOPPPQQQQQQRRRSSSUUUWWWXXXXXXXXXXXXUUUVVVWWWUUURRRPPPQQQRRRQQQQQQPPPNNNLLLKKKJJJJJJGGGGGGHHHIIIJJJJJJJJJJJJMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHJJJNNNQQQSSSKKKIIIFFFEEEEEEDDDBBB@@@=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999666666666666666666666666666666555555444333333333555444333222222222333444222222333333222222111000000000000000////////////------............------------,,,,,,,,,,,,---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------************************++++++++++++++++++++++++************************++++++++++++,,,,,,------((()))+++,,,,,,+++)))(((*********++++++***************************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,------......------------..................///000000000000000///............///000111000000////////////000000//////000000111111111111111111222333333222222111222222111111111111222222GGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNKKKJJJJJJJJJKKKKKKLLLMMMPPPSSSVVVYYYZZZXXXUUUSSSOOONNNLLLJJJJJJLLLNNNPPPQQQQQQOOONNNMMMLLLLLLLLLMMMLLLJJJIIIIIIKKKNNNPPPSSSRRRRRRQQQQQQPPPPPPPPPJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEECCCBBB@@@>>>>>>???@@@AAA??????@@@AAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>============>>>??????@@@@@@??????============>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888999999::::::;;;;;;888888999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>???@@@@@@@@@@@@???@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCBBBAAAAAA>>>??????@@@AAACCCDDDEEEEEEGGGIIIIIIHHHFFFFFFGGGEEEFFFIIILLLNNNPPPRRRRRRSSSSSSTTTVVVWWWWWWXXXXXXVVVXXXYYYVVVQQQNNNOOOQQQQQQRRRRRRPPPMMMKKKJJJKKKHHHHHHGGGHHHHHHIIIKKKKKKNNNMMMNNNNNNOOOQQQRRRSSSTTTTTTUUUUUUTTTTTTSSSRRRVVVVVVVVVUUUUUUTTTTTTSSSRRRSSSTTTTTTTTTSSSQQQPPPMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLKKKIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIGGGGGGHHHIIIKKKMMMOOOPPPJJJHHHFFFEEEDDDCCCAAA???<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;:::::::::999999999999888666666666666666666666666444444444333333222222222222222111111111222333333222222222222222111111000000000000000////////////------............------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++***************++++++++++++++++++,,,,,,------...)))***+++,,,,,,+++***))))))***++++++++++++***)))************************************+++++++++,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------------.........---...///000000111111000000///------------...///000//////......//////000...///000000111111000000000000222333333333222111222111111000000111111222DDDEEEEEEFFFFFFGGGGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNKKKKKKLLLMMMMMMNNNOOOPPPOOOQQQTTTVVVWWWVVVTTTSSSPPPNNNLLLJJJJJJLLLNNNPPPNNNNNNNNNMMMNNNNNNOOOOOOMMMLLLJJJIIIIIIJJJLLLMMMPPPPPPOOOOOOOOOOOOOOOOOOIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCAAA???======>>>@@@AAA>>>???@@@AAABBBCCCCCCDDDAAAAAAAAAAAA@@@@@@??????>>>?????????>>>>>>===<<<<<<===>>>>>>??????>>>>>><<<<<<<<<=========>>>>>>???>>>===<<<<<<<<<<<<<<<999::::::;;;;;;;;;::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888888999999999999999999888888999::::::;;;;;;:::<<<;;;;;;::::::;;;;;;;;;::::::;;;;;;<<<=========<<<===>>>???@@@@@@???>>>???@@@@@@AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???AAABBBDDDEEEDDDFFFHHHIIIHHHFFFFFFFFFEEEFFFHHHKKKMMMOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUXXXYYYVVVQQQNNNOOORRRRRRSSSTTTRRRNNNKKKKKKLLLIIIHHHGGGFFFGGGIIIKKKMMMOOOOOONNNOOOPPPQQQSSSTTTUUUUUUVVVVVVVVVUUUSSSRRRTTTTTTUUUUUUUUUTTTTTTSSSSSSTTTUUUVVVVVVUUUSSSRRRMMMNNNNNNOOOOOOOOOOOONNNIIIJJJKKKKKKKKKJJJHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJEEEFFFHHHIIIJJJKKKJJJJJJHHHGGGEEEDDDDDDBBB@@@===;;;;;;<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<<<<;;;:::::::::999999999888888666666666666666666666666222222222111111111111111000000000111111222222222222222222222222111000000000000000000////////////,,,------......------,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,------++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((((((((++++++++++++++++++++++++************************))))))*********+++++++++)))******+++,,,,,,------************************)))***++++++++++++***)))************************)))))))))*********++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********+++,,,,,,------***++++++,,,------......,,,,,,---------.........---...///000111111111111222111///---,,,---.../////////............//////......000111111111000//////000222333333333222111111111000000000000111111CCCCCCDDDEEEFFFGGGGGGHHHEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOOOONNNMMMLLLLLLMMMOOOPPPQQQRRRSSSNNNOOOQQQSSSTTTSSSRRRRRRQQQOOOLLLJJJJJJLLLNNNPPPKKKLLLLLLMMMNNNPPPQQQRRRLLLLLLJJJJJJIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEEBBB@@@>>><<<<<<===???AAA>>>??????@@@BBBCCCDDDDDD@@@@@@@@@??????>>>>>>>>><<<===>>>??????>>>===<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>AAA@@@>>>===;;;:::::::::888999::::::;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999888888888888888888777888999:::;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;888999999::::::;;;<<<<<<;;;<<<>>>?????????>>>===??????@@@AAACCCDDDEEEEEEAAAAAA@@@??????@@@AAAAAA===>>>>>>???@@@BBBCCCDDDCCCFFFHHHIIIHHHFFFEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTSSSVVVXXXVVVQQQNNNPPPSSSRRRTTTUUUSSSOOOKKKKKKLLLKKKIIIGGGEEEFFFIIILLLNNNPPPOOOOOOOOOPPPRRRTTTUUUUUUVVVWWWWWWVVVUUUTTTSSSRRRSSSSSSTTTTTTTTTTTTSSSTTTUUUVVVWWWWWWVVVTTTSSSMMMNNNOOOPPPPPPPPPPPPPPPHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIIIIJJJKKKKKKKKKJJJDDDFFFHHHIIIIIIHHHGGGFFFGGGFFFDDDDDDCCCBBB???===;;;;;;<<<<<<<<<<<<<<<===999:::;;;;;;<<<<<<<<<;;;:::::::::999999888888888666666666666666666666666000000000000000000000000...///000111222222111111111222222222222111000000000000000000////////////,,,------......------,,,---,,,,,,++++++,,,,,,---------++++++++++++------++++++++++++++++++++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++************************))))))******++++++++++++((())))))***++++++,,,,,,++++++***))))))***++++++)))***+++,,,,,,+++***)))************************((())))))))))))***************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))***+++,,,------...******+++,,,,,,---......,,,,,,,,,---------......---...///000111111111111444333000...------.../////////............//////---...000111111111000///...///111333444333111000111111000000000000111111EEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLMMMLLLKKKJJJLLLMMMLLLMMMNNNOOOQQQRRRSSSTTTPPPPPPOOOOOOPPPQQQSSSTTTQQQNNNKKKJJJKKKMMMNNNNNNOOOMMMLLLMMMOOOQQQOOOMMMJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIHHHEEEEEECCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@???>>>>>>>>>>>>>>>============>>>???@@@AAA@@@AAA@@@>>><<<<<<===???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================??????>>><<<;;;:::999888999999999999::::::;;;<<<;;;::::::999888888888999999999999:::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999888888999999999<<<<<<<<<;;;;;;:::::::::666666777888999999::::::;;;;;;;;;::::::999999999888888999::::::::::::999999999999:::;;;<<<===>>>===<<<===???BBBFFFGGGGGG<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFEEEDDDBBBCCCDDDFFFIIIKKKNNNOOONNNNNNNNNNNNNNNNNNOOOOOOSSSTTTTTTTTTRRROOOLLLJJJRRRRRRQQQPPPOOOMMMLLLLLLJJJIIIHHHHHHIIIJJJLLLMMMMMMMMMOOOPPPQQQRRRRRRRRRVVVUUUTTTUUUVVVUUURRRPPPVVVVVVVVVUUUTTTSSSRRRQQQRRRSSSTTTUUUVVVUUUTTTSSSNNNNNNOOOPPPRRRRRRPPPOOOKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJLLLNNNNNNMMMKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCAAA@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888888888777777777666555555555444444555666666222222111111111111222222000000000000000000000000333222222111000//////...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******)))((('''''''''(((,,,+++***))))))***+++,,,************************+++*********))))))((((((,,,,,,,,,+++++++++******************************************************************************************************)))************+++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++************+++++++++++++++*********))))))+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++......---,,,++++++******,,,+++++++++,,,...000111////////////000000000000555222///...000000...+++........................///////////////000111111000000000000000000000000000000000000000000000000EEEEEEFFFFFFFFFFFFFFFGGGIIIIIIHHHHHHGGGHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLLLLJJJJJJKKKMMMLLLLLLMMMOOOPPPQQQSSSSSSOOOOOOOOOOOOPPPQQQSSSTTTRRRPPPLLLKKKLLLNNNOOOOOOOOOMMMKKKLLLNNNNNNMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>======>>>>>>============>>>???@@@AAA???@@@???===;;;;;;<<<>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;:::999999999999999999999:::;;;;;;;;;:::999888888888888888999999:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999999:::;;;;;;::::::999999999999666777777888999999::::::::::::::::::999999999888999999:::;;;;;;;;;;;;::::::999999999:::;;;<<<<<<;;;:::999;;;===@@@@@@@@@<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDFFFHHHJJJLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNPPPQQQRRRRRRRRRPPPNNNMMMRRRRRRQQQPPPNNNMMMLLLLLLKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNPPPQQQRRRSSSSSSSSSUUUTTTTTTUUUVVVVVVSSSQQQTTTTTTTTTTTTSSSRRRQQQQQQSSSSSSTTTUUUUUUTTTSSSRRRNNNNNNNNNPPPRRRSSSQQQOOOLLLLLLKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLKKKJJJGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888888888888777777777666666333222222222222222333333222111111000000111111222000000000000000000000000000000//////...------,,,------,,,,,,---......//////......---------......------------------------......---,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,------,,,+++++++++++++++,,,++++++***))))))***++++++************************************)))))))))(((,,,,,,++++++************************************************************************************************************)))************+++++++++))))))******+++,,,,,,---*********+++++++++,,,,,,++++++************+++++++++++++++*********))))))******************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,000//////...------,,,,,,------,,,+++,,,---............/////////000000000444111......//////---+++........................///////////////000000111000000000000000000000000000000000000000000000000FFFFFFFFFGGGGGGHHHHHHHHHKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIKKKKKKJJJJJJKKKLLLLLLLLLMMMMMMOOOPPPRRRRRRNNNNNNNNNNNNOOOQQQSSSTTTTTTQQQNNNMMMNNNPPPPPPPPPNNNLLLKKKKKKLLLLLLJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFHHHIIIKKKMMMMMMKKKIIIHHHFFFEEEDDDCCCBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@?????????>>>=========>>>>>>============>>>???@@@AAA>>>??????===;;;:::;;;=========>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999888999999:::;;;:::999888888888888888888::::::::::::;;;;;;;;;;;;<<<;;;:::999999999999999999999999999999999888888::::::;;;;;;;;;;;;::::::::::::999999999999::::::999999999999888888888888777777777888999999::::::999999999888888888888888::::::;;;<<<<<<<<<<<<;;;::::::999999999::::::;;;:::999777888:::;;;;;;:::<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDEEEFFFGGGHHHJJJKKKIIIJJJJJJKKKLLLMMMNNNNNNLLLMMMOOOQQQQQQQQQQQQPPPRRRRRRQQQPPPNNNMMMLLLKKKMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSUUUWWWWWWUUUSSSSSSSSSSSSSSSRRRQQQPPPPPPSSSSSSSSSSSSSSSRRRQQQPPPNNNNNNNNNPPPRRRSSSRRRQQQNNNMMMKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKDDDDDDCCCBBBAAAAAABBBBBBDDDDDDCCCBBBAAA@@@??????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777777666666666666222222111111111111111222222111111000000111111222000000000000000000000000000//////......---------...------------...//////000///...,,,,,,,,,---...------------------------...---,,,++++++***++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...++++++***))))))***++++++************************************))))))))))))+++************)))))))))************************))))))))))))))))))))))))************************************************)))************+++++++++((())))))******+++++++++*********++++++++++++,,,++++++************+++++++++++++++***************)))))))))***+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////......------,,,,,,......---,,,,,,,,,,,,,,,.........////////////000222000...------...,,,+++------------------------//////......//////000111000000000000000000000000000000000000000000000000FFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFHHHJJJJJJIIIJJJKKKMMMLLLLLLLLLLLLNNNOOOQQQRRRNNNNNNNNNNNNOOOQQQRRRTTTUUUSSSPPPOOOPPPQQQQQQPPPNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGIIILLLNNNNNNLLLIIIGGGFFFEEEDDDCCCBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>======>>>???@@@@@@??????@@@>>><<<;;;<<<===<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::999999888888888888999999999888888777777777888888::::::::::::;;;;;;;;;;;;<<<;;;:::999888777777777999999888888777777666666999999::::::::::::999999:::999999999999::::::;;;999999999999999999888888777777888888888999999999888888888777777777777777999::::::;;;;;;;;;;;;;;;::::::999888888888999999:::999888888:::;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHHHHJJJKKKLLLMMMMMMKKKLLLMMMOOOPPPQQQQQQQQQRRRRRRQQQPPPOOONNNMMMLLLNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNOOOQQQRRRRRRSSSSSSRRRRRRRRRTTTVVVWWWUUUTTTRRRRRRSSSSSSRRRQQQQQQPPPSSSSSSRRRQQQQQQPPPOOONNNNNNNNNNNNPPPRRRTTTSSSRRRPPPNNNLLLJJJIIIIIIIIIJJJLLLKKKJJJIIIIIIIIIJJJJJJCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777666666666555555555444333222222222222222222111111000000000000111111000000000000000000000000111111000000000/////////.........------......//////---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))))))))))))))***+++,,,+++******************+++*********************************)))))))))))))))***)))))))))))))))))))))************************((((((((((((((((((((((((************************************************))))))*********+++++++++(((((()))))))))*********************++++++++++++++++++************++++++************************(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,,,,------.........////////////...---,,,,,,,,,,,,,,,------------------------///............///000000000000000000000000000000000000000000000000000000EEEFFFGGGHHHIIIJJJKKKKKKJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGIIIJJJJJJJJJLLLNNNMMMMMMLLLLLLMMMOOOQQQRRROOOOOONNNNNNOOOPPPRRRSSSUUUSSSPPPPPPPPPQQQPPPOOONNNNNNMMMLLLKKKJJJJJJJJJIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGIIILLLNNNNNNLLLIIIGGGFFFFFFDDDCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@>>>======>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999999888888777777777888888777777777666666777777888999999999::::::::::::;;;;;;:::999888777666666666888888888777777666666666888888999999999999888888888888888888888999:::;;;999999999999::::::::::::888888888888888999999999777777777777777777777777888888999:::::::::::::::::::::999888888888999999999888777888:::<<<<<<<<<;;;<<<===???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBCCCEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOOOORRRRRRQQQQQQPPPOOOOOOOOOOOONNNMMMKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPQQQSSSUUUVVVUUUSSSRRRRRRRRRRRRRRRRRRQQQPPPQQQQQQPPPOOONNNNNNMMMMMMNNNMMMMMMOOORRRTTTUUUTTTRRRPPPMMMJJJIIIIIIIIIJJJKKKKKKJJJIIIHHHHHHIIIIIICCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@??????============<<<<<<<<<<<<<<<======<<<<<<;;;:::999666666666555555555555444444333222222111111111222111000000000000000000111////////////////////////000000000000///////////////......---------......---,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,((((((((((((((()))***+++*********++++++*********************************))))))))))))))))))******)))))))))))))))))))))***************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********))))))*********+++++++++++++++************++++++************************(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++***************+++,,,,,,---------------------............---------,,,,,,,,,,,,---------------------------...............//////000////////////////////////////////////////////////DDDEEEFFFGGGIIIJJJKKKLLLIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGIIIJJJJJJKKKMMMOOOOOONNNMMMLLLMMMOOOQQQSSSRRRQQQPPPPPPPPPPPPQQQRRRTTTRRRPPPOOOOOOOOONNNMMMLLLMMMNNNMMMKKKJJJJJJKKKIIIIIIJJJJJJIIIHHHFFFEEEFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIKKKMMMMMMKKKIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@?????????@@@AAAAAA???>>>>>>>>>>>>>>>??????@@@AAABBBBBB@@@>>>>>>>>>;;;;;;<<<=========<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::777777777888888888888888999888777777666777777777666666666666666777777888888888888888999999999999999888777666666666666666777777777777777777666666777777888888888888777777777777777777777888999:::999999999:::::::::::::::888888888888888888888888777777777777888888888888777888999999::::::999999::::::999999999::::::;;;888777666777999;;;;;;;;;999:::<<<>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLMMMKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPRRRTTTTTTSSSQQQPPPPPPQQQQQQQQQPPPPPPOOOPPPOOONNNMMMLLLLLLMMMMMMNNNMMMMMMOOORRRUUUVVVVVVTTTRRRNNNKKKIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGDDDDDDCCCBBBBBBAAABBBBBBAAA@@@@@@@@@????????????===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999666555555555444444444444222222111000////////////111000000//////000000111////////////////////////------------------------......---,,,,,,,,,,,,---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------*********)))******++++++)))***++++++++++++***)))************************))))))))))))************)))))))))************+++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************)))))))))************+++++++++************++++++***************+++++++++)))))))))***+++++++++,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,((()))***,,,------......,,,,,,,,,---------......,,,---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,......------......///000////////////////////////////////////////////////CCCDDDEEEGGGHHHJJJKKKLLLIIIHHHHHHGGGGGGGGGHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFEEEGGGJJJKKKKKKLLLOOOQQQPPPOOOMMMMMMMMMOOORRRSSSUUUTTTRRRQQQPPPPPPQQQQQQRRRPPPNNNNNNNNNNNNLLLKKKIIIKKKLLLKKKIIIHHHJJJKKKHHHIIIJJJJJJJJJHHHFFFDDDFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCC??????>>>>>>>>>>>>?????????AAABBBAAA???>>>======:::;;;<<<<<<======<<<<<<::::::::::::::::::::::::999999999999999999999999777777777777777777777777888888777666666666666666666555555555555666777888666777777777777888888888777777666555555666666666777777777777777888888888666777777888888777777666555555555555666777888999888888888888999999999:::888888888888888888888888777777777888888999999999888999::::::;;;;;;:::::::::999999999:::;;;<<<<<<:::999777777999:::999888777888:::<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNQQQQQQRRRSSSTTTUUUVVVVVVUUUSSSQQQPPPOOONNNNNNOOOLLLLLLNNNOOOPPPQQQQQQQQQNNNNNNNNNPPPRRRRRRQQQOOOMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMLLLKKKKKKLLLLLLMMMNNNMMMMMMOOORRRUUUWWWWWWVVVSSSOOOKKKIIIIIIJJJKKKIIIIIIJJJJJJIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::::::::::::::999888777777555555555444444444333333333333222111000//////000000000////////////000000////////////////////////------------------------------,,,+++++++++++++++)))***,,,.........---,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,************************+++,,,,,,,,,---.........,,,,,,++++++******++++++)))***++++++++++++***)))************************((()))))))))************************++++++,,,,,,************************************************************************)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++***))))))))))))************++++++************++++++))))))*********+++++++++******************++++++*********************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,++++++,,,,,,,,,,,,---------+++---......,,,,,,...111,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////////////////////////////////////////BBBCCCDDDFFFHHHJJJKKKLLLIIIIIIHHHHHHHHHIIIJJJJJJEEEEEEFFFFFFGGGGGGHHHHHHFFFHHHJJJKKKLLLMMMPPPRRRQQQPPPNNNMMMNNNPPPRRRTTTWWWVVVTTTRRRQQQPPPQQQQQQQQQOOONNNMMMMMMMMMKKKIIIGGGIIIKKKJJJHHHGGGIIIKKKHHHIIIJJJJJJJJJHHHEEEDDDEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDD??????>>>>>>>>>>>>>>>???>>>@@@AAAAAA???===<<<<<<::::::;;;<<<=========<<<::::::::::::::::::::::::999999999999999999999999888777777777666666666666888888777666666666666666555555555555555666777888666666666666777777777777666666555555555666666777666666777777888888999999666666777777777777666666444444444555555666888888666666777777888888888999999999888888888888888888777777888888999999999:::999:::;;;;;;<<<<<<;;;;;;999999999:::;;;<<<===>>>>>><<<::::::::::::999888666777999;;;===??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPQQQRRRTTTUUUWWWXXXXXXWWWVVVTTTRRRQQQPPPPPPQQQMMMMMMOOOPPPQQQRRRRRRRRRNNNNNNNNNOOOQQQQQQOOOMMMJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJJJJKKKMMMMMMNNNMMMMMMNNNRRRVVVWWWXXXVVVTTTOOOKKKIIIIIIJJJKKKHHHIIIJJJKKKJJJHHHEEEDDDEEEDDDCCCAAA@@@?????????>>>>>>>>>>>>============;;;;;;:::::::::999999999888888999888888777666555555555444444444333333333666555444333222222222222000000////////////000000////////////////////////.../////////////////////---,,,++++++************%%%'''***---...---+++***+++++++++++++++++++++++++++***************++++++*********++++++,,,,,,,,,************************++++++,,,,,,---...//////,,,,,,+++***)))))))))))))))***+++,,,,,,+++***)))************************(((((())))))*********+++******+++++++++,,,,,,,,,************************************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++++++++))))))))))))************++++++************++++++))))))******+++++++++++++++++++++***************************************************************))))))*********+++++++++************************++++++,,,---,,,+++***)))++++++,,,,,,,,,---------+++---///...,,,,,,///222,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////////////////////////////////////////AAAAAABBBBBBDDDEEEFFFGGGFFFGGGIIILLLPPPPPPLLLHHHGGGFFFFFFFFFGGGIIIKKKLLLJJJKKKKKKLLLMMMOOOPPPQQQUUUTTTSSSRRRPPPPPPOOOOOOMMMOOORRRTTTTTTRRROOOMMMPPPPPPOOONNNMMMLLLKKKJJJHHHGGGFFFHHHJJJKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888999999999999888888999888888888777777666666444444444444444444444444555555555555555555555555555444444333333444444555777777666666555555555444777777777777777666555555555555666777777777777777666666666666666777777888666777777777888888888888999999999999999888777666444444555666777999;;;<<<;;;:::999<<<>>>???===::::::888888:::===>>>===:::;;;:::999999888888888888<<<<<<===>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBBAAA@@@CCCBBBBBBAAA@@@@@@@@@AAACCCCCCCCCBBBBBBAAAAAAAAAFFFGGGIIIJJJKKKJJJJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNOOORRRUUUWWWYYYZZZXXXVVVSSSPPPOOONNNOOOOOONNNNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOFFFGGGHHHIIIJJJIIIHHHGGGGGGIIILLLLLLKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTSSSPPPLLLJJJHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::777777666666555555555444666666555555555444444444222222222111000//////...////////////////////////......////////////...............------,,,,,,,,,------------------------111000---+++***+++,,,---------------------------,,,,,,,,,++++++*********************************)))***++++++***)))***+++)))***+++,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++************))))))************++++++++++++++++++*********))))))))))))+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******************************---,,,***)))))))))***+++))))))***++++++++++++***************************''''''''''''((()))***+++((()))***,,,,,,+++******((()))***+++++++++++++++++++++++++++++++++++++++)))************+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---...,,,------......------,,,///...,,,*********,,,---------,,,,,,,,,,,,------//////......------------////////////////////////@@@@@@AAABBBCCCEEEGGGHHHFFFFFFHHHKKKNNNNNNKKKHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSRRRQQQPPPOOONNNNNNNNNNNNPPPRRRSSSSSSQQQOOOMMMOOOOOONNNMMMLLLKKKJJJJJJHHHGGGFFFHHHJJJKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFEEECCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAA???@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888777888888888888888888777777666666666555555555555444444444444444444444444555555555555444444444444444444333333333333444444555555555555444444444333666777777777777666555444555555666777777777777666555555444444555555666777666666777777777888888888999999999999999888777777666666666666666777888888;;;:::999;;;>>>>>><<<999:::999888:::===>>>===;;;;;;;;;:::999999999999999;;;;;;<<<============<<>>>>>=========<<<<<<<<<;;;;;;::::::999888777777777666666666555555555444555555555444444444333333222222111111000//////...////////////////////////......////////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))***++++++***)))***+++***+++,,,------------,,,,,,++++++***))))))******+++++++++************))))))************++++++++++++++++++*********))))))******+++++++++******)))))))))))))))))))))))))))******))))))))))))******************************,,,++++++***))))))******))))))***++++++++++++***************************(((((((((((()))***+++,,,))))))***++++++++++++***))))))))))))************++++++++++++++++++++++++)))************+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,++++++++++++,,,------,,,,,,------------,,,,,,///...,,,+++***+++,,,---......------------......000000//////............////////////////////////@@@@@@@@@AAABBBDDDFFFHHHFFFFFFFFFHHHKKKLLLKKKIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIJJJKKKMMMOOOQQQRRRQQQPPPOOONNNMMMLLLLLLLLLPPPPPPQQQQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJJJJIIIGGGFFFFFFHHHJJJLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;========================999999999888888888888888666777777888888777777666444444444444333333333333444444444444444444444444555555555444444333333333444444333333333333444444444444444333333333333333555666666666666555444444444555666666777666666666444333333333333444555555666666666666777777777777999999999:::999999888777999888777666555555555555:::999:::;;;======;;;999:::999999;;;======<<<;;;;;;;;;::::::999999::::::::::::;;;<<<<<<<<<<<<;;;===>>>???@@@@@@???>>>===???>>>======<<<=========<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMPPPRRRTTTVVVVVVVVVUUUSSSQQQPPPOOOPPPPPPNNNNNNMMMMMMMMMNNNOOOOOOQQQQQQPPPOOONNNNNNMMMMMMJJJIIIHHHGGGGGGFFFFFFFFFHHHJJJLLLLLLKKKJJJJJJKKKMMMMMMLLLLLLLLLLLLLLLLLLOOOMMMKKKIIIFFFEEEDDDCCCFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAAAAA@@@???????????????>>>>>>>>>=========;;;;;;:::888777666555444666666666555555555555555444444444333333333222222222222111111000/////////////////////////////////......////////////......,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************)))***++++++***)))***++++++,,,------------------,,,+++******)))*********+++++++++************))))))************++++++++++++++++++***************,,,,,,+++***)))))))))***))))))))))))))))))))))))***************************************************++++++++++++***))))))))))))***++++++++++++***************************)))))))))))))))***+++,,,*********)))******+++,,,++++++)))(((((()))******++++++++++++++++++++++++)))************+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++++++++++++++,,,------,,,,,,------------,,,,,,......,,,+++++++++,,,---///..................///000000000///////////////////////////////////////CCCBBBAAA@@@AAABBBDDDEEEFFFEEEEEEFFFHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFHHHHHHIIIKKKMMMOOOQQQRRROOOOOOMMMLLLLLLKKKKKKKKKQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFFFFGGGJJJKKKKKKJJJIIIIIIGGGFFFDDDCCCBBBAAABBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888777555666666777777666666555333333333333333333222222333333333333333333333333555555444444333222222222444333333333333333333444444444444333333333333333444444555555555555444333444444555666666666666555333333333333333444555555555555555666666666777777888999999999999999888888999999888777666666666666888999:::;;;;;;;;;999888999999:::;;;<<<<<<;;;;;;;;;;;;:::::::::::::::;;;::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::;;;;;;<<<;;;<<<<<<===>>>???@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDDDDFFFGGGGGGGGGGGGGGGJJJJJJLLLMMMOOOQQQSSSSSSTTTTTTRRRQQQPPPPPPPPPPPPLLLLLLKKKKKKKKKKKKLLLLLLPPPPPPOOONNNMMMLLLLLLKKKLLLKKKIIIGGGEEEEEEFFFFFFHHHJJJLLLMMMKKKJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKIIIGGGEEEDDDCCCBBBCCCDDDEEEEEEDDDDDDBBBBBB@@@@@@@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<888888777666666555444444555555555555555555555555333333333222222222111111111111111111000000//////////////////////////////---......//////......---,,,,,,,,,------.........************************+++,,,---------,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++***)))***+++++++++,,,,,,---,,,,,,+++++++++***************++++++++++++*********))))))))))))*********+++++++++************************---,,,+++)))((()))******))))))))))))))))))))))))************************************************)))***+++,,,,,,+++))))))))))))***++++++++++++*********************************))))))***+++,,,,,,+++***)))))))))***,,,---...---+++)))((()))***+++************************))))))*********+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,------,,,,,,,,,...---,,,,,,,,,,,,------//////............//////////////////............////////////////////////FFFDDDBBB@@@??????AAABBBEEEEEEEEEEEEFFFGGGIIIKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPNNNNNNMMMLLLKKKKKKKKKKKKOOONNNLLLKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEGGGIIIJJJIIIHHHHHHGGGFFFEEECCCBBB@@@@@@AAA@@@???????????????@@@@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>>==============================>>>??????>>>>>>>>><<<============<<<<<<;;;999999999999999999999999777777777777777777777777444555555666666555555444333333333333333333333333333333333333333333333333444444333333222222222222333333333222222333333333444444444444444444444555222333333444444444333333333333444555555555555555444444333333444444555666444555555555555666666666777888888999999888888888888888777777777888999999777888:::::::::999888777888999:::::::::::::::::::::::::::999999::::::;;;;;;;;;<<<============<<<;;;;;;============;;;;;;;;;::::::999::::::;;;;;;<<<<<<<<<=========>>>>>>@@@@@@AAAAAABBBCCCCCCDDDBBBCCCDDDEEEEEEFFFFFFFFFHHHIIIJJJKKKMMMNNNOOOPPPRRRRRRQQQPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNOOONNNNNNMMMLLLLLLKKKKKKMMMLLLIIIGGGFFFFFFFFFFFFIIIKKKLLLMMMKKKJJJJJJJJJFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGEEEDDDBBBBBBAAABBBCCCDDDCCCBBB@@@???>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;:::::::::555555555555555555555555444444444555555555555555333333222222222111111111111111111000000000000000////////////////////////------............------,,,,,,,,,------.........************************+++,,,...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++***)))***+++******+++++++++******)))+++***************+++++++++++++++*********))))))))))))*********+++++++++************************---,,,***)))))))))***+++************************)))***++++++++++++***)))************************))))))+++,,,,,,+++***)))))))))***++++++++++++*********************************************+++,,,+++***)))))))))***,,,---///...,,,***)))***,,,---************************))))))*********+++++++++************************,,,++++++******++++++,,,+++++++++++++++++++++++++++*********++++++,,,---+++************+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------------------...//////............//////------------------------////////////////////////GGGEEEAAA???>>>>>>@@@AAADDDEEEFFFFFFFFFGGGIIIKKKJJJJJJKKKKKKJJJIIIHHHHHHFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEGGGGGGFFFEEEFFFEEEDDDCCCBBBAAA@@@????????????>>>??????@@@@@@@@@@@@?????????@@@AAAAAA?????????@@@@@@@@@@@@@@@>>>>>>??????>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<============<<<;;;;;;<<<<<<<<<;;;;;;:::777777777777777777777777666666666666777777777777444444444555555444444444333333333333444444444444333333333333333333333333222222222222222222222222333333222222222222333333444444444444555555555555111222222333333333333222222333444444555555444444444333333333333444555555444444444444555555555666555666777777888777777777666666666666777888::::::666888::::::888777666777666888999999888777888999999999888888999999::::::;;;;;;<<<===============:::;;;<<<======<<<;;;:::::::::::::::::::::;;;<<<<<<<<<<<<<<<============@@@@@@???@@@@@@AAACCCCCCAAAAAABBBCCCDDDDDDDDDDDDGGGGGGHHHIIIJJJLLLLLLMMMOOOOOOOOOOOOOOOOOONNNNNNLLLLLLKKKJJJJJJJJJJJJKKKMMMLLLLLLLLLLLLKKKKKKKKKMMMLLLKKKIIIHHHHHHGGGGGGIIIKKKMMMMMMKKKJJJIIIJJJDDDEEEEEEFFFGGGHHHHHHIIIGGGGGGFFFFFFEEECCCBBBAAA???@@@BBBCCCBBBAAA???============<<<<<<<<<<<<<<<::::::999999999888888888333333444444555666666666444444444444444555555555333333333222222222111111111111000000000000000000////////////////////////------............------,,,,,,------------------************************+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************)))***++++++***)))***+++***************))))))(((*********)))******+++,,,+++++++++************))))))************+++++++++***************++++++++++++***************++++++************************)))***+++,,,,,,+++***)))************************))))))***++++++++++++***))))))***++++++++++++*********************************)))))))))******+++*********)))******+++,,,...---++++++***+++,,,,,,************************)))************+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,------***************+++,,,,,,++++++,,,,,,,,,,,,++++++------------............///..................///,,,,,,,,,,,,,,,---------////////////////////////EEECCC@@@======???AAACCCCCCEEEGGGHHHGGGGGGIIIKKKHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGFFFDDDDDDEEEEEECCCBBBDDDCCCCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA@@@@@@???>>>>>>>>>??????======>>>>>>>>>?????????<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;999999::::::;;;::::::999666666666666666666666666555555555666666666777777333333444444444444333333222222222333333444444444222222222222222222222222000000111111222222333333333333222222222222333333222222333333444444444444000111111222333333222222222222333444444444444333222222222222222333444444333333444444444555555555444444555666666666666666444444444555555666777888555888:::999777555555666444777999888666555666777888777777777888888999:::::::::;;;<<<<<<<<<<<<;;;:::;;;<<<======<<<;;;:::;;;;;;::::::;;;<<<<<<===:::;;;;;;<<<===>>>??????@@@?????????@@@AAABBBCCC???@@@AAABBBCCCCCCCCCCCCFFFFFFGGGHHHIIIIIIJJJJJJLLLMMMMMMNNNNNNNNNMMMMMMIIIIIIHHHGGGGGGGGGGGGGGGJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIKKKMMMMMMKKKIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDCCCAAA@@@???===???AAABBBAAA@@@===<<<;;;;;;;;;;;;;;;<<<<<<<<<999999999888888888777777444444444555555555555555333333333444444555555555444333333333222222222222000000000000000000000111////////////////////////,,,------......------,,,------------------,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))***++++++***)))***++++++++++++++++++***))))))******))))))***++++++,,,+++++++++************))))))************+++++++++))))))*********+++++++++((()))***+++++++++++++++************************)))***,,,------,,,***)))******************************))))))***++++++,,,))))))***++++++++++++******************************))))))(((((()))))))))))))))***++++++++++++*********************++++++************************)))************+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,---...***************++++++,,,++++++,,,,,,,,,,,,++++++,,,------.....................------------......,,,,,,,,,---------......////////////////////////BBB@@@>>>======@@@CCCEEEBBBEEEHHHIIIGGGGGGIIIKKKGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGCCCDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFDDDCCCDDDCCCAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>???@@@BBBBBB@@@@@@???>>>>>>===>>>>>>;;;<<<<<<<<<======>>>>>>::::::::::::999999888777999999999::::::;;;;;;;;;888999::::::;;;;;;;;;:::888999999:::::::::999999666666666666666666666666444555555555666666777777222333333444444333333222111111222222333333333333222222222222222222222222//////000111222333333444333222222222222222222333111111111222222333333333///000111222222222222222222222333444444444444333111111111000111222222333333333333444444444555555333333444555666666555555444444333333333444555555555777:::999666444555666333666888888555333555666777777666666777888999999999999:::;;;;;;;;;::::::;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>888999:::<<<>>>???AAAAAA@@@????????????AAABBBCCC??????@@@AAABBBBBBBBBBBBEEEFFFFFFGGGHHHHHHIIIIIIKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIJJJKKKMMMMMMKKKIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDAAAAAABBBBBBAAA@@@>>>======>>>@@@AAAAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777666666666555555444444444333333333444444555555555444444444333333333222222000000000000000111111111////////////////////////,,,------......------,,,.........------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))))))))))))))))))))*********++++++,,,,,,,,,************************)))+++++++++***)))***+++,,,,,,,,,,,,,,,+++***)))******))))))***+++,,,,,,+++++++++************))))))************+++++++++))))))******++++++++++++&&&''')))+++,,,,,,,,,+++************************)))***,,,------,,,***)))************************+++***)))))))))***,,,---))))))***++++++++++++***************************))))))((((((((((((((()))((()))***,,,,,,+++******&&&'''((()))******)))))))))))))))))))))))))))))))))************+++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++************+++,,,---...*********)))***++++++,,,+++++++++,,,,,,+++++++++,,,,,,---.../////////...---------,,,,,,------------------.........//////////////////////////////AAA@@@?????????@@@AAABBBEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEECCCBBBBBBBBBBBBDDDEEEEEEEEEEEEFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFDDDCCCAAAAAA@@@@@@AAA@@@@@@@@@@@@???===<<>>============>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999999999;;;<<<<<<;;;999999;;;:::999777666444333222555555555555555555555555555555444444444333333333555444222111111111222222222222222222222222222222000111111111222222222222000000000000000000000000222222222222222222222222333333222222222222222222222222333333333333444444111111111111111111111111000000000000111111111111444444333222333444555666777777666666555555555555444444444444444444444444444444555666666555444333777777666666555555555444999888666555666777999:::999999999999999999999999======;;;::::::;;;======777888999:::;;;;;;;;;;;;<<<;;;::::::;;;>>>@@@BBBDDDBBB???<<<;;;<<<===???>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAACCCDDDFFFFFFJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLNNNLLLJJJIIIIIIJJJJJJIIIFFFEEEDDDCCCBBBCCCDDDDDDCCCBBBBBBAAA@@@???===<<<<<<<<<;;;:::::::::;;;;;;999999::::::999888666555888777666666666888999:::888888666555333111000///...///111333555666777777333333222222111000//////222222111000//////000000////////////////////////***+++------------+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************)))))))))((((((''''''************************************************...+++'''''')))***)))((())))))))))))))))))))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++******************))))))))))))*********************)))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************+++++++++*********))))))++++++++++++++++++++++++************************,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------///...---,,,,,,---...///..................------@@@??????>>>???@@@AAABBBDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBEEEEEEEEEFFFFFFFFFFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA@@@?????????>>>===AAA@@@???>>>============>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999999999::::::::::::999999999888888777666555444444444444444444444444444444444444444444333333333333444333222111111111222222222222222222222222222222000000000111111111222222000000000000000000000000222222222222222222222222000000000000000000000000111111111222222222333333111111111111111111111111000000000000111111111111444333222222222333444555666666666555555444444444444444444444444333333333444444555666666555444333777666666666555555555444666666777888888888888888888888888888888888888888:::999999999999999999:::999:::;;;<<<============<<<;;;::::::;;;===???@@@AAA???===<<<;;;<<<==================>>>???@@@@@@AAAAAAAAAAAABBBCCCEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHIIIIIIJJJLLLMMMNNNLLLLLLLLLMMMMMMMMMMMMMMMOOOMMMJJJIIIJJJJJJIIIHHHEEEDDDCCCBBBAAABBBCCCCCCBBBBBBBBBAAA@@@???>>>===<<<;;;;;;:::999999999:::888888999999999888777666777666555555666777888999555555444333222111111000///000111333444555555666333333222111111000//////111000//////.........///........................,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++************************++++++++++++*********)))************************************************---***(((''')))***)))((())))))))))))))))))))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************))))))))))))************************))))))))))))************************************************))))))))))))))))))))))))************++++++++++++************************************************************************+++++++++*********))))))++++++++++++++++++++++++************************+++++++++***************************************---,,,,,,++++++,,,,,,---------------------------///...------------...///........................>>>>>>>>>>>>???@@@BBBBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGIIIHHHGGGFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEEEE@@@@@@AAABBBCCCDDDEEEEEEBBBAAA@@@>>>>>>>>>>>>???AAA@@@???>>>============>>>============<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999888888888888888888888888999888888777777888888999666666666666666555555555444444444444444444444444444444444333333333222222333333222111111111111222222222222222222222222222/////////000000000111111000000000000000000000000222222222222222222222222000000000000000000000000000000000111111111111222111111111111111111111111000000000000111111111111222222111111222222333444555555444444444444333333333333333333333333333333333444555555555555444444666666666555555555555555444555777999999999777666666666666666666666666666777888888888888888888777999:::;;;<<<<<<=========<<<;;;;;;:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIKKKMMMNNNOOOLLLKKKJJJJJJKKKLLLMMMNNNOOOMMMKKKJJJJJJJJJHHHGGGDDDCCCBBB@@@@@@AAAAAABBB@@@@@@AAAAAA@@@???>>>>>><<<;;;:::999888777777777777777888888888888777666555555444444444555666666222222222222111111111111000111222333333333333333222222111111000000////////////...------------..............................------,,,,,,------...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++************************************************************,,,***(((((()))***)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************))))))))))))************************************************************************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++***************************************+++++++++************************---,,,,,,++++++,,,,,,---------------------------///...------------...///........................<<<<<<===>>>???@@@AAABBB???@@@AAABBBCCCCCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEEEE???@@@AAABBBCCCDDDDDDDDDBBBAAA@@@>>><<<===???AAAAAA@@@???>>>=====================<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999::::::::::::999999888888888888888888888888888777666555555666777888666666666555555555444444333333333333333333333333333333333333222222222222222222111111111111111111111111111111111111111111////////////000000000000000000000000000000000000111111111111111111111111111111111111222222222222000000000111111111222222111111111111111111111111///000000000111111111111111111111111111222222222333333333333333333333333222222222333333333333333333333444444444555444444555555555555555555555555444555666888888888777777666666666666666666666666777888999::::::999888777777777888999::::::::::::<<<;;;;;;::::::;;;<<<===:::;;;<<<===>>>======<<<<<<<<<<<<<<<===>>>??????BBBAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEFFFGGGGGGHHHJJJLLLNNNOOOKKKJJJIIIHHHIIIJJJMMMNNNNNNLLLJJJIIIIIIIIIGGGFFFCCCBBB@@@?????????@@@AAA??????@@@@@@@@@??????>>>;;;:::999888666666555555999888888888777666555555333333333333333333444444333222222222222111111111111111222222222222111111111111000000000/////////......------------......------------------------///...---,,,,,,---...///++++++************++++++++++++++++++++++++++++++************************************************************************************************(((((((((((((((((((((((()))))))))(((((((((((((((******************************************************)))))))))***))))))))))))))))))))))))))))))************************((((((((((((((((((((((((******++++++++++++*********************+++++++++((()))))))))************)))***************++++++************************************************))))))))))))))))))))))))*********+++++++++,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))))))))***+++++++++,,,+++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------.........------.........---------...............;;;;;;<<<>>>???@@@AAAAAA>>>>>>???@@@AAABBBBBBBBB????????????@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEE@@@AAABBBCCCCCCBBBBBBAAAAAAAAA@@@>>><<<<<>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888999999::::::999999888777777777777777777777777888777555555555555777888777777666555444333222222333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000111111111111111111111111000000111111111222222222111111111111222222222333111111111111111111111111///000000000111111111111000000111111111222222222222333333333333333333333222222222333333444444444333333333333444444555555444444444555555555555555666555555555555777999:::777777777777777777777777666777999999999999777666666777888999::::::::::::;;;::::::::::::;;;;;;;;;:::;;;===>>>??????>>>===============>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDFFFGGGHHHGGGFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLJJJIIIHHHGGGGGGIIIKKKLLLLLLJJJIIIHHHIIIHHHFFFDDDBBBAAA@@@???>>>??????@@@??????@@@@@@@@@???>>>>>>;;;:::888777666555555444;;;:::888777555444333222222222333333333222222222555555444333222111000000111111222222111111000///000000//////////////////.........------......///------------------------...---,,,++++++,,,---...+++******))))))******+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((())))))************************************************((()))******)))))))))***))))))))))))))))))))))))************************(((((((((((((((((((((((()))******++++++******)))))))))*********+++++++++((()))))))))************))))))******+++++++++,,,************************************************))))))))))))))))))))))))))))))))))))*********+++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))))))))***+++++++++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,------------------------------..................------------.........//////:::;;;<<<>>>????????????<<<===>>>@@@AAAAAAAAAAAA????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEAAABBBCCCCCCCCCAAA@@@??????@@@AAA???===<<>>============<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888999999999999888888666666666666666666666666777666666555555666666777777666555444333222111111222222222222222222222222222222222111111111000000///000111111222111111111111111111111111111111111/////////000000000111111000000000000000000000000111111111111111111111111---......//////000000000111111111222222222333333111111111111111111111111000000000000111111111111000000111222222222222111222222333333333333444444222333333444444555555666333222222222333444555666444444444444444555555555666555444333444666999;;;888888888888888888888888555666666666666666666555888999:::;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;;;;<<<===>>>???>>>>>>===============>>>???@@@@@@????????????@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFGGGHHHGGGEEECCCBBBAAA@@@>>>>>>??????@@@??????@@@@@@???>>>======:::999888777666555555555;;;999888666444333222222222222333333333222111111666555444333222111000000111111111111111000//////////////////..................---------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******))))))))))))******++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************++++++++++++************************************************''')))++++++***))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,))))))))))))************))))))******+++,,,,,,,,,************************************************))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++***************************************+++++++++)))))))))******++++++,,,---,,,,,,++++++,,,,,,---------------------------------...//////...------,,,,,,------.../////////;;;;;;===>>>>>>>>>======<<<===>>>???AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEE@@@AAABBBCCCCCCAAA@@@>>>===@@@BBBAAA>>><<>>============;;;;;;;;;::::::::::::999999999999999888888888888888888999999999999888888666666666666666666666666666666777777777777666666444444444444333333222222222222222222222222222222222111111111000000000000...///000111222222111000111111111111111111111111000000000111111111222222000000000000000000000000111111111111111111111111------......///000000111000000000111111111111222111111111111111111111111000000000000111111111111000111222333333333222222333333333333444444444555333333444555555666777777222222222222222444555666333333333444444555555555333444444555666777888999888888888888888888888888777666666666666666666777888999:::;;;;;;<<<;;;;;;777777888999:::;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>???AAABBBBBBAAA@@@>>>======???AAACCCFFFEEEEEEFFFGGGHHHIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFDDDBBBBBBAAA@@@???>>>???@@@@@@@@@@@@@@@@@@???===<<<<<<999888888777666666666777888777555444444444444555222222333333333222111000333333222222111111111111000000000111000000//////........................,,,,,,,,,,,,,,,---......++++++++++++++++++++++++***++++++++++++++++++*********))))))))))))******************************************************************************************************************************************************)))*********++++++++++++************************************************&&&(((++++++***))))))+++))))))))))))))))))))))))************************************************))))))************))))))((())))))***++++++,,,,,,))))))))))))************))))))***++++++,,,------************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************+++++++++***************((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------------...//////...------,,,,,,------...//////000;;;<<<===>>>>>>===<<<<<<<<<===>>>???AAAAAABBBBBB@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@???@@@@@@AAACCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDCCCCCCBBBBBBCCCAAABBBCCCDDDEEEEEEEEEEEE???@@@BBBCCCCCCBBB@@@???;;;???CCCBBB>>><<>>============;;;;;;;;;:::::::::999999999999999888888888888777888888999999999999888888666666666666666666666666555666777888888777666555222222222333333444444444111111111111111111111111111111111111000000000000...///000222222222111000000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000...//////000111222222333////////////000000000000111111111111111111111111000000000000111111111111000111222333444333222222333333333444444555555555444444555555666777888888222222111111222444555666333333333444444555555555111222555777888888777777888888888888888888888888:::999888777777888999:::666666777888999999999999555666888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>=========>>>???AAABBBCCC@@@>>><<<::::::===@@@BBBGGGFFFEEEEEEFFFHHHJJJKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBBBBDDDFFFFFFDDDBBBBBBBBB@@@?????????@@@AAAAAAAAA@@@@@@>>>===<<<;;;999888777777777777777888555444444333444555666777222333444444333222111000//////000000111111111222//////000000000000//////---.....................+++*********+++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))******))))))))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((()))))))))***************************************************%%%(((+++,,,***((()))+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))((())))))***++++++,,,,,,))))))))))))************))))))***+++,,,,,,------************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))******++++++++++++++++++++++++++++++++++++************************,,,+++++++++******))))))******+++,,,------......---,,,,,,++++++,,,,,,---------------------------,,,---...//////...---,,,,,,,,,------...///000000:::;;;===>>>>>>>>>===<<<::::::;;;===>>>@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@???BBBBBBAAAAAABBBBBBCCCDDDBBBAAAAAABBBCCCDDDBBBAAACCCBBBAAA???>>>??????@@@>>>>>>===<<<<<<<<<<<<<<<===<<<;;;::::::::::::::::::;;;<<<:::888777777888888777666444444555555666777777777777666555444333222333555777777777777666:::999999888666555333222333333222222111000//////222222222111111000000000444333222222111111222222......//////000000111111000000000000000000000000000000000000000000000000000000000000////////////000111222333333222111000000000000000000000000000333222111/////////000111000000000000000000000000000000000000000000000000//////000111111111111111111111222222222333333333555555555666666666777777333333222222333333444555111222222333333222222111333444666777777777666555888666444666999<<<;;;:::777777777777888888888888888888999999999999888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==================>>>??????>>>>>>>>>AAACCCCCCAAA>>>===>>>@@@AAAAAACCCCCCCCCDDDFFFHHHJJJLLLLLLKKKJJJIIIHHHIIIIIIJJJIIIIIIIIIHHHFFFDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA???>>><<<;;;;;;:::999888777666666666666555555666666555555444333333333222222111000000000//////000000111111222222111111111111000///------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...---+++))))))***+++,,,******++++++++++++******+++*********))))))((((((***)))))))))((((((''''''+++++++++*********))))))************************************************))))))*********+++++++++************************)))************+++++++++************************)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,+++*********))))))((((((++++++******)))(((((((((******************************+++++++++,,,,,,,,,&&&''''''((()))******+++++++++******************+++***)))***,,,,,,***))),,,***))))))***++++++***+++++++++++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******))))))+++***)))(((((()))***+++---------............///...,,,***))))))+++...000////////////////////////999:::;;;<<<<<<<<<;;;;;;::::::;;;<<<>>>???AAABBBAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@AAACCCDDDCCCAAACCCBBB@@@???>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::::::::::::::999::::::999777555666777888777666555444555666666777777777666666555444333333444555666777777666666666777777777777666555444444444333333222111111000333222222222111111111111222222111111000000000111///////////////000000000////////////////////////000000000000000000000000000000000000///////////////000111111111111000///000000000000000000000000111111///.........//////000000000000000000000000000000000000000000000000//////000111111111111111111111111222222222333333222222222222333333333333333222222222222333444444222222333333333333222222444555555666666666666666;;;999777777999999888666777777777777888888888888888888999999999999888888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>=========>>>>>>???>>>>>>???AAADDDEEECCCAAA??????@@@AAAAAACCCCCCCCCDDDFFFHHHJJJKKKKKKKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<;;;::::::999888777666666666666444444444444444333333222111111111111111111222222000000000000000111111111111111111000000///------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++))))))***+++,,,******++++++++++++******************)))))))))(((*********))))))(((((((((+++++++++*********))))))************************************************))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++******************************++++++++++++******++++++++++++++++++++++++((((((((()))))))))******))))))))))))))))))))))))+++***)))))))))***+++,,,++++++++++++*********)))))))))))))))************************************))))))))))))))))))******''''''(((((()))******+++************************+++***)))***,,,,,,***))),,,***))))))***++++++***+++++++++++++++***))))))))))))))))))************************************************************++++++++++++++++++++++++,,,+++******)))))))))***,,,+++***))))))***+++,,,,,,,,,,,,,,,---------------,,,+++******,,,---///........................777888999:::::::::999999;;;;;;;;;;;;<<<>>>@@@BBBBBBAAAAAA@@@@@@AAAAAAAAACCCCCCBBBAAAAAA@@@@@@@@@>>>>>>??????@@@AAAAAABBB????????????@@@@@@@@@AAA@@@??????AAACCCDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999:::;;;:::888666777888888777666555555555666666777777666666555444444444444555555666666666555555333444555666666777666666444444444333222222111111333333333222222222222111111111000000000/////////000000//////////////////////////////////////////000000000000000000000000////////////000000000000...//////000000//////...000000000000000000000000000//////............///000000000000000000000000000000000000000000000000//////000111111111111111111111111222222222222333333444444444555555555555222222222222222333444444333333444444444444333333555555555555555666777777:::999777888999999888666777777777777888888888888888888999999999999888888999999::::::::::::;;;;;;========================;;;<<<======>>>>>>>>>======>>>???>>>>>>@@@CCCEEEHHHGGGEEEBBBAAA@@@AAAAAABBBBBBCCCDDDFFFHHHIIIKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;:::999999888777666666666666333333333333333222111111///000000111222222333333111000000000000000000///000000000000///......---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***,,,---******++++++++++++******************))))))))))))***************)))))))))+++++++++******************************************************************************+++++++++(((((((((((((((((((((((()))************+++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,+++++++++++++++(((((())))))***++++++,,,******************************))))))))))))))))))'''(((((())))))*********************************+++***)))***,,,,,,***))),,,***))))))***++++++******++++++++++++***)))))))))))))))*********++++++************************************************************************,,,+++***(((((()))******,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------777888888999999999999999<<<;;;::::::<<<>>>@@@AAABBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDCCCBBB@@@??????>>>>>>?????????@@@@@@@@@>>>>>>?????????@@@???????????????AAACCCDDDCCCBBBAAA@@@@@@???>>>>>>======<<<<<<;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<===<<<:::999:::;;;777777777666666666666666666666555555444444444444555555555555555555444444222333444555555666555555333333333222222111111111333333333222222222222222000111111000000000//////000000000//////......---////////////////////////000000000000000000000000////////////000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000111111111111111111111111111222222222222444444444555555555666666222222222111222333333444333444444555555444444333666555555444444555777888666666666888999:::::::::666777777777888888888888888888999999999999888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>><<<===>>>??????@@@DDDFFFKKKJJJHHHEEEBBB@@@@@@@@@AAAAAABBBDDDEEEGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>><<<;;;;;;:::999888777666666555555666333333333333333222222111000000111111111222222222111111000000/////////...//////000000///......---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,---******++++++++++++***************)))))))))))))))++++++******************************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++)))))))))******+++++++++************************,,,,,,,,,+++++++++++++++(((((()))))))))************************++++++++++++***)))***,,,,,,***))),,,***))))))***++++++*********+++++++++******)))))))))*********+++++++++************************************************)))))))))))))))))))))))),,,+++)))(((((()))***+++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++999999999999999::::::;;;;;;;;;;;;;;;<<<===???@@@AAAAAA@@@@@@AAAAAABBBBBBFFFFFFFFFEEEDDDBBB@@@???@@@@@@@@@?????????>>>>>>===>>>???@@@@@@@@@@@@????????????@@@CCCCCCBBBAAA????????????>>>===<<<<<<;;;::::::999999999999999999999:::;;;;;;::::::999;;;<<<===<<<:::::::::;;;777777777777777666666666666555555444444444444555555555555444444444444444333444444444444333333222111111111111000000000000222222222222222222222222111111222222222111000///000000//////......------........................////////////////////////.../////////000000000111000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////////////////////////////000111111111111111000000111111111222222222000000111111111222222222222111111111111222333333333444444555555444444333666555555444444555777888444666888999999:::::::::666777777777888888888888888888999999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????===>>>?????????AAADDDGGGKKKLLLJJJGGGBBB?????????@@@@@@BBBDDDEEEGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@=========>>>>>>????????????>>>>>>===<<<;;;::::::999888777666555555555555444444444444444333222222222222222111111111000000111000000000//////.........////////////......---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***++++++,,,******++++++++++++******))))))))))))))))))************************++++++************************************************************************************************************************))))))*********+++++++++***************************++++++,,,,,,++++++***)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))******************,,,+++++++++******))))))************************++++++++++++++++++++++++))))))))))))************))))))*********++++++++++++***)))***,,,,,,***))),,,***))))))***++++++***)))******+++++++++******************++++++++++++************************************************))))))))))))))))))))))))++++++***))))))***+++,,,***++++++++++++++++++***,,,,,,,,,,,,------------)))+++,,,......---,,,+++++++++++++++++++++++++++::::::999999::::::;;;<<<::::::;;;<<<======>>>>>>?????????@@@AAABBBCCCDDDGGGGGGGGGGGGFFFDDDBBBAAABBBAAAAAA@@@??????>>>>>>>>>???AAABBBBBBBBBAAA@@@@@@??????@@@BBBBBBAAA@@@>>>?????????>>>===<<<;;;::::::999888888888888888777888:::;;;;;;:::999999888999:::999888777888999777777888888888777666555666555444333333444555666555444444333444444555555444444444333333111000000000000000000000000000000000111111111111222222222000111222333222111000/////////..........................................////////////////////////......//////000000111111111000000//////000000111///////////////////////////000000111111111111000//////////////////////////////////////////////////////000111111111111111000000000111111111111222111111111111222222222333111111111111111222333333333333444444444444333333555555555555555666777777777999;;;;;;999777777777777777777777888888888888888888999999999999888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@>>>????????????AAADDDFFFJJJKKKKKKGGGAAA======>>>>>>@@@AAACCCEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@??????;;;;;;<<<<<<===>>>>>>>>>>>>======<<<;;;;;;::::::888888777666555555555555444444444444444333333222333333222222111000000///000//////////////////........./////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********************++++++++++++******))))))))))))************)))))))))******************************+++++++++************************************************+++++++++***************************************)))************+++++++++*********************************++++++*********++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))*********---,,,,,,+++******))))))************************(((((()))))))))*********************************)))))))))***++++++,,,,,,+++***)))***,,,,,,***))),,,***))))))***++++++***))))))***++++++++++++************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,------------***+++,,,---...---,,,+++++++++++++++++++++++++++::::::999999999:::;;;<<<999:::<<<===>>>>>><<<<<<===>>>>>>???AAACCCEEEFFFGGGHHHIIIIIIHHHFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@>>>===>>>>>>>>>>>><<<;;;:::999999888777777777777888666888999;;;;;;;;;999888777888999888777777888999777777888999888777666555666555333222222333555666444333333333333444666777333333333333222111000///000000000000000000000000//////000000000111111111///000111222111000...---------..........................................////////////////////////.........///000111111111000///............///000////////////////////////......000111111111000000//////////////////////////////////////////////////////000111111111111111000000000000111111111111333333333333444444444444111111111111111222222333222222333333333333222222444555555666666666666666666999;;;;;;999777666777777777777777888888888888888888999999999999888888999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@???@@@@@@@@@???@@@CCCEEEGGGJJJJJJFFF@@@;;;;;;===>>>???AAACCCEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCAAA@@@???>>>;;;;;;<<<<<<===>>>>>>???======<<<;;;;;;:::::::::888888666555555555555555333333333333333222111111222222111111111111111111.........///////////////------...//////......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************))))))(((******++++++++++++******((()))))))))************((((((((())))))*********))))))*********+++++++++************************************************+++++++++*********))))))************************)))************+++++++++************************((())))))******))))))(((++++++++++++++++++++++++((((((((()))))))))******))))))))))))))))))))))))((()))***+++,,,++++++***)))))))))******+++++++++++++++++++++++++++++++++************************''''''((()))***++++++,,,************************((())))))***++++++,,,,,,+++***)))***,,,,,,***))),,,***))))))***++++++***))))))***+++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---//////...---,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++++++++++++++:::999888888888999;;;;;;888999<<<>>>???>>><<<:::<<<===>>>???AAADDDFFFGGGHHHIIIJJJJJJJJJHHHFFFEEE@@@@@@@@@AAAAAABBBCCCCCCAAABBBDDDFFFFFFEEEDDDCCCBBBAAA@@@@@@AAAAAA???======>>>>>>>>>>>><<<;;;:::999888888777777777777777666777999;;;;;;;;;999888888999::::::999888999;;;777888888999999777666555666444333222222333555666333333222222333555666777111222222222222111111000111111111111111111222222......//////000000000111...///000111000///---,,,,,,------....../////////........................////////////////////////---......///000111111222///...---,,,,,,---...///////////////////////////,,,---///000000000////////////////////////////////////////////////////////////000111111111111111000000000000111111111111//////000000000111111111111111111000111222222333111222222333333222222111333444666777777777666555222666:::;;;:::888999;;;777777777777888888888888888888999999999999888888999999:::::::::;;;;;;;;;========================;;;<<<===>>>@@@@@@AAAAAA@@@AAAAAA@@@???@@@BBBEEEFFFHHHJJJFFF???::::::<<<===???AAACCCEEEFFFFFFFFFGGGHHHJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCAAA@@@>>>>>><<<<<<<<<===>>>??????@@@<<<<<<<<<;;;;;;:::::::::888777666555555444444555111222222222222111000000000000000111222222333333---.........//////000000------......///......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++***************)))((('''******++++++++++++******(((((())))))*********+++''''''(((((()))))))))***))))))******++++++++++++************************************************++++++++++++******)))))))))))))))))))))))))))))))))************+++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,+++***************++++++,,,,,,,,,*********++++++,,,------************************(((((()))+++,,,---...///++++++******************((())))))***++++++,,,,,,+++***)))***,,,,,,***))),,,***))))))***++++++***((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,...000111000...,,,,,,,,,---......---,,,,,,)))************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++888999:::;;;;;;;;;;;;::::::;;;<<<>>>??????>>>=========>>>???@@@@@@AAAAAAEEEFFFIIIJJJJJJHHHFFFDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHFFFCCCAAA?????????@@@???===;;;<<>><<<;;;;;;:::999888666666555666666777888:::;;;<<<<<<<<<;;;:::999888888888888888888888888888777666666555444333222111222333333333333333444444444555555333333333222222222111111333222111000000111222333111000///000111222111///111000000///////////////222111111111000000//////......//////......---,,,111222333111///---,,,---...............///000000////////////...............------------...//////000000////////////000000000000000000000111111111//////............/////////////////////.........111111111000000000000000222222333333333333444444000000111222333333444444222222333444555555555555222444777777555444444444555666888888777777999:::::::::999888888777777666777777888888888888777777888888888888888888999999:::;;;<<<======<<<;;;:::999:::;;;===>>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDHHHGGGFFFDDDAAA>>><<<:::>>>???AAACCCDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGJJJIIIGGGEEEDDDCCCBBBBBBDDDDDDBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;999888777777666555555555555444444444444444444333333333222222222222222111000//////...000///...,,,,,,------.................................---------,,,,,,,,,,,,,,,+++*********++++++************************++++++++++++++++++++++++,,,,,,+++***))))))******)))))))))))))))(((''''''(((((('''(((((()))***+++************************+++***)))(((((()))***+++************************************************************************************************++++++******************))))))))))))))))))))))))))))))))))))((((((((((((************************+++*********))))))(((((((((((((((((()))))))))))),,,+++++++++******))))))************************++++++,,,,,,,,,---------************************,,,+++***+++...222777;;;DDD666***(((***)))))),,,++++++++++++,,,---......******+++++++++,,,,,,,,,***+++,,,+++)))((()))******(((((())),,,---,,,))),,,---.../////////...------------,,,******+++---+++)))(((''''''((()))+++++++++,,,,,,,,,---------//////...---,,,++++++***,,,,,,,,,++++++*********+++++++++*********)))))),,,,,,,,,---------......---,,,+++,,,...///...---999999:::::::::::::::999:::;;;<<<;;;;;;:::;;;<<<======>>>??????@@@AAAAAADDDFFFHHHIIIIIIHHHFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFDDDBBB???>>>>>>>>>???>>>===;;;<<<>>>???>>><<<;;;;;;:::999888777666666777777888999:::;;;;;;<<<<<<;;;:::999888888888888777777888888888777777666555444333222222222333333333333333333444444444444333333222222222111111111222222111000000111222222111000//////111111000///111000//////......//////000000//////...........................------,,,---...000000...---.....................//////000////////////...............------------...//////000000////////////000000......///000111222222333//////............///////////////////////////...000000000000000000000111111111111222222222333333000000111222222333444444222333444444444444444444222444666666555444444444444666777777777777888:::;;;:::999888777666555444666666666777777666666666999999999::::::::::::::::::;;;<<<===>>>======<<<<<<<<<======>>>?????????AAAAAAAAAAAABBBCCCDDDEEEHHHGGGFFFCCCAAA>>>===<<<>>>???AAABBBDDDEEEEEEEEEFFFFFFHHHIIIIIIIIIHHHGGGIIIHHHFFFEEEDDDCCCBBBBBBCCCCCCBBB@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666555555555555444444444444333333333222222222222111222222111111000//////...000///...---------...///...........................------------,,,,,,,,,---,,,,,,,,,,,,,,,------************************++++++++++++++++++++++++,,,++++++***))))))******)))))))))))))))((('''''')))(((((((((((())))))******************************)))(((''''''((()))***************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))(((************************************)))))))))((((((((((((((()))))))))***++++++*********)))))))))************************++++++++++++,,,,,,,,,,,,************************,,,+++))))))***,,,///111III;;;///,,,,,,)))((()))++++++++++++++++++,,,---*********+++++++++,,,,,,+++,,,---,,,***)))***++++++)))(((***,,,---+++)))***+++,,,---------,,,,,,+++,,,---+++***)))***,,,***)))(((''''''((()))***************++++++++++++---------,,,++++++******,,,,,,,,,+++++++++******+++++++++*********))))))+++,,,,,,,,,,,,---------,,,+++***+++---------+++999999999999999999888888;;;<<<===;;;888777:::=========>>>>>>??????@@@@@@CCCDDDFFFGGGGGGFFFDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFDDDCCC@@@>>>============>>><<<;;;<<<======<<<;;;<<<;;;;;;:::999888777777999999999999:::::::::;;;;;;:::999888888888888888666666777888888777777777555444333222222222333333222222333333333444444444333222222222222111111111222111111000000111111222111///...///000111000///000000///............///---------------,,,,,,,,,...............---,,,,,,)))+++---.........///000......------......///000/////////............---...------------...//////000//////......//////000------...///111222333333//////............//////......///////////////////////////000000111111111000000000111111111111222000000111111222333333333333333444444444333222222222444666555444333333444444555777777666666888999;;;;;;:::888666555444333555555555555555555555555:::::::::;;;;;;<<<<<<<<<:::;;;<<<>>>????????????>>>>>>>>>>>>>>>>>>======??????@@@AAACCCDDDEEEFFFIIIHHHEEEBBB@@@???>>>>>>>>>???@@@BBBCCCDDDDDDEEEEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999888777666666555555555555444444444333333333222222111111111000000000222111111000000//////...111000///.........//////........................------------,,,,,,,,,,,,((('''''''''((()))***+++************************++++++++++++++++++++++++,,,+++******)))*********))))))******))))))((((((******)))((((((((())))))************************)))((((((''''''(((((()))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))((((((((()))))))))************))))))))))))(((((()))))))))))))))))))))))))))*********++++++++++++************************------,,,,,,,,,---...///DDD999///++++++***((((((,,,+++***************************++++++++++++,,,+++---------+++***+++,,,+++*********++++++***(((((()))******++++++*********+++,,,+++))))))***+++***)))(((''''''((()))***((((((((()))))))))******++++++++++++++++++******,,,,,,,,,++++++++++++***+++++++++*********************+++++++++,,,,,,,,,+++***)))***+++,,,,,,***999999888888888888888888999<<<>>><<<999888;;;>>>=========>>>>>>>>>??????@@@AAABBBDDDDDDCCCBBBAAACCCDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCBBB@@@???>>>=========<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;:::999888888777:::::::::::::::999999999::::::999888888888888888555666777777777777777777444444333333333222222222222222222222333333333333222222222222111111111111111111000000000000111111000///......000000///...000///......------......------,,,,,,,,,,,,,,,,,,------.........---,,,,,,)))+++---.........///000...------------...////////////.........---------...------------...///////////////....../////////---......///000111222222//////............//////............////////////---......///000111222222000000000111111111222222000000111111222222222333333333444333333222111000222333555444333222333444333555666666666666777999::::::999888777777666666666555555555555555555666999::::::;;;;;;<<<<<<<<<:::;;;<<<>>>???AAAAAABBB?????????>>>>>>>>>>>>>>>>>>???AAACCCDDDFFFGGGGGGIIIGGGDDDAAA?????????@@@>>>???@@@AAACCCCCCCCCDDDDDDEEEFFFGGGHHHGGGGGGFFFCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@???>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::888888888777666555555444444444444444333333333222111000000000000/////////111111000000////////////111000000000////////////........................---------,,,,,,,,,++++++%%%%%%&&&&&&'''((()))***************************************++++++++++++++++++***************+++))))))*********))))))(((++++++***)))((((((((((((************************))))))(((((((((((())))))************************************************************************************************))))))))))))************)))))))))))))))))))))))))))))))))))))))******************************************)))))))))))))))(((((()))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))***************************************+++,,,---.../////////666///(((''')))*********++++++***))))))((())))))************++++++++++++***+++,,,,,,******+++,,,+++++++++++++++***)))((((((((()))))))))*********+++,,,---,,,+++******+++******)))(((((()))******(((((((((((()))))))))***************++++++,,,,,,++++++++++++++++++++++++************************)))************++++++++++++***)))***,,,,,,,,,+++999999888777777888888999777999<<<<<<:::999;;;<<<==================>>>>>>===>>>???@@@AAAAAA@@@@@@CCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIGGGFFFDDDCCCBBBBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;:::999999:::;;;::::::999999888888888:::999999999999888888888999999888888777777888888555666666777777777666666444444444333333333222222111111111222222222333333222222222111111111000000000000000000000000000000///...---.../////////---///......------------------------------------------------...---,,,,,,+++,,,...//////...---...///---------------...//////............------------...------------...////////////............//////000000000/////////////////////............//////---.........//////000000------...///000111111222111111111111222222222333000111111111111111222222222333333333222111000000222333444333222111333444333444555666555555666888888888888999999999999999777666666555555666666777777888888999::::::;;;;;;;;;;;;<<<>>>???AAABBBCCC>>>>>>>>>>>>????????????>>>@@@BBBDDDFFFHHHHHHHHHHHHFFFCCC@@@?????????@@@>>>>>>@@@AAABBBBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDD@@@AAABBBBBBBBBAAAAAA@@@>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::999999999888888777777666666555555444333333333222222222222000000000/////////......000000000///////////////000000000000000//////...........................------,,,,,,,,,+++++++++************+++,,,......************************)))))))))******++++++++++++***************++++++))))))************)))))),,,+++***))))))((())))))************************************************************************************************************************************************(((((()))))))))*********************************((()))))))))*********+++************************))))))))))))))))))******))))))))))))************((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********************************&&&''')))***************+++)))&&&%%%'''++++++***++++++***)))(((((((((((())))))*********+++++++++(((***+++***)))((()))+++++++++,,,+++***))))))))))))))))))))))))******+++,,,---//////---++++++,,,******))))))))))))******)))))))))*********++++++******++++++,,,,,,------++++++++++++++++++++++++************************)))))))))*********++++++,,,+++***+++,,,------+++999888888777888999:::;;;999999999999:::::::::999<<<<<<<<<<<<==================>>>???@@@@@@@@@@@@CCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGEEECCCBBBAAAAAA@@@@@@???>>>>>>===:::;;;<<<:::888777888999999999999888888888777777888888888888888777777777999888888777777777888888666777777777666666555444333333444444444333222111000000111111111222222222222111111111111000000000///000000111111000000//////---,,,---...///...---......---,,,,,,,,,,,,---------...............///---------------,,,++++++...///111000...---------------,,,,,,------...///.........------------,,,...------------.../////////......------......///111000000//////......---//////............//////------......///000000000.........//////000000000111111111222222222333333111111111111111111111111111111222222222111000000222333333222111000222444222333555555444444666777666666777888999::::::;;;888777666555555666777888666666777888888999::::::;;;;;;<<<===>>>@@@BBBCCC>>>>>>??????????????????>>>@@@BBBEEEGGGGGGHHHGGGEEECCCBBB@@@???>>>>>>???===>>>???@@@AAAAAAAAAAAA@@@AAACCCDDDDDDCCCCCCBBB???@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888777777777666666555555555333333333222222222111111000000/////////.........//////////////////////////////000000000///...---........................,,,,,,,,,,,,++++++++++++************+++,,,------************************(((((())))))***+++++++++*********)))******+++,,,))))))******++++++******++++++***)))))))))*********************************++++++,,,,,,++++++***************************************************************************************************'''(((((())))))*********************************((())))))******+++++++++************************))))))))))))************)))))))))*********++++++(((((())))))))))))******))))))))))))))))))))))))((()))))))))************************************+++,,,,,,++++++)))((((((++++++)))'''(((++++++(((+++***)))))))))))))))))))))))))))************+++'''(((***)))(((((()))***)))+++,,,,,,***))))))******))))))))))))***+++,,,,,,...000000...,,,,,,,,,*********************************+++++++++,,,,,,***+++++++++,,,,,,------***++++++++++++,,,,,,,,,***************+++++++++))))))*********+++++++++,,,+++***+++---------,,,999888777777888:::<<<>>>EEE@@@999777999<<<<<<:::<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@AAABBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFGGGGGGFFFEEEBBBAAA????????????>>>===<<<<<<999;;;<<<:::777666777888888888888777777777777666666666666666666777777777888888777777777777888888888888777777666555333333333333444444444333222111000000000000111111111222111111111111000000000000...///000111111000///......---,,,,,,......---,,,...------,,,+++,,,,,,,,,------------.........///,,,------------,,,++++++,,,...//////---,,,,,,---------,,,,,,------...///.........---------,,,,,,...------------.../////////......------......//////////////////.........//////............//////------......///000000111......//////////////////000000000111111111111222111111111111000000000000///000111111111111111111222222222111000000222444111333444444444444555777555555666666777777888888777666444333333444666777555555666777888999:::;;;<<<<<<<<<<<<===???AAABBBAAAAAA@@@??????>>>>>>======>>>AAADDDEEEFFFEEEEEEAAAAAA@@@@@@???>>>=========>>>???@@@@@@AAAAAA@@@>>>???@@@BBBBBBAAAAAA@@@>>>???@@@AAA@@@???===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999888888777555555555555444444444444222222222222111111111111000000000////////////...////////////////////////......///000///...---,,,........................,,,,,,,,,++++++++++++***)))))))))(((((())))))***************************((((((((()))***+++++++++******))))))***++++++,,,((()))***++++++++++++************)))******++++++************************)))***++++++++++++***)))************************************************************************************************''''''(((((()))******+++************************((())))))******+++,,,,,,************************((()))))))))************))))))*********+++++++++)))))))))*********++++++************************)))))))))*********++++++************************.........---,,,,,,,,,+++***---,,,)))))),,,+++'''******)))))))))***++++++))))))))))))************''')))******))))))***+++'''***,,,,,,***)))***,,,***)))((((((((()))+++++++++---///000...,,,++++++*********++++++******************+++++++++,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++*********+++++++++,,,,,,+++***)))***+++,,,,,,***999888777777999;;;>>>@@@RRRHHH<<<888:::??????>>><<<<<<<<<<<<<<<<<<<<<;;;@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGFFFDDDBBBAAA===>>>>>>>>>===<<<;;;;;;999:::<<<:::777555666888777777777777666666666666555555555555666666666777888777777777777777888888888888888777666444222222333333444555444333222111000000000000111111111111111111111111000000000000...///000111111000///......---,,,,,,......---,,,...---,,,,,,++++++,,,,,,,,,,,,,,,------.........,,,,,,---------,,,++++++***,,,------,,,+++,,,------,,,,,,,,,,,,---............---------,,,,,,,,,...------------...//////.........------.........---.........//////000000//////............//////---------...///000000111///////////////.........////////////000000000000111111111000000000000000...///000111111111111111222222222111///000222444111333444444444444555777555555555555555555555555666555333222222333555666555666777888999:::;;;;;;<<<<<<;;;<<<===>>>@@@AAACCCCCCBBB@@@>>>===<<<;;;<<<===@@@BBBDDDDDDCCCBBB???@@@@@@@@@???>>><<<<<<===>>>???@@@@@@@@@@@@@@@===>>>???@@@AAA@@@??????>>>???@@@AAA@@@>>><<<;;;::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::999888777777444444333333333333333333222222222111111111111000111000000000////////////.........///////////////---.../////////...,,,+++........................,,,,,,,,,+++++++++******---,,,+++++++++++++++,,,************************'''(((((()))***+++++++++******))))))***+++,,,,,,((()))***+++++++++++++++***)))))))))***+++,,,,,,************************((()))***++++++***)))(((************************************************************************************************&&&''''''((()))******+++************************((())))))***++++++,,,,,,************************(((((())))))*********+++)))************+++++++++))))))******+++++++++,,,************************************++++++++++++************************)))(((((()))***+++------&&&++++++((((((,,,,,,'''******))))))***+++,,,,,,))))))))))))************(((***++++++******+++---&&&))),,,,,,***)))+++---)))(((((('''''')))***+++***,,,//////---+++************++++++++++++******************++++++++++++*********)))))))))))))))*********++++++,,,,,,,,,))))))******++++++++++++***++++++++++++,,,,,,,,,***(((((()))***+++***)))999888777888<<>>===<<<<<<<<<===???@@@>>>>>>???@@@@@@AAABBBBBBDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDCCCBBBBBBAAAAAA===<<<<<<;;;;;;:::999999888888777777777777888888999999888777666555444444555555555444444333333333777777777777666666666666444444333333333222222222555777888666333111333555222111000//////000111222000000000000000000000000000000000000000///......222000...---,,,---///000........................))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...............------+++,,,------......------,,,------......------,,,........................///////////////////////////////////////...............------------......000000000000000000000000////////////////////////000000111111111111000000000111111111111222222222222222111111111111111111111111222222222333333333444444444555555555555666888888888888777666555444666777888999:::;;;<<<<<<555666777999;;;===>>>??????>>>===<<<:::999888777888999:::<<<===???@@@AAA??????>>>===============<<<>>>@@@AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;<<<;;;:::999999999::::::<<<<<<;;;:::999777777666666555555555555444444444222222222111111111111000///////////////000000111//////000000000000////////////.........---------------......------,,,+++,,,+++++++++***)))))))))++++++************++++++++++++******************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******,,,,,,+++***))))))******************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******++++++++++++******++++++***)))(((((())))))+++*********))))))((((((***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))''')))+++++++++***+++,,,((()))***++++++***)))(((******************++++++******))))))))))))******))))))))))))))))))))))))******+++++++++******)))******++++++++++++******++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,++++++*********:::888777888:::???DDDGGGCCC???:::999;;;===<<<:::>>>======<<<===>>>???@@@>>>??????@@@AAAAAABBBBBBEEEEEEEEEEEEEEEDDDCCCBBBDDDCCCCCCBBBAAAAAA@@@@@@<<<<<<;;;;;;:::999999999999888888777777888888999::::::999888777666555444444444444333333333222222555555666666666666666666444444444444333333333222444666777555222111222444111111000//////000111111////////////////////////000000000000000///......000///---,,,,,,,,,---...------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,................................................////////////..................------------......////////////////////////000000000000000000000000000000111111111111000000000000111111111222222222111111111111111111111111111111222222222333333333444444444444555555555555888777777666666555444444666666777888999:::;;;;;;777888888999:::;;;<<<<<<<<<<<<;;;;;;::::::999999999::::::<<<===>>>???@@@???>>>>>>===<<<<<<======<<<===>>>?????????>>>>>>??????????????????????????????>>>===<<<;;;::::::<<<;;;:::888888999999:::;;;;;;:::999888777666666555555555555444444444444222222222111111111000000111111000//////...///////////////000000///////////////.........------------------...------,,,++++++++++++***************++++++************++++++************************************************))))))))))))))))))))))))************************((((((((((((((()))******,,,++++++***))))))******************************+++++++++******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++++++++***))))))))))))************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,******++++++++++++******++++++***)))))))))))))))************)))))))))(((***++++++,,,,,,++++++***))))))))))))))))))))))))''')))++++++*********+++))))))************))))))&&&&&&'''(((***+++,,,---******))))))))))))******))))))))))))))))))))))))******+++++++++******)))******++++++++++++******++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,+++++++++******:::999777777888;;;>>>@@@>>>;;;888999<<<>>>===;;;===============>>>????????????@@@@@@AAABBBBBBBBBEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>;;;;;;::::::999888888777999888888777777888888999:::999999888777666555555333333333222222222222222333333444444555555666666555555444444444333333333333444444333111000111222111000000//////000000111//////////////////////////////000000000///......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++,,,------......------,,,------------------------......................................................------------......////////////////////////111111111111111111111111///000000111111000000///000000000111111111222222111111111111111111111111111111222222222333333333444444444444555555555555777666555444444444444444555555666777888888999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<======>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<=========>>>>>>????????????????????????>>>======<<<;;;:::999999;;;:::999888777888999999::::::999888777666666555555555444444444333333333222222111111111000000000222222111000...------,,,////////////////////////...............------------------------,,,++++++***************+++++++++++++++************++++++************************************************))))))))))))))))))))))))************************)))(((((((((((()))******,,,+++******)))******************************************)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,******++++++++++++******+++***))))))))))))))))))************))))))))))))******+++,,,,,,+++******))))))))))))))))))))))))''')))***+++)))))))))*********))))))))))))******%%%&&&&&&((()))***+++,,,******))))))))))))******)))))))))))))))))))))))))))******+++++++++************++++++++++++******++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,++++++++++++***999888888777888:::<<<>>><<<::::::;;;>>>???===;;;===============>>>>>>??????@@@@@@@@@AAAAAABBBBBBEEEEEEDDDDDDCCCBBB@@@@@@?????????>>>>>>=========::::::999999888777777777777777666666666666777777888888777666555555444444222222111111111111111111111111222333444444555555555555555444444444333333222222222111000000000000000000000//////000000000////////////////////////...///////////////......,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................------...............///...------,,,,,,------...////////////////////////000000000000000000000000//////000000000000//////000000000000111111111111111111111111111222222222111111222222222333333333333333444444444555555555666555444333333333333444444444555555666777888888888888888888999999999999999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;<<<<<<<<<======<<<<<<<<<===>>>???????????????????????????======<<<<<<;;;::::::999:::999888777666777888888888888777777666555555444444444444444333333333222111111111111000000000000000000000000///...---,,,................................................,,,------------,,,++++++)))))))))***+++++++++,,,++++++************++++++***************+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++++++++***************+++******************************************))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))***+++,,,------))))))*********+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++******++++++++++++************)))))))))))))))************)))))))))))))))******++++++++++++******))))))))))))))))))))))))''')))******)))((()))***+++***)))(((((()))***+++)))))))))))))))(((((((((******))))))))))))******))))))))))))))))))))))))))))))***+++++++++************++++++++++++******************************++++++************++++++************************++++++++++++++++++++++++777777888999:::<<<===>>>=========>>>???>>>===;;;<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@BBBCCCBBBBBBAAA@@@???>>>===============<<<<<<<<<:::999999888888777666666555555444444444444555555555555444444333333222222111111111111111111111111000111111222333444444555555555444444444333333333111000000000000000///////////////000000/////////..............................////////////......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++,,,---------------+++,,,,,,---------------,,,------......------,,,------------------------........................,,,---------......//////------,,,,,,,,,,,,------........................//////////////////////////////000000000000////////////000000000111111111000000111111111222222222111111222222222333333333333333333444444444444555555444444333333333333444444444444555555666666777555666666777888999:::::::::::::::999888888777777::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>=========>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;999888777666555666777777666666666555555444444333444333333333222222222222111111111000000000//////---...////////////............---,,,,,,---......---.....................,,,,,,------,,,,,,+++***)))))))))***+++++++++,,,++++++************++++++))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***+++++++++***************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++))))))*********+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++*********)))))))))))))))******))))))))))))))))))******************************))))))))))))))))))))))))(((***++++++)))((()))***+++***)))(((((()))***++++++++++++******)))))))))******))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++******++++++++++++******************************++++++************++++++************************++++++++++++++++++++++++666777888:::<<<===>>>???>>>?????????>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777666444333333222222333333444333333333222222222111111111111111111111222222222111111222222333333444444444444333333333222222222111///...///000000///......//////000000//////...........................------.../////////..................------------------------------------((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,---.........---,,,,,,---............---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////------,,,,,,,,,,,,------...................................................//////000000//////.../////////000000000111111000000000111222222333333111111222222222333333333333333333333444444444444333444444555555444333333444444555555555666666666444555666777888999::::::::::::999999888777666666999999::::::::::::::::::;;;::::::::::::;;;<<<<<<======>>>>>>>>>?????????====================================<<<<<<;;;;;;888777666555444555666666555555444444333333333333333333333222222222111111111111000000000/////////,,,---...///000///.........---,,,++++++,,,---...---------...............,,,,,,,,,,,,,,,+++*********************+++++++++++++++************++++++)))))))))***++++++,,,,,,************************))))))))))))))))))))))))***************************))))))))))))***++++++*********)))******+++,,,************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************...---,,,+++***((('''''')))************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++******++++++++++++******)))))))))))))))******+++))))))))))))************+++***))))))))))))***+++)))))))))))))))))))))))))))+++,,,,,,***))))))*********))))))))))))******)))))))))***+++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++******++++++++++++******************************++++++************++++++***************************++++++++++++,,,,,,,,,666777999:::<<<<<<<<<<<<===>>>>>>===<<<<<<<<<===;;;<<<===>>>???>>>>>>===>>>=====================<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888777777444333333333333333333444333333333222222222222222111111111222222222333333333333333333333333333333333333222222222111111111111///......111111000.........///000000///..............................,,,---......//////............,,,+++++++++,,,---++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))***+++,,,,,,---------++++++,,,------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////---,,,,,,++++++,,,,,,---........................////////////////////////......////////////......////////////000000000111///000000111222222333333111111222222222333333333222222333333333444444444222333555777777555444222555555555555666666666666666666666777777777888888888888888888888888777777888888999999:::::::::;;;::::::999999:::;;;;;;<<<;;;<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;777666555444444444555666333333333333333222222222222222222222111111111111111000000000////////////---...///000000...---,,,...---,,,******,,,---...---------.........//////+++,,,,,,,,,,,,+++******+++++++++***************++++++************++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))******************************))))))******+++,,,******))))))***++++++,,,************************)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++***)))(((((()))************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******)))))))))))))))***++++++((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))+++,,,------+++******+++))))))************))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))(((((()))++++++,,,,,,+++******++++++++++++******************************++++++************++++++******************************+++++++++,,,,,,,,,666777999:::;;;;;;::::::;;;<<<<<<;;;;;;;;;<<<>>>;;;<<<>>>?????????>>>==================<<<<<<<<<999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888555444444333333444444555444444333333333333333333111111222222333333333333444444333333333333333333222222222111111111000000111///---...111222000...---...///000000///...---........................,,,,,,---.../////////......---+++))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++(((((()))++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---........................000000000000000000000000......////////////......////////////000000000000///000000111222222333333111111222222222333333333222222333333333444444444111333666888888777444222555555555666666666666666888777777777666666666555555666666777888999999999777888888999::::::;;;;;;999999999999::::::;;;<<<999:::<<<>>>>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::777666555444333444555555333333222222222222222222222222222111111111111000000000000000////////////...///000000///---+++)))...---+++******+++---...---------.........//////+++,,,,,,,,,,,,+++******,,,+++++++++******))))))++++++************++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((*********)))******+++,,,******))))))***+++,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((***+++,,,---...)))************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******))))))((())))))***++++++(((((())))))*********++++++***)))(((((()))***+++)))))))))))))))))))))))),,,---......,,,***++++++((()))***++++++***)))(((+++******)))(((''''''&&&******))))))))))))******))))))))))))))))))))))))(((((()))++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))++++++************++++++*********************************++++++,,,,,,,,,777777777888999;;;<<<===::::::;;;;;;<<<======>>>===>>>>>>????????????>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<======???>>>===;;;;;;:::::::::;;;:::999888666555444444555555444333333333444444333333222222111000//////222222111111111111222222111111222222222222333333222222111111111111222222000000000000//////////////////////////////////////////............//////---------.........//////......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,------...---------,,,,,,,,,---------......,,,++++++,,,---///111333,,,,,,,,,,,,,,,,,,,,,,,,........................------............------////////////////////////---......///000111111222111000000000111222333333555444222111111111222222111333444555555444222111444444444555555555555666::::::999888777666555555777777666666777888999:::999999999888888888888888666777:::<<<:::777888;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>?????????>>>>>>=========<<<;;;;;;<<<>>>???<<<;;;999888666666777777888777666555444333222222222222222111111111111000222111111111000000//////......////////////......------------------------------------------------111...+++,,,///111111///***************************************+++++++++++++++******************+++++++++,,,,,,---------)))***++++++***)))***+++)))))))))***+++++++++,,,******+++******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******+++,,,,,,************************+++***)))(((((()))***+++++++++******)))(((((((((******************************))))))))))))******+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************))))))))))))))))))***++++++***)))***++++++*********))))))((((((******))))))***,,,---///************************))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************))))))***++++++++++++***************************555555666666777999:::;;;999::::::;;;;;;<<<<<<=========>>>>>>??????>>>>>>??????>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<===<<<;;;::::::999999999999999888888777777666666666555444444333333333333333333222222111000000///222111111000000111111222000000111111111222222222222111111000000111111222000000000000//////////////////////////////////////////............//////------------.........///...------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---,,,---------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,........................------............------..............................//////000000111111111111000000///000000000333222111000000000111111111222333444444333222000444444444444555555555555999888888777777666666555777777666666777777888888888888888999999999999999<<<:::888999999999888999:::::::::;;;;;;;;;;;;;;;>>>???????????????>>>>>>======<<<<<<<<<<<<======<<<;;;999777666666666666777777666555444333222222222222222111111111000000111111111111000000000///......////////////......------------------------------------------------000---++++++...000000///************************++++++******************************************++++++++++++,,,,,,,,,,,,)))***++++++***)))***+++******************++++++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))))))))***+++)))))))))))))))***************************************))))))))))))******************)))))))))(((+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********)))***++++++))))))***+++************)))))))))(((******))))))***,,,---...************************))))))))))))))))))))))))************)))))))))(((+++***)))(((((()))***+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************))))))***++++++++++++***************************333444444555666777888888888888999999:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>????????????@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999999888888888777777777777888888888888666666555444333333222222333333222222111000000000222111111000000111111222000000000111111111111222222111111000000111111222000000000000//////////////////////////////////////////............//////------------............------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******---,,,,,,++++++*********++++++++++++++++++++++++---,,,+++******+++,,,---------...------,,,+++************+++++++++,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------........................////////////000000000000222111000///............111111000/////////000000000111222333333222111000333333333444444444555555666666666666666666666666777777666666666666666666777777777888888999999:::<<<999666555777999999888999999999::::::;;;;;;;;;>>>??????@@@@@@@@@??????===============<<<;;;:::;;;:::999777666666555666777666666555444333222222222222111111111000000000111111111111000000000000......////////////......------------------------------------------------...,,,++++++---......---************************,,,+++++++++***)))))))))************************+++++++++***************)))***++++++***)))***+++******************))))))'''''')))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++************++++++'''(((((()))******++++++******************************))))))))))))******************))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))******++++++)))***++++++))))))***+++************))))))))))))***************+++,,,---************************))))))))))))))))))))))))************))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************))))))***++++++++++++***************************333333444555666666777777777777888888999999::::::;;;;;;;;;<<<<<<===>>>>>>===>>>>>>???@@@@@@AAAAAA@@@???>>><<<;;;::::::::::::::::::999999888888777777777777777777777777777666666555555444333222111222222222111111111000000111111000000000000111111000000111111111222222222111111000000000000111111000000000000///////////////////////////////////////......------......///---------------------------------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))************************,,,++++++******++++++,,,.........---,,,+++***)))++++++++++++,,,,,,,,,,,,,,,---...///......,,,+++++++++,,,,,,,,,,,,------------------------------------............------........................000000000000////////////111000000/////////000000000000000000000000000000///000000111111111111000222333333333444444444444444444555555555666666666777666666666666555444444444555555666777888888999555888999777666888999888999999999::::::;;;;;;<<<>>>??????@@@@@@@@@@@@???===>>>>>>>>>===;;;999888:::999888777666666555555666666555444444333222222111111111111000000000000111111111000000000000000---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,************************,,,,,,,,,+++***)))((((((***************+++++++++++++++******))))))(((((()))***++++++***)))***+++++++++******))))))(((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))((((((((((((((((((((((((,,,++++++++++++++++++,,,(((((())))))******************************************))))))))))))***************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,)))***+++***)))((()))+++*********)))))))))))))))***************++++++,,,************************))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************))))))***++++++++++++***************************444444555777777777777777666666777777888999999:::::::::::::::;;;<<<===>>>======>>>???@@@AAAAAABBB??????===<<<:::999999999999::::::::::::999888888888888777666666555555444555555555555444333222111222222222111111111111111111000000000000000000111111111111111222222222222111000000000000000000111000000000000////////////////////////////////////......------------......------------------,,,,,,------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------------,,,,,,+++***))))))************************++++++++++++++++++++++++------------,,,+++***))),,,,,,,,,,,,------------,,,---.........---+++***+++++++++,,,,,,---------------------------------------............------........................000000000000/////////////////////000111222333444000000111111111111111111//////000000111111111111222222222222333333333444333333333444555555666666666666777777666555444333222333333444555666666777222>>>FFFAAA888666777888888888999:::;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@===>>>>>>>>><<<:::888777::::::999888777666555555555555555444333333222222111111111000000000//////000000000000000000111111------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******+++************************,,,,,,,,,+++***)))(((((())))))*********+++++++++*********))))))((((((((()))***++++++***)))***++++++******))))))(((((((((***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))((((((((((((((((((((((((++++++++++++++++++++++++************))))))((((((******************************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************''''''((()))***++++++,,,((()))******)))((()))***))))))))))))))))))******))))))*********+++******************************))))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************))))))***++++++++++++***************************444555777888888888777666666666777777888999999999999999888888999;;;===>>>======>>>>>>???@@@AAAAAA>>>===<<<:::999888888888888999:::;;;;;;:::888888777666666555444333333222333444555555555444333222111111111111111111111111111000000//////000000111000000000111111111222222111000000//////000000111000000000000////////////////////////////////////......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++---,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,---,,,,,,+++***))),,,,,,---------.........,,,,,,---------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------////////////000000000000/////////000111333555666///000111222222222111111/////////000111111222222111111222222222333333333222222333333444444444555555666777888777666555444333333333444444555555555666GGGQQQHHH:::555555555777777888999::::::;;;<<<<<<===>>>???????????????>>>>>>===<<<;;;:::888888::::::::::::999777666555444444444444333333222222111111000000000/////////000000000000111111111111------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++))))))***************************,,,+++++++++***))))))))))))))))))***++++++,,,,,,*********))))))))))))))))))***++++++***)))***+++))))))))))))))))))((((((+++++++++******)))''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******++++++++++++******++++++******)))(((((('''******************************))))))))))))******))))))))))))************((((((((((((((()))))))))************************))))))))))))))))))))))))))))))))))))************************************(((((())))))******++++++((()))******(((((()))***))))))))))))************))))))******+++******)))************************))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************))))))***++++++++++++***************************444555777888888888666555666777777888888999::::::999888777777888:::===>>>=========>>>>>>?????????<<<;;;:::999888777777777666777999::::::999777666333333333333333333333333111333444666666555444333111111111111111111111111000000////////////000000.........////////////000000000////////////000000000000000000////////////////////////////////////...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))***+++++++++++++++******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------......//////000000111111////////////000222333444......000111111111000000000000000000111222333333111111111111222222222222222222222222333333333333555666777999999888777666555555555555555555555666666FFFNNNDDD888666666444444444555666777888999999;;;;;;<<<>>>>>>??????>>>>>>===<<<;;;::::::999999;;;;;;;;;;;;:::888777666444444444333333333333222111000000000///////////////000000000111111111111,,,------......------,,,------------------------++++++++++++++++++++++++))),,,...---+++))))))***************************++++++******************((())))))***++++++,,,,,,))))))******************)))***++++++***)))***+++((((((((()))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++***))))))*********)))))))))))))))******************************))))))))))))******((()))))))))************(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))************************************)))))))))))))))*********((()))***)))((('''(((***((()))))))))************))))))***++++++***)))(((************************))))))))))))))))))))))))((()))))))))************((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************))))))***++++++++++++***************************333444666888888777555444777777777888999999::::::888888777777888:::===>>>============>>>>>>>>>>>>::::::999888777777777777444555777888999888666555000000111222222333444444000222444666666666444444111111111111111111222222000000////////////000000,,,,,,,,,---------......000000////////////000000000000000000////////////////////////////////////...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,+++++++++******))))))***++++++++++++************++++++,,,,,,,,,************************...------,,,,,,------...++++++++++++++++++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++*********+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++***+++,,,...///******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---..................------------------------------......///000111111222000////////////000000111,,,---///000000000//////000000000000111222333444000111111111111222222222222222222222222222222222444666888999:::999888777777777777777777666666666111???EEE<<<555777888444222222333444555666777888:::;;;<<<===>>>>>>>>>>>>>>>===;;;:::999999:::;;;;;;<<<<<<<<<;;;999777666444333333333333333333333000000000000//////////////////000000111111111222,,,------......------,,,------------------------++++++++++++++++++++++++))),,,///...+++))))))+++***************************************+++++++++((())))))***++++++,,,,,,))))))******++++++,,,,,,)))+++++++++***)))***+++''''''(((((())))))******'''((()))******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******+++,,,,,,************************((()))***++++++***)))(((((((((((()))******++++++******************************))))))))))))******(((((())))))*********+++))))))******+++++++++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))((()))***)))((('''(((***(((((())))))*********+++((()))***++++++***)))(((************************))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************))))))***++++++++++++***************************333444555777888777777666888888999999999888888777777777777888999:::<<<===>>>===<<<;;;;;;::::::;;;===;;;999777666666666666666666666666555555555555444444333333333333222222222222222333333333444444777666555444333333222333////////////000000000000////////////000000000000000000000000000000000000111111000000//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***((()))+++---))))))*********+++++++++))))))))))))))))))))))))************************,,,,,,+++***))))))******---,,,,,,+++*********+++++++++++++++++++++++++++------------,,,,,,+++***---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------............////////////////////////////////////000000000000000000000000000000000000111111111111222222222222222222222222111222333333444444333333333444555666666777777777888777777777666666555555666666666666666666666666333333444444555666666666<<<<<<<<<=========>>>>>><<<;;;:::888777888888999;;;;;;::::::999888777777444444444444444444444444000000000000000000000000000000000000000000000000------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))++++++************++++++************************************)))(((&&&&&&******)))))))))))))))*********))))))***+++,,,,,,)))************+++++++++************************))))))))))))))))))))))))************************+++*********))))))((((((************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))),,,+++++++++******))))))''''''((()))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))************---,,,***)))))))))******+++++++++*********))))))************))))))))))))''''''(((((())))))******************************************************,,,,,,+++***)))((('''''',,,+++***))))))***+++,,,+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))************************)))************+++++++++222333444555666666666666777777777888888777777666777777888999:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<;;;999888777777777777666666666666555555555444444444333333333222222222222222222333333333333444555444333222111111111111////////////000000000000000000000///////////////////////////////////////000000000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++)))((((((***+++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++***))))))******---,,,++++++******++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***---,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++////////////////////////............//////////////////////////////////////////////////////////////////000000000111111111222222222222222222222222111222333333444444333333333444555666777777777777888888777777666666666666444444444444444444444444333333444444555666666666888888888999999999::::::;;;:::999777777777777888::::::999888888777666666333333333333333333333333000000000000000000000000////////////////////////------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))++++++************++++++************************************)))((('''&&&******))))))))))))************))))))***++++++,,,)))************+++++++++************************))))))))))))))))))))))))************************************)))))))))(((************************+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++*********)))))))))((())))))*********************))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************,,,,,,***)))))))))******+++++++++*********))))))************))))))))))))))))))))))))************************************************************++++++******)))(((((((((++++++***))))))***+++++++++++++++*********))))))+++++++++*********))))))************************************************)))************+++++++++222111111222222333444555555666666777777666666555888888999:::;;;<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;:::999888888888888888666666555555555444444444333333333333222222222222111111222222222333333333222222111000////////////////////////000000000000000000000//////.........////////////////////////000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++)))''''''(((***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******)))*********,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,++++++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++........................---............///////////////////////////////////////////////////////////////000000000000111111222222222222222222222222111222333333444444333333444444555666777777777777888888777777777777666666333333333333333333333333333333333444555555666666888999999999999:::::::::999888777666666555666666888888777777666555555555222222222222222222222222000000000000000000000000////////////////////////........................+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***************++++++************++++++))))))))))))))))))))))))************)))(((''''''***)))))))))))))))***************)))******+++,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))(((((())))))***+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************,,,+++******)))*********+++++++++***************************))))))))))))++++++++++++************************************************************))))))))))))))))))))))))++++++***))))))***+++++++++++++++***************+++++++++***************************************************************)))************+++++++++111000000///000222333444555555666777777777666666999999:::;;;<<<<<<<<<===>>>>>>======<<<;;;;;;:::999999999999888888888999555555555444444444333333333333333222222222222111111111111111222222222222222111000///////////////////////////000000000000000000000///......------////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******)))'''&&&'''(((+++++++++,,,,,,,,,,,,---************************************************++++++***************+++,,,,,,++++++***++++++,,,************************++++++,,,,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////////////////////////////////////////000000000111111111111111111111111111111222333333444444333333444444555666777777777777777777777777777777777777333333333333333333333333222333333444444555666666888888888999999999999:::777777666555555444444444666555555555444444444333111111111111111111111111////////////////////////////////////////////////////////////////////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++************++++++((((((((((((((((((((((((***************)))((('''))))))))))))))))))***++++++***************++++++))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))************************,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))(((((((((((((((((()))******++++++******((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))*********((()))))))))************++++++******************************************************)))))))))(((+++++++++******)))))))))************************************************(((((())))))************+++******************+++************************************************************************************************))))))*********+++++++++111000//////000111333444555666777777888888888777999999;;;<<<<<<<<<<<<<<<<<<=========<<<;;;:::999888888888888888888888777444444444444333333333333333333222222222111111111000000000111111111222222222111111000000000000111////////////000000000000000/////////.........---......................................./////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))******(((''''''(((************++++++++++++************************************************+++***************++++++,,,++++++***++++++,,,,,,******************************+++,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////...........................////////////000000000111111111111111111111111111222333333444444333333333444555666666777777666666666666666666666666666444444444444444444444444222222333333444555555555333333444444444555555555666555555555444333333222444444333333333333333222111111111111111111111111////////////////////////........................////////////////////////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++************++++++(((((((((((((((((((((((()))************))))))((())))))(((((()))***++++++++++++***************+++))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((()))))))))'''((())))))******))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))************((()))))))))************************+++*********************************************)))))))))(((*********))))))(((((('''************************************************((((((((()))******++++++*********++++++*********************************************************************************************************))))))*********+++++++++111000000111111222333444555555666777888888888888888999:::<<<<<<<<<;;;:::;;;;;;<<<<<<;;;:::888777777777888888777666555555444444333333333222222222222222222222111111111111///000000000000111111111222222111111111111222222////////////000000000000................................................---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************''')))******)))((())))))))))))*********+++++++++------------------------*********************************)))******+++,,,++++++******++++++,,,,,,************************)))***++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------------.........////////////////////////..............................////////////000000111111111111111111111111111222333333444444333333222222333444555555555555444444555555555555666666444444444444444444444444222222222333444444555555444444444444555555555555555555555555444333222111333333222222222222222222111111111111111111111111000000000000000000000000................................................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************+++++++++++++++************++++++)))))))))))))))))))))))))))******+++******))))))(((((((((((()))***+++,,,,,,+++******)))*********)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))******''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))***++++++++++++******************+++++++++************)))))))))))))))))))))(((((((((((((((************************************************(((((())))))*********+++)))***++++++++++++***)))***************+++++++++***************+++++++++++++++++++++++++++++++++************************)))************+++++++++111111222333444444444444333444555666777777777777777888:::;;;<<<;;;999999999:::;;;;;;:::999777555777777777777666555333222333333333333222222222222222222222222111111111111/////////000000000111111222111111000111111222222////////////000000000000,,,------....../////////........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************&&&(((+++++++++******+++*********+++++++++,,,,,,------------------------******************************))))))***++++++,,,++++++******++++++,,,---************************))))))***+++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,---------.........////////////////////////................................./////////000000111111111111111111111111111222333333444444333333000111222333444444444444333333333444444444555555333333333333333333333333111222222333333444555555666666666777777777888888444555555555555333222111222222222222222222222222222222222222222222222222000000000000000000000000........................------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++************************)))******++++++*********(((((((((((()))***+++,,,,,,++++++***))))))******)))************+++++++++************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++(((((()))************)))******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************((()))***+++,,,++++++***))))))*********+++++++++************))))))))))))))))))))))))))))))******************************************************)))))))))))))))*********)))***++++++++++++***)))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************)))************+++++++++111222444555666666555444222333444555666666666666777888:::;;;;;;:::999888888999:::;;;:::888666444666777777777555444111000333333333222222222111111222222222111111111111000////////////000000000000111000000000000000111111////////////000000000000+++,,,,,,---...///000000........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************%%%(((+++,,,,,,+++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++******************************))))))***+++,,,,,,+++*********+++,,,,,,---))))))))))))))))))))))))((()))***+++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////..................................../////////000000000000000000000000000222222333444444444333333000000111222333333333333222222222333333444444444222222222222222222222222111222222333333444555555333333333444444444555555444555666666555444222111222222222222222222333333222222222222222222222222000000000000000000000000........................------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******++++++++++++++++++************++++++************************)))******+++++++++******(((((((((((()))***+++,,,,,,,,,+++***))))))******)))************+++++++++************************))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******+++++++++,,,))))))***++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************((()))***+++,,,,,,+++***))))))******++++++++++++************))))))))))))))))))******+++++++++,,,******************************************************)))))))))))))))))))))***+++,,,,,,+++***)))))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************)))************+++++++++000000111222333333444444333333333444555666777777777777777777777777777777999:::;;;;;;;;;;;;:::999888888777666444333222111222222222111111111111000111000000////////////000000000111111111111000000000000000000000000000000111///...------...///111000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------+++,,,,,,------,,,,,,++++++++++++*********))))))************************************************************************++++++******************************************+++++++++++++++++++++++++++***)))))))))***+++,,,************************+++++++++*********))))))(((((()))***+++,,,,,,---,,,++++++++++++++++++,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,------.........,,,++++++***+++,,,...///111000///------......///........................000000000000////////////111111000000000000111111///000111222333222111111000000000111222222222333222222222333333444444444666444333222444444444333111111222333444444444444555333222333666666444111888888777555444333222111000000000000000000000000111111111111111111111111///////////////////////////............------------------------------------------,,,,,,+++++++++))))))))))))))))))******+++++++++***)))(((((('''))))))))))))))))))))))))+++*********))))))(((((()))***++++++***)))***+++)))************+++++++++************************************************+++*********))))))((((((************************++++++***)))((('''&&&&&&))))))((('''''''''''''''************************((()))))))))************++++++)))(((''''''''''''************************+++*********))))))((((((((((((((((((((((((((((((******))))))))))))******)))******))))))((('''&&&************************''''''((())))))***))))))))))))))))))))))))))))))******,,,------,,,******((()))++++++)))((()))***''''''((()))***+++,,,,,,******))))))))))))******))))))))))))************************************((()))***+++++++++++++++++++++++++++++++++++++++))))))))))))******************++++++++++++******************************'''((())))))(((((()))*********++++++++++++******************************++++++************++++++---,,,++++++***+++++++++))))))))))))))))))))))))************************000111111222333333444444333333444444555555666666777777777777777777777777666777888999999888777666777666666555444333222222222222222111111111000000111111000000//////......000000111111111111000000000000000000000000000000000///...------...///000////////////......------------------------------+++,,,------++++++,,,---------------------------+++,,,,,,------,,,,,,++++++++++++*********))))))************************************************************************************************************************++++++++++++++++++++++++------,,,,,,,,,---...///************************+++++++++*********)))))))))))))))***++++++,,,,,,++++++************++++++***+++,,,---------,,,,,,++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,---------------+++++++++++++++,,,---...//////...------......///........................000000000000////////////111111000000000000111111///000111222222222111111111111111111111111222222222222222222222222222222111222333555777777444222///000111222222333333222444222222333555555333111666555555444333222111111000000000000000000000000000000000000000000000000....................................------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,++++++******)))++++++******)))(((((('''))))))))))))))))))))))))************)))))))))((()))***++++++***)))***+++)))************+++++++++************************************************************)))))))))(((******************************))))))))))))((((((,,,,,,+++***************************************))))))))))))************,,,+++***))))))((())))))************************************)))))))))(((((((((((((((((((((((((((******))))))))))))******))))))***************)))************************'''((())))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***((()))++++++)))))))))***((((((((()))******++++++******))))))))))))******))))))))))))******************************************+++++++++******)))++++++++++++++++++++++++))))))))))))******************++++++++++++******************************'''((())))))(((((()))+++******++++++++++++******************************++++++************++++++***))))))((('''((((((((())))))))))))))))))))))))************************111111111222222333333444444444444444444444444444555555555555555555555555555666777888888777666555444444444333333333222222222222111111111000000000000111111111000///---,,,000000111111111111000000000000000000000000000000000///...------...///000///............---------........................+++,,,------++++++,,,---------------------------++++++,,,,,,,,,,,,+++++++++++++++***************************************************************************************************************************************+++++++++++++++++++++++++++************+++,,,,,,************************+++++++++************************************************))))))************++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------.................................////////////000000000000111000000//////000000111///000111111222222111111111111111111111111000000111111111000000000000000---///333888:::999555111---...///000000111111111333222222333444444333111333333333222222222111111000000000000000000000000////////////////////////....................................------------------------------------,,,,,,,,,,,,++++++++++++///......---,,,+++******++++++******)))((((((((())))))))))))))))))))))))************)))))))))))))))***++++++***)))***+++)))************+++++++++************************************************************))))))))))))************************)))))))))*********++++++---,,,,,,+++++++++++++++******************************************))))))++++++***************+++************************************))))))))))))((((((((((((((((((((((((******))))))))))))******((()))***++++++,,,,,,,,,************************)))))))))***))))))(((((())))))))))))))))))))))))++++++************++++++(((***++++++***))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))************************************,,,,,,,,,++++++)))((((((++++++++++++++++++++++++))))))))))))******************++++++++++++******************************'''(((***)))(((((()))+++******++++++++++++******************************++++++************++++++))))))(((''''''''''''((())))))))))))))))))))))))************************111111111222222333333333444444444333333333333333333333333333333333333333666777888999999888777666222222222222222222222222111111111111000000000000000111222222111///---+++000000111111111111000000000000000000000000000000///......------......///------------------------------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************************************************************************************************************+++++++++************************************************)))))))))))))))******+++************************************************+++++++++*********))))))******))))))))))))************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,...------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------------------........................////////////000000000000000000////////////000000///000000111111111111111222222111111000000//////000000000000000000111111...000333777999888444000------...///000000000000333333333444444444333333222222222222222222222222////////////////////////////////////////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++---------,,,,,,+++++++++************))))))(((((())))))))))))))))))))))))*********))))))))))))))))))***++++++***)))***+++))))))*********+++++++++*********************************************************)))))))))))))))************************************++++++++++++***))))))(((((()))))))))************************++++++************))))))******)))))))))***++++++*********************************)))))))))))))))((((((((((((((((((((((((******))))))))))))******((()))******+++++++++******************************************)))((('''))))))))))))))))))))))))+++***)))(((((()))***+++(((***,,,+++***)))******************))))))((((((******))))))))))))******((()))))))))************************************+++++++++++++++***)))(((************************((()))))))))******************++++++++++++******************************''')))******)))(((***+++******++++++++++++******************************++++++************++++++,,,++++++***************))))))))))))))))))))))))************************111222222222222222333333333333333333333222222222222222222222222222222222555555666777777666555555111111111222222222222333111111111000000000/////////000111222111///---+++000000111111111111000000////////////////////////......------------......,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************************************************************))))))*********+++++++++************************************************,,,,,,,,,---------------************************************************,,,,,,++++++***)))))))))******))))))))))))******************++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,---------,,,,,,++++++***+++++++++,,,,,,---......------------------------.........................../////////000000000111000000////////////000000000000000000000111111111222111111000000/////////...//////000111222222333333222222333444444222000---...///000111111111111333444555555555444444444222222222222333333333333////////////////////////000000000000000000000000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))***++++++***)))***+++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++*********)))(((((('''''''''(((((()))************************+++++++++***************))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))******)))(((((('''))))))))))))))))))))))))******+++******)))(((((())))))))))))))))))))))))+++***((((((((((((***+++)))***,,,,,,***)))***+++++++++******)))(((((((((******))))))))))))******((()))))))))************************************((()))***+++++++++++++++************************((()))))))))******************++++++++++++******************************((()))******))))))***+++******++++++++++++******************************++++++************++++++...---,,,,,,++++++,,,,,,))))))))))))))))))))))))************************222222222222222222222222222222222222222222222222222222222222222222222222111222333444444333222111222222222222222222222222111111000000000////////////000000111111000...---000000111111111111000000////////////////////////------------------------++++++,,,,,,,,,,,,,,,---************************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************+++++++++************************************************************************)))))))))***++++++,,,,,,******************************************************+++,,,,,,,,,,,,,,,***************************************+++++++++,,,+++++++++******))))))*********))))))*********+++************+++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,+++++++++---///111222000///---,,,,,,,,,---.................................//////000000111111000//////......//////000000////////////000111222000000000000000000///////////////000111111222222444222000///000111111000...///000111222222222222222444555555444333333444222222222222222222333333000000000000000000000000000000000000000000000000------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++''''''((()))***++++++,,,******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++***)))***+++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))***+++*********************************+++++++++,,,,,,))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))***************))))))(((&&&&&&))))))))))))))))))))))))*********+++******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))+++,,,,,,+++******++++++*********))))))((((((******))))))))))))******))))))))))))************************************(((((()))++++++,,,,,,,,,************************))))))))))))******************++++++++++++******************************((()))+++***))))))***,,,******++++++++++++******************************++++++************++++++,,,,,,+++************+++))))))))))))))))))))))))************************222222222222222222222222000000111111222222333333222222222222222222222222000111222333333222111000333333333333333222222222111000000000////////////////////////000000000000000000111111111111000000////////////////////////---------......---------***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++************************************************************************((())))))***++++++,,,,,,************************************************'''((()))***+++******)))************************))))))*********++++++++++++++++++***************++++++************+++++++++***)))))))))***,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---,,,++++++---000444777444222...,,,++++++---///.................................///000111111111//////............//////000//////...///000111222/////////000000000000000000000000//////.........111///......///111111000...///000111111222111111000222444444222000111333111111111111111111000000000000000000000000000000////////////////////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++)))*********++++++++++++'''(((((())))))*********)))))))))))))))))))))***))))))))))))))))))))))))((()))))))))************)))***++++++***)))***+++)))************+++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))************))))))******+++,,,************************))))))******+++,,,------++++++***)))(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))*********))))))((())))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))'''(((((())))))((((((''')))+++,,,,,,+++******+++*********)))))))))))))))******))))))))))))******))))))))))))************************************)))******+++++++++******************************))))))))))))******************++++++++++++******************************(((***++++++***)))+++,,,******++++++++++++******************************++++++************++++++,,,+++******))))))******))))))))))))))))))))))))************************222222222222222222222222//////000111222333333444222222222222222222222222222333444444444444333222444444444333333333222222000000000000///////////////.........///000111222000000111111111111000000////////////////////////,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++************************************************************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))***+++,,,---...---,,,,,,************************))))))******++++++++++++************************,,,,,,++++++++++++,,,,,,+++***)))))))))***,,,---++++++++++++++++++++++++)))***+++,,,---,,,++++++*********++++++,,,,,,------,,,******---111777:::666333///+++***+++...///........................---......///000111111222//////............//////000///.........///111222......//////000000111111222111000///---+++******---,,,,,,...000111111000---...///000111111111111...000333222000...000111111000000000////////////000000000000000000000000........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))*********+++)))+++++++++***)))***+++)))************+++++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((()))***++++++************************(((((()))***,,,---...///---,,,+++***))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******((()))***+++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&)))+++---,,,+++***+++,,,))))))))))))))))))************))))))))))))******))))))))))))************************************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))******************++++++++++++******************************(((***++++++******+++,,,******++++++++++++******************************++++++************++++++---,,,++++++***+++++++++))))))))))))))))))))))))************************000111333333111000111222000000111222333333444444111111222222222333333333444333222222111111222222000000000000000000000000////////////////////////000000000000000000000000111111000///...---,,,,,,...///////////////...............------,,,,,,,,,---,,,***)))))),,,...000,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))************************************************************************************************,,,+++***))))))***+++,,,************************,,,,,,,,,++++++,,,,,,,,,...,,,))))))***+++***)))++++++++++++******))))))******+++,,,------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************************+++,,,------,,,+++***,,,,,,,,,++++++************************************++++++,,,,,,------...---,,,,,,,,,,,,---......,,,,,,------.../////////...---,,,+++,,,...000111000///...---------------...///000111111000///...222222111111000000////////////............//////222111000//////111333444111111000000//////......000000000000000000000000333333444333222000...---000000000000////////////.........------,,,,,,,,,...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***+++***)))'''''''''((((((+++*********))))))((((((************)))))))))))))))************+++++++++(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))))))))++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))*********)))))))))))))))((((((((()))******++++++)))))))))))))))******+++************************,,,+++***((((((((()))***++++++******))))))(((((($$$&&&((()))***)))((('''))))))************)))))),,,,,,,,,++++++*********))))))))))))))))))))))))((())))))(((((((((+++---,,,,,,++++++***)))(((((())))))))))))))))))))))))************************((((((((()))******++++++************************))))))))))))************************************))))))))))))************+++++++++*********))))))************************,,,+++++++++******))))))************************)))************+++++++++))))))))))))************000111333333111000111222000000111111222333333444222222222222333333333333444333222222111111222222000000000000000000000000////////////////////////////////////////////////////////////..................////////////............---------,,,,,,,,,---,,,+++******,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))************************************************************************************************++++++************++++++************************+++++++++++++++******))),,,+++)))'''((()))***+++************))))))(((((()))))))))******++++++++++++++++++******+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......,,,------......///000000///...---,,,,,,---///000//////......------......//////000000000000//////222111111111000000//////000000////////////000000.........///111555888:::111000000000/////////...000000000000000000000000///000111222222222111000000////////////.........------------------,,,,,,---------,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***++++++***))))))***+++,,,************)))))))))(((************)))))))))))))))************+++++++++************************))))))))))))))))))))))))******)))))))))******+++))))))))))))))))))))))))******************************************************))))))))))))******+++***))))))))))))***+++))))))))))))))))))))))))***)))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++************************,,,+++)))((((((((()))***************))))))))))))***))))))(((((((((((()))))))))************)))))),,,,,,,,,++++++*********)))))))))))))))))))))))))))******)))((((((***,,,,,,,,,++++++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))************************))))))))))))************************************))))))))))))************+++++++++*********))))))***************************)))))))))((((((((((((************************)))************+++++++++))))))))))))************000111333333111000111222///000000111111222222222222222333333333444444444333333222111111111111222000000000000000000000000////////////////////////////////////////////////------........./////////---....../////////......------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********************************************************************************************************************++++++++++++******************************)))***+++,,,,,,++++++***,,,,,,+++)))''''''***,,,)))))))))))))))((((((((())))))************************))))))))))))******++++++++++++++++++++++++************************,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******---,,,,,,,,,,,,---......------......///000000000000///---,,,,,,---...//////............//////000000000////////////000000111111111000000000000000111111000000000000111111------...000222666999;;;000000000000////////////000000000000000000000000...///000111111111111000////////////............,,,,,,------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++((())))))))))))))))))((())))))))))))))))))))))))))))))************))))))))))))***++++++++++++***))))))))))))***+++,,,---************))))))))))))************)))))))))))))))************+++++++++************************))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))******************************************************))))))))))))******++++++************++++++))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((''')))))))))))))))******+++************************+++***))))))((())))))))))))))))))***************...,,,***((('''((()))***))))))************))))))+++++++++++++++*********))))))))))))))))))))))))******+++)))(((((()))+++,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************************************)))))))))*********+++++++++++++++***************************************)))))))))))))))(((((((((************************)))************+++++++++)))))))))*********++++++000111333333111000111222//////000000000111111111222333333333333444444444333222222111111111111111000000000000000000000000////////////////////////////////////////////////........................------......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************************************)))***+++,,,,,,+++***)))************************))))))+++,,,------------,,,------,,,)))'''(((***************)))))))))))),,,,,,,,,,,,++++++++++++*********))))))*********************************************************---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******---,,,,,,,,,,,,---......------...//////000000111000///...---------------............//////000111111000///......///000111000000000000000111111111111000000//////000000111111000000000111222333444000000000000////////////000000000000000000000000111111111000///......---000000000/////////......,,,,,,,,,------.........,,,------------------,,,++++++++++++++++++++++++---,,,,,,,,,++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))***++++++++++++***((((((((((((((())))))************)))))))))))))))************)))))))))((())))))*********+++++++++************************))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))******************************************************))))))))))))******,,,++++++++++++++++++,,,)))))))))))))))))))))))))))))))))))))))*********************))))))(((((()))))))))))))))******+++******************************)))))))))))))))))))))))))))******++++++++++++***)))((((((((()))***))))))************))))))+++++++++***************))))))))))))))))))))))))***++++++***((('''((()))+++++++++*********))))))))))))))))))))))))))))))************************************))))))((((((((((((((((((((((((((((((((()))))))))************************************))))))*********+++++++++************************************************++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++000111333333111000111222000000000000000111111111222222222333333333444444333222111111000000111111000000000000000000000000////////////////////////........................000//////...---,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************************************)))***+++,,,,,,+++***)))************************+++***************++++++((()))++++++***)))))))))++++++++++++++++++++++++,,,+++++++++++++++++++++++++++************++++++************************************************---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,---......------......///000000000//////......------------...............///000111111000///......///000111//////000000111111222222000//////......//////000111111000//////.........////////////000000000000000000000000000000000000111111000//////.........111111111000000000//////,,,,,,,,,------.........,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++******)))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***))))))))))))((((((''''''))))))))))))))))))******************)))))))))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))******************************************************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************(((((())))))************)))))))))))))))******+++************************)))))))))*********))))))))))))******++++++,,,,,,$$$&&&''')))******))))))))))))************))))))************************)))))))))))))))))))))))))))+++++++++)))'''((()))+++++++++***************))))))))))))))))))))))))************************(((((())))))************((((((((((((((((((((((((((()))))))))************************************************++++++++++++************************************************+++++++++++++++,,,,,,,,,************************))))))*********+++++++++************++++++++++++000111333333111000111222111111111111111111111111111111222222222333333333222222111000000000000111000000000000000000000000////////////////////////........................000000///...---,,,+++***+++,,,---...............++++++++++++,,,,,,,,,,,,+++,,,---...---,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++******************************************************************************************************++++++++++++******************************---,,,***(((((()))+++,,,***)))'''(((***++++++***+++++++++,,,,,,,,,,,,,,,(((((())))))))))))))))))+++++++++******+++++++++************************************************,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,------,,,,,,,,,,,,---......,,,,,,------.../////////...............---------...------------......///000000////////////000000......///000111222222333//////............//////...............///......////////////000000000000000000000000000000000000.........///000111222333000000000000////////////,,,,,,------------------+++,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***,,,,,,,,,,,,+++***(((((())))))))))))************************)))))))))))))))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))((((((((()))******++++++'''(((((()))******++++++)))))))))))))))******+++************************(((((()))************)))*********+++++++++++++++"""$$$&&&)))******))))))))))))************)))))))))))))))***************))))))))))))))))))))))))(((***++++++)))(((((()))************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))*********************************************++++++++++++,,,***************+++++++++************************)))))))))***************************************)))************+++++++++*********++++++++++++,,,000111333333111000111222222222222222222222222111000000000111111111222222222222111000000000000000000000000000000000000000////////////////////////.................................------,,,,,,,,,***+++,,,---............******+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++************************************************************************************************++++++************++++++************************,,,+++)))***---222888<<>>HHHNNNVVVGGG555++++++---,,,)))))))))******++++++++++++((())))))***+++,,,,,,---))))))(((((((((((())))))))))))))))))))))))))))))***************************+++,,,------,,,+++************++++++,,,,,,,,,************************,,,,,,++++++***)))))))))---,,,,,,,,,,,,---......******+++,,,,,,------...,,,,,,---.../////////......---,,,,,,++++++++++++...///000111111000///...---...///000111222333444111111000000000000111111000000000000000//////....../////////000000111111000000000000000000000000333222111000000111111222------,,,,,,,,,+++++++++.........------,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++))))))******+++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***%%%&&&((()))******))))))(((((())))))*********+++************)))))))))))))))************+++++++++************************)))))))))))))))))))))))),,,+++***)))))))))++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))***+++++++++++++++******)))((((((((()))))))))))))))******+++************************'''((()))+++++++++***)))---,,,,,,++++++*********+++***((('''((()))+++,,,))))))************))))))(((((())))))*********+++))))))))))))))))))))))))&&&(((***+++******************************++++++))))))))))))))))))))))))************************++++++******)))(((((((((************************))))))))))))******************************************+++++++++,,,,,,,,,))))))******++++++++++++************************+++++++++,,,,,,---------************************)))************+++++++++******+++++++++,,,,,,,,,333222111/////////000111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111000//////////////////000000000000////////////............------------------------------------------------++++++++++++++++++++++++++++++,,,,,,---...//////...---,,,+++************************************,,,,,,,,,+++***)))(((''')))))))))***+++++++++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++************))))))))))))))))))******++++++&&&%%%000BBBQQQVVVUUUbbbRRR<<<...***+++,,,++++++++++++*********))))))******************************++++++++++++************))))))))))))******************************++++++***)))((('''&&&&&&,,,+++***))))))***+++,,,)))************+++++++++)))******++++++,,,------...+++***+++---...,,,***------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---///000111000///---222111///......000222333222111000//////...//////////////////////////////000///...------...///000////////////000000000000////////////..................---------,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,---,,,+++***------,,,+++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))***+++++++++,,,************************)))************+++++++++,,,+++***))))))***+++,,,---,,,+++***)))''''''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++***)))))))))***,,,,,,)))))))))))))))))))))))))))))))))))))))*********(((((()))***+++,,,,,,---(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***)))((('''&&&******************************++++++++++++************++++++++++++************++++++++++++******++++++******))))))(((((())))))))))))************************************************************---+++(((&&&&&&(((+++---************************)))************+++++++++)))***++++++++++++***))))))************+++++++++---,,,***(((''''''((()))333222000/////////000111111111111111111111111111000000000000000000000000//////000000000111111111000000000000000///........./////////000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///...---,,,+++***************************************************)))((('''***************+++++++++************************************************************************))))))))))))))))))))))))+++++++++************))))))))))))))))))******+++...))))))333DDDQQQVVVUUU___PPP<<>>AAA@@@@@@999000+++,,,------+++******************************************************++++++++++++************))))))))))))******************************(((((((((((())))))))))))+++******************+++))))))*********+++++++++)))******++++++,,,------...------------...------,,,,,,------------------,,,,,,------------,,,,,,,,,,,,,,,---------............///000000000000///,,,,,,------,,,+++***)))...............///000111000000000000000000000000........................------.........///////////////.........---------,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))******))))))***+++,,,,,,************************************************))))))))))))))))))))))))************************))))))(((((())))))***+++,,,+++++++++***)))))))))************************))))))*********+++++++++---,,,,,,,,,,,,,,,,,,---&&&'''((()))***+++,,,,,,************************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++------,,,,,,+++******************)))))))))))))))+++++++++***************(((((()))))))))******************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,((((((((((((((((((((((((******++++++++++++************++++++++++++******(((((())))))))))))((((((((((((((())))))*********))))))*********+++++++++*********************************************************++++++*********************************))))))*********+++++++++,,,+++)))(((((()))+++,,,))))))*********+++++++++************,,,---///000000000000111111111000000000000000000000000000000////////////////////////...////////////000000000000111111111111000//////............////////////............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++************************))))))***+++,,,,,,,,,,,,,,,+++++++++***)))))))))************************************************************************))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))******+++,,,***)))***...111222333333///+++)))+++,,,,,,*********************************************************++++++++++++************))))))))))))******************************))))))))))))((((((((((((*********++++++*********))))))*********+++++++++)))******++++++,,,------,,,------------,,,------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......---------...............---...///000111111000000......---......///000000////////////////////////------............------------------........................------------,,,,,,,,,+++++++++******++++++++++++++++++******++++++++++++++++++++++++---,,,,,,++++++*********))))))))))))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++,,,+++++++++***)))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++************************))))))))))))******************************************+++++++++,,,,,,,,,************************))))))******++++++++++++,,,,,,,,,+++++++++******************))))))((((((+++++++++***************))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))*********((((((((((((((((((((((((******++++++++++++************++++++++++++******(((((())))))))))))(((((())))))((((((((('''''''''************++++++++++++************************************************)))***+++,,,,,,+++***)))************************))))))*********+++++++++,,,+++)))(((((()))+++,,,))))))*********+++++++++***************+++,,,,,,//////000111111111111000000000000000000000000000////////////////////////......////////////000000111111111111111000000///------........./////////.........------------,,,------------------------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,******************************+++,,,---------,,,+++++++++***************++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++************))))))))))))))))))******+++,,,,,,+++******+++,,,,,,///,,,***)))))))))((('''***************+++++++++******************************++++++++++++************))))))))))))******************************,,,+++++++++******)))))))))***++++++++++++***))))))************+++++++++------,,,++++++******)))+++,,,------++++++,,,---+++,,,,,,------.........------............------,,,,,,,,,---------......,,,,,,---------.........------...///000111111222.........---......//////////////////////////////------............------,,,,,,,,,---------...............------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,******)))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))***+++++++++++++++***************************************)))************+++++++++))))))************)))))))))))))))))))))*********++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++******)))(((((((((((((((((((((((())))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))******++++++++++++************++++++++++++******((())))))******))))))(((******)))(((((('''&&&&&&*********++++++++++++,,,************************************************((())))))******))))))(((************************)))************+++++++++,,,+++***))))))***+++,,,)))************+++++++++******))))))))))))))))))...///000111222111111000000000000000000000000000////////////////////////........./////////000000000000000111000//////...---------.........//////.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,***************************++++++,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++************))))))))))))))))))******+++***++++++***))))))***,,,,,,+++***************)))))))))*********+++++++++******************************++++++++++++************))))))))))))******************************************++++++++++++)))***++++++++++++***))))))************+++++++++------,,,++++++******))))))+++---,,,***)))***,,,++++++,,,,,,---......///------............------,,,,,,,,,---------......---------------...//////,,,,,,++++++,,,---.../////////...---------......------------------------,,,------......------,,,+++,,,,,,,,,,,,---------.........---------,,,,,,------------,,,,,,,,,,,,******++++++,,,,,,------************************+++************,,,---...+++******))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,***************+++++++++************************)))************+++++++++(((((()))******)))((((((((()))))))))************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++(((((()))))))))*********************************((()))***+++,,,++++++***((())))))******+++++++++++++++******)))(((((('''''''''(((((())))))******))))))*********+++++++++((()))))))))************)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))(((******************************++++++++++++************++++++++++++******)))******************)))***************)))))))))*********+++++++++,,,,,,************************************************))))))))))))))))))))))))************************)))************+++++++++************************)))************+++++++++((())))))))))))))))))(((...///000222222222111000000000000000000000000000////////////////////////............/////////000///////////////......------------.........//////......---------,,,,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***++++++,,,,,,******************************+++++++++******)))))))))******+++++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++************))))))))))))))))))******+++''')))******((((((***---))))))***+++,,,---......))))))******++++++++++++******************************++++++++++++************))))))))))))******************************&&&&&&'''((()))***++++++)))***+++,,,,,,+++***))))))************+++++++++)))******+++,,,,,,------(((+++,,,+++)))(((***,,,++++++,,,,,,---...//////------............------,,,,,,,,,---------......///............///000000222000...------...///111000///...---------------------------------------,,,,,,---......---,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,......------------,,,,,,******+++,,,------......******************************))))))***,,,...///++++++***)))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********)))******+++,,,))))))******+++++++++,,,************************)))************+++++++++)))***+++,,,,,,+++***)))''''''((()))***++++++,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))++++++++++++++++++++++++((()))***+++,,,+++******''''''((()))***++++++,,,+++++++++***)))(((((('''((())))))***+++,,,,,,---)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***************************************++++++++++++************++++++++++++************++++++++++++***************+++,,,,,,------******+++++++++,,,,,,,,,************************************************,,,,,,+++******+++,,,,,,************************)))************+++++++++)))***++++++++++++***))))))************+++++++++'''((()))***************000000000000///...---,,,000000000000000000000000000000//////.........---000000000000000000000000333222222111000//////...+++,,,------,,,,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++************++++++++++++++++++++++++++++++******************************************************))))))((((((''''''+++++++++*********))))))+++++++++++++++***)))(((++++++***************+++---***''''''(((***+++******)))))))))***+++,,,,,,************************************************,,,+++++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,************************************************&&&''''''(((((((((((((((***+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------......---,,,---...///000000///...---------------................................................---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))******+++,,,...///000000************************************************++++++++++++++++++++++++************************)))************+++++++++++++++************++++++++++++***)))(((((()))))),,,+++***((((((((()))***++++++************++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++************************+++++++++++++++***)))(((************************************************(((((()))***+++,,,,,,---******))))))))))))******,,,+++***))))))***+++,,,++++++************++++++***)))))))))***++++++,,,)))((((((((()))***++++++******))))))))))))************++++++++++++******))))))))))))))))))))))))*********++++++,,,------))))))***++++++***((('''************************))))))(((((((((((())))))))))))))))))))))))))))))+++***)))((()))***,,,---******+++++++++,,,,,,,,,+++***))))))((()))))))))+++++++++*********)))))),,,++++++******++++++,,,))))))))))))))))))))))))))))))(((((()))******++++++++++++*********))))))******+++++++++,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********************************+++++++++*********))))))'''(((((()))***+++++++++...//////000000000//////////////////////////////000/////////............////////////////////////000000//////......---------.........------...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***************)))+++++++++*********))))))+++++++++++++++***))))))++++++***************+++,,,***(((((()))******************)))******++++++************************************************+++++++++***************++++++++++++++++++++++++******************************))))))******+++,,,************************************************''''''((())))))))))))(((***+++,,,,,,***))))))***************************************************++++++,,,,,,,,,---------,,,------......------,,,------,,,,,,,,,,,,------------------------------...------,,,---...///000//////...---------------................................................------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))******+++,,,---......///************************************************++++++++++++++++++++++++************************)))************+++++++++++++++************++++++++++++***))))))))))))))),,,+++***)))(((((()))***++++++************++++++************************************************+++***)))(((((()))***+++************************+++++++++++++++***))))))************************************************)))))))))***++++++,,,,,,******))))))))))))******++++++************++++++++++++************++++++,,,+++++++++,,,,,,---...))))))))))))))))))***+++******))))))))))))************++++++++++++******************************************************(((((()))*********************************************))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++***))))))))))))***+++++++++*********))))))+++******))))))******+++******************************)))))))))******++++++++++++*********))))))******+++++++++,,,,,,,,,++++++************++++++++++++***))))))***++++++,,,,,,,,,++++++*********************************+++++++++*********))))))((((((((()))***+++++++++---...///000111111111111........................////////////............................................................//////000///------...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++******************++++++++++++***))))))+++***************+++++++++***))))))***+++***)))++++++******)))************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************************************(((((()))***************)))+++,,,,,,***))))))***************************************************,,,,,,,,,,,,---------...------............---------,,,+++******+++,,,---------------------------...------------...////////////...------------...................................................------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,************************************************************************************************)))************+++++++++++++++************+++++++++*********))))))))))))++++++***)))))))))******++++++************++++++************************+++++++++++++++++++++++++++***))))))))))))***+++***************************++++++++++++***))))))******************************************************************************))))))))))))************++++++++++++******++++++************++++++,,,++++++++++++,,,------+++***))))))))))))))))))******))))))))))))************++++++++++++******************************+++******)))((((((''''''''''''(((((()))+++,,,---))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))''')))+++,,,---,,,***)))******+++++++++,,,,,,,,,,,,,,,+++***************+++++++++******************))))))))))))))))))***++++++++++++++++++++++++++++++++++++************+++++++++*********************+++++++++,,,,,,,,,++++++************++++++++++++***))))))***+++++++++++++++++++++*********************************+++++++++***************(((((())))))***+++++++++---...//////000000000//////////////////////////////////////////.................................//////000000000000000000/////////...,,,+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------******************************+++++++++******)))*********)))******+++,,,***))))))***,,,,,,***(((,,,,,,+++***)))))))))***************************************************)))))))))***+++++++++,,,************************++++++++++++++++++++++++******))))))******+++,,,************************************************))))))***++++++++++++***)))***,,,,,,***)))******************************************************+++++++++,,,,,,,,,------,,,,,,------------,,,,,,---,,,***))))))***,,,---------------------------------------....../////////......---------......................................................------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************************))))))))))))))))))))))))************************))))))*********+++++++++++++++************++++++*********************)))+++*********************++++++************++++++************************++++++++++++++++++++++++******************************************************+++++++++******)))************************************************+++++++++*********))))))+++******))))))******+++)))***+++,,,,,,+++***)))++++++************++++++***)))))))))))))))******++++++***)))((((((((()))******))))))))))))************++++++++++++***************************************))))))((((((((()))(((((('''(((***,,,---((((((((((((((((((((((((+++******))))))******+++))))))))))))))))))))))))((()))***+++,,,+++************+++++++++,,,,,,,,,---,,,++++++******++++++******************************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************+++++++++,,,,,,,,,++++++************+++++++++******************++++++++++++***************************************************************)))))))))******+++++++++///////////////...---,,,000000000000000000000000.........///////////////........................////////////000000000000---......,,,******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++,,,,,,************************)))******+++++++++************))))))***++++++,,,+++******+++,,,,,,***))),,,,,,+++***)))))))))***************************************************)))))))))***+++++++++,,,************************++++++++++++++++++++++++******))))))******+++,,,************************************************)))******+++++++++++++++(((***,,,,,,***)))***+++************************************************)))*********+++++++++++++++++++++,,,,,,+++++++++,,,,,,+++******+++,,,,,,---------------------------------.....................---------......///................................................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++************))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++++++++************++++++)))***++++++++++++***************++++++++++++***++++++************++++++************************++++++++++++++++++++++++******++++++++++++******************************)))******+++++++++******************************************************,,,,,,++++++***)))))))))++++++************++++++)))***+++,,,,,,+++***)))++++++************++++++******)))(((((()))))))))++++++***)))((((((((()))******))))))))))))************++++++++++++******************************)))))))))*********+++++++++***)))(((((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++************************+++++++++******+++++++++************************++++++,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++************++++++*********++++++*********************************************************************************************++++++++++++000000000000///...---,,,111111111111111111111111.........///////////////........................------------------------,,,,,,---+++******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++************++++++++++++++++++++++++++++++************************************************)))))))))******************************+++++++++))))))***++++++++++++***))))))))))))***+++,,,,,,,,,+++******+++,,,+++***++++++******)))************************************************************************+++++++++************************++++++++++++++++++++++++******))))))******+++,,,************************************************))))))***++++++++++++***(((***++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******************++++++++++++******+++,,,,,,,,,,,,,,,,,,+++------------------------,,,---......//////.........------------...//////................................................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++******************************************************************************************************************)))************+++++++++++++++************++++++)))***+++,,,,,,,,,+++***)))***++++++,,,+++++++++++++++************++++++************************++++++++++++++++++++++++******+++,,,,,,+++******************************))))))***++++++++++++***************************************************,,,+++++++++******))))))++++++************++++++******++++++++++++******++++++************++++++,,,,,,+++************++++++***))))))))))))))))))******))))))))))))************++++++++++++******++++++++++++++++++++++++(((((()))******+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,***)))((((((***,,,---******+++++++++,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((()))+++,,,,,,,,,+++******************+++++++++******+++++++++,,,,,,,,,++++++************++++++)))***++++++++++++***))))))))))))******************************************************+++++++++++++++++++++++++++++++++000000111111111000000///000000000000000000000000............/////////000////////////////////////.........------,,,,,,++++++,,,---,,,++++++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************)))))))))))))))*********+++++++++))))))***+++++++++++++++))))))))))))***+++,,,------+++))))))***,,,,,,+++*********)))******++++++************************************************+++++++++*********************************************************************))))))******+++,,,************************************************((())))))***+++*********((()))++++++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***+++,,,---......---,,,+++------------------------,,,---.../////////...------------------...//////................................................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---******++++++++++++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++++++++************++++++((()))+++------,,,+++***)))***+++,,,,,,,,,++++++++++++************++++++***************************************************++++++,,,,,,++++++***************************))))))***+++++++++++++++************************************************+++++++++***************,,,++++++******++++++,,,++++++************++++++++++++************++++++,,,,,,+++***************))))))))))))))))))***+++******))))))))))))************++++++++++++******++++++++++++++++++++++++((()))))))))))))))))))))((())))))************)))***************************))))))))))))))))))***))))))))))))))))))))))))***************++++++,,,******+++++++++,,,,,,,,,++++++***))))))))))))***))))))*********+++++++++++++++************++++++************************&&&''')))+++,,,,,,+++***))))))*********+++++++++******+++++++++,,,,,,,,,++++++************++++++)))***++++++++++++***)))((()))))))))*********+++************************))))))*********+++++++++++++++++++++++++++++++++000111222333333333333333////////////////////////---.........//////000000000000000000000000000000111111000///......------+++,,,------,,,,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))******++++++++++++((()))***+++++++++++++++))))))))))))***+++,,,---...,,,)))(((***+++,,,,,,***)))))))))***+++,,,,,,************************************************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,************************************************(((((()))************)))''')))++++++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,...000000...,,,***------------------------,,,,,,.../////////...------------------...///000................................................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************)))************+++++++++++++++************++++++((()))+++---------+++***)))***+++,,,---,,,,,,+++++++++************++++++************************))))))))))))))))))))))))***+++,,,------,,,+++***************************((()))***+++++++++++++++************************************************************************,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++************++++++******)))(((((('''(((((())))))(((((()))***++++++******))))))))))))************++++++++++++******++++++++++++++++++++++++)))))))))(((''''''&&&&&&%%%''')))***+++++++++***************************++++++************++++++))))))))))))))))))))))))''')))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,+++******)))((()))))))))))))))******++++++++++++******))))))))))))******++++++++++++++++++++++++$$$&&&(((+++,,,,,,++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++************++++++)))***+++,,,,,,+++***)))(((((())))))*********+++************************))))))******++++++++++++++++++++++++++++++++++++222222333333333333222222000000000000////////////------......//////000000------............------000000///...---,,,,,,,,,........................333222000///------,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,++++++***))))))))))))))))))))))))******++++++++++++************)))+++*********,,,---,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---++++++************++++++))))))))))))))))))))))))************************)))******++++++******)))++++++++++++++++++++++++------++++++++++++------........................,,,------......///////////////.........---------//////.........---------++++++,,,,,,,,,,,,------111///---+++***+++,,,---++++++++++++++++++++++++---...//////---+++)))'''******************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************************************************************************************)))************+++++++++******))))))))))))******++++++************************))))))******+++,,,************************)))))))))))))))*********))))))************))))))******+++,,,,,,,,,,,,+++************************(((((())))))******++++++*********)))'''(((***,,,************************,,,+++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))******))))))))))))))))))************************************************+++++++++*********))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***))))))(((******************************))))))((((((''''''))))))))))))))))))))))))***++++++***((('''((()))))))))*********++++++++++++++++++*********))))))************************)))************+++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,+++*********))))))((((((************************************************///000000111111000000///,,,,,,---...///000111111............////////////------............------000///...------,,,,,,,,,------------------------000///...,,,++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************+++++++++***************+++++++++*********))))))******************************************++++++)))))))))))))))******++++++++++++************)))******)))***+++,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++************++++++))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........................---------------.........///.........------------///.........------------++++++,,,,,,,,,,,,------000///---+++++++++,,,---++++++++++++++++++++++++***+++---......---+++***************************(((((()))))))))*********************************************************************************************************************************************************)))************+++++++++*********))))))***************************************))))))******+++,,,************************************************))))))************)))))))))***++++++,,,,,,++++++************************)))))))))))))))******************)))((((((***,,,************************++++++***))))))***++++++******++++++++++++******))))))))))))))))))))))))************************************************************************+++++++++*********))))))))))))************)))))))))))))))*********************************************))))))(((((((((((()))))))))))))))))))))))))))***+++***((((((((()))))))))*********++++++++++++++++++*********))))))************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************(((((()))++++++,,,,,,+++,,,++++++******++++++,,,+++*********))))))))))))************************************************///000000111111000000///++++++,,,---...///000000/////////...............------............------000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************+++++++++******)))))))))+++++++++***************************************((())))))***++++++,,,,,,)))))))))))))))******++++++++++++************))))))))))))************+++******))))))))))))******))))))))))))))))))))))))+++***************++++++++++++************++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------------,,,,,,,,,,,,............------------............------------++++++,,,,,,,,,,,,------///...---+++++++++,,,,,,++++++++++++++++++++++++((()))+++---......------************************)))))))))))))))*********++++++++++++++++++++++++************************************************************************************************************************)))************+++++++++++++++************++++++******************************))))))******+++,,,************************++++++++++++++++++++++++))))))************)))))))))***++++++,,,,,,++++++************************************)))))))))))))))***+++***((((((***,,,************************++++++***))))))***++++++******++++++++++++******))))))))))))))))))))))))******++++++++++++++++++************************************************+++++++++***************))))))************))))))&&&&&&'''(((***+++,,,,,,***************************))))))))))))((((((((()))))))))))))))))))))))))))***+++***)))((()))******************++++++++++++++++++***************************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************((()))***+++++++++++++++++++++************++++++***************)))))))))************************************************111111222222222222111111/////////.........------/////////......---------------............------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------------......------,,,,,,,,,+++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************,,,,,,,,,+++******))))))************************************************))))))*********+++++++++)))))))))))))))******++++++++++++*********))))))((()))******)))))))))*********))))))))))))******))))))))))))))))))))))))++++++******)))*********++++++************++++++))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------------------------------+++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,++++++++++++++++++++++++((()))***,,,------------************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++,,,++++++++++++++++++,,,***************+++++++++******))))))******+++,,,************************++++++******************)))******++++++******)))))))))***+++++++++++++++************************++++++******))))))(((((()))***+++***))))))***+++************************+++******************+++******++++++++++++******))))))))))))))))))))))))+++++++++++++++,,,,,,,,,************************************************************************++++++,,,,,,,,,,,,++++++%%%&&&&&&((()))***+++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***************************************************************************))))))*********+++++++++***+++++++++++++++,,,,,,***************+++++++++++++++++++++++++++++++++************************((()))***+++++++++++++++++++++************++++++************************************************************************111111111222222111111111000000000/////////......//////......------,,,,,,------............------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,++++++++++++******))))))******+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************------,,,,,,++++++++++++************************************************+++++++++*********)))))))))))))))))))))******++++++++++++*********))))))(((***+++***(((''')))*********))))))))))))******))))))))))))))))))))))))++++++******)))*********++++++************++++++))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,------------------,,,,,,------------------+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++,,,++++++++++++++++++++++++***+++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++,,,++++++++++++++++++,,,))))))*********+++++++++******))))))******+++,,,******************************))))))((((((((('''******++++++++++++******))))))***++++++++++++***************************++++++******))))))(((((()))+++,,,+++***)))***+++*********************************++++++***************++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************************************++++++,,,,,,,,,,,,++++++''''''(((((()))))))))***************************))))))))))))************))))))))))))))))))))))))((()))******)))((()))+++************************************************************************))))))*********+++++++++*********++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************))))))***+++++++++******+++******))))))******+++***************+++++++++************************************************...//////000000//////...------...///000111222222.........---------------------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++------,,,,,,,,,,,,++++++******))))))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************++++++++++++++++++++++++***************+++++++++************************,,,,,,++++++***))))))((()))))))))))))))******++++++++++++************)))(((+++---+++(((''')))+++******))))))))))))******))))))))))))))))))))))))+++***************++++++++++++************++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++*********)))*********************************)))))))))))))))++++++++++++++++++++++++************************************************************************************************************************)))************+++++++++++++++************++++++)))))))))***++++++,,,,,,******))))))******+++,,,************************)))))))))((((((''''''&&&******++++++++++++******((()))******++++++******************************************)))))))))))))))+++,,,,,,+++******+++************************)))***++++++++++++***)))******++++++++++++******))))))))))))))))))))))))))))))******+++,,,,,,,,,***************************************************************+++++++++))))))************)))))))))))))))))))))))))))(((************************)))))))))************+++))))))))))))))))))))))))((()))******))))))***++++++++++++******************************+++++++++************************)))************+++++++++*********++++++,,,,,,---)))))))))***++++++,,,,,,++++++++++++++++++++++++************************)))******+++++++++************))))))))))))***************+++++++++++++++************************************************......////////////......,,,------...///000111111,,,------------------...------............---------,,,,,,+++,,,,,,------------------------------+++***)))))))))))))))***------,,,,,,,,,,,,++++++******))))))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************((((((((()))******++++++))))))*********+++++++++************************++++++******************)))))))))))))))******++++++++++++************)))))),,,...---)))'''))),,,******))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++************++++++))))))))))))))))))))))))******************************++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++************************************************)))))))))((((((************************************************************************************************************************************************)))************+++++++++*********))))))*********((())))))***++++++,,,,,,******))))))******+++,,,******************************))))))((('''''''''***++++++,,,,,,++++++***((())))))***************************************)))))))))))))))*********)))+++------+++******+++************************)))***++++++++++++***)))******++++++++++++******))))))))))))))))))))))))(((((())))))***++++++,,,************************************************))))))*********+++++++++))))))************))))))************************************************))))))*********+++++++++))))))))))))))))))))))))''')))******))))))***++++++++++++*********))))))))))))*********+++++++++************************)))************+++++++++)))******+++,,,,,,------((())))))***++++++,,,,,,++++++++++++++++++++++++******************************+++++++++******)))******))))))))))))***************++++++,,,,,,,,,************************************************000000111111111111000000//////.........---------,,,,,,,,,------.........---..................---,,,,,,,,,++++++,,,------........................---,,,,,,+++******++++++---------,,,,,,,,,++++++******))))))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************%%%%%%&&&'''((()))******))))))******++++++++++++************************)))))))))***++++++,,,,,,)))))))))))))))******++++++++++++************)))***---///---)))'''***---******))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---++++++************++++++))))))))))))))))))))))))*********************************++++++*********++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++************************,,,,,,,,,,,,++++++******))))))))))))))))))))))))************************************************************************************************************************)))************+++++++++******))))))))))))******((())))))***++++++,,,,,,*********)))***++++++,,,************************+++++++++***)))(((((('''***++++++,,,,,,++++++***(((((()))***************************************(((((())))))******++++++)))+++------,,,******+++************************)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))'''(((((()))******++++++************************************************))))))******++++++++++++++++++,,,,,,,,,,,,++++++))))))******+++++++++,,,************************))))))******++++++++++++))))))))))))))))))))))))''')))******))))))***,,,++++++++++++******))))))))))))******++++++++++++************************)))************+++++++++))))))***+++,,,,,,------((())))))***++++++,,,,,,++++++++++++++++++++++++******************************+++++++++******)))******))))))))))))***************++++++,,,,,,,,,************************************************................................................------......///000000111---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,+++***+++,,,---...,,,++++++******++++++,,,------------,,,+++***)))((()))***+++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,************************------,,,,,,+++***))))))************************************************&&&''''''((()))******+++************************,,,,,,,,,++++++*********************************+++++++++*********))))))***************)))(((((())))))))))))))))))))))))++++++******************************************)))))))))))))))))))))))),,,++++++******+++,,,,,,++++++***************+++******))))))))))))******))))))))))))))))))))))))(((((()))************)))))))))*********+++++++++))))))***+++++++++******************************++++++++++++++++++++++++))),,,...---***''''''((((((((()))***++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,)))&&&&&&(((***)))(((++++++************++++++))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++......------,,,+++******************************))))))))))))))))))))))))...+++'''&&&(((******)))))))))))))))))))))))))))))))))))))))))))))******,,,+++++++++***)))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++******))))))((((((************************)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++))))))************))))))******++++++++++++******((((((((((((((((((((((((******+++,,,,,,,,,,,,+++************************************************,,,,,,+++***))))))************++++++++++++******+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++***))))))******+++++++++*********))))))************************************************,,,,,,+++***)))))))))***(((((()))***+++,,,,,,---***))))))((())))))******................................................//////............---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...,,,++++++******++++++,,,------------,,,+++***)))******++++++++++++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,************************---,,,,,,++++++*********************************************************((()))))))))***+++++++++************************,,,,,,,,,+++++++++******************************+++++++++*********))))))***************)))((((((************************************************************************************************,,,,,,+++*********++++++******************************))))))))))))******************************))))))))))))************************************++++++******************************************++++++++++++++++++++++++***,,,...---***((((((*********++++++,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,***'''''')))+++***)))+++******************+++))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++,,,,,,+++******)))((((((************************************************///,,,((((((***++++++************************************)))))))))))))))+++++++++***************))))))))))))************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++*********)))))))))))))))******************************++++++++++++************************************************************++++++++++++************++++++++++++******************************)))***++++++,,,,,,++++++((((((((((((((((((((((((************************,,,++++++***))))))************++++++++++++******+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++***************+++++++++*********))))))************************************************---,,,++++++******++++++***************+++++++++*********))))))*********................................................000000///...,,,+++******+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...,,,++++++******++++++,,,------------,,,+++***)))***++++++++++++******)))+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************************+++++++++************************+++******)))(((++++++++++++++++++++++++************************************************************************---,,,+++***************((()))************))))))******))))))))))))************************************)))((()))***+++,,,+++++++++++++++*********---,,,+++)))))))))******************************++++++++++++++++++++++++---------,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++))))))***++++++***************************)))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,++++++***************************************************************************+++++++++++++++++++++++++++++++++***))))))((((((************************++++++++++++++++++++++++///,,,***)))***++++++++++++++++++++++++++++++++++++*********))))))((((((***************+++++++++))))))))))))************************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))))))))************************************++++++************++++++************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******++++++++++++******************************)))***++++++,,,,,,++++++((((((((((((((((((((((((************************,,,+++******)))***************++++++++++++******+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++*********+++++++++++++++***************************************************************------,,,++++++++++++,,,+++++++++*********))))))++++++++++++******++++++................................................///......---,,,+++***)))+++++++++,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++*********************)))((('''******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,************************************************+++++++++++++++*********************************++++++++++++++++++++++++*********************************************************++++++******)))++++++++++++++++++++++++***************+++++++++************************************************---,,,+++***))))))))))))'''((()))*********))))))+++******))))))******+++************************+++***)))((((((***,,,---*********++++++,,,,,,,,,///---+++)))(((((()))***************************++++++++++++++++++++++++......---+++******,,,---,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************************************************************************+++***))))))*********************++++++*********))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++---,,,,,,,,,++++++******************************++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++++++++******)))((((((((()))))))))***+++++++++,,,((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++************************(((((())))))******++++++************************,,,+++***))))))***+++,,,***************************************************++++++++++++++++++*********++++++++++++******************************))))))***+++++++++++++++************************************************++++++***************+++******++++++++++++******************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++******)))))))))******************************************************************************,,,++++++******+++++++++************************+++,,,,,,,,,+++++++++***................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,++++++******(((((())))))((('''&&&&&&************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,******************************************************************))))))************************++++++++++++++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++************************************************,,,+++******)))))))))***(((((()))***************++++++************++++++************************,,,+++)))((((((***,,,---(((((()))+++,,,---...//////---+++)))(((((()))***************************++++++++++++++++++++++++///---+++***+++,,,,,,---++++++++++++************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************************************((())))))))))))((()))))))))***++++++++++++***)))))))))))))))))))))))))))************++++++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++,,,,,,+++++++++++++++***************************************************++++++******)))))))))***++++++++++++++++++++++++************))))))(((((()))))))))***+++++++++,,,((()))))))))************************************))))))))))))))))))))))))************++++++++++++************************(((((())))))******++++++************************,,,+++***))))))***+++,,,************************++++++++++++++++++++++++))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***************************************************+++***************++++++******++++++++++++******************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))((((((((())))))*********************************************************************************))))))))))))******((())))))***++++++,,,,,,+++,,,,,,,,,,,,+++***)))................................................******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,,,,++++++******++++++,,,***+++++++++++++++******'''((((((((((((''''''&&&************************'''((()))***+++,,,------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************))))))*********************************************++++++++++++,,,,,,,,,***************************************+++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************++++++++++++++++++++++++******)))))))))******+++***)))))))))***+++,,,---++++++************++++++++++++++++++++++++++++++++++++***)))***+++,,,---((()))***+++,,,......///---,,,+++)))))))))******************************++++++++++++++++++++++++---,,,******,,,,,,,,,+++************************---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************************************'''(((******((('''((())))))***+++,,,,,,+++***)))))))))))))))))))))))))))*********++++++++++++,,,***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++***((((((((()))++++++++++++++++++++++++)))))))))))))))))))))******************+++++++++))))))))))))************************************))))))))))))))))))))))))*********++++++++++++,,,************************))))))))))))************************************++++++************++++++************************++++++++++++++++++++++++)))))))))******)))))))))******++++++++++++******((((((((((((((((((((((((((()))******++++++******((((((((((((((((((((((((*********************************)))******+++,,,******++++++++++++*********************************************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))(((((((((((()))*********************+++++++++************************************************)))(((((((((((()))******'''((()))***+++,,,------++++++,,,,,,,,,***)))(((................................................+++++++++,,,---......///---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------***+++,,,---------,,,,,,,,,++++++******++++++,,,******++++++++++++******(((((())))))***)))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,************************---,,,,,,++++++*********************************************************)))*********+++,,,,,,,,,******************************+++++++++,,,,,,,,,************************))))))*********+++++++++)))***++++++,,,,,,,,,+++************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++)))(((((())))))***+++,,,,,,+++)))))))))+++...000,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---++++++******************************************+++++++++++++++++++++++++++***)))***,,,---+++))))))******++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************************************************************&&&)))++++++)))((((((***(((***+++,,,,,,+++***((())))))))))))))))))))))))*********+++++++++,,,,,,***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++(((((((((((())))))))))))************************************************)))+++---,,,)))((()))***************************((((((((()))******+++++++++++++++***************))))))))))))************************************))))))))))))))))))))))))*********+++++++++,,,,,,*********************************)))))))))))))))******************************++++++++++++******************************************************)))******++++++******)))******++++++++++++******))))))))))))))))))))))))((())))))***************((((((((((((((((((((((((******************************))))))***++++++,,,******++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************+++,,,,,,))))))*********+++++++++************************************************))))))(((((()))******+++))))))*********+++++++++***+++,,,,,,+++***(((&&&................................................,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,------.........***+++,,,---...---,,,,,,,,,++++++++++++++++++,,,)))******+++++++++******((()))***+++++++++++++++))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,************************------,,,,,,+++***))))))******************************************************+++,,,,,,---......*********************************++++++,,,,,,,,,************************))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,************************++++++++++++++++++++++++'''((((((((()))+++,,,---...,,,***((())),,,///222,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++......---,,,,,,+++******)))******+++++++++******************************++++++++++++++++++++++++***)))(((***------***'''******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))'''***------***))))))+++((()))+++,,,,,,+++)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************************************************************++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++))),,,...---***)))***+++))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,+++++++++******))))))))))))))))))************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++******))))))((((((************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++******++++++++++++******************************(((((()))*********************************************************************))))))***+++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,+++++++++,,,------...))))))******++++++++++++******************************************************))))))***+++,,,,,,+++++++++***************)))***+++,,,+++)))'''%%%............////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********************************)))))))))))))))+++++++++*********))))))************************+++++++++*********************))))))((((((''''''******++++++++++++******++++++++++++++++++++++++******************++++++******************************************************************************************************++++++++++++************+++++++++,,,,,,,,,******))))))******+++,,,+++++++++*********))))))************************************)))))))))((((((((()))+++,,,---...///------,,,,,,++++++************************************))))))******+++,,,+++++++++************)))************************(((***+++***)))((()))***++++++++++++++++++++++++************************---------,,,,,,+++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++************************************+++,,,---,,,***(((&&&*********++++++***************))))))))))))******************************''''''(((((())))))******************************'''(((***,,,,,,,,,+++***111---***)))++++++***(((************************------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************,,,+++***))))))***+++,,,,,,,,,,,,+++***)))((((((+++++++++++++++++++++++++++,,,---...///...---,,,)))************)))((((((++++++******************...---+++*********+++++++++++++++************)))+++*********))))))((((((************************++++++******************))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))+++++++++***************))))))*********))))))(((******************************++++++++++++******++++++++++++++++++++++++)))******++++++******)))************************)))************+++++++++************************+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++))))))))))))))))))))))))''''''((()))***++++++,,,************************+++++++++*********))))))))))))))))))))))))))))))------------............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++************************************************+++++++++*********))))))******************************************++++++++++++*********)))))))))******++++++++++++******++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++************************************************************************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******))))))******+++,,,+++++++++*********))))))************************++++++++++++************((())))))***+++,,,------((('''''''''&&&&&&&&&&&&******************************))))))******+++,,,+++++++++************)))************************(((***+++***)))((()))+++++++++++++++++++++++++++++++++++++++++++++++++++...---------,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************))))))++++++,,,+++***)))++++++,,,,,,,,,,,,++++++******))))))))))))******************************)))***************++++++************************)))((())))))***++++++,,,///---***)))+++,,,+++)))************************------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++***))))))***++++++,,,+++++++++***)))))))))******************************++++++***)))((('''(((((()))***************************************---,,,+++***)))******++++++++++++************)))+++*********))))))))))))************************************************++++++++++++++++++++++++************************)))************++++++++++++++++++*********))))))******************++++++)))***************))))))******************************++++++++++++******++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++************************+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++************************))))))******++++++,,,,,,************************+++++++++*********))))))************************+++,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********************************))))))******++++++,,,,,,+++++++++***************************************)))))))))***+++++++++,,,+++++++++++++++***************++++++++++++******++++++++++++++++++++++++---,,,,,,+++***)))((((((,,,,,,,,,++++++*********************************************************************************,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,+++++++++***************************************,,,,,,,,,++++++++++++***)))))))))*********++++++*********))))))))))))(((******************************))))))******+++,,,+++++++++************)))************************)))***+++***))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***************************((())))))***++++++,,,,,,***++++++++++++++++++***************************************************,,,,,,,,,,,,,,,+++++++++************************+++)))((('''(((***,,,......,,,******+++,,,,,,+++************************,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++***))))))***++++++++++++******************))))))))))))))))))))))))*********)))((('''%%%$$$&&&'''(((***+++,,,,,,,,,************************++++++***)))))))))******+++++++++************)))***************)))))))))************************************************++++++++++++++++++++++++************************)))************++++++++++++++++++***************)))))))))***+++++++++,,,)))******+++++++++************************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************)))************+++++++++************************+++++++++++++++++++++++++++++++++***************)))************+++++++++************************++++++++++++++++++,,,,,,************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********************************))))))***+++,,,,,,------************************************************(((((()))***+++,,,,,,,,,++++++++++++++++++************++++++++++++******************************,,,+++++++++***)))))))))------,,,,,,++++++******************************************************************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******))))))******+++,,,************************************************,,,,,,+++++++++************)))))))))))))))))))))------------------,,,,,,******************************))))))******+++,,,+++++++++*********))))))************************)))***++++++))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***+++,,,,,,(((((())))))))))))((((((************************************************---------,,,,,,++++++***************************+++************,,,---...,,,+++++++++,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************+++******************+++***************+++++++++************************+++++++++******)))(((((('''((()))***++++++++++++***************+++++++++******))))))))))))))))))+++++++++*********))))))***************************************************************+++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************(((((()))***+++,,,,,,,,,)))***++++++,,,+++++++++******************************++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))*********+++++++++************************************************************************))))))*********+++++++++************************++++++++++++++++++******************************************************++++++++++++++++++++++++,,,------------.........,,,------......------,,,---------,,,,,,++++++++++++++++++++++++,,,---...++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********************************))))))***+++,,,,,,------************************************************(((((()))***+++,,,,,,,,,******************************++++++++++++******************************)))))))))***+++++++++,,,,,,,,,,,,++++++***************************************************************************************++++++++++++************+++++++++,,,,,,,,,******))))))******+++,,,************************************************+++*********))))))))))))*********)))))))))))))))******************************************************))))))******+++,,,+++++++++*********))))))************************)))+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++***))))))******(((((())))))))))))(((((()))***++++++++++++***)))************************,,,,,,++++++******))))))***************************+++,,,............---+++,,,,,,---,,,,,,,,,---************************,,,,,,+++++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********************************************************++++++************************+++++++++++++++++++++++++++++++++************++++++,,,,,,******++++++++++++******))))))*********+++++++++))))))))))))******))))))+++++++++*********))))))***************+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************(((((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,,,,******************************++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))*********+++++++++************************************************************************))))))*********+++++++++***************************************)))))))))************************************************++++++++++++++++++++++++------------............,,,------......------,,,...------,,,,,,++++++***,,,++++++++++++,,,,,,---++++++++++++++++++++++++---,,,++++++******++++++++++++************++++++++++++++++++++++++++++++************************))))))******++++++,,,,,,***************+++++++++************************)))))))))***+++++++++,,,)))))))))*********************++++++++++++******************************(((((()))***+++,,,,,,---************************************************************************************************)))******++++++******)))******+++++++++,,,,,,,,,******))))))******+++,,,***************+++++++++*********************************)))))))))((((((*********************)))))))))))))))******************************************))))))******+++,,,+++++++++************)))***************************+++,,,+++*********,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,++++++***))))))(((***++++++++++++++++++***)))***+++,,,,,,+++***)))***************************************)))))))))************************)))+++---///000///...---+++---......---+++,,,,,,************************++++++++++++************,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************)))***++++++++++++***)))++++++******************++++++++++++++++++++++++((((((((()))***+++,,,---++++++,,,,,,+++******))))))))))))***++++++,,,,,,((()))******++++++******+++++++++************)))*********+++++++++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++***************+++++++++)))))))))***+++++++++,,,***++++++,,,------------******************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************)))************+++++++++***************************************************************+++++++++)))************+++++++++++++++++++++++++++++++++)))))))))))))))))))))******************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,------......------,,,......---,,,,,,+++******,,,,,,++++++***+++++++++++++++++++++++++++++++++---,,,+++*********++++++++++++************++++++*********++++++,,,,,,---************************************************))))))*********+++++++++******************************************++++++*********+++++++++,,,,,,******++++++++++++******************************)))))))))***+++++++++,,,((((((((())))))******+++***************************************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******))))))******+++,,,))))))*********+++++++++************************+++++++++*********))))))*********++++++++++++++++++++++++,,,,,,,,,------******************************))))))******+++,,,+++++++++************)))***************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))***+++,,,++++++))))))++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))************************)))))))))***************************************)))***+++,,,,,,---------+++...000///---++++++,,,************************++++++++++++************,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************)))***++++++++++++***))),,,+++++++++***)))))))))***************************))))))((()))***,,,,,,******+++,,,,,,,,,++++++((())))))***++++++,,,,,,((()))+++,,,,,,,,,+++++++++++++++************)))*********++++++,,,,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))*********+++++++++******************++++++***+++,,,---............******************************++++++++++++******++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++************************************************))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++)))))))))******+++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,------......------,,,......---,,,,,,+++******------,,,+++************++++++++++++++++++++++++...---+++*********++++++++++++************++++++))))))***+++,,,------...*********************************)))))))))))))))))))))******++++++++++++************************+++++++++***************+++++++++,,,,,,---------******++++++++++++******))))))))))))))))))))))))+++++++++***************&&&&&&'''((()))***++++++************************************************************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,*********)))***++++++,,,))))))******++++++++++++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********************************)))***++++++,,,+++++++++************)))***************************+++,,,,,,******+++,,,++++++++++++++++++++++++************************---------....../////////***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,************************'''(((***,,,---,,,+++*********++++++++++++******)))***,,,------,,,***)))************************)))))))))******++++++,,,***************************)))(((((()))***,,,...,,,///111000---******+++************************+++++++++************))),,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************)))***+++,,,,,,+++***)))---,,,,,,+++***)))(((((())))))))))))))))))))))))---,,,+++******+++,,,,,,((()))***+++,,,---------((())))))***++++++,,,,,,)))***+++,,,------,,,++++++++++++************)))*********++++++,,,,,,,,,************************((())))))***++++++,,,,,,))))))))))))))))))))))))************************)))************+++++++++))))))******+++++++++++++++++++++******************+++,,,---............******************************++++++++++++******++++++++++++++++++++++++*********++++++*********************************)))************+++++++++************************))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------************************))))))******++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++......------------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))***++++++++++++*********))))))))))))******************************((((((((((((((((((((((((************************)))************+++++++++************************"""$$$&&&)))+++,,,,,,,,,************************************************))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++))))))((((((((()))+++,,,************************))))))))))))))))))))))))******))))))******+++,,,,,,++++++***++++++,,,,,,+++*********))))))((((((************************))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++,,,---.........---,,,,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******,,,+++***))))))***+++,,,***************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,(((***)))(((***...---***++++++++++++++++++++++++++++++******************************************))))))***+++,,,,,,------)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************************************************************************************,,,,,,,,,,,,,,,+++***)))************************************************++++++***************+++************************************************)))))))))***+++++++++,,,******************************))))))))))))******+++++++++,,,,,,---------************************++++++************++++++++++++,,,,,,,,,++++++***++++++******++++++,,,------,,,++++++******++++++++++++************++++++)))************+++++++++++++++************++++++************************(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++------------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++,,,,,,,,,,,,,,,******))))))))))))******************************************************++++++++++++++++++++++++)))************+++++++++************************&&&'''(((***++++++******************************************************************************+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***))))))))))))***+++,,,******************************************************))))))******+++,,,,,,,,,++++++***++++++++++++*********))))))))))))*********************************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,---.........---,,,,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******++++++***))))))***++++++***************************++++++,,,,,,++++++***((())))))))))))*********,,,...---******,,,+++(((++++++++++++++++++++++++++++++******************************************)))******+++,,,,,,------******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************************************************************************************,,,,,,,,,,,,,,,+++***)))************************************************++++++***************+++***************************************************************+++++++++******************************))))))))))))******++++++,,,,,,,,,,,,,,,,,,************************++++++************+++++++++++++++,,,,,,++++++***++++++******++++++,,,------,,,++++++******++++++++++++************++++++)))************+++++++++++++++************++++++************************)))))))))***+++++++++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++******+++++++++***************++++++,,,------------,,,******))))))))))))******************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***************************++++++++++++***)))(((************************************************************************+++++++++***************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************+++++++++************+++,,,,,,************************++++++++++++++++++++++++******))))))******+++,,,---,,,,,,+++*********+++***************)))))))))******************************++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,------++++++++++++,,,---......---,,,+++,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******++++++***))))))***++++++***************************++++++,,,,,,++++++***((())))))))))))*********,,,...---***)))++++++(((++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************++++++,,,,,,++++++***************************************************************************************************************************************************************************++++++,,,,,,,,,+++******************************************************+++***************++++++************************************************+++++++++*********************************************))))))))))))******,,,,,,,,,,,,,,,+++++++++************************++++++************++++++++++++++++++++++++++++++++++++******++++++,,,------,,,++++++******++++++++++++************++++++)))************+++++++++++++++************++++++******************************************++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------...---+++******+++---...,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,...------,,,+++***))))))***************************++++++,,,---,,,,,,,,,+++******))))))******+++************************************************++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,,,,,,,+++******)))************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++******))))))******+++,,,------,,,+++************************************************************++++++++++++******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---......++++++++++++,,,---......---+++++++++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******+++******************+++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,'''+++,,,)))(((+++,,,***++++++++++++++++++++++++******+++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,---,,,,,,,,,++++++******))))))))))))))))))))))))***++++++,,,,,,++++++***************************************************************************************************************************************************************************++++++,,,,,,,,,++++++************************************************************)))******+++,,,************************************************,,,+++++++++***)))))))))************************+++******))))))******+++---,,,,,,,,,++++++******************************++++++************++++++++++++++++++++++++,,,,,,++++++******++++++,,,------,,,++++++******++++++++++++************++++++))))))*********+++++++++++++++************++++++************************+++++++++******************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------...---+++******+++---...------,,,,,,,,,,,,------,,,++++++******++++++,,,------,,,+++******))))))************************)))******+++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++,,,,,,************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************+++++++++++++++,,,++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,---,,,++++++*********+++***************+++++++++************************+++***************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---...///000++++++++++++,,,---......,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++***************++++++************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))---///+++***,,,------++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))***++++++,,,,,,++++++******************************************************************************************************************************************************************************++++++,,,,,,,,,++++++******************************************************))))))***++++++,,,************************************************,,,+++++++++***)))))))))************************++++++************++++++,,,,,,,,,++++++*********************************++++++************++++++++++++*********+++,,,---++++++******++++++,,,------,,,++++++******++++++++++++************++++++))))))*********+++++++++++++++************++++++************************+++++++++******************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,------------++++++++++++------------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++******))))))***************+++++++++))))))***++++++++++++***++++++************++++++************************(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++************************************+++,,,------************************************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++,,,++++++***)))************************++++++++++++++++++++++++******))))))******+++,,,,,,++++++***++++++,,,,,,*********+++++++++++++++************************))))))************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////++++++++++++,,,---......+++***)))+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++******)))***++++++++++++***)))***************************++++++,,,,,,++++++***((())))))))))))*********///444555000,,,,,,---,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++++++++************************************++++++,,,,,,++++++*********************************************************************************************************************************************************************************+++,,,,,,,,,++++++************************************************))))))))))))***+++,,,,,,************************************************+++++++++***************************************++++++************+++++++++++++++++++++*********************************++++++************+++++++++******)))***+++---...++++++******++++++,,,------,,,++++++******++++++++++++************++++++)))************+++++++++++++++************++++++******************************************++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++)))***++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++***************))))))*********+++++++++)))***++++++,,,,,,++++++,,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++******)))***+++,,,---************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++***)))(((******************************************************))))))******+++,,,************+++,,,------*********++++++,,,,,,,,,************************(((((())))))******++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,---......***))))))***,,,...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******)))***++++++++++++***)))***************************++++++,,,,,,++++++***((())))))))))))*********...444555000++++++,,,,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************************************************************************************)))***+++,,,,,,,,,,,,+++************************************************))))))))))))***+++,,,---***************************************************************+++++++++************************,,,++++++******++++++,,,************++++++++++++************************++++++************+++++++++***))))))***+++---///++++++******++++++,,,------,,,++++++******++++++++++++************++++++)))************+++++++++++++++************++++++************************)))))))))***+++++++++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++))))))***+++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++************++++++,,,++++++++++++++++++,,,***************+++++++++))))))******++++++++++++++++++,,,------------,,,,,,++++++******++++++,,,************************************************************************)))************+++++++++************************,,,+++***)))))))))***+++************************************************++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++++++++************++++++)))***++++++***)))((('''************************))))))))))))))))))))))))*********)))***++++++,,,)))))))))***+++,,,......*********++++++,,,,,,,,,************************'''(((((()))***++++++,,,******+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---......***))))))***,,,...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,+++***)))************************+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,(((...111---)))***,,,---++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************************************************************************************************************************************************************)))***+++,,,,,,,,,,,,,,,************************************************))))))))))))***+++,,,---************************************************))))))******+++++++++,,,************************,,,++++++******++++++,,,))))))******+++++++++,,,************************++++++************+++++++++***))))))***+++...///++++++******++++++,,,------,,,++++++******++++++++++++************++++++)))************+++++++++++++++************++++++************************(((((()))***+++,,,,,,---+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++************++++++((()))***+++++++++++++++,,,,,,---...---,,,***)))++++++++++++++++++++++++,,,,,,+++******)))((((((+++++++++***************++++++++++++++++++++++++***+++,,,---...---,,,,,,***++++++,,,,,,++++++*********++++++++++++************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++...,,,***(((((()))***+++******************************++++++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++------------------......++++++++++++++++++++++++*********+++,,,,,,,,,---,,,+++***))))))***+++,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))***+++++++++,,,))))))***+++,,,,,,------,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))************************+++++++++*********))))))++++++******************)))))))))***---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******---+++******,,,---------,,,,,,,,,---------......***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...------++++++))))))************)))))))))))))))))))))))))))))),,,,,,+++++++++++++++,,,+++***)))(((((()))***+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++...+++)))))),,,---,,,***++++++++++++,,,,,,---...///...,,,++++++,,,---......,,,+++))))))***,,,---++++++++++++++++++++++++++++++************++++++---------,,,,,,,,,++++++*********************************************************)))******+++,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++)))'''&&&(((+++---,,,***++++++******************++++++***************+++)))((('''(((***---------************))))))((((((''''''((()))))))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++******)))******+++************************++++++******++++++,,,---***************************++++++,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++************************((((((((())))))(((((((((++++++************++++++...+++))))))++++++***'''******))))))))))))******,,,,,,++++++***+++++++++)))'''&&&))),,,,,,***)))******)))))))))))))))***************+++,,,------,,,---------,,,,,,+++***++++++++++++++++++++++++//////......---,,,,,,+++,,,,,,++++++***)))))))))++++++++++++++++++++++++******,,,------,,,,,,+++***++++++,,,,,,++++++*********++++++++++++************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))))))))***+++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++))))))))))))************++++++***))))))***++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***************+++++++++*********++++++,,,,,,---,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))************************+++++++++*********))))))++++++******************)))))))))+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******,,,+++++++++---...---,,,,,,,,,,,,------------...+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++***)))))))))************))))))************************,,,++++++*********+++++++++******))))))******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++---+++)))))),,,---,,,***,,,+++++++++,,,,,,---...---,,,***)))***+++,,,---000///---+++******+++,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))+++++++++++++++++++++++++++++++++******************************++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***(((''')))+++---,,,***************************++++++************++++++******+++,,,,,,,,,,,,---++++++*********)))))))))'''((()))************)))++++++++++++++++++++++++)))))))))***+++++++++,,,******************++++++************************++++++******++++++,,,---*********************************++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++************************+++,,,,,,------,,,,,,+++++++++************++++++,,,***((()))+++,,,+++***++++++************++++++,,,,,,++++++***++++++,,,---+++***+++,,,+++***)))******))))))))))))******+++++++++***++++++,,,,,,------,,,,,,++++++,,,,,,++++++++++++++++++++++++---------,,,++++++******------,,,+++***))))))(((++++++++++++++++++++++++)))***++++++,,,,,,++++++******++++++++++++************++++++++++++************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))))))))(((++++++++++++++++++++++++***************)))))))))++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************************+++++++++*********************++++++++++++++++++++++++,,,...000///,,,)))++++++++++++++++++++++++,,,+++******)))*********,,,+++,,,---//////---+++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++))))))************))))))************************+++***************++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******---+++******+++,,,,,,+++,,,,,,+++++++++,,,------,,,++++++***+++,,,...///222111...,,,+++***++++++++++++++++++++++++++++++++++++************+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++***************************++++++************++++++(((+++//////+++)))((()))+++++++++++++++*********))))))***+++++++++************************************************++++++))))))*********++++++,,,************************++++++******++++++,,,---++++++++++++++++++++++++******************)))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******++++++************++++++***)))((()))+++------,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,------,,,*********************)))))))))******+++,,,,,,++++++***+++++++++...---,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,++++++************,,,+++++++++++++++******++++++++++++++++++++++++))))))******++++++++++++******++++++++++++************++++++++++++************++++++++++++******))))))))))))))))))))))))***+++++++++++++++,,,,,,((()))***+++++++++++++++******************************++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++---------,,,,,,++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++***))))))***************************************************************+++++++++++++++,,,------///111333111---***************************++++++***************+++++++++,,,...000000---+++++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------------)))******++++++******)))******************************)))))))))***++++++***+++------------+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------,,,)))******++++++******))),,,+++******++++++++++++,,,,,,,,,++++++,,,,,,---------------...///000111000///---,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++******************+++++++++++++++*********+++,,,,,,***000555555///***)))***++++++++++++++++++++++++***++++++,,,,,,+++++++++))))))))))))))))))))))))+++++++++***************((())))))***++++++++++++************************++++++******++++++,,,---+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++******++++++************+++++++++*********+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,+++------***''')))++++++******))))))******++++++------,,,+++************---,,,+++***+++,,,---...++++++++++++++++++++++++............------------*********+++,,,,,,------++++++++++++++++++++++++***************+++++++++)))******++++++******)))******++++++++++++************++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,,,,((()))***+++++++++++++++******************************++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++...---------,,,,,,++++++*********++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,+++++++++++++++++++++******************++++++++++++++++++++++++++++++***************++++++******************************************************++++++,,,,,,,,,,,,+++,,,...000111000,,,(((************************+++***************++++++++++++,,,...000///---***+++++++++,,,,,,,,,------,,,++++++******++++++,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...******++++++++++++************************************))))))***+++,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******++++++******)))++++++++++++******+++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///000000+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++***+++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++))))))*********+++++++++++++++******+++,,,,,,---///555;;;<<<666000------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))+++++++++***************((()))***++++++++++++***************************++++++******++++++,,,---++++++++++++++++++++++++...---,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************---......//////......---++++++************++++++------,,,+++******++++++++++++************+++++++++*********++++++,,,---...444555...((()))*********************+++,,,,,,------,,,+++************,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******++++++,,,---------+++++++++++++++++++++++++++************+++,,,,,,))))))************))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))*********++++++,,,,,,---***************+++++++++******************************++++++++++++***************++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++***)))))))))(((+++++++++++++++++++++++++++++++++++++++*********)))***++++++++++++***)))************************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************+++++++++++++++++++++++++++************+++,,,,,,***************************************+++++++++******++++++,,,---------))))))***,,,...---***'''++++++++++++++++++++++++*********)))******+++,,,+++***+++,,,......,,,***++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******+++******++++++++++++******++++++++++++++++++++++++************+++,,,------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++((((((***++++++***((((((******++++++++++++******+++,,,,,,+++******+++---------,,,+++++++++,,,,,,)))******++++++,,,,,,,,,))))))***++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---+++***+++,,,)))))))))***++++++,,,,,,++++++***++++++,,,---...,,,111666888444///,,,************+++++++++++++++++++++,,,,,,,,,+++************************************************++++++)))***+++,,,,,,+++***)))************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************,,,,,,------------,,,,,,++++++************++++++---......,,,***)))***+++++++++************++++++************+++,,,------333<<<>>>444***)))***(((***************+++,,,---,,,,,,++++++***+++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++((((((((((((((((((((((((------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***+++,,,---...))))))************))))))******++++++++++++************++++++++++++******)))))))))))))))))))))))))))******+++,,,,,,------,,,+++***)))))))))***+++******************************++++++++++++******)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++************++++++++++++++++++++++++******++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***************+++++++++*********++++++,,,,,,---*********++++++*********************************+++*********++++++,,,---************************))))))*********+++++++++******++++++,,,------...)))((()))+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,+++***)))***,,,---,,,+++***++++++++++++,,,,,,,,,---,,,***))))))***,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++))))))))))))******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))(((++++++,,,,,,,,,,,,++++++***,,,---,,,))))))+++---...---,,,,,,+++++++++,,,))))))******************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,---------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++************,,,...---***)))+++---((())))))***++++++,,,,,,++++++++++++,,,---......(((+++///222111...***''')))))))))*********+++++++++++++++++++++***))))))++++++++++++++++++++++++)))))))))***+++++++++,,,***+++,,,,,,,,,***((('''************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************))))))************))))))++++++************+++++++++---...,,,******+++...,,,,,,++++++++++++,,,,,,************+++,,,---......;;;@@@555+++***+++)))************+++,,,---...+++++++++***++++++,,,,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++***************+++++++++000///...---+++***)))(((++++++++++++++++++++++++---,,,+++++++++,,,---...))))))************))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))***+++,,,,,,------...,,,***(((((()))***+++******************************++++++++++++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------------------------......++++++++++++++++++++++++,,,,,,,,,------.........)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++))))))******+++++++++,,,))))))***+++,,,,,,------******++++++++++++******************************+++*********+++,,,,,,---************************))))))******++++++++++++******+++,,,,,,---......+++++++++,,,///000///...,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,+++***((((((***,,,++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++000///---+++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,---...///000---,,,************,,,---*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,++++++,,,,,,------,,,,,,+++***,,,---,,,))))))+++......---,,,,,,++++++++++++++++++,,,,,,,,,+++******............---,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///,,,,,,++++++,,,,,,---...------------------------)))************+++++++++************************+++++++++******))))))))))))+++---,,,***)))+++---((())))))***++++++,,,,,,++++++++++++,,,---...///,,,---000333555333///+++(((((())))))*********++++++++++++++++++***)))(((++++++++++++++++++++++++(((((()))***+++,,,,,,---+++,,,------,,,***'''&&&************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...+++***))))))***+++*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************+++,,,,,,------,,,,,,+++++++++************++++++)))+++---,,,***+++---000...------,,,,,,------...************+++,,,---...$$$444;;;333***+++---+++************+++,,,---...************+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))+++++++++++++++***))))))++++++++++++,,,---...///...---,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++...---,,,+++++++++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,---.........,,,,,,,,,++++++******************++++++,,,,,,,,,***+++,,,,,,------,,,,,,))))))***+++,,,,,,------+++,,,---,,,***)))***+++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------000...+++)))(((***---///,,,+++)))((((((((()))***...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///......------,,,,,,+++++++++,,,------......///------------------------,,,,,,,,,---------.........---+++******+++---...++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,+++***))))))***++++++,,,,,,++++++***++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++************++++++***************************++++++,,,,,,++++++***+++***)))(((((()))***++++++&&&&&&---000---+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------...------,,,,,,------...++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---......+++((('''))),,,///...,,,+++***+++,,,,,,,,,333888555,,,''')))---)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((('''&&&&&&++++++++++++,,,---......------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++---,,,++++++++++++,,,---...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***++++++,,,,,,++++++*********++++++,,,,,,---+++,,,---,,,***)))***+++,,,,,,,,,+++*********)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------222000---***))))))***+++---,,,+++***)))******+++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------------------,,,,,,,,,------------......---+++******+++---...++++++,,,,,,,,,,,,------.........---------,,,,,,........................---,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++***************************++++++,,,,,,++++++***+++***))))))))))))***++++++&&&&&&+++...+++***+++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++)))(((***,,,...---,,,++++++++++++,,,,,,111555333---)))))),,,************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++***))))))++++++***++++++,,,---...,,,++++++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,---------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))(((''',,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,))))))***++++++++++++***+++++++++++++++++++++++++++,,,---,,,*********+++......---,,,+++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///---+++***)))))))))------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------******++++++,,,---------------------------------,,,,,,,,,,,,------------------++++++++++++------++++++,,,,,,,,,,,,------//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++************++++++***************************++++++,,,,,,++++++***++++++************++++++,,,(((&&&)))+++))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++******+++,,,------,,,++++++++++++,,,,,,...000///---+++***+++************+++++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,---+++*********+++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++)))((('''++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,++++++++++++++++++***,,,,,,,,,******+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,******++++++,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------............------------************************++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++************+++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***************************++++++,,,,,,++++++***,,,++++++++++++++++++,,,,,,***(((((())))))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,------+++************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,(((((()))))))))))))))(((++++++*********+++,,,,,,************++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------)))***+++,,,,,,,,,++++++******++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,......------,,,,,,,,,+++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,+++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++))))))***+++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********************------,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,***)))***++++++++++++++++++++++++))))))***,,,---,,,******++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))******++++++++++++***++++++************+++++++++************++++++,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++((()))***+++,,,,,,,,,+++,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,------------,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++---))))))***+++,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))((()))***+++++++++++++++***,,,,,,............,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---//////...------,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...---,,,+++*********+++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************++++++,,,,,,++++++*********++++++++++++******)))------***)))+++---,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******************...------,,,,,,------...++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,,,,***((()))***++++++,,,++++++++++++***)))***+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,------.........---++++++************++++++,,,+++******************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++'''(((***+++,,,,,,,,,+++,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,*********++++++,,,,,,---)))+++,,,,,,+++***,,,---)))*********+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++***))))))))))))***,,,---------,,,,,,***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,------......++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......************************.........---,,,,,,,,,+++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,,,,------------------------++++++,,,,,,---......///------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000...,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,---.........---+++***)))***+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***************************++++++,,,,,,++++++***))))))***++++++***))))))%%%+++---***)))+++---+++************************++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,---......++++++++++++++++++++++++************************+++)))'''(((***+++***)))((()))***+++,,,++++++******+++++++++***+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))((()))******++++++++++++++++++***************+++,,,,,,+++***)))))))))***,,,++++++++++++++++++,,,*********++++++,,,,,,,,,*********++++++,,,,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++'''(((***+++,,,,,,++++++++++++++++++,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++***))))))***+++,,,,,,------)))***,,,,,,++++++,,,---++++++******************++++++++++++++++++++++++++++++,,,,,,,,,---------))))))))))))***+++,,,---***+++---...///...------)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,------+++,,,,,,------......///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------.........//////------------------------//////...---,,,,,,++++++,,,------......------,,,------,,,++++++,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,------.................................++++++++++++++++++++++++***,,,///111111///,,,***+++,,,,,,------,,,,,,+++******+++,,,,,,---.........---+++))))))***+++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************+++++++++,,,,,,+++++++++((()))***++++++***)))(((""")))---***(((+++,,,***************************++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))***++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++,,,,,,---......************************************************(((%%%###$$$(((++++++***((()))***+++,,,,,,+++******,,,,,,+++******+++---++++++,,,,,,,,,---------,,,,,,,,,++++++*********///,,,))))))+++,,,,,,***............---+++)))(((************************))))))************))))))++++++++++++******))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))*********+++,,,,,,,,,---+++,,,,,,,,,+++***((('''************+++,,,---...))))))***++++++++++++***)))************+++++++++************************+++,,,,,,,,,,,,+++************++++++++++++******))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,++++++************++++++,,,,,,++++++***++++++*********+++---.../////////...---,,,+++***,,,,,,++++++***)))((((((+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++************++++++++++++************))))))*********+++++++++)))******++++++******)))***++++++,,,,,,++++++***+++++++++,,,,,,---------((((((((())))))******+++------------------------,,,,,,,,,,,,++++++******...............---,,,+++---+++***(((((()))+++,,,++++++++++++++++++++++++---------,,,,,,++++++***------------------------.........---------------......---,,,+++******)))//////......------,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---000000//////......------////////////////////////---------...............++++++++++++++++++++++++------------------------,,,,,,,,,---------......000...------...///...---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,---...///000000000000//////...---++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,...------,,,,,,------...)))******++++++,,,,,,---,,,,,,,,,+++++++++******///...,,,+++***+++,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,---,,,,,,+++***)))((((((---,,,,,,++++++,,,,,,---,,,+++***))))))+++---...+++*********))))))((((((++++++++++++++++++++++++,,,++++++***)))))))))************)))))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++,,,...///...---///...---+++******++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,++++++*********)))***+++,,,,,,+++***))),,,,,,,,,++++++*********---,,,,,,++++++*********((()))***+++++++++++++++---------,,,,,,+++++++++...+++))))))+++---,,,+++,,,,,,,,,---,,,,,,+++***)))))))))))))))))))))))))))******************)))++++++++++++*********)))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++************)))*********+++++++++++++++***+++,,,,,,,,,+++***)))++++++++++++++++++++++++))))))***++++++++++++***************++++++++++++************************+++,,,,,,,,,,,,+++************++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++*********+++,,,---++++++++++++***)))((((((,,,,,,++++++***)))))))))++++++++++++++++++++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------......------,,,***++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***---------------,,,++++++,,,+++***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------........................000000//////......---------------------.........,,,,,,,,,---------......------------............//////......------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...///...,,,,,,---......---------------------------,,,,,,---------.........---------------------------------......---------+++,,,,,,,,,---------...,,,------....../////////.........///......------++++++,,,,,,,,,---------------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***...---,,,,,,+++++++++,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,+++***))))))+++,,,---++++++++++++*********)))++++++++++++++++++++++++,,,,,,+++***************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++,,,...///...---///...---+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,+++++++++******+++++++++***************)))******+++,,,,,,+++++++++++++++*********)))))),,,***))))))+++------,,,*********++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******++++++++++++******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++************)))******************)))))))))******+++,,,,,,+++++++++++++++,,,+++******)))))))))***++++++++++++***************+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++************++++++++++++******++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++*********+++,,,---,,,,,,------------,,,,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++))))))+++,,,---.........,,,,,,------------------)))******+++,,,---......,,,,,,,,,,,,------------------............---------......//////......---,,,,,,,,,+++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,------------,,,++++++++++++*********+++---.......................................////////////........................///000000000000000000000222222222222222222222222......//////000111111222//////000000000111111111//////000000000111111111//////..................------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------------------------............---------------.......................................,,,---...///////////////,,,,,,,,,,,,------------......------------.........------,,,,,,------.........------,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,------,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++,,,...///...---...------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++************++++++,,,,,,,,,++++++++++++***))))))))))))***************++++++,,,,,,,,,,,,,,,+++++++++************)))***))))))***,,,---------************++++++,,,,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++*********))))))+++*********)))((((((((())))))******++++++++++++******+++,,,,,,+++***)))))))))***++++++++++++************+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++************++++++++++++******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,---......///......,,,,,,,,,++++++*********++++++++++++++++++++++++))))))+++,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++************,,,,,,,,,---------......---......//////......---.........//////.........000000//////......------/////////......------,,,------------------------............------------,,,---------------,,,,,,,,,,,,++++++,,,---...///000000000000000000000000------......//////000000000000000000000000000000111111111222222222222222222222222333333444444444222333333333444444444555444444444444555555555555111222222222222333333333000000111111111111111111000000000000000000000000111000000///...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,---............/////////------------------------......////////////..............................////////////..................////////////......,,,,,,,,,------------.........------------.........------,,,,,,------............------,,,,,,,,,------,,,,,,,,,++++++++++++,,,---...---,,,+++***...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,************+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,,,,---------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,+++,,,...///...---------------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***))))))***,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))+++*********)))(((((((((******************************+++,,,,,,,,,,,,,,,))))))***++++++++++++******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***++++++,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++++++++++++++******))))))*********+++++++++...------------,,,,,,,,,//////000000000111111111000111111222222111111000000000111111111111000000444444333333222222111111222222222111111000000000000000000000000000000000/////////000000000000000---...////////////..................//////000000111111111111111111111111//////000000111111222222111111111111111111111111222222222333333444444444000000111222222333333333555444444444333333333222444444444444555555555555222222222222333333333333333333333444444555555555333333333333333333333333333222222111000//////...------------------------------------------------,,,,,,---------............,,,++++++---.........------------------------........./////////000000------------------------...//////000000//////...............------------//////////////////......000000000000///...---,,,,,,,,,---------.........------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,------.........---------,,,,,,,,,++++++***+++,,,---...---,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,+++******)))---,,,,,,++++++,,,,,,------,,,,,,+++************))))))******************++++++++++++++++++++++++,,,,,,,,,++++++,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,+++,,,...///...---,,,,,,------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,+++,,,---,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++++++++************)))******************))))))+++++++++++++++,,,---...------,,,,,,,,,,,,---...))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))******++++++,,,,,,------///000000111222333444444444444444444555555555555444444555555555555444444333444444555555444444333555555555555444444444444555555555555555555444444333333333333333333333333111111222222222222333333000000111222222222111111111111111111111111111111222222222222222222222222333333333333444444444444111111111111111111111111000000111111222333333333.../////////000000111111222111111000//////......//////000000000111111111000000111111111222222222222222333444555666666666444444444444444444444444333333333222222111111111................................................---.........////////////...---+++,,,...000000///........................////////////000000000000------------------------//////000000000000//////...............---------////////////////////////111111111000///...,,,,,,,,,---------............------,,,,,,,,,,,,------...------,,,,,,------...***++++++,,,---.........------------,,,,,,,,,,,,++++++,,,---------,,,,,,...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,---------,,,,,,+++)))(((((('''---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***)))))))))))))))*********++++++++++++++++++++++++,,,++++++++++++,,,,,,---************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++,,,...///...---+++,,,,,,------,,,++++++------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++***)))************+++++++++(((+++------+++***+++,,,)))+++...000000///,,,+++++++++++++++++++++++++++)))******************)))+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++++++++************)))*********+++++++++++++++++++++,,,---///111333555333111///,,,++++++,,,---))))))***++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++***)))------......///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...---------.........///000111111111222333333444555666777777444444555555555666666666333444444555555444444333333333444444444444333333333333333333333333444444444444444555555555555555444444444444444444444444333333444444555555555555222333444444555555555444555555555444444333222111222222222222222222222222333333333333222222222222////////////////////////---------...///000000000.....................///.........---------------,,,,,,,,,---------............/////////000000000//////000111222333444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000///---,,,---///111111000000000000000000000000000//////000000000111111111///////////////////////////000000111111000000///000000000//////...............//////000000111111000000000000000///...---------------..................------------.........------,,,,,,------...+++++++++,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,+++++++++,,,,,,---......---,,,,,,++++++,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,------++++++*********)))))))))---,,,,,,++++++,,,,,,---******+++,,,,,,,,,++++++)))))))))******+++++++++++++++++++++++++++++++++***************+++,,,,,,)))*********+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++,,,...///...---+++,,,,,,,,,,,,+++)))(((------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******)))))))))*********+++++++++(((+++......+++)))***+++'''***...111333111///---************************))))))************))))))+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,+++++++++************)))*********+++,,,,,,,,,---***+++,,,...222666999;;;999666111,,,******+++,,,))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************++++++++++++******''''''(((***+++,,,---...------------------------*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,...///000000111111111111222333444444555555666666555555555444444444222222222333333333444444000111111222222111111000///000000111111000000///000000000111111222222222111111111222222333333333444444444444444444444444555555555555666666777777444555555666777777777666777777777666555444222222222222222222222222222222111000000000//////......------------------------******++++++,,,------...............------------,,,,,,------.../////////,,,,,,,,,,,,------------------------............+++,,,---...///000111222000000000000000000000000111111111111111222222222222222222222222222222222000000000000000000000000000000000000111111111111///...---...000222222111000000000000000000000000000000000000111111111111111111111111111111111111000000111111111111000000222111111111000000//////---......///000111111222...//////000000000000000---------.........////////////............//////...------,,,,,,------...---,,,,,,++++++******)))......---------,,,,,,,,,,,,,,,+++***+++,,,...///...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++...------,,,,,,------...)))************+++++++++---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))***++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,+++,,,...///...---+++,,,,,,,,,+++)))((('''---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++*********++++++,,,,,,,,,++++++---......---++++++*********++++++,,,,,,,,,---,,,,,,++++++*********+++++++++++++++***)))(((+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***...333666999AAAKKKTTTHHH666***---000+++(((+++))))))***+++,,,,,,------++++++******************++++++++++++************)))***+++,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++//////......---,,,,,,,,,............------------+++,,,......,,,,,,,,,---------------------,,,,,,//////......------,,,,,,........................000000000111111222222222555555666555444333222111222222222222111111111000000000000///.........---......------------------++++++++++++,,,,,,---....................................///////////////...//////000111222222333111111111111111111111111000000111111111111000000000000000000000000000000111000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++------------------------+++++++++,,,,,,---------...------,,,,,,------...........................////////////000000000000000000/////////.........////////////////////////000000///000111111///...111111111111111111111000111111111000000/////////000000111111111111222222111111222222222222111111000000000000000000000000111111111111111222333444111111111111111111111111111111000000000000111111222111111000///......---////////////////////////......------------......//////......------,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++...,,,******,,,------,,,++++++++++++******))))))******************************+++++++++,,,,,,,,,...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------------------------000//////...,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,++++++,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,++++++++++++++++++++++++,,,+++)))((((((((())))))...---,,,,,,++++++,,,,,,------............------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++000888BBBIIIJJJKKKLLLNNN===///'''+++---)))(((+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...............---------//////.........------------///000000///......///,,,,,,,,,---------------,,,,,,,,,---------------000000000111111111222222333333444444444444444555444444333333222111111111000000000////////////......---------------,,,,,,******++++++,,,,,,,,,,,,+++************+++,,,---------------------------......---------------------------...///000000000////////////////////////......////////////..............................///......------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------...------,,,,,,------...------------------------....../////////000000000......---------,,,,,,,,,...........................---------//////---,,,000000000000000000000000000000000/////////......///////////////000111111222222333333333333222222000/////////////////////000000////////////000000222222222222222222222222222111111000000111111222111111111000///.........////////////////////////......------------....../////////........................---------,,,,,,++++++++++++++++++++++++........................,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,++++++------,,,+++++++++++++++*********)))***************************++++++++++++,,,,,,,,,...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,++++++++++++++++++++++++...---+++*********+++,,,...---,,,,,,++++++,,,,,,------............------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++***)))((('''************++++++++++++++++++++++++++++++++++++)))************++++++++++++333===BBBBBB>>>;;;:::222***&&&+++,,,((()))...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------------------------........................//////000000000000///////////////000000000000111111111111000000000/////////000222222000///000111------....../////////000------...//////000000111222333333333444444555555555555555555444444444444333222000///......///000......---------,,,,,,,,,***+++++++++++++++,,,,,,***+++---............---******))))))******++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,------......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////.........------------,,,........................---,,,,,,---...///---,,,//////000000000000000000000000000000////////////000///.........///111222//////000000000000//////111111000000//////......000//////............///111111111111111111111111222111111000000111111222111111000000//////......////////////////////////......------------.........///////////////000000.........------------,,,++++++++++++++++++++++++........................,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......,,,***++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------,,,,,,+++++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------111000...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******+++++++++,,,,,,,,,************************))))))*********+++++++++&&&))),,,---,,,++++++,,,---***+++......***,,,111,,,,,,++++++++++++++++++,,,---------------......,,,,,,,,,,,,,,,---------+++*********+++,,,...///........................111111111111111111111111333333444444444444333333222222333333444555555666555555555555444444444333111222444444222111222333111111111222333333444444444444444444444444444555555555555444444444333333222222222111111000000000111///---++++++,,,---...------,,,,,,,,,+++++++++))))))******++++++,,,,,,+++---...000000///---,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++*********++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++,,,,,,,,,------......------------------------,,,,,,------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000000///////////////------------------------///......///111111000...//////000000000000000111111111111111000000000000111000///...///000222333//////000000000000//////222222111111000000//////000///////////////000111000000000000000000000000111000000//////000000111111000000000/////////...////////////////////////......------------............//////000000111111............------------........................------------------------,,,,,,,,,,,,------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///...+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...------,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------333111...,,,++++++---...************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++************************...---,,,,,,++++++,,,,,,***++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---------,,,,,,,,,,,,------------...************************))))))*********+++++++++,,,,,,+++******+++---///+++,,,...000...+++,,,000,,,,,,+++++++++++++++++++++,,,,,,,,,------......,,,,,,,,,------.........///...------...000222333333333333333333333333333555555555555555555555555777777777777777777777777444555555666777888999999999888888888888777777777444666777777666555555666555555555666666777777777888888888777666555444444666555444333222000///////////////......---------///---+++******+++,,,---------,,,,,,,,,+++++++++******++++++,,,,,,------,,,---///111000...+++)))---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++******,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///,,,,,,,,,------.........------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000000000000000000000........................///......000111222111///............//////000000000000000000000000000000000000/////////000111222222222333333333333222222111111111000000/////////............///000111222/////////////////////////////////....../////////000000000000////////////////////////////////////......------------............//////000000111111//////.........---------........................------------------------,,,,,,---------.........------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///...+++)))+++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++,,,---......------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------222000...,,,,,,,,,---...************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++*********+++++++++******...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------------............++++++++++++++++++++++++)))************+++++++++***+++---...///...------+++,,,---...,,,++++++,,,++++++++++++++++++++++++++++++,,,,,,---...............//////000111111111444444444444444555666777777777777777777777777777666666666666666666666666777777666666666666777777444444555666666777888888888888888777777777777666777888::::::888777888999777777777777777666666666777777666555333222111111444333222000///---,,,,,,............------------------++++++++++++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------000222555888777444111......---,,,,,,+++,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------+++,,,...000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------......///---------------.........------------------------............------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---............/////////////////////////////////...------///111111000///------......//////000000000000000000000111111111000000111111222222222222111222222333333222222111000000000000000000000000............///000111222000000000000000000000000000//////......//////000000000000000////////////////////////////////////......------------.........///////////////000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,---............---------------------------//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++++++++++++++++++++,,,------...---------...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++'''''')))***,,,+++***(((,,,,,,,,,,,,,,,---,,,************++++++,,,,,,---,,,------...//////000000222222333333444555555666555666666777777777666666666666666666666666666666333333333333333333333333333333222111111222333333000000111111222222333333444444444333333333222222444555777777555444555666555555444444333222222222444333333222111000000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,++++++000333888;;;<<<:::666444---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------+++,,,...000111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------...//////............------------------------------------///.........------------...------,,,,,,------...------------------------....../////////000000000---.........////////////000000000000000000000000///......000222333222111111222222333444444555555555555555555666666666777555666888999:::999888777333444444555555444444333444444555555666777777777555555444333333222333333333333333333333333333333111111000000000000111111////////////000000000000////////////////////////......------------....../////////...............////////////............------------------------////////////////////////,,,,,,.../////////...---.................................------.........---------------------------,,,++++++------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,+++++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,******+++++++++++++++++++++++++++,,,---.........------...---,,,,,,++++++,,,,,,*********++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++...+++)))((()))+++,,,---------,,,+++---000///,,,))))))***+++,,,,,,---------......///000111111222555555666666777888888999444444666666666555444333222222222222222222222222////////////////////////000///...------...///000---------------.........000000000/////////.........000111111000//////000333222111111000///...---111111111111111111111111,,,,,,,,,,,,---------...)))))))))******+++++++++,,,------.........------++++++++++++************---,,,,,,,,,+++*********'''+++111666888777444222,,,,,,+++***))))))******************************))))))))))))************,,,,,,++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------...///////////////...---------,,,------------------------//////.........---------...------,,,,,,------...........................////////////000000000000///000000000111111222222000000000000000000000000222111111333555666555444888888888999:::;;;;;;<<<;;;;;;<<<<<<<<<=========;;;===@@@BBBBBBAAA>>>===<<<<<<============<<<<<<::::::;;;<<<===>>>>>>???>>>===;;;999777666555555555555555555555555555555333333222222222222333333////////////000000000000////////////////////////.........------.........//////......---------,,,000/////////............////////////////////////........................,,,,,,.../////////...---...........................------,,,,,,------...------------------------...,,,******,,,------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))***+++,,,------...///,,,,,,,,,,,,,,,+++***)))------------------------***++++++,,,...//////000++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***,,,.........,,,+++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))++++++++++++++++++++++++((()))+++,,,---,,,+++++++++,,,---+++)))(((((()))******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++***)))(((((((((***+++,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------------,,,++++++++++++,,,,,,+++***))))))......------,,,+++++++++,,,***)))))),,,///111111///...---,,,---...///000222333444555777999:::;;;======;;;:::888777777777111111111111000000000000,,,,,,,,,---------......+++,,,,,,---...///000000++++++++++++++++++++++++,,,+++***+++---...---,,,/////////......------,,,////////////////////////------,,,,,,,,,---........./////////...------,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++...------,,,,,,------...,,,++++++******++++++,,,))))))(((((()))+++---...---------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,---------.........+++***)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,,,,,,,,,,---------......//////.........------------------.........//////...///000///---,,,---...222///------///111///------...000111111111000///222111111111111222222333333444444555555666666777666777999:::<<<<<<<<<<<<>>>???@@@BBBDDDEEEGGGGGGJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOOOONNNNNNOOONNNLLLJJJHHHHHHHHHHHHJJJKKKKKKKKKJJJIIIHHHGGGIIIHHHFFFDDDBBBAAA@@@@@@CCCAAA>>>;;;999999999999999999999888777555444333555444333222111111111111000000000000111111111111111111000////////////000////////////////////////...........................------------...//////........................---------.........//////........................000000000000000000000000........................////////////...---,,,,,,,,,------......------,,,------------------------......------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,---,,,***))))))*********+++++++++,,,,,,,,,++++++*********++++++,,,++++++***))))))***+++,,,+++++++++++++++*********------------------------+++++++++++++++++++++++++++++++++++++++***))))))***************)))((((((,,,,,,,,,,,,,,,+++++++++///---+++,,,...111222222////////////000111333444555555666777888888999999777777555444333222222222/////////.........------,,,,,,,,,------------...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,+++,,,---......,,,------,,,,,,,,,,,,,,,,,,------------------------///...------,,,,,,,,,,,,++++++,,,,,,+++******)))++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++******+++,,,---...------,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---------.........//////.........------------------.........//////+++,,,------,,,,,,---...000...,,,,,,...///...---//////000000000000000///222222333444555666777888::::::;;;===>>>@@@AAABBBEEEFFFFFFGGGHHHIIIJJJJJJOOOOOOPPPRRRTTTVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ\\\[[[YYYXXXVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYWWWUUUSSSRRRQQQQQQLLLJJJHHHFFFDDDDDDEEEEEEDDDDDDCCCBBB@@@>>>===<<<:::999777666444444333333555444222111///.........000//////...............------------------------........................---------------...//////........................---------.........//////........................////////////////////////........................------.........------,,,,,,------......------,,,------------------------......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,******+++++++++,,,,,,,,,***************+++,,,------,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))***++++++++++++******)))***++++++++++++,,,,,,,,,000...---...000333444444222222333333555666888999888888777777777777666666222111000///...---------,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,+++,,,.........,,,***************+++++++++++++++++++++++++++++++++000///...---,,,++++++*********++++++******))))))++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...------,,,,,,,,,,,,---...,,,,,,,,,,,,------------......---------,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++,,,------------........................---------------........./////////***+++------,,,,,,...///000...------///000//////444333333333444444555666999:::;;;===@@@BBBDDDEEEFFFFFFHHHJJJMMMOOORRRSSSXXXWWWVVVVVVVVVXXXYYYZZZ______aaabbbdddeeeggggggggggggfffeeeeeeggghhhiiiddddddeeefffggggggffffffhhhhhhfffeeeddddddddddddccccccbbbbbbcccdddfffggghhhfffdddbbb```^^^]]]]]]XXXWWWVVVTTTTTTTTTUUUUUUTTTSSSRRRPPPNNNKKKIIIHHHBBBAAA@@@>>><<<:::888888999777444111............000000///...............................................................---------------...//////........................---------.......................................................................................+++,,,,,,------------,,,,,,------......------,,,------------------------......------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,------...------,,,,,,------------------,,,------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,...******+++++++++,,,,,,,,,)))))))))******,,,---...------,,,,,,+++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------......------,,,******+++,,,,,,---......000//////000444777888888888888888888999::::::;;;888888777666444333222222//////...---,,,,,,,,,---++++++*********)))))))))++++++,,,,,,,,,---------++++++,,,---...//////000++++++++++++++++++++++++,,,+++***+++,,,------+++((()))))))))******++++++++++++++++++++++++++++++............---,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++,,,,,,,,,------............---------,,,,,,,,,,,,------------.........,,,---......---,,,,,,---------------------------------...///......---,,,------------................................................////////////---...//////......///111000//////000111222333333:::::::::;;;<<>>AAADDDJJJKKKMMMQQQUUUYYY\\\^^^```bbbdddggghhhiiiiiiiiikkkjjjiiihhhhhhjjjlllnnnmmmllllllkkklllmmmnnnooonnnnnnooopppqqqrrrsssssspppppppppooooooooonnnnnnooooooppppppppppppoooooommmnnnoooqqqqqqrrrrrrrrrooonnnmmmkkkjjjjjjkkkkkkmmmlllkkkjjjhhhhhhhhhhhhggghhhhhhiiiiiiiiiiiijjjjjjjjjjjjiiihhhfffeeedddeeeeeeeeedddcccaaa^^^]]]UUUQQQKKKDDD>>>999666555222111111000000000000000////////////////////////111111111111111111111111000000000000000111222222////////////////////////...............---------........................------------------------........................+++,,,,,,------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,---------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++,,,---............---...000111111000...---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++,,,---,,,***))))))*********+++++++++,,,,,,,,,......---------......///,,,---///111222222222111111111222333444444555555222222222222222222222222222222222222222222222222000000111222222222222222222222333444444444444444666666777777888888999999:::999999;;;===>>>===;;;444444444444333111000///......------,,,+++++++++)))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++,,,+++***+++---...---,,,,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...******++++++,,,,,,------******+++,,,,,,---......,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,***+++,,,---......------............------------......---------,,,,,,,,,,,,,,,,,,---------......///333666444000,,,,,,...........................111///...------///111333............////////////---------.........//////.../////////000000000000111333555666777777999;;;>>>AAAEEEGGGIIILLLQQQUUUXXXYYY\\\```dddgggiiijjjjjjkkkmmmnnnooonnnmmmllllllkkkiiiiiiiiikkknnnooommmnnnnnnooopppqqqrrrrrroooppppppqqqrrrsssttttttooopppqqqrrrrrrpppnnnmmmmmmmmmmmmmmmlllkkkjjjjjjiiijjjlllnnnoooppppppooollllllkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiikkkkkkllllllllllllllllllkkkllllllmmmllllllkkkkkkjjjkkklllmmmlllkkkiiihhhbbb___YYYQQQIIIBBB===:::555555444333333333333444333333333333333333333333222222222222222222222222222222111111222222333444//////////////////////////////.........---------........................------------------------........................------.........------,,,,,,------......------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................++++++,,,,,,,,,,,,---------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,***+++,,,---............---...000222222000...---------------------------+++++++++,,,,,,---------,,,++++++******++++++,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,------------...+++,,,---+++)))(((((()))******+++++++++,,,,,,,,,000//////.........//////---///111333444555555444666666777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;555555555555555555555555555666777777888888888777777777888999999:::999999:::::::::::::::;;;;;;;;;999888777777888777555333---...///000///...---,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******+++,,,---......///++++++++++++++++++++++++...---,,,---///000///...,,,,,,++++++******))))))+++++++++++++++++++++++++++,,,...//////...,,,******+++,,,---------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,------......******+++,,,,,,---......++++++++++++,,,,,,---......------,,,,,,------......------,,,,,,------...***+++---///000000///////////////...---------,,,......---------,,,,,,,,,000000000000111111111111444777:::777111,,,+++---........................222000---,,,,,,///222444............/////////000---------.........//////////////////000000000000444666999;;;===???BBBDDDHHHLLLPPPSSSVVVYYY___cccdddfffiiillloooqqqrrrrrrqqqrrrssstttsssqqqooonnnkkkjjjhhhhhhiiikkknnnppplllmmmooopppqqqrrrrrrrrrnnnnnnoooooopppqqqrrrrrrnnnppprrrssssssqqqnnnlllggggggggggggfffdddcccbbbcccdddfffiiijjjjjjjjjjjjlllmmmnnnooopppppppppooonnnnnnmmmmmmmmmnnnnnnooonnnnnnoooooooooooonnnnnnlllmmmnnnoooppppppppppppmmmnnnpppqqqqqqpppooonnngggeee___YYYQQQJJJEEEBBB::::::999888888888888888888888888888888888888888333333333333333333333333333333222222333333444555000000000000000000000000//////.........---------........................................................................////////////...---,,,,,,,,,------......------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.................................++++++,,,,,,,,,------------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......***+++,,,---............---...111222222111...---........................+++++++++,,,,,,---------,,,++++++++++++++++++,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,------.........,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,------.........---------...///000222333444555555555777888:::<<<===>>>;;;;;;999888777777777777666666666666666777888999666666777777777777666666666666666666666666666666666666777777666666555444555666666666555555444333444444555666555333000///+++,,,---...---,,,+++***------------,,,,,,+++***************************,,,,,,,,,++++++*********------,,,+++************************************++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++222000...,,,,,,...000222++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++******)))***+++,,,,,,***((())))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------------------------------...,,,+++,,,//////---***++++++,,,,,,,,,---------------............------,,,,,,,,,------.........------------.........///222<<<@@@888///---/////////...---,,,,,,,,,,,,,,,111111111111000000000000...---------------......///000000///......///111222222333222111222555777<<>>===<<<@@@AAABBBCCCDDDDDDEEEEEEBBBAAA???===;;;999777666:::888666555555444222111000000000000111000...,,,....../////////...------//////...---,,,,,,++++++........................------------------------........................,,,------......------,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------........................---,,,+++*********+++,,,+++,,,---...///...---,,,///...---///222333000...///...,,,+++***+++,,,,,,...---,,,+++++++++++++++------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,------------------------------------------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,---//////---------...++++++,,,---------,,,,,,,,,---...000111111222222333444444555666777777888888888888777777666666555777777666555444444444444222111111111111222333444333333444444444444333333444444444444444444444444333333444444333333222111222333333333222222111000111222222333222000...---,,,,,,------,,,,,,++++++,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,+++,,,,,,,,,************************++++++,,,,,,,,,,,,------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,------------,,,,,,+++---...---,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------------------------------...,,,+++,,,//////---+++++++++,,,,,,,,,---------.........//////.........,,,------------------...//////000000000111111111---555888222------......///...------,,,,,,,,,---000000000000000000000000...............///000000000111111000///...000111111333555666777:::>>>AAAFFFIIIMMMQQQTTTXXX\\\___bbbaaaaaabbbdddgggjjjlllmmmnnnoooppprrruuuwwwxxxvvvvvvwwwwwwvvvtttrrrpppooonnnlllkkkjjjkkklllmmmmmmnnnpppqqqqqqqqqppppppqqqqqqqqqqqqrrrrrrssssssnnnnnnnnnlllhhhaaa[[[XXXRRRQQQOOOMMMKKKJJJJJJJJJKKKLLLMMMPPPUUU\\\bbbfffkkkkkklllmmmnnnnnnnnnnnnppppppoooooooooppppppqqqqqqrrrrrrsssrrrqqqpppoooppppppppppppqqqssstttuuupppnnnmmmmmmnnnnnnmmmllloookkkfffcccaaa^^^WWWQQQNNNKKKGGGFFFHHHJJJKKKJJJLLLLLLLLLMMMMMMNNNOOOPPPLLLKKKJJJHHHFFFEEEDDDCCCCCCAAA???===<<<999666333111000///000111111///......///////////////......000//////......---------........................------------------------........................,,,------......------,,,,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------..............................---,,,,,,------...+++,,,------......------...------///111222000---...---,,,+++++++++,,,,,,......---,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------------------------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,---...///000000000...---,,,,,,---............------///000333444666777777888888888888888777777777777777555444222111//////222222111000////////////.........---......///000000000000000000000000000111111111111111111111111///000000000000///.........////////////......------.../////////---,,,+++------,,,,,,++++++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------........................***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------............------,,,...//////---,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,---......---+++,,,,,,,,,,,,------------...//////000000//////............---------------,,,,,,,,,---------......+++///111...---...///...///...------,,,---------///////////////////////////////////////000111222///000222222111111222444333666:::>>>AAAFFFKKKOOOSSSVVVZZZ^^^aaadddiiilllhhhhhhhhhhhhjjjlllnnnooonnnoooqqqsssuuuvvvwwwxxxvvvwwwwwwxxxwwwuuurrrqqqqqqooollljjjhhhhhhhhhiiijjjkkkmmmnnnoooooonnnnnnppppppppppppqqqqqqqqqqqqnnnlllhhhbbb[[[SSSMMMIIIFFFFFFDDDCCCBBBAAAAAAAAA>>>???@@@DDDJJJSSS[[[```fffggghhhjjjkkkllllllmmmooooooooooooooopppqqqrrrqqqqqqrrrrrrrrrqqqpppoooooooooooooooqqqrrrssstttooommmkkkjjjkkklllllllllqqqlllgggdddcccaaa]]]YYYWWWUUURRRRRRTTTVVVWWWWWWZZZZZZYYYXXXXXXYYYZZZ[[[WWWWWWVVVUUUTTTSSSSSSRRRPPPNNNLLLJJJGGGBBB===999333111000///000111000///////////////////////////////////////////////////........................------------------------........................------............------,,,,,,,,,---------...............------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------------......------------......---,,,,,,,,,,,,---......---,,,---...000000...,,,------,,,+++++++++,,,,,,///...------,,,---------------------------------,,,,,,---------.........,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,------...------------,,,,,,,,,......///333777888555222------///000111222222222111222333555777888888888777666666555444333222222000000000000///////////////...------,,,,,,,,,---.........------......///------------------------........................------......------,,,+++,,,,,,,,,------,,,,,,++++++,,,,,,------,,,+++***...---,,,+++***+++,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------------------------***++++++++++++++++++***,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,...//////---,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------......---,,,,,,,,,,,,------------...//////000000000000////////////......------,,,,,,******+++++++++,,,,,,,,,............000111111///......------------..................////////////000//////...//////000000---000333444555777999;;;;;;???CCCHHHMMMRRRWWW[[[\\\^^^bbbdddfffiiilllooollllllllllllmmmnnnooopppnnnppprrruuuwwwwwwwwwwwwuuuvvvwwwwwwvvvtttrrrpppqqqoookkkhhheeecccccccccdddfffhhhjjjlllmmmmmmllloooooooooooooooooooooooommmiiibbbZZZPPPHHHAAA>>>@@@?????????>>>>>>>>>>>>999999:::===CCCLLLTTTYYY^^^```bbbeeehhhjjjllllllllllllllllllmmmnnnppppppnnnnnnnnnnnnnnnmmmmmmllllllllllllmmmnnnpppqqqrrrpppmmmjjjiiijjjlllmmmlllmmmjjjeeebbbbbbaaa```^^^\\\[[[ZZZYYYZZZ\\\]]]^^^cccbbb```___^^^___```aaa]]]]]]]]]]]]]]]]]]]]]]]]]]][[[YYYWWWSSSMMMFFFAAA:::777444222111111000////////////////////////000/////////////////////000........................................................................------............------,,,,,,,,,---------......//////.........------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,------------...------------------------++++++++++++,,,,,,,,,---------,,,+++,,,---...///,,,,,,---...///...---,,,---,,,,,,,,,,,,,,,,,,,,,///......---------......------------------------,,,,,,,,,,,,------------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,------------------------------...---000666===???<<<777...///111333444666666777444444555666666666555555333333222111000......---,,,,,,,,,---......//////------,,,,,,++++++,,,,,,......---------------...------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,......,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,---......------,,,---,,,,,,---------.........//////000000000000///////////////......---------............////////////222///...///111111000///......---------......///---........./////////000000000//////.../////////...111666:::===@@@CCCFFFHHHKKKPPPTTTWWW[[[___bbbccceeegggggghhhhhhjjjlllmmmlllllllllmmmmmmnnnnnnnnnppprrrtttvvvwwwwwwvvvuuuuuuvvvvvvtttrrrooonnnnnnlllgggccc___]]][[[[[[^^^```cccfffiiikkkllllllnnnnnnnnnnnnnnnmmmmmmmmmiiiddd\\\SSSIIIAAA<<<999999999999:::::::::999999999888888:::>>>EEEKKKOOOQQQSSSWWW[[[___ccceeefffddddddeeeeeeggghhhjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiijjjkkkmmmnnnoooooollliiiggghhhiiijjjiiifffccc```^^^^^^___```````````````______```aaacccgggfffdddcccbbbccccccdddaaaaaaaaabbbbbbccccccccceeedddbbb```\\\WWWPPPKKKEEEAAA<<<888666444222000111111000///...//////000..................//////////////////////////////................................................---......//////......---,,,,,,,,,---------......//////.........------------------------------------------------------------------,,,,,,+++++++++,,,,,,---------.........------------------------++++++,,,,,,------------------,,,+++,,,---...///+++,,,.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,......---------......///------------------------++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...------------------------///...///555;;;<<<888333000111333444666666777777444444444444333222111000000000000///......------------------------------------,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++---------------,,,++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,++++++,,,,,,++++++,,,---------,,,,,,***************************++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------............------)))+++,,,---+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---------............------------------------+++---......---,,,,,,---,,,---------...............//////000000//////.../////////...............---------............///222...,,,...///------............---......///000.........//////000000111111111111111222333444555555999???DDDHHHLLLOOORRRUUUXXX\\\___```bbbdddfffhhhiiijjjjjjiiiiiijjjkkkkkkllllllllllllmmmmmmmmmnnnoooqqqrrrtttuuuuuuuuutttttttttsssqqqnnnkkkiiigggddd```ZZZVVVSSSRRRQQQVVVXXX\\\```ccceeefffggghhhhhhgggggggggggggggfff___[[[TTTLLLDDD>>>:::888888888999::::::999999888888777777888:::>>>BBBDDDCCCEEEHHHMMMQQQUUUXXXYYYXXXXXXYYYZZZ[[[]]]___```aaaaaa```_______________``````aaabbbccceeeggghhhfffdddaaa____________^^^[[[ZZZXXXWWWXXXYYY[[[]]]```aaabbbcccbbbccceeeggghhhhhhhhhggggggffffffeeecccddddddeeeeeefffgggggghhhgggeeedddbbb^^^ZZZVVVQQQMMMHHHCCC@@@<<<888555666555333111000000000111........................////////////////////////......................................................////////////......,,,,,,,,,---------...............------------,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000//////---,,,,,,,,,,,,---......+++---//////---,,,,,,,,,++++++,,,---------,,,,,,------------------...///------------------------*********+++++++++,,,,,,............------------------------------------------------------------......------------......,,,,,,,,,------------...000//////111333222...***444444555555444444333222111111111111000///...---------------------------//////............------------,,,,,,,,,,,,---------,,,++++++*********+++---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))***+++,,,,,,,,,,,,++++++++++++,,,,,,......///,,,,,,------,,,,,,++++++***+++,,,,,,---------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------------------,,,------......------,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,------------,,,,,,)))+++,,,---,,,+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------............------------------------+++---//////,,,+++,,,...------------.....................//////.....................////////////+++,,,,,,,,,,,,---------000,,,,,,......+++,,,111...............///000000......///000000111222222222333444666999;;;>>>???@@@DDDKKKPPPTTTWWWZZZ\\\___bbbeeefffgggggghhhiiiiiijjjkkkkkkjjjjjjkkklllkkkllllllmmmnnnnnnnnnnnnnnnnnnnnnoooppprrrttttttrrrsssrrrqqqnnnjjjgggeee^^^[[[VVVQQQLLLIIIHHHGGGLLLNNNQQQTTTVVVXXXXXXXXXZZZZZZYYYYYYYYYXXXXXXXXXRRROOOKKKEEE@@@<<<999888::::::;;;<<<<<<;;;:::999777777777888999:::;;;<<<;;;<<>><<<:::777555333222333333111000000//////.........////////////////////////......................................................////////////......,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------........................+++,,,,,,,,,,,,,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///+++,,,------......------,,,...000000---,,,,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---......------------------------+++++++++,,,,,,,,,------///.........------------------------------------------------------------......------------......,,,,,,,,,---------............//////...,,,***)))777777666444333000///..................---,,,+++******++++++,,,---------.........//////000000000---,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,---+++***))))))***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))***+++++++++++++++++++++++++++,,,---//////+++,,,---...---,,,+++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++........................---......//////......---------------------------------------------------*********++++++,,,,,,,,,)))******++++++******))))))+++------,,,,,,,,,...******+++++++++,,,,,,,,,,,,,,,,,,------.........---------.........//////------------------------***---//////,,,+++,,,...---------.........//////------............------------......//////000000/////////000000000111111///,,,---000///,,,///555...............///000000...//////000111222222333333444777:::>>>CCCFFFHHHIIIMMMSSSXXX[[[]]]```bbbdddfffiiijjjjjjjjjjjjkkkgggiiijjjjjjjjjjjjkkkmmmlllmmmnnnooooooooooooooonnnmmmmmmmmmnnnppprrrtttrrrrrrqqqooolllhhhdddbbbXXXUUUPPPKKKFFFCCCAAAAAACCCEEEGGGIIIJJJKKKKKKKKKMMMMMMLLLLLLKKKKKKKKKJJJIIIGGGDDDAAA===;;;999888777888999:::999888777666888888999999::::::::::::999:::<<>>???@@@BBBCCCDDDFFFIIIKKKJJJNNNSSSVVVWWWZZZ___ccccccdddggghhhiiigggeeecccbbbccccccddddddeeeeeeeeedddcccbbbccceeefffeeeddd```^^^ZZZWWWTTTOOOIIIEEE@@@>>>;;;888555555555555333222222111000//////...000000000000000000000000////////////////////////..............................////////////......,,,,,,,,,---------......------,,,,,,,,,+++++++++------------------------........................+++++++++,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...---+++,,,---...///...---,,,,,,///111111...,,,,,,---)))***,,,---...---,,,,,,++++++++++++,,,,,,---...------------------------,,,,,,,,,---------......//////.........---------------------------------------------------------......------------......,,,,,,,,,------.........+++---......------...///222111111000///..................------,,,,,,,,,------------------------000777888111***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,---------.........///////////////******+++,,,,,,---......,,,,,,++++++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++......---,,,---...///000.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------,,,,,,,,,++++++------------------------------,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,------,,,,,,+++***+++*********+++---///000............////////////000000000000///...---,,,///////////////////////////000000000000000///...//////............//////,,,...000111111000111222000000111000111333666:::<<<===???CCCGGGLLLOOOQQQXXXYYY\\\___bbbcccddddddllljjjhhhhhhiiijjjiiihhhkkkkkkjjjiiiiiiiiijjjjjjjjjjjjkkkkkkkkkjjjjjjiiijjjkkklllmmmoooqqqrrrrrrppppppqqqqqqnnniiiaaa\\\WWWPPPIIIEEEDDDDDD@@@===@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA?????????>>>===;;;999999666666666666777888999999999999888777777777888888888888999:::;;;;;;<<<<<<>>>=========>>>@@@BBBCCC@@@@@@???>>>============@@@AAABBBBBBCCCCCCBBBBBBDDDCCCAAA???===<<<;;;;;;;;;;;;;;;<<<<<<===??????BBBBBBCCCEEEIIINNNTTTWWWaaadddggghhhgggeeeeeeeeeccccccccccccddddddddddddccccccccccccccccccccccccfffbbb^^^\\\[[[ZZZVVVRRROOOKKKEEE@@@===:::888666222111111000////////////000000//////...///////////////000000000000000000//////////////////////////////.........---------...------,,,,,,------...........................,,,,,,,,,---------......+++,,,---......---,,,+++,,,,,,------------,,,,,,------------------------------------------------//////.........---------////////////////////////000000///...---,,,,,,+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,++++++++++++++++++++++++------------------------000000//////............------------------------***+++,,,,,,------,,,,,,------------------------111000000///......------------,,,,,,,,,+++++++++------------------------///555666000***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,/////////......---------+++++++++,,,,,,---------,,,,,,++++++*********)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,------------,,,,,,,,,,,,------,,,+++*********+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...------,,,---...///000......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........------------------------,,,,,,---------.........---------------,,,,,,+++---,,,+++++++++,,,---...............////////////333111///...---------...////////////////////////...//////000000000////////////............//////---///000000//////000111///000222333444777;;;>>>FFFGGGJJJMMMQQQUUUXXXZZZ```aaaccceeeggggggggggggkkkiiihhhiiijjjjjjiiihhhhhhhhhgggfffffffffffffffddddddddddddddddddddddddeeefffgggiiikkkmmmnnnooonnnnnnnnnnnnlllhhhbbb^^^XXXRRRKKKGGGFFFEEEBBB>>>;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;:::999999888888888999999:::777777888999999:::;;;;;;:::::::::;;;;;;<<<===>>>>>>============>>>@@@AAA@@@@@@???>>>============>>>>>>??????@@@@@@@@@?????????===<<<;;;:::::::::999999888999999:::;;;;;;<<<<<<===>>>BBBGGGKKKNNNXXX[[[___aaabbbbbbcccdddcccccccccbbbbbbbbbbbbbbb______```aaaaaabbbccccccfffdddaaa```___^^^[[[YYYWWWSSSNNNJJJGGGDDDAAA>>>777666444222111000000000222222111000000000111111---------------.........//////////////////////////////.........---------...------,,,,,,------...........................,,,,,,---------.........,,,------------------,,,------............------------------------------------------------------//////.........---------.................................---------------.........---,,,,,,,,,+++------------------------------------------------......---------,,,,,,,,,------------------------------------------------/////////......---------------------------------++++++,,,------------,,,------------------------//////......------,,,,,,,,,,,,++++++++++++******---------------------------111333...***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------......------------............------------......+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,---......///...------------,,,,,,,,,///......------......///,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------.........//////------------------------,,,------------........................------,,,......---,,,++++++,,,,,,............////////////555333///---+++,,,...///////////////////////////------...///000000000///000//////......//////000000111222111000///000111000222444777:::>>>CCCGGGNNNOOOQQQTTTXXX[[[^^^```ggghhhiiijjjkkkjjjiiiiiijjjiiiiiiiiijjjjjjhhhfffcccbbbaaa______^^^^^^^^^[[[ZZZYYYYYYYYYYYY[[[[[[___```aaaccceeegggiiijjjjjjiiiggggggfffccc___\\\WWWRRRKKKGGGFFFEEEBBB???999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::::::::::::::::::::<<<===>>>?????????>>>>>>=========???@@@BBBAAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@??????>>>>>>???=========>>>>>>>>>??????>>>===<<<;;;::::::::::::888888777777777888888999888888888999;;;???BBBEEEJJJNNNSSSVVVYYY[[[]]]___________________________[[[\\\]]]___```aaacccccceeecccbbbbbbccccccaaa```___]]]YYYVVVSSSOOOKKKHHHAAA>>>;;;777444333333333111000///...............------------------------/////////////////////////////////.........------......------------..............................,,,------------............------,,,,,,------............//////.........------------------------------------------------...............---------------------------------+++,,,,,,,,,---------...//////...---,,,+++******........................------------------------...------------,,,,,,,,,........................------------------------......------------,,,,,,------------------------++++++,,,------------------------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++------------------------+++...///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------------..................------.........++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------......------------......,,,,,,,,,---------.........------------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------------------............------------------------------------............///////////////......------------,,,,,,,,,------............////////////444222000...------......////////////////////////+++,,,---//////000000000000000////////////000000333444444333222111333444333666:::>>>CCCHHHMMMQQQVVVWWWXXXZZZ]]]```cccdddhhhiiijjjkkkkkkkkkjjjiiilllkkkiiiiiihhhfffccc```YYYXXXWWWUUUTTTSSSSSSSSSPPPOOOMMMLLLLLLNNNPPPQQQWWWXXXZZZ\\\^^^```bbbcccbbb```]]][[[ZZZXXXVVVTTTPPPLLLGGGDDDCCCAAA???===;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>======>>>>>>======<<<<<<===<<<<<<;;;;;;<<<<<<<<>>=========;;;;;;:::999999999999999999999888888999;;;===??????CCCGGGKKKNNNQQQTTTWWWWWWXXXXXXYYY[[[\\\]]]]]][[[[[[\\\^^^```aaabbbccc``````aaabbbcccdddeeeeeedddcccaaa___\\\XXXSSSOOOLLLIIIDDD???;;;999888888333222111///......------000000000///////////////////////////////////////////////////..................------------..............................------------...............---,,,++++++,,,---.........////////////..............................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------------------------------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...---------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------------++++++,,,,,,,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,------...///***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,------------.........------.........++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------...............---------,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++,,,,,,,,,,,,------------------------------------------.........////////////000000//////...---++++++,,,---......//////............////////////000111111222111///...,,,////////////////////////,,,---...///000000000000000000////////////000000222333444444333444777999;;;>>>CCCHHHMMMRRRWWW[[[___``````bbbdddfffhhhiiihhhiiijjjlllllllllkkkkkkmmmkkkgggdddaaa^^^YYYVVVNNNMMMLLLJJJIIIHHHHHHHHHEEEDDDCCCBBBBBBDDDFFFHHHLLLMMMNNNPPPRRRTTTVVVWWWWWWTTTPPPMMMLLLKKKIIIGGGFFFDDDAAA??????>>>===<<<>>>>>>>>>>>>>>>?????????>>>??????@@@AAABBBBBBCCCDDDDDDDDDCCCBBBAAA???>>>>>>>>>======>>>???@@@@@@EEEFFFGGGIIIKKKMMMNNNNNNOOOOOOOOOOOOQQQSSSUUUVVVWWWWWWWWWWWWVVVUUUUUUTTTQQQQQQPPPOOONNNNNNNNNNNNLLLLLLKKKKKKLLLLLLMMMNNNKKKJJJHHHFFFCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;===<<<;;;:::999999:::::::::===@@@CCCEEEGGGJJJLLLLLLMMMOOOQQQTTTVVVXXXYYYZZZZZZ\\\]]]^^^```aaaaaa___```bbbccceeefffhhhiiihhhgggffffffdddaaa\\\XXXVVVSSSOOOIIIEEEBBB@@@@@@:::999777444222111000000111111000000000/////////000000000000000000000000000000/////////.........///......------......///........................---------.........//////...---,,,++++++,,,---.........////////////..............................---------------------------.....................------------------------......---,,,++++++*********++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.........------------------------------,,,,,,,,,,,,++++++++++++,,,,,,------------......------------------------,,,******------******---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------......------------......++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++++++++,,,,,,,,,------------------------------------.........////////////////////////......---***+++,,,...////////////............////////////---///111333333111///---////////////////////////---...///000111111111000111000000//////000000111000222444555777:::>>>AAAFFFIIINNNSSSWWW[[[```cccbbbbbbcccdddeeeggghhhiiijjjkkklllmmmmmmmmmlllkkkjjjfff```[[[VVVRRRNNNKKKDDDCCCBBBAAA@@@?????????======<<<<<<<<<>>>???@@@AAAAAABBBDDDFFFGGGHHHIIIKKKHHHDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKNNNNNNNNNMMMKKKIIIHHHGGGEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEGGGJJJNNNRRRUUUWWWWWWXXXZZZ\\\___aaabbbcccbbbbbbbbbbbbbbbaaa```___\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVVVVXXXYYYZZZVVVTTTRRROOOLLLJJJHHHHHHGGGFFFDDDCCCAAA@@@@@@???AAA???>>><<<:::999888777888:::<<<===>>>???AAACCCBBBCCCEEEHHHKKKNNNQQQRRRTTTUUUWWWYYY[[[]]]^^^___```bbbdddffffffhhhjjjllllllkkkjjjkkkjjjhhhdddaaa___]]]YYYUUUPPPMMMJJJIII???===;;;777444111000///111000000//////.........000000000000000000000000000000000/////////......//////............//////........................------........./////////...------,,,,,,------............//////.................................---------------------------------...............------------------------//////...---,,,+++******))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...******---...+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...++++++,,,,,,------......+++++++++,,,,,,---------++++++,,,---...///000000......---------,,,,,,,,,...------,,,,,,++++++******+++---.../////////...------,,,,,,,,,,,,------+++,,,---.........---,,,------------------------+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,---------...------------------------............////////////...////////////...------+++,,,---...//////..................////////////---...000111222222111000////////////////////////000000111111111111111000111111000000000000111111333555888;;;???DDDJJJOOOPPPTTTXXX\\\___bbbeeehhhddddddddddddeeefffggghhhlllmmmmmmmmmmmmkkkjjjhhhbbb]]]VVVOOOJJJGGGDDDAAA======<<<;;;;;;;;;;;;;;;888888888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAA>>><<<;;;<<<<<<;;;;;;<<<===???AAABBBDDDGGGHHHIIIIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSTTTVVVWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSPPPOOONNNLLLKKKJJJJJJJJJGGGGGGGGGHHHKKKOOOSSSUUUXXXZZZ^^^bbbeeeggghhhhhhfffggghhhhhhhhhgggfffeeedddcccbbbaaaaaa`````````aaa```___^^^___```bbbcccaaa___]]][[[YYYWWWVVVUUURRRQQQOOOLLLKKKIIIHHHHHHFFFEEECCC@@@===:::999888888999;;;::::::;;;<<<>>><<<===>>>AAACCCFFFGGGHHHJJJKKKNNNQQQUUUXXX[[[]]]___bbbdddeeeeeefffiiillllllkkkkkklllmmmllljjjgggdddcccbbb___[[[WWWSSSQQQHHHFFFBBB>>>:::666333222222222111111000//////...000000000000000000000000000000000000/////////...//////............//////....................................////////////,,,------------------,,,------............------........................---------------------------------.........//////........................///.........------,,,,,,*********+++,,,,,,,,,---------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...------------------------,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------000******...///+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000------------------------******+++,,,,,,---......***+++,,,---...000111111.........------,,,,,,,,,///...------,,,+++***)))+++,,,...000000000000///---,,,,,,++++++,,,,,,---+++,,,---.........---,,,------------------------+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,,,,,,,,,,------..................------.........,,,,,,,,,---------......//////.........---------------------------------++++++++++++,,,---...///---------.........//////------------------------............/////////000...............------,,,---.../////////...---,,,............/////////000......//////000222333444////////////////////////111222222222222111111000111111000000000000111111777:::>>>BBBGGGNNNUUUZZZWWWZZZ^^^aaaccceeehhhjjjjjjjjjjjjjjjjjjkkklllmmmmmmmmmmmmllljjjhhheeeddd\\\VVVNNNGGGCCC@@@>>><<<;;;:::999999999999999:::555666777888999:::999999:::;;;;;;<<<<<<===>>>>>>:::999888999;;;<<<<<<;;;<<<>>>BBBDDDGGGJJJMMMOOOSSSSSSUUUVVVXXXYYY[[[[[[ZZZZZZ\\\]]]___```bbbbbb]]]]]]^^^^^^^^^^^^]]]]]]ZZZXXXVVVSSSQQQOOONNNMMMLLLJJJGGGFFFFFFIIILLLNNNTTTWWW\\\aaaeeegggggggggggghhhiiijjjjjjiiihhhggghhhhhhgggfffeeeeeeeeeeeefffeeecccbbbcccdddfffgggiiihhhgggeeecccbbbbbbbbb[[[ZZZXXXUUUSSSRRRQQQPPPKKKJJJHHHDDDAAA>>>;;;:::888999:::999999999;;;===999:::;;;===>>>@@@AAAAAAAAACCCGGGKKKPPPUUUYYY[[[]]]```ccccccbbbcccfffiiijjjiiiiiijjjllllllkkkiiiggggggfffdddaaa\\\XXXVVVUUUSSSOOOJJJEEEAAA>>><<<555555444444333222111111000000000000000000000000000000000000//////////////////............//////..................................../////////000+++,,,............,,,+++,,,------------------,,,////////////////////////---------------------------------.........//////////////////////////////---------.........//////,,,,,,++++++++++++++++++........................------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,------.........------------------------,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......)))***++++++,,,---...///.........------,,,,,,,,,---,,,+++*********+++,,,------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,------..................////////////000,,,------......------,,,,,,,,,,,,---------..................////////////,,,,,,,,,------.........////////////////////////---------............//////............---------------------------------............//////////////////000111222222333333...............///000000111111111111222222333444111222222111111444999<<>>>>>>>>>>>>>>???@@@@@@CCCGGGLLLQQQTTTVVVYYY[[[\\\\\\\\\]]]^^^___aaabbb````````````aaaaaabbbcccaaa```^^^]]]]]]^^^```aaa``````___]]][[[XXXVVVUUUOOOMMMKKKHHHHHHHHHIIIJJJNNNQQQUUUZZZ^^^aaaccccccccccccdddfffggghhhiiijjjhhhiiiiiiiiihhhgggfffeeegggfffeeedddeeegggiiikkkkkkiiiggggggggggggfffddddddaaa\\\XXXVVVVVVXXXZZZZZZXXXTTTOOOIIICCC???<<<;;;:::::::::;;;;;;999888888888888888999:::;;;;;;AAAAAAAAABBBFFFJJJOOOQQQZZZ]]]aaaccccccccccccdddjjjjjjiiiiiijjjkkklllllllllkkkiiigggdddbbb```___\\\ZZZXXXVVVSSSNNNIIIEEE<<<<<<;;;999666333000...444444333333222111000000111000---,,,+++,,,...///000000000000000000000000---------.........////////////////////////////////////////////////////////////.........---------...------,,,,,,------...)))+++...///.........///...............///000000,,,---...//////...---,,,------------------------.....................---,,,,,,,,,---------......------------------------........................---------............/////////.........---------................................................---...000///---,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------......,,,,,,,,,------......///------------------,,,,,,---,,,+++******+++,,,,,,------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,------------------------........./////////,,,------......------,,,,,,,,,,,,---------..................////////////,,,------------------...---------------------------------............//////............---------------------------------............//////////////////000111111222333333///............///000000///////////////000111222222333444555666:::???CCCIIILLLQQQVVV[[[]]]^^^^^^aaaccceeehhhjjjkkkjjjjjjiiiiiihhhhhhiiiiiijjjkkklllllllllllliiibbbZZZTTTIIIEEE???;;;:::::::::999999888777777777777888999999999888888999999:::;;;999999888888888999;;;;;;;;;;;;;;;<<<>>>AAACCCEEEIIIMMMQQQUUUWWWYYY[[[\\\^^^]]]]]]]]]]]]^^^^^^___\\\\\\\\\]]]^^^___```aaa```___]]]\\\\\\]]]___````````````___]]]\\\ZZZZZZVVVTTTRRRPPPNNNNNNMMMNNNNNNPPPTTTXXX[[[\\\[[[[[[ZZZ[[[]]]___aaadddeeefffhhhhhhhhhhhhgggfffeeeeeeccccccbbbbbbdddfffhhhjjjkkkjjjiiiiiijjjjjjhhhfffaaa^^^ZZZUUUSSSSSSUUUVVVXXXWWWTTTQQQMMMHHHEEECCC???>>><<<<<<<<<;;;999888999888888888999::::::;;;===<<<<<<===@@@DDDHHHKKKRRRUUUYYY\\\^^^```bbbdddfffggghhhiiikkklllmmmnnnpppooommmkkkiiigggfffeeeaaa```^^^]]][[[WWWSSSOOOHHHFFFBBB===888555222111333333222111000000//////111000///.........///000000000000000000000000000---------.........//////................................................//////.........---------...------,,,,,,------...(((***---...---------...---------------...//////------...//////...---------------------------------------.........//////,,,,,,---------.........---------------------------------------------------------............/////////.........---------................................................///000111111///---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,------------------,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------...------,,,,,,------...------------------,,,,,,,,,---------............------............------,,,,,,,,,---------......---............/////////.........------------------------------------------------............//////............---------------------------------............///////////////000000111111222222222//////......//////000111///////////////000111111444666999<<>>===<<<:::888:::999999999999999:::;;;::::::999:::<<>>>>>???BBBBBBCCCEEEIIINNNSSSVVVTTTVVVXXXYYYXXXXXXYYYYYYVVVVVVUUUUUUUUUVVVVVVWWWWWWYYY[[[]]]___aaacccdddeeeeeedddccccccdddeeeeeeccccccbbbbbbaaaaaaaaaaaa``````______]]]\\\ZZZYYYWWWYYY\\\^^^^^^\\\XXXVVVUUUWWWYYY\\\___bbbdddeeeffffffeeedddccccccccccccddddddeeeggghhhiiiiiijjjiiiiiijjjmmmnnnmmmjjjgggaaa^^^YYYTTTOOOLLLKKKJJJKKKKKKLLLLLLMMMOOOOOOPPPLLLIIIEEEBBB@@@???===;;;;;;;;;::::::999:::::::::;;;:::::::::<<<>>>@@@BBBBBBEEEIIILLLOOOTTTYYY\\\```bbbeeehhhiiiiiiiiihhhlllllllllkkkjjjjjjiiiiiiiiihhhgggggggggfffdddaaaaaa^^^XXXQQQJJJDDD@@@>>>888666555333222222222222000000111222222222222111////////////////////////............////////////------------------------------------------------/////////.....................------------......---...000000//////000111...------------...//////......////////////...................................................---------------............---------------------------------------------------------............///........................................................................111222333222000.........------............------+++++++++,,,,,,---------)))))))))))))))))))))))),,,,,,,,,---------............------,,,+++++++++,,,,,,,,,------.........++++++,,,,,,------------------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------.................................------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////------------------------------------------------------------------------------------------------...------,,,,,,------............------,,,,,,,,,,,,,,,,,,---------......---......//////......---,,,,,,,,,---------......------------............/////////......---------////////////////////////---------............//////............---------....................................////////////000000000000000111111111///////////////000111111000000111222444666888999@@@DDDIIINNNSSSWWW[[[^^^___```bbbdddeeefffffffffggghhhhhhiiijjjkkkkkkkkkkkkkkkkkkjjjkkkkkklllmmmlllllllllkkkeeeZZZNNNFFF;;;:::999999::::::888777444666888;;;<<<<<<<<<;;;;;;;;;:::999999:::::::::<<<===>>>???@@@AAABBBBBBEEEEEEFFFGGGJJJNNNQQQSSSOOOPPPQQQQQQOOOOOOOOOPPPMMMMMMNNNOOOQQQRRRTTTUUUWWWYYY\\\___bbbdddeeeeeeffffffffffffffffffffffffeeedddbbbaaa````````````]]]^^^^^^______^^^]]]]]][[[]]]___aaaaaa```]]][[[ZZZ[[[]]]___aaacccdddeeeeeedddcccbbbaaaaaaaaaaaaffffffhhhiiiiiiiiiiiihhhggghhhiiilllmmmllliiifffeeebbb]]]XXXRRRNNNJJJHHHFFFFFFGGGHHHIIIKKKMMMOOOOOOMMMIIIGGGEEECCCAAA???======<<<;;;;;;:::;;;;;;;;;;;;:::;;;<<<===???@@@???AAADDDFFFHHHKKKOOORRRWWWZZZ^^^bbbeeefffgggfffjjjjjjjjjiiiiiiiiihhhhhhjjjiiihhhhhhiiiiiigggfffddddddaaa^^^XXXRRRLLLHHH>>><<<999666444333222222000111111222222222111111////////////////////////........./////////000000................................................///////////////////////////......------......///---...//////------///000///////////////000000111////////////////////////........................000000///...---,,,,,,+++---------.........//////---------------------------------------------------------............///---.....................................................................///000111111...------------......//////......---***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,------------------***+++,,,---......------------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------------------------------------------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------......////////////////////////------------------------------------------------,,,,,,,,,------------...------------------------...------,,,,,,------...------------------,,,,,,,,,---------..................////////////......,,,,,,,,,---------......,,,------------........./////////...............---------------------------------............//////............---------....................................////////////000000000000000000000000000000//////000000111222...///111444888;;;>>>@@@KKKNNNSSSXXXZZZ]]]___aaaaaabbbccceeeffffffgggggghhhhhhiiiiiiiiijjjjjjkkkkkkkkkjjjjjjkkkkkklllmmmllllllllljjjeee\\\QQQIII>>><<<;;;;;;<<<<<<;;;999:::===@@@CCCDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<===???BBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKHHHIIIJJJIIIHHHGGGHHHIIIIIIIIIKKKMMMOOORRRUUUVVVXXXZZZ]]]```ccceeeffffffeeeeeeeeeeeeeeeeeeeeeeeedddcccaaa___^^^^^^___```[[[\\\\\\]]]]]]^^^^^^___[[[\\\^^^`````````___^^^]]]^^^___```aaabbbcccddddddcccaaa```______``````dddeeehhhiiijjjiiihhhggghhhhhhhhhjjjkkkjjjhhheeefffdddaaa\\\WWWRRRNNNLLLHHHGGGGGGGGGGGGIIIKKKLLLOOONNNLLLKKKKKKIIIGGGDDD@@@???>>>===<<<<<<<<<<<<999999::::::;;;<<<>>>>>>???@@@CCCCCCDDDDDDFFFHHHKKKNNNSSSXXX]]]aaacccdddggggggffffffffffffeeeeeegggfffeeefffiiijjjjjjiiifffggggggfffccc]]]XXXTTTHHHEEEAAA<<<888555444444333333222222111111111111000000000000000000000000....../////////000000000////////////////////////////////////////////////...////////////000000000//////............//////,,,------,,,++++++,,,...000000//////000000111222000//////......//////000........................000000///...---,,,,,,+++------........./////////------------------------........................---------............///---------...............................................................---...//////---,,,,,,---......////////////......******+++,,,,,,---..............................,,,,,,,,,---------......---------------,,,,,,,,,------------------,,,,,,***+++,,,............---------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......////////////////////////........................------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,------------------------........./////////......////////////......,,,,,,,,,---------......,,,,,,---------.....................////////////---------------------------------............//////............---------....................................////////////000000000000000000000///000000//////000000111222000222555999???DDDHHHKKKTTTWWW\\\^^^______```aaadddeeeeeefffggghhhiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjkkkkkkllljjjjjjiiihhhddd]]]TTTNNNCCCAAA@@@@@@BBBCCCCCCBBBDDDGGGJJJMMMNNNMMMJJJIIIBBBAAA@@@@@@?????????@@@???AAADDDGGGJJJLLLMMMMMMJJJJJJKKKLLLLLLKKKKKKJJJHHHIIIJJJJJJHHHHHHJJJLLLJJJKKKLLLOOORRRUUUXXXYYY[[[]]]aaadddggghhhiiiiiieeeeeeffffffffffffeeeeeebbbaaa___^^^^^^___aaabbb]]]]]]\\\[[[\\\]]]^^^___\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^___```bbbcccddddddcccbbb```^^^]]]^^^___```aaadddhhhkkkmmmmmmlllkkkjjjiiiiiiiiijjjiiigggeeedddcccbbb___\\\XXXUUUSSSOOONNNLLLJJJIIIIIIJJJKKKMMMMMMNNNOOOPPPOOOLLLIIICCCBBB@@@???>>>=========999999:::;;;<<<===>>>???CCCFFFHHHHHHGGGFFFGGGGGGEEEGGGJJJNNNRRRVVVYYYZZZ\\\\\\\\\[[[[[[ZZZZZZZZZ]]]\\\]]]```dddhhhiiijjjiiiiiijjjiiigggdddaaa___WWWSSSMMMFFFAAA===;;;:::777666444222111111222222000000000000000000000000.../////////000000000000000000000000000000000000000000000000000000000000.../////////000000000000//////............//////.........---++++++---//////////////////000111111111000///......///000111............................................................////////////------------------------////////////////////////---------............///---------.........//////................................................+++---......---------.........////////////......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................------,,,,,,,,,)))+++,,,...//////......------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,.........------,,,,,,,,,------------------------........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......................................................------------------------,,,,,,,,,------.........------------------------...------,,,,,,------...,,,,,,,,,------..................////////////000......////////////......,,,,,,,,,---------......,,,,,,,,,---------......------......//////000000////////////////////////---------.........////////////.........---------////////////////////////............/////////000000000000000////////////000000000000000111111222444666:::???FFFLLLQQQTTTZZZ]]]aaabbbbbb`````````fffgggggghhhiiijjjkkkllliiihhhhhhhhhhhhhhhiiiiiijjjjjjiiiiiijjjjjjkkklllhhhhhhhhhgggddd^^^VVVPPPIIIGGGFFFFFFIIIKKKLLLLLLLLLNNNRRRUUUVVVTTTQQQOOOEEEDDDCCCCCCBBBBBBBBBBBBDDDFFFIIIMMMQQQSSSTTTUUUPPPQQQSSSTTTTTTRRRPPPOOOMMMNNNOOOOOONNNNNNPPPRRRNNNNNNPPPRRRTTTWWWZZZ[[[```bbbeeeiiikkklllllllllgggggghhhhhhhhhhhhgggggg```___^^^^^^___aaaccceee```___]]][[[[[[\\\]]]______^^^^^^]]]]]]^^^^^^___^^^___```bbbdddeeefffgggcccaaa___]]]\\\]]]^^^___aaadddiiinnnqqqrrrqqqpppmmmkkkiiiiiiiiiiiihhhfffaaaaaaaaaaaa___]]]ZZZYYYWWWUUUQQQNNNLLLKKKKKKLLLKKKLLLNNNQQQSSSSSSOOOLLLDDDCCCBBB@@@???>>>>>>>>>;;;;;;<<<===???@@@AAAAAAIIILLLNNNOOONNNLLLKKKKKKEEEFFFFFFHHHJJJLLLNNNOOOPPPPPPPPPOOOOOONNNNNNMMMSSSSSSUUUYYY___dddggghhhlllkkkkkkjjjhhhgggffffffccc___XXXPPPJJJEEEBBBAAA:::999666333222222333333000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000.../////////000000111111//////............//////111222111000...///111333...............///000000111000///......///000111////////////////////////++++++,,,---...///000111............/////////000------------------------000000000000000000000000---------.........//////---------.........//////................................................***,,,...///......///000......////////////......------------------------........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////.........------,,,,,,,,,******************************+++,,,,,,------...---------------------------------,,,,,,+++++++++,,,------......------,,,------------------------------------------------+++,,,...000000///---,,,(((+++//////...---///111777222,,,+++---///...+++------------,,,,,,+++***///......------,,,++++++,,,,,,.../////////...---///////////////.........,,,,,,,,,---...///000000...------,,,,,,------...,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---000000...---------,,,------......------,,,............////////////000000//////.........---////////////////////////////////////////////////...000111000///...///111...............///000000222222111000000000000111///000111000000333666999<<>>======>>>@@@CCCEEEKKKQQQXXX]]]]]]ZZZVVVTTTMMMKKKHHHEEEDDDEEEGGGHHHGGGFFFCCCAAA@@@AAABBBBBBGGGHHHIIILLLRRRYYY```dddggghhhhhhiiiiiihhhhhhgggkkkfff```[[[XXXUUUPPPLLLFFFAAA<<<777555444333222222111//////000111000...000000000000000000000000111111000000//////......000///...------...///000000000000000000000000000111111000000//////......000000//////.........---///////////////.........000000000000000000000000........................//////.........---------///////////////.........------------------------////////////////////////---.........---,,,,,,+++---------............///////////////////////////000000///...........................////////////////////////////////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------------------------------------------------,,,---............---,,,///000111000...,,,...///777222---,,,...000///------------------,,,+++***...------------,,,,,,,,,,,,---.../////////...---...............---------,,,---------.../////////...------,,,,,,------...++++++,,,,,,---,,,,,,,,,------------------------+++---//////...---------,,,------......------,,,............////////////000/////////............////////////////////////////////////////////////...000111000///...///111///............///000000111111000000000////////////000111222333555999===BBBGGGMMMSSSWWWYYY\\\]]]```aaabbbccceeefffggghhhiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkjjjjjjiiihhhgggiiiiiihhhhhhhhhiiiiiiiiieeeeeeeeeeeeeeedddcccccc___]]]\\\\\\___aaaccccccccccccddddddccc___ZZZVVVLLLJJJHHHHHHIIIJJJHHHFFFIIIMMMRRRXXX[[[]]]\\\[[[ZZZZZZ[[[]]]___``````___]]]]]]]]]]]]\\\]]]^^^______``````___^^^___aaabbbkkklllooorrrttttttrrrppp|||xxxssspppnnnnnnnnnmmmkkknnnrrruuuwwwxxxyyyzzzyyyvvvrrrqqqrrrtttvvvwwwssssssrrrrrrrrrqqqrrrrrrrrrsssuuuvvvvvvvvvuuutttsssrrrpppooonnnppptttvvv|||{{{{{{||||||vvvqqqllliiigggeeeccceeejjjoookkkeee```^^^\\\ZZZYYYWWWVVVVVVWWWXXXXXXWWWUUUQQQOOOKKKGGGCCCAAA@@@@@@???>>>======???BBBFFFIIIQQQWWW^^^ccccccaaa^^^\\\XXXVVVRRRMMMJJJHHHGGGGGGDDDBBB@@@>>><<<<<<===>>>AAAAAABBBFFFKKKRRRXXX\\\aaabbbdddfffgggiiijjjjjjmmmiiidddaaa___]]]YYYVVVPPPKKKEEE@@@<<<888555333222111000111222222000...000000000000000000000000111111000000////////////111000////////////000111000000000000000000000000111000000000/////////...000/////////............/////////////////////...................................................//////.........---------...............---------------------------------////////////////////////---.........------,,,+++---------............///////////////////////////000000///...........................////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///,,,,,,------------------------------------------.........---------------------------------------+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,------------------------------------------------......---------------......///000///...///222444777333...---///000///...,,,------------,,,,,,+++,,,,,,,,,---------......,,,---......//////......------------------------------.....................------,,,,,,------...,,,,,,,,,---,,,,,,++++++........................,,,---//////---,,,---...------............------............////////////////////////............////////////////////////////////////////////////...000111000///...///111//////......//////000111///000000000000///......000111333555777:::???BBBJJJNNNUUUZZZ]]]___aaacccbbbbbbdddfffhhhiiikkkllljjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjiiihhhhhhfffggghhhhhhhhhgggffffffeeefffgggggghhhhhhhhhggggggeeeddddddfffiiiiiiiiihhhgggfffeeedddaaa]]]ZZZRRRQQQPPPPPPPPPOOOMMMJJJIIILLLRRRWWW[[[]]]]]]]]][[[[[[\\\^^^```bbbdddeeedddeeeeeedddbbbbbbcccddddddfffhhhiiihhhgggggghhhpppssswwwzzz||||||{{{zzzzzzwwwwwwxxxyyyzzz~~~{{{vvvsssooommmrrrzzz~~~yyypppiiidddbbb```^^^ZZZYYYXXXYYYZZZZZZXXXVVVTTTSSSPPPMMMIIIFFFDDDCCCAAA???>>>>>>@@@EEEJJJMMMUUUZZZbbbggghhhfffdddcccaaa___\\\XXXTTTPPPMMMKKKDDDCCC@@@===;;;:::::::::<<<<<<<<>>BBBFFFHHHLLLNNNRRRXXX___eeejjjmmmkkkkkkkkkkkkkkkjjjiiihhhfffccc]]]XXXQQQJJJBBB===999666333222222222111000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000///////////////////////////.....................////////////........................................................................---------------.................................////////////////////////------............---------------............//////////////////////////////......------.....................////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------,,,------......------,,,------------------------------------------------......------///222555777===:::777444222111111111111///------------------,,,------......---------***++++++,,,---...//////------------......//////------......////////////...............---------...------,,,,,,------...////////////...---,,,,,,////////////////////////,,,---...---,,,+++---...---......//////......---............////////////.........///////////////000000000000000000000000000000000000000000000000...000111000///...///111///////////////000111111...///000111222222222222777999===@@@CCCGGGKKKNNNSSSVVV\\\```aaabbbcccdddbbbcccdddfffiiikkklllmmmkkkkkkkkkjjjjjjiiiiiiiiiiiiiiijjjjjjjjjiiihhhhhheeefffiiijjjjjjgggdddcccgggggghhhiiijjjjjjiiiiiiiiigggffffffhhhiiihhhgggfffccc```^^^]]]\\\[[[ZZZXXXXXXXXXVVVTTTRRRQQQPPPOOOQQQVVVZZZ^^^`````````^^^___```aaadddhhhooouuuzzz{{{zzzuuuoookkkkkkmmmssswww~~~vvvoooiiifffdddbbb___^^^___```______ZZZZZZZZZXXXUUURRROOOMMMKKKIIIFFFCCCDDDFFFIIIKKKQQQVVV^^^ccceeedddcccbbbbbbccccccccccccaaa^^^]]]VVVTTTQQQLLLHHHDDDAAA???>>>===<<<<<<<<<>>>???AAACCCEEEIIIOOOWWW^^^dddgggiiijjjkkkllllllllllllllljjjhhhddd___[[[TTTMMMIIICCC???888333222222333333111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////////////////000000000000.........///////////////---.........//////000000////////////////////////........................---.....................------......////////////........................////////////////////////------...//////......------------............///////////////////////////......------------..................////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,------------------++++++++++++++++++++++++//////......---,,,+++++++++,,,,,,------.........+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,------------------------------------------------...------...000222666777777666555555888:::;;;;;;///...------,,,,,,,,,---,,,------............---++++++,,,,,,---...//////...------------...//////------......///000000000------.....................------,,,,,,------...,,,,,,,,,---,,,,,,++++++////////////////////////,,,------,,,++++++,,,.........////////////..................////////////.........///////////////000000000000000000000000000000000000000000000000...000111000///...///111000000//////000000111222///000000222333666888999===@@@DDDGGGIIILLLPPPSSSUUUYYY]]]aaabbbbbbbbbccccccccceeefffhhhjjjllllllkkkjjjjjjiiiiiihhhhhhhhhggghhhhhhhhhhhhhhhggggggeeefffhhhiiiiiifffdddbbbaaabbbdddgggiiijjjkkklllhhhgggffffffggggggfffeeedddaaa^^^\\\\\\\\\[[[[[[VVVWWWWWWVVVUUUUUUWWWYYYWWWYYY\\\```bbbccccccccc]]]___aaabbbeeelllvvv~~~~~~yyyxxx{{{|||vvvssslllhhhbbb^^^]]]]]]]]]]]]\\\\\\\\\[[[YYYWWWTTTSSSQQQOOOLLLJJJHHHIIIJJJKKKQQQVVV\\\aaacccbbbbbbaaacccddddddddddddbbbaaa```]]][[[XXXUUUPPPMMMJJJHHHDDDCCCAAA>>>===<<<<<<<<<>>>???BBBGGGMMMTTTYYY\\\cccfffiiikkkllllllmmmooollljjjgggdddbbb^^^YYYUUUOOOIIIAAA:::777666555555111111111111111111111111000000000111111111111222///000000111111000000///000000000000000000000000////////////000000000000.........///////////////------......///000000000000000000000000000000000........................---------...............------......///000000000........................////////////////////////------...////////////...---------............///////////////////////////---------,,,------...///............////////////////////////////////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------,,,,,,------------------------......------,,,,,,++++++++++++,,,,,,---......///---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------------------------------------------------...---------...000222333---,,,...333999===??????......///...---------...,,,,,,---...............,,,,,,,,,------............------,,,---...///000,,,,,,---......///000000,,,---------.../////////...------,,,,,,------...++++++,,,,,,---,,,,,,,,,........................,,,------,,,******,,,.........////////////..................////////////............/////////000000000000000000000000000000000000000000000000000...000111000///...///111000000//////000000111222111111111222555999===@@@DDDGGGJJJMMMNNNPPPSSSUUUXXX[[[```bbbccccccccccccdddeeefffgggiiijjjkkkllljjjjjjiiihhhhhhggggggfffffffffggggggggggggffffffeeeeeefffgggfffdddbbbaaa___```bbbdddfffhhhiiiiiifffeeeddddddeeeeeecccbbb___]]][[[ZZZ[[[[[[ZZZYYYXXXYYY[[[\\\]]]```fffjjjhhhiiikkkmmmnnnnnnnnnmmmiiijjjkkkjjjlllrrr}}}{{{tttjjjbbb^^^]]]^^^^^^]]]]]]]]]]]]\\\ZZZYYYYYYVVVUUUSSSQQQOOONNNNNNMMMPPPUUU[[[___aaa``````___bbbccccccdddddddddcccccc``````___]]]ZZZXXXVVVUUUNNNLLLIIIEEEAAA>>>===<<<;;;<<<>>>@@@EEEJJJNNNQQQXXX]]]bbbfffhhhjjjlllooonnnllliiihhhgggdddaaa___YYYTTTLLLEEE@@@;;;888555111111111111111111111111000000111111111222222222000000111222222111000000000000000000000000000000.../////////000000000111............/////////000------......///000000111////////////////////////........................---------.........//////,,,,,,---......///000000........................////////////////////////------...///////////////---------............///////////////////////////---,,,,,,,,,------...///............////////////////////////////////////------------------------........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---............------,,,,,,,,,........................------,,,,,,,,,,,,++++++++++++,,,,,,---...//////---------,,,,,,+++++++++,,,------......------,,,------------------------------------------------......------------......///...---000444555333111...///000///...---...///,,,,,,---.../////////...,,,,,,,,,---------............---,,,---...///000++++++,,,,,,---...//////,,,,,,------...///000000...------,,,,,,------...,,,,,,---...////////////........................,,,------+++******,,,.........////////////................../////////000---.........//////000000000000000000000000000000000000000000000000000000///000111000///...///111000000000000000111111222222222111222666;;;@@@DDDHHHJJJNNNPPPQQQSSSUUUVVVZZZ^^^bbbdddeeedddddddddfffggggggiiijjjkkklllllliiiiiiiiihhhgggffffffeeeeeeeeefffffffffffffffeeeddddddeeeeeedddbbbaaa```aaaaaabbbcccddddddddddddcccbbbaaabbbcccbbb```^^^ZZZYYYWWWWWWXXXYYYXXXWWW[[[^^^```cccfffllluuu{{{|||}}}~~~~~~~~~}}}}}}~~~|||yyywww|||xxxmmmgggeeeeeeeee^^^^^^]]]]]]\\\\\\\\\\\\XXXWWWWWWUUUTTTRRRQQQPPPOOOSSSYYY]]]^^^^^^]]]]]]___```aaabbbdddfffggghhhccccccccccccbbbaaa``````VVVTTTPPPLLLGGGCCC@@@???;;;;;;;;;===@@@CCCGGGIIINNNTTT[[[```cccfffjjjmmmpppmmmkkkjjjiiihhhfffddd___[[[UUUNNNHHH@@@999444111111111111111111111111000000111111222222222222111222333444444333222111000000000000000000000000.../////////000000111111---.........//////000000---------...///000000111................................................---------.........//////++++++,,,,,,---...//////////////////////////////////////////////////////------...///000000//////---------.........//////////////////////////////,,,,,,,,,,,,------...///............/////////000////////////////////////.........------,,,,,,,,,,,,,,,,,,---------............---,,,++++++++++++------------------------------------------------,,,------......------,,,/////////...------,,,,,,000///------,,,---...///.........------,,,,,,,,,...,,,***+++...000...,,,------............------........................---.........///000000000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................------------------------,,,,,,---....../////////........................,,,,,,------.../////////............................................................//////000000+++,,,------......------,,,,,,,,,---...///000111............////////////000000//////.........---111111111111000000000000000000000000000000000000///000000000///...---,,,...000222222111000111222///222666:::>>>CCCHHHLLLPPPQQQSSSUUUWWWXXXYYYYYY]]]___bbbccccccdddeeegggjjjjjjkkklllkkkjjjiiihhhggghhhjjjjjjjjjiiigggeeeiiihhhgggfffdddbbbaaa```cccddddddccccccaaa``````bbbcccdddeeeeeefffffffffbbbbbbaaaaaa```_________\\\\\\ZZZWWWUUUVVVXXX[[[___```aaadddlllzzzwwwvvvuuuoooiiiiiifffcccbbbccccccaaa^^^VVVWWWWWWVVVTTTSSSSSSTTTRRRVVV[[[\\\ZZZYYYXXXYYY\\\]]]___aaadddeeefffgggcccdddeeefffffffffeeedddddd```[[[UUUNNNIIIFFFDDDBBB@@@===;;;;;;===@@@BBBFFFIIIMMMSSS[[[ccciiimmmkkklllllljjjhhhggggggiiibbb___ZZZXXXUUUOOOEEE===888666444333333333111000111111222333444444333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////,,,,,,---.../////////...........................////////////000000000000///...---,,,,,,,,,,,,,,,////////////////////////---------............///,,,,,,,,,,,,,,,---...///////////////////////////...///000111111000///.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++,,,,,,------------------------------------------------------,,,------......------,,,,,,,,,,,,---------------///...---,,,,,,---............---------,,,,,,,,,...,,,+++,,,...///...,,,------............------..........................................///////////////...------,,,,,,------------------------------------------------........................................................................------------------------////////////......................................................------........................------------------------------........./////////,,,---......//////......//////.........///000000............////////////111111000000000/////////............////////////000000000000000000000000111111111111000000///...000222333333333333444666555888<<<@@@CCCHHHMMMPPPSSSTTTUUUWWWXXXYYYYYYYYY\\\^^^aaaccccccdddfffgggjjjjjjkkkkkkkkkjjjiiihhhggghhhjjjjjjjjjiiigggfffhhhhhhgggeeedddcccbbbaaaccccccccccccbbb```______``````aaabbbbbbcccbbbbbb]]]]]]]]]^^^^^^]]]]]]\\\YYYYYYXXXWWWVVVYYY]]]``````dddjjjqqq||||||vvvrrrllliiigggfffcccaaa\\\\\\[[[YYYWWWUUUTTTTTTSSSVVVZZZ[[[YYYXXXYYYZZZ^^^___```bbbdddeeeffffffcccdddeeeeeeeeeeeedddcccdddaaa\\\VVVQQQMMMKKKJJJDDDBBB???<<<;;;;;;<<<===AAACCCFFFKKKQQQYYY___cccdddfffiiijjjjjjiiijjjkkkhhhddd```^^^\\\WWWOOOIIIBBB>>>888555444333333222000111111111111111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////------......///.................................------------............000000///...............////////////////////////........./////////000000......------......///000////////////////////////...///000111111000///......------------,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,---...///------------------------------------------------,,,------......------,,,******++++++,,,------...------,,,,,,,,,,,,------...------------,,,,,,,,,---,,,+++,,,...///...---------............------.................................---------------................................................,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,,,,,,,,,,,,,,,,,,,,,,111000000///......------........................000//////...------,,,,,,........................---------------------------------------.........---...//////000000//////111111000///////////////............////////////111111111111000000000000------......//////000000000000000000000000000000222222222222111111111111///000111111111333666888===@@@DDDHHHKKKOOOSSSVVVWWWWWWXXXYYYYYYYYYXXXXXX[[[]]]```bbbcccdddggghhhiiijjjjjjjjjjjjiiihhhhhhhhhhhhiiijjjiiihhhgggffffffffffffeeeddddddccccccccccccbbbaaa```___^^^]]]^^^______````````````___[[[\\\]]]^^^___^^^^^^]]][[[[[[[[[[[[\\\```dddhhhiiipppzzzwwwqqqmmmiiifff```___]]][[[XXXVVVTTTSSSSSSUUUVVVVVVUUUUUUVVVXXX[[[[[[]]]^^^___aaabbbbbbccccccdddddddddccccccbbbbbb___[[[UUUQQQOOOMMMMMMGGGEEECCC@@@>>><<<;;;;;;======???BBBGGGMMMSSSVVV]]]aaafffjjjkkkkkkkkkkkkllliiieeecccbbb```[[[VVVNNNIIIAAA;;;777555444333222222111111111111000000222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////....../////////...------........................------------............111111000000//////000000//////////////////////////////000000000111111111/////////...//////000111//////////////////////////////000000000000//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---......------------------------------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,+++++++++,,,,,,------------------------------,,,,,,,,,,,,---......---------............------.................................---,,,,,,,,,+++---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------........................//////.........---------........................------------------------------------------------------...///////////////000000///////////////000............////////////000000000000000000000000111111111111000000000000000000000000000000000000111111111111111222222222111222333333444777;;;>>>DDDGGGKKKNNNQQQTTTWWWYYYZZZZZZZZZZZZYYYXXXWWWWWWZZZ]]]```cccdddeeehhhiiiiiiiiiiiiiiiiiihhhhhhhhhggghhhhhhiiihhhgggffffffeeedddddddddddddddccccccbbbaaa```___^^^]]]]]]\\\^^^^^^____________^^^^^^]]]^^^```bbbbbbbbbaaa```bbbdddeeefffgggkkkpppttt{{{wwwqqqooogggeeeccc```___]]]ZZZXXXXXXXXXXXXWWWVVVWWWXXXYYYYYYYYYZZZ[[[]]]___```aaaccccccccccccbbbbbbbbbaaa^^^[[[WWWRRRNNNKKKJJJJJJIIIHHHGGGEEEBBB???===<<<===<<<<<<===@@@EEEIIILLLVVV\\\ccchhhkkkkkkjjjjjjmmmjjjgggeeedddbbb```]]]WWWSSSKKKEEE???;;;666444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////...---,,,........................////////////000000000000111111000000///000000111/////////////////////////////////000000000111111/////////......///000000//////////////////////////////000000000000//////------------------------,,,,,,,,,---------......///...------,,,,,,,,,---------------------------------------------------,,,------......------,,,///.........---------,,,+++++++++,,,,,,---------------------------------,,,,,,------------......------............------.................................---,,,,,,,,,+++,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------.........//////........................------------------------------------------------,,,,,,---............---------------...///000111............////////////////////////////////////333333222111000///......111111111111111111111111111000000000000111333333555777888999;;;???DDDHHHIIILLLPPPSSSTTTVVVYYY[[[[[[[[[[[[[[[ZZZYYYXXXWWW[[[^^^aaadddeeefffiiijjjiiiiiihhhhhhhhhgggggggggggggggggggggffffffeeeeeeccccccccccccbbbbbbbbbbbb```___^^^\\\\\\\\\\\\\\\[[[\\\]]]]]]^^^]]]]]]]]]]]]^^^```aaabbbbbbbbbaaagggjjjnnnrrrvvv{{{}}}yyytttrrrooonnnmmmllliiigggcccaaa___]]]]]]]]]]]]^^^[[[[[[[[[]]]^^^aaacccdddccccccbbbbbbaaaaaaaaaaaa\\\ZZZVVVRRRMMMJJJHHHGGGGGGGGGFFFEEECCCAAA>>>======<<<;;;;;;<<>>===<<<<<<;;;::::::;;;<<<===AAAFFFOOOXXX___fffkkkooonnnnnnllljjjiiihhhhhhhhhcccaaa___\\\VVVOOOFFF@@@:::888777555444444444555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111//////////////////////////////////////////////////////000000000///......////////////////////////------------..................---------...//////000000000000000000000000........./////////000000//////......------......////////////////////////000000////////////000000,,,,,,,,,---------......,,,,,,,,,---------......///......---------......------------------------------------------------,,,------......------,,,------------------------***+++---...//////......,,,,,,,,,---------......***,,,......,,,,,,---///------............------..........................................//////---------...............------------------------------------------------................................................................................................////////////000000000000........................------........................................../////////////////////////////////.........------,,,------.....................---......///000000............////////////......//////000000000000............////////////111111111111111111111111111111000000111333666777666999>>>BBBEEEIIIMMMPPPSSSVVVZZZ\\\\\\\\\]]]^^^]]]^^^______`````````___```ccceeeggghhhhhhjjjllliiihhhgggfffffffffggggggdddccccccbbbbbbbbbbbbbbb`````````______^^^^^^^^^ZZZYYYXXXXXXYYYZZZ\\\^^^ZZZ[[[]]]^^^___```aaaaaa]]]^^^```cccggglllqqqtttzzz~~~zzzwwwvvvtttqqqnnngggfffcccaaa`````````aaafffeeecccbbbaaaaaabbbbbb^^^^^^___^^^ZZZVVVQQQNNNHHHGGGFFFDDDCCCAAA@@@???============<<<;;;::::::<<<@@@FFFMMMTTT\\\dddiiillllllmmmmmmmmmmmmmmmnnniiihhheeeccc___YYYRRRMMMDDDBBB>>>:::777666555555333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////////////////////////////...//////000000000000///////////////////////////------------...............---------......///000000000000000000000000000//////000000000111111111111000//////......//////////////////////////////111000///......///000111,,,,,,,,,------.........,,,,,,,,,---------......---------------...///000------------------------------------------------,,,------......------,,,***++++++,,,,,,------...***,,,---///000000//////,,,,,,,,,------.........***---///...,,,+++---000---..................---........................---.........///000000000................................................................................................................................................////////////////////////333333222222111000000000......................../////////...------,,,,,,........................000000000000000000000000000000/////////.........---......///////////////111000000///////////////............/////////000//////000000111111111222......///000111222333444111111111111111111111111333222111111333555888999>>>BBBGGGLLLPPPSSSWWWZZZWWWZZZ]]]___```___``````^^^___```bbbccccccccccccbbbdddggghhhhhhiiijjjllliiihhhgggeeeeeeffffffgggcccbbbbbbaaa```aaaaaaaaa```______^^^]]]]]]\\\\\\YYYXXXWWWWWWXXXZZZ]]]^^^^^^___aaacccdddeeeffffffcccdddfffjjjpppxxxvvvtttpppllliiihhhgggggggggfffdddbbbaaabbbbbbccc\\\^^^```aaa___ZZZUUURRRNNNLLLJJJHHHEEEDDDCCCBBB???@@@@@@@@@???>>><<<:::>>>@@@CCCGGGLLLSSS[[[```hhhjjjlllnnnnnnooopppqqqooollliiifffccc```[[[XXXNNNKKKFFFAAA<<<999777777333333333333333333333333222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000111111111111111111111111////////////////////////////////////////////////......///000000111000000000000000000000000000000////////////000000000111...............///000000000000000000000000000000000111111111111222222222222222111000000///000000////////////////////////111000///......///000111++++++,,,,,,---...//////////////////////////////////////////////////////,,,------------------,,,......------------......................................................//////////////////////////////...///000000...---///...,,,++++++,,,...///////////////////////////////////////............000000//////.........---///...---,,,,,,---...///........................,,,,,,------------------------------------------//////////////////////////////............//////222000...---,,,---...///000000//////.........------......///////////////...........................------------...//////........................//////............//////000000000000000000000000111111000000//////......222222111111000/////////000/////////000111222222///000111111111///...---111111000000000000111111666666555444444777<<<@@@FFFHHHMMMQQQTTTVVVWWWWWW]]]]]]^^^```aaacccddddddbbbbbbbbbdddggghhhgggfffhhhhhhggghhhhhhiiijjjjjjddddddddddddddddddccccccaaaaaaaaabbbaaaaaa```______^^^]]]\\\[[[YYYWWWTTTXXXXXXWWWXXXYYY[[[^^^```^^^fffmmmnnnooosssvvvvvvtttuuuyyy|||vvvuuutttrrrnnnmmmjjjgggeeedddcccbbb```ZZZ[[[\\\\\\[[[ZZZZZZ[[[SSSPPPMMMIIIEEEDDDCCCCCCDDDDDDDDDCCCBBB@@@???===@@@??????@@@DDDJJJPPPTTTWWW]]]gggnnnrrrssssssssssssrrrooollliiifffdddcccYYYVVVRRRMMMHHHBBB;;;666:::888555555555555444222666444222111111222444555111111111111111111111111111111111111111111111111111111111111111111111111111000000///...------,,,000//////...---,,,,,,,,,......//////000000111111////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////000000000000++++++,,,------...//////////////////////////////////////////////////////------............------111000000//////000000111................................................////////////////////////............/////////...///...,,,++++++,,,...///////////////////////////////////////............000/////////..................------------..............................------------------------------------------------//////////////////////////////............//////111000...---------//////000/////////............---......///////////////...........................------------...//////........................000000////////////000000000000000000000000000000000000000000////////////000000000000000111111111000000000000000000111222000000111111111000...---111000000000000111111222444444555666777;;;AAAEEELLLNNNQQQUUUXXXZZZ[[[[[[\\\\\\^^^___aaabbbcccddddddddddddeeeggghhhgggfffiiihhhggggggggggggggggggeeeeeeddddddddddddcccccc^^^^^^__________________```___]]][[[ZZZYYYWWWVVVWWWWWWWWWXXX[[[^^^cccfffmmmxxxvvvrrrnnnjjjiiiiiihhhgggbbbccccccbbb```]]][[[ZZZXXXVVVRRRMMMJJJGGGFFFFFFHHHIIIIIIHHHFFFCCC@@@???>>>???@@@BBBFFFIIILLLNNNRRRXXX```gggllloooqqqrrrrrrqqqpppmmmkkkhhhfffeeeaaa^^^ZZZUUUPPPJJJDDD@@@999777444333333444333222666555333222111111222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000///.........111111111000///.........---------...............////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000,,,,,,,,,---......//////////////////////////////////////////////////////......////////////.........------,,,,,,------...................................................////////////////////////---------------...///000///...---,,,,,,---...///////////////////////////////////////............////////////............---..................---........................///.........---,,,,,,,,,------------------------//////////////////////////////............//////111000...------...//////////////////............---......///////////////...........................------------...//////........................111111000000000000111111000000000000000000000000////////////000000000000...//////000111111222222222111000000000000000000000000111111111000///...000000000000111111222333222444666999<<>>;;;777444444444444444555555444333222111000000222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000000000333333222222111000000000//////...............---////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000////////////////////////111111111111111111111111////////////000000000000,,,---------......////////////////////////////////////////////////////////////000000000000//////,,,++++++++++++++++++,,,................................................////////////////////////,,,,,,---,,,,,,---000111......------------......////////////////////////////////////............///////////////.........,,,---...//////...---,,,........................000//////...---,,,,,,+++------------............//////////////////////////////............//////000///............/////////////////////.........---......///////////////...........................------------...//////........................111000000//////000000111////////////////////////......//////000000111111//////000000111111111111222222111000/////////000000000000111000000000000111111111111222333444555444666:::>>>BBBGGGMMMQQQRRRTTTVVVXXXZZZ[[[\\\\\\]]]]]]___```bbbdddeeefffiiihhhgggggghhhhhhfffdddeeeddddddcccccccccddddddeeeeeeeeedddccccccbbbbbb^^^^^^^^^^^^^^^^^^______```___\\\YYYVVVUUUVVVXXXZZZ^^^ccchhhmmmvvvyyyrrrmmmjjjgggccc```^^^]]]\\\[[[___]]][[[WWWUUUSSSRRRQQQSSSTTTUUUUUUSSSPPPLLLIIIEEEFFFIIIMMMOOOQQQRRRSSSQQQSSSVVVZZZ^^^dddlllqqqppppppppppppooonnnmmmllljjjhhheeeccc```\\\WWWSSSHHHDDD>>>999777777666666333333444444333222111000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222333333222222222111111111222111111111000000//////////////////000000000000////////////////////////////////////////////////////////////000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000------.............../////////////////////////////////////////////////////////000000000000////////////............//////................................................////////////////////////+++,,,......------000222........................////////////////////////////////////.....................///////////////,,,---...//////...---,,,........................000000///...------,,,,,,---------......///////////////////////////////////////............////////////........./////////.........///////////////---......///////////////...........................------------...//////////////////////////////000//////......//////000////////////////////////......//////000000111111111111111111000000//////222222111000/////////000111000000000000111111111111111222222444555777777999<<<@@@DDDHHHLLLPPPTTTTTTUUUWWWYYYZZZ\\\]]]]]]``````aaacccdddeeefffgggjjjhhhgggggggggfffdddbbbaaaaaaaaaaaabbbcccdddeeeeeeddddddcccbbbbbbaaaaaa^^^]]]\\\[[[[[[[[[[[[[[[aaaaaa```^^^[[[[[[^^^```ggglllttt{{{}}}{{{uuukkkeeeaaaaaa``````___^^^\\\[[[YYYXXXWWWVVVVVVWWWXXXYYYXXXVVVSSSQQQJJJJJJKKKMMMPPPTTTXXXZZZXXXYYYZZZ[[[^^^cccjjjooonnnooopppqqqpppooommmllljjjhhhffffffdddbbb^^^[[[RRRMMMFFF???;;;999777666222222333444444444333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111000000222222111111000000000///////////////000000000000////////////////////////////////////////////////////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000........................//////////////////////////////////////////////////////000000000000//////......------------......................................................////////////////////////***...111111...---///111........................////////////////////////////////////.....................///////////////---..................---........................000/////////...------------------...//////000000//////////////////////////////............//////.........///////////////.........///////////////---......///////////////...........................------------...////////////////////////////////////............//////000000000000000000000000////////////000000000000222222111111000//////...222111000000000000000000111111000000000111222222333333333444666888:::;;;>>>AAAFFFJJJMMMPPPSSSVVVWWWXXXYYY[[[]]]___```aaaccccccddddddeeeffffffggghhhgggeeeeeeeeeeeebbb```_________```bbbccceeefffdddccccccbbbaaa```______[[[ZZZYYYXXXWWWXXXYYYZZZ\\\___bbbbbbbbbdddiiimmm}}}|||qqqkkkgggdddbbbbbbbbbaaa___^^^\\\[[[[[[YYYYYYZZZZZZZZZYYYXXXWWWMMMLLLJJJJJJLLLQQQWWWZZZ]]]^^^______aaadddjjjnnnnnnoooppppppooommmkkkiiiggggggfffggghhhgggeeecccZZZUUUMMMFFFAAA===:::888444444444444444444555555333333333333333333333333111111111111111111111111111111111111111111111111222222111111111111111111000000000000000000000000000//////////////////...////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000........................////////////000000000000////////////............////////////////////////////////////////////////...//////000000//////...------,,,,,,,,,,,,------................................................////////////////////////***///444444111......000......////////////......////////////////////////////////////......................../////////000......------------..............................////////////............---------...///000000000//////////////////////////////............//////---......///////////////............/////////000---......///////////////...........................------------...//////////////////////////////000000////////////000000000000000000000000000000000000000000////////////111111111000000000000000000000000000000000111222111111000000000111222333444444555666888:::<<<===@@@DDDJJJNNNQQQTTTVVVXXXXXXYYYZZZ\\\^^^```bbbdddeeeeeeeeeeeeeeeeeeeeeeeeeeedddccccccccccccaaa___````````````aaabbbddddddbbbbbbaaa```___^^^]]]]]]ZZZYYYXXXXXXYYYZZZ\\\^^^^^^ccckkkpppsssxxx{{{sssnnnjjjiiihhhfffcccaaa___]]]\\\\\\[[[ZZZYYYXXXXXXXXXPPPNNNKKKJJJKKKNNNRRRUUU]]]___aaabbbcccfffiiilllnnnooooooooonnnjjjgggeeecccbbbcccfffhhhiiihhhfff```\\\VVVPPPKKKGGGBBB???:::999777555444444444444333333333333333333333333111111111111111111111111111111111111111111111111222222222111000000//////000000000000111111111111///////////////000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000///////////////.........////////////////////////////////////////////////......////////////......000000000//////000000000................................................////////////////////////+++000666666222......///......////////////......////////////////////////000/////////............---.........//////000000///...---,,,,,,---...///.................................///////////////---------...///000000111//////////////////////////////............//////------...///000000//////---.........//////000000---......///////////////...........................------------...//////000000000000000000000000111111000000000000111111000000000000000000000000111111000000//////....../////////000111111222222000000//////000111222222111111000000000111333444555555666888:::<<<>>>???AAAEEEKKKPPPSSSVVVYYYZZZWWWXXXYYY[[[]]]```bbbdddeeeeeeeeeddddddccccccccccccbbbaaabbbbbbbbb```^^^bbbaaaaaaaaaaaabbbbbbcccbbbaaa```___^^^]]]\\\\\\ZZZZZZZZZZZZ\\\___bbbdddhhhpppzzzpppooonnnkkkgggdddaaa______^^^\\\YYYXXXWWWWWWXXXRRRQQQNNNLLLLLLMMMPPPQQQ\\\^^^aaacccdddfffiiikkknnnooooooooollliiieeebbb^^^^^^```cccfffhhhgggffffffbbb]]]XXXTTTPPPKKKHHH???===999666333222222333333333333333333333333333111111111111111111111111111111111111111111111111333222222111000///......111111111111111111111222000000111111222222333333////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////............/////////000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000///...---------------//////000000///...---------///000000///......///000000////////////000000111111000000000000111111111111000000//////......////////////////////////........................///............---------...............///000000------......000111222333///000111222222111000///////////////////////////333111///---,,,---...///////////////////////////////////////000000000000000/////////............------......//////000000000000000000000000000000////////////////////////111111111000000000000000222111000000111333555666000///.........///111222111111000000000000000111111222444444333333444555555888888666999@@@EEEEEEIIIPPPQQQLLLPPP[[[___[[[ZZZ[[[\\\^^^```aaaccccccbbbaaa`````````aaabbbccc````````````aaaaaaaaaaaa^^^___aaaaaabbbaaa```______aaaaaa^^^ZZZYYY\\\___]]]\\\\\\___eeekkkppprrr{{{}}}vvvsssnnngggbbb``````___^^^[[[XXXTTTQQQSSSRRRPPPMMMKKKJJJLLLNNNUUUYYY^^^cccfffhhhkkkmmmllloooooonnnnnnmmmfff]]]]]]\\\\\\___dddhhhiiigggfffccc^^^[[[YYYVVVPPPLLLDDDAAA>>><<<:::888555333333333333333333222111000222222222222222222222222222222222222222222222222333222111111000111111111111111000///////////////......////////////.........///////////////...---000000000000000000000000000000000000000000000000111111222222222222111111//////000000000000//////000000000000000000000000///111222111000///000111000000000000111222333444222222000......000222222000000000000////////////........./////////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000///...------------...///////////////...---------///000000///......///000000////////////000000111111000000///000000000000000000000//////......////////////////////////........................///............---------...............///000000/////////...//////000000000000000111111000000000////////////////////////222111///---,,,---...///////////////////////////////////////000000000000000000/////////..................///////////////000000000000000000000000////////////////////////111000000000000000000000000/////////000111333444111000/////////000111222111111000000000000111111111333444333222222444555777:::::::::===EEEIIIIIILLLRRRSSSOOORRR\\\```\\\]]]^^^___```aaacccddddddcccbbbbbbaaaaaaaaabbbbbb___````````````aaaaaaaaa___``````aaa```___^^^]]]YYY[[[\\\[[[XXXWWWYYY\\\``````bbbgggppp{{{~~~uuunnngggeeebbb___\\\ZZZWWWUUURRRQQQPPPMMMJJJHHHHHHIIINNNSSSZZZ___ccceeegggiiiiiilllmmmmmmmmmmmmggg___XXXVVVUUUXXX]]]cccfffgggiiifffccc```___\\\WWWSSSMMMIIICCC>>>;;;999777555444444444444444333222222222222222222222222222222222333333333333333333222333222222111111111111111111111000/////////////////////////////////............///////////////...000000000000000000000000000000000000000000000000000000000111111000000000//////000000000000//////000000000000000000000000///111222111000///000111000000000000111222333444111222222111111222222111////////////000000000000....../////////000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////......------......///////////////......------///000000///......///000//////......//////000222111000000////////////000000000////////////...///////////////////////////////////////////////////............---------...............///000000111000///...............111000000//////000000111////////////////////////222111///...------......////////////////////////////////////000000000000000000000/////////......000000///////////////...000000000000000000000000////////////////////////000000000000000000111111...............///111111222111111000000000111111111111000000000111111222222333444333222222444666999<<<>>>???CCCKKKPPPPPPOOOTTTUUURRRUUU]]]```]]]______``````aaabbbbbbbbbcccccccccccccccbbbaaa```____________`````````aaabbbbbbbbbaaa```^^^\\\[[[VVVXXXZZZZZZXXXXXX\\\___hhhjjjooowwwwwwsssmmmgggccc```]]][[[TTTSSSRRRPPPMMMIIIFFFEEEHHHMMMTTTZZZ^^^aaadddeeefffjjjlllkkklllmmmhhhbbbVVVSSSPPPPPPUUU\\\bbbfffiiigggfffeeedddaaa^^^[[[YYYSSSKKKDDD@@@<<<:::888555555555555444444444333222222222222222222222222333333444444444444333333333333222111111111111111111111000////////////000000000000000//////...------......///000000000000000000000000000000000000000000000000000000000000//////000000000000/////////000000111111000000///000000000000000000000000///111222111000///000111000000000000111222333333111111222333333222111111////////////000000000000...////////////000000000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////...///////////////......---///000000///......////////////....../////////222111000//////...//////////////////////////////////////////////////////000000000000000000000000///............---------...............///000000000//////...............111000///......///000111////////////////////////111000///...---.........////////////////////////////////////000000000000000000000////////////...111000000000//////......////////////////////////////////////////////////000000000000000111111111............//////000000222222222111111111111111111111000000111111222222333333444333222333555777:::???BBBDDDIIIQQQUUUTTTRRRVVVVVVTTTWWW]]]```]]]________________________cccddddddddddddbbb```___^^^^^^______``````aaaaaaeeeeeedddbbb```^^^]]]\\\ZZZ[[[]]]\\\]]]```gggmmmvvv{{{zzztttmmmfffaaaZZZYYYWWWUUURRRNNNIIIFFFGGGJJJOOOSSSWWW\\\aaadddeeeiiilllkkklllmmmiiiddd[[[VVVPPPNNNPPPWWW^^^cccddddddeeeffffffeeecccaaa```\\\UUUNNNHHHBBB===999666666555444444444444444222222222222222222222222333444444555555444444333333333222111111111111222222111000000//////000000000000111000000///...---,,,---...000000111111111//////////////////////////////////////////////////////000000000000//////000000000111111000000000000000000000000000000000///111222111000///000111111111000000111222222333222000111333333111000222.../////////000000000111////////////000000000111//////////////////////////////////////////////////////////////////////////////////////////////////////.........//////000......///////////////...---///000000///....../////////............//////111111000///......//////.............../////////////////////////////////000000000000000000000000///............---------...............///000000...............///000000111000///......///000111////////////////////////000//////...............////////////////////////////////////000000000000111000000000////////////111111000000/////////...////////////////////////000000000000000000000000//////000000111111111111//////000000000000000000111111222222222111111111111111111111111222333333333444444444444555888;;;<<>>AAAFFFLLLQQQTTTUUUUUUYYYYYYZZZ[[[\\\\\\\\\\\\^^^______``````aaaaaaaaaaaaaaa```___^^^]]]]]]\\\```___^^^]]]\\\\\\\\\\\\]]]^^^ccckkksss}}}{{{uuummmhhhdddbbb```^^^___```cccdddccccccdddfffhhhhhheeeccc[[[SSSLLLJJJIIIKKKRRRYYY___aaabbbaaa___^^^___```bbbaaaaaa```]]]WWWOOOIIIAAA===999666555555444333444444444444444444444444555555444444444333333333222222222111111111000000111111111111111111111111000000111111111111000000222111111111111222333333111111000000000000111111111111111111111111111111111111000000111111222333222222111111111111222222111111111111111111111111222111111000000000111111111222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111222000000000000000000000000///000000111111222222222000000000111111111222222000000////////////000000000000111111111111000000000000////////////000000000000000000000000000000111111111111222222222222////////////000000000000000000000000000000000000000000000000////////////---///111111000///000111000000000000000000000000000000000000000000000000---...//////------...///000000000000000000000000////////////000000000000000000000000111111111111......////////////............//////000000111111////////////////////////000000000000000000000000111222333555555333222111111111111111111111111111222222222222222222222222333333333444666999<<<===DDDGGGLLLPPPTTTUUUUUUUUUYYYZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^_________```______^^^^^^]]]\\\[[[[[[\\\\\\[[[ZZZZZZZZZ[[[[[[\\\]]]dddnnnwwwwwwsssmmmgggcccaaabbbccceeedddeeefffhhhiiihhhfff]]]VVVOOOLLLJJJHHHLLLRRRXXX\\\^^^^^^[[[YYYYYY[[[\\\]]]___aaaaaa]]]WWWSSSHHHDDD>>>999777555444333444444444444444444444444444444444444333333333333111111111111111111111111222222111000000000000000000000111111111111000000000000000000000111111222111111000000000000111111111111111111111111111111111111000000111111222333222222111111111111222222111111111111111111111111222111111000//////000000333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000///000000111111222333333000000111111111222222222///000000000000000000///000000111111111111000000000000////////////000000000000000000000000000000000000000000111111111111000000000000111111222222000000000000000000000000111000000000/////////...,,,///111111000///000000000000000000000000000000000000000000000000000000...///000///...---...000000000000000000000000000////////////000000000000000000000000111111111111...///000000000000///...///000000111222222333333000000000000000000000000000000000000000000000000000222444555555444222000111111111111111111111111222222222222222222222222333333444555888;;;???AAAHHHJJJNNNRRRUUUVVVVVVVVVZZZZZZ\\\]]]^^^___``````^^^^^^^^^^^^^^^_________^^^^^^]]]]]]\\\\\\\\\[[[YYYZZZZZZ[[[\\\^^^`````````bbbjjjuuu~~~yyynnngggdddcccdddccccccdddfffgggfffeeeaaaZZZTTTQQQMMMJJJJJJNNNRRRVVV[[[[[[WWWTTTSSSUUUUUUWWW\\\```cccbbb^^^[[[QQQLLLDDD>>>:::777444333555555555555555555555555333333333333222222222222000000000111222222333333555444333111000000000000000000111111111111000000///////////////000111111111111000000000000111111111111111111111111111111111111000000111111222333333222222111111222222333111111111111111111111111111111000000000111222222333333333222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222222222222222222222222222222///000000111222222333333000111111111111222222222000000111111111111000000000000111111111111000000000000////////////000000000000000000000000000000////////////000000000000000000111111222222222333000000000000000000000000111111000000/////////...,,,...111111000//////000000000000000000000000000000000000000000000000000///000111000///...///111000000000000000000000000////////////000000000000000000000000111111111111111222333444444333222111111111222333444444555555111111111111111111111111000000000000000000000000000222444666666444222000111111111111111111111111222222222222222222222222333333444666999===AAACCCJJJLLLOOOSSSVVVWWWWWWWWWZZZ[[[]]]___```aaabbbbbb^^^^^^^^^_______________^^^^^^]]]]]]]]]]]]\\\\\\YYYZZZ\\\^^^aaadddfffhhhkkknnnwwwsssllliiibbbaaa```aaacccdddcccbbbeee___ZZZWWWRRRMMMKKKNNNNNNSSSYYYZZZUUUQQQOOOPPPQQQSSSXXX___cccdddbbb___WWWRRRIIIAAA<<<888555333555555555555555555555555333333333222222222111111//////000111222333333444888777444222111111111111000000111111111111000000000000000000000111222222111111000000000000111111111111111111111111111111111111111000111222222333333222222111111222222333111111111111111111111111000000000111222333555555333333222222222222333333...000111111111000111222333222111000000111222333111111111111111111111111222222111111111111111222333333222111000000000000222222222111111111000000111111222222222111111000111111111111111000//////////////////////////////000000000000000000000000000000//////......------////////////000000000000111111000000//////......111///......//////...---000000000000000000000000222111111111000000//////111111222111...------...222111111111000000//////000000000000000000000000000///...------...///000000000000000111111111111111111111111111000//////000000000000////////////111111222333555666777777666444222000//////000111000000000000000111111222111222333333333333222111444333222000000000000111666555333222222222222333222444555777999>>>DDDIIINNNQQQTTTUUUTTTUUUXXXZZZ___^^^]]]]]]]]]]]]^^^_________^^^]]]]]]]]]]]]^^^\\\]]]^^^]]][[[[[[[[[\\\]]]``````___dddnnntttvvv~~~vvvkkkhhhfffbbb___^^^^^^aaabbb```^^^\\\XXXTTTPPPMMMKKKKKKOOOSSSWWWWWWTTTOOOKKKOOOPPPTTT[[[aaadddccc```^^^\\\VVVOOOHHH@@@:::777888666444444555555444333333333333333333333333333444333222222111111222222111111111111111111111111444333222222111111222222444333222000000000000111111111111111111111111111000000000000000000000000222222222111111111111111000000000000111111111111222222222222222222222222000111111111111222222222555444222111111111222222222222222111000000222333333222111111111111222333222222222222222222222222222222111111111111222222333333222111111111222222333222222222222111111111111111222222222111111000111111111111111000//////000000000000000000000000000000000000000000000000111111111000000000//////////////////000000000111111111000000////////////111111000000000000///...000000000000000000000000111111111111000000000///222333333222000///000111111111111111000000000///000000000000000000000000000000///.........//////////////////000000000000111111111111111000//////000000000000000000000///111111222333444555555666666555333111000000111222000000000000000111222222111222333333333333222111222222111000000111222333333333222111222333444555555777999;;;>>>CCCIIIMMMOOORRRTTTUUUUUUUUUXXX[[[^^^]]]\\\\\\\\\\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]___```___^^^^^^___aaabbbgggjjjlllrrr~~~{{{zzzzzz|||wwwiiieeeaaa______`````````___^^^]]][[[XXXTTTQQQOOOKKKMMMPPPSSSTTTSSSPPPOOONNNNNNPPPUUU[[[```aaaaaa___]]]YYYTTTLLLEEE>>>:::999777555555666666666555333333333333333333333333444333222222111222222222111111111111111111111111444333222222111111222222222111111000000111222333111111111111111111111111111111111111111111111111111111111111111111222222000000000000111111111111222222222222222222222222111111111111222222222222444444222111111111222222333333222111111111222222333333222222222222333333444444444444444444444444222222222111111222222333333333222222222333444444333333333333222222222222000111111222222222111111111111111222111111000///111111111111111111111111000000000000000000000000333222222222222111111111/////////000000000111111111000000000000/////////222111111111111111000000000000000000000000000000111111111111000000000000111222333222111000111222111111111111000000000000000000000000000000000000111000//////.........///........./////////000000111111111222111111000///000000000000000000000000111111222222222333333333666555333222111222333333000000111111111222222222111222222333333222222111111111111111222333444555111111111111222444666777999;;;>>>AAADDDIIINNNRRRPPPRRRUUUVVVVVVWWWYYY[[[]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]\\\\\\]]]___aaadddlllsssvvv}}}pppiiibbb___aaabbbaaa___]]]]]]^^^^^^\\\YYYVVVTTTMMMNNNOOOPPPQQQSSSTTTUUUPPPNNNMMMOOOUUU[[[___aaa```___^^^ZZZSSSLLLEEE@@@;;;999666666777888888777444444444444444444444444444444333222222222222222222222222222222222222222444333222222111111222222000000000000111222333444111111111111111111111111111111111111111111111111000000000111222222222333000000000111111111222222222222222222222222222222111111111111222222222333444333333222222222222333222222222333444444222111444333333333333333333444333333333333333333333333333222222222222333333444333333333333333444555666444444444333333333222222000000111222222222111111111111111222222111111000111111111111111111111111000000000000000000000000222222222222222222222222//////000000000111111111000000000000000000000000000111222111000000000111////////////////////////111111111000000000000000...///000000///...000111111111111000000000000000////////////////////////111111000//////.........////////////000000000000111111111222222111111000000000000000000111111111222222111111111111111111444444333222222222333333111111111222222222222222222222222222222222222222222222222222333333444444111111111111333555777888:::===AAADDDHHHLLLQQQTTTRRRSSSUUUVVVXXXYYY[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[YYYZZZZZZZZZZZZ\\\```ccchhhsss}}}uuuhhhbbbbbbccc```]]][[[\\\^^^___^^^]]]ZZZYYYTTTSSSQQQPPPQQQTTTWWWZZZVVVSSSOOOMMMPPPUUU[[[______``````___ZZZSSSLLLHHH===;;;888777777888888888444444444444444444444444444444333222222222222333222222222222222222222222444333222222111111222222000000111111111222222333111111111111111111111111111111111111111111111111//////000111222333333333000000111111111222222222222222222222222222222222111111111222222222333333333333333333333333333333222222222555777666333000444444444555555444444444333333333333333333333333333333222222333444555555333333333333444555666666444444444333333333222222///000111222222222222222111111222222222222111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111111...000111111///...000222////////////////////////000000000000000000111111...///000000///...000111000000000000000000111111////////////////////////111111000000000//////...000000111111111222222222111111222222222222111111///000000000111111111222222222111111111111000000111111111111111222222222111111222333444333333222222222222222222222222222444444444444333333222222444333333333333555777888;;;>>>CCCGGGJJJMMMQQQTTTTTTUUUVVVWWWZZZ[[[\\\\\\^^^__________________^^^^^^^^^]]]\\\\\\\\\\\\\\\ZZZ[[[[[[\\\^^^bbbhhhlllttt}}}}}}sssgggcccaaa^^^ZZZYYY[[[\\\^^^^^^^^^\\\[[[YYYVVVRRRPPPPPPSSSWWW[[[[[[XXXSSSNNNMMMOOOTTTWWW\\\^^^```aaa^^^YYYSSSOOOCCC???;;;999888888888777555555555555555555555555555444333333222222333333222222222222222222222222444333222222111111222222222222222222111111000000111111111111111111111111111111111111111111111111//////000111222333333333111111111111222222222222222222222222222222222222111222222222222333333333333333333333333333333333:::777555666777777444111555555666666666666555555222222222222222222222222333333333333444555666666444444333333333444555555333333333333222222222222///000111222222222222222000111222222333222222222000000000000000000000000111111111111111111111111/////////000000000000000000000000111111111222222000000000111111111111222---000222111///...000333000000000000000000000000000000000000111111111111111222333222111000111222000000000000111111111111000000000000000000000000///000000111111000000///111111111222222222333333000111222222333222222222///000000111111222222222222222111111111111111111000000000111111222222222111222333444555444333333333222222111111222222333555555555555444333222111555555444444555666888999===@@@FFFJJJLLLOOOQQQSSSVVVVVVVVVXXX[[[]]]^^^]]]______````````````______^^^^^^]]]\\\\\\\\\\\\\\\WWWYYY[[[^^^cccjjjsssyyy|||zzzyyyxxxzzz~~~vvvllleee___[[[[[[[[[\\\]]]]]]]]]]]]]]][[[XXXTTTQQQQQQTTTXXXZZZ^^^\\\XXXSSSNNNLLLMMMOOOVVVYYY]]]______\\\XXXUUUKKKGGGAAA===:::999888777666666666666666666666666555444444333333333333333333333333333333333333333444333222222111111222222222333333222222000//////111111111111111111111111222222222222222222222222000000000111222222222333111111111222222222222333222222222222222222222222222222222222333333333333222333333444444444444333HHHAAA999555666777666444555666777777777777666555444444444444444444444444333333333333444555666777555444333333333333333333333222222222222111111111//////000222222333333222000111222222333333333222111111111111111111111111111111111111111111111111/////////000000000111111000000111111111222222222000000111111111222222222---111333222///...111444000000000000000000000000///000000000111111111111222333333222000///000111///000000000111111111111000000000000000000000000......000111222222111111000111111111111222222222000111222222333333333222///000000111111222333333111111222222222222222222///000111222333333333333111222444555666555444333333333222111111222333333444444555666666555444333444444444555777999<<<===AAAEEEJJJNNNPPPRRRSSSTTTXXXWWWVVVYYY]]]______]]]^^^^^^___``````___^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[YYY[[[```fffooo{{{~~~qqqgggbbb^^^^^^]]]\\\]]]]]]^^^___\\\ZZZXXXVVVWWWYYY\\\___aaabbb```[[[TTTOOOLLLLLLQQQTTTXXX\\\]]]\\\ZZZYYYTTTOOOHHHBBB>>>;;;999888666666666666666666666666555555444333333333333444333333333333333333333333444333222222111111222222000111222222222222000000111111111111111111111111222222222222222222222222111111111111111111222222111111111222222222333333222222222222222222222222222222222333333333444444222222444555555555444444TTTJJJ<<<444333666777777555666777888888777666555555555555555555555555555333333333444555666777777555444333333222222222222222222222111111111000000//////000222222333333333000111222333333333333333222222222222222222222222111111111111111111111111//////000000111111111222000111111111111222222222000000111111222222222222...222555444000///333666000000000000000000000000//////000000111111111222111222222111...------...//////000000111111111222000000000000000000000000,,,...000111222222222222000000000000111111111111000111222333333333333333///000000111222222333333111111222222222333333333000111222333444555555555111222444666666555444333444333222111111222333444222333444666666666666555333333444666888<<>>999666777777555333444555555666666555555444555555444444444555555666666555444333333333555555666444333333333333222111222222222333333333444444///000000111222222333333333333555555555555333333444444444333333333222222000000000000000000000000222222111111111111111111000000000000000000000000000000111222222222222111222222222111111111111000111111111111111111111111222111000//////000111222111111111000000000000000//////000111111111111000000000111111111111000000////////////////////////444333333222111000//////000111111111111222222222222222222111111111000000111111222222222333333333000111111111111222222222222222222222111111000000222222333333333444444444222222333444444444333333555555666777:::===@@@BBBLLLMMMOOOQQQSSSSSSSSSSSSVVVWWWYYY\\\^^^```aaaaaabbb___\\\[[[\\\\\\[[[XXX]]][[[ZZZYYY[[[]]]^^^^^^dddkkkxxxzzzpppiiiaaa^^^___```^^^[[[ccc```]]]]]]___aaabbbccccccddddddccc___YYYRRROOOJJJMMMQQQVVVYYY[[[\\\]]]XXXWWWTTTOOOIIIBBB<<<999:::999888888888888666444555555444333333333333444333333333333333333333333333333333333333333333333222222222222222222222222333222111000000111222333222222222222222222222222111111222222222333333333111111000000111222333333111222222333333444444555111222333333444444333333333333333444444444555555;;;888555444666777777666555555666666666666555555666555555555555555666666666555444333333333444555666444333333444444333222333333333333333222222222333333333222222222222222222333444555555444333222444333333333222222222222111111111111111111111111222222111111111111111111111111111111111111111111000000111222222222222222222222222111111111111000111111111111111111111111000000111222222111000000111111111111000000000000////////////////////////111111222222222222111111111111111111111111111111333333222222111000000000000111111111111222222222222222222111111111000000111111111111222222222333111111111111222222222222222222222222111111111000222222222222333333333444222222333444444444444333555666777:::===AAADDDFFFMMMOOOQQQSSSTTTUUUUUUUUUWWWXXXYYY[[[]]]^^^_________]]][[[[[[]]]]]]\\\ZZZXXXWWWWWWXXXZZZ\\\]]]]]]lllwwwxxxnnnhhheeedddbbbaaa```^^^[[[[[[]]]```bbbcccdddeeeeeeddd```[[[UUUQQQLLLMMMNNNPPPRRRVVVXXXZZZZZZYYYWWWTTTNNNGGGAAA===<<<:::777777777777666555666555444444333333444444333333333333333333333333333333333333333333333333111111111111111111111111333222111000000111222333222222222222222222222222111111222222222333333333111111111111111222333333555444444333333222111111222222333444444444444333333333444444444555555555888666444444666777888888777777888888888888777777888777777666666666777777888888777666555555555666777666555555666666555444666555555444444333222222666555555444333222222111222333333444444333333222333333333222222222111111111111111111111111111111111111222222222222222222111111111111111111111111000111111222222222222222222222222111111111111000111111111111111111111111///000333555555333000///111111111111111111111111333222111////////////000222222333333333333222222111111111111111111111111111111111111111111111111000111111111111222222222222222222111111111111111000000000111111111222222111111111111222222222333222222222222111111111111111111222222222333333333333333333444444444555555666777999===AAAFFFIIIKKKPPPQQQSSSUUUVVVWWWVVVVVVWWWXXXYYY[[[\\\\\\\\\\\\\\\[[[ZZZ[[[]]]]]]\\\ZZZVVVVVVWWWYYY\\\```ccceeeuuuxxxooojjjgggfffccc```\\\[[[\\\___```aaaeeeeeefffeeebbb]]]XXXUUURRRPPPNNNLLLNNNQQQVVVYYY[[[\\\\\\ZZZUUUOOOHHHDDD>>>;;;888666666777777666666555444444333444444444333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222111111222222222333333333222111111111111222222333444444444333222222111111222222333444444444444444333444444444444555555555;;;:::999999999:::::::::<<<<<<============<<<<<<<<<<<<;;;:::::::::;;;;;;===<<<;;;::::::999999888999777666777888888777555666666555555555444444444555555555444333333222222222333333333333333333222333333222222222111111111111111111111111111111111111111222222222222222333111111111111111111111111000111222222333333222222222222222111111111000000111111111111111111111111000111333444444333111000000111111111111111222222888666444111000111222222111222222222222222222111111111111111111111111111000000111111111222222222000000111111111222222222111111111111111111111111///000000000000111111111111111111222222222333333222222222222222222222222111111111222222222333333333333333444444555666666666888;;;@@@EEEJJJNNNPPPQQQRRRTTTVVVWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[[[[[[[YYYXXXZZZZZZZZZ\\\```gggooottt}}}rrrllliiiiiieee___\\\\\\\\\]]]]]]cccdddeeedddbbb^^^ZZZXXXXXXVVVRRRPPPPPPRRRVVVXXX[[[\\\^^^^^^ZZZUUUOOOKKKCCC???:::777777777777777666666555444444444444444444444444444444444444444333333333333333333333333555555555555555555555555222222222222222222222222222222222222222222222222111111222222222333333333222222222111111222222333111111111222333333444444222333333444555444444444444444444444555555555555BBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<;;;999888888999888777555444444444444444444444444444444444444444444444444333333333333333333333333333333333222222222111111111111111111111111111111111111222222333333333333111111111111111111111111111111222333333333333222222222222111111111000000111111111111111111111111333222222222222222222333000000111111222222222333999777444222111111111222000000111111111111000000000000000000000000000000000000000111222222333333000000111111111222222222111111111111111111111111///000000000000111111111111222222222222333333333222222222222222222222333111111222222222333333333444444444444555666777888777999===BBBHHHLLLPPPRRRRRRSSSTTTVVVWWWWWWWWWVVVYYYYYYZZZZZZZZZYYYYYYXXXYYYYYYZZZZZZYYYXXXXXXXXX\\\]]]]]]```eeeooo{{{tttnnnkkkggg```\\\ZZZ[[[[[[[[[```aaabbbbbbaaa^^^[[[ZZZZZZYYYWWWUUUTTTUUUUUUVVVXXXZZZ]]]^^^]]]XXXSSSPPPIIIEEE???;;;999999888777666666555444444444444555444444444444444444444444333333333333333333333333555555555555555555555555222222222333333222222222222222222222222222222222111111222222222333333333333333222222222222222333000000111222222333333444333333444555555555444444444444444555555555666666JJJMMMOOOQQQQQQSSSUUUWWWSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPLLLLLLKKKJJJIIIGGGEEEDDDBBB@@@???>>>>>>===;;;999666666666666555555555555555555555555555555666666555444444333333444444555444444444333333333222222222222222222222222222222111111222222333444444444222222222222222222222222111222222333333333333333222222222111111111111000111111111111111111111111333222111000000111222333000000111111222333333333555444222000////////////000000000111111000000000////////////////////////000000111111222222222333000111111111111222222222111111111111111222222222000000000111111111222222222222222222333333333333222222222222333333333333222222333333333444444444555444444444555777888:::;;;===AAAFFFKKKOOORRRSSSSSSTTTVVVWWWXXXXXXWWWWWWYYYYYYZZZZZZZZZZZZYYYYYYYYYZZZZZZYYYXXXXXXZZZ\\\^^^aaaeeeiiiooo{{{|||nnniiibbb]]][[[[[[\\\\\\]]]^^^___``````^^^]]][[[XXXXXXXXXWWWVVVUUUTTTTTTVVVXXX[[[]]]]]]ZZZWWWUUUOOOKKKFFFAAA>>>;;;999777777666555555444444555555444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333222222222222222222222222222222111111222222222333333333444333333222222222222333333333333222111111000000333333444555555555555555444444555555555666666666WWWZZZ^^^______```bbbeeebbbbbbccccccccccccbbbbbbbbbaaa```___^^^^^^^^^^^^[[[[[[[[[ZZZXXXUUUSSSRRRQQQOOOMMMKKKKKKIIIGGGEEEAAAAAA???>>><<<;;;:::999999999999888888777777666666555555444444555555666555555555444444444333333222222222222222222222222111111222222333444444555222222222222222222222222111222333333444444333333222222222111111111111000111111111111111111111111111111111111111111111111000000111222222333444444333222222111000//////...000111111222222111111000000000000000000000000000111111111111111222222222000111111111111222222222000000111111111222222222111111111111222222222333222222222333333333444444222222222333333333444444333333444444444555555555555555444444555777999;;;???BBBEEEJJJNNNQQQSSSTTTUUUVVVWWWYYYYYYYYYYYYXXXYYYZZZZZZ[[[[[[ZZZZZZZZZYYYZZZZZZZZZYYY[[[```dddfffmmmvvv}}}|||vvvlllddd___]]]\\\\\\\\\]]]^^^___```___^^^]]]XXXXXXXXXWWWVVVVVVVVVVVVUUUWWWYYY\\\]]]\\\ZZZYYYUUUQQQLLLFFFBBB>>>999666777666666555555555555555555555555555555555555555333333333333333333333333222222222222222222222222222222333444444333222222222222222222222222222222111111222222222333333333555444333222222222222222333333222222111000000000333444444555555555555555555555555555666666666666cccfffiiiiiigggfffhhhjjjllllllmmmmmmmmmmmmlllllllllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhgggeeeccc```^^^___]]]ZZZXXXWWWUUUSSSPPPMMMLLLJJJGGGDDDBBB@@@???>>>===<<<;;;999888777666777666555444444555666777666666555555555444444444222222222222222222222222111111222333333444555555222222222222222222222222111222333333444444333333222222222111111111111000111111111111111111111111...///111333333111///...000000111222333333444444333333333333333222000000222222222333333222222222111111111111111111111111111111111111111111111111000111111111111222222222000000111111222222222222111222222222222333333333222222333333333444444444222222222333333444444444444444444555555555666666666555444444555777:::;;;CCCEEEIIIMMMPPPSSSTTTUUUWWWXXXYYY[[[[[[[[[ZZZZZZYYYZZZZZZ[[[[[[[[[[[[[[[XXXZZZ[[[ZZZ[[[___eeekkkpppzzzxxxmmmeee```\\\[[[\\\]]]^^^````````````___[[[ZZZXXXWWWWWWXXXYYYZZZUUUVVVYYY[[[]]]]]]\\\\\\XXXUUUOOOJJJEEE???:::666777777666555555555555555555555555555555555555555333333333333333333333333444444444444444444444444222222444444444444222222222222222222222222222222111111222222222333333333555444333333222222222222000000000111222222333333333444555555666666555555555555555555666666666777mmmnnnnnnmmmlllmmmppprrrssssssrrrrrrqqqqqqqqqpppssssssqqqpppooonnnnnnnnnnnnmmmkkkiiigggffffffggggggffffffeeedddbbbaaa```^^^\\\YYYUUUQQQNNNLLLKKKJJJHHHDDDBBB@@@>>>;;;888999999888777777777777777666666777777777666555444444444333333333333444444444444444333333222222222444444444333333222222222222111000000000111222333222222222222222222222222111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111222444555555444222111333333333222222111111111111111111111111111111111111111111222333333111...222222222111111000000000222222222222222222222222000000111111111222222222444444444333333222222222333333444444555444444444777666555666777:::<<<>>>IIIKKKMMMQQQTTTVVVXXXYYYVVVWWWYYY[[[\\\]]]\\\\\\ZZZZZZZZZ[[[ZZZZZZYYYXXXZZZYYYZZZ^^^aaaeeepppzzzuuuiiibbb^^^\\\ZZZZZZZZZ[[[^^^___^^^]]]\\\ZZZVVVUUUVVVWWWXXXWWWTTTTTTVVVWWWYYY\\\^^^___]]]ZZZUUUPPPKKKEEE@@@<<<===;;;888666666777666555555555444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333444444444333333333333333333333333333333333333444444555666444444555555777888::::::ooopppppppppooooooqqqsssttttttssssssssssssssssssuuutttsssrrrqqqppppppppppppooommmkkkjjjiiijjjjjjkkkkkkkkkkkkjjjhhhgggfffeeeccc```]]]ZZZWWWVVVUUUUUUSSSPPPNNNMMMJJJGGGDDD???>>>===;;;:::999888888555555555555555555555555444444333222222222222333444444444333333333333333444444444333333333222222222222111111111222333444222222222222222222222222111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111222333444444333222111333333333222222222111111111111111111111111111111111000000111333333222111333333222222222111111111222222222222222222222222111111111222222222333333444444444333333333222222333333444444555555444444777777777888:::===???AAAJJJLLLNNNQQQTTTVVVXXXXXXWWWXXXYYY[[[\\\\\\\\\[[[YYYZZZZZZ[[[[[[[[[[[[[[[]]]\\\^^^dddjjjsssyyynnneee```\\\\\\]]]___aaabbb```______\\\YYYWWWWWWVVVUUUSSSSSSSSSSSSUUUVVVXXXZZZ[[[\\\ZZZVVVSSSOOOJJJEEE@@@===;;;888666666666666555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333333444444444333333333333333333333333444444333333333444555555444444444555666888::::::rrrssstttsssrrrrrrtttvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuutttttttttttttttsssrrrpppnnnmmmlllmmmmmmnnnnnnnnnooonnnmmmmmmlllkkkjjjgggeeecccaaa```______^^^\\\[[[ZZZWWWTTTPPPKKKJJJHHHEEECCC@@@>>>===999888777666666666666666666555444333333333333333333333333444444444444444444444444444444333333333333222222222222333444555333333333333333333333333222222222222222222222222333333222222111111000000111111111111111111111111111111111111111111111111222222222222222222222222333333333222222222222111111111111111111111111111222111///000222333333333333333333333222222222222222222222222222222222222222222222333333333444444444444444444333333333333333333444444555555555555777888999:::===AAADDDFFFMMMNNNPPPRRRTTTVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYYYYZZZZZZ[[[\\\\\\]]]]]]\\\```hhhssszzzlllbbb^^^]]]]]]^^^___```^^^]]]aaa^^^\\\ZZZXXXUUUQQQOOOPPPOOOPPPPPPRRRTTTVVVWWW[[[ZZZYYYXXXVVVQQQKKKGGG???<<<888666666666666555555555555444444444444333333333333333333333333333444444333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333555555444444444444444444333444444555666888:::;;;tttvvvvvvvvvuuutttvvvwwwuuuuuuuuuvvvvvvwwwwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwuuussspppooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmllljjjhhhgggfffeeeeeedddcccbbbbbbaaa___[[[XXXYYYXXXUUURRRNNNKKKHHHFFFBBB@@@>>><<<:::999999999777777666555555555555555333333444444555555666666555555555444444444444444333333333333444444555555333333333333333333333333222222222222222222222222444444333222111111000000111111111111111111111111111111111111111111111111222111111000000111111222222222222222222222222222111111111111111111111111555333000000111222333222333333333333333333333333222222222222222222222222333333333444444444555555444444444444444444333333333333444444444555666666777888:::===@@@DDDHHHJJJOOOPPPQQQSSSTTTUUUVVVVVVYYYYYYZZZZZZZZZZZZZZZZZZ[[[ZZZYYYYYYZZZ[[[]]]^^^``````eeeooo}}}yyyooogggddd___]]]]]]]]]]]]]]]___^^^\\\[[[YYYVVVQQQNNNLLLKKKKKKLLLMMMPPPSSSTTTZZZ[[[\\\\\\[[[WWWQQQLLLBBB>>>:::777777777666555555555555555444444444444444444444444444444444444444444444444444333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444444555444444444444444444444444777666555444444444444444333444444555777999:::<<>><<<;;;888888777666666666666777444444444555555666666666555555555555555555555555333333444444555555555555333333333333333333333333222222222222222222222222555444444333222111000000111111111111111111111111111111111111111111111111222111111000000111111222222222222222222222222222111111111111111111111111777555222111111222111000333333333333333333333333222222222222222222222222333333444444444555555555444444444444444444444444444444333444444666777888777888;;;>>>CCCGGGJJJLLLQQQQQQSSSTTTUUUUUUVVVVVVYYYYYYYYYYYYYYYYYYZZZZZZ\\\[[[YYYXXXYYY[[[^^^```ggghhhooo{{{zzzsssiiiaaa]]]]]]^^^___\\\[[[[[[[[[[[[XXXTTTQQQIIIIIIHHHIIIJJJMMMQQQSSSXXXZZZ\\\^^^^^^ZZZTTTOOOHHHCCC>>>:::888888777666666666555555555444444444444444444444444444444444555555555444444333333333222222222222222222222222333333333333333333333333444444444444444444444444333333444444444555555555444444444444444444444444777666555555444444444444444444555666888:::<<<===tttvvvwwwwwwuuuttttttuuussssssssssssssssssttttttssssssttttttuuuwwwxxxyyyxxxwwwtttrrrppppppooopppoooppppppqqqqqqqqqppppppppppppooonnnmmmmmmmmmmmmkkkiiihhhggghhhgggfffdddeeeeeedddbbb```\\\YYYWWWWWWVVVSSSPPPLLLHHHDDDBBB===<<<;;;999888777777777555555555666666666666666555555555666666666666666222333444444555555444444333333333333333333333333333333333333333333333333444444333333222222111111111111111111111111111111111111111111111111111111222222222222222222222222111222222222222333333333111111111111111111111111777555333222222222111000222222222222333333333333222222222222222222222222333333333444444444555555444444444444555555555555444444333333444666888999888999===AAAEEEIIIMMMNNNQQQRRRSSSUUUUUUVVVVVVVVVYYYXXXXXXXXXXXXYYYZZZ[[[\\\[[[YYYYYY[[[___cccfffllloooxxxtttggg___[[[[[[[[[YYYYYYZZZ[[[\\\ZZZWWWUUULLLKKKIIIHHHIIIKKKNNNPPPSSSUUUXXX\\\]]][[[WWWSSSOOOJJJCCC>>>;;;:::888777666666666555555555444444444444444444444444444444666666555555444333333333222222222222222222222222333333333333333333333333444444444444444444444444333444444444555555555555444444444444444444444444666666555555444555555555555555666888:::<<<>>>???rrrtttuuuuuusssrrrrrrrrrqqqqqqqqqpppppppppppppppppppppqqqrrrsssuuuwwwxxxuuutttssssssssstttuuuvvvsssssssssttttttsssrrrrrrrrrrrrqqqpppoooooooooooonnnllliiihhhiiijjjjjjjjjiiiiiijjjiiihhhfffcccbbbccccccbbb```]]]XXXSSSPPPJJJHHHEEEBBB>>><<<:::999777777777666666666666666555555666666666777777777111222333444555444444333444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111222333444444333222111111111222222222333333333111111111111111111111111333222222333444444333111111111111222222222333333222222222222222222222222222333333333444444444444444444444444555555555666555444333333444666999::::::<<<@@@DDDHHHLLLOOOPPPQQQRRRSSSUUUVVVWWWWWWWWWXXXWWWWWWWWWXXXZZZ[[[\\\[[[ZZZZZZ[[[___eeelllppptttzzzuuuiiiaaa[[[YYYYYYYYYYYYZZZ[[[[[[YYYWWWRRRPPPLLLIIIHHHIIIKKKLLLLLLNNNRRRWWW[[[\\\ZZZXXXVVVPPPHHHBBB>>>;;;:::999666666666666555555555555555555555555555555555555666666666555444444333333333333333333333333333333444444444444444444444444555555555555555555555555444444444444555555555555555555555555555555555555666555555555555666666777666777888999;;;>>>@@@AAAqqqrrrttttttrrrppppppppppppooooooooonnnmmmmmmmmmnnnnnnoooppprrrtttvvvwwwsssrrrrrrsssuuuwwwyyy{{{tttttttttttttttsssrrrrrrrrrrrrqqqoooooonnnnnnnnnpppmmmiiihhhiiikkkllllllmmmnnnooopppooonnnllljjjlllmmmnnnmmmjjjfffaaa^^^VVVSSSOOOJJJEEEAAA>>>===888888777777666666555555555666666666777777888888111222333444444444333222444444444444444444444444333333333333333333333333333333333333333333333444111111111111111111111111111111111111111111111111111222444555555444222111111111111222222333333333111111111111111111111111000000111333666777555333000000000111111222222222222222222222222222222222222222222333333333444444444444444555555555666666555444333333444666999;;;<<<>>>BBBGGGKKKNNNQQQRRRQQQRRRTTTUUUVVVWWWXXXXXXWWWWWWVVVWWWXXXZZZ\\\]]]ZZZZZZZZZ]]]bbbkkksssxxxyyymmmddd^^^ZZZYYYXXXYYY[[[[[[ZZZXXXXXXTTTPPPKKKHHHGGGHHHIIIFFFIIIMMMTTTZZZ]]]]]][[[ZZZTTTKKKDDD???===;;;999777666666666555555555555555555555555555555555555777777666555444444333333444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555666666555555555555555555555555555555555555555666777888777777888:::<<>><<<;;;;;;;;;:::777555888777666555555666777777777666666555555555666666444444555555444444333222555555555444444333333333111222222333333333222222444444444333333333222222222222333333333333444444333222222222111000000000333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333555444222111111222444555222333333444555666777777444444444444444444444444555777888999888999:::<<<===AAAFFFJJJLLLMMMOOOPPPUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXZZZ\\\]]]]]]\\\[[[[[[^^^ccclllwwwyyyjjjaaa]]]]]]]]][[[YYYXXXZZZ\\\YYYUUUPPPKKKIIIGGGEEEDDDGGGIIILLLPPPTTTXXX[[[]]]\\\XXXSSSLLLEEE???;;;999888777666777888888666444888888777777666666666555333333444555666666555555555555444444444444555555555555555555555555555555222222333333333333444444666666555555555666666777777777666666555555444444666666555555555666666777666777888;;;===@@@CCCEEEooonnnlllkkkkkkiiieeecccaaa``````___^^^^^^^^^^^^]]]___bbbccccccdddgggiiijjjllloooppppppqqqsssuuutttsssrrrpppoooooooooooorrrsssssssssrrrqqqqqqpppoooooooooooooooooooooooopppppppppqqqrrrssssssttttttuuuvvvvvvuuutttrrrqqqpppnnnkkkgggccc]]]WWWRRRJJJGGGBBB>>><<<;;;999777999888777666666777888888666555555555555555666777444555555555555444333333555555555444444333333333333444444444444444444444444333333333222222222222222222333333333333444444222222222222111111111111333333333333333333333333111111222222222222222222333333333333333333333333333333333333333333333333444444333222222333444444333333333333333333333444444444444444444444444444555666888888888999;;;===@@@DDDIIIMMMNNNPPPQQQSSSUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXZZZ\\\]]]]]]\\\\\\```gggnnnxxx|||qqqgggeeebbb___^^^]]]]]]]]]\\\YYYTTTPPPMMMJJJFFFDDDFFFGGGJJJMMMQQQVVVYYY[[[]]][[[WWWQQQKKKEEE@@@>>>999888777888999999777666666555555555444444444444444444444555555555666666555555444444444444555555555555555555555555555555333333444444444555555555666666666666666777777888666666666666666555555555666666666666666777777888777777999;;;>>>AAACCCEEEfffdddbbbaaa```^^^[[[XXXUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUWWWWWWXXXZZZ]]]```bbbeeehhhkkklllnnnppprrrqqqpppooonnnmmmmmmmmmmmmnnnnnnoooooooooooooooooopppqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrsssuuuvvvwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwvvvtttrrrpppmmmiiiccc___ZZZUUUMMMGGGBBB???===;;;999999777777777777888999555444444444555666666777555555555555555444444333555555444444444444444444444444444444444444444444333333333222222222111111222222333333333333444444111111111222222222222222333333333333333333333333222222111111111111111111333333333333333333333333333333333333333333333333333333444444444444333333444444444333333333222222444444555555555555555555444666888888888:::<<<>>>CCCFFFKKKNNNPPPQQQRRRTTTUUUUUUVVVVVVVVVWWWWWWWWWXXXYYYZZZ\\\]]]^^^]]]]]]aaajjjuuuvvvooogggbbb___^^^[[[YYY^^^\\\ZZZWWWTTTOOOIIIEEEEEEEEEFFFHHHLLLRRRVVVYYY]]]\\\ZZZWWWQQQKKKEEEBBB<<<:::888888999:::999777555555555555444444444444666555444444444555666777555555444444444444555555555555555555555555555555444555555555555666666666666666666666666777888888555555555666666666666666666666666666666777888888888888:::===???BBBDDDEEEZZZXXXVVVUUUTTTSSSPPPNNNNNNOOOPPPRRRSSSTTTUUUUUUSSSSSSRRRPPPOOOPPPRRRUUUWWW[[[```dddhhhkkkooorrrqqqqqqpppnnnmmmllllllkkkiiiiiijjjkkkmmmnnnpppqqqttttttttttttttttttttttttrrrssstttuuuwwwxxxyyyzzzyyyyyy{{{|||||||||{{{{{{wwwvvvuuutttssspppkkkhhhfffaaaZZZSSSNNNIIIEEEBBB<<<;;;999888777777888888444444444444555666777777555666666666666555444444666555444444333444555555333333222222222222222222333333222222222111111111222222222333333333444444111111111222222333333333333333333333333333333333333333222222111111000000333333333333333333333333333333333333333333333333222333444666666444333222666666666666666555555555555555555555555666666666555666888999999;;;???AAACCCGGGKKKNNNPPPPPPQQQSSSVVVVVVVVVWWWXXXXXXXXXYYYYYY[[[]]]^^^^^^^^^```aaaiiiuuurrrgggbbb```\\\YYY^^^]]]\\\\\\YYYTTTMMMHHHFFFEEEDDDEEEIIINNNTTTWWWZZZ[[[[[[ZZZVVVPPPIIIEEE>>><<<999888888999999888777777777777777666666666777666444333333555777888555555444444444444555555555555555555555555555555444444555555555666666666555555555555666777777888444444555555666666777777555555555555666777777888999:::<<>><<<:::888888888555555555555555666777888666666777777666666555444666555444333333444666777555555444333222222333333333333333222222222111111222222222333333333444444111111222222333333333444333333333333333333333333444444333333222222222111333333333333333333333333333333333333333333333333222333555666666555333222444444555666666777888888555555555666666777777777555777888999;;;>>>BBBEEEFFFJJJNNNQQQQQQRRRSSSTTTVVVWWWWWWXXXYYYYYYZZZZZZYYY[[[]]]^^^^^^```dddhhhqqq~~~tttkkkfffaaa^^^\\\\\\]]]]]]\\\XXXSSSNNNIIIHHHFFFFFFHHHMMMRRRVVVXXXZZZ]]]]]][[[UUUOOOJJJBBB>>>:::888888888888888666666666777777777777777888777555444444555666888555555444444444444555555555555555555555555555555333444444444444555555555444444444444555666777888444444555555666666777777444444444444555666777888:::;;;>>>AAACCCDDDEEEFFFOOOMMMJJJIIIIIIIIIHHHFFFMMMOOOSSSXXX\\\___```aaa___]]]ZZZSSSLLLHHHFFFFFFCCCFFFJJJPPPVVV^^^fffllloooooonnnmmmkkkiiigggfffggggggggggggiiilllnnnpppsssssssssrrrrrrrrrrrrrrrttttttuuuvvvxxxyyyzzzzzzxxxyyyzzz{{{||||||{{{zzzyyyxxxyyyzzz{{{{{{xxxuuupppooommmkkkiiiccc]]]XXXNNNLLLHHHDDD@@@===<<<;;;888777777666666777777888777777777777777666666555777666444333333555777888:::999777666555555666777444444444333333333222222222222333333333333444444222222222333333333333333333333333333333333333333444444444333333333333333333333333333333333333333333333333333333333333333222444555666666555444222111222333444555666777777555555666666777777888888777888:::;;;===@@@EEEIIIKKKNNNRRRUUUUUUUUUVVVWWWWWWWWWXXXYYYZZZ[[[[[[\\\XXXZZZ]]]___bbbhhhqqqxxxtttkkkeeebbb^^^]]]]]]]]]]]][[[WWWTTTOOOMMMJJJIIIKKKNNNRRRUUUYYY\\\___aaa___[[[UUUQQQGGGCCC===999888888888888444444444555555555555555888777666555555555666777555555444444444444555555555555555555555555555555333333444444444555555555444444444444555777888999555555555666666666666666444444444444555777888999;;;===@@@BBBEEEFFFFFFFFFWWWTTTQQQNNNMMMLLLJJJHHHKKKNNNRRRWWWZZZ]]]^^^^^^^^^^^^[[[UUUOOOIIIGGGFFFDDDEEEGGGKKKPPPYYYbbbiiilllmmmmmmnnnmmmllljjjjjjgggfffeeeccccccdddfffgggkkkkkklllmmmooopppqqqqqqttttttuuuvvvvvvwwwxxxxxxxxxyyyzzz{{{{{{zzzyyyyyywwwwwwxxxzzz{{{{{{yyyvvvuuutttrrrpppoookkkgggddd^^^[[[UUUOOOJJJEEEBBBAAA;;;:::999888777777777777777888888888888777666666777666444333333555777999<<<;;;999777666777888888555555555444444444333333222222333333333333444444333333333333333333222222333333333333333333333333222222222222222333333333333333333333333333333333333333333333333333333333333444555666666555444333333333444444555555666666555555666777777888999999888999;;;<<<>>>CCCHHHLLLMMMPPPTTTVVVVVVVVVWWWXXXWWWXXXXXXYYY[[[\\\\\\]]]YYY]]]aaaffflllxxxwwwnnniiidddaaa___]]]]]]\\\ZZZYYYTTTRRRPPPNNNNNNPPPSSSUUUXXXZZZ^^^``````\\\XXXUUUMMMHHHAAA<<<999999999999444444444444555555555666777777777777666666666555555555444444444444555555555555555555555555555555444555555555555666666666555555666666777999:::;;;666666666666666555555555555555666666777999:::;;;<<<>>>AAADDDFFFGGGGGGFFF___\\\WWWSSSQQQOOOLLLKKKJJJLLLPPPTTTWWWXXXXXXXXX[[[[[[ZZZVVVQQQLLLIIIHHHHHHIIIIIIKKKPPPXXXbbbhhhlllmmmooopppqqqppppppooonnnllliiifffdddcccdddddddddeeegggiiilllnnnpppqqqttttttuuuuuuvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxzzzzzz{{{}}}~~~|||zzzzzzwwwtttrrrpppooommmkkkhhheee___XXXQQQKKKHHHFFF<<<<<<:::999888888777777888888888888888777666666777666444333333555888:::;;;:::888666555555666777666666555555555444444444222222333333333444444444444444444333333222222222333333333333333333333333000000111111222222222333333333333333333333333333333333333333333333333333444555555555555555555444777777777777777666666666555666666777888999999999999:::<<<===@@@DDDJJJNNNMMMPPPSSSUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]bbbgggnnnwww{{{uuuiiieeeaaa^^^]]]\\\\\\[[[XXXVVVTTTRRRQQQRRRTTTUUUUUUWWW[[[^^^^^^[[[WWWTTTQQQLLLDDD>>>;;;:::::::::555666666666777777888888777777888888777666555444555555555444444555555555555555555555555555555555666666666666777777777777777777777888999;;;<<<===777777666666555555555444777777777888999;;;<<<======???BBBEEEGGGGGGGGGFFFjjjeee```]]][[[ZZZVVVSSSQQQNNNKKKKKKNNNSSSVVVWWWTTTSSSRRRQQQOOOMMMKKKJJJNNNMMMMMMMMMQQQXXXaaahhhooopppqqqqqqppppppqqqrrrqqqpppooommmjjjgggeeecccdddbbbaaa```bbbdddhhhjjjnnnqqqvvvxxxxxxvvvttttttxxxxxxzzz{{{||||||}}}}}}yyyyyyyyyzzzzzzzzzzzzzzzzzzyyywwwuuusssrrrqqqpppkkkiiigggeeeccc\\\TTTMMMHHHDDD@@@===<<<;;;:::999;;;999777777888888777666555444444333444555666777333333444555666666666555555444333222222222222222555555555444444333333333222333333444444333333222111333555666777666555444222222222222222222222222333444555555333333444555444444444333333222222222555555444444444444555555888888888888777777777777999::::::999777666777999;;;<<<>>>AAAFFFJJJNNNPPPRRRRRRRRRTTTVVVWWWVVVUUUZZZZZZYYYYYYYYY[[[\\\]]]ZZZ```iiivvvvvvhhh___cccccc\\\ZZZ^^^]]][[[XXXVVVVVVWWWVVVUUUVVVXXX[[[\\\\\\[[[YYYWWWUUUQQQJJJCCC>>>;;;:::;;;:::888666666777888777666777777666555555555555555777777666666666666777777555666777666555444555777555555555555666666666777888777555555555666888999555666555444333444777999@@@888444777::::::;;;??????AAADDDEEEEEEFFFGGGIIIoookkkeeeaaa^^^\\\XXXVVVSSSQQQNNNMMMNNNPPPQQQQQQTTTSSSSSSRRRQQQPPPNNNNNNNNNMMMMMMNNNQQQXXXaaagggnnnoooqqqqqqppppppqqqrrrssssssrrrpppnnnllljjjiiifffeeecccaaaaaaaaaccccccgggjjjnnnqqqqqqrrrsssttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzyyywwwuuusssrrrqqqqqqpppooonnnmmmjjjeee^^^XXXRRRNNNHHHCCC@@@===:::888===;;;999999:::;;;:::999555555444444444555666777444444555555666555555555555555444333333333333333555555555444444333333333333333444444444444333333111222444555666555333222222222222222222222222222333444555555333333444555555555555444444444333333555555444444444444555555777777777777777777777777777888888888777777999;;;;;;<<<@@@DDDHHHLLLOOOQQQRRRRRRSSSTTTVVVWWWWWWWWWVVVWWWYYYZZZ\\\\\\\\\\\\ZZZaaammm|||ssshhhhhhfff```]]]aaa___]]]ZZZYYYYYYYYYWWWVVVVVVWWWYYYZZZZZZYYYXXXWWWWWWSSSNNNGGGAAA===;;;:::;;;999777777999999999888888888777666666666666666777666666555555666666777555666777666555444555777555555555666666666777777555555666666777777777777999999999888777777:::===GGG???:::;;;<<<999:::===@@@BBBEEEFFFFFFGGGIIIJJJpppmmmgggccc___\\\YYYWWWTTTRRRPPPOOOPPPPPPPPPOOOTTTTTTUUUUUUUUUTTTSSSSSSPPPPPPPPPPPPRRRXXX```eeekkkmmmppprrrrrrrrrssstttssssssssssssrrrqqqpppoookkkiiigggdddbbb```___^^^```bbbdddeeegggjjjnnnqqqpppqqqrrrtttuuuuuuvvvvvvxxxxxxxxxxxxyyyyyyzzzzzzyyyxxxwwwvvvtttsssrrrqqqtttsssssssssrrrnnniiieee```[[[UUUNNNHHHCCC===:::<<<:::888888999:::999888666555555555555666666777555555666666666555444444666555444444333444444444555555555444444444444444333333444444444444333333222333444444444333222111333333333333333333333333333555555555444333444555666666555555555555444444555555444444444444555555666666666666777777777777444666777777777888:::<<<;;;>>>BBBHHHLLLOOOQQQRRRRRRSSSTTTUUUWWWYYYZZZZZZVVVXXX[[[^^^______^^^]]]___gggvvvwwwqqqmmmeeebbbeeeaaa___]]]]]]]]]\\\YYYXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYWWWRRRLLLFFFAAA===;;;;;;:::888888:::;;;:::999999999888777777777777777666555555555555555555666555666777666555444555777555555666666666777777777222444666888888777555444777777888666555666888;;;FFF@@@<<<;;;;;;::::::<<>>AAACCCEEEFFFGGGHHHKKKMMMfffeeecccaaa___^^^^^^___]]]\\\\\\^^^______]]][[[ZZZ[[[\\\]]]^^^^^^^^^^^^ZZZYYYWWWTTTRRRSSSVVVXXXZZZ^^^dddhhhlllpppsssvvvsssssstttuuuvvvvvvvvvvvvuuutttrrrqqqnnnllljjjiiidddccc___[[[XXXXXX[[[^^^aaacccgggkkkooorrruuuvvvvvvvvvwwwxxxxxxyyyzzzzzzwwwwwwwwwwwwvvvuuussssssqqqrrrssssssrrrqqqqqqqqqqqqmmmiiiddd___YYYRRRNNNGGGEEEBBB@@@???===;;;999777777777777777777777666666777777777666555444444555555444444444555555666555555555555555555555555444555555666666555555444555555555555555444333333333333333333333333333333444555666666444444555666333333333333333333333444555555444444444444555555555666666666777777888888777888999888777777999;;;>>>BBBHHHNNNRRRTTTTTTSSSRRRTTTWWWXXXYYY[[[___cccgggfffdddbbbaaabbbdddeeeooozzz}}}{{{}}}|||{{{zzzzzzyyyyyyzzz|||}}}~~~|||yyyvvvuuuxxx{{{}}}zzz}}}}}}rrrhhhddd```___]]]]]]^^^___]]]\\\______^^^^^^]]]]]]]]]]]]ZZZYYYXXXUUUPPPIIICCC@@@;;;999888888999999888777777777666555555555555666555555444444444444555555555666777666555444555777666666666666777777777888666555555444555666777888888:::;;;:::999999;;;<<<555666777666888<<>>;;;;;;@@@DDDCCCHHHIIIJJJKKKLLLOOOSSSWWWlllmmmnnnppppppqqqqqqpppsssqqqppppppsssuuuuuuuuuvvvvvvuuutttsssrrrrrrrrrsssrrrpppnnnmmmnnnooooooqqqqqqrrrrrrqqqqqqsssuuutttuuuvvvwwwvvvtttrrrqqqpppnnnllljjjhhhggggggggglllkkkiiiiiigggddd```\\\YYYYYYZZZ]]]bbbhhhmmmqqqooonnnmmmjjjhhhiiimmmpppqqqsssvvvyyyzzzxxxvvvtttppptttvvvsssnnnkkkllloooppprrrtttuuuuuussspppooojjjgggaaa\\\UUUNNNGGGBBBBBB???;;;999888888888777:::999888777666666666666777777666555555555555555555555555666666666666666555555555555555555555555333333333333333333333333555555555555666666666666999888777555555555666777444444444444444444444444666666666666666666666666666666666666666777888888:::;;;;;;<<<<<<>>>BBBEEEMMMOOOQQQRRRRRRSSSTTTUUUTTTTTTTTTXXX]]]cccfffhhhmmmvvvzzzuuuqqqnnnmmmfffeeecccaaa^^^\\\ZZZYYYUUUUUUUUUUUUTTTSSSRRRRRRPPPPPPQQQPPPPPPOOONNNNNNOOOMMMLLLLLLNNNOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOONNNNNNPPPSSSUUULLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQWWWWWWXXXZZZ[[[]]]^^^^^^```bbbfffjjjnnnrrrtttuuuwwwyyy}}}zzzqqqeee]]]ZZZZZZZZZZZZ[[[ZZZYYYZZZ[[[[[[YYYWWWTTTQQQOOOOOOPPPQQQOOOMMMHHHEEE@@@<<<999888999:::888888888888777777777666999888777666666777888999555555666666777777888888777888888888888999999999::::::999888777777888888888888888777777777777777777888999;;;>>>@@@BBBBBBHHHFFFGGGKKKNNNNNNRRRWWWqqqqqqqqqrrrrrrrrrssssssrrrpppooopppsssuuuwwwwwwzzzyyywwwuuussssssssssssrrrqqqpppooooooppprrrssswwwwwwwwwwwwvvvvvvwwwwwwsssuuuwwwyyyyyyyyyxxxwwwtttssspppmmmkkkiiihhhhhhhhhggggggffffffccc___\\\YYYYYYZZZ\\\```fffjjjmmmnnnnnnnnnkkkhhhggghhhiiimmmooorrrvvvxxxyyyyyyxxxsssuuuwwwuuupppmmmmmmpppqqqsssuuuvvvuuutttqqqpppooolllhhhddd___XXXQQQLLLFFFCCC>>>;;;::::::999888999999888777666666666777777777666555555555555555666666666666666666555555555555555555555555555555555555555555555555555555555555555555666666666666888777666555555555666666555555555555555555555555666666666666666666666666888777777777777888999999999:::;;;<<<===AAAFFFIIINNNPPPRRRRRRRRRRRRSSSTTTVVVVVVWWWZZZ___eeejjjlllttt{{{qqqnnnjjjfffbbb^^^\\\[[[\\\[[[ZZZXXXVVVTTTRRRRRRPPPQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNMMMLLLLLLLLLJJJIIIIIIKKKLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLKKKLLLMMMMMMLLLMMMPPPRRRKKKKKKKKKKKKKKKLLLLLLLLLJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNMMMNNNNNNOOOPPPQQQRRRRRRRRRTTTVVVYYY\\\^^^___```bbbdddgggkkkooosssvvvxxxqqqddd```^^^\\\ZZZ[[[ZZZYYYZZZ[[[\\\ZZZXXXTTTRRROOONNNOOOPPPOOONNNJJJGGGCCC>>>;;;::::::;;;999999999999888888888888999888777666666777888999666666666777777777777777777888888888888999999999:::999999888777777888888888888888888777777777777888999;;;===???BBBCCCDDDIIIGGGIIIMMMPPPPPPSSSXXXyyyxxxvvvuuuuuuuuuvvvwwwtttrrrrrrssswww{{{~~~~~~{{{xxxuuutttttttttqqqqqqppppppqqqrrrtttuuuvvvvvvvvvwwwwwwwwwwwwxxxssstttvvvxxxyyyyyyyyyxxxyyywwwuuurrrooommmlllkkkgggfffeeeeeeeeeccc___\\\ZZZZZZZZZ[[[^^^bbbfffhhhmmmooopppoookkkgggeeedddhhhiiimmmpppuuuxxx{{{|||vvvxxxyyywwwsssooopppqqqssstttuuuvvvvvvtttrrrqqqqqqpppnnnkkkhhhccc]]]XXXNNNJJJDDD???===<<<:::999888888777666666666777777777777666555555555666666777777777666666555555555555555555555555555555555555555555555555555555555555555555555666666666666777666555555444555555555666666666666666666666666666666666666666666666666999888888888888999::::::999:::;;;<<<>>>CCCIIINNNOOOPPPRRRSSSRRRQQQRRRSSSXXXYYYZZZ^^^ccciiiooorrr{{{}}}wwwoooiiiddd^^^]]]ZZZWWWUUUSSSQQQQQQRRRQQQPPPOOONNNMMMLLLKKKMMMMMMNNNNNNNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKMMMLLLJJJJJJKKKLLLLLLKKKNNNMMMLLLKKKKKKLLLMMMNNNKKKMMMNNNMMMMMMMMMNNNPPPMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLNNNOOOPPPQQQQQQQQQTTTTTTUUUWWWZZZ^^^aaaccchhhkkkpppuuu{{{}}}lllddd```\\\XXX[[[ZZZYYYZZZ[[[\\\[[[ZZZUUURRROOONNNNNNPPPPPPOOOLLLJJJFFFBBB>>>===<<<<<<:::::::::999999999999888999888777777777777888999777777777777777777666666777888888888888999999999:::999888888777888888888888888888888888888888888:::;;;===???AAADDDEEEFFFJJJIIILLLPPPRRRQQQUUUZZZ~~~}}}~~~|||{{{{{{~~~~~~{{{zzzzzzwwwwwwvvvvvvvvvwwwxxxxxxvvvuuuvvvwwwyyyyyyyyyxxxwwwwwwxxxyyyyyyxxxwwwwwwyyyxxxwwwuuusssrrrqqqpppkkkjjjiiiiiihhheeeaaa]]][[[[[[ZZZ[[[\\\^^^aaabbbkkknnnrrrssspppkkkgggdddffffffhhhlllpppuuuzzz}}}yyy{{{{{{yyyvvvsssssssssssstttuuuuuuuuutttrrrqqqoooooonnnnnnmmmiiiddd```XXXSSSLLLEEEAAA>>>;;;999888777777666666777777777777777666666666666666777999888888777666555444444555555555555555555555555444444444444444444444444555555555555666666666666555555555444444444555555666666666666666666666666666666666666666666666666888888888888888999:::::::::;;;;;;<<<>>>CCCJJJOOOPPPRRRSSSSSSRRRQQQRRRSSSZZZ[[[^^^aaagggnnnuuuzzzzzzvvvqqqkkkgggbbb]]]YYYUUUUUUTTTRRRQQQPPPPPPOOOMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOOOONNNNNNMMMSSSQQQOOOOOOPPPQQQPPPOOORRRPPPOOONNNMMMNNNOOOPPPNNNOOOQQQQQQPPPOOOOOOPPPOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNNNNNNNNNNPPPOOOOOOOOOQQQTTTWWWXXXZZZ[[[^^^aaaeeemmmuuuzzz{{{nnneee___[[[[[[ZZZXXXYYYZZZ[[[ZZZYYYUUUSSSPPPOOONNNOOOPPPQQQNNNLLLIIIDDDAAA>>>===<<<::::::999999999888888888888888888888888888888888999888888777777666666666777777888888888999999999999999888888888888888999777888888888888888999999:::;;;===@@@BBBEEEGGGHHHJJJKKKNNNRRRSSSRRRVVV]]]|||zzzyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuutttrrrqqqpppooommmjjjeeebbb^^^]]]]]]\\\]]]^^^______eeejjjpppsssrrrnnnjjjhhhhhhhhhhhhjjjmmmrrrwwwzzz|||||||||{{{yyywwwvvvvvvsssttttttuuuttttttrrrrrrnnnnnnnnnoooooommmhhheeebbb\\\UUUMMMGGGAAA<<<999999888888777777777777888777777666666666777777888999999888777666555555444666666666666666666666666444444444444444444444444555555555555666666666666444444555555555555555555555555555555555555555555777777777777777777777777888777777777777888999999;;;<<<<<<===???CCCIIIMMMQQQSSSTTTTTTSSSRRRSSSTTTZZZ\\\```eeekkksss}}}zzztttiiieeeaaa]]][[[XXXUUUSSSNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOOOOOOOOOONNNOOOOOOPPPPPPPPPOOOOOOUUUSSSQQQQQQSSSSSSSSSRRRSSSRRRPPPOOOOOOOOOPPPPPPOOORRRTTTUUUTTTRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOQQQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLLLLKKKJJJIIIJJJLLLNNNOOOPPPQQQRRRSSSVVV[[[bbbgggnnnttt}}}pppfffbbb\\\ZZZXXXXXXYYYYYYYYYXXXUUUUUUSSSQQQPPPPPPQQQSSSOOONNNKKKGGGCCC???===;;;999888888888777777777777888888999999999999888888999999888888777777666666777777888888888999999999999888888888888888999999777777888888999999999::::::;;;===@@@CCCEEEGGGHHHKKKLLLOOOSSSSSSSSSYYYbbbzzzyyyxxxwwwvvvttttttssstttuuuvvvwwwwwwwwwwwwwwwwwwvvvuuutttrrroookkkgggccccccbbbaaaaaaaaaaaaaaaaaafffmmmrrrrrrqqqooommmnnnmmmllllllnnnrrrvvvxxx||||||||||||{{{zzzyyyyyyuuuuuuuuuuuuuuuttttttsssqqqpppoooppppppooommmkkkgggccc]]]VVVPPPIIIBBB===;;;;;;:::999888888888888777777666666666777888888888888888777777666666666666666666666666666666666666666666666666666666666555555555555666666666666444444555666666666555555555555555555555555555555777777777777777777777777777777777777777888999999<<<===???@@@BBBFFFJJJNNNRRRSSSUUUVVVUUUTTTUUUVVV[[[^^^dddiiipppzzz|||uuummmeee```]]]ZZZVVVSSSRRRPPPOOOMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQQQQRRRRRRRRRRRRQQQTTTRRRQQQRRRSSSUUUTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQRRRUUUYYYZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPOOOPPPPPPPPPQQQQQQPPPOOOOOONNNMMMMMMKKKKKKLLLMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKHHHIIIJJJKKKMMMQQQVVVZZZ\\\```fffnnnxxx}}}lllddd^^^\\\YYYXXXXXXYYYXXXWWWUUUVVVVVVUUUSSSRRRSSSTTTQQQPPPMMMJJJFFFAAA===;;;888888888777777777666666888888999::::::999888888888888888888888888777777777888888888888999999999888888888777888888999:::777777888888999::::::::::::;;;>>>@@@CCCFFFHHHJJJMMMMMMPPPTTTTTTVVV___iii|||xxxuuusssuuuvvvwwwxxxxxxxxxwwwwwwwwwvvvuuuvvvuuussspppmmmjjjjjjiiihhhggggggffffffdddiiiooosssuuuuuuuuuuuutttsssrrrqqqsssuuuxxxzzz||||||||||||}}}}}}|||{{{xxxxxxxxxwwwwwwwwwvvvvvvsssrrrpppoooppppppooonnniiigggccc___ZZZSSSKKKFFF>>>===<<<:::999888888777777777666666777888888999888777777777777777777777666666666666666666666666666666666666666666666666555555555555666666666666444555666777777777666666666666666666666666666666777777777777777777777777999888888888888999::::::;;;===AAADDDGGGJJJNNNQQQRRRTTTVVVWWWVVVVVVWWWYYY\\\aaahhhnnnuuu|||qqqhhhbbb]]]YYYUUUVVVSSSOOONNNNNNOOONNNNNNQQQQQQRRRSSSRRRRRRQQQPPPQQQQQQQQQRRRRRRRRRRRRSSSOOOPPPQQQSSSTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVWWWYYY[[[[[[[[[YYYZZZ[[[[[[ZZZXXXVVVUUUXXX\\\```cccbbb```___^^^]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSPPPQQQQQQQQQQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLKKKHHHIIIJJJJJJJJJLLLOOORRRRRRTTTXXX]]]ccciiimmmooosssxxxyyyjjjbbb___\\\ZZZYYYYYYYYYXXXUUUWWWYYYXXXVVVSSSTTTUUUSSSSSSQQQMMMIIIDDD???<<<999999999888888888777777888999999::::::999999888888888888888888888999999777888888888888999999999888888777777888999999:::777777888999999:::;;;;;;<<<===???BBBEEEHHHJJJLLLPPPPPPSSSUUUUUUYYYeeeqqq}}}zzzwwwxxxyyyyyyyyyxxxwwwvvvtttttttttuuuvvvuuurrrpppooonnnnnnmmmlllkkkjjjjjjjjjmmmsssvvvxxxyyy{{{|||wwwvvvvvvuuuvvvxxx{{{|||{{{{{{{{{|||~~~~~~}}}|||zzzzzzzzzyyyyyyyyyxxxxxxtttrrrooonnnnnnoooooonnnjjjhhhgggddd```ZZZRRRMMM@@@???===;;;999888888777777777666777777888999999777777777777777888888888777777777777777777777777555555555555555555555555555555555555666666666777444555777888888888777666777777777777777777777777777777777777777777777777::::::999999::::::;;;<<<999===BBBGGGKKKNNNRRRUUURRRTTTWWWXXXXXXXXXYYYZZZ^^^cccjjjqqqyyyyyyrrrkkkaaaZZZXXXWWWUUUSSSQQQNNNLLLMMMOOOQQQSSSSSSRRRRRRSSSTTTSSSRRRQQQPPPUUUUUUUUUUUUUUUUUUVVVVVVSSSTTTVVVWWWYYYZZZZZZZZZ\\\\\\]]]^^^^^^^^^^^^^^^___^^^^^^___bbbddddddddd___aaabbbcccbbb```]]][[[^^^bbbgggjjjjjjiiigggfffeeeddddddcccbbbbbbaaaaaa____________^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLKKKJJJMMMNNNNNNMMMKKKKKKLLLMMMMMMOOORRRUUUXXXZZZ[[[[[[___ccciiimmmsss|||wwwfffbbb^^^\\\[[[ZZZZZZYYYUUUXXX[[[[[[XXXUUUTTTUUUUUUUUUSSSPPPKKKFFFAAA===:::::::::999999999888888888999:::;;;;;;:::999888777777777888999999999:::777888888888888999999999888888777777888999::::::777777888999::::::;;;;;;===>>>AAADDDGGGJJJLLLNNNRRRRRRTTTVVVWWW\\\iiiwww{{{vvvtttrrrppprrruuuuuussspppqqqrrrsssrrrpppoooooooootttuuuuuuvvvwwwwwwxxxxxx}}}|||zzzyyyyyyyyyzzz{{{||||||}}}~~~~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{xxxvvvsssqqqooooooppppppqqqooollljjjfffaaa[[[VVVMMMHHHAAA;;;999888999999777666555444444555777888CCC@@@;;;777555666888:::777777777777777777777777777777666666555555555444555555555555666666666777888888888777777777777777777777777777777777777777777777777777777777777777::::::::::::;;;;;;<<<===:::>>>BBBFFFIIILLLPPPRRRVVVXXXZZZ[[[[[[]]]___aaahhhjjjnnnwwwxxxnnngggaaa___ZZZVVVSSSRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSRRRRRRQQQRRRSSSUUUVVVUUUWWWZZZ\\\\\\[[[\\\]]]ZZZ\\\^^^```aaa```_________aaaccceeeggghhhiiijjjjjjkkklllmmmnnnnnnmmmlllnnnoooqqqqqqnnniiidddaaadddkkktttxxxwwwtttqqqppprrrrrrqqqpppnnnlllkkkiiijjjiiigggfffeeedddddddddfffeeecccaaa___]]]]]]\\\]]]\\\\\\[[[ZZZYYYYYYXXXZZZWWWUUUTTTUUUUUUTTTSSSOOOPPPPPPPPPPPPOOONNNMMMNNNNNNMMMLLLLLLLLLMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPSSSTTTWWW[[[bbbjjjqqquuutttkkkbbb^^^\\\XXXVVVXXXWWWVVVUUUUUUWWWWWWWWWUUUSSSRRRPPPOOOMMMIIICCC???===;;;:::;;;<<<<<<;;;999999999888888888888888888777777777777777777777777666666777888999999::::::999999888888888888999999888:::;;;;;;999999:::<<<<<<>>>AAADDDEEEHHHKKKMMMTTTPPPSSS[[[]]]```ooo}}}xxxsssqqqrrrrrrqqqooooooqqqsssttttttsssrrrrrrtttuuuvvvxxxzzz|||}}}}}}~~~}}}||||||||||||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}||||||yyyxxxuuusssqqqqqqrrrrrrrrrpppmmmkkkhhhddd___\\\TTTOOOGGG@@@===;;;:::999777777666666666777888888@@@>>>:::777666666888999777777777777777777777777777777666666666555555555555555555666666666777777777777777777777888888888777777777777777777777777888888888888888888888888::::::::::::;;;<<<=========@@@EEEHHHKKKNNNRRRTTTXXX[[[]]]___``````bbbdddgggllluuu}}}uuuoooiiibbb\\\XXXVVVSSSPPPOOOOOOPPPQQQUUUTTTTTTSSSTTTUUUVVVWWWXXXWWWWWWWWWXXXZZZ\\\]]][[[]]]```bbbaaaaaabbbcccfffhhhjjjlllmmmmmmlllkkknnnoooqqqsssuuuvvvvvvwwwwwwxxxzzz||||||||||||{{{zzz{{{{{{{{{xxxtttooollltttzzz~~~{{{yyyxxxwwwwwwvvvtttsssrrrppppppooonnnmmmkkkjjjjjjjjjjjjeeedddcccbbb```___^^^^^^___]]][[[ZZZZZZYYYXXXVVVVVVVVVVVVUUUTTTSSSSSSRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQPPPQQQRRRVVVZZZ^^^aaakkkpppzzzwwwiiibbb___\\\YYYYYYXXXWWWVVVWWWXXXXXXWWWUUUSSSRRRQQQPPPNNNJJJEEEAAA===<<<::::::;;;;;;:::999999999888888888888888888888888888888888888888888777777888888999:::::::::999999888888888888999999999:::;;;;;;:::999;;;<<<===@@@CCCEEEGGGIIIMMMOOOSSSQQQUUU\\\___dddwww|||vvvsssqqqooommmkkkmmmppprrrssssssrrrqqquuuwwwyyy{{{}}}~~~~~~}}}|||{{{{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~{{{zzzxxxvvvtttttttttuuusssqqqnnnlllkkkiiifffccc^^^YYYPPPIIIDDD@@@<<<:::777777888888888999999999;;;:::999777777777888888777777777777777777777777777777666666666666555555555555666666666777777777666666777777888888999999777777777777777777777777888888888888888888888888::::::::::::;;;<<<===>>>@@@CCCHHHKKKNNNQQQTTTVVVZZZ]]]aaadddeeeeeefffggghhhqqqwwwqqqhhhbbb^^^[[[WWWSSSQQQPPPNNNNNNNNNPPPRRRSSSTTTTTTTTTUUUVVVWWWYYYYYY[[[[[[\\\]]]___aaabbbdddfffhhhlllmmmmmmmmmnnnpppxxxyyy{{{}}}~~~~~~~~~}}}}}}~~~}}}|||wwwvvvvvvuuuuuuuuuvvvvvvrrrrrrpppnnnllljjjiiihhhjjjhhhfffeeedddbbb___]]]\\\[[[YYYWWWUUUUUUUUUUUUTTTTTTRRRQQQPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMLLLLLLNNNMMMLLLKKKLLLMMMPPPQQQWWW[[[cccnnnzzzwwwlllfff___[[[YYYXXXWWWWWWYYYZZZZZZWWWUUUSSSRRRQQQQQQPPPMMMIIIEEE???===;;;:::::::::999888888888999999999999999999999999999999999999999999999999999999::::::::::::999999888888888888999999999:::;;;;;;::::::<<<===???BBBEEEGGGIIIKKKNNNQQQQQQRRRXXX^^^bbbjjjzzztttppppppooopppqqqrrrsssrrrqqqwwwxxxyyy{{{||||||||||||}}}}}}~~~~~~}}}|||zzzyyy{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}{{{zzzyyywwwvvvuuuuuuvvvsssqqqnnnmmmlllllljjjiiifffaaaYYYRRRKKKEEE???<<<888888999999999999999999888777777777777777777888777777777777777777777777777777666666666666666666555666666666666777777777555555666777888999999:::777777777777777777777777888888888888888888888888::::::::::::;;;===>>>???BBBEEEJJJMMMOOOQQQTTTWWWXXX\\\bbbfffiiijjjkkklllnnnxxxxxxpppiiiddd]]]XXXVVVUUUSSSRRRQQQQQQPPPQQQRRRUUUWWWXXXVVVVVVWWWYYY[[[]]]______bbbccceeegggiiikkkmmmnnnsssuuuyyy{{{||||||~~~}}}zzzxxxvvvtttvvvuuusssrrrpppnnniiifffcccaaa^^^[[[YYYXXXYYYYYY[[[ZZZXXXWWWUUUTTTTTTTTTQQQQQQQQQPPPPPPOOOOOOOOONNNMMMLLLKKKKKKMMMNNNOOOQQQSSSVVV\\\eeeoooxxx}}}}}}ooobbbZZZYYYUUUUUUVVVXXX[[[[[[YYYWWWTTTSSSRRRRRRRRRPPPLLLIIIAAA>>><<<:::::::::999888888888999999999999999:::999999999999999999999999;;;;;;:::::::::::::::::::::999999888888999999::::::;;;;;;;;;:::;;;===???@@@BBBFFFHHHJJJLLLOOORRRQQQSSSZZZ___dddppp~~~~~~zzzvvvuuuuuuvvvvvvuuuvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{|||}}}}}}{{{zzzyyy{{{{{{|||}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}|||||||||zzzyyyxxxwwwvvvvvvuuuuuussspppnnnmmmmmmnnnmmmkkkjjjfff```YYYRRRKKKEEE@@@:::::::::999999999888888666666777777888888888888777777777777777777777777666666777777777777777777666666666666777777777888555555666777888999999:::777777777777777777777777888888888888888888888888:::::::::;;;<<<===??????DDDFFFJJJMMMOOOQQQTTTVVVUUUZZZaaagggkkknnnqqqrrrwwwyyyppphhhccc```]]]XXXUUUSSSSSSSSSRRRSSSSSSSSSTTTVVVXXXZZZ[[[\\\]]]```bbbeeehhhjjjkkkoooppprrruuuxxxzzz|||}}}}}}}}}zzztttpppooolllhhheeebbb````````````___]]][[[YYYWWWVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQOOOOOONNNMMMMMMNNNOOOOOOPPPPPPPPPQQQVVV\\\cccgggmmmttt}}}hhh]]][[[TTTTTTUUUWWWZZZ[[[ZZZYYYUUUTTTSSSSSSSSSQQQNNNLLLDDDAAA===;;;::::::999888888888999999::::::::::::888888888888888888888888;;;;;;::::::::::::::::::::::::999999999999::::::;;;;;;<<<;;;:::;;;>>>AAA@@@CCCFFFHHHJJJLLLOOORRRQQQUUU[[[aaahhhxxx}}}{{{vvvuuutttssstttvvvyyyzzzzzzzzz{{{||||||||||||{{{zzz{{{||||||}}}}}}||||||||||||||||||{{{{{{{{{zzzyyyyyyxxxxxxwwwvvvvvvuuusssqqqpppooooooooommmkkkkkkhhhddd___ZZZSSSLLLGGG@@@>>><<<:::999999999999666666777777888888888888777777777777777777777777666666777777777777888888666666666777777777888888666666777777888888999999777777777777777777777777999999999999999999999999:::::::::;;;<<<>>>???@@@EEEGGGKKKNNNOOOQQQSSSUUUTTTYYYaaaiiiooouuuzzz}}}xxxooogggbbb]]][[[WWWVVVUUUSSSSSSSSSSSSSSSUUUUUUVVVXXXZZZ\\\^^^___bbbdddgggkkkooorrrtttuuuxxxzzz}}}xxxvvvsssoookkkiiiggggggfffeeebbb```]]][[[ZZZYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRPPPOOONNNMMMLLLLLLMMMLLLLLLLLLNNNRRRVVVXXX\\\bbbkkktttyyyiiidddWWWVVVVVVWWWZZZ[[[[[[ZZZVVVUUUSSSSSSSSSRRROOOMMMGGGDDD???<<<;;;:::999888888888999999:::;;;;;;;;;888888888888888888888888999999999999::::::::::::::::::999999999999::::::;;;<<<<<<;;;:::<<>>@@@AAAFFFIIILLLOOOPPPRRRTTTVVVUUUZZZccclllttt}}}}}}ppplllfff```\\\YYYVVVTTTSSSTTTVVVWWWWWWWWWXXXYYY[[[\\\^^^aaadddgggjjjkkklllooosssxxx|||zzzwwwtttrrrooonnnkkkhhheeecccaaaaaa^^^]]]\\\[[[YYYXXXWWWVVVVVVVVVUUUSSSRRRQQQPPPPPPLLLLLLLLLMMMNNNOOOPPPQQQRRRVVV\\\aaahhhsss|||qqq```]]]ZZZYYYZZZZZZZZZZZZWWWUUUSSSSSSSSSRRROOONNNJJJFFFAAA>>><<<;;;:::999888888999999:::;;;;;;<<<999999999999999999999999777777888888999:::::::::;;;::::::999999::::::;;;<<<<<<<<<;;;;;;===@@@CCCCCCEEEHHHKKKLLLOOORRRTTTWWWZZZ```iiizzz}}}uuupppnnnooopppssssssrrrssstttwwwyyyzzzzzz{{{{{{|||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwvvvuuutttttttttqqqmmmjjjjjjiiihhhgggeee```ZZZUUUKKKHHHBBB===;;;;;;<<<>>>:::999888777777888999:::777777777777777777777777666666777777888888888999777777777777888888888888888888888777777777777777777777777777777777777777999999999999999999999999999::::::;;;===???@@@AAAHHHJJJNNNPPPQQQRRRUUUVVVVVV\\\eeeoooyyyvvvllleee```^^^[[[YYYXXXVVVSSSQQQRRRUUUYYY\\\]]]^^^```aaadddeeehhhlllpppsssvvvxxx{{{~~~xxxwwwtttqqqmmmkkkiiihhhccccccaaa```^^^]]]\\\[[[YYYYYYYYYYYYYYYYYYXXXXXXOOOPPPPPPPPPPPPOOONNNMMMMMMPPPSSSTTTWWW___jjjsss|||gggccc^^^[[[ZZZZZZZZZYYYXXXVVVTTTRRRRRRQQQOOOMMMLLLHHHBBB>>>===<<<;;;:::888888999::::::;;;<<<<<<::::::::::::::::::::::::666666777888999999::::::;;;::::::999999::::::;;;<<<<<<<<<;;;;;;===AAADDDDDDGGGJJJLLLNNNPPPTTTVVVYYY\\\bbbnnn~~~wwwtttsssrrrrrrrrrrrrrrrsssttttttttt|||zzzzzz{{{}}}~~~||||||{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{yyywwwtttrrrrrrqqqooonnnmmmmmmkkkiiifffbbb___]]]XXXSSSKKKCCC>>>;;;<<<<<<===;;;888777888999999999;;;:::999777666777777888777777777777777777777777999999888888777777666666777888888888888999999999777888888888888999999999888888999999999::::::::::::999999:::<<<@@@DDDFFFMMMMMMMMMOOOSSSUUUWWWWWW\\\___gggttt{{{pppiiiddd___[[[VVVVVVVVVUUUTTTUUUXXXZZZXXXZZZ^^^bbbfffiiilllmmmpppqqqtttwwwzzz}}}zzzxxxvvvuuutttuuurrrnnnkkkhhhfffcccaaa```]]]ZZZ[[[\\\[[[WWWTTTVVVUUUSSSRRRPPPOOOOOOOOOOOONNNMMMPPPTTTYYY\\\]]]llluuuqqqhhh___[[[YYYWWWVVVXXXXXXWWWTTTRRRPPPOOOOOOPPPNNNKKKGGGBBB>>>===<<<===;;;;;;;;;:::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===@@@BBBDDDEEEHHHLLLNNNPPPQQQTTTVVV^^^```iiizzzzzzuuutttrrrqqqpppqqqsssuuuvvvyyyyyyyyyzzz{{{||||||{{{{{{zzzzzzyyyyyyxxxxxxwwwxxxxxxxxxxxxxxxyyyzzzzzzyyywwwtttsssssssssqqqpppnnnmmmllljjjhhhdddaaa___\\\WWWPPPIIICCC???>>>>>>===;;;999999:::::::::999999888888888888888999999888888888888888888888888888888888777777777777777777888888888888999999999888888888888999999999999888999999999999:::::::::;;;;;;:::;;;>>>BBBFFFHHHOOOOOOOOOQQQTTTWWWXXXYYY]]]bbbmmm{{{wwwlllccc```]]]ZZZWWWWWWWWWWWWVVVVVVWWW[[[]]]```cccfffkkkooosssvvvwww|||wwwtttrrrooollliiiiiifffcccbbbbbbaaa]]]YYYWWWVVVUUUSSSRRRQQQQQQQQQQQQOOONNNOOORRRUUUWWWWWW___fffssszzzooodddaaa___]]]\\\]]]XXXWWWUUURRRQQQPPPOOOOOOOOOLLLHHHCCC???=========;;;;;;;;;:::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@CCCDDDFFFHHHLLLNNNPPPRRRUUUWWW^^^dddqqq}}}xxxrrroooppprrruuuvvvzzz}}}~~~|||zzzzzzyyyyyyxxxxxxwwwvvvvvvvvvwwwvvvvvvvvvvvvwwwwwwxxxwwwuuuttttttttttttsssrrrooonnnnnnllljjjfffdddbbb```]]]XXXQQQKKKFFFBBB@@@<<<;;;::::::;;;;;;:::888666777888999::::::::::::999999999999999999999999777777777777888888888888777888888888888999999999888888888888999999999:::999999999999::::::::::::<<<<<<<<<===@@@DDDHHHJJJQQQQQQRRRSSSUUUXXXZZZ[[[___gggtttzzzrrriiiddd]]]YYYXXXXXXWWWUUUWWWXXXYYYZZZ[[[^^^bbbeeennnqqquuuzzz|||xxxuuurrrnnnjjjiiihhhfffaaa\\\\\\[[[ZZZXXXVVVUUUUUUUUUUUURRRPPPPPPQQQSSSSSSSSSUUUYYY```lll|||rrreee``````^^^\\\[[[XXXWWWUUUSSSQQQPPPPPPOOOPPPNNNJJJFFFBBB???>>>===;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAADDDEEEFFFIIILLLOOOQQQSSSVVVYYY\\\fffyyy|||uuusssuuuvvvwww{{{yyyxxxwwwwwwvvvvvvuuuttttttttttttsssrrrrrrssssssssssssrrrrrrrrrttttttsssqqqoooooonnnmmmkkkiiifffeeedddbbb^^^YYYSSSLLLFFFCCC<<<;;;::::::;;;;;;999888666777999:::;;;:::999999999999999999999999999999666666777777888888999999777777888888888999999999888888888999999999::::::999999999:::::::::;;;;;;;;;;;;<<>><<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???BBBEEEGGGGGGJJJMMMOOORRRUUUYYY[[[```mmm~~~}}}~~~}}}zzzwwwvvvvvvuuuuuutttssssssqqqppppppooonnnnnnnnnnnnooonnnnnnppprrrrrrpppooonnnnnnnnnmmmllljjjhhhfffeeeeeeccc___YYYRRRKKKGGG???===;;;;;;;;;;;;999777999:::;;;;;;;;;999888777888888888888888888888888666666777777888888999999777777888888888999999999888999999999999:::::::::999999:::::::::;;;;;;;;;:::;;;<<>>AAADDDGGGHHHHHHJJJMMMPPPSSSVVV[[[^^^fffwww|||vvvvvvuuuuuuttttttsssssspppooonnnllllllkkkkkkkkklllkkklllnnnooopppnnnlllllllllllllllkkkjjjhhhgggfffffffffddd___XXXRRRNNNEEEBBB>>><<<;;;;;;:::999;;;;;;;;;;;;:::999888777888888888888888888888888777777777777888888888888777888888888888999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;999;;;===@@@DDDHHHLLLMMMNNNQQQSSSTTTUUUYYY___eeennnxxx{{{nnnccc___]]]\\\\\\YYYXXXWWWWWWYYY[[[^^^___fffjjjpppvvv~~~|||tttrrroookkkhhheeecccbbb^^^\\\ZZZZZZZZZYYYXXXVVVQQQQQQQQQRRRUUUXXX[[[]]]dddlllzzz{{{qqqiii```ZZZYYYWWWWWWWWWVVVTTTRRRPPPOOONNNMMMMMMKKKHHHEEEBBB@@@<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???BBBEEEHHHJJJIIIKKKNNNQQQTTTXXX]]]aaajjj|||vvvvvvvvvuuuttttttsssssspppooonnnlllkkkjjjjjjjjjkkkjjjkkkmmmooonnnllljjjiiijjjjjjkkkjjjiiihhhgggggghhhhhhgggddd^^^YYYVVVLLLHHHBBB???======<<<<<<;;;::::::999999999::::::999999999999999999999999888888888777777777777777777888888888888999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<:::<<<>>>BBBGGGKKKNNNOOONNNQQQTTTUUUVVV[[[cccjjjsss~~~qqqiii```ZZZZZZ[[[\\\[[[ZZZ[[[\\\]]]```dddjjjmmmuuuyyy~~~}}}xxxtttpppmmmlllfffdddbbbaaaaaa___\\\ZZZTTTSSSRRRRRRRRRTTTUUUVVVWWW]]]fffppp{{{}}}pppccc]]]]]]WWWWWWWWWVVVTTTRRRPPPOOOKKKLLLLLLKKKIIIFFFCCCAAA<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@BBBFFFIIIKKKJJJLLLNNNQQQTTTYYY___cccrrrvvvvvvvvvuuuttttttssssssqqqpppooommmlllkkkjjjjjjkkkkkkkkkmmmooonnnkkkiiihhhhhhiiijjjiiihhhgggfffhhhiiijjjiiigggbbb^^^[[[QQQLLLFFFAAA????????????:::999888888999:::<<<===::::::::::::::::::::::::999999888888777777666666777888888888888999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;===@@@DDDIIIMMMPPPQQQNNNRRRUUUVVVXXX]]]fffmmmvvv}}}sssmmmccc___YYYWWWYYY[[[[[[ZZZ___```aaadddiiiooowww|||{{{wwwvvvooommmjjjiiigggeeeaaa^^^[[[YYYVVVTTTRRRRRRSSSTTTPPPTTTYYY___hhhvvvzzzkkkeeefffWWWWWWWWWVVVUUURRRPPPOOOIIIJJJKKKKKKJJJGGGCCCAAA======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@CCCFFFIIIKKKJJJLLLOOOQQQUUUZZZ```ddd}}}|||zzzwwwuuutttttttttkkknnnpppqqqpppnnnlllkkkkkkmmmpppsssrrrnnnjjjgggggghhhhhhiiihhhhhhggggggeeegggiiihhheeeaaa^^^]]]UUUQQQJJJEEEBBB@@@>>>===<<<;;;::::::<<<<<<;;;:::;;;;;;999999999999;;;;;;888888999999999:::::::::999999999999999999999999<<<<<<<<<;;;;;;::::::::::::;;;<<<;;;::::::;;;===>>>AAAEEEHHHJJJLLLOOOQQQNNNSSSWWWYYYZZZ```kkkuuu{{{sssllleee```ZZZ[[[[[[[[[[[[]]]aaadddggghhhlllqqqwww~~~{{{wwwqqqnnnllljjjeeeaaaaaa]]]YYYXXXYYYXXXTTTQQQSSSSSSTTTUUUYYYbbbnnnwwwyyykkkaaa___\\\\\\\\\WWWQQQOOOQQQLLLKKKKKKLLLLLLJJJGGGDDDBBB???<<<:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;===<<<===@@@BBBEEEFFFHHHHHHLLLKKKNNNSSSUUUZZZdddnnn}}}xxxvvvvvvvvvvvvuuutttrrrpppooooooqqqrrr{{{zzzxxxuuuqqqmmmiiifffgggggggggggggggfffffffffgggiiijjjiiigggdddaaa```]]]XXXRRRLLLHHHDDD@@@>>>===;;;::::::;;;<<<;;;999;;;::::::999999::::::;;;888888999999999:::::::::999999999999999999999999<<<<<<;;;;;;;;;::::::::::::;;;<<<;;;::::::<<<>>>>>>AAAEEEHHHJJJMMMPPPRRRQQQUUUYYYZZZ]]]eeerrr|||wwwlllfffbbb]]]YYYYYYZZZ\\\]]]___cccgggkkktttvvvyyyzzzwwwuuuqqqmmmhhhfffccc___^^^^^^\\\YYYUUUTTTTTTTTTSSSTTTZZZbbbiiivvvyyyllleee```\\\\\\ZZZTTTQQQRRRLLLKKKKKKKKKLLLKKKHHHEEEBBB@@@<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<::::::;;;===<<<>>>@@@CCCEEEGGGHHHIIIKKKLLLOOOTTTWWW]]]hhhttt~~~xxxvvvvvvuuurrrsssuuuyyy}}}|||uuuoookkkiiihhhfffeeeddddddddddddeeefffiiiiiijjjiiihhhgggeeedddccc___YYYSSSMMMHHHBBB>>>>>><<<::::::;;;;;;:::999;;;::::::999999::::::;;;888888999999999:::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;::::::::::::;;;<<<;;;;;;;;;===>>>@@@CCCFFFJJJLLLNNNQQQSSSTTTWWWZZZ]]]aaalll{{{uuunnneee^^^\\\[[[XXXVVVZZZ]]]```dddiiinnnuuuyyy}}}wwwrrrkkkgggcccaaaaaa___[[[WWWXXXWWWUUURRRQQQSSSWWWZZZ___jjjyyy}}}oooeee^^^]]]]]]YYYTTTSSSLLLKKKJJJKKKLLLKKKIIIGGGDDDAAA===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>===<<<<<<======>>>AAACCCFFFHHHIIIIIILLLLLLPPPVVVZZZaaaooo|||wwwuuuuuurrrwww~~~{{{vvvqqqmmmkkkjjjjjjfffeeecccbbbbbbcccdddeeehhhhhhhhhiiiiiiiiihhhfffccc```[[[VVVQQQKKKDDD@@@???===;;;::::::;;;:::999::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<;;;<<<>>>???AAADDDHHHKKKMMMOOORRRUUUVVVXXX[[[___gggtttwwwooofffbbb]]][[[[[[\\\]]]\\\___ccciiiooouuu}}}{{{tttpppkkkhhhgggddd```\\\[[[ZZZXXXUUUSSSRRRSSSSSSXXX^^^fffppp}}}|||nnnbbb______\\\WWWTTTMMMKKKJJJJJJLLLLLLKKKJJJFFFCCC???============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::===??????>>>======>>>>>>???BBBDDDGGGIIIJJJJJJMMMNNNRRRWWW[[[ddduuu~~~~~~tttsssqqqooonnnllllllkkkhhhfffdddbbbaaabbbcccdddeeeeeeeeegggjjjkkkiiifffbbb```]]]ZZZVVVPPPJJJFFFBBB???<<<;;;;;;;;;::::::::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<===???AAACCCFFFJJJMMMOOOQQQTTTVVVVVVYYY]]]dddnnn}}}{{{qqqiiiddd___^^^]]]]]]```ccceeefffggglllssszzz}}}xxxtttqqqnnnhhhccc]]][[[YYYWWWVVVUUUTTTSSSXXXYYY\\\aaaiiixxxzzzhhhbbbaaa^^^XXXUUUNNNLLLJJJJJJKKKLLLLLLLLLHHHDDD@@@>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>>>>>>>???@@@CCCEEEHHHJJJKKKKKKOOOQQQTTTYYY]]]gggzzzzzzxxxwwwuuutttqqqqqqqqqqqqooonnnlllkkkjjjiiigggdddcccbbbbbbbbbbbbaaacccgggkkkllliiifffdddbbb```^^^[[[XXXSSSOOOEEEBBB>>><<<<<<<<<;;;;;;999::::::;;;;;;::::::999888888999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;<<<============@@@BBBDDDGGGKKKNNNQQQSSSVVVXXXXXX\\\ccclllyyy~~~sssjjjeeeaaa```\\\]]]___bbbfffkkkoooqqqtttxxx~~~zzzuuunnniiibbb___\\\ZZZYYYXXXVVVTTTVVVTTTTTTWWW\\\dddrrrssshhhccc^^^ZZZXXXQQQNNNKKKJJJKKKLLLMMMLLLIIIFFFBBB???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>???>>>===>>>???@@@AAADDDFFFIIIKKKLLLLLLQQQRRRWWW[[[```lll|||sssrrrsssuuuuuusssrrrqqqpppooonnnmmmmmmmmmllljjjhhheeecccaaa```______bbbhhhnnnoookkkffffffdddaaa```^^^[[[XXXUUUGGGDDD@@@============<<<999::::::;;;;;;::::::999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>===>>>@@@CCCFFFIIIMMMPPPRRRTTTWWWYYY[[[aaakkkwwwxxxnnnfffaaa```_________bbbffflllrrrxxx}}}xxxrrrmmmiiiddd```^^^\\\YYYVVVTTTQQQRRRUUUVVVXXXaaalllzzz~~~ooofff___\\\[[[SSSPPPLLLJJJJJJLLLLLLMMMKKKGGGCCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<===???@@@AAABBBDDDGGGIIIKKKLLLMMMPPPSSSXXX^^^eeesssyyywwwvvvtttrrrrrrqqqooonnnmmmnnnooopppnnnnnnllljjjgggdddaaa___^^^___bbbjjjpppqqqlllfffgggeeeaaa___^^^[[[XXXVVVIIIEEEAAA>>>============999999;;;;;;;;;;;;999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;<<<>>>>>>>>>???AAACCCFFFIIIMMMPPPRRRUUUXXXZZZ___eeeqqq}}}qqqllleee```____________dddhhhnnnvvv}}}xxxssslllgggccc```[[[XXXUUUSSSTTTVVVUUUSSSXXXaaagggtttuuuiii```]]]^^^UUUQQQLLLJJJJJJKKKLLLMMMLLLHHHDDDAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;<<>><<<;;;999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;===AAADDDGGGJJJMMMPPPRRRVVVZZZ^^^dddqqqyyysssffffffeeeaaa^^^```eeejjjlllsss|||{{{tttnnniiieee```]]]ZZZYYYWWWUUUSSSSSSUUUVVVZZZcccqqq|||oooggg```\\\XXXTTTOOOKKKKKKKKKKKKKKKJJJHHHFFFCCC@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>===>>>>>>===<<<<<<>>>@@@BBBEEEIIIKKKKKKLLLMMMOOOPPPTTTZZZaaaooo}}}yyywwwsssssssssrrrqqqqqqrrrssspppssssssooonnnnnnlllhhheee^^^```mmmsssnnnhhhhhhjjjhhhfffdddbbb___[[[WWWVVVQQQKKKFFFCCC@@@>>><<<:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<============>>>===<<<<<<>>>CCCFFFIIIKKKOOOQQQSSSWWW\\\```lllzzzvvvmmmggg```bbbcccbbbbbbffflllrrrzzz}}}vvvpppjjjfff___^^^[[[WWWUUUSSSTTTUUUUUU[[[eeennnxxx{{{oooeee___ZZZVVVQQQMMMLLLLLLLLLLLLJJJIIIFFFCCCAAA???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????>>>===>>>@@@BBBCCCEEEIIIKKKLLLLLLNNNOOORRRVVV]]]fffvvv}}}~~~}}}tttsssrrrqqqpppppppppqqqsssvvvvvvsssrrrsssqqqmmmhhhbbbaaahhhjjjfffeeeiiigggggghhhiiihhhddd^^^ZZZYYYUUUOOOJJJGGGCCC@@@>>>;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>??????>>>>>>@@@EEEHHHJJJMMMQQQSSSTTTXXX___dddqqquuujjjccc^^^\\\```dddgggkkkrrrzzzzzzrrrmmmhhhfffaaa]]]YYYWWWVVVVVVQQQTTTWWW\\\cccnnn|||zzzlllddd^^^YYYSSSOOOMMMMMMMMMLLLKKKIIIGGGDDDBBB@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???>>>======@@@BBBDDDFFFIIIKKKLLLMMMNNNPPPTTTXXXaaammmxxxuuurrrqqqpppppppppppptttwwwxxxuuuuuuvvvuuuqqqkkkfffddddddccc```ccciiieeefffiiillllllhhhaaa\\\[[[WWWRRRNNNJJJFFFBBB???<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>???>>>???AAAFFFIIIKKKNNNRRRTTTUUUYYYbbbhhhuuutttkkkeeeaaa___```eeekkkrrrxxx}}}wwwrrrnnniiiccc___\\\ZZZYYYSSSSSSSSSTTTWWW___iiipppzzz}}}}}}uuujjjbbb]]]UUUPPPMMMLLLLLLLLLKKKJJJHHHFFFCCCAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>;;;<<<<<<;;;;;;;;;>>>@@@EEEGGGJJJKKKLLLMMMOOOQQQTTTYYYdddttt}}}wwwsssssssssrrrqqqrrrvvvwwwuuuuuuwwwvvvrrrnnnkkkgggddd```___bbbhhhcccdddhhhkkkllliiiccc^^^[[[XXXTTTQQQMMMIIIDDD@@@>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<===============>>>>>>???BBBGGGJJJJJJNNNSSSTTTUUU[[[fffnnn~~~tttkkkeeedddcccccciiinnnvvv~~~{{{vvvoooiiieeebbb^^^[[[VVVUUUTTTSSSTTTXXX\\\```hhhooowww}}}}}}zzzyyy{{{uuufff```XXXQQQMMMLLLLLLKKKLLLKKKIIIGGGEEECCCAAA@@@====================================>>>>>>>>>???;;;<<<<<<<<<;;;<<>>>>>???CCCHHHLLLJJJOOOTTTVVVWWW^^^kkkvvv{{{uuummmgggeeefffhhhiiiuuu{{{yyyrrrmmmhhhbbb^^^YYYXXXVVVUUUTTTTTTUUUVVV[[[aaaggglllrrrzzz}}}|||{{{wwwvvvttttttzzzkkkeee[[[SSSOOOMMMLLLLLLLLLLLLKKKIIIFFFDDDAAA@@@=================================>>>>>>>>>??????===>>>???>>>>>>???BBBDDDGGGIIIJJJKKKLLLNNNQQQSSSUUU\\\lll{{{uuurrrooommmnnnrrrsssrrrsssvvvuuurrrrrrqqqooollljjjhhheeecccbbbaaaaaacccddddddbbb```\\\[[[YYYWWWUUUPPPKKKGGGAAA@@@>>><<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<=========>>>>>>>>>===>>>???@@@AAAEEEJJJNNNKKKQQQVVVXXXZZZbbbqqq}}}}}}rrrnnnjjjiiikkkpppuuuwwwyyyrrrjjjeee^^^\\\XXXUUUTTTTTTTTTTTTRRRWWW[[[]]]ccckkkoooooorrroooooopppooommmpppvvvvvvqqqjjj___VVVQQQOOONNNNNNLLLLLLKKKJJJHHHEEEBBB@@@==============================>>>>>>>>>?????????>>>???@@@??????@@@CCCFFFHHHIIIKKKKKKLLLNNNRRRTTTYYYaaatttzzzwwwtttmmmqqqsssrrrsssvvvvvvsssssssssrrrooonnnlllgggaaabbb```______aaaaaaaaa```]]]\\\[[[ZZZXXXSSSNNNJJJBBB@@@>>><<<;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>???@@@AAACCCGGGLLLPPPLLLRRRXXXZZZ]]]fffvvv{{{pppkkkjjjiiilllsss||||||rrrkkkccc___ZZZVVVUUUUUUVVVVVVNNNRRRTTTUUUYYYbbbffffffhhhfffhhhkkkkkkhhhjjjoookkkvvvtttmmmbbbYYYTTTQQQPPPPPPMMMMMMLLLKKKHHHEEEBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===>>>>>>>>>>>>???BBBEEEHHHJJJKKKLLLLLLNNNRRRUUU]]]fffyyyxxxuuussspppnnnoooqqqsssuuuvvvuuuuuutttqqqnnnllljjjcccbbbaaa___^^^^^^^^^^^^\\\[[[ZZZYYYXXXVVVQQQNNNGGGFFFCCC@@@>>><<<<<<<<<========================;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>>>>???@@@BBBEEEHHHKKKLLLNNNSSSYYY\\\```mmm{{{tttrrriiimmmrrrwww~~~}}}wwwjjjeee```]]]\\\[[[WWWTTTRRRRRRQQQSSSWWWZZZZZZZZZ^^^___aaaccceeeggghhhiiiiiiooowww}}}vvvfff\\\XXXWWWUUURRRQQQPPPNNNLLLIIIFFFCCCBBBAAA@@@???============>>>AAA@@@>>>======>>>@@@AAAAAAAAAAAAAAABBBDDDFFFGGGKKKHHHIIILLLNNNNNNQQQVVV^^^hhh|||xxxsssqqqrrrtttuuuvvvvvvvvvvvvtttrrrooommmkkkfffeeecccbbb```_________]]]\\\[[[ZZZZZZWWWSSSPPPJJJHHHDDDAAA>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>>>>???AAACCCFFFIIILLLMMMQQQUUUZZZ]]]cccrrr}}}tttooooooooottt{{{uuuooohhhcccaaa___[[[XXXSSSRRRPPPQQQSSSTTTTTTSSSWWWXXXZZZ\\\^^^```bbbccc^^^ccciiinnnsss}}}lllaaa]]]ZZZVVVRRRQQQQQQOOOLLLIIIFFFDDDBBBBBBAAA???>>>======>>>>>>@@@@@@???>>>>>>???@@@@@@????????????@@@BBBDDDFFFKKKIIIIIILLLNNNNNNRRRXXXaaaooo~~~tttpppqqqssstttrrrwwwwwwvvvuuutttqqqooommmiiihhhgggeeecccaaa______]]]\\\[[[[[[[[[YYYVVVTTTOOOLLLGGGBBB???=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<<<<======>>>?????????AAADDDGGGJJJMMMOOOSSSWWW\\\```hhhzzz|||vvvpppooorrrzzzxxxooohhhdddaaa]]]ZZZWWWTTTRRRQQQQQQPPPOOOMMMQQQRRRSSSUUUWWWZZZ\\\^^^\\\___ccceeehhhrrrtttgggbbb^^^XXXRRRSSSRRRPPPMMMJJJGGGDDDCCCBBBAAA???>>>======>>>>>>?????????@@@@@@?????????????????????AAACCCEEEFFFKKKIIIJJJMMMOOOOOOTTT[[[fffzzzzzzqqqqqqttttttssswwwwwwwwwvvvuuussspppooolllkkkiiigggdddbbb___^^^\\\[[[ZZZZZZ[[[ZZZXXXUUUSSSPPPJJJEEEAAA???>>>>>>========================<<<<<<<<<<<<=====================<<<===>>>>>>??????@@@BBBEEEHHHLLLOOOQQQUUUXXX]]]dddppp~~~yyyuuutttwww}}}wwwooojjjfffbbb___[[[YYYUUUSSSRRRQQQOOOMMMOOOOOOPPPRRRTTTWWWZZZ[[[___aaabbbccceeekkkvvv~~~nnneee```ZZZUUUUUUTTTQQQNNNJJJHHHFFFEEEBBBAAA@@@>>>===>>>>>>???===>>>@@@AAAAAA@@@>>>===AAAAAAAAAAAACCCEEEHHHIIIKKKJJJLLLOOOPPPQQQWWW___kkkyyyuuuwwwwwwvvvwwwwwwwwwwwwvvvtttrrrqqqmmmlllkkkiiifffbbb___]]]\\\ZZZYYYYYYZZZZZZXXXVVVVVVSSSNNNHHHDDDAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>===============>>>?????????@@@CCCFFFJJJNNNQQQSSSUUUZZZbbbmmm|||yyywwwwwwyyyzzztttooojjjggg___\\\YYYVVVUUUSSSQQQOOONNNNNNOOOOOORRRTTTWWWYYY\\\]]]^^^^^^```dddlllrrrxxxkkkddd^^^YYYXXXVVVSSSOOOKKKHHHGGGFFFBBBAAA@@@>>>>>>>>>>>>???===>>>@@@BBBBBB@@@>>>===AAAAAAAAABBBDDDFFFHHHJJJLLLKKKMMMPPPQQQRRRZZZcccppp{{{}}}zzzwwwuuutttvvvvvvwwwwwwvvvtttsssrrrnnnnnnmmmkkkgggddd```^^^]]][[[YYYYYYZZZYYYXXXVVVXXXUUUQQQLLLHHHDDDBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAADDDGGGKKKPPPSSSVVVWWW___lll{{{}}}yyyvvvxxxzzz~~~wwwpppkkkccc```\\\YYYXXXVVVSSSQQQOOONNNMMMMMMOOOQQQTTTVVVXXXZZZ\\\^^^```dddhhhlllxxxwwwkkkccc___ZZZXXXTTTPPPLLLIIIHHHGGGCCCBBB@@@???>>>>>>??????===>>>@@@AAAAAA@@@>>>===?????????@@@BBBEEEGGGIIILLLLLLOOOQQQQQQSSS]]]gggwww~~~}}}|||~~~|||vvvsssuuuuuuvvvvvvvvvuuusssrrrppppppooommmjjjfffcccaaa___]]][[[ZZZZZZZZZYYYWWWXXXVVVSSSPPPKKKGGGCCCBBB<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAADDDHHHMMMQQQUUUWWW[[[fffxxx|||zzz{{{xxxrrrjjjgggccc___\\\YYYVVVTTTQQQPPPNNNMMMNNNPPPSSSTTTXXX[[[___cccfffiiilllnnnuuu|||uuujjjeee\\\YYYUUUPPPLLLJJJIIIHHHCCCBBB@@@???>>>>>>???@@@>>>???@@@@@@@@@@@@???>>>>>>>>>???@@@BBBEEEHHHIIILLLMMMPPPRRRRRRTTT___jjj}}}~~~xxxtttuuuvvvvvvvvvtttsssrrrqqqqqqqqqooollliiieeecccbbb___]]][[[[[[[[[ZZZXXXWWWVVVUUURRRNNNIIIDDDBBB????????????????????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@BBBDDDHHHMMMRRRVVVXXX___lll~~~rrrnnniiieeeaaa]]]YYYWWWTTTSSSQQQOOOPPPQQQTTTVVVVVVZZZ___eeejjjmmmnnnoootttwww}}}nnnhhh]]]ZZZUUUQQQMMMJJJIIIIIICCCBBBAAA???>>>??????@@@?????????@@@@@@?????????@@@@@@AAABBBDDDGGGJJJKKKLLLMMMPPPSSSSSSUUU```lll~~~{{{zzzxxxwwwwwwxxxxxxxxxtttrrrpppmmmjjjiiihhhhhhbbbaaa___]]]ZZZWWWUUUTTTVVVVVVVVVTTTQQQLLLGGGDDDBBB@@@===;;;<<<=========;;;<<<>>>???@@@???===<<<@@@@@@@@@???@@@@@@AAAAAADDDCCCFFFLLLOOORRRXXX```hhhwwwyyyqqqkkkgggccc^^^ZZZUUUUUUSSSOOOLLLNNNRRRWWWRRR\\\iiiqqquuuvvvxxx{{{~~~rrrfffbbb]]]WWWTTTNNNHHHIIILLLGGGDDD@@@>>>???@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@BBBDDDFFFHHHIIIMMMKKKNNNSSSSSSUUUcccttt|||wwwvvvwwwxxxwwwvvvuuussspppmmmkkkiiihhhhhhdddcccaaa___\\\YYYWWWVVVWWWWWWWWWVVVRRRNNNJJJGGGCCCAAA===<<<<<<=========;;;<<<>>>???@@@???>>>===@@@????????????@@@AAAAAADDDDDDHHHNNNRRRTTT[[[cccmmm~~~wwwpppkkkgggbbb___YYYYYYWWWRRROOOOOORRRUUUWWW```lllvvv}}}tttgggddd^^^XXXTTTNNNIIIIIILLLGGGDDD@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBDDDGGGIIIJJJLLLKKKNNNTTTUUUYYYiii|||zzzvvvvvvxxxxxxvvvwwwuuurrrnnnllljjjiiihhhfffeeecccaaa^^^\\\ZZZYYYWWWXXXXXXWWWTTTQQQMMMKKKEEEBBB???======>>>>>>===<<<===>>>?????????>>>===??????>>>>>>???@@@@@@AAADDDEEEJJJQQQUUUXXX___hhhvvvzzzsssooojjjggg___^^^[[[WWWSSSQQQQQQSSSZZZaaammm|||yyylllggg```YYYUUUPPPJJJIIIKKKHHHEEEAAA@@@@@@AAA@@@@@@??????????????????@@@@@@@@@@@@AAACCCEEEGGGIIIJJJLLLKKKOOOUUUXXX^^^qqqxxxwwwyyyzzzyyyyyywwwssspppmmmkkkjjjiiihhhgggeeebbb```]]][[[ZZZWWWWWWWWWWWWUUURRRPPPNNNGGGDDD@@@>>>>>>???>>>===<<<===>>>????????????>>>>>>>>>>>>>>>???@@@AAAAAADDDFFFLLLRRRVVVZZZdddnnnxxxrrrnnndddbbb___[[[VVVTTTRRRRRRWWW]]]kkktttkkkccc\\\WWWRRRLLLIIIKKKHHHFFFBBBAAAAAAAAAAAA@@@>>>>>>??????@@@@@@AAAAAA@@@AAABBBCCCEEEHHHJJJKKKMMMLLLPPPVVVYYYbbbxxxzzzyyyzzzzzzyyyxxxtttqqqnnnlllkkkkkkiiihhhfffccc```^^^\\\[[[WWWWWWWWWVVVUUUSSSQQQPPPIIIFFFBBB@@@?????????>>>===>>>>>>???????????????>>>>>>>>>>>>???@@@AAABBBCCCFFFLLLRRRVVV\\\hhhuuuwwwqqqhhheeeaaa]]]ZZZWWWUUUSSSSSSZZZjjj~~~pppggg___ZZZUUUNNNKKKKKKIIIFFFDDDBBBBBBBBBAAA??????@@@@@@@@@AAAAAABBBBBBAAABBBBBBDDDFFFHHHJJJLLLNNNMMMQQQWWW[[[fff}}}zzzzzzyyyxxxuuurrrpppnnnnnnnnnjjjiiigggeeebbb___]]]\\\XXXXXXWWWVVVUUUTTTRRRQQQLLLHHHDDDAAAAAA@@@???>>>>>>>>>>>>?????????@@@@@@>>>>>>??????@@@AAACCCCCCDDDGGGLLLRRRVVV^^^nnn}}}wwwoookkkeee```]]]ZZZXXXVVVTTTZZZhhhvvvlllbbb]]]XXXQQQLLLLLLIIIGGGEEECCCCCCBBBAAA???AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGIIIKKKLLLNNNNNNSSSYYY^^^lll~~~{{{yyyxxxuuusssqqqpppppppppmmmkkkjjjgggdddbbb```___[[[ZZZYYYXXXVVVUUUTTTSSSMMMJJJFFFCCCAAAAAA@@@>>>??????>>>>>>??????@@@@@@?????????@@@AAACCCDDDEEEGGGIIIMMMRRRVVV```sssyyyssskkkddd```]]]ZZZXXXVVVYYYcccvvv{{{pppeee___[[[TTTNNNLLLJJJHHHEEEDDDDDDCCCAAA???AAAAAAAAA@@@@@@@@@@@@@@@BBBCCCDDDEEEGGGJJJLLLMMMMMMNNNTTT\\\cccttt|||}}}yyywwwuuusssrrrqqqqqqrrrnnnmmmkkkiiifffdddbbbaaa]]]\\\[[[YYYXXXVVVUUUUUUNNNKKKFFFCCCBBBAAA@@@?????????>>>>>>??????@@@AAA@@@@@@@@@AAABBBCCCEEEFFFIIIKKKOOOSSSWWWbbbwwwyyyooogggbbb^^^[[[XXXXXXXXX\\\kkk}}}rrrgggaaa\\\UUUOOOMMMJJJHHHFFFEEEDDDCCCAAA???AAA@@@@@@@@@??????>>>>>>CCCCCCDDDEEEHHHJJJLLLMMMLLLMMMTTT]]]gggzzz{{{vvvsssuuuuuurrrpppqqqooonnnllliiifffcccaaa```___]]][[[YYYXXXWWWTTTRRRQQQOOOKKKGGGDDDBBBAAA@@@????????????????????????@@@AAAAAA@@@???@@@BBBDDDIIIMMMSSSWWWYYYccczzztttkkkfffbbb]]]XXXXXXUUUWWWaaarrr|||uuukkkddd```YYYPPPIIIJJJIIIFFFFFFEEEDDDBBB@@@@@@@@@BBBCCCCCCBBB@@@@@@BBBCCCDDDEEEGGGIIIJJJKKKMMMQQQVVV___pppyyyuuuvvvvvvsssqqqrrrpppooollljjjgggdddbbbaaa```^^^\\\ZZZYYYWWWUUURRRQQQOOOLLLHHHEEECCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBAAABBBEEEGGGIIIMMMSSSXXX\\\hhh}}}rrrmmmhhhbbb]]]ZZZWWWWWW]]]iii}}}yyynnnfffaaaZZZRRRLLLKKKIIIGGGFFFFFFEEECCCAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDFFFGGGIIIJJJKKKOOORRRXXXbbbuuu}}}vvvuuuvvvsssrrrtttpppooonnnkkkiiifffdddcccbbb```]]][[[ZZZXXXVVVSSSQQQOOOMMMIIIFFFDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCBBBCCCFFFHHHJJJMMMSSSYYY```ooo}}}uuuoooiiiddd^^^\\\ZZZ[[[___kkksssiiiccc]]]UUUOOOMMMJJJHHHFFFFFFEEECCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDFFFHHHIIIJJJKKKQQQTTT[[[ggg|||vvvttttttsssssstttqqqpppooommmjjjhhhgggfffdddaaa^^^]]][[[YYYVVVTTTQQQPPPNNNKKKHHHFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBEEEHHHMMMOOOTTTZZZcccuuu~~~vvvnnnhhhcccaaa^^^\\\[[[aaarrr{{{nnnfff```YYYTTTOOOLLLIIIGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDFFFHHHIIIKKKKKKSSSUUU]]]lllyyytttsssrrrrrrtttqqqpppooommmllljjjhhhhhheeebbb___]]]\\\ZZZWWWTTTRRRQQQOOOMMMJJJHHHFFFDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBCCCGGGIIIPPPQQQUUU\\\fffyyy}}}sssllleeebbb___]]]ZZZ\\\iiivvvtttkkkddd]]]XXXQQQNNNJJJGGGGGGFFFEEEDDDDDDCCCAAAAAAAAAAAACCCDDDCCCDDDEEEFFFHHHJJJKKKLLLRRRUUU___rrrxxxuuusssrrrsssqqqpppooonnnlllkkkjjjiiieeeccc```]]]\\\ZZZVVVTTTRRRRRRPPPOOOLLLIIIGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDDDDEEEGGGJJJMMMQQQRRRVVV^^^iii}}}{{{rrrgggbbb___]]]ZZZZZZaaajjjzzz{{{ppphhh```ZZZRRROOOKKKHHHGGGGGGFFFEEECCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGHHHJJJKKKLLLRRRVVVaaaxxxyyytttrrrqqqpppoooooommmlllkkkjjjjjjeeeccc```]]][[[YYYVVVSSSRRRRRRQQQPPPNNNKKKHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDDDDEEEGGGKKKNNNQQQQQQVVV```nnn{{{nnngggaaa___\\\ZZZ\\\```hhhzzzuuukkkbbb\\\TTTPPPKKKHHHGGGGGGFFFEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDEEEGGGIIIJJJLLLLLLSSSWWWeee~~~}}}vvvrrrpppoooooonnnmmmlllkkkjjjjjjeeeccc___]]][[[YYYUUUSSSRRRRRRRRRQQQNNNKKKIIIGGGCCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBCCCDDDFFFJJJMMMPPPQQQWWWbbbqqqvvvmmmdddbbb```\\\ZZZ[[[\\\kkkwwwmmmccc\\\UUUQQQLLLIIIGGGGGGGGGFFFAAABBBCCCDDDDDDCCCBBBAAADDDDDDFFFGGGIIIJJJLLLLLLSSSXXXgggzzzwwwxxxsssrrrrrrrrroooiiiiiimmmfffddd```\\\ZZZXXXXXXXXXVVVUUUSSSRRRQQQOOOLLLJJJHHHEEEBBBAAABBBBBBAAA@@@CCCDDDEEEEEEEEEHHHLLLOOORRRRRRVVVbbbwwwuuuiiiaaa^^^\\\XXXTTT[[[bbbppp}}}pppeee^^^VVVQQQJJJFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFGGGJJJNNNRRRVVV\\\lll|||vvvuuurrrrrrqqqmmmhhhgggjjjfffdddaaa]]]ZZZYYYXXXXXXWWWUUUSSSRRRQQQPPPMMMJJJHHHFFFCCCBBBBBBBBBBBBAAACCCDDDEEEEEEFFFHHHLLLOOOTTTUUU[[[iii}}}pppgggcccaaa\\\YYYXXX]]]fffuuuvvviiiaaaYYYSSSLLLHHHGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFFFFGGGHHHJJJNNNRRRWWW^^^qqq}}}zzzvvvsssrrroooiiigggiiigggeeeaaa^^^[[[ZZZYYYYYYWWWUUUTTTSSSRRRPPPMMMKKKHHHFFFCCCBBBBBBCCCBBBAAACCCDDDEEEEEEFFFIIIMMMPPPTTTXXXbbbssswwwmmmgggccc^^^ZZZWWWXXX\\\dddvvvpppfff]]]WWWOOOJJJIIIHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGHHHJJJNNNRRRWWWbbbzzz|||vvvtttqqqmmmkkkkkkgggeeeccc```]]][[[ZZZYYYXXXVVVTTTSSSRRRQQQNNNKKKIIIGGGDDDCCCCCCCCCCCCBBBCCCDDDEEEEEEFFFIIIMMMQQQSSSZZZhhh|||tttmmmhhhaaa\\\ZZZXXXXXX\\\ggg|||uuuiiiaaaZZZQQQKKKIIIHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCFFFGGGHHHHHHIIIKKKOOORRRXXXhhhxxxtttrrrooollllllgggfffdddaaa^^^\\\ZZZZZZXXXWWWUUUTTTSSSQQQNNNLLLJJJGGGEEECCCDDDDDDCCCCCCCCCDDDEEEFFFGGGJJJNNNQQQRRR[[[mmm~~~vvvnnnfffaaa\\\YYYXXXZZZ```nnnzzzmmmddd]]]SSSLLLIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHJJJLLLQQQTTT[[[ooo}}}uuurrrnnnlllkkkhhhgggeeeccc```]]][[[ZZZYYYWWWUUUTTTTTTRRROOOMMMJJJHHHEEEDDDDDDEEEDDDCCCCCCDDDEEEFFFGGGJJJOOORRRUUU___sss{{{rrriiibbb^^^YYYXXXZZZ\\\bbbuuurrrhhh```UUUMMMJJJHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJNNNSSSVVVaaaxxxyyytttppplllkkkhhhhhhfffdddaaa^^^\\\ZZZZZZXXXVVVUUUTTTSSSPPPMMMKKKHHHFFFDDDEEEEEEEEEDDDCCCDDDEEEFFFGGGKKKOOOSSSZZZeeezzzyyyooohhhccc\\\YYY[[[[[[[[[hhhxxxyyyllldddXXXOOOKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEECCCEEEGGGIIIKKKOOOUUUYYYhhhxxxrrrnnnlllhhhhhhfffdddbbb___\\\[[[ZZZXXXVVVUUUUUUSSSPPPMMMKKKIIIFFFEEEEEEEEEEEEDDDCCCDDDEEEFFFHHHKKKPPPSSS^^^jjj{{{ttthhh___ZZZ\\\[[[YYYcccqqqooofffZZZQQQMMMKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDGGGIIILLLPPPVVVZZZmmm|||tttnnnjjjjjjiiigggeeedddaaa\\\YYYYYYXXXVVVTTTRRRPPPOOOOOOLLLKKKJJJHHHGGGFFFFFFFFFDDDCCCEEEIIIKKKLLLQQQWWW[[[lll~~~uuujjjddd___\\\YYYXXX\\\cccuuuuuulll```XXXOOOHHHGGGIIIFFFFFFEEEDDDDDDEEEFFFGGGEEEIIIGGGHHHOOOOOOTTTcccqqqxxxrrroookkkjjjgggfffdddbbb^^^[[[YYYXXXVVVTTTRRRPPPOOOOOOLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDEEEIIIKKKLLLQQQWWW___ppp}}}ooohhhbbb^^^ZZZXXX[[[```kkkxxxmmmbbbYYYQQQJJJHHHJJJHHHGGGFFFDDDDDDDDDEEEEEEFFFKKKHHHIIIOOOPPPVVVeeewww~~~wwwsssllljjjhhhfffdddbbb___]]]ZZZXXXVVVTTTRRRQQQPPPOOOMMMLLLKKKIIIGGGFFFFFFFFFGGGEEEFFFIIIKKKLLLQQQXXXcccvvvvvvnnneee```[[[XXXYYY]]]aaasss{{{qqqddd[[[TTTLLLJJJKKKJJJIIIGGGEEEDDDDDDDDDDDDHHHLLLJJJJJJPPPQQQXXXiiiyyysssmmmkkkgggeeecccbbb```^^^ZZZYYYWWWTTTRRRQQQPPPPPPNNNMMMKKKJJJHHHGGGFFFFFFHHHFFFFFFJJJKKKMMMRRRYYYhhh|||{{{rrrhhhbbb]]]YYYYYY\\\^^^kkktttggg^^^VVVOOOKKKKKKIIIHHHFFFEEEDDDEEEEEEFFFGGGLLLJJJJJJPPPQQQZZZmmm~~~sssooolllgggdddbbbaaa___^^^ZZZYYYWWWUUUSSSQQQPPPPPPOOONNNLLLJJJIIIGGGFFFFFFHHHFFFFFFJJJLLLNNNTTT[[[kkkvvvkkkeee```[[[ZZZ\\\[[[dddrrrzzzkkkaaaZZZQQQLLLKKKFFFFFFEEEEEEEEEGGGHHHIIIFFFLLLJJJJJJOOORRR]]]rrr{{{sssoooiiidddbbb```___^^^[[[YYYWWWUUUSSSRRRQQQPPPPPPOOOMMMKKKIIIHHHGGGFFFGGGEEEFFFIIILLLOOOVVV^^^ooo|||pppiiiddd___\\\]]]WWW]]]gggwwwqqqfff^^^UUUNNNLLLEEEEEEEEEEEEFFFHHHIIIKKKFFFLLLKKKJJJQQQUUUbbbxxxxxxssslllfffcccaaa```___[[[ZZZXXXUUUSSSRRRQQQPPPQQQPPPNNNLLLJJJHHHGGGGGGFFFDDDEEEIIIMMMPPPXXXaaassswwwoooiiibbb^^^]]]UUUZZZ```jjjxxxlllcccYYYQQQNNNGGGFFFFFFEEEFFFGGGIIIJJJFFFMMMMMMMMMSSSYYYhhh|||vvvnnnhhhdddcccbbbaaa[[[ZZZXXXVVVSSSRRRQQQQQQRRRPPPNNNLLLJJJHHHGGGGGGFFFDDDEEEIIIMMMQQQZZZbbbvvv|||ssslllddd___]]]XXX[[[^^^cccttt}}}qqqggg]]]TTTOOOIIIHHHGGGFFFFFFFFFGGGHHHGGGNNNNNNOOOUUU\\\lll}}}nnngggccc___^^^bbb]]][[[XXXWWWUUUTTTQQQOOONNNOOOOOONNNLLLJJJGGGFFFHHHGGGHHHKKKMMMQQQZZZeeeyyyzzzpppiiiddd```YYYYYY[[[```jjj~~~{{{pppbbbVVVQQQNNNLLLJJJHHHFFFGGGGGGHHHGGGMMMMMMNNNSSSYYYpppsssjjjeee```___aaa^^^\\\ZZZXXXWWWUUURRRPPPOOOOOOOOONNNLLLJJJGGGFFFHHHGGGHHHKKKMMMQQQ[[[eeezzztttkkkeeeaaaYYYXXXXXX\\\cccuuuttteeeXXXRRRMMMKKKIIIGGGFFFGGGHHHIIIFFFLLLMMMOOOUUU]]]uuu~~~ppphhhccc```______]]]ZZZYYYXXXVVVTTTQQQOOOOOOOOONNNLLLJJJHHHGGGIIIGGGHHHKKKMMMQQQ[[[eee{{{yyyooogggbbb\\\YYYXXXYYY]]]jjjyyyjjj\\\TTTLLLJJJHHHGGGFFFGGGHHHIIIFFFLLLMMMOOOWWW```zzzyyymmmfffaaa^^^___]]]ZZZYYYXXXVVVTTTRRRPPPPPPOOOMMMLLLJJJHHHHHHIIIHHHIIILLLNNNQQQ[[[eee|||tttjjjddd```\\\ZZZYYY[[[dddvvvppp```UUUKKKJJJHHHGGGFFFGGGHHHIIIHHHMMMMMMOOOXXXcccuuujjjccc^^^]]][[[YYYXXXWWWVVVSSSQQQQQQPPPOOOMMMKKKJJJIIIHHHIIIHHHIIILLLNNNRRR\\\fff|||zzznnnfffbbb^^^ZZZYYYYYY___mmm{{{vvveeeXXXMMMKKKIIIGGGGGGGGGIIIJJJIIINNNMMMPPPYYYfff|||nnnfff```]]][[[YYYWWWWWWVVVTTTRRRRRRQQQOOOMMMKKKJJJJJJIIIJJJHHHIIILLLNNNRRR\\\fff|||sssjjjccc^^^ZZZXXXWWWZZZdddooo~~~kkk\\\OOOMMMKKKIIIHHHHHHIIIJJJJJJOOONNNQQQ\\\kkkrrrgggaaa]]]\\\YYYXXXXXXWWWUUUSSSSSSQQQOOOMMMKKKJJJJJJJJJJJJHHHIIIMMMOOORRR\\\fff{{{zzzooofff```\\\YYYVVVVVV^^^fff}}}rrraaaRRRPPPMMMJJJIIIHHHIIIIIIJJJNNNNNNRRR```rrrsssiiibbb___]]][[[ZZZYYYXXXVVVUUUSSSRRROOOMMMKKKJJJJJJJJJJJJIIIJJJMMMOOOSSS\\\fff{{{sssjjjddd___[[[XXXVVV[[[bbbpppwwweeeTTTRRROOOLLLJJJIIIIIIIIIIIINNNNNNTTTcccwwwzzzhhh```^^^]]]\\\YYYWWWVVVWWWYYYRRRPPPNNNLLLJJJIIIIIIIIIHHHHHHJJJMMMOOORRRZZZddduuuwwwpppggg___]]]]]][[[ZZZ\\\iii|||vvvlll[[[RRRKKKKKKKKKIIIIIIJJJNNNNNNQQQXXXccc|||kkkaaa]]]]]]\\\ZZZWWWVVVVVVWWWRRRQQQOOOLLLKKKJJJJJJJJJIIIHHHJJJMMMOOORRRZZZdddvvvuuukkkbbb___]]]ZZZYYYZZZ]]]nnn{{{ppp]]]TTTMMMKKKKKKJJJIIIKKKMMMMMMQQQYYYgggssseee^^^]]]\\\ZZZXXXVVVUUUTTTSSSRRRPPPMMMKKKKKKKKKKKKIIIHHHJJJMMMOOORRRZZZcccxxx{{{pppfffaaa]]]YYYWWWXXXZZZeeewwwvvvaaaXXXOOOMMMLLLJJJJJJLLLKKKLLLRRR\\\mmm{{{iii___^^^\\\ZZZYYYVVVTTTRRRTTTRRRPPPNNNLLLKKKKKKKKKIIIHHHJJJMMMOOOQQQZZZcccwwwtttiiibbb^^^YYYVVVWWW[[[```lllyyyggg\\\RRRNNNMMMKKKJJJMMMKKKMMMSSS^^^rrrmmmccc```\\\ZZZYYYWWWTTTQQQTTTRRRPPPNNNLLLKKKKKKKKKJJJIIIJJJNNNOOOQQQYYYbbbtttxxxlllddd___ZZZWWWXXXWWWYYY```ppp{{{lllaaaUUUPPPNNNKKKKKKNNNLLLOOOUUU```wwwtttgggccc]]]ZZZYYYXXXTTTQQQSSSRRRPPPMMMKKKKKKKKKKKKJJJIIIKKKNNNOOOQQQYYYbbbqqqqqqhhhbbb\\\YYYZZZUUUVVV[[[hhh{{{rrreeeXXXRRRNNNLLLLLLOOONNNQQQWWWbbb{{{llleee^^^YYYYYYXXXVVVSSSRRRQQQOOOLLLKKKJJJJJJJJJKKKJJJKKKNNNOOOQQQXXXaaapppxxxnnnfff^^^[[[[[[VVVWWW[[[dddpppvvviii[[[SSSOOOLLLMMMOOOOOOSSSYYYeeeoooggg^^^YYYYYYYYYWWWTTTRRRQQQNNNLLLJJJIIIIIIIIIKKKJJJKKKNNNOOOQQQXXXaaaooo}}}rrriii```[[[[[[UUUUUUYYY^^^dddsssxxxkkk\\\TTTOOOLLLMMMPPPOOOSSSZZZggg~~~lll^^^\\\[[[TTTQQQUUURRRPPPMMMLLLLLLMMMLLLKKKJJJIIIJJJMMMNNNQQQYYYcccttt}}}zzzxxxvvvtttrrr|||}}}yyynnnfff___ZZZVVVSSSTTTYYY^^^kkkqqq^^^SSSNNNLLLNNNPPPRRRTTTYYYlllrrraaa^^^\\\VVVSSSUUURRROOOMMMKKKLLLLLLKKKKKKLLLKKKKKKMMMNNNQQQZZZeeexxx}}}xxxtttqqqqqqqqquuu|||~~~sssjjjbbb]]]XXXTTTTTTXXX[[[eeeuuuaaaUUUOOOMMMMMMPPPQQQTTT^^^sss~~~hhh```^^^YYYUUUUUUQQQOOOLLLKKKKKKLLLKKKJJJNNNMMMMMMMMMNNNQQQ]]]iii}}}zzztttnnnkkkjjjmmmpppsss{{{{{{}}}xxxnnneee___ZZZVVVTTTVVVWWW^^^tttzzzeeeWWWQQQMMMNNNPPPPPPVVVccc}}}qqqddd```[[[VVVTTTQQQOOOLLLKKKKKKKKKKKKJJJMMMLLLMMMNNNNNNSSSaaappp{{{sssllliiiiiimmmxxx~~~}}}qqqggg```\\\WWWUUUUUUUUUYYYkkk}}}gggYYYRRRNNNOOOQQQRRRWWWggg}}}jjjaaa\\\WWWTTTQQQOOOLLLKKKKKKLLLKKKJJJKKKKKKLLLNNNOOOUUUeeevvvuuummmkkkooo|||ssshhhaaa]]]WWWUUUVVVUUUWWWeeewwwjjj[[[TTTPPPPPPSSSUUUYYYjjjrrrddd\\\XXXUUURRRPPPMMMLLLLLLMMMLLLKKKIIIJJJMMMOOOOOOVVVgggxxx|||wwwyyywwwkkkccc]]]XXXVVVWWWVVVVVVaaapppooo___VVVQQQQQQTTTWWW[[[nnn{{{ggg^^^ZZZWWWSSSQQQNNNMMMMMMNNNMMMLLLIIIKKKOOOPPPOOOTTTeeevvv}}}ppphhh^^^YYYWWWXXXVVVTTT]]]jjj~~~vvvcccYYYRRRQQQSSSWWW]]]sssjjj___[[[ZZZTTTRRROOONNNNNNNNNNNNMMMJJJMMMPPPQQQOOOSSSbbbssstttlll___YYYWWWXXXUUURRRYYYeeeuuu{{{ggg[[[SSSQQQRRRWWW^^^xxxnnn___XXXUUUSSSRRRPPPNNNMMMKKKKKKJJJLLLNNNRRRSSSQQQTTT```nnnxxxlllccc^^^[[[ZZZXXXVVVYYY^^^qqqggg]]][[[ZZZXXXWWWbbbqqqbbb[[[WWWSSSRRRPPPNNNMMMKKKKKKJJJKKKMMMPPPRRRPPPRRR^^^kkk}}}pppeee```\\\ZZZWWWUUUXXX]]]lllnnn```[[[YYYYYYYYYeeettteee^^^YYYSSSRRRPPPNNNMMMKKKKKKJJJIIIKKKNNNPPPNNNPPP[[[gggvvvwwwiiiccc]]]ZZZWWWTTTVVVZZZfffyyywwwccc[[[YYYZZZ]]]jjjxxxhhh___YYYSSSRRRPPPNNNMMMKKKKKKJJJHHHIIIKKKNNNMMMOOOXXXcccppp}}}nnnfff___[[[XXXTTTUUUXXX```ppp~~~eeeZZZYYY\\\aaaooo}}}lll```XXXSSSRRRPPPNNNMMMKKKKKKJJJHHHHHHJJJMMMMMMNNNVVV```nnnzzztttjjjaaa\\\YYYUUUUUUWWW]]]jjjggg[[[[[[^^^eeerrrrrrbbbXXXSSSRRRPPPNNNMMMKKKKKKJJJJJJIIIJJJMMMNNNOOOVVV^^^lllvvvyyynnnccc^^^[[[WWWVVVXXX\\\fff{{{nnn```]]]___eeetttzzzggg[[[SSSRRRPPPNNNMMMKKKKKKJJJKKKJJJKKKNNNOOOPPPVVV]]]hhhrrr{{{ssssssrrryyy|||pppddd___]]]YYYXXXYYY[[[dddwwwxxxhhh___\\\ccctttkkk^^^SSSRRRPPPNNNMMMKKKKKKJJJMMMKKKLLLOOOPPPQQQVVV]]]dddppp~~~xxxmmmjjjgggoooyyy~~~rrreee```^^^[[[YYYZZZZZZcccvvvnnnaaaZZZ```tttrrrdddYYYWWWRRRNNNMMMMMMLLLIIIJJJJJJLLLOOOOOOOOOUUU]]]iiiuuu~~~~~~pppggg```iiiqqqxxx}}}}}}vvvjjjccc^^^ZZZXXXYYY]]]eeevvv~~~hhhaaadddggg}}}xxxhhhZZZWWWRRRNNNNNNNNNLLLIIIKKKJJJLLLOOOOOOPPPVVV^^^gggttt|||qqqggg\\\cccjjjrrrzzzvvvxxxxxxllleee```\\\ZZZ[[[```iiizzzkkkbbbccciiiooo\\\WWWQQQOOOOOONNNKKKIIIKKKJJJLLLOOOOOOPPPWWW___iiiwww~~~zzzyyy|||sssgggXXX]]]bbbjjjzzzwwwooommmpppvvvzzznnngggccc^^^\\\^^^aaajjjzzznnnddddddlllvvv```XXXQQQPPPPPPNNNKKKJJJLLLKKKLLLOOOOOOQQQXXXaaammm|||zzzwwwwww{{{tttfffXXXYYY\\\dddtttssskkkeeeeeehhhnnnxxx|||pppiiiddd___]]]______gggwwwpppeeeeeeooofff[[[QQQQQQQQQNNNKKKKKKMMMKKKLLLOOOPPPQQQYYYbbbpppvvvtttvvvzzzvvvfff[[[YYYZZZaaaooommmfff```___aaafffooowww~~~qqqjjjeee___]]]^^^\\\dddssspppggghhhrrrooo___SSSQQQRRRNNNLLLNNNMMMLLLLLLOOOPPPRRR[[[dddqqqzzzsssssstttxxxyyyhhh^^^ZZZYYY___kkk~~~nnnfff___\\\\\\^^^fffnnnxxxtttlllfff```]]]]]]\\\cccppprrrjjjlllvvvwwwdddTTTRRRRRRNNNLLLPPPNNNLLLMMMOOOPPPSSS\\\eeesssuuupppqqqqqqvvv~~~~~~nnn```ZZZWWW\\\fffuuurrriii___ZZZWWWXXX^^^eeennnuuu~~~wwwnnngggaaa]]]]]][[[aaammmvvvnnnooozzz|||fffUUURRRRRRMMMMMMQQQNNNLLLMMMOOOPPPSSS\\\fffvvv|||qqqmmmpppooottt|||rrr```YYYUUUZZZcccpppuuukkk```YYYUUUTTTYYY```hhhnnnvvvzzzqqqiiibbb^^^^^^YYY___jjj|||yyypppppp}}}iiiYYYVVVPPPNNNNNNJJJPPPNNNMMMPPPSSSVVV^^^gggxxxzzzpppllllllpppuuu}}}}}}xxxfff\\\VVVYYY___hhhzzz~~~mmm]]]XXXWWWTTTUUU[[[aaahhhqqqxxx}}}yyynnniiibbb]]][[[___```eeeuuu|||pppxxxmmm[[[WWWQQQOOOPPPLLLPPPNNNNNNQQQSSSWWW```jjj{{{wwwmmmjjjkkkooottt}}}~~~{{{}}}wwwggg\\\TTTVVV\\\ddduuuzzziiiZZZWWWUUUSSSTTTZZZbbbiiipppvvvyyy~~~{{{pppkkkddd___]]]]]]^^^cccsssssszzzrrr^^^YYYRRRPPPRRROOOPPPNNNOOORRRTTTYYYdddooo}}}sssjjjhhhjjjnnnttt|||}}}{{{zzz{{{{{{|||}}}xxxxxx}}}|||jjj]]]SSSSSSWWW^^^mmm}}}wwwgggYYYWWWVVVSSSUUUZZZbbbgggmmmqqqsssuuuyyy|||}}}sssmmmfffaaa___[[[\\\aaaoooxxx~~~uuu```YYYRRRQQQTTTQQQPPPOOOPPPSSSUUU[[[iiiuuuyyyooohhhfffjjjmmmttt|||{{{yyywwwvvvvvvyyyvvvtttwww|||ooo```TTTRRRTTTYYYeeessszzziii\\\YYYXXXUUUVVV[[[___cccgggjjjkkklllmmmoooqqquuu|||tttnnngggbbb```[[[[[[```lllvvvaaaYYYRRRQQQTTTQQQPPPOOOQQQTTTWWW^^^nnn|||wwwmmmgggfffjjjmmmttt}}}}}}{{{||||||yyytttuuuyyytttdddVVVSSSSSSUUU^^^jjj|||pppaaa\\\ZZZUUUUUUZZZZZZ\\\___aaaccccccdddeeeeeejjjqqqxxxuuunnngggaaa___\\\\\\___jjj~~~vvvaaaZZZSSSRRRUUURRRPPPPPPRRRUUUXXXaaarrr~~~tttlllffffffjjjmmmuuu~~~wwwwwwyyy}}}}}}zzz}}}vvvfffWWWTTTSSSSSSXXXaaaqqqzzzhhh```[[[TTTTTTXXXVVVWWWXXXYYY[[[\\\^^^^^^\\\aaagggmmmuuuwwwooofffaaa___]]]]]]___gggyyywwwccc\\\UUUTTTVVVSSSPPPPPPSSSVVVYYYcccvvvzzzrrrkkkeeeeeehhhmmmuuu|||zzz|||{{{~~~|||xxxxxx}}}vvvfffXXXTTTSSSPPPSSSZZZeeesssssshhh___WWWUUUYYYVVVTTTSSSSSSTTTVVVXXXXXXWWW\\\aaaffflllxxxzzzpppgggaaa___]]]\\\^^^dddtttwwwddd^^^WWWVVVXXXTTTPPPQQQSSSWWWZZZdddxxxwwwpppiiidddcccgggmmmvvv|||~~~{{{~~~xxxvvvzzzvvveeeWWWTTTSSSOOOPPPUUU\\\ggg|||}}}oooeee[[[YYY]]]VVVTTTQQQOOOQQQSSSTTTUUUWWW[[[```ccchhhttt|||rrrhhhbbb___\\\\\\]]]bbbqqquuuccc___WWWTTTVVVUUUVVVSSSTTTXXXZZZ```tttwwwppphhhbbbaaadddkkkrrr|||zzz{{{}}}}}}zzzwwwvvv||||||zzznnneeeXXXQQQOOOOOONNNMMMSSSYYYhhhuuujjjbbb[[[WWWTTTSSSQQQPPPPPPQQQSSSTTTWWWZZZWWWYYYdddmmmyyy}}}rrrkkkccc\\\^^^]]]]]]cccmmmxxxeeeaaaZZZXXX\\\ZZZWWWSSSTTTXXXZZZ```tttwwwooogggaaaaaadddiiioooyyy~~~~~~}}}zzzwwwsssqqqooonnnhhh```VVVOOOMMMMMMKKKIIIPPPTTT```vvvyyylllccc\\\WWWWWWVVVTTTSSSSSSTTTUUUVVVTTTYYYWWWZZZeeekkkvvv}}}tttnnngggbbb___]]]^^^cccmmm}}}iiiccc]]]^^^cccaaaXXXTTTUUUYYY[[[aaatttvvvnnnfff``````cccffflllttt}}}}}}|||{{{}}}yyyqqqlllffffffeeedddbbbaaa``````aaa[[[TTTOOONNNMMMKKKHHHMMMOOOWWWggg}}}yyymmmeee^^^ZZZZZZZZZXXXWWWWWWWWWWWWWWWRRRXXXXXX[[[eeejjjttttttnnniiiddd```^^^^^^ccclllmmmeee```ccchhhdddZZZVVVUUUYYY\\\bbbttttttmmmeee___^^^bbbdddiiiqqqyyyzzzvvvtttrrrqqqrrrtttwwwyyy|||}}}ssslllgggdddaaaaaa```^^^\\\ZZZYYYXXXYYYVVVSSSQQQQQQPPPNNNLLLLLLLLLPPP\\\nnnuuulllfffbbb___^^^]]]]]]\\\[[[ZZZYYYXXXRRRXXXXXX[[[eeelllyyyuuummmgggcccaaa^^^^^^bbblllssshhhcccgggkkkeee]]]WWWUUUYYY]]]cccttt}}}ssskkkddd]]]]]]```bbbgggooowww}}}xxxssspppooommmllllllnnnppprrruuuyyy~~~yyypppjjjfffcccaaaaaa```___^^^\\\YYYWWWVVVTTTSSSSSSSSSSSSRRRPPPOOOMMMMMMOOOWWWdddttt|||tttmmmiiifffeeecccccccccbbb```^^^\\\ZZZWWW\\\YYY[[[eeepppxxxnnnhhhdddbbb______bbblllxxxlllgggmmmpppfff___XXXVVVZZZ^^^dddttt|||rrrjjjbbb\\\\\\___```eeennnvvv{{{xxxwwwuuusssqqqpppooooooppptttwww~~~|||yyyzzz|||}}}yyyrrrllliiifffdddbbb``````aaa```___]]][[[ZZZUUUVVVVVVVVVVVVTTTRRRQQQPPPPPPQQQUUU]]]jjjyyy|||vvvqqqnnnllllllkkkkkklllkkkiiieeebbb```]]]aaa\\\\\\gggttt}}}tttnnnjjjccc```___bbblll}}}pppmmmtttvvvjjjaaaYYYVVVZZZ^^^eeettt{{{qqqiiibbb[[[[[[^^^\\\bbbllluuu~~~|||yyywwwxxxzzzzzzxxxxxx|||}}}zzzwwwuuutttrrrooollljjjkkkkkkkkkjjjhhhfffddd^^^______^^^ZZZWWWUUUSSSRRRSSSSSSSSSWWW___llluuu{{{{{{yyywwwuuuttttttuuuuuuvvvvvvvvvsssoookkkhhhaaaeeeaaa___jjjwwwyyyqqqnnndddaaa___bbbkkksssqqqyyyzzznnnbbbZZZVVVZZZ___eeettt{{{pppiiiaaa[[[ZZZ]]]YYY```kkkttt}}}}}}~~~}}}yyyyyyxxx|||~~~}}}{{{yyyzzzzzzyyywwwtttqqqoooiiiiiihhheee```[[[XXXWWWSSSTTTTTTRRRRRRXXXbbbkkkrrrsssuuuvvvvvvxxxzzz||||||}}}~~~}}}zzzvvvqqqnnndddhhhdddccclllxxxzzzqqqmmmeeeaaa___bbbkkk|||yyysssbbb\\\XXX[[[aaaiiivvvzzznnnfff___ZZZZZZ\\\\\\bbbkkkttt}}}}}}uuuvvvyyy|||~~~zzzrrrllliiieee```\\\XXXWWWVVVTTTSSSVVVZZZ]]]hhhlllrrrwwwvvvuuu}}}zzzqqqlllgggbbbccciiixxxrrriiiiiibbb___eeennn|||sssbbb\\\XXXZZZ```iiiuuuyyymmmeee___ZZZYYY\\\[[[```iiirrrzzz}}}yyy{{{}}}{{{tttnnnfffaaa[[[ZZZWWWUUUSSSTTTVVVYYY___cccjjjppprrrvvvzzzpppjjjdddccchhhuuuuuullljjjdddaaafffoootttddd^^^ZZZ\\\bbbkkkwwwvvvkkkddd^^^YYYYYY\\\YYY^^^fffooowww}}}}}}rrrjjjbbb```\\\XXXVVVUUUUUUVVVWWWZZZ```gggllltttvvvooohhheeegggqqqzzzpppmmmfffcccgggooouuufff```]]]```gggqqq~~~tttjjjccc^^^YYYXXX[[[YYY]]]dddlllttt}}}~~~}}}~~~wwwmmmiiiccc^^^ZZZXXXWWWVVVUUUWWW[[[```fffppp~~~uuulllgggffflllzzztttnnngggcccgggooossseee```^^^ccclllxxx}}}sssiiiccc^^^XXXWWWZZZYYY]]]cccjjjrrr{{{~~~{{{yyywwwwwwwwwwwwzzztttkkkccc___[[[YYYVVVUUUUUUWWW[[[bbbnnn{{{pppiiifffhhhrrr|||xxxnnngggcccgggooo|||xxxwwwwwwyyy{{{mmmaaa^^^^^^fffrrr~~~tttjjjccc^^^XXXVVVXXXYYY\\\aaagggoooxxx}}}zzzxxxwwwwww{{{vvvkkkddd___[[[XXXUUUTTTUUUYYY___mmmssslllggggggmmmtttzzzooohhhdddhhhppp|||yyytttqqqnnnkkkiiiiiijjjkkkpppvvvzzzfffaaa^^^aaakkkzzzuuukkkddd^^^XXXVVVWWWWWWZZZ^^^dddkkkuuu||||||~~~wwwmmmfffaaa]]]YYYWWWVVVXXX\\\iiivvvnnniiifffjjjooossssssuuuxxxxxxyyy{{{pppiiifffjjjrrr}}}yyywwwwwwwwwvvvnnnllliiigggeeeddddddeeeggglllsssyyyuuuaaadddbbbeeeqqqvvvllleee___XXXUUUVVVVVVXXX\\\bbbiiisss~~~|||xxxyyy{{{uuummmfffbbb___\\\YYYXXXZZZdddyyywwwooojjjgggiiimmmiiiiiimmmpppmmmkkksss|||rrrkkkhhhllluuu}}}{{{xxxvvvvvvxxxyyyxxxvvvqqqmmmhhhffffffeeeaaa^^^```aaaeeekkkppp{{{zzzmmmeeefffbbbgggxxx|||pppfff___ZZZXXXVVVXXXZZZ^^^ccciiirrr{{{~~~}}}|||{{{vvvzzzwwwooolllgggbbb\\\ZZZZZZbbbssswwwmmmiiihhhkkkooommmmmmlllgggcccccchhhlllxxx|||zzzvvvvvvwwwzzz~~~tttooolllnnnxxx~~~zzzwwwxxxvvvuuuvvvyyy{{{zzzyyyzzzuuuqqqnnnmmmkkkgggccc______aaadddgggnnnzzznnngggfffdddlllzzzoooeee^^^ZZZWWWVVVVVVXXX\\\aaagggpppyyy~~~}}}~~~~~~{{{vvvooohhhaaa]]]\\\```lllxxxzzzoookkklllpppvvvxxxxxxuuuooohhhdddeeegggkkkpppssssssnnnkkkkkklllsssuuuppplllooozzz}}}{{{yyyxxxzzzzzz{{{~~~|||yyyvvvrrrlllgggcccaaa`````````cccooo{{{|||ssslllhhhhhhsssxxxmmmddd]]]YYYVVVTTTUUUWWWZZZ___eeemmmvvv||||||rrrhhhbbb______eeellluuuqqqsss{{{|||pppfffaaa```___bbbeeeeeeaaa______aaakkkzzzxxxqqqmmmqqq~~~}}}uuunnnkkkgggcccbbb``````gggooo{{{vvvnnnmmmwww|||vvvlllccc\\\XXXUUUSSSTTTVVVYYY]]]ccckkktttzzzrrriiiccc```bbbgggrrr|||yyy}}}{{{lllaaa]]][[[]]]___^^^\\\[[[\\\]]]fffuuu|||tttooottt|||rrrkkkfffcccaaa___ccchhhxxxwwwtttyyyzzztttjjjbbb\\\XXXTTTSSSTTTVVVYYY]]]bbbjjjrrrxxxrrrhhhaaa```ccchhh|||wwwiiibbb^^^^^^^^^]]]\\\\\\]]]^^^eeetttyyyrrrvvv|||sssjjjeeebbb______bbbooo}}}{{{}}}xxxrrrjjjbbb\\\XXXUUUSSSSSSUUUXXX[[[```hhhpppuuunnnaaa^^^```eeetttssskkkcccbbb```___^^^___``````ggguuuyyy{{{uuummmhhhbbb```aaaeeerrrwwwrrriiibbb]]]YYYUUUSSSRRRTTTVVVYYY^^^eeemmmsss}}}vvvfff```bbbgggpppwwwpppiiifffcccaaaaaabbbcccccchhhvvvwwwppphhhdddccc^^^jjj|||~~~wwwqqqjjjbbb]]]YYYVVVSSSPPPRRRTTTXXX\\\ccckkkppp{{{}}}llleeegggiiinnn|||vvvooonnnkkkgggddddddeeeffffffhhhvvvwwwlllfffeeebbbgggtttwwwrrrjjjccc^^^ZZZWWWTTTSSSSSSVVVZZZ\\\^^^eeennnttt{{{}}}zzzyyyzzzvvvjjjbbbjjjooo{{{{{{sssqqqnnnnnnmmmkkkhhhfffggghhhmmmzzzqqqiiifffcccgggpppwwwrrrjjjccc^^^ZZZWWWTTTTTTSSSTTTWWWYYY]]]fffppptttxxx~~~|||tttqqqqqqsss|||tttjjjfffffflllyyy{{{~~~wwwtttsssqqqqqqpppnnnkkkiiiiiiiiiooo{{{|||ppplllhhhiiiooo}}}~~~xxxrrrkkkccc^^^ZZZWWWUUUUUURRRRRRTTTWWW[[[fffrrryyyyyyzzz}}}xxxnnnjjjjjjlllttt|||pppjjjiiidddkkkzzzwwwuuuyyyzzz|||}}}zzzvvvssstttvvvvvvvvvvvvsssooommmllllllqqq}}}zzztttmmmoootttxxxssskkkddd___[[[WWWUUUSSSQQQRRRTTTWWW[[[eeeppp}}}zzzzzz{{{ooohhhhhhjjjnnntttyyymmmhhhhhhdddlll}}}vvvsssuuussstttuuuuuutttuuuxxx{{{}}}}}}|||yyytttqqqppppppuuuyyyqqqttt}}}~~~xxxssskkkddd___[[[XXXUUUPPPPPPRRRVVVXXXZZZbbbkkk}}}xxxxxx|||sssiiieeefffgggkkkuuuyyyssssssrrrkkkeeeddddddmmm}}}uuurrrsssssstttwwwyyy{{{}}}xxxuuuttttttyyy}}}tttzzz}}}yyyssslllddd___[[[XXXVVVPPPPPPSSSWWWXXXYYY___gggvvvtttssstttxxx}}}zzzllleeedddbbbeeelllyyysssiiijjjlllhhhddddddcccmmm~~~wwwuuuwwwyyy|||zzzwwwwwwxxx~~~{{{}}}yyytttllleee```\\\XXXVVVSSSQQQRRRTTTUUUVVV^^^gggjjjlllnnnppprrruuuzzz}}}zzz|||~~~wwwllliiidddeeeiiippp|||xxxkkkiiiiiidddcccgggeeeppp{{{xxxzzz|||yyytttllleee```\\\XXXVVVVVVSSSRRRRRRRRRTTT]]]hhhdddhhhlllmmmmmmnnnqqqtttrrrtttvvvxxx|||vvvqqqjjjjjjkkkmmmtttqqqmmmhhhbbbdddllliiisss{{{yyy{{{~~~|||vvvnnnfff```[[[XXXUUUTTTTTTSSSSSSTTTWWW[[[]]]ccccccdddfffiiiiiihhhgggiiijjjkkkmmmqqq{{{{{{tttnnnqqqyyyuuusssssszzzxxxooojjjffffffgggooo{{{{{{}}}}}}wwwooogggaaa\\\XXXUUUSSSSSSQQQQQQSSSVVVYYY[[[___```aaaccceeeffffffeee```aaacccdddgggooozzz~~~{{{sssrrrqqqvvvwwwqqqkkkjjjkkkppp}}}~~~~~~zzzqqqjjjccc^^^YYYVVVSSSRRRPPPPPPQQQTTTWWWYYY[[[\\\^^^```aaabbbcccccc```aaacccccceeejjjssszzz|||xxxwwwuuuwwwyyyqqqnnnooorrr|||wwwwwwzzz}}}|||tttlllfff```ZZZWWWTTTRRRQQQPPPQQQSSSVVVXXXXXXZZZ]]]___```bbbdddeeefffiiikkklllmmmpppwww|||}}}}}}}}}}}}wwwssstttuuuwwwuuuvvvzzz|||wwwppphhhbbb\\\XXXUUUTTTRRRQQQQQQSSSVVVWWWWWWZZZ^^^```bbbdddhhhllllllpppuuuwwwxxx{{{{{{}}}{{{|||wwwwwwyyy~~~zzzssskkkddd]]]YYYVVVTTTRRRQQQQQQSSSUUUVVVWWW[[[```ccceeeiiioootttxxx}}}{{{xxxxxx}}}uuummmeee^^^YYYUUUSSSQQQPPPOOOQQQSSSTTTWWW\\\bbbfffhhhmmmuuu{{{zzzxxx~~~vvvnnnfff___ZZZTTTRRRPPPNNNNNNOOOQQQSSSWWW\\\cccgggjjjoooxxx|||xxx