BM6P6(@ qqq```XXXVVVYYYeeettt|||qqqWWWFFFAAAAAA;;;===??????>>>>>>@@@AAADDDEEEFFFGGGFFFDDDBBBAAABBBAAAAAAAAABBBBBBCCCDDDGGGFFFEEEDDDDDDFFFHHHIIIJJJKKKMMMPPPSSSVVVXXXYYYWWWVVVTTTRRRSSSVVVYYY[[[WWWZZZ___cccfffeeedddbbbcccfffjjjllllllllllllmmmoooooonnnnnnnnnpppqqqrrrxxxyyyzzzzzzyyyzzz|||~~~}}}zzzxxxxxxyyyxxxvvvssspppoooppprrrssstttsssrrrqqqpppoooooooooooooooooonnnmmmkkkjjjiiikkkjjjhhheeecccbbbaaa```___^^^\\\ZZZYYYYYYZZZ[[[^^^\\\YYYVVVTTTTTTTTTTTTOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@?????????>>>===<<<<<<<<<;;;;;;<<<<<<======>>>>>>===============<<<<<<<<<============<<<<<<<<<<<<===<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHIIIEEECCCGGGIIIIIIKKKOOOGGGLLLQQQXXXiiiyyymmmiiifffhhhlllmmmkkkggghhhhhhhhhhhhiiijjjkkklllggghhhiiiiiihhhfffcccaaadddcccbbbcccddddddbbbaaa```aaa```______aaadddhhhooollliiigggggggggfffeeeiiilllqqqtttrrrmmmgggbbb]]]aaaeeegggeeeaaa^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^```bbbcccaaa```______ccceeefffccc___\\\^^^```ZZZYYYXXXYYY\\\]]][[[YYY\\\[[[[[[[[[\\\^^^aaabbb^^^]]]\\\ZZZYYYYYYYYYYYYZZZZZZXXXVVVTTTUUUXXX[[[^^^``````___^^^]]]^^^___cccddddddcccaaa```aaacccaaaccceeefffeeekkk~~~mmmbbbccc|||iii]]]VVVWWW^^^kkksssyyy}}}hhhVVVJJJDDDAAA@@@>>>=========>>>>>>CCCDDDEEEFFFFFFDDDCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBCCCDDDFFFGGGGGGHHHJJJMMMPPPRRRTTTUUUWWWUUUSSSQQQRRRTTTWWWYYYWWWYYY[[[^^^```bbbbbbbbbcccfffiiikkkkkkjjjkkkkkkjjjjjjjjjkkkmmmoooqqqrrrvvvxxxyyyyyyyyyyyy|||~~~~~~~~~~~~~~~}}}{{{xxxvvvvvvwwwuuutttqqqooonnnnnnooooooqqqpppooonnnnnnmmmmmmnnnlllllllllkkkjjjiiihhhggggggfffdddbbbaaa_________]]]\\\ZZZXXXWWWWWWXXXXXXWWWVVVTTTRRRQQQQQQRRRSSSNNNNNNMMMLLLKKKJJJIIIIIIGGGHHHHHHGGGGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA??????>>>=========>>>>>>===============>>>>>>>>><<<<<<<<<====================================<<<============<<<<<<<<<<<<>>>===<<<<<<;;;;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>??????@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHJJJFFFDDDGGGHHHGGGHHHLLLPPPTTTYYYcccvvvyyyrrrnnnkkkiiikkkooopppmmmiiifffggggggggghhhhhhiiiiiiiiiiiijjjkkkjjjiiihhhgggjjjgggeeecccdddeeeddddddeeeeeecccaaa```aaaeeehhhllljjjhhhgggggggggfffeeefffiiimmmooooookkkfffbbb^^^aaaddddddccc```^^^^^^^^^___aaaccccccbbb```^^^___```aaabbbbbbbbbcccdddfffeeedddbbb___]]]^^^___]]][[[ZZZ\\\^^^^^^\\\ZZZ[[[ZZZYYYYYYYYY[[[]]]^^^[[[ZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYWWWVVVVVVYYY[[[^^^___```___^^^]]]^^^___aaaaaabbb```^^^^^^___aaa``````aaabbbbbbggguuuyyykkkiiiwwwiii\\\WWWWWW___gggppp}}}lllZZZMMMIIIDDD>>><<<===>>>>>>===AAABBBDDDEEEEEEDDDCCCCCC?????????@@@@@@AAACCCCCCCCCBBBAAAAAAAAABBBDDDEEEEEEFFFHHHJJJMMMOOOQQQRRRUUUSSSQQQPPPPPPRRRTTTVVVVVVVVVWWWXXXZZZ]]]___```bbbeeehhhiiihhhggghhhhhheeefffggghhhjjjmmmooopppsssuuuwwwwwwwwwyyy|||~~~~~~}}}yyywwwwwwwwwxxxyyyyyyxxxuuuttttttuuuqqqpppooonnnlllkkkjjjiiilllkkkkkkjjjjjjkkkkkklllhhhhhhhhhhhhgggfffddddddbbbaaa___^^^]]]\\\\\\\\\ZZZYYYWWWUUUTTTTTTTTTUUURRRQQQPPPOOOOOOOOOPPPQQQMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFEEEDDDCCCBBB???????????????????????????>>>>>>===============;;;;;;<<<===>>>>>>??????===============<<<<<<<<<<<<<<<==============================<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<<<<=========????????????@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHEEEEEEGGGIIIHHHJJJNNNRRRWWW```mmmyyysssnnnpppnnnmmmooorrrrrrooolllfffgggggghhhhhhhhhggggggiiijjjkkkkkklllmmmnnnnnnqqqmmmhhheeedddeeeeeeeeefffeeeccc```___```cccgggjjjhhhgggggghhhgggeeeccccccdddgggiiiiiigggeeeccc^^^```aaaaaa___^^^^^^______bbbeeeggggggdddaaa___```_________aaadddhhhjjjiiifffbbb_________^^^^^^___^^^^^^^^^___^^^\\\ZZZZZZYYYWWWVVVVVVWWWYYYZZZZZZYYYXXXWWWWWWVVVWWWWWWWWWXXXYYYYYYXXXYYY[[[]]]^^^___```___]]]\\\]]]^^^]]]^^^^^^]]]\\\[[[]]]^^^```______aaaaaadddnnnxxx{{{rrrzzziii^^^VVVXXX^^^hhh|||}}}mmm^^^PPPHHH@@@<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>???;;;;;;<<<<<<===>>>>>>???>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<========================<<<<<<<<<<<<======<<<<<<<<<<<<<<<===<<<<<<<<<=========>>>>>>@@@??????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGEEECCCDDDHHHJJJKKKPPPVVVUUUaaaooo{{{yyytttppppppooooooqqqsssrrrpppmmmiiiiiijjjjjjjjjiiihhhggghhhhhhhhhiiikkkmmmooopppqqqnnnjjjgggfffeeecccbbbaaaaaa___]]]\\\^^^bbbeeejjjiiihhhhhhhhhfffccc``````aaabbbbbbcccccccccccc^^^______^^^\\\\\\^^^```aaabbbdddeeeeeecccaaa```___]]][[[[[[___eeejjjmmmiiieee___]]]______^^^\\\````````````___]]]ZZZXXXWWWVVVUUUTTTUUUVVVXXXZZZ\\\[[[YYYXXXVVVUUUUUUUUUUUUWWWYYYZZZYYYZZZ[[[]]]]]]^^^___^^^\\\[[[\\\]]][[[\\\\\\\\\ZZZZZZ[[[]]]ccc```___ccceeeggglllrrryyyyyy}}}wwwgggYYYVVVZZZbbbssszzz|||}}}pppWWWOOODDD???@@@BBBAAA???>>>???@@@AAABBBCCCCCCCCC@@@@@@??????@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCEEEGGGHHHJJJLLLLLLOOONNNMMMLLLLLLMMMOOOPPPQQQSSSUUUWWWXXXXXXXXXWWW^^^___aaa```___^^^___```bbbcccdddeeeggghhhhhhiiinnnppprrrtttuuuwwwzzz|||yyywwwuuutttuuuwwwzzz|||~~~}}}~~~{{{xxxwww|||}}}}}}}}}||||||{{{{{{yyywwwuuusssqqqppppppooonnnppprrrqqqooonnnnnnnnnjjjkkkkkkkkkiiigggdddcccddddddddddddeeefffggghhhbbbbbbbbbbbbaaa```______[[[ZZZZZZYYYXXXXXXYYYYYYWWWVVVUUUSSSQQQPPPPPPOOOOOONNNMMMLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA????????????????????????@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>============<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDCCCDDDGGGIIILLLSSS\\\iiiyyy~~~zzzvvvtttooonnnooopppqqqpppooommmmmmmmmmmmmmmllljjjiiiiiieeeeeeeeefffhhhjjjkkklllmmmkkkiiihhhgggddd___\\\[[[\\\\\\\\\]]]```dddggglllkkkiiiiiihhheeeaaa^^^``````_________```aaabbb^^^^^^^^^\\\[[[[[[^^^aaabbbbbbaaa```______``````^^^[[[XXXYYY^^^dddhhhjjjgggbbb^^^\\\^^^___]]][[[^^^___``````^^^ZZZXXXVVVUUUTTTTTTTTTVVVXXX[[[]]]```___\\\ZZZWWWUUUTTTTTTTTTVVVXXXYYYXXXYYY[[[\\\[[[\\\]]]\\\ZZZZZZZZZ\\\ZZZ[[[\\\[[[ZZZZZZ[[[]]]bbb______dddggghhhkkkpppuuu{{{vvvwww}}}lll[[[VVVXXX\\\hhhuuuvvvuuuwwwfff^^^RRRHHHDDDBBB@@@>>>>>>??????@@@AAABBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCC@@@@@@AAACCCDDDFFFGGGGGGLLLKKKKKKKKKLLLMMMOOOPPPPPPRRRTTTVVVWWWWWWUUUTTTZZZ[[[\\\[[[ZZZZZZ[[[]]]___```bbbccceeeeeeffffffkkkmmmooopppqqqsssvvvxxxwwwvvvuuutttuuuwwwyyyzzz}}}~~~~~~|||{{{{{{|||{{{|||}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{|||}}}|||~~~}}}~~~}}}~~~~~~~~~{{{wwwuuusssxxxxxxxxxxxxwwwxxxxxxxxxvvvssspppooooooooonnnmmmjjjlllmmmmmmkkkiiiiiiiiifffgggggggggfffeeecccbbbbbbaaaaaaaaabbbcccdddddd^^^_________^^^^^^]]]\\\YYYYYYXXXWWWWWWVVVWWWWWWUUUTTTSSSQQQPPPNNNMMMLLLJJJJJJIIIHHHGGGFFFEEEDDDGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????????????????======<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>============<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDGGGIIINNNYYYccc}}}zzzvvvssssssnnnnnnnnnnnnnnnnnnnnnnnnqqqpppnnnlllkkkjjjiiiiiidddddddddeeeeeeeeeffffffgggfffffffffeeebbb\\\XXXYYY[[[^^^aaaccceeeiiilllmmmllljjjhhhgggeeebbb___cccbbb```^^^^^^^^^___```^^^^^^]]]\\\[[[\\\___aaacccaaa___]]]\\\]]]___```]]]ZZZWWWYYY]]]bbbcccccc```___]]]\\\]]]]]]\\\[[[\\\^^^``````]]]YYYVVVUUUUUUTTTTTTUUUWWWZZZ]]]___bbbaaa^^^[[[YYYWWWUUUUUUSSSTTTUUUVVVUUUVVVYYY[[[YYYZZZ[[[ZZZXXXWWWXXXYYYYYYZZZ[[[ZZZYYYYYY[[[]]]^^^\\\]]]bbbddddddgggllllll|||zzzxxx{{{}}}jjjYYYUUUUUUVVV\\\eeerrr{{{qqqnnnrrryyywwwiiiZZZMMMEEE@@@>>>???????????????@@@AAAAAAEEEDDDCCCAAA@@@@@@??????AAAAAABBBBBBCCCCCCBBBBBB???@@@AAABBBCCCDDDEEEFFFIIIIIIJJJJJJLLLMMMOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUWWWXXXWWWVVVWWWXXXZZZZZZ\\\^^^```bbbdddddddddgggiiikkkllllllnnnqqqssssssssssssssstttuuuvvvwwwxxxzzz{{{{{{yyywwwvvvvvvwwwxxxyyy{{{||||||{{{{{{yyy{{{|||zzzxxxwwwyyy{{{xxx{{{~~~~~~|||yyyxxxyyyyyyzzzzzz{{{|||}}}}}}}}}~~~~~~|||{{{xxx{{{~~~{{{wwwtttrrrqqqssssssrrrqqqqqqqqqqqqqqqrrroookkkjjjkkkmmmlllkkkeeegggiiiiiifffdddccccccccccccccccccbbbbbbaaaaaa______^^^^^^^^^______```ZZZ[[[[[[[[[[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTRRRQQQPPPOOOMMMKKKJJJIIIGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;:::;;;;;;<<<<<<=========<<<<<<<<<===============;;;;;;<<<<<<===>>>>>>???============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======?????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFJJJOOOXXXhhhvvvxxxuuusssooonnnpppooonnnmmmlllkkklllnnnpppqqqooollliiigggfffggghhheeefffffffffeeecccaaa```dddcccbbbbbbbbb```\\\ZZZYYY\\\aaaeeegggiiilllmmmmmmkkkhhhgggggggggfffdddfffeeebbb```___^^^^^^^^^]]]^^^^^^\\\\\\\\\___aaacccbbb```___^^^^^^^^^___^^^[[[YYY[[[___aaa___\\\YYY[[[]]]]]]\\\[[[[[[[[[[[[^^^aaa```]]]YYYVVVVVVVVVVVVUUUUUUWWWZZZ\\\^^^```___]]][[[YYYXXXWWWWWWSSSSSSSSSRRRRRRSSSVVVYYYWWWXXXYYYXXXVVVUUUVVVWWWXXXYYYYYYYYYXXXXXXZZZ\\\\\\[[[\\\______^^^bbbgggfffuuuxxxfffVVVSSSSSSRRRUUUZZZccc{{{qqqiiicccppp|||iiiVVVIIIBBB@@@?????????>>>??????@@@AAAFFFEEEDDDBBBAAA@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDFFFFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQSSSQQQOOONNNOOOPPPSSSUUUSSSTTTUUUUUUTTTUUUWWWYYYUUUWWWZZZ^^^aaaccccccdddeeefffhhhhhhiiijjjmmmooooooppppppqqqrrrrrrsssssstttvvvyyyyyywwwtttrrrrrrtttvvvwwwyyyzzzzzzzzzyyyvvvxxxyyyxxxvvvuuuwwwzzztttxxx{{{|||yyyuuutttuuuyyyyyyyyyzzzzzz{{{{{{{{{|||~~~~~~|||zzzyyyuuuxxx|||}}}|||}}}{{{wwwtttrrrqqqqqqpppooonnnmmmlllkkkkkkkkknnnkkkggggggiiijjjjjjiiibbbdddffffffccc```______````````````````````````]]]]]]\\\\\\\\\\\\\\\]]]XXXXXXXXXYYYXXXXXXWWWWWWWWWVVVUUUSSSRRRRRRRRRQQQPPPOOOOOOMMMKKKIIIGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCCCC@@@AAAAAA@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===888999:::;;;===>>>??????;;;<<<<<<<<<======>>>>>>;;;;;;;;;<<<===>>>>>>???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEHHHOOOWWWdddxxxzzzsssrrrooojjjjjjnnnoooooommmkkkjjjkkknnnqqqpppmmmiiieeeccccccdddfffhhhhhhiiihhhfffccc___]]]dddbbb```_________]]]\\\XXX\\\bbbgggiiijjjkkklllllliiigggfffhhhiiiiiiiiiiiigggdddbbb___^^^^^^]]]]]]^^^^^^]]]\\\]]]___aaabbbcccccccccbbbaaa___^^^___\\\[[[]]]```aaa\\\XXXUUUYYY]]]^^^[[[YYYZZZ[[[[[[^^^bbbaaa]]]YYYWWWWWWXXXWWWVVVVVVVVVXXX[[[\\\]]]\\\[[[ZZZZZZYYYYYYYYYSSSRRRRRRPPPOOOQQQUUUXXXVVVWWWXXXWWWUUUTTTUUUVVVVVVWWWXXXXXXWWWWWWYYY[[[\\\\\\^^^___]]][[[___eeeeeesss}}}|||qqqcccXXXVVVWWWUUUVVVZZZdddpppwwwiiifffgggqqqyyy```MMMEEEEEEBBB??????AAA@@@===>>>AAAJJJMMMNNNJJJBBB<<<;;;<<>>>>>>>>>>>>>>>>>==================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>======<<<<<<<<<======;;;;;;;;;<<<===>>>>>>???BBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDGGGHHHGGGFFFIIIOOOUUU]]]mmmyyywwwtttpppnnnmmmllllllpppooolllkkkjjjlllnnnpppqqqiii```\\\___dddiiikkkooommmjjjgggeeeccccccccceeebbb```bbbeeefffaaa]]]]]]]]]___dddjjjnnnpppqqqiiidddccchhhjjjggghhhlll```aaa```^^^[[[[[[\\\^^^___aaabbbbbb```^^^]]]]]]]]]dddjjjkkkfffaaa```aaa___```aaacccdddaaa\\\XXXWWWXXXZZZZZZYYYXXXXXXYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[XXXUUUVVVXXX[[[ZZZYYYZZZYYYWWWYYY[[[\\\ZZZWWWSSSRRRPPPOOOOOOQQQTTTUUUVVVWWWXXXXXXWWWWWWXXXZZZXXXWWWVVVTTTTTTUUUVVVWWWXXXTTTSSSXXX\\\]]]___bbbdddlll{{{~~~xxxjjj^^^]]]```______```eeekkkxxxyyypppkkklllvvvppp\\\OOOHHHHHHCCCAAABBBAAA>>>===>>>JJJLLLMMMIIIBBB===<<<>>>??????????????????????????????@@@@@@AAABBBBBBCCCDDDDDDDDDEEEFFFGGGIIIIIINNNMMMLLLKKKLLLNNNPPPRRRSSSSSSSSSSSSSSSRRRQQQQQQSSSUUUXXX\\\^^^___^^^^^^[[[]]]___`````````aaabbbdddeeegggiiijjjjjjiiiiiiiiikkkllllllkkkkkklllmmmmmmoooqqqssstttuuuuuutttrrrqqqooonnnmmmmmmmmmnnnppppppooonnnnnnnnnnnnnnnooommmlllnnnqqqssssssrrroooqqqtttxxx{{{~~~{{{{{{|||}}}~~~|||yyywwwwwwyyyyyyxxxvvvtttrrrsssssstttttttttuuuuuuuuuvvvtttqqqnnnllljjjjjjiiikkkkkkjjjhhheeeccccccddddddcccbbbbbbaaaaaaaaaaaaaaaaaaaaa```^^^]]][[[[[[ZZZ[[[\\\\\\\\\\\\[[[ZZZTTTUUUVVVVVVVVVVVVUUUTTTVVVUUUTTTSSSRRRRRRRRRRRRNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@???AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>=========<<<>>>>>>===;;;;;;:::::::::::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<======;;;;;;<<<======>>>??????AAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHQQQ[[[gggqqq~~~wwwssssssqqqooommmlllkkkkkkllljjjiiiggghhhjjjlllmmmppplllgggccccccdddfffggglllkkkiiifffdddcccaaaaaaccc```___```dddeeebbb___aaaaaaaaadddhhhkkklllllljjjfffeeeiiiiiieeedddfff___```___^^^\\\\\\^^^___aaabbbcccbbb```]]]\\\\\\]]]bbbfffgggeeeaaa``````bbbbbbbbbcccbbb___ZZZVVVVVVWWWYYYXXXWWWUUUVVVVVVWWWVVVVVVVVVWWWWWWXXXYYYXXXVVVUUUWWWZZZ\\\[[[ZZZZZZYYYXXXYYYZZZZZZXXXUUUTTTSSSPPPOOOOOOQQQTTTVVVVVVXXXYYYYYYXXXWWWXXXYYYVVVVVVUUUUUUTTTTTTUUUUUUWWWRRROOOSSSWWWYYY]]]aaagggkkktttvvvjjjjjjpppsssqqqooojjjiiilllqqqtttyyy~~~sssiiikkktttuuu```RRRKKKDDD??????@@@===<<<===IIIKKKKKKGGGBBB>>>>>>????????????????????????????????????@@@AAAAAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEKKKJJJJJJJJJKKKLLLMMMNNNPPPPPPPPPPPPPPPPPPOOONNNRRRTTTWWWZZZ\\\]]]\\\\\\YYYZZZ\\\\\\[[[[[[\\\]]]___```bbbdddeeeeeeeeedddbbbdddeeefffeeefffgggiiijjjkkkkkkmmmnnnooopppqqqooonnnmmmkkkiiiiiihhhhhhkkkkkkjjjjjjiiiiiijjjjjjkkkiiiiiijjjlllnnnnnnmmmgggjjjmmmrrrwwwzzz}}}~~~yyyxxxxxxxxxxxxvvvssspppmmmoooqqqsssttttttsssrrrpppooonnnnnnnnnooopppqqqpppooollliiigggfffffffffeeeffffffdddaaa______```ddddddcccbbbaaa```______^^^]]]\\\\\\[[[[[[[[[[[[YYYYYYZZZZZZZZZZZZYYYXXXSSSSSSTTTTTTTTTTTTSSSSSSQQQRRRRRRQQQQQQPPPOOONNNOOOOOOOOOOOONNNMMMLLLLLLIIIIIIIIIHHHHHHHHHHHHHHHDDDDDDDDDCCCBBBBBBAAAAAA???????????????>>>>>>>>>@@@??????>>>>>>=========>>>>>>>>>=========<<<<<<>>>>>>===<<<;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;<<<======<<<<<<======>>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBFFFMMMSSSdddqqq{{{sssvvvtttrrrnnnllliiihhhggggggfffeeedddeeefffhhhjjjkkkkkkkkkjjjgggfffffffffiiiiiihhhgggeeeccc```___bbb___]]]^^^bbbdddcccaaadddcccbbbccceeefffffffffdddccceeehhhhhhdddbbbbbb______```___]]]]]]___``````aaabbb```]]][[[ZZZZZZ]]]___aaaccccccaaa___^^^cccbbb```___^^^\\\XXXUUUWWWXXXYYYXXXUUUSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUWWWZZZ[[[ZZZYYYYYYXXXXXXXXXYYYYYYVVVTTTTTTRRROOOMMMMMMPPPSSSVVVWWWYYY[[[[[[ZZZXXXXXXXXXUUUUUUUUUUUUUUUTTTSSSSSSUUUOOOLLLNNNRRRUUUZZZ___fffgggjjjmmmrrrxxx{{{yyyrrrllliiihhhjjjrrr{{{rrrlllppp|||uuucccRRRIII@@@???AAAAAAAAADDDGGGHHHGGGDDD@@@>>>>>>@@@????????????????????????>>>?????????@@@@@@AAAAAA>>>>>>>>>>>>???@@@AAABBBFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPQQQSSSUUUXXXYYYZZZYYYYYYVVVXXXZZZYYYXXXWWWWWWXXX[[[]]]^^^```aaaaaaaaaaaa^^^```bbbccccccdddfffgggggggggggghhhiiijjjlllmmmkkkjjjiiihhhgggffffffeeeiiiiiihhhhhhggghhhhhhiiigggffffffggghhhiiijjjjjjiiijjjmmmpppsssuuuwwwxxxxxxvvvtttsssrrrooollliiigggiiilllnnnpppqqqqqqpppnnnmmmkkkjjjjjjkkkmmmnnnllljjjgggdddbbb````````````aaaaaa```]]][[[[[[\\\cccbbbbbbbbbaaa```______]]]\\\ZZZYYYXXXYYYYYYZZZXXXXXXXXXXXXWWWWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTNNNOOOPPPPPPPPPOOOMMMLLLNNNNNNOOONNNNNNMMMLLLKKKGGGGGGGGGGGGFFFFFFFFFFFFBBBBBBBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCAAACCCLLLZZZeee{{{~~~{{{zzz}}}vvvoooiiifffeeeeeegggfffeeedddddddddfffgggdddhhhkkkkkkiiiggghhhjjjhhhhhhiiiiiihhheeebbb```bbb```]]]]]]___aaaaaa```dddbbb``````aaabbbbbbbbb[[[^^^ccchhhhhhfffdddddd```aaaaaa```^^^]]]^^^___]]]^^^^^^]]]ZZZXXXXXXYYY]]]]]]^^^```bbbbbb```^^^___^^^\\\\\\\\\\\\ZZZXXXZZZZZZ[[[YYYVVVSSSSSSSSSRRRRRRQQQQQQPPPQQQQQQQQQQQQRRRTTTVVVXXXWWWUUUSSSTTTUUUVVVWWWXXXWWWVVVTTTRRRPPPLLLJJJKKKNNNRRRUUUYYY[[[]]]\\\ZZZXXXWWWWWWUUUVVVVVVWWWVVVUUUSSSRRRRRRNNNMMMQQQUUUWWWYYY]]]bbbbbbcccccceeerrrpppgggeeeeeehhhmmm||||||xxxxxxbbbWWWLLLGGGEEECCCEEEHHHFFFEEECCC@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@>>>>>>===>>>>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGFFFHHHIIIKKKMMMNNNOOOOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVUUUVVVXXXWWWUUUTTTTTTUUUXXXZZZ[[[]]]^^^^^^^^^^^^]]]^^^aaabbbbbbccceeegggddddddddddddeeeggghhhiiiffffffffffffeeeeeeeeedddfffeeeeeedddeeeeeeffffffddddddeeeeeeeeeeeeggghhhkkklllmmmoooppprrrtttuuuuuussspppooommmkkkhhheeedddfffiiikkkmmmmmmmmmllllllkkkiiihhhhhhiiikkklllhhhfffccc```]]][[[ZZZZZZ[[[]]]^^^]]][[[YYYYYYYYY[[[\\\]]]]]]]]]]]]\\\\\\^^^\\\ZZZXXXWWWVVVWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSMMMMMMNNNOOOOOONNNLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????=========<<<<<<<<<<<<<<<============<<<<<<<<<<<<:::::::::;;;<<<===>>>???>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>????????????@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCCCCHHHUUUhhhvvv}}}zzz}}}wwwmmmgggfffhhhjjjkkkjjjhhhgggfffeeeeeefffeeehhhkkkjjjgggfffhhhjjjgggiiijjjkkkjjjgggdddaaadddbbb___^^^^^^^^^^^^^^^___^^^\\\\\\___aaabbbbbb[[[aaahhhkkkkkkiiigggfff```aaabbb```^^^\\\\\\\\\\\\\\\]]]\\\ZZZYYYZZZ[[[\\\\\\]]]___aaaaaa___]]]\\\[[[[[[\\\___aaaaaaaaa\\\]]]]]][[[XXXUUUTTTTTTPPPPPPOOONNNMMMMMMNNNNNNOOOQQQSSSTTTSSSPPPNNNLLLOOOQQQTTTVVVWWWVVVUUUUUUQQQPPPMMMLLLMMMPPPTTTWWW[[[\\\]]]\\\YYYWWWVVVVVVVVVWWWWWWWWWWWWUUUSSSRRRPPPOOOSSS[[[___^^^]]]^^^______```___```iiixxxiiieeedddeeegggrrr}}}qqqggg]]]TTTKKKCCCAAACCCGGGEEEAAA>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@AAABBBCCCDDDDDDDDDDDDJJJJJJKKKKKKLLLLLLKKKKKKNNNNNNOOOPPPQQQRRRRRRRRRRRRTTTUUUUUUSSSRRRSSSSSSVVVWWWYYYZZZ[[[\\\[[[[[[ZZZ\\\^^^______```bbbdddaaaaaabbbbbbcccddddddeeeaaabbbbbbcccccccccbbbbbb``````````````````aaabbbaaabbbccccccbbbbbbdddeeehhhhhhiiijjjlllnnnppprrrooommmjjjiiihhhgggeeecccbbbdddfffhhhjjjiiiiiihhhiiihhhgggfffeeefffggggggdddccc```]]]ZZZYYYXXXXXXYYY[[[]]]]]][[[YYYYYYYYYZZZ[[[\\\]]]^^^]]]\\\\\\\\\[[[YYYWWWVVVUUUTTTTTTUUUTTTSSSRRRQQQQQQRRRRRROOOOOONNNNNNNNNNNNOOOOOOKKKLLLLLLLLLLLLLLLKKKKKKHHHIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@???@@@@@@@@@???>>>>>>============>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;999999::::::<<<===???@@@======<<<;;;;;;:::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDEEEAAABBBBBBCCCCCCDDDDDDDDDAAACCCFFFJJJSSSbbbsss|||uuusssvvv{{{yyyqqqiiifffiiimmmqqqnnnmmmlllkkkiiiiiiiiiiiillllllllljjjgggeeedddeeefffgggiiiiiiiiifffcccbbbdddcccaaa```^^^]]]]]]]]]\\\ZZZYYY[[[^^^bbbdddeeedddkkkqqqpppllliiifffccc___```aaa```]]][[[[[[[[[^^^^^^^^^\\\ZZZZZZ[[[\\\ZZZ\\\^^^``````___]]][[[\\\\\\\\\___bbbeeeeeeeee]]]]]]]]][[[XXXUUUTTTTTTOOOOOOMMMLLLKKKKKKKKKKKKMMMOOORRRRRROOOLLLIIIIIILLLPPPTTTVVVUUUTTTSSSSSSQQQQQQPPPPPPRRRVVVYYY[[[]]]]]]]]][[[WWWUUUUUUVVVWWWWWWVVVVVVUUUTTTRRRRRRPPPRRRZZZfffkkkhhhdddccc```___```___^^^cccssszzzpppiiiffffffhhhppp|||vvvmmm]]]NNNGGGHHHJJJGGGBBB>>>===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>????????????@@@AAAAAABBBBBBGGGGGGHHHIIIIIIIIIIIIIIILLLLLLLLLMMMNNNNNNNNNOOOOOOQQQRRRRRRQQQPPPQQQRRRSSSTTTVVVWWWXXXYYYXXXXXXUUUWWWYYYYYYYYYZZZ\\\]]]]]]^^^___```aaaaaa``````______`````````^^^]]]\\\]]]]]]]]]]]]]]]^^^______^^^```aaa```^^^^^^aaaccccccccccccccceeegggiiijjjfffdddbbbbbbbbbbbbaaa```___```ccceeefffffffffeeeccccccbbbbbbbbbaaaaaaaaa```^^^\\\[[[YYYYYYYYYZZZYYY[[[]]]^^^\\\ZZZZZZZZZZZZ[[[]]]^^^]]]\\\[[[YYYVVVVVVVVVVVVUUUTTTSSSRRRTTTSSSQQQPPPOOOOOOPPPPPPLLLLLLKKKJJJJJJKKKLLLLLLJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>=========;;;<<<<<<<<<============<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;:::::::::::::::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFDDDHHHOOOYYYeeeqqq|||zzzrrrnnnjjjkkkoooooolllgggddddddhhhnnnqqqmmmmmmmmmmmmmmmmmmnnnnnnooonnnmmmlllkkkhhhdddaaabbbcccdddddddddbbb```___aaabbbbbbbbb```___^^^^^^\\\[[[ZZZ[[[```dddgggiiiiiiqqquuupppiiieeeaaa\\\ZZZ\\\^^^___]]]\\\\\\]]]______^^^[[[XXXVVVWWWXXXVVV[[[___aaa^^^ZZZYYYYYY\\\\\\\\\^^^```aaa```___YYYZZZZZZXXXUUURRRQQQRRROOONNNMMMKKKJJJIIIIIIIIIKKKNNNPPPPPPMMMJJJIIIJJJMMMQQQUUUVVVSSSQQQPPPPPPNNNNNNPPPRRRUUUXXXZZZ\\\___^^^\\\XXXUUUSSSTTTUUUVVVUUUTTTSSSQQQQQQPPPPPPSSSVVV```mmmsssqqqllljjjbbb`````````^^^aaakkkwwwqqqhhheee```dddsssyyyzzz{{{|||}}}vvvbbbXXXWWWMMMIIICCC???>>>???AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBAAABBBDDDFFFHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMLLLNNNPPPPPPOOOOOOPPPQQQQQQRRRTTTUUUVVVVVVVVVVVVQQQSSSTTTUUUTTTUUUVVVXXXZZZ[[[]]]___```___^^^\\\^^^______^^^]]][[[YYYXXX]]]]]]\\\\\\]]]^^^______\\\^^^```___\\\\\\^^^aaaaaa```___^^^^^^___```aaa___^^^\\\]]]^^^______^^^[[[]]]```cccdddeeedddddd^^^____________^^^]]]\\\\\\[[[ZZZYYYYYYZZZ[[[\\\YYY[[[^^^^^^]]][[[ZZZZZZWWWXXXYYYYYYXXXVVVTTTRRRQQQRRRSSSTTTTTTSSSRRRQQQSSSRRRQQQOOONNNNNNOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLHHHHHHFFFFFFFFFGGGHHHIIIEEEFFFFFFEEEEEEDDDCCCBBB??????@@@@@@@@@AAAAAAAAA@@@@@@@@@???>>>>>>======:::::::::;;;;;;<<<<<<<<<<<<<<<========================<<<<<<<<<;;;;;;;;;>>>>>>===;;;;;;:::;;;;;;:::999999888999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGIIINNNYYYgggttt~~~~~~zzzooolllhhhdddcccfffdddbbbaaaaaabbbfffjjjlllllllllmmmnnnpppqqqqqqrrrmmmllllllnnnpppmmmgggbbb^^^___`````````^^^]]]\\\___aaabbbcccbbb```___```^^^\\\[[[]]]aaafffiiikkkgggpppssslllddd```\\\XXXVVVYYY\\\]]]]]]]]]^^^______^^^\\\XXXSSSQQQQQQRRRSSSYYY```aaa\\\WWWVVVWWW\\\[[[[[[[[[\\\[[[XXXVVVVVVWWWWWWVVVRRRPPPOOOOOOOOONNNLLLKKKJJJIIIHHHHHHJJJMMMPPPOOOLLLJJJKKKLLLOOORRRVVVVVVRRRNNNLLLLLLIIIJJJMMMPPPTTTVVVYYYZZZ```^^^[[[WWWSSSRRRSSSUUUUUUTTTRRRPPPOOONNNOOOOOOVVVYYYcccpppwwwuuuqqqooocccaaa```aaaaaaccckkkuuusss^^^aaaaaagggsssxxxsssuuu|||oooeeeYYYMMMCCCCCCDDD@@@>>>??????@@@@@@@@@>>><<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>===;;;:::AAAAAA@@@@@@??????>>>>>>CCCBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPKKKLLLMMMNNNPPPSSSUUUVVVVVVWWWYYYZZZ\\\]]]]]]]]][[[[[[ZZZZZZZZZZZZZZZZZZ^^^]]][[[YYYXXXXXXYYYZZZ^^^]]][[[[[[[[[[[[]]]^^^```^^^\\\YYYWWWVVVVVVVVVYYYYYYZZZ[[[]]]^^^___```\\\]]]^^^___```aaabbbccc_________^^^]]][[[ZZZYYY[[[ZZZXXXWWWVVVWWWYYYZZZWWWWWWXXXYYYYYYZZZYYYYYYYYYYYYYYYXXXWWWTTTRRRQQQRRRQQQOOONNNMMMNNNNNNOOOPPPOOONNNOOOOOOMMMJJJHHHIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIHHHHHHFFFEEECCCBBBEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@???>>>===<<<<<>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<=========>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>999999:::;;;<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????>>><<<<<<>>>>>>>>>>>>============BBBAAAAAAAAABBBCCCEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNIIIIIIJJJKKKMMMPPPQQQSSSSSSTTTUUUWWWXXXYYYZZZZZZYYYYYYYYYXXXXXXYYYZZZZZZ\\\[[[YYYWWWVVVVVVWWWXXXZZZZZZZZZYYYYYYZZZZZZZZZ[[[ZZZXXXVVVUUUTTTTTTUUUVVVWWWXXXYYYZZZ\\\]]]]]][[[[[[\\\]]]^^^______```^^^^^^]]]]]][[[ZZZYYYXXXZZZYYYWWWVVVUUUVVVWWWXXXVVVVVVWWWXXXXXXXXXXXXXXXVVVVVVVVVUUUTTTRRRPPPNNNPPPOOONNNMMMMMMMMMNNNOOONNNMMMKKKKKKLLLKKKIIIFFFHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@??????>>>>>>=========>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;:::::::::;;;<<<======999:::;;;<<<============@@@??????@@@@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAAAAAAAABBBCCCCCCAAACCCFFFHHHKKKQQQWWW\\\iiiqqq|||yyyqqqmmmhhhcccaaabbbdddfffhhhiiipppyyy|||wwwqqqnnnpppuuuvvvpppkkkjjjjjjhhhgggggghhhiiijjjiiieeebbb```aaabbb```^^^^^^```cccgggfffeeedddccccccccccccgggfffggghhhjjjiiigggfffgggeeeeeeeee^^^UUUPPPQQQTTTVVVWWWYYYYYYYYYXXXWWWXXXWWWUUUUUUUUUTTTRRRPPPWWW[[[___aaa^^^ZZZVVVTTTRRRSSSVVVYYYYYYWWWSSSPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOOMMMLLLMMMPPPRRRXXXWWWUUUSSSQQQQQQQQQQQQTTTUUUVVVWWWUUURRROOOMMMFFFFFFGGGIIILLLOOOSSSUUUXXXWWWTTTRRRQQQQQQRRRRRRRRRQQQOOONNNNNNOOOPPPQQQVVVZZZaaaggglllooooooooojjjfffcccdddiiilllllljjjttttttmmmhhhmmmyyyzzziii```aaaggglll~~~wwwgggSSSHHHCCC@@@AAACCC@@@>>>===<<<<<<>>>AAACCC========================???????????????>>>======;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJKKKKKKFFFFFFGGGHHHIIIKKKMMMNNNNNNOOOPPPRRRSSSTTTUUUUUUVVVVVVUUUVVVVVVWWWXXXYYYXXXWWWVVVTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWYYYZZZZZZYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWXXXWWWVVVTTTTTTTTTUUUVVVTTTUUUUUUVVVVVVVVVVVVVVVRRRRRRRRRRRRPPPNNNLLLKKKMMMLLLLLLKKKLLLLLLMMMNNNLLLJJJHHHGGGGGGGGGFFFEEEGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>=========>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;:::::::::;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;:::::::::::::::;;;<<<:::;;;<<<>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDD@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCDDDGGGMMMVVVaaalllssswwwnnnjjjhhheeecccbbbbbbdddeeedddjjjwwwuuuooooootttuuupppjjjhhhfffcccdddcccbbbcccddddddbbbaaa```aaabbbaaaaaaaaaccceeehhhgggfffdddddddddeeeeeefffffffffggghhhhhheeeccchhhffffffddd]]]SSSNNNNNNNNNPPPSSSVVVWWWWWWVVVVVVYYYWWWUUUTTTUUUUUUTTTSSSXXX\\\___```^^^ZZZWWWVVVNNNQQQVVVZZZZZZWWWRRROOOUUUUUUUUUUUUTTTSSSRRRRRRQQQPPPOOOMMMMMMOOOSSSWWW\\\[[[XXXUUUSSSRRRQQQQQQQQQTTTWWWYYYXXXUUUQQQNNNMMMMMMLLLLLLMMMOOORRRTTTTTTSSSQQQPPPPPPQQQRRRRRRSSSRRRPPPOOOOOOPPPRRRSSSXXXZZZ]]]aaaeeeggghhhhhhgggdddcccdddggghhhfffdddfffuuurrrqqqxxxpppddd```aaadddvvv~~~{{{eeeUUUKKKFFFCCCAAADDDBBB@@@>>>???@@@AAAAAA========================????????????>>>>>>======:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEFFFGGGIIIIIIJJJKKKLLLNNNPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVWWWVVVUUUTTTTTTTTTTTTTTTRRRSSSSSSTTTTTTSSSSSSSSSOOOOOOOOOOOONNNLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLJJJHHHEEEDDDEEEEEEEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFFFFEEECCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@<<<==============================<<<<<<;;;;;;;;;::::::::::::::::::::::::===<<<;;;:::::::::::::::<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::999999::::::;;;<<<<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDD@@@@@@AAAAAABBBCCCDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFIIIJJJNNNWWWeeeuuuxxxqqqlllfffeeedddcccbbbbbbcccccc```eeerrr}}}rrrllljjjpppqqqlllgggfffeeecccbbb```______```aaaaaa```^^^^^^___```aaacccdddeeegggfffdddcccbbbcccdddeeeaaaaaaaaabbbcccbbb```^^^dddbbbbbbaaa[[[QQQMMMNNNMMMOOOQQQTTTUUUUUUUUUTTTYYYWWWTTTSSSTTTUUUUUUUUUXXX[[[^^^^^^\\\YYYWWWVVVPPPSSSWWWYYYXXXUUURRRQQQWWWWWWWWWWWWVVVTTTRRRQQQRRRQQQOOOMMMLLLOOOSSSWWW\\\ZZZXXXUUUSSSRRRQQQQQQQQQSSSVVVXXXXXXVVVTTTSSSTTTSSSQQQPPPPPPQQQSSSTTTQQQQQQPPPPPPPPPQQQRRRSSSUUUTTTSSSRRRRRRSSSUUUVVVXXXYYYYYY[[[\\\^^^___``````______aaaccccccaaa___```iiiwwwmmmuuuuuu{{{~~~ssshhhaaa^^^gggrrr{{{jjj^^^UUULLLDDDEEECCC@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<==================>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCDDDEEEEEEFFFHHHIIIJJJLLLMMMNNNOOOOOONNNNNNNNNOOOPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOPPPRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVUUUUUUUUUWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSSSSRRRRRRPPPPPPQQQQQQQQQPPPPPPOOOMMMMMMMMMMMMLLLKKKIIIHHHFFFFFFGGGHHHHHHIIIIIIIIIIIIFFFDDDCCCDDDEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::===<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::999999999:::;;;;;;===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDD@@@@@@AAAAAABBBCCCDDDDDDCCCEEEFFFEEECCCCCCEEEHHHLLLSSS```nnn}}}yyyuuupppmmmdddddddddcccbbbaaaaaaaaa___```hhhrrrvvvrrrllljjjiiimmmmmmhhhccccccdddccccccaaa___^^^````````````ZZZ[[[\\\^^^```bbbbbbbbbcccbbbaaa```___```aaaaaa\\\\\\\\\]]]^^^^^^\\\ZZZ[[[XXXXXXYYYUUUOOOMMMPPPSSSTTTUUUVVVVVVUUUTTTTTTXXXVVVSSSSSSTTTUUUVVVUUUVVVXXXZZZZZZYYYVVVUUUUUUVVVXXXZZZXXXUUUSSSRRRSSSWWWXXXXXXXXXVVVTTTRRRQQQRRRQQQOOOLLLKKKLLLQQQUUUWWWVVVTTTSSSRRRQQQRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSQQQQQQQQQQQQRRRRRRSSSSSSTTTSSSRRRQQQRRRSSSUUUWWWWWWWWWVVVUUUVVVWWWXXXYYYWWWXXXZZZ\\\^^^^^^]]][[[]]]aaajjjyyy]]]vvv|||tttppptttyyyyyylllccc```iiivvvwwwnnnaaaUUUJJJFFFBBBAAABBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<===>>>>>>======<<<>>>>>>>>>>>>????????????>>>??????@@@AAABBBBBBCCCEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCFFFGGGIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPPPPOOOLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLKKKIIIHHHGGGDDDEEEEEEFFFFFFFFFFFFEEEGGGEEECCCCCCDDDDDDDDDBBBBBBBBBAAAAAA@@@?????????@@@AAAAAAAAAAAAAAAAAA@@@<<<<<<<<<===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;:::::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999:::;;;<<<===???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDD@@@AAAAAABBBBBBCCCCCCCCCCCCEEEFFFEEEDDDEEEJJJNNNSSSbbbxxxuuusssrrrnnnjjjccccccccccccbbbbbbaaaaaaaaa___aaahhhkkkiiiggghhhiiimmmnnnhhhcccbbbaaa```eeecccaaa```aaaaaa```___WWWWWWXXX[[[^^^```___^^^]]]]]]]]]^^^]]]]]]]]]]]]ZZZZZZZZZ\\\]]]]]]\\\ZZZXXXVVVVVVWWWVVVTTTVVV[[[aaa___]]]ZZZXXXVVVUUUUUUUUUTTTRRRSSSTTTUUUUUUTTTTTTVVVWWWWWWUUUTTTTTTTTTYYY[[[[[[XXXSSSQQQRRRTTTVVVVVVWWWWWWVVVTTTQQQPPPQQQPPPNNNLLLJJJLLLOOORRRSSSRRRQQQPPPPPPPPPQQQRRRQQQQQQPPPPPPQQQSSSUUUWWWVVVWWWXXXXXXYYYXXXXXXWWWSSSSSSSSSSSSSSSRRRRRRRRRPPPPPPNNNNNNNNNPPPRRRTTTUUUTTTSSSRRRRRRSSSTTTUUUSSSTTTVVVXXXYYYZZZYYYYYYXXXZZZaaalll{{{NNNccc~~~|||rrrooorrrvvvyyy{{{|||yyyqqqqqqsssyyy~~~qqq]]]UUUJJJDDDCCCBBBAAA>>>@@@@@@@@@@@@@@@@@@@@@@@@??????===<<<<<<<<<===>>>============<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<=========>>>?????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@BBBBBBAAA@@@?????????@@@EEEEEEGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLNNNMMMMMMLLLLLLMMMMMMNNNJJJJJJLLLMMMMMMLLLLLLKKKIIIJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPOOOMMMLLLKKKLLLLLLMMMMMMLLLKKKKKKJJJHHHIIIIIIJJJIIIHHHFFFEEECCCDDDEEEEEEEEEDDDCCCBBBDDDCCCBBBCCCDDDDDDBBB@@@@@@@@@@@@@@@???>>>======???@@@@@@@@@@@@@@@@@@???;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888999999999:::;;;===>>>???AAAAAABBBBBBBBBBBBBBBAAACCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAADDDEEEEEEFFFJJJRRRYYYfffvvvsssnnnnnnkkkiiihhhaaaaaaaaabbbbbbcccddddddaaa^^^___dddfffdddcccddddddkkkpppmmmiiifffccc```fffdddbbbbbbbbbaaa___]]]VVVVVVVVVYYY]]]___]]][[[YYYZZZ\\\]]]]]]\\\ZZZYYYWWWWWWXXXZZZ\\\]]]\\\ZZZ\\\YYYXXXYYYZZZ[[[aaahhhppplllfff```[[[XXXWWWVVVRRRRRRQQQSSSUUUUUUTTTSSSTTTUUUVVVUUUTTTSSSSSSTTTUUUXXX[[[YYYTTTQQQRRRTTTSSSTTTVVVVVVUUUSSSPPPOOONNNNNNNNNMMMLLLMMMPPPSSSRRRQQQPPPOOOOOOOOOPPPQQQNNNNNNOOOOOOPPPRRRRRRSSSVVVXXX[[[^^^______]]]\\\UUUUUUTTTSSSRRRQQQPPPOOONNNMMMLLLLLLMMMNNNQQQRRRSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWVVVWWWWWWTTTVVV\\\ccckkkzzzCCCTTTkkk{{{uuuvvvkkkllllllppp{{{uuuuuuqqqeeeUUUIIIDDDBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>=========>>>???=========<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>===<<<;;;999999:::::::::;;;;;;;;;AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@??????>>>>>>AAA@@@???>>>>>>=========CCCDDDFFFGGGIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJLLLKKKJJJIIIIIIJJJKKKLLLHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPOOOOOONNNNNNLLLKKKJJJIIIKKKKKKLLLLLLKKKJJJIIIIIIGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCAAA@@@AAAAAAAAABBBCCCCCC@@@>>>@@@@@@@@@@@@???>>><<<<<>><<<;;;:::::::::;;;;;;<<<<<<<<<======<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<===999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999999:::<<<>>>@@@AAABBBBBBBBBCCCBBBBBBAAA@@@CCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@CCCEEEFFFHHHNNNYYYaaa{{{uuukkkjjjiiiffffffiii^^^______aaaccceeeggghhh```^^^___eeefffbbb___^^^]]]gggpppqqqooommmhhhcccfffeeeccccccbbbaaa^^^\\\VVVUUUVVVYYY]]]^^^\\\ZZZWWWYYY[[[]]]]]]\\\YYYXXXTTTTTTUUUXXXZZZ[[[ZZZYYY[[[XXXVVVXXXYYY[[[ccckkkzzzuuummmddd]]]YYYXXXXXXPPPPPPQQQSSSUUUUUUSSSQQQTTTUUUVVVUUUSSSSSSTTTUUUPPPUUUZZZZZZUUUQQQQQQSSSQQQSSSTTTUUUUUUSSSPPPNNNKKKLLLNNNNNNNNNOOORRRUUUSSSRRRPPPOOONNNNNNOOOOOOKKKLLLNNNPPPQQQQQQPPPOOOPPPSSSXXX]]]___^^^\\\ZZZUUUUUUUUUSSSRRRPPPNNNMMMOOONNNMMMMMMMMMOOORRRSSSQQQQQQPPPPPPQQQQQQRRRRRRWWWWWWXXXWWWUUUUUUUUUVVVUUUVVV[[[___aaalllDDDHHHSSSfff~~~rrrccc\\\fffttt|||kkkVVVKKKHHHEEEAAA===???AAAAAA???>>>???@@@????????????>>>===;;;;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;==============================>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLJJJIIIGGGHHHIIIKKKLLLJJJJJJIIIHHHIIIJJJKKKLLLHHHIIIKKKLLLMMMLLLJJJIIIIIIIIIJJJKKKMMMNNNPPPQQQLLLJJJHHHHHHIIIJJJJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<:::999999:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888888;;;;;;::::::999888888888<<<======<<<:::999999:::===<<<;;;;;;<<<@@@CCCEEEDDDCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBCCCBBBBBBBBBCCCCCCBBBAAAAAAAAABBBCCCAAAGGGKKKJJJKKKWWWlll~~~uuunnnfffbbbccccccaaa^^^[[[^^^ccchhhkkkiiiddd```___``````aaacccddddddeeedddffflllvvvxxxpppgggcccbbbaaaaaa```___^^^^^^^^^TTTUUUXXX[[[______^^^[[[ZZZYYYYYYZZZ[[[ZZZYYYWWWTTTSSSTTTXXX]]]___^^^[[[]]][[[YYYWWWWWWXXX[[[\\\cccaaa___\\\YYYWWWVVVVVVRRRRRRSSSTTTVVVWWWWWWXXXTTTTTTSSSRRRQQQPPPOOOOOOVVVWWWXXXXXXXXXVVVTTTRRRSSSRRRPPPOOONNNNNNOOOPPPOOONNNNNNNNNOOOQQQSSSTTTOOONNNMMMMMMMMMNNNOOOPPPKKKJJJKKKMMMOOOPPPPPPNNNPPPSSSYYY\\\\\\YYYTTTPPPNNNOOOQQQRRRRRRQQQOOONNNOOONNNMMMMMMLLLLLLMMMMMMNNNMMMLLLLLLLLLNNNPPPRRRWWWXXXYYYYYYYYYXXXVVVUUUXXXWWWVVVWWWZZZcccuuuAAADDDKKKYYYmmm{{{kkk```cccjjjoooxxx}}}kkk^^^VVVMMMFFF@@@@@@@@@@@@@@@@@@??????????????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????>>>>>>========================>>>>>>>>>??????>>>>>>===@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFGGGHHHIIIJJJIIIHHHHHHGGGHHHIIIJJJKKKFFFGGGIIIJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNKKKIIIGGGFFFGGGHHHHHHGGGFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===>>>===<<<;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::::::::999999888888888;;;<<<===<<<:::::::::<<<>>>=========>>>@@@CCCDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCAAABBBBBBCCCCCCDDDDDDDDDDDDIIIOOOUUU]]]iiixxxuuunnniiicccbbbcccdddbbb```^^^bbbgggkkkllljjjfffccc]]]^^^______```aaaaaabbbeeefffmmmuuuvvvpppiiigggbbbbbbaaa```___^^^]]]]]]YYYYYYYYYZZZ\\\^^^]]]\\\WWWUUUTTTTTTUUUVVVUUUTTTVVVUUUVVVYYY\\\^^^\\\ZZZYYYXXXWWWUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYVVVUUUTTTSSSRRRQQQPPPOOOUUUVVVWWWWWWVVVUUUSSSQQQPPPPPPOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQNNNNNNNNNMMMMMMNNNNNNOOOLLLKKKKKKLLLNNNOOONNNMMMMMMPPPTTTWWWWWWUUUQQQNNNOOOOOOOOOPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLMMMOOOQQQSSSUUUVVVWWWXXXYYYYYYXXXXXXXXXWWWWWWXXXYYY^^^lllzzz@@@AAADDDKKKYYYnnn|||lllfffcccbbbiiirrrxxxqqquuuzzzxxxmmm```UUULLLHHHCCCAAABBBBBBAAA??????????????????>>>>>>>>>>>>============<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==================;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======??????@@@AAABBBBBBBBBBBB@@@@@@??????@@@@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIDDDEEEGGGHHHHHHHHHGGGFFFDDDDDDEEEFFFGGGHHHJJJKKKJJJHHHFFFEEEEEEFFFEEECCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@????????????========================<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>============>>>???<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888999999999999999888888888:::<<<======<<<;;;<<<>>>?????????@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEAAABBBCCCEEEFFFGGGGGGGGGJJJOOOYYYgggvvv}}}uuujjjgggdddaaabbbfffhhhgggfffeeejjjooopppnnnjjjhhhhhh``````aaabbbbbbcccbbbbbbfffhhhnnntttsssmmmiiiiiiccccccbbb```^^^]]]\\\[[[\\\ZZZWWWWWWXXXYYYYYYYYYUUURRROOONNNPPPRRRSSSTTTVVVUUUVVVXXXZZZ[[[ZZZYYYVVVVVVUUUUUUTTTTTTTTTTTTQQQRRRSSSTTTUUUUUUTTTTTTVVVVVVWWWWWWXXXYYYZZZZZZWWWVVVUUUUUUTTTSSSRRRRRRTTTUUUVVVVVVUUUTTTRRRQQQMMMMMMNNNNNNNNNMMMLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLNNNNNNNNNMMMLLLNNNPPPRRRRRRQQQPPPOOOOOOOOONNNMMMMMMNNNOOOOOONNNNNNMMMMMMMMMNNNNNNOOONNNNNNNNNNNNOOOQQQSSSTTTRRRSSSUUUWWWYYYZZZZZZZZZWWWWWWWWWYYYXXXZZZeeeppp@@@AAACCCEEELLL\\\qqqrrrhhh```aaagggooo~~~sssnnnkkknnnzzzyyynnn```VVVKKKDDDCCCDDDCCCAAA>>>>>>======>>>>>>>>>???>>>>>>=========<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;::::::::::::::::::::::::<<<<<<======>>>>>>=========>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCEEEGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFCCCCCCCCCDDDEEEFFFHHHHHHIIIGGGEEEDDDEEEDDDCCCAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>===============>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888999999999999999:::<<<============>>>@@@@@@AAABBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFDDDCCCCCCDDDFFFIIIKKKMMMTTT\\\jjj{{{{{{nnngggdddbbb```bbbggglllooopppoootttxxxvvvpppkkkjjjlllhhhiiiiiijjjjjjiiihhhhhhgggiiimmmqqqoooiiifffhhhdddcccbbb```^^^\\\[[[ZZZ[[[XXXVVVUUUTTTTTTRRRQQQSSSPPPLLLKKKMMMPPPRRRTTTRRRRRRSSSUUUWWWXXXYYYYYYWWWWWWWWWWWWVVVUUUSSSRRRPPPRRRUUUWWWXXXXXXWWWVVVVVVVVVWWWWWWXXXYYYYYYZZZUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVVVVVVVUUUTTTSSSRRRLLLMMMNNNOOOOOONNNMMMLLLNNNOOOPPPPPPPPPNNNMMMLLLMMMMMMNNNOOOOOONNNLLLKKKJJJIIIIIIJJJMMMOOOOOONNNMMMMMMMMMNNNOOOPPPPPPQQQPPPNNNLLLKKKKKKLLLNNNPPPNNNMMMMMMMMMMMMNNNOOOOOONNNNNNNNNOOOQQQRRRTTTUUUSSSSSSTTTVVVWWWXXXYYYZZZUUUTTTVVVYYY[[[]]]gggqqq>>>@@@BBBCCCFFFPPP^^^iii|||xxxjjjcccbbbaaalll{{{uuufffbbbhhhttttttgggVVVJJJFFFEEECCCAAA======<<<<<<<<<===>>>>>>============<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;<<<===============<<<======>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFBBBBBBBBBCCCDDDEEEFFFGGGHHHFFFEEEDDDEEEDDDBBB@@@???@@@AAAAAABBBBBBBBBAAABBBBBBAAA@@@@@@@@@@@@AAA>>>>>>=========<<<<<<<<<========================::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999888888999999::::::;;;;;;:::<<<>>>>>>>>>>>>@@@AAA@@@AAACCCDDDDDDCCCBBBAAA???@@@@@@AAABBBCCCDDDDDDBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBEEEKKKQQQUUUaaalll|||zzznnneeebbb```___aaafffmmmssswwwwww{{{|||xxxqqqkkkkkkmmmnnnoooppppppooonnnlllkkkhhhhhhjjjnnnlllfffcccdddccccccaaa```^^^\\\ZZZZZZYYYXXXWWWWWWVVVTTTOOOLLLPPPMMMJJJIIIKKKOOOQQQRRRLLLMMMOOOQQQSSSVVVXXXZZZ[[[[[[\\\\\\[[[XXXVVVUUUTTTUUUWWWYYYYYYXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWXXXSSSSSSTTTVVVWWWYYYZZZ[[[WWWWWWWWWVVVVVVUUUTTTTTTNNNOOOPPPPPPPPPOOONNNMMMPPPPPPQQQQQQQQQOOONNNLLLMMMMMMNNNOOONNNMMMLLLJJJHHHGGGGGGIIILLLOOOPPPPPPJJJJJJIIIJJJKKKMMMOOOQQQPPPNNNLLLJJJJJJLLLNNNPPPMMMMMMMMMLLLLLLMMMMMMNNNMMMMMMNNNPPPRRRTTTUUUVVVUUUUUUUUUUUUVVVVVVWWWWWWRRRRRRUUU[[[```eeennnxxx;;;===@@@AAACCCHHHOOOUUUjjj}}}}}}nnneee]]]aaajjjtttlllaaa___dddnnnwww~~~wwwfffWWWNNNIIIEEECCC???>>>===<<<<<<===>>>???============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::999999999999999999999999999:::;;;<<<============<<<<<<======>>>======<<<===============>>>>>>???>>>>>>?????????@@@@@@@@@????????????????????????===???AAACCCDDDDDDCCCBBBAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDCCCAAA???>>>>>>???@@@AAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@============<<<<<<<<<<<<========================:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::888888888888888888888888888999999999999:::::::::888999999:::;;;<<<<<<===<<<===????????????AAABBBAAAAAACCCDDDDDDCCCBBBBBB@@@@@@AAAAAABBBCCCDDDDDDAAABBBCCCEEEFFFFFFFFFFFFEEEDDDDDDFFFKKKTTT]]]bbbppp{{{~~~xxxlllccc```______aaafffmmmtttxxxyyyzzzzzzuuuppplllkkkmmmnnnnnnoooooonnnllljjjhhhgggeeefffjjjkkkgggcccbbbbbbbbbaaa___]]]\\\[[[ZZZZZZZZZZZZZZZZZZWWWRRRNNNMMMKKKJJJKKKNNNPPPQQQQQQKKKMMMPPPQQQSSSVVVZZZ]]]___``````___]]][[[YYYWWWUUUVVVWWWWWWWWWVVVTTTSSSTTTTTTTTTUUUUUUUUUVVVVVVRRRRRRTTTVVVXXXZZZ\\\\\\XXXXXXWWWVVVVVVUUUUUUUUUQQQQQQQQQQQQPPPOOONNNNNNQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKKKKHHHGGGFFFGGGKKKNNNPPPPPPFFFFFFEEEEEEFFFIIILLLNNNPPPNNNLLLKKKKKKLLLNNNPPPMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLNNNPPPRRRTTTVVVVVVWWWVVVUUUTTTTTTTTTTTTUUURRRSSSXXX```fffjjjqqqxxx{{{;;;<<<===>>>AAADDDGGGIIIZZZjjjpppdddaaabbbhhhooo{{{tttjjjbbb]]]aaahhhppp|||zzzlll^^^TTTMMMIIICCCAAA???>>>===>>>???@@@??????>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????===========================>>>???@@@AAAAAA@@@???AAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBCCCCCCAAA@@@@@@AAAAAABBBCCCDDDBBBAAAAAABBBCCCBBB@@@>>>===>>>???@@@AAAAAAAAAAAA@@@???>>>>>>===>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::999999999999:::;;;;;;777888:::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999888888999999999:::::::::999999:::;;;<<<>>>>>>???===???@@@@@@??????AAABBB@@@AAABBBBBBCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHGGGIIIMMMTTT]]]gggpppuuusssrrruuuqqqiiiddd```bbbeeeiiimmmqqqvvvxxxuuutttqqqooommmllllllmmmjjjkkklllllljjjgggdddbbbeee```aaahhhnnnlllfffcccaaa``````___]]]\\\\\\[[[\\\[[[YYYYYYYYYXXXUUURRRMMMNNNOOORRRUUUVVVUUUSSSPPPRRRUUUVVVVVVXXX]]]```bbbaaa```___]]][[[YYYXXXVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUSSSTTTUUUVVVXXXYYYZZZ[[[XXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRPPPOOONNNNNNNNNPPPPPPOOOOOONNNOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKJJJHHHGGGGGGIIILLLMMMMMMDDDDDDCCCDDDFFFHHHLLLNNNPPPOOOMMMLLLLLLMMMOOOPPPNNNMMMLLLJJJIIIIIIIIIIIIIIIKKKMMMOOORRRTTTUUUVVVWWWVVVUUUTTTSSSSSSTTTUUUTTTVVV^^^gggkkkjjjjjjlllmmmrrr~~~===<<<;;;===AAADDDFFFFFFPPP\\\rrrzzznnnfff```bbbeeelllzzzyyyrrrggg\\\ZZZ^^^bbbppp}}}nnn___UUUPPPEEEDDDBBB@@@??????@@@AAA@@@@@@@@@????????????>>>===================================================>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<<<<===============<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===AAABBBCCCDDDDDDDDDCCCBBB@@@@@@??????@@@@@@AAABBB@@@?????????@@@AAABBBBBB?????????@@@AAAAAA???=========???@@@@@@AAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::999999888888999999:::;;;777888:::<<<======<<<<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::888888888999999:::::::::999:::;;;<<<===???@@@@@@>>>@@@AAAAAA@@@???@@@BBB@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAABBBBBBBBBCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIKKKOOOXXXcccnnnyyy~~~qqqhhhiiimmmkkkhhhhhhbbbgggmmmrrruuuwwwxxxyyypppmmmjjjiiikkklllmmmmmmggghhhiiiiiigggdddaaa^^^ccc]]]]]]gggqqqpppjjjfff``````___^^^]]]]]]\\\\\\\\\ZZZWWWVVVVVVVVVVVVUUUQQQRRRVVVZZZ]]]]]]ZZZWWWVVVXXXZZZZZZYYY[[[___cccbbbaaa```^^^\\\ZZZYYYXXXVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVVVVVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSVVVTTTRRROOONNNMMMMMMMMMOOOOOOMMMMMMMMMNNNOOOPPPPPPOOOMMMKKKJJJKKKKKKLLLMMMKKKHHHGGGHHHJJJKKKJJJEEEEEEEEEEEEGGGJJJMMMOOOOOOOOONNNMMMMMMNNNOOOOOONNNMMMKKKJJJHHHGGGGGGGGGHHHJJJLLLOOORRRTTTUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVVVVZZZccclllnnngggaaa______dddooo;;;<<<>>>===<<<>>>BBBFFFHHHOOO\\\ooo}}}rrrjjjkkkllljjjiiilll{{{uuunnnfff\\\UUUaaahhhvvv{{{jjj^^^RRRNNNIIIEEECCCAAA???===AAA@@@???>>>===<<<<<<<<<;;;<<<===>>>>>>===<<<;;;======<<<<<<<<<<<<======>>>>>>======<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;::::::999999::::::;;;999999999:::;;;<<<===>>>:::::::::;;;;;;<<<<<<<<<<<<<<<============<<<<<<========================@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>======>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::999888777777;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>?????????BBBBBBCCCCCCBBBBBBAAA@@@BBBAAAAAA@@@@@@@@@AAAAAADDDBBB@@@@@@AAACCCEEEEEECCCDDDEEEHHHKKKNNNOOOPPP___fffrrryyytttnnnkkkkkkkkkiiigggiiioootttuuurrrooooooqqqqqqrrrnnnhhhgggkkkmmmlllkkkjjjgggbbb______dddiiikkklllooorrrssspppkkkgggddd___[[[\\\[[[WWWVVVWWWXXXWWWUUURRRRRRUUUZZZ^^^YYY\\\```cccbbb```\\\YYYZZZZZZZZZ\\\^^^___^^^]]]``````___ZZZUUUSSSUUUWWWTTTTTTSSSRRRQQQQQQQQQRRRSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTSSSSSSTTTVVVWWWXXXWWWVVVTTTRRRPPPNNNMMMLLLPPPPPPPPPQQQPPPPPPOOOOOOMMMLLLJJJKKKMMMOOOPPPOOORRRPPPMMMJJJIIIHHHHHHIIIGGGHHHJJJLLLLLLKKKJJJIIIGGGFFFFFFIIILLLOOOOOONNNSSSQQQOOOMMMLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKGGGHHHJJJMMMOOORRRTTTUUUSSSSSSRRRQQQQQQQQQQQQQQQ]]]dddllllllddd[[[WWWWWWUUU[[[fffttt;;;<<<===<<<;;;===AAADDDBBBGGGQQQ```uuu~~~tttqqqnnniiifffgggsss|||zzzssskkkfffgggooozzzwwwiii```TTTIIICCCAAAAAAAAA>>>>>>======<<<<<<<<<<<<======>>>??????>>>============<<<<<<<<<<<<======>>>=========<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;::::::999999::::::;;;:::999999::::::<<<======::::::;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????========================??????>>>>>>>>>=========>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;::::::999999;;;;;;<<<<<<<<<============>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCFFFDDDCCCBBBCCCDDDEEEEEEFFFGGGGGGGGGHHHNNNXXX```yyy~~~|||yyyuuurrrnnnlllkkkkkkjjjjjjmmmppptttsssooommmnnnpppqqqrrrpppkkkjjjmmmooommmkkkjjjhhhccc``````dddgggnnnnnnooopppooojjjddd___```\\\ZZZ]]]]]]YYYWWWWWWXXXWWWUUUSSSRRRVVV\\\```aaaaaabbbbbbaaa```^^^]]]]]]ZZZXXXWWWYYY\\\]]]^^^______\\\WWWSSSQQQRRRUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQQQQQQQQQQRRRSSSWWWVVVVVVUUUVVVWWWXXXYYYVVVUUUQQQNNNKKKJJJIIIIIILLLMMMNNNNNNOOOOOOOOOOOONNNLLLKKKLLLNNNQQQRRRRRROOONNNKKKHHHFFFFFFFFFFFFEEEFFFGGGIIIJJJJJJJJJIIIGGGGGGGGGIIILLLOOOOOONNNNNNMMMKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOPPPQQQPPPPPPPPPOOOOOOPPPPPPQQQ[[[bbbgggfff^^^WWWTTTUUUUUUXXXaaalllyyy;;;;;;<<<;;;;;;<<<>>>AAA===AAAGGGPPP___www}}}wwwnnnhhheeedddkkkttt{{{~~~~~~zzzfffTTTHHHDDDCCCDDDAAA@@@???>>>>>>=========>>>??????@@@@@@??????>>>======<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::999999::::::;;;<<<===;;;;;;;;;;;;;;;;;;::::::<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>????????????>>>>>>=======================================<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::999999::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAABBBDDDFFFGGGEEEEEEDDDDDDDDDDDDEEEEEECCCBBBBBBBBBCCCDDDEEEEEEHHHIIIJJJIIILLLWWWhhhvvv|||sssqqqqqqppppppooommmjjjiiijjjllllllnnnnnnkkkhhhgggjjjmmmqqqsssrrrnnnmmmppppppnnnjjjjjjhhheeebbbbbbdddffflllllllllkkkjjjeee___ZZZ___[[[[[[^^^___\\\ZZZZZZ\\\[[[YYYWWWVVVZZZ___dddfffdddbbb___^^^^^^^^^___^^^ZZZUUUSSSTTTXXX[[[\\\\\\[[[WWWSSSOOONNNPPPSSSSSSRRRRRRRRRRRRSSSSSSTTTSSSRRRQQQQQQQQQQQQRRRSSSRRRRRRRRRQQQQQQRRRSSSSSSUUURRRNNNJJJGGGEEEEEEFFFJJJJJJKKKLLLMMMNNNOOOOOONNNLLLKKKMMMOOORRRTTTTTTOOOMMMJJJGGGFFFEEEFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHJJJMMMOOOOOONNNKKKJJJIIIIIIJJJKKKLLLMMMLLLLLLMMMMMMMMMMMMMMMMMMOOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPZZZ^^^```]]]VVVQQQQQQSSSUUUVVV[[[cccmmm}}}:::;;;:::::::::;;;<<<>>>===@@@CCCGGGPPPccc|||yyyoooiiieeefffkkkooottt|||zzzeeeUUUKKKFFFCCCFFFEEECCC@@@???>>>======????????????????????????======<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::999999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<========================????????????????????????======>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999999999999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???=========>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@AAACCCFFFGGGEEEEEEDDDDDDDDDEEEFFFFFFBBBDDDEEEFFFFFFGGGIIIKKKIIIKKKOOOTTT]]]lll|||~~~yyynnnmmmppprrrmmmoooooolllhhhfffhhhjjjggggggeeebbb```bbbfffkkknnnqqqqqqnnnnnnpppooollliiiiiihhhfffeeedddddddddfffeeeffffffgggddd```]]]bbb^^^\\\^^^___]]]\\\^^^dddbbb```]]]\\\^^^bbbfffdddbbb___\\\ZZZYYYZZZ[[[]]]YYYTTTQQQRRRUUUWWWYYYWWWUUUQQQNNNMMMNNNQQQSSSRRRQQQQQQQQQRRRSSSTTTTTTRRRQQQQQQQQQQQQQQQQQQRRRMMMMMMMMMNNNNNNOOOPPPQQQRRROOOKKKGGGEEEEEEFFFGGGKKKKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJLLLOOORRRSSSTTTQQQOOOMMMJJJIIIHHHIIIJJJLLLJJJHHHGGGFFFFFFGGGHHHIIIHHHHHHJJJLLLNNNNNNMMMKKKKKKKKKJJJKKKLLLMMMMMMKKKLLLMMMNNNOOONNNNNNNNNPPPPPPOOOMMMLLLKKKJJJIIIKKKKKKKKKLLLMMMOOOPPPQQQXXXZZZYYYUUUPPPMMMOOOQQQUUUTTTWWW\\\dddrrr:::999999:::;;;;;;<<<<<<===@@@CCCDDDHHHSSSeeesssuuullljjjfffdddfffiiirrr|||uuuuuuvvv}}}xxxiii[[[OOOHHHGGGEEEBBB???===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<==================<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::999999999:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAEEEDDDBBBAAA@@@BBBCCCEEEDDDDDDCCCCCCDDDEEEEEEFFFGGGIIIKKKJJJJJJKKKMMMPPPNNNRRRZZZiiiyyy~~~oookkkmmmpppqqqlllmmmmmmiiidddbbbdddfffcccaaa___]]]^^^aaagggkkkjjjmmmnnnkkkkkklllkkkggggggfffeeedddddddddccccccaaaaaaaaacccddddddbbb```eee^^^ZZZZZZ[[[ZZZ[[[^^^fffeeeccc```^^^^^^```bbb```___]]][[[ZZZXXXXXXWWWYYYWWWTTTTTTTTTUUUUUUTTTRRRPPPMMMLLLMMMPPPSSSTTTPPPPPPPPPPPPQQQRRRSSSSSSPPPPPPPPPQQQQQQPPPPPPPPPKKKLLLMMMOOOQQQRRRSSSSSSOOOMMMIIIGGGFFFGGGJJJLLLNNNMMMLLLKKKJJJJJJKKKKKKJJJHHHHHHIIIMMMPPPQQQQQQQQQPPPMMMKKKJJJIIIJJJKKKHHHGGGEEEDDDDDDEEEGGGIIIIIIHHHHHHIIIKKKMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKMMMNNNOOOOOOOOONNNNNNNNNMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQUUUVVVTTTQQQMMMLLLNNNQQQUUUTTTUUUZZZ```kkk}}}999888888999<<<===<<<;;;;;;>>>AAABBBCCCHHHQQQYYYvvv~~~tttooogggbbbaaaaaafffxxx}}}llljjjjjjqqq|||}}}qqqddd\\\QQQLLLFFF@@@======???AAA???>>>>>>======>>>>>>???======<<<<<<<<<<<<======<<<<<<<<<=====================<<<<<<<<<<<<==============================;;;::::::999999::::::;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888999999::::::::::::;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;;;;<<<>>>@@@AAA?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBAAA@@@AAAAAABBBCCCBBBBBBCCCCCCDDDEEEFFFGGGIIIKKKJJJIIIKKKPPPTTT^^^cccooo|||oooiiihhhkkkkkkkkkkkkjjjgggccc______```bbbbbb```______aaaeeeiiilllgggjjjjjjgggfffgggfffbbbaaa```^^^___```aaaaaa```aaa```___```aaabbb```___aaa[[[VVVWWWWWWVVVXXX[[[aaabbbbbb___\\\[[[[[[\\\]]]]]]]]]]]]\\\[[[YYYXXXWWWVVVUUUVVVWWWVVVTTTRRRPPPNNNLLLMMMPPPSSSTTTTTTPPPOOOOOOOOOOOOPPPPPPQQQNNNOOOOOOPPPPPPOOOOOONNNHHHIIIKKKMMMOOOPPPPPPPPPNNNLLLJJJIIIIIIKKKMMMOOOOOOMMMKKKJJJIIIIIIIIIIIIIIIGGGFFFGGGJJJMMMNNNOOONNNMMMJJJHHHGGGGGGHHHIIIAAAAAA@@@AAACCCEEEHHHJJJIIIHHHGGGHHHJJJKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEHHHIIILLLNNNOOOOOOOOONNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQPPPOOOMMMMMMNNNPPPSSSRRRTTTYYY^^^dddqqq|||999777777:::===???>>><<<999;;;>>>???AAACCCGGGJJJYYYiii{{{rrrjjjgggaaa___jjjzzznnnhhhccceeemmmyyy|||nnnfff[[[OOOGGGDDDDDDFFF@@@???>>>>>>>>>>>>???@@@======<<<<<<<<<<<<======<<<<<<<<<<<<=========>>>======<<<<<<<<<<<<==============================;;;::::::999999::::::;;;::::::999999999999999:::::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===============<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888999999::::::::::::;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;::::::;;;;;;<<<============<<<;;;;;;;;;===???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCBBBBBBCCCCCCEEEFFFFFFFFFIIILLLNNNQQQWWWaaahhhuuu|||zzzooojjjdddbbbdddggghhhiiiiiieee___\\\\\\]]]___```aaaaaa```aaadddfffhhhiiifffiiigggcccaaacccaaa^^^ZZZXXXVVVWWWZZZ]]]]]]]]]___]]]\\\]]]^^^______^^^\\\XXXVVVYYYZZZXXXXXXZZZZZZ]]]______]]]ZZZYYYYYY[[[[[[[[[[[[\\\\\\\\\\\\WWWVVVVVVWWWXXXXXXVVVTTTQQQPPPOOOPPPSSSUUUTTTRRROOOOOONNNNNNMMMNNNNNNNNNLLLMMMNNNNNNNNNNNNMMMLLLGGGHHHJJJKKKKKKKKKKKKJJJNNNNNNMMMLLLLLLLLLNNNNNNLLLKKKIIIGGGGGGGGGHHHIIIIIIGGGFFFGGGJJJLLLMMMMMMLLLKKKHHHFFFEEEFFFGGGGGGCCCCCCCCCCCCDDDFFFHHHIIIHHHGGGFFFGGGIIIIIIIIIGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFHHHKKKNNNOOOOOONNNMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMKKKLLLMMMNNNMMMMMMNNNOOOOOOOOORRRWWWZZZ\\\cccjjjvvv888777777:::>>>@@@???<<<:::;;;<<<>>>AAACCCDDDEEEFFFTTTkkkwwwrrrggg]]]aaannntttkkk```\\\bbbmmmwww}}}rrr```SSSLLLJJJJJJBBBAAA@@@??????@@@AAABBB======<<<<<<<<<<<<======;;;<<<<<<<<<======>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999999::::::;;;::::::999999888999999999:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;================================================>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777888888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>===;;;:::;;;<<<>>>???@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGIIINNNTTTZZZaaalllzzzrrraaaccc```^^^^^^aaafffjjjlllgggaaaZZZWWWYYY]]]___```aaa``````bbbdddeeeeeedddggghhhfffaaa___```___\\\UUUSSSPPPRRRVVVYYYZZZZZZ[[[ZZZYYYZZZ]]]___```___YYYWWWYYY^^^aaa^^^[[[[[[WWWZZZ^^^```___\\\[[[ZZZZZZYYYXXXXXXYYY[[[]]]^^^XXXWWWVVVVVVWWWXXXXXXWWWTTTRRRQQQSSSUUUUUUSSSPPPOOOOOONNNMMMLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMNNNNNNNNNMMMKKKJJJPPPOOONNNMMMMMMMMMMMMMMMIIIHHHFFFEEEEEEGGGHHHJJJJJJHHHGGGGGGJJJLLLLLLLLLLLLKKKIIIGGGFFFFFFGGGHHHKKKKKKIIIHHHGGGGGGFFFFFFHHHGGGFFFFFFHHHHHHGGGFFFDDDEEEFFFGGGIIIIIIIIIIIIEEEGGGJJJMMMOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKGGGIIIKKKMMMNNNNNNMMMMMMLLLLLLPPPUUUVVVUUUXXX]]]aaavvv777888888999999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>HHHHHHPPPfffuuunnnkkkkkkvvv|||vvvnnneee```\\\]]]fffpppuuuwwwpppfffXXXNNNIIIDDDBBBDDDAAA;;;:::>>>>>><<<::::::;;;;;;;;;:::;;;::::::999:::;;;===>>>;;;<<<>>>???@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999999<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<;;;;;;??????>>>>>>=========<<<======<<<;;;::::::999999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999:::;;;<<<============<<<;;;999888666666666777999::::::;;;;;;::::::999;;;;;;;;;::::::999999999888888999999999:::::::::999999888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@>>>@@@BBBCCCCCCBBBAAA???AAAAAA@@@@@@??????@@@@@@DDDDDDCCCBBBBBBBBBCCCCCCCCCDDDCCCBBB@@@???@@@AAABBBCCCDDDDDDDDDEEEHHHKKKLLLXXXdddlllzzzvvv```XXXTTTZZZ^^^^^^aaahhhiiieeeeee___YYYYYY^^^aaa___\\\____________aaacccfffgggiiigggeeeeeeeeeccc^^^ZZZQQQQQQQQQRRRTTTUUUVVVWWWVVVWWWYYY\\\___```^^^\\\YYYXXXYYY[[[\\\\\\YYYVVVZZZ[[[\\\]]]]]]\\\[[[[[[ZZZXXXUUURRRRRRUUUWWWYYYXXXVVVTTTTTTVVVXXXYYYYYYRRRQQQOOOMMMMMMNNNOOOPPPOOOPPPPPPPPPOOONNNMMMMMMKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNNNNHHHIIIKKKLLLMMMNNNNNNNNNMMMKKKGGGDDDDDDGGGKKKMMMPPPLLLHHHGGGJJJLLLMMMLLLOOOKKKGGGEEEGGGJJJLLLMMMOOOMMMJJJHHHFFFFFFFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGJJJLLLNNNNNNMMMJJJIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJLLLOOOQQQSSSSSSRRRRRRZZZbbbttt777777888888999::::::;;;;;;;;;;;;<<<======>>>>>>???AAAHHHWWWhhh{{{{{{uuusssqqqttt}}}yyyrrrllliiieeeaaabbbgggsss~~~oooaaaUUULLLFFFDDDCCC??????BBB???>>>===>>>???@@@???>>><<<<<<<<<<<<<<<===>>>>>>;;;<<<>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::===============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999:::;;;<<<============<<<;;;999777666666666777999::::::::::::::::::999;;;:::::::::999999999999888999999999999:::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@>>>???@@@AAAAAAAAA@@@???BBBBBBAAA@@@????????????BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBB@@@@@@AAABBBCCCFFFHHHJJJIIIJJJKKKLLLZZZlll}}}nnn[[[TTTTTTZZZ^^^^^^aaagggiiigggfff```ZZZZZZ^^^aaa___\\\^^^^^^___```bbbccceeefffeeecccbbbbbbbbb___[[[WWWSSSSSSTTTUUUVVVVVVUUUUUUUUUVVVXXXZZZ[[[[[[\\\\\\XXXXXXXXXYYYZZZZZZWWWTTTUUUVVVXXXYYYYYYYYYXXXXXXXXXWWWUUUSSSRRRSSSUUUVVVTTTSSSRRRSSSUUUWWWWWWVVVRRRQQQOOONNNMMMNNNOOOPPPPPPPPPQQQQQQPPPOOOOOONNNMMMMMMMMMMMMNNNNNNNNNNNNOOONNNMMMLLLLLLLLLLLLLLLIIIJJJKKKMMMNNNOOOPPPPPPLLLJJJGGGFFFGGGJJJOOOQQQPPPMMMJJJIIIKKKLLLLLLKKKKKKIIIGGGGGGIIIKKKKKKKKKMMMLLLIIIGGGEEEEEEEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGIIIKKKMMMNNNLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKIIIKKKNNNPPPQQQRRRQQQQQQVVVYYYfff|||777777777888999999::::::::::::;;;<<<<<<======>>>===@@@FFFKKKQQQ___www}}}xxxxxx|||xxxvvvvvvssslllgggfffkkkvvv{{{iii]]]PPPIIIFFFCCC@@@@@@???>>>======??????>>><<<======>>>>>>??????>>>>>><<<===>>>?????????>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<======<<<<<<;;;999777666666777777999::::::::::::::::::999999999999999999888888888999999999999::::::::::::999999999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>?????????@@@@@@@@@CCCBBBAAA@@@???????????????@@@AAABBBBBBAAA@@@??????AAACCCDDDCCCCCCDDDEEEGGGHHHJJJKKKLLLPPPTTTXXXjjj}}}}}}dddXXXVVVWWW]]]aaaaaaaaaeeehhhiiifff```ZZZYYY\\\___^^^[[[\\\]]]___aaabbbccccccbbb___^^^^^^^^^]]][[[WWWTTTTTTVVVXXXYYYYYYXXXVVVTTTTTTVVVXXXWWWUUUUUUXXX[[[YYYXXXXXXXXXXXXWWWTTTRRRPPPRRRSSSUUUVVVVVVUUUUUUVVVUUUTTTTTTSSSSSSSSSTTTQQQQQQQQQSSSUUUVVVTTTSSSQQQPPPPPPOOONNNOOOOOOOOOQQQQQQQQQRRRQQQQQQPPPOOOOOONNNMMMMMMMMMNNNOOOPPPQQQPPPNNNMMMLLLKKKKKKKKKJJJKKKLLLNNNPPPPPPQQQQQQKKKJJJHHHHHHJJJNNNRRRUUUPPPOOOMMMMMMMMMMMMKKKJJJFFFFFFFFFHHHJJJKKKJJJIIIKKKJJJHHHFFFEEEDDDEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGHHHJJJLLLMMMLLLJJJJJJKKKHHHGGGFFFEEEEEEGGGHHHJJJJJJKKKKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKHHHJJJLLLNNNOOOPPPOOOOOOQQQOOOVVViii666666777777888999999999999::::::;;;<<<<<<======>>>@@@DDDFFFFFFNNNaaasss{{{|||~~~yyyyyyrrr~~~}}}ppp```VVVQQQKKKDDD>>>@@@>>>===<<<===<<<:::999===>>>???@@@@@@???>>>===<<<===>>>????????????>>>========================<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<<<<:::999777777777777888:::999999999999999999:::888888888888888888888888999999999:::::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>>>>>???@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>===>>>@@@BBBBBBAAA???>>>@@@BBBEEEFFFFFFFFFGGGHHHIIIJJJJJJMMMRRR\\\fffnnnxxx~~~~~~lll^^^\\\``````dddgggeeecccdddhhhkkkddd___ZZZYYY\\\]]]\\\ZZZZZZ\\\^^^aaaaaaaaa___^^^[[[[[[[[[[[[ZZZXXXTTTRRRTTTVVVZZZ\\\]]][[[XXXVVVTTTWWWYYYVVVRRRRRRWWW\\\ZZZYYYXXXXXXWWWVVVSSSQQQOOOPPPRRRTTTUUUUUUUUUUUUSSSTTTTTTUUUUUUUUUUUUUUUQQQQQQSSSUUUWWWWWWUUURRRPPPPPPPPPPPPPPPOOOOOOOOOQQQQQQRRRRRRRRRQQQQQQPPPPPPOOOMMMLLLLLLNNNPPPQQQQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPOOOOOOKKKJJJIIIIIIKKKNNNQQQTTTOOOOOOOOOOOONNNLLLJJJHHHCCCCCCCCCEEEHHHJJJIIIHHHJJJIIIHHHFFFEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKKKKKKKJJJKKKLLLHHHGGGEEEEEEEEEHHHJJJLLLGGGGGGHHHHHHIIIIIIIIIIIILLLLLLLLLKKKKKKJJJJJJJJJGGGHHHJJJLLLMMMMMMMMMMMMNNNKKKNNN[[[nnn555666666777777888888999999999::::::;;;;;;<<<<<<;;;;;;<<>>>>>>>>===<<<===>>>???@@@@@@???=========>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::888999:::;;;<<<<<<<<<<<<;;;:::999777777777888888:::999999888888999999:::888888888888888888888888999999:::::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<========================<<<<<<<<<<<<<<<======>>>@@@?????????@@@AAACCCDDDCCCBBBAAA@@@????????????===>>>@@@BBBBBBBBB@@@???AAACCCEEEFFFFFFFFFHHHIIIIIINNNUUU]]]gggqqqzzz|||vvvxxxuuujjjaaa___dddlllkkkkkkkkkiiifffdddgggjjjdddbbb______```aaa___]]]YYY[[[]]]``````___]]][[[YYYZZZ[[[[[[YYYWWWUUUSSSRRRUUUZZZ^^^```___\\\ZZZVVVYYYZZZWWWSSSSSSXXX]]]\\\ZZZXXXXXXWWWVVVTTTQQQPPPRRRTTTVVVWWWWWWWWWWWWQQQRRRTTTVVVXXXXXXXXXXXXSSSSSSUUUXXXZZZZZZWWWTTTPPPPPPQQQQQQQQQPPPOOONNNPPPPPPQQQQQQQQQQQQQQQPPPOOONNNMMMLLLLLLNNNPPPQQQOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJIIIIIIJJJKKKMMMNNNMMMNNNOOOOOOMMMKKKIIIHHHCCCAAA@@@AAADDDGGGIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFGGGHHHJJJJJJIIIIIIJJJKKKHHHGGGFFFFFFGGGIIIKKKMMMFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNQQQVVV^^^qqq555555555666777777888888888888999::::::;;;;;;<<<<<<999:::>>>AAABBBFFFKKK^^^qqqwwwqqqpppxxxzzzooodddMMMIIIDDD@@@?????????>>>?????????@@@??????>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::888999:::;;;;;;<<<<<<;;;;;;:::888777777777888999:::999888777777888999:::888888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<======??????@@@AAABBBCCCCCCDDDBBBAAA@@@@@@??????@@@@@@???@@@AAACCCCCCCCCBBBBBBBBBCCCEEEFFFGGGIIILLLNNNOOOZZZiiixxx|||uuuvvvxxxooofffbbbaaabbbiiippprrrmmmiiihhhfffdddeeehhhfffeeeeeeggghhhgggdddbbbZZZ\\\^^^``````___\\\[[[XXXZZZ\\\\\\YYYWWWVVVVVVRRRUUUZZZ^^^aaa```^^^]]]YYYZZZZZZXXXVVVVVVZZZ]]]\\\ZZZXXXWWWWWWVVVTTTRRRSSSTTTVVVWWWXXXXXXXXXWWWQQQRRRTTTVVVXXXYYYYYYYYYTTTTTTVVVYYY[[[[[[XXXUUUOOOPPPRRRSSSRRRQQQOOOMMMNNNNNNOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLMMMNNNOOOMMMMMMLLLLLLMMMNNNNNNOOOOOONNNNNNMMMLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMMMMJJJHHHGGGGGGDDDBBB@@@AAADDDGGGIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFGGGIIIJJJIIIHHHHHHIIIJJJGGGGGGHHHHHHIIIJJJKKKLLLIIIHHHHHHHHHHHHHHHIIIJJJGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKNNNQQQUUUUUUUUU```yyy444444555666666777777888888888888999::::::;;;;;;>>><<<<<<@@@@@@@@@BBBGGGNNN\\\oooyyymmmjjjkkkrrr}}}xxxmmmlllpppvvv{{{yyyggg```VVVMMMGGGDDDBBB@@@BBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@????????????????????????;;;<<<<<<===>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>><<<<<<<<<======>>>>>>>>><<<<<<<<<;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::888888999:::;;;;;;;;;;;;:::999888777777777888999:::999888777777888999:::999999999999:::::::::;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<===???AAABBBBBBBBBBBB@@@@@@??????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEGGGHHHJJJLLLQQQVVV[[[bbblll{{{yyyooolllfffbbbccceeeeeeiiinnnqqqhhhbbbcccdddcccbbbdddccceeehhhkkkllljjjgggddd^^^___```aaaaaa```^^^]]]WWWZZZ\\\\\\ZZZWWWWWWWWWUUUWWW[[[^^^```___^^^]]]YYYYYYYYYXXXYYYZZZ[[[\\\ZZZXXXVVVUUUUUUUUUSSSRRRSSSTTTVVVWWWWWWWWWVVVVVVTTTTTTTTTUUUVVVVVVWWWWWWSSSSSSTTTVVVXXXXXXVVVTTTOOOPPPRRRTTTSSSQQQOOOMMMKKKLLLLLLMMMNNNNNNMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGIIIJJJIIIGGGEEEFFFGGGDDDCCCCCCEEEHHHIIIIIIHHHFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFHHHIIIJJJIIIGGGGGGHHHIIIFFFGGGHHHIIIJJJIIIIIIHHHIIIIIIHHHGGGFFFGGGHHHHHHEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKNNNQQQTTTTTTQQQVVVhhh{{{}}}444444555555666777777777777888888999::::::;;;;;;<<<;;;<<<===;;;999>>>EEE@@@IIIVVVhhh{{{xxxhhhlllqqqxxx{{{jjj[[[```fffiiimmmsss}}}}}}nnn___TTTMMMHHHEEEEEEDDDBBBAAA@@@AAAAAABBB??????>>>>>>??????@@@AAA????????????????????????;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========::::::;;;;;;<<<===>>>>>><<<=========>>>>>>??????======<<<;;;::::::999999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::888888999:::;;;;;;;;;;;;:::999888777777777888999:::999777666666777999:::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<:::<<<>>>AAABBBBBBAAA@@@????????????@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHJJJKKKMMMOOOSSSZZZaaaggguuu{{{oooggggggeeebbbaaaeeehhhggggggjjjnnnccc[[[^^^bbbaaa```bbb```ccchhhlllmmmjjjfffcccaaabbbbbbccccccbbbaaa```VVVZZZ]]]\\\ZZZWWWWWWXXXWWWYYY\\\^^^___^^^]]]\\\YYYXXXWWWXXXZZZ\\\\\\[[[XXXVVVTTTSSSTTTTTTSSSRRRSSSTTTUUUVVVVVVUUUTTTTTTVVVUUUTTTTTTSSSSSSTTTTTTRRRQQQRRRTTTVVVVVVUUUSSSNNNPPPSSSTTTTTTRRROOOMMMIIIJJJKKKLLLLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJEEEFFFGGGHHHHHHHHHGGGGGGEEEGGGHHHGGGEEEDDDEEEHHHDDDEEEGGGJJJLLLLLLIIIGGGDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFIIIJJJJJJHHHFFFFFFGGGHHHDDDFFFHHHIIIIIIHHHGGGFFFHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKNNNOOOQQQRRRPPPSSS___lll222333333333444555555555555555666777888999999:::::::::;;;;;;;;;;;;;;;;;;<<>>>>>@@@@@@@@@???AAA@@@>>><<<;;;<<<<<<===??????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<======<<<:::999888888777777888999::::::;;;:::888777666555666666999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999<<<<<<===>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@BBBAAAAAA@@@???>>>======>>>============>>>>>>??????@@@@@@AAABBBBBBCCCCCC@@@@@@@@@BBBDDDEEEEEEDDDFFFEEEHHHLLLJJJEEEHHHOOOPPPSSSWWWYYY\\\aaahhhnnnxxxkkk```]]]]]]eeeeeedddddddddeeeeeefffggg^^^VVVUUUWWWXXX[[[```aaaaaabbbbbbccceeefffggghhhdddbbbbbbeeeddd___ZZZ^^^______^^^[[[YYYYYYYYYVVVYYY\\\______\\\YYYVVV[[[[[[\\\]]]\\\[[[ZZZYYYWWWVVVTTTRRRPPPOOONNNNNNVVVWWWYYYZZZXXXTTTPPPMMMPPPSSSUUUVVVUUUSSSRRRRRRNNNOOOOOOPPPPPPOOOOOONNNTTTTTTTTTSSSRRRQQQOOONNNOOONNNLLLJJJIIIHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMKKKJJJIIIHHHHHHIIIKKKLLLMMMKKKIIIFFFFFFGGGHHHJJJFFFFFFFFFEEEFFFFFFGGGGGGIIIFFFCCC@@@???@@@AAACCC@@@CCCHHHLLLMMMLLLIIIGGGBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEGGGHHHJJJGGGHHHIIIHHHGGGGGGHHHJJJIIIHHHFFFDDDDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFDDDDDDEEEFFFGGGFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNOOORRRWWWZZZppp333333333444555555666666666666666777888888888999::::::::::::;;;;;;;;;;;;===AAAEEEIIISSSfff}}}xxxsssvvvjjj]]]TTTUUUWWWXXXaaannn~~~zzzrrrjjjccc\\\RRRKKKHHHGGGFFFDDDDDDBBBAAA@@@AAABBBAAA@@@>>>>>>>>>>>>??????@@@AAA>>>>>>>>>???????????????===<<<<<<<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::999999999999::::::::::::::::::::::::::::::;;;<<<<<<;;;:::999888888888888888999::::::;;;:::888777666666777777999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999;;;<<<===>>>????????????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>??????AAAAAAAAABBBBBBCCCCCCCCCDDDCCCDDDDDDFFFFFFEEEDDDJJJHHHIIIKKKIIIHHHMMMUUUUUUZZZaaafffhhhiiikkkmmmyyyuuuaaaXXXXXXYYYaaaaaaaaabbbcccdddeeefffbbbZZZSSSRRRRRRSSSVVVZZZbbbbbbbbbbbbbbbcccccccccccc___[[[[[[___aaa___]]]]]]^^^___^^^\\\ZZZYYYYYYVVVXXX[[[]]]]]][[[YYYWWWYYYZZZ[[[[[[[[[[[[ZZZZZZTTTSSSRRRQQQOOOOOOOOONNNVVVWWWXXXYYYVVVRRRNNNKKKNNNRRRVVVXXXWWWTTTQQQPPPLLLLLLMMMNNNOOOOOOOOOOOOLLLMMMMMMMMMMMMLLLKKKKKKLLLKKKJJJIIIIIIJJJKKKKKKIIIJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGHHHIIIKKKLLLOOOMMMJJJHHHGGGHHHIIIJJJGGGFFFFFFEEEEEEFFFFFFFFFFFFDDDBBBAAA@@@@@@AAABBBBBBDDDGGGJJJKKKJJJHHHGGGCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHGGGFFFFFFGGGIIIHHHGGGFFFEEEEEEFFFHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFDDDDDDEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMMMMNNNPPPTTTWWW^^^mmm333444444555666666777777777777777777777777777777999999:::::::::;;;;;;;;;===???@@@AAAEEEPPP```lllxxxssswww}}}zzz~~~pppeee]]][[[XXXUUUZZZbbbuuu|||{{{pppbbbYYYVVVUUUSSSPPPKKKIIIEEECCCCCCCCCBBBBBB<<<===>>>??????@@@@@@???>>>>>>>>>??????@@@@@@@@@===============>>>>>>???>>>>>>>>>=========<<<<<<===<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<===>>>>>>========================;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999::::::999999888888888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;===>>>@@@@@@AAAAAA??????>>>>>>??????@@@@@@AAAAAA@@@@@@??????>>>>>>>>>????????????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGLLLKKKLLLNNNPPPSSS[[[eeegggjjjlllmmmmmmmmmnnnooo~~~qqq^^^WWWYYY\\\_________```bbbccceeefff```YYYSSSQQQOOOMMMPPPUUU______```aaabbbccccccccc^^^YYYUUUUUUYYY]]]______\\\^^^```___\\\YYYXXXWWWWWWWWWXXXYYYZZZZZZYYYYYYZZZ[[[[[[[[[\\\\\\[[[[[[TTTSSSRRRQQQPPPPPPPPPPPPTTTUUUVVVVVVTTTPPPLLLIIILLLPPPVVVYYYXXXTTTPPPNNNJJJJJJLLLMMMNNNNNNNNNNNNFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGIIIKKKMMMPPPNNNLLLIIIHHHHHHIIIJJJHHHGGGFFFEEEEEEDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGFFFDDDEEEFFFFFFFFFFFFFFFFFFIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGFFFDDDDDDEEEGGGFFFFFFEEEEEEEEEGGGHHHJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFDDDDDDEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMMMMMMMNNNPPPRRRTTT\\\nnn333444444555666777888888777777777777777666666666888888999999::::::;;;;;;:::<<<===>>>@@@FFFPPPXXXppp~~~yyywwwxxx~~~}}}yyyrrrllljjjeee```bbbggglllqqqyyyuuuooooooooommmjjj]]]WWWOOOHHHEEECCCBBBAAA??????AAAAAAAAA@@@???>>>>>>>>>??????@@@AAAAAAAAA>>>>>>======>>>>>>???@@@>>>>>>>>>============<<<======<<<<<<<<<<<<======;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<==============================;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999;;;;;;:::::::::;;;<<<===::::::999999999::::::;;;999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;===???@@@AAABBBBBB@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIJJJLLLNNNNNNQQQVVV[[[aaahhhrrrzzz{{{uuupppooossszzzqqqaaa\\\^^^```aaaaaaaaaaaabbbccceeeeeebbb\\\XXXTTTOOOLLLOOOUUU[[[\\\^^^```bbbeeefffggg]]]ZZZWWWWWWZZZ]]]______^^^```aaa```\\\XXXUUUTTTWWWWWWWWWWWWWWWXXXZZZZZZ^^^]]]\\\[[[[[[[[[[[[[[[VVVUUUTTTSSSRRRQQQQQQQQQRRRRRRSSSSSSQQQOOOLLLKKKMMMPPPUUUWWWUUURRRPPPOOOKKKLLLMMMMMMNNNMMMMMMMMMHHHHHHIIIIIIJJJJJJIIIIIIGGGGGGHHHHHHIIIJJJKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEFFFIIIKKKMMMOOONNNKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCC@@@AAACCCDDDEEEEEEDDDDDDGGGFFFEEEEEEDDDEEEFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDCCCBBBDDDEEECCCCCCCCCDDDEEEFFFHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFDDDDDDDDDFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMNNNMMMMMMMMMNNNTTTWWW```sss333333444555666777888999777777777666666666666666777777888888999::::::;;;888:::<<<===>>>BBBHHHMMMWWWfffzzz{{{||||||zzztttsssvvvuuuttttttxxxyyypppbbbUUULLLEEEBBB???@@@AAABBBCCCCCCBBBAAA@@@???@@@@@@@@@AAAAAAAAABBB>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>==================<<<<<<<<<<<<======<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>;;;;;;:::::::::::::::;;;999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???AAABBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHKKKLLLNNNQQQUUUYYYZZZaaajjjqqqwww~~~~~~mmmbbb```aaabbbeeeeeedddccccccdddddddddccc```\\\WWWPPPMMMRRRZZZ`````````aaacccdddfffhhhaaa___^^^]]]^^^______^^^```aaabbb___[[[VVVSSSRRRXXXWWWVVVUUUVVVWWWYYY[[[]]]\\\YYYWWWVVVUUUVVVWWWWWWVVVTTTRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPOOONNNNNNOOOQQQSSSSSSRRRPPPQQQQQQOOOOOOOOOOOONNNMMMKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEDDDDDDEEEHHHJJJLLLLLLKKKIIIGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCAAACCCEEEGGGHHHHHHGGGGGGHHHGGGEEECCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDEEECCCAAAAAABBBDDDAAAAAABBBCCCDDDEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDFFFGGGFFFEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJLLLMMMNNNMMMLLLLLLMMMOOOQQQUUU^^^ooo222222333555666777888888666666666666666666666666666666777888999::::::;;;999;;;<<<======>>>AAACCCGGGQQQaaattt~~~}}}xxxsssrrrsssqqqnnnlllnnnvvvzzzkkk^^^SSSJJJEEE@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@AAA??????>>>>>>>>>============<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;========================<<<<<<======>>>?????????<<<<<<;;;:::::::::;;;;;;999:::;;;<<<======<<<<<<<<<<<<<<<============>>><<<<<<<<<===============<<<===???@@@BBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAA??????@@@@@@AAAAAABBBBBBAAABBBDDDEEEFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIMMMQQQTTTVVVZZZaaafffmmmwww~~~rrrhhhddddddeeegggffffffdddccccccbbbccccccbbb```^^^ZZZSSSRRRZZZfffmmmkkkgggdddbbbbbbdddeeeddddddbbb```___^^^]]]]]]aaaaaa```]]]YYYVVVTTTTTTZZZYYYWWWVVVVVVWWWYYYZZZXXXVVVSSSPPPOOOOOOQQQRRRUUUTTTRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRQQQPPPOOOQQQRRRQQQQQQPPPOOONNNLLLJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDCCCDDDFFFHHHJJJHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCCCCDDDFFFHHHIIIIIIIIIHHHHHHGGGEEECCCCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDCCCAAA@@@AAACCC@@@AAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGFFFDDDDDDEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMIIIMMMPPPTTT]]]rrr111111222444555666777888444555555555666777777777555555666777888999:::::::::;;;<<<<<<<<<<<<===>>>AAAIIIRRR^^^rrrzzzppplllhhhbbb]]]]]]\\\aaammmvvvzzzyyylll```YYYOOONNNLLLIIIFFFDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@????????????@@@AAAAAA?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>???????????????>>>=======================================<<<<<<============<<<<<<============<<<<<<<<<;;;========================<<<===???@@@AAAAAA@@@@@@======<<<;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<=========>>>>>>>>><<<<<<=========>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA??????@@@@@@AAABBBCCCCCCAAABBBEEEGGGHHHHHHGGGFFFIIIIIIJJJKKKMMMNNNOOOOOORRRWWW[[[^^^```eeemmmsss|||}}}vvvllldddbbbbbbdddeeebbbbbbaaa`````````aaaaaa`````````^^^YYY[[[iiixxxxxxtttmmmgggcccbbbdddeeefffdddaaa]]]ZZZYYY[[[\\\^^^^^^]]][[[XXXWWWXXXYYY\\\ZZZXXXWWWVVVWWWXXXXXXTTTRRROOOLLLLLLNNNQQQSSSSSSSSSSSSRRRSSSSSSTTTTTTUUUTTTRRRPPPOOOOOOOOOOOONNNPPPRRRRRRPPPOOOOOOPPPOOOOOOOOONNNMMMKKKJJJIIIGGGHHHIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGFFFEEECCCCCCCCCEEEGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIGGGFFFEEEDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFCCCDDDEEEFFFGGGFFFFFFEEEDDDEEEEEECCCAAA@@@AAACCCBBBCCCDDDEEEFFFFFFFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHFFFDDDDDDEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIHHHIIIKKKMMMIIIMMMPPPRRRVVVdddzzz000111222333555666777888333444444555666777888888444555666777888999:::::::::;;;<<<======>>>??????===DDDJJJMMMYYYrrrxxxnnnkkkggg```YYYWWWRRRSSS\\\cccgggmmmtttvvvmmmhhheee```YYYSSSOOOLLLJJJDDDDDDCCCBBBAAA@@@@@@???@@@@@@??????@@@@@@AAABBB????????????>>>>>>>>>>>>;;;;;;;;;::::::;;;;;;;;;>>>>>>>>>>>>????????????AAAAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<>>>=========<<<<<<<<<<<<========================<<<>>>@@@BBBCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;============>>>>>>>>>>>><<<=========>>>>>>?????????@@@AAAAAABBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAA??????@@@AAABBBBBBCCCCCCAAACCCEEEHHHIIIIIIHHHGGGKKKLLLMMMNNNPPPRRRSSSSSSZZZ___cccfffhhhllluuu|||{{{ssshhh___ZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^___```aaaaaacccbbb```eeevvv|||wwwooohhhddddddgggiiieeebbb]]]XXXUUUUUUYYY\\\\\\\\\[[[YYYXXXXXX[[[^^^]]][[[ZZZXXXWWWWWWWWWWWWSSSQQQNNNLLLMMMPPPTTTWWWTTTTTTUUUVVVWWWYYYZZZ[[[YYYWWWTTTRRROOONNNNNNNNNLLLOOORRRTTTRRRPPPNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIFFFGGGHHHIIIJJJKKKKKKKKKFFFFFFHHHHHHIIIHHHGGGFFFCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGDDDEEEEEEEEEFFFFFFFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEECCCAAA@@@AAACCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHFFFDDDDDDEEEFFFGGGFFFEEECCCCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHFFFFFFGGGJJJMMMHHHLLLOOOPPPRRR[[[iiiuuu555444444444444555666666666666555555555444444444333555888888777666666777::::::;;;<<<<<<======>>>===???AAAEEEMMM]]]rrr~~~xxxvvvtttjjjddd___[[[[[[TTTQQQRRRWWWXXXWWW[[[ccckkkyyyxxxkkk___XXXPPPLLLFFFCCCCCCEEEFFFGGGCCCBBBBBBBBBBBBBBBAAA@@@>>>???@@@AAA@@@???===<<>>??????<<<===>>>@@@@@@@@@???>>>????????????????????????======<<<<<<<<<<<<============>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>??????@@@@@@>>>===<<<:::;;;===?????????>>>>>>FFFDDDCCCBBBCCCCCCBBBAAADDDEEEEEEDDDAAAAAABBBDDDCCCBBBAAA@@@@@@BBBDDDEEEEEEGGGHHHIIIHHHHHHIIIJJJMMMQQQRRRSSSXXXaaaffffffnnniiigggjjjkkkmmmwww|||wwwlllccc___]]]ZZZYYY[[[```]]]ZZZYYYZZZ[[[[[[ZZZYYY]]]```bbbdddjjjuuu}}}yyyrrrjjjeeecccdddeeeeeeggg[[[TTTWWWVVVPPPQQQYYY[[[WWWRRRRRRUUUXXXXXXXXXYYYVVVRRRQQQQQQSSSTTTTTTTTTSSSQQQOOOOOOQQQSSSTTTRRRSSSUUUVVVWWWWWWVVVVVVUUUTTTRRRQQQPPPOOONNNNNNQQQQQQQQQQQQOOOMMMKKKJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGEEEDDDDDDDDDEEEFFFDDDCCCBBBBBBBBBCCCEEEFFFIIIGGGEEECCCCCCDDDEEEFFFBBBBBBCCCCCCCCCCCCCCCBBBEEEFFFHHHJJJJJJIIIHHHGGGIIIIIIGGGDDDGGGNNNQQQOOOLLLKKKHHHEEEBBBCCCFFFIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFDDDBBBBBBDDDGGGHHHIIILLLJJJHHHGGGGGGHHHIIIJJJGGGFFFFFFFFFEEEEEEDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGGGGEEECCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHKKKMMMQQQWWW]]]bbb}}}444444444444444555555666666555555555444444444444333555888888777666666777777777888888999999::::::===???AAACCCGGGPPP^^^hhh~~~|||zzzwwwqqqjjjdddccc^^^ZZZYYY[[[XXXTTTUUUZZZaaaooovvvfff___WWWOOOJJJHHHGGGFFFHHHFFFEEEDDDCCCCCCBBBAAABBBBBBBBBBBBAAA@@@??????AAAAAA???>>>===<<<<<<<<<<<<===???@@@@@@@@@??????????????????????????????===========================>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>=========>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>???@@@@@@@@@???============>>>???@@@@@@@@@@@@CCCBBBAAA@@@AAABBBBBBAAAEEEEEEEEEDDDBBBBBBAAABBBCCCBBBAAAAAABBBDDDFFFGGGCCCEEEGGGIIILLLOOOTTTXXX[[[bbbhhhkkkooovvv{{{{{{zzzvvvvvvxxx}}}zzzwwwqqqssskkkddddddccc```^^^^^^aaa^^^ZZZXXXXXXXXXXXXWWWVVVYYY\\\]]]]]]aaahhhooonnnooopppmmmjjjjjjnnnrrriii^^^XXXZZZXXXRRRSSSYYY\\\XXXRRRQQQTTTWWWXXXXXXUUURRRNNNLLLMMMNNNOOONNNQQQQQQQQQPPPPPPQQQQQQQQQSSSSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOQQQRRRRRRRRRQQQPPPOOONNNKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGFFFFFFGGGIIIJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFHHHGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCBBBAAAEEEFFFHHHIIIJJJIIIHHHGGGEEEFFFFFFFFFLLLVVV\\\\\\OOOMMMIIIFFFEEEFFFGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCAAABBBDDDGGGHHHHHHKKKIIIHHHFFFEEEFFFGGGHHHFFFFFFFFFFFFFFFEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGFFFEEECCCCCCEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDDDDEEEGGGHHHJJJLLLNNNSSSYYY]]]kkk444444333333444444555666555555555555444444444444333555777777666666666777555666666777888888999999<<>>===<<<<<<<<<>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===>>>>>>????????????>>>>>>?????????>>>>>>=========>>>>>>>>>?????????@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@???@@@@@@@@@@@@???>>>===?????????@@@@@@AAABBBCCCAAAAAAAAAAAAAAABBBBBBCCCBBBAAAAAABBBCCCCCCBBB@@@EEEDDDCCCCCCDDDFFFHHHIIIJJJLLLOOOQQQUUUZZZaaafffnnnzzzuuupppppplllpppjjjfffhhhiiifffcccbbbccc```]]]ZZZZZZYYYXXXVVVRRRUUUWWWWWWVVVVVVZZZ]]]bbbkkktttuuuqqqqqqwww~~~lllbbb\\\]]][[[UUUUUUYYY\\\WWWQQQOOORRRVVVXXXXXXSSSPPPMMMKKKKKKLLLLLLKKKNNNOOOQQQRRRRRRQQQOOONNNSSSSSSSSSRRRQQQOOONNNMMMMMMMMMMMMNNNNNNOOOOOOOOOSSSSSSSSSSSSSSSRRRQQQQQQLLLKKKKKKKKKJJJJJJJJJJJJEEEEEEFFFGGGHHHJJJKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAEEEFFFGGGHHHHHHHHHGGGFFFDDDFFFFFFGGGPPP\\\dddeeeSSSNNNIIIGGGHHHIIIIIIGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCAAA@@@AAADDDGGGHHHIIIJJJIIIGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFDDDCCCCCCEEEFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFAAABBBBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKOOOSSSWWW\\\vvv333333333333333444444555444444444444444444444444444555777777666555666777777888888999999::::::;;;:::<<<>>>>>>???AAAEEEIIIOOO[[[mmm{{{ooogggdddaaadddhhhjjjlllooopppooowww|||yyyoooeee___YYYUUUOOOKKKJJJHHHFFFCCCCCCBBBAAA??????@@@AAABBBBBBAAA@@@@@@??????????????????@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBAAA???>>>>>>??????@@@@@@??????>>>@@@@@@??????>>>=========>>>>>>?????????@@@@@@@@@????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????AAA@@@??????@@@AAACCCDDDCCCDDDDDDCCCBBBAAABBBDDDAAAAAAAAACCCGGGHHHFFFDDDFFFFFFFFFGGGHHHIIIKKKKKKOOOTTTZZZaaaiiipppxxx}}}wwwuuusssmmmnnnrrrnnnqqqjjjgggiiijjjhhheeefffeeeccc```^^^]]]]]][[[ZZZRRRTTTVVVVVVTTTSSSTTTVVV```hhhrrrtttrrrrrrxxxlllddd^^^^^^\\\WWWVVVXXXXXXSSSNNNMMMQQQUUUXXXYYYVVVSSSPPPOOOOOOOOONNNMMMPPPQQQQQQQQQQQQQQQQQQPPPSSSRRRRRRQQQOOONNNMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOTTTTTTSSSSSSRRRQQQPPPPPPLLLLLLKKKKKKKKKJJJJJJJJJFFFFFFGGGGGGHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGIIIJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHGGGGGGOOOZZZbbbcccTTTNNNHHHGGGIIIKKKHHHEEEFFFEEEDDDDDDCCCCCCCCCDDDCCCBBBAAACCCFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEEEEDDDDDDEEEEEEEEEFFFDDDCCCCCCEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJLLLOOORRRYYYmmm~~~222222222222222333444444333333444444444444444444444555666666555555666888888888999999::::::;;;;;;:::::::::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCCCCAAA@@@>>>??????@@@@@@@@@@@@??????@@@?????????>>>>>>>>>===????????????@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAA@@@??????@@@AAACCCDDDDDDEEEEEECCCAAA???AAABBBDDDDDDDDDFFFIIIJJJJJJIIIHHHJJJNNNQQQUUUWWWXXXXXXWWW^^^kkkxxxyyynnnjjjjjjiiirrryyytttssskkkffffffgggfffeeefffcccaaa____________^^^\\\TTTUUUVVVWWWWWWWWWYYYZZZdddfffiiikkklllmmmpppsssgggbbb^^^]]]\\\XXXWWWWWWTTTOOOKKKLLLQQQVVVZZZ[[[XXXVVVSSSRRRRRRRRRQQQPPPTTTSSSRRRPPPPPPRRRSSSTTTQQQQQQPPPPPPOOOOOOOOOOOONNNOOOPPPQQQQQQPPPOOOOOOTTTSSSRRRPPPOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFDDDFFFHHHIIIIIIHHHFFFEEECCCCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGEEEEEEJJJUUU[[[[[[QQQKKKFFFEEEHHHIIIFFFCCCEEEDDDCCCCCCBBBCCCCCCCCCDDDCCCBBBDDDGGGIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDBBBCCCEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKMMMOOOWWWeeennnzzz222222111111222222333444333333333333444444444444444555666555444444666888666666666777888888999999:::999888888999<<>>BBBJJJQQQ^^^rrr}}}tttiiiccccccXXXYYYZZZ[[[\\\bbbjjjpppyyywwwkkkiiieee___XXXRRRLLLIIIFFFEEEDDDCCCCCCBBBBBBBBBDDDCCCBBBAAA@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>??????@@@@@@AAA?????????@@@@@@@@@AAAAAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAA@@@AAAAAABBBAAAAAABBBCCCDDDDDDDDDDDDBBBEEEHHHFFFCCCCCCFFFJJJHHHNNNTTTWWWYYY___iiiqqqnnnddd```ccckkkooohhhdddfffhhhfffdddeeeaaa___^^^]]]^^^]]]ZZZXXXTTTQQQOOOPPPTTTZZZ```dddccc```]]]]]]______]]][[[\\\\\\[[[ZZZ[[[\\\[[[XXXUUURRRPPPRRRVVVZZZ[[[ZZZTTTSSSRRRRRRSSSTTTSSSRRRTTTSSSRRRQQQQQQRRRSSSTTTPPPPPPOOONNNNNNOOOPPPPPPMMMNNNQQQSSSTTTSSSSSSRRRMMMMMMLLLKKKKKKKKKLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDBBBCCCDDDEEEEEEEEEDDDDDDAAABBBCCCDDDDDDDDDCCCCCCAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEAAACCCBBBAAAEEEKKKMMMJJJFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBBCCCEEEFFFDDDCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBCCCEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDDDDEEEGGGHHHJJJJJJJJJJJJLLLMMMLLLPPPOOOTTTbbbooo111111111000111222222333222222222333333444444444444555555444333333666888555555666666777888888888777777888:::<<<===<<<:::======@@@CCCDDDJJJ[[[nnn}}}qqqmmmccc```\\\WWWVVVXXX\\\```nnn~~~xxxoooeee]]]YYYNNNMMMKKKIIIGGGEEEEEEDDDDDDCCCBBBAAA@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@======>>>???@@@AAAAAABBB??????@@@@@@@@@AAAAAAAAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@AAABBBBBBAAABBBDDDFFFFFFFFFEEEEEEDDDGGGKKKKKKHHHIIIMMMRRRTTT\\\gggmmmrrr|||{{{||||||}}}lllaaa\\\]]]fffzzz}}}kkkfffeeeiiikkkhhheeeddddddcccaaa```___]]]ZZZXXXRRRNNNKKKJJJOOOWWW___ddd]]]]]]\\\]]]]]]\\\ZZZXXXZZZZZZZZZZZZ\\\^^^]]]ZZZXXXVVVTTTVVVYYY[[[ZZZXXXTTTSSSRRRSSSUUUUUUUUUSSSPPPQQQRRRSSSSSSRRRQQQPPPQQQPPPNNNMMMMMMMMMNNNNNNJJJLLLOOORRRTTTTTTTTTTTTJJJJJJIIIJJJJJJLLLNNNOOOIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGEEEDDDCCCAAABBBDDDEEEEEEEEEDDDCCC@@@@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFEEEBBBDDDHHHGGGCCCCCCDDDEEEDDDBBBBBBCCCEEEBBBBBBAAAAAAAAABBBBBBCCCBBBAAAAAABBBCCCCCCBBB@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDCCCBBBCCCEEEGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGIIIIIIIIIJJJKKKMMMLLLOOOKKKMMMXXXaaarrr000111111111111222222222222222333333333333444444555444222111111222444555777666555555555666888999777777888999:::;;;;;;<<<:::;;;<<<>>>AAAFFFMMMRRRiiivvv{{{sssiii___[[[ZZZZZZZZZaaahhhsss}}}}}}yyymmmbbbYYYXXXVVVOOOKKKKKKJJJHHHFFFEEEEEEEEEDDDCCCBBBAAABBBDDDFFFEEE@@@<<>>>>>AAACCCDDDEEE@@@@@@??????@@@BBBCCCDDDAAABBBBBBBBBBBB@@@???>>>???@@@@@@@@@AAAAAAAAAAAA===>>>???AAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBAAA@@@CCCAAA@@@AAABBBDDDDDDCCCDDDAAA???@@@CCCEEEDDDBBBEEEEEEFFFGGGHHHIIIJJJJJJMMMLLLMMMPPPRRRTTT\\\eeettt}}}|||}}}{{{yyy~~~zzzyyy|||~~~}}}{{{kkkaaaXXX\\\hhhrrrsssooojjjhhheeedddeeeddd```]]]eeeiiillliiiaaaYYYVVVVVVTTTOOOKKKLLLRRRXXX\\\^^^]]]\\\[[[\\\\\\\\\ZZZXXX[[[[[[[[[[[[ZZZYYYWWWWWWYYYXXXXXXYYY[[[[[[ZZZYYYYYYXXXWWWVVVVVVUUUQQQOOOPPPOOONNNNNNPPPPPPPPPNNNMMMNNNNNNOOONNNMMMLLLKKKIIILLLOOORRRSSSSSSRRRQQQGGGHHHIIIJJJKKKMMMNNNNNNLLLKKKIIIHHHGGGGGGHHHIIIKKKJJJJJJIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC===???BBBDDDDDDCCCAAA???AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCCCCBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEGGGFFFEEEDDDCCCCCCDDDEEE@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAACCCEEEFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGIIIMMMPPPWWWeeesss111111111111222222222222222222333333333333444444555444222111111222444555666555444444444555777777888888888888999999999999:::;;;<<<===???BBBHHHKKKTTT```qqq{{{sssmmmgggddd___bbbfffjjjnnnssszzzxxxvvvrrrhhhaaa^^^SSSPPPMMMKKKKKKJJJHHHFFFHHHEEEBBBBBBDDDEEEDDDBBBDDDAAA???>>>???@@@@@@@@@FFFEEEDDDBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCC@@@??????@@@AAACCCDDDDDDEEEDDDCCCCCCDDDEEEDDDCCCGGGFFFFFFHHHKKKPPPTTTWWWZZZZZZ^^^eeekkkqqq|||{{{sssxxx~~~|||wwwrrrrrrvvvyyyzzzyyykkkbbb[[[^^^hhhpppoookkkfffccc``````aaacccbbbaaagggkkkllliiibbb\\\ZZZZZZXXXUUURRRSSSXXX\\\^^^^^^[[[ZZZYYYZZZ[[[[[[ZZZXXXYYYZZZZZZZZZZZZYYYXXXXXX[[[[[[ZZZ[[[\\\\\\[[[YYYVVVUUUTTTTTTTTTSSSPPPNNNMMMLLLKKKMMMOOOPPPOOOOOOMMMMMMNNNNNNNNNMMMLLLKKKJJJLLLNNNPPPPPPOOOMMMLLLHHHHHHIIIJJJKKKLLLMMMMMMKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC???@@@AAACCCCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDAAAAAABBBBBBCCCDDDDDDEEECCCBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFGGGJJJLLLQQQ\\\hhhuuu111111111111222222222333222222333333333333444444444444222222222222444444444444333333444444555666999888888888777777777666999;;;<<<<<<===>>>AAACCCAAAKKKXXXcccpppyyylllkkkhhhdddaaaaaadddfffjjjhhhhhhjjjkkknnnvvv{{{llliiiccc___\\\YYYVVVTTTRRRNNNGGGCCCCCCEEEFFFGGGHHHFFFCCCBBBBBBCCCCCCBBBEEEEEECCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAACCCDDDDDDEEEFFFFFFFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEGGGLLLLLLMMMRRRZZZdddnnnttt}}}}}}|||zzzyyyrrrnnnkkklllpppuuuwwwxxxmmmeee]]]___fffkkkiiiddd___\\\ZZZ[[[]]]aaaccccccgggiiijjjgggbbb^^^]]]^^^]]][[[ZZZ\\\___aaa___]]]WWWVVVUUUWWWYYYZZZZZZXXXXXXYYYYYYYYYYYYYYYXXXXXX[[[ZZZZZZZZZ[[[[[[ZZZXXXTTTSSSRRRSSSSSSSSSQQQOOOLLLKKKJJJKKKMMMOOOOOONNNLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNOOONNNLLLJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEFFFGGGDDDDDDDDDCCCCCCCCCCCCBBB@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCEEEEEEEEEEEEDDDDDDDDDBBBAAAAAABBBBBBCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBDDDEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCDDDEEEFFFFFFFFFEEEDDDEEEGGGGGGIIIQQQZZZ```ppp111111111222222222333333222222222333333333444444444333333222222333333444444444444444444555555555777777777777777666666666777999;;;<<<<<<<<<===>>>>>>DDDJJJNNNVVVhhh{{{ssskkkfffcccbbb]]][[[[[[[[[YYY[[[cccmmmyyy{{{wwwtttpppnnneee```XXXQQQNNNMMMNNNNNNMMMKKKIIIHHHHHHHHHGGGFFFDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFHHHJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIGGGGGGGGGHHHIIIJJJJJJHHHGGGIIIOOOUUU\\\___dddmmmyyy|||vvvnnnkkkiiijjjnnnsssvvvxxxoooggg___\\\```cccbbb___YYYYYYYYY[[[^^^```aaabbbdddeeeeeebbb___]]]^^^______^^^^^^aaacccbbb]]]XXXRRRRRRQQQSSSVVVYYYYYYYYYYYYZZZYYYYYYXXXWWWVVVUUUWWWVVVVVVWWWYYYYYYXXXWWWTTTSSSRRRSSSTTTUUUSSSRRROOOMMMKKKKKKMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKMMMNNNOOOOOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGGGGGGGHHHIIIJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA???@@@@@@@@@@@@@@@AAAAAA@@@AAACCCDDDDDDCCCAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@BBBDDDFFFFFFFFFDDDCCCCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDDDDDDDEEECCCDDDFFFFFFEEEJJJPPPWWWaaattt111222222222222333333333222222222333333333444444333333333333333333333333444444555555666666666666444555555666777777888888555777:::;;;;;;;;;<<<>>>???BBBDDDDDDIIIWWWnnn~~~uuummmhhhccc```]]]ZZZVVVTTTXXX___iiirrr~~~xxxqqqjjjeeebbbaaa]]][[[XXXUUUTTTRRROOOMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDEEEGGGJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJFFFGGGHHHIIIKKKKKKKKKLLLJJJMMMOOOOOOMMMLLLLLLLLLKKKMMMNNNNNNMMMMMMPPPRRRSSSTTTUUUUUUXXX```kkksss|||{{{wwwmmmkkkiiiiiilllooosssuuuqqqiii___YYYYYY[[[\\\\\\YYY\\\```cccdddcccbbbaaabbbbbbaaa```^^^^^^___```]]]\\\]]]```aaa___YYYSSSPPPOOONNNPPPTTTWWWXXXYYY[[[[[[ZZZYYYWWWUUUTTTSSSSSSSSSSSSVVVXXXZZZYYYXXXUUUTTTSSSTTTVVVWWWWWWVVVUUURRROOOMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIEEEFFFGGGHHHIIIIIIJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@BBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA?????????@@@@@@AAAAAAAAABBBCCCDDDDDDCCCAAA???===@@@AAAAAABBBBBBAAAAAA@@@@@@AAACCCEEEFFFEEEDDDCCCBBBAAA@@@??????@@@AAABBB@@@AAAAAAAAAAAAAAABBBBBBCCCBBBAAABBBCCCDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEDDDDDDCCCBBBEEECCCCCCGGGGGGFFFIIINNNTTTXXXaaaqqq222222222222333333333333222222333333333333444444333333333333333333333333444444555666666666666555444444555666777888999999444666999::::::;;;<<<===<<<>>>??????CCCMMM\\\hhhxxxzzzrrrlllgggddd___YYYWWWXXXZZZaaajjjttt{{{~~~~~~{{{wwwsssoookkkfffccc\\\[[[YYYWWWSSSOOOLLLJJJJJJIIIGGGFFFGGGJJJMMMOOOPPPPPPPPPPPPQQQQQQQQQRRRLLLMMMOOOPPPRRRSSSSSSTTTQQQUUUXXXYYYVVVTTTUUUVVVVVVZZZ]]]___```bbbgggkkkmmmnnnooosssyyyyyytttvvv~~~{{{wwwtttjjjhhhfffeeefffiiilllooopppjjjaaa[[[XXXXXXZZZZZZ[[[```fffiiiiiifffcccbbbbbbbbbaaa```````````````ZZZYYYYYY\\\]]]\\\VVVQQQNNNMMMMMMNNNRRRVVVXXXXXXZZZZZZYYYXXXWWWUUUSSSRRRTTTTTTTTTWWWYYY[[[ZZZYYYTTTRRRRRRSSSVVVXXXYYYYYYYYYVVVRRROOONNNNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIEEEEEEGGGHHHIIIIIIIIIIIILLLKKKJJJHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAACCCBBBAAAAAAAAABBBDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA?????????@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA???>>>AAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBDDDDDDDDDDDDCCCAAA@@@@@@??????@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAACCCEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEEEEDDDCCCCCCFFFCCCCCCGGGHHHGGGIIIMMMOOOPPPTTT]]]ooo222222222333333333444444222222333333333333444444222333333444444333333222222333444555666555444444666666666777777888888888555666888888888888:::;;;999:::<<<>>>AAAFFFLLLPPP\\\kkk~~~}}}zzzrrrjjjfff```bbbeeejjjoooqqqqqqoookkkiiiggghhhkkkrrryyy~~~vvvuuusssooojjjeeeaaa___^^^\\\YYYXXXXXX[[[^^^```hhhhhhiiiiiijjjkkklllllljjjkkklllmmmnnnnnnnnnnnnkkkqqqvvvxxxvvvuuuvvvxxx{{{{{{xxxwwwxxx{{{}}}xxxsssooollleeedddcccaaabbbdddhhhkkknnnkkkfff```\\\ZZZYYYYYYZZZ___dddfffeeecccbbbbbb```_______________^^^]]]YYYWWWVVVXXXZZZZZZVVVSSSNNNMMMLLLMMMQQQUUUWWWXXXWWWWWWWWWWWWWWWVVVUUUTTTVVVUUUUUUVVVXXXXXXWWWVVVPPPOOONNNPPPSSSVVVXXXXXXZZZVVVRRROOONNNNNNNNNMMMJJJJJJIIIIIIIIIJJJKKKLLLFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIHHHHHHGGGJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAABBBCCCCCCCCCAAA@@@@@@???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@??????AAACCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGCCCBBBEEEGGGFFFHHHKKKKKKMMMOOOSSS\\\nnn222222333333333444444444222222333333333444444444222333333444444333333222111222333444555444333333888888888888777777777777666777777666555555777999:::;;;<<>>>>>???@@@AAAAAABBBBBB?????????@@@AAABBBDDDEEEBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@BBBCCCCCCAAAAAA@@@@@@@@@AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>@@@CCCFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@CCCDDDFFFGGGGGGHHHCCCAAADDDEEEDDDEEEHHHIIIMMMPPPPPPSSS]]]nnn{{{333333333333333333333333111111222222222333333333333222222111111222222333333333333333333333333333444333333333333444555555777777777777777888888999888888888999:::;;;===>>>AAAIIITTT^^^kkk}}}yyyssskkkdddbbb___ZZZUUUSSSSSSUUUWWW\\\eeettt~~~zzzttt}}}vvvpppjjjgggeeeeeehhhaaaZZZYYY^^^dddggggggiiiiiihhheee___[[[YYYXXX]]]\\\[[[[[[[[[[[[[[[[[[[[[\\\^^^___^^^\\\ZZZYYY___\\\ZZZZZZ[[[[[[YYYVVVRRRNNNJJJKKKPPPUUUXXXYYYYYYYYYXXXXXXXXXWWWWWWWWWRRRSSSSSSSSSSSSRRRRRRQQQGGGEEEEEEHHHMMMPPPPPPOOORRRPPPMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFGGGHHHJJJKKKGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@??????@@@AAABBBCCCCCCCCCBBBAAADDDBBB@@@???@@@@@@???>>>======>>>>>>>>>>>>======???>>>===>>>AAABBB@@@>>>BBBBBBAAA@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@AAABBBCCCCCCAAA???>>>@@@???????????????@@@@@@@@@AAACCCCCCCCCCCCAAA@@@BBBBBBBBBBBBAAAAAA@@@???AAA>>>===???BBBEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????>>>???AAACCCDDDEEEFFFFFFFFFFFFFFFEEECCCCCCEEEGGGKKKJJJIIIJJJOOOVVV^^^dddvvv222222222222222222222222111111222222222333333333333222222111111222222333333333333333333333333333444333333333333444555555777777666666777777888999888888888999:::;;;<<<===999???FFFMMMVVVeeexxxyyysssiiifffaaa]]]YYYWWWWWWWWWZZZ^^^hhhttt~~~|||||||||zzzxxxwwwyyy|||wwwsssqqqooollliiigggfffffffffddd^^^XXXXXX^^^dddhhhhhhhhhhhhgggddd___[[[YYYYYY]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\[[[ZZZZZZ]]]ZZZWWWXXXZZZ[[[YYYVVVRRROOONNNPPPUUUXXXXXXWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSQQQPPPOOOHHHFFFFFFIIIMMMOOOOOONNNNNNLLLIIIIIIJJJKKKJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJHHHHHHIIIJJJJJJIIIHHHGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???@@@@@@BBBCCCCCCCCCBBBBBBCCCAAA??????@@@@@@???>>>>>>>>>????????????>>>>>>???>>>===???AAABBB@@@>>>@@@@@@????????????@@@@@@@@@??????>>>>>>??????@@@@@@AAABBBCCCCCCAAA@@@???@@@@@@??????>>>?????????AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???@@@>>>===>>>BBBDDDDDDCCCAAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@??????BBBBBBCCCCCCCCCCCCCCCBBBEEEFFFFFFEEECCCCCCEEEGGGKKKIIIHHHIIILLLQQQWWW[[[fffwww111111111111111111111111111111222222222333333333333222222111111222222333333333333333333333444444444333333333333444555555666666666666666777888888777777888888999:::<<<<<<:::===AAACCCGGGOOO\\\fffyyyxxxuuuqqqmmmjjjgggfff^^^^^^bbbiiirrrwwwuuurrrrrrqqqooooooqqquuuzzz}}}|||yyywwwuuussssssuuuvvvvvvvvv{{{yyytttqqqoooeeeeeeeeeeeeeeeeeedddeeeaaa\\\XXXYYY]]]cccffffffggggggfffccc___[[[ZZZZZZ\\\\\\[[[YYYYYYXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZ[[[YYYVVVTTTUUUXXXZZZYYYWWWRRRQQQQQQUUUYYY[[[XXXUUUWWWVVVVVVUUUTTTTTTSSSSSSWWWVVVUUUTTTRRRPPPNNNMMMIIIHHHHHHIIILLLMMMMMMLLLKKKIIIGGGFFFHHHIIIHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIHHHGGGEEEDDDCCCBBBAAAAAAAAABBBBBBDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@???@@@AAABBBCCCCCCDDDCCCCCCAAA?????????@@@???>>>???????????????????????????>>>>>>???@@@AAA???>>>???>>>>>>>>>>>>>>>??????@@@??????>>>>>>??????@@@???@@@AAABBBCCCBBBAAA@@@AAA@@@???>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>===>>>AAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@?????????BBBCCCCCCDDDCCCCCCBBBBBBDDDEEEEEEDDDCCCCCCEEEGGGIIIIIIHHHHHHIIIKKKNNNPPPWWWaaasss222222222222222222222222111111222222222333333333333222222111111222222333333333333444444444444444444333333333333444555555666555555555555666777777777777777888888999;;;;;;===???AAA@@@AAAEEEMMMTTTdddssssssqqqqqquuu{{{{{{sssllliiifffaaa^^^^^^aaaeeehhhzzz~~~|||zzz{{{|||rrrmmmkkkiiiggggggggggggeeecccaaa```___\\\ZZZZZZ]]]aaacccccceeeeeedddaaa^^^[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTTTTUUUWWWYYYZZZTTTRRRPPPRRRWWWZZZYYYXXXTTTRRRRRRUUUXXXZZZWWWUUUVVVVVVUUUUUUTTTSSSSSSRRRVVVVVVUUUTTTRRRPPPOOONNNKKKJJJJJJJJJKKKKKKKKKJJJLLLJJJHHHHHHIIIJJJJJJJJJHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA??????@@@BBBCCCDDDDDDEEECCCAAA???>>>??????>>>===>>>>>>============>>>>>>>>>>>>>>>????????????>>>>>>>>>======>>>>>>????????????>>>>>>>>>>>>??????>>>???@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>======>>>AAA@@@???>>>>>>???@@@AAA@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@?????????>>>???@@@AAACCCDDDDDDEEEEEECCCDDDEEEDDDCCCCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIIIIQQQWWWcccttt333333333333333333333333111111222222222333333333333222222111111222222333333333333444444555555555444333333333333444555555555555555444555555666777777777777777888888999:::999:::;;;;;;;;;>>>CCCHHHKKKVVViii|||}}}qqqooojjjccc]]]ZZZZZZ]]]___dddjjjuuu~~~~~~uuulllhhhgggfffjjjjjjjjjhhheeebbb^^^\\\ZZZZZZZZZ\\\___bbbeeeeeeddddddccc```]]][[[[[[\\\[[[ZZZYYYXXXWWWWWWWWWWWWUUUTTTRRRQQQRRRTTTVVVXXXPPPOOOOOORRRWWWZZZZZZXXXWWWSSSPPPPPPSSSVVVVVVTTTUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTTTTTTTSSSQQQPPPOOOKKKLLLLLLKKKJJJIIIJJJJJJLLLJJJHHHHHHIIIKKKKKKKKKGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGDDDCCCCCCDDDFFFHHHIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA??????@@@AAABBBDDDEEEEEEBBBAAA???>>>??????>>>======<<<;;;;;;;;;;;;<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>???>>>>>>???@@@@@@AAAAAAAAA@@@??????>>>======>>>>>>@@@@@@>>>======>>>@@@@@@??????@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@?????????@@@???????????????>>>>>>>>>???@@@BBBCCCCCCCCCCCCAAABBBDDDDDDCCCCCCDDDEEEDDDDDDEEEGGGGGGHHHHHHHHHMMMQQQXXXcccttt333333333333333333333333111111222222222333333333333222222111111222222333333333333444555555666666444333333333333444555555444444444444444555666666777777666666777888888999555777888999:::<<>>>>>>>>???>>>===<<<;;;:::999999:::;;;<<<===>>>@@@???>>>======>>>>>>=========>>>???@@@AAA???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>??????>>>>>>>>>======>>>>>>???@@@??????????????????@@@>>>???@@@@@@@@@@@@@@@@@@===>>>???>>>======???AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@???>>>>>>???AAACCCDDDCCCCCCCCCDDDBBBCCCDDDFFFGGGHHHHHHHHHGGGIIINNNUUU```vvv222222222222222222222222111111222222222333333333333222222111111222222333333333444444555666666666444333333333333444555555444444333333444444555666777666666666666777888888777888999;;;;;;<<<===??????@@@FFFPPPXXXcccttt|||yyyxxxzzz}}}|||zzzvvvsssqqqqqqrrrssstttqqqmmmgggbbb]]][[[ZZZZZZ___dddlllxxx|||xxxwwwtttpppnnnrrr}}}}}}sssooopppsss{{{zzzvvvtttqqqpppsssyyy|||zzzuuullleeebbbbbbdddeeeddddddccccccbbb```___^^^XXX[[[___bbbeeefffhhhiiieeeeeebbb^^^ZZZYYYYYY[[[YYYYYYXXXXXXYYYYYYZZZ[[[WWWVVVTTTRRRPPPOOOOOOOOOMMMNNNRRRXXX]]]^^^[[[WWWXXXRRRMMMKKKMMMPPPQQQQQQPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVUUUTTTRRRPPPOOONNNKKKLLLMMMLLLIIIHHHIIIKKKIIIGGGFFFFFFGGGIIIJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHHHHGGGEEEDDDCCCDDDEEEGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@BBBAAAAAA@@@AAABBBCCCDDDBBB@@@>>>>>>>>>>>>>>><<<===<<<:::999999:::<<<===<<>><<<<<<<<<<<<===>>>???@@@>>>>>>============>>>>>>>>>======<<<<<<<<<<<<=========<<<======>>>???@@@???@@@@@@@@@@@@@@@@@@???>>>>>>???@@@@@@@@@@@@@@@<<<>>>???>>><<<<<<>>>AAAAAA@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????>>>===<<<>>>@@@CCCDDDCCCBBBCCCDDDBBBBBBCCCEEEFFFFFFGGGGGGGGGFFFIIINNNVVVccczzz111111111111111111111111111111222222222333333333333222222222222222222333333333444444555666777777444333333333333444555555444333333333333444555555777666666666666777777888777888999:::::::::::::::<<<:::===BBBFFFKKKZZZiii}}}~~~{{{yyysssoooiiiddd___ZZZUUURRRVVVXXXZZZ\\\cccmmmrrrrrrrrruuuwwwvvvrrrmmmhhhfff```______aaagggqqq}}}yyy|||ssskkkgggfffhhhjjjjjjpppuuuvvvxxx{{{|||zzzvvvzzz~~~|||}}}|||}}}|||yyysssooohhhccc``````bbbdddeeedddcccbbbaaa``````______aaadddfffeeedddddddddfffeeebbb^^^ZZZXXXXXXZZZYYYXXXXXXYYYYYYZZZ[[[\\\XXXWWWUUURRRPPPNNNMMMLLLMMMNNNSSSZZZ___```[[[VVVWWWRRRMMMLLLNNNPPPPPPOOOMMMNNNOOOPPPRRRSSSTTTUUUXXXXXXVVVTTTRRROOOMMMLLLJJJLLLNNNLLLIIIHHHIIIKKKJJJHHHGGGGGGIIIKKKKKKKKKGGGGGGGGGGGGGGGGGGHHHHHHEEEGGGKKKMMMMMMIIIEEEBBBAAABBBEEEGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCC===>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@AAABBBCCCDDDBBB@@@>>>===>>>>>>===<<<>>>===;;;::::::;;;===>>><<>>:::::::::;;;<<<===>>>???>>>>>>============>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAA???@@@AAABBBBBBAAA@@@???===>>>???@@@@@@@@@@@@@@@<<<>>>???>>><<<;;;>>>AAA@@@@@@@@@???>>>======<<<============>>>>>>>>>>>>;;;<<<===>>>>>>???>>>>>>===@@@CCCDDDCCCBBBCCCDDDBBBBBBCCCCCCDDDEEEEEEFFFLLLHHHHHHMMMRRRYYYggguuu111111111222222333333333//////000111111111111111222222222222222111000///000111111111111222222222222222333333333333444444222222333333333333444444333333333444444444555555888888999:::;;;;;;<<<<<<<<<<<<<<<>>>@@@DDDHHHJJJ___lll{{{qqqeee]]][[[]]]\\\\\\]]]___ccchhhnnnqqqjjjpppwww||||||wwwlllbbbfffffffffhhhjjjjjjgggeeejjjqqqzzz~~~}}}}}}yyyxxxuuuooojjjmmmuuu|||~~~xxxtttrrrpppmmmjjjllliiiffffffiiiiiieee```eeeeeeddddddcccccccccbbbeeedddddddddeeeeeecccaaabbb^^^ZZZXXXYYYYYYWWWUUUZZZWWWVVVYYY]]]___\\\XXXYYYXXXXXXWWWUUUSSSQQQPPPPPPOOOPPPSSSXXXZZZXXXVVVSSSRRRQQQQQQQQQQQQPPPNNNMMMNNNPPPQQQSSSTTTUUUUUURRRTTTVVVWWWVVVRRROOOLLLGGGHHHIIIJJJKKKKKKKKKKKKKKKIIIGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIDDDEEEFFFGGGHHHGGGGGGFFFGGGHHHIIIIIIHHHGGGEEEDDDEEEDDDBBB@@@@@@@@@BBBCCCAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@AAA???>>><<<<<<===???@@@????????????????????????<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGHHHJJJKKKLLLQQQVVVZZZrrr111222222222222222222333///000000111111111111111222222222222222111000000000111111111111222222222222222222333333444444444222222333333333333444444333333333444444444555555666666777777888999999:::::::::;;;<<<>>>AAAEEEGGGLLLWWWfffvvvxxxrrrsssuuuyyyvvvssssssvvv{{{~~~|||}}}zzzzzzzzz{{{zzzwwwsssooopppuuu{{{~~~}}}yyyssspppnnnmmmjjjhhhllliiigggiiilllmmmjjjgggggggggfffeeecccbbbaaaaaadddbbb___^^^___```aaaaaabbb___[[[ZZZ[[[[[[ZZZXXXXXXWWWXXX[[[^^^___\\\ZZZXXXXXXWWWVVVUUUSSSQQQQQQOOOOOOPPPTTTWWWYYYWWWTTTRRRQQQOOOOOOOOOOOOOOONNNOOOPPPQQQSSSSSSTTTTTTTTTSSSTTTUUUUUUTTTQQQNNNLLLJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGKKKKKKJJJIIIHHHFFFEEEDDDEEECCCBBB@@@@@@AAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;<<<===>>>>>>>>>===>>>>>>>>>=========<<<<<<=========>>>>>>>>>??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????@@@@@@@@@???>>>======>>>???@@@????????????????????????===<<<<<<;;;;;;<<<<<<===??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDDDDEEEEEEEEECCCCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKNNNSSSWWWcccqqq222222222222222111111111///000111111222222111111111222222222222111000000000111111111111222222222111111111222333444444555222222333333333333444444333333333444444444555555555666666777777888888999999999999:::;;;>>>@@@BBBBBBHHHPPPZZZgggzzz}}}rrrssspppllljjjjjjiiihhhgggkkkiiihhhjjjmmmooonnnllliiiiiihhhfffdddcccaaaaaaccc___ZZZXXXYYY\\\^^^______]]][[[ZZZ[[[\\\\\\\\\YYY\\\```aaa```^^^\\\[[[WWWWWWVVVUUUTTTSSSRRRQQQOOOPPPRRRUUUXXXWWWUUUSSSTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSTTTUUUTTTTTTRRRRRRQQQQQQQQQPPPNNNMMMKKKJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHFFFEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCFFFGGGHHHIIIIIIIIIHHHGGGMMMLLLKKKIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@AAABBBCCCBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@?????????>>>======<<<<<<<<<<<<===============<<<============<<<<<<<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>??????@@@@@@???>>>======>>>???@@@????????????????????????===<<<<<<;;;;;;<<<<<<===???>>>>>>======>>>>>>?????????????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHKKKOOORRRVVV___mmm|||333333222222111111000000000000111222222222222111111111222222222111111000000000111111111222222222000000111222333444444555222222222333333333444444333333333444444444555555777777777888888999999999888888888999:::;;;===>>>BBBDDDFFFJJJQQQ```rrr~~~xxxpppjjjiiiggggggggggggggggggiiigggfffhhhjjjllllllkkkjjjiiihhhgggfffeeeddddddaaa]]]YYYWWWXXXZZZ\\\]]]YYYXXXXXXYYY[[[^^^___```aaafffjjjiiibbb\\\ZZZZZZVVVVVVUUUTTTSSSRRRRRRRRRPPPRRRUUUWWWXXXWWWUUUSSSUUUUUUTTTRRRQQQQQQSSSUUUUUUVVVVVVVVVUUUSSSQQQPPPNNNMMMLLLKKKIIIIIIHHHHHHLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFDDDEEEFFFGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBEEEFFFGGGHHHHHHHHHGGGFFFKKKJJJHHHFFFEEEEEEEEEFFFCCCBBBBBBAAAAAAAAABBBCCCAAAAAABBBCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@?????????>>>======<<<<<<<<<===============<<<;;;============<<<<<<<<<;;;<<<<<<<<<<<<============>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>?????????>>>>>>===>>>>>>???@@@????????????????????????======<<<<<<<<<<<<======>>>>>>============>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAACCCCCCCCCDDDDDDEEEEEEFFFEEEFFFFFFFFFFFFGGGJJJMMMMMMRRR[[[dddrrr222222222111111000000000000000111222222222222222000111111222222222111111000000111111111222222222000000111222222333444444222222222333333333444444333333333444444444555555666666777777777777888888888888999999::::::;;;<<<===>>>???@@@DDDLLLWWW___xxxrrrkkkeeeffffffffffffggghhhiiiiiihhhffffffggghhhhhhhhhhhhhhhgggggggggggggggggg___\\\ZZZYYYZZZ[[[[[[[[[VVVWWWXXXZZZ]]]```dddfffjjjooorrrmmmcccZZZVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRTTTWWWXXXXXXWWWVVVUUUUUUUUUUUUSSSQQQPPPRRRTTTUUUVVVWWWWWWVVVTTTQQQOOONNNMMMLLLKKKJJJJJJKKKKKKJJJKKKKKKLLLMMMMMMLLLLLLHHHFFFEEEEEEGGGHHHGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEDDDCCCBBBCCCDDDEEEFFFBBBBBBBBBAAABBBBBBBBBBBB@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<===============<<<;;;>>>============<<<<<<<<<<<<<<<<<<<<<============???>>>>>>======>>>>>>???=======================================>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=========>>>>>>============>>>>>>=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEDDDCCCDDDFFFHHHFFFJJJOOOTTT\\\jjj}}}111111111111111000000000000111222222333222222222000000111222222222222111000111111111111222222222111111111111222222222222222222333333333333444444333333333444444444555555444444444444444444444444777888888999999::::::::::::;;;===???AAAFFFKKKOOOXXXhhh{{{wwwlllfffdddfffhhhhhhggggggiiijjjiiihhhgggeeeeeeeeeffffffdddeeeeeeeeeeeefffffffff^^^\\\ZZZYYYZZZ[[[[[[ZZZXXXZZZ\\\]]]___aaafffiiilllooopppkkkaaaWWWSSSSSSTTTSSSRRRQQQQQQRRRSSSSSSRRRTTTWWWWWWVVVVVVVVVWWWZZZ\\\]]][[[VVVTTTUUUWWWSSSUUUVVVWWWWWWTTTRRRPPPOOOOOOOOONNNOOOOOOPPPQQQJJJKKKLLLMMMNNNNNNNNNNNNHHHFFFEEEEEEGGGHHHHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCC@@@@@@@@@@@@AAACCCDDDDDDAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<===============<<<>>>>>>>>>>>>============<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>??????======================================================>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>======<<<<<<======>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEBBBCCCDDDCCCBBBBBBDDDFFFFFFIIIMMMOOORRRZZZgggppp000000000000111111111111000111222222333333222222000000111222222222222222000111111111111222222222222222222222111111111111222222333333333333444444333333333444444444555555333333333333333333333333555666777888999999999999:::<<<>>>@@@BBBDDDFFFGGGHHHPPP[[[fffwww|||{{{zzzxxxuuupppjjjfffeeegggjjjjjjhhhhhhiiikkkeeedddcccaaa```aaacccdddbbbbbbbbbbbbaaaaaaaaaaaa^^^ZZZVVVUUUVVVXXXYYYZZZZZZ\\\]]]]]]\\\]]]aaadddeeeffffffbbb\\\UUURRRQQQSSSRRRQQQPPPPPPQQQSSSTTTQQQSSSTTTTTTSSSSSSVVVXXX\\\___bbb```ZZZVVVUUUWWWPPPRRRUUUWWWWWWUUUSSSQQQNNNNNNOOOPPPQQQRRRSSSSSSLLLLLLMMMNNNNNNMMMMMMMMMFFFEEEDDDDDDFFFGGGGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCC>>>???@@@AAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA??????@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>======<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>>===@@@?????????>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>============>>>>>>================================================<<<===>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>======<<<<<<<<<<<<======;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@AAABBBCCCDDDAAABBBCCCCCCBBBBBBCCCEEEFFFJJJMMMNNNNNNRRR[[[bbbooo//////000000111111222222111111222333333333333222///000111222222222222222000111111111111222222222333333222222111000000000222222333333333444444444333333333444444444555555555555555555555555555555444444666777888888888888:::;;;===>>>>>>?????????EEEGGGHHHMMM[[[qqqvvvqqqnnnkkkggggggiiiiiigggeeefffhhhkkkkkkhhhgggiiikkk______^^^]]]\\\]]]___aaaaaa``````___^^^]]]]]]\\\^^^YYYSSSPPPQQQTTTXXXZZZZZZ[[[\\\ZZZXXXWWWZZZ]]]\\\]]]]]][[[XXXTTTRRRRRRSSSRRRPPPPPPPPPQQQSSSTTTOOOQQQRRRRRRPPPQQQUUUYYYVVV[[[^^^\\\UUUPPPNNNOOONNNQQQTTTVVVWWWVVVSSSQQQJJJKKKMMMOOOQQQRRRRRRSSSNNNNNNNNNNNNNNNMMMLLLKKKEEEDDDBBBCCCEEEFFFFFFEEEBBBCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDD???@@@AAABBBBBBAAA???>>>@@@AAABBBBBBCCCCCCCCCBBBEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA?????????@@@@@@AAAAAAAAA?????????>>>>>>>>>>>>======<<<<<<;;;::::::999999::::::<<<===>>>>>>>>>>>>@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>????????????======<<<<<<<<<<<<=============================================<<<<<<<<<<<<<<<>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>======<<<<<<<<<<<<======;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>======>>>>>>???AAABBBCCCCCC@@@AAACCCCCCBBBBBBCCCDDDAAADDDHHHHHHGGGKKKRRRYYY___mmm222222222111111111111111000000000000111111111111111111111111111111111111000000111111111222222222222222222222222222222222333222222111111222222333222222222222222222222222555555555555555555555555666666666777888888999999999999999999:::;;;<<<<<<<<>>???????????????>>>>>>>>>>>>============???>>>>>>===<<<;;;;;;;;;======>>>>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<=========;;;;;;666999<<<===<<<;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<>>???@@@@@@AAA@@@@@@???>>>======>>>>>>>>>===<<<===>>>???>>>===CCCAAA>>>===>>>??????>>>????????????>>>>>>>>>>>>===============>>>??????===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB???@@@AAABBBCCCDDDDDDCCCEEEEEEEEEFFFGGGHHHJJJJJJPPP^^^ppp111111111111111111111111000000000000111111111111111111111111111111111111000000111111111222222222222222222222222222222222333222222111111222222333222222222222222222222222555555555555555555555555444555555666777777888888999999888999999:::;;;<<<===???@@@AAABBBHHHQQQYYYeeeooo{{{uuuooohhhddddddcccaaaaaabbbddddddddddddeeeeeedddaaa```aaabbbaaadddbbb[[[YYY\\\```bbbeeeccc````````````___^^^ZZZWWWTTTTTTVVVYYY[[[\\\```___]]]\\\[[[XXXTTTQQQNNNMMMLLLLLLMMMPPPRRRTTTVVVTTTQQQPPPQQQQQQPPPOOOOOOOOONNNNNNOOOQQQRRRSSSSSSRRRRRRQQQPPPOOONNNNNNPPPQQQRRRSSSRRRQQQOOONNNKKKKKKLLLMMMNNNNNNOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHJJJHHHFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDGGGGGGGGGFFFFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA===>>>>>>???@@@@@@??????>>>>>>>>>>>>============>>>======<<<;;;;;;::::::==================<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<=========<<<;;;::::::777:::<<<===<<<;;;:::;;;::::::;;;<<<=========<<<>>>>>>>>>???>>>======<<<>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>=========>>>>>><<<<<<<<<>>>???>>>===BBB@@@>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???======>>>?????????>>>>>>>>>>>>>>>>>>???@@@AAAAAA???@@@@@@@@@AAABBBBBBBBBDDDDDDDDDEEEFFFGGGIIIIIINNNXXXdddnnnwww///000000111111222222222000000000111111111222222111111111111111111111111111111111111111222222222222222222222222222222222333222222111111222222333222222222222222222222222444444444444444444444444333444444555555666777777888888888888999:::;;;<<<;;;=========<<<>>>DDDIIIOOOUUUcccuuu{{{wwwqqqllliiigggeeeccceeedddccccccdddeeecccbbbcccdddcccaaa______aaacccdddfffeee___^^^bbbffffffhhheeebbb``````___^^^]]]XXXWWWUUUUUUXXXZZZ[[[ZZZ^^^]]][[[ZZZYYYUUUQQQNNNMMMKKKJJJLLLQQQVVVWWWVVVVVVTTTQQQPPPQQQQQQQQQPPPMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOMMMNNNOOOOOOOOONNNLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIGGGEEEEEEFFFGGGFFFEEEGGGFFFFFFEEEEEEDDDDDDCCCGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>===============<<<<<<;;;;;;:::::::::;;;<<<==================>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;::::::999999999;;;======;;;:::::::::999:::;;;<<<============>>>>>>??????>>>>>>===<<<<<<============>>>>>>>>>???>>>======<<<============<<<;;;<<<>>>???>>>===@@@???>>>???@@@@@@>>><<<==============================<<<<<<======>>>???======>>>>>>======<<<<<<>>>>>>>>>>>>???@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCBBBBBBCCCCCCDDDFFFGGGHHHJJJPPPVVVZZZ```mmm...//////000111222222333000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333222222222222222222222222444444444444444444444444333444444555666666777777777777777888888999:::;;;888:::<<<<<<<<<===@@@CCCGGGIIIPPP[[[gggtttwwwrrrnnnhhhccc```aaacccdddjjjiiihhhhhhiiiiiigggeeedddcccbbb```^^^___aaadddfffgggfffbbbbbbgggjjjjjjiiifffbbb```______]]]\\\ZZZYYYWWWXXXYYYZZZYYYXXXWWWVVVVVVVVVVVVTTTPPPLLLIIIHHHJJJQQQZZZ___^^^ZZZTTTRRRPPPPPPQQQRRRRRRRRRLLLMMMNNNNNNOOONNNNNNMMMOOOOOONNNNNNNNNMMMMMMMMMJJJJJJKKKLLLKKKKKKJJJIIIMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDDDDFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@??????BBBBBBBBBCCCCCCBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@???????????????@@@@@@@@@@@@??????>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>==============================>>>===;;;:::999:::;;;;;;:::<<<======;;;999999:::999999;;;<<<======>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;<<<<<<=========<<<======<<<<<<<<<<<<<<<======<<<;;;<<<>>>>>>>>>===>>>======???@@@@@@===;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>======<<<;;;=========>>>>>>???@@@AAAEEECCCAAA@@@@@@AAACCCDDDAAAAAAAAAAAABBBDDDEEEFFFGGGKKKOOORRRWWWbbbqqq}}}......///000111111222222111111111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333222222222222222222222222444444444444444444444444444555555666666777888888777777777777888999::::::888999;;;<<<<<<===???@@@AAA@@@DDDJJJPPPWWWbbbmmmxxxtttoookkkddd^^^]]]```eeejjjnnnmmmmmmmmmnnnnnnllljjjeeeeeedddaaa___```bbbdddeeegggeeeccceeejjjmmmllljjjgggbbb```______^^^^^^]]]\\\[[[ZZZ[[[ZZZXXXVVVWWWVVVVVVWWWVVVTTTOOOKKKEEEGGGNNNXXXbbbfffbbb]]]VVVTTTQQQPPPQQQQQQPPPOOONNNNNNOOOOOOOOONNNNNNMMMOOOOOONNNMMMLLLKKKJJJJJJHHHHHHIIIIIIIIIIIIIIIHHHJJJKKKMMMNNNNNNMMMLLLKKKHHHHHHHHHHHHIIIIIIIIIIIIFFFEEECCCDDDEEEFFFFFFEEEBBBBBBCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCBBBAAAAAA@@@??????AAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@@@@???>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>============>>>>>>>>>>>>============;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999;;;<<<>>>;;;<<<===<<<:::999999:::999:::;;;<<<===============>>>>>>>>>>>>===<<<<<<999:::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<===>>>===<<<<<<<<<<<<>>>??????===;;;:::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<======>>>????????????>>>===<<<<<<============>>>???@@@AAACCCAAA@@@>>>>>>???AAABBB?????????@@@AAABBBDDDDDDHHHLLLQQQTTTVVV]]]gggnnnppp}}}...//////000000111111111111111111222222222222333111111111111111111111111222222222111111111111111222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333444555555666777777888888666666666666777888999:::::::::::::::;;;;;;;;;;;;>>>===???CCCFFFHHHNNNUUUbbbrrr}}}vvvrrrrrrjjjhhhddd```___cccjjjpppooonnnmmmmmmnnnooonnnlllhhhhhhgggeeebbbaaacccddddddeeedddcccgggmmmooommmiiieeeaaa______```aaaaaa```^^^]]]\\\\\\[[[YYYXXX^^^]]]]]]\\\ZZZUUUOOOKKKDDDHHHQQQ[[[cccddd```[[[ZZZWWWSSSQQQPPPOOOMMMLLLQQQPPPPPPOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIHHHJJJLLLNNNNNNNNNLLLKKKHHHIIIIIIIIIIIIIIIIIIIIIEEEDDDCCCCCCEEEFFFEEEEEE@@@@@@AAABBBDDDEEEFFFGGGBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>>>>>????????????>>>======>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<==================<<<<<<<<<<<<<<<<<<<<<<<<888888999999:::<<<===>>>;;;<<<<<<<<<:::999:::;;;:::;;;<<<<<<===<<<<<<<<<<<<============<<<;;;;;;999:::;;;<<<===<<<;;;;;;::::::::::::::::::;;;<<<<<<;;;:::;;;===>>>===<<<<<<;;;;;;<<<>>>>>>===<<<::::::;;;;;;<<<=========<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????>>>==================>>>???@@@@@@>>>===<<<<<<<<<===>>>???>>>>>>??????@@@BBBCCCDDDJJJNNNRRRTTTTTTUUUXXX\\\[[[fffwww/////////000000000000000111111111222222222333333111111111111111111111111222222222111111111000000222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333333444444555555666777777666666666666666777999999:::999999999::::::::::::@@@===???BBBDDDDDDGGGLLLMMMYYYjjj|||~~~yyyqqqnnnooohhhiiiiiihhhgggiiimmmqqqllljjjhhhhhhiiikkkkkkkkkjjjkkkkkkhhheeeccccccddddddeeeddddddiiioooqqqnnngggddd```^^^```bbbcccddd```___]]]\\\]]]^^^^^^]]]``````______]]]XXXQQQLLLFFFKKKRRRXXX[[[[[[XXXVVVWWWUUURRRPPPPPPPPPPPPOOORRRQQQOOONNNMMMMMMNNNNNNKKKKKKKKKKKKJJJJJJIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIHHHJJJLLLNNNNNNMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIEEECCCBBBBBBDDDEEEEEEEEE???@@@@@@AAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>=====================>>>>>>>>>>>>>>>==================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;:::;;;<<<;;;::::::;;;===<<<<<<<<<===<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999:::<<<===>>>===<<<;;;999999999999999:::;;;;;;<<<;;;:::;;;===>>>===<<<===;;;:::;;;<<<>>>======:::;;;;;;<<<======>>>>>><<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>=========<<<<<<======>>>???@@@<<<<<<======>>>>>>??????>>>>>>>>>???@@@AAACCCCCCHHHKKKOOOOOONNNLLLLLLMMMQQQXXXcccppp000000000000////////////111111222222222333333333111111111111111111111111222222222222111111000000222222222222222222222222333222222222222222222333222222222222222222222222333333333333333333333333222222333444444555555666555555555666666777888999999888888999;;;===>>>>>>???<<<<<>>======<<<;;;;;;>>>>>>>>>>>>============<<<<<<<<<==================>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<;;;:::999888999:::;;;;;;::::::<<<>>>============<<<;;;:::999::::::;;;;;;::::::999888999:::<<<>>>>>>===<<<;;;999888888888999::::::;;;<<<;;;:::;;;=========<<<===;;;999999;;;===>>>===;;;;;;<<<<<<===>>>??????<<<;;;;;;;;;;;;<<<======::::::;;;<<<=========<<<<<<<<<<<<======>>>???@@@===>>>???AAABBBBBBBBBBBB>>>>>>??????@@@AAACCCDDDDDDGGGJJJKKKIIIHHHHHHHHHIIIMMMSSSZZZhhh|||000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222555444333222111222333333333333333333333222111000111111000000111111222333333444555555666666555555666666666777777777777888999999999888888888888888;;;;;;<<<===>>>???@@@@@@BBBHHHPPPVVV[[[bbbllltttyyyqqqqqqwwwuuurrrrrrsssqqqlllhhhnnnnnnppptttwwwuuuooojjjhhhgggeeecccbbbaaaaaaaaafffhhhjjjhhhdddbbbdddfffgggeeebbbbbbdddeeeffffffbbb\\\XXXZZZbbbhhhhhhfff\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZ[[[[[[ZZZXXXUUUSSSOOOSSSTTTPPPMMMNNNOOONNNOOOLLLJJJLLLPPPTTTUUUUUUOOONNNMMMLLLLLLMMMNNNOOOKKKKKKJJJIIIIIIIIIIIIJJJLLLIIIFFFEEEFFFHHHIIIJJJNNNNNNMMMKKKJJJHHHGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEECCCBBBBBBBBBAAA???>>>???AAACCCDDDGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>?????????@@@@@@@@@@@@???>>>======>>>???@@@??????@@@AAAAAAAAAAAA@@@>>>???@@@AAABBBAAA@@@???;;;::::::;;;;;;<<<===>>>????????????>>>>>>>>>>>>;;;<<<===??????===<<<;;;<<<<<<<<<<<<<<<===>>>>>>999999:::;;;;;;;;;::::::999999999::::::;;;;;;;;;:::;;;<<<======<<<;;;:::999:::;;;<<<===<<<;;;;;;999999999999999999999999;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999999:::::::::;;;;;;:::;;;;;;;;;<<<=========<<<<<<<<<;;;;;;::::::::::::::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<;;;;;;AAA?????????AAABBBAAA@@@>>>>>>?????????@@@@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFEEEHHHMMMTTT]]]jjjyyy000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222555444333222222222333333333333333333333222111000111111000000111111222333222333333444444444444444333333444444444555555555888888888888888888888777::::::;;;<<<===>>>??????>>>BBBGGGIIIJJJNNNTTTZZZgggooo}}}qqqmmmooouuurrrmmmjjjiiihhhfffeeemmmnnnpppssstttrrrnnnkkklllkkkjjjhhhfffeeeddddddccceeegggfffcccbbbdddggghhhgggffffffgggfffdddccc```^^^\\\^^^bbbeeedddaaa[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[ZZZXXXVVVTTTSSSRRRVVVWWWRRROOOPPPQQQPPPNNNLLLJJJLLLOOORRRSSSRRRMMMMMMLLLKKKKKKLLLMMMMMMHHHHHHGGGGGGGGGGGGHHHHHHLLLIIIFFFEEEGGGIIIJJJJJJMMMLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@@@@???>>>======>>>???@@@??????@@@AAAAAAAAAAAA@@@???@@@AAAAAAAAA@@@?????????>>>===<<<;;;;;;;;;;;;============<<<<<<<<<;;;;;;<<<===>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::999999:::::::::::::::::::::;;;<<<======<<<;;;:::777888999:::::::::999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<<<<;;;???>>>>>>???AAAAAA@@@>>>>>>>>>?????????@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEECCCFFFKKKQQQWWWaaakkksss000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222444444333222222222222333222222333333333222111111111111000000111111222333111222333333444444333333222222222333333333444444666666666777777777777777999999:::;;;<<<<<<=========@@@BBBBBB@@@@@@DDDGGGOOOUUU^^^lll}}}vvviiihhhmmmssspppjjjccc^^^^^^```cccjjjlllooopppooommmllllllnnnmmmllljjjiiigggeeeeeeaaadddffffffddddddgggjjjllllllmmmnnnmmmjjjeeebbb___aaaccceeeeeebbb^^^\\\ZZZXXXVVVUUUUUUVVVXXXZZZ]]]\\\ZZZXXXVVVUUUTTTSSSQQQTTTTTTOOOMMMNNNOOOMMMMMMLLLKKKLLLNNNOOOOOONNNKKKJJJJJJIIIIIIJJJJJJKKKFFFFFFFFFFFFGGGHHHIIIIIILLLJJJGGGGGGHHHJJJJJJJJJKKKJJJIIIHHHGGGFFFEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>???@@@??????@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>??????>>>===<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999::::::<<<<<<<<<<<<::::::777888888999:::999999999::::::::::::::::::::::::999999999999::::::::::::<<<<<<;;;;;;::::::999999:::::::::::::::999999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===>>>::::::;;;<<<============<<<<<<===???AAAAAA???<<<>>>>>>>>>????????????@@@@@@AAAAAABBBBBBCCCDDDDDDCCCFFFKKKPPPTTTXXX\\\___000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222333333333222222222222222222222333333333222222111111111000000111111222333222222333444444444444333333333444444444555555555555555555666666666666666888888888999:::;;;;;;<<<;;;===??????>>>???AAACCCFFFIIINNNVVVaaaqqqoooccceeemmmsssqqqjjjbbbZZZXXX\\\```eeeiiilllmmmjjjiiijjjkkkkkkjjjiiihhhfffdddcccbbbdddfffhhhgggeeeeeeiiilllnnnoooqqqssssssoooiiiddd```eeekkklllhhhaaa\\\YYYZZZXXXUUUSSSSSSUUUXXXZZZ___]]]ZZZWWWUUUUUUUUUUUURRRTTTSSSNNNLLLNNNOOOLLLKKKKKKKKKLLLLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHJJJKKKLLLLLLJJJHHHHHHIIIJJJKKKJJJJJJIIIIIIHHHFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEAAACCCDDDEEEEEEDDDCCCBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA??????????????????????????????@@@AAAAAAAAAAAA@@@AAAAAAAAA@@@???>>>=========<<<<<<======>>>???@@@??????>>>>>>>>>=========;;;<<<<<<======<<<<<<;;;>>>>>>===<<<<<<<<<<<<===;;;;;;:::;;;;;;;;;<<<<<<;;;:::::::::999999888888999:::;;;<<<<<<;;;:::999999999::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::<<<<<<;;;;;;:::999888888:::::::::999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;:::::::::;;;;;;<<<===999:::;;;<<<============;;;<<<>>>@@@BBBBBB???<<<>>>>>>>>>>>>??????????????????@@@@@@AAABBBBBBBBBEEEHHHNNNRRRTTTUUUTTTSSS000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222333333333222222222111111111222222333333333222222111111000000111111222333333333444555555555555555333333333444444444444555444444555555666666666666777777888888999999::::::666888:::;;;<<<===???@@@@@@BBBDDDHHHMMMUUU]]]cccyyyuuuhhhbbbgggqqqsssqqqlllddd[[[WWWXXX[[[```dddhhhiiihhhggghhhjjjhhhgggeeecccbbbaaaaaaaaaeeeggghhhfffddddddhhhkkkmmmmmmoooqqqqqqnnniiieeebbbhhhooopppjjjbbb\\\ZZZ\\\ZZZWWWUUUUUUWWWZZZ\\\```^^^[[[XXXVVVVVVVVVWWWXXXYYYVVVQQQPPPSSSSSSPPPKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFHHHIIIKKKLLLLLLJJJHHHHHHIIIKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEBBBCCCEEEFFFFFFEEECCCAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@@@@????????????@@@AAAAAAAAAAAA@@@BBBAAA@@@???>>>>>>=========<<<<<<======>>>???@@@>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;>>>======<<<<<<<<<======::::::999999:::;;;<<<===:::::::::999999888888888888999:::;;;;;;:::999888999999999999::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999999888888999999999999999999999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999::::::::::::::::::::::::;;;::::::::::::;;;;;;<<<999:::;;;<<<============<<<===???BBBDDDCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAEEEHHHMMMRRRTTTSSSPPPMMM000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222222222222333222111111000111111222333333333222222111111000000111111222333333444555555666666555555111111111222222222333333444444555555666666777777777777888888888999999999888999:::<<<============<<<>>>AAACCCDDDGGGKKKNNNXXXcccsss}}}ssspppllliiieeeeeennnyyywwwtttnnnfff^^^XXXVVVVVV\\\```dddgggiiiiiiiiiiiifffdddaaa___^^^___aaabbbdddffffffdddbbbcccgggjjjllljjjiiihhhhhhhhhfffdddcccgggllllllgggaaa]]][[[]]][[[YYYXXXXXXYYY[[[]]]^^^\\\ZZZWWWVVVVVVWWWWWWXXXXXXTTTOOOOOORRRRRRNNNKKKLLLLLLJJJHHHFFFGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGCCCCCCCCCDDDEEEGGGHHHIIIKKKIIIHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEECCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEBBBCCCEEEFFFFFFDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@??????@@@AAAAAA@@@????????????@@@AAAAAAAAAAAA@@@AAA@@@???>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<======;;;:::::::::;;;<<<999999999999999888888888888888::::::::::::888888888777777777777888999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::999999888888888888888888999999999:::999999999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::;;;;;;::::::::::::;;;;;;::::::;;;<<<==================???AAACCCDDDBBB@@@???>>>>>>>>>>>>>>>=========>>>>>>??????@@@AAAAAABBBDDDIIINNNQQQQQQMMMJJJ000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222111222222333222111000///000111222333333333333222111111000000111111222333333333444555555555555444222222222222333333333333444555555666777777888888777888888888888999999999:::;;;;;;<<<======<<<;;;<<<>>>@@@AAAAAACCCEEEGGGGGGMMMVVV```mmm~~~wwwkkkgggdddfffiiinnnyyyzzzqqqhhhbbb]]]ZZZXXX[[[^^^bbbhhhlllnnnllljjjccc```\\\YYYYYY\\\```cccdddfffgggfffdddfffkkkooopppkkkfffbbbaaabbbcccddd```bbbccccccaaa^^^\\\[[[]]]\\\[[[ZZZZZZ[[[\\\]]]ZZZYYYWWWVVVUUUUUUVVVVVVVVVTTTPPPKKKKKKNNNNNNJJJKKKLLLLLLIIIFFFEEEGGGIIIHHHIIIJJJJJJJJJJJJIIIHHHCCCCCCCCCDDDDDDFFFGGGGGGJJJHHHGGGHHHIIIJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@AAABBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>>>>????????????@@@@@@AAAAAA@@@@@@?????????@@@AAAAAAAAAAAA@@@@@@???>>>======>>>?????????>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;;;;;;;<<<999999999:::;;;<<<===>>>EEECCC@@@===;;;:::999:::888888888888999999999999777888999::::::999888777888777666666666777999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::::::::999999999999999999666666777888999::::::;;;::::::::::::;;;;;;;;;<<<::::::::::::::::::;;;;;;888888999999999:::::::::;;;;;;::::::999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;=========???AAACCCBBB@@@??????>>>>>>===============>>>>>>???@@@@@@AAAAAAAAABBBEEEJJJNNNNNNKKKHHH000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222111111222333222111000///000111222333333333333333111111111000111222222333222222333444444444333333444444555555555555666666555555555666777888888999888888888888999999999999666666777999::::::999777:::;;;<<<<<<<<<===@@@BBBDDDEEEGGGKKKUUUeeewwwzzz|||~~~vvvooojjjgggkkkqqqxxxtttkkkfffbbb___\\\\\\]]]bbbiiippprrrnnnkkk```\\\XXXTTTUUUYYY^^^bbbfffhhhiiiiiihhhkkkqqqvvvvvvooofff```^^^```ccceee^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\VVVVVVUUUUUUTTTTTTUUUUUUXXXVVVQQQLLLLLLPPPOOOKKKLLLLLLLLLIIIEEEEEEHHHKKKIIIIIIKKKKKKKKKKKKIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGIIIIIIHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB============>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@?????????@@@AAAAAAAAAAAA@@@??????>>>======>>>???@@@;;;::::::;;;;;;<<<===>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;===>>>@@@AAAKKKHHHDDD???;;;999888888777777888888999999999:::777888999::::::999888777:::999888888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999999999999999999999::::::555555666888999:::;;;<<<;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;888888888999999:::::::::;;;;;;:::999999:::::::::<<<<<<<<<===<<<<<<;;;;;;===<<<;;;===???AAAAAA@@@??????>>>>>>=========<<<>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDHHHLLLMMMKKKHHH000000000000000000000000222111111111000000//////111111111000000000000000444333333222111000//////111111111111111111111111333333222222333333444555333333333222222111111111000111111111111222222222111111222222222333333333444333333333333444555555222222444666777888888888555555666666777777888888888888888888999:::;;;<<<;;;::::::;;;===>>>===<<<@@@BBBCCCEEEHHHOOOVVV[[[kkkzzz|||vvvooolllmmmuuu|||yyy}}}wwwmmmiiigggeeecccddd___]]]aaaiiikkkfff___\\\XXXSSSSSSWWW\\\___```dddkkknnnkkkmmmuuu{{{|||wwwhhh^^^[[[]]]```aaa^^^]]]\\\\\\[[[[[[[[[\\\]]]]]]^^^^^^]]]\\\ZZZYYYTTTTTTSSSSSSRRRRRRQQQQQQRRRQQQNNNLLLKKKKKKLLLLLLLLLJJJHHHFFFFFFFFFGGGHHHKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJIIIIIIIIIHHHGGGGGGGGGDDDEEEEEEFFFGGGHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@??????BBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<>><<<:::999999999:::888888777888:::>>>BBBDDDOOOKKKFFF@@@;;;999777777888999999::::::999999888:::::::::999888777666666777888888888888999999999:::::::::999999888888888;;;;;;;;;::::::999999999:::888777888;;;<<<999777999999::::::::::::;;;;;;999999:::<<<>>>>>>;;;999999999999999999999999999888888999999999:::::::::888999:::;;;:::999888777999999::::::;;;<<<==============================>>>>>>>>>>>>===============>>>======<<<>>>AAADDDBBBCCCEEEFFFGGGFFFDDDCCC000000000000000000000000111111111111000000000///111000000000000000000000333333222222111000000000111111111111111111111111222222222222222333333444333333333222222222111111000111111111111222222222111111222222222333333333444333333333333444555555222333444666777777777777444555555666777777888888888888888888888999:::;;;;;;:::999:::<<<>>>===<<<<<<===>>>???AAAEEEJJJNNNRRR]]]mmm|||~~~tttllllllhhhhhhooozzz|||~~~}}}rrrjjjhhhgggfffdddbbb```aaafffkkkjjjccc\\\YYYVVVSSSTTTXXX]]]```aaabbbhhhlllkkknnnwww}}}|||ssshhh```^^^_________```^^^\\\YYYYYYZZZ]]]^^^]]]]]]]]]\\\[[[YYYWWWVVVTTTSSSSSSRRRRRRQQQQQQPPPQQQOOOMMMKKKJJJJJJKKKKKKIIIHHHGGGFFFFFFHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGJJJIIIGGGFFFFFFFFFGGGGGGIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@???>>>=========>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999999:::;;;:::999888999<<>>>>>>>>=========<<<;;;<<>>>>>>>>???BBBDDDBBBIIIRRRZZZdddqqq~~~~~~rrriiihhhdddbbbhhhsss|||}}}{{{wwwxxxzzz|||}}}wwwqqqjjjffffffffffffeee```bbbfffjjjkkkfff___YYYXXXWWWVVVXXX]]]aaacccdddbbbfffhhhhhhjjjqqqvvvxxxqqqkkkddd```______^^^\\\___\\\YYYVVVVVVXXX[[[^^^[[[[[[ZZZYYYWWWUUUTTTSSSSSSSSSRRRRRRQQQPPPPPPOOOOOONNNLLLJJJIIIIIIJJJJJJFFFEEEEEEEEEGGGIIIKKKLLLKKKKKKKKKJJJIIIIIIHHHHHHKKKJJJIIIHHHFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFHHHGGGFFFEEEDDDCCCBBBAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@?????????@@@AAAAAAAAAAAAAAA@@@???>>>>>>======>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;<<<===<<<:::999999:::;;;===???===;;;999888888999:::888888777666666777888888555666777888999999999999777888888888888999999999888888888777777777777777999999999888888888888888:::999999999:::999888666999999999999::::::::::::888888888:::;;;;;;:::888999999999999999999999999888888888999999999999:::888888999999:::999999888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@<<<======;;;::::::===???===>>>@@@AAAAAAAAA@@@???000000000000000000000000111111111000000000000000000000000000000111111111000000111111111222222222111111111111111111111111000000000000000111111222222222222222222222222222000000111111111222222222111111222222222333333333333333222222333333444555555555555666666555444444333444444555555666777777888888777777777888888888999888777999;;;<<<;;;::::::<<<>>>>>>======>>>???AAADDDHHHKKKPPPYYYeeennn}}}}}}uuupppppprrrvvv}}}|||ssskkkeeebbbbbbhhhqqqxxxxxxvvvjjjhhhffffffgggjjjkkkllllllhhhdddbbbcccddddddccc```dddhhhiiigggaaa[[[XXX[[[\\\]]]```ccceeeffffffddddddcccbbbbbbdddfffgggfffbbb]]][[[\\\]]]\\\ZZZZZZYYYVVVTTTTTTVVVXXXZZZWWWWWWWWWVVVUUUTTTSSSRRRSSSSSSRRRQQQPPPOOOOOONNNOOONNNMMMKKKJJJJJJJJJKKKFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBCCCEEEFFFGGGFFFFFFDDDCCCBBBAAA@@@CCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@???????????????CCCBBB@@@???>>>???@@@AAA@@@@@@@@@@@@@@@???>>>>>>============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===<<<;;;999888888999:::;;;:::999888777777888:::;;;999888777777777777888999888888888888888777666666777777888888888999999999888888888888888888777777888888888777777777777777888888888999999999888888888999999999999:::::::::888777777888::::::999777888888888888888888888888888888888888999999999999888888888999999999999999;;;;;;::::::::::::::::::999999999999999999999999::::::;;;<<<<<<===>>>>>>=========<<<::::::<<<>>>======>>>????????????>>>000000000000000000000000000000000000000000111111//////000000111111111111000000000111222222333333111111111111111111111111000000//////000000111222222222222222222222222222000000111111111222222222111111222222222333333333333222222222222333444444555555555555555444444333333333333444555555666666777777666666666777888888888777666888:::;;;:::999666888:::;;;;;;:::;;;<<>>>>>>>>>>>???BBBAAA@@@?????????@@@@@@??????@@@@@@@@@???>>>>>><<<============>>>>>>>>>========================>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;::::::888888777777888999:::;;;:::999999888888999999:::999999999888888999999999777777888888888777666666777777888888888999999999999999999999999999999999777777777777777777777777555666777888999999::::::888888888999999999::::::888777666777999:::999777888888888888888888888888777777888888888999999999777777777888888999999999::::::::::::::::::999999999999999999999999999999<<<<<<<<<;;;;;;;;;;;;;;;===>>>>>>===<<<;;;===>>>======>>>>>>????????????000000000000000000000000000000000000111111111111/////////000111111222222000000111111222222222333111111111111111111111111000000000000000111111222111222222222222333333333000111111111111222222222111111222222222333333333222222222222222333444444444444555555555444444333222222333333444555555555555555555555666777888999777666555777999:::999888777999;;;<<<<<<<<<>>>???;;;>>>AAADDDEEEGGGJJJLLLNNNRRRVVV[[[cccnnn|||{{{wwwsssqqqppppppmmmllllllmmmnnnnnnkkkiiiccccccfffkkkqqqssspppmmm```ZZZSSSRRRVVV]]]bbbdddfffeeecccaaa````````````eeeeeedddaaa^^^\\\\\\]]]]]]___bbbcccbbbaaabbbbbbbbb]]]ZZZ[[[\\\ZZZ[[[\\\YYYWWWUUUWWW[[[]]]\\\ZZZXXXYYYZZZ\\\\\\[[[ZZZYYYTTTTTTTTTTTTUUUWWWXXXYYYUUUTTTSSSRRRQQQOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIICCCDDDDDDEEEFFFFFFEEEEEEBBBBBBCCCDDDEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@???>>>>>>>>>>>>???AAAAAAAAA@@@@@@@@@??????>>>???????????????>>>>>><<<<<<============>>>>>>==============================<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;:::999888666555666666666777888999:::;;;;;;::::::999999999999:::999999::::::::::::999999333444555777888999999:::777888888888888999999999999999999999999:::::::::777777777777888888888888444666888999888888999;;;888888888888999999999999999777666777999:::999888888888888888888888888888777777777888888888888999777777777777777888999:::999999999999::::::::::::999999999999999999999999<<<<<<;;;;;;;;;:::::::::<<<===>>>>>>===<<<===>>>=========>>>>>>>>>??????000000000000000000000000///000000000111111111111...//////000111111222222111111111111111222222222111111111111111111111111111000000000000111222222111111222222222333333333000111111111111222222222111111222222222333333333222222222111222222333444333333444555555555444444222222222333444444555555333333444555666888999:::666555555666888999999888999;;;<<<=========???AAA===???AAACCCDDDEEEEEEFFFFFFHHHKKKMMMOOOUUU]]]ccclllyyy~~~{{{yyywwwtttqqqooommmmmmmmmjjjkkkmmmoooooommmjjjggg``````bbbfffllloooooommm```[[[VVVVVV\\\bbbeeeeeegggfffeeecccaaa```aaabbbfffeeecccaaa``````______[[[^^^aaabbbaaaaaabbbdddaaaZZZWWWZZZ\\\ZZZ[[[]]]WWWWWWYYY^^^bbbccc___[[[XXXYYYYYYZZZZZZZZZZZZZZZWWWWWWVVVVVVWWWXXXYYYZZZVVVUUUTTTSSSQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGFFFEEEDDDDDDAAABBBEEEGGGHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBAAA@@@??????>>>>>>?????????@@@AAABBBBBB@@@???===>>>>>>????????????>>>>>><<<<<<<<<=========>>>>>>========================<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999::::::::::::::::::::::::::::::::::::888888999999999888666555555666666666777888888999::::::::::::::::::::::::666777999;;;;;;999777666222333555777888999999:::777888888888888999999999777888888888999999999999777777777888888999999999555888:::999777666777888888888888888999999999999999888777777999::::::999888888888888888888888888777777777777888888888888777666666666777888:::;;;888888888999:::::::::;;;999999999999999999999999:::::::::::::::;;;;;;;;;999;;;======<<<<<<===>>>===<<<<<<<<<======>>>>>>000000000000000000000000//////000000111111111222...//////000111222222222111111111111111111111111111111111111111111111111111111111111111222222333111111111222222333333333000111111111111222222222111111222222222333333333222222111111222222333444222333444444555555444444111222222333333444555555222222333444666888:::;;;666555444666888999888777666777888888777888:::<<>>>>>>>>:::>>>CCCEEEEEEFFFIIILLLTTT^^^mmmyyy}}}zzzwwwttttttrrrpppnnnlllkkkkkkkkkaaaeeejjjoooooolllfffbbb^^^]]]^^^aaagggkkknnnoooeeeaaa^^^aaafffkkkkkkiiihhhgggfffcccaaaaaaccceeegggeeeccccccddddddbbb___[[[^^^bbbcccbbbcccfffhhhaaaYYYUUUYYY[[[XXXXXX[[[WWWYYY^^^eeeiiihhhbbb\\\XXXWWWUUUUUUUUUWWWYYYZZZZZZZZZXXXXXXXXXXXXYYYZZZVVVVVVUUUSSSRRRPPPOOOOOOKKKLLLLLLLLLLLLLLLKKKJJJLLLLLLLLLMMMLLLKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGEEEDDDBBB@@@CCCFFFIIIJJJJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCAAABBBBBBCCCCCCBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@???????????????>>>@@@BBBCCCCCCAAA>>><<<===>>>>>>?????????>>>>>><<<<<<<<<<<<=========>>>========================;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::::::::::::::::::::::::::777888999:::;;;:::999999666666666777777777777777888888999999::::::::::::444666999;;;;;;999666444666666777777777777777666777888888888888999999999666666777777888888888999777777888888999999999:::888:::<<<:::666444444666777888888888888999999999:::999777888999;;;;;;:::777777777777777777777777777777777777888888888888777666666666666888:::;;;777777888999::::::;;;;;;999999999999999999999999888888999:::;;;;;;<<<===777999;;;<<<;;;;;;<<<===<<<;;;;;;;;;;;;<<<======000///...------...///000222000///......///000222111111111111000000000000222111111111000000//////000000000000000000000000000111111111111222222222111111111111111111111111333111000111444555333111222222222222222222222222111111222222222333333333333333333333333333333333555555555444444333333333444444444555555555555666777777888999::::::;;;;;;555666777999999:::::::::<<<<<<;;;:::;;;<<<===>>>>>>>>>???@@@AAABBBBBBCCCPPPPPPRRRWWW```lllwww~~~{{{|||{{{vvvpppllllllmmmmmmlllkkkkkkjjjiiieeecccfffjjjoooqqqppplllhhheee]]][[[\\\aaahhhmmmllliiiggggggiiilllooopppooommmkkkkkkjjjiiihhhhhhhhhiiiiiiddd```aaadddeeeccc___ZZZ[[[]]]___```bbbdddfff]]]\\\[[[[[[[[[YYYWWWTTTVVVXXX]]]bbbeeedddaaa^^^```]]]ZZZWWWWWWWWWVVVVVVRRRSSSUUUUUUUUUTTTTTTUUUUUUTTTTTTTTTUUUTTTRRRPPPPPPNNNLLLIIIHHHHHHIIIIIIIIILLLPPPRRRPPPLLLIIIHHHEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFHHHJJJKKKIIIEEEBBBBBBCCCEEEGGGHHHIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@AAAAAA@@@???>>>>>>>>>???CCCBBBAAAAAA@@@@@@AAAAAA???>>>>>>===<<<;;;;;;:::===<<<;;;::::::;;;<<<===============>>>>>>>>>>>>===<<<;;;:::999::::::;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;444444555777888999:::;;;888777777777777777888999888999:::;;;;;;999888666999999888888777777666666555888:::999666444555777777777777777777666555555444555777888::::::;;;;;;999999888777666666777777;;;999777777888999888777777777777777777777777777999888777666666777888999999777666444444666777999::::::999999999999999999888777777999:::;;;:::999888999999::::::;;;;;;<<<999999999999999999999999<<<;;;;;;::::::999999888777888999:::;;;<<<<<<;;;>>>>>>===<<<<<<<<<<<<===111000////////////000111111000///......///000111111111111111000000000000111111111111111000000000000000000000000000000000000111111111111222222222111111111111111111111111222000000111444444222000222222222222222222222222111111222222222333333333333333333333333333333333444444444444444333333333444444444444555555555555555666666777888888999999666666777888999999999999<<<;;;:::::::::;;;============>>>???@@@AAAAAABBBGGGGGGGGGJJJPPPXXX___dddpppxxx}}}yyyyyyzzzzzzvvvoooiiiffffffiiihhhhhhiiijjjiiigggeeegggkkknnnpppooollliiifff[[[YYYYYY[[[aaagggjjjkkkjjjiiiiiijjjkkklllkkkiiiiiiiiihhhhhhhhhiiiiiijjjgggcccaaaaaadddeeebbb^^^```______```aaaaaa```___[[[ZZZXXXWWWWWWVVVTTTRRRSSSVVV[[[```cccbbb```^^^```]]]YYYUUUSSSQQQPPPOOOQQQRRRSSSSSSRRRSSSSSSTTTTTTRRRQQQQQQRRRQQQPPPOOONNNLLLJJJHHHGGGGGGHHHIIIKKKMMMPPPQQQNNNKKKIIIHHHEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHJJJKKKJJJFFFCCCBBBCCCEEEFFFGGGHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAA@@@??????>>>>>>??????@@@??????>>>>>>>>>>>>>>>??????>>>======<<<;;;;;;>>>===<<<;;;;;;<<<======<<<=========>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::999888888888888999555555666777888999::::::888888777777777777888888888999:::;;;;;;999888666777777777777777777666666333666777777444222333555777777777777777666555555555555777888999:::::::::999888888777666666777777:::888666666777777777666777777777777777777777777888888777666666777888888888777666555555666777888666666666666666666666666888888999;;;======<<<:::888888999::::::;;;;;;<<<999999999999999999999999999:::::::::::::::::::::999999999::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======111111000000000000111111111000///......///000111111111111111000000000000111111111111111222222222000000000000000000000000000111111111111222222222111111111111111111111111000000///111222333222000222222222222222222222222111111222222222333333333333333333333333333333333333333333333444444444444444444444444555555555555444444444555555666666777666666777888888777777777:::::::::::::::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@CCCCCCCCCEEEHHHLLLPPPRRRZZZ___eeekkkooovvv}}}}}}{{{yyyvvvssssssuuuvvvtttnnniiidddcccgggggghhhjjjllllllkkkiiihhhiiikkkmmmllljjjhhhfff^^^]]]\\\\\\___eeemmmsssssspppllliiihhhgggeeedddggggggfffgggggghhhiiijjjdddcccbbbccceeeeeeaaa]]]aaa______```bbbbbb^^^[[[[[[YYYVVVTTTTTTTTTSSSRRRSSSVVVZZZ___aaabbbaaa``````^^^ZZZWWWSSSQQQPPPPPPRRRRRRQQQQQQQQQRRRSSSTTTSSSPPPNNNMMMNNNNNNNNNMMMKKKJJJHHHGGGGGGGGGHHHIIILLLNNNOOONNNLLLIIIHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGIIIHHHHHHHHHIIIIIIGGGEEEAAABBBDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@???>>>>>>>>>?????????>>>======<<<<<<======??????>>>>>>======<<<<<<>>>======<<<<<<===>>>>>><<<<<<=========>>>>>>>>><<<<<<;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::999888888888888888777777777888888888999999:::999888777777777777777888999:::::::::999777666666666666666666666777777444555666666444333444444777777777777777666666555555666777888999999999999888888777666666666777777999777555555666666666555777777777777777777777777888777777666666777777888888777666555555666777888555555555555555555555555777888999<<>><<<888888999999:::;;;;;;;;;999999999999999999999999888888999999:::;;;;;;<<<;;;:::999999999:::;;;<<<::::::::::::;;;<<<======000000000000000000000000111111000//////000111111111111111111000000000///000000111111222222333333000000000000000000000000000000111111111222222222111111111111111111111111//////000111111111111000222222222222222222222222111111222222222333333333222222222222222222222222222222222333333444444555333333444444444555555555333333444444555555555666666777777777777666666555999999999999:::::::::;;;::::::;;;<<<===>>>>>>???BBBBBBDDDFFFIIIKKKNNNOOOQQQSSSUUUWWWYYY]]]cccgggooo}}}yyyvvvtttsssqqqoooooopppqqqpppnnnkkkiiihhhjjjjjjkkkmmmooopppnnnmmmgggggggggiiiiiiiiigggeeeeeeggggggffffffkkkuuu}}}}}}xxxqqqkkkhhhfffeeedddgggfffffffffffffffggghhhccccccdddfffgggeeeaaa]]][[[ZZZ[[[^^^cccccc```[[[]]]ZZZVVVTTTTTTUUUUUUTTTTTTWWW\\\```aaabbbbbbccc\\\[[[ZZZXXXUUUTTTTTTUUUVVVTTTRRRQQQRRRTTTVVVVVVRRROOOLLLKKKKKKMMMMMMMMMIIIIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLKKKHHHFFFFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGIIIGGGFFFEEEFFFGGGFFFEEE@@@AAACCCEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>????????????>>>============>>>??????>>>>>>>>>========================>>>>>>>>><<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999:::::::::888888888888888888888888;;;:::999888777777666666888999999:::999888777777444444555555666666777777666777777888777666666666666666777777777777666666666666777888888999888888888777777666666666777777999777555555666777666555777777777777777777777777777777777666666777777777777666555555555555666777666777777777777777888888666666999<<>><<<888888888999::::::;;;;;;888888888888999999999999888888999999::::::::::::===;;;999888888999:::<<<:::::::::999999:::;;;;;;////////////////////////111111000000000000111111111111111111000000000///000000000111111222222333000000000000000000000000000000111111111222222222111111111111111111111111...///000111111111111111222222222222222222222222111111222222222333333333222222222222222222222222111222222333333444444444333333333444444444444555444444555555555555555666666777777777777666666555777888888999999999999999999999:::;;;<<<======>>>===???AAADDDFFFHHHIIIIIIKKKLLLKKKKKKLLLOOOSSSVVV\\\gggttt|||}}}{{{yyyvvvssspppnnnmmmlllkkkqqqpppnnnllllllmmmmmmnnnmmmllllllnnnoooooommmkkkiiihhhgggiiikkkkkkiiiggggggkkknnnmmmlllnnnvvv}}}}}}xxxqqqmmmkkklllmmmnnnhhhgggfffeeeddddddcccccccccdddfffhhhiiifffbbb___WWWWWWYYY]]]aaaaaa^^^[[[\\\YYYVVVTTTTTTTTTTTTSSSSSSWWW[[[^^^^^^___aaaccc[[[\\\\\\YYYVVVTTTTTTUUUYYYVVVTTTSSSVVVXXXYYYXXXRRROOOLLLKKKKKKLLLMMMLLLIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIGGGEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGEEECCCCCCDDDEEEDDDCCCAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA??????@@@@@@@@@@@@@@@??????>>>>>>===>>>>>>?????????>>>======<<<<<<======>>>>>>>>>>>>============<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<============:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999999999:::999999999999888888888888;;;;;;999888777777777777999999999999888888777777444444555555666666777777666666666777888777777666666666777777777777666666666777777888888888777777777666666666666666777777999888666666777777777666666666666666666666666666666666666777777666666666666666555555555555666666777777777888888999999999444555666:::<<<===<<<:::777777888999999::::::;;;777777777888888999999999:::::::::999999888888888===;;;999888888999:::<<<<<<;;;:::999999999999999......////////////......111111111111111111111111111111111111000000000000000000000000000111111111000000000000000000000000000111111111111222222222111111111111111111111111...000222222111000111222222222222222222222222222111111222222222333333333222222222222222222222222222222222222333333333333333333333333444444444444555555555555555555555555666666777888888777777777666777777888999888888888888999999:::;;;<<<=========>>>@@@BBBCCCCCCDDDDDDIIIHHHHHHHHHIIILLLNNNPPPXXX]]]bbbcccdddjjjuuu~~~~~~{{{xxxvvvuuutttrrrqqqooonnnnnnnnnoootttqqqllljjjjjjllllllmmmlllkkkkkklllmmmmmmkkkhhhllljjjiiikkkoooooollliiidddhhhkkkkkkiiijjjpppuuutttpppllljjjmmmqqqtttvvvhhhgggfffdddbbbbbbaaaaaaccceeeggghhhhhheeebbb```[[[\\\]]]^^^]]][[[ZZZXXXYYYWWWTTTRRRRRRRRRQQQPPPQQQUUUXXXYYYYYYYYY\\\___ccceeeeeeaaa[[[WWWWWWXXXZZZWWWTTTTTTXXXZZZYYYWWWQQQOOOLLLKKKLLLMMMLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJFFFGGGHHHFFFDDDCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGEEEDDDBBBBBBCCCCCCCCCBBBAAABBBDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@??????>>>>>>=========>>>??????===<<<;;;;;;::::::;;;;;;===============<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<<<<=========999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<999999888777777777777777999999999999999999888888;;;:::999888888888888888999999888888777777777777666666666666666666777777444444333444666777555444555666666777777777777777777777777888777777666666666666555555666666777777:::888666666777777777666666666666666666666666666555666666777777666666555555555555555555555555555555555555666666777777888555444555777999;;;:::999777777888888999:::::::::666666777777888999999999;;;::::::999888888777777;;;:::999999999:::;;;<<<<<<;;;::::::999999999:::...///000000000000///...111111111222222111111111111111111111000000000000000000000///////////////000000000000000000000000000111111111111222222222111111111111111111111111///111333333111111222333222222222222222222222222111111222222222333333333111111111111111111111111333333333222222222222222222222333333333444444444555555555555555555555555666666777888999999999999555666777888888888777777888999999:::;;;<<<=========>>>???@@@BBBBBBCCCCCCGGGFFFFFFHHHKKKNNNPPPQQQTTTUUUUUUSSSRRRUUU\\\bbbhhhnnnwww~~~xxxsssssstttssssssrrrssstttttttttsssqqqpppooopppqqqnnnkkkhhhhhhjjjkkkkkkiiikkkjjjjjjlllmmmmmmkkkiiikkkiiiiiilllpppppplllhhhdddeeegggfffeeefffjjjnnnmmmiiifffeeehhhmmmqqqsssfffeeedddcccbbbaaaaaaaaabbbcccffffffeeebbb```___^^^aaaccc```[[[WWWXXXYYYXXXWWWUUUTTTTTTSSSQQQOOOQQQUUUXXXXXXVVVVVVYYY]]]eeeggghhhddd]]]YYYYYYZZZWWWTTTQQQSSSWWWXXXVVVSSSOOOMMMLLLKKKLLLLLLKKKIIIHHHHHHIIIIIIIIIHHHHHHGGGDDDFFFHHHHHHFFFEEEEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGEEECCCBBBCCCDDDDDDBBBAAABBBCCCDDDEEEFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@@@@===>>>>>>???@@@@@@??????===============>>>??????===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999:::<<<===>>>>>>======;;;;;;;;;<<<<<<<<<======999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<999888888777777777777777999999999999999999999999::::::999888888999999999999888888777777777777777777777777777777777666666555333222444777777666333555555666777777777777777777777888888777666555555555555555555555666777777999777555555666666666555666666666666666666666666555555666777777666555555444555555555555555555444333333444555555666777777777666444555777999999999777777777888999999::::::666666666777888999999999999999999888888888888888999999999::::::;;;;;;;;;999999999999:::;;;======///000111222222111000///111111222222222222111111111111111111000000000000000000//////......------000000000000000000000000000111111111111222222222111111111111111111111111///222444444222111222444222222222222222222222222111111222222222333333333111111111111111111111111444333333222222111111111222222333333333444444444444444444444444444444444555666777999999:::::::::444555777888888888777666888999::::::<<<<<<===>>>999999;;;===???AAACCCDDDBBBBBBCCCEEEJJJMMMOOOOOONNNNNNMMMLLLLLLNNNRRRUUUWWWZZZ^^^bbbffflllqqquuuzzz|||yyy{{{zzzuuuooofffhhhjjjkkkmmmooosssuuussssssrrrpppmmmkkkkkkkkkeeeddddddfffjjjlllkkkiiikkkkkkkkkmmmoooooonnnlllhhhffffffjjjnnnnnnjjjeeehhhgggfffddddddfffjjjmmmkkkhhhdddbbbcccfffhhhiiiccccccbbbbbbbbbbbbbbbccc```bbbddddddbbb```_________ccceeeaaaZZZWWWYYY]]]ZZZYYYWWWWWWWWWVVVSSSQQQSSSWWWYYYXXXVVVVVVZZZ^^^[[[^^^```^^^XXXUUUUUUXXXTTTQQQOOOQQQUUUWWWSSSPPPMMMLLLKKKKKKLLLKKKIIIGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDFFFIIIIIIHHHGGGGGGHHHEEEFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCDDDEEEEEECCCAAACCCDDDEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@======>>>???????????????===============>>>????????????>>>============>>>:::;;;;;;;;;;;;;;;;;;;;;888999;;;============<<<;;;;;;;;;<<<<<<<<<======888999;;;<<<===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::999888999999999888888999999999:::::::::999999999888999999::::::999888888777777777777777999999888888777777666666777555444666999:::888555555555666777777777777777777888888777777666555444555555555555555666777888777666444444555555555444666666666666666666666666444555666777777666555444444444555555555555444444444444555555666777888888999777555444666888::::::777777777888999999::::::555666666777888999999999777777777888999999::::::777888999:::;;;<<<<<<;;;777777888999;;;>>>@@@AAA111111111111111111111111000000000000111111111111111111000000000000111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222111111111111111111111000000000111222333333222222222222222222222222222222222222222222222222444444333333333333333333444444444444444444444444333333333333333333333333444444444555555555555666555666666666777777777888999999::::::::::::;;;;;;<<<<<<<<<===>>>@@@AAABBBFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIIIIIIIIIIJJJKKKLLLNNNQQQTTTWWWYYY[[[\\\]]]cccjjjnnnqqqwwwzzzwwwwwwuuusssqqqooolllhhheee___aaaeeekkkppprrrrrrpppqqqmmmjjjhhhhhhgggdddaaabbbccceeegggiiikkklllmmmiiiiiijjjkkklllkkkhhheeehhhfffccccccdddfffhhhiiiiiikkkkkkhhhiiimmmooommmjjjiiigggeeecccaaa``````ZZZ___```]]]]]]bbbeeedddccceeefffddd```\\\YYYXXX```bbbaaa]]]VVVSSSUUUYYYZZZ[[[ZZZXXXUUUSSSTTTUUUZZZ\\\XXXOOOMMMQQQUUUTTTXXXYYYYYYWWWUUUTTTTTTUUUQQQRRRSSSTTTSSSRRRPPPNNNLLLMMMNNNMMMJJJGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHDDDCCCCCCCCCCCCCCCDDDDDDFFFFFFGGGGGGFFFEEECCCBBBEEEEEEEEEDDDCCCAAA@@@???EEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???>>>>>>===<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<============>>>=========<<<;;;;;;::::::999999999999999999999999888888888888777777777777666777999:::;;;;;;:::999888888888888888777666666555555555555666666666666777777777777666666666666666777777777888888888888777777777777777777777777777777777777777777777777777777777777666666666666888777555333333333555666888555222222555666666444666555555444444666777888888888777777666666555555333333333333333444555666777666666555555555666666666666777777888888888999777777777777666666666666555666666777888999999999777888888999999:::;;;;;;777777777888999:::<<<<<<111111111111111111111111000000000000111111111111111111000000000000111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333222222222222222222222222222222222222222222222222111111222222222222222111333333333333333333333333333333333333333333333333444444444555555555555666666666666666777777777777999999999:::::::::;;;;;;;;;;;;<<<===???@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEFFFFFFEEEDDDEEEGGGJJJKKKLLLMMMOOOPPPPPPPPPRRRVVV[[[\\\\\\___eeejjjqqqyyy|||uuupppmmmnnnllliiihhhhhhhhhfffeeeeeehhhlllrrrvvvvvvssspppmmmkkkhhhggggggfffbbb___```bbbdddgggiiijjjjjjjjjgggffffffhhhjjjkkkkkkiiigggccc______bbbfffgggggggggiiiiiiggghhhmmmooonnniiigggddd```^^^\\\[[[ZZZ]]]^^^\\\WWWYYYaaaeeeeeeaaacccdddbbb^^^ZZZXXXWWWZZZ\\\\\\XXXRRRPPPRRRUUUWWWYYY[[[[[[XXXVVVUUUUUUUUUXXXVVVPPPOOOSSSUUUSSSTTTUUUUUUTTTRRRPPPPPPQQQOOOPPPQQQRRRRRRQQQOOONNNKKKMMMMMMLLLIIIGGGFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCAAA@@@???BBBBBBCCCCCCCCCCCCCCCBBBDDDDDDCCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>===>>>>>>>>>======<<<;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<>>>======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777777888888999999999999888888888888888888777666666555555555555666666666666777777777777666666666555666666777777777888888888666666666666666666666666666666666666666666666666777666666666666666666666888666555333333333555666888666333444666777777555666555555444555666777888777777777666666666555555333333222222333444444555666666555555555555666666666666777777777888888888777666666666666666666666555666666777888888999999888888888999999:::::::::999999888888888999999:::111111111111111111111111000000000000111111111111111111000000000000111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222222111111111111222222222222222222222222222222222222222222222222222///000222444555444333222333333333333333333333333333333333333333333333333444444444555555555555666777777777777666666666666999999999999:::::::::::::::;;;<<<===???AAACCCDDDAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEDDDBBBBBBBBBDDDEEEFFFFFFGGGHHHHHHIIIIIIKKKNNNPPPPPPOOOOOOSSSWWWVVV\\\gggqqqyyy|||xxxuuuwwwxxxxxxwwwtttpppkkkhhhdddaaa^^^^^^```cccfffgggkkknnntttyyy|||zzztttoooiiihhhggggggfffddd```]]]___aaadddgggiiiiiihhhgggeeecccbbbdddgggkkkmmmmmmddd___ZZZ[[[```fffggggggeeeggggggeeeffflllnnnmmmhhhfffaaa\\\YYYWWWWWWWWW\\\ZZZUUURRRWWW```dddddd___aaaaaa___\\\XXXVVVVVVUUUVVVUUURRRMMMKKKMMMPPPSSSWWW[[[\\\[[[YYYWWWVVVQQQSSSSSSQQQQQQTTTTTTSSSQQQRRRRRRPPPNNNMMMMMMNNNMMMMMMOOOPPPPPPOOONNNNNNKKKLLLLLLJJJHHHGGGHHHJJJJJJJJJJJJKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHEEEDDDDDDCCCBBBAAA@@@@@@???@@@AAABBBCCCCCCCCCCCCEEEDDDDDDCCCAAA@@@@@@???AAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>><<<============<<<;;;;;;;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999::::::::::::>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777999888888777777777777888777777888888777777666666555555555555666666666666777777777666666666555555666666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666777666555333333444555555888666555555666777777666555555444444555555666777666666666666666555555555333333333222333333444555666555555555555555666666666666777777777777888888666666666666666666666666555666666777777888888999888888888999999999999999:::999999888888888888777111111111111111111111111///000000000111111111111111111000000000000111111///////////////////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222444333222222111111111111222222222222222222222222222222222222222222222222000222555777888777666444222222222222222222222222222222333333333333444444444444444555555555555666777777777777666666666666888999999999999:::::::::::::::;;;<<<>>>AAACCCDDD???@@@@@@@@@@@@AAAAAAAAADDDEEEFFFEEECCCBBBCCCDDDBBBBBBCCCDDDFFFHHHIIIJJJHHHJJJLLLLLLLLLMMMPPPSSSRRRWWW]]]bbbeeegggiiijjjhhhnnnwww~~~{{{xxxuuutttsssrrrnnnqqquuuwwwwwwsssooolll```]]]ZZZYYY]]]cccgggjjjlllpppwww}}}zzzrrrllleeefffggghhhgggddd```^^^cccdddeeefffggghhhiiiiiibbbbbbbbbdddgggjjjkkkkkkaaa[[[VVVXXX```gggiiiiiieeegggfffbbbdddiiilllkkkgggddd___ZZZXXXWWWXXXYYYWWWUUUSSSVVV^^^ddddddaaa^^^``````^^^[[[XXXWWWWWWUUUUUUTTTPPPLLLJJJKKKMMMRRRUUUYYY[[[ZZZYYYXXXXXXSSSRRRQQQPPPQQQSSSSSSRRRPPPQQQQQQPPPMMMLLLLLLMMMLLLMMMNNNOOOOOOOOOOOONNNKKKKKKKKKIIIGGGHHHJJJLLLIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHGGGGGGFFFCCCBBBBBBBBBBBBDDDFFFGGGDDDDDDCCCBBBAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@???????????????>>>>>>>>>=========;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999999999999:::::::::>>>>>>======<<<;;;;;;:::888888888888888888888888888888888888777777777666999888777555555555666777666777777777777777666666555555555555666666666666777777666666666555555555555555555666666666777777666666666666666666666666666666666666666666666666555555555666666666666666666555444444444444555555666666555555555666666555444444444444555555666666555555555555555555555555555444444444444444555555555555444444444555666666666666777777777777777777555555555666666666666666666666666666777777888888888888888888888888999999888888888888888888777777000000000000000000000000///000000000111111111111111111000000000000111111///////////////////////////000000000111111111111111111111111111111111111111111111111111111111111000000111111111222222222444444333222111111111222222222222222222222222222222222222222222222222222000222555777888777666444222222222222222222222222222222222333333444444444444444444555555555555666777777777777666666666666888888888999999999::::::999999:::<<<===???AAABBB?????????@@@@@@@@@@@@AAADDDEEEEEEDDDCCCAAABBBCCCBBBBBBBBBCCCEEEFFFHHHIIIEEEFFFGGGHHHIIIJJJMMMNNNPPPSSSWWWXXXXXXWWWVVVVVVWWWZZZ```gggllloooqqqqqqwwwvvvzzz}}}uuusssrrrqqqnnnlllkkkllllllmmmppptttwwwwwwtttpppmmmccc```\\\\\\```fffkkknnnmmmqqqwww}}}zzzrrrllldddfffhhhiiigggeeebbbaaahhhgggffffffgggiiilllnnnbbbcccdddfffhhhhhhfffddd^^^ZZZWWWYYY```gggjjjjjjeeefffddd```aaafffhhhgggbbb___\\\XXXWWWXXXZZZ\\\SSSTTTZZZeeemmmmmmgggaaa___``````^^^[[[YYYYYYYYYYYYXXXVVVSSSPPPNNNNNNOOOUUUVVVXXXXXXWWWWWWYYYZZZWWWSSSPPPPPPRRRSSSSSSSSSRRRSSSSSSRRROOONNNNNNOOOLLLMMMNNNNNNOOOOOOOOOOOOJJJKKKJJJIIIHHHHHHJJJLLLIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEAAA@@@@@@@@@AAABBBDDDFFFDDDCCCBBBAAA@@@@@@AAAAAADDDDDDDDDDDDDDDCCCBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA????????????????????????>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;======<<<<<<;;;;;;::::::888888888888888888888888888888888888777777777666999888666555444555666666555666666777777777666666555555555555666666666666666666666666555555555555444555555555555666666666555555555555555555555555555555555555555555555555444444555555666666666777555555444444444555555555333444555444444444444444333444444555555555555555444444444444444555555555666666555555555555666666444444444444444555666666777777666666666666666666444444555555666666666777666666666666666777777777777888888888888888999999444555666888888999888888000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000111222222333333444333333222222222222333222222222222222222222222222222222222222222222222///000222444555444333222333333333333333333333333111222222333333444444555444444444555555555555666666666666666777777777777888888888888999999999999999999999:::<<<===???@@@>>>>>>?????????@@@@@@@@@@@@AAABBBAAA@@@???@@@AAADDDCCCBBBAAAAAABBBDDDDDDGGGGGGFFFFFFGGGGGGHHHHHHJJJMMMPPPRRRRRRPPPOOOPPPPPPRRRUUUXXX[[[]]]______aaa___```ffflllpppvvv}}}~~~|||wwwwwwzzz~~~yyytttqqqxxxzzzvvvrrrqqqnnnjjjeeebbbbbbbbbiiikkkmmmoooooommmjjjhhheeecccaaabbbfffkkkoooppppppssswww{{{|||xxxqqqkkkcccfffhhhiiigggeeeddddddiiihhhggghhhiiilllooopppeeeeeefffhhhiiigggccc```^^^]]][[[\\\```dddfffhhhcccdddbbb^^^^^^dddgggfff\\\[[[YYYWWWXXXYYY\\\]]]VVVZZZeeerrrxxxrrriiiccc___``````^^^\\\ZZZZZZ[[[[[[ZZZXXXVVVUUUUUUUUUUUUXXXYYYYYYXXXWWWWWWYYYZZZYYYSSSQQQTTTVVVUUUTTTTTTTTTUUUUUUTTTQQQPPPPPPQQQMMMMMMMMMMMMNNNNNNNNNNNNJJJKKKKKKJJJHHHHHHIIIKKKIIIIIIIIIJJJIIIIIIHHHHHHFFFGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDCCCAAA@@@@@@@@@AAABBBEEEEEEEEEEEEDDDCCCBBBAAA?????????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>?????????============<<<<<<<<<<<<;;;;;;<<<============<<<========================::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::::::::::::::::::::888888888888777777777777888777777666666666666777555555666777777777666666555555555555666666666666666666666555555555444444444444444444555555555666555555555555555555555555555555555555555555555555444444444555555666666777444444444555555555555555111333555555333222333333333333444555555555555444333333333444444444444444777666555555555555555555333333333333444555666666777777666666666666555555444444444555555666666777666666666666666666666666666666777777888999999:::222333555777888999888888000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111///000000111222222333333333333222222222333444444222222222222222222222222222222222222222222222222111111222222222222222111333333333333333333333333111111222333333444555555444444444555555555555666444444555666777888999999888888888888999999999999999999999999:::;;;<<<============>>>>>>>>>??????===>>>??????>>>===???@@@BBBAAA@@@???@@@AAACCCDDDHHHGGGFFFFFFGGGGGGGGGGGGFFFJJJNNNPPPPPPOOONNNOOONNNOOOPPPRRRTTTWWWYYYZZZXXXUUUTTTYYY]]]```ffflllsssuuuxxxzzzzzzxxxvvvttttttwww{{{}}}~~~yyywwwsssnnnjjjfffhhhlllrrrwwwvvvooohhhfffnnnwww||||||yyyvvvtttsssssspppiiibbb^^^]]]^^^cccddddddddddddccccccbbbbbbbbbbbbfffjjjnnnpppppprrrssstttvvvuuuqqqkkkfffccceeeggggggeeedddeeegggeeegggiiikkkmmmnnnoooooohhhgggfffggggggfffcccaaaaaabbbbbb```^^^]]]___aaa___```___[[[]]]dddhhhhhh\\\[[[ZZZZZZ[[[\\\^^^___\\\___iiitttvvvmmmdddbbb_________^^^[[[ZZZ[[[\\\ZZZXXXWWWXXXYYY[[[\\\]]]ZZZ\\\]]]\\\ZZZXXXXXXXXXVVVQQQRRRZZZ^^^ZZZUUUTTTTTTUUUUUUSSSQQQOOOPPPQQQMMMMMMLLLLLLKKKLLLLLLLLLIIIKKKLLLKKKIIIHHHHHHIIIGGGGGGHHHHHHIIIHHHHHHHHHEEEEEEFFFGGGFFFDDDBBBAAABBBCCCDDDEEEEEEEEEEEEEEEDDDBBBAAA??????@@@AAABBBCCCCCCCCCDDDDDDCCCBBBBBB@@@@@@@@@@@@????????????=========>>>>>>>>>??????=========<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>===>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999888888777999999999999999999999999888888888888777777777777666666777888888888777777444555555666777777666666555555555555666666666666666666555555555444444444333333444444444555555555555555555555555555555555555555555555555555555555333333444555555666777777333444444555555666555555111444666666444222333444222333444555555555444444222222333333333444444444555555444333333333333333333333333333444555666777777777666666666555555555333333444555555666777777666666666666666666666666444555666777888999:::;;;333444666777888777666555000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111///000000111222222333333222222222222333444444555222222222222222222222222222222222222222222222222444444333333333333333333444444444444444444444444111111222333333444555555444444444555555555666666333444555666777888999:::777888888888888999999999999999888888999999:::;;;<<<<<<<<<=========>>>>>><<<>>>??????>>>>>>???AAA>>>>>>>>>>>>AAADDDGGGIIIDDDCCCBBBCCCEEEFFFGGGGGGEEEHHHLLLMMMMMMLLLKKKKKKMMMMMMNNNOOOQQQTTTWWWYYYPPPLLLLLLPPPUUUXXX___eeemmmnnnppppppnnnkkkgggdddccceeegggffffffkkkttt|||}}}zzzzzzuuuyyy~~~~~~yyyyyy}}}~~~{{{}}}{{{tttnnnmmmlllmmmnnnkkkddd______aaafffnnntttrrrjjjbbbbbbhhhooosssssspppooooooqqqpppnnnhhhaaa\\\\\\]]]aaa```___^^^^^^___``````^^^___bbbffflllooopppppprrrqqqqqqpppnnnjjjddd```bbbeeegggfffdddcccfffhhhaaaeeejjjnnnppppppnnnmmmkkkhhhfffdddeeeeeeddddddccceeefffbbb\\\XXXXXX[[[\\\]]]\\\ZZZ]]]eeejjjkkk______^^^______``````aaa```aaahhhpppnnnddd^^^___^^^^^^^^^]]]ZZZZZZ[[[\\\VVVVVVVVVXXX[[[___aaabbb\\\^^^aaaaaa^^^ZZZXXXVVVQQQOOOSSS___ddd___WWWTTTSSSSSSTTTRRRPPPNNNOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIKKKMMMLLLJJJHHHGGGGGGCCCDDDEEEFFFFFFFFFFFFFFFCCCDDDEEEFFFEEECCCAAA???AAABBBDDDEEEEEEEEEDDDCCCDDDBBBAAA??????@@@AAACCC@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@???>>>======<<<=========>>>>>>??????======<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????>>>>>>??????>>>===<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<::::::999999888777777666777777777777777777777777888888888888777777777777555666777999999999888777444444555666777777666666555555555555666666666777666666555555555444444444333333333444444444555555555555555555555555555555555555555555555555555555333333444444555666777777333333444555666666666555222555888777555333444555222333444555555555444333222222222333333444444444444333222222111111111111222222222333444555666777777777666666555555555444333333444444555666777777666666666666666555555555333444555777888:::;;;<<<444555777888888666444333000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222111111111000000//////333222222222111000000000111111111111111111111111222222222222222222222222333333333333333333333333444444333222111000///...000000111111111222222222111111222222222222111111222222333333333333444444333333333333333333333333777666444333333444666777::::::;;;;;;;;;::::::999777777888999:::;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>==================>>>???AAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEGGGJJJKKKKKKKKKKKKLLLJJJJJJJJJLLLNNNQQQTTTUUUVVVRRRMMMMMMQQQVVVYYYZZZeeeeeedddaaa^^^\\\\\\]]]\\\______[[[WWWZZZccckkkxxx|||~~~{{{zzzzzz~~~wwwnnnjjjjjjkkkiiifffeeeiiinnnrrrttttttsssqqqrrrqqqpppnnnmmmlllllllllooopppppptttyyysssrrruuuuuupppjjjfffiiikkkkkkhhhccc```^^^WWWaaalllqqqmmmgggbbb``````cccfffggghhhhhhiiijjjmmmjjjhhhffffffgggiiijjjmmmiiiccc___]]]]]]^^^^^^ccccccddddddeeefffggghhhmmmjjjgggeeeeeefffeeeeeeeeeeeefffeeecccbbbccceee___aaaeeeiiikkklllkkkkkkffffffeeeddddddeeeffffffgggfffddd```\\\YYYXXXXXX]]]\\\YYYXXXYYY]]]dddiiidddaaa^^^___bbbeeedddcccaaacccccc```ZZZVVVUUUWWW\\\\\\[[[[[[\\\^^^```aaa\\\[[[[[[]]]___aaa```___[[[]]]___``````^^^[[[YYYSSSVVVZZZ\\\\\\YYYTTTQQQSSSRRRQQQPPPOOONNNNNNNNNJJJMMMLLLIIIIIIKKKKKKHHHJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHGGGEEECCCAAAAAABBBDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>============>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::999999888888999999:::======<<<<<<<<<;;;;;;;;;888888888888888888888888888999:::;;;<<<;;;:::999;;;;;;::::::999888777777999999999999999999999999777777777777666666666666777888888888777666555444333444444444555555666666666666666666666666666666555555555555555444444444555555555555555555555555333333333444444333222222555555555444444333333333444444444555555555555666555555444444444444555555555555555555555555555555666777888777444222222222777888888777555333444555444444444333333222222222222222333333333333444444666666666666555555555555666666666666666666666666::::::999666333111222444666777777777777888888888999888888888777777666666000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000///222222222111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111222222222333333333333222222333333333333222222222222222333333333444444333333333333333333333333666555444333333444555666666666777777777777666666666777888888::::::;;;<<<;;;<<<<<<<<<====================================>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDFFFIIIKKKJJJJJJKKKLLLLLLKKKKKKKKKMMMNNNPPPQQQRRROOONNNOOORRRUUUVVVVVV^^^^^^]]][[[XXXWWWWWWXXXXXXZZZZZZUUUQQQRRRZZZaaappprrrsssssspppoooqqqrrrsssmmmfffbbbcccdddcccaaadddfffllltttzzzzzzsssmmmllllllkkkjjjiiihhhggggggfffhhhiiimmm|||wwwqqqlllllloooqqqnnnjjjhhhjjjlllkkkhhheeebbbbbbbbbiiirrrtttpppjjjfffeeebbbccceeefffggghhhlllnnnmmmlllkkklllnnnqqqssstttoookkkfffaaa___```aaaaaacccbbbaaa`````````aaabbbgggeeebbbaaabbbdddeeefffffffffeeecccaaaaaabbbddd```bbbeeeiiikkklllkkkkkkjjjiiigggeeedddddddddeeebbbcccdddaaa^^^]]]^^^aaabbb```]]]ZZZZZZ\\\```dddccc```___```dddfffeeeccc^^^___^^^[[[XXXUUUTTTTTTYYYYYYZZZ\\\^^^```aaabbb^^^]]][[[\\\]]]^^^^^^]]][[[]]]```aaa```]]]YYYVVVSSSUUUWWWYYYYYYVVVSSSQQQSSSRRRQQQPPPNNNMMMMMMMMMJJJLLLLLLIIIHHHKKKKKKHHHIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFEEEEEEFFFFFFGGGHHHGGGEEECCCAAAAAABBBDDDEEEFFFFFFFFFEEEEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???AAAAAAAAAAAA@@@???>>>===;;;<<<<<<<<<<<<===============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::<<<;;;;;;;;;::::::::::::888888888888888888888888888999::::::;;;;;;::::::;;;;;;:::999999888777777999999999999999999999999777777777777666666666666777777777777777666666555444444555555555666666666555555555555555555555555666666555555444444444333555555555555555555555555444444444555555444444333555555555555555555444444444444444444555555555555555555555444444555555555555555555555555555555555777888999888555333333333444555666555333222222333444444444333333222222222222222333333333333444444444444555555666666777777555555555555555555555555777777777555444333555777777777777777888888888888888888888777777777666666000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111//////000111222333333444222222333333333444444444333333333444444333333333222222222222333333333333444444444333333222222222444444444444444444444444777777888888888888777777666777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<==============================@@@???>>>>>>>>>>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBEEEHHHIIIIIIJJJKKKLLLMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLNNNPPPSSSTTTSSSQQQVVVWWWWWWVVVTTTSSSTTTUUUUUUVVVUUUQQQLLLLLLRRRXXXhhhgggfffdddcccdddgggjjjfffbbb]]]\\\^^^______]]]bbbccciiittt}}}|||rrrgggddddddddddddcccbbbaaa```^^^bbbdddgggrrrrrrlllgggfffjjjmmmllljjjiiijjjjjjiiigggeeeeeeffflllpppttttttooojjjhhhhhheeeeeeffffffgggjjjooorrrooonnnnnnqqquuuxxxyyyyyyqqqnnniiieeecccccceeeffffffdddaaa^^^]]]]]]___```aaa^^^\\\\\\___ccceeefffggggggeeeaaa___^^^aaacccaaacccfffiiikkkkkkkkkjjjlllkkkhhhfffdddccccccccc[[[^^^aaa```^^^^^^ccchhhiiifffbbb^^^\\\\\\^^^___aaa______aaaeeegggfffccc^^^\\\ZZZYYYXXXWWWUUUTTTVVVXXXZZZ]]]```bbbbbbccc```]]][[[ZZZ[[[\\\\\\\\\[[[]]]______^^^ZZZUUURRRRRRSSSTTTUUUTTTSSSQQQPPPSSSRRRQQQOOONNNLLLKKKKKKJJJLLLKKKHHHHHHJJJJJJHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGEEECCCBBBAAABBBDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBAAA@@@>>>>>>@@@AAAAAA@@@@@@???>>>===::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::999999999999888888888888888888888888999999999999999:::;;;;;;:::::::::999888888777777999999999999999999999999777777777777666666666666555555666666666777777777555555666666666666777777555555555555555555555555777777666555444444333333444444444444444444444444444444555666666555555444555555555555666666666666444444444444555555555555555555555555555555555555555555555555555555555555777888999888666444444444333444555444333222333444444444333333333333222222222222333333333333444444222333444555666777888888555555555555555555555555444555555555555555777999777777777888888888999999888888777777777777666666000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////////////////////////////111111111000000000000000000000000111222222222333111111111111111111111111111111111111111111111111222222222222222222222222//////000111222333333444222222222333333333333444222222333333333333222222111222222222222333333333555444444333333222222111333444444555555444444333666777777888888888888777666666777888999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>???BBB@@@>>><<<<<<===>>>???BBBAAAAAAAAAAAAAAAAAAAAAAAACCCGGGHHHIIIIIIJJJKKKLLLKKKJJJIIIIIIIIIJJJKKKJJJKKKMMMOOOPPPQQQPPPOOOSSSTTTTTTTTTSSSSSSTTTVVVUUUVVVUUURRRNNNNNNSSSXXXbbbaaa```^^^^^^```cccfff___\\\[[[[[[^^^______^^^___aaafffooovvvuuulllccc___````````````___]]]\\\^^^bbbeeeeeekkkvvv~~~sssnnnhhhfffhhhkkkjjjiiiggghhhgggeeecccccceeegggnnnppppppnnnjjjggggggggggggiiijjjjjjkkkllloooqqqooonnnmmmppptttvvvvvvtttrrrooolllgggeeeeeehhhkkkkkkhhheeeaaa```aaacccddd^^^\\\[[[[[[___cccfffgggiiihhheeeaaa]]]]]]```bbbbbbcccfffhhhjjjjjjjjjjjjjjjhhhfffdddbbbaaaaaaaaaXXX\\\```___\\\]]]ccciiikkkhhhdddaaa````````````___^^^___bbbfffhhhfffccc```]]][[[[[[]]]]]]ZZZWWWVVVXXX\\\___aaaaaaaaa```^^^[[[XXXWWWXXXZZZ\\\\\\\\\[[[[[[YYYWWWTTTRRRPPPRRRQQQQQQPPPPPPPPPPPPPPPRRRQQQQQQOOONNNLLLJJJIIIKKKMMMLLLHHHHHHKKKKKKIIIIIIHHHHHHGGGFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFEEECCCBBBBBBBBBDDDDDDDDDDDDEEEEEEDDDCCCCCCBBB@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@@@@???>>>===<<<:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;:::::::::::::::999999999888888888888888888888888:::999888888888999;;;<<<:::999999999888888777777888888888888999999999999777777777777666666666666444444555555666777888888666666666777777777777777555555555555555555555555777777666555444333333222444444444444444444444444333444444555555555555444333333444444555555666666333333444444444555555555444555555555555555555444555555555555555555555555666777888777555333333444444555666666444444555777333333333333333333333333222222222333333333444444333333444555555666777777555555555555555555555555333444555666555666777999777777777888888888999999777777777777777777666666000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000111111000000000111222222222333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111222111111111111222222222222111111222222222222111111111111111222222222333333444444444333333222222222333333444555555444333333222222333444444444444444555666777888999::::::;;;::::::::::::;;;;;;;;;;;;>>>>>>>>>??????@@@@@@@@@BBBAAA>>><<<<<<<<<>>>???AAAAAAAAAAAAAAA@@@@@@@@@AAACCCFFFHHHHHHHHHIIIJJJIIIIIIHHHHHHHHHIIIKKKLLLKKKKKKKKKKKKKKKMMMOOOPPPPPPQQQRRRRRRRRRRRRTTTVVVTTTUUUUUUTTTRRRSSSWWWZZZ___^^^______aaabbbbbbbbb\\\[[[\\\^^^___```___^^^\\\___bbbfffhhhhhheeeccc______`````````______^^^bbbfffhhhggghhhnnnuuuxxxwwwrrrkkkhhhggghhhgggfffeeeeeecccaaa______bbbeeekkkkkkjjjgggeeeeeeeeefffhhhkkknnnoooooonnnmmmnnnllliiihhhkkkpppsssrrrpppooonnnkkkgggdddeeehhhlllllljjjgggddddddeeehhhjjj```___^^^___bbbeeeggggggkkkiiifffbbb^^^^^^```cccccceeefffhhhiiijjjjjjiiieeedddbbbaaa``````aaaaaa^^^```bbb```^^^___dddiiijjjgggcccbbbccceeeeeeeee___^^^^^^aaafffgggeeebbbaaa___]]]^^^``````]]]ZZZXXXZZZ]]]``````___]]][[[ZZZXXXUUUUUUWWWZZZ\\\\\\[[[XXXUUUQQQOOOOOOPPPQQQQQQPPPOOONNNMMMNNNOOOOOOQQQQQQPPPPPPNNNLLLJJJIIILLLNNNLLLHHHHHHKKKLLLJJJHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEDDDDDDEEEEEEFFFGGGFFFEEEDDDCCCBBBCCCCCCDDDCCCDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAAAAA????????????>>>===<<<<<<;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;::::::999999::::::;;;:::::::::::::::;;;;;;;;;888888888888888888888888:::999888777888999:::;;;999999888888888888888777777777777888888999999999777777777777666666666666444444444444555666888999777777777777777666666666555555555555555555555555777666666555444444333333444444444444444444444444111222333444444444444444222222222333333444444444333333333444444444444555444444555666666555444444555555555555555555555555444555666666444222222333333555666555444444555666333333333333333333333333222222222333333333444444555555555555555444444444555555555555555555555555444555777666555555666777666666777777777888888888666666666666666666777777000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000333222222222111111000000000000111111111222222222000111111222222111111000111111111111222222222222333333333333333333333333333333333333333333333333333333444555666666666666555666666777888999::::::999999999:::::::::;;;;;;===>>>>>>??????@@@@@@AAAAAA@@@???>>>===>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBEEEGGGIIIHHHHHHHHHIIIHHHGGGGGGGGGHHHJJJKKKLLLKKKKKKJJJIIIHHHJJJNNNQQQNNNOOOPPPPPPPPPQQQSSSUUURRRSSSTTTUUUUUUVVVYYY\\\\\\\\\]]]```ccccccbbb```[[[\\\^^^``````___]]]\\\[[[\\\]]]^^^^^^```bbbdddbbbbbbaaaaaaaaabbbcccccchhhjjjkkkiiihhhjjjnnnrrruuuqqqlllhhhgggfffeeedddeeedddbbb```^^^^^^aaadddiiihhhfffeeedddddddddeeeeeeiiinnnpppooommmlllkkkhhheeecccfffmmmqqqqqqnnniiiiiihhhddd```aaafffjjjjjjhhhfffeeeeeegggiiijjjbbbbbbbbbeeehhhiiiiiiiiilllkkkhhheeeaaaaaabbbdddeeeeeeggghhhhhhiiiiiiiiicccbbbaaaaaaaaabbbcccdddeeeeeeeeedddcccfffjjjmmmjjjeeeaaa```cccfffgggfff___]]]]]]___ccceeedddaaa^^^___```aaabbb```\\\YYY[[[\\\^^^___^^^\\\YYYWWWWWWUUUSSSTTTVVVYYYZZZ[[[WWWUUUQQQMMMLLLMMMPPPQQQQQQPPPOOONNNMMMNNNOOOOOOPPPPPPQQQQQQPPPNNNLLLKKKLLLNNNLLLGGGGGGKKKLLLKKKHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBB???@@@@@@AAAAAABBBBBBCCC???@@@AAAAAABBBBBBBBBAAA>>>??????>>>>>>===<<<;;;;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999888888999999:::::::::::::::;;;;;;;;;;;;888888888888888888888888888888888888888999::::::888888888888888888888888666666777777888999999999777777777777666666666666444444333333444666888999777777666666666666555555444444444444444444444444666555555555555444444444333333333333333333333333111111222333444444444444222222222222222333333333333333333333444444444444333444555666666555444333555555555555555555555555333444555555333222222333222333444333222111222333222222333333333333444444222222333333333333444444555555555444444444333333444444444444444444444444555666888777666444555555555555555666666666777777555555666666666666777777000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222111111111000000111111111222222222333333111222222333333222222111111111111111222222222222111222222333333444444555444444333222222333444444555555777888888999999999555555666777888999::::::999999999999::::::::::::;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBBBBBCCCCCCDDDGGGIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLJJJKKKKKKIIIHHHIIIMMMPPPNNNOOOPPPPPPPPPPPPSSSUUUSSSTTTVVVVVVWWWYYYZZZ\\\\\\\\\\\\___bbbdddcccaaa]]]___bbbcccaaa^^^[[[YYY\\\YYYWWWXXX]]]aaadddeeegggeeedddcccccceeegggiiimmmmmmnnnmmmlllkkkmmmoooooonnnkkkjjjiiijjjiiiiiigggfffeeebbb``````bbbeeegggfffeeeddddddcccbbb```aaadddiiikkkkkkkkkllllllhhhccc___bbbhhhmmmllliiicccdddccc___\\\\\\bbbggghhhgggfffeeeeeefffggghhhbbbccceeeiiimmmnnnmmmkkkllllllkkkhhheeedddeeefffffffffgggggghhhhhhiiiiiiffffffeeeddddddeeefffggggggeeecccdddhhhmmmpppqqqkkkeee^^^\\\___bbbbbbaaa```^^^\\\]]]aaacccbbb```\\\___dddeeeccc___\\\ZZZ[[[[[[\\\]]]\\\ZZZXXXVVVVVVUUUTTTTTTVVVWWWWWWWWWRRRQQQPPPOOOOOOOOOQQQQQQQQQQQQPPPOOONNNOOOOOOPPPOOOPPPQQQQQQQQQPPPNNNMMMKKKLLLJJJEEEEEEIIIJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCCCCBBB??????@@@AAAAAABBBCCCCCCAAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888777777888888999888999999999::::::::::::888888888888888888888888777777888999999999999999777777777777888888888888666666666777888999999999777777777777666666666666555555333333333555777888666666666555555555444444444444444444444444444444444444444555555555555555333333333333333333333333111222333444555555555555333333333333333333222222222222333333333444444444333444666777777666444333555555555555555555555555333444666555444222333333333444444333111000111222222222222333333444444444222222333333333333444444444444444444444444444444444444444444444444444444333555777777666555555666444444444444555555555555555555555666666666777777000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111111222333222222222111111000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111222222222222333333333444444444222333333444444333333222000111111111111222222222000111222333444444555666555444222111111222444555222333444555666666666666555555666777888999::::::888888999999999::::::::::::::::::;;;<<<======>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDFFFHHHJJJJJJIIIGGGGGGHHHJJJIIIHHHHHHHHHIIIJJJKKKHHHJJJLLLKKKIIIIIILLLOOOPPPQQQRRRRRRQQQRRRTTTVVVVVVWWWXXXYYYZZZZZZ[[[\\\___]]]\\\^^^bbbeeeeeeccc```bbbeeefffccc___[[[YYY]]]WWWRRRVVV___ggghhhfffiiigggeeecccdddgggjjjlllqqqpppppprrrqqqooooooqqqlllkkkkkklllmmmoooooopppjjjiiihhheeecccbbbdddfffeeeeeeddddddcccaaa^^^[[[^^^```cccfffgggiiillloookkkeee^^^^^^cccfffeeeaaa___``````\\\XXXYYY___eeehhhhhhgggfffffffffffffffaaacccggglllpppqqqpppmmmlllmmmllljjjhhhfffggghhhgggggggggggghhhhhhhhhiiikkkjjjiiigggggghhhhhhiiieeeaaa___bbbjjjqqqttttttnnnfff]]]YYY[[[]]]]]]\\\aaa^^^[[[\\\___aaaaaa___\\\bbbhhhjjjfff```\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVTTTUUUVVVVVVUUUSSSNNNOOOQQQRRRSSSRRRRRRQQQRRRQQQPPPPPPOOOOOOPPPPPPNNNOOOQQQRRRRRRQQQOOONNNIIIJJJHHHCCCCCCGGGIIIGGGHHHGGGGGGFFFEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCBBB??????@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888777777777777888888777777888888999999999999888888888888888888888888666777888::::::999888888777777777777777888888888555666666777888999999999777777777777666666666666666555444333333444666888666666555555444444444333444444444444444444444444333333444444555666666666333333333333333333333333222333444555666666666666555555555444444333333333222222333333333444444444333444666777777666444333555555555555555555555555444555777666555444444555555666777555333222222333222222222333333444444444222222333333333444444444111222222333444555666666444444444444444444444444222444777777777666666777333333333444444444555555444555555555666666777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333222111000000111222333111111222333333333333222000000000000000000000000222222222111111111000000000000000000000000000000222222222222222222222222111111111111111111111111//////000111333444555666333333333333333333333333444444444444444444444444555555555555666666666666666666666777888888999999999999::::::::::::;;;;;;::::::::::::;;;<<<=========AAAEEEIIIIIIFFFBBB???AAABBBBBBBBBCCCCCCDDDDDDGGGHHHHHHHHHHHHHHHHHHIIILLLJJJHHHHHHJJJLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLNNNQQQSSSTTTUUUUUUVVVWWWXXXZZZ\\\]]]]]]]]][[[]]]___aaaaaa```^^^\\\___```aaabbbbbbaaa``````bbb___^^^___bbbdddbbb```___bbbeeefffeeecccbbbaaammmoooqqqqqqooolllkkkkkkkkkjjjjjjjjjkkkkkklllmmmrrrpppnnnllljjjjjjjjjjjjeeefffffffffeeedddeeeeeebbbeeeggggggkkkqqqtttttthhh___\\\aaaeeecccbbbdddeeeaaa]]][[[]]]cccjjjooossskkkeeegggiiieee```]]]]]]cccjjjpppsssssstttttttttqqqlllfffbbbbbbfffiiikkknnnnnnjjjeeecccgggkkknnnllljjjiiiiiijjjiiihhhiiigggeeedddggglllrrruuuqqqhhh[[[SSSQQQUUU[[[^^^[[[[[[\\\]]]^^^___```aaa\\\]]]^^^______]]][[[ZZZ\\\^^^^^^\\\WWWUUUUUUWWWPPPQQQQQQRRRQQQQQQPPPPPPOOOPPPQQQSSSSSSSSSRRRRRRQQQQQQQQQOOOMMMLLLNNNPPPLLLMMMPPPQQQPPPNNNJJJHHHJJJIIIGGGFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????============<<<<<<<<<<<<<<<;;;;;;<<<>>>???>>><<<>>>===<<<;;;;;;<<<===>>>;;;;;;::::::::::::999999<<<;;;;;;:::999999999999;;;;;;::::::999888777777::::::999999888999999999:::999888888777777888888555666777999999888888777777777777777777888888999555555666666777777888888888888777777666666666555555444444333333444444555555555555555555555555555444444444333333222222222444444444444444444444444333333333333333333333333444444444444444444444444444333222333555666555444444555555666666666666666444444444444444444444444444333222222222333444555444444444444444444444444555333111111222333444333111222222333444444444444333333222111222333444555222222333333333333444444555444444333333444444555555555666666666666555555333333222222333444666777444444444555444444333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111000000111222222000111222222333333222222000000000000000000000000222222222111111111000000000000000000000000000000222222222222222222222222111111111111111111111111000000111111222333444444111111111111111111111111444444444444444444444444555555555555666666666666666666666777888888999999999999999:::::::::;;;;;;::::::999::::::;;;<<<======@@@DDDFFFGGGEEEAAA???CCCCCCCCCBBBBBBBBBBBBBBBFFFFFFFFFFFFGGGGGGGGGGGGJJJHHHFFFFFFHHHKKKLLLLLLIIIIIIIIIIIIJJJKKKLLLLLLOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXZZZ[[[\\\]]]]]]___```cccdddeeedddbbb```\\\]]]___```aaaaaa``````bbb___]]]^^^aaaaaa___]]]ZZZ]]]```bbbbbbbbbbbbcccqqqrrrsssrrrnnnkkkiiiiiilllkkkkkkkkkkkkkkkllllllmmmlllkkkjjjiiiiiihhhhhhggghhhiiigggeeedddfffhhhiiikkkjjjhhhjjjqqqttttttgggaaa___dddiiihhhggghhhbbbaaa___```dddjjjpppuuupppiiidddgggiiifffaaa___^^^dddkkkpppqqqpppnnnmmmooommmjjjeeebbbbbbfffiiiiiijjjiiigggddddddgggkkklllkkkjjjjjjjjjjjjiiihhhdddddddddeeegggjjjmmmoooppphhh]]]UUURRRUUUYYY\\\^^^^^^^^^^^^^^^^^^^^^^^^ZZZ[[[]]]^^^^^^^^^\\\[[[[[[]]]]]][[[XXXVVVWWWXXXTTTTTTSSSSSSRRRQQQPPPOOOPPPQQQRRRSSSTTTSSSSSSRRRQQQPPPOOOMMMMMMMMMMMMNNNLLLMMMOOOPPPPPPMMMJJJHHHIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFEEEEEEDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>============<<<;;;;;;<<<>>>>>>===<<<======<<<<<<<<<<<<======;;;;;;::::::::::::999999999999:::;;;;;;::::::::::::::::::999999888888888999999999888888999:::::::::999888888777777888888555666777888999888888777999999888777666666666777444444555555555555666666777777666666666555555555555444444333333444444555555555555555555555555555444444444333333222222222444444444444444444444444333333333333333333333333444444444444444444444444444333222333444555555333444444555666666666666666444444444444444444444444666555444333333333444555444444444444444444444444555333222222333444444333222222333333444333333333333333222222222333444555222222222333333333444444444444444444444444444444555555666666666666555555333333222222333444666777222333444444555444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111000000111222222000111222222333333222222000000000000000000000000222111111111111000000000000000000000000000000000222222222222222222222222111111111111111111111111111111111222222222333333111111111111111111111111444444444444444444444444444555555555555666666666555666666777777888888999999999999999::::::::::::999999999::::::;;;<<<======???AAABBBCCCBBB@@@???CCCCCCCCCBBBAAAAAA@@@@@@DDDDDDDDDEEEEEEFFFFFFFFFHHHFFFEEEEEEGGGIIIJJJJJJFFFFFFFFFGGGIIIKKKNNNOOORRRRRRQQQQQQQQQSSSTTTUUUUUUVVVXXXYYY[[[[[[\\\\\\[[[]]]___```aaa```___^^^\\\]]]^^^___```aaaaaaaaaaaa^^^\\\\\\^^^^^^\\\YYYWWWZZZ^^^```bbbdddfffhhhuuuuuuuuurrrnnnjjjhhhhhhjjjjjjjjjkkkkkkkkklllllliiiiiihhhgggfffdddcccbbbfffhhhiiieee```___cccggglllmmmkkkfffggglllooonnnbbb___```ggglllllljjjjjjcccdddfffhhhlllooorrrtttkkkeeecccgggiiifffdddccccccggglllnnnmmmjjjgggfffiiihhhgggdddccccccfffiiigggfffdddcccccceeehhhjjjiiijjjkkkkkkkkkjjjiiihhhbbbccceeegggiiijjjkkkkkknnnhhh```[[[ZZZ\\\^^^```aaaaaa```___^^^^^^]]]\\\YYYZZZ\\\^^^___^^^]]]\\\YYYZZZZZZYYYWWWVVVVVVWWWVVVVVVUUUSSSRRRQQQPPPOOOQQQRRRSSSTTTTTTTTTSSSRRRRRROOOLLLLLLMMMNNNMMMJJJKKKMMMOOOPPPOOOMMMJJJHHHIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>?????????>>>>>>>>>======;;;::::::;;;======<<<:::<<<<<<============<<<<<<;;;;;;::::::::::::999999666888:::<<<<<<<<<;;;:::999999999999999999888888888888888888888999:::;;;999999888777777777777888666666777888888888888777::::::888777666555555555666666666666555555555555666555555555555444444444555444444333333444444555444444444444444444444444444444333333333333222222444444444444444444444444333333333333333333333333444444444444444444444444333222111222444555444333333444555555666666555555444444444444444444444444777666555444444444444444444444444444444444444444444333333444555555444222333333333333333333222111333222222222222333444444222222222222333333333333222333444555555444333222444555555666666555555444333222222222333444555666111222333444444555555444////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000///000000000111111111111222111111111111111111222000000111222222222222222000000000000000000000000111111111111000000000000000000000000000000000000111111111111222222222222111111111111111111111111222222222111111111111111333333333333333333333333333333333333333333333333444444444555555555666666555555666666777888888888888999999999999:::::::::999999999999:::;;;<<<=========>>>>>>????????????AAAAAAAAAAAAAAA@@@@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFGGGFFFDDDEEEGGGIIIIIIIIIFFFFFFFFFGGGIIIKKKNNNPPPQQQPPPOOOOOOPPPRRRTTTVVVUUUVVVWWWXXXYYYZZZZZZZZZXXXYYY[[[\\\]]]\\\[[[[[[^^^^^^___```````````````^^^\\\YYYZZZ]]]^^^\\\YYY[[[^^^aaaccceeehhhkkknnnuuuuuutttqqqmmmkkkjjjjjjiiiiiiiiijjjjjjiiiiiiiiieeeeeeeeeeeeccc```^^^\\\aaadddddd___YYYXXX]]]bbbhhhjjjhhhdddccceeedddbbbZZZ[[[___fffkkkllljjjhhhgggiiillloooooonnnllljjjeeecccccchhhiiigggfffhhhkkkmmmmmmllliiifffddddddeeeffffffeeeddddddgggiiihhheeebbbbbbdddfffhhhhhhgggiiikkklllkkkiiihhhhhhdddeeeggghhhjjjkkkkkkkkkkkkhhhdddcccdddgggiiijjjccccccbbbaaa```______^^^[[[\\\^^^______^^^]]]\\\VVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPSSSSSSTTTUUUUUUTTTSSSRRRRRRMMMJJJJJJNNNOOOLLLHHHKKKLLLNNNNNNNNNLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBB????????????????????????@@@????????????>>>>>>>>>>>>>>>>>>>>>============;;;::::::;;;<<<<<<;;;999:::;;;============;;;:::;;;;;;:::::::::999999999666888;;;======<<<:::888888888888888999999999999777777777777888999;;;;;;999999888777777777777777666777777777888888888888999999777666666555555555:::999999888777777666666444444444444444444444444555444444333333444444555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333111111222333444333222333333444555555555555444333333333333333333333333666555555444333333333222333333333333333333333333444333444555666666444222333333333333333222111000222222222222222333333333111222222222222333333333111222444555555444222111444444444555555444444444222222222333333444444555222333333444444444333333////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000///000000000111111111111111111111222222111111111000000111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222111111111111111111111111222222111111111111000000333333333333333333333333333333333333333333333333444444444444555555555555555555555666777777888888888888888999999999::::::999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>>>>???@@@AAAAAABBBCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHJJJKKKMMMNNNNNNMMMMMMMMMOOORRRUUUWWWTTTUUUVVVWWWXXXYYYYYYYYYZZZ[[[]]]^^^_________^^^______^^^^^^^^^^^^^^^^^^\\\ZZZXXXZZZ^^^```^^^\\\___aaadddeeefffhhhkkkmmmqqqqqqpppnnnlllkkkmmmnnnmmmlllkkkiiigggdddbbb```___```bbbbbbcccbbb`````````bbbaaa]]]XXXWWW[[[```bbbfffgggeeecccbbb]]]XXXWWW[[[aaagggkkkmmmkkkhhhhhhjjjnnnpppoookkkfffcccbbbbbbeeejjjjjjggghhhkkksssrrrnnnjjjfffeeefffhhheeefffffffffddddddfffhhhhhhfffddddddeeegggggggggfffiiilllllljjjhhhggghhhgggggggggggghhhiiijjjkkkjjjhhhggggggiiikkkkkkkkkccccccbbbbbbbbbbbbbbbbbb___```aaaaaa```^^^\\\ZZZWWWVVVVVVVVVVVVWWWVVVVVVQQQQQQPPPPPPPPPQQQRRRRRRSSSTTTUUUUUUUUUSSSRRRQQQQQQMMMIIIKKKNNNOOOKKKGGGKKKLLLMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBBBBBBB?????????????????????????????????>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<;;;999:::;;;<<<======<<<;;;:::;;;;;;:::::::::999999999888:::<<<======;;;888666888888888888888888888999666666777777888999:::;;;999888777777666666777777777777777777777888888888777666666666666666777777::::::999888777666555555333333333444444444444444555444444333333444444555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222111000111333333333222222333333444444444444444333333333333333333333333333333333333222222111111333333333333333333333333333333333555666666333111333333333333222111111000111111222222222333333333111111111222222222333333111222444555555444222111333333444444444444333333222222333333333333333333333444444444333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111222222222222111000///000111111222222111111000000000000000000000000//////000000000000000111000000000000000000000000//////000000111222222222111111111111111111111111111111111111111111000000111111111111111111111111333333333333333333333333333444444444444555555555444555555666666777777888888888888888999999999999888888888999999:::;;;<<<<<<;;;;;;;;;;;;<<<======;;;<<<===>>>???AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFHHHIIIHHHGGGHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMOOORRRTTTVVVTTTTTTUUUWWWWWWXXXXXXXXXZZZZZZ[[[]]]^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[\\\]]]]]][[[ZZZ\\\```bbbaaa___]]]```bbbccccccdddeeegggjjjjjjjjjhhhhhhiiilllooorrrqqqnnnkkkfff```\\\YYY\\\^^^```cccfffhhhjjjkkkeeedddcccaaa^^^^^^```bbb```fffjjjiiigggeee^^^XXXZZZ```fffjjjmmmpppoookkkeeehhhlllooooookkkfffcccaaaccchhhlllkkkgggiiimmmvvvsssooojjjggggggkkknnnhhhhhhgggeeecccbbbccceeeffffffgggggggggggggggggggggjjjmmmlllhhhffffffhhhggggggfffffffffggghhhhhhiiigggfffeeeffffffdddcccaaaaaaaaabbbbbbccccccccc```aaaaaaaaa```]]][[[YYYZZZYYYXXXXXXYYYZZZYYYWWWPPPPPPOOOOOOPPPQQQSSSTTTTTTTTTUUUUUUTTTRRRPPPOOOOOOMMMKKKLLLNNNNNNKKKHHHKKKLLLLLLLLLKKKJJJIIIHHHFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;;;;===<<<;;;999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999:::;;;<<<<<<<<<:::888666888888888888888888777777777777777777777888999:::888888777666666666666777777777777666777888888999666555555555666666777888777666666555444333333222333333333444444444444555555444444333333444444555333333333333333333333333222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333111000///000222333222111111222333333444444333333333333333333333333333333111111222222222222111111333333333333333333333333333222222333444444333111222222222222222222111000000111111222333222222222111111111111222222222222111222333444444333222111222333333444444333333222222222333333333333222222333333333333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111222222222222111000///000000111111111111111000000000000000000000000////////////000000111111000000000000000000000000/////////000111222222222111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222333333444444444555555555444444555555666777777777888888888888999999999999888888888888999:::;;;<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<======>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCCCCEEEGGGHHHGGGEEEEEEFFFHHHJJJLLLKKKKKKJJJLLLMMMNNNOOOQQQRRRSSSTTTSSSTTTUUUVVVVVVWWWWWWVVVTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[]]]^^^```aaa```^^^]]]___cccdddcccaaaXXX[[[___``````______```ccccccbbbaaabbbdddiiilllpppooonnnlllhhhccc___]]]bbbccceeegggkkknnnqqqssskkkhhhffffffggghhhgggeeebbbhhhkkkkkkjjjiiiddd]]]]]]eeekkklllnnnrrrqqqllleeehhhllloooooollliiifffbbbeeekkkooolllgggiiinnnrrrqqqpppmmmkkkkkknnnpppkkkjjjhhhddd```^^^___aaa```dddhhhjjjhhhggggggiiiiiilllmmmkkkfffdddeeehhhfffgggiiijjjjjjhhhgggeeefffdddbbbbbbbbbaaa___]]]_________`````````aaaaaa]]]^^^______^^^\\\ZZZYYY[[[YYYWWWXXXYYYZZZXXXVVVSSSRRRPPPPPPPPPQQQSSSTTTTTTTTTTTTTTTSSSQQQOOONNNNNNNNNNNNNNNNNNMMMKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFBBBBBBCCCCCCDDDDDDDDDDDDAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>=========<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;>>>===<<<<<<======;;;999<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::999999:::::::::;;;;;;:::999999999999888888777777666666888888777777777777888888888888777666666666666666888777666666666777999999777666666555555555666666555555444444333333222222333444444444555555555555555444444333333444444555333333333333333333333333222222222333333444444444444444444444444444444444333333333333333333333333222222222222222222222222111000///000222222222000111111222333333333333333222222222222222222222222///000222333444333333222222222222222222222222222333222000111222333222111000111111222222222222111///000111222333222222111111111111111222222222222222222222222222222222222222222333333333333222222111222333333333333222111000000111222333444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111222333333222111000//////000111111111111111000000000000000000000000.../////////000000111111000000000000000000000000...//////000111222222222111111111111111111111111///000000000111111111111333333333333333333333333222222222222222222222222333333333444444444555555444444555555666777777777777888888888888999999999888888888888999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>??????@@@BBBCCCDDDDDDBBBBBBBBBCCCEEEFFFEEEDDDAAACCCGGGJJJLLLLLLJJJIIINNNOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVSSSTTTTTTUUUWWWXXXYYYYYY\\\\\\]]]^^^aaadddfffhhhdddbbb```aaadddeeecccaaaUUUXXX]]]______^^^]]]]]]^^^^^^^^^]]]]]]```eeeiiiiiijjjkkklllkkkiiigggeeekkkkkkkkklllnnnpppsssuuunnnjjjgggiiimmmnnnkkkgggdddhhhkkkjjjjjjjjjgggbbb___gggllllllmmmqqqpppllliiikkknnnpppooommmiiigggcccgggmmmppplllgggiiiooommmnnnpppooonnnnnnooopppmmmkkkgggbbb]]][[[\\\]]]ZZZaaahhhkkkhhhfffhhhjjjkkkmmmnnnjjjeeebbbdddhhhgggiiimmmoooooolllhhheeebbbaaa___```aaaaaa```^^^^^^^^^^^^^^^^^^^^^]]]]]]ZZZ[[[\\\]]]]]]\\\ZZZYYYZZZWWWUUUUUUWWWWWWUUURRRVVVTTTRRRQQQPPPQQQRRRSSSTTTTTTTTTTTTRRRPPPNNNMMMMMMOOOPPPPPPNNNLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCDDDDDDDDDEEEEEE@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>=========<<<<<<<<<<<<>>>=========<<<<<<<<<<<<>>>===<<<===>>>>>><<<:::<<<<<<:::999999:::<<<<<<;;;;;;;;;:::::::::999999999999999::::::;;;;;;<<<:::999999888777666666555999888777777777777777888888888777666666666666666888777666666666777999:::999888777666555444444444666555555555555444444444444444444555555666666666555444444333333444444555333333333333333333333333222222222333333444444444444444444444444444444444333333333333333333333333222222222222222222222222111//////000111222111000111111222333333333333222222222222222222222222222///000222444555555555444222222222222222222222222444222//////000222222222///000111222222222222222///000111222333222111111000111111111111222222222333222222111111222222333222222222333333222222222111222333444333333111000,,,...000222444555666777000000000000000000000000111111000000//////................../////////000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000///////////////111111111111111111111111000111111111111222222222111111111111111111111111222222222111111111000000/////////000111111111222//////000111111111111111333333333222222222111111000111222222333333333333333333333444444444555555555555555555666666666666888888888888777777777777888999;;;======<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;?????????>>>===>>>@@@CCC>>>??????@@@AAACCCDDDEEEBBBCCCCCCCCCBBBBBBAAA@@@@@@???@@@DDDIIIKKKJJJHHHHHHJJJNNNRRRSSSSSSQQQPPPRRRSSSTTTUUUUUUVVVVVVVVVUUURRRSSSVVVWWWUUUVVVYYY\\\___aaabbbaaacccfffjjjeeebbb``````aaacccdddddd]]]^^^^^^ZZZVVVTTTVVVYYYYYY[[[\\\[[[YYYYYY\\\___gggkkkmmmkkkhhhhhhnnnssssssrrrpppmmmkkkkkknnnqqqmmmllllllooorrrqqqkkkfffooojjjddd```aaaeeehhhjjjpppmmmiiiiiikkkkkkjjjhhhlllkkkjjjjjjkkkgggaaa\\\```hhhnnnoooooopppmmmiiilllmmmnnnooopppooonnnnnntttpppiiiccc___]]]^^^^^^```bbbeeehhhjjjjjjiiihhhkkkhhhdddaaa```dddkkkqqqmmmpppsssrrrmmmgggbbb___```ccceeebbb\\\XXXYYY\\\```]]]ZZZ[[[^^^``````___^^^___``````___]]][[[YYYXXXWWWWWWVVVUUUTTTSSSSSSVVVQQQMMMMMMPPPRRROOOLLLOOONNNOOOQQQSSSSSSRRRPPPOOOPPPQQQQQQPPPMMMKKKIIIIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEBBBAAA???>>>>>>???AAABBB???@@@BBBCCCCCCBBB@@@???BBBAAA@@@@@@??????@@@@@@============<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;::::::::::::;;;<<<<<<;;;::::::999999999:::;;;:::888777777777888888888888888888888888888888999999999888777666555444555777888::::::888777555666666666666777777777777888777666555444444555666555555555555555555555555666555444333333444555666444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111333333333333333333333333333333222111111222333333222222111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333222222111111111000000000000000000000000000111111111111222222222000000000111222222333333111111222222222333333333222222333333333333444444111111222222222333333333666555333222222333555666000000000000000000000000111000000000/////////............/////////000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111111111111111111111222222222111111111000000222222222222222333333333///000000111111111111111333333222222222111111111111111222333333333222222333333333333444444444444555555555555666666666666777777888888999999999:::888999;;;<<<<<<<<<:::999;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>???BBBDDDAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>???CCCFFFHHHFFFDDDJJJKKKMMMNNNPPPQQQQQQQQQOOOPPPQQQRRRSSSTTTTTTTTTSSSPPPQQQTTTUUUSSSTTTWWW]]]___aaaaaaaaaaaadddgggfffccc```___```bbbccccccaaaaaa```ZZZSSSOOOOOOQQQ\\\^^^___^^^[[[ZZZ[[[\\\bbbeeehhhhhhffffffiiikkkmmmmmmllljjjhhhhhhjjjlllllloootttvvvuuuqqqmmmjjjjjjgggbbb______bbbhhhlllkkkjjjhhhiiikkkkkkiiigggmmmmmmmmmllliiiddd___[[[^^^fffnnnqqqqqqrrrooojjjkkkmmmoooqqqrrrrrrqqqqqqnnnllljjjgggdddbbbaaaaaa```cccfffiiijjjiiihhhgggjjjfffaaa\\\\\\aaajjjqqqqqqsssuuusssnnniiidddbbbcccfffgggeee___\\\\\\___```]]][[[[[[^^^```aaa`````````aaabbbaaa___\\\[[[YYYYYYXXXWWWVVVUUUTTTTTTYYYSSSNNNLLLOOOQQQPPPNNNQQQPPPPPPQQQSSSRRRPPPNNNOOOPPPPPPPPPOOOMMMJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFBBBBBBAAAAAAAAAAAABBBBBBBBBAAA???>>>>>>@@@AAABBBCCCDDDEEEFFFFFFEEECCCBBBBBBAAA@@@@@@??????@@@@@@============<<<<<<<<<<<<;;;;;;:::999999999:::::::::;;;;;;<<<<<<;;;;;;:::<<<;;;::::::::::::;;;<<<<<<;;;:::999999999999999::::::888777777777888888888888888888888888888888999999:::::::::999888888444555666777777666555444666666666666666666666777888777666555444444555666555555555555555555555555666555444444444444555666444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222333333333333333333333333333222222111111222222333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111000000000000000000000000000111111111111222222222222222111111111111111111111111111222222222333333222222222333333333444444222222333333333444444444666444333222222333444666000000000000000000000000000000000000////////////....../////////000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222111111111111111333333333222222222222222///000111111222222111111222222222111111111111111222222333333333222111111222222222222333333333333555555555555666666666666666777777888999:::;;;<<<777888:::;;;;;;;;;:::999::::::;;;<<<============;;;<<<======>>>@@@CCCFFFCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAA@@@@@@??????<<<<<<===@@@DDDEEEEEEDDDLLLKKKKKKKKKLLLOOOQQQRRRNNNOOOQQQRRRSSSTTTTTTTTTVVVTTTTTTXXXXXXVVVWWWZZZ]]]^^^````````````ccceeegggccc^^^\\\]]]___aaabbbcccdddbbb\\\UUUPPPOOOPPP]]]___aaa```^^^]]]\\\]]]^^^```cccfffgggfffdddccceeegggiiiiiihhhggghhhiiijjjqqqyyy{{{wwwrrrooonnnmmmjjjeeeaaa```ccciiimmmffffffgggiiikkkjjjhhheeejjjlllnnnlllhhhddddddeeedddkkkppppppppppppnnnjjjjjjlllooosssuuuuuutttsssggghhhjjjjjjjjjhhhfffdddbbbdddgggjjjkkkjjjgggfffgggccc]]]XXXWWW\\\eeelllmmmnnnooommmhhhdddaaa```fffhhhiiigggccc``````bbb___]]]ZZZZZZ\\\^^^```aaaaaabbbccccccbbb```]]]\\\YYYYYYXXXWWWVVVUUUTTTTTTZZZUUUOOOMMMNNNPPPQQQPPPSSSRRRQQQQQQRRRQQQOOOMMMPPPPPPPPPPPPNNNLLLJJJHHHHHHIIIIIIIIIIIIHHHGGGFFFHHHHHHIIIHHHHHHGGGFFFEEECCCCCCDDDDDDDDDEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@??????@@@AAABBB@@@AAABBBCCCCCCBBBAAAAAABBBAAA@@@@@@??????@@@@@@============<<<<<<<<<<<<::::::999999999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;<<<<<<:::999999888888888:::999888888777888888888888888888888888888888888777888999999::::::999999444555666777777666555444666666666666666666666666777666555555444555555555555555555555555555555555666555444444444444555666444444444444444444444444333444444444444444444444333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333333222111111111111222333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222111111111000000000000000000000000000111111111111222222222333333222222111000000///111111111222222222222333222222222222333333333333333333444444444555555555555444333222222333444555////////////////////////000000000000////////////...////////////000000000////////////////////////000000000000000000000000111111111000000000000000000000000000000000000000111222222222222222333333111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222111111111000/////////000000111222222222222111111111111111111111111111333333333333222222111000111111222222222333333333555555555555666666666666666666777888999999::::::777888999:::::::::999999999:::;;;<<<============;;;<<<=========???BBBEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@????????????<<<<<<<<<>>>AAADDDGGGIIIKKKJJJJJJKKKLLLNNNOOOPPPRRRSSSSSSTTTTTTTTTTTTTTTVVVTTTUUUXXXYYYWWWXXX[[[[[[\\\]]]^^^___```bbbdddeeeaaa[[[YYYZZZ]]]___aaa```bbbbbb___[[[XXXYYY[[[]]]^^^aaabbbbbb```___^^^\\\^^^bbbfffhhhfffaaa]]]^^^aaagggjjjkkkjjjjjjjjjiiinnntttvvvuuurrrpppppprrrlllddd```aaaccceeefffbbbdddfffiiijjjiiigggeeeccchhhkkkkkkiiikkkttt{{{{{{|||xxxoooiiiiiiiiigggiiikkkooorrrttttttsssqqqfffgggiiijjjkkkjjjhhhgggeeegggjjjlllmmmkkkiiigggeeebbb]]]XXXVVVXXX^^^cccfffggghhhfffcccaaa``````ggghhhiiihhheeeccccccccc^^^\\\YYYXXXYYY[[[^^^___``````bbbbbbaaa___]]]\\\WWWVVVVVVUUUTTTSSSRRRQQQUUURRROOOOOOQQQRRRSSSRRRRRRQQQPPPPPPQQQQQQPPPNNNOOOOOOOOONNNMMMKKKIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>???@@@@@@@@@??????BBBAAA@@@@@@??????@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::<<<;;;:::999888888888888999999888888888888888888888888888888888888888888666666777777777777666666777777888888888888777777666666666666666555555555555555555555555555555555555555555555555555555555555555555444444555555555333333333333333333333333222222333333333333333444222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222222222111111111111222222111111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000222222222111111111111111000000000000000000000000000000111111111222222222222222222111111111000000111111111111222222222222111222222222222333333333333333333333444444444444444444333222222333444444////////////////////////////////////000000000000////////////000000000111////////////////////////////////////////////////000000000000000000111111000000000000000000000000111111222222333333333333000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111222111111111000/////////000000111222222222222222111111111111111111222222333333333333222222111000111111222222222333333333555555555555666666666666777777777777777666666666888888999999:::::::::999999:::;;;<<<===============>>>>>>===<<<===@@@BBBCCCCCCBBBAAAAAABBBBBBBBBBBBAAA@@@?????????@@@@@@BBB@@@>>>===>>>AAAFFFJJJIIIJJJKKKMMMNNNNNNNNNMMMTTTUUUUUUTTTTTTSSSRRRQQQQQQNNNOOOTTTUUUTTTUUUXXXXXXXXXYYY[[[^^^```bbbcccaaa]]]XXXVVVXXX[[[___```\\\___aaaaaa^^^]]]___aaa___```aaabbbbbbaaa___]]]\\\^^^bbbfffgggddd^^^YYYXXX]]]dddjjjlllkkkkkkjjjhhhggghhhjjjnnnooonnnmmmooofff^^^]]]bbbfffddd```cccdddfffggggggfffeeedddcccgggjjjjjjjjjrrrpppeeedddfffggghhhjjjmmmoooppppppnnnmmmiiiiiihhhhhhhhhhhhhhhhhhhhhiiilllmmmnnnmmmkkkjjjhhhgggddd```\\\[[[\\\^^^cccdddeeeeeeccccccccceeeeeefffgggfffdddcccbbbbbb\\\ZZZYYYWWWVVVXXXZZZ\\\[[[\\\^^^___^^^]]][[[ZZZSSSSSSRRRQQQPPPOOONNNNNNNNNNNNPPPSSSUUUUUUTTTRRRPPPNNNNNNNNNPPPQQQQQQPPPNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999888888888888999888888888888999888888888777777777777777777777777777888888777666555444444777777888888888888777777777666666666555555444444444444555555555555555555555555555555555555555555444555555555555555555444333333333333333333333333000000111111222222222222222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222000000111111111222222222000000111111111222222222111111111222222222333333222222222222333333333333333333333222222333333333000000000000000000000000////////////000000000000/////////000000000111111000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000111111111222222333333444000000000000000000000000000111111111111222222222111111111111111111111111111111111111111222222222333333333222222222222222000111222222333222222222222222222222222333333333222222333333333222111111222222222222333333333333555555555555666666666666777777666666666555555555999999999999:::::::::;;;::::::;;;<<<===============>>>>>>===<<<===???AAACCCCCCBBBBBBBBBBBBBBBCCCAAAAAA@@@??????@@@BBBCCCJJJIIIFFFCCCAAABBBFFFIIIIIIJJJLLLMMMNNNNNNMMMMMMSSSSSSSSSRRRQQQPPPOOONNNOOOMMMOOOTTTVVVVVVWWW[[[XXXWWWWWWYYY]]]___``````\\\YYYVVVVVVYYY]]]aaabbb[[[^^^```___\\\ZZZ[[[]]]bbbaaa``````aaa___]]]ZZZ]]]___bbbdddbbb^^^ZZZWWWWWW\\\dddiiikkkjjjiiihhhfffbbb___aaafffiiihhhfffiiiccc^^^aaahhhmmmkkkgggeeeeeeeeecccaaa```aaacccgggiiikkkjjjkkktttrrreeecccfffgggggghhhiiikkkllllllkkkkkklllkkkiiigggfffgggiiijjjjjjjjjkkklllmmmmmmnnnnnnmmmmmmllliiidddaaa``````^^^```bbbbbbbbbaaabbbdddcccccccccccccccbbbaaaaaa[[[[[[ZZZXXXVVVUUUWWWXXXVVVWWWYYY[[[\\\[[[ZZZYYYRRRRRRQQQPPPOOONNNMMMMMMIIILLLQQQTTTVVVUUUSSSQQQNNNLLLKKKLLLNNNPPPPPPPPPLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBBBBAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>??????@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@============<<<<<<<<<<<<::::::999999999:::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::999999888888888888888999::::::777777888999999999999888777777777777777777777777:::::::::999888777555444666666555555555555666666777666666555555444444444333333444555555555555444555555555555555555555555444444555666666555444444333333333333333333333333//////000000111111222222222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222000000111222222111000000000000000111222222333333222222222222222222222222111111111111111111111111000000000000000000000000000000000111111111111111000000000000000000000000000111111111111222222222///000000111222222333333000000000111111111111222111111111111222222222222111111111222222222333333222222333333333333222222000000000000000000000000.../////////000000000111//////000000000111111111000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000000000111111222333333333000000000000000000000000000111111111111222222222111111111111111111111111000000111111111222222222222222222222222333333333000111222222333333222222222222333333333444444444111111222333333333222222333333333333444444444444555555555555666666666666666666666666777777777777:::::::::::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<=========<<<===@@@BBBFFFEEEDDDBBBAAAAAAAAAAAAAAA@@@??????@@@BBBDDDFFFMMMPPPRRRQQQOOOMMMNNNOOOLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOQQQWWWZZZZZZ\\\```ZZZXXXWWWXXX[[[]]]]]]\\\YYYWWWVVVXXX]]]bbbeeeggg]]]___aaa___ZZZVVVVVVWWW]]]\\\[[[\\\___aaa```^^^aaadddfffeee```[[[ZZZZZZ]]]bbbhhhlllllliiigggeeebbbaaa``````aaaaaa``````___```bbbeeeiiikkklllkkkgggfffbbb]]]YYYYYY]]]```gggjjjllllllmmmrrr{{{pppfffdddeeeddddddeeefffggghhhjjjlllmmmmmmllljjjiiihhhiiijjjkkkjjjiiiiiiiiijjjlllooopppoooooommmjjjfffccccccddd]]]___bbbbbbaaa`````````aaaaaaaaaaaabbbaaa```___\\\]]]^^^\\\XXXUUUUUUVVVRRRTTTVVVYYYZZZZZZZZZYYYTTTSSSSSSRRRQQQPPPOOOOOOKKKNNNQQQSSSSSSRRRQQQPPPNNNLLLJJJJJJLLLMMMMMMMMMKKKJJJJJJJJJKKKKKKLLLLLLJJJIIIHHHGGGFFFGGGGGGHHHEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@???=========>>>>>>???@@@AAABBBAAA@@@@@@??????@@@@@@============<<<<<<<<<<<<;;;;;;:::999999999:::::::::;;;;;;<<<<<<;;;;;;:::888999::::::::::::999888666666777777888:::;;;<<<666777888999:::999999888777777777777777777777777888888999999888777666666666666555555555555666666777777666555555444333333222333444555555555444444555555555555555555555555444444555666666555444444222222222222222222222222///000000111222222333333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111///000111222222111000//////000000111222222333333222222222222222222222222111111111111111111111111111111111111111111111111///000000000111111111222000000000000000000000000000111111111111222222222111111111111111111222222000000000000111111111111111111111111222222222222222222222333333333444444222222222333333222222222000000000000000000000000.../////////000000111111000000000000111111111111000000000000000000000000//////////////////////////////000000111111111222000000000000000000000000//////000111222222333333000000000000000000000000000111111111111222222222111111111111111111111111000000111111222222222222//////000000111111111222111111222333333333333222333333333444444555555555000111222333333333333333333333444444444444555555555555555555666666666777555555666777888999::::::;;;;;;:::::::::;;;<<<===<<<<<<<<<===<<<<<<;;;;;;:::;;;<<<<<<<<<>>>AAADDDHHHGGGEEECCCAAA@@@??????@@@@@@??????AAACCCFFFHHHMMMSSSZZZ^^^]]][[[ZZZZZZOOONNNKKKJJJJJJMMMPPPRRROOOPPPQQQSSSTTTTTTUUUUUUMMMLLLNNNTTTXXXYYY[[[```]]]ZZZXXXXXXZZZ[[[ZZZXXXXXXWWWWWW[[[```eeeiiijjj]]]```aaa___ZZZVVVUUUVVVVVVUUUUUUYYY___dddfffeeefffiiikkkggg```[[[\\\^^^dddhhhmmmpppnnnjjjgggeee```ccceeeddd___[[[ZZZ[[[TTTZZZaaaccc```___bbbfffhhhfff```YYYTTTTTTYYY^^^eeegggkkkmmmnnnqqqvvvzzzvvvxxxuuummmfffdddbbb___ccccccccceeegggjjjmmmooolllllllllllllllllllllllliiihhhgggfffhhhkkkoooqqqmmmllljjjfffcccbbbdddfffccceeehhhhhhfffcccbbbbbbaaa`````````aaaaaa```___]]]___aaa^^^ZZZVVVUUUUUUPPPRRRUUUXXXZZZZZZZZZZZZVVVVVVUUUTTTSSSRRRQQQQQQOOOPPPQQQQQQPPPOOOOOOOOOOOOMMMKKKJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJLLLMMMMMMJJJIIIHHHGGGGGGGGGHHHIIIFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCBBBAAA@@@???BBBBBBBBBBBBCCCDDDEEEFFFBBBAAA@@@@@@??????@@@@@@>>>=========<<<<<<<<<<<<>>>===<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999:::;;;;;;:::999888555555666777888:::<<<===666777888999::::::999888777777777777777777777777444555555666666666666666888888777777777777888888777777666555444444333333111222444555666555444444555555555555555555555555333444555666666555444333222222222222222222222222000000111222333333444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000111222222111000//////000000111222222333333222222222222222222222222000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000000111111111111222222222333333222222111000000000000000000000111111111111000111111111111222222222333333333444444444555555111222222333333222222111000000000000111111111111000000000000000000000000000000000000000000000000111111000000//////......222111111111000000//////111111000000000000111111000000000000000//////...000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111111111111111111111111111111111222222222111111111000000222222222222222222222222333333333222222111111111111111222222222333333333555555555555666666666666444555666777777666555444555555666666777777888888<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<===>>>@@@BBBCCCAAAAAA@@@@@@???>>>======>>>???@@@BBBCCCDDDDDDDDDKKKMMMTTT___iiimmmiiiddd\\\SSSMMMLLLKKKIIIIIIKKKNNNPPPRRRRRRQQQPPPQQQRRRNNNOOOPPPRRRUUUWWWXXXYYYWWWVVVVVVUUUUUUVVVWWWWWWRRRUUUZZZ```dddggghhhhhhjjjeee^^^XXXVVVXXX\\\___]]]YYYTTTVVV]]]ccceeeeeehhhjjjkkkiiiddd```___```jjjnnnrrrrrrlllfffaaa___bbbhhhmmmlllddd]]][[[\\\]]]^^^^^^]]][[[[[[\\\^^^___```]]]VVVOOONNNTTTZZZfffeeefffhhhkkklllllljjjooommmjjjgggdddcccbbbaaacccbbbbbbcccfffiiikkkkkkjjjjjjjjjkkklllnnnoooppphhhiiijjjjjjjjjkkknnnpppmmmjjjgggeeeddddddcccbbb___```````````````___^^^eeecccaaa`````````___^^^^^^\\\[[[ZZZYYYXXXVVVTTTTTTTTTTTTVVVYYYZZZZZZYYYRRRSSSUUUVVVUUUTTTRRRQQQPPPOOOMMMKKKKKKLLLMMMNNNLLLKKKIIIKKKMMMNNNLLLIIIHHHIIIKKKLLLLLLLLLKKKJJJNNNLLLJJJGGGEEEEEEEEEFFFEEEFFFFFFGGGGGGFFFFFFEEECCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAFFFEEEDDDBBBAAA@@@??????AAA@@@@@@??????@@@@@@AAAAAA@@@??????>>>>>>??????============<<<<<<<<<<<<<<<;;;::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999888777666666777777777888888888888999999999:::999888777666666666666666666666666777777777777999888888777666555555444333444555666666555444333333333333444444555555555444444444444444444444444333444444555555444444333666666555555555444444444000000000000000000000000000111222333333222111000000000000000000000000000222111111111000000//////111111111222222333333333111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000222111111111000000//////333222222222111000000000222222222222222222222222111111000000000000000111000000000000111111111111000000000000000000000000222111111111000000//////111111111111111111111111222222111111111111222222222222222222222222222222000000000000111111111111000000000000000000000000000000000000000000000000111000000000/////////...111111111000000000//////111111000000000000111111......///000111111000000000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111000000222222222222222222222222333333222222222222222222111111222222222333333333444444444444555555555555555555666666666666555555555555666666777888888888<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<===>>>@@@AAABBBAAAAAAAAA@@@??????>>>>>>>>>???@@@BBBCCCDDDDDDDDDFFFHHHNNNYYYfffnnnqqqpppbbbVVVLLLHHHHHHHHHHHHJJJKKKMMMOOOPPPOOOOOOQQQRRRUUUYYY^^^aaabbb___ZZZWWWXXXVVVTTTRRRSSSUUUWWWYYYTTTWWW[[[```cccfffggggggkkkfff```ZZZXXXYYY\\\^^^hhhbbb]]]\\\```cccdddcccdddffffffddd```^^^aaacccjjjooorrrppphhhaaa\\\[[[```gggllliiiaaa[[[[[[^^^cccddddddaaa^^^\\\[[[\\\```]]]YYYUUUUUUYYY^^^ccccccbbbaaaaaaaaadddfffhhhllljjjgggdddaaa`````````aaaaaabbbdddeeefffeeeddddddeeegggiiijjjjjjiiiiiifffdddbbbdddhhhlllnnnnnnjjjgggeeecccddddddcccbbbaaaaaaaaaaaaaaa``````___cccaaa_________```___^^^]]]]]]\\\]]]]]][[[WWWUUUVVVSSSQQQPPPQQQSSSSSSRRRQQQSSSTTTVVVVVVTTTSSSRRROOONNNLLLKKKKKKKKKMMMNNNMMMKKKJJJKKKMMMNNNKKKIIIIIIJJJKKKLLLMMMLLLKKKKKKMMMLLLIIIGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAEEEDDDCCCAAA@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAA@@@??????>>>>>>??????============<<<<<<<<<<<<<<<;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777777777777888888888999999999:::999888777666666666666444444444555555555666666999999999888777666666666333444555666666555444333333333333444444444555555444444444444444444444444333333444444444444333333444444444333333333222222000000000000000000000000000111222222222222111000111111111111111111111111111111111111000000000///111111111222222333333333111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000///222222222111111111111111111111111111111111111111111111000000000000000111000000000000111111111111000000000000000000000000111111111111000000000///111111111111111111111111222222111111111111222222222222222222222222222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////111111000000000000//////111111000000000000111111,,,---///000111222222222000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222111111111111000000000222222222222222222222222222222222222222222333333111111222222222333333333222333333333444444444444666666555555555555666666555555666777777888888999===<<<<<<;;;::::::::::::;;;;;;;;;<<<>>>???AAABBBBBBAAAAAA@@@@@@?????????>>>???@@@BBBCCCCCCCCCCCCEEEDDDHHHQQQ^^^jjjrrruuugggYYYJJJEEEFFFFFFFFFHHHJJJKKKMMMMMMMMMMMMNNNPPPUUU\\\eeellllllfff]]]VVVXXXVVVSSSQQQRRRTTTXXXZZZZZZ\\\^^^aaadddeeeffffffjjjgggbbb]]][[[[[[\\\^^^iiiddd___^^^aaaccccccbbbccccccbbb^^^ZZZYYY\\\___dddiiimmmiii```XXXVVVWWW\\\bbbgggddd\\\WWWZZZ```fffggghhhgggccc```]]]]]]```[[[VVVUUUYYY___dddfff```___]]]ZZZWWWZZZ```eeeiiifffccc```^^^^^^___``````aaadddeeeeeebbb```^^^ccceeegggiiiiiigggdddbbbccc^^^[[[___ggglllmmmjjjfffdddaaaaaabbbcccccccccbbbbbbaaaaaaaaa````````````___]]]]]]^^^______^^^\\\]]]^^^aaaaaa___ZZZVVV\\\XXXSSSPPPOOOPPPPPPPPPOOOQQQSSSTTTUUUUUUSSSSSSOOONNNMMMKKKKKKLLLLLLMMMNNNMMMLLLLLLMMMMMMKKKIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJHHHGGGFFFFFFGGGHHHGGGGGGGGGHHHHHHGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@???>>>>>>>>>>>>???=========<<<<<<<<<<<<;;;;;;;;;::::::::::::999999::::::::::::;;;;;;;;;;;;999888777777777777777777777777777888888888999999999999888777666666666666555555555555666666666666:::999999888888777777666333444555666666555444333333333333444444444444555444444444444444444444444333333444444444444333333222222222111111111000000000000000000000000000000000111111222222111111000111111111111111111111111111111111111000000000000111111111222222222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000111111111111111222222222000000000000000000000000000000000000000000111111000000000000111111111111000000000000000000000000111111111111000000000000111111111111111111111111222222111111111111222222222222222222222222222222///000000000111111111111////////////////////////////////////////////////000000000000////////////000000000000000000//////111111000000000000111111......///000111222222111///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111222222222111111111111111111111111111111111111000000000000222222222222222222222222111111111222222333333333111111222222222333333333333333333333444444444444666666444333333444666666555666666777888888999999===<<<;;;:::999999999999;;;;;;;;;<<<===>>>@@@@@@BBBAAAAAAAAA@@@@@@????????????@@@AAABBBCCCCCCBBBEEEDDDEEEJJJTTT^^^eeeiiidddVVVHHHDDDFFFFFFFFFFFFKKKLLLMMMLLLKKKKKKMMMNNNNNNUUU___gggiiieee^^^YYYVVVVVVUUUTTTUUUWWWYYY[[[```aaabbbdddeeeeeeeeeeeefffdddaaa^^^]]]]]]^^^___cccaaa___aaaeeehhhjjjjjjggggggeee```YYYUUUUUUVVV[[[aaaeeeaaaWWWQQQQQQTTTVVV\\\___\\\UUURRRXXX^^^cccfffiiiiiigggcccaaa```]]][[[YYYXXXZZZ\\\___```^^^______ZZZVVVWWW]]]dddfffddd```]]]\\\]]]___```bbbdddeeefffdddbbbaaa```iiijjjjjjiiigggeeebbbaaa___^^^^^^bbbhhhkkkjjjgggaaa```^^^___aaacccdddcccbbbaaa``````____________^^^\\\[[[\\\]]]______^^^[[[\\\```cccdddaaa\\\WWW]]]ZZZVVVSSSQQQPPPOOOMMMLLLNNNPPPRRRSSSSSSRRRRRROOOOOONNNMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMLLLJJJIIIJJJKKKMMMNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@AAA@@@@@@????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999:::::::::::::::;;;;;;;;;888888777777777777777888777777777777888888888888999888777666666555555666777777777888888888999999888888888777777777666666333444555666666555444333444444444444444444444444333333333333333333333333333333333444444333333333222111111111111000000000000000000000000000000000000000111111111111000000222222222222222222222222111111111000000000000000111111111111111222222222111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000111111111000000000000000000000000111222222222333000000000000000000000000///000000111111111111111///000000000111111111111000000000000000000000000111111111000000000000000222222222222222222222222222222111111111111222222111111111111111111111111///000000000111111111111////////////////////////////////////////////////////////////000000000000//////////////////000000111111000000000000111111000000111111111111000000///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000222222222222222222222222111111111222222333333333111111222222222333333333333444444444444555555555666555444333333444555666666666777777888999999999===<<<;;;999999888888888;;;;;;;;;;;;<<<===??????AAAAAA@@@@@@@@@@@@@@@?????????@@@AAABBBBBBBBBBBBCCCBBBCCCFFFKKKQQQUUUWWWZZZOOOFFFFFFHHHGGGEEEEEEHHHIIIKKKKKKLLLMMMPPPSSSLLLOOOUUUZZZ]]]]]]\\\[[[TTTUUUXXXZZZ[[[[[[[[[ZZZ```aaabbbccccccbbbaaa```___^^^\\\\\\\\\^^^```bbbaaaaaacccfffkkkppprrrtttjjjlllmmmhhhaaaZZZWWWWWW]]]```bbb]]]TTTNNNOOORRRSSSWWWXXXUUUQQQPPPVVV[[[aaadddhhhiiigggccc```___YYY\\\___^^^[[[YYY[[[^^^___bbbdddaaa]]][[[___ddddddbbb```^^^^^^___aaabbbeeeggghhhgggeeeeeegggiiipppnnnjjjgggdddbbbaaaaaa]]]aaafffjjjjjjiiifffeee^^^]]]\\\]]]```cccddddddaaa```___]]]\\\\\\]]]]]]]]][[[ZZZ[[[]]]^^^^^^^^^ZZZ\\\___bbbcccaaa\\\XXXVVVUUUTTTSSSRRRPPPLLLIIIIIIKKKNNNPPPQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNKKKLLLMMMLLLKKKJJJJJJJJJJJJKKKMMMNNNNNNNNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAA???>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>??????@@@@@@???>>>>>>======>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;;;;;;;:::999999999999:::::::::;;;;;;888777777777777777888888666666777777777888888888999888777666555555555555777777777777888888888888666666666666666555555555333444555666666555444333444444444444444444444444333333333333333333333333222333333333333333333222222222222222111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000111111000000000111222222222333111111111111111111111111...///000111111111111111///000000000111111111111111111111111111111111111000000000000000000111111333333333333333333333333222222111111111111222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000......////////////000000111111000000000000111111111111222222111111000///000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000111222222333333111111111111111111111111//////000000000000000111222222222222222222222222222222222222222222333333111111222222222333333333444444444444555555555555555555444444444444555555666666777888888999999:::;;;;;;:::999888888888888:::::::::;;;;;;<<<>>>>>>??????????????????????????????@@@AAAAAAAAAAAAAAA===???AAADDDGGGIIIKKKLLLNNNHHHDDDFFFHHHFFFEEEFFFCCCEEEHHHJJJMMMQQQVVVYYYPPPQQQQQQRRRTTTVVVXXXYYYSSSUUUZZZ]]]___^^^\\\ZZZ]]]^^^```aaa```]]][[[YYYYYYXXXWWWWWWYYY\\\```bbb___aaacccfffiiilllnnnooojjjmmmpppooojjjdddaaaaaaffffffccc^^^WWWRRRRRRSSSVVVVVVUUUTTTSSSTTTWWWYYYbbbdddggggggddd```]]][[[YYY^^^dddccc^^^\\\^^^bbbaaadddgggfffdddbbbcccdddbbbaaa``````aaabbbcccdddgggiiijjjhhhfffgggjjjnnnooolllgggccc`````````aaa^^^cccjjjmmmkkkgggdddccc\\\[[[ZZZ\\\___cccddddddaaa___^^^\\\[[[[[[[[[\\\]]][[[ZZZ[[[]]]^^^^^^]]][[[[[[\\\^^^___^^^[[[XXXUUUUUUUUUVVVVVVSSSOOOKKKIIIJJJMMMOOOPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNHHHJJJKKKKKKJJJIIIJJJKKKJJJKKKLLLMMMMMMMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA>>>>>>=========>>>>>>?????????>>>>>>>>>>>>????????????>>>============>>><<<<<<<<<;;;;;;;;;;;;:::888999:::;;;<<<;;;:::999888888999999::::::;;;;;;777777777777777888888999666666666777777777888888888888777666555555555555444444444444555555555555555555555555555555555555333444555666666555444333555444444444444333333333333333333333333333333333222222333333333333222222333333333222222222222111000000000000000000000000111000000//////000000111000000000000000000000000000000000000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111222222222111111111111111111111111---...000111222222111111000000000000111111111111111111111111111111111111000000000000111111111111333333333333333333333333222222111111111111222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000.../////////000000000111........./////////000000111111000000000000111111000000111222222222111111000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000///000000111222222333333111111111111111111111111////////////000000111111222222222222222222222222333333222222222222222222111111222222222333333333222333333333444444444444333444444555555444444333666777777888888999::::::999999888888888888999999::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@===???AAACCCEEEFFFHHHIIIHHHEEEDDDEEEEEEBBBDDDGGGDDDEEEGGGIIILLLPPPUUUYYYRRRRRRRRRRRRRRRSSSTTTUUUSSSUUUYYY\\\^^^^^^]]]\\\[[[]]]```aaa```\\\XXXUUUVVVUUUSSSSSSUUUXXX]]]___\\\^^^```bbbccccccdddeeegggjjjnnnnnnjjjhhhggghhhhhheeeaaa^^^[[[ZZZZZZZZZ]]]ZZZWWWWWWZZZ\\\\\\[[[```bbbddddddbbb___]]]\\\___aaabbbaaa______aaaccccccdddeeeeeeeeeeeedddddd___```aaabbbccccccddddddeeeiiikkkkkkgggfffiiilllhhhgggeeecccbbbbbbccccccaaabbbeeeggghhhgggcccaaa\\\[[[ZZZ\\\___bbbddddddbbb```^^^\\\[[[[[[[[[\\\^^^\\\[[[[[[]]]^^^^^^]]]\\\ZZZYYYXXXYYYZZZYYYWWWYYYXXXWWWWWWWWWUUUQQQOOOKKKLLLNNNPPPQQQQQQPPPOOOMMMNNNNNNNNNMMMMMMLLLLLLEEEGGGJJJJJJIIIHHHIIIKKKIIIJJJKKKLLLMMMLLLKKKKKKIIIIIIIIIIIIHHHGGGGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<=========??????>>>>>>>>>>>>????????????>>>===============<<<<<<<<<;;;;;;;;;::::::777888:::<<<<<<;;;:::999777888888999::::::;;;;;;777777777777777888999999666666666666777777777888888888666555555555555555333333333333444444444444555555555666666666666666333444555666666555444333555555444444444333333333222222222222222222222222222222333333333333222222333333222222222222111111000000000000000000000000111000///......///000111///////////////////////////000000000111111111111222111111111000000000///000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///000000000111111111111222222222111111111111111000000000000000000000000---...000222333222111000000000000000111111111111111111111111111111111111///000000000111111111111111111111111111111111111222222111111111111222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000.../////////000000111111---.........//////000000111111000000000000111111...///000111222333333333000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000111222222333333111111111111111111111111.../////////000000111111222222222222222222222222444333333222222111111111111111222222222333333333111111222222222333333333222333555555555555333222777777777888999999::::::888888888888888888999999::::::::::::;;;;;;<<<==================>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@BBBCCCDDDDDDEEEFFFHHHFFFDDDDDDDDDAAA???CCCIIIHHHIIIIIIIIIJJJLLLPPPSSSNNNOOORRRTTTUUUTTTSSSRRRTTTUUUWWWYYY[[[]]]]]]^^^\\\^^^bbbdddccc^^^YYYUUUUUUTTTQQQPPPRRRUUUZZZ\\\\\\___aaaccccccbbbcccccceeegggiiihhhfffdddfffiiiccc___\\\[[[^^^aaabbbaaaccc^^^YYY[[[```ccc```\\\\\\^^^aaabbbbbbaaaaaaaaahhhddd___]]]]]]___``````dddcccbbbbbbdddeeeeeeddd]]]^^^aaacccdddddddddcccccchhhllllllhhheeeeeegggcccddddddeeeffffffffffffddd```^^^aaaeeegggddd```\\\[[[ZZZ\\\___cccddddddcccaaa___]]][[[[[[\\\]]]___]]]\\\\\\]]]^^^^^^]]]]]]ZZZVVVUUUUUUWWWWWWWWWXXXVVVSSSQQQQQQPPPNNNLLLMMMNNNPPPRRRRRRRRRQQQPPPLLLLLLLLLLLLLLLKKKJJJJJJCCCFFFIIIIIIHHHGGGIIILLLHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>????????????>>>===============<<<<<<;;;;;;;;;:::::::::777888:::<<<<<<<<<:::999777777888999::::::;;;;;;777777666777777888999999666666666666777777777777888777666555555444444555444444444555555555666666666666666666777777777777333444555666666555444333555555555444444333333333222222222222222222222222222222222333333222222222222222222222111111111111000000000000000000000000111000///......///000111//////////////////////////////000000111111111222222111111111000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000111111111222333222222222111111000000////////////////////////,,,...000222333222111000000000000000111111111111111111111111111111111111//////000000111111111222////////////////////////222222111111111111222222000000000000000000000000000000000000000000000000////////////000000000000111111000///////////////////////////000000000000333222111/////////000000////////////000000000000222111111111000000//////222222222111111111000000000000000000000000000000222111000//////000111222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000222111111111000000//////333333333222222111111111222222222222222222222222333333333333333333333333888777777666555444444333444555555666777888888999999999999888888888888888::::::::::::;;;;;;<<<===@@@?????????>>>>>>======>>>>>>???@@@@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBFFFEEEEEEEEEEEEEEEFFFFFFEEEHHHJJJKKKKKKJJJKKKKKKOOONNNMMMOOORRRTTTUUUUUURRRTTTXXX[[[\\\[[[XXXWWWWWWZZZ___aaa```\\\VVVRRROOOPPPQQQSSSUUUWWWYYYZZZ\\\]]]```cccfffhhhjjjjjjllljjjfffccc```^^^^^^^^^ZZZ]]]bbbeeeeeeeeeeeeeeeddd___]]]bbbeeebbb]]]ZZZUUUYYY___bbbbbbbbbdddggglllggg___YYYVVVVVVYYY[[[XXX\\\bbbeeeeeedddcccccccccdddeeecccaaa``````aaadddfffhhhhhhgggffffffggghhhhhhhhhjjjkkkjjjhhhfff```cccddddddfffiiifffaaaZZZXXXVVVYYY^^^aaaaaa```aaa^^^[[[ZZZ]]]______^^^bbb```]]]\\\\\\\\\[[[YYYXXXWWWUUUUUUWWWXXXXXXWWWXXXTTTPPPPPPQQQSSSRRRQQQSSSQQQNNNKKKKKKMMMPPPRRRNNNMMMKKKIIIHHHGGGHHHHHHEEEFFFHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCGGGFFFEEEDDDBBBBBBBBBBBB@@@AAACCCCCCCCCAAA???>>>AAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;:::;;;;;;:::999999888777777888888888888888888888888666666777777888888888999666666666666666666666666:::999888666666666777777999888888777666555555444555555444444444444555555666666555555555444444444444444444444444444444444444444333333222111000000222222222222222222222222111111111111111111111111111111111111111111111111333333333222222222111111000000000000000000000000111111000000111111222333000000000000000000000000111111111111111111111111111111111111111000//////000000000000000000000000222222222111111111000000111111111111111111111111222111111111000000//////222111111111000000//////000///...------...///000000000000000000000000000111111111111111111111111222222222111111111000000////////////////////////333222111/////////000111////////////000000000000333222222222111000000000000000000000000000000000////////////000000000000111111000///////////////////////////000000000000111111000//////000111222////////////000000000000111111111111000000000///222222222111111111000000000000000000000000000000222111000//////000111222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000///333333333222222111111111222222222222222222222222333333333333333333333333555555555555666666666666444555555666777777888888888888888888888888888888999999999:::;;;<<<===>>>??????>>>>>>>>>=========>>>>>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHEEEHHHJJJKKKJJJJJJJJJKKKNNNMMMMMMOOORRRTTTUUUUUUSSSTTTWWWYYYZZZYYYXXXVVVTTTWWW[[[^^^]]]YYYSSSPPPSSSSSSTTTVVVXXXYYYZZZ[[[___```bbbdddggghhhiiijjjjjjhhhdddaaa______```aaaaaacccggghhhfffeeeddddddccc^^^\\\aaaccc```[[[YYYVVV[[[```bbbaaaaaaccceeekkkfff___YYYUUUVVVXXXZZZYYY]]]bbbeeeeeecccbbbbbb```bbbcccbbbaaa```aaabbbcccdddeeedddcccccceeefffiiiiiiiiijjjjjjhhhdddaaabbbeeegggfffgggiiifff```WWWVVVVVVZZZ```ccccccbbb^^^\\\ZZZ[[[^^^aaabbbaaa___]]][[[[[[[[[\\\[[[YYYZZZXXXWWWVVVXXXXXXWWWVVVVVVSSSPPPOOOQQQSSSSSSRRRTTTRRROOOLLLKKKKKKLLLMMMMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIGGGEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGFFFFFFFFFEEEEEEEEECCCCCCDDDDDDDDDCCCCCCBBBEEEDDDDDDCCCBBBBBBBBBBBBAAAAAABBBBBBBBBAAA??????@@@??????>>>>>>===<<<<<<========================???>>>>>>===<<<<<<;;;;;;======<<<;;;;;;:::999999888888888888888888888888666666777777777888888888666666666666666666666666999888777666666777777888888888777777666555555444555555444444444444555555666555555555444444444444444444444444444444444444444444333333222111111000222222222222222222222222333333333333333333333333111111111111111111111111333333222222222111111111000000000000000000000000111111000000111111222333000000000000000000000000111111111111111111111111111111111111111000//////000000000000000000000000222222222111111111000000111111111111111111111111111111111000000000//////111111111111000000000///000//////......//////000000000000000000000000000111111111111111111111111222222222111111111000000111111111111111111111111333222000/////////000111/////////000000000111111222222111111111111111111000000000000000000000000////////////000000000000111111000///////////////////////////000000000000////////////000111222333////////////000000000000111111111111000000000000222111111111111000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000222222222222222111111111222222222222222222222222333333333333333333333333222222333555666777888999555555555666666777777888777777777777777777777777888888999999:::<<<===>>>===============<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIFFFHHHJJJJJJJJJIIIJJJKKKMMMLLLLLLMMMQQQSSSTTTTTTSSSTTTUUUWWWXXXXXXYYYXXXUUUWWWZZZ\\\[[[WWWSSSPPPTTTUUUVVVWWWYYYZZZ[[[\\\aaabbbdddfffhhhiiiiiijjjmmmjjjfffbbb```___aaabbbfffhhhiiihhheeeaaa______^^^ZZZYYY^^^```\\\XXXWWW[[[___cccdddbbbaaaccceeeiiieee___YYYVVVVVVXXXZZZ]]]```dddeeeeeecccbbbbbbaaabbbdddcccbbbbbbccceeedddddddddcccbbbbbbdddfffffffffgggiiiiiigggccc___cccfffgggggghhhiiieee___VVVVVVXXX]]]dddgggfffddd]]]\\\\\\^^^bbbfffhhhiii^^^\\\ZZZZZZ[[[\\\[[[ZZZ\\\ZZZXXXWWWXXXWWWVVVUUUTTTQQQOOOOOOPPPRRRSSSSSSUUUSSSRRROOOMMMKKKJJJIIILLLKKKJJJHHHHHHHHHIIIJJJLLLLLLLLLLLLJJJHHHFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDDDDCCCBBBBBBAAABBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>======<<<<<<;;;;;;========================???>>>>>>======<<<<<<<<<===<<<<<<;;;;;;::::::999888888888888888888888888666666777777777777888888666666666666666666666666888777777666777777888999888777777666666555555555555555444444444444555555555555555555444444444444444444444444444444444444444333333222222111111111222222222222222222222222444444444444444444444444111111111111111111111111333222222222222111111111000000000000000000000000111000000000000111222222000000000000000000000000111111111111111111111111000000111111000000//////000000000000000000000000222111111111111000000000111111111111111111111111111111000000000000//////111111111111000000000000///000000111111000000///000000000000000000000000111111111111111111111111222111111111111000000000000000000000000000000000222111000000///000000000000000000111111111222222000000111111111111111111000000000000000000000000////////////000000000000111000000///////////////////////////000000000000000000000000000111111222////////////000000000000111111111000000000000000111111111111000000000000000000000000000000000000111000000000000000000111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000000000222222222111111111111111111222222222222222333333333333333333333333333333222222333444666777888888555555555666666666777777666666666666777777777777777888888999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFGGGHHHFFFGGGIIIIIIHHHHHHIIIJJJKKKJJJJJJKKKOOORRRSSSRRRSSSTTTUUUVVVXXXZZZ\\\]]][[[\\\^^^___]]]YYYUUURRRRRRSSSUUUWWWYYY[[[]]]]]]bbbccceeegggiiijjjkkkkkksssooojjjddd```______```dddffffffeeeaaa]]][[[ZZZZZZWWWWWW\\\^^^[[[YYYYYY```cccffffffcccbbbccceeedddaaa]]]ZZZXXXYYY[[[]]]aaadddfffgggfffdddddddddfffggghhhgggeeeeeeeeefffeeeggghhhgggdddbbbbbbbbb^^^___bbbeeegggfffccc___^^^bbbddddddfffgggccc]]]VVVVVVZZZ```fffhhhfffccc]]]^^^```cccgggllloooqqqaaa___]]]\\\]]]]]]\\\[[[]]][[[XXXVVVVVVUUUTTTRRRQQQOOONNNNNNOOOQQQSSSTTTUUUUUUUUUTTTRRROOOLLLJJJKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIGGGEEEDDDHHHHHHGGGEEEDDDBBBAAAAAAFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@AAA============<<<<<<;;;;;;========================>>>>>>>>>======<<<<<<<<<:::::::::999999888888888888888888888888888888888666666777777777777777777666666666666666666666666666666666777777888999999777777666666666555555555555444444333333444444555444444444444444444444444333333333333333333333333333333333222222111111111111111111111111111111111444444444444444444444444111111111111111111111111222222222222111111111111000000000000000000000000000000000000000111222222000000000000000000000000111111111111111111111111///000000000000000//////////////////////////////111111111111000000000000111111111111111111111111000000000000000000//////111111111000000000000000///000111222222111000///////////////////////////111111111111111111111111111111111111000000000000........................111111000000000000000000000111111111222222222222//////000000111111222222////////////////////////////////////000000000000111000000///////////////////////////000000000000111111111111000000//////////////////000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111111222222333333333333333333333333333333333333444444444555555666666555555555555666666666666555555666666777777777777888888888999:::;;;======;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEGGGHHHHHHHHHHHHJJJMMMPPPQQQQQQSSSTTTUUUWWWZZZ]]]```bbb```aaaaaa```^^^ZZZVVVTTTSSSTTTVVVYYY\\\___aaabbbaaabbbdddfffhhhjjjkkkkkkppplllhhhccc```^^^______aaaccccccbbb___]]]\\\\\\[[[YYY[[[```bbb___^^^___bbbdddfffeeebbb```aaaccc```___]]]\\\\\\^^^aaabbbeeegggiiiiiigggfffggghhhjjjkkkkkkiiifffddddddddddddfffiiiiiieeeaaa^^^]]]\\\]]]___bbbdddccc```]]]YYY]]]```aaadddeeeaaa[[[TTTUUUXXX^^^ccceeeaaa^^^]]]___aaadddhhhkkkoooqqqfffdddaaa``````___^^^\\\\\\ZZZWWWUUUTTTSSSQQQOOONNNNNNNNNMMMNNNPPPRRRTTTTTTUUUWWWWWWVVVTTTQQQOOOJJJJJJHHHGGGGGGHHHIIIJJJHHHHHHHHHHHHGGGGGGFFFFFFHHHHHHGGGEEECCCBBBAAA@@@EEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@===>>>???@@@AAAAAAAAA@@@AAA@@@?????????@@@@@@AAA===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<::::::999999999999888888888888888888888888888888777777666666666666666666666666666666666666666666666666777777888888888888666666666666555555555555444444333333333333444444333333444444444444444444333333333333333333333333333333222222222222222111111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000000000000000//////000000111222000000000000000000000000000000000000000000000000...//////000000000//////////////////////////////000000000000000000000000000000000000000000000000//////////////////000000000000000000000000111111///000111222222111000///////////////////////////000000000000000000000000000000000000000000000000........................000000000111111111000000000111111111222222222222/////////000000111111222////////////////////////////////////000000000000111111000///////////////////////////000000000000222222222222111000......////////////000000000000000000000000111111111111//////000000000000000111000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000111111111111111111111111222222333333444333333333333333333333333555555555444444444444444555555555555555555555555555666666777777888888999999888888999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@???@@@AAAAAABBBBBBCCCCCCCCCFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCDDDFFFHHHHHHHHHJJJNNNQQQRRRRRRUUUUUUWWWYYY[[[^^^```bbb````````````^^^[[[XXXVVVXXXYYY[[[^^^aaadddfffgggaaabbbccceeeggghhhhhhhhhdddcccaaa```______```aaa```bbbccccccaaa``````aaaaaa___bbbfffgggdddccceeeaaacccdddbbb^^^\\\^^^``````_________```bbbeeefffggghhhiiiiiiggggggiiijjjkkkkkkjjjhhhdddaaaaaaaaa```cccffffffccc___\\\ZZZbbbaaa```aaaaaa___[[[XXXWWW\\\___aaacccddd```YYYQQQQQQTTTYYY___```]]]ZZZ[[[^^^```bbbccceeegggiiigggdddbbbaaaaaa```___]]][[[YYYVVVTTTSSSRRRPPPNNNMMMNNNNNNMMMLLLNNNQQQTTTRRRTTTVVVXXXWWWUUUSSSQQQKKKJJJIIIGGGGGGGGGHHHIIIEEEFFFFFFFFFGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@===>>>@@@AAAAAAAAA@@@????????????@@@@@@@@@@@@@@@========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777666666666666555555666666666666666666666666666777777888888888888777555555555555555555555555444444333333333333444444333333333333444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222111111111111000000000000000000000000000000000000////////////000111111000000000000000000000000000000000000000000000000......///000000000//////000000000000000000000000//////000000000000000111000000000000000000000000......////////////000000000000000000111111111111///000000111111000000///000000000000000000000000000000000000000000000000//////000000000000000111000000000000000000000000//////000111111111111000000000000111111111222222//////000000000000000000////////////////////////////////////000000000000111111000///////////////////////////000000000000000000111222111111000///////////////000000000000///000000000111111111111////////////000000111111000000000000000000000000///000111222222111000///000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111///000000000111111111222000111111222333333444444333333333333333333333333444444444444444444444444555555555555555555555555666666777777888999999::::::999999999999999::::::;;;;;;<<<<<<============>>>>>>?????????>>>======@@@@@@AAAAAABBBCCCCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCCCCBBB@@@@@@BBBDDDJJJJJJJJJLLLPPPSSSUUUUUUWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^_________^^^]]]\\\^^^^^^```bbbdddeeeggghhhbbbccccccdddddddddcccccc___`````````aaabbbbbbccc```bbbccccccbbbbbbccceeefffdddfffiiihhhcccaaadddbbbcccdddbbb^^^\\\^^^```ccccccbbbcccdddeeefffgggfffggghhhgggfffgggiiikkkjjjjjjjjjgggdddbbbaaabbb^^^```aaaaaa```______```fffdddbbbaaa```^^^\\\ZZZ\\\```ccccccdddddd___WWWPPPPPPSSSXXX^^^aaa___]]]\\\___aaaaaa___^^^```bbbbbb```^^^^^^___```___^^^[[[YYYVVVTTTSSSRRRQQQOOOMMMNNNNNNLLLKKKLLLOOOSSSPPPQQQSSSTTTTTTRRRPPPOOOLLLKKKIIIGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB>>>???@@@AAAAAABBBAAAAAA>>>???@@@BBBBBBAAA@@@???===>>>???@@@AAA@@@@@@???;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777666666666555555555666666666666666666666666777777888999888888666666555555555555555555555555444333333222222333333444222222333333333444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000---......///000000//////000000000000000000000000////////////000000111111000000000000000000000000........./////////000000///000000000111111111111000//////......//////000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111111111...///000111222111111000/////////000000000111111000000000000000/////////////////////////////////////////////000000000000111111000///////////////////////////000000000000---...000111222222111111////////////000000000000//////000000111111111222.../////////000000111111000000000000000000000000///000111222222111000///000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000111111111222//////000000111111111222000000111222333333444444333333333333333333333333333333333444444555555555555555555555555555555444666777777888999:::::::::;;;:::999999888888999999<<<<<<<<<=========>>>>>>>>>??????>>>>>>===<<<;;;@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFBBBBBBBBB@@@??????AAACCCLLLLLLLLLNNNRRRVVVWWWWWWZZZZZZZZZZZZZZZYYYXXXXXX\\\]]]^^^```aaabbbbbbbbb``````aaabbbccccccddddddeeeddddddcccbbbaaa___^^^bbbccccccdddddddddcccccc```aaaccccccbbbbbbccceeegggfffggghhheee___\\\^^^dddfffgggdddaaa___aaacccffffffeeeeeeeeefffggggggeeeffffffeeeeeefffhhhkkkjjjkkkkkkiiifffddddddeee`````````______aaaeeeiiifffdddbbbaaaaaaaaa```___aaaeeegggffffffeee^^^WWWRRRRRRTTT[[[bbbeeeeeeccc___aaacccbbb^^^\\\]]]^^^\\\[[[ZZZ[[[]]]_________[[[YYYVVVUUUTTTTTTRRRPPPMMMNNNNNNLLLJJJKKKNNNRRROOOOOOQQQQQQPPPOOOMMMKKKLLLKKKIIIGGGFFFFFFFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB===>>>???@@@AAABBBBBBBBB>>>@@@AAABBBBBBAAA???>>><<<===???AAABBBAAA???>>>::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999999999999999888888888888888888888888777777666666555555555444666666666666666666666666777888999999888777666555444555555555555555555555444333333222222333333444222222222333333444444444222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000------...///000000//////000000000000000000000000.../////////000000111111000000000000000000000000---.........//////000000//////000000111111111222000///...------...///000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000...///000222222222111000////////////000000000000111111000000//////......000000000000000000000000111111111111111111111111333222111000000111222333000000////////////000000000000000000000000000000111000......000000000///////////////000000000000///111222111000///000111000000000000000000000000000111111111111222222222111111000///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333222111111222333333444333333333333444555555555444444333333444444555777777777888999999::::::::::::999999::::::;;;<<<============>>>>>>>>>>>>>>>???@@@@@@@@@>>>===<<<@@@@@@@@@AAAAAABBBBBBBBBDDDEEEGGGHHHGGGFFFDDDCCCBBBCCCBBBBBBBBBDDDIIILLLNNNOOOOOOOOOOOOQQQUUUXXXZZZZZZZZZZZZZZZ[[[\\\\\\^^^___```bbbccccccaaa___[[[___bbbaaa^^^^^^bbbfffeeehhhddd^^^cccmmmmmmdddddd```^^^___dddfffdddaaabbbaaaaaacccfffhhhiiiiiijjjfffddddddfffgggeeebbb___dddggggggcccbbbeeehhhlllkkkiiihhhgggggghhhhhhgggfffeeecccbbbbbbbbbbbbfffeeeccccccdddcccbbb```]]]^^^```cccffffffdddbbb``````aaabbbbbbcccddddddbbbdddggghhhgggccc___\\\UUUTTTSSSUUUZZZ___bbbccccccaaa^^^^^^``````___]]]XXXYYYWWWUUUXXX]]]___]]]ZZZVVVRRRQQQTTTUUUTTTSSSPPPPPPOOONNNOOOPPPQQQRRRQQQQQQPPPOOONNNLLLLLLKKKKKKIIIHHHFFFEEEEEEFFFFFFKKKJJJIIIGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@??????>>>>>>??????AAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999::::::;;;<<<;;;:::999888888888888888777777777777333444555666666777777777888888777777666666555555777666666666666555555555333333333333333333333333444333333333222111111111111111000000000000111111333333222222222222333333222222222111111111000000000000111111111111000000222000...///222333111///111111111111111111111111333222222222111111000000000000///............///000000000000000000000000222111111111000000//////222111111111000000//////000000000000000000000000000000000000000000000000......////////////......////////////////////////000000000000000000000000000000///.............../////////...............000000////////////000000000000000000000000000000222222222222222111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000------------------------000///............///000000000////////////000000000000000000000000000000111000......000000000///////////////000000000000///000111111000///000111000000000000000000000000000000111111111222222222111111000///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333333222222222222222444444333222222333444444555444444444444555666666444444444444444444444444666666777888888999999:::888888777777888888999:::===============>>>>>>>>>>>>>>>?????????>>><<<<<>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;;;;:::999888888888888888777777777777555555666777777777666666666666666555555555444444666666666555555555444444444444444444444444444444222222222222222111111111000000000000111222444444111111000000000000111111222222222111111111000000222222333333333333222222222000//////111222111///111111111111111111111111222222111111000000000000///////////////000111222000000000000000000000000111111111000000000//////111111000000000/////////000000000000000000000000////////////////////////......////////////......////////////////////////........................000000///...............222222111111111111111111000000////////////000000000000000000000000000000000000000000000///......000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000------------------------///......------......///000000////////////000000000000000000000000000000111000......000000000///////////////000000000000///000111111//////000111000000000000000000000000000000000111111111222222111000000///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111444444444333333333222222444444333333333333444444555555555555555666666777333333444555555444333333666666777777888888999999888777777777777888999999<<<<<<<<<=========>>>>>>=========>>>======<<<;;;>>>>>>??????@@@AAAAAABBBAAABBBDDDEEEFFFEEEEEEDDDBBBCCCCCCCCCCCCDDDHHHKKKRRROOOLLLLLLNNNPPPOOOMMMVVVUUUTTTTTTUUUXXXZZZ\\\]]][[[ZZZ\\\___```^^^[[[___^^^^^^```cccfffgggffffffeeeaaaaaannn~~~zzzkkkgggbbbaaaccceeedddccciiihhhggghhhiiijjjiiihhhiiiiiiiiigggeeecccddddddeeeiiilllmmmllllllooorrrpppooooooooonnnnnnmmmmmmpppooommmkkkiiiggggggfffgggfffdddaaa``````aaabbbaaagggllllllgggbbb```aaabbbcccdddeeeggghhhiiijjjffffffeeedddbbb___\\\ZZZ\\\\\\]]]```eeehhhiiiiiiiiigggdddbbbaaa___\\\ZZZQQQSSSRRRQQQUUU[[[]]][[[YYYTTTOOONNNPPPSSSTTTSSSMMMMMMMMMMMMNNNOOOQQQQQQNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@????????????>>>@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::::::::;;;:::999999888999999888888888777777777777777888888777777666555555555555444444444444444555555444444444333333333555555555555555555555555000000111111111111111111//////000111222444666777111111000000000000111111222222222111111111111111222222333333333333222222111000///000111222111///111111111111111111111111000000000000////////////......//////000222333444000000000000000000000000111111000000000000//////000000///////////////...000000000000000000000000////////////////////////......////////////......////////////////////////........................000//////............///////////////////////////000000////////////000000000000000000000000000000///000000000000//////...000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000000000////////////000000////////////////////////111000......000000000///////////////000000000000///000111000///...///111000000000000000000000000000000000000111111111111000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111444444333333333222222222333333333333333333333333444444444444444555666666222333555666666555333222555555666666777888888999999999999999999::::::;;;;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<;;;======>>>???@@@@@@AAABBB@@@AAACCCDDDEEEEEEEEEEEEFFFFFFGGGFFFFFFHHHKKKMMMRRRNNNKKKNNNSSSVVVUUURRRUUUTTTSSSSSSUUUXXX[[[]]]\\\\\\\\\[[[ZZZ]]]bbbffflllgggaaaaaadddhhhgggfffeeebbb]]]```nnn|||zzzmmmiiidddaaabbbdddeeedddhhhgggfffgggiiijjjiiigggfffiiilllkkkgggdddccccccdddgggjjjllllllllloooqqqlllmmmnnnoooooopppppppppnnnmmmllljjjiiihhhhhhhhhiiihhhfffcccaaaaaaccceeekkkrrrxxxtttkkkbbbaaacccffffffeeeeeedddddddddddd`````````______^^^^^^^^^^^^^^^```dddhhhkkkkkkjjjllljjjgggdddaaa]]]ZZZWWWSSSUUUTTTSSSVVV\\\]]]ZZZUUUQQQLLLLLLPPPTTTVVVVVVLLLMMMMMMMMMNNNOOOPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@??????>>>>>>@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<;;;;;;::::::::::::::::::999999888888999999999888888888777777999999999999888777666555555555444444444444444444444444444333333333222222444444444444444444444444/////////000111111111222000000000111222333444555333333222222222222333333111111111111111111111111000000111111111111000000111000000000111111000000111111111111111111111111//////////////////......////////////000111222333000000000000000000000000000000000000000000//////////////////............////////////////////////////////////////////////......////////////......////////////////////////........................000///............//////------...............///000000////////////000000////////////////////////111111222222222222111000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000000000//////000000////////////000000////////////////////////111000......000000000///////////////000000000000...000111000///...///000000000000000000000000000//////000000000111111111000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222111111111111222222111111111333333222222333333444555222333555666666555333222444555555666666777888888999999888888999999:::;;;999::::::;;;<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBAAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHGGGHHHKKKMMMNNNKKKJJJNNNVVV[[[ZZZXXXUUUUUUTTTUUUVVVYYY[[[]]]ZZZ^^^___[[[WWW[[[hhhsssyyypppfffbbbdddfffeeeccceeeaaa]]]```kkkvvvwwwrrrkkkhhhdddaaaaaacccdddeeeccccccccceeehhhhhhgggfffccchhhmmmnnnjjjeeebbbaaadddfffhhhjjjkkkkkklllnnnllllllllllllllllllllllllhhhggggggffffffgggggggggjjjjjjhhheeeccccccfffiiiqqqxxx}}}xxxkkkbbb```cccggggggffffffeeedddccccccaaa``````_________``````]]]^^^___cccgggiiiiiiiiikkkjjjhhheee```[[[WWWUUUVVVWWWVVVTTTVVVZZZYYYVVVRRRNNNKKKLLLQQQUUUWWWWWWMMMMMMNNNNNNNNNOOOOOOOOOLLLLLLKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBEEEDDDDDDCCCBBBAAAAAAAAA???@@@@@@@@@@@@???>>>===?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;:::::::::999999888888888888999999999999888888888888999999999999888666555444555555555555555555555555444333333333333222222222222222222222222222222222/////////000111111111222111000000000000111111222333333222222222222333333111111111111111111111111000000111111111111000000000000111111000000000111000000000000000000000000..................//////000//////......///////////////////////////////////////////////////000000............////////////////////////////////////..............................////////////......//////////////////////////////////////////////////////............//////000000000111111222222222000000////////////000000////////////////////////000111111222222222111111////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////---......//////......---000000////////////000000000000000000000000000000111000......000000000///////////////000000000000...///000000......///000000000000000000000000000/////////000000000111111///////////////000000111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222333333000000111111111111000000222222222222222333333444333333444555555444333333444444555555666666777777777666666666666777888888888999999:::;;;<<<======<<<;;;;;;;;;;;;<<<======<<<===>>>???@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFDDDEEEGGGFFFFFFFFFHHHJJJHHHGGGHHHMMMTTTXXXYYYXXXUUUUUUVVVWWWXXXYYY[[[\\\YYY^^^```\\\XXX\\\jjjvvvzzzrrrhhhcccbbbcccaaa^^^aaa```___cccjjjooonnnjjjfffeeecccaaaaaabbbdddfffaaaaaabbbeeeggghhhgggeeeaaadddhhhiiihhhdddaaa___ggghhhhhhiiijjjjjjjjjjjjmmmkkkiiigggeeeeeeeeeeeecccbbbbbbbbbcccdddeeefffiiijjjjjjhhheeefffiiimmmpppvvvyyyssshhh______bbbgggggggggggggggggggggffffffeeedddcccbbbaaa``````[[[[[[\\\___ccceeeffffffhhhhhhhhhddd^^^YYYUUUTTTUUUWWWVVVSSSTTTWWWVVVRRRQQQNNNLLLNNNRRRVVVWWWVVVOOOOOOOOOPPPOOONNNNNNMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@??????@@@AAAAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<;;;;;;::::::999888888888888999:::999999999999888888888888888888888777666555444555555555555555666666666444444333333333222222222111111111111111111111111000000111111111111111111111111000000000000000111111111000000000000111111111111111111111222222222222222333333333333222222///111222111000///000111000000000000000000000000............////////////000000///...............////////////////////////......////////////000000...////////////000000000000000000000000000000000..............................////////////......////////////////////////000000000000000000000000///............//////000...//////000000111111111000000////////////000000000000000000000000000000...//////000000000000///000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000..............................///000000///......000000////////////000000000000000000000000000000111000......000000000///////////////000000000000...///000///......///000000000000000000000000000////////////000000000111///////////////000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111333444555555000111222222222222111000333222222222222333444444444444444444444444444444333444444555555666777777666666666666666777888888888888999:::;;;<<<======<<<<<<;;;;;;;;;<<<>>>>>>======>>>@@@AAACCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFDDDEEEGGGGGGFFFFFFGGGIIIHHHIIIKKKNNNQQQSSSTTTUUUTTTUUUWWWXXXYYYYYYYYYYYYYYY[[[\\\\\\\\\___ffflllnnnjjjeeecccaaa___\\\YYYXXXZZZ^^^dddhhhhhhfffeee```````````````bbbdddfffddddddeeegggiiiiiigggdddaaa```______```aaa```___iiihhhhhhhhhhhhgggfffeeeiiigggdddaaa```aaaccceeebbbbbbaaaaaaaaabbbcccccceeehhhkkkjjjggggggjjjnnnkkkoooqqqmmmeee```aaadddhhhggggggffffffeeeeeeeeedddddddddccccccaaa```___ZZZYYYXXXZZZ^^^aaacccddddddeeeeeebbb\\\WWWTTTSSSUUUVVVVVVTTTUUUXXXWWWSSSSSSQQQOOOPPPTTTUUUTTTQQQQQQQQQQQQQQQPPPNNNMMMLLLNNNNNNMMMMMMLLLKKKJJJJJJHHHHHHFFFFFFFFFGGGHHHIIIGGGFFFEEEEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCEEEDDDDDDCCCAAA@@@@@@???>>>???@@@AAAAAA@@@>>>======>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;::::::888777777777888999::::::999999999888888888777777777777666666555444333333444444444555555555444444444444333333333333222222222222222222222222222222222222222111111111000000000000111222222333111111000000000000111111000000111111111222222222222222333333333333222222///111222111//////000222000000000000000000000000....../////////000000000//////////////////000000////////////////////////........./////////000000/////////000000000111111000000000000000000000000..............................////////////......////////////////////////////////////////////////...............///000000,,,,,,------.../////////000000////////////000000000000000000000000000000......///000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000111222333333222111000000000////////////000000000000000000000000000000111000......000000000///////////////000000000000...///000///...---...000000000000000000000000000////////////000000000000///////////////000111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000222444666777888111222333444444333222111444333333333333444555555555444444333333444444555333333444444555666666777888888888888888999999:::777888888999;;;<<<=========<<<<<<;;;<<<===>>>???===>>>???@@@BBBCCCDDDEEEGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPOOOOOOPPPRRRTTTUUUWWWYYYYYYYYYWWWVVVYYYXXXYYY[[[___bbbaaa```aaaaaabbbbbbaaa^^^YYYUUUNNNSSS[[[cccfffcccaaaaaa\\\]]]___``````aaadddfffiiihhhiiijjjkkkjjjgggdddbbb]]]XXXWWWZZZ^^^``````hhhgggfffeeeeeedddbbb```bbb```^^^]]]^^^bbbgggjjjdddcccbbbbbbaaaaaaaaabbbbbbgggjjjjjjggggggjjjnnnhhhjjjllliiieeebbbdddgggiiihhhgggeeecccaaa___^^^]]]^^^___aaaaaaaaa``````YYYWWWVVVXXX[[[___bbbbbbaaacccdddaaa[[[VVVSSSSSSUUUWWWWWWVVVXXX\\\[[[WWWVVVTTTRRRSSSTTTTTTQQQMMMRRRSSSSSSRRRQQQNNNLLLKKKPPPOOONNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCAAA@@@??????>>>???AAAAAAAAA@@@>>><<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;========================999::::::;;;<<<<<<<<<;;;;;;:::888777777777888999:::::::::999999999888888666666666666666555555444222222222333333444444444555555444444444444333333333333333333333333333333444333333333222111111111///000000111222444555666333333222222222222333333000000111111222222222222000000111111111111000000///111333222///...000222000000000000000000000000.../////////000000111111////////////000222333444////////////////////////---.........//////000000//////000000111111222222000000000000000000000000..............................////////////......////////////////////////.......................................///000111/////////000111222222333000000////////////000000000000000000000000000000000000111222222222222222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000---...///000000111000000000000000000000000000000222222111111000000//////............////////////000000000000000000000000////////////000000000000//////000111222333333444////////////////////////////////////000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000111222333555666777111111222222222333333333222222222222222222222222444444444444444444444444000222666999;;;:::888666777777777888999999::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>???@@@AAACCCDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIKKKMMMOOOPPPOOONNNOOOOOOVVVWWWWWWWWWVVVTTTRRRQQQTTTTTTUUUXXX\\\___```aaa[[[```cccaaa______]]]YYYQQQUUUZZZ___aaa```]]][[[\\\]]]]]]^^^```eeekkkpppkkkhhhffffffgggfffccc```YYYWWWWWW[[[\\\ZZZ[[[^^^fffjjjllliiiddd```aaacccaaa___]]]]]]```cccffffffhhhggggggggggggdddaaa^^^___aaaccceeefffgggffffffdddddddddfffiiijjjiiihhhllliiieeeaaa^^^]]]^^^^^^^^^___```bbbbbb```[[[WWWWWWSSSTTT\\\bbbcccdddeeeeeedddbbb```\\\WWWPPPKKKTTTTTTUUUUUUUUUUUUVVVVVVRRRQQQOOOMMMMMMMMMNNNOOONNNOOOPPPQQQQQQPPPOOONNNQQQPPPMMMKKKIIIIIIIIIIIIKKKIIIGGGEEEDDDDDDEEEFFFGGGGGGEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEDDDBBBAAA@@@EEEEEEDDDCCCCCCCCCCCCDDDAAAAAAAAA@@@@@@?????????>>>>>>>>>===<<<<<<;;;;;;======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888888888999:::::::::;;;;;;:::888777777777888999666666666666555555555555555555555555555555555555444555555666666666666666222222222111111111111000111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......111111111111000000000000......////////////......////////////////////////................................................//////////////////////////////000000///...---------------.........//////////////////////////////333222000///...---......////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000//////.........---000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...//////000000000000///000000000000000000000000111111111000000000000000/////////000000000000111000000000000000000000000////////////000000000000//////000000111111222222////////////////////////000000000000111111111111111111111111000000000///000000000000000000000000000000000000000000000000111111111111222444555666111111111222222222333333222222222222222222222222444444444444444444444444000222555777888888666555666666777888888999999:::888888888999999999:::::::::::::::;;;;;;;;;<<<<<<======>>>@@@AAACCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKMMMMMMLLLLLLMMMOOOSSSSSSTTTTTTSSSRRRQQQPPPUUUUUUWWWYYY\\\___``````___dddgggdddaaaaaa^^^ZZZSSSVVV[[[___``````^^^]]]\\\[[[[[[\\\___cccgggiiidddcccaaaaaabbb```]]]YYYVVVTTTVVVZZZ\\\ZZZ[[[^^^eeehhhjjjhhheeeccceeehhhfffdddaaaaaacccfffggghhhgggggggggfffeeebbb___\\\^^^aaadddgggiiiiiigggfffeeeddddddeeehhhiiihhhgggjjjhhheeebbb``````aaabbb___aaadddgggiiihhhccc```\\\XXXXXX^^^cccdddccccccaaa```^^^]]][[[YYYTTTQQQUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQOOONNNNNNOOOPPPPPPPPPQQQRRRRRRQQQPPPPPPPPPOOOMMMJJJIIIHHHHHHHHHIIIGGGEEEDDDCCCDDDEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@??????@@@??????>>>>>>===<<<<<<===>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888888888999999999999999999888777777666666777777666666666666555555555555444444444444444444444444333333444555555555555555222222222222111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111000000000/////////...000000000////////////.........////////////......////////////////////////////////////////////////........................///////////////////////////////////////...---------------.........//////////////////////////////111000///.........///000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000/////////............000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///000000000000//////...000000000000000000000000///000000000000000000111000000000000111111111111000000000000000000000000////////////000000000000/////////000000000000000////////////////////////111111111111222222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111000111222222333111111111222222222222333222222222222222222222222444444444444444444444444222333444444555555444444666666777777888888999999777777777888888888888999:::::::::;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIHHHIIIJJJIIIIIIJJJLLLOOOOOOPPPQQQQQQQQQPPPPPPOOOWWWWWWYYYZZZ\\\]]]______dddiiijjjgggcccbbb___[[[VVVXXX[[[^^^___```___^^^^^^\\\[[[]]]aaaccccccaaa^^^^^^^^^______\\\XXXUUUTTTSSSUUUZZZ\\\[[[\\\^^^aaaccceeedddbbbcccgggkkkiiifffddddddeeefffffffffeeeffffffeeecccaaa^^^]]]```bbbfffiiijjjjjjhhhgggeeedddcccccceeefffffffffgggeeecccaaa``````bbbccc___aaafffkkknnnmmmiiifffaaa\\\[[[```dddcccaaaaaa\\\[[[ZZZ[[[\\\\\\ZZZXXXWWWWWWWWWVVVUUUUUUTTTTTTUUUTTTRRRPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPNNNMMMKKKIIIHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@@@@???AAA@@@@@@??????>>>======>>>??????????????????>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888888888888888888888777777666666777777666666555444666666666555555555555444333333333333333333333333222222333444444444444444333222222222111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////..................////////////......////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////......---------.........////////////////////////////////////............///000111////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////............000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111000000///...---////////////////////////.../////////000000111111//////000000000111111111000000000000000000000000////////////000000000000///////////////.........////////////////////////000000000111111111222222111111111000000000000000000000000000000000000000000000000000000000000000111111000000000000000111111111111111222222222222222222222222222222222222333333333333333333333333444444444333333333444444555555666666777888888999777777777888888888999999:::::::::;;;;;;;;;<<<<<<<<<======>>>@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGIIIMMMPPPOOOOOOPPPPPPQQQQQQQQQQQQWWWYYYZZZZZZ[[[[[[]]]^^^fffkkklllgggcccbbb___[[[YYYZZZ\\\]]]^^^_________aaa^^^]]]```dddeeeaaa\\\[[[\\\^^^``````]]]YYYWWWVVVUUUXXX^^^```]]]]]]___]]]^^^___^^^^^^```dddhhhgggeeecccbbbccccccbbbaaabbbdddeeedddcccbbbaaaaaaeeeeeefffgggggggggffffffdddbbbaaaaaabbbcccdddccccccbbb```^^^^^^^^^______\\\___dddjjjmmmlllhhhddd```\\\ZZZ___bbb```^^^^^^XXXYYY[[[]]]```___\\\ZZZXXXXXXWWWVVVUUUTTTSSSSSSTTTSSSRRRPPPOOONNNNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOLLLKKKIIIHHHGGGGGGGGGHHHEEEDDDDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDAAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>======??????@@@@@@@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888888888777666666666555666777888777666555444666666555555555444444444222222222222222222222222222222333444444444444444333333222222222111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////000000000000////////////000000/////////...............////////////......////////////////////////////////////////////////000000000000000000000000////////////////////////...///////////////..................////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000///////////////////////////////////////////////////////////////.........////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000111000000///...---////////////////////////......//////000000000111........./////////000000////////////////////////////////////000000000000/////////.............../////////////////////////////////000000000111111000000000000000000111111111111111111111111111111000000000000000000000000111111000000//////000000000000111111111222222222222222222222222222222222333333333333333333333333666555444333333333444444444555555666666777888888888888888888999999999::::::::::::;;;;;;;;;<<<<<<======>>>???@@@AAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGGGGGGGHHHHHHHHHHHHJJJNNNQQQPPPPPPPPPQQQQQQRRRSSSSSSVVVXXXZZZYYYXXXXXXZZZ\\\dddhhhiiieeeaaa```^^^[[[[[[[[[\\\]]]^^^^^^______aaa^^^]]]```dddddd^^^YYYXXX[[[^^^```___]]][[[YYYZZZYYY]]]cccdddaaa___```^^^^^^^^^\\\\\\^^^aaacccdddbbbaaaaaabbbbbb```^^^___bbbddddddcccccceeegggkkkiiifffdddbbbcccdddeeecccaaa``````bbbcccbbbaaacccbbbaaa___^^^]]]]]]]]]^^^```dddhhhjjjiiiddd```]]]XXXWWW\\\___^^^\\\\\\WWWYYY]]]aaacccaaa\\\WWWXXXXXXWWWVVVTTTSSSRRRRRRQQQQQQOOONNNMMMLLLLLLKKKMMMMMMNNNOOOOOONNNMMMMMMJJJIIIGGGFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGGGGHHHEEEDDDDDDCCCCCCCCCCCCCCCFFFFFFFFFEEEEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<>>>>>???@@@@@@AAAAAA????????????@@@@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGFFFGGGHHHIIIIIIKKKOOOQQQQQQQQQPPPPPPQQQRRRSSSSSSSSSUUUXXXWWWUUUUUUWWWZZZ```dddeeeaaa^^^^^^]]]ZZZ[[[[[[\\\]]]]]]]]]]]]]]]\\\[[[\\\^^^```___[[[WWWWWWYYY\\\]]][[[YYYWWWWWWYYYZZZ^^^eeefffccc```aaabbbaaa___^^^^^^______```aaaaaaaaacccdddcccaaa___^^^aaaddddddccccccfffjjjmmmjjjgggcccaaaaaacccdddbbbaaaaaacccdddeeedddbbbeeedddcccbbb```_________bbbccceeegggiiigggbbb___[[[VVVUUUZZZ^^^\\\ZZZ[[[YYY[[[^^^bbbccc```ZZZUUUWWWVVVUUUTTTSSSRRRQQQQQQNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEFFFFFFGGGGGGGGGHHHDDDDDDCCCCCCBBBCCCCCCDDDFFFFFFEEEEEEDDDBBBAAA@@@CCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@@@@@@@AAAAAAAAA@@@??????>>>======<<<<<<>>>??????????????????>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888777777777888888888777777666666555555555444444444444333222222222222222222222222333333444555555555555555333333333333222222222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000........................////////////000000000000111111111111000000000000......////////////......////////////////////////........................////////////////////////////////////////////////---...//////////////////....../////////000000000000000000000000000000000333333333222111000...---////////////////////////////////////000000000000000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000...//////000000000000///000000000000000000000000///////////////............////////////000000000////////////////////////////////////000000000000.........//////000000111//////////////////////////////000000000111111111///000000000111111111111111111111111111111111111000000000000000000000000111111000000000111222222000000000000111111111111222222222222222222222222222222222222222222222222222222222333333333333333333444444555555666777777777777777888888888888999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@>>>>>>>>>?????????@@@@@@AAAAAAAAABBBCCCDDDFFFFFFCCCEEEHHHIIIJJJLLLNNNPPPPPPOOONNNNNNNNNOOOPPPQQQOOORRRUUUUUURRRQQQTTTXXX\\\```aaa^^^\\\]]]]]][[[ZZZ[[[\\\]]]]]]]]]\\\[[[YYYZZZ\\\^^^^^^]]][[[ZZZYYY[[[\\\ZZZVVVSSSQQQRRRSSSUUU[[[cccfffcccaaabbbaaa```____________^^^]]]^^^^^^```bbbeeedddbbb```^^^bbbdddcccaaa```dddhhhiiiiiihhhfffeeeeeeddddddbbbcccdddgggiiiiiigggeeeccccccbbbbbbbbbaaaaaaaaaeeeeeeeeefffgggfffbbb```]]]YYYWWW\\\___]]]ZZZZZZ[[[[[[\\\]]]^^^\\\YYYVVVUUUTTTTTTSSSRRRQQQQQQPPPKKKKKKLLLLLLLLLKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIFFFEEEDDDDDDDDDEEEFFFGGGEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBAAA@@@@@@@@@@@@AAA??????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>=========>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888888888999999999999999777777666666555555555666555555555444444444333333333333333333333333333333222222333444444444444444444444333333333222222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........................../////////000000000111111000000000000/////////......////////////......////////////////////////................................................////////////////////////------...///////////////.../////////000000000000000000000000000000000000///000000111000///...---////////////////////////////////////000000000000000000000000000000000000000000000000000000000000............/////////000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000......///000000111000000000000000000000000000000000000//////.........---000000000000111111111111////////////////////////////////////000000000000---......///000111222222////////////////////////000111111111111222222222//////000000111111111222111111111111111111111111000000000000000000000000111111111111111222333333000000000000111111111111222222222222222222222222222222222222222222222222///000111222222222222222333333444444555666666777666666666666777777777777:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>????????????AAAAAAAAABBBCCCDDDEEEFFFAAADDDGGGIIIJJJKKKMMMOOONNNMMMLLLKKKKKKLLLMMMNNNLLLPPPSSSSSSPPPOOOSSSWWWYYY^^^___]]][[[]]]^^^\\\YYYZZZ\\\]]]]]]\\\ZZZYYYXXX[[[^^^______^^^^^^^^^]]]^^^^^^ZZZTTTOOONNNOOOMMMOOOWWWaaaeeecccaaaccc^^^]]]]]]^^^^^^^^^\\\ZZZZZZ[[[]]]aaaddddddbbb______ccceeeccc___^^^aaaeeeeeegggiiijjjjjjhhhfffdddcccdddgggkkknnnmmmjjjggg______``````aaaaaabbbbbbeeedddddddddeeeeeebbb```aaa\\\ZZZ^^^```^^^[[[ZZZ]]][[[YYYXXXYYYYYYYYYXXXSSSSSSRRRRRRQQQQQQPPPPPPJJJJJJKKKLLLLLLLLLLLLLLLIIIJJJKKKLLLLLLKKKJJJIIIEEEEEEDDDCCCCCCDDDFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDD@@@AAABBBBBBCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@?????????@@@@@@AAAAAAAAABBBBBBAAAAAA@@@??????>>>======>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888888888999:::::::::;;;777666555333333444555555555555444444444333333333333333333333333333333333111111222333333333333222444444444333333333222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000.........................../////////000000111111000/////////..................////////////......////////////////////////000000000000000000000000........................////////////////////////------...///000000//////////////////000000000000000000000000000000000000,,,,,,.../////////...---////////////////////////////////////000000000000000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000////////////000000111111000000//////......000000000000000000000000000000000000000000000000/////////000111111222222////////////////////////000000000000000000000000//////000111111111111111111111222222222111111000000000000000000000000000111111111111111111111111000000000000000000000000222222222111111111000000333333333333333333333333333222111000111222333444222222222333444555666777444555555666666666666666666666777888999:::;;;;;;======<<<;;;::::::999999<<<<<<;;;:::;;;<<<===>>>AAA@@@???>>>>>>>>>???@@@DDDBBB@@@>>>>>>@@@BBBDDDFFFHHHIIIIIIIIIIIIJJJLLLLLLLLLMMMNNNNNNOOOPPPPPPNNNPPPRRRQQQPPPRRRWWW[[[XXXZZZ\\\\\\ZZZXXXXXXXXX^^^______]]][[[\\\aaaeeeeeecccaaa___]]]]]]]]]]]]aaa^^^[[[XXXXXXWWWVVVTTTWWWXXXZZZ^^^bbbbbb^^^ZZZ]]]^^^^^^]]]\\\\\\]]]______^^^^^^___aaaccccccbbbgggbbb]]]]]]aaadddcccaaabbbfffkkklllhhhdddbbbbbbfffhhhiiihhhfffeeeeeeffffffbbb______bbbeeedddccciiigggdddcccddddddcccbbbaaabbbbbbbbb```___\\\[[[```]]]ZZZYYYYYYXXXVVVUUUUUUTTTSSSQQQQQQQQQRRRRRRNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIGGGDDDBBBAAABBBDDDEEEIIIHHHFFFDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBAAA@@@???>>>===@@@???>>>======>>>???@@@AAA@@@???===<<<;;;;;;;;;======>>>>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;<<<<<<===:::::::::999999999888888888888777777666666555555999888888777666555555555666555555555555444444444444333333222222333333444222222222222222222222222222222222222222222222222666666555444222111000000000000111111111222222222000000000000000000000000000000000000000000000000........................//////......///000111111222222111111000000//////............////////////111000///------......///////////////............////////////////////////000000000000000000000000000000//////.........---////////////000000000000//////............//////////////////////////////,,,------...///000111111000000000000////////////000000////////////000000---------------...//////***111222...+++///111///000000000000000000000000////////////////////////000000////////////000000------...///////////////000000000000000000000000////////////////////////////////////////////////.../////////000000000000////////////000000000000000000000000000000000000000000////////////000000111000000000/////////...........................000000000000000000000000222222111111000/////////////////////////////////000000000000000000000000//////000111111111111111111111111222222111111000000000000000000000000000111111111111111111111111000000000000000000000000222222222111111111000000333333333333333333333333111111000000111111222333333222222333333555666666333333444555555555555555777777777777666666666666;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>AAA@@@???>>>>>>>>>???@@@BBBAAA@@@??????@@@AAABBBCCCDDDFFFFFFFFFGGGHHHJJJLLLMMMMMMMMMNNNNNNOOOOOOLLLNNNPPPOOOMMMOOOSSSWWWXXXYYY[[[ZZZXXXWWWVVVWWW___``````^^^]]]^^^bbbfffiiifffbbb^^^\\\\\\]]]___dddaaa^^^\\\\\\[[[YYYXXX]]]\\\\\\^^^___^^^ZZZVVVXXXYYY[[[[[[[[[\\\^^^```aaa``````aaacccccccccaaaccc^^^ZZZ[[[___ccccccbbb___dddiiikkkhhheeeddddddfffgggiiiiiigggffffffgggccccccdddfffhhhiiihhhgggbbbaaa```aaacccdddcccbbbbbbbbbaaa```___]]]\\\[[[aaa___\\\ZZZYYYXXXVVVTTTUUUTTTSSSQQQPPPPPPQQQQQQNNNNNNMMMMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGEEECCCBBBCCCDDDDDDIIIHHHFFFEEEDDDEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>???>>>===<<<<<<===>>>>>>@@@@@@>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999999999::::::::::::;;;:::::::::999999999888888888888777777666666666666777666666555444444333333555444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222333444555555000000111111111222222222000000000000000000000000000000000000000000000000////////////////////////000111111000000000000000111111111000000000000000............////////////111000///...---......///////////////............////////////////////////------------------------000/////////............------------............//////............//////////////////////////////------......//////000000000000000000////////////000000////////////000000//////.........///000000,,,222333///---000111///////////////////////////////////////////////////000000////////////000000......///000000000//////000000000000000000000000////////////////////////////////////////////////....../////////000000000......//////000000111111000000000000000000000000000000////////////000000000000000000////////////........................000000000000000000000000222222111111000/////////////////////////////////000000000000000000000000//////000111111111111111000000111111222111111000000000000000000000000000111111111111111111111111000000000000000000000000222222222111111111111111333333333333333333333333//////000111111111111000333222222333333444555666222222333444444444444444666555555555555444444444888999999:::;;;<<<<<<===;;;;;;;;;:::;;;<<<<<<===??????>>>>>>>>>??????@@@????????????????????????@@@BBBDDDEEEEEEFFFHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPOOOMMMMMMQQQTTTVVVXXXYYYXXXVVVTTTTTTTTT[[[[[[[[[[[[ZZZ\\\```ccchhheee```\\\ZZZ\\\___bbbaaa___]]]\\\]]]]]][[[ZZZ]]]\\\[[[[[[[[[YYYVVVSSSUUUWWWYYY[[[\\\^^^bbbdddeeedddcccdddddddddcccaaa^^^[[[WWWXXX\\\```bbbbbb]]]bbbgggiiigggddddddeeeeeegggiiiiiihhhgggggggggbbbfffjjjlllllljjjiiihhhaaaaaaaaaccceeefffeeedddbbbaaa```^^^]]]\\\[[[[[[aaa___\\\ZZZYYYXXXVVVTTTUUUTTTSSSQQQPPPOOOOOOOOOMMMMMMLLLKKKJJJIIIHHHGGGLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCHHHGGGFFFEEEDDDEEEFFFGGGEEEDDDDDDCCCCCCCCCCCCDDDFFFEEECCCAAA@@@AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAA===<<<<<<<<<<<<<<<======???>>>>>>===<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999888888:::::::::999999999888888888777777777777666666666777666666555555444444333444444333333333222222222222222444444444444222222222222222222222222222222111111111111111111111111///000111222333555666666000000000111111111111222000000000000000000000000000000000000000000000000000000000000000000000000000111222222222111000//////000000000000000000111............////////////000000///............///////////////............////////////////////////////////////////////////////////////............------------............//////............//////////////////////////////.........///////////////////////////000000000000000000////////////000000111111000//////000000000---111333111///000000///........................////////////////////////000000////////////000000000000000111000000//////000000000000000000000000////////////////////////////////////////////////........./////////000000---......///000111111222000000000000000000000000000000////////////000000000000000000////////////........................000000000000000000000000/////////000111111222222//////////////////////////////////////////////////////000111111111111111///000000111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222...///111222222222111000333222222222333444444555222222333444444444444444222222333444555666666777888999999:::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>??????@@@@@@===>>>???@@@@@@???>>>===???AAADDDEEEFFFGGGJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPRRRPPPNNNNNNPPPTTTUUUVVVWWWVVVTTTRRRRRRSSSVVVVVVWWWYYY[[[^^^aaacccbbb```]]][[[[[[]]]```bbb[[[[[[[[[]]]___```___]]]XXXXXXXXXXXXXXXWWWVVVUUUXXXZZZ\\\^^^```bbbfffhhhhhhgggfffffffffeeebbb```\\\YYYUUUUUUXXX\\\^^^___\\\```eeefffdddaaaaaabbbccceeehhhhhhgggfffffffffeeeiiimmmmmmjjjhhhiiikkkkkkjjjiiijjjkkkjjjgggeee___^^^]]]\\\[[[\\\]]]]]]]]][[[YYYWWWXXXWWWVVVTTTTTTSSSRRRQQQOOONNNNNNMMMNNNMMMLLLKKKIIIHHHHHHGGGMMMMMMLLLKKKJJJHHHFFFFFFDDDEEEFFFFFFEEEDDDCCCBBBGGGFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEGGGEEEBBB@@@???@@@BBBCCC@@@AAABBBBBBCCCCCCCCCBBB==================>>>>>>>>>======<<<<<<<<<======<<<======>>>>>>======<<<::::::::::::::::::::::::;;;;;;;;;:::999888888777:::::::::999999999888888777777777777777777777777888888888888777777666666444444444333333333333222111222444555555444222111222222222222222222222222333333333333333333333333444333333333222222111111000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000---...000222333222000///.../////////000000111111............////////////000/////////............////////////............////////////////////////000000000000000000000000///////////////.........////////////000000000000//////............/////////////////////////////////////////////.........////////////000000000000000000////////////000000111111000/////////000000...///000000000000000///////////////////////////////////////////////////000000////////////000000111111111111111000000///000000000000000000000000........................////////////////////////............////////////---......///000111111222000000000000000000000000000000////////////000000////////////000000000000/////////////////////////////////////////////////////////000111111222222//////////////////////////////////////////////////////000111111111111111...///000111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222///000222333444333222111333333222222222333444444333333444555555555555444222333444555666777777888:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@<<<===???@@@@@@???===<<<===???BBBCCCDDDFFFIIIKKKJJJJJJKKKKKKKKKKKKLLLLLLNNNPPPRRRQQQNNNMMMOOORRRTTTUUUUUUTTTSSSRRRSSSTTTWWWWWWYYY\\\```dddgggiii^^^]]]]]]\\\[[[[[[ZZZZZZVVVWWWYYY]]]aaaccccccaaaYYYZZZZZZZZZYYYYYYXXXXXX[[[]]]___```aaacccgggiiiiiihhhgggggggggdddaaa^^^]]]YYYVVVTTTUUUXXX[[[]]]]]]aaaddddddaaa^^^^^^___bbbdddggghhhgggeeeddddddfffiiijjjjjjiiijjjooosssuuussspppnnnllliiieeebbb[[[ZZZZZZZZZZZZ\\\^^^___XXXVVVUUUTTTUUUVVVUUUTTTRRRRRRQQQPPPOOONNNMMMLLLOOONNNLLLKKKIIIIIIIIIIIIMMMMMMLLLKKKIIIGGGFFFEEECCCDDDFFFFFFFFFEEECCCBBBEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDBBB??????@@@AAACCC@@@@@@AAABBBCCCCCCCCCCCC>>>>>>??????@@@@@@@@@@@@======<<<<<<<<<<<<<<<===<<<<<<============<<<<<<::::::::::::::::::::::::======<<<;;;:::999888888:::::::::999999999888888777777777777888888888888888888888888888777777777555555555555444444444444111222444555555444222111222222222222222222222222444444444444444444444444666555444333111000///...000000000000000000000000000000000000000000000000////////////////////////////////////////////////)))+++...000222111111000......//////000000000111............///////////////////////////......---////////////............////////////////////////------------------------.........///////////////////////////000000000000//////............/////////////////////////////////////////////............/////////000000000111000000////////////000000000000///......////////////...---///000000000111000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000////////////////////////........................////////////////////////------........./////////......//////000000111111000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000////////////////////////222222111111000/////////////////////////////////000000000000000000000000//////000111111111111111......///000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111222333333333333333333333222222222222333333333333444555555555555555777666666666666555555555::::::::::::999999999999999999:::;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@@@@===>>>???@@@@@@???>>>===:::<<<>>>@@@AAABBBEEEGGGHHHHHHIIIJJJJJJKKKLLLLLLKKKNNNPPPOOOMMMLLLNNNPPPSSSTTTUUUTTTSSSSSSUUUWWWUUUUUUWWWZZZ```dddfffggg^^^^^^^^^\\\ZZZWWWUUUSSSNNNPPPTTTYYY^^^```^^^]]]^^^```aaaaaa___]]]\\\\\\\\\^^^```aaabbbdddfffiiiiiihhhggggggfffddd___\\\]]]ZZZVVVSSSSSSVVVZZZ\\\^^^bbbeeeddd```^^^]]]___bbbeeehhhiiigggeeecccbbbeeeeeeeeefffiiinnnvvv{{{wwwsssnnnjjjfffbbb___\\\XXXXXXXXXYYYZZZ\\\]]]^^^VVVTTTSSSSSSTTTUUUTTTSSSOOOOOOPPPPPPOOONNNMMMLLLNNNMMMKKKJJJIIIIIIJJJJJJLLLLLLLLLKKKIIIGGGFFFEEECCCDDDEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCEEEFFFGGGEEEDDDBBB@@@???@@@AAABBB@@@@@@AAABBBBBBBBBBBBBBB???@@@AAABBBBBBCCCBBBBBB>>>======<<<;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::999999999999::::::::::::======<<<;;;;;;:::999999:::::::::999999999888888777777777888888888888999666666666666666666666666666666555555555444444444222222444444444444222222222222222222222222222222444444444444444444444444333333333222111111000000111000000000000000//////000000000000000000000000000000000000000000000000////////////////////////)))+++---///000000000000...//////////////////000............/////////////////////000///......---////////////............////////////////////////.................................///////////////------------............//////............//////////////////////////////.........///////////////......//////000000111111000000////////////000000///............///000111555000---.../////////222111111111111111111111111000000000000000000000000000000////////////000000...///000000111111000000////////////////////////........................////////////////////////---------.........//////////////////000000000000000000000000000000000000000000////////////000000.../////////000000000111////////////////////////////////////////////////222222111111000/////////////////////////////////000000000000000000000000//////000111111111111111---...///000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111222222333333333222222222222222333222222333444444444444444666666666666555555555555888888888999::::::;;;;;;888999:::;;;;;;;;;::::::999:::<<<>>>@@@@@@@@@@@@>>>??????????????????>>>999;;;===??????@@@CCCEEEFFFFFFGGGIIIJJJKKKLLLMMMKKKNNNPPPPPPNNNMMMOOOQQQSSSTTTUUUTTTTTTUUUXXXZZZUUUTTTTTTWWW\\\___```___^^^]]]\\\ZZZYYYXXXWWWVVVNNNPPPTTTYYY\\\]]][[[XXX\\\```cccdddbbb`````````^^^___bbbcccdddfffjjjlllgggfffffffffeeebbb^^^ZZZ\\\YYYVVVSSSSSSVVV\\\______bbbeeeeeebbb```aaabbbeeehhhkkkkkkiiieeecccbbbdddaaa___aaaffflllrrruuuppplllfffaaa^^^\\\ZZZXXXXXXXXXYYYZZZZZZZZZZZZZZZXXXVVVTTTSSSSSSSSSRRRQQQMMMMMMNNNOOOOOONNNMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEAAAAAABBBBBBDDDEEEFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAAAAAAAAAAAAAA@@@???@@@AAACCCDDDDDDCCCCCC???>>>===<<<;;;:::::::::999::::::;;;;;;::::::999888888999999999:::::::::<<<;;;;;;::::::999999999:::::::::999999999888888777777888888888999999999666666666666666666666666555555555444444444333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000............///////////////////////////.....................////////////...///000000000///------////////////............////////////////////////111111111111111111111111............/////////000------------............//////............//////////////////////////////------......//////000000.........///000111111111000000////////////000000.........///000111222333???666000000000---...111000000000000000000000000000000000000000000000000000000////////////000000,,,---...///000111111111////////////////////////........................////////////////////////---------.........//////000000000000////////////000000000000000000000000000000////////////000000.../////////000000111111......................../////////////////////////////////000111111222222////////////////////////000000000000000000000000//////000111111111111111---...///000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111222222222222111111111111111111111111111000/////////000222333333333222222111222222222111111222333333333333222222333333444555666777777555666777888:::;;;<<<===888999:::;;;<<<;;;::::::888999<<<>>>@@@@@@@@@@@@@@@??????????????????@@@;;;===???@@@@@@AAADDDFFFEEEEEEFFFHHHJJJKKKMMMMMMLLLPPPSSSSSSQQQPPPRRRTTTSSSTTTUUUUUUUUUWWWZZZ\\\ZZZXXXWWWZZZ]]]```___]]][[[ZZZXXXXXXXXX[[[]]]___WWWXXX\\\```cccbbb___\\\UUUZZZ```ccccccbbbcccddd___bbbdddfffhhhkkknnnqqqeeeeeeeeeeeedddbbb]]]ZZZZZZXXXVVVTTTTTTXXX^^^bbb___cccfffgggdddccceeeggghhhjjjmmmmmmjjjgggdddcccddd```\\\]]]aaafffhhhiiijjjeee___[[[YYYYYYXXXXXXYYYYYYZZZZZZZZZXXXWWWVVV[[[YYYVVVTTTSSSRRRPPPOOOKKKLLLMMMNNNOOONNNMMMMMMIIIHHHGGGFFFFFFHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEEEECCCCCCDDDEEEEEEFFFEEEEEEAAAAAABBBBBBDDDEEEGGGHHHCCCBBBBBBBBBAAA@@@??????@@@@@@@@@AAAAAA@@@@@@??????@@@AAACCCDDDDDDCCCCCC@@@???===<<<;;;:::999999;;;<<<<<<======<<<<<<;;;888888888999999::::::::::::::::::999999999999888:::::::::999999999888888777777888888999999999999888888888888888999999999444444444333333333222222444333333222222333333444222222222222222222222222000000000000000000000000333333333222111000//////111111000000/////////...000000000000000000000000000000000000000000000000111111111111111111111111222222000///............000000//////.........---............/////////000...///000000000///---,,,000/////////............////////////////////////........................---.........//////000000////////////000000000111//////............//////////////////////////////,,,------...///000111111---......///000111111222000000////////////000000/////////000111333444555GGG<<<333111000,,,,,,000000000000000000000000000000000000000000000000000000000////////////000000***+++---///000111111111////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000//////.........---111111111111111000///...//////////////////////////////............////////////............////////////000000000000//////............/////////000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000111111111111444444444333333222222222333333222111222333444555444444444555555555555666777777777777777888888888;;;<<<<<<<<<;;;999888666888999<<<>>>??????>>>===>>>>>>???@@@@@@@@@@@@??????@@@BBBBBBBBBBBBCCCEEEAAACCCEEEHHHIIIJJJJJJJJJQQQPPPPPPOOOOOOOOOPPPPPPYYYVVVSSSSSSVVVYYYZZZYYYYYY[[[___```^^^\\\ZZZZZZYYYYYYZZZ[[[\\\^^^___```aaabbbcccdddeeeeeedddccc[[[___aaaaaa^^^]]]^^^___\\\___cccgggiiijjjiiihhhbbbccceeeeeedddaaa^^^\\\]]]]]]]]]\\\\\\^^^bbbeeedddcccbbbaaaaaaaaabbbcccfffhhhkkkkkkiiigggfffeeegggddd___]]]^^^```bbbbbbcccbbb```]]]\\\[[[ZZZZZZ______]]][[[XXXVVVUUUTTTUUURRROOONNNPPPSSSVVVWWWOOONNNMMMKKKJJJJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@?????????CCCCCCCCCEEEGGGGGGEEECCCBBBCCCCCCCCCDDDDDDEEEEEEHHHFFFEEECCCBBBBBBBBBCCCAAA@@@@@@@@@??????>>>>>>@@@AAABBBCCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888888888888888999:::;;;<<<:::::::::999999888888888:::;;;;;;<<<;;;:::888777;;;:::::::::999999888888777777666555444444333333555555444333333222111111333333333222222111111111111111111111111111111111333222111/////////000111222222222111111111000000222222333333333333222222222111111111000000//////000000000000////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000//////.........---////////////////////////------------------------//////.........---------+++++++++,,,,,,,,,,,,---////////////////////////000000000000////////////000000000000000000000000//////000000///...------////////////////////////111111111111111111111111<<<999555111...///000111000000000000000000000000------...///000111222222//////000111111111111111............//////////////////000000000000//////000000000000000000000000////////////////////////000000////////////000000000000/////////.........000111111111111000000/////////////////////////////////............////////////............////////////000000000000//////........./////////000000000000000000000000000000111000000000/////////...////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000111111111111333333333333222222222111333333222222222333444555444444444444555555555555444555555666777777888888:::;;;;;;;;;:::999777666888:::<<<>>>?????????>>>>>>>>>>>>?????????@@@@@@???AAABBBCCCBBBBBBDDDEEEBBBDDDFFFHHHJJJKKKKKKKKKOOOOOOOOOPPPPPPQQQRRRSSSWWWTTTSSSTTTWWWYYYZZZYYY[[[]]]``````___]]]\\\\\\]]]\\\\\\\\\]]]___```aaaaaaaaabbbbbbbbbbbbaaaaaa```aaabbb___[[[YYYZZZ]]]^^^```bbbdddeeeeeedddccccccdddfffggggggeeecccaaaaaaaaa```^^^]]]^^^aaadddeeedddbbb```___^^^_________bbbeeefffgggggghhhiiieeeeeecccaaaaaaaaabbbcccbbbbbbbbbaaa```___^^^]]]^^^]]][[[YYYVVVTTTRRRQQQRRRPPPNNNNNNQQQTTTVVVWWWRRRQQQOOOMMMKKKIIIHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGGGGDDDCCCBBBAAAAAAAAAAAAAAACCCBBBCCCEEEGGGIIIHHHGGGBBBCCCCCCCCCDDDDDDDDDEEEGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>???@@@AAABBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888<<<;;;:::999888888888888:::::::::999999999888888999999999999999888777777777777666666666555555555777666666555444444333333555555444333333222111111333333333222222222111111111111111111111111111111333222000/////////000111222222222111111111000000///000000111111000000///111111111000000000///////////////...............////////////////////////........................////////////////////////////////////////////////////////////////////////000/////////............////////////////////////------------------------//////.........---------////////////000000000000////////////////////////000000000000/////////...///////////////////////////////////////...------////////////////////////111111111111111111111111666444111///...///000111000000000000000000000000////////////000000000000//////000111111111111000............//////////////////000000000000//////000000000000000000000000........................000000////////////000000000000////////////......///000000111111111111000//////////////////////////////............////////////............////////////000000000000//////....../////////000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111222222222111111111111111333222222222222333444444444444444444555555555555333444444555666777777888999:::::::::999888777777:::;;;===>>>????????????>>>>>>=========>>>???@@@???AAABBBBBBAAAAAACCCDDDCCCDDDFFFIIIJJJKKKKKKKKKMMMMMMNNNPPPQQQSSSTTTUUUSSSRRRRRRTTTWWWYYYZZZYYY]]]___``````___^^^______aaa```^^^]]]]]]___aaacccbbbbbbaaa```____________```bbbaaa^^^ZZZXXX[[[^^^aaaaaaaaa``````______^^^ccceeegggiiijjjjjjiiihhheeeeeecccaaa______bbbeeegggeeecccaaa___^^^]]]]]][[[]]]```aaabbbcccfffhhhdddfffhhhfffcccaaabbbdddaaabbbcccccccccbbbaaa```^^^]]][[[XXXUUUSSSQQQOOOOOONNNNNNOOORRRTTTUUUUUUUUUTTTQQQNNNKKKIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDGGGIIIJJJJJJCCCCCCCCCCCCCCCDDDDDDDDDFFFEEECCCBBB@@@??????>>>>>>>>>>>>>>>============>>>???@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999<<<;;;:::999888888888888:::::::::999999999999888888777777666666666666666888888777777777777666666666666666555444444333333555444444333333222222111333333333222222222222111111111111111111111111111222111000000///000000000222111111111111000000000///000000111111000000///111111000000000000//////---------...............////////////////////////........................////////////////////////////////////////////////////////////////////////////////////............////////////////////////------------------------...............---------000000111111111222222222////////////////////////000000000/////////......///////////////////////////////////////......---////////////////////////000000000000000000000000///............///000111000000000000000000000000111111000000//////.........///000000111111000000............//////////////////000000000000//////////////////////////////........................//////000000000000//////000000//////////////////...///000111111111111111//////////////////////////////............////////////............////////////000000000000//////...////////////000000000////////////////////////000000000000////////////........................///////////////////////////000000000111111111111111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000///000000000111111111111111111111000000000000000222222222222222333333333333333444444444555555555555555666666666666666666888888999999888888888777;;;<<<===>>>???????????????>>><<<;;;;;;===???@@@>>>???AAAAAA@@@???AAABBBBBBCCCEEEHHHIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRRRROOOPPPRRRTTTWWWYYYYYYYYY]]]___```___^^^^^^___aaacccaaa^^^\\\\\\^^^aaacccdddbbbaaa___^^^^^^^^^___^^^```bbbaaa^^^]]]___bbbcccaaa```^^^^^^^^^^^^^^^dddfffhhhkkkmmmnnnnnnnnnffffffdddbbb```aaadddfffhhhgggeeebbbaaa`````````]]]^^^^^^]]]\\\\\\^^^```dddhhhjjjgggcccaaadddhhheeedddcccbbbbbbbbbbbbccc```___]]]ZZZWWWTTTRRRQQQQQQPPPPPPRRRTTTUUUTTTSSSTTTRRRPPPMMMJJJHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDEEEEEEEEECCCBBBBBBEEEHHHIIIIIICCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCAAA???>>>===<<<==================<<<<<<======>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888999:::;;;;;;999999999999999999999999888777555555444555666777888888777777777777777777666666555555555444444444444444444333333222222222222222222222222222222222111111111111111111111111111111000000000000000000111111111111000000000000111111222222222222111111000000000000000000//////------............//////////////////////////////........................///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////....................................................../////////000000000////////////////////////000000/////////.........////////////////////////...///////////////......////////////////////////////////////////////////,,,,,,---...///000000000000000000000000000000000000000000000////////////...//////000000000000000............//////////////////000000000000//////////////////////////////........................//////000000000000////////////000000000000000000...///000111111111111111//////////////////////////////............////////////............////////////000000000000//////////////////000000000111////////////////////////////////////000000000000///////////////////////////////////////////////////000000000111111111111000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000111111222222222333333333333333333444444444444555999888888777777666666555888888888888888888999999<<<<<<======>>>>>>?????????>>><<<;;;;;;===???@@@===>>>??????>>>===>>>@@@@@@AAACCCFFFGGGHHHHHHHHHJJJKKKLLLNNNNNNNNNNNNNNNMMMNNNQQQTTTUUUWWWXXXYYY[[[]]]^^^]]]]]]]]]^^^```bbb```]]][[[[[[\\\___aaadddcccaaa```___``````aaa^^^bbbeeeeeebbb```aaabbbcccbbb```______```bbbccceeefffhhhkkkmmmnnnnnnoooddddddcccaaa```aaaeeehhhfffeeecccaaa`````````aaa^^^^^^^^^\\\ZZZYYYZZZ[[[eeeggggggddd``````fffkkkkkkiiieeebbbaaabbbeeefffcccbbb```^^^[[[XXXVVVUUUVVVUUUUUUUUUVVVUUUSSSPPPPPPOOOMMMKKKIIIHHHGGGGGGIIIIIIIIIJJJJJJJJJJJJKKKHHHHHHHHHHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFDDDBBBAAACCCEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<=========<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888999:::;;;;;;999999999999999999999999888777666555555666888999333444444444444444444444555555555555555444444444444444333333333333222222222222222222222222222222111111111111111111111111000000000111111111000000000000000000000000000000111111111222222111111111//////////////////000000....../////////000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////........................---.....................------............//////////////////////////////////////////..........................................///////////////...////////////////////////........................---...///000000000///...////////////////////////////////////000000000000......///000000000000000............//////////////////000000000000//////000000000000000000000000...........................///000111111000///...//////000000000000111111///000000111111111111000//////////////////////////////............////////////............////////////000000000000///////////////000000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000111111111111000111111222333222222222333333333333444444444444999999888888777777666666888888888888888999:::;;;<<<<<<<<<<<<=========>>>>>>>>>=========>>>???@@@<<<>>>???>>>======>>>??????@@@BBBEEEFFFGGGGGGGGGIIIJJJKKKMMMMMMMMMLLLLLLLLLNNNQQQRRRSSSUUUWWWYYYYYY[[[\\\]]]\\\\\\]]]^^^```___\\\[[[[[[\\\^^^___bbbaaaaaaaaabbbbbbcccdddbbbdddgggeeeaaa^^^^^^___cccbbbbbbbbbccceeeggghhhffffffhhhiiijjjjjjkkkkkkbbbaaaaaa___^^^```cccfffbbbaaa```^^^]]]]]]^^^^^^ZZZ\\\]]]\\\[[[ZZZ[[[\\\bbbcccbbb___]]]```fffkkknnnlllhhheeedddeeegggiiidddcccaaa___]]][[[YYYXXXZZZXXXWWWVVVVVVUUURRRPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDFFFFFFEEEDDDDDDEEEEEEEEEFFFDDDBBBBBBCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???===<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<;;;:::999888888888888888999999999999:::::::::777777777777777888888999555555555555555666666666555555555555555555555555333333333333333333333333111222222222222333333333111111111111111111111111//////000111111111111000//////000000000000000111...//////000000//////.........////////////000000......//////000111111111////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////........................---------......................../////////000000/////////////////////////////////.........------........................---...//////////////////////////////////////////////////////////////////...//////000000//////...////////////////////////......//////000000111111---...//////000000//////............//////////////////000000000000//////000000000000000000000000////////////////////////...///000111111000///...//////000000000111111111000111111111111000000/////////////////////////////////............////////////............////////////000000000000////////////000000000111111111000000000000000000000000.../////////000000000111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000111111111111000000000111111222222222///000111222333222222111222222333333333444444444666666666666777777888888999888888888999:::<<<===;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@>>>???@@@@@@>>>>>>>>>@@@???@@@CCCEEEGGGHHHHHHHHHGGGHHHKKKMMMNNNNNNNNNMMMMMMOOOQQQQQQQQQRRRVVVZZZWWWYYY]]]^^^]]]\\\\\\]]]^^^]]]\\\\\\\\\]]]^^^___]]]^^^```bbbccceeeeeeeeebbbcccbbb^^^ZZZYYY\\\___ccccccdddeeefffhhhiiijjjfffffffffffffffeeeeeeeeeaaa```___]]][[[\\\___bbbcccbbb___]]]\\\[[[[[[[[[YYY[[[]]]^^^]]]\\\]]]]]]]]]]]]\\\\\\^^^aaadddggghhhhhhgggfffffffffffffffaaaaaa```^^^\\\ZZZYYYXXXZZZXXXVVVUUUUUUTTTRRRQQQNNNMMMLLLJJJIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEEEEDDDBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>><<<<<<=========>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<;;;:::999888888888888888888999999999:::::::::666666777888888888888888777777888888888999999999555555555555555555555555333333333333333333333333111111222222222333333333111111111111111111111111...///000111222111111000////////////000000111111......////////////.............../////////000000------......///000000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............/////////000////////////////////////........................---------.........//////....../////////000000000//////////////////////////////.........---------........................------...///////////////////////////////////////////////////////////////............//////000000////////////////////////000000000000////////////---...//////000000//////............//////////////////000000000000//////000000000000000000000000000000000000000000000000...///000222222000///...//////000000111111111222111111111111111000///...//////////////////////////////............////////////............////////////000000000000//////000000000000111111111111000000000000000000000000.../////////000000111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000111111111111000000111111222222222333///000111222333222111111222222333333333444444444222222333555666888999:::999999888888999;;;===>>>;;;;;;:::::::::;;;<<<<<<>>>>>>???@@@@@@@@@@@@???@@@AAABBBAAA@@@???@@@AAA@@@AAADDDFFFHHHHHHIIIHHHEEEGGGJJJMMMPPPPPPPPPPPPNNNOOOQQQPPPOOOQQQVVVZZZVVVYYY]]]______]]]\\\\\\]]]]]]]]]]]]^^^^^^______ZZZ\\\___bbbdddfffffffff^^^^^^[[[WWWTTTVVV]]]cccddddddeeeggghhhiiiiiijjjgggfffeeedddcccbbbaaa```aaa```^^^[[[YYYYYY[[[^^^fffeeebbb___\\\[[[ZZZZZZ[[[]]]``````___]]]\\\\\\YYYXXXYYY\\\___bbbcccbbb___aaaccceeefffeeecccaaa___^^^]]]\\\[[[YYYXXXXXXXXXVVVTTTSSSTTTTTTSSSRRRPPPOOOMMMLLLJJJIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHFFFDDDCCCCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBBBBAAA@@@???<<<=========>>>>>>??????======<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888999:::;;;<<<888888888999999:::::::::444555777888888888777666444555555555666666777777444555555555555555555555333333333333333333333333111111111222222333333333111111111111111111111111...///000222222222111000.../////////000000111111000000111111111111000000---.........//////000000,,,,,,------...///000000////////////////////////........................////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////////////////////////////---------.........//////------------............//////////////////////////////.........---------........................------...///000000//////////////////////////////000000000000000000000000,,,,,,,,,---...///000111////////////////////////222222111000///...---------......///////////////............/////////000//////000000000000//////000000000000////////////////////////////////////000000///////////////000000000111111111111000000//////////////////////////////000000000000//////000000//////.........---////////////////////////////////////000000000000000000000000000000000000000///.........000111222000000000000111111111111111111000000//////......222222222111111111111111000000//////.........---000000000000000000000000///000111222222111000///////////////////////////111111111111111111111111111111111111111111111111000000000000111111111111111111222222222333333333555444333222111222333444999999777666666666777888:::999999999:::<<<>>>???:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>???AAABBBAAA???=========@@@AAABBBDDDEEEFFFFFFFFFCCCHHHMMMPPPPPPNNNLLLKKKSSSNNNIIIJJJOOOUUUWWWVVVUUUVVVXXXZZZ\\\\\\\\\[[[^^^]]]\\\ZZZZZZZZZ[[[[[[```^^^\\\]]]___bbbcccddd\\\\\\ZZZXXXWWWXXX[[[^^^ccccccccceeehhhjjjkkkjjjqqqnnnjjjgggfffeeedddccciiiddd]]]XXXVVVXXX\\\```iiieeeeeehhhgggaaa___cccdddccc```^^^]]]]]]^^^___\\\]]]]]]^^^^^^^^^^^^^^^[[[^^^aaaaaa___\\\ZZZYYYVVVRRRPPPQQQRRRQQQSSSXXXWWWWWWVVVTTTSSSRRRRRRQQQTTTSSSPPPNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBCCCBBBBBBBBB@@@@@@@@@????????????>>>??????>>>===============>>>>>>============>>>>>>;;;<<<===>>>>>>===<<<;;;::::::999999::::::;;;<<<;;;;;;::::::::::::999999<<<;;;:::999888888888888777888999888777666666888666666666666666666666666666555444333333444555666333333333222222111111111111222222222222111000000111111111111111111111111---...000111111111000//////333---+++333555000333//////............//////111111000000//////..........................................//////////////////////////////////////////............//////........................000000111111000///..............................//////.........---------........................///////////////.........////////////////////////////////////////////////........................////////////////////////............////////////////////////////////////000000//////.........---............////////////000000//////.........---333333222111000000111111000000//////.........---------...///000111222222//////000000111111222222000000000000////////////////////////////////////000000///////////////000000000000111111000000000///////////////////////////000000000000000///...000/////////............////////////////////////////////////000000000000000000000000000000000000000//////......///000111//////000000000111111111111000000000/////////....../////////000000111111000000/////////.........000000000000000000000000000000000111111000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111111222222222222333333333555444333222222333444444777777666666666777999:::;;;:::999888888999:::;;;:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>@@@BBBBBBBBB@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDEEECCCGGGKKKNNNNNNMMMLLLLLLQQQMMMIIIKKKPPPTTTVVVUUUWWWWWWXXXYYYZZZZZZZZZYYY[[[ZZZYYYXXXXXXXXXXXXYYY\\\[[[\\\^^^```aaa___^^^[[[\\\\\\ZZZYYYZZZ]]]```bbbaaabbbdddhhhjjjkkkkkkoooooonnnmmmllliiieeeccccccaaa]]][[[[[[]]]```bbbiiigggkkkssstttnnngggfffiiigggccc___\\\ZZZZZZZZZ\\\]]]^^^_______________```aaabbbaaa]]]YYYWWWWWWWWWRRROOOPPPNNNLLLMMMPPPSSSSSSTTTTTTSSSSSSRRRRRRRRRQQQOOONNNMMMLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIHHHJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>??????>>>===============>>>>>>============>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<<;;;;;;:::::::::999999999;;;:::999888888777888888777888999888666666666777666666666666666666666666666555444333333444555666333333333222222222111111222222222222111111111111111111111111111111111111......000111111111000///...333///---333111***,,,000//////......//////000111000000000/////////.....................------............//////////////////////////////////////////............//////.......................................---,,,,,,........................//////.........---------......................../////////////////////...////////////////////////////////////////////////........................////////////////////////............////////////000000000000000000000000000/////////........................////////////000/////////............222222111000000000000000000/////////............000/////////......------000000000000000000000000////////////000000000000////////////////////////000//////......///000000000000000000000000000000////////////////////////000000000000000///......////////////............////////////////////////////////////000000000000000000000000000000000000111000000////////////000//////000000000000111111000000000000////////////+++,,,,,,---///000000111000000////////////......000000000000000000000000111000000//////000000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111222222222222333333333333555444444333444444555555555555444555666888:::;;;<<<;;;999777666666777777:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@@@@???@@@CCCEEEEEEEEECCCBBBAAABBBBBBCCCBBBEEEIIIKKKKKKLLLMMMNNNOOOLLLKKKMMMQQQUUUUUUSSSXXXXXXWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVVVVWWWZZZ^^^```^^^ZZZWWWZZZ[[[]]]]]]]]]]]]___aaaaaa```aaacccfffiiijjjjjjkkkmmmooopppnnnjjjeeebbb^^^^^^^^^___aaaccceeegggjjjkkkrrr~~~|||qqqiiiiiigggccc___\\\YYYXXXXXX]]]]]]^^^``````aaaaaaaaaaaabbbaaa^^^ZZZWWWVVVWWWVVVQQQNNNMMMKKKGGGFFFIIIOOOPPPRRRSSSTTTSSSRRRQQQOOONNNMMMLLLLLLLLLLLLMMMIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>??????>>>===============>>>>>>============>>>>>>;;;;;;::::::::::::;;;;;;::::::999999::::::;;;<<<::::::::::::999999999999888888777777777777777888777888999888666555666777777777777777777777777777555555444444444444555555333333333222222222222111444333222111111111222222111111111111111111111111...///000000111111000000000444000...444111---222111000000//////000000111000000000000/////////////////////......---------............/////////////////////////////////////////////....../////////.......................................------,,,.......................................---------..............................//////////////////////////////////////////////////////////////////........................////////////////////////............////////////000000000000000000000000////////////........................////////////////////////............111000000////////////000////////////............111000000///...---------111111000//////...------////////////000000000000//////////////////////////////.........///000000000000000//////000000000////////////////////////000111111000000///...---///////////////.........////////////////////////////////////000000000000////////////////////////111111000000//////......////////////000000000111000000000000////////////,,,,,,---......///000000000000//////////////////////////////////////////111000///......///000111111111111111111111111111111111111111111111111111///////////////////////////000000000111111111111222222222333333333444444444444444444555555666666555555444444555777888999;;;:::888777666666777777:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>;;;<<<<<<<<<<<>>>>>???>>>>>>=====================>>>>>>>>>>>>======<<<;;;:::999999:::;;;<<<::::::999999::::::;;;<<<:::::::::999999999999888777666666666666777777888666888888888666555666777777777777777777777777777444444444444444444444444222222222222222222222222555444333222111222222333111111111111111111111111//////000000111111111111...222...---111//////999111111000000000000111111000000000000////////////000000//////......------............////////////////////////////////////......////////////..............................///000000000000000//////....................................................................................////////////////////////////////////////////////////////////........................////////////////////////............////////////........................///////////////.....................///////////////////////////.........000//////........./////////////////////........./////////000000111111111000/////////.........---.../////////000000000111////////////////////////...............///000000000000///......///000000////////////////////////000000000000000///...............///////////////////////////////////////////////////000000000000////////////////////////111111000000//////.........////////////000000000////////////000000000000//////////////////////////////000000000000000000////////////////////////111000///......///000111111111111111111111111111111111111111111111111111///////////////////////////000000000111111111111222222333333333444444444333444444555555666666666777666555444444555666666999888777777777888:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============:::;;;<<<<<<<<>>???@@@AAACCCEEEGGGHHHIIILLLOOOMMMNNNPPPSSSVVVVVVUUUTTTTTTTTTSSSSSSUUUWWWYYYZZZTTTTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUWWWYYYZZZXXXVVVVVVYYY\\\^^^_________```dddbbb``````bbbcccdddddddddfffgggfffdddbbbbbbcccgggfffeeedddeeehhhkkkmmmkkklllpppwww}}}{{{qqqfff^^^^^^]]]]]]]]]]]]^^^^^^\\\\\\^^^______`````````ZZZZZZYYYVVVTTTTTTVVVXXXNNNLLLLLLOOOOOOKKKKKKMMMOOOPPPRRRTTTSSSQQQOOOMMMJJJJJJKKKKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@?????????>>>>>>???>>>>>>=====================>>>>>>>>>>>>=========<<<;;;::::::;;;<<<===::::::999999::::::;;;<<<::::::999999999888888888666666666555666666777777666777888777555555555666666666666666666666666666333444444444444444444333222222222222222222222222555444444333333333333333111111111111111111111111000000000000000111111222333;;;===??????333,,,444111111000000000000111111////////////000000000000000000/////////.....................////////////////////////////////////......///000000///..............................//////000000000000000///........................---.............................................---.........//////000000////////////////////////////////////////////////........................////////////////////////............////////////------------------------.........///////////////............////////////.........//////////////////...............//////.........///////////////.........//////000000111---........./////////000......//////000000111111////////////////////////------------...///000000000000............000000//////////////////////////////000000000000//////.........///////////////////////////////////////////////////000000000000000000000000000000000000///000000000000000///.........////////////000000////////////000000000000111111111000000000////////////000000000000111111000000000000000000000000000//////......//////000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111333333333333444444444444222333444555555555555555777666555444333444444555777666666666888999;;;===:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========<<<>>>>>>>>>???@@@CCCFFFEEEDDDBBB@@@?????????@@@BBBDDDFFFGGGHHHIIIKKKNNNLLLNNNQQQTTTUUUVVVUUUTTTRRRSSSSSSTTTVVVWWWYYYZZZSSSTTTUUUVVVWWWXXXXXXXXXVVVUUUUUUVVVYYYZZZZZZZZZWWWYYY]]]^^^^^^^^^___```dddbbb___^^^```bbbcccbbbeeefffgggdddaaaaaadddhhhkkkiiigggeeedddfffhhhiiihhhhhhggghhhlllnnnjjjbbb___^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\ZZZZZZYYYVVVSSSRRRSSSUUUOOOMMMOOOSSSSSSPPPOOOQQQNNNOOOPPPQQQQQQOOOMMMLLLJJJJJJKKKLLLLLLLLLKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>??????>>>===============<<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::999999::::::;;;<<<999999999999888888888888777777666666666666666777666777888777555444555666666666666666666666666666333333444444444444333333111222222222222333333333444444555555555444333222111111111111111111111111111000000000000111222333FFFUUUaaahhhbbbGGG222444111000000//////000000111////////////000000000000////////////////////////............////////////////////////////////////---...///000000///...---........................,,,---..........................................---------.......................................------......///000000000////////////////////////////////////////////////........................////////////////////////............////////////////////////////////////.........///////////////............////////////.........//////////////////............//////000.........///////////////............------------------...//////000111111.........///000111111111////////////////////////------------...///000000111000...------...000111////////////////////////---...///000000111111000............/////////000////////////////////////////////////000000000000000000000000000000000000...///000111111000000///........./////////000000.../////////000000000111000000000000000000111111//////000000000111111111000000000000000000000000...//////////////////...000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111333333333444444444444555000111333444555555555444555444333333333444555666555555555555666888:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=========>>>@@@@@@??????AAABBBAAAAAAAAAAAA@@@@@@@@@@@@BBBEEEGGGIIIIIIIIIJJJLLLJJJLLLOOORRRSSSSSSSSSTTTSSSTTTUUUVVVWWWWWWWWWWWWRRRSSSUUUWWWXXXYYYXXXXXXVVVUUUVVVXXX[[[]]]]]]\\\ZZZ\\\^^^_________```bbbaaa___\\\\\\___bbbddddddccceeegggeeeaaaaaaeeeiiihhhhhhgggfffdddcccbbbbbbaaabbb```\\\^^^cccddd```______^^^]]]\\\[[[ZZZYYYZZZZZZ[[[[[[ZZZZZZYYYYYYXXXYYYYYYWWWUUUTTTUUUWWWTTTRRRTTTWWWVVVRRROOOPPPKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKLLLMMMLLLLLLJJJJJJGGGGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>??????>>>===============<<<===>>>??????>>>===<<<::::::;;;;;;;;;;;;::::::::::::999999::::::;;;<<<999999999999888888888888999999888777666666666666666777777777555444555666444444444444444444444444222333444444444444333222111111222222222333333333333444666777777555333111111111111111111111111111111111000000000111222333EEEWWWjjjuuuoooOOO777888000//////......//////000.../////////000000000111.........///000000111111............////////////////////////////////////---...///000000///...---........................,,,,,,---.......................................---------.........//////........................------......///000000111////////////////////////////////////////////////........................////////////////////////............////////////////////////////////////............/////////000............////////////............/////////000//////......//////000111............/////////000////////////000000000000000000000000000000000000---......///000111111222////////////////////////,,,,,,,,,---...///000111111///...------...///111////////////////////////,,,---...000111111111111---.........//////000000////////////////////////////////////000000000000000000000000000000000000---...///111111111000000............/////////000.../////////000000111111------...///000111222222//////000000111111111222000000000000000000000000---...///000000///...---////////////////////////111111111111111111111111111111111111111111111111000000000000111111111111333333333444444444555555///111222444555555444444333222222222333555777888555555444444555666888999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;===??????>>>======>>>??????@@@AAAAAAAAA@@@@@@CCCEEEHHHJJJIIIIIIJJJKKKIIIKKKNNNPPPPPPQQQRRRSSSUUUUUUWWWXXXXXXWWWVVVUUURRRSSSUUUWWWXXXYYYXXXXXXUUUUUUWWW[[[^^^```___]]]\\\^^^___```___```bbbccc^^^\\\ZZZ[[[___ccceeeggg___cccfffeeeaaa```cccgggdddeeeffffffeeebbb___\\\[[[^^^[[[VVVWWW^^^bbb```\\\]]]]]]]]]]]]\\\[[[[[[YYYZZZZZZYYYYYYXXXWWWVVVTTTVVVXXXXXXXXXXXXZZZ\\\YYYWWWXXXZZZXXXQQQMMMMMMGGGGGGHHHIIIJJJKKKLLLMMMKKKLLLMMMMMMMMMLLLJJJIIIFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCBBBBBBBBB@@@@@@@@@????????????>>>??????>>>===============<<<===>>>@@@@@@>>>===<<<888999:::;;;;;;:::999888::::::999999::::::;;;<<<999999999888888888888777::::::999777666666666666555777777777555444555666444444444444444444444444222222444444444444222222111111111222222333333333222444777888888666333000111111111111111111111111222111000000000111333333,,,>>>QQQ^^^[[[@@@...444//////............//////.../////////000000111111------...///000111222222............/////////000////////////////////////---...///111111///...---..............................///000111111000000........................---------.........//////........................---------...///000000111////////////////////////////////////////////////........................////////////////////////............/////////000---------------------------.........//////000000............/////////000---.........//////000000///////////////000111111---.........//////000000...///000222444666888888222222111111000000//////000000////////////000000////////////////////////000000000000000000000000000//////............///000000//////.........---...///////////////......///............---------////////////////////////222222111000...---+++***////////////000000000000000/////////............000000////////////000000//////000000000000//////000000000000000000000000000000000000000000000000000000000///////////////000000//////............000000000000111111111111444333333222111000//////000000000000000000000000111111111111111111111111000000111111111222222222666666666666555444333333444444444444444444444444777777777777888888888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>???@@@@@@???>>>???@@@BBBAAAAAA@@@@@@@@@AAAAAABBBCCCEEEGGGIIIJJJKKKKKKLLLKKKKKKKKKLLLNNNQQQRRRTTTUUUVVVWWWXXXWWWVVVUUUSSSUUUWWWYYYZZZYYYWWWVVVTTTTTTVVVZZZ^^^___\\\YYYWWWZZZ\\\^^^^^^^^^```bbb]]]]]]^^^______^^^^^^]]]```aaa`````````bbbfffiiimmmkkkiiifffcccaaa______bbb]]]XXXTTTUUUWWWZZZ[[[UUUVVVXXXZZZ\\\\\\\\\\\\XXXXXXYYYYYYXXXVVVTTTSSSPPPRRRVVVZZZ[[[ZZZYYYWWW[[[YYYVVVUUUTTTRRROOOLLLIIIKKKLLLKKKJJJIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHFFFGGGIIIJJJJJJIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDBBB??????AAABBBAAA???CCCCCCBBBBBBBBBAAAAAAAAA????????????????????????@@@???>>>======>>>???@@@AAA???===<<<;;;<<<===>>><<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888;;;;;;;;;:::::::::999999888888888888888888888888555555444444444333333333555555555555555555555555333333333333333333333333555333111111222222222111111222444555555444222111222222222222222222222222111111111111111111111111222444888::::::888444222000000000000000000000000111///...///000111000.../////////...---------,,,////////////////////////......////////////............////////////......////////////////////////........................------............------+++,,,.../////////...---///////////////...................................................................../////////000......------------......---.........//////000000000000000000000000000000////////////////////////000000//////.........------------............///............////////////////////////////////////111111111111111111111111------///222777;;;???BBB111111000000000000111111000000////////////000000//////////////////////////////////////////////////////.........//////000000000000/////////............////////////......---------......///////////////////////////////////////000000///...------////////////000000000000000000/////////.........000000////////////000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111333222222111111000000000000000000000000000000000111111111111111111111111111111111111222222222222222222333333333333333222555555555555555555555555666666777777777888888888::::::999999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<>>>>>>>>>>>>@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEGGGIIIJJJKKKKKKKKKJJJJJJJJJLLLOOORRRSSSTTTUUUVVVWWWWWWWWWVVVUUURRRTTTWWWYYYYYYXXXUUUSSSPPPPPPRRRVVVYYYZZZXXXUUUWWWYYY[[[]]]]]]]]]___```^^^^^^^^^^^^^^^^^^^^^^^^YYY[[[]]]^^^___```ccceeefffeeedddbbb```___^^^]]]ccc___ZZZWWWXXXYYYZZZ[[[WWWWWWWWWWWWXXXZZZ[[[\\\XXXXXXYYYXXXWWWUUUSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVYYYXXXVVVVVVVVVTTTQQQNNNLLLMMMMMMMMMKKKJJJKKKLLLIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFDDDBBB@@@@@@BBBBBBAAA@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======>>>??????@@@???===;;;;;;<<<===>>><<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888999999888888888777777777888888888888888888888888555555555555444444333333555555555555555555555555333333333333333333333333555333111111222222222111000111222444444333111000222222222222222222222222111111111111111111111111...000333555555333000...000000000000000000000000111///...///000111000...//////////////////......////////////////////////......////////////............////////////......////////////////////////.................................//////.........+++,,,------......------............/////////000................................................---------............//////......------......//////////////////000000000000000000000000000000000////////////////////////000/////////............---------............///............////////////////////////////////////..............................///111333666999;;;000000////////////000000000000////////////000000////////////////////////////////////////////////...............///000111111000000000000000//////......///////////////...+++,,,---...///000111111////////////////////////,,,---...///000000000000////////////000000000000000000000/////////......000000////////////000000//////000000000000//////////////////////////////000000000000000000000000.........///000000000111///////////////000000000000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111222222222333333333000111222333444444444444555555555555555555555555666666777777777777888888888888888888888888888999:::::::::;;;;;;;;;<<<<<<888:::<<<======>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBCCCEEEGGGIIIJJJJJJKKKIIIIIIJJJKKKLLLOOORRRSSSSSSSSSTTTUUUVVVUUUUUUUUUQQQTTTWWWYYYYYYVVVSSSPPPLLLMMMOOOSSSVVVWWWUUUSSSVVVXXXZZZ[[[[[[[[[]]]^^^^^^^^^]]]\\\\\\\\\]]]^^^UUUXXX\\\___``````bbbcccddddddccccccbbbaaaaaaaaa___]]][[[ZZZ\\\]]]^^^]]]YYYXXXVVVUUUVVVWWWZZZ[[[WWWXXXXXXXXXWWWUUUTTTRRRSSSRRROOONNNNNNPPPSSSUUUVVVUUUVVVWWWXXXWWWTTTRRROOOPPPPPPOOOLLLKKKKKKLLLHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIHHHGGGGGGFFFFFFBBBBBBBBBCCCCCCEEEFFFFFFDDDCCCAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>>>>===<<<;;;:::;;;<<<===<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888888777777777666777777777777777777777777666666666555555555555444444444444444444444444444333333333333333333333333444333111111222333222111///000111222222111000///000000000000000000000000111111111111111111111111---...///000000///...---000000000000000000000000111///...///000111000.../////////000000000000000////////////////////////......////////////............////////////......////////////////////////...........................//////000000//////...,,,,,,++++++,,,,,,---...------......//////000000................................................,,,,,,---------.........///......------......///000000000///////////////000000000000000000000000////////////////////////////////////............---------............///............////////////////////////////////////........................////////////000111222222//////............//////000000////////////000000////////////////////////////////////////////////---------......000111111111111111111000000000000---...//////////////////,,,------...///000000000////////////////////////,,,,,,...///000000000000////////////000000000000000000000////////////...000000////////////000000//////000000000000//////////////////////////////000000000000000000000000...//////000111222222333//////000000000000111111///000000000111111111111///000000000111111111222000000000000000000000000111111111111111111111111222222222222333333333333222333444555555555555555555555555555555555555555666666666666777777777888777777777777888888888888:::::::::;;;;;;;;;<<<<<<999;;;============???AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTQQQSSSVVVYYYXXXUUUQQQNNNLLLNNNQQQTTTVVVVVVTTTSSSUUUWWWYYYZZZYYYYYYZZZ\\\]]]\\\ZZZYYYXXXYYY[[[\\\YYY[[[^^^______```bbbcccccccccccccccbbbaaaaaa```ZZZYYYYYY\\\___``````___YYYXXXWWWVVVVVVVVVWWWWWWVVVVVVXXXXXXYYYXXXWWWVVVVVVTTTRRRPPPPPPQQQSSSTTTRRRSSSTTTWWWYYYYYYWWWTTTRRRRRRRRRPPPNNNLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMNNNLLLJJJHHHFFFEEEDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@========================<<<<<<;;;:::::::::;;;<<<<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::999999999999888888888777777777777777777777777666666666666666666666555444444444444444444444444333333333333333333333333444222111111222333222111111111222222222111000///000000000000000000000000111111111111111111111111////////////////////////////////////////////////111///...///000111000............//////000000111////////////////////////......////////////............////////////......////////////////////////........................//////000000000000//////...---,,,+++,,,---...//////////////////.........................................................---------.........////////////............//////000/////////...---------///////////////////////////////////////////////////////////////.........---------............///............////////////////////////////////////000000000000000000000000/////////...............000//////......//////000000000////////////000000////////////////////////........................---------......000111111000000000000111111111111------...///////////////////////////////////////000000000000000000000000---...///////////////...////////////000000000000111000000000////////////000000////////////000000//////000000000000//////////////////////////////////////////////////////000000111222333333444444000111111111111111111111///000000000111111111111/////////000111111222222000000000000000000000000111111111111111111111111111111222222222333333333444444555555444333333222333333333333333333333333555666666666666777777777666666666777777888888888:::::::::;;;;;;;;;<<<<<<<<<>>>???>>>======>>>@@@AAABBBCCCDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHLLLKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOPPPQQQQQQRRRSSSRRRTTTWWWXXXXXXUUUQQQOOOMMMOOOSSSUUUUUUTTTSSSRRRUUUWWWYYYYYYXXXXXXYYYZZZ[[[ZZZXXXVVVVVVWWWXXXYYY^^^^^^]]]\\\[[[\\\___bbb^^^______^^^^^^\\\[[[ZZZYYYYYYZZZ\\\^^^___]]][[[VVVWWWYYYYYYXXXVVVTTTSSSSSSTTTWWWYYY[[[[[[[[[[[[XXXXXXWWWVVVUUUUUUUUUTTTOOOPPPQQQTTTWWWWWWVVVTTTSSSSSSSSSQQQNNNLLLLLLLLLIIIJJJJJJKKKLLLMMMNNNNNNIIIHHHFFFDDDCCCCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDCCCBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888888888777777666666666666666666666666555666666666666666666666444444444444444444444444333333333333333333333333444222000111222333333222222222222222222111111000////////////////////////000000000000000000000000000000////////////000000////////////////////////111///...///000111000...---------....../////////////////////////////////......////////////............////////////......////////////////////////........................//////000000000000/////////...---------...000111111111000///...------,,,................................................////////////000000000000/////////....../////////.........------,,,,,,,,,////////////////////////////////////////////////.........///////////////---------............///............////////////////////////////////////////////////////////////.........////////////...111000000//////000000111000000////////////000000////////////////////////.......................................///000111//////000000000000000111,,,---...///000000000000000000000/////////......000000000000000000000000//////////////////...---////////////000000000000111111000000000/////////000000////////////000000//////000000000000//////////////////////////////////////////////////////111111222222333333444444222222222222111111111000000000000000111111111111/////////000000111111111000000000000000000000000111111111111111111111111000000111111111222222222333333333333222111000///222222222222222222222222555555666666666666777777666666666777888888999999:::::::::;;;;;;;;;<<<<<<===>>>??????======>>>??????@@@BBBCCCDDDDDDCCCBBBAAABBBCCCDDDFFFFFFFFFFFFKKKKKKKKKLLLLLLMMMMMMMMMOOOOOOOOOOOOPPPRRRSSSTTTTTTUUUWWWXXXXXXVVVTTTSSSOOORRRUUUVVVUUUSSSRRRRRRVVVWWWYYYYYYXXXWWWWWWXXXZZZYYYWWWVVVUUUVVVVVVWWW\\\\\\ZZZXXXVVVWWWZZZ]]]]]]^^^^^^___^^^\\\[[[ZZZ]]]\\\[[[\\\\\\[[[XXXVVVUUUWWWZZZ[[[ZZZWWWTTTQQQRRRSSSVVVYYY[[[\\\\\\\\\XXXXXXYYYYYYYYYWWWUUUTTTMMMMMMMMMOOORRRSSSSSSRRRQQQRRRRRRPPPMMMKKKKKKLLLGGGGGGHHHIIIJJJJJJKKKKKKFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDBBBBBBAAAAAAAAADDDEEEEEEDDDBBBBBBCCCEEEAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::888999999999999:::::::::666666666666555555555555666666666666666666666666444555555555555666666666333333333333333333333333333333333333333333333333333222000111222333333222333333333222111111111000////////////////////////000000000000000000000000////////////////////////000000000000000000000000111///...///000111000...------------............////////////////////////......////////////............////////////......////////////////////////...........................//////000000//////.../////////...///000000111111111000///...------,,,................................................//////000000000111111111000//////......//////000.........---------------000000000000000000000000////////////////////////.........///////////////---------............///............////////////////////////////////////---------------------------...///000000000000000111111000000000000111111000000////////////000000////////////////////////........................//////.........//////000....../////////000000000,,,---...///000000000000///////////////000000000000000000000000000000000......////////////......////////////000000000000111111111000000000//////000000////////////000000//////000000000000//////000000000000000000000000////////////////////////111111111111111111111111444444333222111000000///000000000000111111111111/////////000000000000000000000000000000000000000111111111111111111111111//////000000000111111111111111222222222111111000333333333333333333333333555555555666666666777777666666777888888999:::::::::::::::;;;;;;;;;<<<<<<;;;<<<============>>>???>>>???AAACCCDDDCCCBBBBBB@@@@@@BBBCCCDDDDDDEEEEEEGGGHHHJJJKKKMMMNNNOOOOOOQQQQQQPPPQQQRRRTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWTTTWWWZZZ[[[XXXUUUSSSTTTVVVXXXYYYYYYXXXWWWWWWXXXZZZYYYYYYXXXWWWWWWVVVVVVVVVWWWWWWVVVUUUUUUWWWYYY[[[\\\^^^___```___^^^]]]\\\[[[[[[[[[\\\[[[YYYWWWWWWXXXYYYZZZYYYWWWUUUTTTRRRSSSUUUWWWYYYYYYYYYYYYUUUVVVVVVVVVVVVTTTSSSRRRLLLKKKIIIJJJLLLNNNNNNNNNOOOPPPPPPNNNLLLJJJJJJKKKGGGGGGHHHHHHIIIIIIIIIJJJCCCDDDEEEGGGHHHIIIIIIIIIDDDDDDCCCCCCCCCCCCCCCDDDDDDFFFFFFEEEBBBBBBCCCFFFBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<<<<<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::888888999999999:::::::::666666555555555444444444555555555555555555555555333333444444555555555555333333333333333333333333333333333333333333333333333111000111222444333333333333222111000/////////000000000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000111///...///000111000...////////////............////////////////////////......////////////............////////////......////////////////////////.................................//////.........---......///////////////......//////////////////................................................////////////000000000000000000////////////000000......//////////////////000000000000000000000000////////////////////////............/////////000---------............///............////////////////////////////////////---------------------------...///000111000000///000000////////////000000000000////////////000000////////////////////////........................000//////.........//////---.........//////000000,,,---...///000000000000------...///000111222222000000000000000000000000------...///000000000///////////////000000000000111111111111000000000000000000////////////000000//////000000000000//////111111111111111111111111////////////////////////000000000///////////////666555444333111000//////000000000000111111111111000000000000000/////////000000000000000000000000111111111111111111111111////////////000000000000111222333333444444444444444444444444444444444444555555555555666666666777666777777888999::::::::::::::::::;;;;;;;;;<<<<<<777999;;;<<<<<<<<<>>>@@@===>>>AAACCCCCCCCCBBBAAA???@@@AAABBBCCCCCCCCCCCCDDDFFFHHHKKKNNNOOOQQQQQQSSSSSSRRRSSSTTTVVVXXXYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZ]]]```___\\\XXXWWWWWWWWWXXXZZZYYYXXXWWWWWWXXXZZZZZZZZZZZZYYYXXXWWWVVVRRRTTTWWWXXXWWWVVVWWWXXXUUUVVVYYY\\\]]]]]]\\\\\\XXXXXXXXXZZZ]]]^^^^^^]]]YYYYYYYYYXXXXXXWWWWWWWWWRRRSSSUUUVVVWWWVVVVVVUUUSSSSSSRRRQQQQQQQQQQQQQQQLLLIIIGGGFFFHHHJJJKKKLLLNNNNNNOOOMMMKKKJJJJJJKKKIIIIIIIIIJJJJJJJJJJJJKKKBBBCCCFFFIIIKKKLLLLLLLLLCCCCCCCCCCCCCCCDDDEEEFFFDDDFFFGGGEEEBBBBBBDDDFFFCCCCCCBBBBBBBBBBBBAAAAAA????????????????????????::::::;;;<<<<<<;;;:::::::::;;;;;;<<<=========<<<<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::888888888999999:::::::::888777777777666666666666555555555555555555555555333333333444444444555555333333333333333333333333333333333333333333333333333111000111222444444333222222000///............111111111111111111111111000000000000000000000000///000111222222111000///000000000000000000000000111///...///000111000///111111000000//////......////////////////////////......////////////............////////////......////////////////////////........................------............------+++,,,.../////////...---,,,,,,---...///000111222............................................................/////////000000000////////////000000//////000000111111222222000000000000000000000000////////////////////////---.........//////000000---------.........//////............/////////000////////////////////////////////////////////////---...///000000000......//////............//////000000000000000000000000////////////////////////000///...---,,,------...---------............///.......................................///000000000000///...............000000000000000000000000222111111000///.........222///,,,---000222111000//////000000111111111222000111111000---,,,,,,---000000000000000000000000222111111111000000//////333222111000000000222222222111000//////000111222222222111111000000//////111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111222222222333333333333222222333444555666777444444444555555555666666888888888999:::;;;===>>>666888999::::::;;;<<<>>><<<;;;;;;;;;;;;<<<======<<<<<<<<<===>>>@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEEHHHHHHJJJNNNRRRUUUUUUUUURRRSSSTTTTTTSSSTTTVVVXXX]]]YYYUUUUUUVVVWWWUUUSSS^^^^^^^^^]]][[[YYYVVVUUUWWWVVVUUUTTTTTTWWW\\\```\\\ZZZ[[[^^^]]]YYYWWWYYYUUUVVVXXXYYYYYYXXXVVVTTTUUUUUUVVVWWWXXXWWWSSSPPPQQQSSSVVVXXXZZZYYYYYYXXXYYY[[[[[[YYYVVVTTTUUUWWW[[[YYYWWWVVVWWWXXXWWWVVVUUUQQQMMMKKKMMMPPPRRRSSSOOOKKKGGGGGGJJJNNNOOONNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEGGGIIIKKKLLLIIIGGGEEEEEECCCAAA@@@AAAEEEHHHEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBAAABBBBBBCCCCCCAAAAAAAAA@@@???>>>======??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>===<<<:::;;;;;;:::999888888777777888888555666888999999999777777666555444333333444555666666555555555555444444444333444444333111111222444444444444333333222222222111111111222222333333333222222111111000000//////000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000111111000/////////////////////000000///...------////////////////////////////////////////////////------............------//////000000000000//////........................111111111111111111111111......////////////......//////////////////////////////.........//////000//////............//////000///...------...///000............////////////+++---///000111000///...////////////////////////......////////////......000000//////.........---////////////////////////,,,,,,,,,---------..............................111111000000/////////...////////////////////////...............///000000//////............//////////////////////////////////////////////////////000///...---,,,------...---------............///------------------------...............///000000000000///...............////////////////////////111111000//////...------111///------000111111000//////000000000111111111///000111111///...///000000000000000000000000000111111000000000/////////111000000//////000000000111000000000000000000111111111111000000/////////111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222111111111222222222333333222222222333444555666666222333333333444444444444666666666777888999;;;<<<777888::::::::::::<<<===<<<;;;;;;;;;;;;<<<======<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCGGGHHHIIILLLPPPSSSSSSSSSQQQRRRSSSTTTSSSTTTWWWYYYZZZXXXUUUUUUWWWXXXWWWVVV^^^^^^^^^]]]\\\YYYWWWVVVWWWVVVUUUVVVWWWZZZ]]]___^^^[[[[[[]]]\\\XXXWWWYYY\\\\\\\\\ZZZVVVSSSQQQQQQVVVWWWXXXXXXVVVTTTQQQOOOOOOPPPSSSVVVYYY[[[\\\\\\ZZZ[[[\\\ZZZWWWUUUVVVWWW[[[YYYXXXYYYZZZZZZYYYXXXVVVSSSOOONNNOOOQQQRRRRRROOOMMMLLLLLLMMMOOOOOOOOONNNNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEGGGIIIIIIHHHFFFEEEFFFEEECCCAAAAAACCCEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAAAAA@@@@@@>>>======???>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>===;;;::::::;;;:::999888888777777888888888888888888777666666555666555444444444444555666666555555555555444444444333444444333111111222444444444333333333222222222111111222222222333333333111111111000000000000000000000000000000000000000111111111000000000//////////////////////////////000000000000000000000000111000000//////////////////////////////...------////////////////////////////////////////////////------............------//////000000000000//////......................................................////////////..............................//////......---.........//////............//////000///...------...///000............////////////---...///000000//////...////////////////////////......////////////......000/////////............////////////////////////,,,,,,---------.................................000000000//////.........////////////////////////...............///000000//////............//////........................//////////////////////////////...------------...---------............///------------------------...............///000000000//////............///////////////////////////000000//////...---------000///---...000111111000//////000000000000111111...000111111000000111333000000000000000000000000///////////////............//////000000////////////000000111111000000///000000//////////////////111000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000111000000000000111222222111111111222222222222333222222333333444444555555333333444444444555555555444444444555666777888999777999::::::999999:::<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<===>>>???@@@AAACCCCCCCCCBBBBBBAAAAAAAAAFFFFFFGGGJJJNNNPPPPPPOOOPPPQQQSSSSSSSSSUUUWWWZZZYYYWWWVVVVVVXXXZZZZZZYYY]]]^^^^^^^^^]]][[[YYYXXXWWWVVVUUUXXX]]]______]]]^^^[[[YYY[[[ZZZWWWXXX[[[bbbbbb```\\\VVVSSSSSSUUUZZZ]]]^^^\\\WWWRRRPPPPPPQQQRRRSSSVVVXXX[[[]]]___[[[\\\\\\[[[YYYWWWWWWXXXZZZZZZYYY[[[\\\]]][[[YYYVVVTTTRRRQQQQQQQQQQQQOOONNNPPPQQQQQQPPPNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCDDDEEEFFFEEEDDDEEEEEEEEEDDDBBB@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>===>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::;;;<<<======;;;::::::;;;:::999888888777777888888:::999777666555444444444666555444444444444555666666555555555555444444444333444444333111111222444333333333333222222222222111222222222222333333333000000000000111111111111000000000000000000000000111111000000000000//////////////////////////////000000000000000000000000111000//////....../////////////////////......---////////////////////////////////////////////////------............------...//////000000//////...........................------------------------......////////////..............................//////...---,,,,,,------//////............////////////............//////............///////////////////////////.........////////////////////////......////////////......////////////............000000000000000000000000,,,------------................................./////////...............////////////////////////...............///000000//////............//////........................////////////////////////............------......---------............///------------------------...............///000000000///............////////////////////////////////////......------------//////...///000000000000//////000000000000000000...000111111000///111222////////////////////////........................---...///000111000///......///000111111000///...............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222333111111111111222222222222222222333333444444444444666666666777777777777888444444444444555666777888888999::::::999888999;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<======???@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAEEEDDDEEEHHHKKKMMMMMMLLLNNNPPPQQQRRRSSSUUUWWWZZZYYYYYYYYYYYYZZZZZZZZZZZZ]]]^^^^^^^^^]]]\\\ZZZYYYVVVTTTUUU[[[aaaddd```\\\[[[WWWUUUWWWXXXWWWYYY^^^bbbcccbbb^^^YYYXXX[[[___```ccceeeaaaZZZTTTSSSUUUXXXXXXWWWWWWXXXZZZ]]]^^^]]]]]]]]]\\\ZZZYYYYYYYYYYYYXXXYYYZZZ\\\]]][[[YYYVVVTTTSSSSSSSSSRRROOOMMMKKKOOOSSSSSSPPPLLLKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEECCCAAAAAABBBCCCBBBBBBAAACCCEEEDDDBBBAAA@@@AAA@@@?????????@@@@@@AAABBBCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@???>>>=========<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::<<<======;;;::::::;;;:::999888888777777888888999888666444444444444555555555555444444555555555666555555555555444444444333444444333111111222444333222222222222222222222222222222222222222222222//////000000111111222222000000000000000000000000111000000000////////////000000000000000000000000000000000000000000000000000000///............///...///////////////......////////////////////////////////////////////////------............------...//////////////////...................................................---......//////......---........................///...---,,,,,,,,,,,,,,,//////............///////////////....../////////............////////////111000///...---.........////////////////////////......////////////......///////////////.........000000000000000000000000------------......................................................------////////////////////////...............///000000//////............//////........................////////////////////////------..................---------............///------------------------...............///000000//////............//////.......................................---------...///000000000000000000000000/////////////////////000111000...---...///////////////////////////------------............---...000111222111000000...///000111111000///...------......//////000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111222222333000000111111111222222222111222333444444444333333666666666777777777777888555555555555555666777888888999::::::888888999:::<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<===>>>????????????@@@@@@AAABBBBBBCCCCCCBBBCCCFFFIIIKKKKKKJJJMMMNNNPPPQQQRRRSSSVVVXXXZZZ[[[[[[[[[ZZZYYYYYYYYY\\\\\\]]]]]]\\\ZZZYYYXXXSSSRRRUUU\\\ccceeeaaa\\\VVVRRRQQQTTTVVVWWW[[[```aaaaaaaaa___\\\\\\```cccaaadddfffbbbZZZUUUUUUWWW\\\[[[ZZZYYYYYY[[[^^^```^^^]]]\\\\\\\\\[[[ZZZZZZWWWVVVVVVWWWYYYZZZYYYWWWTTTSSSSSSTTTUUUSSSPPPMMMIIIMMMQQQQQQMMMIIIHHHIIILLLKKKJJJIIIHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFEEEEEECCCBBB@@@@@@AAABBBAAA@@@===@@@CCCDDDCCCBBBBBBBBB????????????@@@AAABBBBBBCCCBBBAAA@@@??????????????????@@@@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;===<<<:::999999::::::999888888777777888888777666555444444555666777444555555555555555555444666555555555555444444444333444444333111111222444222222222222222222222222222222222222222222222222//////000000111111222222////////////////////////000000000////////////...000000000000000000000000////////////////////////000//////.....................///////////////...////////////////////////////////////////////////------............------......////////////......................................................------............------........................///...---,,,,,,,,,,,,,,,//////............//////...//////////////////...............////////////111000///...---.........////////////////////////......////////////...............///////////////////////////////////////---------.........//////////////////////////////------..................////////////////////////...............///000000//////............//////........................////////////////////////,,,---......///.........---------............///.......................................///000000///............//////000................................................---///111111000///000111000000////////////......///000000///...------...000000000000000000000000---------.....................///000111111111111...//////000000//////...------...///000000111111000000000111111111111222111111111111111111111111000000000000000000000000000000000000000000000000222111111111111222333333000000000111111111111222111222333444444333222111333333444444444555555555666666555555666666777888666888999999888888999;;;<<<;;;;;;;;;;;;<<<=========<<<<<<<<<======>>>???===>>>>>>???AAABBBBBBCCC@@@@@@AAADDDHHHJJJJJJIIILLLMMMOOOOOOPPPQQQTTTVVVXXXYYYZZZZZZXXXWWWWWWWWWYYYYYYYYYYYYXXXVVVTTTSSSNNNPPPUUU\\\bbbddd```]]]TTTQQQPPPTTTVVVWWW[[[aaaaaaaaaaaa``````___^^^^^^^^^```aaa^^^YYYVVVVVVWWW\\\[[[ZZZZZZ[[[]]]```aaa^^^\\\[[[[[[\\\\\\[[[ZZZVVVTTTSSSSSSUUUVVVVVVUUUSSSSSSSSSUUUWWWVVVSSSQQQKKKMMMNNNMMMKKKIIIIIIIIIKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@AAABBBCCCBBBAAA<<<>>>AAABBBBBBBBBBBBCCC@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<:::::::::::::::::::::::::::;;;<<<<<<:::999999::::::999888888777777888888666555555555666666777888444444555666666555444444666555555555555444444444333444444333111111222444111111111222222222222222333333333222222222222111000000000000111111111111////////////////////////000000////////////......////////////////////////////////////////////////000///......------......---...//////////////////////////////////////////////////////////////////------............---------......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------......------------......//////............//////......////////////..................///////////////////////////.........////////////////////////......////////////...............///////////////////////////////////////------........./////////////////////////////////.............../////////////////////////////////...............///000000//////............//////////////////////////////////////////////////////,,,,,,.../////////......---------............///////////////////////////...............///000000...............///000000........................////////////////////////,,,///111222000//////111000000/////////............///000000///...000111000000000000000000000000------......////////////............///000111111/////////....../////////------...///000222222333000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000222222111111222222333444000000000000111111111111111222333444444333111000222333333333444444444444666555555555555666777777555777888999888888:::<<<<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@@@@AAAAAA??????@@@DDDHHHJJJJJJJJJKKKLLLNNNNNNNNNNNNQQQSSSQQQTTTVVVVVVUUUSSSTTTUUUTTTTTTTTTSSSRRROOOMMMLLLJJJNNNUUU[[[```aaa___^^^VVVSSSSSSVVVXXXXXX[[[___cccbbbbbbdddgggfffaaa\\\\\\\\\\\\[[[ZZZZZZYYYYYY\\\[[[[[[ZZZZZZ[[[]]]]]]^^^\\\ZZZ[[[\\\]]][[[YYYWWWTTTQQQPPPQQQSSSTTTTTTSSSSSSTTTWWWYYYZZZYYYWWWPPPNNNLLLKKKLLLMMMLLLLLLMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@AAACCCDDDEEECCCAAA===???AAAAAAAAA@@@AAABBBBBBAAAAAAAAAAAAAAABBBCCC@@@@@@????????????@@@@@@>>>??????@@@@@@@@@?????????>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<:::999999::::::999888888777777888888777777777888777777666666444444555666666555444444666555555555555444444444333444444333111111222444000111111111222222222222333333333222222222111111111111111000000000000000////////////////////////000000/////////.........//////////////////////////////////////////////////////...------------...------...///////////////////////////////////////////////////////////////------............---------......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------...///000000//////............//////---...///000000///...---............////////////---...///000000//////...////////////////////////......////////////................../////////000------------------------............////////////////////////////////////.........//////000000000////////////////////////...............///000000//////............//////000000000000000000000000////////////////////////+++,,,.../////////......---------.........//////000000000000000000000000...............///000000...............///000111......................../////////000000000000000+++///222222000...///111000000//////.........------...000111000111333444000000000000000000000000........./////////000000------,,,,,,---...000111000///...------...///000---...///000111222333444000000111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000222222111111222222333444000000000000111111111111000222333444444333111000444444444555555555666666555555444444444555666666444666888888888999;;;<<<<<<;;;;;;;;;;;;<<<=========<<<<<<<<<<<<======>>>@@@@@@@@@???????????????>>>>>>@@@CCCHHHJJJKKKJJJKKKLLLMMMMMMLLLMMMOOOQQQKKKOOORRRSSSRRRQQQSSSUUUPPPPPPPPPOOOMMMKKKHHHGGGGGGMMMUUU[[[]]]^^^^^^___YYYVVVVVVYYYYYYXXXZZZ^^^dddcccccciiiooonnnggg___\\\[[[ZZZ[[[]]]^^^]]]\\\___^^^\\\[[[YYYXXXWWWWWW^^^[[[YYYZZZ\\\]]][[[YYYXXXUUUPPPNNNOOOQQQSSSSSSSSSTTTUUUXXX\\\]]]]]]\\\UUUPPPLLLKKKMMMPPPPPPOOOOOONNNMMMLLLJJJIIIHHHGGGDDDDDDDDDDDDEEEEEEEEEEEE@@@@@@AAADDDFFFFFFDDDBBB@@@AAABBBAAA??????@@@AAACCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCC>>>??????@@@@@@@@@????????????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<<<<:::999999::::::999999888777888888888999999::::::999777555444333444555666666555444333666666555555555444444444444444444333222111222444000000111111222222222222333333333222222111111111222222111111000000//////////////////////////////000/////////............111111111111111111111111//////////////////////////////...------------...------...///000000//////////////////////////////////////////////////////---..................------..................---........................////////////////////////,,,------......------,,,---------------------------------...///000111222//////............//////---...///000000///...---............/////////000+++---///111111000///...////////////////////////......////////////......---.........//////000000------------------------............/////////000000000000000000000000000.../////////000000111111////////////////////////...............///000000//////............//////////////////000000000000222222111000///...------////////////////////////...---,,,++++++---...000////////////////////////........................////////////////////////......//////////////////////////////000000000000000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000000000000000//////////////////////////////////////////000000000000//////000000000000111111111111222222222222222222222222000000000000000000000000111111000000//////......000000000000000000000000111111222222222222111111111111111111111111111111111222222333333222222111111111222333333444555555555555444444444444555555555666777888999999888777999:::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@@@@??????????????????>>>@@@BBBDDDEEEGGGIIIKKKMMMNNNOOONNNLLLLLLMMMNNNMMMOOOQQQRRRRRRRRRTTTUUURRRQQQOOOMMMKKKJJJIIIIIIOOOQQQUUUWWWXXXYYY\\\]]][[[[[[ZZZXXXVVVVVVXXX[[[\\\^^^```cccddddddcccbbbbbb___]]]^^^aaadddcccbbbbbb```\\\[[[ZZZYYYWWWUUUWWWWWWXXXYYYYYYXXXWWWVVVYYYSSSNNNKKKMMMOOOPPPPPPWWWXXXXXXXXX\\\```^^^XXXWWWTTTPPPNNNOOOQQQRRRRRRRRRPPPMMMJJJHHHGGGGGGHHHIIIHHHGGGFFFEEECCCCCCBBBDDDCCCCCCEEEHHHHHHEEEAAACCCCCCBBBAAAAAAAAAAAABBBFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@?????????@@@AAABBBAAA???===;;;AAA@@@>>><<<<<<<<<======>>><<<;;;999999:::;;;<<<<<<<<<======<<<<<<;;;::::::999777555555555555666888888999888888777666555555555555555555555555555444444444444444444444444333333333333333333333333222222222111111111111000333222000//////000222333111111000000000000111111////////////////////////------......//////000000---......///////////////////////////////////////111000...,,,,,,,,,...///111111000///......//////---------.........//////000000000///......------111111000000//////......//////000000///...------...------,,,,,,------.........------------..............................------------------------........................000000000000000000000000////////////////////////,,,------...///000111111////////////////////////000000//////.........---...---,,,+++,,,---...///......////////////......,,,,,,,,,---------......//////000000///...------////////////////////////000000//////.........---111111000///////////////......------------......//////............//////////////////000000000000000000000000////////////////////////////////////...---,,,++++++---///000////////////////////////........................///////////////////////////////////////.........////////////000000000000000000000000000000000000111000000000/////////...////////////000000000000000000000000000000000000000000000000//////////////////////////////////////////000000000000//////000000000000111111111111222222222222222222222222000000000000000000000000111111000000////////////000000000000000000000000111111222222222222111111111111111111111111111111111222222333333222222111111111222222333444444555555555444444444444555555555666777999999999999888999:::;;;<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>????????????????????????@@@BBBDDDDDDDDDEEEGGGHHHJJJLLLMMMMMMLLLLLLNNNOOOOOOQQQSSSSSSRRRQQQRRRSSSQQQQQQPPPPPPPPPOOOOOOOOORRRTTTVVVWWWWWWWWWYYYZZZYYYYYYXXXWWWUUUVVVXXX[[[]]]^^^___aaaaaaaaa````````````___^^^]]]^^^```aaacccaaa^^^^^^^^^^^^]]][[[XXXYYYZZZ[[[[[[[[[ZZZYYYZZZVVVRRRQQQSSSUUUUUUUUUWWWYYYYYYXXX[[[___]]]XXXUUUSSSPPPPPPQQQRRRRRRRRRPPPNNNKKKHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDDDDEEEGGGFFFCCC@@@DDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@AAAAAA@@@???===<<<@@@???>>>===<<<<<<<<<======<<<:::999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;:::999777777666777777777777777888777777666666555555555555555555555555444444444444444444444444333333333333333333333333111111000000000/////////333222000//////000222333111111000000000000111111////////////////////////.........///////////////---......///////////////////////////////////////111///...,,,,,,,,,...///000111222333333111///---+++,,,,,,,,,------------------------------------////////////.........---///////////////...------///......------......///......------------..............................------------------------........................////////////////////////////////////////////////------......//////000000........................000/////////............------,,,,,,------......------............------,,,,,,---------.........///////////////...------////////////////////////000/////////............111000///............///111111000000000000111111//////............//////////////////000000000000.../////////000000000111////////////////////////...---,,,,,,,,,---///000////////////////////////........................////////////////////////000000//////.........---////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////000000000000//////////////////////////////000000000000//////000000000000111111111111111111111111111111111111000000000000000000000000111000000000000/////////000000000000000000000000111111222222222222111111111111111111111111111111111222222333333222222111111111222222333333444444555555444444444444555555555666888::::::::::::999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>????????????????????????CCCDDDEEEEEECCCCCCDDDEEEHHHJJJKKKLLLLLLLLLNNNOOOOOOQQQRRRQQQOOONNNNNNOOOOOOPPPQQQSSSTTTUUUUUUUUUVVVWWWYYYXXXWWWVVVVVVWWWVVVWWWWWWVVVVVVWWWYYY\\\``````______^^^^^^]]]]]]\\\^^^___\\\XXXXXX\\\```aaa```^^^___```aaa```^^^WWWXXXZZZ[[[\\\[[[[[[ZZZ[[[ZZZYYYYYYZZZ[[[ZZZYYYWWWYYYYYYXXXZZZ]]][[[WWWQQQOOONNNOOOQQQRRRQQQPPPMMMLLLJJJGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDEEEFFFEEEBBB@@@DDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@??????>>>>>>===@@@???>>>===<<<<<<<<<<<<===<<<:::999999999:::;;;<<<<<<<<<<<<<<<;;;::::::<<<;;;:::999999999999999555555666777777777666666444444444444444444444444444444444444444444444444333333333333333333333333222111111111000000000000333222111000000111222333222222111111111111222222///////////////////////////////////////.........---......///////////////////////////////////////000///...,,,,,,---.........000444777777444///,,,,,,,,,---------.........,,,------------.....................------------///////////////......---/////////....../////////......------------..............................------------------------........................////////////////////////////////////////////////.........///////////////........................////////////............,,,,,,---...............,,,,,,------------,,,,,,,,,------------.........///////////////......---////////////////////////////////////............//////...---------......222111111111111111111222//////............//////////////////000000000000////////////000000000000////////////////////////...------,,,---...//////////////////////////////........................////////////////////////000000000///......------////////////000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////000000000000//////////////////////////////000000000000/////////000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111111222222333333222222111111111222222333333333333555444444333333444444555666777888:::;;;;;;;;;:::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???????????????@@@@@@@@@CCCDDDEEEEEECCCBBBCCCDDDHHHJJJKKKKKKJJJJJJKKKMMMKKKMMMNNNNNNMMMLLLLLLMMMNNNPPPRRRTTTVVVWWWWWWWWWXXXZZZ[[[ZZZXXXWWWWWWXXXUUUVVVWWWXXXXXXYYY\\\^^^dddcccaaa___^^^]]]]]]]]]ZZZ[[[[[[YYYWWWXXX\\\___^^^]]]\\\]]]^^^^^^\\\[[[UUUVVVWWWYYYZZZZZZYYYYYY[[[[[[\\\]]]\\\[[[YYYWWWVVVYYYZZZXXXXXXZZZYYYUUULLLKKKLLLMMMOOOPPPNNNLLLLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBCCC@@@@@@@@@@@@????????????@@@@@@???>>>===>>>>>>>>>???>>>>>>===<<<<<<;;;;;;<<<;;;:::999999999::::::;;;;;;<<<<<<<<<;;;::::::;;;;;;::::::999999999999444444555666666777666666444444444444444444444444333333333333333333333333222222222222222222222222444444444333333333222222222222111000000111222222222222111111111111222222////////////////////////000000//////......---------......//////////////////////////////////////////...------------......---000333666666333///---/////////000000000000111000000000000////////////...........................///////////////......//////............//////......------------..............................................................................///////////////////////////////////////////////////////////////.................................///////////////.........+++,,,.../////////...---,,,------......------,,,------------...............///////////////......///////////////////////////////////////............------,,,,,,---------//////............////////////............//////////////////000000000000111111111000///.........////////////////////////------------......//////////////////////////////////////////////////////////////////////////////000000//////.........---////////////000000000000111111111111111111111111////////////000000000000////////////000000000000////////////////////////.../////////000000000111//////////////////////////////000000000000/////////000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111222222222222111111000000000000000000000000111222222333333222222111111111222222222222222333444444333333333333444444555666888:::;;;;;;;;;;;;999999999999::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@@@@AAACCCDDDDDDCCCCCCDDDFFFIIIJJJKKKJJJHHHGGGHHHIIIIIIKKKMMMNNNNNNNNNOOOPPPSSSTTTUUUWWWXXXXXXYYYYYYYYYZZZ\\\\\\[[[ZZZZZZ[[[UUUWWWYYYZZZZZZ\\\^^^```fffeeecccbbb```_________XXXVVVUUUWWW[[[^^^^^^^^^___]]]\\\\\\\\\[[[XXXVVVTTTUUUWWWXXXYYYYYYYYYXXXXXXYYYZZZZZZXXXVVVTTTSSSTTTXXXYYYVVVUUUWWWUUURRRKKKKKKLLLNNNPPPPPPNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFHHHHHHGGGFFFEEEDDDCCCCCCAAABBBCCCDDDDDDDDDDDDEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCC@@@@@@@@@?????????>>>>>>@@@???>>>=========>>>>>>>>>>>>>>>===<<<<<<;;;:::;;;;;;::::::999999999999;;;;;;;;;<<<;;;::::::999999999999999999888888888444444555666666777666666444444444444444444444444333333333333333333333333222222222222222222222222444444444333333333222222222111111111111111111222222111111111111111111222000000000000000000000000000000//////......---------......///////////////////////////////////////......---------............///000111111000///////////////000000000000111222222111000//////......////////////////////////......///////////////......------,,,,,,------.........------------......................................................................................................///////////////////////////////////////..........................................///////////////,,,---...///000///...---......////////////......---------.........//////......///////////////...////////////////////////.........///////////////------,,,,,,,,,,,,---------------,,,,,,---------//////............//////////////////000000000000222222111000///...------////////////////////////------......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111////////////000000000000////////////000000000000000000000000000000000000......//////000000111111//////////////////////////////000000000000//////000000000000111111111111111111111111111111111111000000000000000000000000000000000111111111111222000000000000000000000000111111222222222222111111000000000000000000000000111222222333333222222111111111222222222222222222444444333333333333444444444555777999;;;;;;;;;;;;999999999999999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAACCCCCCCCCCCCEEEGGGIIIJJJJJJIIIGGGEEEEEEFFFIIIKKKNNNPPPQQQRRRTTTUUUYYYXXXXXXXXXXXXYYYZZZZZZYYYZZZ\\\\\\[[[[[[[[[\\\VVVXXXZZZ[[[\\\]]]___aaaddddddcccbbbaaa```______WWWUUUUUUYYY___bbbaaa^^^aaa___^^^]]]]]]ZZZWWWTTTUUUVVVXXXYYYZZZZZZYYYXXXTTTUUUUUUTTTQQQPPPPPPQQQSSSWWWXXXUUURRRSSSRRROOOMMMMMMMMMOOOPPPPPPNNNLLLIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHGGGFFFEEECCCBBBBBBAAACCCDDDDDDCCCBBBDDDEEECCCCCCDDDEEEDDDCCCBBBAAA??????>>>>>>??????@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============;;;::::::::::::::::::999999999999;;;;;;;;;;;;;;;:::999999777777888888888888777777555555666777777777666666333333333333333333333333333333333333333333333333222222222222222222222222222111111111000000000000111111111111111111111111111111000000000000111111000000000000000000000000///////////////.........---......///////////////////////////////////////---------.....................---------...///000,,,,,,---------.........000000///......------,,,/////////000000000000000---...//////////////////------,,,,,,,,,,,,------......------------......................................................................................................////////////////////////.........///////////////------------------------.........///////////////------...////////////......//////////////////...------........./////////---...//////////////////////////////////////////.........///////////////------,,,,,,,,,---......///......------....../////////............//////////////////000000000000111111000000//////......////////////////////////---......///////////////////////////////////////////////////////////////////////////////////////------......///000000000////////////000000000000111111111111111111111111.../////////000000000111////////////000000000000000000000000000000000000.........///000111111111//////////////////////////////000000000000//////000000000000111111111111222222222222222222222222000000000000000000000000000000111111111222222222000000000000000000000000111111222222222222111111000000000000000000000000111222222333333222222111222222111111111111111111444333333222222333333444333444666888:::::::::::::::999888888888999:::;;;;;;;;;<<<<<<===>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@BBBCCCCCCCCCCCCDDDFFFGGGHHHIIIHHHFFFEEEEEEFFFHHHJJJMMMOOOPPPQQQSSSUUUXXXWWWUUUTTTTTTUUUXXXYYYXXXZZZ\\\[[[ZZZYYYYYYZZZVVVXXXZZZ\\\\\\\\\^^^```^^^___`````````___^^^]]]VVVXXX[[[___bbbbbbaaa___```___^^^]]]\\\ZZZVVVSSSUUUVVVWWWXXXXXXXXXWWWVVVPPPQQQPPPNNNLLLMMMQQQTTTQQQVVVWWWSSSOOOOOONNNLLLMMMLLLLLLLLLMMMMMMLLLJJJGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCDDDEEEFFFDDDAAA@@@AAACCCAAABBBDDDDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>???@@@@@@????????????>>>>>>>>>>>><<<===>>>??????>>>======<<<============;;;:::999:::::::::::::::999888888:::;;;;;;;;;;;;:::999999666777888999999888777777777777777888777777666666333333333333333333333333222222222222222222222222111111111111111111111111111111000000000/////////111111111222222111111111000000////////////000000000000000000000000000000.........///////////////---......///////////////////////////////////////,,,------......///......------,,,,,,---...//////+++,,,,,,,,,------------------....../////////000........./////////000000------...///////////////......------------............------------......................................................................................................////////////////////////------......//////000000------------------------............/////////000...............//////000---......//////......---............////////////------...///////////////////////////////////////............/////////000---------------...////////////............////////////............//////////////////000000000000////////////000000000000////////////////////////---......///000/////////////////////////////////000000000000000000000000////////////////////////,,,,,,---...///000111111////////////000000000000111111111111111111111111.../////////000000111111////////////000000000000000000000000000000000000---......///000111111222//////////////////////////////000000000000//////000000000000111111111111222222222222222222222222000000000000000000000000000000111111222222222222000000000000000000000000111111222222222222111111000000000000000000000000222222222333333222222222222222111111111111111111444333333222222333333444222444666888999::::::::::::999888888888999:::;;;;;;;;;<<<<<<===>>>>>>>>>===>>>>>>???@@@@@@AAAAAABBBCCCDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEFFFHHHFFFHHHKKKMMMMMMNNNPPPRRRUUUSSSPPPNNNOOOQQQTTTWWWYYYZZZ[[[ZZZXXXWWWVVVWWWUUUWWWZZZ[[[[[[\\\]]]^^^YYY[[[]]]^^^^^^]]]\\\[[[UUU[[[bbbdddbbb``````aaa]]]\\\[[[\\\[[[YYYUUURRRSSSTTTUUUUUUUUUTTTSSSRRRNNNNNNMMMKKKJJJLLLSSSXXXPPPUUUVVVRRRNNNMMMLLLKKKKKKJJJHHHHHHIIIIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEGGGHHHHHHDDD@@@===>>>@@@AAABBBCCCDDDDDDBBB@@@???@@@@@@??????@@@AAABBBBBB????????????>>>>>>>>>>>>;;;<<<>>>@@@@@@???===<<<<<<============;;;:::999999::::::::::::999888888::::::;;;;;;;;;:::999999666777999999:::999888777888888999888888777666555333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111111000111111222222222222111111//////............//////000000000000000000000000---.........//////000000---......///////////////////////////////////////,,,,,,---.../////////...,,,------....../////////---------.........//////,,,---...000111333444555---------.........//////------...///000000////////////............//////.........------.................................////////////////////////................................................////////////////////////,,,------...///000111111---------------------------.........//////000000//////...------///000111,,,------......------,,,............/////////000------...///000000//////////////////////////////---.........//////000000---------------...///000......------------......//////............//////000000000000000000000000////////////////////////000000//////.........---///////////////.........000000//////.........---///////////////////////////...---,,,,,,,,,,,,,,,000000000000000000000000000000000000000000000000------------------------.........///////////////000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000////////////////////////---......///000111111222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////222222333333333333444444111222333444555444333222444444444444444444444444444555666777999999::::::777888888999999:::;;;;;;<<<;;;;;;:::;;;<<<===>>>???>>>>>>>>>>>>>>>???@@@CCCCCCCCCBBBAAA@@@???>>>??????@@@AAABBBDDDDDDEEENNNOOOOOOMMMJJJHHHHHHHHHQQQRRRRRRQQQOOOOOOQQQRRR[[[[[[YYYVVVTTTSSSUUUWWWYYYZZZ[[[[[[YYYXXXYYYZZZZZZ\\\]]]]]][[[ZZZZZZ[[[[[[dddkkkiiicccaaaaaaaaafffbbb\\\XXXUUUSSSQQQOOOZZZYYYWWWTTTQQQPPPRRRSSSOOORRRSSSRRROOOMMMMMMOOOOOOPPPRRRRRRQQQNNNJJJGGGGGGFFFEEEDDDCCCCCCCCCCCCFFFDDDAAAAAABBBCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGEEECCCBBBAAAAAAAAABBBAAA???>>>>>>???AAABBBAAA@@@??????>>>>>>????????????>>>>>>>>>>>>??????<<<<<<============<<<<<<======<<<;;;::::::999999<<<;;;::::::999999::::::;;;;;;<<<<<<;;;;;;:::999777777777777777777777777666555444333333444555666666555444333222111111111444555666666555333111000000000000000111111111111111111111111111111111111111000///......///000111//////000000111111111222000000000000000000000000//////000000000000//////............////////////............////////////........................------............------///............------------.........//////000000...........................................................................---,,,,,,,,,,,,---...////////////............---......///////////////........................///...---,,,+++,,,,,,---...---,,,++++++,,,---...---------............///000000//////.........---........................,,,,,,------------,,,,,,((((((***+++---...000000------............------000000000000000000000000........................//////.........---------........................---...///000000///...---////////////////////////000000000000000000000000////////////////////////000/////////............/////////////////////...000000000/////////......//////////////////////////////...---------------000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...////////////000000000000////////////////////////......//////000000111111000000000000000000000000111111111111111111111111000111111222222111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333222222333333444444333333444444444444444444444444444444666777888999999999888888999::::::;;;;;;<<<<<<<<<;;;:::;;;;;;<<<===??????>>>>>>>>>???@@@@@@BBBBBBBBBBBBAAA@@@???>>>@@@@@@AAABBBCCCDDDEEEFFFKKKLLLLLLLLLJJJIIIJJJKKKPPPQQQRRRQQQPPPOOOPPPRRRUUUVVVUUUTTTRRRSSSVVVXXX[[[[[[[[[YYYVVVUUUVVVWWWZZZ[[[]]]\\\ZZZYYYYYYZZZ\\\eeekkkhhhcccaaabbbbbbdddaaa]]]YYYWWWUUUSSSQQQVVVUUUSSSPPPMMMMMMNNNQQQTTTVVVVVVTTTPPPNNNMMMNNNJJJLLLNNNOOONNNLLLIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGDDDBBBBBBCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGFFFDDDCCCBBBAAABBBBBBDDDBBBAAA@@@@@@AAABBBCCCAAA@@@??????>>>>>>????????????>>>>>>>>>>>>??????<<<======>>>>>>======<<<===<<<<<<;;;::::::999999<<<;;;::::::999999:::::::::;;;;;;;;;;;;:::999999777777777777777777777777777666555444444444555666555555444333222222222222444444444444333222111000000000000000111111111111111111111111111111111111111000////////////000111///000000000111111111111000000000000000000000000//////000000000000//////............////////////............////////////........................---......//////......------------....../////////............/////////000..............................................................................---,,,,,,---......////////////............---......///////////////........................///...---,,,,,,,,,------......------------......---------............///000/////////..........................................////////////...............---------,,,,,,---......//////......---//////////////////////////////////////////////////////.........---------........................---...///000000///...---////////////////////////000000000000000000000000////////////////////////////////////..................//////////////////111000000000000000//////////////////////////////000//////............///000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111222222333333333333222222111111111111111111111111222222222222222222222222333333333333333333333333000000111111111222222222333333222222333333444444444444444444444444444444444444555777888888888888999999999:::;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@???AAAAAABBBCCCDDDEEEEEEFFFFFFHHHIIIJJJIIIJJJMMMOOONNNPPPRRRSSSQQQPPPPPPQQQQQQRRRSSSSSSSSSUUUXXX[[[\\\\\\ZZZVVVSSSRRRSSSUUUZZZ[[[]]]\\\ZZZYYYYYYZZZ\\\cccgggccc______``````aaa___]]]\\\[[[YYYVVVTTTRRRQQQOOOLLLIIIIIILLLNNNWWWWWWWWWTTTPPPMMMLLLLLLFFFHHHJJJKKKKKKJJJHHHGGGEEEEEEFFFFFFGGGHHHIIIIIIGGGFFFDDDDDDEEEEEEEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCBBBAAABBBCCCCCCDDDCCCBBBAAABBBBBBDDDEEE@@@@@@???>>>>>>>>>>>>??????>>>>>>======>>>>>>???===>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;::::::999<<<;;;::::::999999::::::999::::::::::::999888888777777777777777777777777888777666666555555555666444333333222222333333444444444333222111111111111000000000111111111222222111111111111111111111111222111000000000000111222000000000000111111111111000000000000000000000000//////000000000000//////............////////////............////////////////////////////////////---......//////......---+++,,,---...///000111111............////////////................................................////////////////////////......---,,,,,,---......////////////............---......///////////////........................///...------,,,---------.........//////.........---------............///////////////....................................///000000111111000000///111111000///...---,,,+++---......//////......---////////////////////////000000000000000000000000/////////............---..............................////////////......///////////////////////////////////////////////////////////////////////////////////////.....................////////////111111111111000000000000////////////////////////000000///////////////000////////////////////////////////////////////////111111111111111111111111111111000000000000000///000000000000000000000000////////////////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111222333333333333333333222111111111111111111111111222222222222222222222222333333333333333333333333111111111111222222222222444333222111222333444555444444444444444444444444333444555666777777777777777888888999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>???@@@@@@AAA@@@@@@AAAAAABBBBBBCCCDDDDDDEEEDDDFFFGGGGGGHHHIIIMMMOOOMMMPPPRRRSSSRRRQQQPPPPPPQQQSSSTTTUUUVVVXXX[[[]]]\\\[[[YYYUUUSSSSSSUUUXXX[[[\\\^^^]]][[[ZZZZZZ[[[YYY___aaa]]]YYY[[[]]]]]]]]]]]]]]]]]]^^^\\\YYYVVVQQQPPPOOOLLLIIIJJJLLLOOOTTTTTTTTTRRROOOLLLKKKJJJFFFGGGHHHIIIIIIHHHGGGFFFDDDEEEGGGHHHJJJKKKKKKLLLHHHGGGEEEEEEFFFGGGFFFDDDAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDCCCCCCBBBBBBBBBCCCDDDDDD@@@@@@???>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>????????????>>>>>><<<<<<;;;;;;;;;:::::::::<<<;;;::::::999999::::::999999999999999888777777777777777777777777777777888888777777666666555555333222222222333333444555555444222111111111222333000000111111111222222222111111111111111111111111222111111111111111111222000000000000000111111111//////////////////////////////000000000000//////............////////////............////////////000000000000000000000000......////////////......,,,------...///000000000.........///////////////................................................000000000000000000000000......------------......////////////............---......///////////////.................................------------...---...///000000///...------------............//////////////////.................................000000000111111000000000---------......//////000......////////////....../////////////////////////////////////////////////////////..........................................//////////////////...////////////////////////////////////////////////////////////////////////.........///////////////---.........//////000000000000000000111111111111////////////////////////000000/////////000000111////////////////////////////////////////////////000000000000000000000000000000000//////.........000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222222333333333333444444333222111222333444555444444444444444444444444333444555666666666666666666666666777888888999999;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;===>>>>>>======>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFGGGKKKMMMLLLOOORRRSSSRRRQQQQQQQQQQQQSSSTTTUUUVVVWWWZZZ\\\ZZZYYYXXXVVVUUUVVVZZZ]]]\\\^^^___^^^]]][[[\\\\\\YYY^^^___[[[XXXZZZ\\\[[[[[[[[[\\\]]]^^^]]]ZZZWWWRRRRRRQQQPPPNNNNNNPPPRRRRRRQQQQQQQQQPPPOOONNNLLLJJJIIIIIIHHHHHHGGGGGGFFFEEEFFFHHHJJJKKKLLLLLLLLLHHHGGGFFFFFFGGGHHHFFFEEEAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAACCCDDD@@@@@@@@@AAAAAABBBBBBCCC@@@???>>>>>>======>>>>>>>>>>>>============>>>>>>>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;:::::::::<<<;;;::::::999999::::::888888999999888888777666666666666666666666666666777777777777777666666555222222222222333444555555666555333222222333444444111111111111222222222222111111111111111111111111111111111222222111111111111111000000000000000000//////////////////////////////000000000000//////............////////////............////////////000000000000000000000000...//////////////////...///////////////////////////////////////.........////////////////////////////////////////////////000000000000000000000000........................////////////............---......///////////////........................---.....................---...///000000///...------------............///.........///////////////...........................//////000000//////...******+++---...///000111...//////////////////.................................................../////////////////////////////////////////////////////////....../////////////////////////////////000000000000000000000000////////////////////////.........///////////////------......///000000000//////000000000000000111///////////////////////////////////////000000111000000000000000000000000000000000000000000000000////////////////////////000000//////......------000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000222222222222222222222222000000111111111111000000222222222222222222222222000000000000000000000000111111111111111111111111222222333333333444444444333333222222333333444444444444444444444444444444333333444555666666555555444555555666777777888888999999:::;;;;;;;;;;;;;;;::::::::::::;;;===>>>???<<<===>>>?????????????????????@@@@@@AAAAAAAAAAAADDDDDDEEEDDDDDDFFFIIILLLMMMOOORRRRRRRRRQQQQQQRRRNNNPPPSSSTTTTTTUUUWWWYYYWWWXXXXXXXXXXXXZZZ]]]```\\\]]]___^^^\\\[[[[[[\\\\\\___```\\\[[[]]]]]]\\\ZZZZZZZZZ[[[\\\[[[XXXVVVSSSTTTUUUUUUSSSRRRSSSTTTRRRQQQQQQRRRSSSSSSRRRPPPLLLKKKJJJIIIHHHGGGHHHHHHFFFHHHIIIKKKLLLLLLKKKJJJHHHGGGFFFGGGHHHHHHFFFDDDAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCC>>>??????@@@@@@AAAAAAAAA??????>>>============>>>>>>======<<<<<<======>>>===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::888999999999999888777777666666666666666666666666555666666777777666666555222222222222333333444555555444444333333444444444111111111222222222222333111111111111111111111111000000111222222111000000111111111111000000000000000000000000000000000000//////000000000000//////............////////////............////////////////////////////////////...//////000000//////...000000000/////////......///////////////.........////////////////////////////////////////////////////////////////////////---...////////////...---////////////............---......///////////////........................------...////////////............//////.........---------............///.........///////////////........................---......//////......---,,,,,,---------............//////000000//////......................................................////////////000000000//////////////////////////////............//////////////////////////////000000000000000000000000////////////////////////............/////////000------......///000000111....../////////000000000///////////////////////////.........//////000111000000000000000000000000000000000000000000000000000000000000000000000000111111000000///......---000000000000000000000000000000000000000000000000.../////////000000000111////////////000000000000////////////////////////......//////000000111111000000000000000000000000222222222222222222222222000000111111111111000000222222222222222222222222111111111111111111111111111111111111111111111111111222222222333333333333222222333333444444333333444444444444444444444444333333444555555555444444555555666666777888888888777888999;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@======>>>>>>???>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBBCCCEEEJJJMMMNNNOOOQQQQQQPPPQQQRRRTTTLLLOOORRRSSSTTTVVVXXXYYYVVVWWWYYYYYYYYY[[[]]]```ZZZ\\\]]]]]][[[ZZZZZZ[[[\\\``````^^^\\\^^^^^^[[[ZZZYYYYYYYYYYYYXXXVVVSSSQQQTTTWWWXXXVVVUUUTTTTTTRRRQQQPPPQQQSSSTTTRRRPPPKKKJJJIIIHHHHHHHHHJJJKKKHHHIIIKKKLLLLLLJJJIIIHHHGGGFFFFFFGGGHHHHHHEEECCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@??????@@@AAAAAA===>>>???@@@AAAAAAAAAAAA??????>>>=====================<<<<<<<<<<<<======<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999999::::::999999888777666666666666666666666666222333555666777777666666333333222222222333444444222333333444444444333333111111111222222222333333111111111111111111111111///000000111111000000///111111111111000000000///000000000000000000000000//////000000000000//////............////////////............////////////........................//////000000000000/////////////////////000000000000/////////............////////////////////////////////////////////////........................---...///000000///...---////////////............---......///////////////........................,,,---...///000000///.........------------......---------............///............/////////000........................---......//////......---/////////...............//////000000000000//////.................................................../////////000000000000////////////////////////000///...------...///000////////////////////////000000000000000000000000////////////////////////---.........//////000000---------...///000000111---.........//////000000////////////////////////...............///000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111000//////...000000000000000000000000000000000000000000000000.../////////000000111111////////////000000000000////////////////////////---......///000111111222000000000000000000000000222222222222222222222222111111111222222111111111222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222111222333444555444333222444444444444444444444444333333444444555444444444666666666777888888999999555777999;;;<<<===<<<<<<<<<<<<======>>>@@@AAABBB======>>>>>>>>>>>>======AAAAAABBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBFFFKKKOOOOOOPPPPPPPPPPPPPPPSSSUUULLLOOOSSSUUUWWWYYY[[[]]]UUUWWWYYYZZZZZZZZZ\\\^^^YYYZZZ[[[[[[YYYXXXXXXYYYZZZ^^^___]]]\\\]]]\\\YYY[[[YYYXXXWWWWWWVVVTTTRRROOOSSSWWWYYYXXXUUUSSSSSSQQQOOONNNOOORRRRRRPPPMMMIIIHHHGGGGGGGGGIIILLLMMMIIIJJJLLLLLLKKKIIIGGGFFFGGGFFFFFFGGGHHHGGGEEECCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBB@@@?????????@@@@@@===>>>???@@@AAABBBBBBAAA??????>>>=====================<<<<<<<<<<<<======<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::999::::::::::::999888888666666666666666666666666111222444666777777666666444333333222222333333444000111333444444333222111111111222222222333333333111111111111111111111111...///000111111000///...222111111111000000//////000000000000000000000000//////000000000000//////............/////////000............/////////000........................//////000000000000//////------...///000111222222000000//////.........---000000000000000000000000000000000000000000000000........................---...///000000///...---000/////////............---......///////////////........................,,,---///000000000///......---,,,++++++,,,---...---------.........//////---.........//////000000..............................////////////......////////////000000000000//////000000000000//////........................000000000000000000000000.../////////000000111111000000000000000000000000000///...------...///000////////////////////////000000//////......------000000000000000000000000......//////......---,,,............////////////000000000000000000000000000000///...............////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000///......//////000000000000//////111111222222222000///...111222333333222111000///000000000000000000000000........................000000000000000000000000000000000000111111111111111111111111111111111111------...///000111222222111111111111111111111111111222333444333222111000...///000111222333333333000000000000111111111111666555444333333333333333444444333333333333222222444444444555555555555666666666666666777777777777888888999999999:::::::::<<<;;;;;;;;;;;;<<<=========>>>??????>>>>>>???@@@CCCCCCCCCCCCDDDDDDDDDEEEFFFDDDBBB@@@BBBEEEJJJMMMPPPOOONNNMMMMMMOOOQQQRRRVVVTTTRRRUUUYYY\\\\\\ZZZVVVWWWXXXYYYZZZZZZZZZZZZXXXXXXWWWUUUUUUXXX]]]```bbb___\\\[[[]]]]]]\\\YYYZZZYYYXXXXXXWWWTTTPPPLLLLLLRRRXXXYYYVVVRRRRRRSSSLLLMMMOOOPPPPPPOOOMMMLLLKKKHHHEEEEEEHHHJJJJJJHHHIIIIIIHHHGGGGGGGGGHHHHHHDDDEEEFFFEEEDDDCCCDDDEEEAAACCCDDDDDDCCCCCCEEEFFF@@@@@@@@@@@@@@@@@@@@@AAA===>>>>>>>>>>>>?????????AAA@@@>>>=========>>>?????????>>>==================<<<;;;:::::::::::::::999999999::::::;;;;;;;;;999999;;;;;;;;;;;;999999999999999999888777555444777666666666666666777777555555444333333333333444222222222111222222333333333222222111111222222333333222111111000000111111111111111111111111111111111111111111111111111111000111111111111222222222111111000000//////......000000000000000000000000---......///////////////000000//////.........---......//////000000111111111111000000//////........./////////...---,,,,,,000000000000000000000000............///////////////////////////////////////...---,,,,,,---.../////////............//////......////////////......000000//////......------000000//////.........---000000//////......------///////////////////////////...------...///...---//////////////////////////////............//////000000000000000000000000......................................................................................................////////////......---......///000111111222222111111000///......---...///000111111000///...222111111111000000000///000000000000000000000000//////000000//////...---............////////////////////////////////////000000///...............////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000///......//////000000000000//////000111111111111000///...000111111222222111000///000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111////////////000000000000111111111111111111111111111222333333333222111111000111111222222222111111000000000000111111111111555555444333333333333333444444333333333333222222444444444444555555555555555666666666777777777777::::::::::::;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<===???>>>======>>>@@@CCCCCCCCCCCCDDDDDDDDDDDDFFFEEECCCCCCDDDGGGJJJLLLMMMMMMLLLLLLNNNPPPSSSTTTVVVTTTRRRUUUZZZ^^^^^^]]]UUUVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWUUUTTTUUUXXX[[[```^^^]]]^^^```aaa___]]]\\\[[[ZZZZZZYYYWWWSSSOOOMMMRRRXXXYYYVVVSSSSSSTTTNNNPPPRRRTTTTTTSSSRRRQQQLLLHHHEEEDDDFFFHHHIIIIIIKKKJJJIIIIIIHHHIIIIIIIIIDDDEEEFFFEEEDDDCCCDDDEEEBBBCCCDDDDDDCCCCCCEEEFFFAAAAAAAAA@@@@@@?????????>>>>>>>>>?????????@@@@@@@@@@@@>>>=========>>>??????>>>>>>===============<<<<<<;;;:::::::::;;;;;;999::::::::::::::::::;;;999999:::;;;;;;:::999999888999999999999888666555555555555666777888999:::666555555444444444444444555555444333222222222222333222222111111222222333333222111111000000111111111111111111111111111111111111111111111111111111000000111111111222222222111000000000/////////...000000000000000000000000---......///////////////000/////////.............../////////000000000111000000000000////////////......//////......---,,,////////////////////////............///////////////////////////////////////...------------.../////////............//////......////////////......///////////////.........111000000000///////////////////////////.................................///...------//////...---//////////////////////////////............//////000000000000000000000000......................................................................................................////////////............//////000000111111111111000000///......---....../////////.........111111111111000000000000000000000000000000000000000111111111111000//////............////////////////////////////////////000000///...............////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000//////...//////000000000000/////////000000000000000///...//////000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111000000000/////////...111111111111111111111111111111222222333222222111222222222222222111000000000000000000111111111111555444444333333333333333444444333333333333222222444444444444555555555555555555666666666777777777888999999999::::::::::::999999999999999::::::;;;;;;<<<======<<<<<<===???DDDDDDCCCCCCCCCCCCCCCCCCGGGFFFFFFFFFGGGIIIJJJLLLJJJJJJKKKLLLNNNQQQTTTUUUXXXUUUSSSVVVZZZ^^^______TTTUUUVVVWWWXXXXXXXXXWWWWWWXXXXXXVVVTTTSSSSSSTTT\\\\\\\\\^^^aaaaaa```^^^\\\[[[ZZZZZZYYYWWWTTTQQQOOOTTTXXXYYYVVVTTTTTTUUURRRSSSUUUUUUUUUSSSQQQOOOKKKHHHEEECCCEEEGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHDDDEEEFFFEEECCCBBBCCCDDDAAACCCDDDDDDBBBBBBCCCEEEBBBBBBAAA@@@???>>>>>>===??????@@@@@@@@@AAAAAAAAA@@@??????>>>===>>>>>>>>>???>>>======<<<<<<======;;;;;;:::::::::;;;<<<<<<;;;::::::::::::::::::999888999::::::::::::999888777888888999999888888777555555555666777999;;;<<<666555444444333333444444777777555444333222222222333222222111111222222333333222111111000000111111111111111111111111111111111111111111111111111111000000000111111111222222000000000000////////////000000000000000000000000---......///////////////////////////............////////////000000000000////////////000000000000....../////////...------....................................///////////////////////////////////////...------------.../////////............//////......////////////...............///////////////111111111000000000000///.........///////////////........................///...------//////...---//////////////////////////////............//////000000000000000000000000......................................................................................................////////////......////////////////////////111000000//////............---------------......////////////............////////////////////////000000111111000000///...............////////////........................000000///...............////////////000000000000222111111000///......---////////////////////////000000000000000000000000//////000000000000////////////000000000000//////////////////000000//////...//////000000000000000////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111000000000000////////////111111111111111111111111111111111222222222222222111111222222222111111000///000000000111111111111444444333333222333333444444444333333333222222222333333444444444555555555555555555666666666777777666666666666777777777777999999999999999:::;;;;;;999;;;<<<<<<;;;;;;===>>>DDDDDDCCCCCCCCCCCCBBBBBBGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKLLLMMMOOOQQQSSSTTTZZZWWWUUUWWW[[[^^^^^^]]]TTTTTTUUUVVVVVVVVVVVVVVVUUUWWWYYYXXXVVVSSSRRRRRRWWWXXXZZZ]]]^^^^^^\\\[[[YYYXXXWWWVVVVVVUUURRROOORRRUUUXXXYYYXXXVVVVVVVVVUUUUUUUUUSSSPPPLLLIIIFFFIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEEEECCCDDDDDDCCCAAA@@@AAABBBAAABBBCCCBBBAAA@@@AAABBBAAAAAA@@@@@@??????>>>>>>@@@@@@@@@AAAAAAAAABBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===:::::::::::::::;;;<<<===;;;;;;;;;::::::999999999888888999999999999888888666666666777777888888888666666666777777999:::;;;444444333222222222222333666555444333333333333333333222222111111222222333333222111111000000111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000////////////////////////////////////---......//////////////////////////////.........////////////000000000000......//////000000111111......////////////..........................................////////////////////////////////////.........------.........///......------......///......////////////......------......//////000000000000000///////////////------......//////000000........................///...---...///000///---//////////////////////////////............//////////////////////////////......................................................................................................////////////......//////////////////......000000/////////............---,,,,,,,,,---...///............///////////////////////////////////////000000000000///..................////////////////////////////////////000000///...............////////////000000000000222111111000///......---////////////////////////000000000000000000000000//////000000000000////////////000000000000//////.../////////000000111111//////////////////000000///////////////////////////////////////////////////////////////////////////000000000111111111111000000000000000000000000.........///000111111111000000000000000000000000000000000111111222222222//////000111222333333333///000000000111111111111333333222222222333333444444444333333333222222222333333333444444444444555555555555555666666666666555555666666666777777777:::::::::::::::;;;;;;<<<888:::<<<<<<;;;;;;===>>>CCCCCCCCCCCCCCCBBBBBBBBBFFFGGGIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQ[[[XXXVVVXXX[[[\\\[[[XXXSSSTTTUUUUUUUUUUUUUUUUUUSSSVVVYYYZZZXXXVVVUUUUUUVVVXXXZZZ\\\\\\[[[YYYYYYXXXWWWUUUUUUUUUTTTRRRPPPSSSVVVYYY[[[ZZZXXXWWWVVVTTTTTTSSSQQQNNNJJJFFFCCCGGGHHHKKKKKKJJJHHHFFFEEEFFFFFFEEEDDDDDDDDDEEEEEEBBBCCCCCCBBB@@@??????@@@@@@BBBBBBAAA???>>>???@@@>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBB????????????>>>>>>>>>===>>>======<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===;;;;;;;;;::::::999999999888888888888888888888888444555555555666777777888888888777777777777777777333222111111000000111111222222111111222333444444333222222111111222222333333222111111000000111111000000000000000000000000000000000000000000000000//////000000000111111111////////////000000000000////////////////////////---......///////////////.........///////////////000000000000////////////......//////000000111111......///////////////.......................................////////////////////////////////////---..................---......------------............////////////......------......//////000000........................------......//////000000........................000///......///000///...//////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////............////////////............///...---,,,---...000111000000000000111111111111000000000000000000000000//////000000//////...---............////////////000000000000000000000000000000///...............////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000...//////000000000000000//////000000000000//////////////////000111333333222111000////////////000000000000000000000000000////////////////////////////////////////////////000000000000111111111111000000000000000000000000------...///000111222222000000000000000000000000000000000000000111222333...///000111222333333333000000000000111111111111222222222222222333333444444444333333333333222222333333333333444444444444444444555555555666666666777888888888999999999999:::::::::::::::;;;<<<<<<888:::<<<<<<<<<<<<>>>???AAAAAABBBBBBBBBCCCCCCCCCFFFFFFHHHJJJLLLNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOXXXVVVVVVXXX[[[[[[XXXTTTTTTTTTUUUUUUUUUUUUUUUTTTRRRUUUYYY[[[ZZZXXXWWWWWWVVVXXXZZZ[[[ZZZYYYZZZZZZZZZYYYWWWWWWWWWWWWUUUTTTTTTVVVZZZ]]]]]][[[XXXVVVRRRSSSSSSSSSQQQNNNKKKJJJHHHKKKNNNOOOMMMJJJHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGCCCDDDDDDCCCAAA??????@@@BBBCCCCCCBBB@@@>>>???@@@<<<======>>>???@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBB>>>????????????>>>======>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<;;;::::::::::::::::::999888888777777777777888888555555555555555666777888999888777666555555555555333222111111000000111111000000000111222333444555333222222111111222222333333222111111000000111111000000000000000000000000000000000000000000000000/////////000000000111111////////////000000000000000000000000000000000000---......///////////////.........///////////////000000000000////////////////////////000000000000......///000000000//////....................................////////////////////////////////////------...//////...------......------------............////////////...............///////////////,,,---------------...............///////////////------------------------000///......000000///...//////////////////////////////............//////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////......................................................------------...///000000///000000000111111111222000000000000000000000000000000111111000000///...............////////////111111111111111111111111000000///...............////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000......///000000000000000//////000000000000//////000000///000111333444666444333222000////////////000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000......//////000000111111000000000000000000000000000/////////000111333444///000111222222222222222000000000000111111111111222222111111222333333444444444333333333333222222222222333333333444444444444444444555555555666666888888888999999999::::::999999999999999::::::;;;999:::<<<<<<<<<===>>>@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFIIIKKKNNNQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPQQQQQQSSSWWW[[[[[[WWWRRRTTTUUUUUUVVVVVVUUUUUUTTTSSSVVVYYYZZZYYYXXXWWWWWWRRRUUUWWWXXXWWWWWWZZZ\\\\\\ZZZXXXXXXYYYYYYXXXWWWTTTWWW[[[___```]]]XXXTTTSSSTTTUUUUUUTTTRRROOONNNMMMOOOQQQOOOLLLKKKKKKMMMIIIIIIHHHGGGGGGGGGGGGHHHFFFGGGGGGEEECCCAAABBBBBBEEEFFFFFFEEEBBB@@@AAAAAA======>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>??????@@@???>>>===<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;;;;999::::::::::::::::::;;;888777666666666666777888888888777666777777888999777666555555555555555555444333333222222222222222222222222222222333444555333222222111111222222333333222111111000000111111000000000000000000000000000000000000000000000000////////////000000000111.../////////000000000111000000000000000000000000---......///////////////............/////////000111000000000/////////...000000000000////////////......///000000000000000////////////////////////............////////////////////////////////////------...//////...------...------,,,,,,------.........////////////......///////////////.........------------....../////////////////////.........------------------------000///...///000111000...//////////////////////////////............//////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////......,,,------....../////////........................++++++,,,---...//////...---.........//////000000000000000000000000000000111222222222222111000000............/////////000111111111111111111111111000000///...............////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000......///000000000000000//////000000000000//////000000000000222444666777666555333111////////////000000000000000000000000111111111111111111111111////////////////////////000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000////////////111333444111222222222222111000000000000000000111111111111222111111111222333333444444444444333333333222222222222333333333444444444444444444555555555666666777777777777888888888888888888888777888999999:::999;;;<<<=========???AAA>>>???@@@AAACCCDDDEEEEEEDDDDDDEEEGGGKKKOOORRRTTTRRRSSSSSSSSSSSSSSSRRRRRRLLLMMMQQQWWW[[[[[[WWWRRRUUUUUUVVVVVVVVVUUUUUUTTTTTTWWWYYYZZZXXXVVVVVVVVVMMMPPPSSSSSSSSSUUUYYY]]][[[ZZZXXXWWWXXXYYYXXXWWWTTTWWW\\\```bbb___XXXTTTVVVWWWWWWVVVTTTQQQNNNMMMRRRSSSQQQNNNKKKKKKNNNRRRHHHGGGFFFFFFEEEEEEFFFFFFHHHIIIIIIHHHEEEDDDDDDEEEHHHIIIIIIGGGDDDCCCCCCCCC????????????>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>??????@@@@@@>>>===<<<======<<<;;;;;;;;;;;;<<<===<<<;;;;;;::::::::::::999999999::::::;;;;;;;;;888777666555555666777888;;;:::999888888999::::::444444444444444555666777666555444444333333444444555555444333333333444444333222222222222222222333333222222111000111111111000000000000000000000000000000000000000000000000////////////000000000000.../////////000000111111000000000000000000000000---......///////////////---.........//////000000111111000000/////////...111111000000//////............///000000000000000000000000000000000000000............/////////000////////////////////////,,,---...//////...---,,,...------,,,,,,------.........////////////......000000//////.........------.........//////000000000000//////.........---------------------------111///...///000111000...//////////////////////////////............//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......////////////......,,,,,,------...///000000---.....................(((***+++---......------222111111111000000//////000000000000000000000000000000000000//////////////////000000111111111222////////////////////////000000000000000000000000////////////////////////111111111000000000000000111111000000//////......////////////000000000000000000000000000000000000......//////000000111111000///......///111333444555444444333222111000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000111111111111000000000000////////////////////////000000000000111111111111000000////////////000000222222222222222222222222111111111111111111111111111111222222222222111111444444444333333222222222222222222222222222222222555555555555666666666666;;;:::888777777888:::;;;999999999999999999999999<<<>>>@@@AAA???>>>>>>>>><<<===???AAABBBDDDDDDEEEEEEDDDCCCEEEIIILLLNNNOOOPPPPPPQQQOOOMMMKKKKKKLLLHHHLLLQQQTTTUUUVVVVVVWWWVVVXXXZZZYYYVVVTTTUUUWWWYYYXXXVVVVVVVVVTTTRRRPPPMMMLLLIIIFFFKKKTTTYYYZZZ[[[___bbbaaa[[[WWWWWWYYYMMMPPPUUUWWWWWWWWWVVVWWW[[[[[[ZZZWWWSSSPPPPPPQQQQQQQQQPPPNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHJJJMMMMMMJJJGGGEEEEEEIIIGGGEEECCCBBBAAAAAABBBCCCAAA????????????>>><<<>>>>>>????????????>>>>>>???@@@@@@???>>>>>>???AAA<<<<<<<<<===============<<<;;;::::::999999::::::<<<:::888888:::;;;999777999888777777777888:::;;;777666555444555666888:::666666666666555555555555666555444444222222111000222222222333333444444444333222222111111222222333333222222222111000000000222222222111111111000000444333222111000000000000000000////////////000000......////////////......////////////000000000000111111000000//////......////////////////////////////////////000000000000111111000000//////......000///.........///111222000000//////.........---.../////////000000111111111111000000//////......------............------......---------,,,,,,,,,////////////////////////..................------////////////////////////////////////////////////..................------............////////////111111000///////////////000///...------...///000////////////////////////////////////////////////444333333222111000//////---------............/////////000000000000//////......////////////......---------...///000111111////////////////////////////////////////////////111111111000000000//////000000000000000000000000111111000000000///////////////000000000111111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000111000000000/////////...////////////000000000000000000000000000000000000////////////000000000000000///......///111333444444333333222111000000///000000////////////000000000000000000000000000000////////////////////////000000000000000000000000111111111111000000000000////////////////////////000000000000111111111111111000000//////000000111222222222222222222222222111111111111111111111111111111222222222222111111444444444333333222222222222222222222222222222222555555555555666666666666999888777777777777888999999999::::::;;;<<<=========???@@@@@@???>>>>>>???===>>>@@@BBBCCCDDDEEEEEEEEEFFFHHHKKKNNNPPPOOOMMMOOOPPPQQQOOOMMMLLLMMMNNNNNNPPPRRRSSSTTTUUUWWWXXXXXXZZZ\\\[[[YYYWWWXXXYYYZZZXXXWWWVVVUUUSSSPPPMMMGGGGGGEEEDDDJJJTTTZZZ[[[aaadddfffbbb[[[VVVTTTUUUNNNPPPSSSTTTRRRQQQPPPPPPUUUVVVXXXWWWUUURRRQQQQQQQQQQQQPPPOOONNNLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHJJJLLLLLLIIIFFFDDDCCCDDDCCCAAA???>>>>>>??????BBB@@@??????@@@@@@>>>===>>>>>>????????????>>>>>>??????@@@???>>>===???AAA===============<<<<<<<<<<<<;;;::::::999999::::::;;;999777888::::::888666888777777777888888999:::777666555555555666888999666666666666555555555555555444444333333222222111222222333333333333333333333222222111111222222333222222111111111111111111222222222111111111000000111111000000000111111222000000////////////000000......////////////............/////////000000000000000000000//////......////////////////////////.../////////000000000000000000000000//////......000///.........///111111000/////////.........---.........//////000000000000000000000//////......------............------............------,,,,,,////////////////////////------...............---////////////////////////............................................................////////////111000000///////////////000///...------...///000////////////////////////........................000000000000////////////.........////////////000...//////000000//////.........////////////......,,,++++++,,,,,,...//////........................////////////////////////111111000000000000//////000000000000000000000000222222111111111000000000//////000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000//////...///000222333222222111111000000//////000000////////////000000000000000000000000000000////////////////////////000000000000000000000000111111111111000000000000////////////////////////000000000000111111111111111111111000000111111111222222222222222222222222111111111111111111111111111111222222222222111111444444333333333333222222222222222222222222222222444555555555555666666666777777777777777777777777777888999:::;;;===>>>>>>===>>>???>>>===<<<>>>@@@>>>???AAACCCDDDEEEFFFFFFFFFHHHLLLQQQTTTSSSOOOKKKOOOPPPQQQPPPOOONNNOOOQQQTTTUUUUUUTTTSSSSSSVVVXXXXXXYYYZZZYYYXXXWWWXXXYYYXXXWWWVVVVVVUUURRRNNNKKKBBBCCCCCCCCCJJJUUU[[[\\\ccceeeeeebbb[[[VVVTTTTTTRRRSSSSSSRRROOOLLLLLLLLLOOORRRUUUVVVUUUSSSQQQQQQQQQQQQQQQQQQOOOMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGIIIKKKJJJGGGDDDBBBBBBAAA@@@???=========>>>???AAA???>>>???@@@@@@???>>>??????@@@@@@@@@@@@??????>>>?????????======???@@@>>>>>>======<<<<<<;;;;;;<<<;;;::::::999999:::::::::888777777888999777666777777888888999999888888777777666555555666888999666666666555555555555444333333333333333333333333333333333333333222222222222222111111111111222222000000111111111111111111222111111111111000000000////////////000111222333000000////////////000000......////////////......------........./////////000000000////////////...////////////////////////....../////////000000000000000000////////////...//////......//////000111/////////............................../////////000000000////////////...------............------/////////............---////////////////////////,,,,,,---...////////////////////////////////////............................................................////////////111000//////......////////////............//////////////////////////////........................------------......//////...////////////000000000.........//////...............////////////......,,,,,,,,,,,,,,,---...///........................////////////////////////000000000000000000//////000000000000000000000000222222222222111111111000//////000000000000000000000000000000000000000000/////////////////////////////////////////////////////////000000000000000000000000000////////////////////////000000000000////////////////////////111111000000//////......///////////////000111222000000000000////////////000000////////////000000////////////////////////////////////////////////000000000000000000000000111111111111000000000//////////////////////////////000000000111111111111222222111111111111222222111111111111111111111111111111111111111111111111111111222222222222111111333333333333333333333333222222222222222222222222444444444555555555666666666777777888888777777666555666777888999:::;;;;;;<<<===<<<;;;::::::<<<>>><<<>>>@@@CCCEEEGGGHHHIIIGGGIIIMMMQQQTTTSSSOOOKKKOOOPPPRRRRRRQQQQQQSSSTTTWWWXXXXXXVVVTTTSSSTTTUUUSSSTTTTTTSSSRRRRRRSSSTTTTTTTTTTTTUUUUUUSSSOOOKKKCCCEEEEEEFFFMMMXXX]]]]]]\\\^^^___^^^[[[XXXXXXXXXVVVWWWVVVSSSPPPMMMMMMNNNNNNPPPSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRPPPNNNLLLJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFHHHIIIHHHEEEBBBAAAAAAAAAAAA@@@??????@@@AAABBB@@@???>>>>>>@@@AAA@@@?????????@@@@@@@@@@@@??????===>>>???>>><<<<<<>>>@@@??????>>>===<<<;;;;;;:::<<<;;;::::::999999::::::999888777777777777777666666777888999999888777666777777666666666666777888666666555555555444444444222222222333333444444444444333333333222222111111222222111111111111222222//////000000111111222222111111111111000000000000//////...//////000111111000000////////////000000......////////////......------------.........///////////////////////////////////////////////////........./////////000000////////////////////////............//////000000........................------..................////////////////////////------............------/////////////////////...////////////////////////+++,,,---...////////////////////////////////////........................---------...........................////////////000000///............////////////....../////////////////////////////////........................------------------------............////////////------............------......////////////.....................///000111//////////////////////////////////////////////////////////////////000000000000000000000000000000222222222222111111111000000000//////////////////000000000000000000000000////////////////////////000000000000000000000000......//////000000000000////////////000000000000////////////000000000000////////////////////////111111000000//////......///////////////000000000//////////////////000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000///000000000111111111111222222111111111111222222111111111111111111111111000000000000000000000000111111222222222222111111333333333333333333333333222222222222222222222222444444444444555555555555777777888999999888777777777777888888888888888999:::::::::999777888:::<<<:::<<<>>>BBBEEEGGGIIIJJJGGGHHHJJJLLLOOOOOOMMMKKKOOOPPPRRRRRRRRRSSSTTTVVVVVVXXXYYYXXXVVVSSSQQQQQQPPPPPPNNNNNNOOOPPPPPPPPPPPPPPPPPPRRRSSSSSSPPPNNNJJJLLLLLLMMMRRR[[[^^^]]]WWWXXXYYYYYYXXXWWWXXXXXXVVVWWWVVVTTTRRRPPPPPPQQQRRRRRRQQQOOONNNNNNOOOQQQQQQRRRRRRQQQPPPNNNLLLKKKGGGGGGFFFFFFEEEEEEFFFFFFDDDFFFGGGFFFDDDBBBAAAAAABBBBBBAAA@@@@@@AAACCCDDD@@@???>>>>>>@@@AAA@@@????????????@@@@@@?????????===>>>>>>===<<<<<<===?????????>>>===<<<;;;;;;:::<<<;;;::::::999999::::::888888888888777666666777666777888999999888666555777777666666666666666777555555555555444444444444111222222333333444444555333333333222222111111111222111111000000111111222/////////000000111111222000000000000000000000000111111000///////////////000000////////////000000......////////////......------------.........///.............../////////////////////////////////............////////////.............../////////---......///////////////---------.................................------.............../////////------............------.../////////////////////////////////////////////+++,,,---...////////////////////////////////////........................---------.........//////............////////////000//////..................//////////////////...////////////////////////........................000000///......---,,,,,,,,,,,,,,,---------......------............------......////////////......///............///000000000000000000000000000000////////////////////////......////////////000000000000000000000000000000222222111111111000000000000000////////////......000000000000000000000000000000000000000000000000000000000000000000000000---......//////000000111////////////000000000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////......//////000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111000000111111111111111111111111111111111000000000000000000000000111111222222222222111111222222333333333333444444222222222222222222222222333444444444444555555555888888888888888888888888::::::::::::::::::999999888999:::999888777999:::999;;;===@@@CCCEEEFFFGGGEEEEEEEEEGGGJJJLLLLLLKKKMMMOOOPPPQQQQQQQQQSSSUUUSSSUUUXXXXXXUUURRRPPPOOORRRPPPNNNNNNPPPQQQRRRQQQNNNMMMMMMOOOQQQRRRRRRPPPPPPRRRRRRRRRVVV]]]___\\\VVVVVVVVVUUUUUUTTTTTTTTTSSSTTTUUUTTTRRRQQQQQQQQQTTTSSSQQQNNNLLLLLLOOOQQQPPPPPPOOOMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEFFFFFFCCCDDDEEEEEECCCBBBBBBCCCBBBAAA@@@??????@@@AAABBBAAA???>>>???@@@@@@???>>>>>>>>>????????????>>>>>><<<=========;;;;;;===>>>>>>>>>======<<<<<<;;;;;;<<<;;;::::::999999::::::888999:::999777666777888777777888888777777666666777777777777666666666666555555555444444444444333222222222333333444444444222222222222222111111111111111000000000000111111//////000000000000000000//////000000000000000111333222111000////////////000000////////////000000......////////////......------........./////////---............/////////////////////////////////------........./////////---............/////////------...////////////...---------------........./////////...............---............/////////------............---------............/////////////////////////////////,,,,,,---...////////////////////////////////////------------------------,,,,,,------.../////////............////////////000///......------............////////////......////////////////////////------------------------222111000///...---,,,,,,++++++,,,,,,,,,---------.........//////...............////////////......------,,,,,,,,,------...000000000000000000000000////////////////////////........./////////000000000000000000000000000000111111000000000/////////000000/////////.........////////////////////////000000000000000000000000000000000000000000000000------......///000000111.../////////000000000111////////////000000000000000000000000000000000000////////////000000000000...///////////////............///000000111222222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111000000//////000000111111111111111111111111111000000000000000000000000111111222222222222111111222222222333333444444444222222222222222222222222333333444444444555555555888777666666666666777888888888999999::::::;;;;;;888:::;;;;;;:::999999:::;;;<<<>>>???@@@@@@AAAAAAAAAAAABBBEEEIIIJJJJJJIIIJJJKKKMMMMMMMMMMMMOOOQQQRRRSSSUUUTTTRRRPPPOOOPPPUUURRRPPPPPPRRRTTTUUUTTTOOOMMMLLLMMMOOOPPPQQQPPPQQQSSSTTTSSSWWW]]]^^^[[[VVVUUUTTTSSSSSSSSSRRRRRRQQQSSSVVVVVVTTTRRRQQQQQQRRRRRRQQQOOOMMMMMMOOOQQQNNNLLLJJJGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFBBBCCCDDDDDDCCCCCCDDDEEEBBBAAA@@@??????@@@AAABBBBBB@@@??????@@@@@@>>>=========>>>>>>>>>>>>======<<<======<<<;;;;;;<<<>>>===============<<<<<<<<<<<<;;;::::::999999::::::888:::;;;:::777666888999888888777666666666666666777777777777777666555555555555555444444444333333333333333333333333333333111111111111222222222222111111000000000000111111000000000000000/////////////////////000000111111222111111000000000111111000000////////////000000......////////////............/////////000000000---------.........//////////////////////////////---------.........//////---------.........//////,,,---.../////////......,,,,,,,,,------.........000000000//////.........---------.........//////------............------,,,,,,------............////////////////////////------...............---////////////////////////------------------------,,,,,,------...//////000............//////////////////...------------...---...///000000///...---////////////////////////------------------------000000//////......------,,,,,,,,,---------.........//////000000//////.........////////////.........------,,,,,,,,,------........................////////////////////////---.........//////000000000000000000000000000000000000000000////////////000000//////.........---////////////////////////000000000000000000000000000000000000000000000000---------...///000000111.../////////000000111111////////////000000000000000000000000000000000000......//////000000111111...///////////////............///000111222333333000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000111111222222222222111111222222222333333444444444222222222222222222222222333333333444444444555555888777555444444555777888444444555777888999:::;;;999;;;======<<<::::::;;;>>>>>>>>>>>>>>>===<<<;;;>>>???BBBFFFIIIKKKIIIGGGGGGIIIJJJKKKJJJJJJLLLMMMRRRRRRRRRPPPNNNNNNPPPRRRVVVSSSPPPPPPSSSVVVVVVUUUQQQOOOLLLKKKMMMOOOPPPPPPPPPRRRSSSSSSWWW\\\]]]ZZZUUUSSSRRRRRRSSSTTTTTTSSSSSSUUUXXXXXXVVVSSSRRRQQQOOOPPPRRRQQQPPPOOOOOOPPPKKKIIIFFFCCCBBBBBBCCCEEEFFFEEEEEEEEEEEEEEEFFFFFFAAABBBDDDDDDCCCDDDEEEGGGDDDDDDBBBAAAAAAAAABBBBBBCCCAAA??????@@@???>>><<<<<<<<<============<<<<<<;;;<<<===<<<::::::<<<===<<<<<<<<<===============<<<;;;::::::999999::::::888:::<<<;;;888777888:::999888777555555555666777777777888777777666555555555555444444444333333333333333333333333333333333000000111111222222222333111111000000000000111111111111000000//////........./////////000000111111000000000000111222333444000000////////////000000......////////////......////////////000000000000---------.........//////////////////////////////---------.........//////---------.........//////,,,,,,.../////////...---,,,,,,,,,------.........111111000000/////////...---------.........//////---..................---,,,,,,,,,---------......////////////////////////.........///......------////////////////////////------------------------,,,,,,------...///000000............/////////000//////...------------...---...///000000///...---////////////////////////---------------------------------.........//////---------.........////////////000000000000//////......////////////......000//////.........//////------------------------////////////////////////111111111111111111111111000000111111111111000000000000000000000000000000000///...------...///000000000000000000000000000............/////////000111///...------...///111000000000000////////////////////////000000000000//////............//////222111111111000000//////000000000000000000000000......////////////......000000000000000000000000222111000//////000111222111111000000//////......//////............//////...///000222222111111000111111111111000000000000222111000//////000111222111111111111111111111111111222222333333222222111111111111111111222222333////////////............000000000000000111111222222222222333333444444444000222333444444333111///222222222333333333444444555555555555555666777777888888888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>?????????DDDCCCCCCDDDEEEGGGIIIKKKHHHGGGGGGFFFGGGIIIJJJKKKIIILLLMMMLLLIIIIIIOOOTTTWWWUUUSSSPPPPPPPPPRRRSSSPPPOOOOOONNNNNNMMMMMMMMMJJJIIIJJJMMMQQQTTTVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSSSSUUUYYYZZZXXXUUURRRRRRPPPPPPPPPPPPPPPOOONNNMMMDDDEEEEEEEEEDDDCCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEEGGGDDDAAAAAACCCEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@>>>===;;;:::======>>>>>>>>>>>>======;;;:::999888888:::<<<===;;;;;;;;;<<<<<<<<<======<<<;;;:::999888999:::;;;<<<;;;999777777888999:::777666555555555666888999444444444555555555555555555555444444444333333333222222222222222222222222333444444555555444444333111111111111111111111111000000000000000000000000////////////////////////111111111111000000000000......////////////..................///////////////////////////////////////////////////.........000000000000000000000000......////////////......///...---,,,,,,---...///000000//////......------///......------,,,,,,+++............////////////222111///...---------...,,,---......//////......////////////////////////........................////////////////////////........................111///---,,,,,,,,,...///........................+++,,,...000000///...---///......------,,,++++++------------------------------............------------------------------,,,,,,------...///000000..............................------------......---------------...///000222222000///............////////////////////////------------------------........................000000111111111111000000000000000000000000000000000000///......///000000000000000000000000000000........./////////000000111000...------...000111000000000000////////////////////////000000000000000000////////////000000111111111111000000000///////////////////////////......////////////......000000000000000000000000000000///......///000000111000000000/////////.../////////....../////////...///000111222111111000111111111111000000000000222111000//////000111222111111111111111111111111111222222333333222222111111000000000000111222222000000000/////////......000000000000000111111222222222333333333333333333111111222333333333222111333333333333444444444444555555555555555666666777777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHKKKMMMMMMJJJKKKOOOTTTXXXVVVSSSPPPOOOPPPRRRSSSQQQQQQQQQQQQPPPOOOMMMMMMKKKIIIHHHJJJMMMPPPQQQQQQTTTTTTTTTTTTSSSRRRPPPPPPOOORRRUUUWWWUUUSSSQQQPPPNNNNNNNNNMMMMMMLLLKKKJJJGGGGGGFFFEEECCCBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEBBB@@@@@@BBBDDDDDDBBBDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@???===<<<;;;======>>>>>>>>>>>>======;;;:::999888999:::<<<===;;;;;;;;;;;;<<<<<<<<<===777777777888999;;;===???;;;:::999888777888999999777666666555666777888999555555555555555555444444555555444444444333333333222222222222222222222222333333444444444444333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000......////////////................../////////////////////////////////////////////////////////...////////////////////////......////////////......///...------------...//////////////////.........------------------------............////////////222111///...------......,,,---......//////......////////////////////////////////////////////////////////////////////////........................000...---++++++,,,---...........................)))+++,,,......---,,,++++++,,,,,,------......///------------------------------............------------------------------,,,,,,------...//////000..............................------------..................///000111222111000///...------------////////////////////////------------------------------------------------000000111111111111000000000000000000000000000000111000000//////000000111000000000000000000000000....../////////000000000111000///......///000111////////////000000000000////////////000000000000111111000000000000111111111111111111000000000000...........................//////000000//////...000000000000000000000000//////............//////000000000000//////////////////////////////////////////000111111111111000111111111111000000000000111111000000000000111111111111111111111111111111111111222222222222111111000000/////////000111111111111111000000000000///000000000000000111111222333333333333333222222222111111111222222333333444333444444444444555555555555555444444555555666777777777777888888888999999::::::::::::::::::::::::<<<=========>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAADDDDDDEEEFFFGGGGGGGGGGGGGGGKKKNNNNNNMMMMMMPPPSSSWWWUUURRRPPPNNNOOOPPPQQQSSSSSSSSSSSSRRRPPPNNNMMMKKKIIIFFFFFFHHHKKKMMMMMMSSSTTTTTTTTTSSSPPPNNNLLLJJJMMMQQQSSSSSSQQQPPPOOOKKKKKKJJJJJJIIIHHHHHHGGGJJJIIIFFFDDDBBBBBBBBBBBBEEEEEEEEEDDDCCCCCCBBBBBBBBB@@@???@@@BBBCCCCCCBBBDDDCCCBBBAAA??????>>>>>>???????????????>>>======<<<======>>>>>>======<<<;;;:::999999999:::<<<===;;;;;;;;;;;;<<<<<<<<<<<<666666777888999;;;===>>>999999999888888888888888666666666666666777888888666666666555444444444333555555444444444333333333222222222222222222222222222222222333333222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000......////////////..................////////////////////////////////////......//////////////////////////////////////////......////////////......///......------......///.........///////////////+++,,,,,,---......//////............////////////111000///......---......,,,---......//////......////////////////////////000000000000000000000000////////////////////////........................///...,,,+++++++++,,,---........................***+++,,,---...---,,,,,,,,,,,,,,,---......//////------------------------------............------------------------------,,,,,,------.../////////..............................------------......---------......000111111000///...------,,,------////////////////////////////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000111111000000000000111111////////////////////////...////////////000000000111111000000000000111111////////////000000000000////////////000000000000111000000//////000000111111111111000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////000000000000/////////////////////000000////////////000000000111111111111111111111111000000000///111000000000000000000111111111111111111111111111111111222222222222111111///////////////000000111222222222111111111000000000000000000000111111222444333333333222222111111111111111111222333444555444444444555555555666666555444444444444555666666666666777777888888999999999999999999999:::::::::======>>>>>>>>>???????????????@@@@@@AAAAAA@@@@@@BBBDDDEEEGGGHHHGGGGGGFFFGGGJJJMMMNNNNNNOOOPPPRRRUUUSSSPPPMMMLLLMMMNNNOOORRRSSSSSSSSSRRRPPPMMMLLLLLLIIIEEEDDDFFFIIIKKKLLLOOOQQQRRRSSSRRRPPPMMMKKKGGGKKKOOORRRRRRPPPOOOOOOJJJJJJIIIHHHGGGFFFFFFFFFIIIHHHEEECCCBBBCCCDDDDDDFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>===>>>>>>?????????>>>>>><<<==================<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777777777888888999999888777777666666666666666777777888777777666555444333333333555555444444444333333333222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000///......////////////..................////////////////////////////////////............////////////////////////////////////......////////////......//////............//////------......//////000000,,,---------.........///............////////////000000//////............,,,---......///.........////////////////////////////////////////////////////////////////////////........................///...---,,,,,,,,,------........................------...///000//////////////////...------,,,,,,........................------............------........................---------.........//////..............................------------......++++++++++++,,,...//////000///......---------...////////////////////////////////////////////////111111111111111111111111000000111111111111000000////////////////////////000000111111111111000000////////////////////////////////////000000000111111111000000000000111111.../////////000000000111////////////000000000000000//////......//////000000000000000000000111111000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000////////////000000000000//////000111111000//////000000000000000111111111111111111111000000000///000000000111111000000000000000000000000000000000000111111222222111111000///////////////000000111222222222222111111111111000000000000000111111222333333333222222111111111111111111111222333444555444444444555555555666666444444444444444555666666555666666777888888999999888888888999999999::::::>>>>>>>>>?????????@@@@@@>>>>>>??????@@@AAABBBBBBCCCDDDFFFHHHHHHHHHGGGGGGHHHJJJLLLNNNNNNOOOPPPQQQQQQOOOMMMJJJJJJKKKLLLNNNQQQQQQQQQQQQPPPNNNLLLKKKMMMJJJFFFFFFHHHKKKNNNOOOKKKMMMOOOQQQQQQPPPMMMLLLHHHLLLPPPRRRRRRQQQPPPOOOLLLKKKIIIGGGFFFFFFFFFFFFFFFEEECCCBBBBBBDDDFFFGGGFFFEEEDDDCCCBBBAAA@@@??????@@@BBBBBBCCCCCCDDDEEECCCCCCAAA@@@???>>>>>>>>>======>>>????????????>>><<<<<<============<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;999777666444333666666777888888777777666555666666777777777777777777777666555444333333333555555444444444333333333222222222222222222222222000111111222222111111000111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000///......////////////..................////////////////////////////////////---.........//////000000..............................////////////......////////////////////////------......//////000000/////////......---------............///////////////////////////.........,,,---......///.........////////////////////////........................////////////////////////........................000//////............................................./////////000//////000//////......---,,,,,,........................------............------........................---------.............................................------------......+++++++++,,,---...///000000000//////.../////////////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000///////////////////////////000000111111000000///000000000000000000000000/////////000000000111111000000000000000000000000......//////000000111111////////////000000000000//////............//////000000000000111111111111111111111111111111111111///000000111111000000///000000000000000000000000000000111111111111000000////////////000000000000//////111111111111//////000000000///000111111222111111111111000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000/////////000111111222222222111111111111000000000000000000111111222222222222222222111111111111111111222222333333444333444444444444555555555444444333333444444555666444555666666777888999999888888888999999::::::;;;>>>>>>>>>>>>????????????<<<<<<<<<===???BBBEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOONNNMMMKKKIIIIIIJJJMMMNNNPPPOOOOOONNNMMMMMMMMMLLLOOOLLLIIIIIIKKKNNNOOOPPPIIIJJJLLLNNNOOONNNMMMLLLKKKOOORRRTTTSSSPPPOOONNNMMMLLLJJJHHHFFFFFFFFFGGGBBBBBBBBBBBBCCCDDDFFFGGGEEEDDDCCCBBBAAA@@@?????????AAACCCDDDCCCBBBCCCDDDBBBAAA@@@??????>>>??????===>>>>>>?????????>>>>>>;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888888888888777666555666666666666777777777777555555666777777777777777666666666555444444444333555555444444444333333333222222222222222222222222111111111222222111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000......////////////..................////////////////////////////////////------......///000000000..............................////////////.........//////000000//////............///////////////000000//////...------,,,............////////////......////////////......,,,---......//////......////////////////////////........................////////////////////////........................000000000000/////////...........................,,,------------.........---------...//////000000........................------............------..............................................................................------------......------......000111333444111000000/////////000000////////////////////////000000000000000000000000////////////////////////000000111111111111000000////////////////////////...///000000000000///...000000000000000000000000//////000000000111111111/////////000000/////////.........///000111111111////////////000000000000000000////////////000000///000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000//////000111111000//////.../////////000000000111...///111222222111///...111000/////////000222222111111111111000000000000///000111222222111000///000000000000000000000000000000111111111111000000111000000000000111222222222111111111111000000000000000000000000111111222111111111111222222222222111111222333333333222111333333333333444444444444444444333333444444555666444444555666777888999999888888999999:::;;;;;;<<<<<<<<<<<<<<<===============<<<<<<===AAAFFFKKKNNNIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIKKKLLLMMMMMMMMMLLLJJJIIIJJJLLLOOOQQQPPPOOOMMMLLLLLLMMMNNNOOORRRPPPMMMMMMNNNOOOOOONNNJJJKKKKKKLLLLLLLLLKKKKKKNNNQQQTTTUUURRROOOMMMLLLNNNLLLJJJGGGFFFFFFFFFGGGAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@??????>>>AAACCCCCCBBB@@@AAABBB@@@@@@????????????@@@@@@>>>>>>?????????>>>>>>===;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999555666777888888888777777666666555444555666777888444555666777888777777666555555555555555555444444555555444444444333333333222222222222222222222222111222222222222222222111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000......////////////..................////////////////////////////////////------......///000000111..............................////////////.........///000111111000///...///////////////.........////////////........................////////////---...///000000///......,,,---......//////......////////////////////////........................////////////////////////........................///////////////......---........................---------------......///------......//////000000........................------............------..............................................................................------------...............///111333444555//////.........//////000////////////////////////////////////////////////000000000000000000000000000000111111111111000000////////////////////////---...///000000///...---000000000000000000000000000000000000111111111111......////////////......---......///000111111222////////////000000000000111111000000000000111111//////000000111111111222000000000000000000000000000000111111111111000000000000000000000000000000---...///000000///...---.../////////000000111111...000111222222111000...111000/////////000222333111111111111000000000000///000111222222111000///000000000000000000000000000000111111111111000000111111111111111222222333111111111000000000000///000000000000000111111222000000111111222222222333000222333444444333111000222222222333333333444444444333333333333444555555444444555666777888999999888888999:::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<>>@@@DDDJJJQQQUUUKKKKKKJJJJJJKKKLLLNNNOOOMMMKKKIIIHHHIIIKKKLLLLLLMMMLLLKKKJJJKKKNNNQQQSSSPPPOOOLLLKKKKKKMMMPPPRRRTTTRRRPPPOOOOOONNNMMMKKKLLLLLLKKKKKKJJJJJJJJJJJJPPPRRRUUUUUURRRNNNKKKJJJNNNLLLJJJGGGEEEEEEFFFFFFAAABBBBBBCCCCCCBBBAAAAAACCCBBBBBBAAAAAA@@@@@@???===@@@CCCCCC@@@>>>???@@@?????????>>>??????@@@AAA???????????????>>>======;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;::::::999999999555666777888888777666555777666444333444555888999444555777888888888777666444444444555555555555555555555444444444333333333222222222222222222222222222222333333333333222222111111111111111111111111000000000000000000000000////////////////////////111111111111000000000000......////////////................../////////000////////////////////////---------...///000000111..............................////////////.........///000111111000///...000000//////.........---------......///000000000............/////////000---...///000000///......,,,---......//////......////////////////////////000000000000000000000000////////////////////////..............................//////......---,,,........................///////////////000111111000000000///......------////////////////////////---..................---////////////////////////.....................---.................................------.........,,,------...000111333444......---------......///////////////////////////////////////////////////////////////////////////000000000000000000000000///000222333333222000///000000000000000000000000000000000000000000000000////////////////////////111111000000//////......//////............//////000000000000000000000000000000000000000000000000000000000///......------111111000000//////......111111000000//////......000000000000000000000000000000///...............000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000222111111111000000//////000000000000000000000000222222222111111111111111222111111111000000//////111000000000//////......000000000000000000000000111111111111111111111111111111222222222333333333444444333222222222333333666555555444444333222222777777777777888888888888999999:::::::::;;;;;;;;;<<<;;;:::999:::;;;<<<===?????????AAADDDGGGJJJLLLIIIGGGEEEGGGJJJKKKJJJGGGLLLLLLJJJIIIHHHHHHHHHHHHJJJMMMLLLIIILLLRRRRRRMMMJJJIIIHHHHHHKKKNNNRRRTTTRRRQQQOOOLLLIIIFFFFFFFFFFFFIIIKKKLLLKKKJJJJJJKKKJJJLLLOOOPPPPPPOOOOOOOOOKKKJJJHHHHHHHHHFFFDDDAAAAAACCCEEEEEECCCBBBDDDGGGCCCCCCBBBBBBBBBAAAAAAAAA????????????>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>======>>>>>>===<<<;;;::::::::::::;;;<<<===>>>???======<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999999::::::::::::999888888999999999999888777555555555555444444444555555666666666555555555444444444333333333333333333333333111222222333333222222111000000111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222//////////////////////////////.........---------////////////////////////////////////////////////........................000000//////.........------------............///............////////////...............///000000//////.........---------......---,,,+++******)))000000000000000000000000................................................000000//////......---------------............///..............................------------......//////............//////////////////////////////000111222333333222000///222111000...,,,+++++++++,,,---.........---++++++............................................................////////////....................................////////////...............///000000000000000000000000000000000000000000000000000000///000222333333222000///000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...//////............//////000000000000000000000000000000000000000000000000//////000000000000000000111000000000/////////...////////////000000000000000000000000000000000000000000///...............000000000000000000000000////////////000000000111111111111111111111111111111111111111000000000000000000000//////.........000000000000000000000000111111111111111111222222111111111111000000000///333333333222222222111111000000000000000000000000222222222222222222222222111111111222222222333333444444444333333444444555555444444444444333333333555666666666666777777777999:::::::::;;;;;;;;;;;;:::::::::999::::::;;;<<<===>>>>>>@@@AAACCCEEEFFFFFFDDDCCCEEEGGGIIIHHHGGGLLLLLLKKKKKKJJJJJJJJJKKKLLLNNNMMMKKKMMMSSSSSSOOOKKKJJJIIIJJJLLLOOOSSSUUUVVVUUUSSSOOOKKKGGGEEEDDDEEEGGGIIIIIIHHHGGGHHHIIIGGGJJJNNNPPPOOONNNNNNNNNMMMKKKIIIHHHIIIHHHFFFDDDBBBDDDEEEDDDAAAAAABBBEEECCCCCCCCCBBBBBBBBBAAAAAA@@@?????????>>>>>>======>>>???@@@@@@@@@@@@???>>>?????????>>>>>>=========<<<;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::::::::999888888777777777777666555444333555555444444444555555666666555555555444444444444333333333333333333333333111222222333333222222111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......///000000//////////////////////////////.........---------000000000000000000000000////////////////////////........................000/////////............---------............///............////////////...............///000000//////.........---------.........---,,,,,,++++++////////////////////////////////////////////////........................////////////............---------............///..............................------------......//////............//////...........................///000111111000///...111000///..................///000000000///...---............................................................////////////////////////////////////............////////////...............///000000111111111111111111111111000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000111111111111111111111111000000000000////////////000//////......//////000000000000000000000000000000000000000000000000000/////////000111222222222000000000000////////////.........///000111111111000000000000000000000000000000///...............000000000000000000000000/////////000000000111111222222222222222222222222111111111111000000000000000000000000000/////////000000000000000000000000000000000111222222222333111111111111000000000000111111000000000000//////000000000000000000000000333333333333333333333333111111111222222222222333444444333444444555666777333333333444444444555555555555555555666666666666999999999:::::::::;;;;;;888888999::::::::::::999;;;<<<===>>>????????????BBBAAAAAABBBEEEGGGGGGFFFKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMOOOSSSSSSPPPLLLKKKKKKLLLNNNQQQTTTVVVWWWWWWUUURRROOOKKKGGGEEEFFFGGGGGGFFFEEEDDDEEEGGGFFFJJJNNNQQQQQQOOONNNNNNNNNLLLIIIHHHIIIIIIIIIHHHDDDDDDCCCAAA??????AAACCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@???>>>======<<<>>>>>>???@@@@@@???>>>>>>AAAAAA???>>>>>>??????@@@>>>===<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999::::::::::::999888888666777777666666555444333666555555444444444555555555555555555444444444444333333333333333333333333111222222333333222222111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............///////////////////////////////////////............---111111111111111111111111////////////////////////////////////////////////////////////............---------............///............////////////...............///000000/////////.........------........................////////////////////////000000000000000000000000......................................./////////---------............///..............................------------......//////............//////........................,,,---...//////...---,,,000///////////////000000//////000000//////...---............................................................////////////000000000000000000000000............////////////...............///000000000000000000000000000000////////////////////////000000111111111111000000////////////////////////////////////////////////000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000/////////000000111111111000000000000////////////.../////////000000000111////////////////////////000000///...............//////////////////////////////000000000111111111222222222222222222222222111111111111000000000///333333222222222222222222000000000000000000000000//////000111222333333333111111111000000000000000////////////////////////000000000000000000000000222222222222222222222222111111111111222222222222222222222333444555666777222222333333444555666666555555555666666666777777777777888888888999999999666777888::::::999888888888999;;;===>>>======<<>>===<<<<<<===>>>???@@@@@@???>>>===BBB@@@>>>======>>>@@@AAA======<<<;;;;;;;;;;;;<<<===<<<;;;;;;::::::;;;;;;:::999999999999999999999999::::::::::::999888888888888888888888777666666666666555444444444444555444444444444444444444444222222222222222222222222111222222333333222222111///000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////...............000000000000000000000000////////////////////////000000000000000000000000///////////////.........---------............///............////////////...............///000000////////////............---.........//////000000////////////////////////////////////////////////........................---------....../////////---------............///..............................------------......///......------......///........................,,,,,,---.........------//////............//////---------------,,,,,,,,,............................................................////////////////////////////////////............////////////...............///000000////////////////////////////////////////////////000000000111111000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000//////.........////////////000000000000111000000000/////////...////////////////////////000000///...............////////////////////////000000000000111111111111222222222222222222222222111111111111000000000///222222222222222222333333000000000000000000000000//////000111222333333333000000000000000000111111222222222222222222222222111111111111111111111111000000000000000000000000000000111111111222222222111111111111222333444555111222222333444555666666666666777777777888888888555666666666777777777777666777888999:::999888777777888:::<<<>>>>>>>>>===>>>???AAABBBCCCEEEFFFGGGEEEFFFHHHJJJKKKLLLLLLLLLJJJIIIJJJLLLOOOOOONNNMMMLLLLLLMMMNNNPPPSSSUUUVVVUUUTTTSSSSSSSSSQQQLLLIIIFFFGGGFFFDDDBBBBBBDDDFFFEEEIIIMMMPPPOOONNNMMMMMMMMMJJJGGGFFFGGGHHHHHHHHHAAAAAA@@@@@@AAACCCDDDEEEDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@??????>>>======<<<===>>>????????????>>>===@@@>>>===<<<<<<===???@@@<<<;;;;;;;;;;;;<<<======<<<<<<;;;:::::::::::::::999999999999999999999999999::::::::::::999888888777888888888888777777666666666555444444444444444333333444444444444444444222222222222222222222222111222222333333222222111//////000111111111111111000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000.........///////////////---------............///............////////////...............///000000000000/////////.........---......//////000000000........................................................................,,,,,,------......//////---------............///..............................------------............------------..............................------......//////////////////...---,,,,,,,,,,,,......------,,,,,,,,,,,,............................................................////////////....................................////////////...............///000000........................000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................////////////000000000000111000000//////000000111000000000000000000000000000000000000000000000000000000000///...---------////////////000000000000111111111000///.........000000000000000000000000000000///...............000000000000000000000000000000000111111111222222222222222222222222222222111111111111000000000000/////////000000000000000000000000000000000000000000000000111222222222333000000000000111111111111000000000111111111111111111111111111111111111111000000000000000000000000000000000111111111111222111111000111111222333444222222333333444555666666777777777777888888888888555555555666666666777777777777888999999999999888888999:::<<<===>>>>>>>>>???@@@BBBCCCCCCCCCEEEGGGCCCDDDGGGIIIJJJKKKKKKJJJHHHFFFGGGLLLNNNLLLKKKLLLJJJKKKLLLMMMOOORRRTTTUUUXXXUUURRRQQQPPPNNNIIIDDDDDDEEEEEEDDDBBBBBBCCCEEEEEEGGGJJJLLLKKKJJJJJJJJJKKKIIIFFFEEEFFFFFFFFFEEEAAAAAAAAACCCEEEGGGGGGFFFCCCCCCBBBBBBBBBAAAAAAAAA????????????>>>>>>>>>>>>======>>>??????>>>=========<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;:::::::::::::::888888888999999999999999999::::::::::::999888888555555666666666666555555777666555444444444444444333333333333444444444444222222222222222222222222111222222333333222222111...///000111111222111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000////////////////////////...////////////000000000........................////////////////////////////////////////////////.........///////////////---------............///............////////////...............///000000000000000/////////......---.........//////000000........................................................................---------------.........---------............///..............................------------............------------......---------------------------.........///000000000///...---,,,++++++++++++000000///............///............................................................////////////....................................////////////...............///000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111111111000000000000111111000000000000000000000000000000000000000000000000000000000///////////////.../////////000000000111000000000000////////////000000000000000000000000000000///...............000000000000000000000000000000111111111222222222111111111111111111111111111111111111000000000000.........//////000000000000000000000000000000000111111111111111111222222///000000000111111111111---........./////////000111111111111111111111111000000000000000000000000000000000000111111111111222222222111111222333333333333333444444555555555666666666777777777777888666666666777777777888888999888888888888999::::::;;;;;;;;;;;;;;;<<<======>>>AAACCCCCCAAAAAACCCFFFCCCDDDGGGIIIJJJJJJJJJIIIHHHEEEFFFLLLNNNKKKIIIKKKHHHIIIJJJLLLNNNPPPRRRSSSWWWSSSNNNMMMMMMLLLGGGCCCEEEGGGHHHHHHGGGGGGGGGHHHHHHJJJKKKKKKIIIIIIIIIKKKKKKIIIGGGGGGGGGFFFDDDBBBCCCCCCDDDFFFIIIJJJGGGEEEBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>????????????<<<===>>>??????>>>===<<<;;;;;;<<<<<<<<<===============<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::777888888888999999999999999::::::::::::999888888555555666666666666555555777777666444444333333444222222333333333444444444111111111111111111111111111222222333333222222111...///000111111222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000111111000//////////////////////////////.../////////000000000000////////////////////////////////////////////////..................................../////////000---------............///............////////////...............///000000000000000000/////////........................///...........................................................................------------------,,,---------............///..............................------------.........------,,,,,,------...---------------------------------......///000111...------,,,,,,,,,------111000///...---......///............................................................////////////....................................////////////...............///000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111111111000000000000111111000000000000000000000000000000000000000000000000//////000000111111222222.../////////000000111111......//////000000111111000000000000000000000000000000///...............000000000000000000000000000111111111111222222222000000000000000000000000111111111111000000000000//////000000111111111222000000000000000000000000222222222111111111111111//////000000111111111222000000111111222222222333111111111111111111111111111111111111111111111111000000000000111111111111444444333222222222333333333333333444444444555555555555555555666666666777888888888888999999999999:::999888888888999;;;<<<>>>===;;;:::999:::;;;;;;>>>AAACCCBBB@@@@@@BBBDDDCCCEEEGGGIIIKKKJJJIIIIIIHHHDDDFFFMMMOOOKKKIIIKKKGGGHHHIIIKKKMMMOOOQQQQQQSSSNNNJJJIIIKKKLLLIIIEEEHHHJJJMMMNNNMMMLLLLLLMMMMMMNNNNNNMMMKKKKKKLLLNNNKKKJJJHHHHHHHHHFFFDDDAAAFFFEEEFFFIIILLLKKKGGGCCCAAAAAAAAA@@@@@@@@@??????=========>>>??????@@@@@@<<<===>>>??????>>>===<<<;;;;;;<<<===>>>>>>======???>>>===<<<;;;:::::::::<<<;;;::::::999999::::::777777888888999999999999999::::::::::::999888888777777888888888888888777888777666555444333333333222222222333333444444444111111111111111111111111222222222333333222222222......///111111222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000---...///000000///...---////////////////////////.../////////000000111111000000000000000000000000////////////////////////........................---.........//////000000---------.........//////............/////////000...............///000000000000000000////////////................................................000000000000000000000000.................................------,,,,,,,,,---------.........//////.................................------............------,,,,,,------...---------------------------,,,,,,---...///000111,,,,,,,,,---...///000000///...---,,,+++,,,------............................................................/////////000000000000000000000000000............/////////000...............///000000000000000000000000000000////////////////////////000000//////......------////////////000000000000333000......000111///---000000000000000000000000------///000111111111111111111000000//////......000000000000111111111111222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000//////.........------...///.........000222////////////////////////000000000000000000000000222111111111000000//////////////////000111222333000000000000000000000000222111111111000000//////000000000000000000000000222222111111000000//////000111111111111222222222333333222111000000111111111111222222222333333333444333111000000000111111222222333444444555555666555666777666444333333555999999999999999999::::::999999888888999;;;<<<>>>BBB@@@>>>===<<<===>>>?????????@@@AAABBBBBBCCCDDD???CCCGGGIIIIIIHHHGGGHHHIIIHHHHHHKKKNNNOOOLLLIIILLLLLLLLLMMMMMMNNNOOOOOOKKKLLLNNNNNNNNNKKKIIIGGGLLLKKKKKKNNNRRRTTTRRROOOPPPMMMIIIGGGGGGGGGFFFFFFIIIIIIJJJIIIHHHFFFDDDBBBBBBDDDEEEFFFEEEDDDEEEFFFCCCCCCBBBAAAAAA@@@??????======<<<<<<<<<>>>???@@@<<<=========>>>>>>??????>>>=========<<<<<<<<<<<>>>>>===<<<;;;;;;:::999999999999999999999999999999999999999999999999:::::::::::::::999888777888777666555555444555555444444333333333333222222222333333444444333333222111111111111111111111111111111111111111111111111000000000000000111111222......//////000000111111000000000000000000000000......//////000000111111000000000000000000000000///////////////////////////...---,,,,,,,,,,,,,,,---.........//////000000////////////////////////..................------000000////////////000000///......---------......000000//////.........---............////////////000000//////.........---........................000000//////......------000000//////.........---////////////////////////---------............///........................//////.........---------000///...---,,,---..............................---...///...---,,,---///000000000000//////////////////////////////////////////////////////////////////.........------------------............///+++,,,,,,---.........---,,,,,,---...///000111111//////////////////////////////............//////000000//////......------000000000000000000000000///////////////////////////////////////.........////////////000000000000333000......000000///...000000000000000000000000---...///000111111111111111000000000/////////...000000000000111111111111222111111000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000000/////////.........---...//////......000111000000000000000000000000000000000000000000000000111111111111000000000///111111000000000000000111000000000000000000000000111111111111000000000///000000000000000000000000111111111000000000000000000000111111111222222222222111000000//////000000111111111222222222333333333333111000000000111111222222333333444555555555555666666555444333333555888888999999999999::::::::::::::::::;;;<<<======@@@???===;;;;;;<<<===>>>===>>>>>>???@@@@@@AAAAAA>>>BBBFFFIIIIIIIIIIIIJJJKKKKKKKKKMMMOOOOOOLLLIIIOOOOOOOOOOOONNNMMMLLLKKKJJJKKKNNNPPPQQQPPPOOONNNTTTQQQNNNNNNOOOPPPNNNMMMOOOMMMIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHFFFEEECCCBBBCCCDDDFFFEEEDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@???@@@???>>>>>>>>>???@@@AAA======>>>>>>>>>?????????===============<<<<<<<<>>======<<<;;;;;;::::::::::::::::::::::::999999999999999999999999888999999999888888777666555444444444444444555666444444333333333333222222222333333444444333333222111111111111111111111111111111111111111111111111000000000000000111111222///000000000111111111111000000000000000000000000.../////////000000000111////////////////////////////////////////////////000///......------................../////////000////////////////////////........................//////............////////////...............///000/////////........................////////////000/////////............///////////////////////////////////////.........000/////////............////////////////////////---------............///........................//////.........---------000///...---,,,------...........................---...//////...---...///000/////////////////////////////////////////////........................//////.........------------------............///,,,,,,------...................../////////////////////////////////////////////............/////////////////////.........000000000000000000000000000000000000000000000000...///////////////000000////////////000000000000222000......///000///...000000000000000000000000---...///000000111111000000000000000////////////000000000000111111111111222111111000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////000000////////////.........///000///......000111111111111111111111111111000000000000000000000000111111111111000000000000333222111000////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000111111111222222111000//////////////////111111111222222222222333333222111111000111111111222222333333444444555555444555666555444333444555888888888999999999::::::999:::;;;<<<<<<======<<<>>>===;;;::::::;;;<<<<<<<<<<<<======>>>>>>??????>>>AAAFFFIIIJJJJJJKKKLLLMMMMMMMMMOOOPPPOOOLLLJJJOOOOOOPPPPPPOOONNNLLLKKKLLLNNNPPPRRRSSSSSSSSSRRRWWWTTTPPPMMMMMMNNNNNNMMMOOOMMMJJJIIIIIIJJJJJJIIIFFFFFFFFFFFFEEEDDDCCCBBBDDDFFFGGGFFFDDDBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>????????????<<<<<<<<<===============??????>>>>>>======<<<<<<::::::::::::::::::::::::999999999999999999999999777777777888777777666555222222222333333555666666444444333333333333222222222222333333333333222222111111111111111111111111111111111111111111111111000000000000000111111222000000111111111111222222000000000000000000000000////////////000000000000........................////////////////////////111000//////.../////////............////////////////////////////////////..............................------------....../////////......//////000////////////........................////////////////////////.............................................///////////////////////////............////////////////////////---------............///.......................................---------//////...------------..............................///000000......///000////////////////////////////////////////////////------------------------...............------------------............///,,,---------............000000//////............//////////////////////////////............//////.........///////////////000000000000000000000000000000000000000000000000......//////000000000111////////////000000000000111000/////////000000000////////////////////////......///000000000000000000000000000///////////////000000000111111111111222111111000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////000000/////////////////////000000///......000111111111111111111111111111000000000000000000000000111111111000000000000000222222111000//////000000000000000000000000000000111111111000000000000000000000000000000000000000//////000000111111222222000000000000111111111111111000000/////////000000111111111111222222222222222222111111111111111111111222222333444444555555333444555555333333444555777777888888999999::::::888999;;;<<<<<<<<<;;;:::===<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>???@@@CCCGGGIIIIIIJJJKKKLLLKKKLLLMMMOOOPPPOOONNNLLLLLLMMMOOOQQQQQQQQQPPPOOOQQQQQQQQQRRRQQQQQQQQQPPPQQQPPPOOOOOOPPPQQQQQQRRROOOMMMKKKJJJKKKLLLKKKJJJFFFFFFFFFEEEEEEDDDDDDCCCGGGHHHIIIGGGEEECCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA???>>>>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888777777777888888777666666444333333333444444555666444444333333333222222222222222333333333333222222111111111111111111111111111111111111111111111111000000000000000111111222000000000000000000000111////////////////////////////////////000000000000////////////////////////////////////////////////000000///....../////////.........///////////////////////////////////////............///////////////......------......///000////////////000000111///////////////.....................///////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000///////////////.........////////////////////////---------............///................................................//////......------------........................///000111000///...///111.........///////////////////////////////////////------------------------........................---------............///......---------.........///////////////.........///////////////////////////......------......///------......//////000000000000000000000000000000000000000000000000000000.../////////000000111111////////////000000000000000000000/////////000111////////////////////////...//////000000000000///////////////000000000000///000000000111111111111222111111000000000000000........................//////////////////////////////////////////////////////000000000000////////////000000000000000000000000111000......///111111111111111111111111111000000000000000000000000000000000000000000111111000000//////000111222222000000000000000000000000000000000000000000111111000000000000000000000000//////000000111111222222//////000000000111111111111111111000000111111222000000111111111222222222111111111111222111111111111111222222333444444555222444555444333333444555666666777888888999::::::777888999;;;;;;:::999888<<<<<<<<<<<<<<<<<<<<<===;;;<<<<<<===>>>???@@@@@@CCCEEEGGGHHHHHHGGGHHHIIIGGGIIILLLNNNPPPPPPPPPPPPMMMNNNPPPQQQRRRRRRQQQQQQPPPPPPOOOOOONNNNNNOOOOOOLLLNNNQQQSSSTTTSSSRRRRRRNNNMMMKKKKKKLLLLLLKKKJJJFFFFFFFFFFFFEEEEEEFFFFFFIIIJJJJJJIIIFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA??????>>>>>>>>>===<<<<<<========================<<<<<<<<<===============>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777777777888888888888888777777777666555444444555555444444333333333222222222111222222333333222222111111111111111111111111111111111111111111111111111000000000000000111111222/////////////////////...////////////////////////000000000000////////////000000000000000000000000///////////////////////////......---....../////////////////////.........////////////////////////........./////////000000000//////////////////000///////////////000111111.........///////////////............////////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000.........///////////////////////////////////////---------............///........................---....................................---------........................///000111000///...///111------....../////////000////////////////////////---------------------------.....................---------............//////......---------...///------......///000000111////////////////////////......------------......------......//////000000000000000000000000000000000000000000000000000000///000000000000000000111////////////000000000000...///000///......000222000000000000000000000000//////000000000000//////////////////000000000000000000000000111111111111222111111000000000000000........................000000000000000000000000000000000000000000000000//////000000000000////////////000000000000111111000111111000///...///111111111111111111111111111000000000000000000000000000000000000111111111111////////////000111222333000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111/////////000000000111111111111111111111222222333000000000111111111111222000000111222222222222111111111222222333333444444222333444444333333444555555666666777888999::::::888888999999999999888888;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<>>>???AAABBBCCCDDDEEEGGGGGGFFFFFFFFFHHHDDDHHHLLLOOOPPPPPPQQQRRRSSSSSSRRRRRRQQQPPPPPPPPPNNNMMMLLLLLLMMMNNNPPPQQQMMMPPPTTTVVVUUURRRPPPOOONNNMMMLLLKKKLLLLLLJJJHHHFFFFFFEEEEEEEEEFFFGGGGGGIIIJJJJJJIIIGGGEEEDDDEEECCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@>>>>>>>>>>>>============>>>=========<<<<<<<<<<<<===============<<<<<<<<<::::::::::::::::::::::::999999999888777777666666777777888888999999888888888888777666555444444555444444333333333333222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000111111222//////............------000000000000000000000000000000000000////////////111111111111111111111111////////////////////////......------....../////////////////////.........////////////////////////.........//////000000111000000////////////000000............///000111111.........///////////////............////////////.........///////////////.................................///////////////.........///////////////////////////////////////---------............///........................---------.....................//////......---,,,...........................///000000......///000---------......//////000////////////////////////---------------------------------...............---------............///000///...---------...///,,,,,,---...///000111111////////////////////////......------------...............///////////////000000000000000000000000////////////////////////111111111000000000000000////////////000000000000...///000000......000333000000000000000000000000//////000000000000//////.../////////000000000111000000000000111111111111222111111000000000000000........................000000000000000000000000000000000000000000000000//////000000000000////////////000000000111111111111222222000///...///111000000000000000000000000000000000000000000000000///000000000111111111111111000000000000000111111000000000000000000000000///000000000111111111111000000000000000000000000111111111000000000000000////////////000000000111000000000000000111222222000000000000111111111111///000111222333222222111111111111222333333444444111333444444333333444555555555666777888999:::::::::999999888888999999:::999999:::;;;;;;;;;;;;;;;888999;;;===???BBBCCCDDDBBBDDDEEEFFFEEEEEEGGGHHHFFFJJJNNNQQQPPPPPPRRRSSSVVVTTTRRRQQQPPPPPPQQQRRRQQQPPPNNNMMMMMMNNNPPPQQQPPPSSSVVVVVVSSSQQQPPPPPPOOOMMMLLLKKKLLLKKKHHHFFFEEEDDDDDDCCCDDDEEEFFFGGGFFFHHHIIIHHHEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCC@@@AAABBBCCCCCCCCCBBBBBB@@@@@@@@@@@@??????>>>>>>??????>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999999888777666666666555666777777888888777777666666555444444444555555444444333333333333222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000111111222000/////////............000000000000000000000000111000000000/////////...000000000000000000000000//////////////////////////////......//////000111000/////////............////////////////////////---......///000000111111/////////....../////////------------...///000111............/////////000............////////////............/////////000///////////////////////////////////////...................../////////000////////////////////////---------............///........................---------.........//////---.../////////...---,,,........................---...//////...---...///,,,,,,---......///000000////////////////////////........................---------.........//////---------............///111000...---,,,---...///---.........//////000000////////////////////////...------,,,,,,------...///////////////.........000000000000000000000000////////////////////////222222111111000000//////////////////000000000000---///111000......000333000000000000000000000000///000000000000000//////.../////////000000111111000000000000111111111111222111111000000000000000........................000000000000000000000000000000000000000000000000//////000000000000////////////000000111111111222111222222111///...///111////////////////////////000000000000000000000000//////000000111111111222333222111000////////////000000000000000000000000//////000000111111111222000000000000000000000000222222111111000000//////////////////000000000000///////////////000111111000000000000111111111111///000111222333333222111000111111222333333444444111222444333333333444555444555666777888999::::::<<<;;;:::999888999:::;;;777888999:::::::::::::::666888:::<<>>???AAABBBCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888777666666555444444555666777777666666333333333333444555666666444444444333333333222222111111222222222222111111111111111111111111111111111111111111111111111111000000000000000111111222111111000000/////////...000000000000000000000000111111000000/////////...////////////////////////////////////////////////000000///000000111222222000000//////.........---////////////////////////---......///000111111222.........------.........,,,,,,,,,------///000000---.........//////000000............/////////000---.........//////000000........................000000//////.........------.........//////000000////////////////////////---------.........//////........................---------.........//////---.../////////...,,,,,,........................---...///...---,,,---///,,,,,,------...///000000////////////////////////////////////////////////---------.........//////---------.........//////222111...---,,,---...//////////////////.........////////////////////////...------,,,,,,------...000000//////.........---000000000000111111111111///000000000000000////////////000000000000////////////............//////000111333333111000111222000000000000000000000000////////////////////////////////////000000000000//////............//////000000000000000000000000000000000000000000000000000000000000000///......000000000000//////////////////000111111111111111000000////////////000000333333222222111000//////////////////000000000000000000000000000000000000////////////000000000111111000/////////000222333000000000000000000000000000111111111111222222222222222222111111111000000000000000000000000000000111111111111111111111111//////000111111111111111000000000000111111111111000000111111111111000000111111000000111111222333111222333333444444444333555555666666777888888888777777888888888999999999;;;::::::999999888888888555666999===???AAABBBBBB@@@@@@AAABBBDDDFFFHHHIIIMMMOOOQQQPPPOOOPPPTTTXXX[[[VVVOOOLLLNNNSSSVVVWWW[[[WWWSSSRRRSSSSSSQQQOOOMMMKKKLLLOOORRRRRROOOKKKKKKJJJJJJHHHGGGEEECCCBBBCCCBBBCCCEEEGGGGGGEEECCCEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA???>>>???AAACCCCCCCCCCCCBBBAAA???>>>=========???????????????>>>======;;;;;;:::::::::999999999999999999999999999999999;;;:::888666666666666777555555444333333333333444666666666666666666666666555444333333222222333333222222222222222222222222000000000000000000000000000000000000000000000000000////////////000000111222111111111000000////////////////////////////////////000000000000///...///////////////////////////////////////////////////////////////.........000000////////////000000////////////////////////---...//////......///111000000//////.........---111000///...------...///------------------------......////////////......////////////////////////............////////////........................---------.........//////...------,,,,,,------.............................................------000000///...---,,,,,,+++//////...---,,,,,,++++++..............................////////////......////////////////////////......//////////////////..................---------------.........//////////////////////////////222000.........///...---////////////////////////.........------,,,,,,+++////////////////////////........................//////000000000111111111//////000000000000////////////000000000000//////000//////......//////000///111222222111000000111000000000000000000000000////////////////////////////////////000000000000000//////......//////000000000000000000000000000000000000000000000000000000000000000000///......000000000000//////////////////000111111111111000000000////////////000000333333222111111000//////////////////000000000111000000000000000000000000000000000000000111111111000///.........///111111000000000000000000000000000111111111111222222222222222222111111111000000111111111111111111111111111111111111111111111111//////000111111111111111000000000000111111111111000000111111111111000000222222222222222333333444111222333333444444444444444444555666666777777888777777888888888999999999:::::::::999999888888888777888;;;===??????@@@@@@@@@@@@AAABBBDDDFFFGGGHHHKKKKKKKKKKKKLLLPPPUUUYYYXXXSSSNNNLLLNNNRRRUUUVVVZZZWWWSSSQQQRRRRRRPPPNNNKKKJJJKKKLLLNNNNNNMMMKKKKKKKKKJJJIIIGGGEEECCCBBBEEEEEEEEEGGGIIIIIIGGGEEEDDDEEEEEEFFFFFFGGGGGGGGGDDDDDDCCCCCCBBBBBBBBBAAAAAA???>>>???AAACCCCCCBBBBBBAAA???>>>===<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;======<<<<<<<<<;;;;;;;;;999999999999999999999999;;;:::888777666666666777666666555444444444444555444444444444444444444444555444333333222222333333222222222222222222222222000000000000000000000000000000000000000000000000000000////////////000000111111000000000///////////////////////////////////////000000000000///////////////////////////////////////////////////////////////////////////.........------------......////////////////////////---...//////......///111000/////////............111000///...---......///------------------------,,,,,,------------,,,,,,////////////////////////............////////////........................---------........./////////......------......///................................................/////////...------,,,,,,//////...------,,,++++++..............................////////////......////////////////////////////////////....................................---------.........//////........................111///...---...///...---.................................---------------------------------------........................//////000000000000111111//////000000000000////////////000000000000//////111000000//////000000111...000111111000//////000000000000000000000000000////////////////////////////////////000000000000111000000//////000000111000000000000000000000000000000000000000000000000000000000000000//////...////////////000000000000...///000000111111000000000000////////////000000222222222111111000000////////////000000000111111000000000000000000000000111111111111111111111111///............///000000000000000000000000000000000111111111111222222222222222222111111111111111111111111111111111111111111111111111111111111111//////000111111111111111000000000000111111111111000000111111111111000000333333222222333333444555222222333333333333444444333333444444555666666777777777777888888888888999999999999999999888888888999:::;;;======>>>>>>===???@@@@@@AAACCCEEEGGGHHHHHHFFFCCCDDDIIIOOOTTTWWWTTTRRROOONNNPPPRRRTTTUUUWWWUUURRRPPPPPPOOONNNLLLIIIJJJJJJJJJIIIIIIJJJLLLMMMLLLKKKJJJHHHEEECCCBBBHHHHHHHHHJJJKKKLLLJJJHHHDDDEEEEEEFFFGGGHHHIIIJJJFFFFFFEEEDDDDDDCCCBBBBBBAAA???>>>???AAABBBBBBBBB@@@@@@>>>===<<<<<<<<<<<<<<<<<<=========<<<;;;;;;======<<<<<<<<<;;;;;;;;;999999999999999999999999:::999888777777777777777777777666555555555555666333333333333333333333333555444333333222222333333222222222222222222222222000000000000000000000000000000000000000000000000222111000//////...//////000000///////////////.../////////////////////////////////000000000000000////////////////////////////////////////////////......//////////////////......------------......////////////////////////---...//////......///111////////////............000000///............///........................,,,,,,------------,,,,,,////////////////////////............////////////........................---------.............../////////....../////////........................................................................//////......---,,,,,,,,,..............................////////////......////////////////////////////////////......------........................---------.......................................111///------...///...---..........................................//////------------------------........................////////////000000000111...//////000000000000/////////000000000000//////111111000000000000111111...///111111///...///000000000000000000000000000////////////////////////////////////000000000000111111000000000000111111//////////////////////////////////////////////////////000000000000//////////////////000000000000...//////000000000000000//////000000000000//////222111111111000000000/////////000000000111111111000000000000000000000000111111111111000000000000////////////000000000111000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111//////000111111111111111///000000000111111111111000111111222222111111000222222222222222333444444333333333333333333333444222222333444444555555666777777777777888888888888888888888888888999999999::::::;;;<<<=========>>>??????@@@AAABBBDDDFFFGGGEEEBBB@@@BBBHHHMMMOOOOOOQQQPPPOOOPPPQQQRRRSSSSSSRRRQQQOOONNNMMMLLLKKKJJJIIIJJJKKKHHHEEEEEEIIILLLOOONNNMMMLLLJJJGGGEEEDDDJJJIIIJJJKKKLLLLLLJJJHHHEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA???>>>???AAABBBBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999888888777777777777666666555555555555555333333333333333333333333555444333333222222333333111111111111111111111111000000000000000000000000000000000000000000000000222222000///............////////////............///////////////////////////////////////000000111////////////////////////////////////////////////............////////////000000////////////000000////////////////////////---...//////......///111///////////////........./////////.........//////////////////////////////......////////////......////////////////////////............////////////................................................//////............//////........................---------...............---------.........////////////......---------,,,..............................////////////......////////////////////////000//////......------,,,---------...............................................................000...------...///...---........................---.........//////000000////////////////////////...........................////////////000000000......///000000000000000//////000000000000//////111111000000000000111111...///111111///...///000////////////////////////000000000000000000000000////////////000000000000111111000000000000111111//////////////////////////////////////////////////////000000000000//////.../////////000000000111......///000000000000000//////000000000000//////111111111000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111222222222222000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111//////000111111111111111///000000000111111111111111111222222222222111111111111111111111222333333444444333222222222333444222222333333444555555555777777777777777777777777777777777888888999999999999999:::;;;<<<===>>>????????????@@@BBBCCCEEEEEECCCAAABBBEEEIIIKKKIIIGGGLLLLLLMMMMMMMMMMMMNNNOOOLLLMMMMMMLLLJJJIIIHHHHHHJJJKKKKKKHHHEEEEEEHHHLLLOOOOOONNNMMMKKKIIIHHHGGGIIIIIIIIIJJJKKKKKKIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCGGGFFFFFFEEEDDDCCCCCCCCCAAA???>>>>>>@@@AAAAAA@@@AAA@@@@@@???>>>>>>>>>>>><<<======>>>>>>=========;;;;;;:::::::::999999999999999999999999999999999999999999999999888888888666555444444333333444444444444444444444444444444555444333333222222333333111111111111111111111111000000000000000000000000000000000000000000000000222222000///........................//////////////////////////////////////////......///000111222000000000000000000000000////////////////////////---.........//////000000000000////////////000000////////////////////////---...//////......///111.........///////////////......//////////////////////////////////////////......////////////......////////////////////////............////////////////////////////////////.....................---...------,,,,,,------...........................---------.........//////,,,,,,------...////////////...............------..............................////////////......//////////////////////////////......---------,,,---------.........//////.....................---........................///---,,,,,,...///...---........................---.........//////000000////////////////////////..............................////////////000000---...///000000111111000//////000000000000//////111000000//////000000111...000111111000//////000////////////////////////000000000000000000000000////////////000000000000111000000//////000000111000000000000000000000000000000000000000000000000...//////000000000000000......//////000000111111---...//////000000//////...///000111111000///...000000000000000000000000000000000111111111222222000000000000000000000000000000000111111111222222000111222222333333222222000000000000000000000000000111111111111222222222111111111111111222222222222222222222222222222222111111111111111111111111//////000111111111111111000000000000111111111111111111222222222222111111111111000000111111222333555444333222111222333444222222333333444555555666888777777777777777666666666666777777888999::::::999999999:::;;;===>>>????????????@@@AAABBBDDDDDDBBBCCCEEEHHHJJJIIIFFFDDDGGGHHHIIIIIIGGGFFFGGGHHHHHHJJJLLLKKKJJJIIIIIIJJJLLLLLLJJJHHHFFFFFFHHHJJJMMMMMMMMMLLLKKKJJJIIIHHHIIIHHHHHHIIIJJJJJJGGGEEEFFFEEEDDDCCCBBBAAAAAA@@@DDDDDDDDDCCCCCCCCCBBBBBBAAA@@@>>>>>>@@@AAA@@@???AAAAAA@@@???????????????<<<<<<===>>>>>>>>>============<<<<<<<<<;;;;;;;;;999999999999999999999999888999999:::999999888888555555444333333333333333444444444444444444444444555444333333222222333333111111111111111111111111000000000000000000000000000000000000000000000000222111000//////...//////...////////////000000000//////////////////////////////.........000111222000000000000000000000000////////////////////////------......///000000000......------------......////////////////////////---...//////......///111.........///////////////---...//////000/////////........................,,,,,,------------,,,,,,////////////////////////............////////////////////////////////////...............---------------,,,,,,,,,,,,------........................,,,,,,------.../////////---------.........//////......................................................////////////......////////////////////////------------------------,,,,,,------.../////////...............---------------------------------...---+++,,,---///......------------------------..................//////------------------------................................./////////000000---...///000111111111111//////000000000000//////000//////......//////000///111222222111000000111////////////////////////000000000000000000000000////////////000000000000000//////......//////000000000000000000000000000000000000000000000000000......///000000000000000.........///000111111111---...//////000000//////...///000111111000///...///000000000000000000000000000111111111222222222000000000000000000000000000111222222333444555555///000111222333222222111000000000000000000000000000111111111111222222222000000111111111222222222222222222222222222222222111111111111111111111111//////000111111111111111000000000000111111111111111222222333333222222111222111111111111222333333666555333111111222333444333333333444555555666666888888777777666666666666555555666777888999::::::;;;;;;:::::::::;;;<<<===????????????@@@BBBCCCCCCCCCEEEHHHJJJIIIHHHGGGGGGFFFHHHHHHGGGDDDCCCDDDFFFFFFIIILLLMMMLLLKKKLLLMMMMMMKKKHHHGGGGGGGGGFFFFFFIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHIIIJJJIIIGGGDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBAAA@@@>>>>>>???@@@@@@???@@@??????>>>>>>>>>>>>???:::;;;<<<============<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999888888999:::::::::999888666666555444444444444444333333333333333333333333555444333333222222333333111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000/////////000000000111111//////////////////////////////...---...000222333000000000000000000000000////////////////////////------......///000000111......------------......////////////////////////---...//////......///111............/////////000,,,---///000000000//////------------------------,,,,,,------------,,,,,,////////////////////////............//////////////////////////////////////////.........---------......------------..............................,,,,,,------...//////000---------...........................////////////..............................////////////......////////////////////////+++,,,,,,------......///,,,,,,------...//////000//////.........---------------------------------...,,,++++++---///......------------------------.........---------------------------------------..................................../////////000---...///000111111111111//////000000000000////////////............//////000111333333111000111222////////////////////////000000000000000000000000////////////000000000000//////............//////000000000000000000000000000000000000000000000000......///000000000000000---......///000111111222---......///////////////...///000222222000///...////////////000000000000000111111111111222222222000000000000000000000000111222333444666777888888...///000222222111111000000000000000000000000000000111111111111222222222000000111111222222222222222222222222222222222222111111111111111111111111//////000111111111111111000000000000111111111111111222222333333222222111333333222222333333444555666555333111111222333444333333444555555666666777888888777777666666666555444555666777888999:::;;;>>>===;;;:::999::::::;;;????????????@@@AAABBBCCCDDDGGGJJJJJJHHHGGGJJJMMMIIIJJJKKKHHHEEECCCEEEGGGFFFJJJNNNOOOMMMMMMNNNPPPMMMJJJFFFFFFHHHHHHEEEBBBFFFFFFGGGHHHHHHGGGGGGGGGIIIHHHHHHIIIJJJIIIFFFDDDBBBBBBBBBCCCCCCCCCCCCCCC>>>??????@@@@@@AAAAAABBBAAA@@@>>>>>>???@@@@@@??????>>>>>>============>>>999:::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999777888::::::;;;:::999888777777666555555555555555222222222222222222222222555444333333222222333333000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111//////000000111111222222//////////////////////////////...---...000222444000000000000000000000000////////////////////////---------...///000000111000000////////////000000////////////////////////---...//////......///111---.........//////000000,,,---///000000000//////------------------------...//////////////////...////////////////////////............/////////000000000000000000000000000//////.........---------//////............//////........................,,,,,,------...///000000.................................///////////////..............................////////////......////////////////////////***++++++,,,---...//////,,,,,,------...///000000//////.........------------------------------------,,,++++++---///......------------------------.........------,,,,,,+++////////////////////////........................000000000000000000000000////////////////////////111111000000/////////...//////000000000000//////111111111000000000000000000000000000000000000000............////////////000000000000000000111222000000000000////////////000000000000000000000000//////000000000000//////000000000000000000000000///////////////000111111000000000000000000000000////////////000000000000000000000000000000000000000000000///////////////000000000000000000000000222111111111000000//////222222222222222222222222000000000000000000000000222111111111000000//////111111222222222333333333000000000000000000000000......//////000000000111222111111111000000//////000000000000111111111111222000///...///000222333444444333222111111111111222222222111111000000000555555555555555555555555777666555555666666555444555555555555666666666666:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAADDDEEEFFFGGGIIIJJJKKKLLLIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMKKKJJJIIIKKKIIIGGGEEEDDDDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGBBBCCCDDDFFFGGGGGGGGGGGGDDDEEEFFFFFFFFFDDDCCCBBB@@@AAABBBBBBBBBAAA@@@???<<<======>>>>>>>>>>>>===>>>>>>===<<<;;;:::::::::999999999::::::;;;;;;;;;::::::;;;;;;:::888777555555555666666777777888888888888888888777777777777666555555555555444444444333333333333333333333333333333333333333333333333111000///......///000111......//////000222333444111111111111111111111111...///000///...---...000//////000000000000//////...///000000000///---,,,////////////000000000000222111///.........///000//////000000000000////////////000000111111111222222111111111000000/////////////////////////////////...---,,,,,,---...////////////......---------,,,---...///000000000000000000//////.........---............////////////////////////////////////000000//////.........---000000//////.........---////////////////////////........................000000000000000000000000---------------------------...///000000///...---//////.........------------------.........//////...---------------...///......///////////////...////////////////////////................................................/////////...---------,,,------............------//////.........---------........................+++,,,...///000///......,,,---------.../////////000000000000000000000000////////////////////////111111111000000000////////////000000000000//////000000000000000111111111000000000000000000000000............////////////000000000000000111111222000000000000000/////////000000000000000000000000//////000000000000//////000000000000000000000000///////////////000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///111111111111111111111111000000000000000000000000111111111111000000000///111111111111222222333333000000000000000000000000.........//////000000000111111111000000000//////000000000000111111111111111000///...///000222333333333222111111111222222444444444333333333222222555555555555555555555555666555444444666666555444777777777777888888888999:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@AAAEEEEEEFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHHHHHHHIIIJJJMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDBBBBBBCCCDDDCCCBBBAAA@@@??????@@@@@@@@@??????>>>>>>===<<<;;;;;;:::::::::888999999999::::::::::::::::::::::::999888888777666666777777777777777888888888888777777777666666555444444444333333333333333333333333333333333333222222222222222222222222222111000000000000111222////////////000111222333000000000000000000000000...///000///......///000//////000000000000//////...///000000000///---,,,////////////000000000000222111000///...//////000//////000000000000///////////////000000000111111111111111000000000////////////////////////////////////...------...//////---,,,,,,,,,++++++++++++,,,---...///000000000000000/////////........................////////////////////////////////////000/////////............000/////////....................................................................................------------------------......////////////......//////.........---------,,,,,,,,,---------..................//////000111///////////////......---////////////////////////...............................................................---------------............------//////.........---------------------------------,,,,,,---...............---------...............000000000000000000000000000000000000000000000000111111111000000000000/////////000000000000////////////000000111111222222000000000000000000000000............////////////000000000000000111222222111111111000000000//////000000000000000000000000//////000000000000//////000000000000000000000000///////////////000111111000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000111111111111222000000000000000000000000///////////////000000000111111000000000000//////000000000000111111111111111000/////////000222333222111111111111222333333444444444333333333333222444444444444444444444444444333333444666777777666777777777888888888999999::::::::::::;;;;;;;;;;;;;;;<<<======??????@@@AAADDDEEEEEEFFFGGGHHHHHHHHHMMMKKKIIIGGGGGGGGGHHHIIINNNNNNMMMLLLKKKIIIGGGFFFBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@DDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBCCCDDDEEEEEECCCDDDDDDEEEEEECCCBBBAAA@@@@@@@@@@@@???>>>>>>===>>>===<<<;;;::::::::::::999999999999:::::::::::::::999999888888888999999888888888888888777777777888888777777777777666666444444333333333222222222333333333333333333333333111111111111111111111111333222111111111111222333111111000000000000111111////////////////////////...///000000......///000//////000000000000///////////////000//////...---////////////000000000000111111000/////////////////////000000000000//////...///////////////000000111111000000000000//////////////////////////////000//////......//////000000///////////////......,,,---...///000000000000////////////........................////////////////////////////////////////////////............////////////....................................................................................------------------------//////............//////...............---------,,,,,,,,,,,,,,,------------------...///000111222///000000000///...------////////////////////////................................................---------...............------............------...............------------------------------------------,,,------...///...............---------////////////////////////000000000000000000000000//////////////////////////////000000000000//////......///000111222222333////////////////////////............////////////000/////////000111222333222222222111111000000/////////////////////////////////000000000000/////////////////////////////////////////////000000111000000000000000000000000////////////000000000000000000000000000000000000111111111111111222222222000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000111000000000000000000000000000000000111111111111111000000000000000000/////////000000000111111111111000000//////000000111222000000000000111222333444111111111111111111111111444444444444444444444444444333333555777999999888555555666666666777777777999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBBBBCCCEEEFFFHHHIIIIIIMMMLLLIIIHHHHHHIIIKKKLLLMMMLLLKKKJJJHHHFFFDDDCCCAAACCCEEEGGGHHHGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@????????????CCCBBBAAA@@@AAABBBCCCDDDBBBCCCDDDDDDDDDCCCBBBAAA>>>>>>>>>>>>===<<<;;;:::===<<<;;;;;;:::::::::;;;:::::::::::::::;;;;;;;;;999999888777777888999:::::::::999999888888777777888777777777666666666666444444444333333333333222333333333333333333333333222222222222222222222222222222222111111222222222222222111000//////000000000000000000000000000000...000111000///...///000//////000000000000////////////////////////......////////////000000000000111000000/////////////////////000000000000//////............////////////000000000000000000//////////////////////////////000000////////////000000111111111111111111111111------...//////000/////////////////////.....................///////////////////////////////////////////////////.........///////////////.........................................................................................................000///...------...///000........................------------------------,,,,,,,,,---...///111222......///////////////...////////////////////////................................................,,,---------.../////////------............------........................------------------------///...---,,,,,,---...////////////...---------,,,////////////////////////000000000000000000000000........................//////000000000000//////......///000111222222333////////////////////////............////////////////////////000111222333444333333222111000000000//////////////////////////////000000000000/////////////////////////////////////////////000000111////////////////////////////////////000000000000000000000000000000000000000000111111222222222222000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000222222222222222222222222//////////////////000000///000000000111111111111000000000000000111111222/////////000111222333444111111111111111111111111444444444444444444444444555444444666999::::::999666666666666777777777777999999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@???@@@BBBDDDFFFHHHJJJKKKKKKJJJIIIIIIJJJLLLNNNOOOJJJIIIHHHFFFEEECCCBBBBBBEEEFFFIIIKKKLLLKKKIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@AAABBBDDDEEEEEEDDDBBBAAA@@@@@@@@@AAAAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>======;;;:::999<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;999888777666777888999:::::::::999999888888777777777777777666666666666555555555555555444444444444333333333333333333333333333333333333333333333333111111111111111111111111333222111000////////////111111111111111111111111///000111000///...///111//////000000000000////////////........./////////////////////000000000000000000000000000//////...//////000000000000//////////////////............//////////////////000000//////////////////////////////000000000000//////........................---...//////////////////.........///////////////............////////////////////////////////////.........///////////////.........///////////////................................................////////////////////////........................000///...------...///000---.....................////////////............---------...///111222333,,,,,,...///000000000000////////////////////////................................................,,,---------.../////////------............---------.....................------------------------000///------,,,---...////////////...---------,,,000000000000000000000000000000000000000000000000------............////////////000000000000////////////000000111111222222000000000000000000000000............////////////////////////000111333333555444444333222111000000000000000000000000000000//////000000000000//////000000000000000000000000///////////////000111111////////////////////////////////////000000000000000000000000000000000000//////000000111222222222000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111222111111111111000000000000000000000000000000000333333333222222222222222......////////////000000000000000000111111111111///000000000111111111111/////////000111222333444222333333333333444444444333333333333333333333333555444444666888::::::999888888888999999999::::::999999999999:::::::::::::::;;;<<<<<<>>>>>>???@@@???@@@BBBDDDGGGIIIJJJKKKHHHHHHIIIJJJKKKMMMNNNOOOGGGFFFEEEDDDDDDCCCDDDDDDIIIJJJLLLMMMMMMKKKIIIHHHCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDGGGIIIKKKFFFEEEDDDBBBAAA@@@?????????@@@@@@AAAAAA???>>>===????????????>>>======<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999888888777777777888888888888888888888777777777777777666666666666555555666666555555555444444444333333333333333333333333333333333333333333333333000000111111111111000000222222111000//////000000111111111111111111111111///000111111//////000111//////000000000000/////////............///000000////////////000000000000000000000000000///......//////000000000000//////000000000////////////.........////////////000000////////////////////////...//////000000//////......////////////000000000......///////////////............///////////////............////////////////////////////////////.........///////////////.........///////////////------------------------........................000000000000000000000000........................//////............//////---------...............000000000/////////////////////000000111222333444+++,,,...///000000000000////////////////////////................................................---------...............------............---------------.......................................111000//////.../////////...............---------000000000000000000000000/////////////////////////////////000000000111111//////000000000000//////000000000000000111111111000000000000000000000000............////////////......//////000222333444555555444333222111000000000000000000000000000000//////000000000000//////000000000000000000000000///////////////000111111////////////////////////////////////000000000000000000000000000000000000......///000000111222222000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111333333222222111111111111000000000000000000000000222222111111111000000000........./////////000000000000000000111111111111//////000111111111111111000000///000000111222222222222333333333444444444333333333333333333333333444333333444777888888777888888999999999:::::::::888999999999999::::::::::::;;;;;;<<<===>>>??????CCCCCCDDDEEEGGGHHHIIIIIIFFFGGGIIIJJJKKKKKKKKKKKKEEEEEEDDDDDDDDDFFFGGGHHHLLLLLLLLLLLLJJJIIIGGGFFFAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@AAACCCFFFIIIJJJDDDDDDDDDCCCCCCAAA@@@@@@>>>???@@@@@@@@@???>>>======>>>>>>>>>>>>>>>======;;;::::::999::::::;;;;;;;;;;;;:::::::::999999999888888999888888777666555666666777777777777777888777777666666666555555555555555555444444444333333333333333333333333333333222222222222222222222222111111222333333222111111111111000000000000000111111111111111111111111111///000111111000///000111//////000000000000/////////......---...///000111////////////000000000000///000000111000///...---//////000000000000//////111111000000000/////////........./////////000000////////////////////////---...////////////...---000000000111111111222222......////////////................../////////000............////////////////////////////////////............/////////000............/////////000------------------------........................////////////////////////..............................////////////......---------.........//////000000//////............//////...//////000111111......////////////......////////////////////////...............................................................---------------............---------------.........//////////////////////////////111111111111111000//////---------...............000000000000000000000000////////////////////////000000111111222222222333//////000000000000//////111111111000000000000000000000000000000000000000............/////////000.........///000222333444666666555444222111111000000000000000000000000000//////000000000000//////000000000000000000000000///////////////000111111////////////////////////////////////000000000000000000000000000000000000---......///000111111111000000000000000000000000//////000000111111111222////////////////////////000000000000000000000000//////000000111111111222333333333222222222111111000000000000000000000000111000000000//////......---.........//////000000000000000000111111111111//////000111111111111111000000000000000111111222000000000111111222222222333333333333333333333333333222222333555666555444666777777777777888888888888888999999999:::::::::::::::;;;<<<===>>>??????FFFFFFFFFFFFFFFGGGGGGGGGEEEGGGIIIJJJJJJIIIGGGFFFDDDDDDDDDDDDFFFHHHJJJKKKLLLLLLKKKIIIHHHEEEDDDCCC@@@AAAAAABBBBBBCCCCCCDDD>>>>>>======???AAADDDFFFBBBCCCDDDDDDDDDCCCBBBAAA??????@@@AAA@@@???>>>===;;;;;;<<<<<<<<<<<<<<<;;;:::::::::999999:::;;;;;;999999999888888777777777888999999999888777555444555555666666777777888888777666666666555555555555444444444333333333222222333333333333333333333333111111111111111111111111222222444444444444222222111111000000000000111111000000000000000000000000///111222111000///000111//////000000000000/////////...------...///000111////////////000000000000///000111111111000...---//////000000000000//////222222111111000000//////---.........//////000000////////////////////////,,,---...//////...---,,,,,,,,,------.........///...///////////////......---.........//////000000............/////////000////////////////////////---.........//////000000---.........//////000000------------------------................................................////////////////////////---...///000000///...------------.........////////////.........---------,,,,,,+++++++++,,,,,,---111111111000///---,,,+++////////////////////////................................................/////////......------,,,---..................------------.........//////000000000000000000000000111222333333333111000///,,,------....../////////000000000000000000000000////////////000000000000//////............//////111111000000//////......000000////////////000000111000///...............000000000000000000000000............///000222222777777666555444444333333000000000000000000000000////////////////////////111111111111111000//////111111111111111111111111000000000000000000000000111000///......///000111//////000000000000//////111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111111111111222222222000000//////000111222222000000//////......------000000000000000000000000222222111111000000//////000000000000111111111111111111222222222333333333444333333222222333333444333333333444444444555555444444555555555555444444666666666666777777777777999999999999999999::::::999:::;;;===>>>>>>??????BBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIGGGFFFGGGHHHIIIHHHFFFFFFHHHJJJJJJIIIHHHGGGGGGGGGHHHHHHCCCCCCBBBAAAAAAAAAAAABBBAAA???===>>>AAADDDEEEDDDGGGGGGFFFDDDCCCBBBAAA@@@>>>????????????>>>>>>===999999:::;;;<<<===>>>>>>::::::;;;<<<<<<;;;::::::888888777777777777888888555555666666777777888888888999::::::::::::999888777777777777777777777777333333333444444444555555333333222111111222333333222222222111111000000000111111111111111111111111...//////000111222222222111111000000000000111111000000000000000000000000//////............//////////////////////////////......////////////......000///...------...///000111111000000/////////...////////////////////////+++,,,---......---,,,+++////////////////////////////////////////////////,,,,,,,,,---...///000000////////////////////////------------------------000//////......000111222//////000000///...------////////////////////////---------............///......------------..................////////////......---,,,---...///000////////////////////////////////////////////////............////////////111111000000//////......------------.........///111///......//////...---......////////////......,,,---------...///////////////.........---------//////////////////////////////////////////////////////.........---------,,,---///000000000///...222111111000///......---------------------------000000000000000000000000////////////000000000000000000////////////000000111000000000/////////...//////000000000000/////////////////////.........000000000000000000000000............///000111222555555444333333222111111000000000000000000000000000000000000000000000000111111111111111000//////111111111111111111111111000000000000000000000000000///...------...///000//////000000000000//////111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111222222222000000///000000111111222000000//////////////////000000000000000000000000111111111000000000000000000000000000111111111111111111111222222222333333444333333222222333333444333333333444444444444555444444555555555555444444555666666666777777777777888888999999::::::999999999:::;;;<<<>>>>>>>>>???BBBBBBCCCDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGGGGFFFDDDFFFHHHHHHHHHIIIKKKMMMJJJJJJIIIHHHHHHHHHHHHHHHCCCCCCBBBAAAAAAAAAAAAAAACCCAAA??????BBBCCCBBB@@@CCCCCCCCCBBBBBBAAAAAAAAA===>>>>>>?????????>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888888888888888888777777777777777888999999888777777555555555555555555555555555555555444444333333333333333222111111222333333333333222222222111111111111111111111111111111111...//////000111111222222111111000000000000111111000000000000000000000000//////............//////////////////////////////......////////////......000///...------...///000000000000//////.........////////////////////////,,,------......------,,,////////////////////////........................,,,---------.../////////000000000000000000000000------------------------//////.........///000111///////////////...------////////////////////////........./////////000000......------------..................////////////...------,,,---...///000////////////////////////....................................////////////111111111111000000000///------........./////////111///......//////...---......////////////......---------...............//////.........---------//////////////////////////////////////////////////////.........---------------...///////////////111111000000///......---------------------------000000000000000000000000////////////000000000000111111000000000000111111000000000000////////////...///000111111000///...---...///000000000///...000000000000000000000000///......//////000111222222222222111000000//////000000000000000000000000111111111111111111111111000111111111111000000///111111111111111111111111000000000000000000000000......------------......//////000000000000//////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000111111111222222//////000000000000111111//////000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111222222222222333333333222222222222333333333333333333444444444444444444555555555555444444555555666666666777777777666777999:::::::::999888::::::;;;<<<===>>>>>>???AAABBBBBBCCCDDDDDDEEEEEEHHHGGGGGGFFFFFFEEEFFFFFFEEEGGGIIIJJJIIIIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHDDDDDDCCCBBBAAAAAA@@@@@@DDDCCCBBBBBBBBBAAA???===@@@@@@@@@@@@@@@AAAAAAAAA<<<===>>>???????????????@@@@@@?????????>>>>>>>>>======<<<;;;;;;<<<======888888777777777777888888:::::::::999888777777666666777777888888777777666555555555555555555555555777666555444333222222111333222222111111222222333333333333333222222222222111111111111111111111111...//////000000111111222111000000//////000000111000000000000000000000000//////............//////////////////////////////......////////////......//////............///////////////...............////////////////////////........................////////////////////////........................------..................////////////////////////------------------------......------......///000///////////////......---////////////////////////////////////000000000111......------------..................////////////...------------...//////////////////////////////....................................////////////222222111111111111000000....../////////000000000111///......//////...---......////////////.....................---------...............---------////////////////////////////////////////////////...............---------.........---......///000111000000//////.................................////////////////////////////////////000000000000111000000//////000000111000000000000////////////---///000222222000///---,,,---///111222111000//////////////////////////////////////////000111111111111111000000/////////////////////////////////111111111111111111111111000000111111111111000///111111111111111111111111////////////////////////........................//////000000000000//////000000000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////---......///000111111222000000000000111111111111//////000000000000000000//////000000111111222222000000000000000000000000//////000000111111222222///000000000111111111111111111111111222222222222333333222222222222333333222222333333333444444444333444444555555444444333555555555666666666777777555666888:::::::::999888:::::::::;;;<<<===>>>???AAAAAAAAABBBBBBCCCDDDDDDHHHGGGEEEDDDDDDDDDEEEFFFJJJKKKLLLLLLIIIGGGFFFFFFIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDBBBAAAAAACCCCCCCCCCCCCCCAAA???===AAAAAAAAA@@@@@@@@@@@@@@@;;;<<<===??????@@@@@@@@@<<<===>>>???@@@AAAAAABBB???>>><<<;;;;;;<<<>>>???999888888777777888888999999999999888888777777777777777777777777777777777777777777777777777777777666666555444333333222222222222222222222222222222333333333333333333333333111111111111111111111111////////////000000111111000000////////////000000//////////////////////////////............//////////////////////////////......////////////....../////////....../////////..................------///////////////////////////..................///////////////////////////////////////////////////...............---------------------------------........................------------.........///...///////////////......////////////////////////....../////////000000000......------------..................////////////------------......//////////////////////////////....................................////////////111000000000000000000000////////////000000000000111///......//////...---......////////////....../////////...---------,,,........................////////////////////////////////////////////////........................///...---,,,---...///000000000/////////.........////////////////////////////////////////////////////////////000000000000000//////......//////000////////////000000000000---///000222222000///---,,,...000222222111000///////////////////////////000////////////000000111111111111111000000000000////////////////////////111111111111111111111111///000000111111111000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---......///000111111222//////000000000111111111//////000000000000///...//////000000111111222222111111111111111111111111//////000000111111222222///000000000111111111111000000111111111222222222333222222111111222222333222222222333333333444444333333444444444444333333555555555555666666666666555666777999::::::999999::::::::::::;;;===>>>???AAA@@@@@@@@@AAABBBCCCDDDGGGFFFDDDDDDDDDDDDFFFGGGKKKLLLMMMKKKHHHEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDGGGGGGGGGGGGFFFEEECCCCCC@@@BBBCCCDDDCCCBBBAAAAAADDDDDDCCCBBBAAA@@@??????;;;<<<===??????@@@@@@@@@;;;<<<<<<===>>>???@@@@@@???>>><<<;;;;;;<<<>>>???999999888888888888999999666666666777777777888888888888888888888888888888777777777777777777777777444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111///////////////000000000000000////////////000000//////////////////////////////............//////////////////////////////......////////////.........//////////////////...------..................////////////////////////////////////////////////////////////////////////000000000000000000000000...............---------------------------------........................,,,------.....................///////////////...////////////////////////------........./////////......------------..................////////////---------...............////////////////////////....................................////////////.../////////////////////////////////000000000000111///......//////...---......////////////....../////////...---------,,,---.....................////////////////////////////////////////////////---........................---,,,,,,,,,---///000////////////............////////////////////////000000000000000000000000////////////000000000000//////............//////////////////000000000000...///000111111000///......///000111111111000///000000000000000000000000000000////////////000000111111111111111111111111000000000000000000000000111111111111111111111111///000000111111111111000000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111/////////000000000111111...///000111000///...---//////000000000000000000111111111111111111111111000000000000111111111111000000000000111111111111000000000111111111111222222222111111111111222222222222222222333333333333333333444444444444333333444444555555555666666666666666666777888999::::::::::::999999:::<<<>>>???@@@@@@?????????AAABBBDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJHHHFFFEEEFFFHHHEEEEEEFFFGGGFFFEEEDDDCCCEEEFFFGGGHHHGGGFFFEEEDDD???AAACCCCCCCCCBBBCCCDDDFFFFFFEEECCCBBB@@@??????<<<===>>>???????????????>>>>>>=========<<<<<<<<<======<<<;;;;;;<<<======999999888888888888999999444555555666777777888888999888888777777888888999555555555555555555555555333333333444444444555555111222222333333222222111222222222222333333333333111111111111111111111111////////////////////////000//////......//////000000000000000000000000000//////............//////////////////////////////......////////////............////////////...................../////////////////////////////////...///000111111000///...////////////////////////000000000000000000000000------..................////////////////////////........................------...////////////...---...//////////////////////////////////////////------------..................------------..................////////////,,,---......//////......////////////////////////------------------------............////////////------............//////....../////////000000000111///......//////...---......////////////.....................------------------...............////////////////////////////////////////////////---------...............---------,,,------...///................................................000000000000000000000000////////////000000000000000000////////////000000.../////////000000000111//////000000000000//////111111111000000000000000000000000000000000000000000000////////////000000000000000000000000111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000......///000000///......//////000000000000//////.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000111...///000111000///---,,,000000//////////////////111111111111111111111111111111111000000000000000000000000000111111111111000000000000111111111111222222111111111111222222111222222222222333333333222333333444444333333222444444444555555555666666777666555555666888;;;<<<::::::999999:::<<<>>>???@@@???>>>>>>>>>@@@BBBCCCBBBCCCDDDFFFGGGHHHIIIIIIKKKKKKIIIFFFCCCCCCEEEGGGDDDEEEGGGGGGGGGFFFDDDCCCBBBDDDEEEGGGGGGFFFEEEDDDAAABBBDDDCCCAAAAAACCCFFFEEEDDDDDDCCCBBBAAAAAA@@@===>>>>>>?????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::777777777777777777777888888777666666666666777888555555555555555555555555444444444444444444333333111222333333333333222111111111111222222222333333111111111111111111111111//////////////////////////////............//////000000000000000000000000//////............//////////////////////////////......////////////......---...///000000///...---.........//////000000000////////////////////////---///111333333111///---////////////////////////........................,,,---------.../////////000000000000000000000000........................---...///000000000//////------...///////////////////////////////////////............////////////......------------..................////////////,,,---.../////////...---////////////////////////------------------------............////////////............/////////000------........./////////111///......//////...---......////////////......---------...............---------.........//////////////////////////////////////////////////////---------.........//////,,,,,,------......------........................------------------------000000000000000000000000////////////000000000000111111000000000000111111.../////////000000111111000000////////////000000333222111000//////000000000000000000000000000000111000////////////000000/////////000000000000000000000000000000000000000//////////////////////////////000111111111111111000000000000000000000000000000000000000000000000,,,---...//////...---,,,//////000000000000//////.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000...///000111000///---+++000000//////......------111111111111111111111111222222111111000000//////000000000000111111111111000000000000111111111111222222111111111111222222111111222222222333333333222333333444444333333222444444444555555555666666777666555444555888;;;===::::::999888999<<<>>>@@@@@@???======>>>???BBBCCC@@@BBBDDDGGGIIIJJJJJJJJJPPPNNNJJJEEEAAA@@@AAADDDEEEFFFHHHHHHHHHGGGEEECCC@@@AAACCCEEEFFFEEEDDDCCCCCCDDDDDDCCC@@@@@@CCCFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>????????????>>>>>>===;;;;;;<<<===>>>???@@@@@@::::::;;;<<<<<<;;;:::::::::999999888888999999:::::::::999999888777777777777666555444444555666777777777777777777777777777666666555444333222222111111222333444444333222111000000000111111222222222111111111111111111111111///////////////.........//////............//////000000000000000000000000//////............//////////////////////////////......////////////......---...///000000///...---.../////////000000111111////////////////////////,,,///222555555222///,,,////////////////////////------------------------,,,,,,------...///000000////////////////////////////////////////////////---...000111111111000///------...///000000//////////////////////////////////////////000000000000.........------...................../////////000,,,,,,.../////////...---////////////////////////------------------------............/////////000.../////////000000111111------------.........///111///......//////...---......////////////......,,,------....../////////---------.........//////////////////////////////////////////////////////---------.........//////+++,,,---...///...---,,,---.....................------------------------222111111111000000//////000000//////.........---000000///...............000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000//////000111222222333333222222111000///...------000000000000000000000000333222111/////////000111222111000//////000111222000000000000////////////000000000000000000000000111000///......///000111...///111000///...000111111111111111111111111111111111111111000000//////000000111111111111000000...............///000000000111222333222111///---111111111111111111111111111111111111111111111111000000000000000000000000111111000000//////......111111000000//////......111111000000000000111111111111000000000000111111000111111111111222222222222222222222222222222222222333444555666666666666555555444333444555666777666666666666777777777777888888999:::;;;======>>>???>>>>>>>>>???AAACCCDDDDDDDDDEEEEEEEEEHHHLLLOOOGGGGGGEEEDDDBBBAAAAAAAAAEEEEEEDDDDDDDDDDDDEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@>>><<<;;;:::::::::::::::;;;<<<===<<<<<<;;;::::::999888888;;;;;;:::999999888888777::::::999999999999999999666666666666777777777777777777666666666666777777555555666666555555444333444444333333222111000000222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000...///000///...---...000........................////////////////////////000000000000000000000000//////......---------,,,//////.........---------...------,,,,,,------...000000000000000000000000........................///...------------...///////////////////////////........................//////////////////...---.........///////////////............////////////......////////////.........------,,,---...///000000000/////////.........000000////////////000000000000//////.........---------------------------........................//////////////////////////////...---...///000111------............------............/////////000......////////////......////////////////////////111///------......---,,,------------------------//////.........---------000000//////.........---........................////////////////////////////////////////////////111111111111000000000///000000/////////.........000000///............///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000000111222222000000000000////////////000000000000000000000000333222000/////////000111222111000//////000111222000000000000////////////000000000000000000000000000000////////////000000...000111000//////000111111111111111111111111111222222111111111000000000......////////////......///............///000000000000222222222111///...111111111111111111111111111111111111111111111111000000000000000000000000111000000000/////////...000000000000////////////111111000000000000111111111000000//////000000111000000111111111222222222222222222222222222222222000111222333444444444444555444444333444555666777666666666666777777777777888888999:::;;;<<<==================>>>@@@AAACCCBBBDDDEEEEEEEEEGGGKKKMMMIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBFFFEEEEEEDDDCCCCCCBBBBBBAAABBBBBBAAA@@@???===<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;::::::999999;;;;;;:::999999888888777999999999999999999999999777777777666666555555555666555555444444555555666333333444444333333222111444444333333222111111000222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000...///000///...---...000......................../////////////////////////////////////////////////////////.........------//////.........---------///......------......///////////////////////////................................................////////////////////////////////////////////////---......///////////////000000//////......------............////////////......////////////.........------,,,---...///000......---------,,,,,,,,,......------------......000/////////............------------------------........................////////////////////////......---------...///000------............---------......///////////////.........//////.................................000///------......---,,,........................//////.........---------///.........------------........................////////////////////////........................111111111111000000000000000000////////////......111000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......//////000000000......//////000000111111000000000000000000000000222111000000///000000000111111000000000000111111////////////000000000000000000000000000000000000//////000000111000000//////000111111/////////111000000000000000000000000222222222111111111111111...//////000000//////...//////......//////000111000000111222222111///...000000000000000000000000111111111111111111111111000000000000000000000000000000000000/////////////////////000000000111111111111000000000000111111000//////......//////000000000000111111111222222222222222222222222222222000111222333333444444444555444444444444555666666666666666666777777777777888888999:::;;;;;;<<<===<<<<<<<<<<<<===???@@@AAA@@@BBBDDDEEEFFFGGGIIIKKKJJJIIIHHHGGGFFFEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA???>>>===>>>>>>>>>>>>>>>??????@@@??????===<<<;;;:::::::::;;;;;;:::999999888888777777888888888999:::::::::999888777666555444333333666666555555555555666666333333444444333333222111444333333222222111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000...///000///...---...000////////////////////////////////////////////////////////////////////////000000////////////....../////////............---/////////....../////////////////////////////////........................,,,---...//////...---,,,////////////////////////000000000000000000000000,,,---...///////////////111111000///...---,,,,,,---............/////////......////////////.........------------...//////---------------,,,,,,,,,......------------......////////////............------------------------........................////////////////////////---------,,,---......///------............------,,,---///000111000///...------............------........................000...------.........---////////////////////////...............------------------------,,,,,,,,,........................////////////////////////------------------------111111111000000000000000000000//////////////////111000000///...//////////////////////////////////////////////////////////////////000000000000000////////////////////////////////////////////////.........//////000000000////////////000000000000000000000000000000000000111111000000000000000000111000000000000000000111////////////000000000000////////////////////////...///000222222111000///000111222111/////////111////////////////////////222222222222111111111111111111111222222111111111/////////...///000000111000000111111111111000///////////////////////////111111111111111111111111000000000000000000000000000000000000////////////...//////000111111222222111111000000000000111111//////............//////000000000000111111111111111111111111111111111111222222333444555555555555444444444444555555666666666666666666777777777777777888888999:::;;;;;;;;;;;;;;;<<<<<<===???@@@@@@???AAADDDEEEEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFFFFFFFCCCDDDFFFGGGGGGEEECCCBBBEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCBBBBBBAAA@@@????????????>>>>>>>>>??????@@@???>>>===;;;:::999::::::;;;;;;:::999999888888777666777777888999::::::;;;999999888777666666555555888888777777777777888888555555666666555555444333333333333222222111111111222222222111111111000000000000000000000000000000////////////////////////////////////////////////...///000///...---...000000000000000000000000000////////////////////////////////////////////////000000000000000//////////////////...............//////............//////////////////////////////........................,,,---///000000///---,,,////////////////////////////////////////////////------......///.........000000//////......---------------.........//////---......//////......---......------............////////////////////////000000////////////000000///////////////.........................................................////////////////////////,,,,,,,,,,,,------......------............------+++---///111222000...---,,,,,,------------,,,,,,........................000...,,,,,,...///...---................................................------------------------........................////////////////////////------------------------000000000000000000111111//////000000000000000000111111000///////////////////////////////////////////////////////////////......//////000000000000//////////////////////////////////////////////////////000000000000000111000000000000////////////000000000000000000000000000000000111111111000000000000000111111000000000.../////////000000000111////////////////////////...///111222222222111000111222222111000//////000////////////////////////111111111111111111111111111111222222222222111111///////////////000111111000000000111111111000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000......///000111222333333111111000000000000111111//////............////////////000000000111111111111111111111111111111111111222333444555555555555444444444555555555555555666666666666777777777777777777888888999:::::::::;;;;;;<<<===??????@@@@@@>>>@@@CCCDDDDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFCCCEEEFFFGGGFFFEEECCCAAAEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@CCCBBBBBBAAAAAA@@@@@@@@@??????>>>======>>>>>>>>>>>><<<;;;999888999999:::;;;;;;:::999999888888777666666777888999999::::::888888888888888888888888888888777777777777888888555555666666555555444333333333222222222222222111222222222111111111000000000000000000000000000000////////////////////////////////////////////////...///000///...---...000000000000000000000000000////////////////////////......................../////////000000000000000////////////////////////...------,,,,,,------...................................................,,,---///000000///---,,,////////////////////////..............................///......---,,,,,,------......//////000000------------............------............------..................------.../////////////////////000000////////////000000.........///////////////................................................////////////////////////,,,,,,,,,---------------------............------+++---///111222000...---,,,,,,------------,,,,,,........................///...,,,,,,...///......---------------------------.......................................//////........................////////////////////////........................000000000000111111111111//////000000000000111111222111000000//////000000000000000000000000000000000000000000000000000000---......//////000000111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000//////000111111111111000000000111111111111000000......//////000000111111000000000000000000000000//////000111222222222222111222333222000//////000000000000000000000000000000000000000000111111111///000000111111000000///000000//////000000111222000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000111222333333111111000000000000111111000//////......//////000/////////000000000111111111111111111111111111111///000111222222333333333333444555555666666555555666666666666777777777777777777888888888999999999:::;;;<<<>>>????????????>>>@@@AAABBBBBBBBBDDDFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFEEEDDDCCCBBBEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>==================<<<;;;999888888999;;;<<<;;;;;;:::999999888888777666777777777888999999999777777777888888999999999555555444444444444555555333333444444333333222111222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000...///000///...---...000////////////////////////////////////////////////..............................////////////000000...////////////000000000------,,,,,,,,,,,,------................................................,,,---...//////...---,,,////////////////////////.......................................---,,,,,,,,,,,,---...///000111111,,,------------.........------............------.........///......---,,,,,,,,,,,,---------------......------------...............///////////////................................................////////////////////////,,,,,,---............---------............------,,,---///000111000///...------............------------------------------///---,,,,,,...//////...---------------------------------........................///////////////........................///////////////////////////////////////////////////000000000111111111111//////000000000111111111222111000000//////000000000000000000000000000000000000000000000000000000------......///000000111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000...///000111222111111000///000111222222111000///.........///000111111111000000000000000000000000000000000000111222333444222333333222000//////000111111111111111111111111....../////////000000000///000000111111000000///000000//////000000111222000000000000000111111222111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000000111000000000111111222222222111111000000000000111111111000000//////000000111////////////000000000111111111111111111111111111///000111222222333222222333444555666666666555444666666666666777777777777777777777888888888888888888:::;;;===>>>>>>>>>>>>>>>???@@@@@@???@@@CCCEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>???@@@@@@??????>>>===============;;;:::999888999;;;===???;;;;;;:::999999888888777777777777777888888888888777777777666666666666666444444333333333333444444333333444444333333222111222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000...///000///...---...000........................////////////////////////........................------........./////////.../////////000000000000......------------..............................................................................////////////////////////........................***+++,,,---............------......//////000000,,,,,,---------.........,,,------......------,,,....../////////...,,,,,,,,,,,,,,,---------............------------................../////////000................................................////////////////////////,,,---.../////////......------............---------......///////////////.........//////.........------------------------...---,,,,,,...//////...........................---------.........//////---------....../////////........................////////////////////////........................//////000000111111111222//////000000111111111222222111111000000000000000000000000000000000000000000000000000000000000000---------...///000000111000000000000000000000000000000000000000000000000.....................---------...///000111222222000000000000000000000000...///000222222222111000///000111222222111000///---......///000111111222000000000000000000000000111000//////000222444555222333444222000//////000111111111111111111111111---.........//////000000222222333333333333222222000000000000000111111222000000//////000111222222111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000111111111111111111111222222222111111000000000000111111111111000000000000111111////////////000000000000000000000000000000000000111111222333444444444444333333555666666666555444666666666666777777777777777777777777888888888888777888:::<<<=========<<>>>>>???CCCFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>???@@@@@@@@@???>>>======>>>>>><<<:::999999:::<<>>AAA???;;;:::<<<@@@??????>>>===>>>???@@@AAABBBBBBCCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBEEEDDDCCCBBBBBBBBBBBBBBBDDDCCCAAA??????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEDDDAAA@@@@@@@@@AAAAAA@@@>>>===;;;::::::============<<<;;;:::999<<<:::888666666888:::<<<===<<<;;;:::999999999999777777777666555555444444555555555444444333333333555555555555444333222222222222222222111111000000333333333222222222111111111,,,(((***///111000---000000000000111111111111............................................................//////////////////............//////......////////////......////////////////////////////////////////////////---------............///,,,,,,,,,------.........000000//////.........---........................000000//////.........---////////////////////////....................................//////000000------+++******+++------///////////////////////////...,,,++++++,,,...///------------------------........................................................................////////////////////////////////////////////////,,,,,,,,,---...///000000------------------------............////////////---------............///...------,,,,,,------...//////.........------------------------------------------............/////////.........---------------------------------///...---,,,,,,---//////000000...------...///000000000111111111111000000000000000000////////////000000111111111111000000000000111111111111000000111111111111111000//////////////////000000111111111222222222111000//////000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222333333000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222111111111111000////////////////////////111111000000////////////000111111111111111111000111222222333222111000///111111111111111000//////000000000000000000000000000000000000000000000000111111111000//////111333111111111111111000/////////////////////000111111000000000000000000000000111111111000000/////////000000111222222333444444222222222222333333333444444444444444555555555555444555555666777777888888>>>BBBDDDCCC???>>>@@@CCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDBBB@@@???>>>???@@@AAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCBBB@@@?????????AAAAAA@@@>>>===<<<;;;:::======<<<;;;;;;::::::999;;;:::888777777888:::;;;;;;;;;999888888777777777888888888777666666555555555555444444444333333333444444444555444444333333222222222222111111111000333222222222111111111111333000---...000222111000............////////////............................................................//////////////////............//////......////////////......////////////////////////////////////////////////---------............///---------....../////////000/////////....................................000/////////............////////////////////////........................------........./////////------,,,,,,,,,,,,------///////////////////////////...,,,++++++,,,...///------------------------................................................................................................////////////////////////,,,---------.../////////------------------------............////////////---------............///...------,,,,,,------.........---------,,,,,,,,,---------------------------------............/////////.........---------........................///...------------...///...---,,,++++++,,,---...000000111111111111000000////////////000000000000000000111111111111000000111111222222222222111111111222222222222111111000/////////000000000000111111111111111000///...---000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000222222222222222333333444000000000000000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000222222222111111111111000........................111000000000000/////////222222111111111111222222111222222222222111000000///000000000000///......000000000000000000000000000000000000000000000000111222222111000000111333111111111111111000/////////////////////000111111000000000000000000000000111111111111111000000000000000111111222333333333111111111111222222222222444444444444555555555555444555555666666777777888<<>>AAADDDDDDEEEEEEDDDCCCBBBAAACCCDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFGGGGGGFFFCCCCCCBBBAAAAAAAAABBBBBBBBBAAA???>>>>>>???@@@AAA??????@@@@@@@@@AAAAAAAAA???AAABBBAAA???>>>>>>>>>AAAAAA@@@???===<<<;;;;;;===<<<:::999999999999:::;;;:::888777777888:::;;;:::999888777666666666666999999888888777666666555555444444444444333333333333333444444555444444444222222222222111111111111222222111111111000000000222222111000000000111111............////////////........................////////////////////////............//////////////////............//////......////////////......////////////////////////////////////////////////---------............///.........///////////////////////////....................................////////////............////////////////////////........................---------------.........------............------///////////////////////////...---,,,,,,---...///........................................................................................................................////////////////////////------..................------------------------............////////////---------............///...------,,,,,,------...//////.........------------------------------------------............///...............---------///////////////////////////......---------......------,,,,,,,,,,,,------000000111111111111000000////////////000000000000000000111111111111000000000111111222222111111000111111111222222111000000000000000000000000000000111111111111000...---,,,///000000000111111111111000000000000000000000000///000000000111111111111////////////////////////000000000//////000000111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000222222222111111111000000////////////////////////000000000000000000000000444333222111111222333444111111111222111111111111///000000000000000//////000000000000000000000000000000000000000000000000000111222111000000111222111111111111111000/////////////////////000000111000000000000000000000000222222111111111111111111000000111111222222222333111111111222222222222333333333444444444555555555777777777777888888999999999;;;===<<<;;;:::<<<===???AAACCCEEEEEECCCAAA@@@DDDDDDDDDEEEDDDDDDCCCCCCEEEEEEFFFFFFFFFFFFFFFEEEBBBBBBAAAAAAAAAAAAAAABBBAAA@@@>>>======>>>@@@AAA??????@@@@@@@@@AAAAAAAAA???AAABBBAAA???>>>>>>???AAA@@@@@@???===<<<<<<;;;<<<;;;999777777888999::::::999888777777888999:::999888777777666666666777888888777777666555555555444444444444444444444444222222333444555555555555222222222222222222222222111111111000000000000///000111111000...---...///000000000000111111111111........................000000000000000000000000............//////////////////............//////......////////////......////////////////////////////////////////////////---------............///................../////////////////////.................................///////////////.........////////////////////////........................---------------------------...///000000///...---////////////////////////......------------......////////////////////////................................................................................................////////////////////////...............---------....................................////////////---------............///...------,,,,,,------...000000000000/////////...........................---------............///................................................///.........------------..................//////000000111111111111000000.../////////000000000111000000111111111111000000//////000000000000////////////000000000000000///111111111111000000000000111111111000000///------///000000000111111111111000000000000000000000000///000000000111111111111////////////////////////000//////.........//////000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111......//////000000000000000000000000000000000000222222222111111111000000000000000000000000000000000000000000111111111111444333222111111222333444111111111111111111222222000000111222222111111111111111111111111111111111111111111111111111111111...000111111/////////111111111111111111000/////////////////////000000111111111111111111111111111111111111111111111222222000111111111111111222222222222222222333333333333333333333444444444444555777777777777777888888888:::;;;<<<<<<<<<<<<===>>>;;;>>>AAADDDEEEEEECCCBBBCCCDDDDDDDDDDDDCCCCCCBBBGGGGGGGGGFFFFFFDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBAAA@@@>>>======>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBB@@@??????@@@@@@??????>>>===<<<;;;;;;<<<:::888777777888999:::999888888777777888888999999888888777777777777888777666666555444444333333444444444444444444444444222222333444555555555555222222222222222222222333111111111000000000000//////111222111///......///000000000000111111111111////////////////////////000000000000000000000000............//////////////////............//////......////////////......////////////////////////////////////////////////---------............///------------------------.........///////////////.................................///////////////////////////////////////........................---------------------------...000000000000...---////////////////////////........................////////////////////////........................////////////////////////................................................////////////////////////...............---------....................................////////////---------............///...------,,,,,,------.../////////.........------........................---------............///---.....................------------------------//////.........------,,,,,,------.........//////000000111111111111000000......//////000000111111000000111111111111000000//////000000000000//////......///000000000000///222111111111111000000000000000111111000000//////000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000222111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111...//////000000111111222000000000000000000000000222222222111111111111000111111111111111111111111000000000111111111111222222222111111111111222222111111111000111111222333000111111222222222222111111111111111111111111111111111111111111111111111...///111111///...///000111111111111111000/////////////////////000111111111111111111111111111111000000000111111111111111111111111111111111111111222222222222333333333444333333333333444444444444555555555555555555555555888888888999999::::::;;;;;;===AAADDDFFFFFFEEEEEEBBBCCCCCCDDDDDDDDDCCCCCCGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@??????@@@@@@AAAAAAAAA@@@???>>>>>>???AAABBBBBBBBBAAA@@@@@@??????>>>???AAABBBBBBAAA@@@@@@AAA>>>>>>===<<<<<<;;;::::::;;;:::999888888888999:::888888888777777888888888888888777777777777888888666666555444444333333222333333333444444444444555333333444444555444444444222222222222333333333333222222111111111000000000111111111222222111000///............////////////////////////////////////////////////////////////............//////////////////............//////......////////////......////////////////////////////////////////////////---------............///---------------,,,,,,,,,.........///////////////.................................///////////////////////////////////////.................................---------------......////////////......////////////////////////........................................................................////////////////////////........................------------------------////////////////////////------......................................................////////////---------............///...------,,,,,,------...---,,,,,,,,,,,,+++++++++........................---------............///---------...............------------------------////////////...---,,,+++)))***+++,,,,,,---,,,,,,000000111111111111000000.........///000111111111000000111111111111000000000000000111111000000000...///000111111111111111222222222111111111000000///000111111222111111111000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111333222111111000000111111000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111//////000000111222222333000000000000000000000000222222222111111111111000000000000000000000000000000000111111111222222222000111111111111111111000111111000000000111333333//////000111111111111111111111111111111111111111111111111111111111111111...000222222111//////000111111111111111000/////////////////////000111111111111111111111111111111/////////000000111111111111111111111000000000000111111111111222222222222222222333333333444444444555555555555555555555555555555555666777888888888:::<<>>???@@@BBBDDDDDDCCCBBBAAA???>>>======>>>???AAAAAA@@@??????@@@<<<<<<<<<;;;::::::999999::::::::::::::::::::::::888888777777777777888888777666666555555666777777666666666555444444333333333333333444444444555555444444444555444444333333222222222333333333444444333222222222111111111111000///...000333333111...............////////////////////////////////////....................................//////////////////............//////......////////////......////////////////////////////////////////////////---------............//////.........------------............/////////000..................................../////////000////////////////////////......................../////////.........------///......------......///////////////////////////......////////////......------------------------........................////////////////////////........................------------------------////////////////////////,,,---------.../////////....................................////////////---------............///...------,,,,,,------...------------,,,,,,,,,,,,........................---------............///---------.........//////...........................////////////---,,,+++((()))+++,,,------,,,,,,000000111111111111000000---......///000111111222000000111111111111000000111111222222222222111111///000111222222222222222222222222222111111000000///000111222222333333222000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222111000//////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000///000000111222333333333000000000000000000000000222222222111111111111000////////////////////////000000111111222222222222///000111222222111000///111111000000000111333444......///000000000000000111111111111111111111111111111111111111111111111///111333333222111000111111111111111111000/////////////////////000111111111111111111111111111111......//////000000000111111111111000000000000000000000000000111111111111222222333333333444444444777777777777777666666666999888888999;;;<<<<<<<<<:::;;;<<<>>>????????????@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBBBB??????>>>>>>???@@@AAAAAABBBAAA@@@??????AAACCCDDDEEEDDDCCCAAA???>>><<<<<<<<<>>>@@@@@@>>>>>>>>>???;;;;;;;;;::::::999999999999::::::;;;;;;;;;::::::777777777777777777777777555555444444444555555666777777777666555555444444333333333444444555555555555555555555444333222222222222222333333444444444333333333222222222222111...+++***---111333///***000000000000111111111111000000000000000000000000..................................../////////000//////............//////......////////////......////////////////////////////////////////////////---------.........//////000000//////.........------.........//////000000........................---.........//////000000////////////////////////........................000000/////////.........///...---,,,,,,---...///////////////////////////......////////////......------------------------........................000000000000000000000000........................------------------------////////////////////////,,,,,,------...///000000////////////////////////............/////////000---------.........//////...------,,,,,,------...111000000000////////////////////////////////////---------.........//////---------.........//////////////////////////////...///000000///---+++******+++,,,...//////......////////////000000000000000000000000000000000000////////////////////////000000000000000000000000111111000000111111222333222222222111111111111000000000000000000000000000222111111111000000//////111111111111222333444555111000000000000000111111000000000000000000000000111111222222222222111111000000111111111111000000111111111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000333333222111000000000000222222222222222111000///000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000222222111000//////000000////////////////////////222333444555444222000...//////000000111111111111000000000000000000000000000000////////////000000000000000000000000000000000111111111111222222222111111111000000000000000222222111111111111111111444444333222222111111000666666666666666555555555777777666666666777999:::;;;<<<===>>>>>>?????????>>>@@@BBBDDDEEEDDDBBB@@@???@@@BBBCCCCCCBBB@@@???======>>>>>>??????@@@@@@@@@@@@???????????????@@@===>>>>>>>>>>>><<<:::999<<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>????????????:::::::::999999999999888666666666666666666666666777777666555444444333333333333333333333333333333444444444444333222111000444333333222111111111222111111000000000000111111111111000000//////......000000000000000000000000000000////////////000000////////////////////////////////////////////////......////////////......000000000000000000000000////////////000000000000////////////////////////////////////000000000000////////////////////////000//////.........//////000///...---------------//////.........---------////////////////////////,,,---...//////...---,,,....................................////////////000000000000000000000000......////////////......---...///...---,,,---//////...---,,,,,,---///000////////////////////////111111000/////////////////////000000///...------////////////////////////------............------//////.........---------......////////////......//////............//////++++++++++++++++++++++++---------............///222111000.........///000000000000000000000000000------------------------///////////////////////////...---,,,,,,,,,,,,,,,//////............//////////////////000000000111000000000000000000000000////////////////////////000000000000000000000000111111111111111222222333222222222111111111000000000000000000000000000000111111111111000000000///000000000000111222333444222222111000/////////000000000000000000000000000111111222222222222111111000000111111111111000000111000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111222222222222222111000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000222222111000000000000000111111111111111111111111222333444444333222000...000000000111111111222222000000000000000000000000000000////////////000000000000000000000000000000000000111111111222222222111000000000000000000000111111111111111111111111333333333222222222222111666666666666555555555555777777777777888999;;;<<<;;;;;;===>>>>>>>>>>>>>>>>>>???AAACCCDDDCCCAAA@@@AAAAAABBBBBBAAA@@@>>>===>>>>>>>>>>>>>>>????????????>>>>>>======>>>>>>???<<<=========<<<;;;999999;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;888888888777777777666666555555555555555555555555777666666555444444333333333333333333333333333333444444444444333222111000444333222222111111111222111111000000000000111111111000000000/////////...////////////////////////000000////////////000000//////////////////////////////////////////////////////000000000000//////////////////////////////.../////////000000000000.........................../////////000000000000//////////////////////////////............////////////...---------------//////.........---------////////////////////////------...//////...------....................................////////////////////////////////////......////////////......///000111000///...///111222111///---------...///////////////////////////111000000/////////////////////////////////...---........................------............------//////.........---------......////////////......//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000///.........//////////////////////////////------------------------........................///......---,,,,,,------///..................////////////000000000111111000000000000000000000000////////////////////////000000000000000000000000000111111111111222222222222222111111111000000000000000000000000000000000111111111111000000000000000/////////000111222333444333222000//////......000000000000000000000000111111222222222222111111000000111111111111000000000000000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111111111222222222222111000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000222111000000000000000000111111111111111111111111222222333333333111000///111111111111111222222222000000000000000000000000000000////////////000000000000000000000000000000000000000111111111222222000000000000000000111111111111111111111111111111111111222222222333333333555555555555555555555555777777777888999:::<<<===:::;;;<<<===>>>>>>>>>>>>===>>>@@@AAABBBAAA???>>>AAAAAA@@@??????>>>===<<>>>>>>>>>>>>>>>>>============<<<<<<======>>>;;;<<<<<<<<<;;;:::999888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888888888777777777666666666555555555555555555555555666666666555444444333333333333333333333333333333444444444444333222111000333333222111111111111222111111000000000000111111000000000000////////////........................000//////......//////000////////////////////////////////////////////////000000000111111000000000////////////////////////....../////////000000000............................../////////000000000//////////////////////////////............////////////...------------..................---------////////////////////////------...//////...------........................---............/////////////////////////////////......////////////......///000111000///...///111444222111///............////////////////////////000000//////////////////---...//////////////////........................------............------...............---------......////////////......//////............//////---------------------------------............/////////...---------......////////////////////////------------------------........................//////......------......------------------------//////000000000111111111000000000000000000000000////////////////////////000000000000000000000000000000111111222222222222111111111111000000000000000000000000000000000000111111111000000000000000///////////////000111111222222111000//////000000000000000000000000000000111111222222222222111111000111111222222111111000000000000000000111111111000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111000000111111222222222111111000000000111111111111000000///000000000111111111111000000000000000000000000000000000000000000000000111111000000000000000111111111111111111111111111222222222333222111000///111111111111222222222222000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000000111111111111111111111111222222222000000111222333333444444444444555555555555555666444555666777999:::<<<<<<::::::;;;<<<============<<<===>>>???@@@???======??????>>>============>>>??????>>>>>>=========<<<======<<<<<<======>>>>>><<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;999888888999999999999888888888888555555555555555555555555666666555555555444444444333333333333333333333333333333333333333222111111222222111111111111111222111111000000000000111111000000000000////////////......................../////////......///////////////////////////////////////////////////////////////000000000000//////////////////////////////........./////////000000................................./////////000000///////////////////////////............//////000///......---------..............................////////////////////////---..................---........................---------.........//////////////////////////////......////////////......---...///...---,,,---///111111000///........./////////////////////////////////////////////......------...///000000//////........................------............------..............................////////////......//////............//////........................---------............///------------------------////////////////////////------------------------........................000//////.........//////,,,------------------,,,000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111222222222222111111111111000000000//////000000000000000000000000000000000000000000111111/////////...//////000000000000//////000111222222000000000000000000000000111111222222222222111111111111222222222222111111//////000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000333333333333222111000///000111111222222222111111000000111111111111000000///000000000111111111111000000000000000000000000000000000000000000000000111000000000000000111111000000000000000000000000111111222222111111000000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000//////000000000111111111//////000000111111111111000000111111111222222222000000111222333444444555333444444444555555666666222333444666888999::::::999:::;;;<<<<<<======<<<<<<======>>>>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@???>>>>>>>>>======<<<<<<===============>>>???@@@=========<<<<<<<<<<<<<<>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::999777777999999999888888888777777555555555555555555555555555555555555555444444444333333333333333333333333222222333333222222111111111111111000000111222222111111000000000000111111////////////000000000000........................//////............//////////////////////////////////////////////////////---..................---....................................////////////....................................////////////////////////////////////...............///000000......---------......///---.....................////////////////////////.........------.................................------------..........................................////////////......---...///...---,,,---///------------...//////000////////////////////////---...////////////......------...///000000//////........................------............---------...........................////////////......//////............//////........................---------............///,,,,,,------------------........................------------------------........................//////.........//////000,,,,,,---......---,,,,,,000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000///000111333333222111111111111000000000/////////000000000000000000000000000000000000111111111111000000////////////000000......//////000222333444000000000000000000000000111111222222222222111111111111222222222222111111/////////000111111222222000000000000000000000000000000000000111111111111000000000000000000000000222222333333222111///...000000111222222222222111000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222////////////////////////111111111111111111111111111111111000000000000000000000000000000000000000000000////////////000000000000000000000000000000/////////000000000111111/////////000111111222222000000000111222222333333000000111222333333444444333333333444555555666666222333444666777888888888888999:::;;;<<<<<<<<<<<<===============<<<<<<;;;999999;;;<<<>>>???@@@AAA>>>==================<<<============>>>???@@@@@@>>>======<<<<<<<<<======@@@???>>>======<<<======<<<<<<;;;;;;;;;:::::::::999999999999888777666555777777666666666555555555444444444444444444444444555555555555555555555555333333333333333333333333111222222222222222111111111000000000000111222222111111000000000000111111////////////000000000000........................///......------......///////////////////////////////////////////////////,,,------......------,,,........................------........./////////------------------------------........./////////////////////////////////......---......///000111...------------...//////---------...............///////////////////////////...------------...///........................,,,------------.......................................////////////......///000111000///...///111++++++,,,---...///000000////////////////////////,,,---...///000///...------...//////////////////------------------------------............---------------.....................////////////......//////............//////........................---------............///+++,,,------......------........................------------------------------------------------......------......//////,,,---...//////...---,,,000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000///000222333333222111000111000000000////////////000000000000000000000000///000000000111111111111111000000//////000000111000/////////000111222222000000000000000000000000111111222222222222111111111222222333333222222111...//////000111111222222000000000000000000000000000000000000111111111111000000000000000000000000,,,...000111111111000///000000111222222222222222000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111222222000000000000000000000000111111000000000000111111000000000/////////......000000000000000000000000000000////////////000000000000000000000000000000////////////000000000111...//////000111111222222///000000111222222333333111111111222222333333333222222333444444555666666333444666777888888888777888999:::;;;;;;<<<;;;;;;===============<<<<<<;;;999:::<<<>>>???@@@@@@???<<<<<<<<<===============<<<<<<<<<<<<===>>>???@@@===<<<;;;;;;;;;<<<======@@@???===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888777777666777666666666555555555555444444444444444444444444555555555555555555555555333333333333333333333333111111222222222222111111000000000000000111222222111111000000000000111111.../////////000000000111///////////////////////////......------......///////////////////////////////////////////////////------............------........................---------.........//////---------------------------------.........//////////////////////////////---------......///000111---------------...//////---------........./////////////////////////////////...------------...///........................,,,,,,---------.......................................////////////......///000111000///...///111------...///////////////////////////////////////+++,,,...///000///...---//////////////////...---------------------------------............---------------.........//////......////////////......//////............//////---------------------------------............///+++,,,---...///......---........................------------------------------------------------------,,,,,,---......///,,,---///000000///---,,,000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000...000222333333333111000000000000000////////////000000000000000000000000//////000000111111111222111111000000000000000111111111000000000000000111000000000000000000000000111111222222222222111111111222222333333222222111...//////000111222222222000000000000000000000000000000000000111111111111000000000000000000000000'''))),,,///111111000000///000111222222222222222000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000///000000111222222111111111111111111111111111000000000000000111111000000//////.........---000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000...//////000111222222222///000000111222222333333111222222222222333333333222222333333444555666666555666777999999999888777888888999:::;;;;;;;;;;;;>>>>>>======<<<<<<<<<<<<:::;;;>>>???@@@???>>>===;;;<<<<<<<<<======>>>>>>:::::::::;;;<<<===>>>???<<<;;;:::999:::;;;<<<===???>>><<<;;;::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999888888888888777777777777444444444444444444444444444555555555555555555555333333333333333333333333000111111222222222111111000000///000000111222222111111000000000000111111.../////////000000111111000000000000000000000000.........------.........////////////////////////////////////////////////......////////////..............................---------.........//////---------------------------------.........//////////////////////////////---------......000111111---------------...///000---------........./////////////////////////////////...---,,,,,,---...///........................,,,,,,,,,---------....................................////////////......---...///...---,,,---//////000000000000000///...////////////////////////+++,,,...000000///...---///000000000///...---------------------------------..................------------.........//////......////////////......//////............//////---------------------------------.........//////+++,,,.../////////..............................------------------------------------------------,,,,,,,,,,,,,,,---...///---...000111111000...---222111111111000000//////111111111111222222222222////////////////////////111111111111000000000000000000111111111111000000222111000//////000111222111111111111000000000000////////////000000000000111111000000000000111111000000000000000000000000//////000000111111222222......//////000000111111111111111111111000//////000111111111111222222222111111111111111111111111000000111111111111000000111111111000000000000000000000000000000000000000111111111111111111111111000000000000111111111111222222222111111111000000000000111111111222222222000000111111111111000000000000000000000000000000////////////////////////222111111111000000//////222111000//////...//////111111000000000000000000......//////000000111111000111111111111222222222111000...///000222222111000000000000///////////////000000000000111111111222222222222222222222222333333333444444444555555555444444555777777666555888999;;;======<<<;;;:::<<<<<<============<<<<<<>>>===<<<===>>>===<<<:::===<<<<<<<<<===>>>???@@@???===;;;;;;=========<<<=========<<<<<<;;;;;;;;;===<<<;;;::::::;;;===>>><<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::888888999999888555333111...///222444555444333222444444444444444444444444333333333222111000//////111111111111111111111111222111111111000000//////111111000///////////////222111111000///......---////////////////////////////////////000000000000///////////////////////////////////////.........//////............//////........................////////////////////////........................////////////////////////................................................///////////////............---,,,,,,,,,...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++***,,,------......------,,,---.../////////...,,,+++......---------,,,,,,,,,......------------......000000000000000000000000//////............//////000000000000000000000000........................,,,------......------,,,................................................//////......---------,,,///////////////......---000///...---,,,+++******------------------,,,,,,......------------......///......---------......------------------------...---,,,++++++,,,---...------------------------........................111111111111000000000///////////////000000000000000000000000000000000000111111111111000000000000000000111111111111000000222111000//////000111222111111111111000000000000////////////000000000111111111000000000000111111000000000000000000000000000000000000000111111111//////000000000000000111111111111111111000//////000111111111111222222222111111111111111111111111000000111111111111000000111000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111222222222111111111000000000000111111111222222222000000111111111111000000000000000000000000000000111111111111111111111111111111111111000000000///111000000////////////000111111111111111111111111.../////////000000000111000000111111111222222222000//////000111222111000000000000000////////////000000000111111111111222222222222222222222222222222222222333333333444444555555555777999999777555999:::<<<===>>>===<<<;;;<<<==================<<<>>>===<<<===>>>>>><<<:::===>>>>>>???@@@AAAAAABBB>>><<<;;;;;;===>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;:::::::::;;;===>>>???<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;:::::::::888888999999888666444333111222333555555555555444444444444444444444444444333222222222111000000000111111111111111111111111222222222222111111000000111111000///////////////111111111000///.........////////////////////////------------............/////////////////////////////////////////////...000000////////////000000........................------------------------................................................................................................/////////////////////.........------...//////000///.........---------,,,------------------------------.........---,,,+++,,,------......------,,,......//////...------,,,............------,,,,,,......------------......////////////////////////////////////////////////////////////////////////........................,,,------......------,,,................................................/////////.........------///////////////......---//////............------------------------------......------------......///......---------......------------------------///...---,,,,,,---...///------------------------........................111111111111000000000000////////////000000000000111111111111111111111111111111111111000000000000000000111111111111000000222111000000000000111222111111111111000000000000/////////000000000111111111111000000000000111111000000000000000000000000111000000000000000000///111111111111111000000000000111111111111000000///000111111111111222222222111111111111111111111111000000111111111111000000000000000000000000111111000000000000000000000000111111111111111111111111000000000000111111111111222222222111111111111111111111111111111222222222000000111111111111000000000000000000000000000000111111111111111111111111111111111111000000000000000////////////000000111111111111111111111111111////////////000000000000000000000111111111222222/////////111333333111///////////////000000000000000111111111111222222222222222222222222222222222111111111222222222333333555666777:::;;;;;;888555999:::<<<=========<<<;;;<<<======>>>>>>======<<<>>>===<<<===>>>>>><<<:::===???@@@BBBCCCDDDDDDCCC===;;;:::;;;===>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999:::<<<===???@@@<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::777888999999999888666555444444555555666777777777444444444444444444444444222222111111111111111111111111111111111111111111333333222222222222111111111000000///////////////111111000000//////......////////////////////////------------............////////////////////////......//////////////////111000000000000000000111........................------------------------......................................................................................................//////////////////......///000000000//////////////////....................................---............---,,,,,,------............------//////...------------.../////////............---......------------......////////////////////////---...///000000///...---////////////////////////........................------............------................................................000000////////////......///////////////......---........./////////000000,,,,,,,,,---.........///......------------............---------......///------------------------///......------......///------------------------........................111111111000000000000000000111111111222222222222111111111111111111111111111111111111000000000///000000111111111111000000111111111111111111111111111111111111000000000/////////000000000111111111111111000000000000111111000000000000000000000000111111000000/////////...333333222222111111000000000000111111111111000///000000111111111222222222111111111111111111111111000000111111111111000000000000000000000111111111000000000000000000000000111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111111111111000000000000000//////...//////000111111111111111111222222222222////////////000000000000000000000000111111111111...///000222333333000...////////////000000000000111111111111222222222222111111111111111111111111222222222222333333333333555666888;;;===<<<888555888999:::;;;;;;;;;;;;:::<<<======>>>>>>======<<<===<<<<<<===>>>>>><<<;;;<<<>>>AAACCCEEEEEEDDDCCC;;;:::999:::<<<>>>>>>>>>;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777888999999999999888888666666555555666666777888333333333333333333333333111111111111111222222222111111111111111111111111111111111111111111111111000000////////////000000111000000000/////////...////////////////////////////////////000000000000////////////////////////............////////////000000////////////000000........................////////////////////////............................................................................................................////////////...///000111111000///...000000000///////////////..........................................------------............------//////---,,,,,,---...////////////////////////.........------------......////////////////////////,,,...000111111000...,,,////////////////////////........................------............------................................................000000000000000////////////////////////......------.........////////////+++,,,,,,---...//////000......------------.........------------...//////------------............/////////....../////////................................................000000000000000000111111000111111111222222222222111111111111111111111111111111111111000000000///000000111111111111000000111111222222222222111111111111111111000000000///000000000000111111111111111111000000000000111111000000000000000000000000111000000000//////......333333222222111111000000///000000111111111000000000000111111111222222222111111111111111111111111000000111111111111000000//////000000111111111111000000000000000000000000111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111//////...//////000111111000000111111111222222222000000000000//////////////////000000000111111111...///000222333333000....../////////000000000111000000111111111222222222111111111111111111111111333333333333444444444444555666888;;;===;;;888555777777888888999999999888<<<<<<============<<<<<<===<<<<<<===>>>>>>===;;;;;;===@@@BBBCCCCCCBBBAAA;;;:::999:::<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777888888999999999999999666555555444555555666777333333333333333333333333111111111111111222222222111111111111111111111111/////////000000000000000000000////////////000000000000000000////////////////////////////////////////////////000000000000////////////////////////---.........//////000000.........------.................................////////////////////////................................................................................................---.........//////000000...///000111111000///...000000000000000000000000------------------------........................---......//////......---///...---,,,,,,---//////.../////////////////////......------------..............................,,,...000111111000...,,,................................................---......//////......---................................................/////////000000000000000///////////////......---.........---------,,,,,,,,,,,,------...///000000......------------......---------------...//////---------....../////////...//////////////////...................................................000000000000111111111111////////////000000000000111111111111111111111111111111111111000000000000000000111111111111000000111111222333333222111111111111111111000000000000000000000111111111222222111111000000000000111111000000000000000000000000000//////////////////...111111111111111000000000///000000111111111111000000111111111111222222222111111111111111111111111000000111111111111000000/////////000111111222222000000000000000000000000111111111111111111111111000000000000111111111111111111111111111222222222222222222111111111111111000000111111111111000000000000000000000000000000////////////////////////000000000000111111111111000////////////000000111/////////000111111222222000000000000/////////////////////000000000111111/////////111333333111///......//////000000111111///000000000000111111111111111111111111111111111333333444444444555555555444555666999::::::777444666666666666777777777888;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;<<<>>>???===<<<<<<===>>>???@@@@@@??????<<<:::999:::<<<======<<<;;;;;;;;;<<<<<<<<<<<<===============<<<;;;:::999:::::::::;;;;;;;;;;;;<<<::::::::::::999999999999888888888888888888888888444444555555555555555555333333333333333333333333222222111111111111111111111111111111111111111111.........////////////000///////////////000000111000000000000////////////////////////////////////------------............////////////////////////------......///000000000...------,,,,,,------...........................------------------------........................------------------------................................................------......///000000000//////000000000///......////////////000000000000------------------------.........---......///000......////////////.........------------...//////---............/////////......------------..............................---...///000000///...---......................................................////////////............................................................////////////000000///////////////......---......------,,,,,,,,,+++---------.../////////000......------------......---------------...///000---------...//////000000---......//////......---................................................///000000000111111111111////////////000000000000000000000000000000000000111111111111000000000000000000111111111111000000111222222333333222222111111111111111000000000000000000111111111222222222111111000000000000111111000000000000000000000000........./////////////////////000000000000000111//////000111111111111111000111111111111222222222111111111111111111111111000000111111111111000000...//////000111111222222000000000000000000000000111111111111111111111111000000000000111111111111000000111111111222222222222222222111111111000000000000111111111111000000000000000000000000000000000000000000000000000000///000000000111111111111111000000////////////000---......///000000111111111000000000/////////...////////////000000000111000//////000111222111000.........///000111111111....../////////000000000111111111111111111111111222222333333333444444444444333444555777777555333666666666666666777888888999::::::;;;;;;::::::999<<<;;;;;;<<<>>>???===<<<============>>>>>>>>>>>><<<;;;999:::;;;<<<<<<;;;<<<<<<<<<=========>>>>>>;;;<<<=========<<<;;;::::::::::::;;;;;;;;;<<<<<<:::::::::999999999999888888888777777666777777777444444555666666555444333222222222222222222222222333222222222111000000000111111111111111111111111.../////////000000000000///////////////000111111////////////000000000000////////////////////////------------............////////////////////////------......///000000111......------------..............................------------------------........................------------------------................................................------......///000000111000//////...------...............//////000000000........................///...------...///000111......////////////......,,,------...//////......,,,,,,------..................------------..............................////////////////////////......................................................////////////......................................................------.........////////////////////////......---------------........................////////////......------------......---,,,,,,------///000000---------...///000000000,,,---...//////...---,,,................................................//////000000111111111222111111111111222222222222////////////////////////111111111111000000000000000000111111111111000000111222333444444333222111111111111111000000000000000111111111111222222222111111000000000000111111000000000000000000000000---.........//////000000......//////000000111111//////000111111111111111000111111111111222222222111111111111111111111111000000111111111111000000...//////000111222222222000000000000000000000000111111111111111111111111000000000000111111111111000000111111222222222222222222222222111111000000000000111111111111000000000000000000000000000000111111111111111111111111//////000000111111111222222111000//////...//////,,,------...///000000111111111000000/////////...////////////000000000000111000...///000222222111---......///000111111222............////////////000000000000000000000000111111222222222333333333333333222333555666444333777777777777777888888999888999999::::::999999888<<<;;;;;;<<<>>>???>>><<>>======<<<============;;;::::::;;;<<<;;;:::<<<=========>>>>>>??????999:::<<<=========<<<<<<:::::::::;;;;;;<<<<<<<<<:::::::::999999999888888888888777666666666666666444555777888888666444333222222222222222222222222444333333222111000//////111111111111111111111111//////000000111111111222///////////////000111111////////////000000000000////////////////////////////////////000000000111////////////////////////---------...///000000111//////............//////........................////////////////////////........................------------------------................................................---------...///000000111000///...,,,,,,,,,---...---.........//////000000000000000000000000000000///...------...///000111......////////////......+++,,,...///000///...---,,,,,,,,,---------...............------.................................//////............//////......................................................////////////......................................................,,,---------....../////////////////////......---,,,,,,---...///000111222///////////////..................------.........,,,,,,,,,---...///000111---------...///000000111+++,,,---......---,,,+++////////////////////////........................//////000000111111222222222111111111000000//////111111111111111111111111222111111111000000//////222222222222222111000///111111222222222222111111111111111111111111111111////////////000000000000222222111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111222222222333333333000000111111222222222222222222222222111111000000//////000000111111222222000000000000111111111111111111111111111111111111111111111111111000///...////////////000000000000222222111111111111111111000000111111111111000000000111111000000///...---000000000000000000000000000111111111222222222222111000///......///111111000000000000000000000000111111000000000000111111////////////////////////////////////////////////000000000000000000000000000000000000111111111111111111000000//////......000000111111111222222222222222333333333333444444222222333333333333444444666666555555666777888:::999:::;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<<<<;;;<<<>>>===<<<;;;::::::;;;<<<===>>>===<<<;;;;;;<<<===>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::999888;;;;;;::::::::::::999999888777555555777777777666666555555555555444444444666666666555555444444444222222222222222222333333333333333222222222111111222111000//////000111222000000000000000000000000111111000000//////......000000000000000000000000...............///000000111111000000//////......//////............//////000///...------...///000---...///000///...,,,+++////////////////////////........................///////////////...............------------......------............------////////////////////////////////////////////////000000000000000000000000,,,---...//////...---,,,///---,,,---000000...+++.........///......---,,,////////////////////////...---,,,,,,,,,,,,---...//////.........---------///............---------------............------//////.........---------------------------------...---,,,,,,---...///000333000------000222333222........................////////////////////////......---...//////---,,,***+++,,,,,,------,,,,,,................................................------------------------///////////////.................................//////////////////////////////.........---------000000000000000111111111222111111111000000000000111111111111111111111111222111111111000000000000111111222222222111000000111111222222222222111111111111111111111111111111////////////000000000111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000111111222222222333333333111111111111111222222333222222222222111111111000000000000000111111111111000000000000111111111111111111111111111111111111111111222222111111000///////////////000000000111111111111111111111111111000111111222222111111000///000000111111111000000111111111111111111111111000000000111111111222222111000000/////////000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111222111111111000000000000//////000000000111111111222222222333333333444444222222333333333333444444666555555555555777888999<<<<<<===>>>>>>===<<<;;;999999999999999999999999888:::>>>AAACCCBBB@@@>>>===<<<;;;;;;;;;;;;<<<===>>>===<<<;;;;;;<<<<<<============<<<<<<<<<;;;;;;:::;;;;;;;;;::::::999888::::::999999999888888888888666555555666777777666555555555555444444444444444444444333333333222222222222222222222222222222333333222222222111111111222111000//////000111222000000000000000000000000////////////000000000000////////////////////////...............///000000000000000000//////......//////............//////000///...------...///000//////......------------////////////////////////........................////////////..................------------......------............------////////////////////////////////////////////////////////////////////////------............------///---,,,---///000...,,,,,,,,,---.../////////...//////////////////////////////...------...////////////.........---------///............---------------............------//////.........---------------------------------......---,,,---...//////222///------///111222111................................................///......///000000///---++++++,,,------------,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................//////.........---------111111111111000000000000111111111111111000000000111111111111111111111111111111111111111000000000000111111222222222111111111111222222222222111111111111111111111111111111/////////000000000111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000111111222222222333333333222111111000000222333444222222222222111111111111111111111111111000000000000000000111111111222222111111111111111111111111222222222222222222111000/////////000000000111111111111111111111111111111111222222333333222222111//////000111222333333222111111111111111111111111/////////000000000111111111111111111000///......000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111222222222222111111111111///////////////000000000222222222222333333333333222222333333333333444444555555444444555666888999<<<<<<===>>>>>>>>>===<<<999999999999999999999999888;;;???FFFKKKJJJDDD???======<<<;;;;;;<<<======>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;:::999999999888888888888777777777888666555555666777777666555555555555444444444444222222222111111111111000444333333222222111111111333222222222222111111111111111000000000000111111000000000000000000000000.........///000111111111///////////////////////////............//////000000000000////////////...//////............////////////............//////111000...,,,,,,---...000////////////////////////......................................................------------......------............------////////////////////////////////////////////////////////////////////////.........------............------...//////...,,,***+++,,,...///000000000////////////////////////000000///......///000000...............---------///............---------------............------...............---------........................//////...---------......000...,,,,,,...000000000................................................000//////000111111000...++++++,,,---------------................................................------------------------*********+++,,,,,,,,,---------------------------.......................................---------222222111111000000//////111111111111111111111111111111111111111111111111111111111111111111111111///000111222222222222222111111222222222222111111111111111111111111111111//////000000000111111111111111111111111222222222111111111111111111111111000000000000000000000000000111111222222111111000111111222222222333333333333222111000000222333555222222222222222222222222222222222111111000000000000000111111111222222222111111111111111111111111222222333333333222222111//////000000000111111111111111111111111222222222222333333444444333333222000111222222333333333222111111111111111111111111////////////000000000000111111222222111000...,,,000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111111111111111111111111111000000000000000000000000111222222222222333333333222222222333333333444444555444444333444666777888888999:::;;;;;;;;;:::999::::::;;;;;;;;;;;;<<<<<<:::;;;>>>FFFLLLMMMGGGAAA<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::::::::;;;;;;;;;:::::::::999999:::::::::;;;;;;::::::999999999888888888777777777777666444444666777666555555555555444444444333333111111111111111111111000444444333333222111000000222222222222111111111111111000000000000000000111////////////////////////.../////////000000000111//////////////////////////////............///000//////////////////////////////............///////////////....../////////000///...------...//////////////////////////////........................------...............///......------------......------............------///////////////////////////////////////////////////////////////////////////...---,,,,,,---...///------......///......---+++,,,---...////////////////////////////////////////////////////////////........................///............---------------............------........................//////////////////////////////......------------///...---------......///................................................///......///111111000...+++,,,,,,---...---------................................................------------------------,,,,,,---......///000000------------------------................................................222222111111000000//////111111111111111222222222111111111111111111111111111111111111111222222222///000111222222222222222111111222222222222111111111111111111111111111111000000000000111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111222222222222111111111111222222222333333333333222111111111222444444222222222222222222222333333333222222111111000000111111111111222222222222111111111111111111111111111222222333333333222222000000000000111111111111000000111111111222222222333333444444444444333333333333333333333222111111111111111111111111111111////////////000000000000111222222222222000...---000000000000000000000000333222222111111222222333000000000000000000000000///////////////////////////////////////////////////000000000111111111111000000000000000000000000111111111111111111111111111111111222222222333333222222222333333333444444444333333333333555666777666777888999:::999888888:::::::::;;;;;;<<<<<<<<<<<<;;;;;;AAAGGGIIIFFFBBB;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999;;;::::::::::::999999999999::::::;;;;;;::::::::::::999999999888888888888777555444444555666666555555444444444444333333333111111111222222222222222444444333333222111000000222222222111111111000000000000000111111000000000////////////////////////111000000000/////////...........................//////............//////...............///////////////............//////...//////////////////...---...///000000///......////////////////////////........................,,,---------......//////......------------......------............------////////////////////////////////////////////////........................///...---,,,,,,---...///---......///......---------...............------////////////////////////........................---.....................///............---------------............---------...................../////////////////////////////////......---,,,,,,.........------------...................................................------,,,...000000///---,,,,,,---.........------................................................---------------------------......///000111111222------------------------........................---.....................111111111111000000000000111111111222222222222222111111111111111111111111111111111222222222222222000111111222222222111111111111222222222222111111111111111111111111111111000000000111111111222222000000000111222222333333222222222222222222222222111111111111111111111111111111222222222222111111111111222222222333333333222222222333333333333333222222222222333333333333222222222222222111111111111111111222222222222333111111111111111111111111000111222222222222222222000000000111111111222222000000000111222222333333222333333444444333333222333333444333222111000000222222222222222222222222/////////000000000111111222222222222111000//////000000000000000000000000222222222111111222222222000000000000000000000000........................000000000000000000000000000000000000111111111111///////////////000000000222222222222111111111111111111111111222222222222222222333333333333444444333333222222333444666777666777999:::;;;::::::999777888888999999::::::;;;<<<::::::<<<@@@CCCBBB@@@::::::;;;;;;;;;;;;::::::999999:::;;;;;;::::::999;;;;;;:::::::::999999999999999:::;;;;;;;;;::::::::::::999999999888888888777555444444555666666555444444444444333333333333222222222222222333333333444333333222222111111111222111111111111000000000000000111111111111000000000000000000000000000000111111111000///.................................000//////............///---............///////////////............//////......////////////......,,,...000111222000///...////////////////////////........................,,,,,,,,,---......//////......------------......------............------////////////////////////////////////////////////.................................------.........,,,...//////...------.........//////...------,,,////////////////////////---......//////......------------...............///............---------------............---------------................................................///......---,,,---/////////---,,,---...........................------------------------,,,,,,,,,---///000///---,,,,,,---...............................................................---------------------------------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............000000000000000111111111111111111222222333333333111111111111111111111111111111111222222333333333111111222222222111000000111111222222222222111111111111111111111111111111000000111111111222222222///000000111222222333333222222222222222222222222111111111111111111111111111222222333333222222111111111222222222333333333000111333444555444333222222222222333333333444444111222222222222222222333111111111222222222333333111111111111111111111111///000111111222222111111000000111111111222222222///000000111222222333333222222333333333333222222111222222222222222111111222222222222222222222222000000000111111111222222222222111111000111111111000000000000000000000000111000000000000000000111////////////////////////////////////////////////000000000000000000000000000000000000111111111111//////000000000111111111222111111111000000000000111111111111222222222222222222333333333333444444333222222222222444555666666777999:::;;;;;;::::::777777888999999:::;;;;;;999::::::;;;<<<<<<<<<<<<888999999::::::999999888777888999:::;;;;;;::::::;;;;;;;;;;;;::::::::::::888999::::::;;;;;;;;;:::999888888888888777777777777555333444555666555555444444444333333333222222111111111222222333333333222222222222222222222222111111111111000000000000///000111222222111000///000000000000000000000000000000000000////////////........................000000///...............---------.........////////////............//////---...///000000///...---......///000000000000000////////////////////////........................++++++,,,------...//////......------------......------............------////////////////////////////////////////////////........................------............------,,,...000///---,,,---///------..................////////////////////////...///000000000000///...---------........./////////............---------------............---------------.........//////------------------------,,,---.../////////...------///111000...,,,---...........................---------------------------,,,,,,...000111000///,,,------...............................................................------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........////////////000000111111222222111111111222222333333333111111111111111111111111111111111222222333333333222222222222222111000///111111222222222222111111111111111111111111111111000111111111111222222222///000000111222222333333222222222222222222222222111111111111111111111111111222222333333222222111111111222222222333333333///111444666666555333111222222222333333444444444111111111222222333333444111111222222222333333333111111111111111111111111...///000111111111111111000111111111111222222222///000000111222222333333111222222333333222222111///000111111222222222222222222222222222222222222111111111111222222222222222111000000000111222333000000000000000000000000//////............//////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000111111222222222333111111000000/////////...000111111111111222222222222222333333333444444444333222222111222333555666555666888999::::::999999999999:::;;;;;;<<<======777:::<<<<<<;;;999888999777888999::::::999888777555666888:::;;;;;;;;;:::<<<<<<;;;;;;;;;;;;::::::888999::::::;;;;;;;;;;;;777777777777666666666666666555333333555666555444444444444333333333222222000000111111222222222333222222222222222222333333111111111111000000000000///000111222222111000///000000000000000000000000......//////000000111111........................111000///...............---------.........////////////............//////---...///000000///...---000///...---...///111333////////////////////////........................++++++,,,,,,---...//////.........------.........---..................---////////////////////////////////////////////////........................,,,---...//////...---,,,+++...000000---,,,---///++++++---...//////000000///////////////////////////000111222222111000///---------.........////////////.........------------..................------------.........//////------------------------+++,,,.../////////......---000222111...,,,---///........................------------------------...------///111222111000,,,---......//////......................................................------------------------///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////222222222111111111000000333333222111111222333333222222111000//////000000333333333222222111111111111111222333333333333222111111111111111111111111333222222111111222222333000000000000111111111111000111111111222222222222222222333333333333222222444444333222111111111222222222333444444444444333555444444333222111000000333333333444444444555555333333333222222222111111111111111111111111111111111222333444444333222111222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111111222222333333222222111333222000...///111333555111111111111111111111111111111111111111111111111000000000000////////////111222333333222111000///000000000000000000000000000000000000000000000000111111222222222222111111////////////000000000000000000000000000000000000000000000000000111111222333333222111000000000111111111111111111111111111222222222222222222333333333333333444444444555555444555666777888999:::;;;;;;:::888777777888;;;<<<===<<<;;;;;;999999888777::::::;;;999888777888:::888888999999999:::::::::;;;;;;;;;:::::::::999999:::::::::;;;;;;<<<<<<<<<;;;:::888666666666666777444444444444444444444444666555444333222222222222444444444333333222222222111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000///////////////000111111333222111000////////////////////////////////////000///...------...///000111///,,,******,,,///111000000//////.........---............////////////000000//////.........---............////////////........................---------............///////////////////////////......////////////......000000//////.........---......////////////..............................,,,,,,,,,---...///000000//////////////////////////////////////////////////////000000000000//////////////////////////////............/////////000///...---,,,,,,---//////------------------------,,,,,,------...///000000000///...------...///000,,,,,,,,,---------....../////////////////////////////////...------,,,,,,111000000///......------,,,,,,,,,------.........---------............//////...---,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,------------...........................---------------------------------------...///000222222222111111111000000333333222111111222333333333222111111000000000000333333333222222222111111111111222333333333333222111111111111111111111111333222222111111222222333000000000000111111111111000000111111111222222222111222222333333222222111444333222111111111111222222333333444444444444444555444444333333222222111333333333444444444444555444444444333333333222222222222222222222222222222111222333333333333222111222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222111111111222222333333222222111333222111000111222444555111111111111111111111111111111111111111111111111111000000000////////////000111222222222111000///111111111111111111111111000000000000000000000000000111111222222111111000////////////000000000111000000000000000000000000000000000000000111111222333222111111000000111111111111111111111111111111111222222222222333333333333333333444444444555555444555555666777888999999888888888888888999999999<<<;;;;;;::::::999999888999999999888777666777999888999999999999:::::::::;;;;;;;;;:::::::::999999888888888999999:::::::::999888777666555555666666444444444444444444444444666555444333222222222222333333333222222222111111111111111111111111111111000000000000000000000000111111111000000000//////////////////////////////...............//////000333222111000////////////////////////////////////000///...------...///000222111///------///111222000/////////........................////////////000/////////........................////////////........................---------............///..............................////////////......000/////////..................////////////..............................---......//////000000000////////////////////////////////////////////////...//////000000//////...////////////////////////---------............//////...------------...///------------------------,,,,,,------...//////000000///...------...///000........./////////000000////////////////////////------........................//////////////////,,,------------------...---------............//////...---,,,,,,---...///,,,,,,,,,---------......////////////000000000111........................---------------------------------------...//////222222222111111111111111333222222111111222222333333333222222222222222111333333333222222222222111111111222333333333333222222222222222222222222222333222222111111222222333000000000111111111222222000000000111111111111222111222222333333222222111333222222111111111111222222333333444444444444444444444444444444333333333222333333333444444444444444444444444333333333333222222222222222222222222222222333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222333333333222222222222111111222222333333222222111222222333333333444444444111111111111111111111111111111111111111111111111111111000000000////////////000000111111111111000111111111111111111111111000000000000000000000000000111111222222111111000/////////000000000111111000000000000000000000000000000000000000111111222222222111000000000111111111111111111111111111111111111222222222333333333333333333444444444555555555555555555666666777777555666888999999999888777::::::::::::::::::::::::888888999777666555666888999999999999::::::::::::;;;;;;;;;;;;::::::::::::888888999999999999::::::777666666555555555666666444444444444444444444444555555444333222222222222222222222222111111111111111111111111111111111111000000000000000000000000111111000000000000//////////////////////////////---------------...//////222222111000//////////////////////////////////////////............//////000000////////////000000////////////........................////////////////////////........................////////////........................---------............///------------------------......////////////......////////////..................////////////..............................//////000000000000000000////////////////////////////////////////////////.........//////.........////////////////////////,,,,,,---------.........///......---------......------------------------,,,,,,------...///////////////............//////....../////////000000000////////////////////////,,,,,,------...//////000---------...///000000111.........------------------------............///......------------......,,,,,,,,,---------......,,,---------....................................------------------------...------------...//////111111111111111111111111222222222222222222222222333333333333333333333222222222222222222222222222111111222333333333333222222222222222222222222222333222222111111222222333000000111111111222222222000000000111111111222222222222333333333333222222333222222111111111222222111222333333444444333333222222333333333444444444333333333333444444444444444444444333333333222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111333444444444333222111111111111111111111111111111111111111111111111111111111000000000//////...//////000111111111111111111111111111111111111000000000000000000000000000000111111111111000000//////000000000111111111000000000000000000000000000000000000000111111222111111000000000000111111111111111111111111111111111111111222222333333444333333333444444444555555555555555555555555555555444555666777777888888777999999999::::::;;;;;;;;;888999999888666666777888999999999:::::::::;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;666666666666666777777777444444444444444444444444555444333333222222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000//////////////////////////////......------......///000111111000////////////////////////////////////////////////....../////////------............------///////////////.....................///////////////////////////.....................////////////........................---------............///------------------------......////////////......///////////////...............////////////..............................000000//////////////////////////////////////////////////////////////////------............------////////////////////////---------........./////////.........------------........................---------.........///////////////....../////////------------............////////////////////////---------.........//////------......///000000000//////......------,,,,,,---------............///------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------........................------------..................---------......///111111111111111111111111222222222222222222222222222333444444444444333333222222222222222222222222111111222333333333333222222222222222222222222222333222222111111222222333111111111111222222222222111111111111222222222222333333444444444444333333333222222222222222333333111222222333444333333333111111222222333444444444333333444444444555555555444333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111///000222333333333222111111111111111111111111111111111111111111111111111111111111111000000000000//////000000000111222222111111111111111111111111000000000000000000000000000000000111111000000000000000000000111111111111000000000000000000000000000000000000000111111222111000000///000000111111111111111111111111111111000000111222333333444444333333333444444444555555555555555555444444444444666555444444555777999:::888999999::::::;;;;;;<<<999::::::999777777888:::999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999888888444444444444444444444444444444333222222222333333444444444444444444444444111111111111111111111111000000000000000000000000//////////////////000000........................//////......//////000111111000//////////////////////////////////////////...//////////////////...,,,---...//////...---,,,.........///////////////............////////////.........///////////////............////////////........................---------............///..............................////////////...............///////////////......////////////..............................///.....................////////////////////////////////////////////////------............------////////////////////////////////////000000000000//////.........------,,,........................---------..................//////////////////...---------.........////////////////////////////////////.........---------/////////////////////////////////......------------------............///,,,------------------,,,,,,,,,,,,---------........./////////000000000000........................---------......////////////......---------......111111111111111222222222111222222333333222222111111222333444555444333222111222222222222333333333111111222333333333333222333333333333333333333333333222222111111222222333111111111222222222222333222222222333333333333444444555555666666555555444444333333333333444444555333333444555555555555555222222333333444444444555444555555555666666666666444444444444333333333333444444444444444444444444444444333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333111222222333333222222111///000111222333222111111111111111111111111111111111111111111111111111111222222111111111000000000222111111000111111222333222222222222222222222222000000000000000000000000///000000111111000000///000000000111111111222222000000000000000000000000000000000000000111111222000000/////////000111111111111111111111111111111000000111222333444444555333333333444444444555555555555555555555555444444777666444333444777:::<<<999999999::::::;;;;;;;;;:::;;;;;;:::888777999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888999999::::::999888888444444444444444444444444444333333222222333333333444444444444555555555555111111111111111111111111000000000000000000000000......////////////000000........................///////////////000111111000//////....../////////////////////////////////......////////////......//////000000000000//////.........///////////////............////////////.........///////////////............////////////........................---------............///////////////////////////......////////////...............///////////////......////////////..............................---------...............////////////////////////////////////////////////.........//////.........//////////////////////////////000000000111111111////////////...---,,,+++......................................................////////////......//////000000000111111111////////////////////////000//////...------,,,,,,///////////////........./////////...............---------............///,,,,,,------------,,,,,,,,,,,,,,,---------......------........./////////........................---------...//////000000//////...------------...000000111111111222222222111222333333333333222111000111333444444444333222111111222222222333333333111111222333333333333222333333333333333333333333333222222111111222222333111111111222222222333333333333444444444444555555666666777777777777666666444444444444444555666777666777777888888888888888555555555555666666666666666666666666777777777777666666666666555555555555444444444444444444444444555444333333333333444555444444444444444444444444222222222222222222222222222222222222222222222222111111222222222333333333111222222333333222222111111111222222333333222222111111111111111111111111111111111111111111111111222222222111111111000000444333222111111222222333222222222222222222222222000000000000000000000000//////000000000000//////000000111111111222222222000000000000000000000000000000000000000111111222///////////////000111111111111111111111111111111///000111222333444444555333333333444444444555555555555555555555666666666555555555555666888:::;;;::::::::::::::::::::::::999::::::999777666888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888888999999::::::999888777666444444444444444444444444333333333222222333333444333333333444444555555555111111111111111111111111000000000000000000000000........./////////000000........................///............///000000//////.........//////000////////////////////////---...///000000///...---000000000000000000000000............/////////000............////////////............/////////000............////////////........................---------............///..............................////////////................../////////000......////////////..............................------......//////000000////////////////////////////////////////////////...//////000000//////...////////////////////////////////////000000000000...////////////---,,,+++................................................---...///000000///...---///000000000111111111111////////////////////////..................------------......//////000000............////////////---------............///+++,,,------------,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,------........................---------...///000000000//////...---------------000000111111222222222222111222333444444333222111///000222444444444222111111111111222222333333333111111222333333333333222333333333333333333333333333222222222222222222333111111222222222333333333444444444555555555666666777777888888888888777777555555555555555666777888999999:::;;;;;;;;;;;;:::888888888888777777777777777777777777888888888888888888888888777777777777555555555555555555555555555444333333333333444555444444444444444444444444222222222222222222222222222222222222222222222222111111111222222333333333222222222333333222222222222222222333333333444444111111111111111111111111111111111111111111111111222222222111111111111000666555333222111222333333222222222222222222222222000000000000000000000000//////000000000000//////000111111111111222222222000000000000000000000000000000000000000111111222///////////////000111111111111111111111111111111///000000222333444555555333333333444444444555555555555555666666666777777333444666888999:::999999::::::::::::::::::::::::888999999888666555777888:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888999999999888777555444444444444444444444444444333333333222222333444444222222222333333444444444111111111111111111111111000000000000000000000000---.........//////000000...........................------------...////////////.........//////000////////////////////////---...///000000///...---......------------......---.........//////000000............/////////000---.........//////000000............/////////000........................---------.........//////------------------------......////////////......---.........//////000000......////////////..............................---......///000111111222//////////////////////////////////////////////////////000000000000//////////////////////////////............/////////000...///000000///---+++***////////////////////////.....................------...///000000///...---............////////////////////////////////////,,,,,,------.../////////+++,,,---...///111222222------......//////000000---------.........//////++++++------------++++++,,,,,,,,,---------.............../////////000000........................---------...///000000111000///...---------------111111222222222333333333333333333333333333333333444444444333333222222222222222222222111111111000333333333333333222222111555666777666444333444555444333222222333444333111666666555666888888666444777666666777777888999:::::::::;;;<<<<<<======>>>;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<;;;;;;<<<<<<<<<:::999:::<<<;;;888555777777777777777666666666888888888777777666666666999888666444333222222333333333444555555555555444222333444444444444444444111222333444555666666666222333444444555555555555444333111000000000111111111111111111222333444444222222222222111111000000//////000000111111111111111111000000000000111111333333333222222111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000111111000000//////......111222222333444444444444222222222222222222222222333444555555333333444555555555555555666777999999999999999999999999999999888777666666777888;;;<<<888888999999999:::::::::<<<;;;;;;;;;;;;:::::::::999;;;===>>>===;;;999777777777777777666666666666333444555666666555444333444444444333333222222222222222222222222222222222333333333222222111111111000000000000000000000000---------...000111000/////////////////////////////////000000000000////////////////////////////////////.........---------,,,,,,,,,---...///000111000000000000000000000000........................000000000000000000000000//////////////////////////////000000000000//////............////////////000000000000000000000000////////////////////////111111000000//////......,,,---///000000000///...//////////////////////////////............////////////000000000000//////000///.........///111222111111000000//////......000000000000000000000000....................................////////////////////////000000000000111111222222222000///---//////////////////////////////............//////111111000000//////......---------.........//////------------------------000---++++++...111444444//////............//////+++,,,---...////////////,,,,,,------.../////////........................---------............///...---,,,+++,,,...000222....................................////////////111222222222222333333333333333333333333333333333444444444333333222222222555555555555555555444444333444444444444444333333555666777777555555666777888777666777888999888777999888888999:::;;;:::999;;;;;;;;;;;;<<<===>>>??????@@@@@@AAACCCDDDDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDBBBAAAAAACCCBBB@@@===@@@@@@???>>>===<<<<<<;;;===<<<<<<;;;;;;:::::::::;;;:::999777777777888888666666777777777777666666222222333444444333333333222333444555666777777777333333444555555555555555444333222111111111111222222222222111222222333333222222222222111111111000000000000111111222222222222111111000000111111222333333222222222222222222111111111111111111111111000000000000000000000000//////000000000000//////000000000000111111111111000000000000000000000000000000000000000000000000222222111111000000000000111111222333444444333333333333333333333333333333333444555555333333444555555555555555666777888999::::::::::::::::::::::::999888777777777999;;;===999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========;;;999777777777777666666666555555444444555555555555444444444444444333333222222222222222222222222222222222333333333222222111111111000000000000000000000000000///...///000000...---////////////////////////...//////000000//////...//////////////////////////////.........---------,,,,,,+++++++++,,,------000000000000000000000000........................000000000000000000000000//////////////////////////////000000000000//////............////////////////////////////////////////////////////////////000000000000//////......------///000000000///...//////////////////////////////............//////000000111111111111000000///////////////000000111000000000///////////////////////////////////////....................................////////////.../////////000000000000---...///000000000///...//////////////////////////////............//////000000000000//////......---------.........//////------------------------...---,,,...000111111111//////............//////---...............------,,,,,,------.../////////........................---------............///...---,,,,,,,,,...000111........................//////......------,,,,,,222222222222333333333333222222222222333333333333444333333333333222222222222222333333333333333333444555555666666666555555555777888888777888999;;;<<<;;;;;;<<<>>>???>>>===???======>>>@@@BBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJLLLMMMNNNNNNMMMLLLJJJJJJIIIIIIIIIIIIIIIJJJKKKIIIHHHFFFFFFGGGHHHGGGFFFFFFFFFEEECCCBBBAAA@@@???BBBBBBAAAAAA@@@??????>>>>>>===<<<;;;;;;<<<===>>>999999999999888777666666444444555555555444333333000111222333333444333333444444555555666666555555444444333222222222333333444333333222222222222333222222222222111111111111111111222222222222333333333222222111111222222333222222222222222222333333111111111111111111111111000000000000000000000000///000000111111000000///000000000111111111222222000000000000000000000000000000000000000000000000222222222222222222111111111111222333333333222222444444444444444444444444333444555555333333444555555555555555666777888888:::;;;;;;;;;;;;;;;;;;;;;:::999888888999:::<<<===:::999888888888999:::;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>===;;;:::999888666666666555555555444444444444333333333333444444444444333333333333222222222222222222222222222222222222222222222111111111000000000000000000000000111000//////000///---+++////////////////////////.........//////.........////////////////////////...............---------...------,,,++++++,,,,,,000000000000000000000000........................000000000000000000000000//////////////////////////////000000000000//////............////////////////////////////////////////////////////////////000000000////////////...---......///000///////////////////////////////////////............//////000111111222222111111000......///000000000000/////////////////////000000////////////////////////////////////////////////............////////////....../////////000000000***+++,,,......///......//////////////////////////////............//////000000000////////////...------........./////////------------------------------...000111111///---//////............//////////////////...---,,,+++,,,,,,,,,---......//////........................---------............///...---,,,,,,---...000111........................//////...---,,,+++******222222222333333333444444222222222222333333333333444333333333333333333333000000111222222333444444555666777888888888888888777999;;;<<<<<<===???@@@AAA@@@@@@AAADDDEEEEEEDDDEEEDDDCCCDDDGGGJJJKKKKKKJJJJJJJJJKKKMMMNNNPPPQQQOOOOOOPPPPPPPPPPPPQQQQQQSSSSSSRRRRRRQQQQQQQQQPPPRRRRRRSSSSSSRRRQQQPPPOOOOOOPPPSSSTTTTTTSSSPPPOOOKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLJJJJJJLLLMMMOOOOOOLLLKKKKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBB<<<<<<;;;;;;:::888777666777777777777777666555444222222333333333333333333333444444555555555444444444444444444333444444444555444333222222222222222222222222222222222222222333333333333333333333333444333333222222333333444111111111222222333333333111111111111111111111111000000000000000000000000000000000111111000000000000000111111111222222222000000000000000000000000000000000000000000000000111111111222222222222222222222222333222222111111333333333333444444444444333444555555333333444555555555555555555666777888999999:::::::::::::::;;;;;;::::::::::::;;;<<<===:::999888777888999;;;<<<::::::;;;<<<===>>>???@@@AAA@@@>>><<<:::999999999666555555555444444444444444444222111111222444444333333333333333333333333222222222222222222222222222222222111111111111111000000000000000000000000111000//////000000...---////////////////////////------............------////////////////////////........................//////............//////////////////////////////........................000000000000000000000000//////////////////////////////000000000000//////............////////////////////////////////////////////////////////////////////////////////////---....../////////////////////////////////////////////............//////000000111111111111000000,,,---///000000000///...---......//////000000000////////////////////////000000000000000000000000............////////////........./////////000000,,,,,,------............//////////////////////////////............//////////////////////////////............////////////........................111000///000111111000...///......------......///......//////...------,,,+++,,,,,,------...//////........................---------............///...------------...///000........................//////......---,,,++++++222222333333333444444444222222333333333444444444444444444444444444444555333444555666777999::::::888888999;;;<<<<<<<<<<<<===???AAABBBBBBCCCFFFGGGIIIHHHHHHIIIKKKMMMLLLKKKKKKJJJJJJKKKNNNQQQQQQQQQOOOOOOOOOPPPQQQSSSTTTUUUSSSSSSRRRRRRQQQPPPPPPOOOVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSTTTUUUTTTSSSQQQPPPMMMNNNQQQRRRRRRQQQNNNMMMKKKKKKKKKLLLMMMOOOPPPQQQOOOOOOOOOOOOOOOQQQTTTUUURRRRRRRRRRRRRRRSSSSSSSSSOOOOOONNNNNNNNNMMMMMMMMMLLLKKKIIIGGGFFFFFFFFFFFFBBBAAAAAA@@@???===<<<;;;999999999999888777666555666777777777777666666555333333444444444333333222444444444444444444444444555555444333222222222222222222222222222222222333444333333333333333333333444444333333333333444444111111111222222333333333111111111111111111111111000000000000000000000000000000111111111111000000111111111111222222222222111111111111111111111111000000000000000000000000///000000111111222222222333333333333333222111000111111222222333333333333333444555555333333444555555555555555555666666777777777888888999999999999;;;;;;;;;;;;;;;;;;<<<<<<999999888888888999:::;;;999:::;;;<<<===???@@@@@@AAA@@@===;;;999999999999666555555555444444444444444444222111111222444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000///......///111222111///////////////////////////------............------////////////////////////---.................................///000111222//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////............////////////........................////////////////////////.............../////////............/////////000//////////////////////////////............//////......////////////......,,,---///000000000///...------......//////000000........................000000000000000000000000............////////////............////////////000//////.........------//////////////////////////////............//////.............../////////........./////////000000........................555222//////000111111111......------------......,,,------...//////......++++++,,,,,,---.................................---------............///---------------......///..........................................//////333333333333444444444444333333444444555555666666555555555666666666666777555555777888:::<<<===>>><<<===>>>@@@AAABBBBBBBBBDDDFFFHHHIIIJJJKKKMMMOOOQQQPPPPPPQQQSSSTTTSSSRRRMMMLLLMMMPPPSSSTTTSSSRRROOOOOOOOOOOOPPPQQQRRRSSSQQQQQQPPPOOOOOONNNMMMMMMPPPPPPOOOOOOOOOOOOOOOOOOJJJLLLMMMOOOOOONNNLLLKKKIIIJJJLLLMMMMMMLLLJJJIIIEEEEEEFFFGGGIIIKKKMMMNNNNNNOOOOOONNNMMMMMMOOOQQQQQQQQQQQQRRRSSSSSSTTTTTTRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSQQQOOOMMMMMMMMMMMMJJJJJJJJJIIIHHHFFFEEEDDD=========<<<;;;999888777777777777777666666555444444444444555444444333222222333444555555555444444555444444333333333333444222222222222333333333333444444333333333333222222444333333222222333333444222222222222222222333333222222222222222222222222000000000000000000000000000111111222222111111000111111111222222222222333111111111111111111111111000000000000000000000000...//////000111222333333555555555444333222111000000111111222222333333444333444555555333333444555666555555444555555666666666666777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999::::::<<<===>>>?????????>>><<<:::999888999999666666666555555555444444444444333333333333444444222222333333333333444444222222222222222222222222000000000111111111111111000000000000000000000000.........000222333222000////////////////////////.........//////.........////////////////////////---------...............+++++++++,,,---///000111000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////............////////////........................////////////////////////---............////////////............///000000//////////////////////////////............//////---......//////......---------...////////////.....................//////........................////////////////////////............////////////------........./////////222111000///............//////////////////////////////............//////---............/////////....../////////000000000........................555222///---///111222222......------------......+++,,,---...////////////+++++++++,,,------..............................---------............///---....................................................../////////000000333333333444444444444555444444555555666777777888666777777777888888888888777888999;;;>>>@@@AAABBBBBBCCCDDDFFFHHHIIIIIIIIIKKKMMMOOOPPPPPPQQQTTTUUUTTTSSSRRRSSSTTTUUUTTTSSSKKKLLLNNNQQQTTTTTTRRROOOLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJMMMOOOOOOOOOMMMLLLJJJJJJKKKKKKKKKKKKJJJJJJDDDEEEFFFGGGJJJLLLNNNOOORRRTTTTTTRRRNNNKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUTTTRRRQQQPPPPPPQQQQQQPPPPPPPPPOOONNNMMMLLLKKKEEEEEEEEEDDDBBB@@@???>>>:::::::::999999777666666666666777777666555555444111222333444555444444333444444333333333444444555222222222333333333444444333333333333222222222111333333222222222222333333333333222222222222222222222222222222222222222222000000000000000000000000000111111222222111111000111111111222222222333333111111111111111111111111000000000000000000000000//////000111222333444555666666666555444333111111111111222222333444444555333444555555333333444555666555555444444555555555666777777888999999::::::::::::;;;;;;;;;:::::::::666888999;;;;;;:::999888999999:::;;;<<<======>>><<<<<<;;;:::999888888888777777777666666666555555444444555555555555444444222222222333333444444444222222222222222222222222///000000000111111111222000000000000000000000000000//////000222222111///////////////////////////...//////000000//////...////////////////////////---------.........//////---------------...//////000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////............////////////........................////////////////////////---------........./////////......---...///000111//////////////////////////////............//////......////////////.........------------...//////..................------............................................................////////////---------.........//////111000///......//////000//////////////////////////////............//////---------.........//////.../////////000000000000........................111///------///000000000...------,,,,,,------...------...............---***++++++,,,,,,---..............................---------............///---...............------.............................................---333333333444444444555555555555555666777888888999777777888888999999999:::===>>>@@@BBBDDDGGGHHHIIIFFFGGGIIIKKKLLLMMMNNNNNNPPPRRRTTTTTTTTTUUUWWWYYYTTTRRRQQQQQQSSSSSSRRRQQQJJJKKKMMMQQQSSSSSSOOOLLLIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPRRRTTTWWWYYYZZZYYYXXXWWWNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNPPPRRRUUUWWWXXX^^^``````\\\VVVQQQNNNNNNOOOOOONNNNNNMMMMMMLLLLLLJJJJJJKKKMMMNNNPPPQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQQQQQQQPPPOOONNNNNNNNNMMMMMMLLLJJJHHHFFFEEECCCCCCBBBBBBAAA@@@>>>>>>888888888888888777666666000111333444555444333333333333333333444444555666222222222333333444444444333333333222222111111111333222222111111222222333444333333222222111111111222222222222222222222222000000000000000000000000111111222222222222111111111111222222222333333333111111111111111111111111000000000000000000000000000000111222444555666666777777777666555333222111222222333444444555666666333444555555333333444555666555555444444444555555777777888999::::::;;;;;;:::::::::;;;;;;:::999999555777:::<<<<<<;;;999777999999::::::;;;<<<<<<<<<:::::::::999999888888888777777777777666666666666333444666666666666444333222222222333333444444444222222222222222222222222//////000000111111111222000000000000000000000000222111000111111111///---//////////////////////////////000000000000//////////////////////////////---------.........//////111111000////////////000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////............/////////000........................////////////////////////---------........./////////......------///000111//////////////////////////////............////////////000000000000//////......---,,,,,,...///000/////////......------,,,............................................................/////////000---------.........//////......------...///111222//////////////////////////////............//////---------.........//////////////////000000000000////////////////////////,,,,,,,,,...000000...,,,...------,,,,,,------...////////////...---,,,,,,***++++++,,,,,,---..............................---------.........//////---......///......------........................//////...---,,,++++++***111111222222333333444444444444555666888999::::::<<<:::999;;;???AAA@@@>>>BBBDDDEEEGGGIIIJJJKKKKKKMMMMMMMMMNNNQQQQQQPPPOOOTTTTTTTTTSSSRRRQQQPPPPPPKKKLLLOOOPPPPPPNNNKKKIIIEEEHHHLLLKKKIIIFFFGGGIIIGGGIIIJJJIIIFFFGGGJJJNNNKKKMMMOOOOOOOOOQQQVVV[[[[[[[[[\\\]]]]]]]]]\\\[[[aaannnxxxwwwsssrrrqqqnnnhhhfffccc```^^^___```aaabbb___\\\ZZZ\\\^^^```aaannnpppooojjj```YYYXXXYYYbbb^^^ZZZWWWVVVSSSNNNJJJKKKIIIHHHIIILLLPPPSSSTTTOOOMMMMMMMMMIIIFFFHHHNNNKKKLLLNNNOOOOOONNNLLLKKKQQQOOOMMMJJJIIIIIIJJJJJJGGGHHHJJJKKKIIIFFFBBB??????===<<<:::::::::::::::666666666555444333111111555555444333333444555666333333333333333333444444555444333333222222333333111111111111111111111111222222222222222222222222333222222111111222222333333222222222111000000000333333222111000000111111000000000111222222222333111111111111111111111111///000111222222111000///000000000222444777999;;;===<<<999666444333333222000000111111111222222222666888::::::777555333333444444555555555555444444888888999::::::::::::999999999999888888888777777888999999::::::999999888;;;::::::999888888888999::::::999777555444666888999888777666555444333333555555555555555555555555444444555555444444333222333333333222222222111111000000000000000000000000111111000000//////......000//////111333444333222000000000000000000000000////////////////////////////////////////////////////////////////////////---------------...///000000000000000///////////////////////////////////////////////////.............................................////////////,,,---...//////...---,,,....................................////////////111000000///......------------..................//////............//////......---,,,---...///000000///...------...///000000///...------...///000111111000000//////......////////////////////////000///...---,,,---......000---******---......,,,.........////////////000........................------------------------............////////////+++,,,------......------.........////////////000////////////////////////........................------------------------------------------------........................//////.........---------........................,,,,,,,,,---------......//////.........---------+++,,,...//////...,,,+++333333333333333444444444777888999;;;<<<>>>???@@@FFFDDDCCCDDDFFFGGGEEECCCFFFGGGIIIKKKLLLNNNOOOOOOQQQPPPPPPQQQSSSSSSRRRQQQPPPOOONNNMMMLLLKKKKKKKKKGGGGGGHHHIIIIIIIIIHHHGGGFFFHHHIIIJJJIIIIIIJJJKKKOOOPPPQQQPPPOOOSSSYYY___dddfffhhhhhhfffhhhllloootttuuuwwwyyy{{{{{{zzzzzzxxxvvvyyy}}}{{{xxxvvvtttttttttsssrrr||||||yyytttpppnnnooorrrrrrooollljjjhhheee___[[[\\\ZZZVVVUUUUUUVVVWWWXXXUUUQQQMMMLLLIIIEEEFFFIIIMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKIIIHHHHHHIIIJJJKKKIIIKKKLLLMMMMMMKKKHHHFFFDDDDDDCCCBBB???===;;;999999999888777777888999:::999888666444333222222222555555444444444444333333444444333222222222222222222222222222222222222222333333333222222222222222333222222111111222222333222222222111111111111111222222111111000000000000111111111111111222222222111111111111111111111111///000111222222111000///000000000111333555777999;;;999777555333222222222111111111222222222222333777999;;;:::888666555555444444555555555555444444777888999999::::::999999999999999888888777777777888999999::::::999999888;;;:::999999888888888888999:::999777555444666888888888777666555444333333555555555555555555555555444444555555444444333222333333333222222222111111000000000000000000000000111000000000/////////...000//////111333444333111000000000000000000000000////////////////////////////////////////////////////////////////////////...............//////000000//////////////////////////////////////////////////////////////////.......................................////////////......///000000///..........................................////////////111111000000///......---/////////...---------,,,//////............//////...------,,,---...///000000///...------...///000000//////////////////000000000000000//////......////////////////////////000///...---,,,------...000---++++++---///...---....../////////000000000............................................................////////////+++,,,------......------------........./////////////////////////////////........................------------------------------------------------------------------------///.........------------------------------------,,,---------............//////.........------------------,,,,,,---------555555555555555666666666;;;;;;===???BBBDDDFFFFFFJJJIIIHHHHHHJJJJJJIIIHHHKKKLLLMMMNNNPPPQQQQQQRRROOONNNLLLLLLNNNNNNNNNLLLJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIKKKLLLUUUTTTTTTUUUXXX[[[]]]]]]```bbbbbbbbbdddjjjssszzz|||}}}yyyuuusssnnnjjjfffeeeeeeeeebbbZZZTTTSSSSSSPPPNNNOOOQQQQQQQQQPPPOOONNNMMMLLLIIIIIIHHHHHHIIIJJJKKKLLLNNNNNNOOOPPPQQQQQQPPPPPPKKKLLLLLLJJJGGGCCC>>><<<;;;:::999888777888:::;;;999888777555333333222222666666666555444444333333444333222222111111222222444444444444444444444444444444333333222222111111333222222111111222222333111111111111111222222222111111111000000000000000222222222111111111111111111111111111111111111111000000111222222111000000111111000000111333555666777666444222111111222222222222222222333333333333555777999888666555444444444444555555555555444444777777888999999999999999888888888888777777777777888888999999999999888888:::999999999888888888888888999999777555555666777888888777666555444444333444444444444444444444444444444555555444444333222333333333222222222111111000000000000000000000000000000000000////////////000//////111333333222111000000000000000000000000////////////////////////////////////////////////////////////////////////...............//////000////////////////////////////////////////////////......//////////////////////////////////////////............//////////////////000000000000//////....................................////////////111111000000///.........000000///...---,,,,,,+++/////////....../////////...------------...////////////............////////////000000000000//////000000000////////////...//////////////////////////////...------------...000...------...//////............/////////000000........................////////////////////////............////////////,,,,,,---............---,,,---------............////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...............---------///...,,,++++++,,,...///666666777888:::;;;<<<<<>><<<:::888888777666666666555555555555555555555555555555444444333333222111111111111222333333333333333333333333444444444333333222111111333222222111111222222333000000000111222222222333000000000111000000000///333222222222111000000000111111111111111111111111111111111111111111111111222111000000000111333333444333111000000000111222222222333333333444444444111333444444333111111222333444444555555444444333666777777888999888888888777777777777777777777777888888999999999999888888888888999999999888888888777888888777555555666777888777777666555555444444444444444444444444444444444444555555444444333222333333333222222222111111000000000000000000000000000000000000////////////000//////000222333111000////////////////////////////////////////////////////////////////////////////////////////////////...---------------...............///////////////////////////////////////............////////////000000000000000000000000............////////////////////////////////////..................................../////////////////////.........------//////......---------,,,......////////////......------------......///////////////....../////////---...///000000///...---//////////////////////////////////////////////////////......------------//////......////////////------------........................................................................////////////,,,------...............,,,,,,,,,---------......////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000...........................---,,,,,,,,,,,,---...888999;;;===???BBBDDDEEEEEEFFFHHHJJJLLLNNNPPPQQQSSSSSSRRRRRRPPPOOOOOOOOOJJJIIIHHHHHHHHHHHHIIIIIIIIIFFFDDDEEEHHHKKKMMMNNNKKKKKKKKKMMMPPPTTTWWWYYY______```bbbggglllrrruuuyyyyyy{{{}}}qqqhhh``````___^^^[[[XXXUUUTTTQQQPPPOOOOOOOOOOOOPPPQQQPPPQQQRRRRRRQQQOOONNNMMMHHHIIIJJJIIIGGGCCC???===999999999999888888777777333333444444555555666666444333222222111111222222333333333333333333333333444444444333333333222222333222222111111222222333000000000111222222222333///000111111111111000000333222222222111000000000111111111111111111111111222222111111111111222222222222000000000000111222222111000//////000111222222222333333333444444444///111222222111111111222333333444444444444333333555666777777888888777777666666666666666666666666777888888999999888888777777777888999999999888777666777888777666555555666777777666666555555444444444444444444444444444444444444555555444444333222333333333222222222111111000000000000000000000000////////////000000000000000//////000222222111///////////////////////////////////////////////////////////////////////////////////////////////////------,,,,,,+++,,,,,,---------....../////////000////////////////////////---.........//////000000111111111111111111111111............////////////........................////////////////////////............////////////......---------------,,,,,,---------......//////......///000000///......---------..................//////////////////...,,,,,,...//////...,,,,,,.............../////////////////////////////////...............---------...////////////...//////++++++,,,,,,,,,,,,------........................------------------------............////////////,,,---......//////......,,,,,,,,,---------......////////////////////////................................................------------------------------------------------,,,,,,------------------------------------------.........////////////000---.....................,,,,,,---......---,,,,,,===>>>@@@CCCFFFHHHJJJKKKMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSQQQMMMJJJIIIIIIGGGFFFEEEEEEFFFHHHJJJKKKKKKIIIHHHIIINNNTTTYYY[[[[[[[[[\\\^^^bbbgggkkknnnwwwxxxzzz~~~~~~{{{{{{zzzyyyvvvrrrnnnkkk```___]]][[[XXXWWWVVVUUUNNNPPPRRRSSSRRRPPPMMMKKKJJJKKKMMMMMMLLLIIIFFFDDDBBBBBBAAA???===;;;999888555555555555666666666777555444333333222222333333222222222222222222222222333333333333444444444444333222222111111222222333111111111111111222222222///000222333333222111111222222222111111111111111111111111111111111111111333222111111111111222333333222111000000111222222222222111000000111222333222222222222333333333333111222333333222333444666333333444444444444333333555555666777777777777777555555555555666666666666777777888888888888777777666777888999999999888777444666888888666555555666777777666666555555555555333333333333333333333333444444555555444444333222333333333222222222111111000000000000000000000000////////////000000000000000//////000111111000...000000000000000000000000////////////////////////////////////////////////////////////////////////...---,,,,,,,,,,,,,,,,,,---------......//////000////////////////////////------......///000000000000000000000000000000000............////////////......------------......////////////////////////............////////////------------------------+++,,,,,,---...///000000---...///000000///...---,,,---......//////............////////////......---------......------------............/////////////////////////////////......//////......---,,,,,,...000000...---......+++++++++,,,,,,,,,------........................------------------------............////////////------...////////////...,,,---------............////////////////////////................................................------------------------........................,,,,,,,,,,,,------------........................------........./////////---------...............+++,,,...//////...,,,+++DDDEEEFFFHHHJJJLLLNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQNNNOOOOOOMMMIIIFFFGGGHHHJJJJJJKKKMMMPPPSSSWWWYYYYYYWWWWWWZZZbbbjjjqqqtttvvvvvvvvvxxx{{{~~~zzzvvvqqqnnnlll```dddhhhiiigggaaaYYYTTTPPPOOONNNMMMKKKJJJIIIIIIIIIHHHHHHGGGDDDBBB???>>>::::::999888888777666666666555444444333333444444444444444444444444444444222222333333444555555555333222222111111222222333222222222111111111111111000111333444444444333222111111111111111222222222111111111111111111111111333222222111111222222333333222111000111111333333444333222111111222333333111111111222222222222333111222333333222333555777222333333444444333333222444555666666777777666666444444444555555666666666777777888888888888777777555666888999:::999888777333555777888666555555666666666666666555555555555333333333333333333333333444444555555444444333222333333333222222222111111000000000000000000000000.../////////000000000111000//////000111111///...000000000000000000000000////////////////////////////////////////////////////////////////////////000///......---------...,,,,,,---......///000000////////////////////////------......///000000111000000000000000000000000............////////////000///...------...///000////////////////////////............////////////////////////////////////,,,---------.../////////---...///000000///...---,,,---.../////////...------...///000000///...---/////////....../////////---------.........//////////////////////////////---.../////////...---,,,+++---000000---,,,---...,,,,,,---------.....................................................................////////////------...///////////////------........./////////////////////////////////................................................------------------------------------------------++++++,,,,,,,,,---------------------------------,,,---------............---------.........//////,,,------------------,,,JJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLJJJLLLNNNNNNLLLLLLNNNPPPPPPQQQSSSVVV[[[aaafffiiilllkkkkkkpppyyy~~~|||ppphhh]]]ZZZUUUPPPMMMLLLMMMNNNJJJJJJKKKKKKJJJIIIGGGFFF???>>>===;;;999777666555666666555444444444444555555555555555555555555555111222222333444555666666333222222222222222222333333222222222111111000000000111333555555555333222000000111111222222222333111111111111111111111111444333222111111222333444333222111111111222333444555444333222222222333444000000111111111222222222///000111111000111333555222333333444444333333222444555555666666666666666444444444555555555666666777777888888888888777777444666888999:::999888777333555777888666555555666666666666666666555555555333333333333333333333333444444555555444444333222333333333222222222111111000000000000000000000000.../////////000000111111000//////000111111///...000000000000000000000000////////////////////////////////////////////////////////////////////////111111000///////////////,,,,,,------...///000000////////////////////////---------...///000000111////////////////////////............/////////000111000///......///000111000000000000000000000000............/////////000000000000000111111111111..................---------...///111111///...---,,,,,,.../////////...------...///000000///...---222111000//////000111222---------.........//////////////////////////////---.../////////...,,,,,,***---000///---+++,,,---........./////////000000........................////////////////////////............/////////000---......///////////////.........////////////000////////////////////////........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////...,,,++++++,,,...///SSSRRRQQQQQQQQQPPPNNNLLLIIIMMMNNNJJJHHHKKKMMMLLLNNNVVV^^^^^^]]]______]]]```bbbgggnnnqqqttt~~~wwwggg\\\XXXWWWUUUTTTOOOLLLJJJLLLOOOPPPNNNLLLDDDFFFGGGEEEAAA<<<888777===;;;888666666555444222666666555444333333444444000111333444555666777777333333333333333333333333333333333222222111111111111111111111111111111111111111222222222333333333222222222222222222222222000000000000000000000000000000111111111111000000000111111111111222222222666444222111222333333222222222333333333444444444444444444444444444444444666666555555555444444444444555666666666666888:::777777777777777888888999888777555666888999999888444444555555666666777777888888888888777555444444333333333333333333333333777666444222222222444444222222222111111111000000222222222111000//////...000000000000000000000000000000000000000000000000......//////000000111111............////////////////////////////////////////////////////////////..........................................------////////////////////////000000000000000000000000............////////////000000000000000000000000............////////////////////////////////////000000000000000000000000000000000000////////////...---,,,...000111111000//////000000///...------------------------,,,,,,................................................////////////////////////........................////////////////////////////////////////////////+++,,,,,,---...///000000......//////...---,,,,,,------------------------......//////......---,,,,,,,,,,,,---------......////////////////////////+++++++++,,,,,,,,,------000///...---------------------......///000000111---------,,,,,,+++++++++------,,,,,,,,,,,,------000000///...---,,,,,,+++...------------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------......///............---------QQQQQQPPPPPPPPPOOOMMMLLLJJJPPPRRRQQQQQQVVVZZZ[[[^^^dddjjjooouuu{{{|||xxxxxxwwwzzz||||||~~~xxxyyyzzz|||}}}zzzyyy|||~~~|||yyyssspppmmmjjjbbb\\\VVVQQQPPPNNNJJJGGGEEEFFFEEEEEEDDDCCCDDDEEEAAA???===<<<<<<;;;999777777666666555555555555555333444444555555555555555333333333333333333333333333333333222222222111111111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111000000111111111111000000000111111111111222222222222111111222333333222111222222222222333333333333444444444444444444444444666666555555555444444444444555666555444555777999888777777777777888999999888777555666888999999888888888888888888999999999777777777777777666555444333333333333333333333333555555444444333333333333222222222111111111000000222222111111000//////...000000000000000000000000000000000000000000000000.../////////000000000111............////////////////////////////////////////////////////////////........................////////////////////////////////////////////////000000000000000000000000/////////000000000000111000000000000000000000000............////////////////////////////////////........................000000000000/////////......---,,,...000111000//////////////////...------------------------------................................................////////////////////////........................////////////////////////////////////////////////,,,,,,------.../////////......//////...------,,,..............................//////......---,,,,,,---------....................................,,,,,,---------.........//////...---------------++++++,,,------...//////.........---------,,,,,,......------------...............---,,,,,,++++++...------------.../////////...------,,,,,,,,,---,,,,,,---------.........///............---------KKKLLLLLLMMMMMMMMMLLLLLLOOOWWW]]]^^^bbbjjjqqqsss{{{~~~{{{zzztttqqqvvv|||||||||{{{}}}|||wwwyyyyyytttmmmkkkpppvvvzzz{{{{{{yyywwwxxx}}}}}}wwwrrrpppooovvvxxxkkkaaaZZZTTTOOOLLLJJJHHHFFFEEEFFFIIIMMMOOOFFFDDDBBBBBBAAA@@@===:::999999888777666666555555666666666555555444333333333333333333333333333333333333333333222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111000000111111111111000000000111111111111222222222111000000111333333111000111111111222222222222333333333333333444444444444555555555555555444444444444555555555333333555777777777777777777888999999888777555666888999999888666666666666666555555555666666777777777666666555444444444444444444444444333444444555444333333222222222222111111111111111222222111111000/////////000000000000000000000000000000000000000000000000////////////000000000000............////////////////////////////////////////////////////////////........................///000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000............////////////////////////////////////........................000000000/////////.........------...///000...---///////////////......---,,,,,,,,,---.........///................................................////////////////////////........................////////////////////////////////////////////////.................................///......---,,,..............................//////......---,,,------........./////////........................---------.........////////////...------------...******++++++,,,,,,------//////............------///..................///,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////...------,,,---------,,,------------.........///............---------HHHJJJMMMPPPQQQSSSUUUVVV\\\eeennnqqqvvv}}}{{{}}}xxxwww~~~yyyvvvwwwxxxzzz{{{}}}}}}}}}{{{xxxwwwxxx{{{~~~xxxooojjjeeebbbYYYVVVQQQMMMKKKLLLLLLMMMMMMLLLJJJIIIHHHFFFBBB@@@======<<<:::888666555444666666555444444333333333444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111000111111222222111111000000000111111111222222222555333111000111222111000000000111111111222222222333333333333333444444444555555555555555555555555555666666555444333555666666666666555666777777888888777555666888999999888666555555444444333333333555555666666777666666666444444444444444444444444444444333333333333333333111111111111111111111111111111111111000000//////000000000000000000000000////////////////////////////////////000000000000............////////////////////////////////////////////////////////////........................///////////////000000000//////////////////////////////////////////////////////000000000111111111////////////////////////............////////////////////////////////////000000000000000000000000000000/////////.........///......///000000...,,,...///////////////......+++,,,,,,---...//////000................................................////////////////////////........................//////////////////////////////////////////////////////.........------------...............------------------------------.........///......---,,,.........////////////000........................------------............///......---------......******++++++,,,,,,,,,,,,............------------//////............//////++++++,,,,,,------------...------------...//////......------------......------------............///............---------KKKOOOUUUZZZ^^^bbbgggjjjrrr|||zzzvvvvvv{{{}}}|||}}}|||uuuooonnnnnnoootttyyy~~~xxxrrrjjjccc\\\UUUNNNJJJRRRPPPOOONNNNNNMMMKKKIIICCCBBBAAA???<<<888555444666555444444444444555555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111222222222222111111000000111111111222222222:::777222//////111222222000000111111111222222222222222222333333333444444444555555555555555555555666777777666555444666777555444444444444555666666888777555666888999999888888888888777777666666666444555555666666666666555444444444444444444444444555444222000000222444666111111111111111111111111111111111000000000000000000000000000000000000000////////////////////////000000000000////////////............////////////////////////////////////////////////////////////........................---------....../////////////////////////////////////////////////////////........./////////000000////////////////////////............////////////////////////////////////000000000000000000000000////////////............///...///000111000...,,,......///////////////...,,,,,,------...///000000////////////////////////////////////////////////////////////////////////......................../////////////////////////////////////////////////////////...------,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,.........////////////000........................+++,,,,,,,,,,,,---------......---------......///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---//////............//////,,,,,,------......//////...------------...//////......---------......///---------........./////////............---------RRRXXX```ggglllrrrzzzwwwsssnnnjjjjjjoooxxxyyyqqqlllkkklllnnnuuu{{{~~~xxxlll```WWWSSSQQQOOONNNNNNNNNMMMLLLGGGGGGFFFDDDBBB>>>;;;999888777666555555666777888444444444444444444444444333333333333444444444444333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222111111222222222222111111000111111111111222222222;;;777222000000111222222111111111222222222222333111111222222333333444444444444444555555555555555666777777777555555777999444444444444444555666666888777555666888999999888666666666666555555555555555555666666666555555444333333333333333333333333444333111000111222444555111111111111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////////////////////////////////////////........................,,,,,,------......//////////////////////////////000000000000000000000000............////////////000000000000000000000000............////////////////////////////////////......................../////////.........------//////000111333222000------...//////////////////---------.../////////000////////////////////////////////////////////////////////////////////////........................//////////////////////////////////////////////////////.........---------,,,---......///.........------------------------......//////......---,,,------........./////////------------------------+++++++++,,,,,,,,,------...------------...//////------------............+++++++++,,,,,,,,,,,,---///..................///---------....../////////...------------...//////.........---......///000------.........////////////............---------fffmmmvvv~~~ssssssrrrrrruuu|||zzzwwwyyy|||{{{zzz|||~~~}}}|||}}}|||ssseee```ZZZVVVSSSQQQOOONNNJJJJJJKKKKKKIIIGGGDDDCCC>>>===;;;999888888999999555555555555555555555555333333333444444444555555333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222111222222333333222222111000111111111111222222222555333111111222333222111222222222222333333333333000111111222333333444444444444444555555555666666444555666666555555777999666555555555555666777777888777555666888999999888222333333333333333333444666666666666555444333333222222222222222222222222000111222333444333333222000000111111111222222222000000000000000000000111000000000000000000000000000000000000000000000000111000000000/////////...............////////////////////////////////////////////////////////////........................---------...//////000000////////////////////////000000000000000000000000...////////////000000000000000000000000000000000............////////////////////////////////////........................//////.........---------//////000333555444222///------...///////////////............////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////...............---------,,,------...//////......////////////////////////......//////......---,,,,,,---------............------------------------,,,,,,,,,,,,---------...---------------...//////............------------,,,,,,,,,,,,------............------------......---------------------......------------...//////...............///000000............///////////////............---------xxxpppnnnqqqvvvyyy~~~~~~~~~~~~yyyooofff___ZZZVVVTTTKKKLLLNNNOOOOOOMMMLLLJJJDDDBBB???<<<:::999::::::555555555555555555555555333333333444444555555555333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222111222222333333222222111000111111111111222222222---...000333555555222000222222333333333444444444000000111222333333444444444444444555555555666666222333444444444555777999777777777777777888999999888777555666888999999888444555555666666777777777666666666666555444333222111111111111111111111111,,,///333777777555111///000000111111222222222222000000000000000111111111000000000000000000000000000000000000000000000000111111000000/////////.............../////////000////////////////////////////////////////////////........................---......///000111111222////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000............/////////000////////////////////////000000000000000000000000//////.........---------...///111444666666333111------...///000000/////////////////////.........000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////////////////////////////........................,,,,,,---.../////////...111111111111111111111111......//////......---,,,,,,,,,,,,---------......---------------------------------.........//////---------------...///000---------------------------------.........//////---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...............///000000............/////////000//////.........---------|||www~~~~~~wwwsssssstttuuuzzzyyyzzz~~~xxxnnnggg]]]UUUQQQRRRRRRNNNNNNQQQNNNJJJDDD@@@???>>>>>>===<<<;;;999999:::999777666888888888777777666666666666444333333444555444444333333333333333333333333444444444444444333222111222333333444444333333222222222222222222222222222111111111111111111111111000000111222333333444444111111000000111333555666333333333333333333333333333333333444444444555555777666666555555555666666333333333444666777999:::666666666666666666666666555555555555666666777777666666555444333222222111555444333333333333444555222222222222222222222222111222222222222111000000222222111000//////000000000000000000000000000000000000000000000000000000.................................///////////////111///---...111222000...000000//////.........---...------------...//////000000000000000000000000,,,---///000111000///---////////////000000000000000000000000000000000000//////////////////////////////............//////222222111111000000//////000///...------...///000////////////////////////////////////////////////..............................////////////............////////////..................////////////000000//////.........---////////////////////////111///...------...///111......////////////......---------............///...------,,,,,,------...444222000......///000111111111111111111111111111........................000000//////.........---....................................////////////++++++,,,---............------............------------------------------000---,,,---///000...,,,..............................................................................------------......zzzuuuuuussstttxxxvvvppplllkkkfff\\\TTTRRROOONNNMMMLLLJJJFFFAAA<<<===;;;888777888888888777666666666555555555444444555444222222444555444333333333333333333333333333222222222222222111000000222333333444444333333222222222222222222222222222111111111111111111111111000111111222333333444444222111111111111222444555333333333333333333333333333333333444444444555555666666555555555555666666333333333333444666777888666666666666666666666666555555666777777777777777666555555444444333333222555444333333333333444555222222222222222222222222222333333333333222111111222111111000000000000000000000000000000000000000////////////////////////.........................../////////////////////111///......111111000...000/////////...............------------...//////000000000000000000000000,,,---///000111000///...////////////000000000000000000000000000000000000//////////////////////////////............//////////////////......------000///...------...///000////////////////////////////////////////////////////////////////////////......////////////............////////////..................////////////000/////////............////////////////////////000///...------...///000......////////////......---------............///...------,,,,,,------...333222000/////////000000------------------------........................000/////////................................................////////////------.........---,,,,,,------............------------------------------///---,,,---///000...,,,..............................................................................------------......{{{yyy|||zzzwwwyyy{{{zzzssspppooooooqqqwww~~~zzzxxxwwwuuuxxxvvvggg```[[[YYYWWWTTTQQQMMMHHHDDDDDDAAA===;;;;;;;;;:::999666666555555555444444444555333222222333444444333333333333333333333333333222222222222222111111000222333333444444333333222222222222222222222222222222222222222222222222222111111111222222333333444333222222111111222333333333333333333333333333333333333333444444444555555666666555555555555666666333333333333333444555555777777777777777777777777555666777888999888777666444444444444444444444444555444444333333444444555333333333333333333333333333333444444333333222111111111111000000000000000000000000000000000000000////////////////////////........................//////////////////......111///...///000111000...////////////..................------......///000000000000000000000000000,,,---///000000000///...////////////000000000000000000000000000000000000//////////////////////////////............///////////////............---//////............//////////////////////////////////////////////////////000000000000000000000000......////////////............////////////..................////////////////////////............////////////////////////000///...------...///000......////////////......---------............///......------------......111111000000000000//////------------------------........................////////////................................................/////////////////////......,,,++++++------............------------------------------///...------...///...---..............................................................................------------......|||zzz~~~xxxpppnnnsssyyy|||xxx{{{zzzzzz~~~|||wwwrrrpppvvv~~~}}}vvvnnncccXXXRRRPPPOOONNNLLLIIIGGGEEECCCAAA>>><<<888888888777777666666666555333222222333444444333444444444444444444444444333444444555444444333333222333333444444333333222222222222222222222222222222222222222222222222222111111111222222333333333333333222222222222222222222222333333333333444444333333333444444444555555666555555555555666666777555555444444333444444555777777777777777777777777444555777888888777666555333444444444555555666666444444444444444444444444333333333333333333333333222222333333222222111000000000111111111000000000////////////////////////////////////////////////........................////////////............000/////////000000000//////////////////........................//////000////////////////////////------...///000/////////////////////000000000000//////////////////////////////////////////////////////............//////000000000000000000000000/////////....../////////////////////////////////////////////////////////////////////////////////......////////////............////////////..................///////////////////////////.........////////////////////////000///............///000......////////////......---------............///......------------......///000000111000000//////////////////////////////........................///////////////.............................................////////////...............---,,,,,,------............------------------------------......---............---..............................................................................------------......zzzuuussstttuuu}}}|||zzzyyyyyyzzz|||}}}tttqqqmmmmmmooorrrtttuuuuuuvvvrrrrrruuuxxx{{{}}}{{{uuulllfffiiirrr{{{}}}{{{|||zzziii^^^VVVSSSQQQKKKKKKKKKKKKKKKHHHCCC???<<<;;;:::999888777666666666444333333444555555444444444444444444444444444333444444555555555444444222333333444444333333222222222222222222222222222222222222222222222222222111222222222222222333333222222333222222222222111222222222333333444444444333333333444444444555555555555555555555666777777777666555555555555555555777777777777777777777777444555555666666555444333333444444555555666666777444444444444444444444444333333333333333333333333111111111111111000/////////000111111111111000000////////////////////////........................////////////////////////000000//////.........---///000000000/////////000.........//////////////////............///000000////////////////////////---......///////////////////////////000000000000////////////////////////000000000000000000000000//////............/////////////////////000000000...//////////////////...////////////////////////////////////////////////..............................////////////............////////////..................////////////........./////////////////////////////////////////////............//////......////////////......---------............//////......------......///...///000000000000//////000000000000000000000000.................................///////////////....................................////////////,,,---....../////////...------............---------------------------------.........------....................................................................................------------......~~~{{{{{{~~~~~~}}}~~~}}}~~~}}}yyytttqqqkkkllljjjfff```^^^```cccjjjkkkmmmoooppppppppppppdddaaa]]]\\\]]]```bbbbbbeeepppvvvmmmgggfffgggeeegggiiilllwwwzzzuuurrrooojjjdddccciiittt|||{{{lll___WWWOOOOOOOOOPPPPPPMMMIIIEEEAAA@@@>>>===;;;999777777777555444444555666666555444444444444444444444444111222222333333333333333222333333444444333333222222222222222222222222222333333333333333333333333222222222222222222222222111222222333333333222222111222222333333444444555333333333444444444555555555555444555555666777888777666666555555555666666777777777777777777777777555555444444444444444444444444555555666666666666333444444555555444444333222222222222222222222222000000000111000//////......///111222222111000000000000000000000000000000........................////////////////////////000000000///......------...000111000///...///111........./////////////////////......//////000111000000000000000000000000............/////////000////////////000000000000000000000000000000000000000000000000000000000000//////............//////,,,------------...............////////////......////////////////////////////////////////////////..............................////////////............////////////..................////////////.........///////////////////////////////////////////////////////////////......////////////......---------............/////////............//////......////////////000000////////////////////////.................................///////////////....................................////////////,,,,,,---//////000000000------............---------------------------------...///...------...///..............................................................................------------......~~~{{{xxx|||ttthhhdddeeekkkjjjkkkmmmqqqsssttttttjjjkkkmmmnnnmmmjjjfffccc___bbbccc```[[[XXXYYY[[[aaadddhhhmmmoooooommmkkk^^^\\\XXXXXXZZZ\\\^^^___bbbhhhrrrzzz~~~}}}zzzxxxrrrqqqoooiiidddbbbdddgggcccdddcccccckkkwww}}}{{{yyyuuupppllljjjgggeeedddgggnnnuuuzzz~~~{{{wwwyyyyyyyyy}}}rrreeebbb^^^ZZZXXXTTTPPPNNNIIIHHHFFFCCC@@@>>><<<;;;888777555555777888777666555555555555555555555555111222222333444444333333222333333444444333333222222222222222222222222222333333333333333333333333222222222222222222222222000000222333444333333222111111222333333444555555333333333444444444555555444444444555555666777888555555444444444555666666666666666666666666666666777666555333333333555555555555555555666666666666333333444555555444333333111111111111111111111111111111111111111000//////...///111222222222000000000000000000000000000000........................////////////////////////111000000///......------...000111111......///111............/////////000///////////////000000111000000000000000000000000...............///000000////////////000000000000000000000000000000000000000000000000000000000000//////............//////,,,,,,,,,---------......---...///000000///...---////////////////////////////////////////////////..............................////////////............////////////..................////////////............/////////000////////////////////////......////////////............////////////......---------............/////////............/////////......---...///000111............................................................/////////000....................................////////////---...///////////////...------............------------------------------,,,...000///---,,,---///..............................................................................------------......}}}vvvssswwwzzz}}}}}}|||{{{{{{|||mmm^^^YYYZZZVVVVVVXXX\\\aaaccccccccc```bbbdddffffffdddaaa___```dddhhhfff```ZZZYYYZZZ```dddkkkpppsssrrrooommm```]]][[[[[[^^^aaaddddddeeekkktttyyyyyyvvvqqqmmmlllllljjjgggccccccgggkkkhhhgggdddbbbhhhrrryyyzzzsssrrrqqqpppooolllhhhdddfffeeedddggglllrrruuuwwwvvvzzz{{{zzz~~~tttyyy~~~}}}}}}wwwpppvvvyyyooofff```ZZZWWWTTTQQQPPPMMMJJJGGGDDDAAA@@@999888666666888888888777555555555555555555555555333444444555666666666555222333333444444333333222222222222222222222222222333333333333333333333333222222222222222222222222///000111333444444333333111111222333333444555555333333333444444444555555444444444555555777888888444333333333333444555666666666666666666666666666:::888555333333444666777666666666666666666666555333333444555555444333333000000000000000000000000222222222222222111000000---///111222333222111000000000000000000000000000........................000000000000000000000000111000000///...---------...000222111...---///111---.........//////000000///////////////000111111000000000000000000000000...............///000000////////////000000000000000000000000000000000000000000000000000000000000//////............//////........./////////000000---...///000000///...---////////////////////////////////////////////////000000000000000000000000......////////////............////////////................../////////000---.........//////000000////////////////////////......////////////............////////////......---------.........////////////............//////000///---,,,---...111222////////////////////////........................---.........//////000000..................................../////////000000000000000///...---,,,---..................---------------------------,,,...000///---,,,---000.................................................................................------.........ttt{{{zzzrrrmmmnnnppprrryyy~~~|||wwwnnnddd\\\VVVSSSRRRUUUPPPPPPUUUXXXVVVVVVZZZ^^^iiitttuuullleeedddhhhgggppprrriiieeeiiiiiiccclllooorrrsssqqqooommmmmmeeecccccchhhpppuuuuuussszzz}}}{{{sssnnnpppppppppoooooopppsssvvvssspppmmmnnntttzzz~~~xxxyyyxxxuuuqqqmmmlllkkkkkkiiiggghhhooovvvuuuooouuusssrrrtttwwwyyyxxxvvvjjjiiihhhhhhjjjllllllllliiilllqqqwww~~~zzz{{{zzzmmm^^^QQQUUUTTTSSSQQQMMMJJJGGGFFF???>>><<<;;;999888888777555666666666666555444333222222222333333444444444444333333222222333333444111111222222222333333333111111111111111111111111000000000000000000000000222222222222222111000///111111111222222333333333333333222222222333444555444444444555555555666666888888777666666777888999777888888888888777666666888777666555555555555555666555555444444333222222444444444333333222222222111111111222222333333333333333222111000000111111222222111111111111222222000000000000000000000000000///...------...///000000000000000111111111111000///...------...///000////////////////////////...............///000000////////////////////////......------------......000000000000000000000000+++,,,...000000000000///000000000000////////////000000111111111111000000////////////////////////////////////////////////////////////000000000000111000////////////000000........................///...---,,,,,,---//////////////////////////////------------------------......////////////......------............---------------............/////////000000000000000000//////............//////000000//////.........---........................000000000000000000000000.........////////////000000///...---------------000000//////.........---//////.........---------------......//////000000111111000000//////..............................---------............////////////...------,,,,,,///...---...///000000...---......///////////////...------------...//////------............------zzzuuunnnjjjkkkllllllqqqyyyttttttttttttssspppkkkgggjjjgggbbb\\\WWWTTTSSSRRRWWWQQQOOOSSSWWWXXX\\\aaajjjsss{{{zzzsssmmmlllnnnnnnwwwzzzuuusssxxxxxxrrrrrrsssuuuuuusssrrrpppppphhhgggiiipppyyy|||}}}}}}xxxsssoootttttttttttttttvvv{{{~~~}}}|||}}}}}}{{{{{{|||kkkllllllmmmssszzz{{{wwwzzzyyyxxxwwwwwwvvvuuutttnnnkkkgggdddcccbbbbbbbbbcccfffkkkpppuuu}}}}}}qqqiiiddd^^^YYYUUURRROOOLLLJJJFFFAAA===;;;;;;;;;<<<777777666666666555555555444444444444333333222222444444333333333333444444555555444444333222222222222222222222222222222222222222222222222222222222333333333333333222111111111111222222222333333333333333444444444555555555444555555555666666666666666666555666777888:::;;;888888888888777666666555555555444333333333333333666555555444444333222222444444444333333222222222111111222222222333333333111111000///////////////111111111000000111111111000000000000000000000000111000////////////000111/////////000000000111111000///...------...///000000000000000000000000000///............///000000///////////////////////////......------......///000000000000000000000000,,,---...000000000000000111111111000///...............////////////......////////////////////////////////////////////////....../////////000000000000///////////////////////////////////////////////////...---------......////////////////////////------------------------......////////////......---......//////......------------............///............------------//////............//////000/////////....................................////////////////////////---............/////////000///...------------...000/////////............//////.........---------.........///////////////000000000000//////..............................---------............///........................///...---...///000000...---......///////////////,,,,,,++++++,,,,,,---...------............------~~~zzzvvvuuuvvvuuuooojjjgggccc`````````___bbbfffdddddddddeeeeeeccc___\\\]]]]]]]]]\\\\\\\\\[[[[[[___ZZZWWWZZZ^^^bbbhhhmmmwww{{{~~~zzzvvvuuuuuuvvv~~~|||mmmmmmnnnnnnnnnnnnnnnnnnjjjjjjlllsss{{{vvvvvvwwwvvvtttqqqooommmrrrrrrqqqpppqqquuuzzz~~~{{{{{{}}}sssyyy~~~}}}|||}}}zzzwwwrrrlllgggdddcccbbbaaadddfffhhhjjjmmmrrruuuuuuxxxzzzyyytttqqqpppppp|||sssjjjddd^^^UUUOOOOOOKKKGGGDDDAAA???===:::999888777666666666777777777666555444333222111111555444444333333444444555888888777555444222111000333333333333333333333333333333333333333333333333333333444444444333222222111222222222222333333333333444555666666666555555555555555555666666666666444444555666777999:::;;;:::::::::999999777666666555555444333333333333444666555555444444333222222444444333333333333222222111222222222222333333333111000//////////////////111000000//////000000111000000000000000000000000111111000000000000111111....../////////000000000//////............//////111111111111111111111111//////......//////000111///////////////////////////......------......///000000000000000000000000------...///000000000000222111111000///......---......////////////......////////////////////////////////////////////////------........./////////.....................///000000000000000000000000///////////////...---,,,////////////////////////------------------------...//////000000//////...---......//////......------------............///............------,,,,,,//////............//////////////////....................................////////////////////////---------............/////////......------......////////////...........................---------///////////////.........000000000////////////...........................---------............///,,,------...//////000000///...---...///000000...---......///////////////,,,,,,,,,+++,,,,,,---...------............------yyyppphhheeedddeeeggggggddd```[[[YYYXXXWWWWWWWWWYYYZZZaaaaaacccfffhhhhhhfffddd```bbbdddgggiiijjjjjjkkkllliiifffhhhlllqqqtttwwwyyyzzzzzzzzzzzzyyyxxxxxx{{{}}}~~~{{{uuueeeddddddeeehhhjjjlllllloooooopppsssvvvxxxwwwuuunnnoooqqqrrrrrrpppooonnnpppooommmllllllooouuuzzzxxx|||~~~|||{{{yyyuuurrrqqqsssuuu}}}}}}xxxtttqqqpppmmmmmmlllkkklllnnnqqqsssyyy}}}{{{qqqiiieeeeeehhhmmmrrrwwwyyyrrrsss{{{uuudddXXXRRRQQQOOOOOOMMMHHHAAA;;;===;;;999777666666888999777777666555444333222222444444333333333333444444888777666555444222111111333333333333333333333333333333333333333333333333222333333333333333222222222222222222222222222222111333555666777666444333333444444444555555555555555555555666777888999999<<<<<<<<<;;;:::999888777777666666555555555666666666555555444444333222222333333333333333333333333222222222222222222222222222222111111111111111222000000////////////000000////////////////////////000000000000000000000000............/////////////////////....../////////000000000000000000000000/////////...///000000111//////////////////////////////............//////////////////////////////......//////000000000000////////////000000000000000000111111111111000000////////////////////////////////////////////////------------.........///---------...............//////////////////////////////000000000...,,,+++////////////////////////........................//////000000000000//////......////////////......---------............///111000000//////......---//////............/////////////////////.................................////////////////////////------------............//////............/////////////////////.................................000000//////......------////////////////////////........................---------............///---........./////////000///...---...///000000...---......///////////////...............///000000------............------|||yyyyyysssnnnjjjkkkoooooohhhaaa^^^\\\[[[\\\^^^___]]]ZZZWWWXXXWWWVVVWWWZZZ\\\]]]bbbccceeehhhlllmmmlllkkkfffhhhjjjlllooopppqqqrrrrrrsssssstttvvvxxxwwwuuuqqqqqqpppqqqssstttuuuvvvxxxzzzzzzxxxwwwvvvrrrmmmhhheeecccdddgggjjjkkkkkktttttttttttttttrrrooommmiiilllppptttvvvvvvtttssstttssspppnnnmmmooouuuyyyyyy{{{}}}zzzxxxwwwxxxyyyxxxvvvuuuuuuvvv~~~xxxyyy}}}{{{yyyxxxxxxuuurrrrrruuu|||{{{pppkkkjjjbbbgggkkkooouuu~~~uuukkkhhhjjjpppuuupppccc^^^XXXUUUSSSOOOJJJEEEAAA???<<<:::888888999999666666666555555555444444333333222222222222333333444444444444333333333333222222222222222222222222222222222222222222222222111111222222222222111111222222222222222222222222000222444555666555333222222222333333333444444444777777777777666666666666::::::::::::999888777666666666555555555666666777666555555444444333222222333333333333333333333333222222222222222222222222222111111111111111222222000000////////////000000////////////////////////////////////////////////............////////////...//////////////////...///////////////////////////////////////000111111/////////////////////////////////....../////////////////////////////////////////////000000000111------...///000111222222000000111111111111000000////////////////////////////////////////////////------------.........///,,,,,,---...//////.................................///000111000///---,,,////////////////////////........................//////000000000000//////...//////////////////...---------............///000000//////.........---//////............//////.........///////////////////////////////////////........................---------.........////////////.........//////000.........///////////////---.....................000000//////......------.............../////////........................---------............///000000/////////.........///...---...///000000...---......//////////////////............///000000------............------wwwqqqmmmlllccc___\\\]]]```aaa^^^ZZZWWWUUUTTTTTTVVVXXXXXXWWW\\\]]]\\\YYY[[[aaaeeefffmmmmmmmmmooopppqqqooommmffffffggghhhjjjmmmoooqqqsssvvvwwwwwwwwwwwwrrrllljjjjjjjjjjjjlllooorrrtttssssssssssssttttttrrrooonnnkkkhhhhhhjjjlllkkkiiiqqqqqqssssssrrrpppnnnlllfffiiinnnsssvvvwwwvvvuuuzzzyyyvvvtttrrrtttxxx|||~~~|||xxxvvvvvv|||~~~}}}|||{{{~~~~~~uuupppqqquuutttxxx}}}|||xxxtttrrrrrrrrrooolllnnnuuuzzzvvvuuummmqqqsssrrruuuyyy{{{yyyxxx{{{}}}{{{wwwrrrqqqqqq~~~tttmmmkkkmmmooorrr|||ssscccXXXSSSRRRPPPNNNHHHFFFCCC@@@===<<<;;;;;;666666666666666555555555444333333222222333333444222222333333444444444555111111111111111111111111222222222222222222222222000000111222222222111111333333333222222222222111111222333444444444333222222333333333333444444444777777777777666555444333555666666666666555444444444333333333333444555555666555555444444333222222222222333333333333444444333333333222222222222111///////////////000000111111000000//////000000111000000000000000000000000......////////////............/////////000000000......////////////..............................000000//////000000111222////////////////////////000//////......//////000000000000000000000000000111000000//////000000111,,,---...///000111222333......////////////......////////////////////////////////////////////////------........./////////+++,,,...///000000///..............................//////000000/////////////////////////////////........................///000000111111000000///...//////000000//////...---------............///,,,,,,,,,,,,,,,,,,,,,,,,//////............//////.........///////////////////////////////////////.................................////////////000//////......//////000000.........///////////////---------...............///////////////.........---............/////////........................---------............///111111000//////...------///...---...///000000...---......///////////////------,,,,,,------...///------............------vvvlllddd]]]YYYXXXWWWXXXZZZ[[[[[[YYYVVVRRRQQQRRRUUUZZZ___dddfffmmmnnnjjjeeegggooouuuvvv|||yyyvvvsssnnnkkkfffeeeccccccfffkkkqqqtttuuuyyy{{{yyyxxxxxxrrriiihhhjjjkkkkkkkkkmmmqqqttttttrrrppprrruuuvvvvvvuuutttqqqoooppptttwwwuuurrrppprrruuuwwwvvvuuutttsssmmmnnnqqqtttvvvxxxzzzzzz{{{yyyyyy~~~yyyuuuuuuwwwwwwzzz{{{wwwqqqllllllnnnmmmiiigggiiiqqqzzz{{{xxxzzzzzzwwwvvvvvvvvvtttqqqnnnkkkjjjnnnxxx|||{{{~~~}}}nnneee___YYYTTTOOOMMMKKKGGGDDDAAA>>>===999888888777666555444444555555555444444555555555333333444444555555555555222222222222222222222222333333333333333333333333000111222222333333333222333333333222222222111111333333333444444444444444444444444555555555666666555666777777777666555444444444555666666666555555333333333333333444555555666555555444444333222222222222222333333444444444333333333222222222111111///////////////000111111111111111000000111111111000000000000000000000000...///000000000000///.../////////000000000111111---...///000000///...---////////////////////////000000//////000000111222////////////////////////000000////////////000000000000000000000000000000222111000//////000111111////////////000000000000......////////////......////////////////////////////////////////////////....../////////000000000+++---///000111111000///....................................///000111222////////////////////////........................000000111111111111000000//////000000000000//////---------............///***++++++,,,,,,------...//////............//////............/////////000////////////////////////......................../////////000000000111111///////////////000111111............/////////000---------.........//////.........///////////////---------.........//////........................---------............///000000000//////////////////...---...///000000...---......///////////////---------------......///------............------tttrrrnnniiiddd\\\UUUPPPSSSUUUYYY[[[[[[YYYVVVTTTTTTUUUXXX^^^gggrrr{{{|||uuuwwwyyyrrrkkkgggiiifffddddddhhhooowww|||zzz~~~{{{{{{{{{vvvmmmkkknnnpppooommmmmmqqquuuxxxtttqqqsssvvvxxxwwwxxx{{{xxxxxx|||xxx{{{~~~~~~~~~zzzzzzzzzzzz|||||||||}}}zzzqqqlllmmmpppsssooommmnnnsssxxx{{{{{{zzzzzzyyyvvv~~~|||zzzyyyyyywwwtttrrrlllrrrvvvwww}}}ttteee[[[TTTSSSPPPMMMIIIDDDAAA???;;;:::999777666444333222777777666666666666777777666666666666666666666666333333333333333333333333444444444444444444444444111222333333444444444444333333333222222111111111555444444444444555666666666666666666777777777888333444555777777777666666555666777888888999999888555555555555555666777888666555555444444333222222222222222333333444444444333333333222222111111111111111000111111222333333222222111111111111222222000000000000000000000000///000111222222111000///000000000000111111111111---...///000000///...---000000000000000000000000000000000000000111111222////////////////////////000000////////////000000000000000000000000000000222111000//////000111111111111111000//////......000000111111111111000000////////////////////////////////////////////////////////////000000000000,,,---///111222222111000000000000000000000000000......---...///000222444////////////////////////////////////////////////000000111111111111000000//////000000000000//////---------.........//////+++,,,,,,---...///000000//////............//////---.........//////000000000000000000000000000000........................000000000000111111111111///////////////000111111---.........//////000000---------.........//////---.........//////000000---------.........//////........................---------.........//////......//////000000111111///...---...000000000...---......//////////////////////////////000111111---..................---bbbbbbaaa[[[TTTPPPOOOPPPTTTUUUXXX[[[]]]\\\[[[ZZZ\\\^^^dddppp~~~~~~vvvqqqoooooonnnooopppqqqtttwwwyyy{{{{{{||||||yyywwwyyy}}}}}}zzzzzz}}}}}}zzztttqqqssssssrrrttt|||~~~{{{~~~ssspppggg[[[TTTUUUVVVNNNBBBBBBAAA>>>:::888777999:::666444444555777999:::999555555555555444444444444333444444555555444444333222222222222222222222222444333333222222333333444222222222222222222222222333333333333333333333333333333333444444444555555666666666666666666666666666666555555444444444333222222222222333555666777444444444444444444444444444444444444333333222111222222333333333222222111333222222111111222222333111111000000000000111111000000111111111111000000000000000000000000000000//////............/////////////////////////////////////////////.....................////////////000000000000000000000000////////////////////////000111111000///......///000000000000000000000000////////////000000000000////////////000000000000/////////000111111222222000000//////.........---......------------......////////////////////////---......///////////////111000///......///000111000///...---------------000000000000000000000000111000////////////000000------......//////000000000///...------...///000////////////////////////////////////////////////000///...------...///000000000//////......------000000000000000000000000............////////////............////////////,,,------...///000111111,,,,,,------------------................................................---------.........//////////////////////////////------------.........///---------.............../////////...---------,,,------------------------........................YYYXXXVVVRRROOOPPPTTTXXX___bbbeeegggggghhhkkkmmmmmmnnnpppwww|||vvvsssssssssvvvwwwxxxzzz|||}}}~~~{{{}}}~~~{{{xxx{{{|||~~~|||~~~rrraaaZZZXXXTTTNNNIIIHHHFFFBBB===999888777777666555666888999999999777777777777666666666666333444444555555444444333222222222222222222222222444333333222222333333444222222222222222222222222333333333333333333333333333333333444444444555555666666666666666666666666666666666555555555444444555555555555444444444444444444444444444444444444333444444444333333222111222222333333333222222111333222222111111222222333111111000000000000111111000000111111111111000000000000000000000000000000000000000//////000000000000000000000000000000000....................................////////////000000000000000000000000000000000000000000000000///000111000///...///000000000000000000000000000////////////000000000000////////////000000000000111111000000000000000000000/////////..................------------......////////////////////////---...//////000000/////////...---,,,,,,---...///000//////......---......////////////////////////000/////////////////////.........///////////////000///...------...///000//////////////////////////////////////////////////////............/////////////////////.........////////////////////////............////////////............////////////,,,,,,------......//////........................................................................---------.........//////////////////////////////------........./////////.......................................---------------------------------........................UUUTTTSSSSSSTTTYYY```eeelllooorrrtttuuuxxx}}}|||zzzyyyyyyzzz{{{zzzyyyvvv{{{~~~yyyvvvvvvwwwxxx{{{}}}|||||||||}}}~~~~~~}}}zzz{{{yyy|||}}}|||}}}~~~{{{}}}|||kkkbbb[[[UUUNNNMMMJJJGGGBBB===888666:::888666666888888888777777777777777666666666666333444444555555444444333333333333333333333333333444333333222222333333444222222222222222222222222333333333333333333333333333333333444444444555555666666666666666666666666666666666666666555555555777777888777666444222111444444444444444444444444333333444444444333222222222222333333333333222222222222111111111111222222111111000000000000111111000000111111111111000000////////////////////////111111000000000000111111111111111111111111111111------------------------............////////////000000000000000000000000111111111111111111111111...///000000//////000111000000000000000000000000////////////000000000000////////////000000000000222222111000000///......////////////..................------------......////////////////////////...//////000000000000000......------------......000000////////////......////////////////////////.....................//////////////////.........//////............//////////////////////////////////////////////////////......////////////...............///////////////////////////////////////............////////////............////////////,,,,,,------------------000000000//////......---................................................------........./////////////////////////////////....../////////000000000000//////......------------------...............------------------------........................UUUWWW[[[___ccchhhmmmpppuuuwwwyyy~~~|||yyywwwvvvuuusssyyy~~~yyyxxxzzz{{{{{{{{{~~~zzz|||~~~{{{{{{{{{}}}{{{{{{{{{{{{|||zzzuuussstttrrrooommmnnnoooppppppqqqtttwww{{{wwwgggZZZUUURRRNNNKKKGGGDDDAAA>>>===;;;888777777777666555555555555555444444444444333444444555555444444333333333333333333333333333444333333222222333333444222222222222222222222222333333333333333333333333333333333444444444555555555555555555555555555555666666666666666666666666777888888999777555222000444444444444444444444444333333333444444333333222222222333333444333333333222222111111111111222222111111000000000000111111000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000---------...........................////////////////////////////////////000000000000000000000000---///000000//////000222000000000000000000000000////////////000000000000////////////000000000000111111000000///////////////////////////...............------------......////////////////////////...///000000111111000000000000000//////000000000///000000000000000//////////////////////////////---------...............000000//////......------/////////....../////////////////////////////////////////////////////////---...///000000///...---------......//////000000////////////////////////............////////////............////////////......------------------111000000///...---,,,,,,............................................................////////////////////////////////////////////////000000000000111000000///...------,,,,,,---------.../////////................................................WWW]]]gggqqqxxx{{{{{{yyy~~~~~~~~~xxxssspppttt{{{zzzyyyyyy{{{~~~~~~}}}~~~uuupppooommmjjjmmmmmmmmmlllkkkmmmpppsss~~~mmmfff```XXXQQQMMMKKKIIIGGGAAA???;;;999888777555333555555555555444444444444333444444555555444444333333333333333333333333333444333333222222333333444222222222222222222222222333333333333333333333333333333333444444444555555444444444444444444444444555555555666666666666666555666777888888666444222444444444444444444444444222333333444444333333333111222333444444444444444222111111000000111111222111111000000000000111111000000111111111111000000////////////////////////...//////000000//////...////////////////////////......//////000000000000............////////////////////////////////////////////////////////////---///000000//////000222000000000000000000000000////////////000000000000////////////000000000000......//////000000000000.........///////////////......------------......////////////////////////......///000000000000000///000000000000000000///...///000000111000//////........................,,,,,,---...//////......000000//////......------...//////////////////...////////////////////////////////////////////////---...///000000///...---------......//////000000....................................////////////............/////////////////////...............//////......---,,,++++++........................................................./////////000000////////////////////////////////////000000000000111111000///......------,,,---------.../////////................................................eeekkkwww~~~}}}{{{iiidddbbbhhhttt}}}zzzxxxxxxzzz|||~~~}}}||||||{{{yyyvvvvvvwwwyyyyyyxxxwwwyyyzzz}}}tttggg\\\UUUPPPKKKHHHHHHEEEAAA>>><<<:::777555777777777777666666666666333444444555555444444333333333333333333333333333444333333222222333333444222222222222222222222222333333333333333333333333333333333444444444555555444444444444444444444444444444444555555555555555333444555666777666555444444444444444444444444444222222333444444444333333111222333444444555555444111111000000000000111111111111000000000000111111000000111111111111000000////////////////////////---...///000000///...---......................../////////000000111111222............////////////000000000000000000000000...........................///000000//////000111000000000000000000000000////////////000000000000////////////000000000000------...//////000111111.........///////////////......------------......////////////////////////---......///////////////------............---------...///000111000///...........................+++,,,...///000000///...///////////////...............////////////......////////////////////////////////////////////////......////////////...............///////////////....................................////////////............////////////.../////////////////////.........---,,,,,,++++++....................................................../////////000000000////////////////////////....../////////000000000111000000//////.........---------...............................................................yyy{{{}}}{{{~~~{{{yyy|||||||||~~~|||yyyoookkkggghhhoooyyy}}}yyyxxxyyy{{{|||}}}~~~tttjjjaaaYYYRRROOOLLLGGGCCCAAA>>>:::888777777777777666666666666333444444555555444444333444444444444444444444444444333333222222333333444222222222222222222222222333333333333333333333333333333333444444444555555333333333333333333333333333333333333444444444555444444444444444444444444444444444444444444444444111222333333444444444333111222333444555555555555111111000000000000111111111111000000000000111111000000111111111111000000000000000000000000000000---///000111111000///---////////////////////////.........///000111111111............////////////000000000000000000000000///////////////////////////000111000///...///000000000000000000000000000////////////000000000000////////////000000000000......//////////////////............/////////000......------------......////////////////////////,,,,,,---...............,,,---...//////...---,,,+++---...000000000...---........................+++---///000111111000///.........///////////////---...///000000///...---//////////////////////////////////////////////////////............/////////////////////.............................................////////////............////////////---------....../////////............------------.................................................../////////000000000000////////////////////////------........./////////000000000///////////////...............---------................................................~~~|||~~~|||wwwssswww~~~yyyuuuuuuxxx|||zzztttssswww{{{}}}zzzyyy|||{{{sssooopppuuuzzz~~~yyy}}}}}}}}}~~~|||{{{zzznnnfffTTTPPPLLLHHHDDDAAA===;;;666555555555444444444444333444444555555444444333444444444444444444444444444333333222222333333444222222222222222222222222333333333333333333333333333333333444444444555555333333333333333333333333222222222333333444444444666555444333333333333333444444444444444444444444111222333333444444444444111222333444555555555555111111000000000000111111111111000000000000111111000000111111111111000000111111111111111111111111...000111222222111000...000000000000000000000000---------...///000000111............/////////000000000000000000000000000000000000000000000000000000111222000///......///000000000000000000000000////////////000000000000////////////000000000000000000000///......---------.........//////000000.........------.........////////////////////////+++,,,------......------...///000111111000///...***,,,...///000///...---........................,,,---///111222222111000---.........//////000000---...///000000///...---////////////////////////////////////////////////000///...------...///000000000//////.........---..................................../////////000............/////////000++++++,,,,,,---...//////.........///////////////................................................////////////000000000000////////////////////////------------.........///////////////000000000000/////////......------,,,////////////////////////........................}}}}}}}}}zzzxxx|||uuunnnlllsss}}}zzz}}}}}}{{{}}}~~~}}}~~~}}}xxxrrrsssyyy}}}zzzuuu{{{{{{yyywwwvvvxxx|||~~~|||zzz{{{~~~sssttt{{{}}}xxxuuuvvvwwwyyy|||}}}vvvppppppuuu|||zzzyyyzzz~~~jjjcccYYYRRRMMMHHHBBB===<<<:::888777777666444222444444444333444444555555666444222333444555444444333333333222222333444444222111111111111111111222222222222333333444444444555444444444444555666666333333333333333333333333444444444444444444444444555555444444444333333333333333333333333333333333444444333333333333222222222222222222222222222222333222111000000111222333111111000//////////////////////////////......---///////////////000111111000000000000000000000000000000111111///,,,)))(((000000000000000000000000000000000000000000000000////////////////////////---...///000000111000000000000000000////////////...000111000///...///111000000000000000000000000000000//////.........---//////............//////000000000000000000000000------......//////000000////////////////////////............////////////000000000000////////////............////////////////////////////////////000000//////......------111000///......///000111111111000000//////......////////////////////////......////////////......---------.........//////...///000000000///---,,,...------------.../////////////////////////////////////////////////////////////////////.........------..........................................,,,,,,,,,---------..................////////////000000//////.........---,,,,,,,,,------.........000000000000000000000000..................------......////////////............///////////////...~~~zzzyyyzzzzzzyyyxxx|||yyytttqqqsss{{{zzzxxx{{{}}}{{{{{{|||{{{xxxuuuuuuyyy}}}xxxtttxxx|||~~~vvvtttyyy|||yyy{{{{{{||||||}}}~~~}}}~~~|||~~~zzzuuusssttttttzzzxxxvvvwwwzzz}}}zzzjjj[[[OOOIIIHHHIIIAAA???<<<:::999888666444555444444444444555666666666444333333444555555444444333333222333333444444333222222111111222222333222333333333333333333444444444444444444555666666333333333333333333333333444444444444444444444444555555444444444333333333333333333333333333333333444444333333333333222222222222222222222222222222222111000000000000111222111111000///////////////000000111111000000///...///////////////000111111000000000000000000000000///000111111000///---,,,000000000000000000000000000000000000000000000000////////////////////////...//////000000000000000000000000000////////////...000111000///...///111000000000000000000000000000000/////////.........//////............//////000000000000000000000000.........///////////////////////////////////////............////////////000000000/////////..................///////////////////////////////////////////////////.........111000///......///000111111000000000/////////...////////////////////////......////////////......---------........./////////////////////......---...------------...///////////////////////////////////////////////////////////////////////////...................................................,,,---------........................////////////000/////////............,,,,,,,,,------.........////////////////////////..............................////////////......------...............---wwwvvvvvvwwwzzz}}}}}}}}}~~~vvvtttsssvvv~~~zzzwwwvvv|||vvvwwwyyyzzz~~~~~~zzzxxxzzz|||}}}yyywwwyyy~~~~~~xxxssstttwwwwww}}}{{{xxxwwwxxx{{{|||xxxnnnmmmrrrzzz|||hhhXXXNNNMMMNNNHHHEEEAAA>>><<<:::888666555555444444555555666777666444333333444555555444444444333333333333333444444333333222222333333444444333333333333333333222444444444444444555555666333333333333333333333333444444444444444444444444555555444444444333333333333333333333333333333333444444333333333333222222222222222222222222222222111000000//////000000111111000000///////////////111111222222111111000//////////////////000000111000000000000000000000000...///000111222111000///////////////////////////000000000000000000000000000000000000000000000000000000000000000/////////000000000000////////////...000111000///...///111000000000000000000000000000000////////////......000//////......//////000000000000000000000000000///////////////.........////////////////////////............/////////////////////.........------............////////////////////////////////////.........///////////////000000////////////000000000000000000////////////////////////////////////......////////////......------........./////////000//////............///......------......///000////////////////////////////////////////////////......//////////////////................................................------........./////////............////////////////////////............---------------.........////////////////////////..............................////////////......---------......------,,,rrrtttzzz}}}zzzwwwyyy~~~~~~zzzyyy{{{}}}~~~zzz|||yyyvvvwwwyyy~~~~~~~~~~~~~~~~~~vvvlllmmmqqq~~~~~~oooaaaVVVPPPOOOKKKEEEAAA>>><<<:::888555555555444555555666666666555333333555666555444555444444333333333333444444444444333333444444444444444444333333222222222444444333333444444555666444444444444444444444444444444444444444444444444555555444444444333333333444444444444444444444444444444333333333222222222222222222222222222222222000000////////////000000000000////////////000000111111222222111111000///000000////////////000000////////////////////////...///000111111111000000////////////////////////////////////////////////000000000000000000000000111111000///////////////000000000000////////////...000111000///...///111000000000000000000000000000000//////////////////000000////////////000000////////////////////////000000//////......------////////////////////////............///////////////.........------------............////////////////////////////////////------......//////000000000000////////////000000000000000000////////////////////////////////////......////////////..................////////////000///...------...///000...............//////000////////////////////////////////////////////////............////////////////////////.............................................////////////000............///////////////////////////.........---------...............////////////////////////---------.....................////////////...............///......------{{{||||||{{{vvvtttvvv|||yyyvvvvvvwww~~~{{{zzz{{{nnnbbb[[[VVVNNNGGGBBB???<<<:::777777666555555555555555777555333444555666555555666555444444333333333444555444444333333444444555444444444333333222222222333333333333333444555555444444444444444444444444444444444444444444444444555555444444444333333333444444444444444444444444444444333333333222222222222222222222222222222222//////000000000000//////000000////////////000000000000111111000000///...000000////////////000000//////////////////////////////000000//////......////////////////////////////////////////////////000000000000000000000000222111000///......//////000000000000////////////...000111000///...///111000000000000000000000000//////000000000000000000000000////////////000000////////////////////////000000//////......------////////////////////////............///////////////.........------------............////////////////////////////////////------......//////000000//////000000000000//////////////////000000000000////////////////////////......////////////.............../////////000000000///...------...///000///............///000000////////////////////////////////////////////////---.........//////000000000000/////////..........................................////////////000............////////////.........///////////////................................................---------.........//////......////////////......000000000000000///......|||{{{~~~}}}~~~~~~}}}zzz{{{yyy~~~}}}|||}}}tttpppuuu~~~ssskkk```UUUMMMGGGCCC@@@<<<;;;:::888777666666555777555444444555666666555777666555444333333333333555444444333333444444555444333333333333333333222333333333333333444444555444444444444444444444444444444444444444444444444555555444444444333333333444444444444444444444444444444333333333333222222222222222222222222222222///000000111111000000//////////////////000000111000000111111000000///...111000000///////////////000000000000000000000000000/////////////////////////////////////////////000000000000000000000000000000000000000000000000111111///......///000000000000000000////////////...000111000///...///111000000000000000000000000//////000000000000111111111000000//////000000111000000000000000000000000///////////////.........////////////////////////............/////////////////////.........------............////////////////////////////////////........./////////////////////000000000000//////////////////000000000000////////////////////////......////////////............/////////000000000///............//////000//////......//////000111////////////////////////////////////////////////------......///000000000111000000//////.................................------........./////////............////////////.........////////////////////////.......................................,,,,,,------.../////////......////////////......111111111111000000///...{{{|||~~~|||zzz|||}}}{{{yyyuuunnniiijjjppp{{{xxxiii\\\SSSLLLHHHBBB@@@>>><<<:::888777777777666444444666666666555777666555444444333333333444444333333333333444444222333333333333333333444333333222222333333444555555555555555555555555555444444444444444444444444555555444444444333333333555555555555555555555555444444333333333333222222222222222222222222222222000000111222222111000000///////////////000111111111111222222111111000///111111000///////////////000000000000000000000000////////////000111222222000000000000000000000000000000000000000000000000////////////////////////111000.........///111222000000000000////////////...000111000///...///111000000000000000000000000//////000000000111111111111111000000000000111111000000000000000000000000.........///////////////////////////////////////............////////////000000000/////////..................///////////////////////////////////////////////////............///000111111000///....../////////000000000111////////////////////////......////////////........./////////000000000000---......//////////////////////////////000000111////////////////////////////////////////////////------......///000000111111111000000///......---........................,,,---------........................////////////............/////////000000/////////.........---........................,,,,,,------...//////000......////////////......111111111111000///...---~~~uuusssyyy~~~{{{{{{}}}{{{yyyzzz{{{{{{{{{xxxuuunnnmmmmmmpppqqqttt|||xxxhhh\\\SSSNNNFFFEEEBBB???===;;;999999777666444444666777666555777777666555444333333333444333333222222333333444222222222333333444444444333333222222333333444555555555555555555555555555444444444444444444444444555555444444444333333333555555555555555555555555444444444333333333222222222222222222222222222222000111222333333222111000///////////////000111111222333333333333222111111111111000///////////////000000000000000000000000......///000111333555666111111111111111111111111000000000000000000000000////////////////////////000///...---...///222333000000000000///////////////000111000///...///111000000000000000000000000//////000000111111111222111111000000000000111111000000000000000000000000---.........//////000000////////////////////////............/////////000000000000000////////////............/////////000////////////////////////000000//////.........---...///000111111000///....../////////000000111111////////////////////////......////////////......////////////000000000000,,,---///000000000///...///////////////000111111////////////////////////////////////////////////---------...///000000111222111111000///......---........................,,,,,,,,,---------................../////////000---.........//////000000000000//////.........---........................,,,,,,------...///000000......////////////......000000000000///...---,,,{{{xxxtttssswww}}}yyytttwww|||~~~}}}zzzqqqtttwwwwwwwwwxxx|||ttteeeZZZSSSPPPKKKEEE@@@<<<;;;:::666777999999777666666777555555666666666666666666444555555666666555555444444444444444444444444444111222444555666555444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000000000000////////////111111000000111222333333............////////////000000000000000000000000111111000000//////......---......///////////////222222222111111111000000000000000000000000000000000111111111222222333333111111000000000000111111111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000//////.........---////////////000000000000000000//////......------,,,,,,---...///000111111////////////////////////111000///...------......////////////////////////...............///000000000000000000000000000000////////////////////////........................000000//////.........---......///000000000000000.../////////000000111111,,,,,,---...///000111111//////............//////......---,,,---...///000000000////////////000000222000///......///000222////////////............+++,,,---...////////////---///000000///......///////////////////////////////////////////////////////////////////////////........................---------.........//////------......//////000000~~~~~~}}}~~~zzzxxxyyy|||zzzoooddd[[[PPPHHHDDDBBB???<<<888999999888666555555555555555555555555666666666444444555555555555444444444444444444444444333333222333444555555555444333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000///111111000000111222222333............////////////000000000000000000000000111000000000/////////......//////000111000000000222222222111111111000000000000000000000000000000......//////000000000000000000000//////000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////............////////////000000000000///////////////.........------......///000000000////////////////////////.........///////////////////////////////////////...............///000000////////////////////////////////////////////////........................000/////////..................///000000000000000------------.........///........./////////////////////............//////......---------...///000//////............//////111000...------...000111////////////............+++,,,---...////////////,,,...000///...---...///////////////////////////////////////////////////////////////////////////////////////////////////---------.........//////.........///////////////~~~}}}yyy}}}ooo]]]QQQMMMKKKFFFAAA===<<<;;;999888666666555555555555555555555555555333444444555555444444333555555555444444333333333444444555555555444333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000111111111000111111222333............////////////000000000000000000000000000000000000///////////////000000111111111111111222111111111111000000000000000000000000000000000,,,---///000000///......////////////////////////111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////............////////////000000000000.........///////////////////////////////////////////////////////////////+++,,,...000000000000///////////////////////////...............///000000////////////////////////////////////////////////////////////////////////////////////...............//////000000000000000------------............000000//////............//////............//////......------......///000......------------......000///...------...///000////////////............,,,,,,---...////////////,,,---//////---,,,---...////////////////////////////////////////////////////////////////////////000000000000000000000000------.........////////////////////////.........}}}}}}~~~~~~}}}zzz}}}yyyttttttxxxqqqbbbYYYRRRKKKEEECCC@@@===;;;::::::999888666666666555555555555555333333444444444444333333555555555444444333333222555555555444444333333222333333444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000111111111222111111111111111222222............////////////000000000000000000000000000000000000//////////////////000111111111111000111111111111000000000000////////////////////////...///111222222111000///......////////////......111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////.........////////////000000000000------......//////000000000000//////............////////////////////////+++---///111111000///...////////////////////////...............///000000////////////////////////////////////////////////000000000000000000000000///////////////.........//////000000000000///////////////000000000000000///////////////.........//////............//////...............//////000///......------......//////...------------...///////////////............,,,------...//////......+++---......---,,,,,,---////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000//////......------~~~~~~}}}|||}}}zzzzzz|||zzzxxxzzzzzzuuuppprrruuu|||vvvgggZZZPPPJJJHHHDDD???<<<<<<<<<;;;:::777777666666666555555555333444444555555444444333555555555444444333333333555555555444333333333333333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111///000000000111111111222222222111111111111111222............////////////000000000000000000000000////////////000000000000---...//////000000//////000000000000000000000000////////////////////////000000111222222111000///......////////////......000000000000000000000000000000000000000000000000////////////////////////////////////////////////.........///////////////////////////000000000000------......//////000000000000000///......------////////////////////////...///000111111///---+++////////////////////////...............///000000........................000000000000000000000000000000000000000000000000........./////////////////////000000000000//////000000000000000/////////------......///000000111//////............//////.........///////////////000//////////////////000......------------......////////////............,,,---......///.........+++---......---,,,,,,---////////////////////////////////////////////////////////////////////////................................./////////000000000000//////......------~~~{{{sssvvv{{{{{{xxxvvvvvvuuutttuuuxxx|||sssttttttxxxzzzjjj^^^WWWQQQKKKDDD???>>>>>><<<:::999888888777777666666666444555555555555555555444444444444444444444444444555555444333333333444444222333333444444555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111///000000111111222222222333222111111000111111111............////////////000000000000000000000000////////////000000000000------.../////////////////////000000000000000111000000000000000000000000000000000///////////////...///000111111000///...000000000000000000000000////////////////////////........................////////////////////////.........///////////////////////////000000000000.........///////////////000000//////.........---///////////////////////////000000000000...,,,+++////////////////////////...............///000000........................000000000000000000000000////////////////////////.........///////////////000000000000000//////..................---------,,,,,,---...///000111111//////............//////---...///000000000000///000000////////////000000........................////////////............------...............---,,,---//////---,,,---...////////////////////////////////////////////////////////////////////////............................../////////000000000///////////////.........zzzuuuzzz|||zzzyyyyyyyyyyyyyyyyyy{{{|||yyyzzz{{{}}}vvvmmmaaaYYYOOOHHHEEECCC@@@===::::::999999888777777666555666666777777666666555222333333444444555555555444444333333333444555666222222333333444555555666444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111///000000111111222333333333222222111000000111111............////////////000000000000000000000000.../////////000000000111......///000000000000000////////////000000111111000000000000000000000000333222000/////////000111...///111222222111///...000000000000000000000000........................////////////////////////////////////////////////............/////////000////////////000000000000///////////////.........///////////////.........///////////////////////////////////////.........////////////////////////...............///000000........................000000000000000000000000..................................../////////000000000000000000///......///.........---------------.........//////000000//////............//////---...///000111000000////////////......//////////////////000000/////////////////////............---...............------,,,...000///...---...///////////////////////////////////////////////////////////////////////////.........................../////////000000000000.........///////////////~~~zzz}}}{{{~~~~~~{{{{{{|||~~~}}}zzzuuurrrqqq|||~~~ooofffYYYPPPLLLIIIDDD@@@;;;;;;::::::999888777777666666777777777777666666111222222333444555666666444333333222333444666777222222333333444555666666444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000///000000111222222333333333333222111000000111111............/////////000000000000000000000000000.../////////000000111111//////000111111111111111.../////////000000111111000000000000000000000000777555333111000111333555...000111333333111000...000000000000000000000000........................000000000000000000000000////////////////////////---.........//////000000////////////000000000000000000//////.........---////////////////////////////////////////////////......------...///000111////////////////////////...............///000000........................000000000000000000000000........................---.........//////000000000000000000000///......111111000000/////////...///////////////.........//////............//////---...000111111111000///.........------.........//////000000000000//////000/////////............---...............---------///000000///......///////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000---.........//////000000}}}|||}}}vvvyyy|||zzzqqqmmmqqq|||qqq]]]PPPJJJFFFBBBAAA===:::777777777666666666666555444444444555555666666555555555444444444444444444444444444444444444444444444444444444444666555555444444333222222444444444444444444444444666666555444333222222111222333333444333222000///111111111000000000000///111111111111111111111111000000000000111111111111111111111111111111111111222111111000000000000000////////////000000000000000000000000000000000000222222222222222111000///000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000......////////////......000000///...............000000000000000000000000////////////////////////000...,,,---000111///---000///---,,,,,,---///000........................////////////////////////////////////////////////////////////000000000000000000///...............---......///////////////222000000000222333222111000///...------...///000000000///...............////////////000000000000222222111000//////000000000000//////.........---111111000000//////......000000//////.........---..................------........................000000000000000000000000000000///...............111111000000/////////.........///000000000000000//////000111111111111111......////////////......////////////////////////000000000000000000000000000000000000000000000000000000000000////////////~~~~~~wwwxxxyyy{{{~~~zzzuuuvvvssscccYYYPPPHHHEEEBBB>>><<<<<<<<<;;;:::777777666555555555555666666666555555555444444444444444444444444444444444444444444444444444444444222222333444444555555666444444444444444444444444555555555444444333333222333333333333333222111000222222111111111000000000111111111111111111111111000000000000111111111111000000000000000000000000222111111000000000000000////////////000000000000000000000000000000000000111111111111111000//////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////111111000///////////////000000000000000000000000////////////////////////111///...///111222000...///...------------...///........................////////////////////////////////////////////////////////////000000000000000000///...............---......///////////////111000///000222222222000000///...------...///000000000///...............////////////000000000000111111000///////////////000/////////............000000///////////////...000/////////............................................................000000000000000000000000000000///...............///.........------------......///000000000000000------...///////////////......////////////......////////////////////////000000000000000000000000000000000000000000000000000000000000////////////~~~~~~~~~}}}|||yyyxxx{{{}}}~~~xxxiiiYYYMMMIIIFFFBBB???===<<<999888888888777666666666666666666666666555555555444444444444444444444444444444444444444444444444444444222222333444444555555666444444444444444444444444444444444444444444444444333333222222111111222222333333333222222222111111111111111111111111111111000000000000111111111111////////////////////////222111111000000000000000////////////000000000000000000000000000000000000000000000000000//////...000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000111111111111000000222222111000000000000000000000000000000000000000////////////////////////222000///000111222111000................................................////////////////////////////////////////////////////////////000000000000000//////............///---......///////////////000///...///000111111/////////............//////000//////............///////////////000000000000111000//////////////////////////////.........................../////////////////////............................................................000000000000000000000000000000///...........................------------......///000000000//////------...////////////.........////////////......////////////////////////000000000000000000000000000000000000000000000000000000000000////////////}}}{{{{{{|||zzzzzzzzzgggXXXQQQMMMGGGCCC???<<<888666999888777666666555555666666666666666555555555555444444444444444444444444444444444444444444444444666555555444444333222222444444444444444444444444333333333444444555555555444333222111111111333333444444333333333222222222111111111111111111111111///000000000111111111111000000000000000000000000222111111000000000000000////////////000000000000////////////////////////...///////////////......////////////////////////////////////////////////////////////000000000000////////////////////////111111111222222111111111222111000000//////000000////////////////////////////////////////////////000000000000000111000000......////////////..............................////////////////////////////////////////////////////////////000000000000000///............//////---......//////////////////...---...000000000////////////....../////////000///............//////////////////000000000000111111000//////000000000///////////////.........,,,,,,------....../////////////////////.....................////////////........................////////////////////////000000///...............000000000000000/////////......///////////////......///000000111111000000......////////////......////////////////////////////////////////////////////////////////////////000000000000////////////}}}}}}}}}tttooopppzzz~~~xxxwww||||||kkk[[[VVVOOOIIIEEEAAA>>><<<999888777666555555555555777777666666666555555555444444444444444444444444444444444444444444444444666555555444444333222222444444444444444444444444222333333444444555555555333333111111111222333444444444444333333333333222111111111111111111111111///000000000111111111111111111111111111111111111222111111000000000000000////////////000000000000////////////////////////---....../////////......////////////////////////////////////////////////////////////000000000000////////////////////////111111222222222222111111000000///............//////////////////////////////////////////////////////////////////...//////......///000000///......////////////////////////////////////////////////////////////////////////////////////000000000000//////............//////---......//////////////////---------///000///......//////////////////...//////............//////////////////000000000000111111000000000111111222.........///////////////,,,,,,------......//////.........///////////////........./////////000000////////////////////////////////////////////////000000///.............../////////000000000000000......////////////............///000000000000000......////////////......////////////////////////////////////////////////////////////////////////000000000000////////////~~~xxxooohhhhhhqqq~~~{{{zzz~~~hhhbbbXXXOOOIIIEEEBBB@@@::::::999777666666666666777777777666666666555555444444444444444444444444444444444444444444444444222222333444444555555666444444444444444444444444333333333444444555555555222222111111222222333333444444444333333333222222111111111111111111111111000000000000111111111111111111111111111111111111222111111000000000000000////////////000000000000000000000000000000000000---......///////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111222222222222111111000//////...............000000000000000000000000////////////////////////---///000///...---...000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000///............//////000---......//////////////////...---...///000000.........////////////......///............//////000////////////000000000000000000000000000111111222.........///////////////.............../////////.........///////////////.........//////000000111////////////////////////000000000000000000000000000000///...............---------...................../////////...------,,,,,,---............---......////////////......////////////////////////000000000000000000000000000000000000000000000000000000000000////////////}}}}}}{{{|||zzzwwwrrrllliiikkkrrrxxx{{{zzzkkk\\\QQQJJJEEECCC===<<<;;;:::999888888888777777777777666666666555444444444444444444444444444444444444444444444444222222333444444555555666444444444444444444444444333333444444444444444444000111222333333333333333333333333333222222222222111111111111111111111111000000000000111111111111111111111111111111111111222111111000000000000000////////////000000000000000000000000000000000000---...///000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000111000000///.../////////000000000000000000000000////////////////////////...000111000...---///111111000///......///000111////////////////////////////////////////////////////////////////////////////////////000000000000...............///000000---......//////////////////...---...000111000///---...///000000///...---...............///000000////////////000000000000...............///000000............/////////000000000///////////////.............../////////000---......///000000111111////////////////////////000000000000000000000000000000///...............------------.........///......//////......---,,,+++,,,------......------......////////////......////////////////////////000000000000000000000000000000000000000000000000000000000000////////////~~~yyyxxxvvvyyyvvvwwwvvvqqqkkkffffffgggnnnxxxnnn^^^SSSKKKGGG??????===<<<;;;:::::::::777777777777666666666666444444444444444444444444444444444444444444444444666555555444444333222222444444444444444444444444444444444444444444444444///111222333444333333222333333333222222222111111111111111111111111111111000000000000111111111111000000000000000000000000222111111000000000000000////////////000000000000000000000000000000000000......///000111111000000000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000000000111111111111000000222111111000000000000000000000000000000000000000///////////////////////////111333222///...000222222000///------///000222000000000000000000000000////////////////////////////////////////////////////////////000000000000...............///000111---......///////////////000///...///000111111///---...///000000///...---...............///000111////////////000000000000,,,,,,,,,,,,,,,---...///---.........//////000000111111000000//////......---.........//////000000---......///000111111222000000000000000000000000000000000000000000000000000000///................../////////000000111111.../////////...---,,,,,,---...//////000000//////......////////////......////////////////////////000000000000000000000000000000000000000000000000000000000000////////////zzzzzz||||||~~~|||vvvooolllkkkjjjwwwrrr___TTTOOOCCCDDDDDDAAA>>>;;;;;;;;;777777888888888666555444444444333333333222222222555444444333333444444555333333333333333333333333222222333333333333444444444444444444444444444444222222222222222222222222111111111111111111111111222333222111//////111333111111111111111111111111////////////////////////111111000///////////////000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////000000//////......------////////////////////////000000000000000000000000000000000000000000000000000111222000...------...000111111000000///...---000///...---------------........................000000000000000000000000////////////////////////////////////////////////...............///000000111000...------...///000............////////////...............///000000000000////////////000000////////////////////////000///---,,,---...000111666111------111222000...//////.........---------000000000000000000000000000000000000111111111111////////////////////////........................222111000.........///000........................---------............///............////////////,,,,,,,,,---------......////////////////////////////////////////////////000000000000000000000000111111000000//////......////////////////////////111111000000/////////...}}}}}}}}}~~~xxxrrrpppmmmwwwttteee\\\OOOKKKFFFCCCAAA>>>:::777::::::::::::888666555333666666666555555555444444555444444333333444444555333333333333333333333333222222333333333333444444444444444444444444444444222222222222222222222222111111111111111111111111222333222111///...000222111111111111111111111111111111111111111111111111111111000///////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000///////////////.........000000000000000000000000000000000000000000000000000000000000000000000000333444444333111///000111...///000000000000000///000///...------------...........................000000000000000000000000////////////////////////////////////////////////...............///000000111///...------...///000....../////////000000000...............///000000000000////////////000000////////////////////////111000.........///111222888444000///111222000---//////.........---------000000000000000000000000/////////000000000111111------------------------........................222111000///......///000////////////////////////........./////////000000............////////////---------.........//////////////////////////////////////////////////////////////////////////////000000///////////////...///////////////////////////.........------------~~~zzzzzz}}}~~~~~~zzzwwwssszzz~~~qqqcccZZZOOOIIIGGGEEE???:::===<<<<<<;;;999777555444777666666666555555555555555555444444444444555555444444333333333333333333222222333333333333444444444444444444444444444444333333333333333333333333222222222222222222222222222222222000...---...000111111111111111111111111111111111111111111111111111000000///////////////000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111111...///////////////000000111111111111111111111111000000000000000000000000000000000000000000000000333444444333111000111222---...///000111111111111//////......------..............................000000000000000000000000////////////////////////////////////////////////...............///000000000///...------...///000/////////000000000111111...............///000000000000////////////000000////////////////////////111000/////////000111222999555222111222222///,,,/////////............---000000000000000000000000....../////////000000000------------------------........................111000000////////////000000000000000000000000000////////////000000000111............////////////........./////////000000////////////////////////////////////////////////......................................./////////////////////////////////............------------~~~xxxyyy}}}~~~}}}|||zzzooo```UUUNNNJJJFFFBBB======<<<;;;999888666666555555555444444444444333555555444444444444555555444444444444444333333333222222222333333333444444444444444444444444444444333333333333333333333333222222222222222222222222111222222000...------...111111111111111111111111111111111111111111111111000000////////////000000///000000000111111111111111111111111000000000///000000000000000000000000000000000000000000000000......//////000000000111000000000000000000000000000000000000000000000000000000000000000000000000111222222111000//////000......///000000000000000//////............//////........................////////////////////////////////////////////////////////////////////////...............///000000///............///000000000000000000111111111111...............///000000000000////////////000000/////////////////////////////////...//////111111666333111111111111///---/////////...............////////////////////////............////////////////////////////////////........................000000000////////////000////////////////////////....../////////000000000............////////////---.........////////////////////////////////////////////////////////////........................,,,,,,------......//////////////////////////////000000000000000/////////zzzvvvyyy~~~xxxeeeUUUKKKHHHGGG===<<<;;;:::999999888888666666555555555444444444666555555444444555555666555555555444444333333333222222222333333333444444444444444444444444444444333333333333333333333333222222222222222222222222000111222111///------...000000000000000000000000000000000000000000000000000000////////////000000///000000000111111111111111111111111000000000///000000000000000000000000////////////////////////.../////////000000111111////////////////////////000000000000000000000000000000000000000000000000000111222111/////////111000000000000000///......//////.........//////000////////////////////////////////////////////////////////////////////////000000000000000000000000...............///000000...............///000000000000000000111111111111...............///000000000000////////////000000////////////////////////------------......//////000000///000000000///...////////////////////////////////////////////////............////////////000000000000000000000000/////////////////////////////////000000000000///........................------........./////////............////////////,,,,,,---------.........////////////////////////////////////////////////........................,,,,,,------......///////////////////////////////////////000000000000000}}}xxxxxx|||zzzdddTTTKKKHHH@@@???===<<<::::::999999888888888888777777777777666666555555555555666666666666555555444333333333222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333///111222222000/////////000000000000000000000000///////////////////////////////////////000000111000000000000111111111111111111111111000000000000000000000000000000000000........................///000000000000000000111........................000000000000000000000000000000000000000000000000000222333222111000111222111111111111000///...---//////......//////000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000...............///000000------......///000000000/////////000000000111111...............///000000000000////////////000000////////////////////////,,,,,,---------.........---...//////000000//////...////////////000000000000000000000000000000000....../////////000000000........................////////////////////////...//////000000000000///........................------------........................////////////,,,,,,,,,------------...////////////////////////////////////////////////......................................./////////////////////////////////---------...............~~~jjjZZZPPPFFFEEEBBB???<<<;;;:::999999999999888888888777777666666555555555555666666666666666555444444333333222222333333333333444444444444444444444444444444444444444444444444444444333333333333333333333333...000222222111000111111000000000000000000000000000000000000000000000000///////////////000111111000000000000111111111111111111111111000000000000000000000000000000000000////////////////////////111111111000000000000000////////////////////////000000000000000000000000000000000000000000000000///000111111000///000111///000000000000000///...///////////////000111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000...............///000000,,,---...//////000000000....../////////000000000...............///000000000000////////////000000////////////////////////,,,------..................///111111000//////....../////////000000000000000000000000000000000000/////////000000000111111........................////////////////////////---...///000111111000///....................................////////////............////////////------------............////////////////////////////////////////////////////////////////////////000000///////////////...////////////////////////------------.........///zzz|||yyytttttt{{{vvvjjjZZZLLLJJJFFFBBB>>>;;;999999777777777777666666666666666666555555555555666666777777666555444444333333222222333333333444444444444444444444444444444444444444444444444444444444333333333333333333333333---000222333222222222333000000000000000000000000111111111111111111111111///////////////000111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000,,,...///...------...///---...///000111111111111///////////////000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...............///000000,,,---...///000000000000............////////////...............///000000000000////////////000000////////////////////////---......///000/////////000222333333111///........./////////000000111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000---...///111111111000///000000000000000000000000////////////000000000000............/////////000............/////////000////////////////////////////////////////////////000000000000000000000000111111000000//////......////////////////////////.../////////000000111111|||}}}xxxrrrqqqqqqsss}}}yyyppp|||vvv^^^RRRHHHGGGFFF@@@===>>>888555666888777555666;;;777666666666666555555555444444444444444444444444555444444333333444444555444444444444444444444444444444333333333333222222444444222222222222444444111111111111111111111111......//////000000111111000///...------...///000000000000000000000000000111000///000222222000///000000000000000000000000111111000000//////......111111111111111111111111111111000000//////......////////////////////////////////////////////////111111111111111111111111////////////000000000000//////.........---------000000//////.........---000000000000111111111111////////////000000000000000///////////////000111111000///---------...///............////////////...///000111111000///.........////////////......//////.........---------000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111............////////////000000//////.........---///////////////////////////////////////.........111111111111111111111111//////000000000000////////////............//////////////////////////////)))***,,,...///000111111000000000000000///......000000000000000000000000000000000000000///......////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////~~~{{{yyyzzzxxxxxx~~~yyyvvvgggWWWOOOJJJCCC??????999777777888777444444888666666666666555555555555333333333333333333333333444444333333333333444444444444444444444444444444444444333333333333222222333333333222222333333333111111111111111111111111//////000000000000000111000000///......///000000000000000000000000000000111000///000222222000///000000000000000000000000222111111111000000000000111111111111111111111111111000000000/////////...111111111111111111111111111111111111111111111111111111111111111111111111////////////000000000000000000000//////.........000/////////........................////////////////////////000000000000222111000///////////////222111000///...//////000............////////////---...///000000///...---......////////////......//////.........---------////////////////////////000000000000000000000000000000000000000000000000111000000//////000000111............////////////111111000000000//////////////////////////////////////////////////////...000000000000000000000000//////000000000000////////////............//////////////////////////////,,,---....../////////...000000000000000///......000000000000000000000000000000000000000///......////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////lll]]]SSSIIICCCAAA===:::999:::999555555777666666666555555555444444444444444444444444444444444333333222222333333444444444444444444444444444444444333333333333222222222222333333333333222222111111111111111111111111111111111111111000000000111111000000000000111111000000000000000000000000111000///000222222000///000000000000000000000000222222222222111111111111000000000000000000000000000000000000////////////111111111111111111111111111111111111111111111111111111111111111111111111////////////000000000000111111000000000000//////////////////........................////////////////////////000000000000111000000//////000000111222111111000000000000111............////////////------............------......////////////....../////////............---////////////////////////000000000000000000000000000000000000000000000000000//////......//////000............////////////111111111111000000000000////////////////////////......////////////////////////////////////////////////000000000000////////////............//////////////////////////////////////////...------,,,000000000000000//////...000000000000000000000000000000000000000//////...////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////~~~~~~nnn```TTTJJJDDDBBB===;;;<<<;;;888777888666666666555555555444444666666666666666666666666333333222222222222333333444444444444444444444444444444333333333222222222111222333444444333222111111111111111111111111111333333222222111111000000111111111111111111111111000000000000000000000000111000///000222222000///000000000000000000000000111111111111111111111111////////////////////////000000000000////////////111111111111111111111111111111111111111111111111111111111111111111111111////////////000000000000000000000000000000000000///////////////.........000000000000111111111111////////////000000000000////////////000111222333111000000000000000000000............////////////..............................////////////....../////////.......................................//////////////////////////////////////////////////////............//////............////////////000000000000000000000000////////////////////////............//////////////////////////////////////////000000000000////////////............/////////////////////////////////000000//////...---,,,//////000000000000////////////////////////////////////000000000000//////////////////000000000000//////////////////////////////////////////////////////000000000000//////rrrcccSSSGGGGGG@@@;;;;;;;;;888777999777777666666666555555555555555555555555555555555444333333222222333333444444444444444444444444444444444333333333222222222000111333333333333111000111111111111111111111111333333222222111111000000111111222222222222111111000000000000000000000000111000///000222222000///111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////.........///////////////000000000000111111111111////////////000000000000222111111000000000000111.../////////////////////............////////////////////////////////////......////////////......//////////////////////////////////////////////////////////////////////////////////////////////////////............//////............////////////////////////////////////////////////////////////---.........//////000000000000000000000000000000//////000000000000////////////............//////////////////////////////......//////000///////////////000000000000////////////////////////////////////000000000000//////////////////000000000000//////////////////////////////////////////////////////000000000000//////zzzfffVVVQQQGGG>>>;;;:::777777888888888888777777777666666333333333333333333333333555444444333333444444555444444444444444444444444444444333333333333222222111111222222222222111111111111111111111111111111111111111111111000000000111111222222222222111111000000000000000000000000111000///000222222000///111111111111111111111111///////////////000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000......////////////000000.........///////////////............////////////////////////000000000000777666444111///...---,,,---......////////////...............////////////000000////////////000000......////////////.........////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000............////////////............////////////////////////////////////------......///000000000000000000000000000000000//////000000000000////////////............//////////////////////////////,,,---...///000111111111...//////000000000000000000000000000000000000000...//////000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////zzzyyy~~~sssaaaTTTGGG@@@===:::999:::999999999999888888888888444444444444444444444444666555555444444555555666444444444444444444444444444444333333333333222222222222111111111111222222111111111111111111111111//////000000000000000111000000111222222111000000000000000000000000000000111000///000222222000///111111111111111111111111//////000000000111111111111111111111111111111111.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000/////////000000111111111............/////////000............////////////////////////000000000000666555333111000///......---...///000111000000///............////////////000///............///000......////////////........./////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111............////////////......//////000000000000////////////////////////------......///000000111//////////////////////////////000000000000////////////............//////////////////////////////---...///000000111111111......///000000000000000000000000000000000000000......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////uuuttt}}}~~~ooo```PPPGGGBBB>>><<<===:::::::::999999999888888888888888888888888888888666666555555555555666666444444444444444444444444444444444333333333222222333222111000000111222333111111111111111111111111......//////000000111111///000111222222111000///000000000000000000000000111000///000222222000///111111111111111111111111000000111111222222222333111111111111111111111111.../////////000000111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000111111222222222222---.........//////000000000000000000111111111111////////////000000000000111000000000111222333333...///000222222222111000............/////////000///...---,,,,,,---...///......////////////........./////////000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111............/////////000//////000000111111111222////////////////////////---------...///000000111........................//////000000000000////////////............//////////////////////////////...//////000000000000///......///000000000000000000000000000000000000000......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////yyy|||ttt^^^PPPHHH???<<<======<<<:::999888888999999888777777666666666666777222333555666666555333222111111111111111111111111333333333333333333333333000000000000000000000000000111111222222222111111333222222222111000000000111111111111111111111111000000000000000000000000222111111111000000//////......////////////......//////000111111111111111222222111111000000//////,,,------...///000000111111111111000000000000000000111222222222000///.........///000000000000000222111111111000000//////////////////////////////000000//////.........---000111000///......000222000000///...............000000000000000000000000//////............//////000000000000000000000000000000000000////////////////////////////////////............/////////000111111000000//////......---------......000111222/////////////////////...000000000000000000000000000000000000000000000000000000111111111111000000333222000///...---......------......//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222111111000000000000000222222111000000000000000////////////////////////////////////000000000000......////////////......////////////////////////222222111111111111222222000000////////////000000qqq```QQQEEE@@@BBB>>>===:::999888888777777888888777666666666666777444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111111111222222222222111111222222222111111111111111111111111111111111111111000000000000000000000000111111111111000000000//////000000111111000000/////////000111111111111111111111111000000000000000.........//////000000111111000000000000000000000111111111111111000//////...///000000111111000000111111111111000000000///000000000000000000000000000/////////............---......,,,++++++---///000000///.......................................//////............//////......................../////////...............////////////////////////........./////////000000111000000000/////////..................///000111......//////////////////000000000000000000000000000000000000000000000000000000111111111111000000222111000///......//////.........///////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000///000/////////000111222222222111000////////////000////////////////////////////////////000000000000...//////000000//////...000000000000000000000000111111111000000111111111000000////////////000000uuubbbRRRJJJJJJAAA???<<<::::::999888666999888777666666666666666777555333222222333555777444444444444444444444444333333333333333333333333222222222222222222222222111222222222222222111111111111111111111222222222111111111111111111111111000000000000000000000000111111111111000000000000000000111111111111000000//////000111111111111111000000000000111111111111000000000000000000000000000000000000000000111111222111111000000000000000///000111111222222111111111111111111000000000000111111111111111111111111////////////............///000000///......///111000//////............///........................//////............//////........................---------...............////////////////////////....../////////000000000000000000000//////////////////.........//////000.........//////000000000000000000000000000000000000000000000000000000000///000000111111000000///000000////////////000000///////////////.........000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////............///000111333333000000//////......//////////////////////////////////////////000000000000///000000111111000000///111111111111111111111111111000000//////000000111111000000//////000000111yyyzzzhhhZZZRRRFFFCCC>>><<<<<<<<<:::999999999888777666666666666666555444333333444555666444444444444444444444444333333333333333333333333333333333333333333333333222222333333222222111111000000000111222222222333111111111111111111111111000000000000000000000000111111111000000000000000//////000000000000////////////000111111111111111//////000000111111222222111111111111000000000000000000000000000111111111222111000//////000111222000000111222222222222222111111111000000000000000000000000000000000000000///////////////.........000111222111000000111222000///............//////........................//////............//////000000000000000000000000------............//////////////////////////////...////////////000000000000000000000////////////000//////............///.........///000000111111000000000000000000000000//////////////////////////////000000000000/////////////////////000111111000000//////......------////////////////////////////////////////////////////////////////////////......////////////...............//////000222222//////............//////////////////////////////////////////000000000000000000111111111111000000111111111111111111111111000000////////////000000111000000000000000000111{{{mmm[[[MMMGGG@@@=========<<<999:::999888777666666666666444444555666666555444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333222111111000000000111222222222333111111111111111111111111000000000000000000000000000000000000000000111111000111111222222111111000//////000111111111111111//////000000111111222222111111111111000000000000//////000000111111111111222111000//////000111222000000111222222222222222000000000000000000111111////////////////////////.........///////////////---...//////...---.../////////............////////////////////////////////////............//////000000000000000000000000....../////////000000000////////////////////////////////////000000000111////////////000000000000000//////............///////////////000000111111//////////////////////////////////////////////////////000000000000//////......//////000111111111000000//////......------////////////////////////////////////////////////////////////////////////......////////////......000000///////////////000//////............//////000000000000000000000000////////////000000000000000000111111111111000000111111111111111111111111000000////////////000000111111000000000000111111lllYYYPPPEEE>>>===>>><<<999;;;:::999888777666666666333444666888888666444333444444444444444444444444333333333333333333333333333333333333333333333333444444444444333222111000111111111111111222222222111111111111111111111111000000000000000000000000000000000000111111111111333333444444444444333333//////000111111111111111000000000000111111111111000000000000000000000000/////////000111111222222000000000000000111111222///000111111222222111111000000000000111111111111.................................///////////////...000111111000//////000///............//////000000000000000000000000000//////............//////..............................//////000111111111/////////////////////////////////000000000111111////////////000000000000//////.........//////000000000000000000000000000////////////////////////000000000000000000000000...//////000000//////.........///000111111000000///////////////.........000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...111000//////........./////////......//////000000000000000000000000000000////////////000000000000///000000111111000000///111111111111111111111111111000000//////000000111222111111000000111111222lll```PPPEEEBBBAAA>>>;;;<<<;;;999888777666666666555555666666666666555555555555555555555555555555333333333333333333333333222222222222222222222222444444444444333222111000222222222111111111111111111111111111111111111111000000000000000000000000///000000000111111111111111222222333333222222111//////000111111111111111111111111000000000000000.........//////000000111...//////000111111222222//////000111111111111111...///000000111111000000///000000000111111111111////////////////////////............/////////000000222444444333111111222...............///000000//////////////////////////////............//////........................------......///000000111//////////////////////////////000000000111111111.../////////000000000111...............///000111222222111111000/////////////////////////////////000000000000000000000000......////////////.........///000111111000//////.........///////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000/////////.........//////000000////////////000111222000000000000000000000000////////////000000000000...//////000000//////...000000000000000000000000111111111000000111111111222111111000000111111222|||nnn[[[MMMHHHEEEBBB???<<<;;;:::888777666666666888666555444444555666888777777777777777777777777333333333333333333333333222222222222222222222222444555444444333222111000333222222222111111000000111111111111111111111111000000000000000000000000//////000000111111111222......////////////......//////000111111111111111222222111111000000//////,,,------...///000000111...//////000111222222222...///000222222222111000......///000000000000000//////000000111111111222000000000000000000000000---.........//////000000---///111111000///...///...............///000111........................//////............//////000000000000000000000000,,,,,,------...///000000////////////////////////000000000000111111111111.../////////000000111111---------......000111222333333222111000///......////////////////////////000000000000000000000000......////////////.........///000111111000///...---.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000---------...///000111222000000000000000111222222000000000000000000000000////////////000000000000......////////////......////////////////////////222222111111111111222222222222111111111111222222ppp^^^QQQHHHDDDCCC:::888888;;;;;;777666777777777777777777666555555555555444444444444555555666444222000000222444666444444444444444444444444222222222222111111000000111111111111111111111111111111222222222222111111000000000000000000000000111111222222222222111111333333333333333333333333000000000000000000000000000000000000111111111111000000000000000000000000//////000111111111111111000000000000000000000000////////////000000000000//////000000111111222222000000000000000000000000000000000000000000000000////////////////////////111000///...------...///////////////000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000111000///......///000111//////............//////............000222444555222222222111111111000000111111000000000000111111...///000111111000///...........................000000000000000000000000000000000000000000000000...........................///000111111000///...000000000000000000000000111111000000//////......////////////000000000000111111000000//////......000///...---------------000000000000111111111111000000000000000000000000111111111111111111111111...//////000111222222222222222111111111111222222rrrcccVVVLLLFFFAAA===;;;<<<<<<999888:::888888888888888777777666555555444444444444555555222111000//////000111222222222222222222222222222222222222222111111111000111111111111111111111111000000111111111111000000000000000000000000000000111111222222222222111111222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000//////000111111111111111000000000000000000000000////////////000000000000000000000000000111111111000000000000000000000000////////////////////////////////////////////////111000///...---......///.../////////000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000111000///......///000111//////............/////////......///000222333444222222222111111111000000111111000000000000111111//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000........................000111222222222222111000000000000000000000000000111000000000/////////...////////////000000000000111000000000/////////...000000//////......//////000000000000111111111111000000000000000000000000111111111111111111111111/////////000111222222222222222111111111111222222xxxfffTTTHHHEEE???:::::::::777777999999999999999999888777777555555444444444444555555333333333333333333333333222222222222222222222222222222222222111111111111222222222222222222222222//////000000000000//////000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000//////000111111111111111000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000........................////////////////////////000000///............///....../////////000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000//////......//////000////////////000111333333222111111111111000000000111000000//////000000111000000////////////000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000111111222222111111000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000111111000000000000111111111111000000000000000000000000111111111111111111111111//////000000111222222222222222111111111111222222yyybbbRRRJJJBBB=========:::888999888888999999888888777666555555444444444444555555333444555666666555444333444444444444444444444444222222222222222222222222222222222222222222222222000000111111111111000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000//////000111111111111111////////////////////////////////////000000000000222222111111000000//////000000000000000000000000......................../////////////////////////////////.........//////........./////////000000////////////////////////////////////////////////000000000000////////////////////////////////////000000////////////000000000000////////////000000/////////000000111222222111111111111000000000000000000////////////000000111000///......///000111111111111111111111111111////////////////////////////////////////////////000000000000000000000000...//////////////////...000000000000000000000000000000000000////////////////////////000000000000000000000000////////////...//////000111111111111///000000000111111111111000000000000000000000000111111111111111111111111000000000111111222222222333222222111111222222333yyyfffRRRJJJDDDDDDCCC???;;;:::777777888888777777666555555555444444444444555555000111222333333222111000444444444444444444444444222222222222222222222333222222222222222222222222111222222333333222222111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000//////000111111111111111////////////////////////////////////000000000000222222111111000000//////////////////////////////........................////////////////////////......//////////////////............////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000000//////000000////////////000000000000000111111111111000000000000000000000000000000000////////////000000111000///......///000111000000000000000000000000////////////////////////////////////////////////111111111111111111111111///..................///000000000000000000000000////////////000000000000////////////000000000000////////////000000000000---...///000000000000//////000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333222222222222333333}}}xxx^^^SSSJJJFFFDDD???:::888777777777777777666555555555555444444444444555555222333444555555444333222222222222222222222222222222222222222333333333333333333333333333333333333222333333333333333333222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000111111111111111000000000000000000000000////////////000000000000111111111111000000000000////////////////////////........................////////////////////////---...//////000/////////------........./////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000000//////111000000//////000000111000000111111111000000/////////000000000000000111000//////......//////000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000////////////000000000000////////////000000000000////////////000000000000---...///000000000///...000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333222222222222333333}}}}}}qqqcccRRRJJJEEE???:::999777888888888888777666666555555444444444444555555555555666666666666555555222222222222222222222222222222222333333333444444333333333333333333333333222222222333333222222222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000//////000111111111111111000000000000000000000000////////////000000000000000000000000000111111111////////////////////////////////////////////////////////////////////////,,,---///000000000//////---------.........//////000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000...///000111111000///...111111000000000000111111000111222222111000///...////////////000000111111//////............////////////000000000000//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111000////////////000111000000000000000000000000.../////////000000000111////////////000000000000.../////////000000000111///000111222222000///...000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222444333333222222333333444{{{uuu```SSSKKKFFFBBBBBB999999999999999888777777555555555444444555555555333333333333333333333333444444444444444444444444222222222333333444444444333333333333333333333333111111222222222222111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000//////000111111111111111000000000000000000000000////////////000000000000//////000000111111222222////////////////////////000000000000000000000000////////////////////////,,,---///000000000//////---------.........//////000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000...///000111111000///...111111000000000000111111111111222222111000///....../////////000000111111//////............//////...///000111111000///...////////////////////////000000000000000000000000000000000000000000000000///////////////////////////...---,,,,,,---...///000000000000000000000000.../////////000000111111////////////000000000000.../////////000000111111111222333444333111///...000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222444333333222222333333444|||zzzdddTTTJJJCCC???;;;:::999888999999:::;;;555555555666666666666666666666555444333333222222444444444333333222222222111111222222222333333333222222222111111000000000000222222222111000111222222222111111111111222222111111000000111333555666111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000//////.........---........................222111000......000111222222111111111000000//////000000000000000000000000////////////////////////222222111000///...------...///000111111000///.............../////////000------......//////000000000000000000000000000000000///.........///111222111111000000//////......000000000000000000000000000000000000000000000000111111222222222222111111//////000000000000//////////////////////////////000000111111111111000000...///000111111000///...000000////////////000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000222222111000//////000000////////////000000000000111111000000000000111111111111111111111000//////111111222222222333333333111111111111111222222222333444444444444333222222444555666777888888999888~~~}}}uuuaaaRRRIIIDDD>>>===:::999888777777666666666666666666666555555555555555444444333333333444444444333333333222222333333333222222111111111333333222222222111111111000222333222111000111222222222111111111111222222000000000000111222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000/////////.........111111111111111111111111222111000//////000111222111111111111000000000///000000000000000000000000////////////////////////111111000000//////......//////000000000000//////........./////////000000.........///////////////000000000000000000000000///////////////000000111111000000000/////////...000000000000000000000000000000000000000000000000000000000111111000000000//////000000000000//////000000000000000000000000000000111111111111000000//////000000000000//////000000////////////000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000000000////////////000000000000111000000//////000000111111111111111111000//////111111111222222222333333222222222222222222333333111111222222222333333333222444666999<<<>>>@@@@@@qqq___QQQJJJDDDAAA===;;;999888666444777777777666666555555555555555444444444444444444444444444444333333333333555444444333222111000///333333333333222222222222111222333222111000111333222222111111111111222222///000000111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////......222222222222222222222222222111000//////000111222111111111111000000000000000000000000000000000000////////////////////////000000000000////////////000000////////////000000....../////////000000000000000///////////////...000000000000000000000000...//////000000000000000000000000000////////////000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////111111111111111111111111000000111111111111000000000000////////////000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000222111000000000000000000////////////000000000000000//////......//////000000111111111111000000///111111111222222222222333333333333333333333333333111111111222444666888999888999<<>>>>>>>><<<:::888888888777777666666666666666555555555555555555444444444444555555555555111111222222222333333333222222222222333333333333222333444333222111222444222222111111111111222222111222222333333333222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111//////000000000000111111222222222222222222222222000000000111111000000000000000000000111111111111000000000000000000000000000000000000000000000000......//////000000111111000000////////////000000/////////000000000111111111000000000000000000///000000000000000000000000...//////000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111222222222222111111//////000000000000//////........................000000111111111111000000///......//////000111222000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222////////////000000000000000//////......//////000///000000111111111111000000000000111111111111222111222333444666888999999999::::::<<>>===>>>???AAACCCEEEGGGHHHGGGHHHJJJNNNTTT[[[```cccqqq]]]NNNGGGCCC???;;;777777777777777888888888888888777666555444444333444444444555555555666666555444444333222111000000000000000111111222222222222333444444222222333444222222111111111111222222000//////...///111333444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111111222........................000000111111111111000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000////////////...///000111111000///...000000000000111111111111//////000000111111222222000000000000000000000000000///.........///111222.../////////000000111111000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////000000000000000000000000000000111111111111000000,,,---///111111111111000000000////////////000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222////////////000000000000111111000000000000111111//////000111111111111111000000000000111111111111333444666999<<<>>>AAABBBBBBCCCDDDFFFHHHIIIIIIJJJNNNOOORRRVVV\\\ccciiimmmvvv^^^OOOJJJFFFBBB<<<999999<<<<<<999999;;;===:::666444333333333222666666666666555555555555333333333222222222111111444333333222222333333444111222222333333222222111222222222222222222222222333333222111000000111111111111111111111111111111111111111111111111111111////////////000000000000333222222222111000000000444333111////////////000000000000000000000000000---.........//////000000000000000000000000000000//////000000000000//////////////////000000000000222111111111000000//////000000000000000000000000111111000......---------000000000000000000000000111000000///...------,,,////////////000000000000000000000000000000000000////////////000000000000111000///////////////000222222222111111111000000---...///////////////...000000000000////////////000000000000000///......//////000111111111111111000000000000000000000000000000000000111111111111111111000000000000111111000000000111222222222333111111000000000000111111111000///000111222111///333333222111000///............//////000000111111111111111111000000//////222///---...000222111///000222333333333333555666:::;;;===>>>???AAAEEEHHHIIIFFFDDDCCCFFFMMMTTTXXXYYY[[[^^^``````___]]]\\\wwwbbbUUUJJJBBB@@@<<<;;;<<<<<<999888;;;888666333333555777888888555555555555444444444444333333333222222222222111444333333222222333333444111222222333333222222111222222222222222222222222333222222111000000111111111111111111111111111111111111111111111111111111000000000000111111111111222222111111111111111111333222111000/////////000000000000000000000000000........./////////000000000000000000000000000000//////000000000000//////////////////000000000000111111111000000000//////000000000000000000000000,,,,,,,,,,,,---...//////000000000000000000000000222222222111000/////////////////////000000000000000000000000000000000000////////////000000000000///////////////000111222111111111000000000//////111111222222222111111000000000000000////////////000000000000000///......//////000111111111111111000000000000000000000000/////////000000000111111111111000000000000111111222222222222222333333333222222222111111222222222111000///000111222111///222222111111000/////////000000000000111111111222333333333333222222222111111///...///222444333222111333555555555555777999;;;===AAACCCDDDFFFHHHJJJHHHHHHIIILLLQQQWWW^^^aaa___```___^^^\\\XXXUUUSSS}}}hhhUUUGGGGGGAAA======<<<999888:::===:::777555555666555444555444444444444333333333333333333333222222222222444333333222222333333444111222222333333222222111222222222222222222222222333222111111000111111111111111111111111111111111111111111111111111111111111111111111222222222222000000111111111111111111333222111000/////////000000000000000000000000000......////////////000000000000000000000000000000//////000000000000//////////////////000000000000111111000000000000//////000000000000000000000000...------...///000111111000000000000000000000000222222111111000000//////////////////000000000000000000000000000000000000////////////000000000000.........///000111222333000000000///////////////222222222222222111000///////////////000000000000000000000000000//////...//////000111111111111111000000000000000000000000....../////////000000000111111000000000000111111333333333333333222222222111111111111111111111111111000///000111222111///000000000000000000000000111111111111222222222222333333333333222222222222000//////000333555666666333555777888888999<<<===@@@CCCFFFHHHHHHGGGHHHIIIIIILLLQQQWWW]]]bbbeeefffaaa___]]]YYYUUUQQQNNNMMMhhhUUUNNNFFF>>>===<<<999999;;;???===999777666555333222555555555444444444333333444444333333333222222222444333333222222333333444111222222333333222222111222222222222222222222222222222111111111111111222111111111111111111111111111111111111111111111111000000000111111111222222//////000000111111222222222111111000000000000000000000000000000000000000//////////////////000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000//////////////////////////////111000000///......//////000000000000000000000000000/////////.........---////////////000000000000////////////////////////////////////000000000000000/////////000111222222000000000000000000000000000000000///...---,,,+++////////////000000000000//////000000000000////////////000111111111111111////////////////////////............////////////111111000000000000111111333333333222222111111111////////////////////////111000///000111222111/////////000000111111111111111111111111111111111111111111111111111111111111111111111222444555777777777999;;;======>>>AAACCCFFFGGGHHHHHHGGGGGGHHHIIIPPPTTTYYY___bbbcccaaa```YYYWWWTTTQQQOOOMMMLLLLLL}}}hhhWWWLLLBBB>>>===;;;;;;===888777666666888999888777666666666666555555555444444444444333333333222222444333333222222333333444111222222333333222222111222222222222222222222222222111111111111111222222111111111111111111111111111111111111111111111111/////////000000000111111/////////000000111111222111111111111000000000///000000000000000000000000000000000000000000//////000000000000000000000000//////000000000000//////////////////000000000000//////////////////000000//////////////////////////////...---------......000000000000000000000000////////////............////////////000000000000////////////////////////////////////000000000000333222111000000000000000111111111111111111111111...///......---,,,+++***.../////////000000000111//////000000000000////////////000111111111111111////////////////////////............////////////111111000000000000111111222222111111000000////////////000000000000//////111000///000111222111////////////000111111222222000000000000000000000000111111111111111111111222222222333333444555777888<<<>>>@@@AAABBBCCCEEEGGGFFFGGGGGGGGGHHHJJJNNNQQQ\\\^^^aaacccaaa]]]XXXUUUQQQPPPMMMKKKJJJJJJJJJKKKeeeWWWIIIBBB@@@===<<<>>>:::888777777777777666444777777666666666555555555444444444444333333333333444333333222222333333444111222222333333222222111222222222222222222222222111111111000111111222333111111111111111111111111111111111111111111111111.../////////000000000000//////000000000000000000000000111111111111000///000000000000000000000000111111000000000000//////000000000000000000000000//////000000000000//////////////////000000000000......////////////000000000000000000000000000000000000000111222444555666000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000////////////000000000000444333222111000/////////111111111111222222222222000000000000//////...---......//////000000111111...//////000000000000000//////000111111111111111000000000000000000000000....../////////000000000111111000000000000111111000000000000000/////////111222333444444333222111111000///000111222111/////////000000111111111222000000000///////////////333333333333444444444444222333555666666777:::<<>>===;;;999777666444111...666666555555555444444444555444444444444333333333444333333222222333333444111222222333333222222111222222222222222222222222111111000000111222222333111111111111111111111111111111111111111111111111//////000000000111111111000000000000000////////////000111222222111000///000000000000000000000000111111111000000000//////000000000000000000000000//////000000000000//////////////////000000000000........./////////000000000000000000000000000000111111222333444666777888000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000////////////000000000000333333222111000000000000000000000000111111111222000111111111111111000000.........///000111111111......///000000000000000//////000111111111111111000000000000000000000000/////////000000000111111111111000000000000111111000000000000000111111111222333444555555444333222111000///000111222111///000000000000000111111111111111111000000000//////333333333444444444555555111444777888999<<<@@@CCCFFFGGGIIIJJJIIIJJJLLLMMMIIIMMMTTTYYY]]]```ccceeeccc```\\\XXXSSSOOOLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLnnnYYYMMMFFFAAA======666555555666777777555333555555444444444333333333555555444444444333333333444333333222222333333444222222222333333222222222222222222222222222222222111111000000111222333333111111111111111111111111111111111111111111111111000111111111111222222222111111000000//////......///000111222222111000///000000000000000000000000222111111111000000//////000000000000000000000000//////000000000000//////////////////000000000000---.........//////000000000000000000000000000000///...............//////000000000000000000000000............////////////////////////000000000000000000000000000000000000////////////000000000000111111111111111111222222.../////////000000111111///000000111111111111000---......///000111111222......///000000000000000//////000111111111111111000000000000000000000000000000000000111111111111111111000000000000111111000000111111222222222333000111333444444333111000111000///000111222111///111111000000000000000000333222222222111111000000111111111222222333333333000333888:::<<<@@@EEEIIIHHHJJJKKKLLLKKKKKKMMMOOOPPPVVV___eeehhhggggggfff\\\YYYSSSNNNKKKJJJJJJJJJGGGGGGIIIKKKMMMOOOPPPQQQkkk]]]TTTIIIAAA???;;;999777666666666555444444444555555555555555555444666888888666555444555222222222222333333444555111222222333333222222111111111222222222333333333222222222222222222222222111111222222222222111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000222111111111000000//////////////////000000000000000000000000000000000000---......///////////////////////////000000000000000000////////////000000111111000000//////......000000000000111111111111////////////////////////222222111000//////000000000000000000000000000000............/////////000000000000000////////////---......///////////////222111///...---------...//////000000000000//////------...///000111222222......//////000000111111......///111111222222222222222222111111111000000///000111222333222222111111111111111111111111111000000000000111111111111333333222222222222333333333333333444555666888888;;;<<<>>>@@@CCCFFFIIIJJJQQQMMMIIIGGGJJJPPPXXX]]][[[^^^dddjjjmmmhhh^^^VVVSSSRRRPPPLLLHHHGGGHHHIIIPPPPPPPPPOOOQQQWWWaaahhh~~~lll[[[LLLCCCAAA>>><<<999777777777555444555555555555555555555555444666888777666444444444333333222222333333444555222222333333333333222222111111222222222333333333222222222222222222222222111111222222222222111111111111111111111111111111111111111000000111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000111111111111000000000///000000000000////////////000000000000000000000000---......///////////////////////////000000000000000000////////////000000222111111111000000000000000000000000111111111111000000000000000000000000222222111000000000000000000000000000000000000000........./////////000000000000000000////////////......///000000000000///111111///...---....../////////000000000000//////////////////000000000000////////////000000000000...///000111111222222222222222222111111111000000000111222333333333222111111111111111111111111111000000000000111111111111111000000000///000000111222333333444666888:::;;;===???BBBEEEHHHJJJLLLLLLLLLMMMPPPSSSXXX^^^bbbeee``````aaabbbbbb^^^VVVPPPJJJKKKLLLLLLKKKKKKMMMNNNUUUUUUVVVYYY___kkkyyykkkWWWKKKHHHBBB???;;;888888777666555555555555555555555555555333555777777555444333444333333333333333333444555333333444444444444333333111111222222222333333333222222222222222222222222111111222222222222111111111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000111111111111000000000000111111000000//////......000000000000000000000000---......///////////////////////////000000000000000000////////////000000222222222222111111111111000000000000111111111111111111111111111111111111222111000000000000000000000000000000000000000000....../////////000000000000000000000//////////////////000111111111111111000000///////////////000///000000111111000000///111000000000/////////...000000000000////////////...///000111111222111111222111111111111000000000000111222333333333222111111111111111111111111111000000000111111111222222000000000//////000000111333333444666999;;;>>>???BBBDDDFFFIIIKKKLLLMMMMMMMMMRRRZZZaaafffgggeeeddd___\\\YYYWWWUUUSSSOOOMMMIIIJJJKKKLLLMMMPPPSSSWWW```aaadddkkkvvvlllZZZQQQEEEAAA<<<999888888888777666666666666555555555555333555777777555333333333444444333333333444444555333444444555555444444333111111222222222333333333222222222222222222222222111111222222222222111111111111111111111111111111333222222222222222222333000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000111111000000000000000000000000111111111000000000000000222111111000///......---////////////////////////---......///////////////////////////000000000000000000////////////000000111111111111111111111111///000000000111111111111111111111111111111111111111111000000000000000111////////////////////////...////////////000000000000000000000////////////000000111222222222222111000000000000000000111111000000000111111000000000000000000000////////////111111000000//////......//////000111111111111111111111111111000000000000///000111222222222111000111111111111111111111111000000111111111222222222222222222222222333444555555555777999<<>>:::999:::::::::777777666666666555555555333555777777555444333444555555444333333444444444333444444555555444444333111111222222222333333333222222222222222222222222111111222222222222111111111111111111111111111111333222222222222222222333111111111111111111111111000000000000000000000000///000000000111111111111111111000000000000111111111111111111111111111111000000000000000000111111222111111000///......---////////////////////////---......///////////////////////////000000000000000000////////////000000000000000000000000000000///000000000111111111111111111111111111111111111111000000000000000111111////////////////////////////////////000000000111000000000000////////////000111111222222222222222000000111111111111111111000000111111111111000000.........///000111111111111111000000//////......///000000111111111111000000000000000000000000000---...000111111111000///111111111111111111111111111111111111222222222222222222333444555666888999999:::;;;===@@@CCCEEEGGGJJJKKKMMMPPPTTTXXX[[[]]]dddeeegggeeeaaaYYYQQQLLLKKKLLLLLLLLLKKKKKKLLLMMMLLLMMMOOOUUU```pppwwwcccQQQKKKDDD>>>;;;;;;;;;<<<888777777666666555555555444666888888666555444555666555444444444444444444333333444444444444333333111111222222222333333333222222222222222222222222111111222222222222111111111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000000000000000111111111111111111000000000000111111111111111111111111111111000000000000111111111111111111000000//////......000000000000000000000000---......///////////////////////////000000000000000000////////////000000///////////////000000000000000000000111111111111111111111111111111111111000000000000000111111222000000000000000000000000/////////000000000111111000000000000////////////000000111222222222222111111111222222222222111000000111111222222111111000------...///000111222222000000000000////////////000000111111111111000000//////000000000000000111...///000111111111000///111111111111111111111111111111111222222222222333111111222444666999;;;<<<@@@@@@AAABBBDDDFFFHHHIIIKKKOOOTTT[[[aaafffiiikkkgggeeebbb^^^XXXSSSNNNKKKJJJLLLNNNNNNMMMKKKKKKLLLGGGNNNZZZkkkuuu\\\VVVLLLCCC>>><<<<<<;;;888888777777666555555444555777999999777666555666666666555444444444444444222222333333333333222222111111222222222333333333222222222222222222222222111111222222222222111111111111111111111111111111111111111000000111111111111111111111111111111111000000000000000000000000000000000000111111111111111111000000000000111111111111111111111111111111///000000000111111111111000000000000////////////000000000000000000000000---......///////////////////////////000000000000000000////////////000000//////000000000111111111000000000000111111111111000000000000000000000000000000000000000111222222000000000000000000000000//////000000000111111111000000000000///////////////000000111222111111111222333333333333222000///000111111222222111111000......//////000000111111////////////000000000000000000111111111111000000////////////000000111111///000222333333222222111111111111111111111111111111111111222222222333333222222444777:::===@@@BBBFFFFFFFFFGGGGGGIIIJJJJJJOOOUUU^^^ggglllmmmkkkiii```]]]YYYTTTPPPMMMLLLLLLKKKNNNQQQQQQOOOMMMNNNOOOPPP___xxx~~~eee]]]RRRGGGAAA===;;;;;;999888888777666555555444666888::::::888666666666777666555444444444444444111222222333333222222111111111222222222333333333222222222222222222222222111111222222222222111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000111111111111111111000000000000111111111111111111111111111111//////000000111111111222////////////000000000000000000000000000000000000---......///////////////////////////000000000000000000////////////000000000000111111222222222333000000000000111111111111////////////////////////000000///000000111222222000000000000000000000000000000000000111111111111000000000000//////////////////000111111111111000333333444444333111000///111111222222222222111111000000000000////////////......//////000000111111000000111111111000000///.../////////000000111111111222333444555444333333111111111111111111111111111111222222222333333333444555777:::>>>BBBEEEGGGJJJJJJIIIIIIIIIJJJJJJKKKSSS[[[fffooorrrmmmeee___YYYVVVQQQLLLIIIHHHIIIJJJKKKNNNQQQQQQPPPPPPSSSUUUaaavvv}}}tttnnnYYYNNNIIIBBB<<<;;;::::::999888777777999;;;333333333333333333333333555555444444444333333333111111111222222333333333111222222333444444444444222222222222222222222222333333333333333333333333333333333222222222111111000000000000000000000000333333222111000000111111111111111111111111111111000000000000000000000000000000111111111111000000222222111111111111222222000000000000000000000000//////000000///...------000000000000000000000000000000000000////////////////////////////////////---.........//////000000//////000000000000//////////////////000000000000////////////000000000000333111//////000111111000111111000000//////......//////000000111111222222000111111111111000000///111000///......///000111222333333333333222111111000000000000////////////000/////////000111222222111111111111000000000000000000000000111111111111//////............//////333222111/////////000111333444444444333222111000///000111333444444444333888;;;@@@EEEHHHJJJJJJIIIGGGLLLPPPPPPNNNOOOTTTZZZiiiiiiiiifffbbb\\\WWWTTTUUUPPPJJJHHHKKKNNNOOONNNTTTUUUUUURRROOORRRZZZaaarrrpppgggfffiiiYYYOOOEEE>>>===777777777777666777888:::444444444444444444444444555555444444444333333333222222333333333444444444222222333444444444333333222222222222222222222222333333333333333333333333444444333333333222222222111111111111111111111111222222111000000000000000111111111111111111111111000000000000000000000000111111222222222222111111222111111000000111111222000000000000000000000000//////000000///......---000000000000000000000000000000000000////////////000000000000000000000000........./////////000000//////000000000000//////////////////000000000111////////////000000000111111///------...//////...111000000000/////////...//////000000000000000000///000000111111111000000111000////////////000111000000111222333333222222000000000000000000000///000000000000000000111222000000000000////////////000000000000111111111111000//////......//////000333222111000//////000111000111111222222111111111111111222333555777999:::@@@CCCFFFJJJMMMNNNNNNMMMMMMNNNPPPSSSWWW\\\aaaeeedddcccbbb___[[[VVVQQQOOOJJJIIIHHHIIILLLPPPRRRSSSTTTUUUWWWXXXZZZcccoooxxxuuueee\\\[[[kkkZZZLLLEEECCC::::::999888777777777777666666666666666666666666555555444444444333333333333333444444444444555555333333444444444333222222222222222222222222222222333333333333333333333333333333333333333222222222111111111111111111111111111111000/////////000000111111111111111111111111000000000000000000000000222222333333333333222222222111111000000111111222000000000000000000000000//////000000000///......000000000000000000000000000000000000////////////111111111111111111111111......////////////000000///000000111111000000////////////000000000111111/////////000000000111111000...------...000///...000000000000////////////000000//////////////////...///000111111111111111111000000//////000000111---...000111222333333333000000000000000000000000222111000000000000000000111111111111000000000000000000000000111111111111000000////////////000000222222111000000000111111///000000111222333333333444333333555888<<<@@@CCCDDDFFFHHHJJJLLLMMMLLLLLLMMMPPPVVV___gggjjjiiifff^^^\\\ZZZVVVRRROOOLLLJJJGGGHHHIIIKKKOOOTTTZZZ___]]]___bbbgggnnnzzz|||pppfff^^^XXXVVV~~~iiiYYYMMMHHHBBB@@@===;;;999777666444666666666666666666666666555555444444444333333333333333333444444444444444444444444444333222222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000///////////////000111111111111111111111111000000000000000000000000111222222222222222222111111111000000000000111111000000000000000000000000//////000000000//////...////////////////////////000000000000////////////000000000000000000000000//////////////////000000000000000111111000000000//////000000000111111111//////000000000111111111111000//////111222111000000000000000////////////000000//////......---------...///111111222222222000000000000000000000000......///111111222222222000000000000000111111111222222111000/////////000333333222222222111111111///000000000111111111111111000000//////000000111222111111111111111111111222222222333444555666666555666888;;;???CCCFFFHHHGGGGGGHHHJJJKKKKKKKKKKKKLLLUUUcccpppsssnnnccc[[[WWWVVVSSSOOOLLLJJJIIIIIILLLMMMNNNPPPUUU___mmmwww{{{}}}vvvhhhaaa`````````^^^yyyfffUUUKKKEEEAAA===:::999888666555555555555555555555555555555555444444444333333333333333333222222222222222444444444444333222222111222222222222222222222222222222222222222222222222000000000111111111111111111111111111111111111111000///////////////000000111111111111111111111111111111111111111111111111000000111111111111000000111000000000000000000111000000000000000000000000//////000000000000000///////////////////////////000000000000////////////////////////////////////000000000000000000//////000000111111111111000000000000000000111111111111000000000000111111111111000//////000222222222000////////////000000000000000000//////......---------...///111111222222222000000111111111111000000000000111111111000000//////000000000111111111222222222111000/////////000222222111111111000000000///000000000111111111111111111000000000000111111111111111222222222222111333333333333444555666777777:::>>>CCCGGGIIIIIIIIIJJJKKKKKKLLLMMMOOOPPPQQQVVVaaapppvvvqqqeeeYYYRRROOONNNLLLIIIHHHHHHIIIIIILLLNNNRRRXXXeeeyyy|||zzzxxxuuummmggg```^^^ccciiilllllluuubbbRRRGGGBBB;;;888999999999777666666666666666666666666555555444444444333333333333333222222222222111111333333444444444333222222222222222222222222222222222222222222222222222222000000000111111111111111222222222222222222222222000000/////////000111111111111111111111111111111111111111111111111111111000000000111111000000000111000000//////000000111000000000000000000000000//////000111111111000000000000000000000000000000000000000000////////////........................111111000000000000//////000111111222222111111000000000000111111111222222000000000111111111222222---------...000111000...////////////000000000000000000//////////////////...///000111111111111111000111111222222111111000111111222222111111000//////000000111111222222222222111000000000000000000////////////.........---000000000000111111111111222222111111111111222222000111222222333222222222222222222222444666888999===@@@EEEIIIKKKLLLJJJIIIIIIIIIJJJKKKNNNQQQTTTVVVffflllqqqnnncccYYYSSSRRRHHHHHHGGGGGGHHHJJJLLLMMMLLLQQQ\\\lllsssiiieeeeeeeeeeeefffgggggghhhmmmvvv{{{{{{uuueeeSSSJJJ@@@;;;:::::::::888777777777777777777777777555555444444444333333333444444333333333222222222222222333444444444333333222222222222222222222222111111111111111111111111111111222222333333333333222222222222222222222222000000000000000111222222111111111111111111111111111111111111111111111111000111111222222111111000000000////////////000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000////////////////////////////////////111111111000000000//////000111111222222111111000000000111111111222222222000000111111111222222222,,,,,,---///111111000....../////////000000000111//////000000000000000000///000000111111111000000000111222222222222111000111111222222222222222111///000000111111222333333000000000000000000111222000000000/////////......000000000000111111111111222222222111111222222222000111222333333333222222222222333555888<<>>;;;999888777666666777777666555555555444444444444555555333333444444555444444444222333333444444333333222111111222222222333333333555555444444333222111111111222222333333222222111222222222222222222222222444333222111000000000000222222111111111111222222000000000000000000000000111111111111111111111111333222111000000111222333000000000000000000000000222222222111111111000000000000000000000000000000............////////////333111///...---...///000333222222222111000000000000000000000111111111111//////000000111111111111111111000000//////......//////000000111111111222222111000.........///000000000111111111111000000111111000000//////......111111111111111111111111000000000000000000000000000111111111111222222222////////////////////////......//////000000111111000000000000111111111111222000///111333444222///555444333222222222222222777888;;;AAAGGGLLLNNNOOOKKKIIIHHHIIILLLNNNLLLJJJMMMQQQXXX]]]``````]]]\\\ZZZVVVRRROOONNNNNNMMMLLLWWWSSSSSSZZZ```fffqqq~~~}}}qqqhhhcccYYYYYYXXXVVVWWW]]]fffmmmttt{{{uuueeeTTTJJJFFFAAA>>>===<<<:::888888888888666555666555555444444555555666333444444555555444444444222333333444444333333222111222222222222333333333444444333333222222111111111222222333333222222111222222222222222222222222222111111111111111222222333222222222222222222333111111111111111111111111111111111111111111111111222222111000000111222222000000000000000000000000111111111000000000//////000000000000000000000000............////////////333222000/////////000111111111000000000000000000000000000000111111111111000000000000000111111111111111000000///////////////000000000111111111111222111000///...//////000000000111111111111000000111111000000////////////111111111111111111111111000000000000000000000000//////000000000111111111000000000000000000000000/////////000000000000000000000000000111111111111333111000111333333111///222111111111222333444555:::;;;???EEELLLPPPRRRRRRMMMKKKJJJJJJMMMNNNMMMLLLQQQUUUZZZ^^^___\\\XXXUUUSSSQQQMMMKKKJJJMMMQQQTTTVVVUUUZZZfffqqq|||zzzooofff^^^ZZZRRRTTTVVVWWWZZZaaajjjrrrxxxsss```TTTLLLEEEAAAAAA???===:::999999999777666666555555444444555555666444444555555555444444333333333444444444444333333222222222222333333333333222222222222222222111111111222222333333222222111222222222222222222222222000000000000111222333444333333333222222333333333111111111111111111111111111111111111111111111111222222111000000111222222000000000000000000000000000000000///////////////000000000000000000000000............////////////444333111000000000111222///////////////000000000000000000000111111111111111111111000000000000000111000000000000/////////000000000000111111111111111111000/////////000000000000111111111111000000111000000000000/////////000000000000000000000000000000000000000000000000.../////////000000000000111111111111111111111111000000000000000000//////000000000111111111222222444333222222333333111///222111111111222444666888???@@@DDDJJJPPPTTTTTTTTTNNNLLLKKKLLLNNNOOOPPPOOOUUUXXX[[[\\\[[[VVVQQQMMMKKKMMMMMMLLLKKKNNNTTTYYYYYY]]]hhhyyy|||rrriiibbb\\\WWWUUUQQQUUUZZZ^^^cccjjjssszzzzzz|||pppdddXXXLLLDDDBBB@@@===;;;:::::::::999888666666555555555555666666555555555555555444444333333333444444444444333333222222222333333333444444111111111111111111222222111222222333333222222111222222222222222222222222111111000000111222222333333222222111111222222333111111111111111111111111111111111111111111111111222111111111111111111222000000000000000000000000000000000000000000000000////////////////////////............////////////222222111000000000111222...//////000000111111111///000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000/////////000000000111111111111111111111111111111222111111000000/////////000000111111111222222222444444333333333222111000444333333444555777999:::DDDEEEHHHMMMQQQSSSRRRPPPLLLLLLLLLMMMOOOQQQRRRRRRWWWWWWWWWUUUSSSOOOLLLJJJIIIMMMQQQQQQPPPSSSZZZ```iiirrrqqqmmmgggccc___]]]ZZZYYY[[[```hhhnnnrrrxxx~~~xxxiiiWWWIIICCC???===:::999:::;;;;;;:::666666666555555666666666555666666666555555444333333444444555555444444333222222333333333444444444111111111111111111222222111222222333333222222111222222222222222222222222333222222111000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111111222222111111111000000000000000000000000111111111111111111111111////////////////////////............////////////000000/////////000000000000000000111111222222222///000000000111111111111111111111000000000000000000000000000111111111111111111000000000000000000000000111111111111111111000000111111111111000000000000000000111111111111////////////////////////000000000000000000000000000000000111111111222222000000000000000000000000222222111111000000//////111111111111222222222222333444555444444333222222222444666888;;;???AAABBBHHHHHHIIILLLNNNNNNLLLJJJJJJLLLMMMOOOPPPRRRSSSTTTTTTRRROOOLLLJJJJJJKKKKKKLLLNNNOOOPPPTTT___nnnzzzuuunnngggfffeeeeeeffffffdddcccgggmmmvvv}}}|||fffSSSJJJAAA>>>;;;999:::;;;;;;;;;777666666555555666666777666666666666666555444333444444555555555555444444333333333333444444444444222222222222222222111111111222222333333222222111222222222222222222222222444333222111000000000000000000////////////000000222222222222222222222222111111111111111111111111000111222222222222111000000000000000000000000000111111111111222222222222000000000000000000000000............////////////////////////000000000000111111111111222222222222000000000000111111111111///000000000111111111111000000000111111111111222111111111111000000000000///000111222222222111111000000111111111111000000000000000111111111111222000000000000000000000000000000000000000000000000111111111111222222222222000000000000000000000000111111111111111111000000111111111222222222222333222444555555444333444444111444999???DDDHHHKKKLLLKKKJJJIIIJJJKKKKKKJJJHHHMMMOOOSSSTTTSSSRRRRRRRRROOOLLLIIIGGGFFFIIILLLNNNOOONNNMMMRRR___wwwwwwjjjcccbbbbbbdddhhhnnnsssuuuuuusssttt{{{ttt```VVVGGGCCC???<<<;;;;;;:::999777777666666666666777777777777777777666555444333444444555555555555444444333333333444444444444555444444333333222222111111111222222333333222222111222222222222222222222222222222111111111111111222111111000000000000111111222222222222222222222222111111111111111111111111000111222222222222111000000000000000000000000000000000000000111111111222000000000000000000000000............//////////////////000000111111111111111111111111000000000000000000000000111111111111......///000111222222333000000111111111222222222111111111111000000000//////000111222222222222111000000111111111111000000000000111111111222222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222111111111222222222333333111333666666444444555777555999@@@GGGLLLNNNOOOOOOMMMKKKIIIIIIJJJLLLLLLKKKSSSWWW[[[[[[WWWRRROOOMMMIIIHHHGGGGGGHHHJJJMMMNNNPPPRRRXXXfff}}}}}}tttmmmhhhbbb\\\[[[___dddiiisss~~~~~~iii```LLLHHHBBB>>><<<:::999888777777666666666666777777777777777777666555444333444444555555555555444444333333333444444444555555555555444444333222111111222222222333333222222222222222222222222222222222000000000000111222333444222222111111111111222222222222222222222222222222111111111111111111111111000111222333333222111000000000000000000000000000.../////////000000111111000000000000000000000000............/////////000///000111222222222222222111111000000//////......000000000000111111111111------...000111222333444000000111111222222222222222111111111000000/////////000111222333333222111000000111111111111000000000000111111222222222222111111111111111111111111000000000000000000000000////////////000000000000222222222222222222222222000000000111222222222333111111222222222333333333000333666666555444666999===AAAGGGMMMOOOOOOMMMLLLNNNKKKIIIIIIKKKNNNOOOOOOYYY]]]aaa```YYYRRRLLLJJJFFFFFFHHHJJJKKKLLLMMMMMMPPPWWWgggtttkkkccc\\\XXXZZZZZZXXX\\\bbbjjjqqq~~~mmmXXXOOOGGGBBB===999999;;;666777777777777555333222:::999777666444333333333444444222222222222444444111111222222222333333333222333555555555333111000333222222111111222222333222222222222222222222222111111222222222333333333111111111111111111111111000000111111111222222222222222222111111000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000---...///000000000000000000000000000000000000000//////000111111111111111,,,,,,...///000000000000222222111000//////000000///000111222222111000////////////000111111222222000000000000000000000000...//////000111111222222000111111111111222222222444444333333222111111111////////////000000000000...///000111111222111111111333444555666888;;;>>>HHHIIILLLNNNNNNNNNLLLKKKIIIIIIIIIIIIJJJMMMQQQTTTWWWYYY[[[WWWPPPKKKIIIIIIJJJJJJMMMOOOPPPPPPRRRUUUZZZnnn|||lll```ZZZXXXXXXUUUSSSSSSYYYdddlllyyy{{{cccXXXLLLFFFAAA<<<:::<<<666777777777777666444444888777666555555555555555444444333222222333444444222222333333333444444444333333444444444333222111333222222111111222222333222222222222222222222222111111222222222333333333222222222222222222222222111111111222222222222333333333222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000111111111000000000000000000000000000000//////000111111111111111------...000000111111000222222111000000000000000///000111222222111000///111111111000000000000000000000000000000000000000//////000000111222222333000111111111111222222222222222222222222111111111////////////000000000111111111111222222222222222333444555666888;;;@@@CCCIIIJJJLLLNNNNNNNNNMMMMMMHHHKKKNNNQQQRRRRRRQQQQQQQQQRRRQQQNNNJJJGGGGGGGGGNNNNNNPPPSSSVVV\\\ccciiitttrrreee[[[VVVRRRTTTUUUUUUWWW^^^hhhppp|||rrrcccSSSJJJDDD===999888666777777888777777666666666666666555555666777777444444333333333333444444333333444444444555555555444444333333333333222222333222222111111222222333222222222222222222222222111111222222222333333333333333333333333333333333222222222222333333333333333333333333222222222222111111111111111111111111222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000111111111222111111000000000000000000000000000000//////000111111111111111...///000111111111111111222111000000000000000000000000111111111111000000222222111111000//////...000000000000000000000000000000111111222333333333000111111111111222222222000000000111111111111222/////////000000000111111333333333333333222222222444666888:::===AAAFFFJJJKKKKKKLLLMMMNNNNNNOOOOOOKKKOOOUUUZZZZZZWWWQQQNNNLLLKKKIIIHHHHHHIIIJJJLLLRRRSSSVVVZZZbbbnnnzzzuuuggg]]]VVVRRRRRRUUUZZZ]]]```fffnnnttttttaaaUUULLLBBB;;;888888888888888888888777777777777666666666666777777444444444333333444444444333333333333444444444444444444333222222333333444333222222111111222222333222222222222222222222222111111222222222333333333333333333333333333333333222222333333333444444444333333333333333333333333111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222222222222222111000///000000000000000000000000//////000111111111111111///000111222222222222222111111000000000000000111000000000111111000000000111111111111000000//////000000000000000000000000111111222222222333333333000000111111111222222222...//////000111111222222//////000000000111111111333333333222222333333333555888===BBBEEEHHHKKKNNNLLLKKKKKKLLLMMMOOOPPPRRRSSSVVV[[[^^^^^^XXXPPPJJJIIIIIIHHHJJJLLLOOORRRSSSSSSZZZbbbjjjwwwwwwkkkbbb[[[VVVRRRYYY^^^dddhhhjjjnnnssswwwuuugggZZZLLLAAA===:::999999999888888888888999888777666666555555666444444444444444444444444222222222222333333333333444333333222222333444444333222222111111222222333222222222222222222222222111111222222222333333333333333333333333333333333222222333333333444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000222222222222222111000///000000000000000000000000//////000111111111111111000111111222222222222111111000000000000000111111111000000000000000000111//////000000111111111111000000000000000000000000222222222222222333333333000000111111111222222222......///000111222222333000000000000111111111111222222222222222444555666777<<>><<<<<<:::999999888888999:::999888777666666555666444444555555555555444444111111111222222222333333222222333333333333444444333222222111111222222333222222222222222222222222111111222222222333333333333333333333333333333333222222222222333333333333222222222222333333333333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000111111111222111111000000000000000000000000000000//////000111111111111111000111111222222222111111000000000000000111111222111111000000000000111111...//////000111111222222000000000000000000000000111111222222222222222222000111111111111222222222//////000000111222333333000000000111111111222222111111111222444777999;;;===CCCJJJPPPQQQPPPNNNMMMNNNLLLKKKKKKNNNSSSYYY]]]aaa]]]WWWTTTSSSPPPLLLHHHIIIKKKNNNOOOPPPSSSYYY___qqqsssjjjfff]]]___bbbggglllnnnmmmkkkhhhmmmtttyyy|||oooWWWHHHCCC???>>><<<:::999888888888888888777777777777777888333444555666666555444333222222222333333333444444111222333444444444333333333222222111111222222333222222222222222222222222111111222222222333333333222222222222222222222222111111111222222222222333111111111222222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000//////000111111111000000000000000000000000000000//////000111111111111111000111111111111111000000000000000000000111222222222111000//////000111222000000000000000111111111000000000000000000000000111111111111111111111111000111111111111222222222000111111111222222333333000000111111111222222222000000111333777;;;???AAAFFFJJJNNNQQQQQQPPPOOONNNPPPOOOMMMNNNQQQXXX___ddd___YYYQQQMMMMMMMMMKKKHHHFFFLLLQQQSSSVVV___ooo{{{xxxmmmeee^^^[[[\\\[[[```iiiuuu~~~yyy}}}}}}bbbRRRMMMAAA???===:::999888888888666666666666777888999:::333444555666666555444333333333333444444444555555000111333555555555333222333222222222222222222333222222222222222222222222111111222222222333333333111111111111111111111111000000111111111222222222000000000111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000---...///000000000000000000000000000000000000000//////000111111111111111000000111111111000000///000000///000000111222222222111000//////000111222222222111111000/////////000000000000000000000000111111000000000000000000000111111111111222222222222222222222222333333333000111111111111222222222000111222555999???CCCFFFMMMNNNPPPPPPOOONNNOOOPPPSSSQQQOOOPPPTTT\\\dddiii[[[TTTLLLIIIJJJLLLKKKHHHEEELLLSSSXXX^^^nnntttaaaYYYUUUSSSVVV[[[dddkkkwwwzzzbbbQQQJJJBBB<<<;;;<<<999888999666666666666555555555555666666555555555444444444333333333333333333333333333333333333333333333333444222000000222333111...222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111333222222111222222333333333333222111111222333333111111111111111111111111222111111111000000//////000000000000111111111111////////////000000000000111111111111111111111111111111111111000000//////222222222222111111111111222111000//////000111222222111111111222333333444444333222000//////......222111111111000000//////222111111111000000//////333333333222222222111111222222111111111111111111222222111111111111222222222222222111111111000000///000000000111111111111000000111000///000222444666777999<<<@@@EEEIIIKKKOOOPPPQQQOOOMMMKKKJJJJJJKKKIIIJJJOOOWWW]]]]]][[[QQQMMMHHHFFFHHHJJJJJJIIIKKKPPPUUU```vvv~~~hhh___VVVQQQMMMNNNVVV___kkkooo^^^OOOFFF>>><<<;;;888777888888888777777777666666666666666555555555444444444333333333333333333333333333333333333333333333333555333111222333444222000222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333222222111222222222333333222111111222333333111111111111111111111111111111111111000000000///000000000000111111111111111111000000//////......111111111111111111111111111111000000000/////////000000000000000000111111111111000000000000000111222111111111222222333444333222111000////////////111111111111000000000///111111111111000000000///333333222222111111111111111111111111111111111111222222111111111111222222222222222111111111000000111111111111222222222222111222222111000000333555666888;;;???DDDIIIMMMOOOPPPQQQQQQOOOLLLIIIIIIIIIIIIGGGGGGJJJQQQUUUTTTRRRPPPNNNLLLLLLLLLMMMNNNOOONNNZZZkkk~~~zzzmmmaaaYYYQQQMMMLLLPPPZZZeee{{{mmmXXXNNNDDD@@@===999777888999999999888888888888777666666666555555555444444333333333333333333333333333333333333333333333333444333222333444555444333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444333333222111111111222333222222111111222222333111111111111111111111111111111111111000000000000000000000000111111111111333222111000///......---000000000000000000000000000000000000000//////////////////000111111222222111111111111111000//////222111111111111222333333111111000000000000111111111111111111000000000000111111111111000000000000222111111111111000000000111111111111111111111111222222111111111111222222222222222111111111111111111222222222222333333333333333333111000111444777888:::>>>DDDIIINNNQQQSSSQQQQQQQQQNNNJJJHHHGGGGGGHHHFFFEEEGGGKKKMMMLLLJJJJJJLLLNNNMMMMMMNNNRRRVVV[[[kkkwwwggg^^^YYYSSSNNNMMMOOOUUUaaammmwwwcccXXXKKKEEE@@@<<<:::;;;999999999999888888888888666666666666555555555555444444444444444444444444333333333333333333333333222222222333444555555444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444444333222111111111111222222222222222222222222111111111111111111111111111111111000000000000000///000000000111111111111222111111000000/////////////////////////////////111111111111111111111111111111111111222222333333000111222222222000...---222111111111111111222222000000//////000111222222111111111000000000000000111111111000000000000000111000000000000000000000111111111111111222222222222222111111111111222222111111111111111111111111111111111222222222333333333333333222111333777:::<<>>999333333111//////333555555222222222222222222222222////////////////////////111111000000000000111111000000000000111111111111111111222222222222111111222222222222222222222222333222111000000111222222222222333333333222222111111111000000111222333444777555555;;;EEEPPPWWWZZZ[[[WWWRRROOONNNMMMJJJGGGFFFDDDDDDFFFJJJMMMLLLJJJRRRIIIGGGOOORRRQQQVVVaaannn|||~~~{{{tttgggcccccckkkxxx}}}}}}qqq]]]NNNGGGEEE>>>===;;;888666666888999888888777777777666666666555555555444444333333333333333333333333333333333555444444444333333333333444444444444444444333333000111333555555444333222333333333333333333333333444444333333333222222222333333222111111111111111444222///000222333222000111111111111111111111111222222111111111111222222111111222222111111000///000000000000111111111111000000000000000000000000111111111111000000000///000111///...333===AAA???000000000000111333444333222222222222222222222222111111111111111111111111111111000000000000111111222111111111000000//////111111222222222222111111222222222222222222222222333222111000000111222222000000111111111111000000000111222222333444444444999:::>>>EEEMMMTTTYYY[[[\\\WWWRRROOONNNMMMJJJHHHGGGFFFEEEFFFIIIKKKJJJIIIPPPJJJKKKPPPRRRUUUdddvvvvvvooopppmmmgggbbbcccgggrrr{{{gggXXXNNNHHHAAA???<<<999777777777777999999888888888777777777555555555444444444444444333333333333333333333333555555444444444333333333333333444444444444444444111222333444555444333222333333333333333333333333333333222222222222111111333222222111111111111222555333111111111222111000111111111111111111111111222222111111111111222222000000111111000000///...000000000000111111111111000000000000000000000000111111111111000000000000///111111///333;;;CCCFFF222000000111333333222000222222222222222222222222111111111111111111111111111111000000000000111111333333222111000///......111111222222222222111111222222222222222222222222222222111111111111222333000000111111111111111111000111222444555666777777===BBBHHHNNNRRRUUUXXXZZZZZZWWWRRROOONNNMMMMMMLLLLLLJJJHHHHHHJJJJJJJJJIIIOOONNNPPPSSSUUU___zzzvvviiicccbbb___[[[aaagggqqq{{{wwwiiiXXXJJJFFFCCC???<<<::::::999888999999888888888777777777555555555555555444444444444444444444444444444444666666666555555555444444333333333444444555555555222222333444444444333222333333333333333333333333333333333222222222222222333222222111111222222222555444333222111111000000111111111111111111111111222222111111111111222222000000000000000///......///000000000111111111111000000000000000000000000111111111000000000000000///111222111000666@@@GGG:::555111222333111000000111111111111111111111111111111111111111111111111111111000000000000111111222222111111000//////...111111222222222222111111222222222222222222222222222222111222222222333333333333222222333333444444111111111222555888<<<>>>EEEJJJOOOQQQQQQQQQSSSUUUVVVTTTQQQOOOOOOPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKPPPPPPSSSXXX```sss{{{tttjjj```\\\[[[ZZZYYYdddooo{{{hhhQQQKKKGGGAAA===<<<;;;:::999888888777777777666666666555555555555555555555555444444444444444444444444555555555555444444444333333333333444444555555555333333333333333333333222333333333333333333333333333333333444444444444444333222222222222222333333555555444222111000111111111111111111111111111111222222111111111111222222000000000000000///......///000000000111111111111000000000000000000000000000000000000000000111111000111222111...111999BBBFFF;;;333222222//////111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000111111111111222222222222111111222222222222222222222222111111222222333333333333333333222222333444555555333222111222666<<>><<<;;;:::999888888777777777666666666555555555555555666666666444444444444444444444444444444333333333222222222333333444444444444444444444444333333333333222222333333333333333333333333333333444444444444555555333222222222222333333444444444444333111000111333111111111111111111111111222222111111111111222222000000111111000000///...000000000000111111111111000000000000000000000000000000000000111111111111000000111111...---333<<>>;;;:::::::::999999999888888444555555555666666777777555555555555555555555555999999999999888888888888555555555444444333333333555444333333222222222333333333333333333333333333111111111222222333333333222222222222333333444555111333555333111111333666111111111111111111111111222222111111111111222222222222222222222111000000000000000000111111111111000000000000000000000000//////000000111111111222000---...333333000111777HHH999000444666111///222000000000000000000000000111111111111111111111111111111000000000000111111333333222111000///......111111222222222222111111222222222222222222222222000111222444555555444444444333222222222444777888444777===DDDLLLTTTZZZ]]]ZZZWWWSSSSSSTTTTTTQQQNNNOOOTTTYYYYYYVVVRRROOOOOOPPPQQQQQQOOOMMMNNNSSSWWWjjjzzzsssfff^^^\\\]]]YYYWWWYYY```eeegggmmmvvvxxxwww|||ooo[[[PPPHHH@@@<<<<<<:::888777777888888777555777666666777999:::888777666666666555444444333333888999::::::999888777666666555444444333333333333333333444444444444333333444333333222222333333444444333333222222333333444666666666666666666666666333333333333333333333333222222222111000///......111222333444444333222111000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222111333555444111111333666KKK>>>333111333222111111444333111000000000111111000111111111111222222222222222111000//////000000111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111444666777444000111777<<<777===FFFNNNRRRVVV[[[^^^WWWVVVSSSQQQPPPPPPQQQRRRSSSUUUWWWXXXVVVSSSOOOMMMSSSQQQSSSWWWVVVTTT]]]kkk~~~nnnddd^^^XXXUUUUUU[[[\\\___eeemmmuuu{{{~~~}}}xxxdddWWWNNNDDD>>>===:::888777777888888777666777666666777999999888777555555555555555555555555666777888888888666555444555444444333333333333444555666666777777666666555444333333222222333333444444333333222222333333444333333333333333333333333333333333333333333333333333333333333222111000///111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111222333222111111444666GGG<<<222111333222111111333333111000000000111111000111111111111222222222222222111000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111333666777666333333777;;;>>>DDDMMMSSSUUUVVVWWWXXXSSSTTTSSSQQQOOOPPPSSSVVVWWWWWWWWWVVVTTTRRRQQQQQQVVVRRRTTT]]]ffflllvvvwwwlllaaa[[[XXXYYY^^^eeeiiijjjnnnsssyyy~~~pppbbbWWWKKKAAA<<<:::888777777888888777666777666666777999999888666333444444555666666777777555555555666555555444333333333333333333333444555333333444444444444333333444333333222222333333444444333333222222333333444111111111111111111111111333333333333333333333333444555555555444333222111222222222111111222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111000///111444777@@@777111111444222111000333222111111000111111111000111111111111222222222222111000000000000000000111111111111111111111111222222222222222222222222222222222222333333333333111222222333333222222111222444777777666666:::===HHHMMMTTTXXXXXXVVVSSSQQQOOOQQQRRRRRRQQQRRRVVVZZZYYYYYYWWWSSSQQQPPPSSSUUUWWWVVV\\\mmm|||rrr```YYYTTTUUUYYYaaaooo{{{~~~mmmaaaTTTGGG===<<<:::777777888888888777888777666777999999888666444555555555666666666777444444444555444444444444333333222222333444555555333333444444444444333333444333333222222333333444444333333222222333333444444444444444444444444444222222333333333333444444444444555555444333222222333222111000000111222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000///...///111555777:::333///222444222000000222222111111111111111111000000111111111222222222111111000000000000000111111111111111111111111111222222222222222222222222222222222333333333333333111222222333333222222111111333555777888<<>>:::::::::999999999::::::888555555555555555666666666666666666555555444444444333555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444333222222222222333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000111111222333000000000000000000000000111111000///000111333444222222222222222111000///------...///000111111222222222222111111111111111222222222222222222222222222222222222222333333444222222222222222222222222222333333444444333333333111222333444333222111000333333222444777===BBBEEEPPPUUUYYYZZZWWWRRROOOMMMNNNQQQSSSTTT[[[eeejjjjjjbbbYYYQQQOOOOOOOOOQQQTTTUUUYYYdddtttttthhhaaaZZZUUUUUUVVVXXX\\\___ccchhhlllppp{{{wwwfff[[[QQQLLLGGG@@@<<<;;;999999888999;;;;;;:::888666666666666555555555555666555555555555555444444444555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222111111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222333000000000000000000000000111111000///000111333444222222222222111111000///------...///000111111222111111111111111111111111000000111111111111111111111111111222222222222222222222222222222222222222333333333444444333333222111222333444333222111000111111333666<<>>===<<<:::999999:::;;;;;;:::777777777666666666666555555555555555555555555555444444444555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222111111111111222222333222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111222111111111111222333333000000000000000000000000111111111111111111222222111111111222111111000000/////////000000111111111000000111111111222222222000000000000000111111111000111222333333333222222111222222222222333333333333333444444444333222222111111222333333333333333222333666;;;BBBJJJQQQUUUZZZXXXTTTQQQOOOOOOPPPQQQNNNQQQUUU[[[dddjjjeee]]]\\\VVVPPPNNNLLLLLLSSS\\\hhhxxx~~~rrrcccYYYSSSOOOQQQUUUcccjjjoooqqqssszzz{{{nnn```WWWPPPHHHCCCCCCAAA>>>:::888888999999999888888777777777666666666555555555555666666666666444444444555555555666666444444444444444444444444333333333333333333333333333333333333333333333333333333222222333444444555222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111222222111111222222333444000000000000000000000000111111222222222111111000///000000111111111111000000111111111111111111111//////000111222333333444000000000111111222222222111222333444555444444333111111222222222333333333333444444444333333222111222222222222333555666666777999<<>>BBBGGGMMMTTTXXX[[[VVVTTTRRRRRRSSSSSSSSSSSSTTT^^^eeeaaaYYYUUUSSSRRRLLLLLLMMMPPPVVVeee~~~rrrddd^^^WWWSSSSSSSSSVVVcccpppsss```WWWTTTNNNFFF>>><<<999888888888888777777888888999999999888888555555555555555555555555555444444333333444444555444333333222222333333444333333333333333333333333333333333333333333333333222222222222222222222222666555444333333333333333111111111111111111111111111111111222222333333333444444222111000000//////111111111111111111111111000000000000000000000000333333222111000000111111222222222111111111000000222222222333333444444444111111111111111222222222333333222222111000000000333555888999999666333111444333333333333333333444111111111111222333444555222333444444444666:::===AAAEEEKKKQQQUUUVVVUUUTTTMMMOOOQQQRRRRRRQQQRRRRRRXXX\\\___\\\TTTNNNMMMNNNIIINNNPPPSSSgggyyyggg^^^]]]YYYUUUSSSVVV[[[eeettt{{{hhh]]]YYYRRRKKKAAA>>>;;;999999999888777666777777888888888777777555555555555555555555555555444444333333444444555444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444555444444333222222333333111111111111111111111111222222222222222222333333333333222111000000000000111111111111111111111111111111111111111111111111333222222111000000111111222222222111111111000000111111111222222333333333444444333222111000//////111111111111111111222222333555666777777555333111111000000000000000000111111111111111222333444444444444555555666999===AAAHHHKKKOOOSSSUUUUUUTTTSSSPPPRRRTTTSSSPPPPPPTTTXXXYYY\\\]]]ZZZSSSNNNKKKKKKHHHKKKNNNZZZxxxmmm\\\UUUUUUUUURRRTTT^^^iiittttttgggaaaXXXPPPDDDAAA===;;;::::::999888666666777777777666666555555555555555555555555555555555444444444444555555444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444555444333333222333333333222222222222222222222222333333222222222222222222222222111111111111111222222222222222222222222222111111111111111111111111333222111111000111111111222222222111111111111111000111111111111111222222444333333222111000/////////000000111222222333333333444444555444444333222333333222222222222333333333333222222222222333333444555666777999===BBBFFFRRRSSSSSSTTTTTTSSSRRRQQQSSSUUUUUUSSSPPPRRRXXX^^^[[[ZZZXXXUUUQQQMMMIIIGGGHHHIIINNNbbbrrr___SSSOOOPPPRRRPPPVVVdddsssrrrhhh^^^TTTHHHDDD???;;;:::999888777777777777888777777666555555555555555555555555555555555444444444444555555444333333222222333333444333333333333333333333333444444444444444444444444333333333333333333333333555555444444444444444555222222222222222222222222333333333222222111111111111111000000111222222333222222222222222222222222111111111111111111111111222222111111111111111222111111111111111111111111111111111111222222222222000000000111222222333333000000111111111222222222333333222222222222222333444444333333333333444444444444333222222222333333333444666999<<>>;;;999777666999999:::999999888777666666666666666666666666666666666555555555555666666444333333222222333333444333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555666777333333333333333333333333333333222222222222222222111000000000111222333333333333333333333333333333222222222222222222222222111111111000111111222333111111111111111222222222444444444333333333333333222222222111111111000000333333222222111000000///222111111111111222333333222222111111111111222222444444333333333333444444333777<<>>DDDHHHKKKMMMOOOQQQLLLKKKKKKKKKLLLOOOQQQSSSWWW\\\aaaccc```ZZZUUURRRKKKLLLLLLKKKKKKOOOWWW]]]kkk|||ppp```ZZZVVVUUUUUUUUUXXX]]]eeeiiioootttyyy{{{lllYYYSSSKKKDDD???===;;;:::888888888888777666555444777777777777777777777777666666555555555555666666444333333222222333333444333333333333333333333333555555555555555555555555444444444444444444444444111111111111222222333444333333333333333333333333111111111222222333333444222222111111111111111222333333333333333333333333222222222222222222222222111111000000111222333333000000111111222222222222222222222222111111000000...///000111222333444444000000000111222222333333000111222333333333333333222111111000000111111222222222222333444555666777@@@DDDJJJNNNOOONNNNNNNNNGGGGGGHHHJJJMMMQQQTTTVVVZZZcccjjjhhh]]]TTTRRRTTTIIILLLMMMMMMMMMRRR]]]fff|||sssaaaWWWUUUUUUXXXZZZ\\\bbbjjjoooqqqwww}}}xxxbbbXXXOOOIIICCC>>><<<>>>888777777777777777888888888777777666555555444444666555333333444444333222555444444333333444444555444444444444444444444444555444333333222222222222222222222333333333444444444444444444444444444444222222222222222222222222333333333222222111111111333222111111000000111111111222222333444555666666444333333222111111111222333222111/////////000111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222333333444444444444555777<<>>===<<<;;;::::::::::::999888888777777666555555666555444444666777666555555444444333333444444555444444444444444444444444333333222222222333444444333444444444444555555555555555555444444333333222222222222222222222222222111222222222222333333333222333444444444333111000444444333333222222222111000111222333444333222111000111222222333222222222000000000000000000000000111111111111111111111111333333333333333333333333111111222222222333333333333333333333333333333333111111222333444555666666333777<<>>============<<<<<<;;;:::888777666666777666555555666666555444555444444333333444444555444444444444444444444444333333333333333444555555333333333333444444444444666555555444333333222222333333333333333333333333111111222222222333333333111222333444333222000///222222222222222111111111///111222444444333222111000111222333333333222222111111111111111111111111111111111111111111111111333333333333333333333333111111222222222333333333333333333333333333333333111111222333444555666666666;;;BBBIIINNNRRRWWWZZZWWWYYYZZZXXXUUURRRPPPPPPMMMVVVccclllnnniiibbb^^^VVVLLLHHHJJJIIIOOOiiiwwwcccXXXRRRVVVYYYZZZaaallloooxxxtttfffZZZTTTTTTCCCBBBAAA@@@??????????????????===<<<:::999777777888777555555666666555333555444444333333444444555444444444444444444444444444444444444444555666777222222222333333333444444666666555444333333222222444444444444444444444444111111111222222333333333000111222333333222000...000000000000000111111111///000222444444444222111000111222333444333333222222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333333333333333333333333333111111222333444666666777999>>>FFFNNNSSSWWWZZZ\\\ZZZ[[[\\\[[[WWWSSSQQQPPPPPP\\\kkktttrrrhhh]]]VVVOOOGGGEEEIIIIIIRRRsssyyykkk___UUUQQQUUUXXXXXXaaannnssstttdddZZZWWWRRROOOIIIDDD@@@============<<<;;;999777666555444666666666666666666666666777777666555444333333222444444444444444444333333555666666666666666666555333333222111111222333333555555555555555555555555555555555444444333333333111111111111111111111111333222222111111222222333111111111111111111111111111222222222222333333333222222111111111111222222111111111111111222222222222222222222222222222222111111222222222333333333222222111111222222333444444333222222111111222222555444333333333555777888BBBGGGNNNTTTXXX[[[]]]___\\\YYYVVVUUUVVVWWWVVVTTTbbbmmmuuurrrkkkdddZZZPPPHHHIIIIIIGGGKKK___~~~jjj___]]]VVVPPPRRRWWW]]]eeelllttt~~~jjj]]]WWWTTTOOOGGGAAA>>>===<<<;;;;;;;;;:::999777666555555666666666666666666666666555555555555555444444444444444444444444444444444222333333333333333333222555444333222222333444555555555555555555555555555333333333222222111111111111111111111111111111111333222222111111222222333111111111111111111111111///000000000000111111111222222111111111111222222222222111111111111111111222222222222222222222222111111222222222333333333222222111111222222333444222111111111222333444444666555444444555888;;;===EEEJJJPPPUUUXXXZZZ\\\^^^\\\ZZZXXXUUUTTTWWW\\\```kkkqqqrrrkkkbbb\\\UUUOOOIIIKKKLLLPPPYYYooonnnbbb]]]ZZZTTTRRRTTTYYY___iiirrryyyuuuddd\\\YYYPPPEEE>>>======;;;999999999888888777666666666666666666666666666666666444444444555555555666666222333333444444555555555444555555666666555555444555555444444444444555555555555555555555555555555333333222222222222111111222222222222222222222222333222222111111222222333111111111111111111111111///000000000000111111111222222111111111111222222333222222222111000000000222222222222222222222222111111222222222333333333222222111111222222333444000000111111222444555666666555444555888<<>>===>>><<<888888888777777777777777666666666666666666666666666555555555555555555555555222222333333444555666666666666777777777777666666555444444444444444444555555555555555555555555555444444444444444444444444222222222222222222222222333222222111111222222333111111111111111111111111111111222222222333333333222222111111111111222222333333333222111000//////222222222222222222222222111111222222222333333333222222111111222222333444222111111222333444555555555444444666;;;AAAGGGKKKRRRUUUYYY\\\\\\[[[[[[[[[XXXVVVRRRRRRWWWcccrrr|||vvvpppfffYYYPPPLLLLLLKKKOOOSSS\\\lllxxxiii___[[[\\\```YYY[[[___fffjjjqqqyyyllleeeYYYJJJAAA??????===999888888777777777777777777666666666666666666666666777666666555444444333333222222333333444555666666222333333444444333333222333333444444444444333333555555555555555555555555444444444444444444444444222222222222222222222222333222222111111222222333111111111111111111111111111111222222222333333333222222111111111111222222333333333222111000//////222222222222222222222222111111222222222333333333222222111111222222333444444444333333222333333444444444555999>>>EEELLLPPPXXX[[[^^^___^^^\\\[[[[[[WWWRRRNNNSSS```nnnxxx}}}nnnggg^^^UUUOOOLLLLLLMMMQQQ[[[jjj~~~~~~ggg]]]\\\[[[[[[\\\XXX\\\ccclllrrryyyqqqhhh]]]OOOEEEAAA???===;;;999999999888888888888888666666666666666666666666888777666555444333222222222333333444444555555555444444555555555555444444333333444444444444333333555555555555555555555555111111222222222222333333333333333333333333333333333222222111111222222333111111111111111111111111///000000000000111111111222222111111111111222222333222222222111000000000222222222222222222222222111111222222222333333333222222111111222222333444555555444333333333333333444555888===DDDKKKQQQUUU[[[^^^```aaa^^^\\\ZZZYYYVVVRRRSSS\\\jjjuuuwwwvvveee]]]WWWTTTRRROOOOOOQQQWWWfff{{{qqq\\\WWWYYYYYYXXXZZZ[[[___hhhttt|||~~~{{{zzz~~~tttiii```TTTHHHAAA>>><<<;;;;;;:::::::::999999888888666666666666666666666666666666555555444444444333444444444444444444444444666666777777777777666666333444555666666555444333555555555555555555555555111111111222222333333333333333333333333333333333333222222111111222222333111111111111111111111111///000000000000111111111222222111111111111222222222222111111111111111111222222222222222222222222111111222222222333333333222222111111222222333444444444333333333444444555555888<<>><<<<<<;;;::::::::::::888666666666777777777777666666666555555555555666666777666555444333333333333444444333333333333444555555555555555555555555555555333333333333333333444555444444444333333222222222444444333333333222222222222222222222222222222222111222222222111000000000444111000222111000111444222222222222222222222222222222222222222222222222222222222111111111000000222222222222222222333333111111222222222333333333444555555555444555888:::<<>>;;;::::::999888888888999999999999888888555555555555555666777888333333333333333444555666444333333333333444555555555555555555555555555555555555555555555666777888222222222333333444444444333333333222222222111111222222222222222222222222---222777555111222;;;DDDSSS???000222777555333555222222222222222222222222222222222222222222222222000000111111222222222222111111111222222333333444111111222222222333333333333555777;;;@@@HHHQQQWWWZZZYYYZZZ[[[]]]___^^^]]]SSSTTTRRRSSS]]]mmmvvvvvveee[[[RRRPPPLLLHHHJJJOOO\\\sssrrraaa\\\[[[XXXWWWXXX^^^cccpppxxxsssqqqsss}}}oooaaa]]]]]]OOOEEE<<<:::;;;999777888888888888888888888888888888888666555444444444444888888666555444444444444333333333444444444555555555555555555555555555555666666666555444444444333444444444444444444444444444444444333333222222222333333333222222222111111///333444222222777::::::???<<<777333000000111222111111222222222333333333222222222222222333333333111111222333333333333222222222222222222222222222111333444444444444555777555666999@@@HHHPPPVVVYYY]]][[[ZZZ[[[]]]]]][[[XXXVVVQQQNNNUUUbbbiiihhhccc\\\QQQLLLNNNLLLGGGJJJSSSbbbzzzjjj```YYYXXXYYYYYYYYY[[[[[[iii{{{zzzwwwsssuuu}}}{{{jjjaaa___RRRHHH???===<<<:::888999888888888888888888888888999888777666555555555555888777666555555444444444333333333444444444555555555555555555555555555555555555555555555444444444444444444444444444444444444444444333333222222222333333333222222222111111111333222000333;;;@@@@@@999777444111000000111222111111222222222333333333111111111000000000000000111111222333333333333222222222222222222222222222222333444444333333444666666888<<>>:::888999888888888888888888888888999888888777666666666666777777666555555444444444333333333444444444555555555555555555555555555555444444444555555555555555444444444444444444444444444444333333333333222222333333333222222222111111333222000///666@@@EEEDDD222111111000000111222222111111222222222333333333222222111111000000//////111111222333333333333222222222222222222222222222222333444333222222444666999;;;AAAHHHPPPXXX^^^aaacccaaa^^^\\\ZZZWWWRRROOOLLLOOOUUU\\\___^^^YYYTTTSSSNNNMMMNNNMMMNNNZZZhhh{{{~~~kkk[[[YYYUUUUUUXXXZZZ[[[___dddjjjxxxwwwrrrrrrxxxjjj]]]ZZZQQQHHHCCC???:::888999888888888888888888888888999999888777777777777777666666666666555444444333333333333444444444555555555555555555555555555555333444444444555666666666444444444444444444444444333333333333333333333333333333333222222222111111333222000111999BBBDDD@@@///000000111222222111111111111222222222333333333555555444333222222111111111111222333333333333222111222222222222222333333333333444333222222444666;;;???FFFMMMTTTZZZ```cccbbbaaa___\\\ZZZWWWUUUSSSNNNUUU^^^bbb```ZZZTTTPPPJJJJJJMMMQQQRRRVVVdddtttoooaaaVVVSSSTTTXXX^^^```cccjjjrrrxxxtttooonnnttt|||rrraaa]]]TTTKKKEEE???999777999888888888888888888888888999888888777777777777777444555555666555555444333333333333444444444555555555555555555555555555555333444444444555666666666444444444444444444444444333333333333333333333333333333333222222222111111111222111333:::@@@===777111111222333333222111000111111222222222333333333666555555444333222111111111111222333333333333222111111111222222333333333333444444333222333666888>>>CCCKKKQQQVVV[[[___ccc```^^^\\\YYYVVVTTTTTTTTTWWW^^^eeefff```WWWQQQOOOLLLLLLNNNQQQVVVbbbvvvnnnaaaXXXTTTPPPUUU^^^fffjjjnnnzzzvvvqqqooottt|||}}}lll___WWWNNNGGG@@@999888;;;888888888888888888888888888777777666666777777777333444555666666555444333333333333444444444555555555555555555555555555555444444444555555555555555444444444444444444444444222222333333333333444444333333333222222222111111///222444444888;;;777000222333333333333222111111111111222222222333333333333333222222111111000000111111222333333333333222111111111222222333333444333444444333333555999<<>>888888888888888888888888777666666555555666666777222333555666666555333222333333333444444444555555555555555555555555555555555555555555555444444444444444444444444444444444222222222333333444444444333333333222222222111111///333555444444666444000222222222222222222222222111111222222222333333333222222222222222222222222111111222333333333333222000111111222333333444444333333444444555777<<>>BBBKKKRRRZZZ]]]\\\[[[\\\^^^ZZZXXXUUUQQQPPPUUU^^^eeekkkfff]]]RRRHHHDDDEEEHHHMMMXXXhhhyyypppbbbZZZUUUSSSRRRZZZhhh}}}